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] For more options, visit this group at http://groups.google.com/group/osdcmy-list?hl=en

