
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

2009/07/08 Release!!
CD + DVD version includes all CD tracks PLUS:

#!/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))
sudo chmod +x /path/to/script/path/to/script








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

#! /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"# 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_broadcastsmodprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_conntrack_irc
modprobe ip_conntrack_ftp
modprobe iptable_filter
modprobe iptable_natiptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -Xiptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROPiptables -N FIREWALL
iptables -N TRUSTED
iptables -N FIRE_FWDiptables -N LOG_DROP
iptables -A LOG_DROP -j LOG --log-prefix '[IPTABLES DROP] : 'iptables -A LOG_DROP -j DROPiptables -A FIREWALL -i $INTERNET_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPTiptables -A FIREWALL -i lo -j ACCEPT
iptables -A FIREWALL -o lo -j ACCEPTiptables -A FIREWALL -j TRUSTEDiptables -A FIREWALL -j LOG_DROPiptables -A INPUT -j FIREWALL
iptables -A OUTPUT -j FIREWALL
## 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
iptables -t nat -A PREROUTING -i $INTERNAL_IFACE -p tcp --dport 80 -j REDIRECT --to-port $SQUID_PORTiptables -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
#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
iptables -A FIRE_FWD -j LOG --log-prefix '[FWD_DROP]: '
iptables -A FIRE_FWD -j DROPgrep -v "^#" /etc/squid/squid.conf | sed -e '/^$/d'sed ‘/ *#/d; /^ *$/d’ /etc/squid/squid.confcat /etc/squid/squid.conf | sed '/ *#/d; /^ *$/d'cat /etc/squid/squid.conf | sed '/ *#/d; /^ *$/d' > ~/fast-edit.squid.confsudo adduser squidsudo crontab -e0 10 * * * /usr/sbin/squid -k rotate/usr/sbin/squid -k rotate = perintah agar squid melakukan rotasi file log-nya/etc/squid/denied_domains.acl:.facebook.com
.fbcdn.net/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