Monthly Archives: August 2009

Microsoft heeft photoshop ontdekt?

Microsoft is erg creatief bezig. Vanavond linkte iemand op irc de volgende twee links.

Op de eerste link zie je in het midden een gekleurde man zitten in het midden. Op de tweede hebben ze een blanke man gezet maar zijn ze vergeten zijn handen aan te passen :-)

http://www.microsoft.com/businessproductivity/default.mspx
http://www.microsoft.com/poland/businessproductivity/default.mspx

26 Augustus:
Nog maar even een link naar een blog met een screendump. Microsoft heeft het blijkbaar alweer aangepast.

Advertisements

ipod met problemen

Onze oudste zoon kwam zaterdag erachter dat zijn iPod wat problemen had. Nu is dat al zijn tweede en hij zag de bui al hangen. Het is ook niet leuk als je honderden euro’s uitgeeft en het geval gaat kapot net buiten de garantie.

We hebben hem gelukkig kunnen maken en zelfs alle muziek die erop stond kunnen restoren. Dit vergde echter wel wat uurtjes werk.

Stap 1.

Zorg dat je voldoende ruimte hebt op een computer. Op OSX moet je daarna als root zijnde de bestanden overhalen ( cp -R /Volumes/iPod\ van\ voornaam\ achternaam /Volumes/drive/target ) Target is hier een tijdelijke dir die je aanmaakt op een volume met voldoende ruimte.

Stap 2.

Met iTunes kun je een iPod resetten. Stap 1 is echt nodig want de applicatie zal de hd op die ipod helemaal formateren en voorzien van nieuwe software. Daarna heb je een kale iPod en die moet je dus vullen.

Stap 3.

Gooi alle muziek er weer op via iTunes. Aangezien zo’n iPod is voorzien van verborgen structuren moet je in OSX eerst zorgen dat je alle bestanden kunt vinden. Dat kan door de Finder het volgende commando te geven:

defaults write com.apple.finder AppleShowAllFiles TRUE

Daarna kom je ondermeer de volgende structuur tegen in de backup directorie waar je alles van de iPod op hebt gezet.

drwxr-xr-x 5 unknown unknown 170 Aug 22 17:14 Photos
drwxr-xr-x 3 unknown unknown 102 Aug 22 17:14 Notes
drwxr-xr-x 2 unknown unknown 68 Aug 22 17:14 Contacts
drwxr-xr-x 2 unknown unknown 68 Aug 22 17:14 Calendars
drwxr-xr-x 2 unknown unknown 68 Aug 22 17:14 Recordings
drwxr-xr-x 14 unknown unknown 476 Aug 22 19:28 iPod_Control

Muziek is er opgeslagen in de iPod_Control/Music root directorie.

Het brakke is echter wel dat het allemaal in subdirs staat die F01 en opvolgende nummers hebben. De mp3’s hebben allemaal vier karakters en mp3 of andere extenties als codering. Niet echt iets om even uit te gaan selecteren.

Uiteindelijk heb ik alle mp3 bestanden in 1 directorie gezet en daarna naar de music dir in iTunes (van de iPod) gesleept. Het had even werk want 2400 bestanden op een oude OSX ppc is toch wel heftig.

Resultaat is er, alles staat er weer op en de software werkt weer. Wel jammer dat die iPod niet een normale structuur gebruikt om bestanden op te slaan. Had me veel tijd kunnen besparen. Eventuele Notes en Photo’s zijn wellicht ook goed terug te zetten.

tcms

Had verwacht dat ik er s’avonds niet echt zin in zou hebben maar ik ben toch maar eens met een nieuw cms begonnen. Nog wel in php aangezien ik die taal toch het beste beheers.

Waarom een nieuw cms?

Het is eigenlijk heel eenvoudig. Er zijn maar twee cms’n die ooit echt mijn aandacht konden vangen. Het gaat hierbij om WebGUI en eXponent. De eerste is in Perl geschreven en daar werk ik regelmatig mee voor het maken van sites voor mijn werkgever. De tweede is waar ik eigenlijk naar toe wil maar dan een stuk veiliger.

Aan exponent heb ik in het verleden regelmatig gewerkt maar ik kreeg het bij de developers maar niet erin dat ze veilig moesten coden. Ik verwacht dat dit ook in volgende versies een probleem zal worden.

De twee hierboven genoemde cms systemen hebben een eigenschap waar ik graag meer mee wil doen. Het stelt je in staat om ‘in place’ content te bewerken. Iets dat erg lekker werkt als je er eerder mee te maken hebt gehad.

Wat is er momenteel klaar?

1. In/Uitloggen.
2. Sessie beveiliging (half).
3. Genereren van menu structuren die recursive in een ul hangen.
4. Css per module/block.
5. Ophalen van content.

Er moet uiteraard nog een hoop gebeuren. Een klein wensen lijstje voor de basis werking.

1. Css only flyout/dropdown voor de menu’s.
2. Permissies voor de pagina’s en onderdelen daar van (user/group structuur).
3. Templates voor de diverse content items.
4. Invoeren van metadata en nieuwe (sub) pagina’s.
5. Regex module die invoer kan checken.
6. Content filter voor html (zal vermoedelijk de door mijzelf geschreven module uit phpReview worden maar dan meer flexibel).
7. Domain aware content (het zal werken per ServerAlias).
8. …….

Veel te doen dus. De code staat nog nergens online, het zal vermoedelijk over een paar maanden ergens te downloaden zijn met een opensource licentie. Wel zal het een LGPL danwel andere vorm krijgen waarbij ik meer controle heb over het uitbrengen onder een andere licentie.

Waar staat tcms voor?

Nergens voor, het is een werknaam, de uiteindelijke naam zal nog gekozen worden als ik het echt ga uitbrengen :-)

Cheers,

Hans

Garageband

Vandaag maar weer eens zitten zoeken naar legale muziek downloads en moet zeggen dat ik al best wat leuke muziek heb gevonden bij Garageband.com. Even inschrijven en wat muziek luisteren. In veel gevallen kun je het nummer ook downloaden.

BoF

Bits of Freedom lijkt weer een nieuwe start te maken. Goede zaak.

http://www.bof.nl/

Webwereld, waar men regelmatig over veiligheid schrijft (deel 2)

Ok, normaal ben ik niet iemand die een xss zomaar zonder de site eigenaar te waarschuwen ga bekend maken. Vandaag doe ik dat wel, met dien verstande dat ik niet zeg hoe ik hem invoer.

Webwereld had vandaag een artikel over flash cookies. Stonden trouwens leuke links in het artikel om ze op osx op te ruimen maar dat terzijde. Uiteindelijk kwam ik op whitepapers.webwereld terecht en daar zag ik toch de mogelijkheid om even het document.cookie zichtbaar te maken (default xss met een kleine aanpassing). Het vreemde is echter dat er informatie zichtbaar kwam die me enigsinds verbaasde. Het bovenste gedeelte van het cookie liet het volgende zien.

__utmv=59246450.hardware; __utmz=59246450.1249418937.13.2.utmcsr=hans-wolters.blogspot.com|utmccn=(referral)|utmcmd=referral|utmcct=/;

Leuk dat webwereld veel informatie opslaat maar waarom staat mijn blog in het cookie? Is webwereld bezig met het loggen van meer gegevens dan ons lief is?

Voor de mensen van webwereld… De hack is wel bekend, vraag maar aan Brenno hoe ik de Xss in de mobiele site van de NS stopte.

Enjoy,

Hans

genieten van de zomer

Heerlijk zo’n vrijdagavond waarbij ze ineens besluiten om langs te komen. Die vuurkorf moet natuurlijk wel even door iedereen gebruikt worden.

%d bloggers like this: