berikut ini adalah daftar software - software di windows dan penggantinya di linux. saya ambil beberapa yang saya anggap populer saja. bila ada yang salah atau kurang lengkap silahkan memberi komentar atau e mail saya































































































WindowsLinuxKeterangan
microsoft officeopen officeoffice suite
internet explorermozilla firefoxweb browser
microsoft outlookmozilla thunderbirde mail client
microsoft front pagekompozerweb page editor
windows messengerpidginchat client
MIRCkchat, gchatIRC client
windows media playerVLC media playermedia player
winampxmmsaudio player
adobe photoshop*GIMPimage editor
adobe ilustrator*inkscapegraphic editor
3dmaxblender3d graphic editor
macromedia dreamweaveraptanaweb page design
notepadnano, vimtext editor
visual basicgambasbasic programming language
visual C++DevC++C programming language
aspphpweb server page
microsoft SQl servermySQLSQL programming language

* 2 aplikasi adobe saya masukkan karena memang microsoft tidak mempunyai aplikasi yang sejenis, microsoft paint tidak saya sebutkan karna jarang sekali yang menggunakannya...


memang daftar di atas masih kurang lengkap, tapi rencana ke depannya akan saya update lagi...

Diposting oleh surya nugraha Sabtu, 06 Maret 2010 0 komentar

contoh dialog box ini akan memunculkan "pop up" yang akan menampilkan pesan, meminta konfirmasi, input user, lalu mengarahkannya ke halaman lain. selamat mencoba










<html>

<head>

<script type="text/javascript">
alert("Selamat datang!")
var answer=confirm("masuk ke websiteku?")
if (answer)
window.location=http://suryaadinugraha.blogspot.com
</script>

</head>

<body>

<script"text/javascript">
var answer=prompt("siapakah anda?")
alert("Hallo "+answer)
</script>

</body>

</html>

Diposting oleh surya nugraha 3 komentar

ini adalah pelajaran dasar dalam pemrograman GUI. yaitu kita harus berhasil membuat sebuah window kosong. ini mirip dengan pemrograman Hello world, cuma yang kita tampilkan disini adalah sebuah window kosong












import wx

class aplikasi(wx.App):
def OnInit(self):
self.frame=wx.Frame(None)
self.frame.Show()
self.SetTopWindow(self.frame)
return True

AplikasiKu=aplikasi()
AplikasiKu.MainLoop

nanti hasilnya seperti gambar di bawah ini


windowpy.GIF

Diposting oleh surya nugraha Jumat, 05 Maret 2010 0 komentar

berikut ini adalah calculator yang dibuat dengan wxpython yang dikutip dari http://pythonwise.blogspot.com/2006/05/wxpython-calculator-in-50-lines-of.html , dan ditulis oleh Miki Tebeka












from __future__ import division

__author__ = "Miki Tebeka
"
__version__ = "0.0.2"

# Calculator GUI:

# ___________v
# [7][8][9][/]
# [4][5][6][*]
# [1][2][3][-]
# [0][.][C][+]
# [ = ]

import wx
# So we can evaluate "sqrt(8)"
from math import *

class Calculator(wx.Dialog):
'''Main calculator dialog'''
def __init__(self):
title = "Calculator version %s" % __version__
wx.Dialog.__init__(self, None, -1, title)
sizer = wx.BoxSizer(wx.VERTICAL) # Main vertical sizer

# ____________v
self.display = wx.ComboBox(self, -1) # Current calculation
sizer.Add(self.display, 0, wx.EXPAND) # Add to main sizer

# [7][8][9][/]
# [4][5][6][*]
# [1][2][3][-]
# [0][.][C][+]
gsizer = wx.GridSizer(4, 4)
for row in (("7", "8", "9", "/"),
("4", "5", "6", "*"),
("1", "2", "3", "-"),
("0", ".", "C", "+")):
for label in row:
b = wx.Button(self, -1, label)
gsizer.Add(b)
self.Bind(wx.EVT_BUTTON, self.OnButton, b)
sizer.Add(gsizer, 1, wx.EXPAND)

# [ = ]
b = wx.Button(self, -1, "=")
self.Bind(wx.EVT_BUTTON, self.OnButton, b)
sizer.Add(b, 0, wx.EXPAND)
self.equal = b

# Set sizer and center
self.SetSizer(sizer)
sizer.Fit(self)
self.CenterOnScreen()

def OnButton(self, evt):
'''Handle button click event'''
# Get title of clicked button
label = evt.GetEventObject().GetLabel()

if label == "=": # Calculate
try:
compute = self.display.GetValue()
# Ignore empty calculation
if not compute.strip():
return

# Calculate result
result = eval(compute)

# Add to history
self.display.Insert(compute, 0)

# Show result
self.display.SetValue(str(result))
except Exception, e:
wx.LogError(str(e))
return

elif label == "C": # Clear
self.display.SetValue("")

else: # Just add button text to current calculation
self.display.SetValue(self.display.GetValue() + label)
self.equal.SetFocus() # Set the [=] button in focus

if __name__ == "__main__":
# Run the application
app = wx.PySimpleApp()
dlg = Calculator()
dlg.ShowModal()
dlg.Destroy()


calc.jpg

Diposting oleh surya nugraha 0 komentar

well. selama ini saya cukup puas dengan kinerja dari zoundry raven. karna telah membuat pekerjaan blogging menjadi lebih mudah. tapi itu sebelum saya mulai mencoba untuk memasukkan javascript pada postingan saya


saya mencoba berbagai cara mulai dari yang simpel seperti ini



<script type="text/javscript>
document.write("testing")
</script>

tidak bekerja dengan pesan



Line Column Message
20 24 '='expected
21 10 One of'>'or'/>'expected

tak hanya itu saja, zoundry raven langsung mengubah semua kode javascript yang saya tulis menjadi format xhtml. ALAMAK!!!!


setelah saya coba untuk browsing di forum zoundry raven, ternyata zoundry hanya mendukung xhtml dan xml saja. hah? ya ! bahkan pihak developer sendiri yang menjawab pertanyaan tersebut. sungguh kecewa hati saya. ternyata zoundry raven hanya mempunyai kemampuan yang standar saja...


solusi dari developer pun sungguh menyakitkan hati, mereka hanya berjanji akan memperbaiki tersebut pada rilis berikutnya. TIDAK!!!


sekarang yang bisa saya lakukan hanyalah menunggu agar di rilis oundry raven yang berikutnya bug ini telah teratasi, kalau tidak? yah! terpaksa saya mencari software yang lainnya....

Diposting oleh surya nugraha 2 komentar

Canonical Ltd. perusahaan dibalik distro linux terpopuler saat ini memberi bocoran kepada publik bagaimana penampilan Ubuntu 10.4 yang dominan dengan warna ungu gelap (yang meurut saya sangat mirip dengan warna paddle pop rasa grape) dan meninggalkan warna coklat dan oranye yang telah menjadi trademark mereka selama beberapa edisi yang lalu.


ubuntu_darktheme-thumb-640xauto-12418.jpg


sungguh mengejutkan bagi saya, karena saya sudah menganggap bahwa Ubuntu adalah coklat dan oranye. sempat terbersit rasa kecewa kenapa Ubuntu mengganti warna tema yang sepertinya sudah menjadi ikon mereka. tapi setidaknya mereka tidak meniru penampilan dari Microsoft Windows atau Apple iMac.


Canonical sebenarnya sudah merencanakan pembaharuan tampilan sejal tahun 2007 pada saat pengembangan Ubuntu 8.04, rilis LTS yang terakhir (akan digantikan oleh 10.04). saat itu tim desain seni Canonical mencoba untuk mengadopsi penampilan yang lebih gelap dengan warna - warna hitam dan oranye gelap. tapi tema tersebut ditinggalkan dan tak pernah dipakai. ide untuk menyegarkan penampilan Ubuntu muncul lagi pada saat pengembangan Ubuntu 10.04 dimulai


perubahan warna tema adalah bagian dari upaya untuk mendefinisikan lagi warna identitas dari Ubuntu, selain itu gerakan ini juga bertujuan untuk memberi kesan profesional dan menarik di setiap aplikasi Open Source kepada publik. tema baru tersebut telah dikembangkan secara penuh sejak tahun 2009 oleh penggagas Ubuntu, Mark Shuttleworth beserta team desainernya. mereka memilih "cahaya" sebagai konsep tematik dibalik identitas baru Ubuntu. logo baru Ubuntu juga ditampilkan. dimana logo tersebut mempunyai huruf yang lebih kecil dan ramping


dokumentasi dari desain Ubuntu baru memberi alasan " Kami tertarik pada Cahaya / karena menunjukkan baik itu kehangatan dan kejelasan, dan kami juga tertarik dengan ide bahwa 'cahaya' adalah nilai yang baik dalam perangkat lunak. Perangkat l unak yang baik adalah 'ringan' / 'light' dalam arti bahwa ia menggunakan sumber daya secara efisien, berjalan cepat, dan dapat dengan mudah dibentuk kembali sesuai kebutuhan". "Secara visual, cahaya itu indah, cahaya itu halus, cahaya itu membawa kejelasan dan kenyamanan." tambahnya.


ubnutu_light_2.jpg


dengan tema warna yang baru tersebut, sepertinya Canonical ingin memberi kesan yang baru dan segar kepada Ubuntu. tapi yang menjadi pertanyaan saya adalah, "apakah harus seradikal ini?". jujur saja saya 'mencintai' warna - warna dominan coklat dan oranye di Ubuntu yang menurut saya bagaikan 'black forest'. saya pribadi lebih menyukai back forest daripada 'paddle pop rasa grape' yang dingin dan beku. bukankah selama ini Ubuntu sudah identik dengan oranye? merupakan sebuah perjudian bila anda merubah identitas anda. selama ini saya mengenal distro linux dari warna - warna yang mereka gunakan. Red Hat dengan warna merahnya, SuSE dengan warna Hijaunya, Fedora dan Debian dengan warna ungu dan biru pucat. dan menurut sepengetahuan saya distro - distro yang saya sebutkan tadi sudah menetapkan bahwa warna yang mereka pilih juga adalah bagian dari ikon mereka. bagaimana menurut anda?


catatan : sumber berita dan gambar dikutip dari arstechnica


http://arstechnica.com/open-source/news/2010/03/ubuntu-dumps-the-brown-introduces-new-theme.ars?utm_source=microblogging&utm_medium=arstch&utm_term=Main%20Account&utm_campaign=microblogging

Diposting oleh surya nugraha Kamis, 04 Maret 2010 1 komentar

apakah anda pecinta web browser Opera? kalau begitu pertama maafkan saya kalau artikel saya ini menyinggung anda. pengalaman ini saya alami ketika saya "terpaksa" menggunakan Opera untuk mendownload torrent.


waktu itu saya ingin mendownload counter strike yang versi non steam. masalahnya atasan (alias bos) saya melarang saya untuk menginstall program download manager dan bittorreent client. tapi saya tak habis akal, saya cari bittorrent add ons untuk firefox saya. setelah browsing beberapa menit di mozilla.com akhirnya saya menemukan add ons tersebut, yaitu bitfox dan foxtorrent. tapi sayangnya firefox yang saya gunakan (3.6) belum didukung oleh kedua add ons tersebut (mereka hanya mendukung versi 3.0 - 3.5). semoga sewaktu anda membaca artikel ini kedua add ons sudah mendukung firefox yang kita gunakan.


dengan penuh rasa kecewa saya teruskan Googling mencari add ons untuk firefox saya atau sesuatu yang bisa mengakalli hal itu. pada waktu itulah saya membaca artikel dari sebuah blog (yang saya lupa alamatnya) bahwa Opera versi 10 secara default sudah mendukung untuk download file - file torrent, kebetulan di komputer yang saya gunakan juga terdapat Opera versi 10.10 beta. saya tes di Pirate bay dengan 1 file percobaan yang ber"seed" banyak. saya cukup kagum dengan Opera kecepatan maksimum download yang tercatat adalah 150 Kbps dengan catatan saya memakai speedy dengan paket kecepatan 2 Mbps. keanehan mulai muncul saat download memasuki proses akhir. di download progress Opera menunjukkan angka 99.9% dan estimated time remaining 1:04 (saya asumsikan itu 1 menit 4 detik) setelah saya tunggu selama 15 menit download tersebut tak kunjung usai, lalu saya cek di downloaded folder ternyata file tersebut sudah komplit. saya putuskan untuk menghentikan proses download tersebut karna saya pikir file sudah terdownload seluruhnya. setelah proses tersebut saya hentikan dan kembali ke downloaded folder saya terkejut, file yang sudah terdownload hilang!!!


untunglah file tersebut hanyalah percobaan, walaupun masih bingung dengan keanehan tadi saya putuskan untuk tetap mendownload counter strike tercinta, sambil mencari cari akal bagaimana file yang terdownload tadi tidak hilang sambil menganalisa kejadian sebelumnya, kalau dijabarkan dalam poin - poin jadinya seperti ini



  • file yang terdownload (terletak di downloaded folder) sebenarnya sudah komplit pada saat presentase download baru mencapai 95% (berdasarkan pengalaman yang saya alami sendiri)

  • ternyata opera tidak memisahkan tampilan download dan upload progress, inilah yang membuat saya bingung di awal - awal, dan juga menjelaskan poin di atas

  • file yang terdownload tidak bisa di delete, cut, dan rename dengan pesan "file is used by another application", ini berarti Opera sedang mengupload file tersebut (hal yang biasa dalam dunia torrent)


dari 3 poin di atas akhirnya saya punya penyelesaian agar file yang terdownload tidak hilang waktu proses download kita hentikan, dengan cara di copy (simpel bukan :p ) ternyata berhasil. file RAR hasil download, proses ekstraksi berjalan dengan lancar dan tak ada file yang corrupt (lega.....)


sampai saat ini saya masih menggunakan Opera untuk mendownload via torrent sambil menunggu siapnya torrent add ons untuk firefoxku, berikut ini saran saya bila anda mendownload file torrent dengan menggunakan Opera:



  • cari file dengan jumlah seed yang terbanyak (ini sudah umum, seharusnya anda sudah tahu)

  • setelah download progress mencapai 95% atau lebih, coba copy file tersebut ke folder lain dan coba jalankan. siapa tahu kalau ternyata hasil download anda sudah komplit sambil mengecek apakah ada yang error


sekian tipsnya, mau main counter strike dulu

Diposting oleh surya nugraha Selasa, 02 Maret 2010 0 komentar

berikut ini adalah para tokoh - tokoh yang memberi banyak sumbangsih bagi dunia TI, memang banyak yang tidak saya sebutkan disini (hanya 5 saja), karna kontribusi merekalah yang paling menonjol dalam bidang industri di antara yang lainnya....


5.Linus Torvaldslinus.jpeg


Inilah Benelovent Dictator for Life yang mengembangkan kernel dan OS Linux, pahlawan bagi komunitas Open Source, hacker dan mereka yang membenci software proprietary. kini sekitar 50% web server di dunia memilih Linux sebagai sistem operasi mereka


4.Sergey Brin dan Larry Pagesb and lp.jpeg


dua penemu Google ini telah memberikan banyak inovasi di dunia TI selain layanan search engine mereka. contohnya adalah GoogleApps yang menantang secara langsung produk - produk Microsoft. inovasi lainnya adalah Chrome OS (bukan web browser chrome) sebuah sistem operasi yang berdasarkan pada Cloud Computing. bisa dibilang merekalah yang memopulerkan dan memimpin Cloud Computing (komputasi awan)


3. Tim Berner-Lee tim.jpeg


kita harus berterima kasih banyak teknisi dan ilmuwan bidang komputer ini . dialah yang mengembangkan world wide web yang kita kenal sebagai WWW. bisa dibilang bila tidak dia maka tidak ada WWW


2. Marc Benioff marc.jpeg


Marc membawa revolusi di dunia internet dan bisnis dengan kampanye "the end of software", CEO dari salesforce.com ini merubah cara berbisnis dunia lewat model SaaSnya yang sukses melawan vendor - vendor sekelas enterprise (wow!). selain itu dia juga pahlawan orang - orang yang berkecimpung di dunia e-bussines dan e-marketing


steve.jpeg


1.Steve Jobs


CEO Apple yang pernah menjadi CEO dengan gaji terkecil di dunia ini membawa banyak inovasi dan revolusi di banyak hal, mulai dari komputer dengan Apple Lisa. iTunes dan iPod di dunia musik, dan jangan lupa iPhone. walaupun dia termasuk sosok yang kontroversial tapi tak bisa dipungkiri Steve telah membawa banyak perubahan di hidup kita dalam era digital revolution


notable list:


tokoh - tokoh berikut ini memang mempunyai sumbangsih yang besar kepada dunia TI. tapi tak termasuk dalam 5 besar karena minimnya sumbangsih mereka pada bidang industri. berikut daftarnya secara acak


1.Charles Babbage : penemu komputer yang pertama


2.Richard Stallman : pendiri dan motor dari GNU dan FOSS


3.Paul Allen : bersama dengan Bill Gates menemukan Microsoft, salah satu pionir dalam TI dan digital revolution

Diposting oleh surya nugraha Senin, 01 Maret 2010 3 komentar

masih ingatkah anda dengan DOS atau disk operating system, saya tak yakin anda semua tahu atau mengingat DOS. DOS adalah sistem operasi yang berbasis teks, sungguh lain dengan sistem operasi saat ini yang penuh dengan interface grafis dan berkesan "Wah!". tapi anda masih bisa merasakan DOS dari CMD (windows) dan X-term (linux - unix)


lalu apa hubungannya Goosh? tentu ada. Goosh mengemulasikan Google dalam format CLI (command line interface) yang tentu saja mengingatkan saya pada DOS. cuma kemiripan itu hanya ada di bentuknya saja, setelah saya coba ternya ta Goosh tidak memiliki fitur - fitur dasar dari DOS / Shell seperti copy, delete, move, dan lain - lain (yang merupakan perintah - perintah dasar DOS), hanya perintah help, ls, dan login yang masih ada, tapi ls di Goosh kegunaannya sudah sangat berbeda. bukan untuk menampilkan daftar direktori dan files. tapi untuk menampilkan daftar perintah. seperti gambar di bawah


goosh1.PNG


login adalah perintah yang paling aneh menurut saya, karena sewaktu perintah login kita jalankan yang muncul adalah menu login dalam bentuk GUI (graphic user interface) buka dalam format CLI lagi (yang menurut saya agak hipokrit), setelah login kita tetap mendapatkan prompt guest@goosh.org:web> bukannya prompt user ID kita (misal: surya@goosh.org:web>)


gooshlogin.PNG


perintah video akan membuka tab baru di youtube (sudah bisa ditebak), sama seperti perintah - perintah yang lainnya, mengandalkan layanan - layanan Google


saya punya ide iseng untuk mengakses Goosh lewat telnet dan SSH tapi gagal. masalahnya mungkin ada pada windows XP yang saya gunakan (telnetnya payah sekali) ke depannya akan saya coba memakai Putty. selain itu Goosh juga belum mempunyai wiki, ini membuat saya tertarik untuk membuatnya


bagi yang penasaran dan ingin mencobanya silahkan klik http://www.goosh.org

Diposting oleh surya nugraha 0 komentar

Arstechnica menyebutkan bahwa internet telah melampaui koran sebagai media utama dalam meyampaikan berita.berdasarkan Pew Internet dan American Life Project. Hal ini membuat internet sebagai media terpopuler ketiga dalam menyampaikan berita secara keseluruhan, dengan banyak koneksi dari pengguna yang menggantikan cara menyampaikan berita secara tradisional. disini social media postings, news feed personal, social networking (seperti facebook dan twitter) yang banyak mengambil peran.


memang media televisi (baik lokal maupun nasional) masih menjadi penyedia berita yang utama di Amerika (juga Indonesia dan seluruh dunia), tapi dengan semakin maraknya tren digitalisasi media rasanya tak butuh waktu lama bagi internet untuk menggantikan media - media tradisional tersebut, karena internet mampu menyediakan kelebihan - kelibihan yang tak dimiliki oleh media - media tradisional yaitu partisipasi pengguna. lewat berita di internet kita bisa memberi komentar pada berita tersebut, menyebarkan berita tersebut lewat e-mail, facebook, twitter, forum dan lain - lain (seperti yang banyak saya lakukan). selain itu (menurut saya) berita internet juga lebih up to date, kita tak perlu menunggu lebih dari 3 jam untuk mendapatkan berita terbaru, dan juga berita internet lebih mudah untuk didokumentasikan dari pada media berita yang lainnya (tak perlu lagi camcorder dan kliping koran yang melelahkan, cukup dengan RSS feed atau copy paste)


lalu bagaimana dengan indonesia? Rasanya masih jauh, apalagi pengguna internet di indonesia yang belum mencapai 50% dari total jumlah penduduk kita. belum lagi penguasaan bahasa inggris (yang merupakan standar de facto bahasa dunia) yang masih lemah. mayoritas masyarakat kita lebih suka menonton sinetron daripada browsing (yang saya rasa tidak memberi manfaat apapun)selain itu harga internet yang masih - masih sangat mahal untuk ukuran kantong Indonesia, membuat orang kurang tertarik untuk menggunakan internet. Prediksi saya pribadi mungkin baru 15 tahun ke depan Internet indonesia bisa menggantikan media cetak / koran. kita tunggu saja

Diposting oleh surya nugraha 0 komentar

berikut ini adalah program untuk menghitung umur yang sangat sederhana dari saya, program ini akan bertanya pada pengguna mulai dari nama hingga tanggal lahir, dan juga memberi komentar tentang umur pengguna, berikut kodenya









'''program penghitung umur'''

#nama pengguna
nama = raw_input ("siapakah anda?")

#tanggal lahir dari pengguna semuanya dalam angka
tlahir = input ("tanggal kelahiran")
blahir = input ("bulan kelahiran")
dlahir = input ("tahun kelahiran")
lahir = tlahir + (blahir * 30) + (dlahir * 365)

#tanggal aktual
taktual = input ("tanggal saat ini")
baktual = input ("bulan saat ini")
daktual = input ("tahun saat ini")
aktual = taktual + (baktual * 30) + (daktual * 365)

#memulai proses kalkulasi
tahun = (aktual - lahir) / 365
bulan = ((aktual - lahir) % 365) / 30
hari = ((aktual - lahir) % 365) % 30

#tampilkan hasil
print "hallo", nama, "anda berumur :",
print hari, "hari", bulan, "bulan", tahun, "tahun"

'''tambahan untuk komentar'''
if tahun <= 5:
print "anda masih balita"
elif tahun <= 17:
print "anda masih remaja"
elif tahun <= 45:
print "anda sudah dewasa"
elif tahun <= 99:
print "anda sudah tua"
else :
"anda keterlaluan"


Diposting oleh surya nugraha Minggu, 28 Februari 2010 1 komentar

Subscribe here