Kata-kata:

"Sejelek-jeleknya tulisan/catatan/postingan, adalah sebaik-baiknya ingatan. "(anonim).
Showing posts with label Software Linux dan Windows. Show all posts
Showing posts with label Software Linux dan Windows. Show all posts

Monday, November 24, 2014

Uji Mini ITX

Beberapa pc dan laptop lagi pada mogok kerja, error baik system maupun hardwarenya...memang bikin pusing. Kali ini mau ganti pc sajalah yang berjenis mini itx. 
Pertama dapat onboard prosesor Intel J1800 dari MB foxconn, tapi sebelum beli saya mampir ke toko lain siapa tahu ada pembanding yang lebih murah...Eh ternyata nemu Mainboard merk MSI dan lebih mahalan sedikit sih...Dan tanpa ba-bi-bu lagi saya sikat mainboard MSI tersebut. Kemudian MB Foxconn juga ikut saya ambil. Nasib lagi mujur juga casing mini itx pun nongol di depan mata dan lagi lagi ada mainboard itx dari Biostar seri Quadcore ikutan minta menjadi peserta seleksi menjadi Sang Juara. 

Saturday, December 29, 2012

Energi Terbarukan

Silakan baca dari sumber yang merangkum berbagai energi terbarukan di
1. http://pesn.com/ (pesn=pure energy system network)
2. http://free-energy-info.co.uk/
    Download pdf (pilih server)) di=http://free-energy-info.co.uk/PJKBook.html (41,96 Mb)



Sumber :http://pesn.com/2011/10/15/9501934_Cheap_power--An_overnight_revolution--commentary/

Here's the graph he's referring to, with some additions by Sterling, in red (and the E-Cat image).
Adapted from http://www.singularity.com/charts/page50.html


Mass Use of Inventions, Years until use by 1/4 U.S. Population, Logarithmic Plot, Page 50
Source:

Electricity, telephone, radio, television, mobile phones: FCC, www.fcc.gov/Bureaus/Common_Carrier/Notices/2000/fc00057a.xls.

Home computers and Internet use: Eric C.Newburger,U.S. Census Bureau,“Home Computers and Internet Use in the United States: August 2000” (September 2001),
http://www.census.gov/prod/2001pubs/p23-207.pdf
. See also “The Millennium Notebook,” Newsweek, April 13, 1998, p. 14.
Note: I've added a projection for the appearance of "Free Energy" technologies into the marketplace, and how long it will take to reach use by 1/4 of the U.S. Population.  I use the broader term "Free Energy" rather than just "Cold Fusion" or "E-Cat", because there are a number of breakthrough, exotic (which mainstream science has called "impossible" or "junk science" or other derogatory terms) free energy technologies on verge of emerging into the marketplace, which will compete with E-Cat, and contribute to widespread adoption of these "power to the people" technologies.  I go with the trend of increasing speed of adoption, but go somewhat conservative given that the collapsing economy by design of the powers that be will work against as rapid adoption as what might have otherwise been possible. -- Sterling
=====================================================================
 Dimungkinkan muncul mesin tanpa BBM dengan power/yang besar.
1 HP (horse power)=745,7 watt ------>50 HP=          37.285 watt

Robot Transformer dibuat tidak hanya di film........hua,,,....haa,....ha...ha....

Mau buat Genset Tanpa BBM, dengan Free Energy donk.....putus hubungan dengan PLN? Hiks...!
Buat sepeda Listrik, Motor Listrik, Mobil Listrik, perahu & kapal listrik, robot dan Entah apalagi?.
======================================================================

 ATM-------> Amati-Tiru-&keMbangkan..........

Konsep:
Cara kerja Alternator= dengan besar gaya tetap, kecepatan putar dinaikkan ternyata=Voltase tetap dan Daya meningkat.....

Bagaimana cara kerja Alternator dapat dibuat pada rangkaian Elektromagnetik tanpa gerak, kecepatan putar diubah menjadi kecepatan Pulsa? atau Motionless Pulsed Systems

Coba dulu The High-power Motionless Generator of Clemente Figuera!

sumber gbr.:http://free-energy-info.co.uk/Ch3/Fig367.gif (pada Sabtu, 29 Des 2012:08:52:00 WIB)

====================================================================
Malam minggu Gue ngoprek Simulator pakai Multisim 11:
Nih Screenshotnya.....
 

Di layar Osciloskop, bentuk gelombang dari rangkaian alternator masih lacip-lancip seperti gergaji yah...Gue Inputkan pada Channel A.
Pada Input Channel B Gue masukkan sinyal Power Source/ Sumber Arus AC 220 Volt 50 Hz, sebagai pembanding.
Pada gambar di bawah, pengaturan frekuensi pada multivibrator pada IC timer 555 nilai C saya ganti dengan 100n. Sebelumnya seperti tampak pada gambar di atas nilai C= 1n
 
Tindak lanjut yang akan saya lakukan adalah mencoba agar dapat membentuk gelombang yang ideal seperti pada pembanding yaitu Sumber arus AC 160-220, Frek. 50-60Hz.

Dimungkinkan dengan penambahan titik sekuensi dari 8 menjadi 16 ....mbolak-mbalik.
Eh mau lihat isi altenator gerak duluuuu....cek berapa jumlah titik sekuensinya dalam 1 kali putaran!!!!!

-------- Istirahat dulu yah--------
.....mau cuci mata dulu...............mata habis kelilipan ........hua...ha...ha...ha....






Wednesday, November 28, 2012

Notepad++ di Linux UE 3.4

Notepad++ adalah aplikasi teks editor yang digunakan di sistem operasi ms Windows, namun saya akan mencoba menggunakannya di Linux
 

Download dulu di http://notepad-plus-plus.org/  

Saya download  Notepad++ 7z package : karena tidak butuh installer, format file 7z format.

Hasil download di ektrak: akan menghasilkan file-file dalam folder unicode

Jalankan file notepad++.exe dengan Wine


Perpustakaan di Ubuntu UE 3.4

Baru saja berkenalan dengan aplikasi Open Source Perpustakaan berbasis web, dan bangganya adalah pengembangnya adalah komunitas OSS Indonesia.

Saya mau belajar bagaimana cara menggunakannya.

Ternyata menginstall di Linux mengasyikkan juga......lho.! kok asyik? ....yah....asyiknya tidak langsung jadi ...alias bikin geregetaaan ....githu loooh...!!!

Hampir 6 jam lebih bolak-balik:
- ekstrak file
- konfigurasi file
- buka browser......buat googling pertanyaan....lho

akhirnya kelar juga ... lumayan kan....?

slims.web.id/web/

=========================================================


 Install di Laptop Sekolah sebelah,   di OS Windows dan Linux....yah karena saya buat Dual Boot:





Jangan lupa di OS Windows:

Edit dengan Notepad ++ , File sysconfig.inc.php pada baris 180 
/usr/bin/mysqldump

menjadi
/xampp/mysql/bin/mysqldump.exe







Friday, November 23, 2012

Metatrader 4 di Ubuntu UE3.4_x86

Eng....ing....eng......, saya sudah mencoba menginstall metatrader 4 di Linux Ubuntu Ultimate 3.4 berikut kenampakkannya. Yah...syarat yang saya gunakan, menjalankan OS Linux UE3.4_x86 di VirtualBox, saya pastikan koneksi internet share dari komputer host ke komputer Guest status Connected/terhubung. 
Download dulu Metatrader 4 dari situsnya, lalu install dengan Aplikasi Wine di Linux UE, ikuti langkah-langkah secara default klik-klik tombol next saja.

 
 Install dulu dengan Wine, default akan di c:/Program Files/

 Buat Akun Trading Demo, Biar habis dhuit banyak gak masalah hua...haa....ha..

 Langsung Coba Transaksi Sell dan order pending Sell Limit 20 pip harga di atas.....

Linux 
bersahabat 
Sang Penolong
Keren
..........................................
Virus Windows nGgak mau diLinux,......Hua...haa...ha....


Migrasi ke OpenSource

Awalnya saya dulu berlangganan majalah InfoLinuk lebih dari 2 tahunan, dan bonus keping CD dan DVD yang sering diburupun menumpuk. Seiring dengan waktu akses Internet makin mudah dan murah kini lebih fleksibel/mudahnya cari sesuatu informasi dari Internet sesuai dengan kebutuhan.

Praktek dan praktek berguru kepada Tutorial kadang gagal, namun seringkali berhasil. Itulah yang membuatku ada semangat untuk "Kemerdekaan dalam belajar".



Semangat Migrasi ke OpenSource


"Bahwa sesungguhnya kemerdekaan itu ialah hak segala bangsa dan oleh sebab itu, maka penjajahan di atas dunia harus dihapuskan, karena tidak sesuai dengan perikemanusiaan dan perikeadilan.
Dan perjuangan pergerakan kemerdekaan Indonesia telah sampailah kepada saat yang berbahagia dengan selamat sentausa mengantarkan rakyat Indonesia ke depan pintu gerbang kemerdekaan Negara Indonesia yang merdeka, bersatu, berdaulat, adil dan makmur.
Atas berkat rahmat Alloh Yang Maha Kuasa dan dengan didorongkan oleh keinginan luhur supaya berkehidupan kebangsaan yang bebas, maka rakyat Indonesia menyatakan dengan ini kemerdekaannya.
Kemudian daripada itu untuk membentuk suatu pemerintah Negara Indonesia yang melindungi segenap Bangsa Indonesia dan seluruh tumpah darah Indonesia, dan untuk memajukan kesejahteraan umum, mencerdaskan kehidupan bangsa dan ikut melaksanakan ketertiban dunia yang berdasarkan kemerdekaan, perdamaian abadi, dan keadilan sosial, maka disusunlah kemerdekaan bangsa Indonesia itu dalam suatu Undang-Undang Dasar Negara Indonesia yang terbentuk dalam suatu susunan Negara Republik Indonesia yang berkedaulatan rakyat dengan berdasar kepada: Ketuhanan Yang Maha Esa, Kemanusiaan yang adil dan beradab, Persatuan Indonesia dan Kerakyatan yang dipimpin oleh hikmat kebijaksanaan dalam permusyawaratan/perwakilan, serta dengan mewujudkan suatu Keadilan Sosial bagi seluruh rakyat Indonesia."
 Beralih ke Linux Ubuntu Ultimate 3.4, meski saya instal menggunakan VirtualBox; masalahnya netbook kan tidak ada DVD-romnya. Dengan VirtualBox, ISO file UE3.4 bisa saya mount langsung ke DVD Virtualnya untuk bisa boot langsung dari DVD tersebut.

Untuk Game Edukasi saya Install Gcompris, dan alhamdulillah di Linux di buka semua fasilitas game yang berjumlah 124 macam game pendidikan untuk anak, jika di ms.windows masih banyak yang diLock/dikunci.

Saya install juga Perangkat Lunak Islami yang bernama Zekr, yaitu GUI Murotal Al-Qur'an digital.





Saturday, August 06, 2011

Game Edukasi

GAME GCOMPRIS

  • Freeware/ Gratiis juga OpenSource
  • Multi OS: Win, Linux, Mac ada yang LiveCDnya juga
  • Multi Bahasa
  • Bisa juga dibuat pakai bahasa lokal misal Jawa

Apa itu GCompris?
GCompris adalah perangkat lunak pendidikan yang menawarkan berbagai kegiatan untuk anak-anak 2 sampai 10 tahun.

GCompris adalah kualitas
tinggi perangkat lunak pembelajaran yang terdiri dari banyak kegiatan untuk anak usia 2 sampai 10. Beberapa kegiatan yang berorientasi permainan, tapi tetap masih pendidikan. Di bawah ini Anda dapat menemukan daftar kategori dengan beberapa kegiatan yang tersedia dalam kategori tersebut.

- Komputer penemuan: keyboard, mouse, gerakan mouse yang berbeda, ...
- Aljabar: tabel memori, urutan, tabel pemasukan ganda, cermin gambar, ...
- Ilmu pengetahuan alam: pintu kanal, siklus air, kapal selam, simulasi listrik ...
- Geografi: menempatkan negara pada peta
- Permainan: catur, memori, sambung 4, oware, sudoku ...
- Membaca: latihan membaca
- Lain: belajar kirim ke waktu, teka-teki lukisan terkenal, menggambar vektor, membuat kartun, ...


Saat ini GCompris berisi lebih dari 100 kegiatan dan masih sedang dikembangkan. GCompris adalah perangkat lunak bebas, yang berarti anda dapat menyesuaikan dengan kebutuhan anda, memperbaikinya, dan yang paling penting, berbagi dengan anak-anak di mana-mana.

Pengaturan

Ketrampilan menggunakan Touchpad ataupun Mouse

Pilihan Menu Game Mengenal Lingkungan


"COKLAT".........
"BERHASIIIIIL......"
Si Kecilpun ikut ngucap "be...aciiiil".....ha...ha.....ha....haaa


Si Kecil baru genap usia 2 tahun bulan kemarin, sebagai hadiah kubelikan sebuah netbook Acer AO 722. Kupikir Netbook buat dia untuk apa? Inilah yang justru harus aku cari jawabanya?

Yang jelas, alangkah baiknya jika sejak dini Si Anak bermain dan belajar dengan menggunakan sarana teknologi informasi yaitu komputer.

Kucari dan download berbagai game yang saya anggap bersifat edukatif. Setelah itu saya coba dulu mana yang cocok untuk Si Anak.

Dari berbagi game yang saya ambil ternyata ada sebuah game yang menurut saya sangaaaat bagus sekaaaleeee....

Namanya Gcompris.... Game ini sekali install pada menu pilihan game, sudah banyak jenis permainan yang bisa untuk dijalankan.

Tiap hari Si Anak yang "ngomongnya" saja masih belum jelas.... "Etop paak....etop paaak", begitu ucapnya kalau sedang minta netbook.

Ketika saya buka Si Anak langsung merebutnya, Ia membuka lalu memencet tombol powernya sendiri. Tidak sampai beberapa jam Si Kecil langsung bisa menggunakan Touchpad dan mouse, ketika saya coba dengan mouse.

Ketika dapat menyelesaikan sebuah tingkat Aplikasi Game pun akan memberi Penilaian dengan suara bervariasi "seratus", "tepat sekali", "Baguus!", "Berhasiiil". Dan kalau melakukan kesalahan Game juga akan mengeluarkan suara "yaah salaah". Lucunya.... Si Kecil ikut-ikutan menirukan suara itu ... hua..ha..ha....ha....

Kalau mau downlaoad nih ....alamaxnya:

http://gcompris.net/-Download-

Monday, February 14, 2011

Simulator Mikrokontroller

Penasaran dengan berbagai teknologi elektronik yang serba terintegrasi, embeded atau apa istilahnya, Ehh......saya jadi tambah kelihatan banyak ketidak-tahuannya.

Kemarin beli midi organ mini untuk anak, waah..... canggihnya, ada tombol karaoke jika di pencet maka di semua tombol keyboardnya masing-masing sekali pencet langsung memainkan sebuah lagu anak-anak. Dan uniknya juga ketika tombol mode instrumen di pencet maka hanya nada melodi saja yang berubah. Sang anak senyum...dan tertawa gembira sampai terbahak-bahak ketika yang dipencet adalah tombol suara hewan-hewan, ada kodhok, anjing, bebek, burung....dan suara hewan-hewan itupun bisa menyanyi. Harganyapun tidaklah terlalu mahal, kemarin saya beli kurang lebih Rp 70 Ribu

Sayapun kemudian membuka kotak musik ajaib itu, ingin melihat komponennya seperti apa?. Eh ...ternyata seperti lelehan aspal berdiameter tidak lebih dari 1 cm sebagai otaknya.

Kebetulan saya sedang cari referensi bagaimana cara membuat program dan sekaligus cara menanamkannya kedalam IC mikrokontroler, . Eh malah menemukan Aplikasi untuk mensimulasi Rangkaian Mikrokontroler bernama Proteus 7.7..

Sayapun mencoba berbagai sample Simulasi, ada Melodi Bell Pintu, Program Catur dengan LCD Touchhscreen dsb.



Contoh, ketika simulasi saya jalankan....tombol-1 di tekan dan ajaib sebuah lagu mozart di mainkan, begitu pula ketika tombol-2 dipencet, melodi lain yang berbunyi.............
Hiiih.....berapa hari aku bisa jadi Programmer Mikrokontroller.............

=========================================
Ini code DoorBell.asm
==================
LIST p=16F84 ; PIC16F844 is the target processor

#include "P16F84.INC" ; Include header file

CBLOCK 0x10 ; Temporary storage
tempo
tptrl
tptrh
note
length
pitch
temp
dl1
dl2
ENDC


ORG 0
entrypoint goto initialise

ORG 4
intvector goto toggle

initialise ; Register set up:
clrw ; Zero.
movwf PORTA ; Ensure PORTB is zero before we enable it.
movwf PORTB ; Ensure PORTB is zero before we enable it.
bsf STATUS,RP0 ; Select Bank 1
clrf TRISB ; Port B is outputs

; Set up timer 0 for tone generation
movlw 0x02 ; Prescaler on, internal clocking, divide by 4
movwf OPTION_REG
bcf STATUS,RP0 ; Back to bank 0


; Poll for a button
wait clrf PORTB
wloop btfss PORTA,0
goto playtune0
btfss PORTA,1
goto playtune1
goto wloop

;Routines to play the tunes
playtune0 movlw 0x13
movwf PORTB
movlw 0x50
movwf tempo
movlw tune0 / 0x100
movwf tptrh
movlw tune0 % 0x100
movwf tptrl
goto playtune

playtune1 movlw 0x23
movwf PORTB
movlw 0xA0
movwf tempo
movlw tune1 / 0x100
movwf tptrh
movlw tune1 % 0x100
movwf tptrl
goto playtune

;Subroutine to play a tune
playtune call gettunedata ; Lookup note from tune table
movwf note ; Store the note code
btfsc note,7 ; Bit 7 set => end of tune
goto wait ; Back to waiting for a button press
incf tptrl,F ; Increment the tune pointer
call gettunedata ; Get the note length
movwf length ; Store it

; Play the stored note
; The tune table supports two octaves and 8 note lengths.
playnote btfsc note,6 ; Bit 6 set => rest
goto playwait ; Silence ensues...
movf note,W ; Retrieve the note
andlw 0x3F ; Mask off the pitch index
call pitchtable ; and look it up in the pitchtable
movwf pitch ; Transfer the value to Timer 0
movwf TMR0
bcf INTCON,T0IF ; Clear Timer Interrupt
bsf INTCON,T0IE ; Enable interrupts for Timer 0
bsf INTCON,GIE
playwait movf length,W ; Retrieve the note length
movwf dl1 ; and store it in delay counter 1
loop1 movf tempo,W ; This value sets the timing resolution
movwf dl2
loop2 nop ; Inner delay loop delay
nop
decfsz dl2,F
goto loop2
decfsz dl1,F ; Outer delay loop
goto loop1
bcf INTCON,T0IE ; Timer interrupts off

;Fetch next note/length pair:
incf tptrl,F ; Increment tune ptr
btfsc STATUS,Z ; Test for low byte rollover
incf tptrh,F ; Inc high byte
goto playtune ; Loop for next note

; Routine to fetch data from the tune tables
gettunedata movf tptrh,W ; Set up PCLATH for the jump
movwf PCLATH
movf tptrl,W ; Get low address of tptr
movwf PCL ; Jump off to the table entry

; Pitch lookup function
pitchtable clrf PCLATH ; Clear PCLATH for zero page
addwf PCL,F
retlw 0x11 ;C5 // Midi Code 60
retlw 0x1F ;C#
retlw 0x2B ;D
retlw 0x37 ;D#
retlw 0x42 ;E
retlw 0x4D ;F
retlw 0x57 ;F#
retlw 0x61 ;G
retlw 0x6A ;G#
retlw 0x72 ;A (440)
retlw 0x7A ;Bb
retlw 0x81 ;B
retlw 0x89 ;C6 // Midi Code 72
retlw 0x8F ;Db
retlw 0x96 ;D
retlw 0x9C ;Eb
retlw 0xA1 ;E
retlw 0xA7 ;F
retlw 0xAC ;F#
retlw 0xB0 ;G
retlw 0xB5 ;Ab
retlw 0xB9 ;A (880)
retlw 0xBD ;Bb
retlw 0xC1 ;B
retlw 0xC4 ;C7 // Midi Code 84
retlw 0xC8 ;Db
retlw 0xCB ;D
retlw 0xCE ;Eb
retlw 0xD1 ;E
retlw 0xD3 ;F
retlw 0xD6 ;F#
retlw 0xD8 ;G
retlw 0xDA ;Ab
retlw 0xDC ;A (1760)
retlw 0xDE ;Bb
retlw 0xE0 ;
retlw 0xE2 ;C8 // Midi Code 96




;Interrupt service - toggle the drive polarity to the sounder
;Note that this does not preserve the status bits - be careful,
;and that there is an assumption we are addressing bank 0.
toggle movwf temp
movf pitch,W
movwf TMR0
movf PORTB,W
xorlw 0x0F
movwf PORTB
bcf INTCON,T0IF
movf temp,w
retfie

;Tune Tables
;Must be on even byte boundary

org 0x0080

; Tune 0 Data
; Bach 'Badinerie' from Suite No 2
tune0 retlw 0x17 ;B
retlw 0x78 ;240
retlw 0x1A ;D
retlw 0x3C ;120
retlw 0x17 ;B
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x78 ;240
retlw 0x17 ;B
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x0E ;D
retlw 0x3C ;120
retlw 0x0B ;B
retlw 0xF0 ;480
retlw 0x06 ;F#
retlw 0x3C ;120
retlw 0x0B ;B
retlw 0x3C ;120
retlw 0x0E ;D
retlw 0x3C ;120
retlw 0x0B ;B
retlw 0x3C ;120
retlw 0x0D ;C#
retlw 0x3C ;120
retlw 0x0B ;B
retlw 0x3C ;120
retlw 0x0D ;C#
retlw 0x3C ;120
retlw 0x0B ;B
retlw 0x3C ;120
retlw 0x0A ;A#
retlw 0x3C ;120
retlw 0x0D ;C#
retlw 0x3C ;120
retlw 0x10 ;E
retlw 0x3C ;120
retlw 0x0D ;C#
retlw 0x3C ;120
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x0B ;B
retlw 0x78 ;240
retlw 0x17 ;B
retlw 0x78 ;240
retlw 0x1A ;D
retlw 0x3C ;120
retlw 0x17 ;B
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x78 ;240
retlw 0x17 ;B
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x0E ;D
retlw 0x3C ;120
retlw 0x0B ;B
retlw 0xF0 ;480
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x17 ;B
retlw 0x78 ;240
retlw 0x0E ;D
retlw 0x78 ;240
retlw 0x10 ;E
retlw 0x3C ;60
retlw 0x0E ;D
retlw 0x3C ;30
retlw 0x0D ;C#
retlw 0x78 ;240
retlw 0x12 ;F#
retlw 0x78 ;240
retlw 0x12 ;F#
retlw 0x78 ;240
retlw 0x12 ;F#
retlw 0x78 ;240
retlw 0x12 ;F#
retlw 0x78 ;240
retlw 0x1A ;D
retlw 0x78 ;240
retlw 0x12 ;F#
retlw 0x78 ;220
retlw 0x12 ;F#
retlw 0x3C ;30
retlw 0x14 ;G#
retlw 0x3C ;65
retlw 0x11 ;F
retlw 0x78 ;270
retlw 0x0D ;C#
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x15 ;A
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x14 ;G#
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x14 ;G#
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x11 ;F
retlw 0x3C ;120
retlw 0x14 ;G#
retlw 0x3C ;120
retlw 0x17 ;B
retlw 0x3C ;120
retlw 0x14 ;G#
retlw 0x3C ;120
retlw 0x15 ;A
retlw 0x3C ;120
retlw 0x14 ;G#
retlw 0x3C ;120
retlw 0x15 ;A
retlw 0x3C ;120
retlw 0x14 ;G#
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x15 ;A
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x11 ;F
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x17 ;B
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x11 ;F
retlw 0x39 ;115
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x19 ;C#
retlw 0x3E ;125
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x11 ;F
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x39 ;115
retlw 0x1A ;D
retlw 0x3E ;125
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x11 ;F
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;120
retlw 0x1A ;D
retlw 0x3C ;120
retlw 0x19 ;C#
retlw 0x3C ;120
retlw 0x17 ;B
retlw 0x3C ;120
retlw 0x19 ;C#
retlw 0x3C ;120
retlw 0x15 ;A
retlw 0x3C ;120
retlw 0x14 ;G#
retlw 0x3C ;120
retlw 0x12 ;F#
retlw 0x3C ;130
retlw 0x15 ;A
retlw 0x78 ;210
retlw 0x14 ;G#
retlw 0x3C
retlw 0x12 ;F#
retlw 0x3C ;
retlw 0x12 ;F#
retlw 0xE0 ;480
retlw 0xFF
retlw 0

; Tune 1
; Mozart Eine Klein Nachtmusik


tune1

retlw 0x13 ;G
retlw 0x43 ;538
retlw 0x40 ;REST
retlw 0x4D ;617
retlw 0x0E ;D
retlw 0x18 ;193
retlw 0x40 ;REST
retlw 0x1D ;232
retlw 0x13 ;G
retlw 0x3E ;498
retlw 0x40 ;REST
retlw 0x48 ;582
retlw 0x0E ;D
retlw 0x1B ;218
retlw 0x40 ;REST
retlw 0x18 ;192
retlw 0x13 ;G
retlw 0x15 ;168
retlw 0x40 ;REST
retlw 0x19 ;207
retlw 0x0E ;D
retlw 0x15 ;168
retlw 0x40 ;REST
retlw 0x15 ;172
retlw 0x13 ;G
retlw 0x17 ;188
retlw 0x40 ;REST
retlw 0x18 ;197
retlw 0x17 ;B
retlw 0x17 ;188
retlw 0x40 ;REST
retlw 0x1B ;222
retlw 0x1A ;D
retlw 0x3B ;478
retlw 0x40 ;REST
retlw 0x83 ;1052
retlw 0x18 ;C
retlw 0x47 ;568
retlw 0x40 ;REST
retlw 0x4A ;597
retlw 0x15 ;A
retlw 0x15 ;168
retlw 0x40 ;REST
retlw 0x1D ;237
retlw 0x18 ;C
retlw 0x3C ;483
retlw 0x40 ;REST
retlw 0x52 ;657
retlw 0x15 ;A
retlw 0x16 ;183
retlw 0x40 ;REST
retlw 0x16 ;177
retlw 0x18 ;C
retlw 0x1C ;228
retlw 0x40 ;REST
retlw 0x12 ;147
retlw 0x15 ;A
retlw 0x16 ;183
retlw 0x40 ;REST
retlw 0x18 ;197
retlw 0x12 ;F#
retlw 0x18 ;198
retlw 0x40 ;REST
retlw 0x14 ;167
retlw 0x15 ;A
retlw 0x1D ;238
retlw 0x40 ;REST
retlw 0x18 ;192
retlw 0x0E ;D
retlw 0x39 ;458
retlw 0x40 ;REST
retlw 0x82 ;1042
retlw 0x13 ;G
retlw 0x27 ;313
retlw 0x40 ;REST
retlw 0x3E ;497
retlw 0x13 ;G
retlw 0x6B ;858
retlw 0x40 ;REST
retlw 0x1E ;242
retlw 0x17 ;B
retlw 0x31 ;395
retlw 0x15 ;A
retlw 0x21 ;268
retlw 0x40 ;REST
retlw 0x07 ;57
retlw 0x13 ;G
retlw 0x16 ;183
retlw 0x40 ;REST
retlw 0x18 ;197
retlw 0x13 ;G
retlw 0x16 ;180
retlw 0x15 ;A
retlw 0x13 ;155
retlw 0x13 ;G
retlw 0x12 ;145
retlw 0x12 ;F#
retlw 0x10 ;133
retlw 0x40 ;REST
retlw 0x22 ;272
retlw 0x12 ;F#
retlw 0x68 ;833
retlw 0x40 ;REST
retlw 0x1F ;252
retlw 0x15 ;A
retlw 0x2C ;355
retlw 0x18 ;C
retlw 0x1B ;218
retlw 0x40 ;REST
retlw 0x14 ;162
retlw 0x12 ;F#
retlw 0x13 ;158
retlw 0x40 ;REST
retlw 0x19 ;202
retlw 0x15 ;A
retlw 0x2F ;380
retlw 0x13 ;G
retlw 0x13 ;158
retlw 0x40 ;REST
retlw 0x22 ;272
retlw 0x13 ;G
retlw 0x78 ;963
retlw 0x40 ;REST
retlw 0x1D ;237
retlw 0x17 ;B
retlw 0x2A ;343
retlw 0x40 ;REST
retlw 0x03 ;27
retlw 0x15 ;A
retlw 0x22 ;278
retlw 0x40 ;REST
retlw 0x0C ;102
retlw 0x13 ;G
retlw 0x16 ;183
retlw 0x40 ;REST
retlw 0x1A ;212
retlw 0x13 ;G
retlw 0x19 ;205
retlw 0x15 ;A
retlw 0x12 ;150
retlw 0x13 ;G
retlw 0x11 ;140
retlw 0x12 ;F#
retlw 0x12 ;148
retlw 0x40 ;REST
retlw 0x1F ;252
retlw 0x12 ;F#
retlw 0x5B ;728
retlw 0x40 ;REST
retlw 0x27 ;317
retlw 0x15 ;A
retlw 0x2D ;365
retlw 0x18 ;C
retlw 0x1A ;208
retlw 0x40 ;REST
retlw 0x13 ;152
retlw 0x12 ;F#
retlw 0x14 ;163
retlw 0x40 ;REST
retlw 0x19 ;207
retlw 0x13 ;G
retlw 0x14 ;163
retlw 0x40 ;REST
retlw 0x19 ;207
retlw 0x13 ;G
retlw 0x13 ;153
retlw 0x40 ;REST
retlw 0x1A ;212
retlw 0x13 ;G
retlw 0x1C ;225
retlw 0x12 ;F#
retlw 0x15 ;175
retlw 0x10 ;E
retlw 0x1E ;240
retlw 0x12 ;F#
retlw 0x12 ;150
retlw 0x13 ;G
retlw 0x18 ;198
retlw 0x40 ;REST
retlw 0x16 ;177
retlw 0x13 ;G
retlw 0x10 ;128
retlw 0x40 ;REST
retlw 0x23 ;287
retlw 0x17 ;B
retlw 0x17 ;190
retlw 0x15 ;A
retlw 0x0D ;105
retlw 0x13 ;G
retlw 0x1F ;255
retlw 0x15 ;A
retlw 0x0F ;125
retlw 0x17 ;B
retlw 0x18 ;193
retlw 0x40 ;REST
retlw 0x1A ;212
retlw 0x17 ;B
retlw 0x10 ;128
retlw 0x40 ;REST
retlw 0x20 ;257
retlw 0x1A ;D
retlw 0x19 ;200
retlw 0x18 ;C
retlw 0x0F ;125
retlw 0x17 ;B
retlw 0x1F ;250
retlw 0x18 ;C
retlw 0x10 ;135
retlw 0x1A ;D
retlw 0x59 ;713
retlw 0x40 ;REST
retlw 0x7B ;987
retlw 0x0E ;D
retlw 0xBA ;1495
retlw 0x10 ;E
retlw 0x7C ;998
retlw 0x40 ;REST
retlw 0x48 ;577
retlw 0x0E ;D
retlw 0x19 ;205
retlw 0x0C ;C
retlw 0x16 ;183
retlw 0x40 ;REST
retlw 0x31 ;397
retlw 0x0C ;C
retlw 0x14 ;163
retlw 0x40 ;REST
retlw 0x4C ;612
retlw 0x0C ;C
retlw 0x17 ;190
retlw 0x0B ;B
retlw 0x12 ;148
retlw 0x40 ;REST
retlw 0x39 ;457
retlw 0x0B ;B
retlw 0x13 ;153
retlw 0x40 ;REST
retlw 0x43 ;537
retlw 0x0B ;B
retlw 0x17 ;190
retlw 0x09 ;A
retlw 0x13 ;153
retlw 0x40 ;REST
retlw 0x37 ;447
retlw 0x09 ;A
retlw 0x16 ;178
retlw 0x40 ;REST
retlw 0x41 ;522
retlw 0x07 ;G
retlw 0x2E ;375
retlw 0x06 ;F#
retlw 0x33 ;410
retlw 0x04 ;E
retlw 0x2D ;363
retlw 0x40 ;REST
retlw 0x01 ;12
retlw 0x06 ;F#
retlw 0x35 ;428
retlw 0x40 ;REST
retlw 0x02 ;22
retlw 0x07 ;G
retlw 0x16 ;178
retlw 0x40 ;REST
retlw 0x50 ;642
retlw 0x09 ;A
retlw 0x10 ;133
retlw 0x40 ;REST
retlw 0x4C ;612
retlw 0x0B ;B
retlw 0x0E ;113
retlw 0x40 ;REST
retlw 0xB4 ;1442
retlw 0x0E ;D
retlw 0xBA ;1495
retlw 0x10 ;E
retlw 0x82 ;1043
retlw 0x40 ;REST
retlw 0x39 ;462
retlw 0x0E ;D
retlw 0x2D ;360
retlw 0x0C ;C
retlw 0x16 ;178
retlw 0x40 ;REST
retlw 0x1E ;242
retlw 0x0C ;C
retlw 0x10 ;128
retlw 0x40 ;REST
retlw 0x1F ;252
retlw 0x0C ;C
retlw 0x10 ;133
retlw 0x40 ;REST
retlw 0x1C ;227
retlw 0x0C ;C
retlw 0x2C ;355
retlw 0x0B ;B
retlw 0x13 ;153
retlw 0x40 ;REST
retlw 0x1E ;247
retlw 0x0B ;B
retlw 0x0D ;108
retlw 0x40 ;REST
retlw 0x23 ;282
retlw 0x0B ;B
retlw 0x10 ;133
retlw 0x40 ;REST
retlw 0x1E ;247
retlw 0x0B ;B
retlw 0x2F ;380
retlw 0x09 ;A
retlw 0x13 ;158
retlw 0x40 ;REST
retlw 0x1B ;222
retlw 0x09 ;A
retlw 0x13 ;153
retlw 0x40 ;REST
retlw 0x1E ;242
retlw 0x09 ;A
retlw 0x10 ;128
retlw 0x40 ;REST
retlw 0x23 ;282
retlw 0x07 ;G
retlw 0x2B ;350
retlw 0x06 ;F#
retlw 0x2F ;380
retlw 0x04 ;E
retlw 0x31 ;395
retlw 0x06 ;F#
retlw 0x35 ;428
retlw 0x40 ;REST
retlw 0x05 ;47
retlw 0x07 ;G
retlw 0xB4 ;468
retlw 0xFF


END



Thursday, December 09, 2010

Howto OpenWRT 8:09 Kamikaze pada D-Link DIR-300 Router Wireless

Semua Postingan di Blog saya ini, semata untuk dokumen kegiatan saya, yang sewaktu-waktu saya buka kembali. Ibaratnya adalah sebagai buku catatan saya.

"Sejelek-jeleknya tulisan/catatan/postingan, adalah sebaik-baiknya ingatan. "(anonim).
Yah.....buat kenangan......!

================================================================
Sumber :http://www.asconix.com/howtos/openwrt/openwrt-dlink-dir-300-howto

Link ini saya translate dulu ke mbah Google, nantinya mau saya COBA ...... kata google translate terdeteksi sebagai Bahasa Jerman.

Bahasa Inggris saya saja... kan masih "kethetheran" apalagi Jerman. Kata Si Bawor "Apa maning inyong...!". Tapi karena "kepepet", yah ......the power of "kepepet", jadinya ya begini....

Sudah 3 harian saya cari literatur untuk NgeFLASH wifi router dlink DIR-300 agar dapat menggunakan firmware dd-wrt ataupun OpenWRT.

Sekarang lagi NgeFlash pakai caranya Mas Tohenk dulu :

- baru sampai tahap Prompt DD-WRT>

Eh.....nge-SET IP Address dengan portnya masih salah.....lupa kale3......!

==============================================================

Screen shoot : beberapa firmware hasil dari wget adalah
1. openwrt-antheros-root.squashfs
2. openwrt-atheros-vmlinux-dir-300-al.lzma
3. dir300redboot.zip (karena error, juga saya wget secara manual ke alamat lain
yaitu ftp://ftp.dlink.cz/dir/dir-300/driver_software/dir-300_sw_revA_redboot_all_en_20080307.zip)

-ap61.ram dan ap61.rom adalah hasil dari proses make install.
bisa juga dengan wget ke :
http://dd-wrt.com/routerdb/de/download/D-Link/DIR-300/A1/ap61.ram/2049
http://dd-wrt.com/routerdb/de/download/D-Link/DIR-300/A1/ap61.rom/2050


Pengantar :

HOWTO ini ditujukan untuk instalasi dari OpenWRT firmware gratis pada router D-Link DIR-300 wireless. Karena kita ingin menggunakan fitur-fitur terbaru dari firmware, kita memasang versi pengembangan terbaru dari OpenWRT 8,09 (alias "Kamikaze"), yang bisa check out dari repositori Subversion.

Hardware pada DIR-300 :
Router nirkabel D-Link DIR-300 ekonomis, namun cocok untuk router wireles/nirkabel OpenWRT yang sangat baik. Router memiliki perangkat keras berikut:
  • Chipsatz: Atheros AR2317 (182 MHz), 802.1b/g
  • RAM: 16 MB
  • Flash: 4 MB
  • WAN: 1 x 10Base-T/100Base-TX RJ-45
  • LAN: 4 x 10Base-T/100Base-TX RJ-45
Menciptakan membangun lingkungan

Karena kita ingin versi terbaru dari OpenWRT menggunakan 8,09 (alias "Kamikaze"), kita perlu untuk memeriksa sumber proyek dari repositori Subversion dan membangun citra flash firmware pada PC Linux lokal. Kompilasi kode sumber dan bangunan gambar flash membutuhkan lingkungan yang sesuai membangun, kita harus menginstal pada PC Anda. Kita telah dipublikasikan sebuah Howto sesuai yang (menggambarkan buildroot disebut) untuk menginstal lingkungan seperti itu. Oleh karena itu, kita mengikuti howto ini dan kemudian kembali ke sini. Howto berikut ini kita hanya perlu mengkonfigurasi foto melalui menuconfig perubahan berikut dalam penggunaan OpenWRT pada D-Link DIR-300 dan tanda-tanda lain pada Atheros chipset berbasis wireless router:

  • Target System: Atheros 231x/5312 [2.6]
  • Target Profile: Default
NgeFLASH DIR-300 :

Penempatan router D-Link DIR-300 wireless dengan OpenWRT firmware baru cukup kompleks dan rentan terhadap kesalahan. Jadi kita perlu antara lain Pertama, versi modifikasi dari bootloader RedBoot sebelum kita dapat memutar gambar flash yang nyata pada D-Link DIR-300 router nirkabel. Boot loader terdiri dari dua file dan ap61.rom ap61.ram (baik RAM dan ROM image). Sebelum kita flash firmware, kita perlu mengganti boot loader dari router nirkabel. Sebagai gilirannya berkedip mungkin hanya melalui TFTP juga rumit proses ini.

Firmware dari router D-Link DIR-300 nirkabel untuk flash lagi dengan cara yang sederhana, Berlin freifunk Erin Alina Friedrichsen script yang disebut dir300-menulis flash, yang secara otomatis seluruh proses. Oleh karena itu, kita pertama download script dari Internet dan menginstalnya menggunakan:

# cd /usr/local/src

# wget http://x-alina.freifunk-potsdam.de/downloads/dir300-flash/dir300-flash-1.0.0.tar.gz

# tar xzvf dir300-flash-1.0.0.tar.gz

# rm dir300-flash-1.0.0.tar.gz

# cd dir300-flash

# make install


Kemudian menginformasikan kepada kita tentang rutin instalasi langkah-langkah:

(head -n 22 -- 'dir300-flash.sh'; echo "PREFIX='/usr/local'"; tail -n +24 -- 'dir300-flash.sh') > 'dir300-flash'
chmod +x -- 'dir300-flash'
install -d -m 0755 -- '/usr/local/share/dir300-flash/'
install -d -m 0755 -- '/usr/local/sbin/'
install -m 0755 -- dir300-flash '/usr/local/sbin/'
[ x'' = x ] && '/usr/local/sbin/dir300-flash' --download || true
Downloading the bootloader RAM image... done
Downloading the bootloader ROM image... done
Downloading the factory bootloader ROM image... done
Setelah instalasi, kita menemukan script untuk flash firmware di / usr/local/sbin/dir300-flash. Juga mengajak tiga gambar loader boot installer dari Internet dan menyimpannya dalam direktori dari / usr/local/share/dir300-flash:

  • ap61.ram: Bootloader RAM Image
  • ap61.rom: Bootloader ROM Image
  • dir300redboot.rom: Original Redboot Bootloader ROM Image
Menyiapkan image kernel dan rootfs :

Setelah kita menginstal dir300_flash script, saya sekarang menyalin kita di salah satu bab-bab sebelumnya menciptakan kernel OpenWRT dan gambar rootfs ke usr/local/share/dir300-flash /):

# cp ~/trunk/bin/atheros/openwrt-atheros-vmlinux.lzma /usr/local/share/dir300-flash/

# cp ~/trunk/bin/atheros/openwrt-atheros-root.squashfs /usr/local/share/dir300-flash

Catatan: pada direktori di atas untuk mencari beberapa flash-siap lebih banyak gambar. Namun, ini adalah cocok untuk platform hardware yang berbeda dengan chipset Atheros, jadi misalnya untuk seri Nano Ubiquity, Compex NP25G jalur akses, dll Dalam kasus kami, kami hanya perlu di atas dua file gambar.


dir-300 Script Flash

Sekarang kita telah baik 3 image bootloader ap61.ram, ap61.rom dan dir300redboot.rom dan dua imej kernel ke direktori TFTP / salinan usr/local/share/dir300-flash, kita sekarang dapat menggunakan lampu kilat jalur akses . Ini kita sebut script flash-flash pertama dir300:

# cd /usr/local/share/dir300-flash

# ./dir300-flash

Kemudian diinformasikan script pada proses flash:
Add IP address 192.168.20.80/24 to interface "eth0"... done
Please connect now the WAN port of the DIR-300 wireless router directly to
the interface "eth0" and then power the wireless router on.
Waiting for the wireless router........................
Kita sekarang ikuti instruksi dan menghubungkan router langsung ke port WAN ke port LAN PC kita. Kemudian kita tekan tombol reset pada DIR-300 (lubang kecil di bagian belakang unit berikutnya ke port WAN) dan beralih ke itu. Kami tahan tombol reset sekitar 30 detik.

Kemudian script mulai proses flash aktual dan menginformasikan kepada kami tentang kemajuan:


Waiting for the wireless router............................done
Testing for the factory bootloader... yes
Uploading the temporary bootloader RAM image... done
Add IP address 192.168.1.2/24 to interface "eth0"... done
Starting the temporary bootloader... done
Waiting for the temporary bootloader to come up.............. done
Uploading the new bootloader ROM image... done
Warning: Do not power off or disconnect as this may break the wireless router!
Setting up bootloader configuration... done
Flashing the new bootloader... done
Resetting the wireless router... done
Waiting for the new bootloader......... done
Uploading the new kernel image... done
Flashing the new kernel image... done
Uploading the new root filesystem... done
Flashing the new root filesystem... done
Resetting the wireless router... done
Delete IP address 192.168.1.2/24 from interface "eth0"... done
Delete IP address 192.168.20.80/24 from interface "eth0"... done
Happy Hacking ;-)
Pertama login setelah upgrade firmware
Setelah script telah berhasil menyala firmware dan restart router, kita terhubung melalui salah satu port LAN ke LAN interface PC kita. Pertama-tama, kita sekali harus Telnet ke bawah akses ke router:

  • Alamat IP D-Link DIR-300 setelah flashing : 192.168.1.1
  • Username: root
  • Password: [tulis]
Untuk ini kita harus PC lokal kita alamat IP dari rentang IP yang sama dan bergabung dengan kami kemudian ke router.

# ifconfig eth0 192.168.1.2 netmask 255.255.255.0

# telnet 192.168.1.1

Koneksi berhasil, router merespon dengan ucapan sebagai berikut:
BusyBox v1.11.3 (2009-05-19 22:48:32 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r15920) -------------------
* 10 oz Vodka Shake well with ice and strain
* 10 oz Triple sec mixture into 10 shot glasses.
* 10 oz lime juice Salute!
---------------------------------------------------
Sekarang hal pertama kita perlu mengubah password root:
root@OpenWrt:~# passwd

Ini merupakan cara otomatis untuk akses SSH diaktifkan, dinonaktifkan, di sisi lain, akses Telnet. Sekarang, kita dapat melakukan koneksi melalui SSH ke router:

# ssh -l root 192.168.1.1

Network Interface / VLAN
Jika anda melihat output ifconfig, segera menuju ke beberapa antarmuka jaringan berbasis pada sistem Linux standar tidak tersedia dan memerlukan penjelasan:
  • eth0: LAN INterfaces
  • eth0.1: VLAN1 (alle LAN-Ports)
  • eth0.2: VLAN2 (WAN Interface)
  • br-lan: Bridge eth0.1 <-> ath0
  • wifi0: repräsentiert die eigentliche WLAN Hardware
  • ath0: WLAN Interface
LED dan GPIOs

LED individu dan tombol push (seitl. tombol dan tombol reset) dikendalikan oleh pesan GPIO. Ketika kita menggunakan wireless router D-Link DIR-300 adalah pemetaan berikut antara LED / Acara dan GPIOs:

LED / Event | GPIO
----------------------------------------------
1 | SES tombol (LED biru)
2 | LED WLAN (diaktifkan oleh ON)
3 | SES tombol (LED merah)
4 | SES tombol (01 ditekan)
6 | (01 ditekan) tombol Reset
7 | Status LED (diaktifkan oleh ON)
























Tuesday, December 07, 2010

MySQL Commands

Berikut adalah daftar perintah MySQL yang sedang saya oprek. Di bagian bawah adalah pernyataan, klausa, dan fungsi yang dapat Anda gunakan di MySQL. Di bawah ini yang PHP dan Perl fungsi API dapat Anda gunakan untuk berinteraksi dengan MySQL. Untuk menggunakannya,Anda perlu membangun PHP dengan fungsi MySQL. Untuk menggunakan MySQL dengan Perl anda perlu menggunakan modul Perl DBI dan DBD:


Jika Anda melihat # berarti dari shell unix. Bila Anda melihat mysql> berarti dari prompt MySQL setelah login ke MySQL. Untuk login (dari unix shell) gunakan -h hanya jika diperlukan.

To login (from unix shell) use -h only if needed.

# [mysql dir]/bin/mysql -h hostname -u root -p

Create a database on the sql server.

mysql> create database [databasename];

List all databases on the sql server.

mysql> show databases;

Switch to a database.

mysql> use [db name];

To see all the tables in the db.

mysql> show tables;

To see database's field formats.

mysql> describe [table name];

To delete a db.

mysql> drop database [database name];


To delete a table.

mysql> drop table [table name];

Show all data in a table.

mysql> SELECT * FROM [table name];

Returns the columns and column information pertaining to the designated table.

mysql> show columns from [table name];

Show certain selected rows with the value "whatever".

mysql> SELECT * FROM [table name] WHERE [field name] = "whatever";

Show all records containing the name "Bob" AND the phone number '3444444'.

mysql> SELECT * FROM [table name] WHERE name = "Bob" AND phone_number = '3444444';

Show all records not containing the name "Bob" AND the phone number '3444444' order by the phone_number field.


mysql> SELECT * FROM [table name] WHERE name != "Bob" AND phone_number = '3444444' order by phone_number;


Show all records starting with the letters 'bob' AND the phone number '3444444'.

mysql> SELECT * FROM [table name] WHERE name like "Bob%" AND phone_number = '3444444';

Show all records starting with the letters 'bob' AND the phone number '3444444' limit to records 1 through 5.

mysql> SELECT * FROM [table name] WHERE name like "Bob%" AND phone_number = '3444444' limit 1,5;

Use a regular expression to find records. Use "REGEXP BINARY" to force case-sensitivity. This finds any record beginning with a.

mysql> SELECT * FROM [table name] WHERE rec RLIKE "^a";

Show unique records.

mysql> SELECT DISTINCT [column name] FROM [table name];

Show selected records sorted in an ascending (asc) or descending (desc).

mysql> SELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;


Return number of rows.

mysql> SELECT COUNT(*) FROM [table name];

Sum column.

mysql> SELECT SUM(*) FROM [table name];

Join tables on common columns.

mysql> select lookup.illustrationid, lookup.personid,person.birthday from lookup left join person on
lookup.personid=person.personid=statement to join birthday in person table with primary illustration id;


Creating a new user. Login as root. Switch to the MySQL db. Make the user. Update privs.

# mysql -u root -p
mysql> use mysql;

mysql> INSERT INTO user (Host,User,Password) VALUES('%','username',PASSWORD('password'));

mysql> flush privileges;

Change a users password from unix shell.

# [mysql dir]/bin/mysqladmin -u username -h hostname.blah.org -p password 'new-password'

Change a users password from MySQL prompt. Login as root. Set the password. Update privs.

# mysql -u root -p
mysql> SET PASSWORD FOR 'user'@'hostname' = PASSWORD('passwordhere');

mysql> flush privileges;


Recover a MySQL root password. Stop the MySQL server process. Start again with no grant tables.
Login to MySQL as root. Set new password. Exit MySQL and restart MySQL server.

# /etc/init.d/mysql stop
# mysqld_safe --skip-grant-tables &

# mysql -u root

mysql> use mysql;

mysql> update user set password=PASSWORD("newrootpassword") where User='root';

mysql> flush privileges;

mysql> quit

# /etc/init.d/mysql stop

# /etc/init.d/mysql start

Set a root password if there is on root password.
# mysqladmin -u root password newpassword


Update a root password.

# mysqladmin -u root -p oldpassword newpassword


Allow the user "bob" to connect to the server from localhost using the password "passwd".
Login as root. Switch to the MySQL db. Give privs. Update privs.

# mysql -u root -p
mysql> use mysql;

mysql> grant usage on *.* to bob@localhost identified by 'passwd';

mysql> flush privileges;


Give user privilages for a db. Login as root. Switch to the MySQL db. Grant privs. Update privs.

# mysql -u root -p
mysql> use mysql;

mysql> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES
('%','databasename','username','Y','Y','Y','Y','Y','N');

mysql> flush privileges;

or

mysql> grant all privileges on databasename.* to username@localhost;

mysql> flush privileges;


To update info already in a table.

mysql> UPDATE [table name] SET Select_priv = 'Y',Insert_priv = 'Y',Update_priv = 'Y' where [field name] = 'user';

Delete a row(s) from a table.

mysql> DELETE from [table name] where [field name] = 'whatever';

Update database permissions/privilages.

mysql> flush privileges;

Delete a column.

mysql> alter table [table name] drop column [column name];

Add a new column to db.

mysql> alter table [table name] add column [new column name] varchar (20);

Change column name.

mysql> alter table [table name] change [old column name] [new column name] varchar (50);

Make a unique column so you get no dupes.

mysql> alter table [table name] add unique ([column name]);

Make a column bigger.

mysql> alter table [table name] modify [column name] VARCHAR(3);

Delete unique from table.

mysql> alter table [table name] drop index [colmn name];

Load a CSV file into a table.

mysql> LOAD DATA INFILE '/tmp/filename.csv' replace INTO TABLE [table name] FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (field1,field2,field3);

Dump all databases for backup. Backup file is sql commands to recreate all db's.

# [mysql dir]/bin/mysqldump -u root -ppassword --opt >/tmp/alldatabases.sql

Dump one database for backup.

# [mysql dir]/bin/mysqldump -u username -ppassword --databases databasename >/tmp/databasename.sql

Dump a table from a database.

# [mysql dir]/bin/mysqldump -c -u username -ppassword databasename tablename > /tmp/databasename.tablename.sql

Restore database (or database table) from backup.

# [mysql dir]/bin/mysql -u username -ppassword databasename < /tmp/databasename.sql

Create Table Example 1.

mysql> CREATE TABLE [table name] (firstname VARCHAR(20), middleinitial VARCHAR(3), lastname VARCHAR(35),suffix VARCHAR(3),officeid VARCHAR(10),userid

Create Table Example 2.


mysql> create table [table name] (personid int(50) not null auto_increment primary key,firstname varchar(35),middlename varchar(50),lastnamevarchar(50) default 'bato');

Saturday, December 04, 2010

Mengubah Password root MySQL

Saya kesal karena entah...namanya juga otak yang mungkin sedang trouble ada saja masalah
Password atau kata kunci bisa lupa ...!

Lupa Password MySQL ? begitulah....mau uninstall atau pakai cara apa yaah...? googling dulu aah....Ketemu ? ya ketemuuu....

Caranya :
1. Stop dulu MySQL database server dengan menjalankan perintah :
/etc/init.d/mysql stop
atau
/etc/init.d/mysqld stop
atau
/usr/local/etc/rc.d/mysql-server stop

Lalu, Start MySQL server tanpa password sehingga bisa untuk mengulangi password
mysqld_safe --skip-grant-tables &

Login tanpa password, enter :
mysql -u root

Terakhir, Masukkan Password root baru untuk MySQL:
USE mysql;
UPDATE user SET password=PASSWORD("PASSWORD-BARU") WHERE User='root';
FLUSH privileges;
quit
Tulisan PASSWORD-BARU diubah dengan passwor Anda. Restart jalannya mysql server :
/etc/init.d/mysql restart

Tes Hasilnya jadi atau tidak pasword barunya :
mysql -u root -p



(Sumber : http://www.cyberciti.biz/faq/lost-mysql-admin-password/)

===================================================

Anda tidak dapat mengakses server mysql diinstal pada pc / server ketika Anda mencoba untuk melihat apakah ia bekerja dengan baik?
Atau apakah Anda menerima pesan kesalahan seperti berikut?

ERROR 1045: Access denied for user: 'root@localhost' (Using
password: NO)

atau pesan
ERROR 1045: Access denied for user: 'root@localhost' (Using
password: YES)

Bagaimana cara mengganti password root MySQL di Linux, FreeBSD, OpenBSD dan UNIX seperti sistem operasi lewat ssh / sesi telnet?

Menyiapkan password mysql adalah salah satu tugas penting. Oleh pengguna default root MySQL account admin. Harap dicatat bahwa Linux / UNIX root account login untuk sistem operasi Anda dan root MySQL berbeda. Mereka adalah terpisah dan tidak ada hubungannya dengan satu sama lain (memang beberapa admin menghapus account root dan setup admin sebagai super user mysql).

Ubah root password mysqladmin command

Jika Anda tidak pernah menetapkan password root untuk MySQL, server tidak membutuhkan password sama sekali untuk menghubungkan sebagai root. Untuk password root setup untuk pertama kalinya, gunakan perintah mysqladmin pada prompt shell sebagai berikut:
$ mysqladmin -u root password NEWPASSWORD
Namun, jika Anda ingin mengubah (atau memperbarui) password root, maka Anda perlu menggunakan perintah berikut.

$ mysqladmin -u root -p'pwdlama' password pwdbaru
Sebagai contoh misal password lamanya adalah 123, akan diganti dengan xxyyzz;
Ketikkan:
$ mysqladmin -u root -p'123' password xxyyzz

Ubah password MySQL untuk user lain

Untuk mengubah kata sandi pengguna normal anda harus mengetikkan :
(mari kita asumsikan Anda ingin mengubah password untuk hanan):


$ mysqladmin -u hanan -p pwdlama password pwdbaru

Mengganti password root user MySQL menggunakan perintah MySQL sql


1) Login ke mysql server, ketik perintah berikut di shell prompt:

$ mysql -u root -p
2) Gunakan database mysql (ketikkan perintah di mysql> prompt):
mysql> use mysql;
3) Ubah password untuk user 'root':

mysql> update user set password=PASSWORD("hanan") where User='root';
4) Reload privileges:
mysql> flush privileges;
mysql> quit


-Kesalahan penulisan yang berakibat error....
-Salah password lamanya juga ada pesan error




Literatur:
1. https://help.ubuntu.com/community/MysqlPasswordReset
2. http://www.cyberciti.biz/faq/mysql-change-root-password/

Wednesday, October 20, 2010

Bilangan Prima di Spreadsheet

Menentukan Sebuah bilangan prima atau bukan prima
  • masukkan semua bilangan yang akan ditentukan,
  • di C1 masukkan formula/rumus =IF(OR(A1=2;A1=3;A1=5;A1=7;AND(MOD(A1;2)>0;MOD(A1;3)>0;MOD(A1;4)>0;MOD(A1;7)>0));"Prima";"Bukan Prima")



Amazing knowledge .......

Sunday, October 03, 2010

Kalkulator LM317 dengan NetBeans 6.9.1

Pusing ngoprek Blog, entah masalah setting Blogger yang mungkin versi lama atau script pada javasripnya, habis gagal terus mencoba buat kalkulator online LM317 di Blog. Kucoba pakai Aplikasi Pemrograman Java untuk membuat alat penghitung sederhana ini:
  • Pertama kucari di youtube.com, eh ketemu juga setelah kumasukan kata kunci pencarian "java calculator simple netbeans" yah... dengan sedikit modifikasi sudah sesuai yang aku harapkan.
  • Tiba-tiba muncul lagi masalah, bagaimana cara memasukkan image/gambar png ke JFrame. Kuulangi lagi pencarian di Google dengan kata kunci "insert Picture on JFrame", buka satu demi satu link yang mungkin sesuai harapan, dan.... akhirnya ketemu juga. Ternyata cara memasukkan image ke dalam JFrame adalah dengan Drag label di Swing Control pada Palette, lalu klik kanan --> properti, dan pada Label Properties pilih icon, lalu pilih browse untuk memilih image yang akan dimunculkan. Edit dulu image agar skalanya tidak terlalu besar.


V.Out 19 volt saya perlukan untuk menurunkan tegangan dari 24 Volt Baterai Eksternal, untuk mencatu netbook. Dan mungkin saya coba dulu dari Voltase 12 Volt, tanpa perlu Regulator Varibel.

Sempat otak-atik persamaan juga membuat rumus turunan dari VOut untuk mencari nilai R2, Yah... corat-coret dikertas dulu. Lalu saya coba tes program, Kok masih salah pada nilai R2-nya...? . pasti ada kesalahan rumus. Saya teliti lagi Eh benar. Saya jalankan programnya saya crosscek lagi antara Rumus pada VOut dengan R2, dan ternyata sudah benar.
Ini kodenya



Clean and Build Main Project dulu atau Shift + F11 :


Jalankan lewat cmd prompt:
file jar copi dulu ke e: (misal) yang ada di folder dist.


Atau Klik 2X pada File-nya


Mudahnya buat Shortcut/Pintasan ke Desktop:


Selesaiii....


Saya coba jalankan di Ubuntu UE 27 di Netbook:


Oke Bisa Jalan... Sekali buat program bisa untuk multiplatform OS
Free & Opensource....
Oya lupa letakkan image pada package project program java di src, form berikut saya build kembali.

Belajar adalah dari yang sederhana.
Sederhana perjalanan menuju ke yang lebih kompleks.
Banyak orang cari cara yang paling sederhana.

Cara mudah BELAJAR!

Cara sederhana dapatkan UANG!

Cara sederhana ..... dsb,. dsb. Oke ...?