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

