foofighter blogja

NAVA > Zend error

Rá szerettem volna keresni a "Mindennapi rémtörténetek" c. kisfilmre a NAVA-n. Erre ez fogadott:

[code]
An error occurred

Page not found
Exception information

Class: Zend_Controller_Dispatcher_Exception

Message: Invalid controller specified (nava)
Stack trace

#0 /var/www/oliver/ZendFramework-1.7.2/library/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 /var/www/oliver/lib/bootstrap/Bootstrap.php(426): Zend_Controller_Front->dispatch()
#2 /var/www/oliver/lib/bootstrap/Bootstrap.php(481): Bootstrap->_processHttpRequest()
#3 /var/www/oliver/lib/bootstrap/web_bootstrap.php(7): Bootstrap->run()
#4 /var/www/oliver/lib/index.php(2): require_once('/var/www/oliver...')
#5 {main}

Korbetegség

http://xkcd.com/862/

After years of trying various methods, I broke this habit by pitting my impatience against my laziness. I decoupled the action and the neurological reward by setting up a simple 30-second delay I had to wait through, in which I couldn't do anything else, before any new page or chat client would load (and only allowed one to run at once). The urge to check all those sites magically vanished--and my 'productive' computer use was unaffected."

Évekkel azután, hogy mindenféle módszert kipróbáltam, úgy sikerült szakítani ezzel a szokással, hogy a lustaságomat szembeállítottam a türelmetlenségemmel. Elválasztottam egymástól a műveletet a jutalmazástól szimplán azzal, hogy 30 másodperces várakozást iktattam be addig, amíg egy új oldal vagy csetkliens betöltődik ( és egy időben csak egyet engedélyeztem futni). A kényszer, hogy mindegyik oldalt egyszerre lecsekkoljam hirtelen eltűnt - és szerencsére a megoldás nem érintette a 'produktív' számítógéphasználatomat.

Szétszedtem > HVG toll

Van ez a toll, amit a HVG állásbörzén lehet kapni. Ha a fejedhez ütöd akkor beindul és villog úgy fél percig. Na ez van benne.

Vegyük észre a szegényember gyorsulásérzékelőjét, ami bekapcsolja a két stroboszkóp ledet.

IKEA > Irodai szék > Markus [zöld]

Az informatikus forgószék nélkül olyan mint a lovasrendőr ló nélkül. (vagy a pók háló nélkül vagy vasaló vas és ló nélkül - Instant Coelho megihletett)

Szerettem volna lecserélni a régi Jules forgószékemet valami újra, mert az öt görgő közül az egyik szétnyírta a menetét és képtelenség volt rendesen visszacsavarozni. Emellett a Jules mivel az ülőfelülete egy meghajlított falap, így tartós ülésnél a combvénákat képes elnyomni és ezzel az informatikusok rettegett betegségét, az e-trombózist előidézni.
Hol nézzek széket? IKEA, mert az IKEA fészekrakó ösztön rabja vagyok. Mi a kínálat?

TechnaXX DVBT Stick S4 > Ubuntu 10.04 [RTL/TV2 már megy]

Már korábban XmisTeR blogjában találkozhatunk ezzel az olcsó DVB-T tunerrel. Ott nem sikerült működésre bírni a kütyüt.

Most három lépésben próbáljuk linux alatt éleszteni a cuccot.

(1) channels.conf fájl létrehozása Budapest környéki vételi lehetőség esetén

sudo apt-get install dvb-apps
nano /usr/share/dvb/dvb-t/hu-Budapest

# Hungary / Budapest
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
# A1.multiplex UHF-55:
# MTV-1 HD Budapest, MTV-2 HD, ATV (Hungary), Hir TV, MR-1 Kossuth R, MR-2 Petofi R, MR-3 Bartok R, Katolikus R
T 746000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE
# C.multiplex UHF-62:
# Duna TV HD, Duna-II. Autonomia, RTL Klub, TV-2 (Hungary), Euronews
T 802000000 8MHz 3/4 NONE QAM64 8k 1/8 NONE

Nyári időszámítást! Most!

Oroszországban eltörölték a téli időszámítást. Ami azt jelenti, hogyha télen félötkor végeznek a munkával az emberek világosban mehetnek haza vagy bóklászhatnak az utcákon.

Kövessük az orosz példát és Magyarországon is töröljük el a téli időszámítást!

Forrás:
http://index.hu/kulfold/2011/02/08/oroszorszag_eltorli_a_teli_idoszamit…

Windows VirtualBoxban > Registry > 3 leghasznosabb registry beállítás


(1) Automatikus belépés
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
    DefaultUserName
    DefaultPassword
    [Sztring] AutoAdminLogon=1
(2) Lock képernyő letiltása
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
    [DWORD] DisableLockWorkstation=1
(3) MenuShowDelay kinyírása
    HKEY_CURRENT_USER\Control Panel\Desktop
    MenuShowDelay=0

Források:
[1] Automatikus bejelentkezés, http://support.microsoft.com/kb/315231
[2] Lock képernyő tiltása XP-n, http://www.howtogeek.com/howto/windows-vista/disableenable-lock-worksta…
[3] Menü megjelenés késleltetésének beállítása, http://support.microsoft.com/kb/216445

HUP Blog felület > Ajánlások

A hupos blogfelületre ráférne néhány újdonság. A legfontosabbakat kiemeltem:


(1) Címkézés
    Sokkal könnyebb lenne visszakeresni a régi posztokat, ha címkével lehetne csoportosítani
(2) Flash-alkalmazások beágyazása
    Pl.: kódszínező, youtube-videó
(3) Változások jelzése
    Ha frissült az adott blogbejegyzés jelezhetné, hogy mi a hozzáadott rész 
és az hogy mikor történt.

Gondolom ezek a 'feature'-ök nem újak a drupal blog fejlesztői előtt és csak annyi lenne a feladat, hogy hozzá kéne adni a drupalhoz.

Kindle3 > Kindlet > Automatikus telepítés [TERV]

Miután legeneráltuk a jar-t alá kell írni és fel kell tölteni a Kindle-re. Azaz:


(1) Manifest-bütykölés
(2) Sign
    ./signkindlet $1
(3) Copy
    ha fel van csatolva a Kindlet // mount | grep "on /media/Kindle" | wc -l
    akkor másolja a "documents" mappába
    ha van ugyanilyen nevű fájl, írja felül
    majd válassza le a Kindle-t

És azt szeretnénk, hogy mindez az Eclipse-ből fordításra automatikusan fusson.

(2) Sign:


<project name="kindlet-deploy" default="sign-jar">
<target name="sign-jar" >
	<property name="target.jar" location="target.jar" />
	<property name="keystore" location="./developer.keystore" />
	<property name="keystore.password" value="password" />
	<signjar jar="${target.jar}"
		alias="dktest"
		keystore="${keystore}"
		storepass="${keystore.password}" />
	<signjar jar="${target.jar}"
		alias="ditest"
		keystore="${keystore}"
		storepass="${keystore.password}" />
	<signjar jar="${target.jar}"
		alias="dntest"
		keystore="${keystore}"
		storepass="${keystore.password}" />
</target>
</project>

Kindle3 > Duokan, azaz chm + djvu támogatás

Sajnos a Kindle eredeti szoftvere nem támogatja a chm és djvu formátumot. Viszont a Duokan igen, így fel is kerül a Kindle-re hamar.


Az oldal Obádovics Matematikájából van. Kicsit homályosan jeleníti meg alapértelmezett beállítások mellett a betűket, de ha az A-betűvel jelzett elrendezést választjuk javul a helyzet. A tartalomjegyzék hiánya fájóbb.

Telepítés lépései:

(1) Töltsük le az angol nyelvre előre beállított Duokan-t
(2) USB-n csatoljuk fel a Kindle-t
(3) Nyissuk ki a rar-t (tanácsos a parancssori unrar) és a DK_System, DK_Documents és DK_Pictures mappákat csomagoljuk ki a gyökérbe
(4) A 升级包 mappában lévő három *.bin fájlt másoljuk a gyökérbe
(5) Az USB-ről vegyük le a Kindle-t
(6) Győzödjünk meg arról, hogy a Kindle legalább 50%-os töltöttségi állapotban van
(7) A Home>Menu>Settings>Menu>Update your Kindle útvonalat járjuk be a Kindle-n
(8) Az újraindulás után gyorsan nyomjuk le a "Q" betűt, ha nem sikerülne Home>Menu>Settings>Restart útvonalat bejárva a GUI-ban, indítsuk újra a Kindle-t
(9) Megvolnánk. Ha a korábban elmentett könyveket látni szeretnénk a Duokanban, akkor a Menu>Settings>Other->F.Support old system-nél válasszuk az Igen-t. A DK_Documents-be másolt könyveket csak a Duokan jeleníti meg, tehát ide érdemes a chm-ket, djvu-ket másolni.

Kindle3 > ncx2xhtml

Cél:
Epubból guberált tartalomjegyzékből csináljunk mobis tartalomjegyzéket

Megvalósítás:
Csak egyszeres szintmélységig működik.

[code]
import groovy.xml.StreamingMarkupBuilder

if ( args.size() < 2 ) {

println "\r\n\tUsage: groovy ncx2xhtml.groovy
\r\n"

} else {

def input = args[0]
def output = args[1]

// input
def xml1 = new XmlParser().parseText(new File(input)?.getText())
// output
def writer = new FileWriter(output)
def xml2 = new StreamingMarkupBuilder()
xml2.encoding="UTF-8"

def doc = xml2.bind {

mkp.xmlDeclaration()
mkp.yieldUnescaped('''<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">''')

html(xmlns: "http://www.w3.org/1999/xhtml") {

Groovy > Youtube-felhasználó feltöltéseinek listázása

Azért ez a Groovy ijesztő tud lenni. Ijesztően egyszerű.

[code]
def u = 'HungarianDemocrat'
def f = new URL('http://gdata.youtube.com/feeds/api/users/'+u+'/uploads').getText('UTF-8')

def XmlParser_yt = new XmlParser().parseText(f)

XmlParser_yt.entry.each {

println it.title.text()
def arraylist = it.link.findAll {
it."@rel".contains('alternate')}

url = arraylist["@href"][0]

def command = 'python youtube-dl -t ' + url
def proc = command.execute()
proc.waitFor()

println "return code: ${ proc.exitValue()}"
println "stderr: ${proc.err.text}"
println "stdout: ${proc.in.text}"

}

Szegény ember zseblámpája

Ezt egy túlméretezett öngyújtóból operáltam ki, mert megtetszett. Letisztult dizájn, semmi felesleges alkatrész.

Ha már van szupermakró ezen a kis kompakton dolgozzon csak:

3 LR41/AG3 minielem : felvehető max. telj.: 30mAh * 3 * 1.5 = 135mW

Azaz, ha tuningolni akarom a ledecskét, akkor ez alá kell tervezni.
120mW teljesítményével rezeg a léc:

http://www.hestore.hu/prod_10026194.html

Most látom, hogy UV-LED. Na akkor jól jöhet, mert most divat kétezresből húszezrest csinálni, így legalább csekkolhatom a pénzt.

Viasat3 > Vígjáték vagy horror?.. mert nagyon nem mindegy!

Tisztelt Médiahatóság!

A Viasat3 2011.01.03. 21:30-kor úgy érzem a Tilos rádiónál is nagyobb vétséget követett el. Gyanútlanul nézem a Kísértetváros c. vígjátékot. Vígjáték?
Az egyik gyereket leszúrták valami szerszámmal és mikor mentek megkeresni sehol se voltak aszitték, elbújtak kimentek a pajtából a bunkók! Erre csukódik a kétszárnyú pajtaajtó és a fiatalok, szegények ott voltak fellógatva mint vmi denevér a pajtaajtón. Hát kérem ezt a borzalmat adják a gyerekeknek? A kislányom sírva fakadt és nem tudom azóta se megnyugtatni. NORMÁLISAK a viasatnál?
És sehol nem volt kirakva a karika, se 12-es, se 16-os, se 18-as. Úgy érzem ez így nem mehet tovább. Kérem a Viasat3 példás megbüntetését, pusztuljanak a sátáni filmek, sátáni nyerészkedői.

Kindle3 > Kindlet > Helló világ!

Itt most egy leírás szerepelne, hogy jutottam idáig. De ahogy egy kép többet ér ezer szónál, úgy egy screencast többet ér ezer képnél. Sajnos linux alatt nincs SnagIt, így a video tutorial még várat magára.

Shift-Alt-G-vel készíthettem volna képernyőképet. Namindegy.

[code]
package test;

import com.amazon.kindle.kindlet.AbstractKindlet;
import com.amazon.kindle.kindlet.KindletContext;
import com.amazon.kindle.kindlet.ui.KTextArea;

public class Main extends AbstractKindlet {

private KindletContext ctx;

Kindle3 > Rootfs másolás [MEGOLDVA]

Bárhogy is próbálom a rootfs-t másolni, eddig mindig kifagyott a Kindle.

dd if=/dev/mmcblk0p1 of=/mnt/us/rootfs.bin

Próbáltam 1024, illetve 1M blokkmérettel is. Van valami ötlet, hogy lehetne kimásolni a rootfs-t fagyás nélkül?

Az 1M-s blokkméret mellett 18 megát sikerült átmásolnia.

[code]
[root@kindle root]# df -h
Filesystem Size Used Available Use% Mounted on
/dev/mmcblk0p1 646.8M 481.3M 139.6M 78% /
tmpfs 125.3M 20.0k 125.3M 0% /dev
rwfs 32.0M 636.0k 31.4M 2% /mnt/rwfs
shm 125.3M 0 125.3M 0% /dev/shm
rwfs 32.0M 636.0k 31.4M 2% /var
/dev/mmcblk0p2 23.2M 1.5M 20.6M 7% /var/local
fsp 3.1G 287.0M 2.8G 9% /mnt/us
/dev/loop/0 3.1G 287.0M 2.8G 9% /mnt/base-us

Kindle3 > Ubuntu > Rootolás

Kindle verzió: 3.0.3 / Ubuntu 10.04 / Wi-fi only

[1] Jailbreak letöltése: http://www.mobileread.com/forums/attachment.php?attachmentid=59965&d=12… A gyökérbe másoljuk a update_jailbreak_0.4.N_k3w_install.bin-t.
[2] Jailbreak telepítése: menu -> settings -> menu -> update kindle
[3] UsbNetwork letöltése: http://www.mobileread.com/forums/attachment.php?attachmentid=60984&d=12… A gyökérbe másoljuk a update_usbnetwork_0.30.N_k3w_install.bin-t.
[4] UsbNetwork telepítése: menu -> settings -> menu -> update kindle
[5] UsbNetwork aktiválása: a nyitóképernyőn nyomjunk le egy tetszőleges karaktert, így a keresésbe jutunk, majd töröljük ki és pötyögjük be ;debugOn, a ";" karakter a SYM lenyomásával kereshető ki, a nagy O a felfelé nyíl gomb azaz shift segítségével vihető be majd enter, ami az 5-irányú vezérlő közepén lévő négyzet. Ezután szintén a keresőben adjuk ki a ~usbNetwork parancsot.
[6] Kindle-USB-hálózati adapter beállítása: sudo ifconfig usb0 192.168.2.1 netmask 255.255.255.0 up
[7] Kapcsolódás a Kindle-re:
[code]
ssh root@192.168.2.2

CHDK > BUEK 2011

Mivel annyit vacakoltam ezzel a képpel, így nem egy korábbi poszthoz csapom, hanem kiemelem külön bejegyzésbe. Szóval ráhegesztettem a frissen beszerzett Canon A480-asra a CHDK-t, amin ugye Sokobanozni, Reversizni, Mastermindolni és Connect4elni lehet. Mindemellett a záridőt 10 másodpercre is lehet állítani. Mivel volt egy elfekvő lézermutató toll így adta magát az ötlet, hogy a fényképezőt ráállítom egy üres falra, lekapcsolom a villanyt és rajzolok valamit a lézerrel. Ez sikerült:


convert -strip -resize 600x IMG_0014.JPG 2011_buek.jpg

Reakció > Ice-T It's On


mplayer -vf screenshot akarmi.flv| "S" gomb lenyomása

Amikor egy médiahatóság zenét elemez régen rossz. Ice-T is csak röhögni tud rajtuk:


Gimp v2.6.8: New Layer|Rectangle Select(Feather edges: 10; Rounded Corners: 12,1)|Inverted Selection|Fill Black|Opacity: 65%

Nem vagyok Ice-T rajongó, de ezt szeretem:

http://www.youtube.com/watch?v=KP0OaUOQGCg

CHDK > Canon A480

Linux alól is könnyen felrakható a Canon Hack Development Kit. Annyi a titka, hogy bootolhatóvá kell varázsolni az SD-kártyát.

Lépések:

[1] Találjuk meg az SD-kártyánkat. Mount parancs segít.
[2] Formázzuk le 16-bites DOS fájlrendszerre. mkdosfs -F 16 /dev/mmcXXXX
[3] Hexedittel a 0x40 offszeten írjuk be a BOOTDISK nyolc karaktert. Ennek hatására a bootdisk.bin-t fogja keresni a betöltődésnél a fényképező oprendszere. (Tab-bal belelépünk ascii-ba majd lenavigálunk a megfelelő offszethez, felülírjuk, majd Ctrl-X, Yes. Kábé ennyit kell tudni a hexeditről.)
[4] Szedjük le a megfelelő buildet innen -> http://mighty-hoernsche.de/
[5] Tömörítsük ki az SD-kártyára
[6] Az SD kártya pöckét tegyük írásvédett módra.
[7] Élvezzük a CHDK adta előnyöket.