Learning with fun

I mostly learn English on Thursdays, by trying to follow hashtag #kamisinggris that I found it couple of times in IG timeline of @ridwankamil. The sources of learning are vary and easy to find as I live in internet era. Today I found an interesting Youtube channel, and I’d like to share it here about a video from it.

The channel is Japanese Ammo with Misa, that it’s actually a channel for learning Japanese. But by the videos from this channel, I can learn two languages at once: Japanese as well as English, as the channel owner speaks English in her videos. And yeah, I learn Japanese as well, anyway.

The video I just found is this:

Learn Japanese through the lyrics of zen-zen-zense (Kimi no Na wa OST.)

Misa-sensei explains the meaning of lyrics line by line in details. She translates every words and phrases of the lyrics with comprehensive explanation. For instance, she tells us about usage of word “boku”. This is the most interesting part for me. Because I’ve just understood that the word actually sounds cute, weak, and kind of poetic in this situation (song lyrics).

I usually use the word “boku” when I try to make a sentence in Japanese, and then I post it to FB status. I mostly hear the word from songs, just like the song in the video. As Misa-sensei explains, the word is kind of poetic, that it make sense to use in a song. But I also often hear the word in anime or dorama. And yes, I realized that it’s kind of a casual word when used in shows.

In addition, there are a few expressions that I’ve never learnt before, that Misa-sensei explains in the video. Besides, learning language with a song is quite exciting as well. The video will guide you through another way of learning Japanese with fun. So, if you are also learning Japanese, just check out the video. And have fun.


QR Code Scanner with Qt Framework + OpenCV

I need a program for scanning QR code and processing the data. For this purpose, there are several libraries which can help saving my time for developing it. For instance, ZXing library, or ZBar. For web developers, there are also corresponding library for scanning QR code, that are both client side (JavaScript) and server side (PHP). Continue reading QR Code Scanner with Qt Framework + OpenCV

App Version from Git Tag in Qt / QML | Everything Frontend

While making an app it is really important to keep accurate track of the versions. Usually such a tracking is implemented via tags in version control system like git. It’s also a good idea to keep in mind semantic versioning when assigning version to your code.

But tagging your code with the right version number is only the first step. You also need to show version to the user and in some cases the system.

This –reblogged– post was actually drafted by the end of last year. I developed an open source Qt project then, namely Alldeb Installer and I wanted it to have the Git versioning to be used as part of the app’s version number.

via App Version from Git Tag in Qt / QML | Everything Frontend.

Debugging android cordova/phonegap apps with Chrome

Check this out! It’s totally awesome tips for Cordova / PhoneGap developers (who have some limitations).

Gonzalo Ayuso | Web Architect

Maybe this post can be obvious but I’ve spoken about it with various developers who don’t know it. It really improves the developing process of cordova/phonegap apps with android at least for me.

With android we can see the log with “adb logcat” but it’s a nightmare. Huge amount of information about our app and also about the operating system. If we’re grep ninjas we can handle it, but as well as I’m not a ninja I prefer another solution. Do you know “chrome://inspect/”? If not, have a look as soon as possible to this tool. We can see the browser’s console of our android in our desktop browser. We only need to enable “usb remote debugger” within our android device and plug with a USB cable. Chrome will detect the remote browser and we can see the console in the same way than we see it when we use…

View original post 127 more words

Learn Programming

Welcome to my first post in 2015. Coincidentally, today is (the last hour of) 12 Rabi’ al Awwal, which is the day of Mawlid an-Nabiy Muhammad (p.b.u.h.), the last Prophet of Islam who received revelations from Allah to be conveyed for mankind in the earth. He’s a great man of all time. His name is always be uttered by Muslims around the world. So that Jaʿfar b. Ḥasan al-Barzanjī composed Mawlid al-Barzanji. And that work is so popular that from the beginning of this month until yesterday, many Masjid or Musala held a public recitation of it.

Hold on, you may begin thinking that the title of this post is nonsense and has no relation with the first paragraph above. Okay, I just try to open this post with the actual events that happened recently.

A few months ago, I’ve written a post entitled ‘Programming‘. Since then, there aren’t much changes on myself. I mean, uhh, sorry, I have to finish this post as quick as possible before 24:00. 😀

I feel hard to write this post in English. I don’t know why. But of course because I’m currently learning it.

The most important point that I want to share is some learning material for programming which I got from Youtube. I hope it will be useful for you. Here they are:

  1. https://www.youtube.com/playlist?list=PL2F919ADECA5E39A6
  2. https://www.youtube.com/playlist?list=PLB22HyVdO1GkLFrvRi5vIo5XcWS0EflxD
  3. https://www.youtube.com/playlist?list=PLGLfVvz_LVvQUjiCc8lUT9aO0GsWA4uNe
  4. https://www.youtube.com/playlist?list=PL2D1942A4688E9D63
  5. https://www.youtube.com/playlist?list=PLBCFDD6D34B21E8A5
  6. https://www.youtube.com/playlist?list=PLB75C386A912EAA5F

Distro Linux: Lingkungan Development Web yang Lengkap

Linux sudah terkenal hebat untuk digunakan sebagai server web, kita tahu itu. Sebut saja beberapa distro Linux yang terkenal: Debian, CentOS, bahkan Ubuntu. yang biasanya dipilih sebagai sistem operasi server. Mereka ditopang dengan banyaknya program opensource untuk web yang natif di Linux. Untuk server web sendiri, ada Apache yang sangat umum dipakai, NginX, atau Lighttpd.

Sedikit saja untuk pendahuluannya. FYI, judul draf tulisan ini adalah “Bersyukur sudah tahu Linux”. Saya bersyukur karena di Linux, untuk saya adalah Ubuntu, tersedia perkakas (tools) untuk pengembangan web yang demikian lengkap. Anda bertanya, kan Windows juga bisa seperti itu? OS X juga sama? Hmm, saya jawab: iya. Tapi ya begitu lah. Saya rasa Linux sudah paling pas.

Continue reading Distro Linux: Lingkungan Development Web yang Lengkap