badlink
Projects//Code//Robotics//Electronics//Computers//Design//GREEN

Guake terminal

     Posted on Fri ,30/07/2010 by plastik

WOW! This i can call a great app for *nix!

Guaker terminal, like the FPS games where we can call the terminal, here we can call a shell.

It works great and is a very fast tool for work.
Just press F12 it will come down. Then F11 if you like full screen.

Check it @ www.guake.org

The Cassandra Distributed Database

     Posted on Mon ,15/03/2010 by plastik

One friend of mine told me about this.

Relational databases have a problem on heavy load sites. This project born on Facebook and went open source in 2008.

On their site in one slideshow they compare a performance  with 50GB to MySQL, results:

MySQL:

300 ms write

350 ms read

Cassandra:

0.12 ms write

15 ms read

WOW! :)

Cassandra Wiki

Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together the distributed systems technologies from Dynamo and the data model from Google’s BigTable. Like Dynamo, Cassandra is eventually consistent. Like BigTable, Cassandra provides a ColumnFamily-based data model richer than typical key/value systems.

Cassandra was open sourced by Facebook in 2008, where it was designed by Avinash Lakshman (one of the authors of Amazon’s Dynamo) and Prashant Malik ( Facebook Engineer ). In a lot of ways you can think of Cassandra as Dynamo 2.0 or a marriage of Dynamo and BigTable. Cassandra is in production use at Facebook but is still under heavy development.

Check it @ Cassandra

JoikuSpot N900 now available!

     Posted on Thu ,11/03/2010 by plastik

OK JoikuSpot is now out of beta and available to buy!

The good news?! For the first 1000 buys it will only cost you 7€ (apox. $9.5) instead of 15€.

The JoikuSpot transform your N900 into an access point an uses your 3G internet. You can connect any wireless gadget or PC/Laptop to N900 for web access.

Go check it @ http://joikushop.com/index.php?action=products&mode=productDetails&product_id=1061

Laptops and netbooks running BSD

     Posted on Tue ,23/02/2010 by plastik

Ok guys, i want to create a list of portables pcs running *BSD.

I want to know what they run and which hardware is (not) working.

I have two laps and one netbook, the acer one ferrari. I’m a FreeBSD advocate but for the sake of it I will try PCBSD instead of FreeBSD and then compile X.

Please contribute to this, if you have your laptop with any type of BSD tell us.

Cherokee webserver – Faster than nginx?

     Posted on Mon ,08/02/2010 by plastik

Ok, this weekend I found out a “new” web server.

I’ve checked out some sites reviewing it, and they show that it’s faster than nginx.

This graph was taken from their website.

I will try it, and will also try the Django framework.

Check their site @ Cherokee Project

BSD Magazine – First Online Issue OUT

     Posted on Tue ,02/02/2010 by plastik

Ok guys the first online issue is out! Go get it @ http://bsdmag.org/ !

What’s inside:

  • A first look at PC-BSD 8 release
  • Installing and securing an Apache Jail with SSL on FreeBSD
  • The gemstones for FreeBSD
  • OpenBSD, NetBSD and FreeBSD as file sharing servers – Part 1 – NFS
  • Ipsec VPNs: An Introduction to IKE and Ipsec
  • LDAP on FreeBSD
  • Secure and stable mailservers with OpenBSD and qmail
  • Developing Secure Storages: Now On FreeBSD
  • Web Server Benchmarking
  • BSD Tips and TricksInterview with Olivier Cochard – Labbe, Founder of FreeNAS

Probably there is something that you may find interesting!

Enjoy!

Setup or Install Maemo SDK

     Posted on Sat ,30/01/2010 by plastik

Ok I had some problems first setting up a Maemo development platform. there is allot of info on the web  but not simple to extract. So here i will left my 2 cents and hope that this can help anyone.

As they recommend the simple way to set this up is on debian or Ubuntu. So I tried this on Ubuntu and CrunchBang (ubuntu based but with OpenBox as Window Manager).

Ok let’s start

First:

wget http://repository.maemo.org/stable/5.0/maemo-sdk-install-wizard_5.0.py
chmod a+x maemo-sdk-install-wizard_5.0.py
sudo ./maemo-sdk-install-wizard_5.0.py

PLEASE NOTE: If your kernel is 64bits this install will fail at step 4. In order to solve this you need to pass at boot time to the kernel this parameter vdso32=0 . After this it will install with no problem.
Ok now you have the SDK and Scratchbox installed.
Now type:

newgrp sbox

It’s done.
Now to start the development environment we need to start the Xephyr X Server, the scratch box and the scripts that give us the environment of maemo.
To not type every time you want to start the dev environment lets create a very simple shell script to start it for us:

<your-text-editor> maemo.sh
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb &
/scratchbox/login

Now save it. Next make the script executable and run it

chmod +x maemo.sh
./maemo.sh

Ok this start the X server and scratch box. Now you are inside scratchbox, you can see the prompt is different. Now to start freemantle type:

af-sb-init.sh start

As you can see you have now your maemo on Xephyr window.
To stop it type af-sb-init.sh stop.
Now your are ready to start coding. The default lang is C but you can install C++ and python bindings. Please search in maemo.org on the development tab.
All this info was taken from www.maemo.org
Hope this can give you a jump start.

PS3 Hacked by GEORGE HOTZ

     Posted on Tue ,26/01/2010 by plastik

I have read/write access to the entire system memory, and HV level access to the processor. In other words, I have hacked the PS3.

Ok he have done it AGAIN. GeoHot the guy who hacked iPhone now hacked the PS3.

CLAP CLAP CLAP CLAP CLAP! Nicely DONE!

3 years, 2 months, 11 days…thats a pretty secure system

Well SONY did a pretty good job on protecting the PS3. This we can call a secure system so far.

Check his website @ http://geohotps3.blogspot.com

Maemo Mer Nokia N900

     Posted on Mon ,25/01/2010 by plastik

Ok I have lost it. For 4 years i stayed without buying a mobile phone/device.

On Saturday I bought a Nokia N900, this is a Small Computer rather then a phone. It’s OS is Maemo which is debian based. I’m right now installing the SDK on a ubuntu VM and see the development environment. The main language of the Maemo SDK is C, but there are Python bindings and C++.

And this is a screenshot of my N900

You can check Maemo website. There is also a Community edition of the OS called Mer. I think I will be putting dual boot soon!

Midnight BSD – Desktop OS

     Posted on Mon ,18/01/2010 by plastik

OK lets see, here we have another FreeBSD fork for use as a Desktop.  It’s start early to comment on it but i hope the developer can make something good.

MidnightBSD is a FreeBSD derived Operating System. A critical goal of the project is to create an easy to use desktop environment with graphical ports management, and system configuration using GNUstep. The vast majority of the operating system will maintain a BSD license. Certain software packages use other licenses such as X.org, GCC, and GNUstep.

As I said earlier it’s very good to see new BSD based projects. In the desktop line i think we need something like PCBSD but Gnome Based. On PCBSD they have core QT developers and that is the main reason why they choose KDE instead of gnome. They are making a good job! I just would like to see out there something so good as PCBSD but with Gnome. Maybe we will.

Check the project web site @ http://www.midnightbsd.org/