Tag Archives: linux

Min användarvänliga vardag

Jag läste att opassande har haft problem med sin proprietära, inlåsta hård- och mjukvara. I kommentarsfältet nämner Anna Troberg att hennes nedlåsta och användarhatande Playstation 3 inte lät henne göra vad hon ville med sin musik. “Vår användarovänliga vardag” säger de. Låt mig introducera er till min användarvänliga vardag:

Att komma igång fort

Min laptop såldes med Linux förinstallerat, istället för Windows eller Mac OS X. Fast eftersom jag inte var van med den distribution som Asus slängde med så surfade jag in på Ubuntu Linux hemsida och började ladda hem det istället – lagligt gratis och fritt från licensnycklar etc.. En timme senare satt jag med ett fullfjädrat operativsystem, med allt från den modernaste kontorsmjukvaran till avancerad bildredigeringsmjukvara, redo med en kompetent webläsare och fullständigt film- och mediastöd.

Återställa film och musik

Eftersom datorn var ny så hade jag givetvis ingen musik och dylikt inlagt i datorn. Så jag väljer att som hastigast, för att ha något att lyssna på, koppla in min externa hårddisk. Mediaspelaren som följer med Ubuntu indexerar snabbt samtlig musik på disken – och låter mig filtrera fram musiken med några tangenttryckningar. Alternativet finns förstås här att helt DRM-fritt kopiera över allt till datorn lokalt, så jag drog över favoritlåtarna.

Precis som ett USB-minne

…så efter att ha kopierat över musik etc. från hårddisken till laptopen – i en mappstruktur som jag själv delat in  – så ser jag till att uppdatera musikarkivet på min smartphone. Detta görs genom att koppla in den i USB-uttaget på vilken dator som helst och sedan kopiera över, precis som till ett USB-minne. Inga begränsningar i antalet datorer jag kan synca mot eller något sådant konstigt. Eftersom jag har 32GiB intern lagring plus ett utbytbart 16GiB minneskort så oroar jag mig heller inte för platsbrist.

Det bästa här är att jag t.ex. har ett par “blandmappar” som inte har varken gemensam artist eller ursprungskiva. Eftersom jag kan lägga över musiken exakt som de ligger på hårddisken, så jag väljer helt enkelt att spela upp mappen, istället för att behöva prångla in det genom någon avancerad och krånglig iTunes-lösning. Särskilt noterbart är att jag slipper radera musikarkivet helt ifall jag byter dator.

En handdator man kan ringa med

Min “smartphone” är inte en Android. Det är absolut inte en iPhone. Min smartphone är nämligen en Nokia N900, som kör Linux rakt av – faktum är att det bygger på samma system som jag kör i min laptop. Eftersom hårdvaran i dagens “telefoner” klarar av fullfjädrade operativsystem prestandamässigt, så tycker jag det vore jobbigt att begränsa mig. Min telefon kör faktiskt i grunden samma operativsystem som min laptop, fast avskalat förstås.

Telefonins fria framtid

Eftersom jag inte är ett så stort fan av att betala överpriser för något som bör vara en mänsklig rättighet – kommunikation alltså – så tycker jag det är motbjudande att betala c:a 5kr per tusen tecken (sms-kostnad). Istället har jag ett abonnemang för 80kr i månaden (under 100-200 sms) som ger mig närmast obegränsat med kommunikation – eftersom jag får 3G-täckning i de områden där jag inte har tillgång till vanligt, gratis trådlöst nätverk. Handdatorn kan även användas som 3G-modem när jag t.ex. vill använda ett riktigt tangentbord men inte är hemma.

Både min laptop och min N900 var snabba och enkla att konfigurera mot ett Jabber-konto (jag kör en egen server och har XMPP-adressen mmn@hethane.se). Genom detta har jag gratis möjlighet till både röst- och videosamtal oberoende av var jag är och hur jag är ansluten till internet. Givetvis laggar det till någon gång, men är täckningen urusel kan man ju alltid växla över till textkommunikation istället. Utan några begränsningar i varken plånbok eller teckenmängd.

Så varför lever människor kvar i det förflutna? Jag läste t.ex. om nya iPhone häromdagen som – hör och häpna – möjliggör fet och kursiv text i dina mail. Wow. Välkommen till framtiden, Apple-användare, jag förstår att ni är stolta. Ni som kör Android borde även ni fråga er varför det ni installerar heter “app” och inte “application”.

svt-get

SVT Get – hur man laddar ner från SVT Play

Igår eftermiddag slängde jag ihop ett hastigt och lustigt bash-script som möjliggör nedladdning från SVT Play utan kvalitetsförsämring: SVT Get.

Eftersom SVT Get är fri mjukvara kan du granska källkoden direkt. För närvarande fungerar det genom att använda sig av andra fria mjukvaror, såsom bash, curl och rtmpdump, för att ladda hem och tolka hemsidan SVTPlay.se.

Hos SVT Play så finns all information man behöver för att ladda hem deras videoklipp. Det känns ganska självklart egentligen, men många tror att “streaming” är något annat än “nedladdning” – men oavsett vad du gör så får du hem informationen till din dator. Kan du se det kan du kopiera det – alltså kan vi spara ner informationen på din dator. Att det sedan blir en perfekt digital kopia är bara en bonus av kopimi.

Bash-script fungerar endast (typ) i terminalmiljö på ett POSIX-kompatibelt system om man kör bash som skal. Kortfattat får du igång den på tre sekunder om du kör Ubuntu Linux t.ex, men förmodligen tragglar vanliga Windowsanvändare efter ett par mil om de försöker förstå sig på användandet… Så något behöver förstås göras åt det, för allas tillgänglighet.

För att råda bot på Windowsproblemen finns dock givetvis planer på att styra upp något i stil med plugins till Firefox etc. Källkoden för folk som vill se regexps till sed etc, och själva metoden för att kolla vad som är vad i form av programström och så vidare finns att granska i källkodsträdet på GitHub. Förhoppningsvis så bidrar folk med källkod till andra programmeringsspråk, förbättrar metoden och gärna bygger plugins till saker och ting på eget initiativ.

Tillsvidare är alltså instruktionerna till för ett helt vanligt installeras-på-en-timme-Ubuntu-Linux – så testa gärna det operativsystemet om du vill testa ladda ner från SVT Play. Inget kommer gratis, med fri kultur tillkommer krav på fri kunskap! Det lär förvisso gå igång i Mac OS X också, bara man styr upp ‘rtmpdump’. Hur man nu gör det i Apple’s konstiga, icke-modifierbara och mycket krångliga operativsystem (i förhållande till Ubuntu).

För att ladda hem och testa rekommenderar jag att kika in hemsidan på svtget.se. Därefter kan ni försöka ladda hem en perfekt digital kopia av den välrenommerade och intressanta Press Pause Play från strömsidan hos SVT.

Kom dessutom ihåg, strömmande existerar inte. Allt är filer.
Kan du se det kan du kopiera det.

Ideological choices fuel the free software movement

Slashdot reported a long time ago from no-room-at-the-ecosystem dept. something which I’d usually just entitle “brainaids”.

“Mozilla has decided to stop development of a version of its Firefox mobile Web browser for phones running Windows Mobile. The reason is that Microsoft has closed the door to native applications on smartphones running its new Windows Phone 7 Series software. More reasoning can be found in a blog post by Stuart Parmenter, director of Mobile Engineering at Mozilla.”

Unfortunately most people seem to think that battery power, ease of use and stability are irrelevant. Or they don’t actually want something mobile but rather a cool gadget. This causes people to buy unstable, unusable and/or incredibly restricted phones from these three categories:

  • Apple iPhone
  • Random Google Android mobile
  • Random Windows 7 mobile

Despite high price-tags none of these choices are good, mostly due to their respective operating systems. All of these phones market themselves to be “powerful” and probably “versatile” and maybe even “usable”. Though none of them – of course – market the restrictions implied.

Apple iPhone

A cool, sleek interface. In these days a nice piece of hardware too. Probably easy to sell, because you have the backing of an “app store” and also the “cool factor” which means everyone has it and everyone is talking about it.

The downsides are: To legally distribute software for use on the iPhone, you need Apple’s approval. This approval implies that you accept Apple as a benevolent God who – when feeling the urge – can shut down software on your phone that you legally bought. The software approval thing also means that anything anyone does better than Apple will not be accepted into the App Store. Geez.

Android phones

None of these phones are other than slow and unstable when it comes to using then. Besides this the software distribution is messy and difficult to overview. There is no immediate logic in which Android version runs what software and on which phone.

My personal reason for disliking it is purely ideological. Marketing says it’s “open”, promotes “open source” and whatever. However, the platform doesn’t appeal to open source software and everything has to be written very specifically for the Android phone. Porting software is apparently not as simple as one could’ve hoped.

Lately Oraclesince the Sun acquiry, have been yelling that Google infringe patents and copyright. This because Google has their own Java virtual machine for the Android phones. The patent issue itself isn’t troublesome, I think it’s worse that Google didn’t just run Linux straight-up on their otherwise capable platforms.

Windows 7 phones

No one buys these for themselves… They’re probably just bought through companies who offer them to suffering employees. Same thing here applies as with Apple: Both companies are evil.

Latest news are that (as mentioned above) Windows 7 mobiles won’t allow native applications. This system of signed applications opens up for a system of Apple-like dictatorial “blessed apps”. It also obviously disables development by homebrew hackers.

The sum of it all

Besides this I recently saw an article on Australia planning to ban certain iPhone apps. Something which is only possible if there is a single, signed software repository (Apple) – or just an architecture which requires signed executables (Microsoft). This mere concept of centralistic control defies how the Internet happens.

Consider your everyday tasks which are either of private concern, some sort of communication or information access. These routines are all possible to do using libre (free) software. The Free software is in no way under usage control of neither private companies, your neighbor nor any governmental censorship bureau.

With libre licensing:
You control your device and software.
No one else can interfere.

The Nokia N900, runs the GNU/Linux operating system. This reflects the “ideological choice” of this post’s subject, the choice to run Free software. What is essential is the ability to share and – especially – modify the source code. Even if you won’t do it yourself.

Free software in practice disables an external dictatorship over the software your machine runs. This comes from the fact that any developer, through international copyright, is given the legal right to modify and distribute changes. This also means that even if all the world’s developers suddenly disappeared the current version would still be shared in a fine, working condition.

This causes the direct opposite evolution compared to proprietary (closed source) software companies who offer you only one choice – the latest version. They need you to update to increase the revenue while Free software is only interested in functionality and effectiveness. This is most noticable when an already fine, working proprietary software gets a new version: the update will most certainly include bloat and/or new restrictions.

This post not only encourages your informed choice for smartphones – a major business which fuels proprietary software. It is meant to persuade you to use Free software to the greatest extent possible. You’re probably already using OpenOffice or Mozilla Firefox – which is great because every single replaced software counts. If you like those, your next step may be Ubuntu – to replace the entire operating system.

Feel free to contact a local computer nerd for guidance.

China shows us the way

China has demanded that European countries share their source code before selling equipment to the Chinese government. My guess is that the EU’s reluctance is that China will “steal technology”. Though the question is, why not share it freely in the first place?

But what if we demanded the same from a European standpoint? Considering strong doubts regarding the, basically, single chip vendor for mobile communications devices Huawei (mostly known for their USB-connected GSM chip 3G modems). Privately owned on paper, this neither in a “Western” market nor Chinese reign gives any confidence in what information they collect or what they do with it.

The scariest fact is that just about every person out there, ordinary Joe, CEOs or government officials with 3G-connected laptops use equipment from Huawei. And proprietary drivers of course, unless you run Linux. However that’s kind of beside the point, considering how much of a separate machine the GSM chip is. Together with a SIM card it’s a fairly intelligent piece of computer with serial console access.

Of course there are specifications of how these chips work out in the public, for FCC approval and whatnot. Had there been obvious backdoors, information leaks or so, it would have been noticed by now. On the other hand, the FCC (and others) do not check for hardware/software security holes at all. 3G modems in Linux at least act through usbserial.ko, so the risk for security backdoors is slim-to-none. But what information may perhaps – unknowingly – be retrievable? Or in the future perhaps accessible for selected companies or governments involved in the production of this technology.

Source code and hardware design can never be as thoroughly scrutinised as when released to the public.

Had there only been a formal standard, or at least a de-facto one, regarding open source usage and releasing source. There wouldn’t have to be any suspicions to either side, Chinese or European or American. My bet is that sharing knowledge creates a need for co-operation, accelerated technological development and better relations between nations and unions of nations. The technological “upper hand” today doesn’t last long enough for a product to hit the market anyway.

The flow of information is too fast anyway.
Everyting is copied, co-developed and spread in the blink of an eye.

The European Union should willingly share source code and technology – and even legislate that any data emission technology must be open source and open hardware. Under Free licenses.

Technobabble om räddad data

<em>För typ en vecka sedan inträffade nedanstående händelseförlopp. Kan vara värt att postas, men jag ids inte korrekturläsa.</em>

021959 > sover du?
063845 MMN-o> Har suttit och försökt (med 1-1.5h vänteprocesser) återhämta data från Sunset Park eftersom Windows hade nullat partitionstabellen och de körde något gammalt, proprietärt format på någon inspelnings-box-in-a-klump. Alensis HD24 typ, som använder sig _typ_ av mac-partitionstabeller men ändå inte…

Det slutade med att jag formaterade disken (ny partitionstabell), sparade de första 32KiB på disken (Apple Partition Mapen?) och skrev sedan över med min gamla image och dumpade dit den fixade partitionstabellen.

> så du har inte sovit något än?

Jo, i typ 2h i två omgångar när processen (skriva 160GB data…) förväntades ta 1-1.5h.

När jag hade min gamla image återskriven på disken så ba tog jag mina första 32KiB från den formaterade disken och voilà! Data tillgängligt. (fast givetvis inte tillgängligt genom någon vanlig dator, pga deras proprietära skit, utan via långsam jävla FTP till mojängen i sig)

Man kan säkert installera drivrutiner i Windows eller något för filsystemet, men prylen var designad på Win98/ME-tiden, och dessutom _egentligen_ för Mac-burkar. Därav deras fascination för HFS, vilket testdisk identifierade diskens filsystem som. Och givetvis, om man är trött, är det lätt att man skriver “if=” istället för “of=” och råkar skriva över sin oåterskapeliga data, så det gäller att vara försiktig.

testdisk har förövrigt räddat en webserver åt mig en gång. Jag ba formaterade helt fel och skapade till och med filsystem. Det gjorde jag på natten en gång. På morgonen hade ingen märkt av något. :)

Ubuntu on school laptops in Umeå

Wouldn’t it be awesome if open source software was the de facto standard in state-funded organisations? Not only because of costs and easy licensing, but mostly the general idea of an open and free infrastructure. Something which is especially necessary within information technology – and principally even more so within government related work. Transparency is a keyword for trust.

So I thought, yesterday when I fiddled around with a school laptop, that “wouldn’t it be neat to run Ubuntu on these?”. The laptop I played around with was a Lenovo Thinkpad 7440 something running the official Umeå school configured Windows XP install with access to a heavily filtered wireless network and stuff. Interestingly enough the machine also had a Vista Basic license tag with a CD key underneath… (have they paid for Vista Basic licensing as well?)

To run Ubuntu you have to be able to boot a USB key or install somehow, for example with Wubi. Booting is practically impossible since Lenovo has delivered the laptops with TPM chips and thus you can’t select another boot device without the correct password. And unfortunately you can’t merely reset the CMOS… When installing with wubi there was a random error I didn’t bother looking into more closely. Instead I figured it might be more fun to actually install it with a legitimate reason and official support from the schools…

Continue reading

Nolia: Flygande äpplen, Ubuntu och syltkakor!

Vi har fått en last med Ubuntu 9.04-skivor! Så känner du för att testa Linux är det bara att hämta en fin, tryckt CD med folder i Ung Pirats monter på Nolia! Piratpartiet diggar ju open source, remember? :)

Is it an airplane? Is it a computer? No, it's a G3 Macintosh from the stone age!

Is it an airplane? Is it a computer? No, it's a G3 Macintosh from the stone age! Foto: Zash

Idag hade vi en last gamla G3:or att kasta. De är ej rekommenderade för destruktionssyfte förövrigt – de föll i bitar nästan omedelbart! Knappt några minuters nöje. Det gick tyvärr åt mycket tejp för att hålla ihop Appleburkarna – till skillnad från Compaq Presariorna vi hade häromdagen. De höll ju i evigheter! Kanske designade efter tänkta användare förstås…

Åsas syltkakor

Åsas syltkakor!

Imorgon så ska vi ha syltkakor för utdelning har jag hört! Kanske fungerar som pris i datorkastningen, eller vår compact disc-golf! :)

På lördag grillar vi förövrigt! Så kom dit med ätbart mojs (INGEN JÄVLA MEGASTEK FÖR HELVETE, RETARDS) och gärna en extra engångsgrill eller så! Vi ska även återenaktera skrivarscenen från Office Space, dvs den som är följden av “PC LOAD LETTER, wtf?”! [Update: här är den!]

Förövrigt märkte jag att mitt nick var i tidningen igår, typ. På ledarsidan i VK! Hähä.

MMN-o på ledarsidan i VK 20090805

Den viktiga början. Att lära sig skriva MMN-o!

Debian changing release scheduling

From Debian release team ad-hoc planning to time based-based release freezes. This will among other things give us a new Debian (“Squeeze”) in spring next year!

The project chose December as a suitable freeze date since spring releases proved successful for the [previous] releases.

…and here I thought they chose December because it was colder then…

Knäckebröd, Windowsaids och RSS-Svensson

Jag var hos min knäckebrödsupplier idag och med hjälp av hjärndistraktion så fick jag smälta lite av korkskruvarna i huvudet jag fick av att peta crap-kod i PHP och bash.

Hos knäckebrödsuppliern så körs det dock Windows och det är lika frustrerande som på vilken dator som helst. Fast det är i alla fall XP, så man vet redan på vilka sätt datorn kan irritera en – till skillnad från t.ex. Vista där Microsoft hittat på helt nya sätt att förstöra ens liv.

I vart fall får det mig att tänka på följande IRC-citat:

<wadis> jag tycker ludvigs lillasyster sade kloka saker härom dagen, “när man använder windows vet man inte bättre, men när man väl lämnat det och kört linux(ubuntu) så kan man aldrig gå tillbaka”

Det ger mig hopp för denna världs framtid. När folk märker att alternativet blir “Vista eller Ubuntu” när ingen dator längre stöder (stöds av) Windows XP… Ja sanna mina ord, då kommer frälsningen! Även om the year of the Linux desktop lär vara längre bort än Canonicals livslängd :)

Fast nä okej. Vista var ju så dåligt att allt Microsoft släpper efter det, aka Windows 7, kommer att upplevas som suveränt. Hurv.

Men mitt hopp för framtiden stärks dock på vägen hem från knäckebrödar’n. Två randoms, kille och tjej, som går längs vägen och pratar om något de läst. Vips säger en “ja, jag har ju den i min RSS-reader!”. Det värmde i hjärtat att höra “RSS” yttras av någon jag inte känner till för en gångs skull. Jag kan nu hoppas  för mig själv att denna person utgör medelkunskapen för en Svensson-datoranvändare.

Det finns hopp, my dear internets.