<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEcARX44eip7ImA9WhBTEk4.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022</id><updated>2013-02-07T11:14:04.032+01:00</updated><category term="flash" /><category term="die" /><category term="bug" /><category term="free" /><category term="scifi" /><category term="brainstorm" /><category term="eeepc" /><category term="upgrade" /><category term="htpc" /><category term="summer" /><category term="hard disk" /><category term="email" /><category term="mdadm" /><category term="wget" /><category term="antiword" /><category term="opera" /><category term="compress" /><category term="patch" /><category term="distributed" /><category term="hdd" /><category term="java" /><category term="ogg" /><category term="ntfs" /><category term="wifi" /><category term="effect" /><category term="volume" /><category term="mucis" /><category term="PERL" /><category term="networking" /><category term="grsync" /><category term="doc" /><category term="squid" /><category term="io" /><category term="j2me" /><category term="bandwidth" /><category term="websites" /><category term="mac" /><category term="stock" /><category term="led" /><category term="mp3" /><category term="statistics" /><category term="ubuntu" /><category term="notification" /><category term="touchpad" /><category term="web counter" /><category term="exif" /><category term="google" /><category term="virtualization" /><category term="cedega" /><category term="mail" /><category term="media center" /><category term="iso" /><category term="status" /><category term="hacking" /><category term="wayback machine" /><category term="snapshot" /><category term="sync" /><category term="adsl" /><category term="sound" /><category term="rms" /><category term="computer" /><category term="zen" /><category term="image" /><category term="boinc" /><category term="filezilla" /><category term="hack" /><category term="navigation" /><category term="p2p" /><category term="usb" /><category term="howto" /><category term="gnome enlightenment" /><category term="gnutella" /><category term="linux filesystem" /><category term="music" /><category term="ssh" /><category term="fileshare" /><category term="vnc" /><category term="timevault" /><category term="question" /><category term="print" /><category term="present" /><category term="google earth" /><category term="synchronisation" /><category term="sql" /><category term="mythbuntu" /><category term="xubuntu" /><category term="libdvdcss2" /><category term="virus" /><category term="mathematics" /><category term="samba" /><category term="havp" /><category term="gmail" /><category term="nameday" /><category term="mobile" /><category term="calendar" /><category term="hungarian" /><category term="live cd" /><category term="rsync" /><category term="web" /><category term="advertiement" /><category term="encrypted" /><category term="storage" /><category term="poster" /><category term="art" /><category term="disk" /><category term="phone" /><category term="fsf" /><category term="sshfs" /><category term="css" /><category term="function" /><category term="ap" /><category term="firmware" /><category term="planner" /><category term="programing" /><category term="tv" /><category term="autoreply" /><category term="backup" /><category term="cooling" /><category term="virtualbox" /><category term="mysql" /><category term="camera" /><category term="lightning" /><category term="transition" /><category term="taoism" /><category term="miniature" /><category term="tracking" /><category term="caller id" /><category term="ecnfs" /><category term="openmosix" /><category term="c64" /><category term="gui" /><category term="online storage" /><category term="style" /><category term="crypted" /><category term="stallman" /><category term="building" /><category term="stac" /><category term="android" /><category term="wuala" /><category term="intel" /><category term="ssl" /><category term="mount filesystem" /><category term="editing" /><category term="cat" /><category term="exploit" /><category term="agent" /><category term="bitcoin" /><category term="blender" /><category term="map" /><category term="feisty" /><category term="irx" /><category term="crack" /><category term="gnu" /><category term="youtube" /><category term="http" /><category term="mesh" /><category term="panorama" /><category term="gpl" /><category term="archive" /><category term="download" /><category term="ldap" /><category term="browser" /><category term="script" /><category term="windows" /><category term="honeypot" /><category term="scsi" /><category term="file" /><category term="g-202" /><category term="oss" /><category term="personal" /><category term="php" /><category term="stream" /><category term="modem" /><category term="transmission" /><category term="chart" /><category term="petition" /><category term="nat" /><category term="tcp" /><category term="bluetooth" /><category term="add-ons" /><category term="sid" /><category term="hobby" /><category term="search" /><category term="referrer" /><category term="sub notebook" /><category term="iptables" /><category term="resize" /><category term="package" /><category term="ai" /><category term="mash" /><category term="x-wrt" /><category term="books" /><category term="gentoo" /><category term="apt-get" /><category term="medibuntu" /><category term="HDR" /><category term="ps" /><category term="canon" /><category term="lvm" /><category term="programs specto" /><category term="reliable" /><category term="freewlan" /><category term="xmoto" /><category term="copy" /><category term="afterworld" /><category term="printer" /><category term="spam" /><category term="torrent" /><category term="video" /><category term="openvpn" /><category term="redirect" /><category term="sharper" /><category term="btrfs" /><category term="work" /><category term="scanner" /><category term="bridge" /><category term="tone mapping" /><category term="chrony" /><category term="cd" /><category term="ffmpeg" /><category term="battery" /><category term="memory" /><category term="ntp" /><category term="pdf" /><category term="ooxml" /><category term="linux formula1" /><category term="heatsink" /><category term="switchblade" /><category term="tracker" /><category term="dsl" /><category term="network" /><category term="clamav" /><category term="fonera" /><category term="tethering" /><category term="dd-wrt" /><category term="networkmanager" /><category term="smb" /><category term="ebay" /><category term="secure" /><category term="transparent" /><category term="eval" /><category term="song" /><category term="desektop" /><category term="event" /><category term="tag" /><category term="wine" /><category term="midi" /><category term="mplayer" /><category term="splash" /><category term="3g" /><category term="meizu" /><category term="u3" /><category term="sniper" /><category term="shell" /><category term="tuner" /><category term="gimp" /><category term="irc" /><category term="firewall" /><category term="subtitle" /><category term="artificial intelligence" /><category term="hardware" /><category term="promotion" /><category term="share" /><category term="recovery" /><category term="router" /><category term="speed" /><category term="tilt-shift" /><category term="radio" /><category term="id3" /><category term="heat" /><category term="usb stick" /><category term="gtk" /><category term="hacksaw" /><category term="deb" /><category term="gps" /><category term="advert" /><category term="exim" /><category term="spamassassin" /><category term="PovRay" /><category term="greylisting" /><category term="totem" /><category term="wireless" /><category term="kernel" /><category term="flac" /><category term="wav" /><category term="swap" /><category term="server" /><category term="vpn" /><category term="rescue" /><category term="garmin" /><category term="ftp" /><category term="destruct" /><category term="ionice" /><category term="sticker" /><category term="l33t" /><category term="comic" /><category term="rd1211rw" /><category term="word" /><category term="open source" /><category term="dvd" /><category term="wipe" /><category term="home" /><category term="firefox" /><category term="test" /><category term="raytrace" /><category term="DV capture" /><category term="osm" /><category term="e-mail" /><category term="keyboard" /><category term="fon" /><category term="alsa" /><category term="pam" /><category term="cyrus" /><category term="lockpicking" /><category term="scp" /><category term="guitar" /><category term="persistent" /><category term="raid" /><category term="unicycle" /><category term="cpu" /><category term="laptop" /><category term="kerberos" /><category term="notebook" /><category term="pen drive" /><category term="forward" /><category term="rip" /><category term="vmware" /><category term="security" /><category term="zyxel" /><category term="meld" /><category term="bash" /><category term="game" /><category term="links" /><category term="compile" /><category term="multimedia" /><category term="hacker" /><category term="caldav" /><category term="editor" /><category term="frequency scaling" /><category term="photo" /><category term="filesystem" /><category term="iscsi" /><category term="openwrt" /><category term="fun" /><category term="zyair" /><category term="winex" /><category term="architecture" /><category term="encode" /><category term="nice" /><category term="screencast" /><category term="attach" /><category term="proxy" /><category term="wiki" /><category term="zfs" /><category term="fuse" /><category term="erease" /><category term="cache" /><category term="low memory" /><category term="graph" /><category term="gnome" /><category term="shrink" /><category term="picture" /><category term="internet" /><category term="debian" /><category term="modelling" /><category term="linux ubuntu" /><category term="dos" /><category term="dual boot" /><category term="port" /><category term="virtual private server" /><category term="thunderbird" /><category term="minotoring" /><category term="vps" /><category term="metacity" /><category term="telephone" /><category term="linux" /><category term="apache" /><category term="hibernate" /><category term="chistmas" /><category term="ebox" /><category term="commandline" /><category term="variable" /><category term="cad" /><category term="wake on lan" /><category term="vacation" /><category term="convert" /><category term="streaming" /><category term="linuxmpi" /><category term="background process" /><category term="mythtv" /><category term="sniff" /><category term="book" /><category term="television" /><category term="ad" /><category term="commodore" /><category term="imap" /><category term="xfce" /><category term="house" /><category term="vote" /><category term="google desktop" /><category term="pine" /><category term="series" /><category term="data" /><category term="LaTeX" /><category term="password" /><category term="discovery" /><category term="money" /><title>Stone.log</title><subtitle type="html">By a programmer, system administrator</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://yoten.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>333</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/StonesLog" /><feedburner:info uri="stoneslog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEcARX49fip7ImA9WhBTEk4.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-5569253692242036345</id><published>2013-02-07T11:14:00.000+01:00</published><updated>2013-02-07T11:14:04.066+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-07T11:14:04.066+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photo" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="exif" /><title>Strip all EXIF metadata from images</title><content type="html">As we take many pictures with phones and more-and-more intelligent cameras, there are more-and-more personal information in the photos. Before we put them on the internet it is a good idea to strip all information from them, to protect our privacy. You can do that with &lt;tt&gt;libimage-exiftool-perl&lt;/tt&gt;'s &lt;tt&gt;exiftool&lt;/tt&gt;. Like:

&lt;pre style="background-color: #eeeeee; border: 1px solid rgb(170, 170, 170); margin: 1px; overflow: auto; padding: 2px;"&gt;exiftool -all= somefile.jpg
&lt;/pre&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=8Q_gS-jonz8:NJ4ILjU4kpI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=8Q_gS-jonz8:NJ4ILjU4kpI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=8Q_gS-jonz8:NJ4ILjU4kpI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=8Q_gS-jonz8:NJ4ILjU4kpI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=8Q_gS-jonz8:NJ4ILjU4kpI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=8Q_gS-jonz8:NJ4ILjU4kpI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=8Q_gS-jonz8:NJ4ILjU4kpI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=8Q_gS-jonz8:NJ4ILjU4kpI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=8Q_gS-jonz8:NJ4ILjU4kpI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/5569253692242036345/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=5569253692242036345" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/5569253692242036345?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/5569253692242036345?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/8Q_gS-jonz8/strip-all-exif-metadata-from-images.html" title="Strip all EXIF metadata from images" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2013/02/strip-all-exif-metadata-from-images.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IDRn49cCp7ImA9WhNXF0w.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-1694393208388283261</id><published>2012-12-05T14:52:00.002+01:00</published><updated>2012-12-05T14:52:57.068+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-05T14:52:57.068+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mdadm" /><category scheme="http://www.blogger.com/atom/ns#" term="raid" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="storage" /><title>Online storage migration with mdadm</title><content type="html">&lt;b id="internal-source-marker_0.4144620515871793" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Far far away... I stumbled upon an interesting problem in the previous weeks what I want to share with you.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;So... let's start with some background details. Let's assume we have two custom build storages (Linux boxes with tons of hard disks, forty-eight, bound together with LVM and presented to the clients with iSCSI using SCST target), yes I know it's the poor man's storage but works nicely. The clients are Linux boxes using the iSCSI targets as RAW disks (one per machine) for KVM virtual machines. So... the problem is to migrate from the first storage (I will call it Chew from now) to the other storage (Jeti) with the minimum possible downtime on the KVM virtual machines.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The first solution can come into mind can be to dd the disks between Chew and Jeti while the guests are down. But given into account that we speak about 7TB storage this is a way too much outage. There are rsync like dd tools, and block device support patches to rsync but for larger disks (around 1-2TB) the last sync what we must do in down time is still a big time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;After a long week and very few sleep an insane idea come into my mind... let's use mdadm to sync disks! I already tested RAID 1 on network attached block devices in the past so this wasn't very new to me, but these are running virtual machines and valuable data. The would cut my head off if something bad happens! So the idea what first sounded insane and a bit risky but it was the solution with the acceptable downtime.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;With one of my colleagues (Lavian) we started to polish the plan. The first idea was to get the two Logical Volumes to one machine then synchronize the with mdadm RAID 1. We created the same LVM structure on Jeti that Chew had, then grew every LV with 4M to have enough space for RAID metadata at the end of the disks. We used raid metadata version 0.90 because it is the one locates at the end of the disks. It was an important point because the other metadata formats where metadata at the beginning of the disks could mess our data. We attached the LV from Jeti to Chew with iSCSI so Chew had both the receiving and the sending side of the synchronisation, then we set up RAID 1 with mdadm and waited to sync. Note the client KVM machines still seeing the old sized disks not the larger ones because we didn't told them about the growing and the guest virtual machines happily runnig.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;After the sync the downtime comes... We shut down the guests, logged out from the iSCSI, and also disabled on Chew, the later was necessary because:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b id="internal-source-marker_0.4144620515871793" style="font-weight: normal;"&gt;&lt;b id="internal-source-marker_0.4144620515871793" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt; we don't need them anymore&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b id="internal-source-marker_0.4144620515871793" style="font-weight: normal;"&gt;&lt;b id="internal-source-marker_0.4144620515871793" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;we used iSCSI target with RAM cache so we had to be sure that the RAM is flushed to the disk.&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;b id="internal-source-marker_0.4144620515871793" style="font-weight: normal;"&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We also backed up our flushing with few "sync"'s and "sysctl -w vm.drop_caches=3"'s on Chew.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;So at this point both Chew and Jeti had the same data and we have the outage only for several minutes, yessss, we did it boss! It was time to stop the RAID, zero the superblocks, on Chew logout from Jeti and reconfigure the clients to use the new storage. It is only a few minutes and then the guests can restarted.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;This worked on few machines but then shit happened.... we started to see IO errors on some machines, so after a bit cursing and switching back to Chew on those machines we started to inspect the situation.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;We wasn't able to find the error in the above described process. We suspect that some caches didn't get flushed the disk but wasn't be able to locate them. So very disappointedly went home that day. At this time I, as I written earlier, I was sleeping very little... so after that terrible day I slept almost 16 hours in a row, oh man that was gorgeous! When I woke up I came up with the polished and final solution.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;The aim was to synchronise the two storages for the virtual machines... so why don't we synchronise them on the host side, at the very last place before the guests, and let the whole stack do the caching as it wants to do and don't bother with it!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;So we attached Jeti's storage to the host machines, running the KVM guests, through iSCSI and did the synchron (of the two iSCSI targets) there with mdadm. Now we had the downtime at the beginning of the process because we had to detach the original (Chew) iSCSI storage and do the LV grow then reattach the storage. Then we build the RAID 1 devices and started the guest machines on that, the RAID sync finished after powering on the guests.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Great success! The second method worked flawlessly and we migrated all of our machines without future gotchas. Plus, because we left the machines on RAID devices we will be able to do further migrations without downtime. So as Antoine de Saint-Exupe said: "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.", we get over the first crazy looking process and get a much nicer process and future default config: running on RAID 1 devices despite when we only have one storage for that, to be able to migrate without downtime at the future.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;I hope that you have enjoyed this small story and if you know why the hell the first method not worked feel free to drop me a line!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"&gt;Keep hacking! Cheers!&lt;/span&gt;&lt;/b&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QHaVqRvAfAU:6JfAF3_Yj68:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QHaVqRvAfAU:6JfAF3_Yj68:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=QHaVqRvAfAU:6JfAF3_Yj68:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QHaVqRvAfAU:6JfAF3_Yj68:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QHaVqRvAfAU:6JfAF3_Yj68:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QHaVqRvAfAU:6JfAF3_Yj68:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QHaVqRvAfAU:6JfAF3_Yj68:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=QHaVqRvAfAU:6JfAF3_Yj68:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QHaVqRvAfAU:6JfAF3_Yj68:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/1694393208388283261/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=1694393208388283261" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1694393208388283261?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1694393208388283261?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/QHaVqRvAfAU/online-storage-migration-with-mdadm.html" title="Online storage migration with mdadm" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2012/12/online-storage-migration-with-mdadm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIDQXw6eip7ImA9WhVWE0o.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-4083763946091450578</id><published>2012-04-25T19:56:00.000+02:00</published><updated>2012-04-25T19:56:10.212+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-25T19:56:10.212+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hungarian" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><category scheme="http://www.blogger.com/atom/ns#" term="scp" /><category scheme="http://www.blogger.com/atom/ns#" term="agent" /><title>SCP Agent Forward-dal</title><content type="html">Felmerült a feladat, hogy SCP-zzek olyan gépre ahova csak SSH Agent Forward-dal lehet bejutni. (Igazábol egy SCB követelte meg a dolgot.)
&lt;br /&gt;
&lt;br /&gt;
A probléma az, hogy az SCP alapból nem továbbít SSH Agent-et. De szerencsére rátaláltam &lt;a href="http://onlamp.com/onlamp/excerpt/ssh_11/index2.html"&gt;erre&lt;/a&gt; az írásra, &amp;nbsp;ami megadta a megoldást.&lt;br /&gt;
&lt;br /&gt;
A probléma gyökere az, hogy az SCP amikor meghívja az SSH-t akkor alaból kikapcsolja az Agent továbbítást, és ezt nem lehet felülbírálni sem a &lt;tt&gt;~/.ssh/config&lt;/tt&gt; szerkesztésével, sem a &lt;tt&gt;-A&lt;/tt&gt; parancssori opcióval.&lt;br /&gt;
&lt;br /&gt;
Szerencsére van az SCP-nek egy &lt;tt&gt;-S&lt;/tt&gt; opciója, ahol meg lehet adni, hogy milyen SSH binárist futtasson. Így ha írunk egy wrappert, ami kiszedi a default Agent Forward tiltást az SCP által az SSH-nak átadott opciókból akkor nyert ügyünk van. Mentsük el a következő 3 soros kis script-et valami néven, például &lt;tt&gt;ssh-wrapper&lt;/tt&gt;, adjunk rá végrehajtási jogot

&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px solid rgb(170, 170, 170); margin: 1px; overflow: auto; padding: 2px;"&gt;#!/usr/bin/perl

exec '/usr/bin/ssh', map {$_ eq '-oForwardAgent no' ? '-oForwardAgent yes' : $_} @ARGV;
&lt;/pre&gt;
&lt;br /&gt;
majd ezek után az SCP-t futtassuk a következő módon

&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px solid rgb(170, 170, 170); margin: 1px; overflow: auto; padding: 2px;"&gt;$ scp -S ./ssh-wrapper some-file my-server:&lt;/pre&gt;
&lt;br /&gt;
végül dőljünk hátra elégedetten!:)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QqKx6wenc_o:pPRR1abZktU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QqKx6wenc_o:pPRR1abZktU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=QqKx6wenc_o:pPRR1abZktU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QqKx6wenc_o:pPRR1abZktU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QqKx6wenc_o:pPRR1abZktU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QqKx6wenc_o:pPRR1abZktU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QqKx6wenc_o:pPRR1abZktU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=QqKx6wenc_o:pPRR1abZktU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=QqKx6wenc_o:pPRR1abZktU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/4083763946091450578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=4083763946091450578" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/4083763946091450578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/4083763946091450578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/QqKx6wenc_o/scp-agent-forward-dal.html" title="SCP Agent Forward-dal" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2012/04/scp-agent-forward-dal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAMR306eip7ImA9WhVQFk4.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-6690805800944934825</id><published>2012-04-03T16:03:00.004+02:00</published><updated>2012-04-05T15:49:46.312+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-05T15:49:46.312+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Make parallel script in bash</title><content type="html">I have a script what does thing as processing a file line-by-line. I modified this script to do parallel processing like follows:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;MAXJOBS=3&lt;br /&gt;&lt;br /&gt;while read line; do&lt;br /&gt;  ( echo "do thing with $line" ) &amp;&lt;br /&gt;  &lt;br /&gt;  while [ "`jobs -p | wc -l`" -ge "$MAXJOBS" ]; do&lt;br /&gt;    sleep 1;&lt;br /&gt;  done&lt;br /&gt;&lt;br /&gt;done &lt; input.txt&lt;br /&gt;&lt;br /&gt;wait&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;It starts the sub processes  and if the count is as great as MAXJOBS then waits. At the end of the script the &lt;tt&gt;wait&lt;/tt&gt; waits all the remaining processes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPDATE:&lt;/span&gt; If you need som for example grepping before on the input you should use:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;&lt;br /&gt;...&lt;br /&gt;done &lt; &lt;(cat input.txt|grep '#')&lt;br /&gt;&lt;br /&gt;wait&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;instead of&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;cat input.txt|grep '#'| while read line; do&lt;br /&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Naa3QlKk7hc:6ckSKiZhFYg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Naa3QlKk7hc:6ckSKiZhFYg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=Naa3QlKk7hc:6ckSKiZhFYg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Naa3QlKk7hc:6ckSKiZhFYg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Naa3QlKk7hc:6ckSKiZhFYg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Naa3QlKk7hc:6ckSKiZhFYg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Naa3QlKk7hc:6ckSKiZhFYg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=Naa3QlKk7hc:6ckSKiZhFYg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Naa3QlKk7hc:6ckSKiZhFYg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/6690805800944934825/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=6690805800944934825" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/6690805800944934825?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/6690805800944934825?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/Naa3QlKk7hc/make-parallel-script-in-bash.html" title="Make parallel script in bash" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://yoten.blogspot.com/2012/04/make-parallel-script-in-bash.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFSXY9eyp7ImA9WhRQEko.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-4449433055789517122</id><published>2011-12-07T17:05:00.003+01:00</published><updated>2011-12-07T17:13:38.863+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-07T17:13:38.863+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Files in directories</title><content type="html">I was playing with some rsync-ing nowdays and somehow there was more files than I was expecting. Tons of files... I was wondering how to find out where are those files in the huge directory structure.&lt;br /&gt;&lt;br /&gt;My solution was this:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;find -L . -maxdepth 1 -mindepth 1 -type d -exec /bin/bash -c 'echo -n "{} "; find -L {}|wc -l' \; | column -t&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;It prints the file count of the directoryies where you run.&lt;br /&gt;&lt;br /&gt;With the help of this pice of .... hmmm... beauty, I was able to find thousands of files that neadn't to be there.:)&lt;br /&gt;&lt;br /&gt;It works like follows:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;stone@home:/usr/src/linux-headers-3.0.0-14$ find -L . -maxdepth 1 -mindepth 1 -type d -exec /bin/bash -c 'echo -n "{} "; find -L {}|wc -l' \; | column -t&lt;br /&gt;./kernel         28&lt;br /&gt;./arch           8032&lt;br /&gt;./ubuntu         28&lt;br /&gt;./Documentation  57&lt;br /&gt;./virt           3&lt;br /&gt;./drivers        1673&lt;br /&gt;./tools          51&lt;br /&gt;./ipc            2&lt;br /&gt;./scripts        241&lt;br /&gt;./crypto         6&lt;br /&gt;./include        2670&lt;br /&gt;./usr            3&lt;br /&gt;./security       24&lt;br /&gt;./sound          240&lt;br /&gt;./net            194&lt;br /&gt;./block          4&lt;br /&gt;./firmware       2&lt;br /&gt;./fs             221&lt;br /&gt;./mm             4&lt;br /&gt;./samples        19&lt;br /&gt;./lib            21&lt;br /&gt;./init           3&lt;br /&gt;stone@home:/usr/src/linux-headers-3.0.0-14$ &lt;br /&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lkyVfIczKSM:10okpjf9OSs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lkyVfIczKSM:10okpjf9OSs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=lkyVfIczKSM:10okpjf9OSs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lkyVfIczKSM:10okpjf9OSs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lkyVfIczKSM:10okpjf9OSs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lkyVfIczKSM:10okpjf9OSs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lkyVfIczKSM:10okpjf9OSs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=lkyVfIczKSM:10okpjf9OSs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lkyVfIczKSM:10okpjf9OSs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/4449433055789517122/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=4449433055789517122" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/4449433055789517122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/4449433055789517122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/lkyVfIczKSM/files-in-directories.html" title="Files in directories" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2011/12/files-in-directories.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAARXk8eyp7ImA9WhRRFEQ.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-1383312931267164709</id><published>2011-11-28T16:04:00.003+01:00</published><updated>2011-11-28T16:22:24.773+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-28T16:22:24.773+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="xfce" /><category scheme="http://www.blogger.com/atom/ns#" term="linux ubuntu" /><title>Goodby Unity, Wellcome Xfce (some tweaks to make me happy)</title><content type="html">I was fed up with the Unity and Gnome3 thing. I wanted to get my Gnome2 back and the old just works feeling. So I switched to xubuntu...&lt;br /&gt;&lt;br /&gt;I was happy after configuring the panels to mimic the old Gnome2 but had to do some other tweaks to get the old feeling.&lt;br /&gt;&lt;br /&gt;First was the annoying habbit that windows jumped between workspaces (for example when clicking a link in Thunderbird made my Chrome to jump to the same workspace) but after a bit Goggling I found the solution:&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;xfconf-query -c xfwm4 -p /general/activate_action -s none&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;to get the old scrollbars do:&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;apt-get remove overlay-scrollbar liboverlay-scrollbar*&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now I am completly happy!:)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9g8KhkyGY-Q:mSk3xVQb7pU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9g8KhkyGY-Q:mSk3xVQb7pU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=9g8KhkyGY-Q:mSk3xVQb7pU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9g8KhkyGY-Q:mSk3xVQb7pU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9g8KhkyGY-Q:mSk3xVQb7pU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9g8KhkyGY-Q:mSk3xVQb7pU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9g8KhkyGY-Q:mSk3xVQb7pU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=9g8KhkyGY-Q:mSk3xVQb7pU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9g8KhkyGY-Q:mSk3xVQb7pU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/1383312931267164709/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=1383312931267164709" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1383312931267164709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1383312931267164709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/9g8KhkyGY-Q/goodby-unity-wellcome-xfce-some-tweaks.html" title="Goodby Unity, Wellcome Xfce (some tweaks to make me happy)" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2011/11/goodby-unity-wellcome-xfce-some-tweaks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQNSXw9eCp7ImA9WhZUEEQ.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-502699040897739018</id><published>2011-06-02T18:10:00.003+02:00</published><updated>2011-06-03T11:13:18.260+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T11:13:18.260+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bitcoin" /><category scheme="http://www.blogger.com/atom/ns#" term="money" /><category scheme="http://www.blogger.com/atom/ns#" term="mathematics" /><title>Bitcoin -- money of the future</title><content type="html">&lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt; is a &lt;span style="font-weight:bold;"&gt;P2P&lt;/span&gt; virtual &lt;span style="font-weight:bold;"&gt;money&lt;/span&gt; what is used as real money on the Internet for several years now. Some sais that &lt;span style="font-style:italic;"&gt;this is the greatest innovation and the most dangerous thing since the born of the Internet&lt;/span&gt;. It is &lt;span style="font-weight:bold;"&gt;fully anonymous&lt;/span&gt;, &lt;span style="font-weight:bold;"&gt;decentralized&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;secure payment system&lt;/span&gt;. It doesn't needs a central authoritative to make it work and even governments can't control, tax or stop it. But for me the mathematics and the idea what makes it work is the greatest about it.&lt;br /&gt;&lt;br /&gt;First of all it is backed up with &lt;span style="font-weight:bold;"&gt;RSA&lt;/span&gt;. So you have your &lt;span style="font-weight:bold;"&gt;private and public key&lt;/span&gt; (you have more actually to make it more private) and you can spend and receive money with them. Second it is backed up with a clever &lt;span style="font-weight:bold;"&gt;distributed time stamping&lt;/span&gt; solution to prevent double spendings.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt; as it is a &lt;span style="font-weight:bold;"&gt;chain of transaction blocks&lt;/span&gt;. This chain is maintained by the whole network and contains all transactions since the beginning (if it gets very long, there is ways to compress it). When you want to spend your money you concatenate the amount of money, the last blocks signature wih the recipient's public key and sign them with your private key then broadcast it on the network.&lt;br /&gt;&lt;br /&gt;Clients do a &lt;span style="font-style:italic;"&gt;proof-of-work&lt;/span&gt; process to include all new transactions in the chain. They form a block with the last block's signature, the new transactions and a special random part. This last random part is what is the prof-of-work. The client have to guess this part as to make the new block's hash (sha256) start with a fixed amount of zeros. Finding this kind of block is hard, the whole network can find just one in every ten minutes. When the machines become fast or the network grows the number of required zeros will grow.&lt;br /&gt;&lt;br /&gt;So you have this chain of blocks with many zeros, does it good for you? Yes, because if your transaction is in the chain and is followed with several new blocks you can be sure that it is extreme hard to double spend that money what you got. &lt;span style="font-weight:bold;"&gt;Only an attacker who owns the majority of CPU power of the network can undo a transaction&lt;/span&gt;, and this scenario is very unlikely.&lt;br /&gt;&lt;br /&gt;Every client works on his chain as it knows it and computes the proof of work. If a longer chain appears (some other client manages to do the work) it switches to it. &lt;span style="font-weight:bold;"&gt;Always the longest chain considered to be the real one.&lt;/span&gt; This is why the majority of CPU power rules the thing, because they can make the chain grow faster. An attacker's alternative chain will fall behind fast and gets ignored by the network and the first real spending remains the true.&lt;br /&gt;&lt;br /&gt;How can someone get coins to spend? How &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt;s are created? Since there is no central issuer &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt;s materializes from thin air. There is a limited amount of &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt;s can exists (21.000.000, but the smallest amount is 0.00000001 &lt;span style="font-weight:bold;"&gt;BTC&lt;/span&gt;, so inflation will take care that there will be enough for everyone) and till this amount is not created (the creation slows as time goes by, around 2100 will the last created) &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt;s given to those who creates the proof-of-work. Those who does this coin creation seriously called the Miners. But &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt;s can be exchanged from any ordinary money too (I think it can be a good investment as the price of &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt;s rises).&lt;br /&gt;&lt;br /&gt;As you can see the thing works. The details and the proofs for the method can be found in Satoshi Nakamoto's paper &lt;a href="http://bitcoin.org/bitcoin.pdf"&gt;Bitcoin: A Peer-to-Peer Electronic Cash System&lt;/a&gt;. You can get the program from &lt;a href="http://www.bitcoin.org"&gt;www.bitcoin.org&lt;/a&gt; and start using &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt;s. You don't need to register, just run the program. It is available for Linux, OS-X and Windows. The &lt;span style="font-weight:bold;"&gt;Bitcoin&lt;/span&gt; users and accepting businesses number grows rapidly.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Z7Nz84y6234:GJ3rI9mkshQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Z7Nz84y6234:GJ3rI9mkshQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=Z7Nz84y6234:GJ3rI9mkshQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Z7Nz84y6234:GJ3rI9mkshQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Z7Nz84y6234:GJ3rI9mkshQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Z7Nz84y6234:GJ3rI9mkshQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Z7Nz84y6234:GJ3rI9mkshQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=Z7Nz84y6234:GJ3rI9mkshQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=Z7Nz84y6234:GJ3rI9mkshQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/502699040897739018/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=502699040897739018" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/502699040897739018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/502699040897739018?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/Z7Nz84y6234/bitcoin-money-of-future.html" title="Bitcoin -- money of the future" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2011/06/bitcoin-money-of-future.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cMSH49eip7ImA9WhZWEUw.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-3248476268717394938</id><published>2011-05-11T12:45:00.003+02:00</published><updated>2011-05-11T12:51:29.062+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-11T12:51:29.062+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cyrus" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="imap" /><category scheme="http://www.blogger.com/atom/ns#" term="e-mail" /><title>Rename Cyrus IMAP folders</title><content type="html">I had the task to restructure some shared IMAP folders on our IMAP server running Cyrus.&lt;br /&gt;&lt;br /&gt;I come up with the following solution.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Rename the IMAP folder in &lt;tt&gt;cyradmin&lt;/tt&gt; with the &lt;tt&gt;renm fromwhat towhat&lt;/tt&gt; command&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Adjust all users subscribed folder list by issuing the following command in the &lt;tt&gt;/var/lib/cyrus/user&lt;/tt&gt; directory:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;find . -iname '*.sub' -exec sed -i 's/fromwhat\x09/towhat\x09/' {} \;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;This did the thing for me. Cheers!:)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=NMy4K7R_x64:pV4cse1PAzE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=NMy4K7R_x64:pV4cse1PAzE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=NMy4K7R_x64:pV4cse1PAzE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=NMy4K7R_x64:pV4cse1PAzE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=NMy4K7R_x64:pV4cse1PAzE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=NMy4K7R_x64:pV4cse1PAzE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=NMy4K7R_x64:pV4cse1PAzE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=NMy4K7R_x64:pV4cse1PAzE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=NMy4K7R_x64:pV4cse1PAzE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/3248476268717394938/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=3248476268717394938" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/3248476268717394938?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/3248476268717394938?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/NMy4K7R_x64/rename-cyrus-imap-folders.html" title="Rename Cyrus IMAP folders" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2011/05/rename-cyrus-imap-folders.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IEQ3g-fip7ImA9Wx9aF0o.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-579642305501485073</id><published>2011-03-10T17:28:00.003+01:00</published><updated>2011-03-10T17:45:02.656+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-10T17:45:02.656+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="router" /><category scheme="http://www.blogger.com/atom/ns#" term="openwrt" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="wireless" /><category scheme="http://www.blogger.com/atom/ns#" term="openvpn" /><category scheme="http://www.blogger.com/atom/ns#" term="fonera" /><title>Secure wireless gateway</title><content type="html">I'll go to abroad in the near future. At the hotel there will be Internet connection at the room, but only wired. I'll take my Android phone and my laptop, so I'll bring a small wireless router with me too. It is a Fonera 2g as hardware but runs OpenWrt.&lt;br /&gt;&lt;br /&gt;As I'll have my own AP there why not secure my connection? I also have a private server somewhere at the USA, so I fired up an OpenVPN connection between my router and my server, and redirected all data through it. So now I'll have unsniffable connection in the hotel.&lt;br /&gt;&lt;br /&gt;How I did it? It was easy after putting the VPN together (was also wasn't a big deal). Here is the recipe:&lt;br /&gt;&lt;br /&gt;First I configured the OpenVPN normally but added the &lt;tt&gt;redirect-gateway&lt;/tt&gt; at the end of the client config file, to make it redirect the default gateway through the VPN. After that I enabled it at boot time with&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;/etc/init.d/openvpn enable&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I've edited &lt;tt&gt;/etc/firewall.user&lt;/tt&gt; and added the next 3 lines to it: &lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;iptables -I forwarding_rule -i tun+ -o br-lan -d 192.168.6.0/24 -j ACCEPT&lt;br /&gt;iptables -I forwarding_rule -i br-lan -o tun+ -s 192.168.6.0/24 -j ACCEPT&lt;br /&gt;iptables -t nat -I POSTROUTING -o tun0 -j MASQUERADE&lt;/pre&gt;&lt;br /&gt;where &lt;tt&gt;192.168.6.0/24&lt;/tt&gt; is my wireless IP network.&lt;br /&gt;&lt;br /&gt;And that's all. If now I boot the router it automatically connects to VPN and after redirects the gateway through it.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lmJidBvT04I:gKAb2_zTJjc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lmJidBvT04I:gKAb2_zTJjc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=lmJidBvT04I:gKAb2_zTJjc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lmJidBvT04I:gKAb2_zTJjc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lmJidBvT04I:gKAb2_zTJjc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lmJidBvT04I:gKAb2_zTJjc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lmJidBvT04I:gKAb2_zTJjc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=lmJidBvT04I:gKAb2_zTJjc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=lmJidBvT04I:gKAb2_zTJjc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/579642305501485073/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=579642305501485073" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/579642305501485073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/579642305501485073?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/lmJidBvT04I/secure-wireless-gateway.html" title="Secure wireless gateway" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2011/03/secure-wireless-gateway.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EARHw9eCp7ImA9Wx9aFU8.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-273126541716266848</id><published>2011-03-07T19:10:00.002+01:00</published><updated>2011-03-07T19:14:05.260+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-07T19:14:05.260+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ad" /><category scheme="http://www.blogger.com/atom/ns#" term="advertiement" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title>How to block ads in Opera?</title><content type="html">As far as I know (after 1 hours of goggling:)) I've found that the solution provided by &lt;a href="http://www.fanboy.co.nz/adblock/opera/"&gt;http://www.fanboy.co.nz/adblock/opera/&lt;/a&gt; is the best source for blocking ads in Opera. Just download &lt;a href="http://www.fanboy.co.nz/adblock/opera/urlfilter.ini"&gt;http://www.fanboy.co.nz/adblock/opera/urlfilter.ini&lt;/a&gt; and put it on your Opera directory (described at the begining of the file) and &lt;span style="font-style:italic;"&gt;voi la&lt;/span&gt; it blocks ads.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=KE5q6_YW6Ak:ARGAaBPoA9k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=KE5q6_YW6Ak:ARGAaBPoA9k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=KE5q6_YW6Ak:ARGAaBPoA9k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=KE5q6_YW6Ak:ARGAaBPoA9k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=KE5q6_YW6Ak:ARGAaBPoA9k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=KE5q6_YW6Ak:ARGAaBPoA9k:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=KE5q6_YW6Ak:ARGAaBPoA9k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=KE5q6_YW6Ak:ARGAaBPoA9k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=KE5q6_YW6Ak:ARGAaBPoA9k:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/273126541716266848/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=273126541716266848" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/273126541716266848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/273126541716266848?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/KE5q6_YW6Ak/how-to-block-ads-in-opera.html" title="How to block ads in Opera?" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2011/03/how-to-block-ads-in-opera.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAFSXg5eCp7ImA9Wx9bFEs.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-7631579822881472514</id><published>2011-02-23T14:09:00.001+01:00</published><updated>2011-02-23T14:11:58.620+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-23T14:11:58.620+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux filesystem" /><category scheme="http://www.blogger.com/atom/ns#" term="zfs" /><title>Adventures in native ZFS on Linux</title><content type="html">I started using ZFS on my Linux box around 1 year ago, after I've taken part on a Sun training where BalaBit (my workplace) sent me. ZFS astonished me. It combined the whole RAID, LVM and file system thing together and made it more pleasant with constant data integration check, and powerful caching. I felt in love.&lt;br /&gt;&lt;br /&gt;But wait, stop, what the hack is ZFS? It is a file system and a build in logical volume manager by Sun Microsystems. With many interesting features like: data integrity, support for high storage capacities, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z, deduplication, compression, multi level caching (with SSD if you like) and encryption.&lt;br /&gt;&lt;br /&gt;That time Linux and ZFS wasn't a good company because of licensing issues (it still exists), but ZFS was available through FUSE (Filesystem In User Space). So I repartitioned my drive at home and started using it. That time only for some not so critical data of mine. I did some &lt;a href="http://yoten.blogspot.com/2010/01/zfs-fuse-benchmark.html"&gt;benchmarking&lt;/a&gt; on it too. It's speed wasn't something big because of FUSE but it was OK for me.&lt;br /&gt;&lt;br /&gt;Time went by and a company namely &lt;a href="http://www.kqinfotech.com/"&gt;Knowledge Quest Infotech&lt;/a&gt; started to write a port os ZFS based on Lawrence Livermore National Laboratory's work can be found at &lt;a href="http://zfsonlinux.org/"&gt;http://zfsonlinux.org/&lt;/a&gt;. And after several months it became ready for use (in january 2011). The licensing issues are still here so it is only available as module and maybe never will go to the native kernel. Building the modules or download from &lt;a href="http://www.kqstor.com/"&gt;KQ Stor&lt;/a&gt;'s (the brand what &lt;a href="http://www.kqinfotech.com/"&gt;Knowledge Quest Infotech&lt;/a&gt; made for ZFS) is acceptable for me. (Oh sometimes I hate living on the edge... but this is the way I do in informatics.:))&lt;br /&gt;&lt;br /&gt;I had several initial issues about the new native ZFS, for example that importing the old pool, what I made with &lt;a href="http://zfs-fuse.net/"&gt;ZFS-FUSE&lt;/a&gt; made all my files access mode to 000, but upgrading the file system version resolved this.&lt;br /&gt;&lt;br /&gt;The most annoying issue I've found was the memory consumption of ZFS, first I suspected it as a memory leak, but it turned out to be a feature, but not on my desktop. ZFS itself takes very large amount of memory for ARC caching and if it needs by applications it releases them, the problem was that my PC was overloaded, Firefox, Thunderbird, several JAVA apps, etc... so my 3G RAM was almost full, but when ZFS started to allocate many memory and my desktop would need it my computer started to swap despite ZFS started to free memory (it was slower than kswapd). So many times this rendered my PC unusable for minutes. But after discussing it on the lists I learned how to limit ZFS's memory allocation so now everything is perfect. Don't blame ZFS, it's memory allocation is perfect for servers with more than 4G memory but racing with my desktop programs it wasn't a success story. But now it's good and I am happy with it. I've just bought another two 1T winchester to boost my storage space and with ZFS it was faster than I wrote this sentence!&lt;br /&gt;&lt;br /&gt;It is still a new comer in Linux but actively developed so these first glitches will be surely resolved in the near future and it will become the most powerful file system in Linux.&lt;br /&gt;&lt;br /&gt;It this post awakened your interesting please give it a try.:)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=50odLP4YW3s:addUhtmBkq4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=50odLP4YW3s:addUhtmBkq4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=50odLP4YW3s:addUhtmBkq4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=50odLP4YW3s:addUhtmBkq4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=50odLP4YW3s:addUhtmBkq4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=50odLP4YW3s:addUhtmBkq4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=50odLP4YW3s:addUhtmBkq4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=50odLP4YW3s:addUhtmBkq4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=50odLP4YW3s:addUhtmBkq4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/7631579822881472514/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=7631579822881472514" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7631579822881472514?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7631579822881472514?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/50odLP4YW3s/adventures-in-native-zfs-on-linux.html" title="Adventures in native ZFS on Linux" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://yoten.blogspot.com/2011/02/adventures-in-native-zfs-on-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YBRn04eCp7ImA9Wx9QF00.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-6942749846458438350</id><published>2010-12-30T12:39:00.001+01:00</published><updated>2010-12-30T12:39:17.330+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-30T12:39:17.330+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Android 2.2.1 on my Galaxy Spica</title><content type="html">Thanks for the guys at &lt;a href="http://samdroid.net"&gt;Samdroid&lt;/a&gt; I am using 2.2 on my phone for a week now and happy with it. Brain Fuck Scheduler is great!:) My phone is faster then ever!&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.5&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JkOYvRo1Rg4:pgd7IcAeJy0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JkOYvRo1Rg4:pgd7IcAeJy0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=JkOYvRo1Rg4:pgd7IcAeJy0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JkOYvRo1Rg4:pgd7IcAeJy0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JkOYvRo1Rg4:pgd7IcAeJy0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JkOYvRo1Rg4:pgd7IcAeJy0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JkOYvRo1Rg4:pgd7IcAeJy0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=JkOYvRo1Rg4:pgd7IcAeJy0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JkOYvRo1Rg4:pgd7IcAeJy0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/6942749846458438350/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=6942749846458438350" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/6942749846458438350?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/6942749846458438350?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/JkOYvRo1Rg4/android-221-on-my-galaxy-spica.html" title="Android 2.2.1 on my Galaxy Spica" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/12/android-221-on-my-galaxy-spica.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UEQ3w6eSp7ImA9Wx9QFUk.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-7668318771189777009</id><published>2010-12-28T16:09:00.001+01:00</published><updated>2010-12-28T16:13:22.211+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-28T16:13:22.211+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="server" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="vps" /><title>Slicehost is my new VPS provider</title><content type="html">I've switched to &lt;a href="http://slicehost.com"&gt;http://slicehost.com&lt;/a&gt; because I was a bit disapppinted with my old VPS provider. &lt;br/&gt;  &lt;br/&gt; Slicehost is an affordable and as far as I use a reliable VPS solution. It brings the newest Ubuntu distros with the possibility of using your own kernel. &lt;br/&gt;  &lt;br/&gt; The administration interface is great, it gives you console access. The servers aren't overloaded. It gives you cheap backup function too. &lt;br/&gt;  &lt;br/&gt; Give it a try if you looking for a VPS server!&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.5&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=vsTs9NvyUj8:4PPopxDkxw0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=vsTs9NvyUj8:4PPopxDkxw0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=vsTs9NvyUj8:4PPopxDkxw0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=vsTs9NvyUj8:4PPopxDkxw0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=vsTs9NvyUj8:4PPopxDkxw0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=vsTs9NvyUj8:4PPopxDkxw0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=vsTs9NvyUj8:4PPopxDkxw0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=vsTs9NvyUj8:4PPopxDkxw0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=vsTs9NvyUj8:4PPopxDkxw0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/7668318771189777009/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=7668318771189777009" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7668318771189777009?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7668318771189777009?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/vsTs9NvyUj8/slicehost-is-me-new-vps-provider.html" title="Slicehost is my new VPS provider" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/12/slicehost-is-me-new-vps-provider.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIFRng5fyp7ImA9Wx9RGUk.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-3206350376956141213</id><published>2010-12-21T15:04:00.004+01:00</published><updated>2010-12-21T15:08:37.627+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T15:08:37.627+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="vmware" /><category scheme="http://www.blogger.com/atom/ns#" term="linux ubuntu" /><title>Installing VMware Server on Ubuntu 10.10</title><content type="html">Since VMware Server's developement doesn't follow Linux kernel changes, installing on recent distros isn't easy. Fortunately there are great ones who do patches and howto's to help.&lt;br /&gt;&lt;br /&gt;I have folloverd the following post &lt;a href="http://risesecurity.org/2010/04/02/vmware-server-2-0-2-update-patch-2/"&gt;http://risesecurity.org/2010/04/02/vmware-server-2-0-2-update-patch-2/&lt;/a&gt; and succesfully installed VMware Server 2.0.2 on my Ubuntu 10.10 box. Thanks!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=TDdekD0iy7M:6iFEe1J9I5Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=TDdekD0iy7M:6iFEe1J9I5Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=TDdekD0iy7M:6iFEe1J9I5Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=TDdekD0iy7M:6iFEe1J9I5Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=TDdekD0iy7M:6iFEe1J9I5Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=TDdekD0iy7M:6iFEe1J9I5Y:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=TDdekD0iy7M:6iFEe1J9I5Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=TDdekD0iy7M:6iFEe1J9I5Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=TDdekD0iy7M:6iFEe1J9I5Y:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/3206350376956141213/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=3206350376956141213" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/3206350376956141213?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/3206350376956141213?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/TDdekD0iy7M/installing-vmware-server-on-ubuntu-1010.html" title="Installing VMware Server on Ubuntu 10.10" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/12/installing-vmware-server-on-ubuntu-1010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMBQnw6fip7ImA9Wx9SFEQ.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-5573686568049614534</id><published>2010-12-04T22:00:00.001+01:00</published><updated>2010-12-04T22:00:53.216+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T22:00:53.216+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="game" /><title>Sudoku capture and solve on Android</title><content type="html">Tired solving Sudoku? Try &lt;a href='http://www.appbrain.com/app/com.jdamcd.sudokucapture'&gt;Sudoku Capture&lt;/a&gt; on Android! Just take a photo on the  problem and the program does the rest! Works great.&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.5&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=zfuokC1YwHg:hNOF19FOPDs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=zfuokC1YwHg:hNOF19FOPDs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=zfuokC1YwHg:hNOF19FOPDs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=zfuokC1YwHg:hNOF19FOPDs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=zfuokC1YwHg:hNOF19FOPDs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=zfuokC1YwHg:hNOF19FOPDs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=zfuokC1YwHg:hNOF19FOPDs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=zfuokC1YwHg:hNOF19FOPDs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=zfuokC1YwHg:hNOF19FOPDs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/5573686568049614534/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=5573686568049614534" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/5573686568049614534?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/5573686568049614534?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/zfuokC1YwHg/sudoku-capture-and-solve-on-android.html" title="Sudoku capture and solve on Android" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/12/sudoku-capture-and-solve-on-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QGR3szfyp7ImA9Wx9SFEQ.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-3722724264824378969</id><published>2010-12-04T21:42:00.001+01:00</published><updated>2010-12-04T21:42:06.587+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T21:42:06.587+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="phone" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="browser" /><title>Opera Mobile on Android</title><content type="html">I've just switched (again after a few months) to Opera on my mobile, as the default browser. I think Opera turbo and Opera link makes it the best and unbeatable mobile browser out there. You should try it if you havent already using it!&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.5&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9_ADhVAZCVc:yjVfR4GcX4M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9_ADhVAZCVc:yjVfR4GcX4M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=9_ADhVAZCVc:yjVfR4GcX4M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9_ADhVAZCVc:yjVfR4GcX4M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9_ADhVAZCVc:yjVfR4GcX4M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9_ADhVAZCVc:yjVfR4GcX4M:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9_ADhVAZCVc:yjVfR4GcX4M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=9_ADhVAZCVc:yjVfR4GcX4M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=9_ADhVAZCVc:yjVfR4GcX4M:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/3722724264824378969/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=3722724264824378969" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/3722724264824378969?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/3722724264824378969?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/9_ADhVAZCVc/opera-mobile-on-android.html" title="Opera Mobile on Android" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/12/opera-mobile-on-android.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8NRXw-eCp7ImA9Wx9TEEQ.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-1493618013224301758</id><published>2010-11-18T17:43:00.003+01:00</published><updated>2010-11-18T17:48:14.250+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-18T17:48:14.250+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="vmware" /><title>I love VMware!</title><content type="html">It seems that I am on the road to become a huge fan of VMware. I am started to experience VShere and ESXi these days. I do it in WMware Workstation and it is great! I was a VirtualBox fan till this but new horizons opened for me. Zero click Windows installation, and so on...&lt;br /&gt;&lt;br /&gt;I plan to become a professional on VMWare thinks, my first aim is to get a VCP (VMware Certified Professional). I hope that in 1 year I'll write a post about getting it.:)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JsWZesYgjBM:jJxTAjKxR24:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JsWZesYgjBM:jJxTAjKxR24:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=JsWZesYgjBM:jJxTAjKxR24:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JsWZesYgjBM:jJxTAjKxR24:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JsWZesYgjBM:jJxTAjKxR24:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JsWZesYgjBM:jJxTAjKxR24:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JsWZesYgjBM:jJxTAjKxR24:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=JsWZesYgjBM:jJxTAjKxR24:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=JsWZesYgjBM:jJxTAjKxR24:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/1493618013224301758/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=1493618013224301758" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1493618013224301758?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1493618013224301758?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/JsWZesYgjBM/i-love-vmware.html" title="I love VMware!" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/11/i-love-vmware.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIHQnc6eSp7ImA9Wx5aE08.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-7355656323203688169</id><published>2010-11-09T17:34:00.001+01:00</published><updated>2010-11-09T17:35:33.911+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-09T17:35:33.911+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="guitar" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><title>Joe Satriani concert</title><content type="html">Yesterday was the Satriani concert here in Budapest.  I was there. I can tell you that this was the best one I've ever seen. &lt;br/&gt; The band was great, they enjoyed the show as well. The new tracks are great, but they played many old ones too. The extra was super with many great fast songs. &lt;br/&gt; It was a great pleasure to be there. If you can join some future stop of the tour! &lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.5&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=s38fImS9P2A:9SKE73aHkMI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=s38fImS9P2A:9SKE73aHkMI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=s38fImS9P2A:9SKE73aHkMI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=s38fImS9P2A:9SKE73aHkMI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=s38fImS9P2A:9SKE73aHkMI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=s38fImS9P2A:9SKE73aHkMI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=s38fImS9P2A:9SKE73aHkMI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=s38fImS9P2A:9SKE73aHkMI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=s38fImS9P2A:9SKE73aHkMI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/7355656323203688169/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=7355656323203688169" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7355656323203688169?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7355656323203688169?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/s38fImS9P2A/joe-satriani-concert.html" title="Joe Satriani concert" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/11/joe-satriani-concert.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ANRHYzeyp7ImA9Wx5bGUo.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-2629142272305946286</id><published>2010-11-05T18:45:00.002+01:00</published><updated>2010-11-05T18:56:35.883+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-05T18:56:35.883+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="calendar" /><title>Daylight saving time</title><content type="html">Since 1916 we change time two times a year. First it was invented to save money on lighting. But nowadays it causes more trouble than gain.&lt;br /&gt;&lt;br /&gt;OK, on one side I like to see the sun at winter mornings when I wake up, it's better than waking up in dark and coming home in dark. But for example on calendar systems and many other places in this computerized world it causes trouble and eats up resources to adjust programs follow the many times changing and not world wide universal DST. In my company we had troubles in our calendar system because of DST...&lt;br /&gt;&lt;br /&gt;And it you want the biggest reason against DST then it is my cat. Since we set the clock back 1 hour a week ago, he always wakes us up 1 hour before my wake up time, because he is hungry! An I don't like it!:)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=RRReYq1gS7I:gwDXXTkd9Zs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=RRReYq1gS7I:gwDXXTkd9Zs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=RRReYq1gS7I:gwDXXTkd9Zs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=RRReYq1gS7I:gwDXXTkd9Zs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=RRReYq1gS7I:gwDXXTkd9Zs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=RRReYq1gS7I:gwDXXTkd9Zs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=RRReYq1gS7I:gwDXXTkd9Zs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=RRReYq1gS7I:gwDXXTkd9Zs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=RRReYq1gS7I:gwDXXTkd9Zs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/2629142272305946286/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=2629142272305946286" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/2629142272305946286?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/2629142272305946286?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/RRReYq1gS7I/daylight-saving-time.html" title="Daylight saving time" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/11/daylight-saving-time.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINRHY9eSp7ImA9Wx5bFkU.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-8718533271271966620</id><published>2010-11-02T08:33:00.004+01:00</published><updated>2010-11-02T08:39:55.861+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T08:39:55.861+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="exploit" /><category scheme="http://www.blogger.com/atom/ns#" term="hack" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>I wrote my first exploit</title><content type="html">I had the following program for many years now:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;main(int argc , char argv[])&lt;br /&gt;{&lt;br /&gt;char rest[100];&lt;br /&gt;char first;&lt;br /&gt;char *e;&lt;br /&gt;e = getenv("NAME");&lt;br /&gt;if(!e) exit(1);&lt;br /&gt;if(strlen(e)&gt;sizeof(rest)) exit(1);&lt;br /&gt;first = e[0];&lt;br /&gt;strcpy(rest, &amp;e[1]);&lt;br /&gt;printf("First char =%c\n",first);&lt;br /&gt;printf("the rest =%s\n",rest);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I found the in the Data Fort Hack challenge.&lt;br /&gt;&lt;br /&gt;I know the error in this code since the beginning but I wasn't able to exploit it. After reading the first part of the book &lt;span style="font-style:italic;"&gt;Hacking: The Art Of Exploitation&lt;/span&gt;, I bought a few weeks ago, I succeeded to write an exploit this Saturday. My first ever working exploit!:)&lt;br /&gt;&lt;br /&gt;It was great to see at the end that:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;sh-3.2# whoami&lt;br /&gt;root&lt;br /&gt;sh-3.2# &lt;br /&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=GXu74eT8_I8:IKL5nVsDG-s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=GXu74eT8_I8:IKL5nVsDG-s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=GXu74eT8_I8:IKL5nVsDG-s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=GXu74eT8_I8:IKL5nVsDG-s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=GXu74eT8_I8:IKL5nVsDG-s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=GXu74eT8_I8:IKL5nVsDG-s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=GXu74eT8_I8:IKL5nVsDG-s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=GXu74eT8_I8:IKL5nVsDG-s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=GXu74eT8_I8:IKL5nVsDG-s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/8718533271271966620/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=8718533271271966620" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/8718533271271966620?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/8718533271271966620?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/GXu74eT8_I8/i-wrote-my-first-exploit.html" title="I wrote my first exploit" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/11/i-wrote-my-first-exploit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIFSX4yfCp7ImA9Wx5bFkU.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-2460558705341333400</id><published>2010-11-02T08:20:00.001+01:00</published><updated>2010-11-02T08:21:58.094+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T08:21:58.094+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hungarian" /><category scheme="http://www.blogger.com/atom/ns#" term="wiki" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>androidwiki.hu lauched</title><content type="html">Today the Hungarian Android Wiki at &lt;a href="http://androidwiki.hu"&gt;http://androidwiki.hu&lt;/a&gt; is launched to the public.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=e13vYjTFcBU:8yKtjgrktks:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=e13vYjTFcBU:8yKtjgrktks:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=e13vYjTFcBU:8yKtjgrktks:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=e13vYjTFcBU:8yKtjgrktks:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=e13vYjTFcBU:8yKtjgrktks:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=e13vYjTFcBU:8yKtjgrktks:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=e13vYjTFcBU:8yKtjgrktks:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=e13vYjTFcBU:8yKtjgrktks:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=e13vYjTFcBU:8yKtjgrktks:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/2460558705341333400/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=2460558705341333400" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/2460558705341333400?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/2460558705341333400?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/e13vYjTFcBU/androidwikihu-lauched.html" title="androidwiki.hu lauched" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/11/androidwikihu-lauched.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAFRng9fyp7ImA9Wx5bEkg.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-7635452157310508956</id><published>2010-10-28T11:33:00.003+02:00</published><updated>2010-10-28T11:38:37.667+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-28T11:38:37.667+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="stac" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="kernel" /><category scheme="http://www.blogger.com/atom/ns#" term="exploit" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="hacking" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Switching out stack randomization</title><content type="html">Since now I'm reading Hacking - The Art Of Exploitation and writing my first exploits I had to switch off &lt;span style="font-style:italic;"&gt;stack randomization&lt;/span&gt;. The book presupposes this in the examples. Doing this is easy:&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid rgb(170, 170, 170); margin: 1px; padding: 2px; background-color: rgb(238, 238, 238); overflow: auto;"&gt;sudo sysctl -w kernel.randomize_va_space=0&lt;br /&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=rDAMmt3KQxs:Vi4IfLmEQVk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=rDAMmt3KQxs:Vi4IfLmEQVk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=rDAMmt3KQxs:Vi4IfLmEQVk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=rDAMmt3KQxs:Vi4IfLmEQVk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=rDAMmt3KQxs:Vi4IfLmEQVk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=rDAMmt3KQxs:Vi4IfLmEQVk:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=rDAMmt3KQxs:Vi4IfLmEQVk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=rDAMmt3KQxs:Vi4IfLmEQVk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=rDAMmt3KQxs:Vi4IfLmEQVk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/7635452157310508956/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=7635452157310508956" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7635452157310508956?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/7635452157310508956?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/rDAMmt3KQxs/switching-out-stack-randomization.html" title="Switching out stack randomization" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/10/switching-out-stack-randomization.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCSHwzfip7ImA9Wx5UF08.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-2663280844687050476</id><published>2010-10-22T07:57:00.001+02:00</published><updated>2010-10-22T07:57:49.286+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T07:57:49.286+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Hacking: The Art of Exploitation</title><content type="html">Today I'll get my new book Jon Erickson's  Hacking: The Art of Exploitation. I am looking forwart to it with excitement!&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.3&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ObrSZ0HlNrM:EyiLDPeLUZg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ObrSZ0HlNrM:EyiLDPeLUZg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=ObrSZ0HlNrM:EyiLDPeLUZg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ObrSZ0HlNrM:EyiLDPeLUZg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ObrSZ0HlNrM:EyiLDPeLUZg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ObrSZ0HlNrM:EyiLDPeLUZg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ObrSZ0HlNrM:EyiLDPeLUZg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=ObrSZ0HlNrM:EyiLDPeLUZg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ObrSZ0HlNrM:EyiLDPeLUZg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/2663280844687050476/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=2663280844687050476" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/2663280844687050476?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/2663280844687050476?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/ObrSZ0HlNrM/hacking-art-of-exploitation.html" title="Hacking: The Art of Exploitation" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/10/hacking-art-of-exploitation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQNQ3c_cCp7ImA9Wx5UF08.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-1337597435551338783</id><published>2010-10-22T07:46:00.001+02:00</published><updated>2010-10-22T07:46:32.948+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T07:46:32.948+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wiki" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Android Wiki</title><content type="html">Only a few days and the Hungarian Android Wiki will be launched at http://androidwiki.hu &lt;br/&gt;  &lt;br/&gt; I'am working hard to do the initial data, to get started, the rest is on You! &lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.3&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ez4PyUhGSIA:sBG4JnfybJY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ez4PyUhGSIA:sBG4JnfybJY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=ez4PyUhGSIA:sBG4JnfybJY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ez4PyUhGSIA:sBG4JnfybJY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ez4PyUhGSIA:sBG4JnfybJY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ez4PyUhGSIA:sBG4JnfybJY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ez4PyUhGSIA:sBG4JnfybJY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=ez4PyUhGSIA:sBG4JnfybJY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=ez4PyUhGSIA:sBG4JnfybJY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/1337597435551338783/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=1337597435551338783" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1337597435551338783?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/1337597435551338783?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/ez4PyUhGSIA/android-wiki.html" title="Android Wiki" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/10/android-wiki.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYCRns9fip7ImA9Wx5UFUQ.&quot;"><id>tag:blogger.com,1999:blog-8027625972968078022.post-174013659849317026</id><published>2010-10-20T17:56:00.001+02:00</published><updated>2010-10-20T17:56:07.566+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-20T17:56:07.566+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Sonar app on Android</title><content type="html">I've found an interesting app on the Market. It is Sonar by DiCon. It can measure distances by generating small blips and listening to the reflections. Like a real sonar.&lt;div style='clear: both; text-align: center; font-size: xx-small;'&gt;Published with Blogger-droid v1.6.3&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=khwPxBlS5C0:-anKM8lQFuY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=khwPxBlS5C0:-anKM8lQFuY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=khwPxBlS5C0:-anKM8lQFuY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=khwPxBlS5C0:-anKM8lQFuY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=khwPxBlS5C0:-anKM8lQFuY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=khwPxBlS5C0:-anKM8lQFuY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=khwPxBlS5C0:-anKM8lQFuY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?i=khwPxBlS5C0:-anKM8lQFuY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/StonesLog?a=khwPxBlS5C0:-anKM8lQFuY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StonesLog?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://yoten.blogspot.com/feeds/174013659849317026/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8027625972968078022&amp;postID=174013659849317026" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/174013659849317026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8027625972968078022/posts/default/174013659849317026?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StonesLog/~3/khwPxBlS5C0/sonar-app-on-android.html" title="Sonar app on Android" /><author><name>Stone</name><uri>http://www.blogger.com/profile/00852927597730608559</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://yoten.blogspot.com/2010/10/sonar-app-on-android.html</feedburner:origLink></entry></feed>
