gesignaleerd

Op zowat een week tijd zijn er een aantal interessante software releases:

_MySQL Administrator (alpha): a powerful visual administration console so you can now easily administer your MySQL environment and gain significantly better visibility into how your databases are operating. Niet voor content editing, wel voor backup en restore, en dbase admin (like it says in the name).

_Basecamp: Project Management van de mensen die ons ook Singlefile hebben gegeven. Subscription based.

En een aantal browser releases (vooral mac based):

_Safari 1.2: een update van de beste browser (voor mac). Iets sneller, maar voor de rest geen grote wijzigingen (meest opvallende: resume interrupted downloads).

_Firefox 0.8: naamswijziging + update voor firebird, né phoenix.
Multiplatform, een van de meest standards compliant browsers, snel, en nu ook verbeterd voor OS X. Nog geen Safari killer, maar komt dichterbij.

_OmniWeb 5 beta: nieuwe manier van tab-browsing, een aantal nieuwe features zoals workspaces en site preferences (jawel, mogelijkheid om bepaalde browser settings op te slaan per site). Gedubd als mogelijke Safari killer (nog maar eens), werkt met een oudere, maar volledig naar de hand gezette, browser engine dan Safari 1.2

(Voor mij blijft het voorlopig bij Safari voor OS X, en Firefox voor Windows.)
[ Update: zie ook 13 Reasons To Use Firefox Over IE –via OSNews]

En net niet, maar nu hopelijk echt bijna:

_Movable Type 3.0?!?!

sql

Een van onze company members is van naam verandered. Net weer een uur werk gespaard met dank aan SQL:

UPDATE ***** SET **Email=REPLACE(**Email, 'avestapolarit', 'outokumpu') WHERE **Email LIKE '%avestapolarit%'

En dan moet dat laatste stukske er eigenlijk niet eens bij, maar zo moet het ding toch maar minder records doorlopen.

Maar we zijn het aantal dbases aan het beperken. Alle nieuwsitems e.d. worden uit de dbase gehaald, zodat alleen nog de echt grote zaken in de database blijven (de links bvb). De chef zou graag hebben dat een aantal departementen zelf hun zaken kunnen aanpassen, en ik heb geen zin ganse dagen updaters te zitten schrijven (en foolproof-en).

De templates gaan blijven, maar we switchen waarschijnlijk naar een combinatie van Macromedia Dreamweaver en Contribute. Het grootste deel van de site bestaat toch maar gewoon uit statische pagina’s die vroeger willens-nillens in een database waren gestoken (technology showoff).

Kwestie van een keer Contribute te kunnen testen…

overboard

I think that I might go a bit overboard sometimes. The Man in Blue heeft een CSS/XHTML Scrabble versie in elkaar gestoken. Fun gegarandeerd.

All the functionality is performed using JavaScript, so your browser will have to have it enabled in order to do anything. The bulk of the file size is taken up by the dictionary. The default version uses the UNIX dictionary, which contains 25,000 words, approximately 200kB. However, I’ve also made a long dictionary version – in case you’re a bit of a wordsmith – that uses the Official Scrabble Player’s Dictionary; 80,000 words, 600kB. Want the freedom that only off-line Scrabble playing can deliver? Download the zip [207kB] to play it locally.

Impressive.

creatief met css

Het toeval wil nu dat ik recentelijks iets gelijkaardigs heb gedaan met december.org.

Of toch iets wat ook neerkomt op hoofding – inhoud – rechter sidebar – voetspul. Omdat dit weblog in px gedefinieerd stond, wou ik december.org met em’s bepalen. Globaal bekeken staat er 1 container meer, een algemene om de boel te centreren.

...
...
...
...
...

</div>

titel, hoofdlinks en categoriek zijn gewoon de header in drie gespiltst; laatste = de inhoud (body); ouder = de sidebar; links en colofon zijn dan samen de footer. We kunnen ons dus toespitsen op categoriek, laatste, ouder en links. De relevante CSS is dan:

#categoriek {
color : #000;
text-align : center;
padding : 1.0em 1.5em;
margin: 0;
border-width : 1px 0;
border-style : solid;
border-color : #999;
}
#laatste
{
float:left;
width:70%;
text-align: left;
padding: 1.5em 0 0 0;
margin: 0 3.0em 3.0em 3.0em;
}
#ouder
{
text-align: left;
padding: 0 0 0 1.5em;
margin: 3.0em 0 3.0em 78%;
}
#links
{
clear:both;
color : #000;
text-align : left;
padding : 1.0em;
margin: 5.0em 0 0 0;
}

Het gaat hem om width:70%; en margin: 3.0em 0 3.0em 78%; in laatste en ouder, resp. En die clear:both; in links.

media dinges

De UPC entries in Library werken nu blijkbaar wel. Ik was bijna gans mijn ding aan het overzetten, maar waarom maak ik eigenlijk geen gebruik van dezelfde technieken als Library? Tenslotte gaat Library de mosterd gewoon bij amazon (US) halen.

Benodigdheden: een Amazon Developer Token om gebruik te kunnen maken van de amazon webservices, en hun Developer’s Kit.

Een beetje verder speuren brengt ons dan bij filzhut amazon_functions, waar je op onderstaande manier data uit amazon kunt plukken:

$Bookdata=amazon_search_asin("039480001X");
$ProductName=$Bookdata[Details][0][ProductName][0];
$Author=$Bookdata[Details][0][Authors][0][Author][0];
echo "ProductName: $ProductName";
echo "Author: $Author";

Er is ook een amazon_search_isbn en een amazon_search_upc. Gewoon kwestie van wat prutsen en we kunnen onze mediatheek proper en gemakkelijk(er) aanvullen?

(Een paar catches natuurlijk, zoals het auteursveld dat niet gescheiden is in voornaam familienaam, het is een flat file die je terugkrijgt, etc etc.)

Maar goed om van te beginnen, dat weer wel. Al vraag me natuurlijk af waarom ik in godsnaam een interface in php zou schrijven. Ik kan gewoon alles in Library ingeven, en dan exporteren naar tab delimited en importeren in MySQL?

gazet

Ik wil mijn gazet terug. Ons abonnement thuis was verstreken en voor haar kerstmis/nieuwjaar (?) heeft Tessa een jaarabonnement van haar ouders gekregen. Ondertussen krijgen we de krant wel thuis, maar heb ik de code nog altijd niet toegestuurd gekregen.

de morgen - gebeten

De papieren vod interesseert mij langs geen kanten (al onderzoekt nu ook DS of ze op geen kleiner formaat zouden gaan drukken), maar ik wil ’s morgens on-line het nieuws lezen.

‘k Zal mijn schoonvader ne keer aan zijn oren gaan zagen (diene braven mens).

(En als ik ze dan op ’t werk nog zo zot zou kunnen krijgen dat ze een on-line abonnement op DS zouden nemen, krijg ik het nieuws meteen van langs alle kanten.)

computers

In de bureau thuis stond er nog een oude G4 stof te vergaren. En als ik bedoel oud, dan bedoel ik ook oud. Het is een first generation G4 (als er al zoiets bestaat), gekocht in errm 1999 of zo; waar zitten die specs hier ergens…. hierzie: system profiler

Hardware Overview:
Machine Model: Power Mac G3 (PCI graphics)
CPU Type: PowerPC G4 (2.6)
Number Of CPUs: 1
CPU Speed: 400 MHz
L2 Cache (per CPU): 1 MB
Memory: 320 MB
Bus Speed: 100 MHz
Boot ROM Version: f2

Waarom daar overigens Machine Model: G3 staat, geen idee. Bij Apple History staan de full specs, alsook volgend detail:

There were extreme supply issues with the G4 initially, due largely to Motorola’s inability to deliver the 7400 chips in adequate supply. This was further compounded by an “errata” in the initial revision of the 7400 that effectively lowered the ceiling of the chip to 450Mhz. As a result, all models of the G4 were “speed dumped” in October. The PowerMac G4 PCI was decreased in speed to 350 Mhz, for the same $1599 price tag. Existing orders for the G4 PCI/400 were largely honored.

… en ik was een van de gelukkigen die nog net een 400Mhz heeft gekregen. Maar goed, thuis gebruiken we nu eigenlijk uitsluitend Tessa’s PowerBook, dus vanochtend heb ik mijn stoffige G4 naar het werk meegenomen. (Als mozes niet naar de berg komt, dan…)

Aansluiten op ons (PC) netwerk was een kwestie van de ethernetkabel inpluggen (printers, fileservers, internet), Apple Mail gebruiken voor de Exchange server was al even vanzelfsprekend, en voor de rest, tsja, geen enkel probleem tot nog toe. Jammer natuurlijk dat de HD maar 9Gb is, maar ik gebruik mijn win2k dan maar als locale fileserver.

(Over computers gesproken, zaterdag heb ik mijn moeder geholpen een PC te kopen voor thuis: een HP met een AMD Athlon 64 processor (stukken goedkoper dan Intel) en een 19inch flatscreen. Nu nog ADSL en ze kan weer het internet op. En terwijl we toch in de fnac waren, heeft ze maar meteen een Sony DVD/SACD speler gekocht. Straks is ze beter uitgerust dan wij…)

wipe

Asswipes heb je overal. Ik heb nog niet echt gehoord hoe je door “een CD in je computer steken”, die computer ook effectief om zeep helpt. Jaja, varianten zijn mogelijk, als autostart aanstaat, een virusding automatisch gestart wordt, etc. Maar een officiële CD? Nah, don’t think so.

Bovendien staat in de apple documentatie o.a. het volgende:

Additional Information
You may need to update your computer’s firmware before installing Mac OS X. Firmware updates are additional software updates that address issues with specific Macintosh computers. Look in the Firmware Updates folder located in the Utilities folder on your Mac OS X CD to see if a firmware update was included for your Mac

En hoe kunt ge in godsnaam in een folder op een CD kijken zonder dat die CD in de computer steekt.

Over G3 en OS X kunt ge ten andere ook goede info vinden via macosxhints (bvb Installing OS X on Beige G3 en Performance tuning for G3 Macs en ook nog Reset open firmware on older Macs). Vergeet ook niet de apple forums en tech docs.

Je krijgt nog wel iets uit die G3 hoor. En je kan er anders altijd DarwinOS of Linux op installeren 🙂

free

Een interessante inleiding tot FreeBSD, een beetje geschreven met Linux gebruikers in het achterhoofd [via OSNews].

Wat me vooral ook aanzette tot het lezen van de brok tekst was het volgende:

Why should you run BSD?
Well, I don’t know. Does what you have now meet your needs? Then you probably don’t have an urgent need to change anything.
There’s plenty of essays and rants on there about why X works better than Y, for any values of X and Y. I don’t want to write another one. If and when you do get time or inclination or resources to try BSD, I want this essay to help you understand why some of those differences are there, and what the result of those differences is.

Daarom gebruik ik geen Linux op de desktop: ik héb een behoorlijk werkende oplossing.
Mijn voorkeur gaat uit naar Mac OS X (yeah, tell me something I didn’t know), mede omwille van de CLI, en de unix basis. Maar op het werk heb ik geen keuze, en win2k geeft me voorlopig geen problemen. Ik moet er echter niet aan denken windows te gebruiken op een webserver.

Waarom?
Ons extranet/intranet draait op win2k, met o.a. Microsoft IIS, SQL server, en ASP, maar geen dag gaat voorbij, of er zijn problemen. Gebruikers klagen dat de response time (uiterst) traag is (en dat is ook zo hoewel bvb de machine zelf krachtig genoeg is), e-mail hapert, de webserver hangt, etc.
(Voor een of andere grapjas op het gedacht komt: nee, ik ben niet de admin van die server.)

Onze locale mailserver is MS Exchange. Onze locale fileserver is ook win-based. Er gaat geen dag voorbij of onze (locale) sysadmin moet wel weer iets troubleshooten. (Daarom ook, en wegens licensie-kosten voor de Microsoft produkten, onderzoeken we momenteel de mogelijkheid om over te schakelen naar een unix-based (linux, bsd) oplossing.)

Onze (publieke) webserver daarentegen is een standaard LAMP oplossing, en daar hebben we nog nooit problemen mee gehad. Patches worden (semi-)automatisch aangebracht, en Linux, Apache, MySQL en PHP worden ge-upgraded wanneer het noodzakelijk is; in alle andere gevallen (99%) blijven we er vanaf.

Maar goed, dat is onze ervaring, en zoals Matt het stelt in zijn inleiding: I, personally, for me, believe (obviously) that my OS choice is right. That’s me. I’m not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That’s why you have one.

done

Voor mijn 400ste berichtje dan maar meteen de ganse look gewijzigd. De stylesheet opgekuist, de HTML opgekuist, en alles valideert nog steeds [HTML, CSS].

Verder vlug een photoshop trucje op het beeld toegepast (lijntje » gaussian blur), en we hebben wat meer dimensie op de pagina. (Verhaaltje en context van de foto komt er vanavond nog wel bij.)

Voor de navigatiebalk een beetje geïnspireerd door Michel. Gezien ik geen voorstander ben van liquid design (mind you, ook geen tegenstander), is de breedte van de pagina set in stone.

Nuttige bronnen waren o.a. Web Design References: CSS, /CSS/ – a guide for the unglued, box lessons, max design.

’t Is nog niet wat het moet zijn (will it ever), maar ’t is een begin.