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.