Arkiv för kategorin ‘Ubuntu’

h1

Brun 9.10

oktober 18, 2009

w3

Det är inte långt kvar till Brun 9.10 kommer ut. Det kommer nog inte skrivas så mycket om Brun 9.10 i skuggan av Win 7 där artiklar drar annonsörer som vill sälja datorer och prylar som man måste ha när man byter till Win 7. Brun 9.10 artiklar drar bara läsare, inga annonsörer. Win 7 Journalistiken kommer bli långvarig, säkert ett halvår med listor på 10 saker man kan fixa i Win 7, så här byter du bakgrundbild, så här är Win 7 uppbyggt, här hittar du balla ikoner till Win 7. och IDG kommer ha sina förbannade bildspel.

En de foliehattar med veckopeng kommer kalla det för konspiration och köpt journalistik. Och jag vet inte om foliehattar någonsin kommer växa upp och förstå hur det fungerar, som inte är samma sak som acceptans.

Brun 9.10 kommer inte bli tidninglöp, men det kanske inte någon fara i sig själv. Det går alltid att komma tillbaka om man har något att visa upp nästa år. Har man det. Om jag skulle jobba på Mandriva eller KDE projekten så skulle jag skrika högt nästa år. Linux Brun kan inte vara så svårt att ta marknadandelar ifrån nu och Linux behöver ett OS som frontar, och Brun är kanske inte är så lämpligt längre.

Nu kan ju gräsligt fult säljas med funktionalitet eller revolutionerade lösningar, men jag tror inte att det är något att hoppas på.

Vi får se hur det blir med Brun 9.10. I rättvisans namn så bör man nog nämna att Brun 9.10 kommer vara snyggare än Win95 och Damn small linux.

/Tommy Hjalmarsson

h1

Förbättra fotografier i Gimp

september 29, 2009

bloggbild

Vad ett foto är, och vilka gränser du har när det gäller att manipulera foton vet bara du. En del fotografer har sedan urminnes tider haft typ regler som att bilden beskärs i kamerans sökare och inte i mörkrummet. Om man är en registrerande fotograf så är kanske fotot ”Skåneslätten, solnedgång” är hugget i sten. För många så är det en ”bild” och kan manipulera hur mycket som helst, inget av förhållandena är fel.

Varför jag tar upp det är för att jag bytt ut himmelen på en av bilderna, förbjudet för vissa, andra inte. Men för de flesta är det tillåtet att förbättra färg, kontrast och ljus. Många förlitar sig på filter som enda editeringsmetod. Men filter kan inte värma upp färgen just ”där”, det måste du själv styra på något sätt. Om man har erfarenhet av färg och registrerat vår verklighet så att man har ett hum om hur det kan se ut, eller ser ut, så kan man komma hur långt som helst. De flesta har nog en massa fotografier som kunde vara en bra bild, men är för kall, grå, platt, mörk eller att fotografiet inte motsvarar minnet man hade om platsen eller atmosfären. De fotografierna ska du absolut ge en chans till.

Registrera problemet med bilden, för kall, varm, grön, kontrastlös. Vilka delar vill du förändra, vilka vill du behålla. Planera nu hur du ska nå ditt mål steg för steg om du är erfaren, bara ett steg i taget om du är nybörjare. Ett förslag är att börja med färgtonen, på hela bilden eller på vissa delar, med lagermasker och filter/verktyg.

Du kan ladda ner fyra Gimpbilder (se bilden i början av inlägget) här som en Zipfil (långsam länk, sorry). Stäng av och på lagren för att se och förstå vad jag gjort och varför. Ett förtydligande, jag har bara haft målet att det ska bli bättre, sedan har jag fått idéer under arbetets gång, så det är improviserat efter egen smak.

Ett filter som använt i mina filer är ”GRAYCstoration”. Mer om det här: http://registry.gimp.org/node/137. Eller kod för installation i Gimp/Ubuntu:
sudo apt-get install gimp-plugin-registry
(den kommer då installera detta plug-in och en del andra, hittas sedan under Filter/Förbättra….GRAYCstoration i Gimp)

Filtret tar bort grynighet, eller spår av hård JPGkomprimering i bilden. Jag har gjort det därför att bilderna jag laddat ner har varit ”fult” gryniga. Ett riktigt bra filter.

Bilderna (för att de är dåliga) är snodda i ärlighetens namn från: http://www.bigfoto.com/

/Tommy Hjalmarsson

h1

Seam Carving Gui

september 26, 2009

Linux, Win, OSX

Låt oss säga att vi har en bild på två bekanta på en strand, mitt i mellan dem långt ute i vattnet i bilden står en karl och petar näsan. En bra bild om det inte var för näspetaren. Med gratisprogrammet (open source) Seam Carving Gui kan du ladda in bilden måla delen du vill ha bort med röd färg och det som programmet inte ska förvränga eller ska behålla med grön färg och skala ner bilden horisontellt så att näspetaren försvinner.

kanalenBilden ovan:
Bilden högst upp visar hur jag målat, grönt för oförändrat (baserat på test,undo och test igen) och rött för ta bort. Bilden längst ner till vänster är ursprungsbilden 1200×900 pixlar och resultatet till höger om den 1000×900 pixlar. Jag använde inställningarna

  • Edge detector: V_SQUARE
  • HD Quality,
  • Forward Energy
  • Add Weight: 8000 (vad jag förstår i skrivandets stund är att detta är typ den upplösning/ antalet pixel sömmar den ska beräkna, men jag kan ha fel. 8000 gav i alla fall ett bättre resultat än 500 som är default)
  • Weight Scale 4000 (5000 är default, och kanske hade gett samma resultat, jag minns inte, jag exprimenterade fram och tillbaka) .

Om man ska göra en liten bild för webb så är resultatet godtagbart, typ den storlek som du ser här 206×188 pixlar för den till vänster. Om den skulle vara något större så så skulle jag vara tvungen att fixa fören på båten till vänster.

kanalen2

Urklipp, bild ovan:
Man ser på den stora bilden att husen räknat från båtens för och bort mot horisonten är förvrängda, men inte så farligt. Fören på båten till vänster har fått sig en törn och kajkanten ser också konstig ut, men kan fixas med hjälp av ursprungsbilden och med hjälp av Gimp eller PhotoShop. Lite klonvertyg på vattnet också skulle inte skada, om nu bilden ska vara
1000×900 pixlar, men tipset är nog att skala ner den typ 70-80 % i alla fall, så blir det nog hunky dory

Här är en video som visar vad Image Resizing by Seam Carving är (visar inte programmet jag skriver om här):
http://www.youtube.com/watch?v=6NcIJXTlugc

Väljer man knappen ”Remove” i Seam Carving så tar den bort det målat rött men skalar inte bilden, den försöker flytta pixlarna efter vissa algoritmer och lägga till nya sömmar med pixlar och fyller ut bilden. Resultatet blir bra om det är små ytor/objekt som tas bort. Större ytor ger större förvrängning på bilden.

Man kan själv skala bilden genom att skriva in pixelvärden, som jag gjort i exemplet ovan, antingen vertikalt eller horisontalt, eller båda. Man målar alltså med rött för det som ska ta bort och grönt för det som ska vara oförändrat/inte ska förvrängas. Du kan skala upp bilden eller ner bilden. Ju enklare förutsättningar du ger programmet kommer ge bättre resultat, typ ta bort bilen i fjärran, flytta kon i ytterkanten närmare de andra korna. Ett användbart program för fotografen eller den som vill editera texturer för 3D på ett nytt sätt, tex ta bort en ventil eller ett litet klotter på en murtextur, eller skala rektangelformad textur till kvadrat med Seam carving beräkning. Kombinerar man detta verktyg med editering i ett program som Gimp eller PhotoShop så finns det inga gränser för vad man kan göra och få mycket hjälp på vägen. Ett annat och kanske bättre alternativ är att ladda ner ett plug-in till Gimp som gör samma sak som detta program, se slutet av denna text.

Kursiv text är för nörden.

Den så kallade ”masken” med röd eller grön färg kan man spara separat och ladda in. Den röda och gröna masken sparas som en bild, det är en vanlig PNG bild, det betyder alltså att man kan måla masken i tex Gimp med grön :RGB0,255,0 och röd:RGB255,0,0. Och spara som PNG. Masken kan bara laddas in om den är lika stor som bilden man ska ha masken till. När bilderna är typ 2000x 2000 pixlar så är programmet trögt att måla i, så då är ju Gimp mycket bättre. Beräkningen tar lång tid vid stora bilder. Programmet har ”Brush Weight” för penseln men är primitiv och smothar inte bra, där kan också Gimp vara ett bättre alternativ om man vill ha bättre kontroll.

Programmet beräknar via olika ”Edge detector”.
V1 och V_SQUARE kan ge ett bättre resultat om man tar bort stora ytor. V_SQUARE ger större edge värden och kan behöva högre weight-värden, V1 är default. Prewitt och Sobel beräknar på liknande sätt, och är det ursprungliga beräkningsättet för Seam carving
Laplacian kan i vissa fall minska en del av artefakterna som uppstår………….tror jag. Texten lyder så här: Laplacian is a second-derivative operator, and can limit some artifacts while generating others. Som egentligen säger att den tar bort artifakter men lägger till andra artifakter………………………jahaa?

(detta är översatt från en dålig text och inga filter jag har stor erfarenhet av själv, utom att Laplacian har i vissa fall gett mig bättre resultat, experimentera. Texten, rad 48 till 51, finns här: http://code.google.com/p/seam-carving-gui/source/browse/trunk/cair/CAIR.h?spec=svn16&r=16 ) Programmet har ingen Wikisida i skrivandets stund, men kommer nog framöver.

image2826Bilden ovan:
Det är inga under som sker, det blir nästan bra. Här har jag målat rött på paraplyt som spindeln håller och som jag valt att ta bort. Olika inställningar har gett olika resultat och förvrängt bilden som man ser tydligt i spindelnätet. Bilden är nog inte optimal, om skogen i bakgrunden
också hade varit i fokus så hade resultatet blivit bättre. Ett resultat är mindre dåligt och kan tas in i PhotoShop eller Gimp och efterediteras, eller en kombination av två eller flera resultat.

test4

Bilden ovan:
Bilden längst upp till vänster är ursprungsbilden, jag har markerat med grönt de delar som jag ville behålla och skalade ner den i höjdled. Jag såg att griffeltavlorna bland frukten förvrängdes, gjorde undo och målade också de med grönt. Griffeltavlan längst upp till vänster på ursprungsbilden har flyttats ner till samma nivå som melonerna på bilden nedanför, och toppen på den citrusfrukt som är närmast melonen har plattats till, ser jag nu. På bilden till höger har jag tagit bort en melon, det ledde till att kokosnötterna förvrängdes till någon typ av oigenkännligt. Som sagt experimentera för att få det resultat du vill ha, och för att klargöra, detta är egentligen en för komplicerad bild för Seam carving…….tror jag.

Sammanfattningsvis kan man nog säga: stadsbilder är vanskligare och svårare, naturbilder är enklare och ger bättre resultat eftersom det är så mycket mer oregbundna former i naturen, men efter en tids hantering av verktyget som då ger erfarenhet, så är nog inget omöjligt. En bild ljuger alltid.

Bilder och text som förklara hur det fungerar:
http://www.gabeiscodingstatic.com/contentawareimageresizing-seamcarving

Deb filer Ubuntu Jaunty 32 och 64 bit
http://old.getdeb.net/app/Seam+Carving+GUI

Win, OSX och tarbollar:
http://code.google.com/p/seam-carving-gui/


Andra liknande program:

Det finns en Seam carving plug-in till Gimp också: Liquid Rescale GIMP plugin
Video: http://www.youtube.com/watch?v=pedYzag8GH8&feature=related
plug-in: http://liquidrescale.wikidot.com/en:download-page

Eller kod för installation i Gimp/Ubuntu:
sudo apt-get install gimp-plugin-registry
Den hittas sedan i Gimp under Lager/………….. Liquid Rescale. Hur man använder den se tutorial länken under.
Tutorial: http://www.youtube.com/watch?v=BwaZkRPf0Xo&feature=related

SEAMonster Win (här målar man tvärtom rött på den yta man vill ha oförändrad)
Video: http://www.seamcarving.com/
Program: http://blogs.msdn.com/mswanson/archive/2007/10/23/seamonster-a-net-based-seam-carving-implementation.aspx

PDF som förklarar Seam carving på djupet:
http://www.seamcarving.com/arik/imret.pdf

Kanalbilden och fruktbilden är snodda i ärlighetens namn från: http://www.bigfoto.com/

/Tommy Hjalmarsson

Seam Carving Gui
h1

MyPaint kan mer, än vad jag trodde i alla fall.

augusti 26, 2009

I kind’a finger painting right now. ”Kyle” South Park.

MyPaint är ett program som simulerar målning eller teckning, olja, akvarell, kol och blyerts o.s.v. Liknande program är tex Painter.
MyPaint gratis, och det kan man förstå. Men för en som kommer använda programmet professionellt typ 1-4 gånger per år, kladda på kul för åldern 2-110, eller för den som inte har andra krav än vad MyPaint erbjuder. Då är det ett kap.

Finns för Win; Linux.

snapshot31

Två minuters fingerfärgskladdande av mig. Fingerfärg = målat med pekplatta.

MyPaint var ett projekt som låg i träda i några år, och jag trodde att det var på väg att dö, men för typ två månader sedan så kom en ny verison.
Jag har precis luskat lite, och det visar sig vara ett program som är mer användbart än vad jag tidigare trott, även för professionellt bruk. Jag ska här ge lite tips. Men först så vill jag uppmana alla föräldrar att installera MyPaint på småungarnas dator.. ”Bra föräldrar” gör det bums.
Deb filer: http://www.getdeb.net/app/MyPaint
Win och tarbollar: http://mypaint.intilinux.com/

Förberedelser av programmet för barn.

  • Det första man gör som förälder är att öppna programmet efter installation, gå till menyn ”Brush” väljer ”Brush list…” och sedan går till Color och väljer ”Color Triangle…”. Eller trycker tangenterna ”b” och ”g” som gör samma sak.

Nu är de viktigaste fönstren uppe för att kladda, och fönstren kommer vara uppe efter omstart (om fönstren inte stängs innan programmet stängs). Sen så kan föräldern gå ur rummet och barnen kommer klara sig själva. Jag kan inte se någon lägsta åldergräns alls för detta program med de två fönstren uppe.

Lite fakta för föräldern, om frågor kommer upp:
MyPaints filformat är OpenRaster ”fil namn”.ora (kommer upp som första val vid Save”)
Zooma in och ut i bilden:
in= .                                               (punkt)
ut= ,                                               (kommatecken)
Flytta sig omkring på bilden = Pitangenterna eller med båda knapparna på musen nedtryckta
Pic Color = r

Eller titta i menyerna.

För den äldre och som vill ha kontroll.

  • MyPaint har lager, men inte en lagerhanterare. Bläddrar upp och ner i lager gör man i menyn eller via tangenter.
  • Illustrationen på lager i MyPaint går att exportera som lager till Gimp/PhotoShop, jag kommer ta upp det senare i texten.
  • Man kan inte välja upplösning/storlek på arbetsytan i MyPaint, men jag vet hur man gör det ändå och som jag kommer ta upp senare i texten.
  • Största storleken på bild i programmet är 7616×4736 px

Syftet med MyPaint är att det ska vara enkelt. Man börjar med en arbetsyta som motsvarar skärmupplösningen och arbetsdokumentets storlek. Drar man och skalar arbetsdokumentets fönster så får man större bild, zommar man ut så får man större bild. MyPaint sparar bara ner den yta som har målats. Men vad eller var man är i upplösning när man zoomar vet man inte. Gränsen för utzoomning är 7616×4736 px. Jag har gjort ett ark för A4, som jag visserligen kan måla utanför, men jag vet var 300 dpi A4 ”är” på mitt arbetsark.

MyPaint använder ett filformat som heter ”ORA”, det är en omdöpt ZIP fil som innehåller:
Foldrar:

  • data: innhåller en PNG fil för den ”vita yta” man jobbar med i MyPaint, varje lager som en separat ”PNG” fil (layer000.png—> och uppåt)
  • Thumbnails: innehåller miniatyr bild

Två filer:

  • mimetype
  • stack.xml

För att ta in lager från MyPaint till Gimp/PhotoShop
Den är det bara att packa upp ”ORA/bildfilen” som du vanligvis brukar göra med ZIP filer, jag behöver bara dubbelklicka på den i Ubuntu och ”File Roller” fattar vad den ska göra. Annars så är det bara att döpa om den till ”ZIP”. Där i foldern ”data” så ligger lagren som ”PNG” filer som bara är att importera som lager i Gimp/PhotoShop. Eftersom lagrena inte har större yta/lagergräns än vad som behövs för att bära färgklicken, eller den målade ytan så är det lämpligt att göra ett passmärken i bildens ytterkant på varje lager när man jobbar i MyPaint, om man ska ta in bilden i annat program som lager.

Styra upplösningen på bilden i MyPaint.
Jag har just gjort utgångs-ark/fil för A4 300 dpi för MyPaint. Det har jag gjort på två olika sätt:

Det enkla (som jag testade sist, naturligtvis. Jag hade för mig att MyPaint inte kunde ta in andra format i tidigare versioner)


Skapa en transparent bild med en svart ram i kanten på 5 px bredd, som talar om var A4 arkets kanter är för dig i MyPaint, i vilket program som helst (inte i MyPaint dock) A4 300 dpi =2480 X 3508 pixels. Spara ner den som ”PNG” någonstans och öppna den i MyPaint och skapa lager ovanför detta lager och jobba på.

Det knöligare sättet.

  • Skapa en folder, vilket namn som helst.
  • ”I” den foldern skapar du två foldrar och döper en till ”data” (inte ”Data” utan ”data”) och en till ”Thumbnails” (just det, med stort ”T”)
  • Skapa en ”vit” bild med en svart ram i kanten på 5 px bredd, som talar om var A4 arkets kanter är för dig i MyPaint, i vilket program som helst (inte i MyPaint dock) A4 300 dpi =2480 X 3508 pixels. Spara ner som ”background.png” i foldern ”data”.
  • En ny bild i samma storlek, men helt transparent. I Gimp tex så går det inte spara tom bild, lägg på ett tomt lager så går det. Spara den som layer000.png i samma folder, ”data”. Denna bild måste vara med annars så krashar MyPaint efter stor förvirring över att bilden är tom.
  • Skriv/kopiera denna rad i ett textdokument:
    image/openraster
    Spar ner filen som ”mimetype” i foldern, ”som innehåller foldrarna, data, Thumbnails”.
  • Skriv/kopiera dessa två rader i ett textdokument:
    <?xml version=’1.0′ encoding=’UTF-8′?>
    <image h=”2480″ w=”3508″ x=”0″ y=”0″><stack><layer src=”data/layer000.png” x=”0″ y=”0″ /><layer src=”data/background.png” x=”0″ y=”0″ /></stack></image>
  • Spar ner den som ”stack.xml i foldern” som innehåller foldrarna, data, Thumbnails.
    Var storleken skrivs i i XML filen ser du enkelt i texten över så det är bara ändra i XML filen och göra dina egna ark för de storlekar du vill använda.Nu ska det var en folder om allt gjorts rätt, som innehåller:

    • Filerna: ”stack.xml” och ”mimetype”
    • Och foldern ”data” som innehåller ”background.png” och ”layer000.png”
    • Och foldern ”Thumbnails” som är, och kan vara tom.

     

  • Ta nu och ZIPPA ”stack.xml”, ”mimetype”,”data” och ”Thumbnails” till tex A4.zip. (Zippa inte foldern de ligger ”i” utan zippa dessa ”filer” och ”foldrar” i foldern de ligger i, se bulliitlista ovan)
  • Döp om zip filen till A4.ora, sen är de bara öppna den i MyPaint och Zooma ut till du ser kanterna på A4 arket du gjort.

Nu när du läst hur man gör på det knöliga sättet,så gör du inte så, utan du kladdar snabbt i MyPaint, sparar ner filen som ”OpenRaster. Packar upp filer och glor på innehållet och editerar XML texten och kopierar filen mimetype o.s.v. För nu vet du vad du håller på med.

Om du har läst hela texten så här långt:
MyPaint kan inte ladda in,merge eller importera in bilder för att trava upp dem på lager eller som lager, utan bara en bildfil i taget, som då kommer ändra dokumentet och bli ett nytt dokument, det suger jag vet.

Du kan däremot göra det.

För att ta in lager i MyPaint, så är det bara att öppna en MyPaint-fil, titta i foldrarna, titta i XML texten, sen borde du kunna lista ut det själv efter ha läst all text i blogginlägget.

Knöligt, men för ett program som man kanske inte använder så ofta, för inga pengar alls så funkar det för mig. Särkilt nu när jag vet att jag kan få ut lagren separata i PNG format så är det hunky dory i min kammare i alla fall.

/Tommy Hjalmarsson

h1

Wallpaper Clock i Ubuntu

augusti 25, 2009

w3

Screenlets vara eller icke vara är ju personlig smaksak. Jag för min del har jag aldrig gillat det. De är i vägen, tar plats. Det ser ofta ut som en instrumentbräda i en båt, tycker jag.

Men jag har velat ha en klocka som skrivbordsbakgrund på min bärbara. En så kallad WallpaperClock. De som finns att ladda ner är för påträngande och dominerade tycker jag. Så jag gjorde en ”svag”och enkel klocka själv till min bärbara maskin med Ubuntu Studio.

klocka

Bilden är i skala 1:1. Jag vet inte om alla ser det men klockan är typ 20 i 2, månad 8, den 25 och dagen är tisdag.

Fördelen med en Walpaperklock är att det inte är en applikation på skrivbordet, utan en klocka i bakgrunden som du kan lägga ikoner, foldrar över som en vanlig skrivbordsbakgrund.

Förutsättningarna för att kunna använda WallpaperClock och göra egna i Ubuntu är ”Screenlets”, finns att ”Ladda ner under lägg till/ta bort program”.

Öpnna ”Screenlets”, ligger under ”Tillbehör”.

  • Välj WallpaperClock.
  • välj installera i menyn till vänster och….
  • OK när frågan kommer om du vill installera screenlets.
  • Screenlets kommer lägga en ikon på notifieringsytan när du startar den. Där kan du välja screenlets, och tex WallpaperClock.

Okej, nu så används ett fil format för WallpaperClock på Windows som heter WCZ som också Screenlets kan använda. Formatet WCZ är helt enkelt en ZIP fil som är omdöpt till WCZ. Nu så ska det gå att installera WCZ genom att dra den över klockikonen (som jag dolde tidigare i texten). Man får ett svar typ ”Installationen gick bra, men om det inte gick bra installera Unzip”, det låter ju inte övertygande, eller som programmet vet vad den gjort eller gör i huvud taget. Och det brukar inte funka heller, så osäkerheten är ju befogad. En installerad WallpaperClock läggs i foldern ”.screenlets/WallpaperClock/wallpapers” i din hemkatalog, upppackad med foldernamnet ”namnet på klockan.wcz”, jag har precis kollat och foldern behöver inte heta ”namn.wcz” i Ubuntu, utan bara ett namn.

Det enklaste sättet installera en klocka är att packa upp WCZ filen (som är en vanlig ZIP fil) och lägga klockan i en folder med ”namnet på klockan” i ”.screenlets/WallpaperClock/wallpapers” i din hemkatalog.

Klockor finns här gratis och en del kräver registrering: http://www.vladstudio.com/wallpaperclock/
(inget i min smak, men jag laddade ner en klocka för att kolla hur de var gjorda).

För att se och kunna välja installerad WallpaperClock i Ubuntu:

  • Starta ”Screenlets”.
  • I vänster menyn välj ”Re-start all”.
  • Skrolla ner till botten av alla sceenletts som visas i samma program, klicka på WallpaperClock (du ska nu få en liten klockikon på skrivbordet, antagligen så gömmer den sig den i översta vänstra hörnet av skrivbordet första gången du gör detta.
  • Musmarkör över klockikonen, höger musknapp, meny kommer upp, välj ”Properties”/”Option”/Clock………Current Wallpaper Clock. Där borde klockorna dyka upp efter Re-start all.

Jag tycker att det är fult med ikonen så man kan ställa in så att den döljs och visas bara vid mouseover (om man vet var den ligger på skrivbordet, kom ihåg det) höger musknapp, meny kommer upp, välj ”Properties”/”Option”/clock……….”Hide when mouse not over”. Ikonen läggs inte på skribordet efter omstart, men WallpaperClock laddas i alla fall. Stänger du klockikonen så stänger du inte av WallpaperClock som du har som skrivbordsbakgrund, bara så att du vet.

Hur fungerar den då.
Det är helt enkelt ett litet program i screenlets som laddar in PNG bilder ovanpå en skrivbordsbakgrund. PNG används eftersom den har alpha kanal. Så om du har en liten klocka, stort som ett frimärke så kommer bildytan för minutvisaren vara lika stora som den skärmupplösning du väljer att använda. I min klocka så är minutvisaren bara en ”prick”, så pricken är placerad på rätt ställe på 59 bilder olika bilder som har en bildyta på 1280×800, en flugskit på ett A4 kan man säga.

Så….

En klocka kan bestå av dessa bilder….

Skrivbordsbakgrundsbild:
bg.jpg

Klocka:
minute0.png —–> minute59.png
hour0.png —–> hour23.png (för en digital klocka)
hour0.png —–> hour59.png (för en klocka med visare)
am.png
pm.png

Kalender:
day1.png —–> day31.png
weekday1.png —–> weekday7.png
month1.png —–> month12.png

Månfas
moonphase1.png —–> moonphase30.png

Tecken
zodiacAquarius.png
zodiacAries.png
zodiacCancer.png
zodiacCapricorn.png
zodiacGemini.png
zodiacLeo.png
zodiacLibra.png
zodiacPisces.png
zodiacSagittarius.png
zodiacScorpio.png
zodiacTaurus.png,
zodiacVirgo.png

Det som man inte vill ha på sin desktop är bara att utesluta.

En INI fil för klocka för visare (endast för Windows)
Eller en INI fil för digitalklocka (endast för Windows)
INI fil kan skapas här: http://www.vladstudio.com/wallpaperclock_create/ini_generator.php

Alla bilder ska ha den storlek som du har som skärmupplösning och för Windows den skärmupplösningen som också tas upp i INI filen, utom bilden som jag tar upp här under, som är mindre.

preview200×150.jpg ( previewbild på bg.jpg, endast för Windows tror jag)

Om man nu ska göra något eget så behöver man ju inte bara tänka ”klocka”, det är bara bilder som läggs på och byts ut under vissa tidsintervaller.

  • Minuter = fåglar, insekter, mönster som flyttar sig på skärmen o.s.v.
  • Timmar = blomma som slår ut eller växer, vatten som stiger i ett vattenglas, bildspel, jordens och månens rotation o.s.v.
  • Månader = årstiderna, stor kalender för respektive månad o.s.v.

Man kan göra mycket, tex få ungarna/ungen att teckna en urtavla som skrivbordbakgrund, teckna stora och lilla visaren på ett lager med alpha, sen så vrider du visarna för varje minut (flytta visarens origo till centrum av urtavlan) i ett grafiskt program och sparar ner dem för varje minutbild som separata PNG bilder. Sen har ungarna/ungen en egen tecknad klocka som funkar på sin egen dator. (en 16 åring unge kommer dock bli föga imponerad).

Ett tips är att jobba först och främst i ett vektorprogram (om inte iden just kräver bitmapp editering), tex Adobe Illustrator och InkScape (gratis) renderar ut underbara transparenta PNG-er, utan att antialiasing behöver ske mot den färg man tänker använda. Klockrena alphor.

Smolk i bägaren. På min bärbara så har skärmen börjat blinka till var 15 sekund eller så. Jag fick en del planer på en del projekt jag skulle starta när jag gjorde min första klocka, om detta är direkt relaterat till Screenlets så kommer jag leta efter andra lösningar, vanlig XML tex.

/Tommy Hjalmarsson

h1

Tucan Manager

augusti 13, 2009

Filehosting-sidor som RapidShare. ett av problemen är att om man inte är betalande kund på filehosting-sidorna så har man begränsingar på typ 500Mg per timme och antal filer, och en del filer är uppdelade på massor av RAR filer och det tar tid att administrera sina nedladdningar.

Tucan Manager sköter detta åt dig. Du väljer de filehosting-sidorna du vill använda, kopierar in länkarna till filerna du vill ladda ner, finns uppload också. Checkar länkarna om de fungerar med Tucan Manager. Sen så laddar Tucan Manager ner filerna, när din Mg-limit har nåtts så väntar programmet tills du kan ladda ner igen, och du kan klia katten på magen istället

Programmet finns här som DEB
http://www.getdeb.net/app/Tucan

På deras hemsida så finns det även för Windows och TAR.GZ för LINUX.
http://tucaneando.com/index-en.html

h1

Rulla upp fönstret i titellisten (Ubuntu)

augusti 10, 2009

snapshot21

En sak som Ubuntu studio alltid haft som standard är att vid dubbelklick på ”titellisten” så rullas fönstret upp i listen , och bara listen syns på skrivbordet. Det är väldigt praktiskt i program som Gimp. InkScape, Cinelerra och Ardour, där man vill ha tillgång till många fönster och dess inställningar, men tex sitter på en bärbardator och inte vill ha dessa fönster skymma arbetsytan. Under System/Fönster…..Tittelliståtgärd……Dubbelklicka på titellraden för att utföra denna åtgärd:….välj:Rulla upp, eller i inställningstillägget i Ubuntu, ”Ubuntu tweak” kan man välja denna funktion (Ubuntu tweak finns att installera under Lägg till/ta bort program) under ”Fönster/……”Åtgärder för dubbelklick på titellist”………kan man välja ”Rulla upp”. En underbar funktion.

/Tommy Hjalmarsson

I inställningstillägget i Ubuntu, ”Ubuntu tweak” kan man välja denna funktion
h1

Croppa med InkScape

augusti 10, 2009

Scenario 1

zappa_crop

Om man inte använder InkScape i huvudtaget så är det ett ypperligt crop-program, om inte annat. Jag har här tagit in en bitmappbild på Zappa, som jag tog på en konsert 1984. På lagret överst har jag ett lager som jag kallar Exportlager. På det lagret gör jag en ruta som motsvarar den beskärning jag vill göra, den gula rutan på bilden ovan. Markerar rutan, vänster musknapp, väljer Objektegenskaper, i fältet där det står ID fyller jag i namnet jag vill att bilden ska exporteras till, och trycker på ”sätt”. Gör exportlagret helt transparent, markerar exportrutan (som nu inte syns). Exporterar bilden under ”Arkiv/Exportera Bitmappbild”.

Man kan även fylla i namnet på bilden som ska exporteras i Arkiv/Exportera Bitmappbild….Det namnet kommer även då bli rellaterat till exportrutan, så du kan ha flera crop alternativ där varje exportruta kommer ”minnas” sitt filnamn och sökväg.

snapshot13

Scenario 2

Okej, kanske lite omständigt för att göra en crop men vi säger att vi har gjort en webbsidelayout på 800 x 600 px som bitmapp eller helt i vektor. Vi kan nu göra olika rutor på exportlagret i de pixelvärden/storlekar som vi vill ha på de delar vi vill exportera, alltså de olika bitarna på vår webbsida, huvud, länklist, sidofält och textbakgrund o.s.v. Vi fyller i ID för varje ruta som då kommer bli namnet på de bilder vi exporterar. Gör exportlagret helt transparent, välj ruta för ruta och exporterar våra webbdelar.( Arkiv/Exportera Bitmappbild). Smidigt och mycket bra.

Scenario 3

snapshot17

Vi har gjort fem ikoner som vi vill exportera som fem olika bilder. Vi kan exportera alla fem på samma gång i InkScape. Vi gör våra rutor 48×48 px som också är storleken på våra bilder vi vill exportera, på exportlagret.Vi har satt nya namn på rutornas ID, som kommer bli namnet på våra exporterade bilder. Gör exportlagret helt transparent, och väljer alla rutor på exportlagret.

snapshot16

Går till Arkiv/Exportera Bitmappbild. Sen får vi tyvärr acceptera sökvägen i detta scenario, ändrar vi så ändrar vi bara på den bild som står i fältet ”filnamn”. Sen så sätter vi en bock i ”Batch export ”antal” selected objects”, sen är det bara att exportera fem bilder i ett naffs. Detta går också att göra på scenario 2.

Scenario 3b

snapshot19

Nu kan man bestämma var bilderna ska sparas för varje exportruta med XML redigeraren, om man vill det. Under Redigera/ XML redigerare… i InkScape. Här kan man också sätta ID på objekten (exportrutorna i mitt exempel), sökväg och namn på bilderna man vill exportera.

Varning: Om du tex har exportrutor i 120×120 px och sätter storleken i Arkiv/Exportera Bitmappbild till 48×48 och sen bockar ”Batch export ”antal” selected objects”, så blir bilderna 45×45 eller 46×46 px, dåligt, men så är det. Enstaka exporter kommer dock alltid bli den storlek du anger.

Scenario 4

snapshot20

Vi har gjort en ikon som separat fil på typ 120 x 120 px. Relationen mellan objekt och ritytan är detsamma som vi vill ha på bilderna vi vill exportera och skala.
I teminalen: inkscape /s/ö/k/v/ä/g/bild.svg –export-png=/s/ö/k/v/ä/g/bild.png -w48 -h48. -w48 -h48 betyder 48×48 px i detta fall. InkScape kommer inte starta, utan bara exportera bilden. Har vi flera ikoner som ska exporteras så kan man gör skript. InkScape exporterar SVG mycket bättre än vad tex ImageMagic gör. ImageMagic kommer inte klara att exportera SVG i rätt färger.

#!/bin/bash

inkscape /s/ö/k/v/ä/g/bild1.svg –export-png=/s/ö/k/v/ä/g/bild1.png -w48 -h48
inkscape /s/ö/k/v/ä/g/bild1.svg –export-png=/s/ö/k/v/ä/g/bild1.png -w24 -h24
inkscape /s/ö/k/v/ä/g/bild2.svg –export-png=/s/ö/k/v/ä/g/bild2.png -w48 -h48
inkscape /s/ö/k/v/ä/g/bild2.svg –export-png=/s/ö/k/v/ä/g/bild2.png -w24 -h24

o.s.v

/Tommy Hjalmarsson

h1

Småprogrammen i Ubuntu som löser stora bekymmer.

augusti 4, 2009

w3

Småskiten i tex Ubuntu, de små program som bara har en liten funktion finns det massor av, och de flesta redan i Lägg till /Ta bort program eller i synaptic. Många av dem löser ganska stora problem, eller ger en vink om vad man efterfrågar för typ av program, och kan lättare hitta dem.

En ny favorit är Gnote. Ett litet anteckningsprogram i Wiki-stil. Förr så har jag sparat länkar jag ska kolla in senare i den vanliga webbrowsern, och efter många år så blir det ganska mycket, som man inte riktigt vill ta bort och kanske vill behålla. Jag skapade en ny anteckning i Gnote ”gamla länkar., öppnade ”Organize bookmark” i FireFox. Drog länkarna till Gnote antekningarna, och sparade ner sidan som HTML från Gnote. Jag rensade bort typ 1500 länkar på detta sätt.
Gnote är på många sätt rätt uppbyggt, den utgår från att du vill spara, så det gör den alltid när du skapar en anteckning, du kan stänga ner utan tänka på att spara. Bokmärken kan du dra direkt från adressfältet i webb-browsern till anteckningen, du kan länka till andra anteckningar. Om du drar in andra filtyper, som en JPG-bild, in i Gnote antekningar så får du en länk till den lokala filen. Den påminner om ett liknande program som heter Tomboy, men jag gillar Gnote bättre, Tomboy lider av filhanterar-gränssnittet . Gnote är mer direkt och enkelt tycker jag, men är egentligen samma program. Så nu när jag har länkar som jag ska kolla senare så gör jag länkar i Gnote istället, där jag kan skriva rubriker och lite text till alla länkar. Mycket enkelt program med stora möjligheter. Finns här: http://live.gnome.org/Gnote

Referencer är ett annat lite program som är till för tagga dokument, den har jag inte använt så ofta, men nu så. Nu sitter jag och gör ikoner till Ubuntu, och att kliva upp och ner i hel drös med foldrar började bli irriterande. Nu i Refenser så har jag taggat alla ikoner i projektnamnet, så då kan jag se alla ikoner, sen taggat dem i de foldrar de ligger i, sen i anteckningsfältet för varje ikon så skriver jag vilka länkar jag ska skapa till den ikonen o.s.v. Jag får en enkel översikt över alla ikoner på ett sätt som vanliga foldrar inte ger. Det går att använda Phyton programspråket i Referencer också, i vilken utsträckning vet jag inte, men det ger mig idéer. Det finns ett liknande program som heter Tellico, men den kunde inte visa SVG-filer som thumbnails så det blir Referencer för mig. Programmen kan låna in text från andra dokument för tex fotnoter och citat i tex programmet Lyx, leta upp texter på webben från fria databaser med litteratur och andra texter. Programmen har nog ett djup som jag inte utnyttjar nu, men på sikt får vi se. Annars så är det enkelt att få en översikt på dokument som ligger i en hög och strukturera upp den i ämne och innehåll, även filmer, bilder och musik

Båda programmen finns under Lägg till /Ta bort program eller i synaptic.

http://icculus.org/referencer/
http://tellico-project.org/

ljudkonverteraren/SoundConverter, är litet litet program som inte gör mycket väsen av sig. Jag använder den bara för en sak. Jag hittar ofta YouTube fimer som inte är filmer, utan bara några bilder med ljud. Det är radioprogram och intervjuer med mina hjältar, eller någon obskyr låt som inte går att få tag på. Jag laddar ner YouTube-filerna med tillägget Downloadhelper i Firefox och drar in dem i ljudkonverteraren, trycker på konvertera, mycket mer än så gör jag inte. Den konverterar till tex OGG i samma folder som ursprungsfilen, sen så har jag bara ljudfilen och kastar YouTube-filmen. Enkelt och praktiskt.

Finns under Ta bort/lägg till program eller i synaptic.
http://soundconverter.berlios.de/

gFTP, en enkel FTP klient som ser ut som en FTP klient brukar göra. Den finns också en liknande som ett tilläg i FireFox ”FireFTP”, som du får som en flik/webbsida i FireFox webbläsaren när du startar den.

gFTP finns under Lägg till /Ta bort program eller i synaptic.

GADMIN-PROFTPD är ett GUI för FTP-servern, tyvärr lite komplicerat uppbyggt för den ovana och ibland så funkar den inte efter installation på en del datorer. Det som funkat bäst för mig är att ladda den senasta DEB filen från Debian. Om inte annat så är det nog lämpligast att använda synaptic istället för Lägg till /Ta bort program, så att man får med sig alla beroenden. På de maskiner jag jag inte har lyckats starta FTP servern med GADMIN-PROFTPD där har jag kopierat in configfilen från de maskiner som fungerat. Ligger under: /etc/proftpd………….och filen heter ”proftpd.conf”. Om det funkar med en gång, eller efter lite meck, spara en kopia på ”proftpd.conf”, bra att ha liksom.

  • Man börjar med att skapa en användare under System/Administration………Användare och grupper, eller så kan det göras i terminalen om man vill det, men det går jag inte in på här.
  • Startar GADMIN-PROFTPD, skriver in sitt lösenord som den frågar efter. Under fliken ”Servrar” i GADMIN-PROFTPD så klickar man på ”Importera” och importerar in sin användare.
  • Under fliken Användare i GADMIN-PROFTPD så kan man ändra lösenordet, sätta upp användarens roll, som möjligheter till att döpa om, ta bort, skapa kataloger och dyligt i FTP foldern.
    Sen så startar man FTP-servern.

FTP katalogen som skapas ligger under /var/ftp, som man bara kan se innehållet i som root eller som FTP klient.

Tips: Du kan montera vilka kataloger du vill i den foldern, istället för att flytta över filer till katalogen, eller montera en folder i FTP-en där användaren ska lägga ner sina filer, men du måste göra det som root.

sudo mount –bind /home/”hemkatalogen”/Movie/ /var/ftp/

Katalogen som monteras i mitt exempel ovan är: / home/hjalle/Movie/
I katalogen /var/ftp/

Om du har extern hårddisk (eller CD/DVD spelare) så monteras den under /media.
Och då kan det se ut så här:

sudo mount –bind /media/MP3/Movie/ /var/ftp/

HDD som monteras i mitt exempel ovan är: ”MP3″ och dess folder ”Movie”: /media/MP3/Movie/
I katalogen /var/ftp/

Den här monterringarna, i exemplen ovan, försvinner när man bootar om, det tycker jag är väldigt praktiskt för FTP.
Om man vill avmontera den själv så:

sudo umount /media/MP3/Movie/ /var/ftp/

Det är alltså inga filer som flyttas, bara foldern som också monteras på annan plats i filsystemet, och filerna syns direkt under monteringspunkten. Om man monterar flera kataloger under /var/ftp/ och inte vill ha alla filer i en enda drös så kan man skapa monteringspunkter/foldrar för varje montering:

sudo mkdir /var/ftp/Bilder
sudo mount –bind /home/”hemkatalogen”/Bilder/ /var/ftp/Bilder

Eller montera en ISO fil till FTP: sudo mount -o loop -t iso9660 filnamn.iso /var/ftp/iso

Så här kan montera foldrar överallt i systemet, det behöver inte vara just för FTP.

Mer om mount: https://help.ubuntu.com/community/Mount

PureAdmin är ett liknade FTP server program som ska vara enkelt, och det är det. Funkar alltid. Men jag varnar för den. Som default när jag installerat den så kan den som loggar in knalla runt på hela HDD, livsfarligt. Och jag har inte lyckats få det att funka som jag vill, och det gör den mer komplicerad än GADMIN-PROFTPD, som fungerar som en FTP server ska göra. Den inloggade ska bara kunna verka i foldern som tilldelats, ingen annanstans.

Debian paket: (DEB) http://packages.debian.org/sv/sid/gadmin-proftpd
Hemsida: http://gadmintools.flippedweb.com/

Grsynk är ett GUI till rsynk. Enkelt att använda men inte så många möjligheter. Jag använder den för att synka kataloger mellan olika datorer, bilder och dokument. Jag har gjort det enkelt för mig. Datorer som monteras hamnar under foldern .gvfs på hemkatalogen, så jag har satt upp den så här:
Lokal folder: /home/”hemkatalogen”/Bilder/
Extern folder: /home/”hemkatalogen”/.gvfs/”hemkatalogen” på ”extern dator/Bilder/

Detta behöver du inte skriva, du kan bläddra dig fram i Grsynk. För att se dolda foldrar som .gvfs i filhanteraren så tryck på ”ange ett filnamn, skriv in ”.” och välj folder i listan som kommer upp, eller skriv .gvfs, gå in i katalogen och in i din monterade externa dator.
Alltså jag har genat genom .gvfs (som är dold) katalogen till den externa datorn (den måste vara monterad om det ska funka) utan att använda domän eller IP. Mottagar foldern måste vara skrivbar (för ”gruppen” du tillhör när du loggar in på den externa datorn) för att det ska fungera. Den lokala och externa riktingen kan skiftas i Grsynk så att man får samma filer på båda datorerna. Jag ska senare skriva ett synkskript för rsynk som gör samma sak, ihop med programmet Gnome-schedule, typ varje timme. Men då måste jag lära mig lite mer, allt jag hittar på webben handlar om backup, jag vill ha synk, alltså samma filer på båda datorena.

Finns under Lägg till /Ta bort program eller i synaptic.

CryptCeeper skapar krypterade foldrar som du öppnar med lösenord, de monteras som enheter som du kan gå in i. Bra att ha för typ dokument med alla satans pinkoder, lösenord som den nya tiden kräver av oss. När du startar programmet så kommer det upp en nyckelknippa på notifieringsytan, klickar du där så kan du skapa ”New encrypted folder”, du får frågan om lösenord för den foldern, sen är den skapad och monteras, och listas, för val, på samma ställe. När du ska välja en folder som ska monteras så väljer du bara från listan och skriver in ditt lösenord för den foldern. CryptCeepers foldrar skapas på din hemkatalog och är punkt filer så de är dolda. Du kan gå in dem även när foldern inte är monterad, men filerna heter typ bzNkhSKTVWPhoVRI4csBbwyk och kan inte läsas.

CryptCeeper fungera alltså inte likadant som TruCrypt som skapar virtuella hårddiskar. CryptCeeper är smidig och är ett bra komplement till TruCrypt, eller så behöver man inte mer än CryptCeeper.

Finns under Lägg till /Ta bort program eller i synaptic.

/Tommy Hjalmarsson

h1

InkScape 0,47 beta

juli 13, 2009

supper2

Exprimentet/bilden har jag gjort i 0.46, så inget här är specifikt för 0,46. Bilden är bara öppnad i 0,47.

InkScape 0,46-devel har varit tillgänglig ett bra tag nu, Nu har InkScape 0,47 kommit med många förbättringar och mycket nytt.

Som:

  • Bättre snappfunktioner.
  • Display mode har nu också ”no filters” (när jag zoomar in på vindruvan på bilden ovan så blir det trögt som…, så ”no filters” är användbart)
  • Highlight-ade kurvor vid mouse over.
  • Textur/material fyllnad (inget för mig).
  • Radergummi för linjer och slutna kurvor (icke slutna kurvor får en linje mellan ändpunkterna vi radering). En annan inställning är att man kan delita hela objektet som radergummit dras över.
  • Rename layer fungerar i lager hanteraren, man behöver alltså inte gå in i XML editorn för att ändra namnet på lagret längre.
  • Massor av nya tusch effekter på linjer, verkar lovande.
  • Måttsättning.

En massa effekter och dylikt har också tillkommit som jag inte använt än, eller aldrig kommer använda.

Det känns som det är ett bättre program att jobba i och inte bara en massa lull lull. Jag trivs som fisken.

För mig så krashar InkScape 0,47 (Ubuntu 64 bit) när jag kopierar objekt mellan olika bilder. Alltid efter kopieringen, och typ 3 editeringar…………KRASH. Så spara alltid efter en kopiering mellan två olika bilder. (ska skriva en buggrapport)

Jag rekommenderar att välja engelska som språk i InkScape, den svenska översättningen är inte gjord av en grafiker och är förvirrande. Ändra språk: File/Inkscape Preferences/Interface….Languange (requires restart).

Deb filer för 0.47 här, 32 o 64 bit:

https://launchpad.net/~inkscape.testers/+archive/ppa

Tarbollar, dmg och EXE filer finns här:
http://www.inkscape.org/download/?lang=en

/Tommy Hjalmarsson