Wednesday, June 10, 2009

firefox skin Gradient iCool



I've just installed Mozilla Firefox skin: "Gradient iCool". I'm surprised to how really cool my firefox looks now!

Dare to try? https://addons.mozilla.org/en-US/firefox/addon/7403
Read more

Monday, June 8, 2009

Can't wait: Perfume 3rd album ⊿ (Triangle)

2009/07/08 Release!!
Perfume will launch their latest & 3rd album on July 8th 2009. The album will contain a lot of never-been-heard new songs and re-mixed version of others.

Limited Edition (CD+DVD) TKCA-73440 ¥3,300 (tax in) (count)
Normal Edition (CD) TKCA-73445 ¥2,800 (tax in) (count)

CD


1.Take off
2. love the world
3. Dream Fighter
4. edge(⊿-mix)
5. NIGHT FLIGHT
6. Kiss and Music
7. Zero Gravity
8. I still love U
9. The best thing
10. Speed of Sound
11.ワンルーム・ディスコ(One Room Disco)
12.願い (Negai)(Album-mix)

CD + DVD Limited Edition

CD + DVD version includes all CD tracks PLUS:
`I still love U` Special Video Clip
`NIGHT FLIGHT` LIVE@ YOYOGI National Gymnasium May 10,’09
`edge` LIVE@ YOYOGI National Gymnasium May 10,’09 ⊿-version
`love the world` TV-SPOT
`Dream Fighter` TV-SPOT
`ワンルーム・ディスコ` (One Room Disco) TV-SPOT


reference: http://www.tkma.co.jp/tjc/j_pop/perfume/0708/index.html

Read more

Sunday, June 7, 2009

生まれゆくものたちへ :: welcome back!


The long-awaited moment has finally come.

Do As Infinity has just launched the brand new PV, "生まれゆくものたちへ" (Umareyuku monotachi e)(en: To the all born-beings).

When I first heard the song, there's a chill came accross my spine, along with huge excitement. "This is it! They're finally coming back!"

This song brings You the new spirit of DAI. You'll notice something something new from this song: the piano prelude. Back then, You'll hear either Owatari-kun's guitar or Ban-chan's voice from the begining.

However, it does remind me of Fukai Mori. I also feel a bit of Rakuen, For the Future, and Kagaku no Yoru. Ban-chan keeps her voice up and soar to the sky.

The music feels just so right. It is like continuing from where they left. Kano Inoue and Junya Urushino took care of the lyric. While music composition was handled by Yoshihiro Suda.

It feels completely different from Ban-chan singles, and from the very first time you hear the song you'll know: 'They REALLY are back!'



Video concept has not changed by that much. Just like Fukai Mori, Hi no Ataru Sakamichi or Hiiragi, it shows only the two of them.

Their latest single which contains the song will officially be launched on June 17th '09. It is titled ∞1. The single will contain 4 new songs:

1. 生まれゆくものたちへ (Umareyuku mono tachi e)
2. メラメラ (MERA MERA)
3. Timeless(テレビ東京系「激走!GT」エンディングテーマ)
4. Let's get together at a-nation

The four-year of long awaiting has finally come to its end.


Ban-chan, Owatari-kun, let's, once more, weave our fields of dreams..

VISIT!
http://d-a-i.com/profile/en.html
http://music.goo.ne.jp/lyric/LYRUTND78305/index.html

Read more

Friday, June 5, 2009

Ubuntu built-in color picker


While using Ubuntu, do You like designing Your own graphics and websites? Yes, playing with color and shapes! And did You ever find trouble when You need to choose certain color —either in CSS or RGB, which can only be found in a certain object; say, from Your desktop or panels?

Cheer up, my friend. Ubuntu will (always) help You.

"..then HOW?".

Well, using "color picker" of course. And, even better, unless You've uninstalled the phyton, there's no need to install any supplementary software: Ubuntu contains it.

At default, the color picker is not accessible from any GUI method. But, thanks to Fingel who has uploaded the script at gnomesupport.org, We can make it!

First, open Your favorite text editor, and write char-per-char exactly as below:


#!/usr/bin/python
import gtk, sys
def tohex(c):
#Convert to hex string
#little hack to fix bug
s = ['#',hex(int(c[0]*256))[2:].zfill(2),hex(int(c[1]*256))[2:].zfill(2),hex(int(c[2]*256))[2:].zfill(2)]
for item in enumerate(s):
if item[1]=='100':
s[item[0]]='ff'
print s
return ''.join(s)
csd = gtk.ColorSelectionDialog('Cool Color Picker')
cs = csd.colorsel
cs.set_has_opacity_control(True)
cs.set_current_alpha(65536)
if csd.run()!=gtk.RESPONSE_OK:
print 'No color selected.'
sys.exit()
c = cs.get_current_color()
print "Color Values:"
print 'red:',c.red
print 'green:',c.green
print 'blue:',c.blue
print 'alpha:',cs.get_current_alpha()
print "Hex Codes:"
print tohex((c.red/65536.0, c.green/65536.0, c.blue/65536.0))


(Alright, You CAN copy-paste..). Save the script, then make it executable:

sudo chmod +x /path/to/script

At this condition, You may try to run the script from terminal.

/path/to/script

Cool,, isn't it?

Now, You can make it more useful. Right-click at Your panel, choose "Add to panel...". At the 'Add to panel' window double-click "Custom Application Launcher". Type your favorite color picker name, then browse to the script location. Click "OK" when Your done.

Now You have a 'Cool Color Picker' just one-click from Your panel!

That's it!



reference:
http://gnomesupport.org/forums/viewtopic.php?t=5077

Read more

Thursday, June 4, 2009

Perfume LIVE: Girls are redefining DISCO



Itulah pertanyaan yang diajukan di awal LIVE SHOW Perfume bertajuk "Perfume LIVE! DISCO! DISCO! DISCO!".

Perfume adalah sebuah technopop unit asal Hiroshima, Jepang yang terdiri atas 3 member yaitu Nishiwaki Ayaka, Kashino Yuka, dan Oomoto Ayano. Setiap member Perfume memiliki nickname yakni, 'A~chan', 'Kashiyuka', dan 'Nocchi'.

Dalam dunia musik sendiri, technopop adalah genre yang sangat jarang, apalagi ketika awaknya adalah tiga gadis belia yang menarik dan enerjik.

Perfume mulai sebagai girls-band yang melakukan debut tahun 2001. Tahun 2003, Oomoto Ayano masuk menggantikan Kawashima Yuuka, anggota Perfume sebelumnya. Tahun ini pula Perfume pindah ke Tokyo. Mereke memulai debut nasional tahun 2005 dan hingga saat ini terus mengeluarkan berbagai single yang luar biasa.

Tahun 2008 single mereka Dream Fighter dan Love the world masuk ke Japan Top 100 Oricon Chart, di urutan ke 87 dan 46, sedangkan Baby Cruising Love masuk peringkat 110.

NON-STOP DISCO

Tanggal 9 - 10 Mei 2009 lalu Perfume mengadakan LIVE SHOW terbaru mereka, "Perfume LIVE! DISCO! DISCO! DISCO!" di Yoyogi National Gymnasium, Shibuya, Tokyo. LIVE SHOW yang luar biasa dan sarat unsur techno ini seolah ingin memberikan definisi baru bagi kata "DISCO".


Perfume memulai dengan ワンルーム・ディスコ (One Room Disco), kemudian disusul tanpa jeda sedetikpun dengan ポリリズム (Polyrhythm), シークレットシークレット (Secret Secret), dan Edge.

Sesi berikutnya Perfume membawakan コンピューターシティ (Computer City), plastic smile, マカロニ (macaroni). A~chan, Kashiyuka, dan Nocchi berhenti sebentar untuk menyapa penonton, sekaligus mengingatkan mereka tentang Haha no Hi (Mother's Day), dan betapa ketiganya sangat berterima kasih atas dukungan ibu dan ayah mereka hingga saat ini.


Di bagian ketiga, mereka membawakan love the world dan SEVENTH HEAVEN, serta lagu terbaru Perfume yang dijadikan CM song Pino, NIGHT FLIGHT. Sayangnya dalam versi RECORDED, NIGHT FLIGHT sengaja dihilangkan.

Di interlude ketiga ini, ditampilkan sebuah ilustrasi mengenai "What is DISCO?".
Ilustrasi tersebut menampilkan dua kelompok perfume, yakni black-perfume yang cool dan white-perfume yang warm. Black-perfume menugaskan white-perfume untuk mencari jawaban atas pertanyaan "What is DISCO?".





Is it about mirror ball?



Laser, maybe!?



Or, is it the spotlight?


...nope!!

Ilustrasi ini kemudian dilanjutkan dengan penampilan Perfume yang membawakan sebuah lagu khusus 代々木ディスコMIX (YOYOGI DISCO MIX). Lagu ini adalah EDIT+MIX version dari Baby cruising love, GAME, Twinkle Snow Powdery Snow, Computer Driving, 美味しいレシピ (Oishii RECIPE), linier motor girl, セラミックガール (ceramic girl), dan sweet doughnouts.

Sementara Perfume membawakan lagu tersebut, big screens di belakang mereka memutar video A~chan, kashiyuka, dan nocchi yang sedang menjadi disc jokey. Style Perfume yang biasanya kawaii, seketika berubah menjadi super cool!

Setelah interlude keempat, Perfume membawakan Dream Fighter, パーフェクトスター・パーフェクトスタイル (Perfect Star.Perfect Style), dan ジェニーはご機嫌ななめ (Jenny wa gokigen naname).

Di LIVE SHOW ini pula Perfume mengumumkan tanggal rilis album ketiga mereka, yakni 8 Juli 2009. Judulnya masih rahasia, namun menurut kabar berita, Dream Fighter, 願い (Negai), NIGHT FLIGHT serta ワンルーム・ディスコ (One Room Disco) adalah beberapa lagu yang akan mengisi album ini.


Berikutnya Perfume menampilkan チョコレイト・ディスコ (Chocolate Disco) yang ceria dan penuh semangat serta Puppy love.

ENCORE

Perfume membawakan perfume secara LIVE, karena inilah satu-satunya lagu yang tidak membutuhkan efek techno pada suara mereka.

Akhirnya Perfume LIVE! DISCO! DISCO! DISCO! ditutup oleh salah satu lagu perfume yang manis, 願い (Negai).


国立代々木競技場 (Yoyogi National Gymnasium) berkapasitas sekitar 10500 orang, hanya sedikit lebih kecil dari 日本武道館 (Nippon Budokan) yang mampu menampung hingga 14000 orang, tempat Perfume melakukan LIVE SHOW sebelumnya.

Seperti sebelumnya, LIVE SHOW kali inipun dipenuhi fans Perfume. Sekalipun begitu, pononton tetap terlihat rapi dan tertib. Salut untuk fans Perfume di Jepang.



references:
http://community.livejournal.com/my_oricon_chart/11278.html#cutid1
http://en.wikipedia.org/wiki/Perfume_(group)
http://blog.amuse.co.jp/perfume/p/

Read more

Wednesday, June 3, 2009

Gateway Ubuntu dengan firewall, transparent-proxy, dan filtering (part3)

..sebelumnya..

3. Buat file konfigurasi firewall-nya.

Keluarga *NIX memiliki sebuah program yang mampu melakukan packet filtering dengan sangat baik dan cocok untuk membangun sebuah personal firewall, ialah iptables. Informasi lengkap tentang iptables dapat Anda temukan di netfilter.org.

Pertama, tentukan di mana Anda akan menyimpan file tersebut. Dalam contoh ini kita akan menyimpannya di etc/firewallku.bash.

sudo gedit /etc/firewallku.bash

Agar file ini mudah diubah nantinya, kita akan memakai variabel untuk beberapa hal.

#! /bin/sh

# SET VARIABLES
INTERNET_IP="192.168.1.2"
INTERNAL_IP="192.168.0.1"
INTERNAL_NETWORK="192.168.0.0/24"
INTERNET_IFACE="eth1"
INTERNAL_IFACE="eth0"
SQUID_PORT="8888"


Berikutnya, cegah IP spoofing dan tolak icmp

# No spoofing !!!
if [ -e /proc/sys/net/ipv4/conf/all/rp_filter ]
then
for filtre in /proc/sys/net/ipv4/conf/*/rp_filter
do
echo 1 > $filtre
done
fi

# No icmp
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts


Kemudian, load semua modul yang dibutuhkan

modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_conntrack_irc
modprobe ip_conntrack_ftp
modprobe iptable_filter
modprobe iptable_nat


Flush dan hapus semua chain iptables.

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X


Set default behaviour, yakni DROP ALL untuk keamanan.

iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP


Buat chain baru untuk firewall kita.

iptables -N FIREWALL
iptables -N TRUSTED
iptables -N FIRE_FWD


Buat log untuk packet yang di-DROP.

iptables -N LOG_DROP
iptables -A LOG_DROP -j LOG --log-prefix '[IPTABLES DROP] : '


Di sinilah DROP benar-benar dilakukan.

iptables -A LOG_DROP -j DROP

Izinkan ESTABLISHED dan RELATED connections.

iptables -A FIREWALL -i $INTERNET_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT

Izinkan self-communication.

iptables -A FIREWALL -i lo -j ACCEPT
iptables -A FIREWALL -o lo -j ACCEPT


Semua packet akan disaring oleh TRUSTED chain.

iptables -A FIREWALL -j TRUSTED

LOG, kemudian DROP semua packet lainnya.

iptables -A FIREWALL -j LOG_DROP

Kirim semua packet melalui FIREWALL (dan kemudian ke TRUSTED).

iptables -A INPUT -j FIREWALL
iptables -A OUTPUT -j FIREWALL


Sampai di sini, semua packet kecuali yang berstatus RELATED dan ESTABLISHED akan di DROP. Untuk mengizinkan paket-paket tertentu, kita perlu melakukannya satu-persatu.


## ALLOWED LIST ##
# Allow dns
iptables -A TRUSTED -o $INTERNET_IFACE -p tcp -m tcp --dport 53 -j ACCEPT
iptables -A TRUSTED -o $INTERNET_IFACE -p udp -m udp --dport 53 -j ACCEPT

# Allow http
iptables -A TRUSTED -o $INTERNET_IFACE -m state --state NEW,ESTABLISHED,RELATED -p tcp --dport 80 -j ACCEPT

# Allow https
iptables -A TRUSTED -o $INTERNET_IFACE -p udp -m udp --dport 443 -j ACCEPT
iptables -A TRUSTED -o $INTERNET_IFACE -p tcp -m tcp --dport 443 -j ACCEPT

# allow SQUID
# allow INPUT FROM LAN to SQUID
iptables -A TRUSTED -i $INTERNAL_IFACE -m state --state NEW,ESTABLISHED,RELATED -p tcp --dport $SQUID_PORT -j ACCEPT
iptables -A TRUSTED -o $INTERNAL_IFACE -m state --state ESTABLISHED,RELATED -p tcp -m tcp --sport $SQUID_PORT -j ACCEPT


Kode di atas adalah konfigurasi minimal. Anda mungkin perlu membuka port untuk aplikasi lain seperti SSH dan Messenger. Daftar port terdapat di http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers. Anda dapat juga mencarinya di Google dengan keyword 'nama_aplikasi iptables'.

Berikutnya merupakan bagian terpenting yang memastikan Internet Connection Sharing Anda berjalan dengan baik.

Prerouting semua web traffic (yakni port 80) ke squid server.

iptables -t nat -A PREROUTING -i $INTERNAL_IFACE -p tcp --dport 80 -j REDIRECT --to-port $SQUID_PORT

ICS untuk semua selain web traffic. FIRE_FWD adalah chain filter khusus untuk FORWARD chain.

iptables -A FORWARD -i $INTERNAL_IFACE -o $INTERNET_IFACE -s $INTERNAL_NETWORK -m state --state NEW -j FIRE_FWD
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -j MASQUERADE


Firewall untuk ICS sebaiknya berbeda dengan firewall untuk gateway.


#izinkan Yahoo Messenger
iptables -A FIRE_FWD -p tcp -m tcp --dport 5050 -j ACCEPT

#smtp
iptables -A FIRE_FWD -p tcp -m tcp --dport 25 -j ACCEPT
iptables -A FIRE_FWD -p tcp -m tcp --dport 465 -j ACCEPT

#pop3
iptables -A FIRE_FWD -p tcp -m tcp --dport 110 -j ACCEPT
iptables -A FIRE_FWD -p tcp -m tcp --dport 995 -j ACCEPT
iptables -A FIRE_FWD -p tcp -m udp --dport 110 -j ACCEPT
iptables -A FIRE_FWD -p tcp -m udp --dport 995 -j ACCEPT

#ftp
iptables -A FIRE_FWD -p tcp -m tcp --dport 21 -j ACCEPT


DROP packet lainnya yang berada di FORWARD chain.

iptables -A FIRE_FWD -j LOG --log-prefix '[FWD_DROP]: '
iptables -A FIRE_FWD -j DROP



,,bersambung,,



references:
Great thanks to frodon at ubuntuforums.org: http://ubuntuforums.org/showthread.php?t=668148
Read more

Gateway Ubuntu dengan firewall, transparent-proxy, dan filtering (part2)

..sebelumnya..

Simpan file konfigurasi squid Anda.

Tips:
Jika Anda memutuskan untuk hanya merubah sebagian saja dari file squid.conf asli, Anda dapat membuat sebuah file yang lebih 'manusiawi', yakni yang lebih mudah dibaca.

Ketikkan perintah ini di terminal:

grep -v "^#" /etc/squid/squid.conf | sed -e '/^$/d'

ATAU

sed ‘/ *#/d; /^ *$/d’ /etc/squid/squid.conf

ATAU

cat /etc/squid/squid.conf | sed '/ *#/d; /^ *$/d'

Hasil dari perintah tersebut kemudian dapat Anda isikan ke sebuah file lain untuk melakukan edit cepat. Cukup tambahkan perintah > /path/to/file di akhir salah satu perintah di atas.

Misalnya, penulis akan menyimpan file di home dengan nama fast-edit.squid.conf:

cat /etc/squid/squid.conf | sed '/ *#/d; /^ *$/d' > ~/fast-edit.squid.conf

Setelah menyimpan file squid.conf, kita akan membuat sebuah special user untuk squid; dalam contoh ini, namanya 'squid'.

Di terminal:

sudo adduser squid

Isikan password. Proses squid akan masuk ke user 'squid' dari 'root', jadi password tidak masalah.

Seperti yang telah disebutkan di tulisan sebelumnya, kita perlu membuat cron job di Ubuntu supaya squid merotasi file log-nya secara berkala.

Di terminal:

sudo crontab -e

Ketik 3 (pilih /bin/nano). Akan muncul tampilan seperti vim. Ketikkan baris berikut:

0 10 * * * /usr/sbin/squid -k rotate

Setiap item konfigurasi dipisahkan oleh spasi. Berikut penjelasaanya.
0 = menit, 0 menit
10 = jam, jam 10 a.m
* = date, * artinya setiap hari
* = month, * artinya setiap bulan
* = weekdays, * artinya setiap hari
/usr/sbin/squid -k rotate = perintah agar squid melakukan rotasi file log-nya

Simpan dengan menekan Ctrl+O, Enter untuk konfirmasi. Kemudian Ctrl+X untuk keluar.

Saat kita mengisi file squid.conf pada bagian acl else, kita membutuhkan dua file eksternal yang berisi list domain dan regex untuk memblok ads. Anda dapat mendapatkan isi yang lebih baik untuk kedua file ini dengan mencari di Google.

Contoh file /etc/squid/denied_domains.acl:

.facebook.com
.fbcdn.net


Contoh file /etc/squid/denied_ads.acl:

/adv/.*\.gif$
/[Aa]ds/.*\.gif$
/[Aa]d[Pp]ix/
/[Aa]d[Ss]erver
/[Aa][Dd]/.*\.[GgJj][IiPp][FfGg]$
/[Bb]annerads/
/adbanner.*\.[GgJj][IiPp][FfGg]$
/images/ad/
/reklame/
/RealMedia/ads/.*
^http://www\.submit-it.*
^http://www\.eads.*
^http://ads\.
^http://ad\.
^http://ads02\.
^http://adaver.*\.
^http://adforce\.
adbot\.com
/ads/.*\.gif.*
_ad\..*cgi
/Banners/
/SmartBanner/
/Ads/Media/Images/
^http://static\.wired\.com/advertising/
^http://*\.dejanews\.com/ads/
^http://adfu\.blockstackers\.com/
^http://ads2\.zdnet\.com/adverts
^http://www2\.burstnet\.com/gifs/
^http://www.\.valueclick\.com/cgi-bin/cycle
^http://www\.altavista\.com/av/gifs/ie_horiz\.gif


Berikutnya, kita perlu memastikan squid dapat mengakses semua file dan direktori yang ia butuhkan. Untuk itu kita akan mengubah owner dari semua direktori dan file tersebut menjadi 'squid'.


sudo chown -R squid /etc/squid/
sudo chown -R squid /usr/share/squid/
sudo chown -R squid /var/log/squid/
sudo chown -R squid /var/


Terakhir, kita perlu membangun cache untuk squid:

sudo squid -z

Untuk melakukan rekonfigurasi squid:

sudo squid -k reconfigure

ATAU

sudo /etc/init.d/squid restart


Cukup dulu untuk squid. Di tulisan berikutnya, kita akan melakukan kofigurasi firewall dengan iptables..
Read more