Main Content RSS FeedRecent Articles

lowercase yang nyebelin ketika nge-dump dari XAMPP »

berhubung waktu yang terbatas untuk menggunakan komputer di rumah, gue sering bolak balik ngoprek-ngoprek di rumah-kantor-client.
oprek-oprek yang gue maksud adalah mengutak atik code php + mysql.

nah ketika ngoprek ngoprek pake komputer kantor/client, gue menggunakan XAMPP karena di kantor menggunakan WindowsXP.

XAMPP adalah distribusi apache yang mudah untuk Windows dan Linux. di dalamnya terdapat apache, php, mysql, phpmyadmin, ftp, dll yang sudah lebih dari cukup untuk menjalankan sebuah webserver

Sedangkan, di rumah, gue menggunakan ubuntu yang berada di bawah vmware.
karena itu gue sering meng-copy database (dump) dari XAMPP ke ubuntu, dan sebaliknya.

database (dan table²nya) yang gue bikin menggunakan kombinasi uppercase dan lowercase. dimana di lingkungan linux seperti ubuntu, hal tersebut strict.
nah, sialnya, setiap nge-dump dari ubuntu untuk kemudian didump ke XAMPP yang berada dilingkungan windows – yang ga mempermasalahkan besar kecil nya huruf karena semua dianggap sama, phpmyadmin di XAMPP secara otomatis menconvert menjadi lowercase semua.
hal ini gak masalah kalo emang hanya di lingkungan itu aja (di windows), tapi yang jadi masalah ketika gue meng-copy database dari XAMPP balik ke ubuntu, walhasil database (dan table²nya) yang sudah menjadi lowercase mengakibatkan php code nya sama sekali ga ngenalin database (dan table²nya) tersebut :(

brosinglah gue mencari tahu.

dapatlah ini : http://www.experts-exchange.com/Database/MySQL/Q_22977973.html
ternyata ada option, setinggan, parameter: lower_case_table_names
itu harus diset manual supaya mengikuti keinginan gue untuk tetep mempertahankan uppercase dan lowercase.

lower_case_table_names=0 untuk Unix
lower_case_table_names=2 untuk Windows

dan itu harus ditambahkan di my.ini

berhubung gue sama sekali newbie untuk seting settingan di linux. gue ga tau dimana tu lokasi my.ini.
gue search dan ga dapet! padahal udah gue search dengan option sub-folder.

brosing lagi,
ketemu ini : http://www.wer-weiss-was.de/theme203/article2718949.html

… aber da ist keine my.cnf, oder my.ini, oder myssql.cnf oder xy.conf. \xampp\mysql\bin\my.cnf steht zumindest auf der …

berhubung gue ngerti bahasa jerman, gue simpulkan aja, my.ini di XAMPP adalah my.cnf dan lokasi nya seperti yang tertulis tersebut.

ketemu my.cnf nya

masalah berikutnya, gimana cara nambahin lower_case_table_names=2 nya.
soalnya setelah gue tambahkan di baris paling bawah. restart XAMPP nya. tetebh aja. option nya gak berubah, tetep default, yaitu 1.

untuk melihat option, settingan tersebut di phpmyadmin,
di home nya phpmyadmin, cari : Show MySQL system variables

setelah coba coba, pasang-apus-restart my.cnf dan XAMPP nya, akhirnya gue taro di

# The MySQL server
[mysqld]
old-passwords
port = 3306
socket = mysql
lower_case_table_names = 2

dan akhirnya sukses, ketika di dump, lowercase uppercase seperti aslinya :)

males ngetik www. dan .com di browser? »

gue paling males ngetik www., lalu ngetik domainnya, lalu ngetik .com.

dagdigdug URI

buang buang waktu (*halah! paling cuma beberapa detik) ngetikin itu semua,
KARENA ada shortcut nya :D

ketik nama domainnya di URL box di Firefox atau Internet Explorer. dan, lalu, kemudian….
pencet kombinasi ctrl dan enter.

tarraaa!
www dagdigdug com URI

otomatis si browser akan menambahkan www lalu disertai nama domain tadi ditambahin com, plus bonus http:// di depannya :)

me-list banyak file dengan DOS prompt »

jika pada suatu saat anda atauengga boss anda menyuruh anda, untuk membuat list dari file file yang ada di dalam satu buah folder/direktori/drive yang di dalamnya terdapat bejibun file, apa yang anda lakukan?

copy paste dari windows explorer tentu gak bisa,
ngeprint-screen, dicapture, untuk kemudian di ocr untuk setiap subfolder nya? kurang kerjaan apa? :D

ada cara yang lumayan agak gampang, yaitu menggunakan dos-command prompt. btw, ada yang masih inget singkatan DOS itu apa? heheh :P
untuk beberapa orang, mungkin DOS adalah makhluk langka, yang ngeliat aja belom pernah. :D

jadi DOS itu adalah aplikasi sistem-operasi yang dipergunakan untuk sebuah komputer bisa ber-operasi.
jaman sekarang ya… windows XP, 2000, vista dst dll itu lah operating-system.
jaman dulu, ya DOS itu, bentuknya tidak fancy seperti windows, hanya berbentuk teks.

ok. lupakan, untuk lebih jelasnya silahkan liat ke wiki

mari kita mulai untuk membuat list file dengan bantuan DOS.
untuk gampangnya, arahkan mouse pada tombol start/run.. ketikkan cmd lalu ok-kan,
nanti akan muncul sebuah window ber-background hitam dengan default nya berindikator C:\>

DOS prompt

cara susahnya, arahkan mouse pada tombol start/programs/accecories/command prompt

seperti yang terlihat disini, saya mempunyai sebuah folder bernama uploadlivelink, didalamnya terdapat beberapa subfolder, dan didalam subfolder tersebut buanyuak sekali file

sebagai contoh : lihat gambar.
folder bernama uploadlivelink tersebut berada di “my documents” (lihat gambar1)

kebetulan “my documents” itu ada di drive P:, jadi gak perlu repot repot, saya langsung memerintahkan DOS tersebut untuk menuju “my documents” dengan perintah cd [change directory]

cd "my documents"

untuk lingkungan windows yang memperbolehkan adanya spasi pada nama, maka gunakan tanda petik untuk menunjukkan bahwa dokumen/folder yang dimaksud adalah satu kesatuan.

lalu setelah pointer nya berpindah ke “my documents”, kemudian saya perintahkan untuk melist semua dokumen untuk kemudian disimpan ke sebuah file di drive c: bernama hasillist.txt

dir uploadlivelink\*.* /s/o/b/a-d > C:\hasillist.txt

pipe

jangan lupa, untuk mengeksekusi perintah tersebut, gunakan tombol enter.
kalo jumlah filenya agak banyak, tunggu sebentar, kemudian, silahkan check ke drive C:\
cari file hasillist.txt,
silahkan buka, anda akan mendapatkan list dokumen tersebut.

FireStats icon Powered by FireStats