<?xml version="1.0" encoding="utf-8" ?>
<rss version="1.0">
    <channel>
        <title>Revolution blahg</title>
        <link>http://mapleoin.bluepink.ro/</link>
        <description>mapleoin's rambling blahg</description>
        <language>en</language>
        <pubDate>Tue, 27 Jul 2010 12:55:10 +0300</pubDate>
        <generator>pyBlee!</generator>
        <item>
            <title>the ultimate FreeBSD desktop (without a mouse)</title>
            <link>http://mapleoin.bluepink.ro/perma/ultimate-freebsd-desktop</link>
            <author>mapleoin@bluepink.ro (Oin Maple)</author>
            <description>  &lt;p&gt;I installed FreeBSD a few days ago, because I wanted to work on a distribution that&amp;#8217;s famous for its code quality and good practices. I had been using Fedora for almost a year, after switching from ArchLinux which I think I had used for two years and various other Linux distros before that. I had messed around with various BSDs before (OpenBSD, NetBSD, FreeBSD), but none of them really stuck with me. One of the big reasons for switching was getting tired of not having a package for that new thing I just saw on reddit. I used to go search for it on &lt;a href="http://freshports.org"&gt;freshports&lt;/a&gt; everytime and everytime it was already there.&lt;/p&gt;
&lt;p&gt;After installing the base system, the first thing was to get some sort of WM(Window Manager) installed. I was in a bit of a hurry, anxious to get my new system ready, so I didn&amp;#8217;t want anything big, like a DE(Desktop Environment) . &lt;a href="http://en.wikipedia.org/wiki/Tiling_window_manager"&gt;Tiling WMs&lt;/a&gt; are the next big thing. &amp;#8220;WIMP&amp;#8221;:http://en.wikipedia.org/wiki/WIMP_%28computing%29 is dead. I had played with dwm/wmii before, but these didn&amp;#8217;t really stick then. I think there&amp;#8217;s an effort to be made in order to change your desktop paradigm, just like when you&amp;#8217;re changing your editor or anything else. You can&amp;#8217;t just use it casually once a week and expect to become proficient with it in a month. It doesn&amp;#8217;t work that way. At least not for me. These things cause a bit of a headache. It&amp;#8217;s like cutting a limb. You&amp;#8217;re brain needs to adapt your other senses and limbs to compensate for the loss. But in this case, when you cut your limb, you get a new cyber-robotic-megatron arm instead. You just need to figure it out how it works and your productivity will increase exponentially.&lt;/p&gt;
&lt;p&gt;So i installed &lt;a href="http://awesome.naquadah.org/"&gt;awesome&lt;/a&gt; , then switched to &lt;a href="http://xmonad.org/"&gt;xmonad&lt;/a&gt; and then switched to &lt;a href="http://www.suckless.org/dwm/"&gt;dwm&lt;/a&gt; in a matter of minutes. I then opened up the configuration file for dwm, and changed some keybindings and some colors and two days later it feels like home. &lt;/p&gt;
&lt;p&gt;Early on, as I got the tiling wm installed I thought about trying to live without my mouse. That&amp;#8217;s hardcore productivity staring me in the face. Especially the hardcore part. I already had my vim/emacs editor so nothing to change there.&lt;/p&gt;
&lt;p&gt;Browsing is a big part of our lives, and browsing can&amp;#8217;t be done without a pointing device. Or could it? I installed &lt;a href="http://vimperator.org/trac/wiki/Vimperator"&gt;vimperator&lt;/a&gt; . You have these nice key-bindings for moving around (j,k,C-d,C-u,search etc.), but how do you click links? Vimperator has this awesome feature called &lt;em&gt;hinting&lt;/em&gt; that highlights and gives a number to each link on the screen when you press &lt;strong&gt;f&lt;/strong&gt;. I think it&amp;#8217;s actually faster than moving your mouse around. You can open a new link just by pressing &lt;strong&gt;o&lt;/strong&gt;, a tab by pressing &lt;strong&gt;t&lt;/strong&gt;. It knows you mean google if you just give it words instead of a url. It goes back and forth with C-o, C-i. It can do almost everything firefox can do and more without looking around through ugly menus. It&amp;#8217;s even got macros! Granted, it takes some getting used to, but that&amp;#8217;s the fun, right?&lt;/p&gt;
&lt;p&gt;Everyone already knows irssi the irc client and mutt the email client. You can try those. Or you could use one of emacs&amp;#8217;s. That&amp;#8217;s the next big part of my plan. I&amp;#8217;m going to be switching over to emacs after about 3 years with vim. I&amp;#8217;m probably going to say other things about this move some other time, so I&amp;#8217;ll just summarise my first thoughts until now. I want my editor to be everywhere I edit text. Vim is already in my blog posts and in my source files. But I want my editor in my email, in my shell, in my chat client and under my pillow. Emacs 22 has ugly fonts, but Emacs 23 has antialiased fonts and what do you know? FreeBSD&amp;#8217;s got a port of the development version. All the carpal syndrome scare goes away once you remap Caps to be another Ctrl key. Read a lot of tutorials. Read a lot of high-profile users&amp;#8217; blog posts (like &lt;a href="http://steve.yegge.googlepages.com/effective-emacs"&gt;steve yegge&amp;#8217;s&lt;/a&gt; ). Have a lot of commitment and you&amp;#8217;ll do it.&lt;/p&gt;
&lt;p&gt;Learning one of the two editors is a rewarding experience in itself. Vimtutor and the emacs tutorial are amazing. They&amp;#8217;ll have you crackling once every few lines at the new magic powers you&amp;#8217;ve just gained. They truly are great weapons in any mastermind-bent-on-world-domination&amp;#8217;s arsenal.&lt;/p&gt;
&lt;p&gt;The first few hours after the second few hours spent into the new environment are the most important. If you can get to this stage, the battle is almost won. The first &lt;em&gt;session&lt;/em&gt; is the most troublesome. Your brain revolts and refuses to adapt to the &lt;em&gt;new way&lt;/em&gt; . That&amp;#8217;s why it&amp;#8217;s most important to not give up. Spend the night with the new environment and go to sleep. The next day you have to be able to wake up in the same environment and everything will seem natural in a little while. Try it.&lt;/p&gt;
&lt;p&gt;Next year I&amp;#8217;ll go &lt;a href="http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard"&gt;Dvorak&lt;/a&gt; .&lt;/p&gt; </description>
            <pubDate>Tue, 03 Feb 2009 00:00 GMT</pubDate>
        </item>
        <item>
            <title>Linux - After install work</title>
            <link>http://mapleoin.bluepink.ro/perma/after-install-work</link>
            <author>mapleoin@bluepink.ro (Oin Maple)</author>
            <description>  &lt;p&gt;It&amp;#8217;s distro-hopping season again and I chose debian this time. I might explain my reasons for that somewhere else. Here&amp;#8217;s a list of stuff I need to do on every install in order to get comfy with my new distro. (There&amp;#8217;s a sort of meme floating around).&lt;br /&gt;I use gnome!&lt;/p&gt;
&lt;p&gt; &lt;ul&gt;
&lt;li&gt;Get 6 virtual desktops. &lt;/li&gt;
&lt;li&gt;Set some basic can&amp;#8217;t-live-without-keybindings Ctrl+_number_ for switching between desktops and Alt+T for launching a gnome-terminal.&lt;/li&gt;
&lt;li&gt;Clean up my desktop. I really hate every kind of clutter on my desktop, so I delete everything. Almost everything can just be deleted, except for the Home, Trash and Computer icons. Fire up &lt;code&gt;gconf-editor&lt;/code&gt; and go to &lt;em&gt;apps&gt;nautilus&gt;desktop&lt;/em&gt; to uncheck everything. While we&amp;#8217;re at it, let&amp;#8217;s also enabling deleting in &lt;em&gt;nautilus&lt;/em&gt; (it normally only lets you send stuff to Trash), by checking enable_delete in &lt;em&gt;nautilus&gt;preferences&lt;/em&gt;. Nautilus&gt;Edit&gt;Preferences&gt;Behaviour &amp;#8211; always open in browser windows &amp;#8211; so it doesn&amp;#8217;t spam me with 1000 windows to the world.&lt;/li&gt;
&lt;li&gt;Next is &lt;code&gt;&amp;#60;package manager=&amp;#34;manager&amp;#34;&amp;#62; install bash-completion&lt;/code&gt; and adding this to my &lt;em&gt;.bashrc&lt;/em&gt;: &lt;code&gt;. /etc/bash_completion&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Time to get my .vimrc from wherever i happen to be keeping it at the time. you can check it out now &lt;a href="http://mapleoin.fedorapeople.org/vimrc"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Nowadays, as I&amp;#8217;ve got really lazy, I also set up automatic login (you can do that from &lt;em&gt;System&gt;Administration&gt;Login Window&lt;/em&gt;. That basically bypasses gdm.&lt;/li&gt;
&lt;li&gt;Get myself into some better groups like: wheel/admin/sudo, storage/disk(so nautilus can mount disks), by editing &lt;code&gt;/etc/group&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;You might also want to take a look at http://art.gnome.org if you&amp;#8217;re the type. I know it&amp;#8217;s a bit outdated, but the interface is a whole lot better than *-look.org&lt;/li&gt;
&lt;li&gt;Here&amp;#8217;s a list of apps I use regularly: &lt;em&gt;Firefox, gnome-terminal, vim, ipython, git, xchat, evolution, pidgin, deluge, banshee/amarok, gnome-mplayer&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;&lt;/p&gt; </description>
            <pubDate>Fri, 19 Dec 2008 00:00 GMT</pubDate>
        </item>
    </channel>
</rss>
