Archive for the ‘Generelt’ Category

Enable .bashrc on OSX Snow Leopard (and Lion)

Wednesday, October 19th, 2011

Unfortunately OSX doesn’t use .bashrc per default, but it is easy to enable it. To do it, open up the file /etc/profile with root privileges like this:

sudo nano /etc/profile

And add the following line:

[ -r $HOME/.bashrc ] && source $HOME/.bashrc

[ -r $HOME/.bashrc ] && source $HOME/.bashrc

Save, and now your .bashrc file should work like you expect.

X11forwarding on Mac OS X

Wednesday, October 5th, 2011

I am currently sitting in a position where the only way to get internet is through a mobile connection. This means that large downloads often are not possible because of the connection drops.

I needed to download a 500 mb file from RapidShare, that does not allow resuming of download after a connection drop (at least not for non-paying users). My idea was to let my server download the file and to let me download it afterwards with resuming.

The only problem was: The captcha since my server isn’t running a graphical user interface.

I found a program called Plowshare, that can download from a lot of download-websites, and send the Captcha image to my computer through the X11 connection.

SSH tricks

Friday, August 27th, 2010

Bruger man SSH til dagligt på mange forskellige maskiner, så er der her en række tips som gør alt så meget nemmere.

Se dem her

Sommerferie projekter, og et 10-tal!

Wednesday, July 7th, 2010

Jeg har fået afsluttet mit tredje semester på Datamatiker-studiet. Vi har lavet et projekt i samarbejde med de andre grupper på årgangen. Vi stod for backend-delen af systemet, og så var der to andre grupper som stod for front-end delen.

Jeg blev syg til den oprindelige eksamen, så måtte til syge-eksamen, og jeg fik 10! God måde at starte sin sommerferie på :)

Her er en række projekter min sommerferie kommer til at gå med:

Pitch a game concept and win

Vi har i UngeSpiludviklere fået sponsoreret et par Xbox’e og HTC HD2 telefoner af Microsoft. Og vi har sammen med fagforeningen PROSA og spil-foreningen IGDA, fået stablet et arrangement på benene.

Konceptet går på at vi samler en masse danske spiludviklere, og får dem til at pitche idéer for hinanden, dem der har den bedste idé, får en Xbox eller en mobil til at lave deres spil på.

Roskilde-festival

Vi har igen i år et festivals projekt i Ungdommens Naturvidenskabelige Forening (UNF). Jeg har været koordinator og styret hele projektet. Vi laver en energivenlig netcafé, og oplade station på festivallen.

Vemod

Nu kommer vi til softwareprojekterne, det her er skrevet i C#.

Hvor tit sidder man ikke og savner muligheden for at søge efter et billede i et billede?

Jeg er ved at bygge noget software som muliggører at søge efter billeder i billeder. Den er dog ikke helt effektiv endnu, men jeg har et par tricks i ærmet. En test jeg kører lige nu giver følgende resultater:

bigpicTid for at at søge efter billederne i det store billedet:
2xchart 3,809 sekunder
3xcheckbox 2,135 sekunder
1xdownloads 14,997 sekunder

:)

OS X Terminal med SSH, Screen & irssi

Wednesday, January 20th, 2010

Jeg er netop blevet færdig med at opsætte screen, og andre finurligheder på UngeSpiludvikleres nye server. Og i den forbindelse stødte jeg på en række problemer med tastatur-layout i Terminal programmet i Mac OS X.

Problemerne begyndte at melde sig da jeg prøvede at bruge commandline irc-klienten irssi. For at skifte mellem channels bruger man normalt meta-key’en efterfulgt af et tal imellem 1-9. Jeg er vant til at meta-key’en er alt-knappen, men da alt-knappen på en Macbook også bruges som option-key, som bruges til at styre vinduer duer det ikke.

Terminal OS X med Screen + irssi

Terminal OS X med Screen + irssi

Jeg fandt frem til at jeg kunne gå op i Preferences -> Keyboard -> Marker “Use option as meta key”. Dette resulterede i at det virkede med at skifte channels ved hjælp af Alt-knappen, nu kunne jeg bare ikke skrive specialtegn, da man også bruger Alt-knappen til dem.

Løsningen er at Escape-knappen er bundet som Meta-key som default. Så i stedet for Alt+{0-9} bliver det Escape+{0-9}.