Archive for the ‘computer’ Category

This Theme

Thursday, February 11th, 2010

I watched a lot of movies/TV series lately and had some writing materials. For now this suffices.

This Theme
I made a wordpress theme some years back. Well, actually, not me (japran did mostly). It is nowhere to be found now. You can find the release note here. To prevent that, I decided to put this blog theme publicly available. Get it here. I actually wanted to host it on github (just for learning git in the process), but they dont allow write access via http, and I cant connect to them via ssh from my machine.

Emacs Rant
It has been a few months since I started using emacs. I am getting familiar with a new habit but still having difficulty since I also use vi and regular editor. It is quite annoying and funny to misuse key bindings on a different environment. The version control integration is nice but I still have some problems. Kill ring and system clipboard separation is unusual, GNU coding convention is rarely used outside GNU project, and many more. Actually they are not much of troubles, we can customize everything on Emacs. I am just too lazy to fix those things.

Anyway there is a kit around to help emacs newbie (WARNING: it is HUGE and makes you feel comfortable). I also put my emacs setup under version control, just in case.

rms

Friday, October 30th, 2009

Yesterday, I got the opportunity to meet rms. He was scheduled to give a speech here. Thanks to the organizer.

He brought a small black netbook with him. I immediately guessed that it must be the portable dragon. I sneaked to confirm it while he was busy doing photos. This hardware is going to be the first complete 100% free software compatible (yes, that includes the bios). There is a heavy effort to port gnewsense into that machine. I wonder if he got next release of gnewsense on that.

His talked about the free software movement, its history and so on. Most software enthusiasts already know this stuff via this page but still can get a few new things from it. The beginning of GNU project, recursive acronyms, Swindle (LOL, he mentioned 1984 too) and open source practical approach are part of his talk about software freedom.

Funnily, that’s not what he supposed to talk about. It supposed to be “copyright vs community”. Well, in my opinion, this is a difficult topic to cover. Most Indonesians confuse the copyright (hak cipta), patent, and maybe even trademark (merk dagang), all thanks to the term ‘kekayaan intelektual’. Yes, that term helps us to combine those mumbo jumbo into one single word. But just like removing GNU from GNU/linux, people won’t get to know that ‘kekayaan intelektual’ consists of many totally different things. rms apologized for talking about the wrong topic and took some extra minutes to talk about copyright issue (mainly how copyright nowadays tends to prevent inventions).

He talked about copyright in the middle of QA session. I got my questions answered too. I asked about pirate parties (I actually understood his stance and solution on this, but forgot LOL) and AGPL. I asked about the AGPL question cause his unending hatred towards ’software as service’. I didnt really get his answer, but I think despite AGPL or whatever license, ’software as services’ makes him uncomfortable (ethically not right). I would love to hear his answer again (video from the organizer?). Pak Ibam also ask some interesting questions (after having a few words in Bahasa Indonesia with rms. ‘tidak boleh’ LOL), one of them is why Linus refuse GPL3.

Just before QA session, he transformed himself for a moment into his alter ego, St Ignucius form the church of emacs. Too bad, not much of emacs user in this country. One thing I forgot, rms speaks a little Bahasa Indonesia. He’s pretty good at it and without his american tongue (it’s really clear, most foreigners have difficulties with pronunciation). His fluency in our language is really great, the crowd really liked when he used any local words, or even talked in it for some sentences. After QA, there was a photo session and everyone went home happy.

metad news

Tuesday, October 27th, 2009

It seems that next version of gnewsense will be based on Debian. This means we’ll get some interesting stuff. Things like debian installer (lean and mean, yay), eglibc, and even FreeBSD kernel. This news really surprised me (in a good way) since it was just told casually on the list without any formal announcement whatsoever. They probably announced it on the channel.

I kinda think that the new Debian release policy played an important part on switching base from Ubuntu to Debian (there is no certainty on this. Purely my presumption). Well let us hope that with this new Debian release policy, the packages will be as latest as possible (not as latest as Ubuntu but still). And of course, I also hope that my favorite mirror will host this.

New Keyboard Habit

Saturday, July 18th, 2009

Changing our habit is considered to be one of the unwanted things. Even if it will be better, we still cling to our old habit which is placed perfectly in our comfort zone. I guess I don’t need to give some examples here because we rarely see new habits, ours or other people’s, emerging. Why is that? That’s right. What’s the point of leaving our comfort zone to pursue bewilderment, some might say.

Currently, I try to give Editor for Most Adorable Computer Scientists a chance (since it’s installed by default in my OS). The consequence is pretty hard, changing my keyboard habit. I don’t have any idea which one is worse, getting yourself familiar with Emacs key binding or changing from qwerty to dvorak/colemak/whatever.

First, put your left control key into the caps-lock key (replace or swap, your choice). This is easy on Gnome. In Windows, you have to do some registry hacks. “Why?” you might ask. Emacs use control keys heavily. You have to put it in a more accessible place or your wrist will go bad like Stallman or Gosling. I’d rather recommend getting rid of your caps-lock key than swapping it with left control. In most cases, your muscle memory will make your left pinky immediately go to the bottom-left of your keyboard as soon as you think ‘Ctrl’. Try your best to change that while using Emacs. Love your wrist.

Second, the key bindings and the environment. This is not easier than the former. I am really familiar with normal key bindings. Cut, copy, paste, save, undo, redo and find have different key bindings on Emacs, or worse, different mechanism. Well, mechanism aside (that’s the one you must learn), you can customize Emacs to your liking, so that’s not much of a problem except that you have to write some lisp code.

That’s the purpose of Emacs, you get to learn functional programming naturally. Being able to use the editor operating system front end is just a bonus.

ADD : A band used Katy Perry’s “I kissed a girl” on Emacs

gNewSense and Icecat

Thursday, April 16th, 2009

gNewSense 2.2 is now available.

And add these lines into your source list if you want to try IceCat.
deb http://gnuzilla.gnu.org/download/debian deltah-icecat universe main
deb-src http://gnuzilla.gnu.org/download/debian deltah-icecat universe main

I need a new hard drive…

Free Software Foundation Files Suit Against Cisco For GPL Violations

Friday, December 12th, 2008

This is just too big.

Press release
Detailed background
The complaint

Now, now. You call copyright violation “piracy”. What should we call copyleft violation?

gNewSense 2.1

Monday, August 25th, 2008

Changes since 2.0 include:
- Linux-ubuntu-modules cleared of non-free blobs
- Usplash added, thanks to Jean
- New theme and artwork, thanks to Patricio, Briareoh and Leo
- Readded fix for module-init-tools for eepro100
- Builder: LiveCD no longer asks for password on sudo
- Builder: Added support for extra repositories in python-apt
- Builder: Various tweaks, fixes and improvements from Karl

Here’s a few words from the chief

I’ve just realised that tomorrow will mark the 2 year anniversary of our first release.
Accordingly, it’s somewhat appropriate that our 10th LiveCD is released today.

It’s strange to think that it’s well over 2 years since Paul and I started gNewSense. While I remain the main developer; many other people have contributed code, and many many more time and effort, to ensure that this distribution stays free and usable. We were the first for example to remove all non-free blobs from the kernel and also the first to remove GLX. Through all this work we have produced what is, to the best of my knowledge, the freest GNU/Linux distribution in existence.

I’d like to thank everyone for their help and support thus far, and look forward to the future of gNewSense.

Heh…the most “hated” removal had to be linux-ubuntu-modules. Glad to see it back.

Crisis

Sunday, August 10th, 2008


tino@kusut:~$ df -lh
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda6             5.8G  2.8G  2.8G  50% /
varrun                506M  108K  506M   1% /var/run
varlock               506M     0  506M   0% /var/lock
udev                  506M   72K  506M   1% /dev
devshm                506M  288K  506M   1% /dev/shm
gvfs-fuse-daemon      5.8G  2.8G  2.8G  50% /home/tino/.gvfs
/dev/sda1              21G   17G  3.3G  84% /media/a0
/dev/sda5             9.4G  7.9G  1.5G  85% /media/a1
/dev/sdb1              21G   21G  211M 100% /media/b0
/dev/sdb2              98G   95G  2.9G  98% /media/b1
/dev/sdb3              98G   97G  1.1G  99% /media/b2
/dev/sdb4              82G   81G  1.1G  99% /media/b3

IceCat 3.0 and Gnash 0.8.3

Friday, July 4th, 2008

IceCat 3.0 was released days ago (development release). Here the link if you dont know what that is.

Source
Binary

If you have the previous version (2.0.0.13) compiled and installed, be ready to bust your balls uninstalling it, since it doesnt have “uninstall” target. Check its mailing list to do it properly.

Gnash 0.8.3 was released way before this. I heard it plays youtube now. I still have 0.8.2 on my system and rely on youtube-dl heavily.

I want to try both of them later and maybe write about it.