Senin, 22 Agustus 2011

110822 download ratusan, bahkan ribuan game dengan sekali perintah di puppy linux


belajar coding bahasa sh di linux yuk..

pagi ini aku melihat suatu hal yang menarik di
http://www.murga-linux.com/puppy/viewtopic.php?t=34921
forum puppy linux yang sangat canggih dan menarik.

kali ini tentang download game yang sudah di list.
begini caranya.
1. koneksikan internet
2. buat sebuah file 'list' kemudian klik kanan, open as text (atau dengan tahan shift dan klik kiri), copy-paste tulisan berikut (contoh saja).

http://www.bestonlinegames.info/bestgames/Valentiner/Valentiner.swf
http://www.bestonlinegames.info/bestgames/Lucky%20Balls/luckyballs.swf
http://www.bestonlinegames.info/bestgames/BubbleShooter/BubbleShooter.swf
http://www.bestonlinegames.info/bestgames/TheBreaker/TheBreaker.swf
http://www.bestonlinegames.info/bestgames/StoneBreaker/StoneBreaker.swf
http://www.bestonlinegames.info/bestgames/3dsudoku/3dsudoku.swf
http://www.bestonlinegames.info/bestgames/3DReversi/3DReversi.swf
http://www.bestonlinegames.info/bestgames/Mahjong/Mahjong.swf
http://www.bestonlinegames.info/bestgames/LogicalDominos/LogicalDominos.swf
http://www.bestonlinegames.info/bestgames/Solitaire/solitaire.swf
http://www.bestonlinegames.info/bestgames/FreeSolitaireGalaxy/FreeSolitaireGalaxy.swf
http://www.bestonlinegames.info/bestgames/Speed/Speed.swf
http://www.bestonlinegames.info/bestgames/pacman/Pacman.swf
http://www.bestonlinegames.info/bestgames/Street%20Fighter/streetfighter.swf
http://www.bestonlinegames.info/bestgames/Frogger/frogger.swf
http://www.bestonlinegames.info/bestgames/sonic/1877_usonic.swf
http://www.bestonlinegames.info/bestgames/spaceinvaders/Space_Invaders.swf
http://www.bestonlinegames.info/bestgames/Tetris/tetris.swf
http://www.bestonlinegames.info/bestgames/Zelda/Zelda.swf
http://www.bestonlinegames.info/bestgames/Donkey%20Kong/Donkey%20Kong.swf
http://www.bestonlinegames.info/bestgames/simon/simon.swf
http://www.bestonlinegames.info/bestgames/3DFrogger/3DFrogger.swf
http://www.bestonlinegames.info/bestgames/AlienClones/AlienClones.swf
http://www.bestonlinegames.info/bestgames/SuperMarioRampage/SuperMarioRampage.swf
http://www.bestonlinegames.info/bestgames/Hexxagon/Hexxagon.swf
http://www.bestonlinegames.info/bestgames/IntrusionPrevention/IntrusionPrevention.swf
http://www.bestonlinegames.info/bestgames/MiniclipMahjong/MiniclipMahjong.swf
http://www.bestonlinegames.info/bestgames/UltimatePing/UltimatePing.swf
http://www.bestonlinegames.info/bestgames/StarBall/StarBall.swf
http://www.bestonlinegames.info/bestgames/StarCastle/StarCastle.swf
http://www.bestonlinegames.info/bestgames/Strategy/Strategy.swf
http://www.bestonlinegames.info/bestgames/SuperFlashMarioBros/SuperFlashMarioBros.swf
http://www.bestonlinegames.info/bestgames/TicTacToe/TicTacToe.swf
http://www.bestonlinegames.info/bestgames/A-Blast/A-Blast.swf
http://www.bestonlinegames.info/bestgames/electricman2med/electricman2hs.swf
http://www.bestonlinegames.info/bestgames/bushshootout/bushshootout.swf
http://www.bestonlinegames.info/bestgames/PacmanWar/PacmanWar.swf
http://www.bestonlinegames.info/bestgames/CigaretteKiller/CigaretteKiller.swf
http://www.bestonlinegames.info/bestgames/ThingThingArena3/ThingThingArena3.swf
http://www.bestonlinegames.info/bestgames/AimAndFire/AimAndFire.swf
http://www.bestonlinegames.info/bestgames/W.O.T.-IISpecOps/W.O.T.-IISpecOps.swf
http://www.bestonlinegames.info/bestgames/WarGames/WarGames.swf
http://www.bestonlinegames.info/bestgames/Way'sHeroGame/Way'sHeroGame.swf
http://www.bestonlinegames.info/bestgames/wrath2/wrath2.swf
http://www.bestonlinegames.info/bestgames/AdTickFighter/AdTickFighter.swf
http://www.bestonlinegames.info/bestgames/StickCombat/StickCombat.swf
http://www.bestonlinegames.info/bestgames/Granny%20In%20Paradise/GrannyInParadise.swf
http://www.miniclip.com/games/stunt-pilot/en/stuntpilot.swf
http://www.bestonlinegames.info/bestgames/Batman/batman.swf
http://www.bestonlinegames.info/bestgames/MatrixRampage/MatrixRampage.swf
http://www.bestonlinegames.info/bestgames/Zombified/Zombified.swf
http://www.bestonlinegames.info/bestgames/PacmanWar/PacmanWar.swf
http://www.bestonlinegames.info/bestgames/A.L.I.A.S.3/A.L.I.A.S.3.swf
http://www.bestonlinegames.info/bestgames/A.L.I.A.S/A.L.I.A.S.swf
http://www.bestonlinegames.info/bestgames/AdventuresOfBibo2/AdventuresOfBibo2.swf
http://www.bestonlinegames.info/bestgames/StealthHunter/StealthHunter.swf
http://www.miniclip.com/games/baseball/en/baseball.swf
http://www.bestonlinegames.info/bestgames/2DKnock-Out/2DKnock-Out.swf
http://www.bestonlinegames.info/bestgames/Adrenaline/Adrenaline.swf
http://www.bestonlinegames.info/bestgames/4wheelmadness/4wheelmadness.swf
http://www.bestonlinegames.info/bestgames/Bowling%20Master/bowlingmaster.swf
http://www.bestonlinegames.info/bestgames/MiniPutt%203/miniputt3.swf
http://www.bestonlinegames.info/bestgames/Table%20Tennis/tabletennis.swf
http://www.bestonlinegames.info/bestgames/MiniPool/minipool.swf
http://www.bestonlinegames.info/bestgames/Penalty%20Master/Penalty%20Master.swf
http://www.bestonlinegames.info/bestgames/UltimateMegaHoops/UltimateMegaHoops.swf
http://www.bestonlinegames.info/bestgames/EuroHeaders2004/EuroHeaders2004.swf
http://www.bestonlinegames.info/bestgames/Tennis/Tennis.swf
http://www.bestonlinegames.info/bestgames/StickCombat/StickCombat.swf
http://www.bestonlinegames.info/bestgames/Muay%20Thai/muaythai2004.swf
http://www.bestonlinegames.info/bestgames/jigsawmonkey/JIgSawPuzzle_Monkey.swf
http://www.bestonlinegames.info/bestgames/jigsawdog/JigSawPuzzle_Dog.swf
http://www.bestonlinegames.info/bestgames/WhiteJigsaw/WhiteJigsaw.swf
http://www.bestonlinegames.info/bestgames/Gimme%205/Gimme5.swf
http://www.bestonlinegames.info/bestgames/WinOneMillion/WinOneMillion.swf
http://www.bestonlinegames.info/bestgames/LocateLenny/LocateLenny.swf
http://www.bestonlinegames.info/bestgames/8Up/8Up.swf
http://www.bestonlinegames.info/bestgames/Tetrix/Tetrix.swf
http://www.bestonlinegames.info/bestgames/Blox/Blox.swf

simpan.
3. sekarang buat sebuah file executable (script) di rox, caranya klik kanan new, script. beri nama 'download'. open as text, isikan kode berikut ini.
#!/bin/bash
# download_list
for file in $(cat list) ; do
wget $file
done
jalankan. file 'download' dengan mengeklik satu kali. (kalau pengin tau proses perjalanannya, coba jalankan lewat console)
sudah deh..
semua list game flash yang banyak itu akan terdownload dengan sendirinya.
gampang kan?

sekarang tinggal install flashplayernya dari repo
http://distro.ibiblio.org/puppylinux/pet_packages-lucid/Flashplayer-10.3r181-lucid.pet
nge-game nge-game..

pake puppy linux yuk..
bismillaah.
:D

Minggu, 14 Agustus 2011

110814 memunculkan PupShutdown saat tombol power ditekan



caranya cukup mudah.
buat file script dengan nama "mati" di /usr/bin
(buka direktori /usr/bin dengan rox, klik kanan di tempat yang kosong, pilih new, Script. muncul kotak dialog, ganti tulisan "Script" dengan "mati", ok.)
klik kanan file "mati", open as text, lalu masukkan perintah ini:

#!/bin/sh
cat /proc/acpi/event |
while read line; do
 aplay /usr/share/audio/bark.au & #yang ini bisa diganti dengan suara lain
 PupShutdown
done

kemudian buat sebuah file "PupShutdown" di /usr/bin.
open as text, masukkan perintah ini:
#!/bin/sh
# simple shutdown dialog for puplite, sc0ttman
# edited by recobayu

# get distro details, if possible
[ -f /etc/DISTRO_SPECS ] && . /etc/DISTRO_SPECS
DISTRO_NAME="$DISTRO_NAME "

# make GUI
export SHTDWNGUI='
<window title="'${DISTRO_NAME}'Shutdown Menu">
<vbox>
<frame>
 <pixmap>
  <input file>/usr/share/doc/puppylogo48.png</input>
 </pixmap>
 <text><label>'${DISTRO_NAME}'Shutdown</label></text>
</frame>
<frame>
 <vbox>
 <button relief="1" tooltip-text="Shutdown and power off your PC, your session can be saved before your PC powers off">
  <label>Shutdown PC</label>
  <input file icon="gtk-stop"></input>
  <action>wmpoweroff</action>
 </button>
 </vbox>
 <hbox>
 <vbox>
  <button relief="1" tooltip-text="Exit the the command prompt, no X windows or desktop">
   <label>Exit to Prompt</label>
   <input file icon="gtk-no"></input>
   <action>killall X</action>
  </button>
  <button relief="1" tooltip-text="Reboot your PC, your session can be saved before reboot starts">
   <label>Reboot PC</label>
   <input file icon="gtk-refresh"></input>
   <action>exec /usr/X11R7/bin/wmreboot</action>
  </button>
 </vbox>
 <vbox>
  <button relief="1" tooltip-text="Restart the JWM window manager, useful if you updated any JWM settings">
   <label>Restart JWM</label>
   <input file icon="gtk-leave-fullscreen"></input>
   <action>jwm -restart</action>
  </button>
  <button relief="1" tooltip-text="Restart the entire X server, useful if you have any freezes or display problems">
   <label>Restart X Server</label>
   <input file icon="gtk-execute"></input>
   <action>restartwm</action>
  </button>
 </vbox>
 </hbox> 
</frame>
<frame>
 <hbox>
 <vbox>
  <button relief="1" tooltip-text="Return to the desktop and continue your session">
   <label>Back to Desktop</label>
   <input file icon="gtk-home"></input>
   <action type="exit">EXIT_NOW</action>
  </button>
 </vbox>
 </hbox>
</frame>
</vbox>
</window>'

gtkdialog3 -p SHTDWNGUI -c
exit

sekarang agar program jalan dari pertama, begini caranya.
buka file /usr/bin dengan rox, kemudian buka lagi direktori /root/Startup dengan rox juga. drag file "mati" dari /usr/bin ke rox yang satunya (/root/Startup), muncul kotak pilihan, pilih link (absolute).

cara ini lebih aman daripada langsung membuat script "mati" pada /root/Startup karena ketika program tidak jalan, sewaktu-waktu dapat dipanggil dengan mengetik perintah "mati" pada console. nah, setelah program jalan, tombol power dapat berfungsi lagi dengan baik.


sekarang saatnya mencoba.
restart x server
pencet tombol power pada laptop.
speaker anda mengeluarkan bunyi sesuatu dan layar monitor anda muncul jendela PupShutdown.

selamat menikmati.
pakai puppy linux yuk..
:)

Selasa, 09 Agustus 2011

110809 lcd projector with puppy linux

110809 lcd projector with puppy linux

hari ini tidak terlalu cerah kurasa
suasana yang cukup mencekam menyebar ke ruangan kecil itu
aku dan seorang temanku berusaha dengan keras membangkitkan semangat mereka
namun yang kudapat adalah semangat yang begitu meluap pada mereka
ya, sangat besar. tapi tak sedikit juga yang kurang berenergi, kurasa

siang ini aku ingin menggunakan geogebra di puppy linux ku
aku bermaksud memperlihatkan grafik fungsi x pangkat tiga yang mempunyai dua titik stasioner.
aku ketikkan fungsi yang aku maksud pada kotak input yang ada di bawah:
f(x)= -x³ + 9 x² - 15 x + 5
kemudian aku tekan enter.
terbentuk sebuah grafik yang sangat bagus, kecil. aku mendekat ke arah pengendali lcd projector. kutikam tombol power pada remote. lcd menyala. aku tancapkan kabel pada tempatnya, di pagar dan di laptopku, asus a42f. berulangkali aku coba dan terus mencoba, tapi tetap nihil hasilnya.
sejurus kemudian rasa kecewaku berubah menjadi suatu misteri yang musti aku selidiki lebih lanjut. selepas hari berakhir menjadi sore, aku naik ke lab dan mencoba lagi hal yang sama. hasilnya pun juga sama. lalu aku reboot sambil masih tetap menancapkan penghubung ke laptopku dan lcd. ajaib! dari awal grub, ternyata sudah nge-detect, muncul. alhamdulillaah.. hebat sekali, kawan. berarti tinggal mengatur tampilan dengan perintah 'xorgwizard' pada terminal. betul. begini kronologis kejadian pada waktu yang cukup mendebarkan itu. setelah awalnya tampilan terlihat kecil pada projector, aku tahan tombol ctrl dan alt dengan tangan kiriku dan aku tikam backspace dengan tangan kananku, tepatnya dengan jari telunjukku. spontan layar penuh warna itu menghitam, dengan tanda pagar dan slash berkedip-kedip. sip! berarti sudah keluar dari x.
aku tuliskan 'xorgwizard' dan enter. aku atur dengan xorg kira-kira yang cocok adalah 1028 x 768.
aku test hasilnya tidak begitu mengecewakan. baik.
penasaran yang cukup mendalam pun kini berubah menjadi suatu kegembiraan.

inti dari tulisan ini adalah,
ketika aku ingin menampilkan puppy linux ke screen dengan lcd projector, aku harus menghubungkannya sejak dari awal laptop dinyalakan.

canggih kan?
pake puppy linux yuk.

Rabu, 27 Juli 2011

110727 drive icon puppy linux jadi canggih

Assalaamu ‘alaikum wr. wb.
pengin drive icon di puppy linux kamu seperti ini?



apa yang berbeda dari tampilan drive icon di atas?
ya, benar sekali.
kalau biasanya hanya sda1, sda2, sda3, dst., tapi sekarang
ada label nama tiap drive.
begini caranya.


1. buka file /sbin/pup_event_frontend_d dengan geany. (cara yang paling mudah adalah dengan menekan shift dan file itu pada rox-filer).


2. buat dua buah fungsi berikut ini, blkid_cleaner() dan blkid_name_generator().



blkid_cleaner() {
sleep 5
if [ -f /tmp/blkid.txt ]; then rm /tmp/blkid.txt; fi
}


blkid_name_generator() {
#Gather blkid output and filter out required device
LABEL=""
eval "`blkid "/dev/$1" | cut --delimiter=" " -f 2- | sed -e 's/ /;/g'`"
LABEL="${LABEL//;/ }"
if [ ${#LABEL} -gt 8 ]
then
LABEL=${LABEL:0:8}..
fi
#Generate drive label
if test "$LABEL" = ""; then ONEDRVLABEL="$@\n \n "; else ONEDRVLABEL="${LABEL}\n($@)\n "; fi
}


3. ubah sedikit fungsi add_pinboard_func() menjadi seperti di bawah ini.

add_pinboard_func() { #needs ONEDRVNAME, DRV_CATEGORY, FSTYPE
#ppPATTERN=' label="'"$ONEDRVNAME"'"'
#v411 rerwin: avoid icon getting duplicated if it is renamed...
ppPATTERN="/root/.pup_event/drive_${ONEDRVNAME}<"
[ "`grep "$ppPATTERN" /root/Choices/ROX-Filer/PuppyPin`" != "" ] && return #precaution.
free_coord
blkid_name_generator $ONEDRVNAME
echo -e "<?xml version=\"1.0\"?>
<env:Envelope xmlns:env=\"http://www.w3.org/2001/12/soap-envelope\">
<env:Body xmlns=\"http://rox.sourceforge.net/SOAP/ROX-Filer\">
<PinboardAdd>
<Path>/root/.pup_event/drive_${ONEDRVNAME}</Path>
<X>${COORD_X}</X>
<Y>${COORD_Y}</Y>
<Label>${ONEDRVLABEL}</Label>
<Args>${DRV_CATEGORY} ${FSTYPE}</Args>
</PinboardAdd>
</env:Body>
</env:Envelope>" | rox -R
if [ "$( cat /root/.drvlist | grep $ONEDRVNAME )" = "" ]; then
echo $ONEDRVNAME >> /root/.drvlist
fi
}




4. ubah juga fungsi remove_pinboard_func() menjadi seperti di bawah ini.

remove_pinboard_func() { #needs DRV_NAME (name of entire drive)
#ppPATTERN=' label="'"$DRV_NAME"'.*" '
#[ "`grep "$ppPATTERN" /root/Choices/ROX-Filer/PuppyPin`" = "" ] && return
#ALLNAMES="`grep -o "$ppPATTERN" /root/Choices/ROX-Filer/PuppyPin | cut -f 2 -d '"' | tr '\n' ' '`" #'geany
#for ONEDRVNAME in $ALLNAMES
#do
#echo "<?xml version=\"1.0\"?>
#<env:Envelope xmlns:env=\"http://www.w3.org/2001/12/soap-envelope\">
#<env:Body xmlns=\"http://rox.sourceforge.net/SOAP/ROX-Filer\">
#<PinboardRemove>
#<Path>/root/.pup_event/drive_${ONEDRVNAME}</Path>
#</PinboardRemove>
#</env:Body>
#</env:Envelope>" | rox -R
#done
#Rewritten to cope with blkid_name_generator
cat /root/.drvlist | grep "$DRV_NAME" |
while read ONEDRVNAME
do
echo "<?xml version=\"1.0\"?>
<env:Envelope xmlns:env=\"http://www.w3.org/2001/12/soap-envelope\">
<env:Body xmlns=\"http://rox.sourceforge.net/SOAP/ROX-Filer\">
<PinboardRemove>
<Path>/root/.pup_event/drive_${ONEDRVNAME}</Path>
</PinboardRemove>
</env:Body>
</env:Envelope>" | rox -R
sed -i -e "s/${ONEDRVNAME}//g" /root/.drvlist
done
}


5. kemudian klik kanan icon drive pilih run desktop icon manager
6. tandai (cek) tick box to erase then redraw and realign existing icons, ok.
7. kemudian restart x server melalui menu-shutdown-restart X server
jadi deh.

canggih kan?
alhamdulillaah..
:)

kalau lebih canggihnya lihat saja sumbernya dari sini:
http://www.murga-linux.com/puppy/viewtopic.php?p=532399

Selasa, 26 Juli 2011

110726 istighfar, lid

pagi itu kembali ia tarikan jemarinya, lukiskan tinta dan beberapa pikirannya ke atas putihnya papan. ia buat sarapan pagi untuk murid-murid cerdasnya. setelah perjuangannya menempuh berpuluh-puluh kilometer jauhnya dari tempat tinggalnya menuju tempat di mana sekarang ia bekerja. setelah sekian beratnya cobaan yang ia terima selama perjalanan itu. ya. ia sadar bahwa sekarang dunia yang ia tempati tak seindah dulu, tak senyaman dulu, dan tak bisa sesantai dulu. ketika ia bisa dengan mudah melaksanakan tahajud pada sepertiga malam terakhirnya. ketika ia bisa merasakan nikmatnya mengaji ta’lim ke sana ke mari baik pada ustadz umar faqihuddin, ngaji di tempat pak umar faruq, ataupun di pondok azzuhri.

sekarang yang ia rasakan adalah nikmatnya bekerja, nikmatnya menambah pengetahuannya, baik dengan mengajarkannya, ataupun belajar hal yang baru dari orang lain. ia sangat bersyukur karena caranya membantingkan tulangnya jauh lebih nyaman dibanding cara ayahnya, pikirannya. alhamdulillaah. namun begitu berat ia rasakan menggenggam bara api di tangannya. kadang ia lepaskan bara api itu ketika futhur menimpanya. walid tahu bahwa sekarang ia hidup di dunia yang penuh maksiat, penuh syahwat, dan tak sedikit fitnah. sering sekali ia berdoa memohon penguatan kepada Rabb semesta alam. termasuk pagi ini, juga tak jarang pagi-pagi yang lalu, ia melaksanakan sholat subuh pukul 6. sangat menyakitkan. tiap saat dalam jalannya ia temukan banyak sekali wanita bertelanjang ria di jalan. tanpa malu-malu mereka hamburkan aurat itu ke semua orang. walid benar-benar tak tahu seperti apa jalan pikiran mereka.

sekarang walid jarang sekali berolah raga. ia teringat ketika setiap ahad buta ia siapkan energinya baik dengan minum segelas madu dan susu, atau sarapan ringan. ia kenakan pakaian serba hitam kemudian meluncur ke pondok. juga ketika sepekan sekali ia bersama teman-temannya menuju mijen untuk latihan yang lain.
namun sekarang jarang sekali ia lakukan. teringat kembali apa yang disampaikan pak sofwan, salah satu saudaranya saat ini. “lid, kamu musti banyak-banyak istighfar.”
astaghfirullaah.. astaghfirullaahal ‘adhiim..
walid teringat kalau dosa itu tak hanya tercipta dari kegiatan maksiatnya. dalam beribadah pun ia juga bisa mendapatkan dosa. sholatnya yang sering molor, jauh dari khusyu’, bacaan alqurannya yang kadang ia merasa sudah benar, padahal dulu ketika ngaji alquran tajwid dan ta’limul muta’alim di pak umar, ia selalu dipesankan agar istighfar setiap kali selesai membaca alquran. jangan meremehkan alquran, bahkan harus wudhu dulu sebelum memegangnya.
astaghfirullaah.. astaghfirullaahal ‘adhiim.
walid harus bisa mengerti bagaimana ia bertindak di dunianya yang sekarang. benar. sekarang ia sudah tak lagi menjadi anak kecil. sedikit demi sedikit ia bangun dan pancangkan kembali pondasi-pondasi sampai mengakar. berbagai cara telah walid lakukan untuk membangunnya kembali. alhamdulillaah, beruntung ia dapatkan saudara baru di dunia barunya. ia juga pernah berpesan kepada ali, salah satu teman ngajinya dulu agar mengirimkan rekaman ta’lim ustadz umar faqihuddin melalui email. ia teringat, setiap kata yang keluar dari lisan beliau dapat membangkitkan kembali semangatnya, semakin menambah dekatnya dengan Allah. dan juga menyatukan sesama saudara seperjuangan walau bagaimanapun jalan yang mereka tempuh. karena beliau mencontohkan dengan hal-hal yang kecil dan dianggap biasa, namun itu terlupa. seperti makan dengan tangan kanan, baca bismillah dan duduk.
“ah.. kapan lagi aku dapat merasakan hal itu?” gumamnya. yang bisa ia lakukan adalah mendownload kajian-kajian dari alislamu.com. satu situs yang sangat terasa nikmatnya di tengah hiruknya dunia yang sekarang ia tinggali.
lid, apa kau belum sadar juga? kau tak sendiri sekarang.
“pak, sudah jam pulang..” salah seorang muridnya membuyarkan lamunannya.
“cepat sekali waktu berlalu?” alhamdulillaah..
dalam perjalanan pulang bersama salah seorang sahabatnya, mereka berbincang. subhaanallaah ada pengalaman menarik yang dapat ia ambil pelajaran darinya. pengalaman bahwa sulit dan kerasnya kehidupan saudaranya seperjuangan, saudara seiman, di dunia yang lain, jauh di negeri sana. astaghfirullaah..
rasa syukurnya semakin bertambah ketika ia dapat melaksanakan sholat jamaah di masjid yang selalu ia ingin kunjungi. beratus kali hanya lewat saja, dan isya’ ini walid dapat berjamaah di sana, shof terdepan pula. ia agak risih ketika saudara di sampingnya melakukan takbiratul ikhram yang berbeda, jauh dari biasanya. tangannya lurus kedepan dengan gerakan yang keras, kemudian mendekapkannya tepat di depan dadanya. sempat niat walid goyah, tapi langsung ia buang perasaan itu. ketika imam sujud, dan diikuti seluruh jamaah, barulah ia sadar bahwa ia berdosa. hatinya telah berprasangka. astaghfirullaahal adhiim.. ternyata fisik jamaah di sampingnya tak seberuntung walid. seketika itu juga dalam sujudnya, ia memohon ampun serta mengucap syukur yang sangat atas semua yang telah Allah Swt. berikan kepadanya.
kini perjuangan memegang bara api masih berlanjut dan akan terus berlanjut.
semangatlah walid!
kami masih ada berjuang bersamamu!
Allaahu Akbar!

Minggu, 17 Juli 2011

110717 Pagi Ini bersama Modem dan Kartu As

bismillaah..
aku yang biasanya internetan pakai kartu tri, pagi ini akan mencoba hal yang baru.
mencoba berselancar di dunia maya dengan kartu as-ku,
jadi nomernya mungkin sementara tidak aktif :)


hari beranjak dewasa, semakin cerah saja aku lihat langit ini.
aku obati rasa penasaranku dengan bertanya langsung pada operator telkomsel,
ku tekan hpku, 116 kemudian panggil, dan aku arahkan pada
berbicara langsung dengan officer kartu as.
kesan pertama yang aku dengar adalah ramah.
perempuan itu kemudian menanyakan siapa aku dan apa yang bisa ia bantu.
aku bertanya kepadanya tentang cara berinternetan dengan modem.
terjadilah dialog yang agak panjang antara aku dan dia.
dari percakapan itu, aku tahu dua hal yang penting, yaitu APN dan dial number.
APN: telkomsel atau internet, dan dial numbernya *99#.
baik.
langsung aku panggil *363# dan memilih paket internetan unlimited harian, 5000.
setelah itu aku tulis deh ini.
ceck it out.


internetan pakai puppy linux mudah banget kali..
berikut ini aku jelaskan bagaimana menyetting koneksi internet dengan modem
di dunia puppy linux.


1. pilih menu, setup, internet connection wizard



bisa juga melalui desktop, klik connect



2. muncul kotak internet connection wizard, pilih internet by wireless GPRS modem



3. isikan serial modem device file sesuai dengan yang terdeteksi


(keterangan ada pada tulisan di bawahnya (detected devices: /dev/ttyUSB0))
biasanya yang aku tulis adalah "/dev/ttyUSB0" (tanpa tanda petik).
..isikan APN, Username, Password, Phone number, Phone PIN ke masing2 kotak.
kalau sudah klik ok.


pengalamanku pakai tri:
APN, Username, Password :3data
Phone number : *99#
Phone PIN :1234


pakai kartu as:
ganti APN dengan "internet" atau "telkomsel", yang lainnya biarkan saja masih tetap begitu.


4. sesuai dengan pesan yang muncul,
tinggal klik "okay" dan pilih menu, network, PGPRS connect



5. pertama pasti tidak bisa, jangan khawatir



tekan "r" kemudian enter.



yup! berhasil.
Alhamdulillaah..
:D


6. kemudian langsung saja kita klik browse pada desktop
atau dengan browser pada menu, internet juga bisa.


selamat berinternetan ria dengan puppy linux.





mudah bukan?
semoga bermanfaat,
Assalaamu ‘alaikum.


file pdf nya bisa diunduh pada link berikut ini:
https://docs.google.com/open?id=0B-WmUMQtTTUYNDM0ZDkxYTYtN2QxOS00NDVlLWJmMzMtMGNmZGZkZTk3NTU5

Rabu, 13 Juli 2011

110713 ubuntu, repo stkip, dan aku

110713

alhamdulillaah malam ini aku bisa meng-update ubuntu 10.04 ku dari repo stkip surya. DAHSYAT! very-very fast i think that's cool..
setelah sebelumnya aku coba install ubuntu 10.10 (tepatnya edubuntu 10.10) dan mencicipi uniknya ubuntu 11.04, aku merasa kecewa.
karena asus k42f ku tidak berfungsi secara terrific.
tapi setelah aku install ubuntu 10.04 yang aku ambil dari tempat cd lama ku, semua terdeteksi dengan nyaman.
canggih!
apalagi sekarang dengan update manager ini yang super cepat.
bagaimana tidak?
aku mengupdate di tempat sini, dekat sekali dengan reponya. malah boleh dibilang kalau aku berada pada tempatnya.
yang aku lakukan adalah dengan klik system, administration, update manager.
ini yang tampil di depan ku adalah cleret-cleret proses bar yang bergerak cepat sekali dan di bawahnya adalah kata2 yang berganti-ganti terus dengan sangat lincah.
Subhaanallaah begitu CANGGIH!
secanggih PUPPY LINUX.

tapi walau bagaimanapun, aku tetap suka Puppy linux.

tunggu saja, insya Allah akan ada oprekan remastering puppy linux terbaru ku.
Aamiin.
:)

Senin, 05 Juli 2010

pagi dan sore nanti

100705

pagi hangat ini
dua mata saling bertemu
begitu juga sore nanti
keduanya menari
mengikuti
alunan tinta dari
kanan ke kiri
dan nafas itu
bersuara
diikuti seluruh raga
bertasbih
subhaanallaah..
indahnya membaca Al Quran
di pergantian
waktu

Minggu, 16 Mei 2010

10.000jam deliberate practice

Pelatihan Pak bambang Nugroho
15 Mei 2010
di IIBF (Indonesian Islamic Bussines F..)

dalam dunia ini 0,5% orang kalangan bawah,
99% orang biasa, dan
0,5% orang sukses (dalam hal keduniaan)
5% orang di dunia ini menguasai yang 95%,
sedangkan yang 95% orang hanya menguasai 5%.
Pak Bambang menyatakan bahwa tidak penting apa yang kita lakukan, tapi yang terpenting adalah bagaimana cara kita mengerjakannya. Beliau memaparkan contoh-contoh orang sukses, seperti KFC yang hanya ayam goreng tepung, Dunkin Donuts yang hanya sebuah donat, Esteler 77, Kacang Garuda, atau bakso Pak Kumis. Mereka sangat sukses. Walaupun harga yang mereka tawarkan tergolong tidak murah, tapi mereka tetap digemari para pelanggan. Kok bisa?
Coba bayangkan, Apa istimewanya ayam goreng? Siapa saja bisa membuat ayam goreng tepung, bahkan sangat bisa jika menjualnya dengan harga yang jauh lebih murah. Tapi apa yang terjadi? Justru yang murah itu kalah laris dari yang mahal.
Sama halnya dengan nasyid. Apa bedanya nasyid dengan musik-musik lain? Sama-sama musiknya, tapi mengapa sekarang musik-musik lain masih menguasai di negeri ini? Sebenarnya begitu banyak musik yang bagus, tapi karena tidak diset dengan baik, maka musik-musik itu tidak booming. Beliau sangat yakin akan Merebaknya Nasyid sampai tingkat nasional. Di mana-mana orang akan dapat menikmati lantunan indah itu. Begitu banyak penduduk islam Indonesia. Mereka membutuhkan lagu-lagu yang menyentuh ruhani mereka, bukan hanya sekedar lagu biasa karena hakekatnya alat musik itu mengundang setan, maka banyak dari nasyid yang beraliran acapela.
ANN jateng yang begitu besar di mata nasional seperti sekarang ini pasti berproses begitu panjang, Pak Bambang Nugroho begitu dahsyat sekarang ini pasti karena proses yang panjang. Karena beliau berpendapat bahwa di dunia ini tidak ada yang langsung instan, muncul begitu saja, mak bedundu', ujug-ujug, dan sebagainya. Semua itu terjadi karena proses. Ada dua proses yang melatarbelakangi hal hal super itu, yang pertama yaitu pikiran, dan yang ke dua eksen. Sejauh apapun pikiran yang terlintas, jika tidak ada action, maka tidak akan mencapai hasil yang diinginkan.
Beliau begitu yakin kita dapat mencapai apapun. Bisakah? Bisa. Caranya bagaimana? Ada suatu riset (penelitian) terkini dari seorang yang bernama Malcolm. Dia menjawab 3 hal:
1.Kenapa ada orang tiba-tiba muncul menjadi orang hebat meski masih muda?
2.Kenapa ada orang yang hebat tapi dia hebat setelah usianya tua? Dan yang ke3,
3.Kenapa ada orang yang sampai meninggalnya tidak menjadi orang yang hebat? Tidak memiliki karya hebat?
Kita bisa melihat 3 hal tersebut dari sudut pandang berbeda, bisa dilihat dari sudut pandang keduniaan, kebendaan, materi, dan sebagainya yang itu pasti akan musnah dan pastinya kita akan rugi. Atau kita melihat hal itu lebih jauh, jauh dari sekedar kesenangan sesaat, yaitu akhiratnya Allah Swt., hebat dalam ukuran ketaqwaan kita kepada Allah Swt., mengabdikan diri kita sepenuhnya untuk Allah, dan hal itu dapat kita lakukan dengan menyandarkan semua yang kita lakukan untuk mencari ridho Allah Swt., ikhlas.
Ternyata, orang bisa mencapai tingkat HEBAT hanya dalam waktu 10.000 jam. Hanya dengan 10 ribu jam gemblengan, bahasa kerennya Deliberate Practice, yaitu membiasakan diri untuk berlatih dan memperbaiki diri. Jika sehari dia menekuni suatu bidang tertentu, mendedikasikan dirinya fokus ke bidang tertentu dalam waktu 8 jam, maka dia hanya membutuhkan waktu sekitar 3,5 tahun, jika 4 jam perhari, maka dia membutuhkan waktu 7 tahun, jika 2 jam, maka dia membutuhkan waktu 14 tahun.
Ada orang yang bekerja selama 30 tahun tapi kok belum ada karyanya? Tidak menjadi orang hebat? Hanya menjadi orang yang begitu-begitu saja? Jawabannya adalah karena dia hanya melakukan pengulangan-pengulangan begitu saja, hanya repetisi tiap hari. Hal ini tidak akan menambah kompetensi orang itu, tidak akan menambah kemampuan orang itu.
Kebanyakan orang tidak mau berlatih dalam mencapai 10.000 jam.

Selasa, 01 Desember 2009

Program Excel Pewarnaan graf dg algoritma Welch dan Powell

Pewarnaan graf
Bismillaah..
Sebuah graf memiliki titik dan sisi.
Ada 2 macam pewarnaan dalam graf, pewarnaan titik dan pewarnaan sisi.
Yang akan dibahas dalam aplikasi ini adalah pewarnaan titik.
Pewarnaan titik adalah cara mewarnai graf sedemikian hingga untuk setiap 2 titik yang bertetangga berwarna berbeda.
Dua titik dikatakan bertetangga jika ada sebuah sisi yang menghubungkan keduanya.
Aplikasi ini dapat mewarnai graf dengan optimal, walaupun mungkin dalam kasus tertentu belum mencapai jumlah warna yang paling minimum.
Algoritma yang dipakai adalah algoritma Welch dan Powell, dengan memanfaatkan matriks ketetanggaan graf.
Sebagai contoh, matriks ketetanggaan dari graf di atas adalah sebagai berikut.




A
B
C
D
E
F
G

A
0
1
0
0
0
1
1

B
1
0
1
1
0
1
0

C
0
1
0
0
0
0
1
G=
D
0
1
0
0
1
0
0

E
0
0
0
1
0
1
1

F
1
1
0
0
1
0
0

G
1
0
1
0
1
0
0





































































atau dalam excel bisa ditulis seperti berikut ini.


Contoh penggunaan 'waaqi' pewarnaan graf

1, Diketahui jumlah titik pada graf G adalah 7.
Kita masukkan banyak titik (contoh: 7) ke dalam text box yang ada di form, kemudian klik ok.
2, muncul tabel matriks ketetanggaan. v1, v2, sampai v7 mewakili nama tiap titik
v1 (vertex 1) A
v2 (vertex 2) B
v3 (vertex 3) C
v4 (vertex 4) D
v5 (vertex 5) E
v6 (vertex 6) F
v7 (vertex 7) G

Keterangan:
-isikan dengan 1 untuk dua titik yang bertetangga
-biarkan kosong untuk dua titik yang tidak bertetangga
secara default, jika kita mengisi sel (v1,v3), maka sel (v3,v1) juga akan terisi secara otomatis

3, tekan tombol 'Warna'. Akan muncul beberapa pesan disertai dengan perubahan pada tabel matriks ketetanggaan.
Perubahan-perubahan yang terjadi adalah sesuai dengan algoritma pewarnaan graf 'welch dan powell'. berikut ini adalah screenshotnya.


 4, hasil pewarnaan graf ada di sheet baru, yaitu di sheet 'Laporan ..'

 5, kita dapat mewarnai graf berdasarkan hasil yang sudah diperoleh.
warna 1 : v2 (titik B) dan v5 (titik E)
warna 2 : v1 (titik A), v3 (titik C), dan v4 (titik D)
warna 3 : v6 (titik F) dan v7 (titik G)

kalau masih belum bisa menjalankan macro vba, maka ikuti langkah berikut ini:

Cara mengaktifkan macro

1, klik Options… pada bar Security Warning

2, pilih enable this content, ok


Cara untuk selalu mengaktifkan macro di excel:
1, klik Excel Option pada Office button di sebelah kiri atas layar
 2, Pilih Trust Center, kemudian pilih Trust Center Setting
 
3, Pilih Enable all macros, ok, ok
 

silakan unduh filenya di sini (setelah dibuka halaman ini, klik kanan waaqi pewarnaan graf, unduh)
https://docs.google.com/file/d/0B139JQzD_9i_ZTRmYjdlZjUtYjM5NS00NGIyLTg1NmUtYzk1NGNhOGVmNTk1/edit
untuk ms.excel 2003, jika belum bisa dijalankan silakan klik tools, macro, security trus dipilih yang medium atau low.
keluar dulu.
trus kembali buka file excel nya.
semoga bermanfaat..
;)