Monday, May 21, 2018

Menginstall library CUDA 8 dan CuDNN 6 pada Ubuntu 16.04

Catatan singkat instalasi CUDA 8 dan CuDNN 6 pada Ubuntu 16.04 Xenial Xerus.

OS: Ubuntu 16.04.4 LTS, 64-bit
CPU:  i9-7900X CPU @ 3.30GHz × 20
GPU: GeForce GTX 1060 6GB/PCIe/SSE2

Langkah-langkah instalasi

Jalankan langkah-langkah berikut pada terminal, saya sarankan anda berada di "/tmp".
$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6_6.0.21-1%2Bcuda8.0_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6-dev_6.0.21-1%2Bcuda8.0_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
$ sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb

Kemudian tambahkan path instalasi di ~/.bashrc seperti berikut:
$ vim .bashrc
Anda bisa meggunakan Gedit jika tidak ingin menggunakan vim.
# cuda path
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

Untuk mengeceknya, gunakan perintah `watch`:

Monday, May 07, 2018

Pengalaman membeli simcard/HP di Jepang tanpa kartu kredit

Memiliki nomor Jepang saat di Jepang hampir mendekati kebutuhan, karena untuk "hidup" kita butuh HP. Contoh kecil adalah ketika bertransaksi online, baik untuk pembelian, pembayaran tiket dll, telfon tetap dibutuhkan untuk konfirmasi, utamanya saat akan menerima barang. Nah, hampir semua provider telekomunikasi di Jepang mensyaratkan kartu kredit sebagai alat pembayaran, the only one. Namun, ada beberapa provider yang menyediakan alternatif pembayaran melalui deposit transfer dari akun bank (振り込み/furikomi), tanpa mengeluarkan biaya yang mahal.

Provider apa sajakah itu...? Berikut pengalaman saya.

1. Softbank Prepaid
Softbank merupakan provider yang paling nyaman untuk foreigner karena ketersediaan layanan berbahasa inggris. HP pertama saya adalah softbank flip (non-smartphone) prepaid. Saat itu harganya hanya 2000 yen plus pulsa 1500 yang berlaku sebulan. Nomor tersebut aktif selama setahun (hanya bisa menerima saja ketika bulan pertama habis), dan bisa diisi ulang per bulan (3000 yen).
Saat ini saya juga masih menggunakan softbank prepaid, bedanya tahun lalu saya beli SIM cardnya saja (HP dari Indonesia), biaya awal 3000 yen plus pulsa 3000 yen untuk dua bulan, masa tenggan satu tahun dan jika diisi lagi akan bertambah masa tenggang setahun lagi.
Pembayaran kartu prepaid ini bisa secara tunah/cash di counter softbank.

2. Softbank
Saat saya kerja, saya beralih ke Softbank pasca bayar, dapat HP Dell (diskon 50%). Biaya bulanan sekitar 2000 yen plus modem mobile 4000 yen per bulan, jadi totalnya sekitar 6000 yen. Biaya yang besar, namun hanya itu cara saya bisa berkomunikasi dengan tanah air saat itu. Dengan masa kontrak minimal 2 tahun, saya harus setor ke softbank minimal 24x6000 = 134000 yen plus biaya awal 10000 dan tagihan yang membludak jika roaming atau over kuota.
Pembayaran kartu ini melalui deposit tranfer atau furikomi, potong tabungan tiap bulan.

3. Rakuten Mobile
Selain Softbank prepaid, saat ini saya juga menggunakan kartu rakuten mobile untuk akses internet di luar kampus. Plan yang saya gunakan adalah "data only", jadi tidak bisa menerima telfon dan sms. Kuota yang saya ambil adalah 3.1 GB per bulan dengan biaya per bulan 900 yen. Biaya awal sebesar 4000 yen dan ada biaya administrasi tranfer karena saya menggunakan akun bank untuk furikomi, yakni 100 yen. Jadi saya harus membayar 1000 yen tiap bulan selain biaya awal tadi.

4. Skype Credit
Skype sebenarnya bukan merupakan provider, tapi IP Phone atau VoIP. Jadi bisa digunakan untuk telfon (termasuk sms, dan ada nomornya) namun harus memiliki koneksi internet. Saya beli kredit skype 1000 yen (tanpa langganan dan batasan waktu) via amazon.co.jp. Metode pembelian kredit (pulsa) skype yang lain adalah via kombini dan debit/credit card. Untuk dapat nomor, kita perlu langganan.

Selain metode diatas, masih ada beberapa provider lain seperti AU, dan provider bayangan (MVNO, Mobile Virtual Network Operator) lainnya selain tiga MNO utama: AU, softbank dan Docomo. Sekali lagi, jika menginginkan harga termurah, pembayaran dengan kartu kredit tetap lebih murah.

Friday, April 27, 2018

Menulis Kanji pada Latex

Ada dua cara/metode utama yang menurut saya simple untuk menulis kanji dengan latex, pertama tetap menggunakan engine pdflatex, kedua dengan menggunakan engine platex, dengan tool ptex2pdf. Cara kedua ini sebetulnya gabungan antara platex/ptex dan dvipdfmx. Keduanya engine tersebut (pdflatex dan platex) merupakan engine latex modern. Latex adalah kumpulan makro dan banyak engine yang digunakan selain engine asli "Tex" yang dibuat oleh Donald Knuth tahun 1978. Tex kemudian dikembangkan menjadi \LaTeX oleh Leslie Lamport pada tahun 1983. By default, latex menggunakan engine etex (Ubuntu/Debian versi sekarang masih menggunakan etex rilis 1994). Pdflatex juga menggunakan engine etex dengan output pdf. Kedua metode yg saya jelaskan di bawah menggunakan dua pendekatan yang berbeda untuk menulis kanji yakni pdflatex(tex) dan platex (eptex). Pada pdflatex (selanjutnya disebut latex), kita perlu menginput package CJK yang bisa digunakan untuk menulis kanji, sedang pada platex/ptex, kita tidak perlu menginput package tambahan, karena sejatinya ptex/platex dibuat agar bisa men-support kanji by-default.

Hasil penulisan kanji dengan pdflatex (atas) dan platex (bawah). Platex menunjukkan tampilan kanji yang lebih halus daripada hasil generasi pdflatex.

Tuesday, April 24, 2018

How to obtain CoE from Kanazawa Immigration Buerau (Nagoya Branch) and send to your country

Here is a small note I made when applying for Certificate of Elibility in Kanazawa Immigration office (branch of Nagoya Immigration office).

List of document (as described by Immigration office web site):
  1. Application Form for Certificate of Eligibility (available on the Immigration Bureau website).
  2. Proof of applicant’s relationship with the student. One of the following documents indicating the relation under the student’s country’s laws: A copy of an applicant’s family register, marriage certificate for spouse, and/ or birth certificate for children.
  3. A copy of the student’s Residence Card or a copy of his/her passport
  4. Proof that the student will be able to support his/her family throughout their stay in Japan. 
    1. Privately financed students should submit their bank statement indicating balance of deposit or a duplicate copy of remittance from home country. 
    2. Japanese Government (Monbukagakusho) scholarship students should submit Certificate of Monbukagakusho Scholarship Student.
  5. Certificate of Studentship issued.
  6. 1 photo (4cm×3cm) of each family member taken within 3 months of the day of application
  7. A self-addressed envelope affixed with a 392-yen stamp (for the recorded delivery purpose)
Note: In some cases, additional documents will be requested by the Immigration Bureau.

List document I submitted

Wednesday, April 04, 2018

University Entrance Speech by Asano-san: Lessons Learned

Today, I got one of the best speech I ever heard directly in university entrance ceremony (入学式). It was delivered by the president of my university, Asano-san. Moreover, the president is known in our university by his "Asano vision",  a vision that he brings to "rule" this university.

First things that I caught from his speech is about the feeling of new student entrancing the university. When entering graduate university, there is two type of students: 1) one who wants to take the challenge, 2) another who worries whether he/she can graduate from the university. No matter which type you are, you should do your best to tackle obstacles in the university. Attend all class, never miss one, submit all homework, focus on your research, make it narrow as much as possible, and you will be graduated.

To support this idea, Prof. Asano shortly described the work of Angela Duckworth of University Pennsylvania. It is not diligent or IQ that makes success in life but GRIT: perseverance and passion for long-term goals. An ability to keep hard work. The rule is called 10000 hours rule. The rule implies that 10000 hours of continues effort is the key to success. However, making effort without aims didn't make any significant result. Set the final aim, and divide it into pieces, everyday goal. Reach goal one by one. Grit nonetheless demonstrated the incremental predictive validity of success measures over and beyond IQ and conscientiousness. Collectively, these findings [1] suggest that the achievement of difficult goals entails not only talent but also the sustained and focused application of talent over time. Our head (read: brain) has the same capability as Einstein's brain. It depends on us to use it or not to use it. The problem is a will, there is or not, not the capability (can or can't).

The second one is about constant work, be persistent. Asano-san does running for 6 km every week on the treadmill. No matter how busy he is, as long as he can run, he will run. No ambition, no target. He just wants to keep persistent although he will get old and older. He also keeps walking around campus every Thursday, after lunch. The other record is he keeps his weight, every day. Another JAIST professor walks about four kilometers every day after completing the class/lab. He takes the route from the university to the nearest station. For your information, there is a free shuttle bus from university to the station. So, money is not the reason.

The last one is about the self-confident. It is the most important thing in a life. If you have self-confident, how big the task is given to you, you can accomplish it. To maintain a strong will, we need physical strength by physical exercise. Of course, you need to develop your skill. In contrast, although you are a skilled student, if you are not self-confident, you will be in trouble.


Additional reference:
  1.  Duckworth, Angela L., Christopher Peterson, Michael D. Matthews, and Dennis R. Kelly. "Grit: perseverance and passion for long-term goals." Journal of personality and social psychology 92, no. 6 (2007): 1087.

Saturday, March 31, 2018

Tutorial Shell Unix/Linux untuk pemula

Shell Linux/Unix merupakan tools yang sangat powerful. Jika kita bisa menggunakannya dengan baik, shell dapat digunakan untuk menyelesaikan permasalahan apapun yang berkaitan dengan komputasi. Berbeda dengan GUI (graphical user interface), mudah diawal namun tidak fleksibel. Contoh sederhana, jika anda ingin merubah satu kata yang sama dengan kata yang lain dalam 1000 file teks, apakah anda tidak capek melakukannya dengan GUI? Dengan shell, hal tersebut bisa dilakukan hanya dalam satu menit. Beda dengan menggunakan GUI yang membutuhkan waktu berjam-jam.
Laman depan Tutorial Shell Linux

Alhamdulillah, saya telah menyelesaikan tutorial Shell Linux/Unix untuk pemula. Tutorial ini saya terjemahkan secara bebas dari Carpentries' shell-novice yang saya improvisasi dan kembangkan dengan bahasa Indonesia yang sederhana dan mudah dipahami. Langsung saja cus ke link berikut.
https://bagustris.github.io/shell-tutorial/
Anda juga bisa berkontribusi pada tutorial tersebut. Jika menemukan salah ketik, silahkan diberbaiki  diperbaiki. Jika ada yang bisa di-improve, silahkan juga. Buat pull-request, insyaAllah saya accept selama itu baik. Karena di-track dengan Git, anda harus menguasai Git jika ingin berkontribusi. Jika ingin belajar git sekalian, silahkan pelajari posting saya tentang git disini.


Tuesday, February 13, 2018

モスク、マスジド OR 回教寺院?

私はムスリム人です。イスラムは私の宗教。イスラムのお祈り場所の名前は何ですか?ムスクか、マスジドか、回教寺院か?

アラビア語で、イスラムのお祈り場所名前は「masjid」。この言葉の意味は衰弱場所。お祈りの一番大切は衰弱です。人の最も風琴は頭脳 です。この意味は、神様に人は意味ない。この link はどうイスラムのお祈りで衰弱中。衰弱はアラビア語で「sujud」です。だから、 名前はマスジド、衰弱の場所。

英語で「masjid」は「mosuqe」、だから、日本語で「モスク」。この言葉はスペイン語から、「mezquita」。

日本語でイスラム教のは回教です。だから、イスラムのお祈り場所の名前は「回教寺院」。この言葉が適切だと思ういます。

でも、日本で、みんな名前はは「モスク」、英語で「Masjid」。何で「回教寺院」じゃない?日本に住んでいるので、日本語の単語を使いましょう。 回教お祈り場所名前は 回教寺院です。

Update:
他の言葉があります:寺院 (回教寺院の短い形)。例えば:
それはイスラム教の寺院です。
That is a Muslim mosque.

そして4つの言葉はあります:モスクと、マスジドと、寺院と回教寺院です。

Thursday, February 08, 2018

Part of Speech (kelas kata) Bahasa Jepang

Untuk menguasai bahasa Jepang (mampu berbicara dan membaca), kita harus memahami kelas kata bahasa Jepang, Part of Speech kalau dalam bahasa Inggris. Karena, suatu kata dalam bahasa Inggris bisa berbeda kelas katanya dalam bahasa Jepang (padanan katanya).

Contoh:
  • drive a car (verb phrase, English) : mengendarai mobil
  • kuruma no unten (noun phrase, Japanese): mengendarai mobil
Yang paling penting juga: bahasa Jepang menganut pola SOV (subject-object-verb), bukan SVO seperti bahasa inggris dan Indonesia. Contohnya seperti: saya-buah-makan (watashi ha kudamono wo taberu). Bahasa lain yang menganut pola SOV adalah bangla(deshi), konon ini yang memudahkan mereka belajar bahasa Jepang (meski faktanya banyak juga yang kesulitan).

Kelas kata bahasa Jepang secara "sederhana" dapat dibagi sbb:

Monday, February 05, 2018

Warna-warna noise (bising)

Bising, atau lebih familiarnya noise atau derau, memiliki banyak warna. Ya warna. Ada bising putih, bising pink, bising coklat, tiga itu yang paling terkenal. Warna bising lainnya adalah, bising merah, bising biru dan bising abu-abu. Tentunya kita jarang mendengar warna bising tersebut bukan? Pasti. Kita lebih familiar dengan white noise, pink noise, brown(ian) noise, red noise, blue noise dan grey noise. Maka, akan lebih mudah mendefinisikan dengan istilah aslinya dalam bahasa inggris daripada menterjemahkannya dalam bahasa Indonesia.

Berikut adalah pengertian warna-warna noise dan contoh suara dari warna noise tersebut.
  1. White noise
  2. Suatu noise (bising) dikatakan white noise jika power spectrumnya independen/konstan terhadap frekuensinya. Analoginya, cahaya putih mengandung semua frekuensi secara flat/merata (secara riil tidak flat sempurna, tapi secara matematik flat). Jika total power dari suatu noise dapat dihitung dengan persamaan, $$\bar{P} =\int_{f_i}^{f_u}df~N_0(f), $$ Jadi pada kasus white noise, maka power sinyalnya menjadi: $$ \bar{P}=N_0(f_u - f_i)=N_0 (BW),  $$ dimana BW adalah lebar pita noise pada spectrum yang konstan.
    Plot power spectrum white noise (sumber:[3])
    Untuk mendengarkan (dan mendownload) white noise, klik gambar di bawah ini (jika memakai headset, kecilkan volumenya dulu).

Tuesday, January 30, 2018

Belajar bahasa Jepang melalui gadget

Masalah:
Saya sudah lama tidak menulis, sejak pertengahan menjadi mahasiswa s1. Sejak itu saya lebih banyak mengetik dengan laptop. Karenanya saya tidak piawai menulis. Namun, saya kuat dalam mengetik.

Goal:
Bisa membaca kanji, bisa mengetik kanji
Solusi:
Belajar bahasa Jepang dengan PC, tablet dan smartphone.

Wednesday, January 24, 2018

How-to: Write a Research/Study Plan

Planning a research is the first step to authoring a Ph.D. The next steps are drafting, writing and finishing a doctoral thesis or dissertation. However, the first step is the most important. We'll never walk through 1000 steps if we didn't walk on the first step. A journey of a thousand miles begins with a single step. Right..?

So, let's starts. Research plan should include as follows in order;
  1. Theme (one sentence, almost the same as the title)
  2. Backgrounds (final target, problems, previous reports for each problem, advantage/disadvantage, remained problems)
  3. Purpose (your tackling problem (what/why), main purpose, sub-goals for the purpose)
  4. Methodology (how to achieve each subgoal, how to combine these to achieve the final purpose)
  5. Expected results, contributions.
That's all that I got from my supervisor here. Great! So, let's move to the next step.
Life is getting started. Move dynamically!

Wednesday, January 10, 2018

Berpikir terbalik

Kadang saya suka berandai-andai: bagaimana kalau sebaliknya...?

Saat ramai-ramai izin taksi online atau ojek online dipermasalahkan, saat itu saya punya pikiran: bagaimana kalau sebaliknya...? bagaimana kalau taksi dan ojek konvensional yang dilarang saja: semua harus online. Setidaknya ada manfaat: keterbukaan dan kemudahan, meski hanya untuk sebagian orang (di masa depan tentu manfaatnya lebih banyak).

Saat perayaan tahun baru dilarang: bagaimana kalau sebaliknya...? bagaimana kalau malah harus merayakan dengan hal yang negatif...? OK, begini urutannya:
Tidak boleh merayakan sama sekali --> boleh merayakan dengan hal yang positif --> boleh merayakan dengan hal yang positif/negatif --> harus merayakan dengan hal yang negatif.
Bagaimana jika seperti itu...?

Terkait "publikasi harus terindeks Scopus". Bagaimana kalau dibalik: Tidak boleh publikasi yang terindeks scopus. Atau kalau mau lebih extrim lagi: jika (sengaja) publikasi (hanya) terindeks Scopus --> pecat!

Bagaimana jika sepert itu...?

Anda tidak bisa melarang orang yang memakai cadar atau memakai jilbab. Sebaliknya anda juga tidak bisa melarang seseorang berpakaian seminimal mungkin atau (hampir) telanjang. Peraturanlah yang mengaturnya. Dan agama saya kaya akan peraturan seperti itu.

Dunia diciptakan berpasangan, ada hitam ada putih, ada gelap ada terang.

Ini pikiran ekstrim, setidaknya ada perimbangan dari satu kubu bahwa tidak ada kebenaran mutlak selama kita di dunia ini. Selama agama tidak melarang, tidak masalah. Peraturan buatan manusia banyak salahnya dan bisa diubah.

Monday, January 08, 2018

(Tidak) Merayakan tahun baru (2018): kemudahan menjalankan ibadah di Jepang

Tahun baru 2018.

Berawal dari keinginan untuk mengisi liburan dengan kegiatan yang postif. Memanfaatkan musim libur, awalnya "kami (saya + Dwi Prananto)" ingin menggunakan 18 kippu, tiket terusan murah meriah yang yang bisa dipakai untuk semua jenis kereta express dan local. Namun, karena seat kereta Moonlight Nagara sudah habis, kami memutuskan untuk naik bis. Pada (perayaan) Tahun baru ini, kami mendapatkan kemudahan menjalankan ibadah (sholat) di beberapa public space di Jepang.

Tokyo

Kami berangkat dari Nomi (能美市) jam 8 malam. Dengan menggunakan bus shuttle dari kampus menuju Tsurugi eki (鶴来駅). Dari Tsurugi dilanjut kereta hokutetsu (北陸石川線)  ke nishi-kanazawa (西金沢)/shin-nishikanazawa (新西金沢), dan dengan JR ke Kanazawa. Bus ke Tokyo berangkat dari Kanazawa eki (nishi gate) jam 22.15, dijadwalkan sampai di Tokyo ikebukuro jam 7.10, namun agak terlambat, jam 7.30. Pesan tiket Bus bisa lewat web ini, dan bayar via kombini atau credit/debit card. Jangan takut, bis ini amat sangat nyaman, lengkap dengan penutup kepala dan tempat kaki yang membuat tidur menjadi pulas.

Dari Ikebukuro Sunshine bus terminal kami berjalan menuju stasiun Ikebukuro. Dari Ikebukuro kami naik Yamanote Line ke Ueno untuk menuju ke Space hostel. Harusnya ada eki yang lebih dekat, yakni Iriya. Karena belum tahu, kami turun di Ueno dan jalan ke Space hostel. Kelebihan hostel ini, selain murah juga bisa check in lebih pagi, jam 08.00 JST. Hostel ini juga dekat dengan Ueno koen, zoo, National Museum dan beberapa obyek wisata lainnya.

Tuesday, December 26, 2017

Kembali ke Jepang: Life at Nomi

Tak terasa, sudah tiga tahun saya meninggalkan Jepang, tepatnya 3 tahun 3 bulan. Alhamdulillah, Allah menakdirkan saya kembali ke Jepang melalui MEXT. Melalui seorang teman, saya mendapat informasi tentang beasiswa MEXT, kemudian saya apply beasiswa tsb, wawancara dan alhamdulillah diterima. Saat bekerja di Jepang dulu, saya sudah beberapa kali apply beasiswa dan gagal. Saya sendiri bisa ke Jepang saat itu dengan beasiswa Jasso, kemudian bekerja di sebuah perusahaan Jepang di Mie-ken. Pelajaran yang bisa diambil, jangan takut untuk mencoba. Puluhan kali saya mencoba mendaftar beasiswa (Jepang) sejak S1, kemudian setelah lulus S2, kemudian setelah jadi PNS, akhirnya berbuah. Sebelumnya saya diinstruksikan untuk mendaftar beasiswa ke Eropa, namun hati kecil saya ingin kembali je Jepang, lingkungan dimana saya sudah terbiasa. Dan Tuhanpun mengabulkannya, Aamiin.

Saya masih ingat betul email terakhir dari calon supervisor yang mereject aplikasi saya, beliau menulis: "Have a colorful life in Japan", dan alhamdulillah, insyaAllah menjadi kenyataan.

Saturday, December 16, 2017

私の日本語教室

毎週、私は日本語教室に3回かい行きます。 「辰口」と「JAIST」と「 根上」です。

辰口教室は能美市 岩内コミュニティーセンターで火曜日の10時から12までです。先生は西川先生です。西川先生とは、ちょっと漢字を勉強しています。辰口のクラスは近いちかいです。JAISTからうちからあそこまで先生の車で5分ぐらいです。能美市日本語の先生はとても親切です。日本語の本は「みんなの日本語初級Ⅰ」です.今まで辰口では第10課まで勉強しました。

JAIST教室は火曜日の午後3時から5時までです。先生は滝沢(たきざわ)先生章子です。先生とは章子に、会話を勉強しています。私はJAISTの留学生ですから、 JAISTのクラスは一番近くてちかいです。うちからあそこまで2分ふんぐらいで行けます私はJAISTの留学生です。JAISTのクラスは第14課まで勉強しましたです。

根上教室は能美市 根上学習センターで土曜日の10時から12時までです。先生は山本先生です。あの先生は凄い偉い先生です。山本先生とは、日本語の文法を勉強しています。本は同じです、「みんなの日本語」で。今まで勉強は第17課まで勉強しました。です。根上のクラスは一番遠いです、でも勉強は努力ありますですよでも何かを学ぶためには努力することが一番大切だと思います。

日本語の勉強はとても面白いです。私は日本語だけででけはなく、日本の文化も勉強したいと思います。



ノート:
  • striketrough --> revised by 滝沢 先生
  • bold --> new from 滝沢先生

Thursday, November 23, 2017

Menulis persamaan Matematika dengan Latex di Blogger

Ini adalah tips lama, namun setelah saya cek, ternyata banyak skrip latex saya yang error karena server mathjax telah berpindah dari CDN ke CDNJS (as April 2017).

Sederhananya, salin kode berikut ke dalam theme html blogger anda (theme > edit html), persis setelah <head>.

<!-- for latex -->
<script type="text/x-mathjax-config">
 MathJax.Hub.Config({
  tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
 });
</script>
<script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_CHTML" type="text/javascript">
</script>

Berikut adalah contohnya,
$$ E = mc^2 $$

Persamaan di atas ditulis dengan,
$$ E = mc^2 $$


Selamat mencoba!

Referensi:
  1. Davide Cervone, Casey Stark, Robert Miner, Paul Topping, Frédéri, MathJax Documentation, Release 2.7, Nov 08, 2017.

Wednesday, November 22, 2017

Klasifikasi Emosi

Tulisan ini bukan tentang "perkenalan dengan emosi" namun tentang seri pengenalan emosi (secara otomatis, khususnya dari ujaran/speech). Tulisan pertama ini berkenaan dengan jenis-jenis pembagian emosi dan alasan dibalik pembagian tersebut.

Emosi manusia terbagi menjadi beberapa jenis. Pembagiannya pun beragam, tergantung siapa dan berdasarkan apa dia membaginya. Tentunya yang membagi adalah orang yang ahli dibidangnya, bisa psikolog atau psikiater (??).
Pembagian emosi secara diskirt (Sumber: Wikipedia)

Saturday, November 18, 2017

日本語を勉強しましょう!!!

日本語を勉強しましょう。

私の名前はバグスです。 インドネシアからきました。三音前に日本に住んでいます。
今日本大学の院研究生です。
この文は日本語書いています。 現在に日本語を勉強しています。
これは私が日本語を学ぶ方法です. 

日本語本 (フリーテキスト/free textbook)

日本語の本は沢山あります。 この下に、私が日本語を学ぶために使ったフーリーテキストです。
他本は: みんあ日本語。でも、その本を買いてください。

辞書 (dictionary)

辞書は大切です。簡単はソフトウェアを使います、PC と Android スマートフォン です。

Spaced Repetition

Spaced repetitionは方法です。この方法では、この間休憩があります。 そして、 Study - Stop - Study - Stop - ...
wiki >> https://en.wikipedia.org/wiki/Spaced_repetition
この方法を用いることで、日本語学習を改善することができます。

ソフト (Application)

spaced repetition は方法です。ソフト名前SRS、spaced repetition software. このSRSはいいです。
はい、あれは最初ポストです。あと、日本語勉強しましょう。がんばります!!!


インドネシア語で

Ini adalah kesekian kalinya saya belajar bahasa Jepang. Pertama kalinya tahun 2011, sampai 2014 saya pulang ke Indonesia, alhamdulillah sekarang dapat kesempatan ke Jepang lagi. Ayo belajar bahasa Jepang! Ikatlah ilmu dengan menuliskannya. Ini cara saya `mengikat` ilmu bahasa Jepang, dengan membagikan tools dan tips belajar bahasa Jepang di atas. Semoga ini merupakan success story belajar bahasa Jepang setelah beberapa kali fail sebelumnya. Ganbatte!

Thursday, November 16, 2017

Tutorial python virtualenv

Bahasa pemrograman python sedang boooming, menurut IEEE programming language rank, python menempati urutan pertama. Setelah membuat tutorial singkat, learning python: the hardway, saya jarang membukanya dan menggunakannya. Untuk memaksa hal tersebut, saya membuat tutorial lagi, yang saya sadur dari software carpentry. Kali ini saya akan mencatat tentang penggunaan `virtualenv`, module python yang digunakan untuk mengisolasi environment, seperti menggunakan modul versi tertentu dan setup tertentu. Hal ini sangat penting karena beberapa kode yang dibuat hanya berjalan pada versi yang sama, bukan versi di atasnya atau di bawahnya, misalnya deep learning untuk klasifikasi genre musik ini. Virtualenv ini sangat mirip dengan `modulefile` pada HPC (high performance computing).

Instalasi
Ada dua cara yang saya rekomendasikan untuk menginstall virtualenv, cara pertama dengan apt(-get), cara kedua dengan pip. Saya lebih merekomendasikan cara kedua.

Jika memakai cara pertama (apt untuk ubuntu, apt-get untuk debian-based)
sudo apt install virtualenv

Cara kedua (lebih direkomendasikan),
sudo -H pip install virtualenv

Pip adalah `python installing packages`, karena kita sedang menggunakan python, karena itulah saya lebih merekomendasikan cara kedua. Argument -H artinya agar installasi di-set ke user dari Home (alaiu, as long as i understood). Kemudian untuk mengecek apakah sudah terinstal, seperti biasa, cek dengan argumen --version.
virtualenv --version

Membuat virtualev
Untuk membuat python virtualennv, caranya cukup mudah sbb:
virtualenv nama_virtual_python
source nama_virtual_python/bin/activate

Denga perintah itu virtualenv dengan nama `nama_vitual_python` telah dibuat dan diaktivas dengan perintah berikutnya yakni `source activate`. Setelah perintah itu dijalankan, maka kita sudah berada pada python virtual environment dimana kita bisa menginstall dan menggunakan modul/package python dengan versi selain versi modul yang terinstall di komputer. Contohnya sebagai berikut,
pip install tensorflow==1.0.0 sugartensor==1.0.0.2 pandas>=0.19.2 librosa==0.5.0 sckits.audiolab==0.11.0 numpy==1.13.3

Menon-aktifkan virtualenv
Sebagai kebalikan perintah `source activate`, kita bisa menggunakan perintah `deactivate` saja tanpa argumen untuk menon-aktifkan virtualenv python dan kembali ke environment python secara umum di PC kita.
deactivate


Referensi:
  1. http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv

Wednesday, November 15, 2017

Make blogspot content and image header fit any screen resolution

So, I need to adjust screen resolution of my blog. First, I need my blog content fits any screen resolution. Currently I use 24" inch monitor so it looks ugly on my own monitor.
My blog opened on smartphone with mobile view disable (m=0)

After some googling, I found this blog post can be implemented, just found the following lines on the blogger template.
.content-outer, .content-fauxcolumn-outer, .region-inner {
        min-width: $(content.width);
        max-width: $(content.width);
        _width: $(content.width);
      }

Change those line with this one,
.content-outer, .content-fauxcolumn-outer, .region-inner {
        min-width: 1000px; /*$(content.width)*/
        max-width: 1280px; /*$(content.width)*/
        _width: 100%; /*$(content.width)*/
      }

Whoaa!! It changes my blog screen resolution to fit any page just in seconds. You don't need to understand the code. But,if you want, here is the simple explanation.

Related Posts Plugin for WordPress, Blogger...