Blogbejegyzések

lézer kalibrálás

adott egy sf-hd68 lézer. zsírúj, tegnap nyitottam ki. valaki vágja, hogyan kell ezt kalibrálni? nyilván meg tudom ezt tenni "érzésre is", hiszen ha olvas, akkor ~jó.

csak arra gondok, hátha valami mérés alapján meg lehetne spórolni a "szétszedem az olvasót -> kiszedem a fejet -> két potmétert tekerem -> visszateszem a fejet -> nem teszem rá az olvasóra a tetejét -> tápra teszem és próbálom -> ha nem jó kezdem elölről" procedúrát.

How Linux Mastered Wall Street

This week, at the annual LinuxCon conference in Vancouver, Linux kernel contributor Christoph Lameter will discuss how Linux became widely adopted by financial exchanges, those high-speed computerized trading posts for stocks, bonds, derivatives and other financial instruments.
...
In fact, the emerging field of high-frequency trading (HFT) would not be possible without the open-source operating system, he argued. Lameter himself was hired as a consultant by one exchange -- he won't say which one -- based on his work in assembling large-scale Linux clusters.
...
NYSE Does Linux
The largest exchange, the New York Stock Exchange (NYSE) Euronext, is run on a Linux system that can generate 1,500,000 quotes and process 250,000 orders every second, offering acknowledgments of each transaction within two milliseconds.

[rant] GNU én így szeretlek.

Gondoltam, kipróbálok vmi grafikus frontendet a gdb-hez. Gyors google: DDD. Kiváló.

Installál, megvan. Megnyit: Győzedelmes Motif-ban pompázik. FÚÚÚÚJJ De mindegy, csak jó legyen.

Lássuk, hogy működik. http://www.gnu.org/s/ddd/ . "For more information (and more screenshots), see the DDD Manual." (http://www.gnu.org/manual/ddd/)
Ó de gyorsan meglett, pompás! katt! 404 - Page Not Found. Anyád!!! De azt persze megtudhatom egyből alul egy linken, hogy mi a free software.

utánatúrkálás....
Hopp picit lentebb, immár a jó linkkel (http://www.gnu.org/s/ddd/manual/)
Egyből fent egy bamba gnú fej, amit rögtön ott helyben le is tölthetsz, ha mondjuk fel akarnád tetováltatni.
Következő formátumokban: (jpeg 7k) (jpeg 21k) no gifs due to patent problems
Na mindegy is, mondjuk picit csodálom, hogy nem lehet egyből utánaolvasni valami linken, hogy miért a gif a megtestesült gonosz.
szerk: közben felhívták a figyelmemet, hogy de.
Továbbá hiányoltam az .xbm formátumú verziót.
De legalább tényleg itt van a kézikönyv ráadásul többféle formátumban, és akár még bármelyiket meg is tudnám nyitni.
Legyen a pdf.

munka

par honapja meg ugy gondoltam, hogy majd ha hazamegyunk szeptemberben, akkor gyorsan megcsinalom azt a ket vizsgat, ami maradt az elozo felevrol, pihenek egy honapot, majd nekiallok allast keresni.

de erre nem lesz szukseg, ugyanis..

Egy kis gondolatébresztő...

Reggel van felkelsz és kinyitod a szemed… és nem is tudod hogy a statisztikák alapján…

- Ha még soha nem voltál egy háború veszélyében, a fogság magányában, a kínvallatás haláltusájában, vagy az éhezés satujában, jobb helyzetben vagy, mint 500 millió ember a Földön.
- Ha templomba járhatsz vagy csak simám gyakorolhatod a vallásodat/életfilozófiádat, anélkül, hogy attól kellene félned, hogy megfenyegetnek, megkínoznak, vagy megölnek emiatt, szerencsésebb vagy, mint 3 milliárd ember.
- Ha van étel a hűtődben, ruha a testeden, tető a fejed felett, ahol aludni térhetsz, gazdagabb vagy, mint a Föld lakosságának 75 %-a.
- Ha van pénzed a bankban, a pénztárcádban és a malacperselyedben, a világ legkiváltságosabb 8 %-ába tartozol.
- Ha ezt eddig elolvastad, azt jelenti hogy nem tartozol azon sok százmillió millió ember közé, akik nem tudnak olvasni.

kmandla. wordpress.com

Nem telek be ezzel a bloggal:
http://kmandla.wordpress.com

Főleg CLI függőknek ajánlott, de nagyon termékeny sok infó.

A Software rész meg egy CLI program gyűjtemény:
http://kmandla.wordpress.com/software/

Hirtelen amit nem ismertem, slurm és bmon. Gondoltam megírom neki, hátha nem ismeri a nethogs-ot, de nem, persze hogy blogolt róla már :)

php_mssql es MacOSX - jegyzet magamnak

Mivel a MacOSX-s PHP-t alapbol elegge kiherelik, raadasul nem azt csinaljak, hogy a leforditott modulokat is szallitjak, hanem konkretan beleforditjak statikusan, ezert kicsit kuzdeni kell mindennel, ami nem MySQL (azt bezzeg berakjak).

Anno volt egy kis kuzdes a PostgreSQL tamogatassal (ha kell valakinek a leforditott php_pgsql es nem akar vele szenvedni, irjon es kirakom publikba), most ugy adodott, hogy MSSQL-hez kell kapcsolodnom.

Elofeltetel: telepitett Xcode.

1) http://www.freetds.org/ latest stable letolt
2) kicsomagol, ./configure, make, sudo make install
3) PHP src leszed, kicsomagol (en azonos verziojuval csinaltam, mint az OSX)
4) szinten ./configure, make
5) cd ezt/mssql
6) phpize
7) ./configure --with-freetds
8) make
9) sudo cp modules/mssql.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
10) sudo tetszoleges_editor /private/etc/php.ini
11) apache restart
12) php.ini-ben ellenorizzuk, hogy megvan-e minden.

agybaj...

szükségem van egy fekete színű, műanyag, sata, vipower mobil rack-re. ebből legalább két fajta van: kulccsal zárható és tolóreteszes. nekem csak az utóbbi a jó. ellenben mindenhol a kulcsosat lehet kapni, nem tudom, miért... helyi boltokban nincs, és azt mondják, nem is rendelhető nagykerben sem, csak a kulcsos van.
erre találtam egy webshopban, kép, típusszám, minden stimmel, megrendeltem, hozták... kulcsos. >:[ sajnáljuk, rosszul volt kiírva a típusszám... kicserélni nem lehet, mert csak ilyenjük van. vissza nem küldöm, mert több a posta mint az egész cucc. rohadjon meg!
na induljon a vadászat! felhívtam 4372894691287348231649818247439234 (web-)shopot és szagüzletet, ahol volt ilyen termék feltüntetve. sehol sincs, csak a kulcsos, rosszul van kiírva, sajnáljuk, szánjukbánjuk.
végül sikert értem el: Q****Y computer, árlistán van, raktáron van! Telefon: ilyen kell. Van! Biztos? nézzék már meg azért, mert szaladtam már csöcsre. Pillanat... Megnéztük, reteszes. Király, akkor kérem küldjék futárral SOS. Rendben, küldjön már egy email-t a megrendelésről erre és erre a címre. Már küldöm is.
Ezután két nap csend. Se értesítés, se telefon, se csomag, semmi. Wtf? Hát telefonálok már... Mondom az ürgének: mi a helyzet kispajtás? Az meg azt se tudta miről beszélek, pedig vele beszéltem már azelőtt is. Há' mondom, még direkt emailt is küldtem, ahogy mondtad. Ja azt ő még nem nézte meg... Pillanat. Jé és tényleg, itt a mail. Akkor már küldik is...Pffff... Holnapra itt van? Okvetlenül! Na azé'!
Természetesen nem jött semmi. Ellenben ma egy telefon: izé, az általam megrendelt KÉT(????!!!!) mobil rack miatt hív, hogy hát ő futott két kört, megnézte, és csak a kulcsos van nekik. De mondom, már a múlt héten is megnézték, akkor még reteszes volt. Hát izé, biztos akkor rosszul nézték meg. Pfff...
Akkor nem kérem? Nem bazze. Küldess inkább xanaxot.
Mostanában mindig megjárom ezekkel. Hetek óta nem bírok olyan bonyolult dolgokat beszerezni, hogy például 6 darab EGYFORMA sata kábel, fém biztosító lemezzel... Nincs. Csak rendelésre, de arról meg nem tudják megmondani, hogy van-e rajta fém bigyó. Kapnak amilyet kapnak. Ne válogassak...
Lian li házat szeretnék. az egész országban SEHOL nem kapható. Csak rendelésre hoznak, azt meg tudok én is, ahhoz nem kell még egy bolt aki lenyúl. De én szeretném megnézni vásárlás előtt. Bemutatóterem? Bolt ahol volna raktáron? ÁÁáááááá, hülye vagy, hol élsz te?! Hát ki tart ilyen drágát raktáron?! Vegyél xdl-t vazze.
Csókolom, sütni való kolbászt szeretnék... Mit tetszik nagy boci szemekkel nézni? Igen, sütni való kolbászt. Hogyhogy nyáron? Miért? Hogy ilyet csak télen szoktak venni? Ne tessék mondani! De érdekes... De én most akarok kolbászt sütni. Hogy menjek vissza télen? Na addig tessék fejen állni, amíg én visszamegyek ebbe a boltba... :S

The Dark Lord (Diablo I)

A mai napom "önerőből" hozzájutottam a fent nevezett teremtmény paramétereihez. Tehát HP: 6864-6864, Resist: Fire, Lightning Immune: Magic
(Nem tudom, hogy szintenként a HP érték változik-e, ez a Hell fokozatra érvényes)

Meg lett volna hamarabb is, de párszor elkövettem azt a hibát, hogy a főgonosz legyőzése és az új játék között kiléptem, mert ekkor törli a total kill paramétereket. (30 után jeleníti meg az összes tulajdonságot) Tudom, hatezer éves játék, de még mindig előveszem időnként. Ja, az eredmény elérése éveket vett igénybe, mindig átmásoltam a karaktert és a játékot az új konfigra (bár nem volt sok, inkább vinyócserék voltak). A neten gondolom 3 másodperc alatt meg lett volna az eredmény, de az nem ugyanaz :D

Freedns update with TLS (get proper certificate for wget)

Bocs, jegyzet magamnak.

echo QUIT | \
openssl s_client -connect freedns.afraid.org:443 2> /dev/null | \
sed '/BEGIN CERT/,/END CERT/!d' > /etc/ssl/private/freedns.afraid.org.pem 

wget --secure-protocol=TLSv1 \
          --ca-certificate=/etc/ssl/private/freedns.afraid.org.pem \
          --read-timeout=0 --tries=10 --wait=10 -qO /dev/null \
          https://freedns.afraid.org/dynamic/update.php?************************************

Compcache

Adott egy MacBook Pro, amin Arch Linux-ot futtatok (3.0.1-es kernellel), 4 GB memóriával, de mindössze egy visszafogott teljesítményű HDD-vel.

A probléma eddig az volt, hogy a rendszer sokat swappel, leginkább akkor mikor hosszabb ideig hagyok futtni memóriaigényes alkalmazásokat a háttérben.

Próbálkoztam többek között a swappiness alacsony értékre állításával, sikertelenül, de most rátaláltam a compcache-re, ami bevált, a reszponzivitás nagyságrendekkel jobb.

A compcache lényegét tekintve egy zram eszközön tárolja a swappet (azaz tömöríti azt és a memóriába másolja).

Webszerver security checker

Miután sokadszorra találkoztam azzal a feladattal, hogy egy webszerver biztonságát kellett tesztelni és javaslatokat tenni rá, összeütöttem egy kis PHP alkalmazást, ami úgyszólván a triviális és automatizáltan ellenőrizhető részeket önmaga elvégzi. A dologból open source projekt lett, ami megtekinthető itten: https://github.com/janoszen/LAMPSecurityToolkit Természetesen koránt sincs kész, de már néhány gyakori bakit kiszűr és ezekhez meglehetősen szájbarágós magyarázat is van.

Ha van kedved segíteni, teheted a következőket:

* A fent levő issue-k közül markolsz magadnak egyet és lekódolod.
* Gondolkozol azon, hogy mit kellene még ellenőrizni és nyitsz rá issue-t
* A konstruktív ötleteidet leírod ide. :)

What If Tim Berners-Lee Had Patented The Web?

That sets up an interesting thought experiment. Where do you think the world would be today if the World Wide Web had been patented? Here are a few guesses:
Rather than an open World Wide Web, most people would have remained on proprietary, walled gardens, like AOL, Compuserve, Prodigy and Delphi. While those might have eventually run afoul of the patents, since they were large companies or backed by large companies, those would have been the few willing to pay the licensing fee.
The innovation level in terms of the web would have been drastically limited. Concepts like AJAX, real time info, etc. would not be present or would be in their infancy. The only companies "innovating" on these issues would be those few large players, and they wouldn't even think of the value of such things.
No Google. Search would be dismal, and limited to only the proprietary system you were on.
Most people's use of online services would be more about "consumption" than "communication." There would still be chat rooms and such, but there wouldn't be massive public communication developments like blogs and Twitter. There might be some social networking elements, but they would be very rudimentary within the walled garden.
No iPhone. While some might see this as separate from the web, I disagree. I don't think we'd see quite the same interest or rise in smartphones without the web. Would we see limited proprietary "AOL phones?" Possibly, but with a fragmented market and not as much value, I doubt there's the necessary ecosystem to go as far as the iPhone.
Open internet limited by lawsuit. There would still be an open internet, and things like gopher and Usenet would have grown and been able to do a little innovation. However, if gopher tried to expand to be more web like, we would have seen a legal fight that not only delayed innovation, but limited the arenas in which we innovated.

tomld - openSUSE 12.1 dev

Átalakítottam tomld-t openSUSE 12.1-re és úgy tűnik, működik.

A /var/log/syslog-ot messages-re állítóttam, így Debian és Suse alapon is kompatibilis. A /var/local mappa hiányzik alapból, ezt megoldottam rekurzív mkdir-rel induláskor. Külön init script-et is kellett csinálnom. Ezt is még át kell néznem hogy megfelelő legyen. Ugye itt a Debian-os start-stop-daemon helyett startproc és killproc van. Egyelőre ez is működik.

Linuxdesktop diszkrét bája

Továbbra is tesztelgetem a a korábban összerakott Squeeze-el szerelt gépet. 15 nap uptime alatt szépen összeszedett 14 MB swapet úgy, hogy a 2GB memóriából folyamatosan volt szabad. Közben ráfutottam pár, diszkrét bugra ami rendkívül vicces usabiliy szempontjából.

Az egyik, hogy a kwin paneljának a beállítása használhatatlan, egy widget hozzáadásakor feldobja a menüsort, amit az egér elmozdításával el is tüntet. A helyes megoldás ilyenkor a panel beállításokból való widget hozzáadás.

Érdekesen működik új tabon az automatikus kiegészítés firefoxban, ha egy javascriptet használó oldal után van megnyitva. Ilyenkor az adott sorba történő gépelésnél üres menü rángatózik fel és alá.