Shall We Learn

Discover the fun in coding

Welcome to Shall We Learn, a site that offers free lessons and tips on coding and technology, brought to you by a technophile who loves technology and enjoys sharing what she knows.

Download
Learn Scratch

Learn Scratch

Scratch is a tile-based visual programming environment and toolkit, which lets kids make games, animated stories, interactive art, and share with others on the MIT Scratch site.
Read More
Learn Python

Learn Python

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code brevity and readability.
Read More
Learn Web

Learn Web

Nullam posuere felis a lacus tempor eget dignissim arcu adipiscing. Donec est est, rutrum vitae bibendum vel, suscipit non metus.
Read More
Learn Java

Learn Java

Nullam posuere felis a lacus tempor eget dignissim arcu adipiscing. Donec est est, rutrum vitae bibendum vel, suscipit non metus.
Read More

Using Shared Folder in a RedHat Guest VM on VirtualBox

Sharing folder between guest OS and the host OS is very easy in VMware. But in VirtualBox, I have to run the mount command ..

Read More

Fix Network Card Undetected Problem in Cloned Virtual Machine

I ran into this problem at work. When cloning a RedHat Linux VM and imported to a different host (thus, likely different hardware). This helpful

VMware KB entry helped big time!

 

Import ESXi VM to VirtualBox via OVF

VMware ESXi is an operating system-independent hypervisor based on the VMkernel operating system interfacing with agents that run atop it.

At work, we use VMware ESXi to host the VMs but I run VirtualBox on my development machine. Luckily, fine folks at Oracle thought of this and make it quite easy.

Read More

30-minutes experiment with Node.js

I’ve read about Node.js and finally had a chance to test it out. After 30 minutes, I found it easy to use and very powerful, and would definitely explore some more in the future. This blog documents my short experiment with Node.js

Read More

Windows 8 Useful Tips

I’ve started to use Windows 8 about one year ago and do enjoy it and below is a list of tools to make the Windows 8 experience more enjoyable.

Read More

Learn HTML5 w/ Aptana 3: lesson 1

Lesson Video on YouTube

Read More

Ridiculously Easy WordPress Tricks

My compiled list of WordPress tricks that I wish I would have knonw earlier:

Permalink setting

 

Use post name versus default. Default is shallwelearn.com/blog/?p=123 , and postname-based permalink is shallwelearn.com/blog/sample-post/

Drag and Drop Image to Blog Post

I can drag and drop the images from my desktop (Windows) to the post in FireFox (tested with version 25)

Prevent SPAM

Install Akismet plugin (http://akismet.com/) or just go to Plugins and search for Akismet

Re-arrange post order

I installed “Simple Custom Post Order” plugin, which provides drag and drop reordering of the posts.

Add Google Analytics to the WordPress Dashboard

Install the plugin by following the instruction from this plugin site http://wordpress.org/plugins/google-analytics-for-wordpress/

 

Set up Django on Windows

This posts documents the steps I took to set up Django on my Windows 8 box.

What is Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Who Uses Django

Disqus, Instagram, Mozilla, Pinterest, and many more

Read More

InksScape Tips

InkScape is a “Linux, Windows & OSX vector graphics editor (SVG format) featuring transparency, gradients, node editing, pattern fills, PNG export, and more. Aiming for capabilities similar to Illustrator, CorelDraw, Visio, etc.” (description taken from InksScape SourceForge site: http://sourceforge.net/projects/inkscape/)

Version:  0.48

In this post, I’d like to share the tips that I use all the time while using InksScape to write a game programming book

Read More

Create a simple GWT application in Eclipse Kepler