Thursday, October 13, 2011

Executing constructed SQL statement on MySQL

There's a time I need to run alter table that requires some variable involvement (on MySQL).
ALTER TABLE my_table AUTO_INCREMENT = @next_id;

That doesn't work, MySQL complaints about invalid syntax.

So, one solution is generate an SQL string and execute it:
SET @alter_sql = CONCAT('ALTER TABLE my_table AUTO_INCREMENT = ', @next_id);
PREPARE alter_stmt FROM @alter_sql;
EXECUTE alter_stmt;
DEALLOCATE PREPARE alter_stmt;

Sunday, December 20, 2009

Tempat makan di Semarang

  1. Pecel Bu Surip, di M.T. Haryono
    Buka malam hari, mulai jam 6, semakin malam semakin ramai...
    Must eat: bantal, sate keong.

  2. Soto Pak Keri, Bubakan
    Lokasinya agak tersembunyi, jadi harus tanya orang. Kira-kira di deretan ruko2 tempat travel.
    Meskipun lokasinya kurang meyakinkan tapi sotonya enak luar biasa.
    Buka pagi.

  3. Soto Pak Naryo, Indraprasta
    Bukan di Pondok Indraprasta tapi di Jl. Indraprasta, lupa nomor persisnya, kalau dari arah bandara ada di sebelah kiri.
    Buka pagi.

  4. Soto Bangkong, dekat Sedes
    Orang2 luar kota suka soto ini.

  5. Seafood Gama, dekat Sedes, beda beberapa rumah dari Sedes
    Must eat: udang bakar, jagung peda, tempe gorengnya juga enak loh "kriuk2", hampir semua makanannya enak.
    Buka pagi sampai malam.

  6. Sate Kambing, dekat gereja Blenduk
    Semua orang Semarang pasti tau tempat ini (kecuali yang tidak tau).

  7. Mi Jowo
    Lupa nama jalannya.
    Kira-kira di gang belakang GIA Pringgading.
    Must eat: Bihun kuah, yang populer: nasi ruwet.
    Buka malam, jam 6.

  8. Semawis, di Gg. Warung
    Tiap Jumat - Minggu.
    Yang terkenal: Sate Babi ala Sate Kambing, Mie Cool.
    Buka malam.

  9. Babi Cinde, di Jl. Cinde
    Yang terkenal babi panggangnya.

  10. Mi Titie, Gajah Mada & Jl. Thamrin & M.T. Haryono
    Buka malam.

  11. S2, Sisingamangaraja
    Rumah makan lumayan baru & terkenal buanget di Semarang.
    Makanan Jepang, Cina, Italia, model resto kelas atas tapi ndak terlalu mahal.
    Makanan warungan lebih enak, kalau resto seperti ini ada di mana saja, tapi bolehlah sekali2 kesana karena ruameee banget & sedang nge-tren banget di Semarang.
    Buka pagi-malem, tapi lebih enak datang malam.

  12. Warteg, Sisingamangaraja
    Ini di dekat S2.
    Caution: hargane mahal loh. Meskipun warteg tapi waktu jam makan banyak yang datang dengan mobil mewah :).
    Buka pagi sampai siang.

  13. Nori, Jangli
    Resto Jepang, lumayanlah, mirip2 S2.
    Buka pagi sampai malam.

  14. Gang2 Sulai, Diponegoro
    Korean BBQ, all u can eat.

  15. Resto Mutiara, Gombel
    Rumah makan dengan pemandangan bagus, makanannya biasa2 saja.

  16. Nasi Ayam, Lapangan Brumbungan
    Buka malam.

  17. Jagung Bakar, Simpang Lima

  18. Wedang & Es Puter Pak Kirman, M.T. Haryono
    Buka malam.

  19. Black Canyon, lupa ada dimana :)
    Enak buat ngumpul2 sama teman2. Lebih enak datang malem.

  20. Linds Cafe, Pondok Indraprasta, ada di daerah atas juga tapi lupa ada dimana :)
    Spesialisasi es krim.

  21. Leker Paimo, depan Loyola
    Must eat!!! beda sama leker selama ini.
    Terkenal buangettttt....kadang pesta pernikahan juga ada leker ini.
    Buka sekitar jam sekolah.

  22. Bakso Mawardi, dekat R.S. Telogorejo
    Bakso bapak2, di pinggir jalan, buka sore, ruameneeeeee.

  23. Asem2 Koh Liem, di jalan yang sama dengan Loyola, dekat Karangsaru.
    Must eat!!! Cumi2, Sate Babi, Asem2, semuanya enakkkkkkkk.
    Buka pagi sampai siang, mungkin malam juga buka.

  24. Bakmi Singkawang, Pringgading, dekat GIA Pringgading, tapi di seberangnya.
    Nasi campur, Bakmi Singkawang'e. Porsi besar.
    Buka pagi sampai siang.

  25. Swikee, Jl. Pahlawan
    Buka pagi sampai siang.

  26. Pempek Tanah Mas di Tanah Mas
    Kurang tau nama jalan persisnya.
    Di Tanah Mas waktu malam ada 1 jalan yang banyak kumpulan warung nah di situlah tempatnya.

  27. Mie Siangkie, Lumpia Gang Lombok, Es Campur, semuane di Gg Lombok bersebelahan
    Makanan wajib.

  28. Mie Kopyok, Es Panekuk, Gado2, di deket PLN Pemuda

  29. Kedai Beringin, Beringin
    Masakan rumahan, enak dan murah.

  30. Tahu Pong, Karangsaru
    Buka malam.

  31. Kue Bandung, Jagalan

Labels: , ,

Wednesday, June 06, 2007

Installing Symfony using Pear in Ubuntu

When I was installing symfony in Ubuntu 6.10 Server using pear, like this :

pear install symfony/symfony


I got an error :

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 8192 bytes) in /usr/share/php/PEAR/Installer.php on line 521

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 16 bytes) in /usr/share/php/System.php on line 131


Then, I changed a line in /usr/bin/pear from

exec $PHP -C -q $INCARG -d output_buffering=1 -d open_basedir="" -d safe_mode=0 $INCDIR/pearcmd.php "$@"


to

exec $PHP -C -q $INCARG -d output_buffering=1 -d memory_limit=16M -d open_basedir="" -d safe_mode=0 $INCDIR/pearcmd.php "$@"

And symfony was installed successfully.

Labels:

Tuesday, April 24, 2007

How to install PDO in Ubuntu Edgy Server

PDO (PHP Data Objects) is by default not installed in Ubuntu Server 6.10 (Edgy). This is how to install it:

First, install some needed modules:

apt-get install php5-dev
apt-get install libmysqlclient15-dev

libmysqlclient15-dev is needed by PDO mysql driver, so if you don't plan to use mysql with PDO, you don't need this module.

Next, install the PHP pear:

apt-get install php-pear

Then, you can install the PDO itself an the database specific driver, for example mysql driver:

pecl install pdo
pecl install pdo_mysql

After that, you need to edit /etc/php5/apache2/php.ini and add these following lines:

extension=pdo.so
extension=pdo_mysql.so

And don't forget to restart your web server.

Labels:

Thursday, March 08, 2007

Jobsbrief : fasilitas pencari kerja Indonesia

Website pencarian kerja yang paling populer di Indonesia adalah jobsdb.com, jobstreet.com, dan karir.com. Bila Anda sedang serius mencari kerja, kemungkinan Anda pernah menjelajahi ketiga website tersebut untuk mencari kerja yang sesuai untuk Anda.

Sekarang, sudah hadir www.jobsbrief.com, fasilitas pencarian kerja yang mengumpulkan semua lowongan kerja dari jobsdb.com, jobstreet.com, karir.com, jobindo.co.id, dan informasikerja.com. Sehingga, Anda hanya perlu menjelajahi satu website saja untuk mendapatkan pekerjaan yang cocok dari ribuan lowongan yang tersedia. Apabila sudah menemukan pekerjaan yang Anda inginkan, Anda dapat membuka iklan lowongan dari sumbernya untuk kemudian Anda dapat melamar pekerjaan tersebut.

Go to http://www.jobsbrief.com

Labels:

Combine "grep" and "find"

To find files in linux, you might use "find", and to find text within a file you could use "grep".
But, let's say, you want to find text "use Data::Dumper" within files which named "*.pm" in the directory "/prj" and in its subdirectories. How do you do that?
You might want to combine "find" with "grep" like this:

find /prj -name *.pm -exec grep "use Data::Dumper" {} \; -print

Labels: , ,

Saturday, March 03, 2007

Jakarta Busway Map

If you happen to visit Jakarta, maybe you want to try Busway, the city's public transportation system.
Here is the busway map:



To get more info, you can go to http://trans.jakarta.go.id

Labels: ,