apr 22

Det er en god stund siden samlingen med sitater for denne bloggen rundet 3000. Det hender jeg legger inn en god del, og noen ganger også fra lure ting jeg hører bli sagt. Noen ganger fanger man opp noen gullkorn som kan komme til nytte, og da noterer jeg de ned i innstikket mitt, XmasB Quotes. Og samlingen vokser stadig. I skrivende stund blir du servert et tilfeldig av 3263 sitater fra sitatbasen. Har du lyst på et nytt laster du bare siden på nytt.

Jeg har en stund hatt planer om å legge til mulighet for å eksportere/importere sitatene til xml. Dette er det flere grunner til, men hovedsakelig for å ha en egen backup i et format jeg liker å jobbe med. En annen årsak er selvsagt også muligheten til å inkludere sitater sammen med innstikket, som andre selv kan velge blant. Dessverre er det sjelden jeg har tid til å sitte med private prosjekter på fritiden min.

Andre funksjoner som jeg ønsker å ha med i innstikket er større mulighet for å styre design, enklere redigering av sitater, oversettelser1 og mulighet for å styre rekkefølge og tidsintervall for endring av sitat som vises. I tillegg har jeg også tenkt å legge til en RSS kun for min side, som viser noen (eller bare ett) tilfeldige sitat daglig.

Og dette er selvsagt ikke det eneste prosjektet jeg har i tankene. Jeg har noen innstikk jeg skulle laget til WordPress som jeg selv savner. Detaljer kommer den dagen de er laget, jeg vil ikke love noe heller… I tillegg har jeg flere prosjekter innen foto som jeg kunne tenkt meg å testet, det prioriteres for tiden høyere enn mye annet. Jeg liker å ta bilder, og liker å bruke tid på det teoretiske rundt fotografi. Sikkert derfor foto nå har fått en egen seksjon i bokhylla mi, med stadig flere bøker. Venter for tiden på fire bøker til fra Amazon.com. Med den lave dollaren har det aldri vært billigere å handle bøker fra statene. Det er også greit å huske at det ikke er merverdiavgift på bøker.

Som alltid nok å gjøre, men ingen tid å gjøre det på.2

  1. Som jeg har hatt store problem med å få til å virke, til tross for flere forsøk og gode oppskrifter på nett. Forslag tas imot med takk. Skal prøve litt til, men ser ikke bort fra at det dukker opp “hjelp jeg får det ikke til”-post her etterhvert. []
  2. Må bare beklage at denne posten ble litt rotete. Jeg sitter på kurs, og skrev det meste i pausene. []
jan 14

Satt og redigerte litt på pluginen XmasB Quotes igår da jeg kom over sitatet “These Pretzels are Making Me Thirsty!” når jeg lette etter duplikater i tabellen over sitater.

Det er lenge siden jeg hadde sett denne episoden av Seinfeld, så jeg husket ikke helt hvem som sa dette. I følge tabellen for XmasB Quotes var det nemlig, Jerry, George, Kramer og Elaine. Samtlige med andre ord. Dette måtte jeg undersøke nærmere. Og jaggu var det ikke rett. Måtte le litt når jeg fikk se klipp fra denne (nesten) uforglemmelige episoden.

You need to a flashplayer enabled browser to view this YouTube video

Kommer til å legge ut en ny versjon av XmasB Quotes pluginen når jeg har fått lagt til et par funksjoner. Jeg skal i første omgang ha med deteksjon av duplikater slik at sitater ikke kan legges inn flere ganger med samme forfatter, og visning av sitater som finnes for flere forfattere. I tillegg ønsker jeg å legge inn en muligheter for å eksportere og importere via xml. Har også lyst til å benytte tagging eller kategorier for sitatene, men det får komme senere.

jan 07

Enzo sleeping

If a dog jumps in your lap, it is because he is fond of you; but if a cat does the same thing, it is because your lap is warmer.
Alfred North Whitehead

okt 17

Jeg har tatt litt fri fra alt annet enn jobb i det siste, men igår kveld fikk jeg jobbet litt på egne prosjekter og. Jeg har nå lagt ut versjon 0.6 av XmasB Quotes. Jeg har valgt å versjonere den litt lavt foreløpig på grunn av lite testing. Jeg har brukt den under utvikling hos meg selv uten varige men, og den ser ut til å fungere bra. Les mer og last den ned via XmasB Quotes-siden.

Skulle noen finne noen feil eller ha noen ønsker er det bare å si fra.

okt 12

This plugin/widget lets you add and show random quotes to your Wordpress blog with ease. The plugin uses MySQL to store quotes.
You can specify an image for each quote, default image for quotes, and the option to disable images altogether.

Installation

This section describes how to install the plugin and get it working.

1. Upload directory “xmasb_quotes” to the `/wp-content/plugins/` directory
2. Activate the plugin through the ‘Plugins’ menu in WordPress
3. Add the widget to your sidebar
4. That’s it!

By default the plugin looks for an image in the folder named “images” with a name that matches the author and extension “.gif”, eg. if the author is “Bart”, the plugin will look for the file named “bart.gif”. If an image is found it is used, else the quotes is shown without an image or default image if specified.

You can add, edit and delete quotes under Edit - XmasB Quotes.
The options for each quote:

Quote - The actual quote.
Author - The author of the quote. This is optional.
Image - The image to be used. If left blank, the name of the author will be used to search for an image. If not found, and default image is specified, the default image will be used.
Visible - Set this to “No” if you want to hide a quote without deleting it.

Set more general options under “Options - XmasB Quotes”.
Options available:

Show Images - Uncheck this to disable images shown with quotes.
Default Image - If specified this image will be used if no image is found for author or specified image for quote. If left blank, quotes without images will not show an image.
Show link to author - Shows a link to xmasb.com and my plugin in the widget. Turn off if you want to.

The title for the Widget is set directly in the Widget under “Presentation - Widgets”.
Title - The title to show with the Widget. Default is XmasB Quotes.

For easier management of version and statistics the plugin is hosted at Wordpress.org.

This blog is using the Widget as you can see to the right.

Stumble it!

(Klikk her for å få den norske versjonen.)

okt 04

Jeg har den siste tiden puslet litt med en plugin/innstikk til Wordpress. Ikke noe videre avanserte greier, men mest for å sette meg inn i hvordan Wordpress og plugins egentlig virker. Nå begynner det å ta form, og jeg har brukt mitt eget innstikk på denne siden noen dager. Du ser den forhåpentligvis i høyre hjørnet av bloggen med tittel “XmasB Quotes”. Ser kjent ut sier du kanskje? Ja visst, jeg har jo alltid hatt sitatet der. Men tidligere bestod denne av en plugin, en widget, og en del kode fra meg. Nå har jeg bakt alt inn i ett, og skrevet den fra bunn av. En fil for hele sulamitten1, mot fire som sitatene opprinnelig bestod av.

Det er et ganske enkelt innstikk, og det finnes mange innstikk som gjør nesten det samme. Men denne er bedre. Så enkelt er det. Jeg har døpt innstikket (plugin på norsk visstnok) XmasB Quotes2

Så hva gjør den egentlig?
Innstikket lar meg legge til sitater på siden med eller uten forfatter. For hvert sitat kan jeg velge om det skal være synlig eller ikke3 og et egendefinert bilde4. Jeg kan velge om bilder skal brukes eller ikke, samt sette standard bilde for sitater hvor det ikke er spesifisert eget bilde eller bilde er funnet. Via en widget viser den så et tilfeldig sitat. Man kan også lage en side som viser samtlige sitater5.

Til enhver tid har jeg oversikt over de ti siste sitater som er blitt lagt inn, eller jeg kan få en oversikt over alle på en gang. Jeg jobber litt med å gjøre denne oversikten bedre, da nærmere 3000 sitater på en side blir litt mye.

Jeg kommer til å legge dette enkle innstikket på Wordpress.org, slik at støtten for versjonshåndtering i Wordpress 2.3 blir utnyttet og melding om ny versjon blir mulig.

Jeg har ikke lagt ut noen nedlasting på den enda, da jeg venter på godkjennelse fra Wordpress før jeg kan legge hos de. I mellomtiden kan jeg legge til litt ekstra funksjonalitet som jeg har tenkt på. Høyst sannsynlig kommer jeg også til å lage en engelsk side for den på bloggen. Jeg har ikke helt bestemt meg for hvordan jeg best bør presentere den til andre som måtte være interesserte enda.

  1. Unntak er css og js filene []
  2. Om noen har bedre forslag tar jeg gjerne imot de. Jeg trengte bare et unikt navn. []
  3. Kjekt å kunne endre på i ettertid hvis man ikke ønsker å slette de []
  4. Eller standard som er fil med samme navn som forfatter. []
  5. Etterhvert. []
jul 26

Jeg har nå over 2500 sitater fordelt på over 250 personer lagt inn i databasen min. Dette er grunnlaget for det tilfeldige sitatet du ser på høyre side av siden. I teorien skal det derfor ta litt tid før du ser det samme sitatet igjen. Nytt sitat kommer hver gang siden lastes, det være seg fordi du endrer side eller laster siden på ny. Det betyr ikke at du trenger å trykke refresh 10000 ganger for det…

Jeg legger gjerne inn et sitat når jeg tilfeldigvis kommer over noe jeg liker, eller synes er bra. En del av sitatene som er lagt inn har medfølgende bilde, men langt fra alle. Jeg har ikke helt oversikt over dette selv fordi det ikke er en direkte kobling. Koden bare sjekker om det finnes et bilde med samme navn som forfatteren av sitatet. Planen er å ha et bilde for hver eneste en. Det kan ta tid.

Sitatene tilfører ikke så mye til selve siden, men jeg synes det er greit å ha der for det. De kan være litt morsomme, eller bare være klokke ord. Ingen av delene skader.
Ball pen

nov 23

Nå har jeg lagt inn nærmere 3000 (tretusen!) sitater til siden. Har du kjempelyst kan du jo bare trykke refresh en drøss med ganger for å se de. Hvor mange ganger må du trykke for å se alle? Mange. Sitatene er mye av det samme som jeg hadde tidligere, men litt flere selvsagt.

Jeg hadde en del tekstfiler med sitater liggende, så jeg laget et Python script som leste de inn i en diger sql-insert-fil. Python og jeg kan bli gode venner føler jeg.

Kommer til å legge inn bilder for alle forfatterne etterhvert. En annen dag.

sept 19

Det viste seg at den forrige plugin for sitater ikke fungerer med widgets, så da måtte jeg lete litt på ny. Valget havnet til slutt hos Joe’s Quotes Widget. Den er litt lettere enn den forrige jeg testet, da den kun bruker tekstfiler for å lagre sitatene. Mulig jeg kommer til å modifisere den til å bruke database, men den fungerer uansett fint som den er. Det kule med denne er at den bruker et bilde sammen med sitatet.

Jeg kommer helt sikkert til å legge til flere sitater etterhvert, foreløpig ligger det en del fra Simpsons, Futurama, Friends, Star Trek (som jeg ikke er spesielt fan av), Buffy (som også suger ganske bra), Bush (ingen sier så mye dumt som han) osv osv…

sept 12

Jeg snublet over Zombie Robot sin plugin for sitater i går kveld, og tenkte jeg skulle legge til dette på XmasB.com. Denne plugin tar ting litt videre enn andre plugins i det den bruker MySQL for å lagre sitatene. Full styring over sitater finnes dermed for admin av siden, og man kan legge til eller fjerne sitater fra en side.

Jeg har hatt litt problemer med å få det til å virke i sidebar på siden, ettersom jeg prøver å legge disse i en Widget via en php funksjon. Virker som om denne funksjonen ikke er tilgjengelig for Widgetene. I verste fall får jeg hardkode det inn. Prøver å unngå dette i størst mulig grad. Jeg er veldig fornøyd med dette themet, men skulle jeg bytte en dag er det mye lettere dersom jeg ikke trenger redigere noe underveis. En annen ting er oppgraderinger i Wordpress eller annet.

Widget-ready themes er cluet. Nå trenger jeg bare en Widget som lar meg bruke php uten hardkoding. Noen må jo ha laget dette?

Update… Får det pokker meg ikke til å fungere… Får se på det i morgen. Har ikke tid i dag.