Blogbejegyzések

Ruby / Rational class

Lebegőpontossal dolgozni sokszor szívás, mivel nem ábrázolható mindig a decimális véges bináris formában.

$ python
>>> 0.3 - 0.1
0.19999999999999998

Ruby-ban is, de van más lehetőség is:

$ irb
> 0.3 - 0.1
=> 0.19999999999999998
> "0.3".to_r - "0.1".to_r
=> (1/5)
> ("0.3".to_r - "0.1".to_r).to_f
=> 0.2

Mondjuk 20x lassabb is :)

> Benchmark.realtime{ 1000000.times{ 0.3 - 0.1 } }
=> 0.10152744
> Benchmark.realtime{ 1000000.times{ "0.3".to_r - "0.1".to_r } }
=> 2.040160752

http://ruby-doc.org/core/Rational.html

Megj.: Perl és Lua-nál 0.2 jön ki. Kerekítenének vajon a megjelenítésnél?

Vasárnapi rendkívüli

Olyan romantikus. Az internetszolgáltatás leállt, miközben egy fél cég dolgozna egy munkán, aminek a határideje augusztus 31, éjfél. Reggel jön az SMS, hogy "nem megy" az internet. Bejelentés a szolgáltatóhoz, a gyors reagálású emberük megkezdi a munkát. Kiderül, hogy valahol a világban egy 220-as kábel - feltehetően beázás miatt - megadta magát. Éhgyomorra két kávé. Várakozás. Most megy...

Mit érdemel az a bűnös?

Ismerjük Meg Paul Hornert a 15 éves fiatalembert, aki úgy tűnik hosszú, hosszú éveket fog tölteni rácsok mögött. Hogy mit is tett ez a kedves, ártatlan, gyermek, aki a tárgyalás alatt többször elsírta magát és az anyját hívta? Horner úr, egy túlfűtött Battlefield 4 meccs közben, úgy érezte túlságosan is sokat veszít, ezért a swatting módszeréhez folyamodott. Az eredmény, egy kissé lesérült apuci és pár percnyi önelégültség. Természetesen a bíróság kellőképp értékelte a viccét és most 25 évtől életfogytiglanig terjedő büntetés néz ki neki.
És most álljunk meg egy pillanatra és gondoljunk bele mit is érzünk? Elégedettséget? Valószínűleg, hisz a bűnös megkapta méltó büntetését. Egy olyan személy, aki rendelkezik mindazon jegyekkel, amikkel egy átlag ember nem szimpatizál (tinédzser, felelőtlen, aljas, pitiáner) vagy épp megvetendőnek tart. A jóleső és morálisan támogatott káröröm, automatikusan ráveszi az embert, hogy a cikket közösségi siteokon ossza tovább.

FreeBSD lokális repó használata

Van pár olyan szoftver a ports-ban, ami bináris csomagból nem érhető el (pl. licencprobléma miatt), ehhez jöhet jól. (Nálam pl. lame, meg a faac, stb.)

A parancsokat gyakorlatilag mind root-jogal kell futtatni, speciális beállítások esetén kb a make all az egyetlen, amit lehet normál felhasználóként (ezt jelzi a prompt)

Előkészítés, lokális csomag előállítása és megfelelő helyre rakása:

# mkdir -p /usr/ports/packages/All
# cd /usr/ports/audio/lame
# make all package
# mv work/pkg/lame-3.99.5_1.txz /usr/ports/packages/All/
# make clean

(Van olyan gépem???? amin van PACKAGES make-változó - /usr/ports/packages értékkel -, ekkor eleve megfelelő helyre került a csomag, és van olyan, ahol nincs ez a változó, ekkor kell a mv.)

Egy szürke hétköznap reggel

A minap a villamosról leszállva csapta meg fülemet az alábbi beszélgetés, ami akár egy egyperces Örkény-novellának is elmehetne, de sajnos nem az - ez Magyarország, Budapest, az Úr 2014-ik esztendejében.

A szereplők: egy 40-45 körüli, színesre festett hajú, divatosan felöltözött, kissé molett hölgy és egy hasonló korú, átlagos külsejű villamosvezető(nő). Ezt persze csak zárójelben, nehogy bárki is szexizmussal vádoljon. :)

Szóval, a villamosról leszállva elindultam a megszokott útvonalon a munkahelyem irányába, amikor is az alábbi beszélgetést sikerült elkapnom (igyekszem szó szerint idézni):

Firefox / form kitöltő lista értékek sorrendje nem megfelelő

Előzmény itt.

Lényeg hogy van egy olyan cuccom, amiben sűrűn töltök ki form-ot. És nem tudom elérni azt, hogy a leggyakrabban használt értékek kerüljenek a leugró lista tetejére, mikor belekattintok a textbox-ba. Függetlenül attól, hogy mit neveznénk leggyakrabban látogatottnak (idő vagy számláló alapján).

Ugyanis vagy olyan érték, amelyet ha 20-szor használok egymás után, akkor sem kerül a lista tetejére soha. Szerintem ez nem megfelelő működés.

Írtam rá egy bugreport-ot:
https://bugzilla.mozilla.org/show_bug.cgi?id=1060766

légy üdvözölve

...nálam. a számlap belátható időn belül csak a fekete árnyalatait fogja hordozni, ekkor lesz teljesen állat. az UV miatt már félúton van (ciánkékről indult). a szíj igazi krokodil, nagyon ügyes mesterember munkája. a szerkezet kb. 30+ éves, még vagy 50-60 év benne van. az akkor aktuális 5 éves tervnek megfelelően sorszámozott és SU jelölésű. a csapágylemez sajnos nem csíkozott. a képen nem látszik igazán: szálcsiszolt tok.

http://imgur.com/E1snQEG /és hátlap felől\ http://imgur.com/fsajaBf

a következőt már tényleg én fogom építeni (legalábbis megpróbálom). egy 1967-es szerkezetből, csíkos csapágylemezzel és Molnija feliratos fogaskerekekkel. tűzvörös gyári domborműves számlappal, vastag military jellegű hófehér mutatókkal. fekete PVD tokban fog élni Panerai stílusban, majd kap egy vörösre festett fényes pitonszíjat pilóta jellegű csuklóvédővel, fekete cérnával. vagy fekete piton vörös cérnával. majd lerajzolom és próbálom szokni, melyik a jobb.

Garantáltan működő fesztültség-levezetési technika

Ideges vagy? Nem akarod senkivel megbeszélni miért? Sok stressz ér mostanában? Itt egy megoldás, ami garantáltan segíteni fog abban, hogy legyen hogyan levezetned a feszültséget! Mindössze az alábbi lépéseket kell követned, amikkel a feszültség levezetése garantált!

Adott a közeledben egy X bolt, ami nem árul és soha nem is árult A terméket, alternatívaként árul B-t és C-t például (Az A termék versenytársai). A teendők:

1. Küldj le valaki veled lakó hozzád közel álló személyt (családtag, barát/barátnő, lakótárs) a boltba.
2. Kérd meg, hogy az X boltba menjen, mert ott mindig van A, és hozzon A-t.
3. Amikor lent van a boltban, hívni fog, hogy nincs A, mi legyen, de ne vedd fel.
4. Ha hazaér, többféle variáció lehet:
a) nem volt A és nem vetted fel ezért nem hozott semmit
b) nem volt A, B-t vagy C-t hozott helyette, tegyük fel hogy B-t
5. Mindkét esetben leszidhatod: "nem igaz, hogy nem találtad meg, mindig ott szokott lenni, nem látsz a szemedtől?" ... "hát nem tudom, nekem 10-ből 10-szer ott volt"
6. a) esetben szidd le azért mert nem hozott semmit és nem igaz hogy nem látta hogy sürgősen kellett volna, b) esetben pedig azért, mert ha már nem találta az A-t, mert ilyen balfék, legalább tudhatta volna hogy a B a szarabb a két alternatíva közül, és a másikat kellett volna hoznia. Ráadásul külön kiemelheted, hogy ezért meg azért kellett volna tudnia, hogy a B-t utálod, direkt mondtad is neki elotte, hogy ne azt hozza, azért is mondtad az A-t, de a két rossz közül akkor már a C-t kellett volna hoznia inkább, nem igaz hogy még ezt se tudta.

Drupal modul írására keresek embert. :)

Érdekelne, hogy van-e itt közöttetek, aki bevállalna egy Drupal modul írását.

Az oldal Commerce/opendeals alapon működik, lásd: https://tegyjot.hu .
A modulnak pedig az alábbi feladatot kellene ellátnia: sikeres támogatás esetén küldeni a támogató email címére egy PDF fájlt, mely oklevélként funkcionálna. Ebben az oklevélben a támogató felhasználóneve, és a támogatott személy neve kellene szerepeljen.

Ha van közöttetek valaki, aki bevállalna egy ilyen modul megírását, az jelentkezzen itt vagy privátban. :)

release early

Kicsit több mint két hete megszületett fiam, Márk. 2680 grammal, 1 héttel az idő előtt. Egyébként szuperül vagyunk, most éppen abban reménykedem, hogy az altatás összejött, és vége a szokásos esti pár órás örületének. :D Szóval egy újabb babás hupper. Jó tanácsok, sorstársak jöhetnek.

Ami geek vonal nálam van:

  • Dolgait (evés, ivás, nagyobb események) egyelőre google táblázatban vezetjük, hogy lássuk a napi rutin alakulását, illetve ha netán orvoshoz megyünk, tudjuk mondani h mi volt vele az elmúlt napokban.
  • Fontosabb momentumokat képpel, dátummal, geotaggel, időjárási adatokkal iOS DayOne nevű appban rögzítem, mint egy kis napló formában (van 2 offline könyve is, csak nem töltjük, illetve még nincs nagyon mivel :D)
  • Képeket egyelőre heti bontásban igyekszem tárolni, gépen (raspi samba), illetve innen box.com-ra szinkronizálom, mert ott volt relative nagyobb tárhely, és tudom h aránylag még linugzon is jól felcsatolható). A legnagyobb munka, hogy hetente a képeket átnézni, válogatni, törölni, majd ami maradhat, felmásolni a sambára. Nekem még csak-csak megy, de asszony ontja a kontent instára és facebookra (pár az ember próbálja visszafogni), és tőle már nehezebb beszerezni a képeket. Ráadásul nálam iOS, nála BlackBerry, szóval még a fájl átvitel sem ugyanaz... Jövőre való tekintettel valszeg havin bontásban kéne tárolni a képeket...

Anno mundi...

Máshol találtam, de meg kell őrizzem:

AKIK 1990 ELŐTT SZÜLETTEK, AZOKNAK KÖTELEZŐ VÉGIGOLVASNI - NAGYON IGAZ !!!"

Akik 1990 előtt születtek, azok valódi hősök, olyasféle igazi hollywoodi mindent túlélő fenegyerekek. De tényleg! Gondolj csak bele, akik 1990 előtt születtek, azaz MI, kész csoda, hogy életben maradtunk. Nekünk még nem volt gyerekülésünk az autóban, a gyógyszeres és vegyszeres üvegek könnyedén nyithatóak voltak, nem volt semmi furfangos védelemmel ellátva, de még a fiókok és ajtók sem voltak felszerelve biztonsági nyitóval. És mikor bicajozni mentünk, nemhogy könyökvédőnk és sisakunk nem volt, de még rendes biciklink sem. Azért az nem volt semmi. Mi még csapból ittuk a vizet, és azt se tudtuk, mit jelent pontosan az ásványvíz.

na ez a szomorú...

Valamiről eszembe jutott, hogy utánanézzek egyik kedvenc trollomnak, akiről korábban azt állították, hogy egy nem túl szimpatikus, de hozzá képest még így is elviselhető egyén nickje.
Háááát... lehet, hogy most óriásit csalódtam valakiben. Úgy tűnik, tényleg azonos. :((((

update:
A ma reggel kapott e-mail után már nem látom értelmét, hogy nagyon visszafogjam magam: konkrétan az történt, hogy bizonyos tomsolo nick adatlapján ugyanaz van, mint trinity-én (user/1). Korábban itt a fórumon és/vagy privátban is említették páran, hogy nem csak heccből rakta oda, valóban trey nickje. Aznap, mikor ezt a posztot beküldtem, kicsit utánanéztem tomsolo előéletének és nekem úgy tűnt, hogy valóban lehetséges az azonosság. Viszont ha ez tényleg igaz, az már tényleg a no comment kategória...
Hát ennyi.

pkg 1.3.7

Emlékeztető:

A hét végén esedékes csomagfrissítésnél erre érdemes lesz odafigyelni, ha nem akarok magamnak egy vagon tök fölösleges csomagletöltést. Ma még tudom, szombaton/vasárnap már nem fogok rá emlékezni.

a fagyi nyelve...

...elkezdett lendületet venni a visszanyaláshoz.

az egyik (nemjobboldali) képviselő a minap (kezeit tördelve) részben beismerő vallomást tett arra vonatkozólag, hogy évekkel ezelőtt hogyan és miért is kerültem én (meg anyám) bele a jobboldali darálóba.
rövid mondandóját anyám és szomszédai felé intézte, amikor (rá)szavazásra kérte őket (is).

hagytam üzenetet (itt is) a képviselő úrnak, hogy elkerülendő a velem való konfrontálódást az utlimátum lejárta után, szíveskedjék részletes és tényfeltáró vallomását megtenni a megfelelő ügyész előtt.

Gramofon

Régóta nézegettem már hogyan lehetne valami internetes rádiót varázsolni a házba, mert a meglévő kazetta/bakelit/CD/MP3 felhozatalt már unalmas volt hallgatni, a számítógép meg este már túl zajos ahhoz hogy onnan szóljon az online zene. A kapható cuccok eddig nem nagyon tetszettek vagy szimplán csak drágák voltak, szóval sehova se haladt a dolog. Aztán egyszer csak trey írt a Gramofonról. Na ez az ami nekem kell! Gyorsan be is neveztem egy 50 dollárosra.

Tegnapelőtt meg is érkezett a kütyü, és mit mondjak, nagyon bejött! Egyelőre WahWah és a Spotify megy róla, későbbre ígérnek más szolgáltatásokat meg DLNA támogatást is. A régi Technics HiFi új életre kelt! :)

ki a hibas, ha egy 30-as nonek rakban kell meghalnia?

"A napokban rákban meghalt egy ismerősöm. Épp egyidősek voltunk, kora harmincasok, mindkettőnknél kicsi, alig óvodáskorú gyerek. Nem régóta volt beteg, durván agresszív rák győzte le, az orvosok szinte a kezdetektől széttárt kézzel, sajnálkozva álltak. Gyorsan kiderült, hogy nem lesz mit tenni. De bármennyire is várható volt a halála, bármennyire is tudta és tudatta is ezt a környezetével, az, hogy tényleg megtörtént, letaglózott. Napok óta a legfurább pillanatokban kúszik be a története az agyamba, a gyomrom összeszorul, és átkozottul sajnálom. Őt is, nyilván, de leginkább a gyereket és az itt maradt apukát. Irtó kemény lehet ezt megélni, túlélni, ezzel tovább élni.

Két út van előttem...

Gondolkodom.

Van egy hálózat samba tartományban, most már csak javarészt hetes kliensekkel.
Felmerült, hogy lehessen távolról is belépni és dolgozni, mintha bent lenne.

* windows terminál, RDP, ez nem kérdés. *

Azon gondolkodom, hogy mi a kevésbé rossz megoldás, hogy az otthoni ilyen-olyan gépeikkel belépegessenek a júzerek a tulajdonképp hálózaton belüli gépre.

Kiforwardolom egy eldugott portra fel az rdp-t ahol senki nem keresné + csak jó nehéz jelszavú userek kapnak hozzáférést és esetleg kiharcolom, hogy csak fix IP-ről lehessen belépni.

vagy

Megjelent az Apache OpenOffice 4.1.1

Megjelent az Apache OpenOffice 4.1.1

Letölthető innen.

Apache OpenOffice 4.1.1 mikró frissítés, alapvetően hibajavító kiadás.
A hibajavítások a MS Office fájl kompatibilitás, Mac OS X támogatás, Linux munka környezet kompatibilitás növelését célozták meg.

Újabb három nyelvet támogatunk. Részletek kiadási megjegyzésekben.