Friday, July 27, 2012

Rails 3.2.7!

Rails Team has been announced version 3.2.7. It contains important security fixes(see here), so update quickly.

Source code & change logs are available here
https://github.com/rails/rails/compare/v3.2.6...v3.2.7

Reference:
http://rubyonrails.org/

Tuesday, July 24, 2012

Twemcache - Twitter Memcached

Twitter Open sourced Twemcache, it is based on a fork of Memcached v.1.4.4 that has been heavily modified to make to suitable for the large scale production environment at Twitter.


https://github.com/twitter/twemcache




Reference:
http://twitter.com

Iago - Load Generator

Twitter open sourced lago, it help twitter to test services before they encounter production traffic.

Iago supports following formats:

HTTP
Thrift
Memcached / Kestrel
UDP

Checkout lago source code and more information about it's Architecture/Overview/examples  on GitHub

http://twitter.github.com/iago/


Reference:
http://twitter.com




Install MongoDB on Linux

1. Download the binary and extract it


cd /opt/
sudo wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.6.tgz
sudo tar -xzf mongodb-linux-x86_64-2.0.6.tgz

2. Create a softlink to you're extracted mongodb content/folder


sudo ln -s mongodb-linux-x86_64-2.0.6 mongodb

3. Create soflinks for mongo binaries


cd /usr/bin
sudo ln -s /opt/mongodb/bin/mongod
sudo ln -s /opt/mongodb/bin/mongo

4. Generally MongoDB save you're database stuff into the directory. So we should create the directory if it doesn't exists


sudo mkdir /data
sudo mkdir /data/db

5. Start the MongoDB Server

sudo mongod


I hope these steps helpful to install MongoDB without any issues, If you have any issues let me know.


References:
http://www.mongodb.org


Monday, July 23, 2012

Linux Kernel Release - Version 3.5

Linux 3.5 has been released!, Major updates were


1.Major features in Linux 3.5

ext4 metadata checksums
Uprobes: userspace probes
Seccomp-based system call filtering
Bufferbloat fighting: CoDel queue management
TCP connection repair
TCP Early Retransmit
Android-style opportunistic suspend
Btrfs: I/O failure statistics, latency improvements
SCSI over FireWire and USB

2.Driver and architecture-specific changes

3.Various core changes

4.Memory Management

5.Block

6.Perf/tracing

7.Virtualization

8.Security

9.Networking

10.File systems

For more information about features and changes
http://kernelnewbies.org/Linux_3.5




Reference:
http://kernelnewbies.org