Archive for Blog

OS X flush DNS cache

på OS X er det naturligvis også muligt at nulstille sin DNS det kan gøres med følge 2 komandoer alt efter hvad version af OS X du har.

OS X <= 10.5.1

lookupd -flushcache

OS X >= 10.5.2

dscacheutil -flushcache

Export SVN fil fra en bestemt revision

Jeg havde et problem her idag, og måtte lige søge nået hjælp spurte Lasse Hassing omkring dette problem da jeg ved han er super dygtig til alt i en terminal, til det fik jeg følge svar

[code]svn export -r740 https://svn.domain.com/project/file.php r740_file.php[/code]

Her trækker den version 740 ud og gemmer som r740_file.php fra det project du har valgt. jeg siger endnu en gang tak til Lasse Hassing for dette tip.

Status repport over alt mit Apple udstyr nu

Efter jeg købte min første MacBook har det kun gået frem af med at få alt mit udstyr der hjemme udskiftet til Apple produkter, det har slf taget lidt tid men sådan som det ser ud i dag har jeg følgene udstyr her hjemme.

iMac 20″ ( 2,4ghz core2duo, 240gb hd, 4gb ram og 128mb GDDR3 gfx kort )  + 24″ extern skærm fra Samsung

MacBook Air

AirPort Express ( musik stream )

AirPort Extreme ( wifi router + indgang til USB så jeg kan bruge timemaschine dirake via wifi )

iPhone 16gb ( mobil telefon )

MacMini G4 – 1,25ghz ( bruges til mit 40″ Plasma TV som DVD og Film center )

Efter dette er jeg rigtig godt til fres med det udstyr jeg pt. og har aldrig fortrut at jeg har skifte alt dette til Mac hvor jeg før i mange år har kørt med PC + Windows, for tiden udvikler jeg bare som gal og der skal mit system altså bare være stabil og i den tid jeg har haft Mac har jeg kun haft problemer med nået varme problem som der var i den gamle MacBook har aldrig haft problemer med OSX :) så er rigtig godt tilfræs må jeg sige.

Ungarbejde.dk relase v.2

Efter en stort omgang arbjede på mit arbjede er jeg blevet utorligt glad med det reuslat der er kommet ud af det project vi arbjedet på, det der blev arbjedet på som mit første project er en ungdoms portal hvor unge under 18 kan finde ders fritids job, super spænende project og er meget tilfræls med det jeg har opnået.

Jeg har lært en del nye ting vil jeg sige det primae jeg har lært i denne arbjedes process er at deadline er squ en deadline, og så må man gøre alt hvad man kan for at overholde den deadline selv om det til tider i processen godt kan være hårdt men det er sammentidligt også spænedene.

Har også lært at arbjede meget mere strukert end tidligere da jeg en flok test personer i rykken som kan teste det jeg laver i mens jeg så laver en anden funktion, det er virklig en arbjedsgang jeg godt kan lide.

hvis i vil se resultatet så kan i se ungarbejde her dem jeg primat har arbjedet sammen med er Simon Jensen, Marcel Fuursted og Martin Fabricius men der er også andre personer bag projectet som skal have en kæmpe tak :)

læs også artiklen som ungarbejde her: http://epn.dk/samfund/arbmarked/article1684880.ece

Cyberduck FTP client OSX

Efter jeg kom til som Mac bruger har det største problem været et ornligt FTP program som kunne bruge SFTP, dette er nu fundet eller faktisk har jeg brugt det det sidte 1 mdr og 14dage, først brugte jeg FileZilla da den kunne gøre det men aligevel var den ik så god som jeg gerne ville have den til at være, brugte den også i sin tid til Windows men ja.

Cyberduck er et super nice FTP program til OSX og må indrømme ud over navnet er spøjst så er programmet super lækkert, og kan lige det som et FTP program skal kunne, nået af det jeg virklig godt kan lide er at jeg ændre min editor til at være en bestem i mit tilfælde TextMate hvor jeg efter det kan redigere en side dirakte fra FTPen uden at skal hive den ud på mit dashbord og så tilbage igen når jeg er færdig.

Hvis du har mod på at prøve det kan du frit hente det via cyberduck’s hjemmeside

SQL Optimering er hvad min aften har gået med

Ind til faktisk lige nu, har min aften gået med at optimere en side i SQL, det har vist sig at jeg kunne ud fra at lave nogle ting om i programmeringen og benytte INNER JOINs plus subselect i MySQL koden, så har jeg faktisk redusert antal querys til serveren enormt.

Det skal siges her er der tale om en side hvor du kan se 1 galleri billede, gå frem til næste billede eller tilbage til det sidste billede, udlæse brugerne kommentare og lave lidt urls.

Før kostet dette over 35 Querys, med lidt SQL optimeren er jeg nu helt nede på 9 stk, har enndu ikke gennem gået om jeg kan få det yderlige ned, kan jeg det vil det jo være super, men fra 35 til 9 er også en form for tal ;)

her er der lige en dummy kode af de SQL kode jeg har skrevet for at optimer allermest.

[code]SELECT
i.userid AS userid,
i.albumid AS albumid,
i.name AS filename,
u.uploadid AS uploadid,
i.id AS id,
(
SELECT
im.id AS img_name
FROM
jf_image im
WHERE
im.id > i.id AND
im.userid = u.id
LIMIT 1
) AS image_back,
(
SELECT
im.id AS img_name
FROM
jf_image im
WHERE
im.id < i.id AND
im.userid = u.id
ORDER BY
im.id DESC
LIMIT 1
) AS image_next

FROM
". DB_PREFIX ."image i INNER JOIN ". DB_PREFIX ."user u ON i.userid = u.id

WHERE
i.albumid = '". $albumid ."' AND
i.id = '". $pictureid ."'

ORDER BY
i.id DESC[/code]

Jeg håber det kan give jer der ude et indblink i hvor vigtig det enligt er at optimer sin SQL og benytte INNER JOINs + Subselects

Slet .svn filer fra OSX ( Mac ) platformen

[code]find . -name .svn -print0 | xargs -0 rm -rf[/code]

Selv haft problemer og her kan i få afvide hvordan det gøres :)

TextMate

Efter jeg har været remlig stor skeptiker af TextMate må jeg nok indrømme at jeg nu er begyndt at bruge denne editor grunden til dette kan hurtig forklares.

Jeg brugte før NetBeans som var helt vildt tungt, i det den forsøger på at gøre en masse hele tiden som enligt er remlig træls, der næst kunne jeg ikke styre min eidtors farver 100% og det gav mig problemer da jeg øsnker mine helt egne farvere.

Efter et godt stykke tid fandt jeg så editoren med hjælp fra min kolega Simon Jensen forslog mig Aptana denne editor kendte jeg enligt godt men brugte den til Windows som Javascript editor og fungert faktisk ganske nice, den er også meget mindre tung end NetBeans er syndes jeg personligt selv.

Igen her ville jeg gerne ændre mine farvere men helt uden held, det viste sig at Aptana faktisk var mere komplex at ændre farvere i end NetBeans men i helhed faktisk er meget bedre end NetBeans så var nogle minusere ved begge editor.

Jeg har så idag skiftet over til TextMate som er SYGT hurtigt og ikke tung overhvodet, det er virklig nice at prøve en så hurtig eidtor der er dog kun 1 ting jeg savner ved TextMate som jeg nu også bruger remlig meget det er auto complitions så hvis jeg skriver mysql_ forslår den mig alt i PHP som startere med mysql_ det skal så siges at jeg så på den måde bliver tvunget til at lære at huske de forskellige ting i PHP men det må jeg så leve med, det er sprøgsmål om tilvænning.

Hvis i har løst til at hente TextMate kan i gøre det hos http://macromates.com/ skal dog lige siges at TextMate er udelukkene til OSX så hvis man vil prøve det er det en god grund til at købe sin første Mac hvis ikke man har en i forvejen ;)

Google Translate

Nu efter jeg har søgt efter translate plugin til min bog er det nu fundet, her til er der kommet nogle sprog der kan oversættes på, dog via Ajax, så ved ikke hvor godt Google får fat i det men det må tiden vise ellers må jeg arbjede lidt på at selv til at udvikle et SEO Transalte Plugin til wordpress hvis dette ikke fungere korrekt.