Halaman

Selasa, 29 April 2014

MySQL Primary Key

Bertahun-tahun bergelut sama mysql ternyata hal yang sifatnya fundamental masih ane belum ngerti.
Waktu ngopi bareng ane pernah obrolin masalah primary key ternyata ane udah salah paham sama si Primary key ini.

Menelusuri ke mbah google malah jadi banyak perdebatan, tapi ada blog yang bahas masalah primary key ini secara beda....

Ada sebuah pertanyaan :

Bagaimana Anda mendefinisikan apa itu primary key dari sebuah tabel ?

a. Sebuah auto-generated numerik atau GUID kolom dalam tabel yang secara unik mengidentifikasi setiap baris
b. Sebuah kolom non-nullable dalam tabel yang secara unik mengidentifikasi setiap baris
c. Tidak ada satupun jawaban yang benar

Jawaban ente apa bro ?

MySQL -> mengetahui nilai Autoincrement terakhir di insert

Kadang kalo mau integrasiin primary key yang bernilai AI aga2 repot.... padahal udah pernah bikin tapi lupa mulu caranya (syntax SQL) nya....

Kalo pake perintah ini
SELECT COUNT(id);

Weeew.... ternyata ga efektif, kenapa? karena kalo record nya ada 1 miliar, bisa mabok tuh mysql ngitungnya. Juga ga selalu tepat dan sesuai dengan AI nya karena kadang ada record yang udah kehapus.
Misal Next AI = 601, jalanin sintax SELECT COUNT(id); malah menghasilkan 599
Nah itu berarti ada record yang pernah dihapus. jadi kalo mau liat nilai AI yang berikutnya syntaxnya :
SELECT AUTO_INCREMENT FROM information_schema.tables WHERE TABLE_SCHEMA='database-nya' AND TABLE_NAME = 'table-nya'
And... TARAAAAAAAAAA.............................................. Sebanyak apapun recordnya, ga ngaruh sama proses penghitungan AI nya.... CMIIW

Selasa, 08 April 2014

Disable folder notes di dreamweaver.

Masbro…ane kadang2 “geuleuh”(bahasa sunda = risih) kalo koding pake dreamweaver…ini nemu diblog..
Males nerjemahin…
By default in Adobe Dreamweaver the option to have Dreamweaver create a ‘_notes’ folder is enabled. Very seldom are these folders ever actually used yet Dreamweaver insists on creating them in every folder anyway. Well you can disable them, but unfortunately you can only do so one site definition at a time. There is no way to set it as a global setting. Follow these steps to disable the Dreamweaver notes:
You enable and disable Design Notes for a site in the Design Notes category of the Site Definition dialog box.
  • Select Site > Manage Sites.
  • In the Manage Sites dialog box, select a site, then click Edit.
  • In the Advanced tab of the Site Definition dialog box, select Design Notes from the Category list on the left.
  • Select Maintain Design Notes to enable Design Notes (deselect to disable them).
If you want to delete all local Design Notes files for your site, click Clean Up, and then click Yes. (If you want to delete remote Design Notes files, you’ll need to delete them manually).
Belom nyoba sih…hahahah..
dreamweaver


Masalah dengan webmail ISPConfig

Mas bro….mang admin dapet email lagi nih, salah satu klien gak bisa masuk ke webmailnya dengan muncul gini :

Error opening ../config/default_pref
Could not create initial preference file!
/var/lib/squirrelmail/data/ should be writable by user www-data
Please contact your system administrator and report this error.


kata link ini http://www.howtoforge.com/forums/showthread.php?t=52986 sih masalah suexec tapi pas dicoba masih gak bisa.



Terus nyari lagi nemu ini http://www.howtoforge.com/forums/showthread.php?t=32739 cuma masalah chmod



chmod -R 777 /var/lib/squirrelmail/data



Aaahh…..beres. Ngopi dulu ah.



Jam setengah satu malem nih.

Minggu, 06 April 2014

Masalah : (98)Address already in use: make_sock: could not bind to address [::]:80

Haduu….habis nambah domain terus kok ada masalah apache gak bisa restart.

berhubung gak bisa pake putty mang admin pake senjata andelan…yaitu WEBMIN  HHAHAH…pas ane start Apache muncul:

….

(98)Address already in use: make_sock: could not bind to address [::]:80

….

hampir beberapa cara dicoba tapi katanya sih pas matiin mod_ruby terus restart eh bisa lagi…Untung dah

Rabu, 02 April 2014

webmail (squirrelmail) malah download file

Aduh mas bro ..mang admin bingung mau login ke namadomain.tld malah ngedownload file…cek punya cek dapet solusi sumber http://www.howtoforge.com/forums/showthread.php?t=52042&page=4
intinya cuma ini :

a2dismod suphp
/etc/init.d/apache2 restart


lengkapnya begini isi webnya: