Tag: Server

Koding on Chrome Apps

Lebih simple dan keren. Terlihat seperti aplikasi desktop dan tidak terganggu dari tab browser lain, jalankan langsung dari Chrome Launcher.

Koding from Store
Koding from Store

koding1

Show off my Workspace ;)
Show off my Workspace 😉
Advertisements

Menjalankan Pascal CGI di Koding.com

Pengantar
Pascal (Object Pascal) sampai sekarang orang tahu sebagai bahasa pemrograman yang usang dan outdated. Tapi, biar kuyakinkan, bahwa argumen itu salah dari tingkatan dan istilah apapun itu! Nyatanya, Pascal tetap ada dan terus mendorong maju. Sekarang Pascal bukanlah Pascal usang 70-an. Ia berkembang, menyesuaikan, dan tumbuh dengan dunia modern. Yang paling diketahui dan dipakai ialah Free Pascal dengan Lazarusnya yang luar biasa dan Embarcadero Delphi RAD Studio penerus dari Borland Delphi.

Info Singkat: Pascal adalah Bahasa Pemrograman yang paling stabil teratas di top 20 pemrograman sampai sekarang. Bisa dibuktikan di TIOBE Programming Index.

Penerapan
Di sini kita akan menggunakan Free Pascal di VM Koding.com kita.
Sekarang, buka Koding.com Terminal, lalu ketikan perintah berikut:
$ sudo apt-get update
$ sudo apt-get install fpc

Setiap pertanyaan lanjutkan dengan jawab (Y) semua.
Supaya yakin bahwa benar terinstall seperti harusnya, coba perintah:
$ fpc
Semua sudah beres ketika ia menampilkan semua daftar perintah Freepascal.

kodingcom7
Free Pascal menampilkan daftar perintah

Selamat, kamu sudah bisa menjalankan Free Pascal!

Menggunakan CGI untuk Pascal

Buat file baru di Workspace Koding.com kamu:
kodingcom8

Ketikkan kode Pascalmu, seperti contoh berikut:
program helloworld;
uses SysUtils;
begin
writeln('content-type: text/html;');
writeln;
writeln('Hello World! I am new Pascal program.');
end.
end.

kodingcom17

Simpanlah dengan menekan Ctrl + S, buat folder dengan nama “fpcprj” beri nama file “helloworld.pas”, dan simpan dengan mengklik Save .

kodingcom10

kodingcom11

Sekarang, compile programmu masuk dialog terminal. Masuk ke direktori fpcprj  dengan perintah cd dari terminal, compile sekarang dengan perintah “fpc ./helloworld.pas“.

Kompilasi berhasil jika menampilkan pesan
Kompilasi berhasil jika menampilkan pesan “3 lines compiled, 0.1 sec”

Selanjutnya pindahkan file helloworld ke direktori ~/Web dari File Manager. Sebenarnya bisa dari mv terminal, atau cut-paste, tapi saya lebih suka drag & drop (Ahahaha~).

helloworld adalah file executable yang tak-berekstensi di Linux yang dicompile Freepascal. Di Linux file tidak selalu membutuhkan ekstensi.
helloworld adalah file executable yang tak-berekstensi di Linux yang dicompile Freepascal. Di Linux file tidak selalu membutuhkan ekstensi.

Rename file helloworld tersebut jadi helloworld.cgi agar dapat dihandle oleh Server.

kodingcom15

Sekarang, akses link VMmu dari browser menggunakan subdomain.koding.io/helloworld.cgi, contoh: afuriza.koding.io/helloworld.cgi.

kodingcom16

Selamat mencoba!

Jika belum tahu Koding.com, baca di sini.