screenfetch: Skrip informasi sistem

Dapat link bagus dari pak Willy SR tentang screenfetch.

screenFetch is a “Bash Screenshot Information Tool”. This handy Bash script can be used to generate one of those nifty terminal theme information + ASCII distribution logos you see in everyone’s screenshots nowadays. It will auto-detect your distribution and display an ASCII version of that distribution’s logo and some valuable information to the right.

keluaran screenfetch

Hmm, BlankOn tidak dikenali, tapi versinya iya…

Catatan: opsi -s tidak dapat digunakan jika scrot tidak terpasang. Tentu, Anda bisa menggunakan utilitas penangkap layar lainnya :D

Mengaktifkan Google Bar dengan “paksa”

Meski sudah cukup lama saya memegang akun Google, saya belum dapat menggunakan Google Bar, meski akun “cadangan” saya malah sudah dapat menggunakan Google Bar. Bisa saja saya menggunakan ekstensi Cookie Editing Extension (atau adakah ekstensi hack lainnya) tapi ada yang cara lebih sederhana (meski sedikit repot) agar kita dapat menggunakan Google Bar.

  1. Buka Chrome, lalu buka Google.com
  2. Buka Developer Tools. Paling cepat dengan klik kanan->Check Elements. Buka tab konsol
  3. ketikkan baris berikut pada jendela konsol:
    document.cookie="PREF=ID=03fd476a699d6487:U=88e8716486ff1e5d:FF=0:LD=en:CR=2:TM=1322688084:LM=1322688085:S=McEsy vcXKMiVfGds; path=/; domain=.google.com";window.location.reload();
    lalu tekan Enter
    googlebar_console
  4. Voila, Google Bar
    googlebar_bar

Menambah kuota history bash

Fitur history di bash sangat membantu untuk menemukan kembali perintah yang pernah kita jalankan sebelumnya. Sayangnya bash secara default hanya “mengingat” hingga 500 perintah terdahulu. Ini saya rasa kurang cukup untuk kebutuhan saya yang sering lupa melanjutkan kembali banyak wget dan youtube-dl yang dibatalkan karena defisit benwit :P . Sekalinya mau lanjutin, perintahnya rupanya sudah hilang dari history.

Untuk meningkatkan jumlah perintah yang diingat bash, buka berkas ~/.bashrc dengan sembarang penyunting teks, lalu ganti nilai HISTSIZE dari yang default-nya 500 menjadi (misalnya) 2000.

(Opsional?) Kemudian jalankan perintah reset.

Testing gnome-blog

gnome-blog is a GNOME applet that can post to weblogs using several API. The manual didn’t include WordPress.com to the list of supporte sites, but it seems to work just fine; this entry is posted from gnome-blog.

It’s only provide minimal feature though. There’s only support for several markup (bold & italic font, adding link). Might be useful for low bandwidth situation (which is quite the norm for me :( )

Error saat konversi flv-mp3 dengan ffmpeg

Malam ini, saya menginstall ffmpeg di Blankon Pattimura. Maunya sih mengubah “hasil rampokan” Youtube jadi berkas .mp3. Tapi kok yang keluar pesan “Encoder (codec id 86017) not found for output stream #0.0” melulu?

Cek konversi ke .ogg? Bisa
libmp3lame0 belum terinstall? Sudah kok.
ffmpeg -formats | less , tapi ada kok mp3-nya
Jadi salahnya dimana dong?

Setelah googling kiri-kanan, ketemulah solusinya
sudo apt-get install libavcodec-extra-52

Nah sekarang bisa looping dengan mp3 hasil konversi ffmpeg ~

Overkuota

been waiting for months

Kelebihan 900MB dari jatah 100MB/2hari. Dan masih terus nyicil. Meski lemot tak terkira.

RIP Dennis Ritchie

Dennis Ritchie

Dennis Ritchie, the man who invent C programming language and co-creator of Unix operating system, has passed away.

His pointer has been cast to void *; his process has terminated with exit code 0.
James Grimmelmann

Chrome error: libplc4

Kemarin itu, tiba-tiba saja Google Chrome di BlankOn Pattimura nggak bisa digunakan. Kalau dipanggil dari terminal, munculnya pesan “libplc4.so not available“. Padahal file-nya eksis loh di /usr/lib.

Setelah cari-cari di Synaptic nggak ketemu paketnya, hasil googling memberitahukan kalau libplc4 ini ternyata dibundel dalam paket libnspr4-0d.

$ sudo apt-get install libsnspr4-0d

Google Chrome kembali dapat digunakan. Tapi kok bisa error gitu ya? Yakin saya itu paket libnspr4-0d nggak pernah saya utak-atik sebelumnya…

BlankOn Pattimura

Baru sekarang saya punya kesempatan memasang BlankOn Pattimura di netbuk saya. Keren deh.

Cuma saya rada kagok dengan BlankOn Panel. Agak susah navigasinya dengan keyboard thok. Lainnya belum sempat dieksplorasi. Tapi kayaknya sih saya tetap pake Debian untuk OS utama. Sudah terlanjur “gemuk” sih, dengan aplikasi dan data…

Buat web-browser sendiri dengan Python

Saya lupa dulu dapat kode program ini dari mana (forum Ubuntu kah?). Ini juga baru nemu lagi setelah iseng-iseng periksa isi harddisk. Supaya nggak lupa lagi, backup di blog ini.

Web-browser sederhana ini membutuhkan python-gtk2 dan python-webkit. Kodenya:

#!/usr/bin/env python
import sys
import gtk
import webkit
DEFAULT_URL = 'http://localhost' # Change this as you wish
class SimpleBrowser: # needs GTK, Python, Webkit-GTK
    def __init__(self):
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.set_position(gtk.WIN_POS_CENTER_ALWAYS)
        self.window.connect('delete_event', self.close_application)
        self.window.set_default_size(800, 600)
        vbox = gtk.VBox(spacing=5)
        vbox.set_border_width(5)
        self.txt_url = gtk.Entry()
        self.txt_url.connect('activate', self._txt_url_activate)
        self.scrolled_window = gtk.ScrolledWindow()
        self.webview = webkit.WebView()
        self.scrolled_window.add(self.webview)
        vbox.pack_start(self.scrolled_window, fill=True, expand=True)
        self.window.add(vbox)
    def _txt_url_activate(self, entry):
        self._load(entry.get_text())
    def _load(self, url):
        self.webview.open(url)
    def open(self, url):
        self.txt_url.set_text(url)
        self.window.set_title('%s' % url)
        self._load(url)
    def show(self):
        self.window.show_all()
    def close_application(self, widget, event, data=None):
        gtk.main_quit()
if __name__ == '__main__':
    if len(sys.argv) > 1:
        url = sys.argv[1]
    else:
        url = DEFAULT_URL
    gtk.gdk.threads_init()
    browser = SimpleBrowser()
    browser.open(url)
    browser.show()
    gtk.main()

Simpan dengan nama (misalnya) browser.py, lalu jalankan di terminal dengan perintah
$ python browser.py http://namasitus.com
Ingat, http://-nya harus ditulis juga lho.

Selamat mencoba :D

Ikuti

Get every new post delivered to your Inbox.