saxus blogja

Firefox Quantum

 ( saxus | 2017. november 15., szerda - 11:16 )

(Igen, egy masszív anyázás fog következni. Ha nem tetszik, ne olvasd.)

Miután a Docker megint összeszarta magát, egy restart után sikerült megtapasztalnom az új, csodás, wunderbar Firefox Quantumot. Röviden? Mi a faszért gondolja a Mozilla, hogy egy kibaszott Chromet akarok használni? Nem bassza meg, nem azért használok Firefoxot, mert egy tök ugyanolyan kinézetű programot akarok, mint a Chrome.

Windo^Wdocker update

 ( saxus | 2017. szeptember 12., kedd - 15:56 )

Aki a Windows update miatt sírt, az telepítsen egy dockert...

Paksi matek

 ( saxus | 2017. április 12., szerda - 23:28 )

Németország, napelem: 40 GW beépített kapacitás, 2015-ben termeltek 38737 GWh-t.
Németország, szélkerék: 44,6 GW beépített kapacitás, 79210 GWh megtermelt áram.
Paks: 2 GW beépített kapacitás, 2015-ben termeltek 15834 GWh-t.

Apró gondolat a kódban lévő dokumentációról és az IDE-kről

 ( saxus | 2016. július 12., kedd - 6:38 )

Kétféle dokumentáció létezik: a hasznos és a nyilvánvaló. Hasznos az, ami rendelkezik valami plusz mondanivalóval és olyan információt ad át, ami egy szignatúrából nem feltétlen derül ki. Például, hogy egy metódus, ami kikotor valahonnan valamit, az exceptiont dob-e vagy null-t ad vissza. (Most attól tekintsünk el, hogy szerintem referencia típusnál is csak akkor kellene engedélyezni a null-t, ha azt explicit megmondjuk, picit hasonlóan a Nullable<T>/foo?-hez.)

Amikor négy szereplőből nem a PHP-t kell utálni véletlen...

 ( saxus | 2016. május 26., csütörtök - 16:18 )

Ilyen is ritkán van, amikor van egy négy szereplős történet (IETF, Microsoft, PHP, egy API-nak a tervezői) és kivételesen nem a PHP-t kell szidni. :)

/etc/init.d-ben jártam...

 ( saxus | 2016. április 19., kedd - 13:15 )

...postgresql scriptet láttam.

Történt az, hogy egy kis pg_hba.conf heggesztés után balfasz módon megpróbáltam a saját useremmel reloadolni a PostgreSQL-t:

[saxus@xxx-db-pgsql ~]$ /etc/init.d/postgresql-9.3 reload
[saxus@xxx-db-pgsql ~]$

Csodás dolog ez a csomagszállíás liberalizáció...

 ( saxus | 2016. március 7., hétfő - 15:52 )

...csak épp kurva jó lenne tudni, hogy ki fogja ténylegesen kihozni a csomagot.

Nem értem, miért olyan nehéz ezt feltüntetni weben, hogy ki hol kivel van szerződésben. Vagy még inkább: létrehozni egy egységes, EU-s tracking rendszert, amibe köteles lenne az összes EU-s posta és futárcég csatlakozni. Eskü, nem sajnálnám rá az adót.

Gondolatok a webapikról

 ( saxus | 2016. január 10., vasárnap - 2:11 )

Kellett volna egy kis egyszerű nyilvántartó program, már-már olyan, amire az ember fog egy Excel Onlinet/Google Docst. Viszont jó lenne, ha kissé auditálhatóbb lenne, hogy ki mit mókolt. Jelen esetben bőven megtette, ha csak beszúrjuk az új rekordot és dátum alapján vesszük mindig a legutolsót. Esetleg fel lehet tartani egy index táblát, ha kicsit optimalizálni akarunk a sebességre, de ez legyen már a jövő zenéje. Szóval olyan jó két-három órás feladat összerakni az egészet pgsql+WPF alapon.

"Open"JDK

 ( saxus | 2016. január 4., hétfő - 14:38 )

Ez de szép. Ugye a mono kapcsán volt itt a sírás-rívás, hogy a Microsoft és (képzelje ide mindenki a kedvenc mantráját), és majd jön és jól megrak, használjon mindenki inkább Java-t, mert nyílt és szép meg jó és stb.

Aztán most a Google lett végigszopatva és kénytelen átállni OpenJDK-ra (meg valószínűleg fizetni egy jó adag pénzt), mert a Java API márpedig az Oracle szellemi tulajdona és irgum-burgum.

Egyébként egyfelől jót fog tenni az OpenJDK az Androidnak, hogy picit előre rugdossa a Javat, viszont felvet néhány érdekes kérdést:

Why Mysql Why?

 ( saxus | 2015. december 22., kedd - 12:18 )

Tegnap egyik kolléga panaszkodott, hogy van egy kisebb issue az egyik régi legacy rendszerünkkel és picit meg kellene patkolni. Sebaj, essünk neki.

Lett is egy query, ami megmondta, hogy mit kellene kipucolni a DB-ből bizonyos esetek fennállása esetén, ami nagyjából így nézett ki:
SELECT id FROM Tabla LEFT JOIN masik tabla ON tralala WHERE blablabla

De hívjuk csak így, hogy
SELECT id FROM Tabla WHERE blabla, mert a példához elegendő.

Amikor valaki...

 ( saxus | 2015. december 15., kedd - 12:49 )

...decemberben szól, hogy áprilisban már volt referencia implementáció...

Skype for Windows Phone

 ( saxus | 2015. december 14., hétfő - 23:57 )

Mivel szerettem volna ezt részletesebben kifejteni már régebben, ezért gondoltam itt válaszolok erre a hozzászólásra.

Szóval az van, hogy ne szépítsünk: a Skype a Windows Phone szégyenfoltja. Nem lehet rá azt mondani, hogy "hát, ez nem az igazi", meg hogy "van jobb is", ki kell mondani, ebben a formában egy vállalhatatlan határ fos.

Legfőbb probléma:

Re: !!! Óraállítás a HUP-on !!!

 ( saxus | 2015. október 25., vasárnap - 13:36 )

/me ránéz az órára, látom 2015, annak is a vége fele közeledik, majd sóhajt egyet.

Komolyan, mibe fájt volna a cikk ismételt előcibálása helyett *egyszer* megírni azt az update queryt, ami előre/hátra mozgatja az összes user beállítását?

MX518 belülről...

 ( saxus | 2015. október 23., péntek - 12:33 )

tl;dr:

1) Hogy a francban fért el egy kb. 8-9mm-es gömbnyi mocsok az egérgörgő körül?
2) bakker, ilyen is lehet egy egérgörgő? :D

"Nincs új beszélgetés"

 ( saxus | 2015. október 6., kedd - 10:53 )

Viszont szívesen elbeszélgetnék a Skype tervezőivel, hogy ilyenkor vajon mi járhatott a fejükben, mikor ezt kitalálták:

"The sad state of web app deployment"

 ( saxus | 2015. szeptember 27., vasárnap - 21:32 )

Tudom, old meg minden, de nagyjából jól összefoglalja, hogy tulajdonképp mekkora önszopatás az egész Linuxos ökoszisztéma egy webapp esetén:

http://eev.ee/blog/2015/09/17/the-sad-state-of-web-app-deployment/

(Megjegyzés: fingom nincs, hogy ASP.NET esetén mi a helyzet, nem is érdekel jelenleg.)

Ennél jobb promót nem tudok mondani az SSD mellett

 ( saxus | 2015. július 17., péntek - 10:28 )

Éjjel végre migráltuk az adatbázisokat egy új szerverre és a DB-k kaptak SSD-t.

http://imgur.com/a/c7IHA

VS2013: Build failed mindenféle hiba nélkül

 ( saxus | 2015. július 11., szombat - 15:24 )

Megoldás: törölni a .sou fájlt.

Aki meg VCS-be rak .sou fájlt, azt meg péklapáttal megnevelni.

SQL: Adott csoportból az első elemet lekérdezni

 ( saxus | 2015. július 7., kedd - 12:06 )

Jegyzet magamnak.

WITH summary AS (
    SELECT p.id, 
           p.customer, 
           p.total, 
           ROW_NUMBER() OVER(PARTITION BY p.customer 
                                 ORDER BY p.total DESC) AS rk
      FROM PURCHASES p)
SELECT s.*
  FROM summary s
 WHERE s.rk = 1

(Innen: http://stackoverflow.com/a/3800572 )

Mert a (Random)Office szoftver semmire sem jó

 ( saxus | 2015. május 4., hétfő - 22:57 )

Egy blogposztban említette eszes, hogy nem érti, hogy mégis mire jó "professzionális" felhasználásra az Excel/*O Calc és az Access/*O Base. (Vagy tetszőleges táblázatkezelő, irodai szoftverben található adatbázis-kezelő.)

Weboldalak automatizált feldolgozása?

 ( saxus | 2015. május 3., vasárnap - 22:31 )

Korábbi blogposztomnál merült fel az a kérdés, hogy vajon mit szólhat egy oldal üzemeltetője ahhoz, hogy az egyébként kézzel végzet tevékenységem megpróbálom számomra (időben) hatékonyabbá tenni és automatizálni az adatok letöltését, összegyűjtését, ugyanis kézzel meglehetősen sok macera 200 különféle tétel között végigböngészni, hogy melyik árusnál van olcsóbban és ezt összelogisztikázni, hogy a lehető legkevesebb rendelésből (mert ha nem BP-i személyes átvétel, hanem teszem azt, Németors

Miért tartom károsnak a HTML5-öt és, hogy a böngészők elfogadnak érvénytelen HTML kódot is...

 ( saxus | 2015. április 30., csütörtök - 13:20 )

Tegnap esti task: adott egy özönvíz előtt készült oldal, még HTML4-es időkből, tablefull design, CSS mutatóban, ahogy kell. Miután API az nincs (ill. van, csak nem arra, amire nekem kellene), így maradt az, hogy parseolom az adatokat valahogy.

Na de a valahogy része már nem olyan egyszerű. XML és (nem retardáltak által írt) XHTML esetén ezzel nem lenne gond, megnyitom a kedvenc és/vagy feladatnak megfelelő XML olvasóval s TADA.WAV.

"So I installed a Half-Life MOD..."

 ( saxus | 2015. április 29., szerda - 22:38 )