<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-32953022</id><updated>2012-02-16T13:08:09.610+02:00</updated><category term='MDC'/><category term='Sun'/><category term='Microsoft'/><category term='Linux'/><category term='Open Source'/><title type='text'>Shereef Sakr's blog</title><subtitle type='html'>Yet another Computer Science graduate.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shereef Sakr</name><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>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-32953022.post-6839610969308435317</id><published>2010-02-14T22:32:00.000+02:00</published><updated>2010-02-14T22:48:00.893+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Splitting FLAC files by cue sheet</title><content type='html'>This post consists of two things, "FLAC" and "cue sheets".&lt;br /&gt;&lt;br /&gt;As for FLAC you can refer to &lt;a href="http://shereefsakr.blogspot.com/2008/11/flac-rocks.html"&gt;this&lt;/a&gt; or &lt;a href="http://shereefsakr.blogspot.com/2009/11/play-flac-files-on-symbian-5th-edition.html"&gt;this&lt;/a&gt; post. Ofcourse those are not a technical overview, they are just my opinion and impression and you can find more on the web.&lt;br /&gt;&lt;br /&gt;As for CUE sheets and the need for them, sometimes you get a whole album as a single mp3 or FLAC file and you can't rewind to the start of the song you want. That's where CUE sheets come to the rescue. CUE sheets are a description of the file, every song has (title, singer, ...) and where it starts and ends.&lt;br /&gt;&lt;br /&gt;So what i needed was to split the FLAC(or an mp3) file using the CUE sheet(if exists). Was it an easy task?! On Linux :) it was. Please find the bash script below which does this task given the folder path and the cue sheet file path.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;echo "split flac by cue sheets"&lt;br /&gt;echo "Cue sheet file path: "&lt;br /&gt;read cuesheet&lt;br /&gt;echo "FLAC file path: "&lt;br /&gt;read srcfile&lt;br /&gt;&lt;br /&gt;# split files by the cuesheet&lt;br /&gt;cuebreakpoints "$cuesheet" | shnsplit -o flac "$srcfile"&lt;br /&gt;# import the tags from the cue sheet to the generated files&lt;br /&gt;cuetag "$cuesheet" split-track*.flac&lt;br /&gt;&lt;br /&gt;for file in *.flac ; do&lt;br /&gt; # Get file index from file name&lt;br /&gt; index=${file##split-track}&lt;br /&gt; index=${index%.flac}&lt;br /&gt;&lt;br /&gt; # Get Song title from tags&lt;br /&gt; title=$(metaflac --show-tag=TITLE "$file")&lt;br /&gt; title=${title##TITLE}&lt;br /&gt; title=${title##=}&lt;br /&gt;&lt;br /&gt; # Change file name&lt;br /&gt; newfilename="$index - $title".flac&lt;br /&gt; echo "Added : $newfilename"&lt;br /&gt; mv $file "$newfilename"&lt;br /&gt;done&lt;br /&gt;&lt;/pre&gt;I am thinking of posting some scripts that i make and find useful every now and them. Hope they help :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-6839610969308435317?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/6839610969308435317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=6839610969308435317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/6839610969308435317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/6839610969308435317'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2010/02/splitting-flac-files-by-cue-sheet.html' title='Splitting FLAC files by cue sheet'/><author><name>Shereef Sakr</name><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></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-2145939316423955524</id><published>2009-11-14T18:08:00.000+02:00</published><updated>2009-11-14T19:33:04.655+02:00</updated><title type='text'>Play FLAC files on symbian 5th edition mobile phones</title><content type='html'>Referencing my old post about &lt;a href="http://shereefsakr.blogspot.com/2008/11/flac-rocks.html"&gt;FLAC&lt;/a&gt;, and how i was fascinated by the great sound quality it offers. Also mentioning that i had the ability to play them in my old Nokia N70 using &lt;a href="http://symbianoggplay.sourceforge.net/"&gt;oggplay&lt;/a&gt;. Unfortunately, i have changed my mobile and oggplay is not supported !, so i have either ways to go, convert my existing FLAC files to mp3, or find another alternative to oggplay.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;As for the first option&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;you can try this on Ubuntu,&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;flac -cd "infile.flac" | lame -h - "outfile.mp3"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;But ofcourse, you must have both packages flac and lame installed, if not try this&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;sudo apt-get install flac&lt;br /&gt;sudo apt-get install lame&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;as for the first command flac -cd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"d" to decode the FLAC file&lt;br /&gt;"c" to write the output to stdout&lt;br /&gt;&lt;br /&gt;and the second command lame -h ,&lt;br /&gt;&lt;br /&gt;"h" defines the sound quality for the output file, and can be replaced by -q {0-9} where 0 is the best quality. and Afaik is not related to the bitrate !&lt;br /&gt;&lt;br /&gt;"-" which refers to the other dash, talls lame to take the input from the stdin. This clarifies the need for the "|" piping.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;And regarding the second option&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Actually i tried to google for it a while ago but in vain, but while i was writing this post, i thought i might give it another try, and i found &lt;a href="http://forum.dailymobile.se/index.php/topic,12135.0.html"&gt;this&lt;/a&gt; post !! which mentions this open source project &lt;a href="http://folderplay.sourceforge.net/"&gt;FolderPlay&lt;/a&gt; which enables you to browse your files and play them (*.FLAC included).&lt;br /&gt;&lt;br /&gt;This not only eliminated the need to convert back to mp3 and sacrifice the sound quality, but also eliminated the need to &lt;a href="http://fci-h.blogspot.com/2008/08/playlist-creation-mobile-app-in-python.html"&gt;generate a playlist for each album&lt;/a&gt;, as i had to do with Nokia Music Player and Symbian Oggplay.&lt;br /&gt;&lt;br /&gt;Viva Open Source :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-2145939316423955524?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/2145939316423955524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=2145939316423955524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/2145939316423955524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/2145939316423955524'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2009/11/play-flac-files-on-symbian-5th-edition.html' title='Play FLAC files on symbian 5th edition mobile phones'/><author><name>Shereef Sakr</name><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></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-6675200465734496758</id><published>2009-05-02T21:43:00.000+03:00</published><updated>2009-05-12T23:13:36.922+03:00</updated><title type='text'>Programmer Personality Test !!</title><content type='html'>I stumbled upon this test for programmer personality through &lt;a href="http://ramymahrous.blogspot.com/2009/04/whats-you-programmer-personality.html"&gt;Ramy Mahrous&lt;/a&gt; and &lt;a href="http://www.doolwind.com/index.php?page=11"&gt;here&lt;/a&gt; you can find the test itself and this was the result for me :)&lt;br /&gt;&lt;br /&gt;Your programmer personality type is:&lt;br /&gt;&lt;br /&gt;  &lt;b&gt;&lt;span style="font-size:180%;"&gt;PHTB&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;You're a &lt;span style="font-size:180%;"&gt;P&lt;/span&gt;lanner.&lt;/b&gt;&lt;br /&gt;         You may be slow, but you'll usually find the best solution. If something's worth            doing, it's worth doing right.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;You like coding at a &lt;span style="font-size:180%;"&gt;H&lt;/span&gt;igh level.&lt;/b&gt;&lt;br /&gt;         The world is made up of objects and components, you should create your programs            in the same way.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;You work best in a &lt;span style="font-size:180%;"&gt;T&lt;/span&gt;eam.&lt;/b&gt;&lt;br /&gt;         A good group is better than the sum of it's parts. The only thing better than a            genius programmer is a cohesive group of genius programmers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;You are a li&lt;span style="font-size:180%;"&gt;B&lt;/span&gt;eral programmer.&lt;/b&gt;&lt;br /&gt;         Programming is a complex task and you should use white space and comments as            freely as possible to help simplify the task. We're not writing on paper anymore            so we can take up as much room as we need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-6675200465734496758?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/6675200465734496758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=6675200465734496758' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/6675200465734496758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/6675200465734496758'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2009/05/programmer-personality-test.html' title='Programmer Personality Test !!'/><author><name>Shereef Sakr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-1314172309544333356</id><published>2008-11-15T22:22:00.000+02:00</published><updated>2008-11-15T22:54:15.076+02:00</updated><title type='text'>FLAC ROCKS !!</title><content type='html'>I found out about FLAC a few days ago by pure chance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is FLAC?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;FLAC is an acronym for "Free Lossless Audio Codec" which is a format for Audio files.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why it rocks??&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;FLAC differs from other audio codec's in that it is lossless, so sound quality is great and nothing is lost. It is the same as if you are listening to the original audio source. Note that mp3 is lossy, some data is lost in the compression operation. I used to listen to mp3's in my car's cassette using my Nokia N70, FLAC files are a huge difference in sound quality.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;By the way,&lt;/span&gt; Nokia Music Player does not play FLAC files, but &lt;a href="http://symbianoggplay.sourceforge.net/"&gt;oggplay&lt;/a&gt; does. It is a good music player that is faster to load, has more options, very customizable and is open source.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Drawbacks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Huge file size, a single album which might take 70-100MB takes about 300-500MB, but sound quality deserves such increase.&lt;br /&gt;&lt;br /&gt;Check those links to know more about it:&lt;br /&gt;&lt;a href="http://flac.sourceforge.net/"&gt;http://flac.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://flac.sourceforge.net/documentation.html"&gt;http://flac.sourceforge.net/documentation.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In short, FLAC is when you realize that mp3 is a serious degradation in sound quality :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-1314172309544333356?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/1314172309544333356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=1314172309544333356' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/1314172309544333356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/1314172309544333356'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2008/11/flac-rocks.html' title='FLAC ROCKS !!'/><author><name>Shereef Sakr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-6239371387488253111</id><published>2007-10-21T19:29:00.000+02:00</published><updated>2007-10-21T19:31:58.303+02:00</updated><title type='text'>How Many Germs Live On My Keyboard?</title><content type='html'>&lt;a href="http://www.justsayhi.com/bb/keyboard" style="background: transparent url(http://assets.justsayhi.com/badges/790/657/keyboard.1kjbygttx5.jpg) no-repeat scroll 0% 50%; color: rgb(153, 204, 0); text-decoration: none; display: block; width: 303px; height: 128px; padding-top: 50px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: Arial,sans-serif; font-size: 33px; text-align: center;"&gt;&lt;strong&gt;1,303,260&lt;/strong&gt;&lt;span style="display: none;"&gt;How Many Germs Live On Your Keyboard?&lt;/span&gt;&lt;/a&gt;&lt;p&gt;&lt;small&gt;Meet &lt;a href="http://www.justsayhi.com/states/126/california"&gt;California Singles&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;&lt;p&gt;la2 kalam yetamen el 7a2ee2a :D&lt;br /&gt;&lt;small&gt;&lt;a href="http://www.justsayhi.com/states/126/california"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-6239371387488253111?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/6239371387488253111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=6239371387488253111' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/6239371387488253111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/6239371387488253111'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2007/10/how-many-germs-live-on-my-keyboard.html' title='How Many Germs Live On My Keyboard?'/><author><name>Shereef Sakr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-3967512661139556470</id><published>2007-02-08T20:49:00.000+02:00</published><updated>2007-02-12T16:46:32.745+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDC'/><title type='text'>MDC07: The Good, The Bad, The Ugly..... &amp; The Best</title><content type='html'>Now, Middleeast Developers Conference(MDC07) is over &amp; here is how i think about it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Good:&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;While doing &lt;a href="http://shereefsakr.blogspot.com/2007/01/mdc2007-reinventing-mistakes.html"&gt;mistakes&lt;/a&gt; is not a good thing, i must say that MDC07 is a lot better than MDC05 &amp; 06.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;More sessions about architecture like SaaS architecture, Software Factory sessions etc.....&lt;/li&gt;&lt;li&gt;More session about patterns and practices like MSF &amp;amp; Agile Development.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Food wasn't Open-Buffet :D .&lt;/li&gt;&lt;li&gt;Speakers were good.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Bad:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Registeration wasn't good at all. I had to wait for more than two hours to complete registeration, but i think it got alot better later(other than Day0)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Ugly:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Some folks in the JIT-ing session kept asking wierd questions which are related to PGO &amp; Ngen. Some of them were completely off-topic.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Best:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;More sessions about Internals of Microsoft products like Phoenix and JIT-ing.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;At the closing session, they announced that conference will be Egypt Developers Conference (EDC).&lt;br /&gt;&lt;br /&gt;See you later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-3967512661139556470?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/3967512661139556470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=3967512661139556470' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/3967512661139556470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/3967512661139556470'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2007/02/mdc07-good-bad-ugly-best.html' title='MDC07: The Good, The Bad, The Ugly..... &amp; The Best'/><author><name>Shereef Sakr</name><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></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-3506044453807440510</id><published>2007-01-18T01:34:00.000+02:00</published><updated>2007-01-18T02:38:26.514+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><title type='text'>Solaris Express for free??!!!</title><content type='html'>I was checking the &lt;a href="http://jdc.egjug.org/"&gt;JDC&lt;/a&gt; (Java Developers Conference) web site, when i found a link to &lt;a href="http://blogs.sun.com/roumen/"&gt;Roman Strobl's blog&lt;/a&gt; (as he is one the speakers in the conference). In &lt;a href="http://blogs.sun.com/roumen/entry/starting_the_new_year_with"&gt;this &lt;/a&gt;post, i found a screenshot of &lt;a href="http://www.sun.com/software/solaris/solaris-express/"&gt;Solaris Express&lt;/a&gt; on his laptop.&lt;br /&gt;&lt;br /&gt;This is how the screen shot looks:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/roumen/resource/solaris11_small.PNG"&gt;&lt;img style="WIDTH: 400px; CURSOR: hand" alt="" src="http://blogs.sun.com/roumen/resource/solaris11_small.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sun.com/software/solaris/solaris-express/"&gt;Solaris Express&lt;/a&gt; codenamed Nevada is a program that lets you preview work in progress code base fully functional and tested. This way you can try and test new features only weeks after they have been developed. &lt;a href="http://www.sun.com/software/solaris/solaris-express/"&gt;Solaris Express&lt;/a&gt; can be download for free from &lt;a href="http://www.sun.com/software/solaris/solaris-express/get.jsp"&gt;here&lt;/a&gt;. I have found also that part of the code base for Solaris has been opened for review by open source community through &lt;a href="http://www.opensolaris.org/os/"&gt;OpenSolaris&lt;/a&gt; project.&lt;br /&gt;&lt;br /&gt;Enjoy it :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-3506044453807440510?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/3506044453807440510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=3506044453807440510' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/3506044453807440510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/3506044453807440510'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2007/01/solaris-express-for-free.html' title='Solaris Express for free??!!!'/><author><name>Shereef Sakr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-7154491504127285989</id><published>2007-01-13T21:25:00.000+02:00</published><updated>2007-02-12T16:46:34.839+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MDC'/><title type='text'>MDC2007: Reinventing mistakes</title><content type='html'>So finally registeration for MDC 2007 has opened through &lt;a href="http://www.mdc2007.com/"&gt;http://www.mdc2007.com/&lt;/a&gt; &amp; i have already registered and waiting to see you there.&lt;br /&gt;&lt;br /&gt;but like what happened the last year, they had the type of mistakes resulting from copy n' paste. I hope they are not coding the same way @Redmond ;).&lt;br /&gt;&lt;br /&gt;Check this screen shot(the blue rectangles) to know what i am talking about.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__N5BX5iQDAg/Rak3LLqHACI/AAAAAAAAAA0/DNCLBucOHME/s1600-h/MDC2007+-+11.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5019603924928626722" style="" alt="" src="http://3.bp.blogspot.com/__N5BX5iQDAg/Rak3LLqHACI/AAAAAAAAAA0/DNCLBucOHME/s400/MDC2007+-+11.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and this&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__N5BX5iQDAg/Rak3cLqHADI/AAAAAAAAAA8/OCJ3_7Drb7E/s1600-h/MDC2007+-+12.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5019604216986402866" style="" alt="" src="http://3.bp.blogspot.com/__N5BX5iQDAg/Rak3cLqHADI/AAAAAAAAAA8/OCJ3_7Drb7E/s400/MDC2007+-+12.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This one is really funny, i would like to pay according to it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__N5BX5iQDAg/Rak3_LqHAEI/AAAAAAAAABE/8_OPJH8Ac64/s1600-h/MDC2007+-+21.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/__N5BX5iQDAg/Rak46LqHAFI/AAAAAAAAABM/V1Y0rGTOBUk/s1600-h/MDC2007+-+22.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5019605831894106194" style="" alt="" src="http://3.bp.blogspot.com/__N5BX5iQDAg/Rak46LqHAFI/AAAAAAAAABM/V1Y0rGTOBUk/s400/MDC2007+-+22.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note that they have stated elsewhere that the payment is 100 EGP :).&lt;br /&gt;&lt;br /&gt;And there are many more mistakes like that. I got bored of trying to take a screenshot of them all. Blogger also downsizes images, which made it alot harder. The only place where i haven't found such mistakes is "MDC attendance fees" section !!&lt;br /&gt;&lt;br /&gt;This type of mistakes happened the last year (MDC 2006), but only in the image that appears on the top of the page and in only one page not most of them !!!!!&lt;br /&gt;&lt;br /&gt;Anyway, see you later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-7154491504127285989?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/7154491504127285989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=7154491504127285989' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/7154491504127285989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/7154491504127285989'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2007/01/mdc2007-reinventing-mistakes.html' title='MDC2007: Reinventing mistakes'/><author><name>Shereef Sakr</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__N5BX5iQDAg/Rak3LLqHACI/AAAAAAAAAA0/DNCLBucOHME/s72-c/MDC2007+-+11.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-4262293447647219271</id><published>2007-01-13T13:48:00.000+02:00</published><updated>2007-01-13T14:12:54.465+02:00</updated><title type='text'>Unexpectedly nerd !!</title><content type='html'>So it turned out that i am a little nerdier than i had expected.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nerdtests.com/ft_nq.php?im"&gt;&lt;img alt="I am nerdier than 75% of all people. Are you nerdier? Click here to find out!" src="http://www.nerdtests.com/images/ft/nq.php?val=5726" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So what is your nerd score??&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-4262293447647219271?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/4262293447647219271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=4262293447647219271' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/4262293447647219271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/4262293447647219271'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2007/01/unexpectedly-nerd.html' title='Unexpectedly nerd !!'/><author><name>Shereef Sakr</name><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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-116120871669260439</id><published>2006-10-18T23:57:00.000+02:00</published><updated>2007-01-13T14:01:10.489+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft goes to open source....Well, not much</title><content type='html'>A very strange title i believe :D. Microsoft and Open source don't go well beside each other so i have separated them with "goes to".&lt;br /&gt;&lt;br /&gt;Strange!! but now you can have the source code for many things you couldn't even dream of like the CLI and device emulator(for mobile applications).&lt;br /&gt;&lt;br /&gt;Anyway, Microsoft has created a Shared source licence that enables you to view the source but without changing it. If you haven't heard of Shared source licencing program then you might not believe that now you can see the source code for CLI or device emulator (for mobile applications).&lt;br /&gt;&lt;br /&gt;See this :&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Shared_source"&gt;http://en.wikipedia.org/wiki/Shared_source&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/resources/sharedsource/default.mspx"&gt;http://www.microsoft.com/resources/sharedsource/default.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download the source code for the CLI 2.0 :&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and download the source code for the Device Emulator from here :&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=faa8c81d-7316-4461-a0ed-6c95b261ddcd&amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=faa8c81d-7316-4461-a0ed-6c95b261ddcd&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;also check this video to know how the device emulator works:&lt;br /&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=224510"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=224510&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-116120871669260439?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/116120871669260439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=116120871669260439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/116120871669260439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/116120871669260439'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2006/10/microsoft-goes-to-open-sourcewell-not.html' title='Microsoft goes to open source....Well, not much'/><author><name>Shereef Sakr</name><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></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-116120668987789510</id><published>2006-10-18T23:19:00.000+02:00</published><updated>2006-10-21T23:56:41.703+02:00</updated><title type='text'>Thinking out of the box!!!!!!!</title><content type='html'>It's long time since i have written anything to the blog. Well..... Ok i haven't written anything yet but it's ok.&lt;br /&gt;&lt;br /&gt;Anyway, did anyone ever wondered what does it mean to think out of the box?? I did. Check this to find out.:D.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.canadaone.com/ezine/april02/out_of_the_box_thinking.html"&gt;http://www.canadaone.com/ezine/april02/out_of_the_box_thinking.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://in.rediff.com/money/2006/jan/20guest.htm"&gt;http://in.rediff.com/money/2006/jan/20guest.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fastcompany.com/magazine/95/debunk.html"&gt;http://www.fastcompany.com/magazine/95/debunk.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here are some excercises. enjoy them:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.joe-ks.com/outside/Outside_The_Box_Puzzle.htm"&gt;http://www.joe-ks.com/outside/Outside_The_Box_Puzzle.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sangraal.com/library/outside_the_box.htm"&gt;http://www.sangraal.com/library/outside_the_box.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;see you later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-116120668987789510?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/116120668987789510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=116120668987789510' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/116120668987789510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/116120668987789510'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2006/10/thinking-out-of-box.html' title='Thinking out of the box!!!!!!!'/><author><name>Shereef Sakr</name><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32953022.post-115591841882759641</id><published>2006-08-18T18:18:00.000+03:00</published><updated>2007-01-13T22:34:45.780+02:00</updated><title type='text'>Ready, Steady, Go</title><content type='html'>And finally my blog is here. My name is Shereef Sakr. I am an egyptian computer science student. I hope to share my thoughts with you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32953022-115591841882759641?l=shereefsakr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shereefsakr.blogspot.com/feeds/115591841882759641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32953022&amp;postID=115591841882759641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/115591841882759641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32953022/posts/default/115591841882759641'/><link rel='alternate' type='text/html' href='http://shereefsakr.blogspot.com/2006/08/ready-steady-go.html' title='Ready, Steady, Go'/><author><name>Shereef Sakr</name><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></entry></feed>
