28
Aug

Are you good enough in Blender 3D? New competition has begun at Blenderguru

Blender Guru is a well-known sources for learning Blender 3D. Its own by Andrew Price that has become a mentor and speech in several workshop.
This site is also make a regular competition for its follower to win several prizes.

Prize:
$500 for a charity of your choice
3-Month Subscription to the Blender Cloud
$200 Credit & 2 Months Gold for Render.st

Now the competition has open. This August period will take a theme about futuristic vehicles. Create a vehicle of the future! It could be a car, bike, plane, boat, helicopter, submarine, drone or something we’ve never seen before!

If you wanna test your skills in Blender and want to compete with others artist, why not to join the competition and make your future vehicles.

Details about this competition is available at: http://www.blenderguru.com/competitions/futuristic-vehicles/

17
Jul

How to Change Android Studio Path of Android SDK

Android Studio is a new Android development environment based on IntelliJ IDEA. It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it’s ready. On top of the capabilities you expect from IntelliJ, Android Studio offers:

– Flexible Gradle-based build system.
= Build variants and multiple APK generation.
= Expanded template support for Google Services and various device types.
= Rich layout editor with support for theme editing.
= Lint tools to catch performance, usability, version compatibility, and other problems.
= ProGuard and app-signing capabilities.
= Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine.

Source and download: h+tps://developer.android.com/sdk/installing/studio.html#download

If you just migrate from eclipse like me, you surely already had existing Android SDK installation. How to change the default android sdk path in android studio? Here is:

1. When you launch Android Studio, you will get welcoming message. Click on Configure -> Project Defaults -> Project Structure
android-studio-sdk-path
2. Fill existing Android SDK path in the SDK location box.
android-studio-sdk-path-location
3. Click ok and you are ready to build something!

12
Apr

Modelling car in Blender 3D

This was my first attempt to complete a simple project, modelling car in Blender 3D until finished :) Usually i stopped in the middle at modelling an object. I used simple basic modelling in Blender 3D and used cycles to render it.

I follow this tutorial on youtube using Blender 3D version 2.70. He made this tutorial really simple to follow.

Here is the final render:
Modelling car using blender 3d

Tutorial modelling simple car in Blender using Blender 2.70

24
Mar

The Glasses to be the Part of the Game named Oculus Rift

Perhaps in the past the virtual reality sounds a little bit ancient and old-fashioned in the era of OLEDs, Kinect, 4K, and also the 3 dimensions glasses. These days, there must be an amazing way to interact between the players with the game. In fact, the virtual reality is going to be back in the amazing way by the presence of the oculus rift. It is a set of the futuristic supporting game that is introduced in the early of January this year. You can find the detail of this virtual reality stuff here.

Looks Stunning and Modern

The physical look of this oculus rift looks like a pair of ski glasses. What are the things that make this glass looks so special, expensive, and different? Inside this pair of glasses there will be two lenses, each lens belongs to each eye that both will direct to the single LCD screen. The LCD screen will be 7 inch long while the trial prototype is 5,6 inch long. The screen will give two separated images, each for each eye so that the users will obtain the 3D stereoscopic. The amazing thing is the sensor found on gyroscope and accelerometer that can come into the PC games.

When the users turn the head around, the entire view will follow to the directions where the users look at perfectly. Moreover, the view will be complete in 360 degree from up to down. It is considered as the interactive experience that remains deep in people’s mind that came out these days. This oculus rift will enable the users to pass the cyber world just like reality. Every single movement of the user’s head will be tracked real time that can create the natural and intuitive experiences.

The interesting part of this oculus rift is the peripheral working system that can connect the users to the computer you have and you will play the PC game with it. All of the game users will feel that they enter the new world they have never dealt with. Even the gestures will be responded just like the reality. The users will get not only pleasure but also satisfaction because it is very comfy to be used and it weights 369 gram. The company hopes that the game players can enjoy the time while playing the games by using the oculus rift. However the cost of purchasing this modern glass is approximately US$300.

20
Mar

Fixing Unhandled Event Loop Exception No more handles

Programming is my hobby since i was in elementary school. I can’t live without it especially in Android Development. I usually build android apps using Eclipse that bundled with Android SDK. It was working fine until some day it crashed. There was some popup said,’Unhandled event loop exception: No more handles’. I did not know what happen to it since i did nothing with my eclipse.
After several research i found that it was may caused by an eclipse bug. (There are still no certain root cause why this is happen)
Here i attached screenshot:
Unhandled-event-loop-exception
Internal -Error-SWT-error-has-occured

How to solve this problem? i had to struggle with this a day( a day without programming like a hell to me :p ). I finally solved this problem. Here what i do:

Change from Java Editor to Window Builder
Go to File -> Preferences -> General -> Editor -> File Associations -> Add WindowBuilder Pro and set as default
File-associations
Apply it and no SWT error anymore.

Others may suggest to update and run your Windows Update. Install all updates. See if there is workaround.

19
Mar

Join Android Wear Developer Now

Google has announced that they open registration to join Android Wear Developer preview. I exited that google extend their Android to wearables. Some manufacturer are already working their product using Android Wear, such as Asus, HTC, LG, Motorola, and Samsung;chip makers Broadcom, Imagination, Intel, Mediatek and Qualcomm; and fashion brands like the Fossil Group. With Android Wear, you can extend notifications from your Android phone to your wrist automatically.

So, how to join Android Wear Developer? You can join Android Wear Developer Preview here http://developer.android.com/wear/preview/signup.html

Check this video out, its really nice to extend already made apps to Android Wear. Can’t wait to get one and start developing.

android wear preview
Update, I already received an invitation to try Android Wear Developer. Downloading require SDK now.
From Android Wear Developer G+ seems there were some apps already has the Android Wear feature. Notifications pass through to Android Wear, such as Spotify.

19
Mar

Sony will be ready to launch the Oculus Rift

A perfect game is a game which all the players can take part in it and be the part during the game. Wait, all of the games are asked you to be the part in it such as in finding the mysterious thing or else. Here, the writer means that there is a supporting thing that most of the gamers will be deeply in love. This phenomenal thing is called the oculus rift. Indeed everything not only about the game but also mostly things will improve and improve in the future. The technology will transform something traditional and classic into something luxurious and modern.

Sony's Oculus Rift
Sony's Oculus Rift

The Latest Technology for the Gamers

The technology of the virtual reality finally comes into our life in games and lightens it up. One of the most well known and the most popular these days are oculus rift. Sony, as one of the leading brands of technological stuffs and the games developers, does not want to be left behind with the other brands. That is why this Japanese company is busy with their team to prepare the set of the Morpheus Project that will be matched with the PlayStation 4 that cooperates well with SCE Company.

In San Francisco, US, the president of SCE Company said that the company of Sony has made a lot of innovations that become the chances and opportunities to build in the same mission to provide wide limitation for the game players. Perhaps the Morpheus Project can be one of the examples. Then the idea of virtual reality technology will be applied in the set of goggles that can provide the 360 degree view. All of the gamers will be virtually a part of the game.

In this Morpheus Project, this technology blends the combination of the goggles and the headset added by the moving sensor and camera for tracking the entire activities of all players that will be all synchronized by the characters of the entire game. Sony has held the good opportunity to develop the platform that it has got. In fact, people have already known that there might not all of the PS4 owners that are willing to spend a large sum of money to have it one. However, it could be a good start for them to move forward. The oculus rift itself is still in the process of the development. Then there will be more companies that want to cooperate with Sony.

18
Mar

How to connect ADB via WiFi

As android developer, I used to debug my program to real device. But USB Connection is really annoying me. I want it simple and tidy. In this tutorial I want to share you how to debug and connect adb via wifi. As my research and googling everywhere, this tutorial is the simplest way. Here we go.

Step by step ADB via WiFi:
1. Install connectify (connectify.com)
2. Lets make and create a hotspot name. Change HOTSPOT NAME as you like. If you using Lite version the prefix name begin with connectify-XXX. In this case use PRO version.
Connectify Create SSID
3. Do not start your connectify yet.
4. Now, connect your Android Device using USB cable. Make sure USB Debuging in Development settings is enabled.
5. Go to command prompt (Hold Windows+R will open Run menu, then type “cmd” [OK]
6. Type: adb tcpip 5555 this command will restarting adb server in TCP mode port 5555
7. Now unplug USB cable from your laptop.
8. Start Connectify Hotspot, then connect your android device.
9. Check your android device’s IP address. You can check at Connecitfy Dashboard as shown below:
Connectify Check android ip address
10. Then type this command at command prompt: adb connect 192.168.147.101 (in this case my ip is 192.168.147.101)
ADB Connect
11. Now your android is connected via wifi
12. You can check the connection successful or not. I use eclipse and debug my program. And it showing.
ADB via WiFi - Android Device Chooser
That’s all. Thanks

18
Mar

Affordable Costs of Apple iPhone 5c

From time to time, the technological things do always get updated. They come out in a wide range of shapes, sizes, functions, prices, colors, and also the other supporting elements to consider. The latest and the most fashionable thing to own for both adults and teenagers are iPhone 5s. It comes out elegantly in the market with gold color as the limited edition and the price is quite shocking for the teenagers to afford. However, no matter how hard you try to bargain it, the demand of this popular gadget will always increase since these days people really pay attention to their fashionable look with fabulous gadget.

Apple Has Its Own Attraction to Attract People
iphone 5c
Apple will indeed be apple. The most leading company that can grab every single eye to stop by at its products, yes, it belongs to Apple. When you run out of money and you feel wasteful when spending a lot of money to own the iPhone 5s, then you can use the Apple iPhone 5c as the replacement. It replaces the twin and inherits the internal. The main difference relies on the plastic that covers it. It uses the polycarbonate as the body material and it weights 132 g. The writer will describe about the display below.

iPhone 5c has 4 inch physical size with the 640 x 1136 pixels resolutions. This touch screen has some features such as the proximity sensor, Oleophobic coating, and also light sensor. It has 8 MPs camera with flash LED with autofocus, face detections, geo tagging, digital zoom, digital image stabilization, HDR, panorama, touch to focus, and also the BSI (back-illuminated sensor). Its front facing camera uses 1.2 megapixels camera. The internal memory is 16 GB and its processor is the Dual Core with 1300 MHz.

As a conclusion there are many good and bad things about iPhone 5c. it has small dimension with fast mobile data support in dual core processor. This mobile phone has lots of RAM that is up to 1016 MB RAM. The display comes out in high resolution and it has high density screen with 8 MPs camera too. Meanwhile the bad things are about the proprietary USB connector. It means that you have to use the cable that it provides rather than using standard micro USB. Then, this mobile phone lacks of the microSD slots that can be used for the storage expansions.

How to Debrick TL-MR3020

Before i happen to debrick my TL-MR3020, i was playing around with my router with OpenWRT firmware and there are many functionality that we can add. Such as, NAS server, FTP Server, Webcam Streaming, even a robot. Eventually, we can face our router bricked. This tutorial base on my experienced can bring back TL-MR3020 alive again :)

(note: this will cause void warranty, as we will open the case to add additional pin or modification)

As my router cannot be pinged, then follow this guide: Serial Console

First thing to do, open your router case :) There are many things in youtube for doing this successfully. After you had your case open, the board will be like this:

TL-MR3020

TL-MR3020

Debrick TL-MR3020

debrick TL-MR3020

As debrief on OpenWRT Wiki, the pin connection for serial console as picture above. (Warning: do not connect the VCC port, if you do not know what you do. It will cause your router’s IC or other component heat. As my dead TL-MR3420 :( )
To get a reliable serial connection, you might have to connect a 10k pullup resistor between TX and VCC
TL-MR3020 Wiki in openwrt: http://wiki.openwrt.org/toh/tp-link/tl-mr3020

Then you need this tools:
1. Tftpd32 – a free tftp dan dhcp server for windows.
2. PuTTY – a free SSH and telnet client. Also can do serial connection. There are many other software out there to connect to serial console, such as hyperterminal, teraterm.
3. USB to TTL cable, what i found that work magnificiently from this: USB to TTL – Debrick Cable

Now you already have tools above, we are going to the next step.
Conenction diagram:

       TL-MR3020                    USB-TTL          
            GND                GND
            RX                TXD
            TX                RXD

1. Connect your USB to TTL, USB port to your PC, and TX, RX, GND pin connect it as diagram above.
2. Run and setting your tftp server
3. Set your PuTTY to connect to serial with this parameter:

Baudrate: 115200
Data bits: 8
Stop bits: 1
Parity: none
Flow control: none

4. Get latest openwrt firmware from openwrt wiki above. The file usually named as openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin

5. Powerup your TL-MR3020 and after a 1-2 seconds it shows Autobooting in 1 seconds, when displaying this enter tpl immediately.

Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7240_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup
eth1 up
eth0, eth1
Autobooting in 1 seconds
[type tpl here]

You will get a U-Boot-console, it shows as hornet>, and you must enter the following commands:

hornet> setenv ipaddr <device-ip, eg. 192.168.1.111>
hornet> setenv serverip <server-ip, eg. 192.168.1.100>
hornet> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
eth1 link down
dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.111
Filename 'openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin'.
Load address: 0x80000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######################################################
done
Bytes transferred = 3932160 (3c0000 hex)
hornet> erase 0x9f020000 +0x3c0000

First 0x2 last 0x3d sector size 0x10000                                                                                                        61
Erased 60 sectors
hornet> cp.b 0x80000000 0x9f020000 0x3c0000
Copy to Flash... write addr: 9f020000

done
hornet> bootm 9f020000

That’s it. Your router will boot smoothly as usual :)

Note:
* in some case, i found myself to see this message:

TFTP ... bla... bla... access violation

If you find that message, it happens caused by access permission of tftp server. In windows, you have to run tftp server as administrator.

Menu Title