guna amazon s3 atau gae :)

Regards,
CL Chow
"Please do not send me Microsoft Office/Apple iWork documents. Send
OpenDocument instead! http://fsf.org/campaigns/opendocument/";




2010/10/14 E A Faisal <[email protected]>

> Salam
>
> Setuju dengan pandangan Kamal. Kebanyakan developer ada kekengan masa untuk
> urus tadbir server. Rasa-rasanya developer lebih suka untuk fokus pada
> development dari jadi Sys Admin. Senario sekarang di Malaysia, RoR & Django
> developer macam dianaktirikan.
>
> 2010/10/14 Azril Nazli Alias <[email protected]>
>
> Salam
>>
>> Di Malaysia, saya rasa option menggunakan VPS masih lagi viable jika
>> hendak menggunakan Ruby On Rails / Django dan developer mesti ada asas Sys
>> Admin untuk manage server, maybe boleh guna style Heroku in the future
>>
>> Contohnya RoR kini sudah versi 3, dan banyak perubahan perlu dilakukan di
>> server side menyebabkan sys admin pening kepala.
>>
>> Saya sebagai developer RoR ( separa masa ) terpaksa menggunakan CakePHP
>> sebagai alternatif memandangkan kurangnya local developer untuk rujukan atau
>> sebagai pembantu.
>>
>>
>> 2010/10/14 Mohd Kamal Bin Mustafa <[email protected]>
>>
>> Kenapa shared hosting tempatan ?
>>> ==========================
>>>
>>> Law of physics (read: latency)
>>>
>>> Pembukaan
>>> ==========
>>> Sebagai web developer, shared hosting termasuk dalam "area of
>>> interest" saya sejak 10 tahun lepas. Namun agak menyedihkan dalam
>>> tempoh tersebut, saya tidak melihat sebarang inovasi dalam industri
>>> shared hosting tempatan. Buat masa sekarang, sekiranya anda ingin host
>>> website atau aplikasi web anda di server tempatan, platform anda
>>> terhad kepada:-
>>>
>>> * PHP
>>> * ASP.NET
>>> * Ruby On Rails (cuma beberapa je yang saya jumpa setakat ini)
>>> * Plain CGI - Perl/Python (kebanyakannya masih lagi Python < 2.2 !!)
>>>
>>> Ini adalah satu sebab kenapa platform seperti Python gagal mendapat
>>> tempat dalam lanskap pembangunan web tempatan. Melihat kepada
>>> perkembangan yang berlaku kepada PHP dalam tempoh 8 tahun lepas,
>>> shared hosting antara pemangkin utama. Saya akui ini merupakan
>>> "chicken and egg problem". Tidak banyak penawaran hosting terhadap
>>> Python sebab kurangnya developer menggunakan platform ini, developer
>>> pula tidak berminat/terpaksa menggunakan platform lain kerana tidak
>>> ada shared hosting yang berpatutan utk host aplikasi yang dibangunkan.
>>>
>>> Sudah sampai masanya saya rasa utk komuniti developer sendiri yang
>>> bangun utk membetulkan keadaan ini. Saya tertarik dengan sejarah
>>> sebuah syarikat hosting iaitu textdrive (sekarang Joyent). Saya pernah
>>> menggunakan perkhidmatan mereka beberapa tahun lepas. Ceritanya boleh
>>> baca di http://textusers.com/wiki/History_of_TextDrive. Secara
>>> ringkasnya ia juga berkaitan dengan kekecewaan komuniti developers
>>> dengan shared hosting dan akhirnya mereka ambil keputusan utk
>>> membentuk syarikat hosting sendiri. Textdrive pada masa itu
>>> memperkenalkan beberapa inovasi berbanding shared hosting lain pada
>>> masa itu:-
>>>
>>> * Menggunakan webmin sebagai control panel dalam masa semua syarikat
>>> lain lebih kepada cpanel.
>>> * PHP run as FastCGI - membolehkan PHP dijalankan sebagai user process
>>> dan user boleh  supply php.ini sendiri dan tak perlu bergantung kepada
>>> php_value settings dalam .htaccess - agak radikal pada masa itu.
>>> * Membekalkan sekali DNS hosting - user boleh create dan manage record
>>> melalui web panel dan point registrar kepada dns server mereka.
>>> * Shell access - juga agak radikal pada masa itu.
>>>
>>> Penambahbaikan yang perlu
>>> =====================
>>> Saya ada membuat catatan sebelum ini apa penambahbaikan yang saya
>>> inginkan dalam shared hosting tempatan
>>> (http://kamal.smach.net/node/269). Secara ringkasnya ada 2 buat
>>> permulaan:-
>>>
>>> * Isolasi proses - Kebanyakan hosting masih lagi menggunakan mod_php
>>> dengan main process utk semua user. Utk membolehkan file upload
>>> umpamanya, kena allow write access kepada apache process (www,
>>> apache2, nobody etc). Pendekatan ini merupakan fatal flaw (walaupun
>>> ada workaround spt php safe_mode dan open_basedir tapi masih lagi ada
>>> masalah tersendiri) kerana membuka ruang akses terhadap file kita
>>> kepada semua user dalam sistem tersebut.
>>>
>>> * Sokongan utk platform selain PHP terutama sekali Python (Django,
>>> web2py, pylons etc).
>>>
>>> * Shell access - upload file menggunakan ftp adalah tersangat primitif
>>> pada tahun 2010 ni tapi ia masih lagi satu norma dalam shared hosting
>>> tempatan. Shell access membenarkan penggunaan deployment tool terkini.
>>>
>>> Kenapa shared hosting ?
>>> ==================
>>> Mungkin ada yang berpendapat apa yang saya inginkan ini boleh didapati
>>> melalui VPS (VPS tempatan juga ada masalah tersendiri tapi mungkin di
>>> lain masa). Bagi developer dan bukannya full time sysadmin seperti
>>> saya, shared hosting masih lagi pilihan utama. Saya pernah menggunakan
>>> VPS sebelum ini tapi akhirnya beralih kembali kepada shared hosting
>>> kerana kekangan masa dalam menguruskan server tersebut - upgrade,
>>> security patches, firewall etc - semua ini memakan masa dan bagi saya
>>> lebih baik diuruskan oleh mereka yang lebih berpengetahuan dan
>>> berpengalaman dalam bidang tersebut. Menggunakan shared hosting
>>> seperti webfaction cthnya, saya tak rasa sebarang kekangan berbanding
>>> apa yang saya boleh lakukan dalam VPS.
>>>
>>> Memandangkan sekarang tengak rancak bincang pasal koperasi/persatuan,
>>> saya harap ini dapat dijadikan salah satu fokus utama
>>> koperasi/persatuan yang bakal wujud nanti. Saya mengalu-alukan
>>> perbincangan yang lebih mendalam dan teknikal tentang isu ini.
>>>
>>> --
>>> Join Open Source Developers Club Malaysia http://www.osdc.my/
>>>
>>> Facebook Fan page
>>>
>>> http://www.facebook.com/group.php?gid=98685301577
>>>
>>> http://www.facebook.com/OSDC.my
>>>
>>> You received this message because you are subscribed to the Google
>>>
>>> Groups "OSDC.my Mailing List" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]<osdcmy-list%[email protected]>
>>> For more options, visit this group at
>>> http://groups.google.com/group/osdcmy-list?hl=en
>>
>>
>>  --
>> Join Open Source Developers Club Malaysia http://www.osdc.my/
>>
>> Facebook Fan page
>>
>> http://www.facebook.com/group.php?gid=98685301577
>>
>> http://www.facebook.com/OSDC.my
>>
>> You received this message because you are subscribed to the Google
>>
>> Groups "OSDC.my Mailing List" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<osdcmy-list%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/osdcmy-list?hl=en
>>
>
>  --
> Join Open Source Developers Club Malaysia http://www.osdc.my/
>
> Facebook Fan page
>
> http://www.facebook.com/group.php?gid=98685301577
>
> http://www.facebook.com/OSDC.my
>
> You received this message because you are subscribed to the Google
>
> Groups "OSDC.my Mailing List" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<osdcmy-list%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/osdcmy-list?hl=en
>

-- 
Join Open Source Developers Club Malaysia http://www.osdc.my/

Facebook Fan page

http://www.facebook.com/group.php?gid=98685301577

http://www.facebook.com/OSDC.my

You received this message because you are subscribed to the Google

Groups "OSDC.my Mailing List" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/osdcmy-list?hl=en

Kirim email ke