Lagi Belajar CJ

Beberapa minggu ini jarang posting di Blog, lagi asyik morum, Membenahi beberapa situs yang ga terupdate ama belajar ikut Proggram Afiliasi CJ.

Doain ya semoga bisa dapet duit dari program afiliasi CJ ini, sampe hari ini masih sibuk ngulik dan mempelajari gimana cara promosi yang jitu buat menarik pembeli 😀 dan akibatnya Blog Pengangguran ini jadi terbengkalai, ga ada posting selama berminggu-minggu.

Oh iya, buat yang butuh undangan TNX.net, udah saya buat page tersendiri jadi ga susah mo ngubek-ubek posting lama buat sekedar nyari invitation code 😉 anda dapat menemukannya disini.

Sekian dulu, mo belajar lagi… 😉

What is Magpie RSS?

magpie-photoMagpie RSS is a simple, functional PHP inteface for parsing RSS 1.0 (and earlier versions).

Magpie RSS is commonly used by number of educational websites although many other sites types using Magpie RSS as well.

Hereunder you can see list of educational websites using magpie (just click on it and you’ll see demo). Try to change with your rss and see what’s the result.

Demo Magpie parsing Blog Hamdi on educational websites:

Blog Hamdi on The University of Vermont
Blog Hamdi on Saint Joseph’s University
Blog Hamdi on Michigan State University
Blog Hamdi on Harvard Computer Society
Blog Hamdi on Urban Sensing UCLA
Blog Hamdi on Urban Sensing UCLA
Blog Hamdi on University of Southern California
Blog Hamdi on UCSC Environment Study
Continue reading “What is Magpie RSS?”

Menginstall Apache, PHP dan MySQL di Opensolaris

Opensolaris Logo
Opensolaris Logo

Belajar dari pengalaman dibikin puyeng saat instalasi AMP (Apache, PHP, Mysql) di VPS gratis berbasis Opensolaris 2008.5 dari Layeredtech, saya mencoba menuliskan apa yang saya lakukan untuk menginstall aplikasi webserver di VPS tersebut, mudah-mudahan ini dapat bermanfaat bagi semua orang dan tentunya agar saya sendiri tidak lupa dengan tahap-tahap instalasinya. Berikut tahap instalasi yang saya lakukan:

  1. Merefresh Catalog Opensolaris untuk memuat software baru yang mungkin belum ditambahkan pada instalasi default dengan perintah berikut:
    1
    2
    
    hazis@TGL017:~$ su
    root@TGL017# pkg refresh

    Manajer paket akan mendownload repositori terbaru dari Opensolaris

  2. Melakukan instalasi webserver (apache, php dan mysql) dengan perintah pkg:
    1
    
    root@TGL017# pkg install amp
  3. Sampai tahap ini paket webserver telah selesai diinstalasi
  4. Sekarang saatnya mengkonfigurasi MySQL, kita harus memberikan password untuk user root mysql.
    1
    2
    3
    4
    
    root@TGL017# su mysql
    $ /usr/mysql/5.0/bin/mysql_install_db --user=mysql
    $ /usr/mysql/5.0/bin/mysqld_safe &
    $ /usr/mysql/5.0/bin/mysqladmin -u root  password "new_password"

    Selesai….

  5. Tahap instalasi webserver sudah selesai, sekarang mari kita jalankan Apache dan Mysql servernya dengan perintah:
    1
    2
    
    root@TGL017# svcadm enable http:apache22
    root@TGL017# svcadm enable mysql:version_50

    kemudian cek menggunakan browser apakah Apache sudah aktif dengan mengunjungi alamat IP VPS anda, bila terdapat tampilan “Its Work” Selamat… anda telah berhasil menginstall apache dengan baik.

  6. Sekarang kita akan mengecek apakah PHP telah terkonfigurasi dengan benar, tahapnya adalah sebagai berikut:
    • Buat file PHP (misal “info.php”) dan isi dengan code berikut:
      1
      2
      3
      
      < ?php echo "Hello World"; 
      echo phpinfo();
      ?>
    • kemudian upload file tersebut ke documentroot webserver anda dan akses menggunakan browser, apabila muncul info PHP berarti PHP telah berjalan dengan baik.
  7. Selesai, kita telah berhasil melakukan dan mengkonfigurasi webserver di opensolaris.

Untuk mempermudah penggunaan database mysql, ada baiknya anda menginstall phpMyAdmin, caranya bisa anda lihat disini

Demikian tutorial singkat ini, semoga dapat bermanfaat bagi kita semua.

Ada yang mau download Indonesian Subtitle The Incredible Hulk?

The Incredible Hulk

Dua hari ini saya sibuk menerjemahkan subtitle the incredible hulk (2008) ke bahasa indonesia, berbekal subtitle bahasa inggris yang saya dapatkan dari opensubtitle, sayapun mencoba menterjemahkannya dengan bantuan kamus dan rokok tentunya. Sebenarnya ga penting-penting amat sih, tapi berhubung saya selalu mendapat protes dari adik-adik bahwa film yang saya unduh selalu tidak bisa mereka tonton dengan sempurna karena tidak ada terjemahannya, selalu pake bahasa inggris, males nontonya, ga ngerti… kata mereka 😛

Sebenarnya sih niat saya bagus, biar mereka terbiasa gitu, nanti lama-lama juga ngerti sendiri.. yaelah… sok ngerti banget, padahal saya juga masih belum ngerti apa arti percakapan di film tersebut 😉 . So, pada waktu mengunduh Film The Incredible Hulk hasil Ripping DVD dari Mininova, sekalian saya nyari subtitlenya di opensubtitles.org, ternyata subtitle bahasa indonesa untuk film The incredible hulk belum ada, ya udah… subtilte inggris juga ga apa-apa, nanti di rumah tak terjemahkan aja…

Setelah 2 hari, akhirnya kelar juga terjemahan bahasa indonesia film The Incredible Hulk ini 😀 walaupun masih jauh dari sempurna, setidaknya adek-adek saya ga protes lagi pada saat nonton, bisa sambil baca teks indonesianya juga, hehehe… misipun selesai.

Anda juga mau juga? silahkan unduh dari link berikut ini:
==> Subtitle Indonesia The Incredible Hulk (2008) <==

** Gambar diambil dari http://screenrant.com

Bagaimana Menginstall driver modem Smartlink di Fedora Core 6

Notes for FC6:

(1) comment out line 46 in file /slmodem-2.9.11-20061021/drivers/amrmo_init.c
/* #include */
(2) comment out line 14 in file /ungrab-winmodem/ungrab-winmodem.c
/* #include */
This is needed in order for drivers to compile.
(3) add as a single line to /etc/modprobe.conf
/* for automation/autoloading of slmodemd, */
install slamr modprobe –ignore-install ungrab-winmodem ; modprobe
–ignore-install slamr; test -e /dev/slamr0 || (/bin/mknod -m 660
/dev/slamr0 c 242 0 2>/dev/null && chgrp uucp /dev/slamr0)

(4) for successful autoloading of slmodemd do the following
[root@localhost ~]# cp /slmodem-2.9.X/scripts/slmodemd /etc/rc.d/init.d/
[root@localhost ~]# cd /etc/rc.d/init.d/
[root@localhost init.d]# chmod +x slmodemd

add the lines modprobe ungrab-winmodem, and modrobe slamr

/* start() procedure from slmodemd script /etc/rc.d/init.d/slmodemd
start() {
modprobe ungrab-winmodem
modprobe slamr
echo -n “Starting SmartLink Modem driver for $SLMODEMD_DEVICE: �
$prog /dev/null 2>/dev/null \
–country=$SLMODEMD_COUNTRY $SLMODEMD_OPTS /dev/$SLMODEMD_DEVICE &
RETVAL=$?
[ $RETVAL -eq 0 ] && success $�$prog startup� || failure $�$prog startup�
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
return $RETVAL
}
/*** rest of slmodemd file missing ***/

Now we make use of command chkconfig. It takes care of symbolic links automatically.

[root@localhost init.d]# chkconfig –help
chkconfig version 1.3.20 - Copyright (C) 1997-2000 Red
Hat, Inc.
This may be freely redistributed under the terms of
the GNU Public License.

usage: chkconfig –list [name]
chkconfig –add
chkconfig –del
chkconfig [–level ]

[root@localhost init.d]# head -8 slmodemd
#!/bin/sh
#
# slmodemd: Starts the SmartLink Modem Daemon
#
# chkconfig: 345 90 10
# description: This is the user space part of the
SmartLink Modem driver
# processname: slmodemd
# config: /etc/sysconfig/slmodem
[root@localhost init.d]#

The chkconfig line & description line must go into
every script that is to go under the control of
chkconfig. The description line seems pretty
self-explanatory. the chkconfig line:

# chkconfig: 345 90 10
| Â Â Â |Â Â Â |
| Â Â Â |Â Â Â priority for kill scripts
| Â Â Â |
|Â Â Â | priority for start scripts
|
|run levels at which to start service

[root@localhost init.d]# chkconfig slmodemd –add
[root@localhost init.d]# chkconfig slmodemd on
[root@localhost init.d]# cd ..
[root@localhost rc.d]# for i in 0 1 2 3 4 5 6
> do
> ls rc$i.d/*slmodemd*
> done
rc0.d/K10slmodemd
rc1.d/K10slmodemd
rc2.d/S90slmodemd
rc3.d/S90slmodemd
rc4.d/S90slmodemd
rc5.d/S90slmodemd
rc6.d/K10slmodemd
[root@localhost rc.d]#

[root@localhost rc.d]# chkconfig slmodemd –list
slmodemd 0:off 1:off 2:on 3:on 4:on
5:on 6:off
[root@localhost rc.d]#

Sekian….