Berawal Dari Dennis Ritchie

Dennis Ritchie
Yang sudah lama berkecimpung diranah pemrograman pasti tidak asing lagi dengan sosok yang satu ini, Dennis M. Ritchie. Pria kelahiran 9 September 1941 ini adalah seorang ilmuwan komputer yang dikenal atas sokongannya membuat bahasa pemrograman C (dibaca: si) dan berbagai sistem operasi seperti Unix yang beliau kembangkan bersama dengan Ken Thompson. Beliau terpilih menjadi anggota National Academy of Engineering atas jasanya dalam “Development of the C Programming Language and for co-development of the Unix Operating System”. 
Tahukah nyankoder, Dennis Ritchie ini dikenal masyarakat (dibaca: programmer) sebagai pembuat bahasa C? Penemuan bahasa C dan pengembangan sistem operasi Unix menjadikan beliau dan Ken Thompson sebagai pionir utama didunia komputasi modern. Bahasa C hingga kini masih tetap eksis digunakan secara luas dalam program aplikasi, sistem operasi, embedded system,dan pengaruhnya dalam bahasa pemrograman modern lainnya. Sistem Operasi Unix juga telah memberikan pengaruh besar dalam dunia komputasi modern.

Mungkin bagi pemula di pemrograman belum/baru mengetahui bahwa kemunculan bahasa C ini melahirkan berbagai teknologi baik itu software maupun hardware. Dari bahasa pemrograman – sistem operasi – hingga perangkat smartphone. Lebih jelasnya, mari simak history dari bahasa C, ditunjukan pada gambar dibawah. 

Dennis Ritchie
Dennis Ritchie
Gambaran tertulis:
Tahun 1972 – bahasa C diciptakan oleh Dennis Ritchie untuk sistem operasi Unix. Yang luar biasa, bahasa C mempengaruhi bahasa populer lainnya, terutama C++ (dibaca: si plus plus.) yang merupakan extensi dari C.

Tahun 1990-an – muncul bahasa pemrograman yang disebut Java, bahasa ini banyak mengadopsi sintaks dari C dan C++.

– Tahun 1965 – Unix, sistem operasi komputer diciptakan yang dilakukan AT&T, GE dan MIT. Kemudian pada tahun 1973 Unix ditulis ulang oleh Ken Thompson menggunakan bahasa C yang baru dikembangkan oleh Dennis Ritchie. 
– Tahun 1991 – Linux diperkenalkan oleh penciptanya yang bernama Linus Torvalds. Dan Linux ini merupakan turunan dari sistem operasi Unix.
– Tahun 2001 – Macintosh X dikenalkan oleh Apple, sistem operasi yang didasarkan dari NeXTstep yang menggabungkan stabilitas, dan kehandalan dan keamanan yang dimiliki Unix.
Kemudian, menyebar lagi ke berbagai perangkat keras. Seperti iPhone dan Android yang didasari dari kernel Linux.
Semua itu berawal dari bahasa C, dari penciptanya, Dennis Ritchie. Tetapi entah kenapa sepeninggalannya tidak seperti Steve Jobs yang katanya sang revolusioner, dengan banyak orang yang berkabung dan mendo’akannya disetiap persimpangan jalan, bahkan sampai luar negeri (luar Amerika). Sebenernya, siapakah revolusioner di bidang ITitu? Dennis Ritchie atau Steve Jobs? Atau keduanya?Entahlah~ (kok ini jadi bawa-bawa steve jobs ya?) :-/
Demikian rangkuman yang dapat disampaikan tentang tokoh Programmer dunia dan perkembangan IT sekitarnya versi CodePolitan.
Nah, nyankoder yang nyankod cintai, siapkah menjadi revolusioner IT di Indonesia? 

0 komentar:

Rilis Terbaru IGN SDK dan BAIK

ign_sdk
Halo teman – teman programmer Indonesia :D, pernah mendengar IGN SDK atau BAIK ? atau mungkin sudah pernah mencoba salah satu atau keduanya ? eh tunggu dulu, ada yang belum tahu apa itu IGN SDK dan BAIK ?.
Keduanya merupakan sebuah produk yang dibuat oleh asli orang Indonesia. BAIK yang merupakan singkatan dari Bahasa Anak Indonesia untuk Komputer adalah sebuah bahasa pemrograman dengan sintaks bahasa Indonesia yang dikembangkan oleh Pak Haris Hasanudin. Sedangkan IGN SDK (IGOS Nusantara Software Development Kit) adalah sebuah teknologi yang memungkinkan teman – teman untuk membuat aplikasi desktop dengan menggunakan HTML/HTML5 + Javascript + CSS/CSS3, dengan demikian teman – teman yang biasa membuat aplikasi web dapat juga membuat aplikasi desktop dengan IGN SDK.
Bagi teman – teman yang antusias terhadap kedua teknologi tersebut, kami sajikan beberapa  update rilis yang telah disediakan oleh IGNSDK ataupun BAIK. Berikut kita lihat terlebih dahulu update rilis dari IGN SDK yang rilis dengan versi 1.1.5:
  1. API baru untuk mengatur proxy, berguna bagi pengguna yang menggunakan aplikasinya dilingkungan yang hanya bisa mengakses internet lewat proxyhttp://goo.gl/vqJtto
  2. Mode live preview. Tidak perlu menjalankan  ignsdk -p path/to/app/ tiap mengubah kode sumber untuk menjalankan preview-nya. Cukup jalankan perintah sekali saja, ubah kode sumber, simpan, dan voila, tampilan aplikasi akan berubah secara otomatis :D http://goo.gl/4QekR8
  3. Pengemasan beberapa Filesystem API (fs.isExist, fs.isWritable, fs.isSymlink, dll.) menjadi satu API yang ringkas, Filesystem Info API. Beberapa Filesystem API tersebut masih tetap ada. http://goo.gl/Jo395U
  4. FS List API yang fungsinya sama dengan command ls (list) di Linux http://goo.gl/bTUofW
  5. Error handling SQL API http://goo.gl/h2XvmI
IGOS Nusantara Development Kit
IGOS Nusantara Development Kit
Sedangkan untuk  update rilisdari BAIK versi 8.15 dapat Anda lihat seperti berikut ini:
– Kode ditulis dalam bentuk plain text dalam ejaan bahasa Indonesia.
Text editor (misal: Notepad di Windows, Emacs di Linux) bisa dipakai untuk menulis kode.
– Kode program tidak perlu di-compile. Kode source sebaiknya berakhiran .ina (indonesia).
– Variable dalam BAIK tidak memerlukan pendefinisian terlebih dahulu.
– Pendefinisian Fungsi/Sub Prosedur.
Array/Larik (dalam BAIK disebut Untaian) hanya ada dalam satu dimensi.
– BAIK bisa digunakan untuk Web System melalui CGI (Common Gateway Interface).
– BAIK bisa juga digunakan untuk membuat network program (TCP/IP sederhana).
– BAIK memiliki ukuran yang sangat kecil, sehingga bisa juga diterapkan
untuk embedded system berbasis Linux/Unix, misalnya robot.
– Mengakses Database: Mysql, SQLite, Postgresql, Oracle (bukan default)
– Menulis kalimat SQL dengan ejaan Indonesia (translasi sql)
– Membuat file gambar dengan grafik pustaka : GD versi 2.0 ke atas.
– fungsi pengolahan data statistik
– fungsi pengecek koneksi jaringan dengan Ping
– membuat file gambar dengan format PNG and JPG
– pembuatan aplikasi desktop dengan GTK+ versi 2.10 ke atas.
– Fitur mencetak dengan Printer pada program aplikasi desktop
– Penambaham komponen GUI untuk program aplikasi desktop
Komponen BUKU (Multi Tab)
Komponen RANTING_POHON (Tree)
Komponen TOMBOL_BERIKON
– Karakter Multi Byte pada program aplikasi desktop
BAIK Scripting Language
BAIK Scripting Language
Nah itulah beberapa update rilis yang telah disediakan oleh IGN SDK dan BAIK. Semoga teman – teman dapat mencobanya baik itu untuk keperluan eksperimen ataupun pekerjaan. Selamat mencoba :D
sumber:
http://sourceforge.net/projects/baik/files/baik-bin-linux/baik%20versi%208.15%20linux/
http://blog.ignsdk.web.id/?p=940

0 komentar:

5 Alasan Kenapa Programmer adalah Calon Suami Yang Ideal

programmer
Karena tradisi turun temurun dari isu yang tidak sedap terhadap seorang programmer yang dimasukkan kedalam 2 kategori sekaligus, jarang mandi dan anti sosial. Kedua kategori ini paling populer dikalangan programmer. Tetapi tidak semua programmer seperti itu, masih banyak yang jarang rajin mandi  (itu pun) kalau mau ketemu doi (dibaca: calon istri) dan keluarganya (dibaca: calon mertua). Apakah diantara nyankoder ada yang demikian?
Tahukah nyankoder, seorang programmer memiliki daya tarik sendiri yang berbeda selain 2 kategori diatas? Diantaranya perhatian, penyayang, menguasai lebih dari satu bahasa*, dan lain-lain. Lebih jelasnya, mari simak beberapa alasan kenapa programmer adalah calon suami yang ideal versi CodePolitan.
1. Yang pertama Bahasa.
Mungkin calon mertua bisa menguasai beberapa bahasa pada umumnya, semisal: bahasa indonesia dan atau basa sunda, intinya bahasa daerah. Lain halnya calon menantu yang berprofesi sebagai programmer, bisa menguasai lebih dari bahasa manusia, yakni bahasa komputer, semisal: C, Pascal, Python, dan lain-lain. Ini bisa meberikan kesan berbeda saat lamaran berlangsung atau saat ijab kabul (jika menggunakan bahasa komputer). Walaupun tak lazim.
2. Teliti dan Perhatian.
Perlu diketahui, seorang programmer sebenarnya sangat teliti. Contohnya dengan menerapkan teknik analisis program. Saat menganalisis sangatlah teliti dari setiap statement yang ditulis, arah dan tujuannya kemana. Demikian juga saat memilah jodoh, mencari tahu keturunannya. Dalam memecahkan persoalan hubungan: “Kenapa doi tiba-tiba marah?”. Saat itulah analisisnya dimulai. Mungkin hanya segelintir programmer yang seperti ini.
3. Penyayang.
Tentunya calon mertua ingin memiliki menantu yang penyayang, baik terhadap anaknya maupun cucunya. Ini ditunjukan saat seorang programmer menyukai proyeknya, terlebih upahnya. Tidak akan disia-siakan, apalagi keluarganya sendiri dan calon keluarganya.
4. Berwawasan IT.
Tokoh IT Indonesia Onno W. Purbo
Tokoh IT Indonesia Onno W. Purbo
Calon mertua mana yang tidak ingin memiliki menantu yang berwawasan luas, terlebih di bidang IT. Ada saatnya “itu” tiba, misalnya diminta untuk memperbaiki komputer.
Mertua : “Ini komputer Om kenapa nge-restart terus ya?”
Programmer : “Oh ini kena virus Om, lebih baik jangan pakai proprietary, rentan virus”
Mertua : “Terus pakai apa?”
Programmer : “Pakai open source aja, Insya Allah aman dan 100% legal”
Mertua : “Oh gitu ya? Wah… Om mesti banyak belajar dari kamu nih”

Meng-open source-kan calon mertua demi kebaikan dan kemajuan bangsa adalah salah satu misi seorang programmer.
5. Dan terakhir sabar.
Sabar menghadapi errornya prorgram yang seperti ini.
Sintaks Error
Sintaks Error
Sama halnya sabar menghadapi perselisihan rumah tangga. Maka kembali melakukan analisis.
Tidak hanya itu, programmer juga terlatih untuk bersabar menghadapi bos dan kliennya. Mereka terbiasa kerja larut tanpa bonus++. Kalaupun mereka marah, biasanya melampiaskan amarah ke komputer atau gadgetnya: nge-twit atau mungkin menulis sesuatu di blog pribadinya. 
Itulah 5 alasan kenapa programmer adalah calon suami yang ideal versi CodePolitan.
So, nyankoder yang budiman. Apakah siap untuk menjadi istri seorang programmer? :)

0 komentar:

Addy Osmani : Creator of Yeoman / AuraJS / BasketJS / TasteJS / Polymer

addyosmani
Ada yang pernah melihat free ebook yang berjudul Developing Application with BackboneJS ? Atau pernahkah Anda mengunjungi Blog Jquery dan melihat banyak tulisan yang ditulis oleh Addy Osmani ? Ya, dialah sang penulis dari buku BackboneJS yang diterbitkan O’Reilly tersebut. Dia juga merupakan salah satu penulis di Blog Jquery. Lebih lengkapnya mari kita ulas siapakah Addy Osmani.
Learning Javascript Design Patterns
Learning Javascript Design Patterns
Developing BackboneJS Applications
Developing BackboneJS Applications
Addy Osmani, seorang lulusan sarjana ilmu komputer dari University of Shefield dan magister ilmu komputer dari University of Warwick. Selain itu Addy mendapatkan juga sertifikasi dari University of Oxford antara lain Design for Security Certification dan Platform and Application Security Certification. Saat ini Addy merupakan seorang engineer di Google, tepatnya di project Chrome. http://addyosmani.com). Website pribadinya berisi tentang web tooling, web development, Javascript, dan berbagai tulisan seputar web framework yang dibuat olehnya atau yang digunakannya.
Addy Osmani
Addy Osmani
Addy Osmani dikenal karena Addy menciptakan berbagai alat yang dapat membantu pengembangan aplikasiweb. Berikut adalah alat untuk pengembangan aplikasi web yang diciptakannya baik itu oleh dirinya atau bersama timnya:
  1. Yeoman, generator untuk aplikasi web yang berbasis AngularJS, BackboneJS, dan EmberJS (http://yeoman.io/)
    Yeoman
    Yeoman
  2. TodoMVC, Javascript framework yang berbasis MV* (http://todomvc.com/)
  3. Polymer, library yang digunakan untuk membuat elemen HTML custom (http://www.polymer-project.org/) dan reuseable
Polymer
Polymer
  • WebComponents (http://webcomponents.org/)
  • UMD, pattern untuk modul Javascript agar dapat berjalan dimana saja (https://github.com/umdjs)
    UMD JS
    UMD JS
  • Grunt UnCSS, grunt task yang digunakan untuk menghapus CSS yag tidak digunakan (https://github.com/addyosmani/grunt-uncss)
  • Taste, learning experience yang lebih baik untuk Javascript (http://tastejs.com/)
    TasteJS
    TasteJS
  • Basket, script yang digunakan sebagai resource loader untu caching menggunakan Local Storage (https://github.com/addyosmani/basket.js)
  • Aura, arsitektur Javascript yang bersifat event-driver untuk mengembangkan component-based applications (https://github.com/aurajs/)
    AuraJS
    AuraJS
Addy juga memiliki beberapa buku yang ditulisnya dan dapat dibaca secara gratis oleh para antusias Javascript dan web development. Berikut buku yang ditulis oleh Addy Osmani:
  1. Developing BackboneJS Applications (http://addyosmani.github.io/backbone-fundamentals/)
  2. Learning Javascript Design Pattern (http://addyosmani.com/resources/essentialjsdesignpatterns/book/)
  3. Pattern for Large-Scale Javascript Development (http://addyosmani.com/largescalejavascript/)
  4. Writing Modular Javascript with AMD, CommonJS dan Harmony (http://addyosmani.com/writing-modular-js/)
Selain itu Addy memiliki slide yang diunggahnya ke Slideshare (http://www.slideshare.net/AddyOsmani) sebanyak 11 slide dan terdapat juga slide miliknya sebanyak 24 slide yang diunggah ke SpeakerDeck (https://speakerdeck.com/addyosmani). Tentu saja slide yang diunggahnya banyak yang membahas tentang web development dan Javascript.

Addy Osmani
Addy Osmani

Lalu dimanakah kita dapat kontak dengan Addy ? Berikut daftar social network dan layanan komunikasi yang digunakannya jika ingin berinteraksi dengannya:
Banyak sekali yah karyanya :D, baik itu buku, alat, slide, dan tulisan di banyak blog yang melibatkan Addy. Sebagai penginspirasi berikut adalah quotes yang ditulis oleh Addy:
First do it, then do it right, then do it better. This is one fundamental I always keep in mind when developing anything.”
If you’re a developer wishing to learn something new, regardless of skill-level, remember that as important as it is to read, it’s equally as important to get out there and *do*.”
Semoga menginspirasi dan menciptakan banyak karya :D
(Sumber gambar: http://media.creativebloq.futurecdn.net)

0 komentar:

Membuat Aplikasi Android Lebih Mudah dengan Google App Inventor

App Inventor
Siapa yang tidak kenal dengan Android? Si robot ijo, begitulah julukannya, yang sedang digandrungi masyarakat indonesia saat ini. Sudah banyak masyarakat indonesia beralih menggunakan Android untuk tujuan/kebutuhan tertentu. Mungkin sebagian dari kita (dibaca: programmer) memiliki alasan tersendiri mengapa memilih robot ijo, salah satunya adalah development. Menciptakan program-program unik dan bermanfaat bagi End User.
Apakah diantara pembaca ada yang gemar membuat program untuk robot ijo ini? Tools apa saja yang digunakan? Tentunya setiap programmer akan berbeda-beda memilah tools mana yang akan digunakan, tergantung selera dan kebutuhan plugin didalamnya. Ada yang menggunakan NetBeans, eclips, Android Studio, atau tools desktop lainnya. Mungkin bagi pemula yang akan mencoba membuat aplikasi untuk android harus melakukan survey terlebih dahulu, memilah mana yang paling nyaman digunakan. Tetapi lain halnya dengan tools yang satu ini, mari kita mengenal lebih jauh lagi.
App Inventor for Android atau Google App Inventor, itulah namanya, aplikasi berbasis web open source yang awalnya dikembangkan oleh Google, dan saat ini dikelola oleh Massachusetts Institute of Technology (MIT). App Inventor memungkinkan pengguna baru untuk memprogram komputer untuk menciptakan aplikasi perangkat lunak bagi sistem operasi Android. App Inventor ini menggunakan antarmuka grafis, serupa dengan antarmuka pengguna pada Scratch, yang memungkinkan pengguna men-drag-and-drop objek visual untuk menciptakan aplikasi yang bisa dijalankan pada perangkat Android. Begitupun dengan coding, kita tidak perlu menulis kode program yang amat sangat panjang, cukup dengan men-drag-and-drop seperti halnya menyusun puzzle.
Berikut adalah penampakannya.
App Inventor - Designer
App Inventor – Designer

App Inventor - Blocks
App Inventor – Blocks

Jika dibandingkan dengan tools desktop yang sering digunakan, sering kita bolak-balik dari designer ke source begitupun sebaliknya. App inventor pun demikian, yang membedakan disini hanyalah blocks pengganti source. Bagi yang terbiasa mengetik sintaks manual, mungkin disini tidak diperlukan. 
Bagi yang ingin mencobanya silahkan kesini http://ai2.appinventor.mit.edu
Ingin lebih mengenal lagi tentang isinya silahkan kesini https://github.com/mit-cml/appinventor-sources atau langsung ke website resminya disini http://appinventor.mit.edu/appinventor-sources/
Selamat menikmati pengalaman baru buat para developer Android.

0 komentar:

Koleksi Akun Twitter Pembuat Framework

codepolitan_developer_framework
Belajar langsung dari sumbernya tentu berbeda dengan belajar melalui perantara, yah mungkin dalam beberapa hal ilmunya akan sama. Tapi tetep saja akan ada hal yang berbeda, kita bisa melihat langsung sesuatu dari si empunya ilmu tersebut.
Nah pada kesempatan kali ini CodePolitan akan menghadirkan daftar akun twitter para pembuat framework yang mungkin akan bermanfaat untuk difollow. Bagi Nyankoder yang ingin mendapatkan info terbaru seputar frameworknya dari account officialnya atau dari sang creatornya, ikuti langsung account twitter yang tertera disampingnya. Nggak cuma akun artis saja yang kita follow, tapi akun para developer juga, hehehe :D
Dan kabar baiknya lagi adalah kali ini bukan hanya menghadirkan framework – framework yang dibangun pakar TI dari luar Indonesia. Kita juga menemukan dua buah framework yang dibangun oleh pakar TI dari Indonesia. Kedua framework tersebut adalah IGN SDK by Ibnu Yahya a.k.a Eka Tresna Irawan dan PhantomJS by Ariya Hidayat. Mau tahu kabar mengenai kedua framework tersebut dan framework lainnya ?
Langsung unduh saja foto berikut dan tempel di desktop teman – teman atau diprint dan ditempel ditembok kamar hahay.
1396787_550368888382674_1600928750_o
Kapan-kapan nanti akan kami hadirkan data yang lebih banyak dan lebih lengkap lagi. Ikuti terus CodePolitan, jangan lupa subscribe email Kamu di kotak Newsletter di sidebar kanan ya… :)
(Sumber gambar: Nyankod.com)

0 komentar:

Meetup dengan Pendiri WordPress di 3rd Jakarta WordPress Meetup

codepolitan_wordpress_meetup_matt
WordPress, siapa yang tak kenal dengan layanan blog dan platform CMS yang satu ini? Kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan pengguna membuat WordPress menjadi salah satu CMS yang sangat digandrungi saat ini.
Pada kesempatan kali ini kami ingin menyampaikan sebuah kabar gembira bagi Anda developer WordPress dan penggemar WordPress. Karena tidak lama lagi (2 Juni 2014) pendiri sekaligus pengembang WordPress, Matthew Charles Mullenweg atau dikenal dengan Matt Mullenweg akan datang ke Jakarta dalam acara 3rd Jakarta WordPress Meetup. Dan berita baiknya lagi adalah “FREE”. So… persiapkan diri kalian.
Acara akan diadakan pada:
Hari/Tanggal : Senin, 2 Juni 2014
Waktu : 06.00 – 10.00 PM
Tempat : Auditorium Anggrek Campus, Binus University, Kebon Jeruk, Jakarta
Susunan Acara:
06.00 – 07.00 Registration & Networking
07.00 – 07.10 Introduction to Jakarta WordPress Meetup
Event Details and Rundown
07.10 – 07.30 Welcoming Speech
-, Binus University
Valent Mustamin, Co-Organizer
07.30 – 08.30 Main Session
A Conversation with Matt Mullenweg
08.30 – 09.30 Questions & Answer
09.30 – 10.00 Closing & Networking

Info lengkap tentang pendaftaran dan acara silahkan ke: http://wpjkt.org/blog/2014/05/09/3rd-jakarta-wordpress-meetup-with-matt-mullenweg-monday-june-2-2014/
Kamu juga bisa pantau informasinya di wpjkt.org dan follow Twitter @wpjkt untuk mengikuti perkembangan acara.
Informasi lainnya bisa kamu dapatkan di http://www.meetup.com/Jakarta-WordPress-Meetup/events/182103902/
So… jangan sampe kelewatan acaranya Jou…! Kapan lagi bisa ketemu dan ngobrol dengan orang nomor 1 WordPress?!
Sumber gambar: http://wpjkt.org

0 komentar:

Python, Scala, Ruby Release Notes

newsflash_logo
Python, Scala, Ruby Release Notes (Mei 2014)
Di beberapa artikel sebelumnya, CodePolitan sudah membahas pencipta bahasa pemrograman seperti Guido Van Rossum yang menciptakan Python, Yukihiro Matsumoto yang menciptakan Ruby, dan Martin Odersky yang menciptakan Scala. Dengan artikel tersebut diharapkan dapat memacu Anda untuk memulai berkarya dengan kesalah satu bahasa pemrograman tersebut atau bahasa pemrograman lainnya.
Kali ini kita akan mengumumkan rilisan terbaru dari Python, Scala, dan Ruby. Dimulai dari Python terlebih dahulu. Python saat ini yang akan kita bahas adalah versi 2.7.6 yang dirilis pada tanggal 10 November 2013. Berikut adalah beberapa issue terbaru yang ada di Python 2.7.6:
Library
——-
– Issue #19435: perbaikan directory traversal attack di CGIHttpRequestHandler.
IDLE
—-
– Issue #19426: perbaikan pada pembukaan file kode Python yang menggunakan encoding khusus
Tests
—–
– Issue #19457: perbaikan pengujian xmlcharrefreplace pada wide build ketika pengujian dimuat dari file .py[co].
Build
—–
– Issue #15663: Mengembalikan dukungan Tcl/Tk untuk built-in dengan OS X Installer untuk 2.7.6. Beberapa third-party seperti Matplotlib dan PIL sangat tergantung untuk di-build dengan Tcl dan Tk frameworks.
Sedangkan untuk Ruby sendiri, rilisan terbaru berada di versi 2.1.2 yang dirilis pada tanggal 9 Mei 2014. Rilisan terbaru ini berisi:
Dan untuk Scala, rilisan terbaru berada di versi 2.11.1 berikut adalah fitur terbaru yang disediakan oleh Scala di versi terbaru:
Immutable HashMap dan HashSet bekerja lebih cepat dalam filter, union dan the like dengan penggunaan memori lebih rendah
Mutable LongMap dan AnyRefMap telah ditambahkan untuk peningkatan performa ketika keys adalah Long atau AnyRef
– BigDecimal lebih eksplisit dalam pembulatan dan dan merepresentasikan angka
– List telah ditingkatkan performanya dalam map, flatMap, dan collect
– .NET Backend yang bersifat experimental telah dihapus dari compiler
– Mencari dan menghapus ~5000 potongan kode yang mati
– Perbaikan peringatan -Xlint dengan menambahkan peringatan terhadap import yang tidak digunakan, private / local term dan types yang tidak digunakan
– Dan lainnya yang dapat dilihat di sumber yang disertakan dibawah
sumber :

0 komentar:

Larry Wall, Sang Guru Bahasa Perl

7986088097_aedb838674_k
Ada yang pernah mencoba Perl ? sebuah bahasa pemrograman scripting yang pernah dibahas di nyankodMagz edisi pertama hingga edisi ke – 12.
Perl sendiri mempunyai kepanjangan Practical Extraction and Report Language. Perl ini merupakan bahasa yang handal untuk text processing dan manajemen sistem. Sehingga biasanya sudah built-in di Linux ataupun Unix. Perl sendiri memiliki fitur – fitur handal dari C, sed, awk, sh, csh, dan Basic-plus. Tapi tahukah siapa penciptanya ?
Larry Wall, Sang Guru dari Perl, merupakan pencipta bahasa pemrograman Perl. Beliau pernah mengambil pendidikan di Seattle Pacific University di jurusan Natural and Artificial Language, dan melanjutkan magister di University of Berkeley.
Sebelum membuat Perl, beliau melakukan penelitian bahasa untuk mengembangkan tulisan bagi bahasa yang belum mempunyai sistem tulisan di Afrika. Kemudian beliau bekerja di NASA Jet Propulsion Laboratory.
Beliau lahir pada tanggal 27 September 1954. Beliau tumbuh besar di South Los Angeles, kemudian pindah ke Bremerton, Washington. Beliau memiliki seorang istri yang bernama Gloria Wall.
Beliau meraih penghargaan Award for the Advancement of Free Software dari Free Software Foundation pada tahun 1998, memenangkan International Obfuscated C Code Contest sebanyak dua kali, dan menjadi Benevolent Dictator for Life untuk proyek pengembangan Perl.
Beliau menulis beberapa buku tentang Perl seperti Programming Perl dan Perl Cookbook yang diterbitkan oleh O’Reilly Media. Selain itu beliau aktif mengisi acara di Yet Another Perl Conference.
Menurut beliau, Perl diciptakan disaat beliau sedikit tidak puas ketika menggunakan awk untuk menyelesaikan masalah komputasinya. Belum lagi beliau terinspirasi oleh Ayahnya yang seorang pastur agar tidak mudah menyerah dan tetap percaya diri dalam membuat sesuatu.
sumber :
http://en.wikipedia.org/wiki/Larry_Wall
http://www.linuxjournal.com/article/3394
(Photo Credit: Acme on Flickr, used under CC license)

0 komentar:

Menengok Perkembangan IT Negeri Tirai Bambu

i_9xEx2oS0bo
Hello Nyankoder , mari kita tengok perkembangan IT ke negeri tirai bambu yaitu China. Kenapa harus ke China ? karena negara tersebut adalah salah satu negara yang mandiri membangun kemandirian IT di negerinya.
Seperti yag kita ketahui ditengah maraknya social media dan layanan via internet di dunia, makin membuat orang tertarikuntuk menggunakannya. Setiap orang sekarang sudah dapat mengakses layanan tersebut via mobile device seperti smartphone, tablet, laptop. Atau perangkat seperti PC dan SmartTV.
Dengan merambahnya appliance yang telah disebutkan tadi. Perusahaan penyedia layanan via internet pun semakin bertambah. Di Cina, pemerintah dan pengembangnya serius mengembangkan layanan dan aplikasi lokal yang mencoba menyaingi aplikasi yang sudah populer di tataran dunia. Bahkan pemerintah Cina pun membuat beberapa regulasi untuk mengatur kebijakan terhadap produk IT di luar Cina. Tidak lain adalah Pemerintah Cina dan Pengusahanya, selain menjaring penggunanya dari Cina sendiri, juga menjaring dari warga di luar Cina atau yang mengerti bahasa Mandarin.
Kita coba ambil tiga kategori aja yah buat melihat beberapa produk Cina yang berusaha menyaingi produk lain yang sudah populer dan bermain lama di pasaran.
Layanan internet, di kategori ini Cina berhasil membuat beberapa layanan saingan bagi produk yang sudah hadir dan populer di dunia. Beberapa contoh produk yang dibuatnya antara lain :
994095_574595692626660_918272502_n
  • Photo Sharing, kalau kita sudah tahu Flickr, disana ada Sabidou
  • Online Music, kalau kita sudah tahu ada Spotify, disana ada Xiami dan Top100
  • Wiki, kalau kita sudah tahu ada Wikipedia, disana ada Baidu dan Hudong
  • Question & Answer, kalau kita sudah tahu ada Quora, disana ada Baidu
  • Review, kalau kita sudah tahu Yelp, disana ada Dionping
  • Check In, kalau kita sudah tahu ada Foursquare, disana ada Jiepang
  • Deal of The Day, kalau kita sudah tahu ada Groupon, disana ada Goopeng, Manzuo dan Meituan
  • Online Trade, kalau kita sudah tahu ada Ebay, disana ada Taobao dan 360 Buy
  • Professional Social Networking System, kalau kita sudah tahu ada Linked In, disana ada We Link dan Ushi
  • Social Networking System, kalau kita sudah tahu ada Facebook, disana ada Ren Ren, Douban dan Ozone
  • Message Board, kalau kita sudah tahu Yahoo Message Board, disana ada Tianya
  • Blogging, kalau kita sudah tahu Blogger atau WordPress, disana ada Sina
  • Micro-blogging, kalau kita sudah tahu Twitter, disana ada Weibo
  • Mobile Chat, kalau kita sudah tahu Whats App, disana ada Fetion
  • Video Sharing, kalau kita sudah tahu Youtube, disana ada Youku dan Ku6
Banyak yah , contoh layanan diatas diambil dari 360 Degree Digital Influence yang dibuat oleh Ogilvy. Sebuah agensi yang memberikan layanan public relation. Dalam infografik yang dibuatnya, layanan IT yang dikembangkan Cina begitu kuat sehingga membentuk sebuah Lingkaran.
Belum lagi ada dua contoh produk yang sekarang sedang menjadi favorit di China sendiri. Bila kita kenal dengan Microsoft Office, Ada sebuah perusahaan Cina yang mengembangkan aplikasi office bernama Kingsoft Office. Berawal untuk menyediakan aplikasi office untuk mobile, kini Kingsoft Office sudah merambah pasar desktop bagi yang menggunakan Windows 7, Linux, dan Mac OS. Dengan strateginya memberikan paket yang free bagi penggunanya, mereka menyediakan juga paket berbayar dan yang lebih profesional. Tampilannya pun tidak kalah menariknya dari Microsoft Office.
Kemudian di bidang pengembangan distro Linux, Cina pun tidak kalah ketinggalan dengan mengembangkan sebuah distro Linux yang bernama Ubuntu Kylin. Dengan kerjasama antara salah satu universitas di Cina dan Canonical. Cina berhasil mengembangkan dan mengadaptasi Ubuntu kedalam versi yang lebih lokal dan terhubung ke layanan IT lokal. Dengan demikian mereka dapat meraih pasar desktop di Cina dengan menggunakan sistem operasi berbasis Linux.
Nah Nyankoder yang budiman , kita sebagai pegiat IT, entah kita programmer, system administrator, system analyst, enthusiast, atau apapun kita sebagai pegiat IT. Alangkah lebih baiknya kalau kita mencoba meraih pasar di domestik. Banyak teknologi IT dan layanan IT yang mandiri dan dibuat oleh pegiat IT dari Indonesia hanya saja mungkin perlu dipromosikan lebih dan didukung oleh beberapa pihak seperti pemerintah dan vendor IT lainnya. Seperti yang pernah diposting ada Kelas Kita misalnya di bidang E-Learning, JagoCoding dibidang tutorial pemrograman, Nyankod juga yang akan menjadi social media bagi pegiat IT, dan layanan IT dan teknologi informasi lainnya yang dikembangkan oleh dalam negeri tapi belum diketahui keberadaannya.
Baik pengusaha dan pemerintah Cina, mereka berani mengambil langkah dengan membangun dari awal. Bukan membeli yang sudah ada dan tidak memberdayakan sumber daya lokal yang sangat kompeten dan potensial.
Semoga bermanfaat ;()
Sumber:
http://www.flickr.com/photos/maxoz/6042987454/
http://www.ubuntu.com/desktop/ubuntukylin
http://www.kingsoftstore.com/
Sumber Gambar Cover:
http://www.bloomberg.com

0 komentar:

Haris Hasanudin, Pembuat Bahasa BAIK

haris_hasanudin_baik
Ada yang tahu siapakah pembuat BAIK ? owh ada yang belum tahu ? nih mimin infokan siapakah sang pembuat BAIK.
Beliaulah Haris Hasanudin, seorang alumni SMAN 1 Bogor, yang meneruskan pendidikannya di Universitas Gunma, Jepang di jurusan ilmu komputer pada tingkat S1, dan meneruskan di jurusan ilmu komputer lagi pada tingkat S2.
Beliau pernah bekerja sebagai Senior System Engineer di Mitsubishi Information Network. Kini beliau bekerja Bogor Hotel Institute dan Hotel Salak The Heritage sebagai IT Director. Selain itu kini beliau menjabat sebagai direktur di DigiOrchid, sebuah perusahaan IT di Singapura.
Seperti yang kita ketahui, beliau adalah pembuat bahasa pemrograman BAIK. Sebuah bahasa pemrograman yang memiliki sintaks dalam Bahasa Indonesia. Dan mempunyai dukungan untuk membuat aplikasi GUI yang berbasis GTK, membuat apliasi web dengan CGI, koneksi database ke MySQL, dapat digunakan untuk sistem tertanam (embeded system), mempunyai strutktur sintaks tersendiri, bisa dikatakan sebagai bahasa mirip C, mendukung pemrograman berorientasi objek, dan fitur – fitur lainnya.
Beliau sudah memiliki beberapa publikasi yang berhubungan dengan BAIK, diantaranya:
  • BAIK, Programming Language Based on Indonesian Lexical Parsing for Multitier Web Development
  • Petunjuk Penggunaan BAIK (Bahasa Anak Indonesia untuk Komputer)
  • Dasar – dasar Pemrograman Komputer dengan Bahasa Komputer Berejaan Indonesia, BAIK
Nah temen-temen dapat menjumpai beliau di grup facebook BAIK di:
https://www.facebook.com/groups/baik.bahasa.komputer/
Semoga bermanfaat , dan maju terus Dunia Pemrograman di Indonesia ;()

0 komentar:

Menampilkan Icon Menjadi Mudah dengan Font Awesome

font-awesome
Bagi seorang Front-End Web Developer terkadang untuk mempercantik tampilan sebuah tampilan web membutuhkan pemanis berupa icon. Dengan adanya icon-icon akan membuat visualisasi dari sebuah web menjadi tampak lebih segar dan tentunya lebih indah. Namun masalahnya adalah, membuat icon itu bukan sebuah hal yang gampang. Diperlukan skill khusus untuk mendesign icon.
Untuk icon khusus yang merupakan ciri khas dari sebuah produk atau brand, tentu kita harus mendesainnya sendiri. Namun bagaimana dengan icon-icon standar yang memang selalu digunakan? Haruskah kita membuatnya juga satu persatu? Jawabannya tentu saja tidak, kita bisa menggunakan tools yang satu ini untuk mempermudah kerja kita, Font Awesome.
Font Awesome merupakan font yang berisi icon-icon yang telah dimuat menjadi framework css yang bisa digunakan untuk mempermudah menampilkan icon-icon standar dalam front-end development. Font Awesome dibuat oleh Dave Gandy, dan saat ini sudah versi 4.1.0 dan bisa didownload disini. Versi sebelumnya 3.2.1 juga masih bisa digunakan dan didownload disini. Dan jika kamu mau berkontribusi dan ingin melihat projectnya bisa ke Githubnya disini.
Ada 439 jenis icon yang ada di Font Awesome 4.1.0 yang siap untuk digunakan. Untuk melihat icon apa saja yang bisa kita gunakan bisa Kamu lihat disini. Sebenarnya Font Awesome didisain untuk Bootstrap, namun masih oke digunakan untuk framework yang lainnya. Karena Font Awesome merupakan vektor, jadi Kamu nggak perlu takut menggunakan size besar dan
khawatir tampilannya akan rusak jika digunakan pada size yang besar.
Penggunaannya santa mudah sekali, kita hanya perlu menyimpan kode berikut pada header kita:
<link href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
Kemudian memanggil icon yang ingin kita gunakan dengan cara seperti berikut:
<i class="fa fa-heart"></i>
<i class="fa fa-home"></i>
<i class="fa fa-flag"></i>
Maka akan tampil seperti berikut:

Kamu juga bisa memperlakukannya seperti font pada umumnya dengan memberi warna pada iconnya atau pada backgroundnya. Ingin tahu lebih detail cara penggunaanya kamu bisa mengunjungi link http://fortawesome.github.io/Font-Awesome/get-started dan untuk melihat berbagai contoh penggunaannya di http://fortawesome.github.io/Font-Awesome/examples
Selamat bersenang-senang.. :D

0 komentar:

17 Grup Populer tentang Pemrograman di Facebook yang Berasal dari Indonesia

Selection_008
Pemrograman, sebuah hobi, pekerjaan, dan aktivitas yang sangat digemari sebagian masyarakat kita saat ini. Mulai dari pelajar sampai lintas profesi pun ada yang suka dengan pemrograman. Pemrograman bukan hanya dilakukan oleh seseorang yang kuliah di informatika atau ilmu komputer. Tapi sudah menjadi aktivitas umum sebagaimana memainkan musik.
Pemrograman ini tentunya banyak ragamnya. Ada yang ditujukan untuk membuat aplikasi desktop, aplikasi mobile, aplikasi web, multimedia, sistem, robot, bahkan game. Dan tentu saja pemrograman ini tidak dimonopoli satu bahasa pemrograman. Ada banyak sekali berbagai bahasa pemrograman tergantung bidang yang ditujunya. Misal untuk membuat sebuah aplikasi multimedia Anda dapat menggunakan Actionscript atau HTML5, untuk membuat sebuah aplikasi web Anda dapat menggunakan PHP, Python, ASP, JSP, atau Javascript, untuk membuat aplikasi mobile Anda dapat menggunakan Objective-C atau Java. Semua memiliki kawasannya masing – masing.
Selain otodidak, salah satu cara untuk mempelajari bahasa pemrograman adalah bergabung dengan komunitas. Komunitas ini berdiri diatas platform yang bersifat online seperti forum, Facebook, website khusus, atau lainnya. Salah satu platform yang akan kita bahas adalah Facebook. Dengan tumbuh besarnya pengguna Facebook, membuat berbagai pengguna Facebook yang kebetulan tetarik atau memang pakar dalam suatu bahasa pemrograman bergabung dalam sebuah grup untuk bahasa tertentu. Kali ini akan ditampilkan beberapa grup Facebook yang komunitasnya cukup besar untuk setiap bahasa pemrograman yang menjadi temanya. Berikut daftar dari grup – grup bahasa pemrograman yang terdapat di Facebook, terhitung untuk tanggal 18 Mei 2014:
  1. PHP Indonesia, grup yang membahas tentang PHP ini memiliki jumlah anggota grup sebanyak 51.931 akun. Merupakan grup pemrograman terbesar di Facebook dari Indonesia menurut versi Codepolitan. Anda dapat bergabung dengan PHP Indonesia disini: https://www.facebook.com/groups/35688476100
    PHP Indonesia
    PHP Indonesia
  2. Forum Java Programmer Indonesia, grup yang membahas salah satu bahasa terpopuler yaitu Java, merupakan grup yang anggotanya terbanyak kedua. Saat ini grupnya memiliki anggta sebanyak 40.308 akun. Grup yang bahasanya diciptakan oleh James Gosling ini dapat Anda kunjungi di: https://www.facebook.com/groups/ForumJavaIndonesia/
  3. Komunitas Penggemar Pemrograman Delphi Indonesia, grup ini membahas sebuah teknologi terusan dari Pascal yaitu Delphi. Tentunya Delphi dikenal dengan sebuah bahasa lanjutan Pascal yang dinamakan Object Pascal. Grup ini memiliki anggota 23.385 akun. Anda dapat bergabung dengan grup tersebut di: https://www.facebook.com/groups/kppdi/
    Komunitas Penggemar Pemrograman Delphi Indonesia
    Komunitas Penggemar Pemrograman Delphi Indonesia
  4. Visual Basic Indonesia, grup ini masih konsisten dengan membahas Visual Basic 6.0 yang dirilis Microsoft. Agak jadul memang, namun penggemar dan penggunanya masih senantiasa banyak dari masa ke masa. Saat ini akun yang tergabung sebanyak 21.611 akun. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/VisualBasicIND
    Visual Basic Indonesia
    Visual Basic Indonesia
  5. Programmer VB.NET Indonesia, grup ini mirip sedikit dengan grup pada urutan sebelumnya. Visual Basic yang digunakan adalah VB.NET, mulai dari versi 2003 hingga 2014. Saat ini akun yang tergabung sebanyak 16.938 akun. Anda dapat bergabung dengan grup tersebut di: https://www.facebook.com/groups/programervbnetindonesia/
    Programmer VB.NET Indonesia
    Programmer VB.NET Indonesia
  6. Indonesia C/C++/Objective-C Programmer Community, merupakan grup gabungan yang membahas bahasa C, C++, dan Objective-C. Disini apapun tentang C-Family dapat Anda tanyakan kepada anggotanya disana. Grup ini memiliki anggota sebanyak 16.609 akun. Anda dapat bergabung disana dengan mengunjungi tautan berikut: https://www.facebook.com/groups/128191661072/
    Indonesia C/C++/Objective-C Programmer Community
    Indonesia C/C++/Objective-C Programmer Community
  7. Javascript Indonesia, bahasa pemrograman yang dibuat oleh Brendan Eich ini mempunyai penggemar yang cukup banyak di Indonesia. Terdapat 11.499 akun yang tergabung dalam grup tersebut. Topik yang dibahas sangat beragam. Mulai dari Javascript murni, NodeJS, Javascript framework, AJAX, dan berbagai teknologi lainnya yang terkait dengan Javascript. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/sencha.indo.admin/
    Javascript Indonesia
    Javascript Indonesia
  8. Python Indonesia, bahasa pemrograman yang dibuat oleh Guido Von Rossum ini mempunyai penggemar yang cukup banyak di Indonesia. Terdapat 4.865 akun yang tergabung dalam grup tersebut. Topik yang dibahas sangat beragam Mulai dari Python murni, Python framework, penelitian yang menggunakan Python, Kopdar Python Indonesia, dan event – event seperti PyCon. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/IndonesianPython/
    Python Indonesia
    Python Indonesia
  9. Pascal Indonesia, bahasa pemrograman yang dibuat Niklaus Wirth ini mempunyai penggemar di Indonesia sebanyak 2,229 akun. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/Pascal.ID/
    Pascal Indonesia
    Pascal Indonesia
  10. ASP.NET Indonesia, merupakan sebuah bahasa pemrograman yang dirilis Microsoft yang ditujukan untuk membangun web berbasis ActiveX. Grup ini memiliki anggota sebanyak 1.602 akun. Anda dapat bergabung dengan grup ini di:https://www.facebook.com/groups/aspnet.indonesia
    ASP.NET Indonesia
    ASP.NET Indonesia
  11. Komunitas Lazarus Free Pascal Indonesia, merupakan sebuah grup yang membahas Lazarus dan Free Pascal. Versi open source dari Pascal dan Delphi. Biasa digunakan untuk Linux atau Unix. Grup ini memiliki anggota sebanyak 1.288 akun. Anda dapat bergabung dengan grup ini di:https://www.facebook.com/groups/162358993929608/
    Komunitas Lazarus Free Pascal Indonesia
    Komunitas Lazarus Free Pascal Indonesia
  12. Actionscript Indonesia, siapa yang tak kenal dengan Actionscript. Sebuah scripting yang dirilis oleh Adobe untuk Flash dan Adobe AIR. Grup ini memiliki anggota sebanyak 1.122 akun. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/137192616388491/
    Actionscript Indonesia
    Actionscript Indonesia
  13. NodeJS Indonesia, bahasa pemrograman yang baru booming ini merupakan Javascript yang dikembangkan untuk serverside scripting. Akun yang tergabung di grup ini sebanyak 1.103 akun. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/121311681337610/
    NodeJS Indonesia
    NodeJS Indonesia
  14. BAIK Scripting Language, sebuah bahasa pemrograman yang menggunakan sintaks bahasa Indonesia. Dikembangkan oleh Haris Hasanudin. Para programmer Indonesia pun cukup banyak yang antusias dengan bahasa pemrograman ini. Saat ini akun yang tergabung di grup tersebut sebanyak 775 akun. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/baik.bahasa.komputer/
    BAIK Scripting Language
    BAIK Scripting Language
  15. MATLAB Indonesia, sebuah bahasa pemrograman yang ditujukan untuk saintifik yang dibuat oleh Cleve Moler. Di grup tersebut terdapat 343 akun yang tergabung. Tentunya masalah yang dibahas lebih banyak tentang saintifik. Anda dapat bergabung dengan grup tersebut di: https://www.facebook.com/groups/570918222980206/
  16. Ruby Indonesia, sebuah bahasa pemrograman dinamis yang dibuat oleh Yukihiro “Matz” Matsumoto. Bahasa yang diklaim sebagai bahasa pemrograman yang paling mudah digunakan ini memiliki penggemar dengan akun sebanyak 149 akun di grup Ruby Indonesia. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/ruby.indo/
    Ruby Indonesia
    Ruby Indonesia
  17. Scala Indonesia, sebuah bahasa pemrograman yang cukup baru di ranah pemrograman. Sebuah bahasa scripting yang memanfaatkan Java Virtual Machine (JVM). Grup ini memiliki anggota sebanyak 126 akun. Anda dapat bergabung dengan grup ini di: https://www.facebook.com/groups/153086226712/
Jika Anda tertarik dengan bahasa pemrograman yang sedang Anda pelajari atau perhatikan saat ini, jangan lupa untuk bergabung dengan salah satu grup diatas agar Anda dapat belajar lebih optimal lagi bersama para pakar dan pengguna bahasa pemrograman tersebut. Selamat belajar dan selamat membangun jaringan :D.

0 komentar:

Guido van Rossum, Tokoh Di Balik Bahasa Python

codimio_guido
Bagi pengguna Python mungkin sudah tidak asing dengan sosok yang satu ini, atau mungkin ada yang belum kenal ?
Python dibuat di awal tahun 1990an oleh Guido van Rossum di Stichting Mathematisch Sentrum di Belanda sebagai penerus bahasa pemrograman ABC. Guido merupakan penggagas Python yang masih tersisa. Tapi tentu masih ada bantuan dari pihak lain juga
Di tahun 1995, Guido melanjutkan pengembangan Python di Corporation for National Research Initiative di Reston, Virginia dimana dia merilis beberapa versi dari Python untuk masyarakat.
Di Mei 2000, Guido dan pengembang inti python pindahke BeOpen.com untuk membentuk BeOpen PythonLabs. Di oktober pada tahun yang sama, PythonLabs pindah ke Digital Creation Corporation (Sekarang merupakan Zope Corporation). DI tahun 2001, Python Software Foundation di bentuk, sebuah organisasi non profit yang bertugas mengurusi kekayaan intelektual yang berhubungan dengan Python. Zope Corporation sendiri merupakan sponsor dari Python Software Foundation.
Di akhir tahun 2012 hingga sekarang, beliau bekerja di Dropbox. Dan perlu diketahui bahwa Dropbox dikembangkan menggunakan Python.
Sebelum di Dropbox, beliau bekerja di Google, untuk mengembangkan beberapa teknologi Google seperti Mondrian. Sebuah sistem evaluasi kode program yang diguakan internal Google
Sumber : Python Documentation

0 komentar:

Kenalan Dengan Markdown

codimio_markdown
Markdown adalah sebuah tools untuk konversi text-to-HTML yang bisa digunakan ketika membuat konten pada web. Dengan Markdown memungkinkan kita untuk membuat sebuah format html dengan sangat sederhana dan ramah lingkungan (easy-to-read dan easy-to write) :D
Markdown Dibuat oleh John Gruber sejak 2004 dengan bahasa Perl. Goal utama dari pembuatan Markdown adalah untuk mempermudah penulisan format plain text dan sebagai opsi untuk bisa mengkonversinya ke HTML dan XHTML.
Saat ini sudah banyak web-web besar yang menggunakan Markdown seperti GitHub, reddit, stackoverflow dan SourceForge.
Kelebihan menggunakan Markdown adalah format penulisannya yang sangat manusiawi sehingga sangat mudah sekali untuk dibaca dan ditulis. Dengannya pula kita tidak perlu lagi dipusingkan dengan styling ketika menulis konten dan bisa fokus pada konten.
Berikut contoh penulisan Markdown:
# Markdown

**Markdown** is a text-to-HTML conversion tool for web writers. 
Markdown allows you to write using an *easy-to-read*, *easy-to-write* plain text format, 
then convert it to structurally valid XHTML (or HTML).

[Markdown](http://daringfireball.net/projects/markdown/ "Markdown")

"Markdown" is two things:

1. Plain text formatting syntax
2. Software tool
Format HTML:
<h1>Markdown</h1>

<p><strong>Markdown</strong> is a text-to-HTML conversion tool for web writers. 
Markdown allows you to write using an <em>easy-to-read</em>, <em>easy-to-write</em> plain text format, 
then convert it to structurally valid XHTML (or HTML).</p>

<p><a href="http://daringfireball.net/projects/markdown/" title="Markdown">Markdown</a></p>

<p>"Markdown" is two things:</p>

<ol>
 <li>Plain text formatting syntax</li>
 <li>Software tool</li>
</ol>
Pengen tau lebih banyak tentang Markdown bisa lihat di sini:
http://daringfireball.net/projects/markdown/.
Pengen nyobain menggunakan Markdown bisa ke sini:
http://daringfireball.net/projects/markdown/dingus.
Pengen liat tools yang bisa digunakan untuk Markdown ke sini:
http://mashable.com/2013/06/24/markdown-tools/

0 komentar:

Yukihiro Matsumoto, Perancang Bahasa Pemrograman Ruby

codimio_matz
Ada yang udah pernah nyoba ruby? pasti kenal dengan “Matz” kan hehehe. Yap, Matz atau Yukihiro Matsumoto adalah perancang bahasa pemrograman Ruby, dan Matz Ruby Interpreter. Beliau lahir pada 14 April 1965, di Osaka Prefecture, Jepang. Matz di masa muda sering belajar bahasa pemrograman secara otodidak semenjak Sekolah Menengah Atas. Kemudian lulus dari perguruan tinggi di bidang Information Science di Universitas Tsukuba. Saat itu beliau tergabung dalam laboratorium kompiler dan bahasa pemrograman yang bernama Ikuo Nakata Research Lab.
Ruby sendiri dirilis pada 21 Desember 1995, dan masih bergabung dalam pengembangan bahasa pemrograman tersebut. Pada April 2012 beliau meng-opensource-kan karya barunya yaitu implementasi Ruby yang baru disebut dengan ‘mruby’. Implementasi baru tersebut memiliki penggunaan memory yang lebih sedikit, bisa digunakan di program yang lain, dan dibangun diatas virtual machine bernama ‘ritevm’
Saat ini beliau bekerja sebagai Chief Architect Ruby di Heroku. Sebuah perusahaan cloud jenis Platform As A Service yang berkedudukan di San Francisco. Selain itu beliau juga bekerja di research and development Rakuten Inc.
Sumber :
https://www.facebook.com/pages/Yukihiro-Matsumoto/109410772411674,
http://commons.wikimedia.org/wiki/File:Matz_on_a_Mac_2.jpg

0 komentar: