well said :D It always ended me alone exploring the surface on mars
2010/10/14 Adzmely Mansor <[email protected]> > still remember the old days, to setup our web server, we used to download > it from CERN website using cern httpd, as a tar.gz file, extract, and > compile. and the best part is "it fun" :P ... > > 2010/10/14 CL Chow <[email protected]> > > it never been a problem for someone with *nix background to pick up ruby or >> python >> just, the lamp or wamp stack made php programmers dont have to know about >> their own system >> >> >> Regards, >> CL Chow >> "Please do not send me Microsoft Office/Apple iWork documents. Send >> OpenDocument instead! http://fsf.org/campaigns/opendocument/" >> >> >> >> >> 2010/10/14 Adzmely Mansor <[email protected]> >> >>> rasa nak mencelah :P >>> >>> i think bazet the problem is your org seems like "they" never learn >>> anything... >>> >>> >>> 2010/10/14 Azril Nazli Alias <[email protected]> >>> >>>> Kenapa kurang developers ? >>>> >>>> 1. ruby nampak macam senang tapi steep learning curve >>>> 2. lack of references , kalau macam PHP ada local reprentative/forum >>>> macam http://php.net.my >>>> 3. Konsep MVC yang memeningkan kepala banyak orang >>>> 4. CLI ( migrations,versioning,rake >>>> >>>> Me myself really want to push RoR in my organizations.... >>>> >>>> >>>> >>>> >>>> 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]<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]<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

