BYOD (Bring your own device to work)

October 2nd, 2013

At last this movement seems to be getting traction out there.

It is fascinating how in the old days you would never even consider using your own hardware at work. I would have been ridiculously expensive to start off with.

But also why would you?

Today when we have our repositories of data with us all the time. Our life is centered, to a large degree, on our own devices. At that point it seems highly inefficient to have one life at work and one life at home. Most people, like me, will start missing things and have issues synchronizing their private life with their work life.

But it raises good questions like.

  • Who owns my development code, now that I develop on my device?
  • What are the security implications of using your own hardware; what software do I need to install to meet the company policy minimum requirements?
  • Do I get any compensation for using my device?
  • Do I want to give admin rights to my company on my device.

An interesting read about this:

http://www.hreonline.com/HRE/view/story.jhtml?id=533349945

Use your Samsung Galaxy 4S with AWS using SSH

June 18th, 2013

Just switched from my iPhone 4s to != iPhone5.

So first (geek) question is:

how do I telnet?

The somewhat unexpected answer to me was Telnet IDE. It is a very natural implementation of a terminal. You just get a reduced shell on your android, but the really nice feature is the keyboard. You enable the keyboard under Settings->My Device->Language and Input. Just select Terminal IDE as your input and you will get all the keys you are missing. Like alt, arrows, ctrl etc.

So… now if you have your free instance in Amazon that I wrote about earlier. You want to ssh to that instance with your android? It turned out to be a bit of work….

I think this is the easy (ish) way.

Since you already have 50 gig on dropbox (if you registered your galaxy), might as well use it.

If you are using ubuntu in AWS, go ahead and add your dropbox repository with your normal way of ssh’ing to it:

create /etc/apt/sources.list/dropbox.list

with the following:

deb http://linux.dropbox.com/ubuntu precise main

do the usual with apt-get update etc… apt-get install dropbox

oh and do install the key that get printed out as well:)

apt-key adv --keyserver php.mit.edu --recv-keys  <key>

when you do dropbox start it does want you to add the host in dropbox. You can do that on your local laptop since you probably don’t have X installed in the AWS cloud.

Restart dropbox and you should have a Dropbox directory replicating your data!

 

Now you can get stuff from your phone to the AWS instance without effort:)

so we need a ssh key to use with amazon. To create the key on your android:

open a terminal in TerminalIDE and:

dropbearkey -t rsa -f ~/.ssh/id_rsa

Now you have the key. Let’s add it to AWS.

Generate the ascii version of the key

dropbearkey -y -f ~/.ssh/id_rsa >/storage/sdcard0/files/id_rsa.txt

Now you can upload it with your dropbox app on the phone. Go to upload and browse to “Other Files”->”Internal Storage”->”files”

So now go ahead and ssh to your aws host. The file should be in your ~/Dropbox/ directory. Then just

cat id_rsa.txt >>~/.ssh/authorized_keys

Now you can ssh with telnetIDE:

ssh ubuntu@hostname.inaws.com -i id_rsa

Made businessweek (rubicon that is:))

June 17th, 2013

Businessweek

Nice press-release by AMD on what we done together on the Seamicro platform.

HP Moonshot (Welcome to the SeaMicro game)

May 20th, 2013

Thrilled to see that HP now is joining the low-cost, low power and high density game with Moonshot.

http://h18000.www1.hp.com/products/quickspecs/14527_div/14527_div.html#Overview

Although I have not yet had time to dig in deeper to the product itself. It seems like they took the class from SeaMicro and are now doing the V1 of the SeaMicro chassis with the Atom processor. It will be interesting to see the difference in performance between the 2. Atom is not my favorite processor but I should probably see what this version can do.

Power (89% less) and density (80% less space) sec-moonshot-125x94looks pretty good.

Office 365 Pro Plus or not….

May 19th, 2013

It is both pro and plus however….

Microsoft products have always been a bit of a challenge if you are a true Unix user with imap to Exchange (in my case with mutt). So I am afraid I am going to state the obvious:

I think this time that Microsoft have paid little or no attention to the community out there that rely on good api’s and clean imap implementation and have tons and tons of email.

So here is my experience so far:

- Imap is not really supported and works “most of the time”

- Delete a bulk of emails takes …. a while, feels like there is Microsoft servers in the back (joke). What happens from an imap standpoint is that your account locks up until the delete  (poor concurrency on the implementation on their side?). Exchange in its native form is quite a bit faster than the microsoft 365 cloud service. Maybe they need to scale their infrastructure?

- skydrive pro or no pro is a joke. Slow and what’s up with the differentiation. Yes I know they are doing the sharepoint thing, still sucks.

- Lync is probably cool for things like webex. But if you have webex?…. In that case it is just another IM client.

- Filters on the server side works, but I could not find (apply to all emails). So if you get a lot of different cron spams like me, you need to thank mutt and not the UI to be able to delete those quickly:)

Don’t I have something good to say you ask…:

- Well if you use a lot of office it is probably good. So I am going to go with: Business pro plus works for small to middle size companies where most of the devices are using Windows (although you have support for apple and android (to some degree)). I would just stick with windows in the org. This feels like a pretty clear attempt to make users of office stick with the m$ products (what else is new).

Although I am not a “google fan”. I still have to give it to them. goobook on ubuntu and python api’s to services (including voice) and a fast and functioning mail service. Google drive is easy to use and fast. (So is dropbox or my owncloud)…

Strata Conf 2013 Santa Clara

February 28th, 2013

It is awesome to see so much movement in the space of hadoop.strata

Here where the things that stuck out to me:

  • Hortonworks are getting vmware to get namenode redundant
  • EMC launched their fork off of Apache hadoop with increased integration with Greenplum via Pivotal HD and Hawk.
  • Intel wants you to use more computers and have done pretty much what horton did. Get your support from us (intel). And buy more hardware….
  • Riak was there (sounds cool).
  • Lots of buzz about Storm

I also enjoyed http://www.zoomdata.com/ (really cool visualization of data).

All and all a great move forward for hadoop.

HP and Linux

February 28th, 2013

ScreenshotI got reminded the other day that HP was the place to go for linux wireless drivers back in the day. People like Jean Tourrilhes and other pioneers that where inventing on linux as part of Labs or Research.

I recently got to install Linux on the Elitbook 8460w and it is a pretty nice linux laptop (running RedHat 6.2). But the nicer thing was that I got my wireless 8600 pro printer to work with all features. Very much thanks to HP, HPLIP driver. I now can Scan, Fax and print wirelessly at home. It’ s been a while since I bothered, but I was quite impressed on how well it works. Another little tip here is to hook up your magicjack as your fax line to the 8600, works like a charm:).

For our HP production systems I still have to meet the HP guy that actually knows what he is talking about when it comes to linux.

Comments welcome:)

Free for a year. 8 gig drop box competitor owncloud in a t1.micro instance in EC2. Step by Step

October 28th, 2012

It feels better to have your own cloud instance on your iphone and upload data to EC2.

owncloud

I have to admit that for many things I’m not a big fan of the Amazon cloud. This is mostly due to performance issues using high performance systems inside of EC 2.

That said there are things that run really well in Amazon. I’m sure I can make that list pretty long. Web services being one of them. So I though I should give myself an 8 gig owncloud box instead of dropbox:)

So here’s the step-by-step on how to install owncloud in a t1.micro instance for free in Amazon (again up to a year).

1. Launch an instance (I’ll use ubuntu for this one since it is so popular:))

The star means that it’s free with the micro instance.

There are several good tutorials on how to get your Amazon instance up and running (and it is really easy). Amazon had their own tutorial which was easy to convert to a micro set up. But I guess this link is also okay to follow http://doganberktas.com/2010/11/23/signing-up-to-aws-and-creating-your-first-instance-a-step-by-step-guide/

When you are done: go and associate Elastic IP to your instance. The elastic IP address is free as long as you have it connected to your instance. Make sure that you delete the IP from EBS when you terminate your instance, otherwise it will start to cost money.

Also remember to log in as user ubuntu with your new ssh key.

So I am going to assume that you are now connected with ssh to your newly launched instance:

2. Install a bunch of php and sql for owncloud. My pick (so don’t hold it against me:))

sudo apt-get update

sudo apt-get install libapache2-mod-php5 php-pear php-xml-parser php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-mysql php5-sqlite libaprutil1-dbd-sqlite3 libdbd-mysql-perl libmysqlclient18 libsqlite3-0 mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 php5-mysql php5-sqlite

3. Now you should have what you need to get owncloud installed.

easiest is just to wget http://mirrors.owncloud.org/releases/owncloud-4.5.1.tar.bz2

and then just expand the tar-ball in your favorite location. Let’s go with /usr/local/owncloud for now.

run

chown -R www-data:www-data /usr/local/owncloud/ *

4. configure your apache2 webserver

run:

a2enmod rewrite

a2enmod headers

edit /etc/apache2/sites-enabled/000-default

#DocumentRoot /var/www
DocumentRoot /usr/local/owncloud
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

you need to change AllowOverride to have apache read those .htaccess files that are used for security in owncloud.

service apache2 restart

5. Last but not least, you need to modify the security-groups and give the instance a public IP.

For this tutorial were just using standard port 80, so just add that to the security policy you used when you created the instance.

6. Connect to owncloud with the IP you got from the Elastic IP association.

I use the MySQL server, but the sqlite works fine as well. So when you access your instance for the 1st time, go under advanced and put in the password, database name for MySQL (you gave the password when you installed MySQL). And of course create your admin password for owncloud.

 

 

 

 

Congrats Fellow Rubiconners !!!!

August 9th, 2012

Can not resist……brag brag brag…brag…rubicon…brag

It feels so good to beat google on something:))

http://www.businessinsider.com/a-startup-youve……

http://www.ukaop.org.uk/news/rubicon-project……..

 

Wow

Seamicro 256 cores and 2TB of RAM in dense package

August 9th, 2012
Seamicro

Seamicr

Seamicro only 3.5 kw of power with 64 sandy bridge blades and 64 * 500 gigs of storage.

I have been in contact with these guys for a while but really never had a good application for the atom processors. When I heard about the sandy bridge version I saw some good usage for these very compact and low power blades;)

Here is a short summary:

- unbeatable density with minimum power draw.

- the 10k series weakest component according to me is the networking switch. Not really layer 2….

- amazing cabling and easy to mount

- perfect for web services etc

- CLI is easy to use and according to the team extremely powerful

We are still doing some very interesting work on these boxes, story to be told later.

Consider this a little promo for the seamicro chassis and a place for my little video clip.