setelah sekian lama saya ingin mempelajari tentang Git sebagai sarana untuk sharing source code pemrograman, sehingga ini merupakan jalan awal untuk ikut dalam kegiatan pengembangan software open source, juga untuk bersosialisasi dengan programer lainnya. dulu sempat mendaftar di Github. namun cuma bisa pakai Code Snipet nya doang. masih bingung tentang bagaimana menggunakan Git di Github. demikian pula saat menggunakan Google Code.
sekarang saya sedang tekun belajar pemrograman C# & Python. jadinya kepingin punya & bisa mengelola sebuah account code hosting. selain sebagai sarana untuk catatan code secara online, juga untuk memudahkan pengarsipan proyek yg saya kerjakan, memudahkan untuk orang lain mendownload & melakukan perbaikan atau mengubah proyek yg saya buat. sehingga code yg saya tulis selain berguna untuk saya juga untuk orang lain.
akhirnya kemarin saya berhasil membuat sebuah proyek di Codeplex yg berisi file-file yg saya gunakan untuk saya belajar pemrograman C#. karena saya coding C# nya di Ubuntu 12.04, maka saya instal aplikasi Git di Ubuntu tersebut. inilah hasil kedua buah file yg berhasil saya upload:
http://goo.gl/3gceX
http://goo.gl/su3u3
Senin, 01 April 2013
Rabu, 27 Maret 2013
Baca Buku Tentang Mencari Bug
lagi baca buku berjudul "A Bug Hunter Diary" . jadi tau kalau mau menemukan Bug , perlu tools: Debugger & Disassembler . jadi perlu pemahaman tentang Assembly. kalau di Windows untuk software disassembly bisa menggunakan IDA Pro, kalau di Linux menggunakan software Objdump.
jadi pemahaman tentang pemrograman & bahasa pemrograman sangat diperlukan. katanya kalau mau tau tentang cara membuat exploit, sebaiknya baca buku "Hacking: The Art Of Exploitation" .
jadi pemahaman tentang pemrograman & bahasa pemrograman sangat diperlukan. katanya kalau mau tau tentang cara membuat exploit, sebaiknya baca buku "Hacking: The Art Of Exploitation" .
Minggu, 24 Maret 2013
Balikpapan Sepi
Sepi di Balikpapan akan kegiatan dunia IT. semacam seminar, pelatihan, diskusi grup. ini hasil pengamatan gue lewat internet. kalau gue amati di internet, sangat sedikit sekali info soal acara komunitas IT di kota Balikpapan. yang ada juga yang beberapa tahun yg lalu. yang di tahun 2012-2013 belum ada. diharapkan ada kegiatan IT atau komunitas IT yg di pusat kota Balikpapan.
yang harganya murah gitu lho. yang terjangkau seperti yg saya lihat di poster-poster kegiatan yg di Pulau Jawa. kalau di pulau jawa itu kegiatan IT yg untuk kalangan kampus saya lihat harga nya murah-murah & juga terbuka untuk umum.
lagipula kalau mengembangkan komunitas IT di Balikpapan saya nggak mau lagi nyebut atau mengkaitkan dengan nama lembaga yg menaungi Linux itu, maupun para pejabatnya. lebih baik ya jalan sendiri aja. mungkin belajar dari group maupun forum yg sudah lebih maju di Indonesia ini. kerjasama dengan group atau forum yg sudah maju. siapa tau orang-orang dari sana nanti nya juga ada yg datang ke Balikpapan untuk mengembangkan IT disini.sebenarnya kalau masalah berkerja, kalau katanya orang Balikpapan itu banyak yg berkerja ketimbang mahasiswa murni, ya saya juga berkerja, cuma punya keinginan yg kuat untuk belajar IT. bukan cuma belajar dari lembaga pendidikan formal semacam kampus atau tempat kursus gitu. tapi kalau bisa juga ada komunitas yg hobi belajar IT
yang harganya murah gitu lho. yang terjangkau seperti yg saya lihat di poster-poster kegiatan yg di Pulau Jawa. kalau di pulau jawa itu kegiatan IT yg untuk kalangan kampus saya lihat harga nya murah-murah & juga terbuka untuk umum.
lagipula kalau mengembangkan komunitas IT di Balikpapan saya nggak mau lagi nyebut atau mengkaitkan dengan nama lembaga yg menaungi Linux itu, maupun para pejabatnya. lebih baik ya jalan sendiri aja. mungkin belajar dari group maupun forum yg sudah lebih maju di Indonesia ini. kerjasama dengan group atau forum yg sudah maju. siapa tau orang-orang dari sana nanti nya juga ada yg datang ke Balikpapan untuk mengembangkan IT disini.sebenarnya kalau masalah berkerja, kalau katanya orang Balikpapan itu banyak yg berkerja ketimbang mahasiswa murni, ya saya juga berkerja, cuma punya keinginan yg kuat untuk belajar IT. bukan cuma belajar dari lembaga pendidikan formal semacam kampus atau tempat kursus gitu. tapi kalau bisa juga ada komunitas yg hobi belajar IT
Sabtu, 16 Maret 2013
Kali Linux dan MonoDevelop
ada penerus Backtrack , namanya Kali Linux ( http://www.kali.org/ ) . saya download yg mini iso . ini yg versi minimalis nya. interface nya cuma berupa text mode. tapi cocok banget buat gue yg mau belajar text mode dan nggak mau tergantung sama GUI. soalnya udah sering banget makai OS yg ada GUI nya di windows. ingin mahir juga menggunakan OS tanpa GUI, kayak zaman DOS dulu.
aplikasinya Kali yg mini ISO juga mesti diinstal sendiri. enaknya kita bisa instal software yg kita butuhkan aja. nggak kayak Backtrack GNOME, yg banyak banget tools nya. padahal nggak semua tools itu kita mampu pakai atau pelajari.
kemarin-kemarin tuh belajar pemrograman C# pakai Visual Studio 2010 di Windows 7. tapi sekarang udah pakai monodevelop di Ubuntu 12.04 . jadinya sekarang malah lebih seringan pakai monodeveop untuk belajar bikin aplikasi database yg client - server. soalnya penasaran mau bisa bikin aplikasi yg ada GUI nya di Linux.
aplikasinya Kali yg mini ISO juga mesti diinstal sendiri. enaknya kita bisa instal software yg kita butuhkan aja. nggak kayak Backtrack GNOME, yg banyak banget tools nya. padahal nggak semua tools itu kita mampu pakai atau pelajari.
kemarin-kemarin tuh belajar pemrograman C# pakai Visual Studio 2010 di Windows 7. tapi sekarang udah pakai monodevelop di Ubuntu 12.04 . jadinya sekarang malah lebih seringan pakai monodeveop untuk belajar bikin aplikasi database yg client - server. soalnya penasaran mau bisa bikin aplikasi yg ada GUI nya di Linux.
Sabtu, 09 Maret 2013
Aplikasi WeChat
sudah nyoba instal aplikasi WeChat di Android. voice message nya bisa berkerja dengan baik. ternyata ada fitur voice conference, semacam kita ngomong di radio komunikasi. di bawah ini barcode untuk wechat milik gue:
Kamis, 07 Maret 2013
Masukan Coding Windows Ke Blog
saat ini saya mencoba memasukan bahasan tentang coding di Windows ke blog ini. dikarenakan saya sedang berkerja di platform Windows
C# Source Code Untuk Belajar
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Latihan4
{
class Program
{
static void Main(string[] args)
{
double firtsNumber, secondNumber;
string userName;
Console.WriteLine("Write Your Name: ");
userName = Console.ReadLine();
Console.WriteLine("Welcome {0}!", userName);
Console.WriteLine("Now give me a number: ");
firtsNumber = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Now give me another number : ");
secondNumber = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("The sum of {0} and {1} is {2} . ", firtsNumber, secondNumber, firtsNumber + secondNumber);
Console.WriteLine("The result of substracting {0} from {1} is {2}.", secondNumber, firtsNumber, firtsNumber - secondNumber);
Console.WriteLine("The product of {0} and {1} is {2}.", firtsNumber, secondNumber, firtsNumber * secondNumber);
Console.WriteLine("The result of dividing {0} by {1} is {2}.", firtsNumber, secondNumber, firtsNumber / secondNumber);
Console.WriteLine("The remainder after dividing {0} by {1} is {2}.", firtsNumber, secondNumber, firtsNumber % secondNumber);
Console.ReadKey();
}
}
}
Sabtu, 16 Februari 2013
IRC Channel For IT Discussion
Server : irc.freenode.net
Port : 6667
Channel : #indonesianbacktrackteam
Port : 6667
Channel : #indonesianbacktrackteam
Minggu, 09 Desember 2012
Source Code Koneksi Java SE ke PostgreSQL
https://gist.github.com/raw/4248605/9febf76901b10242998ba28313109b7c199f5d79/Koneksi1.java
diatas adalah source code untuk terkoneksi ke database PostgreSQL dengan password md5 yg terenkripsi.
diatas adalah source code untuk terkoneksi ke database PostgreSQL dengan password md5 yg terenkripsi.
Membuat Tabel PostgreSQL di Windows 7 Ultimate
sempat gagal bikin tabel di postgresql yg ada di windows 7. awalnya pakai perintah ini:
\i E:\SQLScript\Duk2012.sql
pas ditekan ENTER, terus muncul tulisan:
permission denied
akhirnya googling, nemu ini:
http://stackoverflow.com/questions/129445/postgresql-psql-i-how-to-execute-script-in-a-given-path
setelah ubah perintah nya jad:
\i E:/SQLScript/Duk2012.sql
akhirnya berhasil bikin tabel di database 'belajar'. lihat kolom-kolom yg ada dengan perintah:
select * from duk2012;
sementara kalau mau lihat daftar tabel apa aja yg ada dalam sebuah database, ketik perintah:
psql -d [nama database] -U [nama user]
tekan ENTER, kemudian masukan password.
ketika sudah berada di dalam database yg dimaksud, tinggal jalankan perintah:
\dt
\i E:\SQLScript\Duk2012.sql
pas ditekan ENTER, terus muncul tulisan:
permission denied
akhirnya googling, nemu ini:
http://stackoverflow.com/questions/129445/postgresql-psql-i-how-to-execute-script-in-a-given-path
setelah ubah perintah nya jad:
\i E:/SQLScript/Duk2012.sql
akhirnya berhasil bikin tabel di database 'belajar'. lihat kolom-kolom yg ada dengan perintah:
select * from duk2012;
sementara kalau mau lihat daftar tabel apa aja yg ada dalam sebuah database, ketik perintah:
psql -d [nama database] -U [nama user]
tekan ENTER, kemudian masukan password.
ketika sudah berada di dalam database yg dimaksud, tinggal jalankan perintah:
\dt
Sabtu, 08 Desember 2012
Mengatasi Telkom Speedy yang Susah Terkoneksi ke Internet
nemu ide bagus ngatasin modem speedy yg nggak mau konek. kalau merangsang koneksi speedy dengan telpon-telponan ke hp kan ngabisin pulsa, mendingan dial aja ke 147, kan bebas pulsa, nanti dibalas sama mesin penjawab teleponnya.
jadinya nggak rugi pulsa, dan ini kebetulan berhasil konek ke jaringan speedy setelah dial 147, tanpa ngomong ke operator nya.
speedy down lagi, angkat gagang telepon, dial 147, putus koneksi telepon ke 147 tanpa berbicara sedikit pun ke operator, ADSL kembali restart, dialing speedy, internet kembali konek. 1 lagi cara troubleshooting telkom speedy
akhirnya nyaman juga pakai speedy, udah mampu download, ternyata obatnya cuma dial ke 147 tanpa ngomong ke operator nya.....wkwkwkwk
pagi ini speedy udah bisa konek juga, dengan dirangsang terlebih dahulu, yaitu dial 147 tanpa ngomong ke operator. Problem Solved
jadinya nggak rugi pulsa, dan ini kebetulan berhasil konek ke jaringan speedy setelah dial 147, tanpa ngomong ke operator nya.
speedy down lagi, angkat gagang telepon, dial 147, putus koneksi telepon ke 147 tanpa berbicara sedikit pun ke operator, ADSL kembali restart, dialing speedy, internet kembali konek. 1 lagi cara troubleshooting telkom speedy
akhirnya nyaman juga pakai speedy, udah mampu download, ternyata obatnya cuma dial ke 147 tanpa ngomong ke operator nya.....wkwkwkwk
pagi ini speedy udah bisa konek juga, dengan dirangsang terlebih dahulu, yaitu dial 147 tanpa ngomong ke operator. Problem Solved
Setting PATH untuk PostgreSQL di Windows 7 Ultimate 64-bit
sudah berhasil setting PATH nya PosgreSQL di Windows 7 Ultimate. psql nya udah bisa jalan. tapi masih bingung sama pengaturan usernya. agak beda kayaknya dibandingkan dengan yg ada di Ubuntu Server 12.04 LTS.
masih mencari cara buat nampilin database yg udah gue buat, hack windows lagi nih. sambil hack code Java SE juga, untuk bikin koneksi ke tabel database di PostgreSQL
masih mencari cara buat nampilin database yg udah gue buat, hack windows lagi nih. sambil hack code Java SE juga, untuk bikin koneksi ke tabel database di PostgreSQL
Akses Database PostgreSQL di Windows 7
akhirnya ketemu juga perintah buat mengakses database gue yg nama nya: pegawai . pakai perintah ini:
psql -d pegawai -U postgres
setelah masuk ke databse pegawai, iseng ketik perintah:
pegawai=# \l
ternyata muncul semua data database-database yg ada di server PostgreSQL di Windows 7
psql -d pegawai -U postgres
setelah masuk ke databse pegawai, iseng ketik perintah:
pegawai=# \l
ternyata muncul semua data database-database yg ada di server PostgreSQL di Windows 7
Mengetahui Koneksi yang Sedang Berjalan di PostgreSQL
untuk tau koneksi apa yg lagi di jalankan di PostgreSQL, ketik perintah ini di terminal nya psql:
pegawai=# \conninfo
kemudian tekan ENTER, nanti muncul tulisan:
You are connected to database "pegawai" as user "postgres" via socket in "/tmp" at port "5432".
sudah di coba di Windows 7 Ultimate, nanti mau coba di ubuntu server 12.04
pegawai=# \conninfo
kemudian tekan ENTER, nanti muncul tulisan:
You are connected to database "pegawai" as user "postgres" via socket in "/tmp" at port "5432".
sudah di coba di Windows 7 Ultimate, nanti mau coba di ubuntu server 12.04
Start dan Stop PostgreSQL Server di Windows 7 Ultimate
ternyata PosgreSQL di Windows sama Linux berbeda. sebenarnya sama mudahnya. mencoba edit-edit database postgresql via command prompt windows 7. habis ngedit pg_hba.conf , server malah nggak bisa di restart. mau edit file nya aja, di backup
dulu kayak di Linux. nggak tau tuh kalau di copy balik ke folder instalannya apa bakalan jalan kayak di Linux. ..... hehehe.....
bingung setelah di edit nggak mau di restart via jendela services.msc . nyoba restart laptop juga nggak mempan. akhirnya nemu situs ini:
http://1stopit.blogspot.com/2011/10/how-to-start-and-stop-postgresql-on.html
ternyata perintah nya seperti ini:
NET START postgresql-9.1 (for the 32-bit version)
NET STOP postgresql-9.1 (for the 32-bit version)
NET START postgresql-x64-9.1 (for the 64-bit version)
NET STOP postgresql-x64-9.1 (for the 64-bit version)
akhirnya berhasil pakai perintah itu di command prompt, setelah editan di file pg_hba.conf dihapus. terus nyoba login tuh pakai role steven yg baru di buat, nih role pakai password terenkripsi md5 . ternyata gagal, katanya database steven nya nggak ada. mau bikin database pakai perintah:
createdb [nama database yg mau dibikin]
nggak jalan di windows 7, akhirnya nemu ini:
http://www.postgresql.org/docs/current/static/sql-createdatabase.html
ternyata perintahnya:
create database [nama database]
itu bikin database nya pakai account postgres ( superuser ). terus nyoba lihat apa database udah muncul pakai perintah:
\l
ada database dengan nama steven, tapi owner masih postgres. akhirnya mesti pakai perintah ALTER nih buat jadiin owner nya : steven . khawatir nggak terakses kalau pakai owner postgres. akhirnya alter pakai perintah:
alter database steven owner to steven
database steven berhasil ganti owner ke steven. baca referensi soal alter di sini:
http://www.postgresql.org/docs/8.1/static/sql-alterdatabase.html
akhirnya bisa login pakai user steven & password nya. selanjutnya mau bikin database lagi buat percobaan dengan Java SE menggunakan account user steven
dulu kayak di Linux. nggak tau tuh kalau di copy balik ke folder instalannya apa bakalan jalan kayak di Linux. ..... hehehe.....
bingung setelah di edit nggak mau di restart via jendela services.msc . nyoba restart laptop juga nggak mempan. akhirnya nemu situs ini:
http://1stopit.blogspot.com/2011/10/how-to-start-and-stop-postgresql-on.html
ternyata perintah nya seperti ini:
NET START postgresql-9.1 (for the 32-bit version)
NET STOP postgresql-9.1 (for the 32-bit version)
NET START postgresql-x64-9.1 (for the 64-bit version)
NET STOP postgresql-x64-9.1 (for the 64-bit version)
akhirnya berhasil pakai perintah itu di command prompt, setelah editan di file pg_hba.conf dihapus. terus nyoba login tuh pakai role steven yg baru di buat, nih role pakai password terenkripsi md5 . ternyata gagal, katanya database steven nya nggak ada. mau bikin database pakai perintah:
createdb [nama database yg mau dibikin]
nggak jalan di windows 7, akhirnya nemu ini:
http://www.postgresql.org/docs/current/static/sql-createdatabase.html
ternyata perintahnya:
create database [nama database]
itu bikin database nya pakai account postgres ( superuser ). terus nyoba lihat apa database udah muncul pakai perintah:
\l
ada database dengan nama steven, tapi owner masih postgres. akhirnya mesti pakai perintah ALTER nih buat jadiin owner nya : steven . khawatir nggak terakses kalau pakai owner postgres. akhirnya alter pakai perintah:
alter database steven owner to steven
database steven berhasil ganti owner ke steven. baca referensi soal alter di sini:
http://www.postgresql.org/docs/8.1/static/sql-alterdatabase.html
akhirnya bisa login pakai user steven & password nya. selanjutnya mau bikin database lagi buat percobaan dengan Java SE menggunakan account user steven
Instal Vim Text Editor di Windows 7 Ultimate 64-bit
akhirnya berhasil instal Vim text editor di windws 7 64 bit. gampang cara instalnya pakai installer yg ini:
ftp://ftp.vim.org/pub/vim/pc/gvim73_46.exe
dalam file installer itu tersedia juga vim untuk dipakai di command prompt. serasa pakai vim di Linux. untuk penamaan file nya tetap nggak boleh ada spasi diantara 2 kata dalam nama file. jadi enak gue bisa langsung edit & bikin file dari command
prompt nya windows, tanpa harus bingung nyari notepad atau notepad++ .
juga udah berhasil bikin keyboard shortcut untuk command prompt. ternyata aslinya di Windows 7 64 bit itu, cmd nya nggak punya keyboard shortcut. jadi mesti dibuat dulu dengan klik kanan di ikon cmd & pilih properties, referensi nya disini:
http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/5368dcda-6af9-4472-918c-8be0c954321f
saya bikin shortcut nya Ctrl + Alt + T , kayak di Linux. jadinya ini Windows rasa Linux, bukan seperti kebanyakan orang yg ingin membuat linux rasa windows.
ftp://ftp.vim.org/pub/vim/pc/gvim73_46.exe
dalam file installer itu tersedia juga vim untuk dipakai di command prompt. serasa pakai vim di Linux. untuk penamaan file nya tetap nggak boleh ada spasi diantara 2 kata dalam nama file. jadi enak gue bisa langsung edit & bikin file dari command
prompt nya windows, tanpa harus bingung nyari notepad atau notepad++ .
juga udah berhasil bikin keyboard shortcut untuk command prompt. ternyata aslinya di Windows 7 64 bit itu, cmd nya nggak punya keyboard shortcut. jadi mesti dibuat dulu dengan klik kanan di ikon cmd & pilih properties, referensi nya disini:
http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/5368dcda-6af9-4472-918c-8be0c954321f
saya bikin shortcut nya Ctrl + Alt + T , kayak di Linux. jadinya ini Windows rasa Linux, bukan seperti kebanyakan orang yg ingin membuat linux rasa windows.
Pindah Telepon Ke Dekat Modem dan Laptop
karena susah buat konek ke speedy , dan mesti dial ke 147 dulu kalau proses dial via modem gagal atau koneksi putus secara tiba-tiba, maka pesawat telepon di pindah ke dekat modem & laptop. jadi nya mudah kalau mau dial ke 147. nggak perlu berdiri & jalan ke ruangan yg berbeda. dengan sedikit usaha, akhirnya bisa mengatasi masalah. yg penting jangan malas utak-atik hardware, software, googling, baca e-book, nonton video tutorial
Rabu, 05 Desember 2012
Tutorial Penggunaan Perintah Copy di PSQL
berikut ini link mengenai penggunaan perintah copy di postgresql:
http://www.postgresql.org/docs/8.1/static/sql-copy.html
catatan:
perintah copy hanya bisa dilakukan oleh account superuser, sementara perintah \copy bisa dilakukan untuk seluruh tipe account.
namun sampai saat ini saya belum berhasil melakukan perintah copy dengan menggunakan file text (txt). karena belum tau format penulisan yg benar di file text nya. mau mencoba dengan format file lainnya. mungkin yg akan segera di coba adalah menggunakan format file csv.
http://www.postgresql.org/docs/8.1/static/sql-copy.html
catatan:
perintah copy hanya bisa dilakukan oleh account superuser, sementara perintah \copy bisa dilakukan untuk seluruh tipe account.
namun sampai saat ini saya belum berhasil melakukan perintah copy dengan menggunakan file text (txt). karena belum tau format penulisan yg benar di file text nya. mau mencoba dengan format file lainnya. mungkin yg akan segera di coba adalah menggunakan format file csv.
Perintah-perintah Yang Berkaitan Dengan Tabel, Kolom, Database PostgreSQL
Perintah untuk membuat Tabel di PostgreSQL server , perintah di jalankan di terminal Ubuntu Server 12.04:
CREATE TABLE [nama tabel] (
[nama kolom] [tipe data], --komen
[nama kolom] [tipe data], --komen
[nama kolom] [tipe data], --komen
[nama kolom] [tipe data]
);
contoh:
CREATE TABLE cuaca (
kota varchar(80),
temp_lo int, -- low temperature
temp_hi int, -- high temperature
prcp real, -- precipitation
date date
);
CREATE TABLE [nama tabel] (
[nama kolom] [tipe data], --komen
[nama kolom] [tipe data], --komen
[nama kolom] [tipe data], --komen
[nama kolom] [tipe data]
);
contoh:
CREATE TABLE cuaca (
kota varchar(80),
temp_lo int, -- low temperature
temp_hi int, -- high temperature
prcp real, -- precipitation
date date
);
Langganan:
Postingan (Atom)
