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 ;)