Blogbejegyzések

Bitcoin-Tulip Exchange Rate

A bitcoin, mint technológia érdekes, remek móka. De ami az elmúlt napokban-hetekben a médiában folyik körülötte, az már tényleg fenomenális. Ma szó szerint többször is felkacagtam a következőkön:

Bitcoin hype worse than 'tulip mania', says Dutch central banker (theguardian.com)
How Many Tulips Can You Buy With One Bitcoin? (theatlantic.com) Real-time Bitcoin-Tulipán árfolyammal

DD-WRT firmware Linksys WRT160NL routerre

Néhány éve üzemel itthon egy WRT160NL router. Első dolgom volt firmware-t cserélni rajta, akkor a DD-WRT-re esett a választás, ha jól emlékszem, az OpenWrt wiki akkoriban nem nyilvánította teljesen támogatottnak ezt az eszközt. Sikerült is elsőre valami jó beállításkombinációval kizárjam magam belőle, amit ugyan valahogy megoldottam, de jól megjegyeztem, hogy firmware-t csak akkor cseréljek, amikor valós igény van rá. Pár hónap múlva kölcsönadtam egy időre és egy vadonatújat kaptam helyette vissza - természetesen gyári firmware-rel, amit akkor már okosan békén is hagytam, mert amit kellett, azt tudta.

Amit az ügyfél elvár

A napokban úgy alakult, hogy szoftvereket kellett kipróbálnom, ami azért érdekes, mert végre beülhettem kicsit a megrendelő székébe és átéreztem, hogy a megrendelő milyen szempontok alapján választ programot, amikor megoldást keres a problémájára. Persze ez nem pont ugyanaz, mint amit fejlesztőként átélünk, én például teljesen tisztában voltam azzal, hogy mit akarok. Így egy megrendelő szemszögéből írom le a fontosabb momentumokat.
Volt egy listánk, kb top 20 program a google találatokból, néhány fontosabb kritérium és egy jó ismerős, a relatíve szoros határidő. Nem volt kapkodás, de azért erősen tempózni kellett, hogy a lista végére érjek és összeálljon a helyzetjelentés (nameg ez a blog bejegyzés). Nem szántam hát túl sok időt egy-egy alkalmazásnak, letöltöm a trial verziót, nyomogatom kicsit, majd levonom a konklúziót. Pár év eltelt, mióta az utolsó trial verziós programot használtam és azóta sok minden megváltozott. Sokan élnek a business intelligence eszközeivel (ami nem azt jelenti, hogy intelligensen beszélünk az üzleti részleggel :) ). Manapság nem úgy van, hogy letöltöd a trial verziót és telepíted...de nem ám. A 10+ darabszámú listából kevesebb, mint 5 azaz öt alkalommal sikerült a klasszikus letöltöm-telepítem trial verziót beszereznem.
Aztán saját magam tapasztalhattam, hogy milyen alapvető hibákat követnek el cégek. Az első benyomás itt is nagyon fontos. Volt olyan weboldal, ami tele volt marketing bullshittel, sehol egy screenshot vagy bármi, olyan buzzwordok, hogy weben nagyon fontos a böngészőfüggetlenség. Hihetetlen. Már keserű szájízzel álltam neki tesztelni az alkalmazásukat, nem is lett pozitív kimenetele. Ebben a kontextusban nekem nagyon tetszett, amikor egy weboldalon egy rövid videóban SZEMLÉLTETTÉK a program kínálta lehetőségeket, amiket korábban felsoroltak. Azt kell, hogy mondjam, náluk a marketing osztály valami elképesztő szimbiózisban él a fejlesztéssel, a funkcióknak olyan neveket adtak, mint pl. "interactive dependency graph", amire azonnal kijön a bullshit bingo, de a videón megmutatják, hogy mire is jó és a jól megkonstruált videón keresztül én magam is beláttam, hogy ez egy kimondottan hasznos feature. Ritkán botlottam ilyen jól összeszedett oldalba, minden tiszteletem az Övék.
A következő lépés, keressük meg az oldalon a kipróbálható verzió letöltő linkjét. Egyszerű, böngészőben CTRL+F és beírjuk, hogy trial. Néhol ez sem triviális, de az esetek többségnél működik (a letöltőközpont letöltése, amivel aztán letölthetem a szoftvert kimondottan idegesítő és időigényes és feleslegesen bonyolult). Ami utána jött, az nekem teljesen új volt, egy contact formot kellett kitöltenem, mindenféle adatot megadva. Submit gomb megnyomása után az esetek 60%-ában megköszönték az érdeklődésemet és majd keresnek. Ezek azok az esetek, amik az idő hiánya miatt kiestek a pikszisből (voltak akik az időzónák miatti időeltolódás miatt nem lettek meghallgatva, Ők így jártak). Oké, hogy konverziót akarnak vizsgálni és bár nem én leszek a legnagyobb megrendelőjük, a későbbiekben sem fogom Őket választani nagy valószínűséggel a negatív tapasztalat miatt. Tapasztalatom alapján a személyes kontakt erőltetett felvétele nem javít az esélyeken, inkább ront. Volt, ahonnan azonnal felhívtak telefonon, beszélgettünk negyed órát, viszont a beszélgetés alatt nem tudtam, melyik szoftverről beszélünk, nem azonosította be egyértelműen. Aztán miután letettük a telefont, kiderült, hogy Ők is ígértek letöltő linket emailben, amit nem kaptam meg, pedig nem írtam el a címemet (pontosabban a FireForm nem írta el az email címemet). A két legrosszabb tapasztalat közül a kevésbé rossz az volt, amikor 2-3 órára a regisztrációt követően írtam egy levelet, hogy igényt tartanék trial licenszre, amire válaszként jött egy out of office üzenet, mely szerint december 23-ig szabadságon van a kontakt. A legrosszabb reakciót ma reggel olvastam, amikor is továbbítottak nekem egy levelet, amint az illető egy kolléganőjének ír, hogy hozzanak létre nekem trial licenszt. Csak onnan jöttem rá, hogy a levelet nem nekem írták, hogy nem vagyok Kathy és a subject FW-vel kezdődik.
Végül két szoftverre sikerült szűkítenem a listát. Mivel prezentálnom kell azt is, hogy a többivel mi történt, ezért Ők is indoklással bekerültek a beszámolómba. Ha esetleg később más dologgal kapcsolatban újra képbe kerülnek a most kiesett szoftverek, az lesz a mondás, hogy "az már a múltkor se volt jó" és esélyt sem adunk nekik, hogy bizonyítsanak.
Remélem, sokaknak segít majd ez az írás. Bár nem tartalmaz konkrétumokat, de a konklúziót le lehet vonni, amikor egy saját szoftvert elkezdünk terjeszteni.

LightZone

Jó ideig használtam a RawTherapeet. Az algoritmusai nagyon jók, de a szerkesztőkészlete elmarad fizetős társaitól. Ekkor váltottam DarkTablere. A készlet széleskörű, jól alkalmazható, de a módosító algoritmusok hatékonysága hagy némi kívánnivalót. Mivel hobbi fotós vagyok, nem akarok kifizetni súlyos pénzeket egy Adobe LightRoomért.

Még úgy nyár körül olvastam, hogy a LightZone nevű alkalmazás nyílt forrásúvá vált. Aztán most ismét belefutottam, már van az új verzióból telepítőkészlet is. Videókat nézve meggyőző, céges laposon 5 perc erejéig ki is próbáltam, egyelőre meggyőző. Majd este saját gépen Linux alatt is kipróbálom alaposan a saját képeimmel, kíváncsivá tett.

Bitcoin blockchain

Nagyon vázlatos leírás a bitcoin blockchainről. További részletekért google.

Szóval mire ez a rengeteg CPU cycle?

A 1 BTC-t küld B-nek. Előfeltételek:

  • A rendelkezik bitcoinnal, valaki a most leírt folyamattal korábban küldött neki pénzt
  • Ebből következik, hogy rendelkezik bitcoin címmel
  • Ebből következik, hogy rendelkezik egy kulcspárral, ami egy titkos és egy nyilvános kulcsból áll
  • B szintén rendelkezik egy kulcspárral

Cím
Egy bitcoin cím egy kulcspár nyilvános kulcsából képződik. Egy címről tehát megállapítható, hogy egy adott kulcspárhoz tartozik. B generál egy címet, amit A-nek megmutat.

az XP korszak vége

Szép lassan halad a Windows XP kivezetése a világból
számomra a legfrisebb, hogy a PHP 5.5-ös kiadás dobja mind az XP, mind a server 2003 supportot.

Közben még mindíg sok cég használ XP-t, bár elsösorban kliens gépeken. Elgondolkodtató, hogy vajon milyen költséget jelent majd nekik az átállás. Akik még mindíg nem váltottak, azok valószínüleg nem az Win7 ára miatt nem léptek, hanem valószínüleg még mindíg nem portoltak vagy pótoltak valamilyen alkalmazást.
Elgondolkodtató, hogy vajon milyen háttérre érdemes építeni ma ilyen alkalmazásokat, ha 20 év múlva is futtatni szeretnénk öket. A másik oldalról mennyi egy átlagos belsö használatú szoftver elvárt, és várható életciklusa?
Mik azok az eszközök amikre építhetünk? SQL? Annak mely subsetje? Évekkel ezelött azt gondoltam, hogy a VM-es nyelvek jó eszközök ilyesmire. De a JAVA 1.7 után ebben koránt sem vagyok annyira biztos.
Szóval mik azok az építöelemek amikre jól skálázható és valóban tartós eszközöket építhetünk. És igen, kicsit azt kérdezem, hogy mikor áll meg a fejlödés... de nem is. Csak azt, hogy mikor lesz egy olyan fix subset amire valóban hosszu távon építeni lehet.
Ez az a terület ahol a nyilt forrásnak valódi elönye lehet. De nem elég a nyilt forrás.
Kicsit elkalandoztam. Mindenesetre jól látszik, hogy az XP támogatásának megszünésével valóban le fog zárulni az életciklusa is. Ahogy vele együtt lezáródik a Pentium4-es kategóra használhatóséga is.

-19 °C ablakmosó

még egy tanulság a hétre, pár napos sztori. mivel évek óta egyensúlyozok az autós hipochondereket elválasztó falon, általában nem filléreskedem, nem halasztok semmit, és majdnem mindenki ténykedését feltételesen fogadom. ezeknek hála, alólam nagyjából 7 éve esett ki autó utoljára: egy olyan Escort, amit amikor megvettem nem fogadtam volna egy további évnyi futására.

szerencsém van, ismerek olyan tapasztalt és nagyon jól képzett szakembert, aki az autómat úgy nézi mint a sajátját. szóval ha valamit cserélni kell nem szarakodok, első és legkisebb jelre megy a kukába aminek mennie kell. ha valami érzésre nem tetszik a kocsin, azt is megnézetem, nem érdekel ha kiröhögnek. szóval amikor a mostani gépet vettük, mindent beleszámolva három körben elvitt az "első" szervize ~200-250e Ft-ot, ami egy erősen baráti összeg (azóta semmi \o/). faszt se érdekelt mit mondott az eladó, úgy se cserélt semmit, úgyis mindent kozmetikázott, amit meg megcsináltatott eladás előtt az úgyis lowcost volt. a szervizkönyv pecsétjei sokszor meg nem történt dolgokat igazolnak az eladáshoz közeledve, főleg az idegen szervizeké.

Android -> WP8

a sokadik hasztalan rinyálás és szívás helyett váltottam. 3 évnyi Android tapasztalattal, 3 nap Windows Phone 8 használaton merengve ismét meg merném tenni. azt gondolom, hogy ha bejön amit gondolok, akkor a feleségem telefonja is átváltozik rövidesen. bár ez nyilván nem csak rajtam fog múlni: majd odaadom neki hadd nyomogassa. előny, hogy Nokia párti. hátrány, hogy Samsung párti is :)

ahhoz képest, hogy "csak okostelefont ne, mert már a faszom is tele van vele" felkiáltással indultam, nem olyan rossz eredmény. lesz egy pár eladó eszközöm szerintem: az Xperia-mnak már a kolléganőm örül, de esélyesként még két Galaxy vár lelövésre (óccsó és nagyonnem óccsó). a 7" tabletek maradnak: a gyereknek jó lesz még kerekmesét meg Alma együttest meg Deák Billt nézni meg ilyesmi, illetve a kocsiban ökörködni marad egy (bár utóbbit szerintem leteszem anyósoméknál órának meg időjárás előrejelző fosnak).

W7 loader és egyebek

polgárvédelmi oktatás, kb 300 fős hallgatóság, a helyszín egy bazi nagy hall kb húsz sornyi székkel. egy noti képét kb 6 méter átlójú vászonra vetítik valami BenQ kivetítővel, aminek meglepően jó a képe: simán leszarja a nappali fényviszonyokat. az előadók katasztrófavédelmi szakemberek, mentőtisztek és így tovább. az esemény adminisztrációs munkáit az önkormányzat dolgozói végzik (ha nem regisztrálod magad, magyarán nem jelensz meg, tudtommal ~150e Ft szabálysértési bírságot nyersz és ismét behívnak). az előbb említett noti a helyi önkormányzat tulajdona ha jól gondolom. szemre egy Vostro V3, amolyan kékosztriga bárhoz pont passzoló színben.

Age of Empires 2 HD, újra gyereknek érezhetem magam kicsit

Nagyon szeretem a retro gamekat. Egyrészt akkoriban tudtak igazi játékokat csinálni, vagyis újdonságokat, egyedi dolgokat. Másrészt ha most játszok velük, kicsit elfelejtem a sok felnőttkorral járó maszlagot, a sok munkát, kicsit lazulok. (Bár, ha lenne házam kerttel, akkor lehet kiülnék inkább egy forró kávéval/kakaóval)

Legyütt sztímről, kapásból kipróbáltam. Nem tudom, hogy mennyire méri jól steam az időt, de 6 órát jelzett amikor befejeztem. Élveztem, csodálkoztam, hogy mennyire egyszerű.

Ma akartam tolni egy új kört. (Sima 3 egymás ellen téma, semmi extra, gépi játék), feljebb vettem a nehézséget és rájöttem, hogy mi volt nekem a bajom ezzel a gémmel.

Bitcoinról

Mostanában egyre több bitcoin témájú cikk jelenik meg az oldalon. Ennek egyrészt örülök, mert érdekel a téma, de néhány hozzászólásból kiderül, hogy sokan nem értik miről van szó.

A bitcoin név valójában több dolgot takar:

  • Az egység neve (bitcoin, BTC), amivel az emberek kereskednek, átruházzák, aminek a dollár árfolyamáról folyamatosan mennek a híradások.
  • Egy protokol, hasonlóan a HTTP-hez, ami leírja az egész működését. Ha a spekulációs hatásokat ki tudnánk szűrni, ez határozná meg a BTC értékét.

Az emberek általában az elsővel találkoznak, és nem értik hogy lehetséges az $1000 körüli árfolyam ilyen hirtelen, pedig a második az, ami igazán érdekessé teszi az egészet.

ACL-ek, EA-k FreeBSD-n (meg egy kicsit Linuxon)

Ma este ezekkel játszottam egy kicsit FreeBSD és Linux alatt. FreeBSD alatt az extended attributumok kezelése minden csak nem intuitív, de látszólag működik. Mondjuk a doksi vicces kissé, mert 4 parancsot is leír ugyanabban a man oldalban (setextattr, getextattr, lsextattr, rmextattr), de elfelejtették leírni, hogy pontosan melyik mire is jó :-) Még szerencse, hogy azért elég könnyű rájönni.

Ennél már csak a linuxos getfattr / setfattr viccesebb. Eleve ha szegény ember csak a setfattr man-t nézi meg nulla előismerettel, az életben nem fog tudni beállítani egyet sem, mert sehol nem szerepel az, hogy a megadandó attributumnév névtér.mezőnév formájú, ráadásul az se szerepel a doksiban, hogy mik a használható névterek (ami engem izgatott, az a user és system névtér). Szerencsére van nekünk getfattr manunk is, ebben van példa is, és máris látszik, hogy milyen formában várja a setfattr azt a nyavalyás opciót; valamint van nekünk man 5 attr, amiben legalább egyértelműen le van írva a használandó forma, és hogy egyébként milyen névterek vannnak. De a lényeg, némi küzdelem után azét csak sikerült dűlőre jutni.

Apache OpenOffice letöltés statisztika

Az Apache OpenOffice letöltési adatai elérhetők a honlapon.

Az adatok a 3.4.0 letöltése óta számolva, már több mint 80 millió. Figyelem kell venni, hogy azóta több változat is megjelent, ez a szám nem jelenti a felhasználók számát. A letöltésekből a magyar rész több mint 340 ezer, 88%-a windows platformra történik, az adatok csak a SourceForge adatain alapulnak, nem tartalmazzák a régebbi változatok letöltéseit, és az egyéb letöltési helyek számait.

Geek

Bicikliturahoz tul hideg van, baratno melozik, ismerosok nagy reszenek fejfajasa van ( biztos huzatot kaptak szombat ejjel a pinceben :)) ), dev szerver netkapcsolata lerohadt, szoval meg csak dolgozni sem tudok. Nem sok valasztas maradt + szerettem volna ma valami hasznossal eltolteni az idot ( annak ellenere, hogy vasarnap van ).
Folytattam egy makett auto osszerakasat ( fene tudja hany szaz darabbol all ), de 1-2 oranal tobbet nem tudok foglalkozni vele. Maradt a mai napbol meg egy nehany szabad oram amit ki kell toltenem. Ekkor jott a hatalmas otlet, hogy jo lenne a digitalis kepeim rendszerezni egy kicsit. A konyvtarelnevezesi strategia a kovetkezo:

Installing, Migrating & Upgrading Redmine with LDAP on Ubuntu

Megint egy bena zanzasitott cim, de sajnos(?) tenyleg sok infot sikerult ebbe is belepaszirozni. Mivel a neten nagyjabol 50 post-bol sikerult csak osszehalasznom az infokat, illetve jo reszere onnan sem, hanem serobol jottem ra, ugy dontottem, nem csak az intranet-re teszem ki a teljes leirast:

Installing, Migrating & Upgrading Redmine with LDAP on Ubuntu

Mindennel egyutt nagyjabol egy hetig keszultem a migraciora. Redmine verziot ugrottunk, adatbazis es autentikacios backend-et valtottunk, Ubuntu release-t ugrottunk.

Magyarul beszélő Asterisk/Elastix központ ingyen? Igen!

UPDATE: úgy tűnik, a Google időközben blokkolta a szkriptelhető TTS konvertálást, ezért a lentebb írtak már nem működnek... azért a posztot meghagyom, hátha még valakinek hasznos lehet.

Munkahelyi Elastix-alapú telefonközpontunk magyarítására kerestem megoldást a napokban. Az ok egyszerű: magyar anyanyelvű kollégák használják a rendszert, így jogos elvárás lehet részükről, hogy a központ magyarul beszéljen hozzájuk. Bár a legnépszerűbb fizetős magyarítás (Franciska) minőségileg kifogástalan, én mégis egy olyan megoldást szerettem volna találni, ami ingyenes, és szükség esetén pillanatok alatt módosítható, illetve kiegészíthető további hangüzenetekkel.

AMD FX microcode

Egy érdekes problémába futottam bele, mégpedig hogy az AMD64-ucode (AMD microcode) installálása nem fut le teljesen a boot során:

[ 21.576742] microcode: CPU0: new patch_level=0x06000822
[ 21.576751] microcode: CPU1: patch_level=0x06000803
[ 21.576761] microcode: CPU2: patch_level=0x06000803
[ 21.585296] microcode: CPU2: new patch_level=0x06000822
[ 21.585323] microcode: CPU3: patch_level=0x06000803
[ 21.585337] microcode: CPU4: patch_level=0x06000803
[ 21.593734] microcode: CPU4: new patch_level=0x06000822
[ 21.593750] microcode: CPU5: patch_level=0x06000803
[ 21.593795] microcode: CPU6: patch_level=0x06000803
[ 21.598807] microcode: CPU6: new patch_level=0x06000822
[ 21.598814] microcode: CPU7: patch_level=0x06000803

Spotify support

Mi is velük az alapvető problémám?

Hogy alapvetően sosem regisztráltam és nem is akartam. Azt se tudtam, mi az.

Aztán egyszer érkezett egy e-mail cím verifikáció a címemre, nyilván - mivel nem regisztráltam (azt se tudtam, mi az), ment a kukába.

Aztán elkezdtek jönni a levelek. News, notification, egyéb ilyenek. Egy accountból, melyet nem én regisztráltam, nem fogadtam el, de az én címemet használja.

Ekkor gondoltam, hogy jelzem nekik, hogy "Srácok, itt valami nem stimmel: egy nem verifikált e-mail című accountot bombáztok a nem kívánt szemeteitekkel, melyeket ezért nem is tudok kikapcsolni."

A kis nyomi (ps csalódás)

Blogba írom, mert csak panaszkodni akarok.

Írtam egy pársoros powershell scriptet (ott kellett volna gyanút fognom hogy a harmadik IDE lett ami bevált, az első el se indult, a második addig bútolt hogy elfogyott a kólám).
Megkalapáltam (életem első PS scriptje, olyan is), mondom öröm van ám, de az userenek is oda kéne adni hogy tudják használni (átír egy registry kulcsot hogy mi az aktuális scanner IP címe).

Első próbálkozás google("powershell to exe") -> áh, nem is olyan egyszerű.
Második próbálkozás, kotorászás a menüben -> nohát, van compile script, nosza. Exe megvan, örömködés. Rákattintok... semmi, megint, megint semmi... mérges leszek, még párszor, egyszer csak elindul, természetesen számos példányban. Bezárogat mind, türelem... hát, indul vagy 3-4 másodpercig.