Category Archives: News

Ruby 2.0 is out!

mruby – Lightweight Ruby

What is mruby ?

mruby is a light weight implementation of the Ruby programming language.

So if you use ruby then mruby might be useful for you – because it can run ruby program in interpreter form or compile and execute in vm form, probably in less amount of time (faster execution) with less amount of resources (that’s what the light weight indicates) as compared to the standard Ruby (MRI).

Ruby is already popular in web application development (Ruby on Rails framework) but the lightweight and efficient version of ruby would probably explore new domains for ruby – e.g mobile platform (Actually, it has started – checkout the bottom notes), embedded devices etc.ruby-logo

 

Download mruby

There isn’t any official version of mruby available right now but you can checkout the github page for downloading the initial release.

mruby at github

Notes : Now, Ruby is one of the most popular programming languages, within a few months you might be able to write mobile apps for Android and iPhone, in ruby using mobiruby (built on the top of mruby).

mosh-protocol

Mosh – The New SSH!

Mosh (Mobile Shell) is a terminal application similar to SSH but it’s more robust, responsive and of course it’s mobile i.e it allows roaming (you will be connected to your server even the network/IP Address changes).

Mosh is a free software (available under GPL, hosted at GitHub) available for GNU/Linux, FreeBSD and Mac OS X. So you might be thinking that it’s a good replacement for ssh protocol – you’re right, in fact it is. So next time you login to your remote server then don’t forget to give it a try!

mosh-protocol

Why should you try Mosh (over SSH) ?

  • It’s faster (no network lag)
  • more robust
  • no special privileges (superuser/root) is required
  • designed from scratch for Unicode
  • same login method (using public key or password)

How to Install Mosh in Ubuntu

Ubuntu 12.04

In Ubuntu 12.04 LTS – it’s already there in the official package repository, just execute –

sudo apt-get install mosh

 

Older versions of Ubuntu i.e 11.10/…

$ sudo add-apt-repository ppa:keithw/mosh
$ sudo apt-get update
$ sudo apt-get install mosh

 

Recommended Reading(s)

Fecon getting award from Stallman

Free Software Awards for 2011

The Advancement of Free Software Award => Matz (Creator of Ruby)

The advancement of Free Software Award is given(once in a year) to someone who made a great contribution to the progress and development of Free Software. This year, the award has been given to Yukihiro Matsumoto (Matz), the creator of Ruby programming language.

Matz getting Free Software Award
Matz and Stallman

Matz got the award for the advancement of Free Software (by Richard Stallman (aka RMS, St. iGNUcius), founder of FSF) for his contribution to various GNU projects, Ruby (one of the coolest programming language (an scripting language like python), recently it has become much popular in web development due to Ruby on Rails framework) and other free softwares projects.

Know More about

The award for Project of social benefits => Luis for GNU Health

The award for project of social benefits is give to a project or team or the ideas of the free software movements which intentionally or significantly benefits human society in other aspects of life.

Fecon getting award from Stallman
Felcon and Stallman

This year, the award goes to GNU Health, a free software projects that works with health professionals around the world to improve the underprivileged. The president of GNU Solidario (the organization behind the GNU Health project) => Luis Falcon got the award by Richard Stallman for his great contribution to the society (through the free software project).

source : official announcement of 2011 Free Software Awards

Most popular-programming-language

Top 10 Most Popular Programming Languages of 2012

Are you an absolute beginner who wants to get started with programming or an expert one interested in trying new cool languages – you may find a great one from the top 10 list of programming languages which are popular now (it’s based on a recent Hacker News Poll about the favorite programming language, a couple of days ago). e.g if you’re new to programming – Python would be a great to begin with, on the other hand if you’re bored with imperative languages like C, Java etc then try something different – such as Haskell.

Some of the new programming languages has gained a lot of popularity – Scala, Haskell, Clojure, Erlang, CoffeeScript (similar to JavaScript, good for ruby programmer who want to write JavaScript in ruby way); specially the function programming languages like Haskell(appears in top 10). Scripting languages are on top, Python (1st) and Ruby(2nd) became more popular (while PHP and Perl seems to be loosing its popularity, although it’s a different fact that PHP has most of the share in server side language).

Most popular-programming-languages

Top 10 Programming Languages (in the order of Decreasing popularity)

  1. Python (Most Popular)    :   3026 points
  2. Ruby   :   1697 points
  3. JavaScript    :   1385 points
  4. C    :   959 points
  5. C#    :   814 points
  6. PHP    :    647 points
  7. Java   :   544 points
  8. C++    :   526 points
  9. Haskell   :   510 points
  10. Closure   :   449 points

Data Source – Hacker News Poll about the favorite programming languages, although there was more than just the 10 programming languages but I’ve shorted the list to top 10. Points are basically the thumbs up vote or +1 or like.

Credit : Hacker News Poll

xbmc-11-snapshot

XBMC 11.0 Eden for Ubuntu 12.04/11.10

XBMC version 11.0 EDEN has released! If you’re already using XBMC on Ubuntu 11.10 or 12.04 (or older versions) then you may update it, on the other hand if you haven’t tried it yet, then give it a try! It’s the coolest Media Center. The new version of XBMC has released with a lot of cool improvements, specially in the default skin and add-ons. Now, it’s faster, better library and networking support and the JPEG decoder has been updated and a lot of other things has changed/improved!

XBMC is a Media Center Application – (like Windows Media Center, but actually it is far better than Damn WMC), it has lot of features – so you can enjoy the Home Theater experience with XBMC.

xbmc-11-snapshot

Update XBMC to 11.0

If you’re already using XBMC then you can update it by executing the commands (if the PPA you’re using are no longer maintained or updated then you might want to install it again from the PPA given below)

sudo apt-get update
sudo apt-get upgrade

Install XBMC 11.0 in Ubuntu 12.04/11.10 from PPA

I’ve already explained in detail about installing XBMC Media Center in Ubuntu 11.10/12.04; in short all you need to do is to add the PPA, update the package cache and install it.

sudo apt-add-repository ppa:nathan-renniewaldock/xbmc-stable
sudo apt-get update
sudo apt-get install xbmc