Minggu, 18 Desember 2011

microsoft office 2007 di puppy linux

Ms. Office 2007 di puppy linux

bismillaah.
berikut ini langkah-langkah yang bisa kita lakukan.

1. Pastikan personal storage yang kita punya besar. (saya sarankan 2 gb)
kalau masih sedikit, personal storage bisa kita tambah dengan klik menu, utilities, resize personal storage file.


2. install wine.pet terbaru. (yang akan kita gunakan adalah wine versi 1.3.27)
Semakin baru jenis wine, semakin sedikit masalah yang ada. Karena bug nya sudah berkurang.
Wine bisa kita dapatkan di repositori puppy linux berikut ini.
http://distro.ibiblio.org/puppylinux/pet-packages-lucid/
 

3. Copy file riched20.dll dari file windows ke direktori wine.
Caranya:
--buka rox filer, arahkan ke direktori windows yang kita punya, sebagai contoh: /mnt/sda1/WINDOWS/system32
--kemudian buka satu lagi rox filer, arahkan ke root (~), klik ikon mata agar file yang terhidden muncul, buka direktori /root/.wine/drive_c/windows/system32
--sebaiknya rename dulu file riched20.dll di wine menjadi riched20.dll.bak
--drag file riched20.dll dari windows ke direktori wine, pilih copy
keterangan:
sebenarnya langkah ke tiga ini dilewati juga tidak apa-apa.

4. buka wine configuration (winecfg)


6. pilih riched20, klik edit, kemudian jadikan native (windows), OK, dan OK lagi.
 tips:
agar equation editor bisa berjalan maka aktifkan juga usp10 pada library, set sebagai native (windows)

 7. Install ms. Office 2007 seperti biasa
 8. jalankan sampai selesai
 9. kini kita bisa membuat shortcut di desktop dengan mengedrag file exe yang sudah kita install di /root/.wine/drive_c/Program Files/Microsoft Office/Office12 ke desktop
 10. kalau ada peringatan update, jangan centang recover my work, kemudian don't send.


 Membuat ms.office di start menu
11. Sekarang kita buat ms. Office muncul di menu start. Caranya sangat mudah. Masuk ke direktori /usr/share/applications, copy file geany dengan nama msword.desktop. Edit dengan text editor (bisa dengan tahan shift dan klik).
 12. Edit menjadi seperti di bawah ini.
[Desktop Entry]
Encoding=UTF-8
Name=msword
Icon=/root/puppy-reference/midi-icons/word24.png
Comment=ms word
Exec=wine /root/.wine/drive_c/Program\ Files/Microsoft\ Office/Office12/WINWORD.EXE
Terminal=false
Type=Application
Categories=WordProcessor
GenericName=msword
 13. lakukan hal yang sama untuk msexcel, msaccess, onenote, powerpoint, atau mspublisher.
 14. Kemudian ketikkan 'fixmenus' (tanpa tanda petik) pada terminal.
 15. Langkah terakhir adalah restart jwm, atau kalau anda menggunakan openbox, restart xserver. Kini ms. Office sudah ada di menu document.
 Kini kita bisa membuka file office kita tanpa ada struktur yang acak-acakan. Yo mesti lah, karena dibuka di microsoft office nya sendiri. Lain kalau dibuka di openoffice atau aplikasi lainnya.
Kalau hanya ingin membuka file office (docx, atau xlsx) sebenarnya bisa dengan mudah dengan abiword dan gnumeric.
Gimana sekarang? Masih meragukan kecanggihan puppy linux kah?
Pakai puppy linux yuk..
;)

link tutorialnya bisa kita dapatkan di sini (setelah membuka halaman ini, klik kanan file 'mo7 di puplin', unduh)
https://docs.google.com/open?id=0B-WmUMQtTTUYM2NmZDA4YjgtMjE4OS00ODJiLTk3ZTktZjY1MjMzNDk2MTM2

mtq qs. bani israil:9-12

Bismillaah..
berikut ini adalah rekaman mtq surat bani israil ayat 9 - 12 yang saya pelajari dari pengajian ustadz zakariya di masjid baiturrahman simpang lima semarang beberapa bulan yang lalu.
silakan diunduh di sini
https://docs.google.com/open?id=0B-WmUMQtTTUYYWFhZTA0MmItZjliYS00MDFhLWE5YzQtNzZiYzExZGFkZjQ2


ada juga yang lain, yaitu alquran surat albaqarah ayat 185 - 186
berikut ini linknya
http://muktyas.blogspot.com/2011/09/mtq-alquran-surat-albaqarah185-186.html

semoga kita bisa mengamalkan apa yang sudah kita peroleh, lillaahi ta'ala karena Allah ta'ala.
terima kasih.

Jumat, 16 Desember 2011

Menghitung derajat jam

Tampilan utama derajatjam 
Buat command button pada halaman excel dengan masuk ke tab developer, insert, activex controls, command button (activex control). Atur seperti gambar di atas. 
Dobel klik tombol tersebut, akan muncul jendela vba (visual basic application). 
Ganti properties name = CmdOK, caption = OK

Ganti (General) menjadi cmdok 
Ketikkan code berikut ini. 


Private Sub CmdOk_Click()
Dim Jam, Menit, LetakJam, LetakMenit, Sisa, cMenit, cJam, LoncatB, Kurang As Integer
Dim a, DrjtB, DrjtM, DrjtJ, DrjtT As Single

Jam = Val(Cells(4, 2))
Menit = Val(Cells(4, 4))
If Menit > 60 Then
MsgBox "jam di luar jangkauan.", vbCritical, "Dj"
Cells(4, 4).Select
Exit Sub
ElseIf Menit > 0 Then
If Jam > 23 Then
MsgBox "jam di luar jangkauan.", vbCritical, "Dj"
Cells(4, 2).Select
Exit Sub
ElseIf Jam > 12 Then LetakJam = Jam - 12
ElseIf Jam = 12 Then LetakJam = 0
ElseIf Jam < 0 Then
MsgBox "jam di luar jangkauan.", vbCritical, "Dj"
Cells(4, 2).Select
Else: LetakJam = Jam
End If
ElseIf Menit < 0 Then
MsgBox "jam di luar jangkauan.", vbCritical, "Dj"
Cells(4, 4).Select
End If
LetakMenit = Int(Menit / 5)
Sisa = Menit Mod 5

'Membuat soal
Range("A7") = "Hitung sudut terkecil yang dibentuk jarum panjang dan jarum pendek pada pukul " & Jam & ":" & Menit & "."
If LetakMenit > LetakJam Then
LetakJam = LetakJam + 1
LoncatB = LetakMenit - LetakJam
Menit = 60 - Menit
ElseIf LetakMenit < LetakJam Then
LetakMenit = LetakMenit + 1
LoncatB = LetakJam - LetakMenit
Sisa = 5 - Sisa
Else:
LoncatB = 0
End If
DrjtB = LoncatB * 30
DrjtJ = Menit / 60 * 30
DrjtM = Sisa * 6
DrjtT = DrjtB + DrjtJ + DrjtM

'Menuliskan jawaban
Range("a8") = "Penyelesaian:"
Range("a8").Font.Bold = True
Range("a9") = "Jelas antara jarum pendek mendekati " & LetakJam & " & jarum panjang mendekati " & LetakMenit & ", terdapat " & LoncatB & " loncatan."
Range("a10") = "Jadi derajat bulatnya adalah " & LoncatB & "x30 =" & DrjtB & "."
Range("a11") = "Derajat jam = " & Menit & "/60x30 = " & DrjtJ & "."
Range("a12") = "Derajat menit = " & Sisa & "x6 = " & DrjtM & "."
Range("a13") = "Jadi derajat total = " & DrjtB & " + " & DrjtJ & " + " & DrjtM & " = " & DrjtT & "."
Range("a14") = "Jadi sudut terkecilnya adalah " & DrjtT & "."
Range("a14").Font.Bold = True
Range("a14:f14").Select
End Sub



Blok sel B4 sampai D4, buat agar bordernya tebal, atur warna fill menjadi kuning. Buat sebuah tombol lagi, pada properties, atur name = CmdHapus dan caption = Hapus
Kemudian ketikkan code program berikut ini.


Private Sub CmdHapus_Click()
Cells = ""
Range("a1") = "Menghitung Sudut Jam"
Range("n1") = "Petunjuk:"
Range("a3") = "Masukkan jam pada sel B4 dan menit pada sel D4."
Range("a4") = "Waktu:"
Range("c4") = ":"
End Sub




Buat keterangan sebagai berikut.
Untuk tahap akhir, agar tidak muncul grid (kotak-kotak pada sheet) silakan hilangkan centang gridline pada tab view.

Untuk menguji, silakan nonaktifkan tombol design view pada tab developer kemudian ketikkan jam pada sel B4 dan menit pada sel D4. 
Tekan tombol ok.
Untuk menghapus, tekan tombol hapus.
Selamat menikmati.


tutorial lengkapnya silakan diunduh di link berikut ini
https://docs.google.com/open?id=0B-WmUMQtTTUYNWVhNjJmMzgtZDM4NS00ZWZjLTliODQtZTg4NjM0YmI3Yzgz

Sabtu, 10 September 2011

110906 Gravity master

pengin jadi rudi tabuti? Chalk zone.
andai saja apa yang kita gambar menjadi kenyataan..
Bisa.
Ya, benar sekali, apa yang kita gambar di gravity master akan menjadi kenyataan.
Ikut yuk..
kali ini aku akan berbagi game opensource, yang tentunya pasti freeware. game
yang sangat mendidik. Bagi kita yang suka sains pasti sangat tertarik dengan
game yang satu ini. Kita bisa mengutak atik dengan cara kita sendiri, agar bola
hitam menyentuh tanda yang berputar-putar.
Game ini aku temukan melalui forum puppy linux. Silakan download game ini dari
alamat:

http://www.media.perthnow.com.au/multimedia/2008/12/swf/gravitymaster.swf

klik kanan, save page as..
file yang hanya berukuran 1437 kb ini sangat menarik. Game ini dapat dimainkan
di browser puppy linux seperti opera, iron (google chrome), ataupun mozilla
firefox, namun harus diinstal dulu flash playernya. Ini link repo untuk lucid puppy:

http://distro.ibiblio.org/puppylinux/pet_packages-lucid/Flashplayer-10.3r181-
lucid.pet


langsung kita mainkan.
1. Ini tampilan awal gravity master yang dimainkan di puppy linux.
2. klik play, kita juga bisa mengatur volumenya, kemudian kita pilih levehttp://www.blogger.com/img/blank.gifl
permainan. Gambarlah sesuatu, maka gambar itu akan menjadi nyata (di
gravity master).
3. Mulai deh.. gak kalah nih sama rudi tabuti. :))
4. kalau bolanya di bawah, gimana cara naiknya ya? Gunakan saja pengungkit.
5. Jatuhkan benda yang lebih besar pada sisi yang lain, bolanya akan naik
kayak gini nih..
canggih kan?
Pake puppy linux yuk..

kalau mau file pdfnya sudah aku upload di googledocs:
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B-WmUMQtTTUYMDFiNmUwOGEtYzE5Yy00NzQ1LTgyM2UtZjRhNDkxMDVjYTRl&hl=in

untuk mendownload: klik berkas, unduh format asli

mtq alquran surat albaqarah:185-186

assalaamu 'alaikum.
teman-teman, silakan kalau mau yang belajar seni baca alquran mtq.
file berikut ini adalah rekaman QS. Al Baqarah:185-186.
dulu aku belajar di masjid raya baiturrahman simpang lima semarang.
silakan di download:


https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B139JQzD_9i_NGY0MDNkNzEtMmRjNS00MzlmLWFkYzItZmMwMWY2OGIwODRl&hl=en_US&pli=1


cara mendownload:
arahkan kursor ke filenya, kemudian di sebelah kanan mucul tulisan Action. klik download.

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.
:)