Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [21:16:32] <dodol> tanya ttg kernel dong
- [21:16:32] <engkur> git itu bekerja di segala dokumen text
- [21:16:33] <dodol> ehh maap
- [21:16:35] <engkur> bukan dokumen binary, atau udah terkompres
- [21:16:38] <dodol> lagi bahas ttg git yaa
- [21:16:52] <dodol> ya udh ijin nyimak dulu deh
- [21:17:00] <engkur> kayak .doc .xls .zip .tar .gz
- [21:17:08] <pupil> bedhanya git ama svn apa yah??
- [21:17:14] <pupil> masih binun
- [21:17:22] <engkur> mirip sih
- [21:17:38] <engkur> cuma git lebih efisien
- [21:17:53] <saa7_go> efisien dalam hal paan om?
- [21:18:00] <dodol> git itu bisa di install di server ngak om
- [21:18:18] <dodol> jadi di buat untuk kita2 saja
- [21:18:35] <Malsasa> Assalamu'alaikum
- [21:18:35] <engkur> nyimpen data nya
- [21:18:39] <Malsasa> wiiiih, rameeeeeeeeeeee
- [21:18:48] <mey_nayla> wa'alaikumsalam
- [21:18:49] <engkur> begini...
- [21:18:54] <saa7_go> kalo buat kita2 aja ya di lokal bae
- [21:18:54] <saa7_go> :D
- [21:18:59] <engkur> bayangin elo jadi programmer
- [21:19:04] <Malsasa> GIIIT?
- [21:19:08] -*- Malsasa menyimak dengan saksama
- [21:19:19] <dodol> barusan baca2 kalau pakai/registrasi ke gitnya kayak ada limit gitu
- [21:19:19] <-> sesuatu is now known as sesuatu|parkir
- [21:19:23] <dodol> bener ngak sih
- [21:19:34] -*- mey_nayla jalan2 dulu
- [21:19:51] <engkur> dodol, kalo pake github, ada registrasi nya...
- [21:19:51] <dodol> apa aku yg kurang bisa mahamin
- [21:20:03] <engkur> gratis selama progam nya di bikin opensource
- [21:20:11] <saa7_go> ♫ Sedang Memutar: 1, 2, 3, 4 oleh Lee Hi ♫
- [21:20:18] <engkur> tapi bayar kalo bikin software close
- [21:20:23] <engkur> btw dari awal aja nih
- [21:20:31] <engkur> misalnya programmer pemula
- [21:20:51] <Malsasa> engkur: siap
- [21:20:58] <dodol> maaf kalau banyak tanya
- [21:20:59] <dodol> siap om
- [21:21:02] <engkur> bikin file main.c baru satu biji aja hari ini
- [21:21:04] <Malsasa> dodol: http://git-scm.com/book/id/Dasar-dasar-Git-Merekam-Perubahan-ke-dalam-Repositori
- [21:21:26] <engkur> nah besok modif lagi tuh file jadi main-2.c
- [21:21:28] <dodol> ijin ngelog percakapan yaa.. soalnya lagi pake henpon
- [21:21:39] <engkur> besok lagi bikin baru lagi jadi main-3.c
- [21:21:54] <dodol> trus
- [21:22:09] <engkur> itu kalo enggak pake version control kayak git, svn, dsb...
- [21:22:47] <engkur> kalo baru sedikit sih masih bisa ke track apa perubahan file main.c ke main-2.c
- [21:22:48] <dodol> flow datanya 2 arah atau satu arah om
- [21:22:58] <engkur> coba kalo udah sampe puluhan file versi
- [21:23:26] <dodol> ohhh.. mainnya versioning ya om?
- [21:23:26] <engkur> itu baru 1 file gimana kalo kita punya proyek yang ada puluhan ratusan file ...
- [21:23:55] <engkur> makin ribet kan... gimana ngelacak perubahan antara versi,
- [21:24:07] <engkur> bagaimana dubugging nya, kalau perubahan nya aja enggak tau
- [21:24:10] <engkur> misalnay gini
- [21:24:31] <engkur> versi 1.0 ini versi stabil udah di pake produksi
- [21:25:11] <engkur> programmer bikin versi development jadi versi 1.1 trus di run testing
- [21:25:46] <engkur> ada bug error... di sebelah mana tuh terjadi error...
- [21:25:53] <dodol> di versi 1.1 ya om.. kan 1.0 udh di pake
- [21:25:57] <engkur> kalo keliatan perubahan file dari 1.0 ke 1.1 pasti nya tinggal tembak aja file ini yang bikin bug kan
- [21:25:58] <dodol> bener ngak
- [21:26:24] <engkur> iya sering kan kayak begitu
- [21:26:31] <dodol> iya omm
- [21:26:38] <engkur> ok tadi masalah nama file
- [21:26:53] <engkur> kita sering bikin nama file dengan versi nya
- [21:27:16] <engkur> jadi namain file kayak file1.c
- [21:27:23] <engkur> file2.c file3.c
- [21:27:39] <engkur> padahal isi nya hanya ada perubahan sedikit
- [21:28:05] <-- hananan ([email protected]) has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
- [21:28:23] <engkur> itu nama file... kalo kita bikin proyek baru dengan refrensi dari proyek lama
- [21:28:34] <engkur> jadi kita bikin folder proyek1
- [21:28:37] <dodol> kl kasusnya gini om.. programmer a bikin file1.c trus ada programer b bikin nama file1.c juga.. bisa bentrok ngak tuh
- [21:28:42] --> hananan ([email protected]) has joined #ubuntu-indonesia
- [21:29:34] <dodol> atau main dulu2an om
- [21:29:34] <engkur> trus di copy jadi proyek2 apa enggak bikin hardisk penuh...
- [21:29:34] <dodol> hmmm
- [21:29:42] <engkur> iya itu problem lagi kalo udah bikin proyek keroyokan
- [21:30:01] <engkur> dengan version control, entar di bikin beberapa versi file
- [21:30:40] <engkur> misalnya main.c ini di kerjain 2 orang, a dan b
- [21:30:40] <-- hananan ([email protected]) has quit (Client Quit)
- [21:30:49] <dodol> trus
- [21:30:59] <engkur> nah bisa di merge dua dua nya jadi satu file atau kedua orang itu bikin versi sendiri sendiri
- [21:31:20] --> hananan ([email protected]) has joined #ubuntu-indonesia
- [21:31:39] <engkur> btw... di server git nya sendiri sih, kita enggak bisa liat file nya pake text editor langsung
- [21:31:46] <engkur> jadi harus pake git client dulu
- [21:32:12] <engkur> soal nya di server git yang di simpen itu hash nya aja...
- [21:32:43] <saa7_go> ♫ Sedang Memutar: POISON oleh 시크릿 (Secret) ♫
- [21:33:18] <dodol> git hanya bisa di pakai oleh programmer saja atau kita2 bisa memanfaatkannya untuk keperluan lain
- [21:33:33] <Malsasa> engkur: dari sekadar HASH bisa dikembalikan jadi potongan kode, Kang?
- [21:33:38] <dodol> semacam sincronaizing file dr fileserver giru
- [21:33:56] <dodol> *gitu
- [21:34:26] <dodol> maap kalau rada2 banyak tanya, maklum new bie galau
- [21:34:32] <engkur> iya...
- [21:34:39] <dodol> bingung mau di sysamin apa programming :(
- [21:34:52] <engkur> hash itu ngitung perubahan file
- [21:35:06] <saa7_go> hash ama diff-nya to om?
- [21:35:49] <engkur> git enggak pake diff
- [21:36:09] <engkur> yang lama apaan ya...
- [21:37:30] <engkur> ok udahan deh..
- [21:37:41] <saa7_go> ♫ Sedang Memutar: Magic // 시크릿 oleh 시크릿, 시크릿 ♫
- [21:37:44] <saa7_go> wew
- [21:37:47] <saa7_go> ♫ Sedang Memutar: Parangtritis oleh Didi Kempot ♫
- [21:38:08] <engkur> inti nya kalo pake version control programmer bisa ngeliat perubahan file dari versi awal sampe akhir
- [21:38:33] <engkur> bisa kerja keroyokan... bahkan proyek raksasa... kayak kernel linux
- [21:38:41] <Malsasa> engkur: oke, Kang
- [21:38:53] <engkur> efisien nyimpen file di server
- [21:39:52] <engkur> pernah baca deh lupa di web mana
- [21:39:58] <saa7_go> kalo nyimpennya di ssd, bikin mleduk
- [21:40:00] <saa7_go> :D
- [21:41:03] <engkur> firefox pake svn perlu space server sampe 500gb, trus di convert ke git berkurang jadi 10gb
- [21:41:21] <saa7_go> wow
- [21:41:33] <saa7_go> pake compression?
- [21:41:43] <engkur> enggak
- [21:41:50] <engkur> emang begitu
- [21:42:14] <engkur> begini deh
- [21:42:46] <dodol> kayalnya mulai rada nyambung nih
- [21:43:05] <engkur> file-1.txt di itung hash nya (signature), kayak sha1, md5, sha256 itu yang di simpen
- [21:43:33] <dodol> ini untuk menghindari redudansi data ya om
- [21:43:39] <Malsasa> WUH GILA!
- [21:43:41] <engkur> trus terjadi perubahan file-1.txt, nah server ngitung lagi signature nya lagi
- [21:43:46] <engkur> itu di simpen lagi
- [21:43:53] -*- mey_nayla mumet
- [21:44:01] -*- Malsasa nggak
- [21:44:12] <-> mey_nayla is now known as mey|parkir
- [21:44:18] -*- mey|parkir gak tanya *weekkk*
- [21:44:41] <saa7_go> emang dengan hash doang bisa tau perbedaan file a versi 1 dengan versi 2?
- [21:44:41] <engkur> taukan kalo misalnya file iso ada md5 nya
- [21:44:52] <Malsasa> saa7_go: ah, pertanyaan saya
- [21:45:11] <Malsasa> engkur: itu maksud saya tadi, Kang. Susah susun kata.
- [21:45:12] <engkur> yap... setiap file berubah hash nya berubah juga
- [21:45:36] <saa7_go> ya itu kan hashnya, konten perubahannya maksude
- [21:45:48] <saa7_go> ♫ Sedang Memutar: Jambu Alas oleh Didi Kempot ♫
- [21:46:10] <engkur> jadi nama file di server selalu sama misalnya file1.txt tapi versi nya bisa saja banyak
- [21:46:22] <dodol> @saa7_go; bisa lah.. kayak recovery data kan yg di incer hash nya.. trus kayak ngedecrypt file capturan
- [21:46:31] <dodol> tapi bener ngak sih
- [21:46:37] <engkur> hash nya keliatan terus dari waktu ke waktu perubahan nya
- [21:48:12] <Malsasa> engkur: oke, diterima
- [21:48:33] <saa7_go> nah, perubahannya itu disimpan dalam bentuk hash/
- [21:48:37] <saa7_go> ?
- [21:48:48] <Malsasa> saa7_go: pertanyaan saya, pertanyaan saya
- [21:48:55] <Malsasa> susahnya bikin kalimat tanya :D
- [21:48:57] <saa7_go> kontennya
- [21:49:23] <engkur> hehehe...
- [21:49:50] <engkur> awal nya gue juga bingung kok hash bisa ngeliat isi file, bisa liat perubahan file
- [21:50:12] <dodol> konten nya kan tinggal nyambungin has sebelumnya
- [21:50:18] <dodol> bener ngak tuh
- [21:50:33] <dodol> kayak split file..
- [21:50:37] <saa7_go> kalo dari sini http://slidetocode.com/2013/08/25/how-git-works/
- [21:50:52] <saa7_go> To read the contents of these files you must decompress them. You can do this with a python one liner. For example to read the 02b365d... object I type
- [21:50:52] -*- mey|parkir pusing
- [21:51:07] <saa7_go> jadi ada compress-decompress jg
- [21:51:14] <saa7_go> perubahannya
- [21:51:17] -*- Malsasa gak ada yang tanya
- [21:51:19] <dodol> sepertinya
- [21:52:01] <Malsasa> dodol: akang ini yang punya KelasKita apa bukan?
- [21:52:30] <dodol> kelas apa om?
- [21:52:36] <engkur> dodol, iya bener
- [21:53:01] <dodol> saya mahh cuman demen baca, belon pd kalau buka kelas
- [21:53:07] <engkur> oh ada compress juga ya...
- [21:53:24] <engkur> btw lebih enak di cobain
- [21:53:33] <saa7_go> makanya dari 500MB jadi 10MB
- [21:53:36] <saa7_go> :D
- [21:53:41] <dodol> iya nih jai penasaran
- [21:53:41] -*- mey|parkir sadis
- [21:53:42] <saa7_go> imposibru kalo ga pake compression
- [21:54:31] <saa7_go> kalo dari hash kita bisa tau konten perubahaan, ya brati hashing ga aman buat enkripsi dong
- [21:55:00] <saa7_go> *perubahan
- [21:55:09] <saa7_go> *perubahan konten
- [21:55:27] <dodol> lahh semuanya juga kagak aman om..
- [21:55:52] <dodol> di encrypt juga kan bisa di decrypt
- [21:56:42] <dodol> komputer kan ngak ngerti kalau yg kita ketik itu huruf a
- [21:56:42] -*- mey|parkir belajar apa to nie
- [21:56:42] <saa7_go> kalo hash macam md5, sha1 dkk ga bisa didecrypt
- [21:56:42] <saa7_go> ketoke
- [21:56:42] <saa7_go> :D
- [21:57:03] <dodol> bukan ngak bisa om.. tp belon bisa
- [21:57:32] <dodol> kalau ngak bisa di decrypt.. gimana si empunya bisa buka filenya
- [21:57:33] <saa7_go> bisanya sih md5(keyword) == hasil_hash
- [21:57:36] <Malsasa> mey|parkir: belajar Git
- [21:57:42] <engkur> btw enkripsi itu ada yang sunkron ada yang asinkron
- [21:57:48] <Malsasa> mey|parkir: version control system
- [21:57:50] <saa7_go> kalo decrypt(hasil_hash) == keyword ga bisa deh
- [21:57:50] <mey|parkir> Malsasa: opo iku
- [21:58:05] <saa7_go> contoh untuk md5 dkk
- [21:58:10] <Malsasa> mey|parkir: version control system, sistem kendali versi
- [21:58:28] <Malsasa> mey|parkir: sistem yang diterapkan pada kode sumber -> cuma dipakai oleh programer
- [21:58:28] <mey|parkir> Malsasa: buat apa
- [21:58:41] <Malsasa> mey|parkir: buat mengelola versi aplikasi buatan kita
- [21:58:42] <mey|parkir> Malsasa: oww
- [21:58:58] <mey|parkir> Malsasa: pantes
- [21:59:03] <saa7_go> om engkur kok diem bae ki
- [21:59:26] <Malsasa> dodol: bisa, Kang
- [21:59:37] <Malsasa> dodol: enkripsi satu arah (mungkin)
- [21:59:50] <dodol> gini deh
- [21:59:54] <dodol> misalnya
- [22:00:03] <dodol> gw punya email
- [22:00:14] <saa7_go> ya, yg kumaksud enkripsi2 yg satu arah
- [22:00:22] <dodol> tarolah .. gw pake encrypt mysql
- [22:00:37] <dodol> passwordnya di emcrypt
- [22:01:24] <saa7_go> ♫ Sedang Memutar: Scar Tissue oleh Red Hot Chili Peppers ♫
- [22:01:24] <dodol> nahh gimana mail server bisa tau kalau passwd yg kita masukkan itu hasil dr yg telh kita simpen
- [22:01:42] <dodol> tentunya si mesin bakal decrypt kan
- [22:01:46] <saa7_go> ya itu tadi to
- [22:01:48] <engkur> udah bosen ah
- [22:02:01] <dodol> yahh pak guru ngambek
- [22:02:01] <saa7_go> encrypt(password) == hasil_encryptan
- [22:02:06] <Malsasa> dodol: bisa. Si server mengenkripsi password yang kita masukkan dengan cara yang sama, lalu kedua enkripan dibandingkan. Pasti sama.
- [22:02:19] <Malsasa> dodol: kan kalau gitu enggak perlu ada dekrip?
- [22:02:42] <saa7_go> komparasi hash-nya
- [22:03:18] <dodol> itu kan kalau metodenya si cesar ama selingkuhannya
- [22:03:36] <dodol> coba deh buat satu file
- [22:03:38] <dodol> trus encrypt
- [22:03:46] <saa7_go> coba aja enryp pake md5
- [22:03:46] <Malsasa> ayo kita log ke pastebin atau tempel.blankon.in
- [22:03:46] <dodol> trus encrypt lagi
- [22:03:48] <saa7_go> trus decrypt
- [22:03:54] <saa7_go> encrypt
- [22:04:02] <dodol> ppasti hasilnya ngak sama
- [22:04:02] <saa7_go> bisa ga?
- [22:04:10] <ku-linuxer> mas pupil : http://freewbb.org/2013/09/09/ec-council-ceh-v8-certified-ethical-hacker-courseware-tools.html
- [22:04:32] <dodol> md5 konon sudah kuno
- [22:04:41] <saa7_go> ya contoh aja
- [22:04:42] <Malsasa> dodol: teruuus?
- [22:04:46] <dodol> bisa di tebak asal tau algoritmanya
- [22:04:48] <saa7_go> cobain gih decrypt hasil hash md5
- [22:05:34] <saa7_go> kalo memang kuno, sha1 atau sha256 jg gpp
Advertisement
Add Comment
Please, Sign In to add comment