How to resize all images in directory using linux command line

September 7th, 2011
# mkdir small
# find . -iname "*.JPG" | xargs -l -i convert -resize 25% {} small/{}
or
# find . -iname "*.JPG" | xargs -l -i convert -resize 1024x768 {} small/{}

fon 2100 from dd-wrt to openwrt

April 3rd, 2011

It’s only draft. Maybe I will make it better as soon as I have more free time.

you have to configure tftp and download images to tftp dir
wget http://downloads.openwrt.org/kamikaze/8.09.2/atheros/openwrt-atheros-vmlinux.lzma
wget http://downloads.openwrt.org/kamikaze/8.09.2/atheros/openwrt-atheros-root.squashfs

create file redboot.txt with only ^C inside

set your interface address to 192.168.1.5

as soon as you see any ping responses from 192.168.1.254 execute

# putty telnet://192.168.1.254:9000 -m redboot.txt

you should see something like this:

RedBoot>

then:

RedBoot> ip_address -h 192.168.1.5
RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma
Using default protocol (TFTP)
Raw file loaded [...], assumed entry at [...]
RedBoot> fis init
RedBoot> fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7
... Erase from 0xa8730000-0xa87e0000: ...........
... Program from 0x80041000-0x800f1000 at 0xa8730000: ...........
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-root.squashfs
Using default protocol (TFTP)

Raw file loaded 0x80041000-0x80200fff, assumed entry at 0x80041000
RedBoot> fis create rootfs
... Erase from 0xa8030000-0xa8730000: ................................................................................................................
... Program from 0x80041000-0x80741000 at 0xa8030000: ..............................................................................................................
... Erase from 0xa87e0000-0xa87f0000: .
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
RedBoot> reset
RedBoot> fconfig
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. exec

Netgear wgt624 v4 dd-wrt step by step

January 5th, 2011

Step by step manual how to install dd-wrt into Neatgear WGT624 v4 for ubuntu users

First you have to install putty and tftpd

# apt-get install putty

# apt-get install tftpd-hpa

Start the tftp server

# in.tftpd

copy redboot image to /var/lib/tftpboot redboot_ap61_16M_4M_admtek.rom

# wget http://www.dd-wrt.com/dd-wrtv2/downloads/others/redboot_collection/images_default/redboot_ap61_16M_4M_admtek.rom /var/lib/tftpboot

download dd-wrt firmware for Netgear wgt624 v4 from www.dd-wrt.com, put it to /var/lib/tftpboot

create file redboot.txt with ”^C” on it

# echo “^C” > redboot.txt

start ping command on one terminal
# ping 192.168.1.1

on another terminal enter this command, turn on router and press enter as soon as you will see first ping respone
# putty telnet://192.168.1.1:9000 -m redboot.txt

if everything will be ok, you should see putty window with something like this:

^C

Redboot>

this is copy paste from putty command line:

^C
RedBoot> fis init
About to initialize [format] FLASH image system – continue (y/n)? y
*** Initialize FLASH Image System
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0×81000000 at 0xbffe0000: .
RedBoot> ip_address -h 192.168.1.55
IP: 192.168.1.1/255.255.255.0, Gateway: 192.168.1.254
Default server: 192.168.1.55
RedBoot> load -r -b %{FREEMEMLO} redboot_ap61_16M_4M_admtek.rom
Using default protocol (TFTP)
Can’t load ‘redboot_ap61_16M_4M_admtek.rom’: file not found
RedBoot> load -r -b %{FREEMEMLO} redboot_ap61_16M_4M_admtek.rom
Using default protocol (TFTP)
Raw file loaded 0x80040c00-0x8005007f, assumed entry at 0x80040c00
RedBoot> fis create -l 0×30000 -e 0xbfc00000 RedBoot
An image named ‘RedBoot’ exists – continue (y/n)? y
… Erase from 0xbfc00000-0xbfc30000: …
… Program from 0x80040c00-0×80050080 at 0xbfc00000: .
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0×81000000 at 0xbffe0000: .
RedBoot> reset

now router will reboot.

connect to redboot again

# putty telnet://192.168.1.1:9000 -m redboot.txt

^C
RedBoot> fis init
About to initialize [format] FLASH image system – continue (y/n)? y
*** Initialize FLASH Image System
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0×81000000 at 0xbffe0000: .
RedBoot> ip_address -h 192.168.1.55
IP: 192.168.1.1, Default server: 192.168.1.55
RedBoot> load -r -b 0×80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0×80041000-0x803ed01b, assumed entry at 0×80041000
RedBoot> fis create linux
… Erase from 0xbfc10000-0xbffbc01c: …………………………………………………..
… Program from 0×80041000-0x803ed01c at 0xbfc10000: …………………………………………………..
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0×81000000 at 0xbffe0000: .
RedBoot> fconfig
Run script at boot: true
Boot script:
..
Enter script, terminate with empty line
>> fis load -l linux
>> exec
>>
Boot script timeout (1000ms resolution): 2
Use BOOTP for network configuration: false
bootp_my_gateway_ip: 192.168.1.254
Local IP address: 192.168.1.1
bootp_my_ip_mask: 255.255.255.0
Default server IP address: 192.168.1.55
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
net_debug: false
Update RedBoot non-volatile configuration – continue (y/n)? y
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0×81000000 at 0xbffe0000: .
RedBoot> reset

if everything is ok, reset router with reset button and you should be able to connect to dd-wrt with internet browser http://192.168.1.1

http://www.dd-wrt.com/phpBB2/viewtopic.php?p=455673&sid=dae81dd6ed078effe3fff78ce02d7b57#455673

http://hi.baidu.com/myeyre/blog/item/38f9f60371c6357a3912bba6.html

Gammu smsd with mysql on NetBSD 3.1

October 14th, 2010

cd /usr/pkgsrc/comms/gammu/

in Makefile I replaced this line

CMAKE_ARGS+=    -DWITH_MySQL:BOOL=OFF

to this:

CMAKE_ARGS+=    -DWITH_MySQL:BOOL=ON

cause I need smsd with mysql

then start compilation

# make

Scanning dependencies of target gsmsd
[ 59%] Building C object smsd/CMakeFiles/gsmsd.dir/core.o
In file included from /usr/pkgsrc/comms/gammu/work/gammu-1.26.1/smsd/core.c:49:
/usr/pkgsrc/comms/gammu/work/gammu-1.26.1/smsd/core.h:10:19: mysql.h: No such file or directory
/usr/pkgsrc/comms/gammu/work/gammu-1.26.1/smsd/core.h:11:26: mysqld_error.h: No such file or directory

so i copied all .h files from mysql sources

# cd /usr/pkgsrc/databases/mysql5-server/
# make

terminate process with ctrl+c when compilation begins and

# cp /usr/pkgsrc/databases/mysql5-server/work/mysql-5.0.88/include/*.h /usr/pkgsrc/comms/gammu/work/gammu-1.26.1/include/

and again

# make

then i got this:

[ 58%] Built target smsbackup
Linking C shared library libgsmsd.so
ld: cannot find -lmysqlclient
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/comms/gammu/work/gammu-1.26.1
*** Error code 1

so I made a link of mysql libs for gammu

# ln -s /usr/pkg/lib/mysql /usr/pkgsrc/comms/gammu/work/.buildlink/lib/

and changed  line

@$(CC) michal.o -L/usr/lib/mysql -lmysqlclient -lz -o michal

to

@$(CC) michal.o -L/usr/pkg/lib/mysql -lmysqlclient -lz -o michal

in

 ./gammu-1.26.1/contrib/sqlreply/c/Makefile

and again

# make

and finally it finished compilation !!!

# make install

Kelionė į Veneciją

June 8th, 2010

Praitas savaitgalis pas mus truko 4 dienas, taigi naudodamiesi proga, su Rebecca ištranzavom į Italiją. Pirma mintis buvo apie Romą, bet viduryj kelionės persigalvojom ir pasukom link Venecijos.

Nuotykių turbūt daugiau nei per visą laiką Austrijoj. Belekiek daug pasakot ir nelabai tam dabar turiu laiko, nes mokslai stipriai spaudžia. Fotkės čia

Dar vienas postas

May 17th, 2010

Liko mažiau nei 2 mėnesiai. Jau skaičiuoju dienas :D
Nuo paskutinio įrašo spėjau dar kartą paslidinėt, aplankyt didžiausią Austrijoj koncentracijos stovyklą, pavaikščiot po kalnus ir dar kartą nemokamai apsivalgyt vienam studentų renginyj (beje antradienį vėl toks pats renginys tik jau kitam univere :D ). Reikalai nelabai keičias. Po savaitės nieko neveikimo kaime seka savaitgalinis  kažko veikimas.

Vis dar neužsiregistravau gyvenamos vietos čia, nes tingiu važiuot į rajono centrą. Reik kaip nors prisiverst, pakol neišsiuntė atgal į Lietuvą, nes šis mėnuo paskutinis.

Beje čia nesenai rinkimai buvo, nelabai domėjaus jais, bet įstrigo kad pas juos yra komunistų partija. Tikrų tikriausia komunistų partija su tom pačiom ideologijom, kurios pas mus viešpatavo. Klausiau vieno Austro, kaip čia yra, kad nors komunistų aukų netgi daugiau nei nacių, jie čia leidžiami, o už bet kokią nacistinę simboliką gali tekt kalėjime pasėdėt. Tai paprašė tyliau kalbėt, nes pas juos čia gali būti nubaustas net už holokausto aukų lyginimą su bet kokiom kitom aukom.

Dar vienas savaitgalis Linz’e

April 17th, 2010

Praitą savaitgalį su grupe iš cs organizavom “international cooking night”. Visi gamino po patiekalą iš savo šalies. Aš gaminau kokorus :D Užsibuvom ir teko nakvot pas graiką. Sekančią dieną lijo, tai teko važiuot atgal į kaimą. Užtai pradėjau mokytis nuo sekmadienio :D Taigi turėjau įtemptą mokslo savaitę. Tik penktadienį ryte 40 minučių prablūdinau po univerą ir nepavykus rasti kur vyksta anglų paskaita išvažiavau į Linzą. Pradžioj padalyvavau kaip žiūrovas LiWoli konferencijoj, gaila nebuvo kada pavalgyt pietu nemokamu. Paskui po pasivaikščiojimo su couchsurferiais buvau užkviestas pietų ir apsivalgiau belekiek skaniai. Kaip tai sekas čia man vegetarus sutikt. Tada sekė oficialus couchsurferių mytas iki vėlumos. Po kurio teko nakvot pas porą lietuvių.

Šendien toliau dalyvauju konferencijoj. Pusryčius pramiegojau, bet pietūs buvo puikūs. Vėl belekiek skaniai ir vėl vegetariškai ir vėl nemokamai :) Taip pat supratau kad praleidau nemažai įdomių dalykų, kurie vyko vakar ir užvakar. Kaip bebūtų renginį užskaitau kaip labai vykusį.

Fotošopų, točpadų ir autokadų tėvų tėvas 1962

April 8th, 2010

Po mėnesio

April 6th, 2010

Nors laiko turiu belekiek, niekaip neprisiruošiu parašyt.

Taigi paskaitų beveik neturiu, kai netingiu tobulinuos anglų, mokaus vokiečių ir nuolat ieškau kur čia būtų galima iškeliaut ar ką aplankyt. Taigi susidraugavom su vienu austru ir kažkurį sekmadienį nuvažiavom su juo į druskos kasyklą netoli Salzburgo. Bevaikščiodami po kalnu nuėjom iki vokietijos ir grįžom atgal :D Dar kalno viduj buvo keltas su kuriuo paplaukiojom ir čiuožyklos. Po ekskursinio užsukom pas jo tėvus, kur mūsų laukė belekokio skanumo vakarienė :) Dar išlydėdami tėvai bernam padovanojo po atlenkiamą peiliuką gynybai, o mergom po receptų knygą, kad bernai turėtų ką valgyt :D Vienbalsiai nutarėm kad turim sugrįžt dar kartą. :D

Paskui kažkurią dieną buvau couchsurfing klubo meet’e kur susipažinau su daug keistuolių. (Vienas iš jų atskridęs iš amerikos, tranzuoja pirmyn atgal po Europą, pinigų parskrist namo neturi ir tikisi visą Europą apkeliavęs rast darbą, užsidirbt bilietui ir keliaut atgal į Ameriką arba tranzuot laivus)

Taigi po “beveik nieko įdomaus dviejų savaičių” prasidėjo atostogų savaitė. Prieš atostogas planavom važiuot į Budapeštą keliom dienom, vėliau Viena, paskui pas vieną austrą į kaimą po kalnus palaipiot vėliau pas vieną austrę į kaimą po kalnus palaipiot… Bet tik prasidėjus atostogom dėl visokių nenumatytų priežasčių visi planai sugriuvo. Niekšai jie, pagalvojau aš ir pradėjau ieškot naujos kompanijos :D

Taigi susiderinau su vienu grupioku ir penktadienį išvažiavau į jo kaimą slidinėt. Kadangi miegu iki pusiaudienio ir naktinėju tai niekaip nepavyko užmigt iki 3:00, o 6:20 autobusas. Nujausdamas kad bus bėdų su lipimu iš lovos, užstačiau žadintuvą 5:15 ir 5:20 muziką visu garsu dėl visa pikto, kas mane ir prikėlė :D (vargšai kaimynai) Autobusas kažkodėl nevažiavo ir teko pusvalandį laukt stotelėj, užtai pabėgiojau po traukinių stotį. Traukinys pajudėjo tik man įlipus. Dar 20 sekundžių ir būčiau pirkęs bilietą sekančiam traukiniui :D Aišku kelionė puiki, atvykus, pasitiko grupiokas su draugu taigi neteko niekur blūdyti. Slidžių nuomos punkte dirbo grupioko pažįstamas, taigi sutaupiau 22 eurus už nuomą, kas iškart pakėlė nuotaiką iki aukščiausio levelio :D Grupioko draugas slidinėjimo treneris tai po pusvalandžio jau čiuožiau be baimės. Žodžiu įspūdžiai belekokie. Trasos belekokio statumo ir ilgumo. Čiuoži čiuoži ir galo nesimato. Kai jau čiuožėm atiduot slidžių net laukiau kada baigsis kalnas ir bus galima sustot pailsėt :D Visa diena pramogos su kelionėm ir pietumis (Kaiserschmarrn mit Zwetschkenrosler) man kainavo tik 60 euru :)

Sekančią dieną su Antonio ir keliais naujais pažįstamais iš couchsurfing buvom klube, kur susibendravau su graiku, studijuojančiu aerodinamiką ir turinčiu pažįstamų parasparnistų, taigi galimas daiktas kad neužilgo pavyks išskleist sparną :) Beje buvom šešiese(aš buvau penktas) ir visi iš skirtingų valstybių. Prancūzija, Austrija, Graikija, Vokietija, Lietuva, Ispanija.

Šiek tiek apie mokslus

Gavau va tokį parkelį kurį turiu išmokyti žaisti iksiukais nuliukais. Yra eclipse pluginas ir viskas rašoma Java, tai gal nebus sunku. Parkeliu galima rašyt ant paprasto popieriaus prieš tai ant to popieriaus atspausdinus su paprastu lazeriniu spausdintuvu mažus taškiukus, pagal kuriuos parkelis orientuojasi kokios jo koordinates ant popieriaus ir ką naudotojas nupiešia. Vienas iš panaudojimo pagal normalią paskirtį atvejų yra: paskaitos metu konspektuojant galima įrašinėti garsą, o paskui namuose galima paklausyti kas buvo kalbama kai užsirašinėjai būtent tą eilutę. Atrodo tikrai įdomus daiktas.

Dar gavau kažkokį devaisą su mikroprocesorium, akselerometru ir termometru, teks su C suprograminti kad reaguotu į judesius ir com kabeliu į kompą perdavinėtų kokiu pagreičiu devaisas juda.

Žodžiu kolkas neatsibodo, jau pradedu nerimaut kad tik 3,5 mėnesio liko, o aš dar tiek nedaug nuveikiau…

Pirma savaitė

March 7th, 2010

Pirmadienis – trumpas supažindinimas su universitetu. Veliau apart stalo futbolo nieko įdomaus nevyksta. Vakare nuėjom į studentišką barą, nes alus pirmadieniais po 1eurą. Išgėriau šaltos arbatos puodelį už 2.5 euro :D

Antradienis – pagaliau trumpam pasirodo kambariokas. Vakare tam pačiam bare spagečių naktis tai už vieną eurą atsivalgiau spagečių. Vėliau šventėm Rimvydo gimtadienį.

Trečiadienis – Nuėjau į paskaitas(Sensors and networks). Jei dėstytojas nemelavo pristatinėdamas dalyką, tikrai turėtų būti įdomu. Beje visą kovo mėnesį turėsiu tik šitą dalyką (trečiadienį nuo 13:00 iki 15:25). Toks įtemptas tvarkaraštis, nežinau kaip viską suspėsiu. :D

Ketvirtadienis – Pasidariau studento pažymėjimą. Vėliau važiavom į kažkokio mokslo muziejaus naujų ekspozicijų atidarymą ar kažką pan. Teko gal valandą laiko klausytis pakol visokie dekanai profesoriai ar dar neaišku kas baigs savo  prisistatymus. Jie aišku kalbėjo vokiškai ir aš visiškai nieko nesupratau. Čiut atsilaikiau neužmigęs. Gerai kad po visko sekė nemokami pietūs.

Penktadienis – Atsidarau banko sąskaitą (užtrukau mažiau nei 5minutes.) Poilsis prieš savaitgalį.

Šeštadienis – ilsiuosi po sunkios savaitės

Sekmadienis – ruošiuos ateinančiai savaitei.

imeciau keleta ne mano darytu fotkiu:

http://picasaweb.google.com/laurynas.tamosiunas/Hagenberg#

http://picasaweb.google.com/laurynas.tamosiunas/Linz#

http://picasaweb.google.com/laurynas.tamosiunas/Geburtstag#