Projekt

Gå händelser i förväg.

Denna vecka har varit och kommer fortsätta att vara, fullspäckad. Gym, fika med nya och gamla vänner, datornmek, plugg, kolla lägenhet, mer plugg, förkyld, piratfika, Piratpartiet manifestation, LAN och annan lycka. Jag älskar det!

Men det finns ändå tankar som bidrar till oro och även lite deppighet. Bla. att jag är vaken såhär dags, och således vänt på dygnet igen. Men det ör mycket tankar om sommaren jobb och boende. Kollade på en lägenhet som jag kan komma att bo i, under sommaren. Men jag vill ut och resa en månad, och det är just bara någon månad kvar att bo där då. Vart man då istället ska bo, vad man istället ska jobba med.

Som så är jag inte så orolig, utan jag oroar mig mer för att jag kanske skulle vara mer orolig än vad jag faktiskt är.

Fixar jag sommaren så är det inga problem. Och då kommer vi till en idè jag fått; jag ska sälja nästan allt jag äger och börja om. Anlednigen är dels för att jag har massor med grejer, men ingen lägenhet. Dels att jag får fler boende-möjligheter då jag kan skaffa möblerad lägenhet. Och dels så kan jag istället köpa allt nytt när/om det blir tillfälle för sådant.

Jag vill se Europa, jag vill till Almedalen, jag vill göra klart mina webbprojekt och jag vill kunna uppleva väst-sveriges sommarkvällar fyllda med mys.

Kanske ör detta året för detta. Jag tror faktiskt det.
Postad med Drupal Editor

Webbprojekt, Ett tag-galleri.

Håller nu på med ett nytt projekt. Själva koden är ännu inte påbörjad då jag har 50 000 bilder och nära 40 000 av dessa ska taggas med de som är på fotona eller vilka som iallfall ska ha tillgång till dem.

Gallerier ska fungera så att man bara får se de bilderna som man fått tillgång till. Låter enkelt, och det är det. Säg att du är på en fest, då får du tillgång på alla bilder ifrån den festen (om det inte finns bilder jag anser att du inte borde ha) för att du var ju ändå däromkring.

Annat fall är ju givetvis om du faktiskt är med i bild, bara dig eller tillsammans med andra.

Jag taggar även bilder som jag har tagit utefter bla. miljö och motiv och de flesta ska de som har ett konto få tillgång till.

Just mitt galleri ska bara vara tillgängligt till mina när och kära, men väl klart så kommer jag självklart att släppa koden under GPL.

Idéen kom givetvis ifrån att man gärna vill få tillgång till de bilder man är med på, tagna ifrån andras kameror.

Jag har som sagt ca 50 000 bilder och jag är INTE med på många av dem. Det är alltså ofta jag som står bakom kameran och då ska ju mina vänner få tillgång till bilderna då de stod framför.

Ännu finns inget namn på det, har inte heller tänkt så mycket på det. Någon som har några idéer?

Tanken med koden är ändå att det bara är en webbapplikation i PHP och AJAX. Interaktiv och sömlös.

Börja programmera igen?

Fy fan vad sugen jag är på att börja programmera igen, det liksom kryper i mina fingrar. Började tänka på en typ av online-galleri med specifika rättigheter för bilder osv. Borde inte vara allt för jobbigt att fixa. Lista filer, skapa en miniatyr, länk till orginalbilden och en databas med rättigheter - fint.

Det är så fint att även utveckla något som man själv har behov av och sen kunna ge bort det så att flera som kanske har samma eller liknande behov också får ta del av det. Och att utveckla något i form av ren kod i ett text-dokument och se vad det sedan gör, är helt fantastiskt.

SixA gick ju lite i stöpet, även om jag funderar på att byta namn på det och leka vidare med Filipes källkod. Han slutade prata med mig och körde sitt eget race.

Sen så ska även denna sida få sig ett ansiktslyft. Har tänkt göra ett lite mörkare tema, kanske grått. Kanske något skoj så att det blir lite mer dynamiskt tema, lite toningar osv. Det är jag väldigt sugen på.

Vidare har jag även mitt OpenCalendar att sätta tänderna i. Såg ett projekt där de försökte samla lite av Googles webbtjänster, fast i öppen källkod och göra som en egen online-svit av det. Kanske kan man få med OpenCalendar i det.

Jag är även lite sugen på att göra ett jävligt läckert, OS X-influerat drop-image-convert-program. Bara en ruta där man ställer in konverteringsmöjligheterna och sedan bara drar en fil till den. Lite för skoj, även det.

Vilket fall så är jag sugen på min nya laptop som ska komma nu under veckan, och att börja programmera.Programmera är lite som att skapa ett barn. Man skapar det, föder upp det och låter det utvecklas, blir lite som ens bebis.

Utveckla är underbart - kanske skulle man börja måla också?

Dags för ny arbetsverktyg.

 

Zepto G14b

Nu är det snart dags för min älskade laptop att gå i pension. Har haft den i drygt två år och den har varit igång i 387 dygn(!) (SMART funktionen på hårddisken), fått kylningen utbytt två gånger, varit på en massa resor i en massa städer, nött upp ett batteri, fått en kopp kaffe över och i sig.

Högtalarna har varit lite problematiska då kabeln som gått till dem hade blivit nött såpass att kablarna i kabeln hade gått av, CD-läsaren går inte att trycka ut tack vare kaffet (kopplat min Mail-knapp för att trycka ut den). Just högtalarna har varit extra strörigt då de faktiskt fungerade lite ändå - i en viss vinkel på skärmen. Därför blev det tillslut oerhört ansträngande att sitta med skärmen i den vinkeln för att få ljud. Därför plockade jag isär min lilla laptop häromdagen för att fixa det, det var då jag upptäckte att kablarna var avnötta (troligtvis tack vare tidigare ingripande). Då plockade jag ut CD-läsaren, tejpade fast den vänstra högtalaren där läsaren ska sitta och drog en ny kabel. Så ljudet funkar ju (Till hälften. Ljudet som går till höger hörs inte nu, givetvis.) Men det absolut värsta är att musplattan har lagt av. Detta tackvare att den lilla platta, plastkabeln som är kontakten mellan moderkortet och musplatten, sakande några kontaktytor som alltså hade lostnat och gjorde det helt omöjligt för vidare användning.

Just det sista gör det ju nästan omöjligt att använda den som en just bärbar dator. Visst kan man ha en exten mus, men inte fan kan man ha den hur som helst på skolbänken, bussen, biblioteket, i soffan eler i sängen. Det blir stört omöjligt! Och sen har jag även ett program på mobilen som gör skärmen till en enda stor musplatta, men det blir överdrivet jobbigt att ordna varje gång eller hela tiden.

Detta tillsammans med att jag faktiskt nu haft den i två år, att den börjat göra sitt, att man vill ha mer. Mer funktioner, snabbare, snyggare mm. Man blir ju helt enkelt mer krävande och då min dator är så otroligt mycket mer än att sitta och chatta eller kolla mailen på så är jag ännu mer krävande. Jag programmerar (webb och applikationer), redigerar bilder, filmer, kollar på film, lyssnar på musik, surfar, kollar ju givetvis även mailen, chattar, kompilerar, skriver (allt ifrån CV, blogginlägg, artiklar, mail, forumsinlägg), flyttar filer, spelar, uppdaterar systemet, hanterar andra system, processerar proteinmolekyler, pluggar, mm - gärna samtidigt. Det finns en anledning till att jag har (just nu) fyra arbetsytor på datorn - som oftast är fulla (ibland sex stycken).

Jag gör helt enkelt en jävla massa. Datorn som fått stå ut hittils är en Zepto Znote 6224W och har fungerat utmärkt förutom några värmeproblem och högtalarna. Den som ev. får överta dennas plats är en Zepto G14b. Om det nu blir en ny dator så blir det helt klart denna och varför detta är för att jag dels är hel nöjd med den tidigare modellen, att datorn håller en hög kvalitet och har ett utmärkt bemötande mellan pris och prestanda. Man kan spela relativt feta grejer på en sådan laptop, och ännu mer för dess storlek. Men så har den även lite fler saftiga funktioner som:

  • Webcam - Aldrig använt förens jag och min älskade Anneli nu har distansförhållande.
  • MXM - Möjlighet att byta ut grafikkorten nu med. Nu kan man alltså byta RAM-minne, Processor, Hårddisk och Grafikkort.
  • HDMI - En enda kabel för både högkvalitativt ljud och bild! YEAH!
  • Fingeravtrycksläsare - Snabbare vid inloggning och att jag dessutom kan ge Anneli tillgång till det utan att hon ska behöva lära sig mitt enormt långa lösenord. Känns säkert.
  • Dockningsstation - Möjlighet att koppla in en dockningsstation, tex när man kommer till sin egentliga arbetsplats efter en resa och enkelt får tillgång till extern mus, tangentbord och skärm/TV.
  • LED Night - Så att man kan stänga av alla jobbiga dioder som lyser när man ser på film eller försöker att sova.
  • Bättre batteritid - Dels för att jag valde ett 9-cells batteri, dels för att datorn har nyare, strömsnålare komponter mm.

Detta tillsammans med tidigare saker som jävligt läcker design, RoHS, CUDA, Kingston-lås, mer kraft osv, gör ju inte saken bättre. Och definitivt inte att det är ett jävligt bra pris för en sådan go dator!

Men inte ska min nuvarande arbetshäst få gå bet. Nej, nej. Den ska få bli min mediastation. Kunna spela lite goa emulerade NES/SNES/PS* spel på kommer ju att bli helt underbart. Eller varför inte Frets On Fire med två Bluetooth gitarrer eller vilket annat spel som helst? Det är bara att den inte riktigt håller måtet som bärbar nu när varken högtalare eller framförallt musplattan inte gör sitt längre.

Jag sade även när jag spelade kaffe i datorn att jag skulle ha den kvar tills att den faller sönder, om den skulle överleva detta - vilken den gjorde och nu vilket den gör.

Dock så måste jag nog ta och lägga upp ett reklam-block nu på sidan, ifall jag köper den. Hoppas att ni har förståelse ;)

Hade tänkt at lista för- och nackdelar med ett nytt köp, men det känns som att jag redan har bundit in detta i texten och att svaret redan lyser klart. Men vi får se hur det blir.

Natti.

Projekt

Mina nuvarande projekt.

  • SixA - Hanterar handkontroller och joysticks som har support för Linux.Joyce - SixA som gått samman med den forkade QtSixA för att skapa ett litet och simplare sätt att hantera flertalet handkontroller i GNU/Linux.
  • NG-Alarm - Alarm klocka för Android.
  • BlogMe - Mitt hemmagjorda bloggsystem.
  • Bevismaskinen - Skapar en skärmdump som kan användas som bevis för att en viss person, med ett visst IP har laddad ner en viss fil i ett visst progra i ett visst OS.
  • Temakväll - Kommer mer info.
  • Disper GUI - Enkelt program för att grafiskt kunna hoppa mellan programmet Dispers, val för nVIDIA-kort i GNU/Linux.
  • OpenCalendar - En öppen-källkods motsvarighet till Google Calendar.
  • Linux Security Suite - KOmmer mer.

SixA hemsida uppe!

Nu känner jag mig ändå rätt nöjd med dagen. Inte nog med att jag har suttit hela dagen och pluggat, men jag har också satt upp två hemsidor.

Den första är långt ifrån klar och ska göras mycket mer med, men den andra är mitt projekt - SixA - hemsida.

Sidan är alltså uppe och i princip klar med alla funktioner och dyl. som jag vill att den ska ha. Nu är det bara innehåll som ska tillkomma. Jag har haft mina funderingar om det, men jag satt faktiskt upp ett forum med. Det är inte aktiverat, men det finns där. Tanken är att det ska bli en liten community av det iallfall.

Sidan i sig bygger givetvis på Drupal och ett hemma-portat tema ifrån Free CSS Templates.

Nu är det iallfall dags för sängen - ville bara säga att sidan är uppe. Dock kan man ännu inte registrera sig. Väntar med det tills helgen tror jag.

A Video of SixA in action!

Hi all!

I got some pretty good news - SixA is almost done!

Thanks to Lars at the Ubuntu Sweden Forum and to tadeboro at GTKForums!

Before it is really release I wanted to show you a little video that I made of SixA running as it is just after installation. Untill furher notice, I will be looking for and fixing bugs.

To download and instal the latest branch:

  1. Install bzr:
    $ sudo apt-get install bzr
  2. Download the branch:
    $ bzr branch lp:gsixaxis
  3. Change dir to sixas:
    $ cd gsixaxis/
  4. Compile sixpair:
    $ make i386 (if you dont use amd64 or sparc or whatever)
  5. Install SixA and all needed files:
    $ sudo make install

Then You are good to go!

Please help us look for bugs and report them here: https://bugs.launchpad.net/gsixaxis

You can find a higher quality video (OGG!) here: http://www.danielholm.se/dropbox/SixA-firstrun.ogv

 

Video: 

SixA - The beginning.

I admit I have been somewhat lazy with the development of SixA - the GUI for the PS3 gamepad. It has been hard to try to learn a new scriptlanguage. Not becuase of its complexity but rather because of my lack of spare time.

But the development is now taking some big (stumbling) steps. The GUI is still in heavy development and I'm still learning to handle signals from the GUI and use them together with some commands and actions. Like adding a new gamepad and tell it what to do.

All the other code is already pretty much done, Thanks to Filipe aka. falkTX. I will just have to implent it to the GUI and the actual SixA.

You can already watch the development, altough it doesnt to anything yet, it's just a GUI. But still you can watch it and perhaps comment with improvements and such.

The code is hosted on Launchpad.

And you can download the latest branch using Bazaar:
$ bzr branch lp:gsixaxis

But you will probably need to install the bzr-package first:
$ sudo apt-get install bzr
(click on the link to install it graphically)

Ett nytt avslutningssätt.

Läste om en ny, lite upphottat Avslutningsapplet. En lite förfinad och förbättrad "fast-user-switch" som följer med i Ubuntu 8.10 Intrepid Ibex.

Lät som ett mycket bra projekt och det finns redan en ide på Ubuntu Brainstorm där man kan rösta för en ihopslaggning av appletarna.

Quit Applet Plus ger lite fler möjligheter för att avsluta datorn. Man ska tex kunna välja vilket OS man vill starta efter omstart.

Jag passade även på att översätta programmet till svenska med detsamma. I väntan på att svenska ska komma med i en update så kan ni lägga till PPA förrådet för projekter och installera det;

deb http://ppa.launchpad.net/krokosjablik/ubuntu intrepid main

$ sudo apt-get update
$ sudo apt-get install quit-applet-plus
$ killall gnome-panel

Lägg nu till appleten i din panel.

När väl det svenska språket har kommit till så får ni gnälla på mig om det är något ni ogillar med det.

SixA development.

Finally I'm on my way again to complete my GUI for the PS3 gamepad, named SixA.

The past couple of months I havent been able to get my SixAxis going under Ubuntu. Untill Filipe Coelho, Portugal, helped me out by creating a .deb with all the necassery scrips to get my gamepad going again, and now it works flawlessly.

And when he also started to build a GUI for his .deb I just had to have him on my team.

Two days have pased and we now have som really awesome ideas. Most of them is his.

So I don't think it would take that long to have SixA ready for everyday-use. The main issue I had was how to, easy get all the users PS3 gamepad going withot that they would have to get their hands dirty in the terminal. Now that is done and I have to learn how to build a GUI instead.

Well that is actually on its way.