Blogbejegyzések

Concurrent vs Parallel (Konkurens vs Párhuzamos)

Nemrég olvastam egy blogot, Don't use Actors for concurrency, amiből kiderült, hogy vannak akik nem tudják (a blog írója), hogy mi a különbség a konkurens és a párhuzamos között.

Hoz egy példát, hogy miért nem jó az (Akka) actor a konkurenciára, amiben nincs is konkurencia, ha lenne benne, akkor viszont jó példa lenne arra, hogy miért is jó az actor a konkurenciára.

Mi is a konkurencia és miben különbözik a párhuzamosságtól?

Konkurenciáról akkor beszélünk, ha egy időintervallumban versengés van valamiért, több valami verseng egy valamiért. Pl. két tevékenység konkurensen hajtódik végre akkor, ha adott időintervallumban mind a kettő végrehajtódik (a két tevékenység verseng a végrehajtóért, vagyis azért, hogy a végrehajtó melyiket hajtja végre).
Párhuzamosságról akkor beszélünk, ha két tevékenysége egyszerre hajtódik végre.

OpenWRT vendég WiFi konfigurálása LuCi-val

Kivonatolom a lényeget innen.
OpenWRT 15.0.1 Chaos Calmer-rel teszteltem TP-Link Archer C7 routerekkel.

Network -> WiFi -> Add
Edit -> Network create (pl.): guest
Network -> Interfaces ->Edit (GUEST)
Protocol: Static address
IPv4 address: 192.168.3.1
IPv4 netmask: 255.255.255.0 (Save & Apply)
DHCP Enable
Leasetime: 1h (a vendégeknek elég 1 órára IP-t foglalni)
Firewall Settings -> Unspecified-or-create: guest (Új tűzfal zóna létrehozása)
Itt lehet még titkosítást beállítani, SSID-t megadni, a megfelelő régiókódot kiválasztani a WiFi hálózathoz, stb.

Degraded RAID1 HDD/SSD csere

Olyan ritkán van rá szükség, hogy nem jegyzem meg a folyamatot.

cat /proc/mdstat
mdadm --manage /dev/md0 --fail /dev/sdb1
mdadm --manage /dev/md0 --remove /dev/sdb1
mdadm --manage /dev/md1 --fail /dev/sdb2
mdadm --manage /dev/md1 --remove /dev/sdb2

Itt jön a hibás eszköz cseréje

sfdisk -d /dev/sda | sfdisk /dev/sdb
mdadm --manage /dev/md0 --add /dev/sdb1
mdadm --manage /dev/md1 --add /dev/sdb2
cat /proc/mdstat

Ö'öm, bódottá'

Szerk.: A Trollok harca megelőzése érdekében (és a hotswap eszközök miatt) kivettem a gép leállítására vonatkozó parancsot. :)

ya, sql -- csak hogy legyen valami

Mármint yasql kellene nekem AIX-on.
Egy 6.1-re fel is erőltettem (függőségestül), de most az 5.3-on dacoskodik a Term-ReadLine-Gnu-1.32
Már eleve az sem volt triviális, hogy lebeszéljem cc_r használatáról, de a sed(1) elég sokszori alkalmazása azért segítetett.
Most jön ez:


gcc -c   -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE   -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -maix32 -D_LARGE_FILES  -O   -DVERSION=\"1.32\" -DXS_VERSION=\"1.32\"  "-I/usr/opt/perl5/lib/5.8.8/aix-thread-multi/CORE"  -DHAVE_STRING_H -DTRG_READLINE_VERSION=0x0603 Gnu.c
In file included from /usr/opt/perl5/lib/5.8.8/aix-thread-multi/CORE/op.h:497:0,
                 from /usr/opt/perl5/lib/5.8.8/aix-thread-multi/CORE/perl.h:2754,
                 from Gnu.xs:17:
/usr/opt/perl5/lib/5.8.8/aix-thread-multi/CORE/reentr.h:776:21: error: field '_srandom_struct' has incomplete type

A Linux desktop éve

Azt hiszem számomra eljött. Tegnap bootoltam először ez évben először windows-t a munkahelyi kis laptopomon. Dual-bootban ott van a másik partíción egy win7, de tavaly óta nem is használtam. Napi munkára, mindennapos feladatokra tökéletesen megteszi a Linux is.
Tegnap egy pdf-et kellett volna kitöltenem. Az Adobe Reader-nek nagyon jó tool-ja (bocsánat eszköztára) van erre. (Sign and fill) Kényelmesen és szépen tudok benne dolgozni. Sajnos Linuxra nem találtam még használható alternatívát.
Mindenesetre jó érzés, hogy napi használatban Linuxot tudok használni szinte mindenre.
Olvasgatva a többi blogot persze azonnal ez ugrik be: http://hup.hu/node/147805#comment-1993708
Nagyon mély igazságok ezek és sajnos minden szava igaz.
Más: Tegnap a kolléganő hozta a laptopot, hogy skype közben egyszer csak felugrik az ablak: a win10 telepítése folyamatban ne kapcsold ki a gépet, mert különben armageddon lészen, de rögvest. Vagy valami hasonló. Aztán a végén ablak: elfogadod az EULA-t vagy sem. Ő: "becsuktam a szemem és ráböktem az elutasítra". És visszaállt a régi win7. Vagyis persze nem. Több gigányi szemetet takarítottam ki a kolléga tool-ja segítségével. És még egy érdekes "mellékhatás": ön szoftverhamisítás áldozata lett bla,bla,bla. Semmi gond gondoltam a Neten újraaktiválom. Fenét! Az egyetlen út a win10 felé vezet az aktiváló linkre kattintva. Nem tudom egyébként eredeti volt-e a win, vagy valami lopott cucc, nem is érdekel. Az eljárás bosszantó. Nem vagyok híve az összeesküvés-elméleteknek, de valami célja csak van a redmondiaknak azzal, hogy ilyen erőszakosan terelik a népeket a win10 felé...
Mindegy. Enyém a választás szabadsága és a Linux Desktop.

Ha a friss telepítésű Windows 7 nem akarna frissülni

A Microsoft bejelentette, hogy elérhetővé tett a rendszerhez egy hivatalosan "convenience rollup package" névre keresztelt frissítést (KB3125574), amely 2016 áprilisáig tartalmazza a Windows 7 SP1-hez kiadott legtöbb biztonsági és nem biztonsági javítást. Gyakorlatilag az SP2-ről van szó, még ha nem is hajlandóak a nevén szólítani a gyermeket. A csomag nem váltja ki automatikusan a kismillió frissítést a Windows Update szolgáltatásban, az érdeklődőknek manuálisan kell letölteniük és telepíteniük a csomagot a Microsoft Update Catalog webhelyről, plusz egy a telepítéséhez szükséges korábbi frissítést (KB3020369).

Puppylinux.hu szerver mentés

Megkaptam a közel 3 éve elhasalt szerver anyagait, így első körben visszaállítottam a főbb weblapokat, íme az egyik sokunk örömére - Bob DosGames oldala fantasztikus retró játékokkal:
http://skamilinux.hu/dosgames/

A főoldali cikkek, a szoftvertár bejegyzései és ugye a régi fórum, mint a legfontosabb, szintén visszaállításra került.
A szerver teljes anyaga 160 GB így azt ugye nem kell mondanom, hogy egyelőre csak a weblapok kerültek visszaállításra, a rengeteg cuccra még egy kicsit várni kell, egyelőre helyet keresek neki, de még ki is kell válogatni, hiszen több repó is tükrözve volt, amit ugye fölösleges visszatölteni, hiszen fenn van a neten elve és már egy frisebb verzióban.

levelezés anomália

Most vagy a sorbs spam listája bolondult meg vagy a gmail szerverei vagy valami világméretű összeesküvés zajlik,de random kapom meg a leveleket pár helyről (pl gmail-es címek). Ahogy néztem több google ip is a listán van, lehet ezért? Tegnap óta kb ez van. Ja és külföldi partnerektől is.
Asszem még várok kicsit mielőtt idegrohamot kapok.

Messengerek és kliensek (Telegram Messenger)

Szóba került az imént a Telegram, gondoltam ránézek.

Az első dolog ami szemet szúrt, és meg is lepett rögtön a weboldalon a letöltési lehetőségeknél, iOS, Android, WP app, desktop kliensek Windowsra, Macre, és Linuxra, és önálló webes alkalmazás.

Ritka az ilyen. Annyi üzenetküldő van, ami lényegében csak a két nagy mobil platformon képviselteti magát, gépelj csak a kis mobilodon. Esetleg vannak, akik hitvallás szerint vagy egy Mac-es vagy egy Windows-os klienst is adnak, ritkábban mindkettőt. Ami ennél is ritkább az egy használható webapp, pedig azt jól csomagolva egy húzással lefedhetnék az összes platformot (legalább is ami a desktopot illeti, és eleve nem kellene külön Windows-os és Mac klienset gyártani.

Install Cacti (Monitoring tool) on ubuntu 16.04 server

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive,easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.

Full Story

Uj tipusu phishing.

Legalabbis nekem uj:

To: finance@

"Hello

How are you doing and hope your day begin fine ? Please I will need you to take care of a financial obligation for me today. What is the required information needed for you to process a Wire transfer?

Warm Regards ,

"

parameterek:
- a penzugyeseknek erkezett
- a penzugyest megszolitotta nev szerint
- az alairasban a valodi ceo neve szerepelt

A From-ban nem a valodi ceo cim szerepelt, hanem egy standard gmail-es cim.

Trianon vs Facebook

Ma 96 eve, hogy alairtak hazank akkori kepviseloi a bekeszerzodest Trianonban. Mivel ez nepunk egyik legnagyobb tragediaja, tobb ismerosom meg szokott osztani ezzel kapcsolatban amolyan megemlekezos posztokat Facebookon. Es mindig jon par paraszt, aki alair ezeknek, hogy "ugyan, majdnem 100 eve tortent ez, tedd mar tul magad". Miutan masodjara lattam masodik kulonbozo ismerosom alatt, hogy ugyanaz az uriember szolalt meg, hogy ugyan miert kell errol megemlekezni, termeszetesen a "megemlekezes" es a "magadat tulteves" fogalmat rosszindulatuan keverve, raneztem az illeto adatlapjara.

Hat a publikus posztjai kozott csak 2016-bol 10 holokauszttal kapcsolatos posztot talaltam, es meg nem ertem el a januarhoz.

Konica Bizhub C350 vs. Ubuntu

A Konica Bizhub C350 egy érdekes fajta. Nem egyszerű hozzá megfelelő drivert találni. Se Windowshoz, se máshoz. Olyan, mintha a Konica jól titkolná, hogy ilyet is gyártott. Sajnos az Ubuntu sem ismeri alapból, a generic driver, amit ajánl hozzá, csak "majdnem jó", de mégsem. Viszont nem kell csüggedni, az OpenPrinting.org KONICA MINOLTA bizhub C351 drivere tökéletes hozzá. Csak le kell tölteni a PPD fájlt, megadni az Ubuntu telepítőjének és PCL6-on szépen nyomtat.

\o/

Linux / gyors cache feltöltés

Egy szoftver demójához be szoktam tölteni előtte a mysql fájlokat a rendszer cache-be. Így nem gondolkodik semmin a demó közben.

Shellből szoktam megoldani, de észrevettem hogy Ruby-ból kétszer gyorsabb (sokszor futtatva marad az arány). Vajon a shell while ciklusa lassítana? Igazából mindegy. Ez SSD-n van és relative kicsi az adat. Más esetben jobban számíthat a különbség.

Köszi Hach! :)

Ma megtartottuk az utolsó közös értékelést, majd elköszöntünk egymástól. No persze nem örökre, mert mindketten ugyanannál a cégnél maradunk, de én egy másik részlegen folytatom pályafutásom.
Két évig volt a főnököm (Hach) és soha jobb eddig még nem volt. Komolyan! Köszi az elmúlt 2 év minden jóságát!
Így hát az SaaS után jön egy új fejezet, most fejlesztőket fogok támogatni, a régi cuccokat modernizálni, céges felhőbe költözni, Git-re átállni, stbstb. Egyik szemem sír, a másik nevet, de nem lehet leragadni :)