<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9186711479715204693</id><updated>2011-08-01T12:19:24.445-07:00</updated><category term='linux'/><category term='archlinux'/><category term='mp3'/><category term='flv'/><category term='ffmpeg'/><category term='Brain Tips'/><category term='emacs'/><category term='openbox'/><category term='Androids'/><category term='convert'/><title type='text'>Evolutionary Brain &amp; Life</title><subtitle type='html'>Day by day, i can see it more clearly</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aizenix.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aizenix.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aizenix</name><uri>http://www.blogger.com/profile/02686391866724858093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9186711479715204693.post-4319300216788460861</id><published>2010-03-19T03:39:00.000-07:00</published><updated>2010-03-19T05:20:11.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffmpeg'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='flv'/><category scheme='http://www.blogger.com/atom/ns#' term='convert'/><category scheme='http://www.blogger.com/atom/ns#' term='Brain Tips'/><title type='text'>Brain Tips: Convert FLV ke MP3 pada Linux</title><content type='html'>Setiap hari selalu membuka Youtube untuk cari lagu, klo dah dapet yang bagus langsung aja download tapi karena hasil download berupa .FLV (dan kebetulan download pake 'OK' doank), jadi gw harus convert ke MP3 supaya lebih portable aja.&lt;br /&gt;&lt;br /&gt;Setelah searching ada orang yang sangat baik di &lt;a href="http://ubuntuforums.org/showpost.php?p=5281544&amp;amp;postcount=12"&gt;forum ubuntu&lt;/a&gt; yang membuah script simple, dengan menggunakan &lt;code&gt;ffmpeg&lt;/code&gt; dan &lt;code&gt;lame&lt;/code&gt; dapat menghasilkan file MP3 tanpa kehilangan kualitas suara.&lt;br /&gt;&lt;br /&gt;Buatlah sebuah file dengan nama flv2mp3 (atau apa saja):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;pre class="brush: bash"&gt;vi flv2mp3&lt;/pre&gt;&lt;br /&gt;Lalu tambahkan script ini ke dalamnya:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;pre class="brush: bash"&gt;#!/bin/sh&lt;br /&gt;# this script should convert files from FLV to WAV and then to MP3&lt;br /&gt;echo " "&lt;br /&gt;echo "  Welcome to FLV to MP3 converter!  version 0.1"&lt;br /&gt;echo " "&lt;br /&gt;infile_name="$@"&lt;br /&gt;# exit if the user did not enter anything:&lt;br /&gt;if [ -z "$infile_name" ]; then&lt;br /&gt;    echo " "&lt;br /&gt;    echo "You did not tell me the file name, so I will exit now."&lt;br /&gt;    echo " "&lt;br /&gt;    exit&lt;br /&gt;fi&lt;br /&gt;echo " "&lt;br /&gt;ffmpeg -i "$infile_name" -acodec pcm_s16le -ac 2 -ab 128k -vn -y "${infile_name%.flv}.wav"&lt;br /&gt;lame --preset cd "${infile_name%.flv}.wav" "${infile_name%.flv}.mp3"&lt;br /&gt;rm "${infile_name%.flv}.wav"&lt;br /&gt;echo " "&lt;br /&gt;echo "OK. I'm done! Have fun!"&lt;br /&gt;echo " "&lt;br /&gt;exit&lt;/pre&gt;&lt;br /&gt;Simpan file tersebut dengan &lt;code&gt;:wq&lt;/code&gt; dan tambahkan &lt;code&gt;write&lt;/code&gt;, dan untuk mempermudah salin file tersebut ke &lt;code&gt;/usr/bin&lt;/code&gt; atau di direktori manapun yang terdapat pada &lt;code&gt;$PATH&lt;/code&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;pre class="brush: bash"&gt;chmod a+x flv2mp3&lt;/pre&gt;&lt;br /&gt;Cara penggunaannya:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;pre class="brush: bash"&gt;flv2mp3 FileAnda.flv&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9186711479715204693-4319300216788460861?l=aizenix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aizenix.blogspot.com/feeds/4319300216788460861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aizenix.blogspot.com/2010/03/convert-flv-ke-mp3-pada-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/4319300216788460861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/4319300216788460861'/><link rel='alternate' type='text/html' href='http://aizenix.blogspot.com/2010/03/convert-flv-ke-mp3-pada-linux.html' title='Brain Tips: Convert FLV ke MP3 pada Linux'/><author><name>Aizenix</name><uri>http://www.blogger.com/profile/02686391866724858093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9186711479715204693.post-4970494695653623071</id><published>2010-03-15T05:22:00.000-07:00</published><updated>2010-03-19T03:49:28.240-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Androids'/><category scheme='http://www.blogger.com/atom/ns#' term='Brain Tips'/><title type='text'>Brain Tips: Modifikasi Android agar dapat terkoneksi ke jaringan Ad-Hoc</title><content type='html'>Bermula dari keinginan men-sharing koneksi internet dari notebook ke T-Mobile G1, pada notebook ter-install Linux Mint 8 Helena, untuk memudahkan sharing digunakan DHCP ditambah kemudahan dari Firestarter.&lt;br /&gt;&lt;br /&gt;Pertama menginstall DHCP Server pada Linux Mint, lalu mengatur penggunaannya pada &lt;code&gt;/etc/dhcpd/dhcp.conf&lt;/code&gt;, lalu mengatur network interfaces dengan bantuan Network Manager dari GNOME, hal ini mudah dilakukan, pengaturan ini menggunakan mode Ad-Hoc, setelah mengatur pada sisi Notebook, saatnya mencoba pada G1 namun sayang G1 tidak mendeteksi Wireless dari Notebook, setelah banyak mencari pada Google, ternyata ada pengaturan yang harus diubah pada G1.&lt;br /&gt;&lt;br /&gt;Sebelum mengikuti tutorial ini ada kebutuhan yang harus terpenuhi;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Rooted G1 Phone&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Terminal Emulator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Busybox&lt;br /&gt;&lt;br /&gt;Jika anda menggunakan CynogenMod, maka ketiga kebutuhan diatas sudah terpenuhi langkah pertama buka Terminal Emulator, ubah menjadi User Root&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;su&lt;/pre&gt;&lt;br /&gt;Remount partisi &lt;code&gt;/system&lt;/code&gt; agar bisa di baca-tulis dengan perintah berikut&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system&lt;/pre&gt;&lt;br /&gt;Menuju &lt;code&gt;/system/etc/wifi/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;cd /system/etc/wifi&lt;/pre&gt;&lt;br /&gt;Ubah file tiwlan.ini dengan menggunakan VI (Editor bawaan dari BusyBox Android) diharapkan pengguna sudah terbiasa dengan Editor VI"&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;vi tiwlan.ini&lt;/pre&gt;&lt;br /&gt;Lalu cari entry berikut, bisa menggunakan Trackball atau search pada Command Mode rubah angka "0" pada entry berikut menjadi "1":&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;WifiAdhoc = 0&lt;/pre&gt;&lt;br /&gt;Lalu tambahkan 2 entry tersebut, tambahan ini letakan di bawah WifiAdhoc untuk memudah kan editing, pada baris pertama itu "HTCG1" adalah nama SSID yang harus disamakan dengan SSID Notebook, kalian bisa menggantinya&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;dot11DesiredSSID = HTCG1&lt;br /&gt;dot11DesiredBSSType = 0&lt;/pre&gt;&lt;br /&gt;Lalu edit file berikut:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;vi /data/misc/wifi/wpa_supplicant.conf&lt;/pre&gt;&lt;br /&gt;Tambahkan entry berikut:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;network={&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssid="HTCG1" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scan_ssid=1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key_mgmt=NONE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode=1 &lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;Jika ada masalah coba tambahkan &lt;code&gt;'ap_scan=2'&lt;/code&gt; setelah &lt;code&gt;'mode=1'&lt;/code&gt; setelah melakukan modifikasi restart dahulu G1, dan coba koneksinya&lt;br /&gt;&lt;br /&gt;&lt;a href="http://modmygphone.com/forums/showthread.php?t=22681"&gt;Sumber&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9186711479715204693-4970494695653623071?l=aizenix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aizenix.blogspot.com/feeds/4970494695653623071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aizenix.blogspot.com/2010/03/brain-tips-modifikasi-android-agar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/4970494695653623071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/4970494695653623071'/><link rel='alternate' type='text/html' href='http://aizenix.blogspot.com/2010/03/brain-tips-modifikasi-android-agar.html' title='Brain Tips: Modifikasi Android agar dapat terkoneksi ke jaringan Ad-Hoc'/><author><name>Aizenix</name><uri>http://www.blogger.com/profile/02686391866724858093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9186711479715204693.post-1353949132935978513</id><published>2010-03-13T01:34:00.000-08:00</published><updated>2010-03-19T03:49:14.072-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Brain Tips'/><title type='text'>Brain Tips: Bermain dengan gxmessage</title><content type='html'>Mungkin kita butuh notifikasi, remainder, dll, pada saat di depan komputer, sebenarnya banyak sekali software yang mampu melakukannya, tapi alangkah baiknya jika kita mempunyai opsi untuk itu, sebagai contoh yang saya pilih, gxmessage.&lt;br /&gt;&lt;br /&gt;Fungsi gxmessage sendiri adalah memunculkan window yang menampilkan pesan yang didapat dari command line, dari file, atau dari &lt;code&gt;stdin&lt;/code&gt;, window tersebut juga memiliki satu barus Buttons yang dimana bisa kita modifikasi untuk memberikan return code.&lt;br /&gt;&lt;br /&gt;Berikut beberapa contoh:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;gxmessage -center -buttons "Yes:1, No:2" -geometry 400x360 \&lt;br /&gt;          -timeout 5 -title "Evolutionary Brain &amp;amp; Life Quiz" \&lt;br /&gt;          'Apakah AI akan melampui manusia?&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_jNGbI48shuM/S5teqfcilnI/AAAAAAAAAAU/94t9nudSsAo/s1600-h/gxmessage-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_jNGbI48shuM/S5teqfcilnI/AAAAAAAAAAU/94t9nudSsAo/s320/gxmessage-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Gambar diatas hasil dari perintah yang dieksekusi sebelumnya, sekarang akan saya jelaskan maksud dari perintah diatas:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&lt;b&gt;gxmessage&lt;/b&gt;&lt;br /&gt;  Perintah utama untuk memanggilnya.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-center&lt;/b&gt;&lt;br /&gt;  Window yang dihasilkan akan di letakan ditengah layar.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-buttons "Yes:1, No:2"&lt;/b&gt;&lt;br /&gt;  Dengan bentuk pemakaian LABEL:VALUE, dimana LABEL&lt;br /&gt;  nanti yang akan terlihat pada Buttons, dan VALUE bisa berarti&lt;br /&gt;  ukuran Buttons atau juga bersifat penomoran.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-geometry 400x360&lt;/b&gt;&lt;br /&gt;  Mengatur ukuran window yang akan tampil&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-timeout 5&lt;/b&gt;&lt;br /&gt;  Timer untuk menentukan berapa lama window akan terlihat&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-title "Evolutionary Brain &amp;amp; Life Quiz"&lt;/b&gt;&lt;br /&gt;  Mengatur judul dari window&lt;br /&gt;&lt;br /&gt;&lt;b&gt;'Apakah AI akan melampui manusia?&lt;/b&gt;&lt;br /&gt;  Isi dari window yang akan tampil&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Perintah diatas mungkin akan sangat membosankan, kita dapat membuatnya lebih interaktif dengan menambahkan reaksi setiap apa yang dipilih, sebagai contoh jika kita memilih "Yes" akan ada balasan "Gak mungkin kali!" dan jika kita memilih "No" akan ada balasan "Yup, betul sekali!" dengan scripting yang simple akan kita buat:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;!/bin/bash&lt;br /&gt;&lt;br /&gt;gxmessage -center -buttons "Yes:1, No:2" -geometry 400x360 \&lt;br /&gt;          -timeout 5 -title "Evolutionary Brain &amp;amp; Life Quiz" \&lt;br /&gt;          'Apakah AI akan melampui manusia?'&lt;br /&gt;&lt;br /&gt;jawab=$?&lt;br /&gt;&lt;br /&gt;if [ "$jawab" = 1 ]; then&lt;br /&gt;  gxmessage -center "Gak mungkin kali!"&lt;br /&gt;else&lt;br /&gt;  gxmessage -center "Yup, betul sekali!"&lt;br /&gt;fi&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Untuk melihat hasilnya, bagaimana jika anda mencoba sendiri :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9186711479715204693-1353949132935978513?l=aizenix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aizenix.blogspot.com/feeds/1353949132935978513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aizenix.blogspot.com/2010/03/bermain-dengan-gxmessage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/1353949132935978513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/1353949132935978513'/><link rel='alternate' type='text/html' href='http://aizenix.blogspot.com/2010/03/bermain-dengan-gxmessage.html' title='Brain Tips: Bermain dengan gxmessage'/><author><name>Aizenix</name><uri>http://www.blogger.com/profile/02686391866724858093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jNGbI48shuM/S5teqfcilnI/AAAAAAAAAAU/94t9nudSsAo/s72-c/gxmessage-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9186711479715204693.post-9163475122408337082</id><published>2010-03-11T17:42:00.000-08:00</published><updated>2010-03-15T05:23:13.414-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='archlinux'/><category scheme='http://www.blogger.com/atom/ns#' term='openbox'/><title type='text'>Brain Tips: Automount External Drive pada OpenBox</title><content type='html'>Asiknya menggunakan Archlinux kita dapat mengcustomize sesuka kita, kayak gentoo lah, namun Archlinux sudah di optimize untuk i686. "Desktop" bukanlah hal yang mutlak harus cantik menurut saya, karena itu saya tidak menggunakan DE seperti GNOME, KDE, atau lainnya, OpenBox saya pilih karena WM yang well-documented, banyak user yang menggunakannya, dll&lt;br /&gt;&lt;br /&gt;Setelah terinstall ada masalah dengan Automount, karena OpenBox hanya WM, jadi dia tidak mempunyai kemampuan untuk menangani tugas-tugas DE, ada solusi mudah untuk itu.&lt;br /&gt;&lt;br /&gt;Cukup menambahkan 1 kalimat pada &lt;i&gt;.xinitrc&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;ck-launch session&lt;br /&gt;&lt;/pre&gt;Atau lengkapnya;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;exec ck-launch-session openbox-session&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Restart X untuk melihat hasilnya, mudah bukan?&lt;br /&gt;mungkin ada yang penasaran dengan &lt;code&gt;ck-launch-session&lt;/code&gt;, perintah itu mengaktifkan &lt;a href="http://www.freedesktop.org/wiki/Software/ConsoleKit"&gt;ConsoleKit&lt;/a&gt; dan "menempalkannya" pada X session, untuk lebih jelasnya tentang ConsoleKit silakan lihat di website resmi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9186711479715204693-9163475122408337082?l=aizenix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aizenix.blogspot.com/feeds/9163475122408337082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aizenix.blogspot.com/2010/03/automount-external-drive-pada-openbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/9163475122408337082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/9163475122408337082'/><link rel='alternate' type='text/html' href='http://aizenix.blogspot.com/2010/03/automount-external-drive-pada-openbox.html' title='Brain Tips: Automount External Drive pada OpenBox'/><author><name>Aizenix</name><uri>http://www.blogger.com/profile/02686391866724858093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9186711479715204693.post-1084082454345176124</id><published>2010-03-11T06:20:00.000-08:00</published><updated>2010-03-19T21:08:22.351-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>My Emacs Configuration [Obsolete]</title><content type='html'>THIS CONFIGURATION IS OBSOLETE, I TRY TO MAKE NEW PARADIGM ABOUT IDE WITH EMACS&lt;br /&gt;SO NEED MORE TRIAL AND ERROR&lt;br /&gt;&lt;br /&gt;With emacs, i need to programming on C/C++, Python, Assembly, and LaTeX. Also i want to have email client, full-fledged terminal, chatting client, tabbed, emacs can do all of it.&lt;br /&gt;&lt;br /&gt;GNU Emacs 23.1.1&lt;br /&gt;&lt;br /&gt;C/C++ Programming:&lt;br /&gt;&amp;nbsp;&amp;nbsp;Just execute &lt;code&gt;M-x c-mode&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Python Programming:&lt;br /&gt;&amp;nbsp;&amp;nbsp;Install pymacs rope ropemacs yasnippet from AUR&lt;br /&gt;a tutorial regarding stuff above, from &lt;a href="http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/"&gt;EnigmaCurry&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Assembly: ??&lt;br /&gt;&lt;br /&gt;LaTeX:&lt;br /&gt;&amp;nbsp;&amp;nbsp;Install Auctex from Repository, and execute &lt;code&gt;M-x latex-mode&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;email client: Wanderlust&lt;br /&gt;&amp;nbsp;&amp;nbsp;Install from Repository&lt;br /&gt;&lt;br /&gt;full-fledged terminal: multi-term&lt;br /&gt;chatting client: ELIM&lt;br /&gt;&lt;br /&gt;Here is my &lt;code&gt;.emacs&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;(require 'python)&lt;br /&gt;(require 'yasnippet)&lt;br /&gt;(require 'doc-view)&lt;br /&gt;(autoload 'awk-mode "cc-mode" nil t)&lt;br /&gt;&lt;br /&gt;;; AUCTeX&lt;br /&gt;(load "auctex.el" nil t t)&lt;br /&gt;(setq TeX-auto-save t)&lt;br /&gt;(setq TeX-parse-self t)&lt;br /&gt;(setq-default TeX-master nil)&lt;br /&gt;&lt;br /&gt;(autoload 'python-mode "python-mode" "Python Mode." t)&lt;br /&gt;(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))&lt;br /&gt;(add-to-list 'interpreter-mode-alist '("python" . python-mode))&lt;br /&gt;&lt;br /&gt;;; Load-Path&lt;br /&gt;(add-to-list 'load-path "/usr/share/emacs/")&lt;br /&gt;&lt;br /&gt;;; Color Theme&lt;br /&gt;(require 'color-theme)&lt;br /&gt;(color-theme-initialize)&lt;br /&gt;(color-theme-charcoal-black)&lt;br /&gt;&lt;br /&gt;;; Fonts&lt;br /&gt;(set-default-font "CodingFontTobi")&lt;br /&gt;&lt;br /&gt;;; elscreen&lt;br /&gt;(load "elscreen" "ElScreen" t)&lt;br /&gt;&lt;br /&gt;  ;; F9 create a new elscreen, shift-F9 kills it&lt;br /&gt;  (global-set-key (kbd "&lt;f9&gt;"  ) 'elscreen-create)&lt;br /&gt;  (global-set-key (kbd "S-&lt;f9&gt;") 'elscreen-kill)&lt;br /&gt;&lt;br /&gt;  ;; Super+P/U switchs between elscreen&lt;br /&gt;  (global-set-key (kbd "s-o") 'elscreen-previous)&lt;br /&gt;  (global-set-key (kbd "s-p") 'elscreen-next)&lt;br /&gt;&lt;br /&gt;;; Multi-term&lt;br /&gt;(require 'multi-term)&lt;br /&gt;(setq multi-term-program "/bin/bash")&lt;br /&gt;&lt;br /&gt;;; Initialize pymacs and rope&lt;br /&gt;(require 'pymacs)&lt;br /&gt;(pymacs-load "ropemacs" "rope-")&lt;br /&gt;&lt;br /&gt;(autoload 'pymacs-apply "pymacs")&lt;br /&gt;(autoload 'pymacs-call "pymacs")&lt;br /&gt;(autoload 'pymacs-eval "pymacs" nil t)&lt;br /&gt;(autoload 'pymacs-exec "pymacs" nil t)&lt;br /&gt;(autoload 'pymacs-load "pymacs" nil t)&lt;br /&gt;&lt;br /&gt;;; Yasnippet&lt;br /&gt;(add-to-list 'load-path "/usr/share/emacs/site-lisp/yas")&lt;br /&gt;(yas/initialize)&lt;br /&gt;(yas/load-directory "/usr/share/emacs/site-lisp/yas/snippets")&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9186711479715204693-1084082454345176124?l=aizenix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aizenix.blogspot.com/feeds/1084082454345176124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aizenix.blogspot.com/2010/03/my-emacs-life.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/1084082454345176124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/1084082454345176124'/><link rel='alternate' type='text/html' href='http://aizenix.blogspot.com/2010/03/my-emacs-life.html' title='My Emacs Configuration [Obsolete]'/><author><name>Aizenix</name><uri>http://www.blogger.com/profile/02686391866724858093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9186711479715204693.post-5151136998341741255</id><published>2010-03-11T00:03:00.000-08:00</published><updated>2010-03-15T05:23:28.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>Brain Tips: Emacs tab menggunakan elscreen</title><content type='html'>Emacs emang bukan cuman editor, sifatnya yang dapat di gunakan untuk berbagai macam hal, seperti membaca email, browsing, chatting, dll menjadi pilihan menarik bagi programmer, sekarang saya akan membahas bagaimana membuat "Tab" pada Emacs seperti IDE lainnya, untuk mewujudkan itu kita dapat menggunakan &lt;a href="http://www.morishima.net/%7Enaoto/software/elscreen/"&gt;elscreen&lt;/a&gt; sebuah extension untuk membuat multiple buffer pada window yang berbeda (tidak membagi window seperti multiple window).&lt;br /&gt;&lt;br /&gt;1. &lt;a href="ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/"&gt;download elscreen&lt;/a&gt; dan jangan lupa untuk &lt;a href="ftp://ftp.jpl.org/pub/elisp/apel/"&gt;mendownload APEL&lt;/a&gt;&lt;br /&gt;2. Install APEL terlebih dahulu dengan make&lt;br /&gt;3. Salin file elscreen.el ke load-path anda&lt;br /&gt;4. Tambahkan (load "elscreen" "ElScreen") pada file .emacs&lt;br /&gt;&lt;br /&gt;Voila! restart emacs untuk mencobanya&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9186711479715204693-5151136998341741255?l=aizenix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aizenix.blogspot.com/feeds/5151136998341741255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aizenix.blogspot.com/2010/03/emacs-tab-menggunakan-elscreen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/5151136998341741255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9186711479715204693/posts/default/5151136998341741255'/><link rel='alternate' type='text/html' href='http://aizenix.blogspot.com/2010/03/emacs-tab-menggunakan-elscreen.html' title='Brain Tips: Emacs tab menggunakan elscreen'/><author><name>Aizenix</name><uri>http://www.blogger.com/profile/02686391866724858093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
