<?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-1327957202286315214</id><updated>2012-02-08T15:39:08.318+01:00</updated><category term='destructor'/><category term='macska'/><category term='body reshaping'/><category term='literal'/><category term='collaboration'/><category term='hex'/><category term='strategy'/><category term='UI'/><category term='algo'/><category term='nature'/><category term='wow'/><category term='esolang'/><category term='pokemon'/><category term='webmail'/><category term='train'/><category term='array'/><category term='www'/><category term='pictre'/><category term='bycicle'/><category term='video'/><category term='prog c++'/><category term='email'/><category term='stratégia'/><category term='unicode'/><category term='vuvuzela'/><category term='repülés'/><category term='c++'/><category term='pursuit'/><category term='opera'/><category term='sh'/><category term='helicopter'/><category term='Star-Trek'/><category term='reality'/><category term='guatemala'/><category term='soccer'/><category term='java'/><category term='jesus'/><category term='lock'/><category term='error handling'/><category term='paste'/><category term='penis'/><category term='cartoon'/><category term='polar bear'/><category term='staff'/><category term='UFO'/><category term='Stalin'/><category term='pointer'/><category term='jegesmedve'/><category term='lift'/><category term='c'/><category term='msie'/><category term='yoda'/><category term='színesfém'/><category term='desktop'/><category term='german'/><category term='showhajtás'/><category term='dpi'/><category term='Hitler'/><category term='Hugh Laurie'/><category term='hanging'/><category term='Bolyai Club'/><category term='exif'/><category term='compiler'/><category term='json'/><category term='l&apos;art pour l&apos;art'/><category term='ruby'/><category term='prog'/><category term='rendőrség'/><category term='mágikus'/><category term='return'/><category term='trükk'/><category term='kép'/><category term='magic'/><category term='természet'/><category term='n over k'/><category term='song'/><category term='rfc'/><category term='reverse engineering'/><category term='játék'/><category term='template'/><category term='vicc'/><category term='police'/><category term='Bunkós Tesók'/><category term='airport'/><category term='initializer list'/><category term='typography'/><category term='evergreen'/><category term='best practice'/><category term='static storage class'/><category term='computer'/><category term='multi-thread'/><category term='szimuláció'/><category term='ló'/><category term='physics'/><category term='image'/><category term='hack'/><category term='math'/><category term='bot'/><category term='valóság'/><category term='body'/><category term='music'/><category term='levitation'/><category term='RAII'/><category term='coding style'/><category term='ball'/><category term='labda'/><category term='flood'/><category term='Earth'/><category term='gibbets'/><category term='trick'/><category term='ascii-art'/><category term='vonat'/><category term='numbers'/><category term='bicikli'/><category term='jézus'/><category term='levitáció'/><category term='mese'/><category term='beer'/><category term='lolcat'/><category term='akasztott'/><category term='3d'/><category term='reptér'/><category term='singleton'/><category term='single exit'/><category term='processing.org'/><category term='wonan'/><category term='képregény'/><category term='pop3'/><category term='firefox'/><category term='vízen járás'/><category term='favicon'/><category term='critical mass'/><category term='számítógép'/><category term='.net'/><category term='macro'/><category term='humor'/><category term='file transfer'/><category term='simulation'/><category term='paradigm'/><category term='horse'/><category term='lifecycle'/><category term='jpeg'/><category term='scope'/><category term='lolcode'/><category term='árvíz'/><category term='struct'/><category term='nő'/><category term='machine'/><category term='game'/><category term='doboz'/><category term='flying'/><category term='walking on water'/><category term='courier new'/><category term='foci'/><category term='color'/><category term='autó'/><category term='reference'/><category term='html'/><category term='számok'/><category term='fun'/><category term='német'/><category term='cat'/><category term='dal'/><category term='Kevlin Henney'/><category term='skill'/><category term='fs'/><category term='ferrous'/><category term='pénisz'/><category term='reklám'/><category term='box'/><category term='ipad'/><category term='zene'/><category term='non-stop'/><category term='skype'/><category term='Stephen Fry'/><category term='graph'/><category term='string'/><category term='óh'/><category term='delete'/><category term='win7'/><category term='undefined behavior'/><category term='picture'/><category term='üldözés'/><category term='mikulás'/><category term='class'/><category term='monorail'/><category term='blues'/><category term='Old Spice'/><category term='football'/><category term='KCSSK'/><category term='stl'/><category term='Liu Qian'/><category term='const'/><category term='debug'/><category term='tech'/><category term='kutya'/><category term='/0'/><category term='fizika'/><category term='reading diary'/><category term='tárkereső'/><category term='static'/><category term='2d'/><category term='guard'/><category term='software design'/><category term='dog'/><category term='shit happens'/><category term='idiom'/><category term='ad'/><category term='constuctor'/><category term='tcp'/><category term='norbi update'/><category term='hello world'/><category term='gép'/><category term='imap'/><category term='duck'/><category term='joke'/><category term='matchmaking'/><category term='file sharing'/><category term='John Laoie'/><category term='boolean'/><category term='matek'/><title type='text'>NotInList</title><subtitle type='html'>Funflow, techflow.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>94</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5988327506242531076</id><published>2011-12-20T15:09:00.000+01:00</published><updated>2011-12-28T10:56:12.248+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sh'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><title type='text'>bash: adding or subtracting days from a date</title><content type='html'>&lt;p&gt;I had this problem at my workplace. As I crawled through the web I saw that this is a very common question and rookies are directed to &lt;a href='http://www.unix.com/answers-frequently-asked-questions/13785-yesterdays-date-date-arithmetic.html'&gt;a forum at www.unix.com&lt;/a&gt; where someone reimplemented the World (many calendar functions) in bash. His solution is a very long and complicated lib which is an overkill for this kind of tiny task we have at hand.&lt;/p&gt;&lt;h2&gt;My solution&lt;/h2&gt;&lt;pre class="brush: bash;"&gt;&lt;br /&gt;t_days=30            # I needed stuff from a this long period,&lt;br /&gt;t_reftime=2011-11-14 # just before this date&lt;br /&gt;&lt;br /&gt;# 1st: Translate the reference time to UNIX timestamp:&lt;br /&gt;ts=`date --utc -d "$t_reftime" +%s`&lt;br /&gt;# 2nd: Convert 30 days to seconds, subtract it from the above&lt;br /&gt;# and add it to the UNIX epoch. Format as you like. I liked %Y-%m-%d&lt;br /&gt;sdate=`date --utc -d "1970-01-01 $((ts-t_days*86400)) sec" +%Y-%m-%d`&lt;br /&gt;# $sdate is now "2011-10-15"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5988327506242531076?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5988327506242531076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/12/bash-adding-or-subtracting-days-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5988327506242531076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5988327506242531076'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/12/bash-adding-or-subtracting-days-from.html' title='bash: adding or subtracting days from a date'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1854784816036623068</id><published>2011-11-14T13:45:00.001+01:00</published><updated>2011-11-15T11:02:58.186+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog c++'/><title type='text'>C++: Return type of assignment operator</title><content type='html'>&lt;p&gt;I had a confusion about whether to return with constant reference or non-constant reference from &lt;code&gt;operator=&lt;/code&gt;. It seemed clever and practical to return &lt;code&gt;T const&amp;&lt;/code&gt;, because of the following faulty reasoning:&lt;/p&gt;&lt;pre class="brush: cpp;"&gt;&lt;br /&gt;T a,b;&lt;br /&gt;a = b = T(100,200,"something");&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;The fully bracketed form of the second line is:&lt;/p&gt;&lt;pre class="brush: cpp;"&gt;&lt;br /&gt;a = (b = T(100,200,"something"));&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;So if we return &lt;code&gt;T const&amp;&lt;/code&gt; from &lt;code&gt;T::operator=(T const&amp; rhs)&lt;/code&gt; it is sufficient for that purpose. And also when we accidentally write something silly like &lt;code style='white-space: nowrap'&gt;(a = b) = T(100,200,"something")&lt;/code&gt; it will help us by giving a compile error.&lt;/p&gt;&lt;h2&gt;Reasoning for non-constant return&lt;/h2&gt;&lt;p&gt;The nice argument is that there are useful cases when we do want to modify the result of an assignment, for example:&lt;/p&gt;&lt;pre class="brush: cpp;"&gt;&lt;br /&gt;T a,b,c;&lt;br /&gt;// ...&lt;br /&gt;std::swap(a=b,c); // #1&lt;br /&gt;(b=c).Transponate(); // #2&lt;br /&gt;// ...&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;The strong argument is that many STL containers require their type parameter(s) to fulfill the &lt;strong&gt;Assignable&lt;/strong&gt;&lt;sup&gt;[1]&lt;/sup&gt; concept, which defines assignment operator to return non-constant reference.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;sup&gt;[1]&lt;/sup&gt; Assignable described at SGI: &lt;a href='http://www.sgi.com/tech/stl/Assignable.html'&gt;http://www.sgi.com/tech/stl/Assignable.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;See also: The C++ standard (23.2.1.4, table 96 – Container requirements)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1854784816036623068?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1854784816036623068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/11/c-return-type-of-assignment-operator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1854784816036623068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1854784816036623068'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/11/c-return-type-of-assignment-operator.html' title='C++: Return type of assignment operator'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-596463534441315795</id><published>2011-09-23T13:17:00.000+02:00</published><updated>2011-09-23T13:17:39.107+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='/0'/><title type='text'>Ruby, oh my increment...</title><content type='html'>&lt;p&gt;Quote from &lt;a href='http://www.ruby-doc.org/docs/Newcomers/ruby.html'&gt;ruby-doc.org&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;9. Ruby has no pre/post increment/decrement operator. For instance, x++ or x-- will fail to parse. &lt;span style='background: #FFFF88'&gt;More importantly, ++x or --x will do nothing! In fact, they behave as multiple unary prefix operators&lt;/span&gt;: -x == ---x == -----x == ...... To increment a number, simply write x += 1.(An explanation for this language design by the author of Ruby can be found at &lt;a href='http://www.ruby-talk.org/2710'&gt;http://www.ruby-talk.org/2710&lt;/a&gt;.) &lt;/blockquote&gt;&lt;p&gt;And you are eager to know an explanation for that decision, and you click and you get:&lt;/p&gt;&lt;blockquote&gt;The domain ruby-talk.org may be for sale. Click here for details.&lt;/blockquote&gt;&lt;p&gt;I have been convinced as of now that Ruby is a really good programming language for university studies, but it is yet to become an applicable language in the industry. Will it ever reach that seriousness? It has been infant for a long time and haven't yet reached that level...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-596463534441315795?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/596463534441315795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/09/ruby-oh-my-increment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/596463534441315795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/596463534441315795'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/09/ruby-oh-my-increment.html' title='Ruby, oh my increment...'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5777608020575708280</id><published>2011-08-04T14:21:00.000+02:00</published><updated>2011-09-23T13:29:51.156+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='boolean'/><title type='text'>Ruby true or false</title><content type='html'>&lt;h2&gt;The test&lt;/h2&gt;&lt;pre class="brush: ruby;"&gt;&lt;br /&gt;def true?(x)&lt;br /&gt;    if x&lt;br /&gt;        return "true"&lt;br /&gt;    else&lt;br /&gt;        return "false"&lt;br /&gt;    end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;tests = [false,true,0,1,nil,[],{},"","0","1","true","false"]&lt;br /&gt;&lt;br /&gt;tests.each do |test|&lt;br /&gt;    puts test.inspect+":\t "+true?(test)+" ("+test.class.to_s+")"&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;h2&gt;The results&lt;/h2&gt;&lt;pre class="brush: plain;"&gt;&lt;br /&gt;false:   false (FalseClass)&lt;br /&gt;true:    true (TrueClass)&lt;br /&gt;0:       true (Fixnum)&lt;br /&gt;1:       true (Fixnum)&lt;br /&gt;nil:     false (NilClass)&lt;br /&gt;[]:      true (Array)&lt;br /&gt;{}:      true (Hash)&lt;br /&gt;"":      true (String)&lt;br /&gt;"0":     true (String)&lt;br /&gt;"1":     true (String)&lt;br /&gt;"true":  true (String)&lt;br /&gt;"false":         true (String)&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;For later reference.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5777608020575708280?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5777608020575708280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/08/ruby-true-or-false.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5777608020575708280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5777608020575708280'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/08/ruby-true-or-false.html' title='Ruby true or false'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7913634523835614755</id><published>2011-08-02T17:00:00.001+02:00</published><updated>2011-09-23T13:30:57.086+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valóság'/><category scheme='http://www.blogger.com/atom/ns#' term='reality'/><category scheme='http://www.blogger.com/atom/ns#' term='/0'/><title type='text'>Álmaid nője 1 perce halott / The woman of your dreams died a minute ago</title><content type='html'>&lt;p&gt;English version follows&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;A &lt;a href="http://mindenki.hu/"&gt;mindenki.hu&lt;/a&gt; egy olyan szájt, ahol az emberek feltehetnek és megválaszolhatnak személyes preferenciákra vonatkozó kérdéseket, majd aztán megkereshetik hogy ki mennyire hasonlít hozzájuk vagy különbözik tőlük.&lt;/p&gt;&lt;p&gt;Volt ott egy kérdés: Lefeküdnél álmaid nőjével, úgy hogy már 1 perce halott?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A: persze, ha adódik egy alkalom, akkor nem szabad kihagyni.&lt;/li&gt;&lt;li&gt;B: ez undorító!!&lt;/li&gt;&lt;li&gt;C: lány vagyok&lt;/li&gt;&lt;li&gt;D: attól függ, hogyan halt meg&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Az eredmények:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A: 2%&lt;/li&gt;&lt;li&gt;B: 52%&lt;/li&gt;&lt;li&gt;C: 33%&lt;/li&gt;&lt;li&gt;D: 11%&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Ha ezek küzül az eredmények közül megnézzük a férfiakra vonatkozó részt:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A: 3%&lt;/li&gt;&lt;li&gt;D: 17%&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Azaz a férfiak 20%-a [te mondod meg].&lt;/p&gt;&lt;hr/&gt;&lt;h3&gt;English version&lt;/h3&gt;&lt;p&gt;The &lt;a href="http://mindenki.hu/"&gt;mindenki.hu&lt;/a&gt; is a site where people can raise and answer questions about personal preferences and then they can see who is similar and who is different to them.&lt;/p&gt;&lt;p&gt;There was a question: Would you &amp;quot;sleep&amp;quot; with the woman of your dreams if she were dead for 1 minute?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A: Of course. If an opportunity raises, it should not be missed.&lt;/li&gt;&lt;li&gt;B: This is disgusting.&lt;/li&gt;&lt;li&gt;C: I am a woman.&lt;/li&gt;&lt;li&gt;D: It depends on the way she died.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The results:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A: 2%&lt;/li&gt;&lt;li&gt;B: 52%&lt;/li&gt;&lt;li&gt;C: 33%&lt;/li&gt;&lt;li&gt;D: 11%&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Taking the shocking results only on men:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A: 3%&lt;/li&gt;&lt;li&gt;D: 17%&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So 20% of men are [you name it].&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7913634523835614755?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7913634523835614755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/08/almaid-noje-1-perce-halott-woman-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7913634523835614755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7913634523835614755'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/08/almaid-noje-1-perce-halott-woman-of.html' title='Álmaid nője 1 perce halott / The woman of your dreams died a minute ago'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5327159428758337928</id><published>2011-05-18T15:27:00.000+02:00</published><updated>2011-05-18T15:27:06.912+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='játék'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Programming language inventor OR serial killer?</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-avHxA-d1OSU/TdPIRvIjpkI/AAAAAAAAAGU/hVOzJpylacg/s1600/serial_killer.png" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="200" width="200" src="http://3.bp.blogspot.com/-avHxA-d1OSU/TdPIRvIjpkI/AAAAAAAAAGU/hVOzJpylacg/s320/serial_killer.png" /&gt;&lt;/a&gt;&lt;p&gt;Kóder vagy sorozatgyilkos?&lt;/p&gt;&lt;p&gt;&lt;q&gt;Can you tell a coder from a cannibal? Try to work out which of the following spent their time hacking computers and which preferred hacking away at corpses instead.&lt;/q&gt;&lt;/p&gt;&lt;p style="font-size: 2em"&gt;&amp;rarr; &lt;a href="http://www.malevole.com/mv/misc/killerquiz/"&gt;Killer Quiz&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5327159428758337928?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5327159428758337928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/05/programming-language-inventor-or-serial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5327159428758337928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5327159428758337928'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/05/programming-language-inventor-or-serial.html' title='Programming language inventor OR serial killer?'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-avHxA-d1OSU/TdPIRvIjpkI/AAAAAAAAAGU/hVOzJpylacg/s72-c/serial_killer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7929867792957840455</id><published>2011-05-04T15:20:00.012+02:00</published><updated>2011-05-15T12:46:24.373+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='string'/><category scheme='http://www.blogger.com/atom/ns#' term='/0'/><title type='text'>The bad and ugly: Ruby strings</title><content type='html'>&lt;p&gt;Ruby is a language like Java, everything is reference to object. An assignment does not produce copy of the value, but the copy of the reference. So if you have an &lt;code&gt;a&lt;/code&gt; object, and you say &lt;code&gt;b=a&lt;/code&gt; then you will have a &lt;code&gt;b&lt;/code&gt; object reference pointing to the same place as &lt;code&gt;a&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;The naive approach of a string is that if I say &lt;code&gt;a='x12345y';&amp;nbsp;b=a;&amp;nbsp;b.sub!('234','---');&lt;/code&gt; will result in an &lt;code&gt;a&lt;/code&gt; which's value is &lt;code&gt;'x12345y'&lt;/code&gt; and a &lt;code&gt;b&lt;/code&gt; which's value is &lt;code&gt;'x1---5y'&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;The Java guys invented the immutable pattern which means that after a string is created it cannot be modified. The sensation of modification comes from the construction of new strings from old ones, like &lt;code&gt;s&amp;nbsp;=&amp;nbsp;s.concat("TEST")&lt;/code&gt; where &lt;code&gt;s.concat("TEST")&lt;/code&gt; creates a new string which's reference may or may not be stored back at &lt;code&gt;s&lt;/code&gt; itself.&lt;/p&gt;&lt;p&gt;But Ruby has weird behavior:&lt;/p&gt;&lt;pre class="brush: ruby"&gt;&lt;br /&gt;original = '|123|123|123|123|'&lt;br /&gt;s = original&lt;br /&gt;s['123']='TEST'&lt;br /&gt;print(s,"\n")&lt;br /&gt;s = original&lt;br /&gt;s.sub!('123','TEST')&lt;br /&gt;print(s,"\n")&lt;br /&gt;&lt;/pre&gt;will output&lt;pre class="brush: plain"&gt;&lt;br /&gt;|TEST|123|123|123|&lt;br /&gt;|TEST|TEST|123|123|&lt;br /&gt;&lt;/pre&gt;&lt;q&gt;You do not know enough&lt;/q&gt; - they say, &lt;q&gt;There are immutable objects in ruby too!&lt;/q&gt;. I just have to call the &lt;code&gt;freeze&lt;/code&gt; method and the object will be immutable. Let's try it.&lt;/p&gt;&lt;pre class="brush: ruby"&gt;&lt;br /&gt;original = '|123|123|123|123|'&lt;br /&gt;original.freeze # &amp;lt;--- NEW GUY&lt;br /&gt;s = original&lt;br /&gt;s['123']='TEST'&lt;br /&gt;print(s,"\n")&lt;br /&gt;s = original&lt;br /&gt;s.sub!('123','TEST')&lt;br /&gt;print(s,"\n")&lt;br /&gt;&lt;/pre&gt;will output&lt;pre class="brush: plain"&gt;&lt;br /&gt;stringtest.rb:4:in `[]=': can't modify frozen string (TypeError)&lt;br /&gt;        from stringtest.rb:4&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;That is just plain wonderful. We are still on the same place: nowhere. What would be the solution? Nothing sane is available. You have to use &lt;code&gt;s&amp;nbsp;=&amp;nbsp;String.new(original)&lt;/code&gt; instead of simple assignment. This is a terrible looking pain in the ass solution.&lt;/p&gt;&lt;p&gt;Who the hell knows where was my string declared at the first time? Who knows what will be broken if I change a string I got from somewhere? Who will find the real problem for an error message like &lt;code&gt;File&amp;nbsp;not&amp;nbsp;found:&amp;nbsp;'TEST'&lt;/code&gt;?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7929867792957840455?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7929867792957840455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/05/bad-and-ugly-ruby-strings.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7929867792957840455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7929867792957840455'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/05/bad-and-ugly-ruby-strings.html' title='The bad and ugly: Ruby strings'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2760981363909214520</id><published>2011-05-02T13:57:00.003+02:00</published><updated>2011-05-02T14:08:26.690+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='delete'/><category scheme='http://www.blogger.com/atom/ns#' term='const'/><category scheme='http://www.blogger.com/atom/ns#' term='destructor'/><category scheme='http://www.blogger.com/atom/ns#' term='pointer'/><title type='text'>Unexpected behavior: pointer to constant</title><content type='html'>&lt;h2&gt;Preface: some words about correct 'const' syntax&lt;/h2&gt;&lt;p&gt;The general rule is that the &lt;code&gt;const&lt;/code&gt; keyword affects its immediate &lt;em&gt;left&lt;/em&gt; neighbor. Sic! So the correct syntax for defining a pointer to a constant integer is &lt;code&gt;int&amp;nbsp;const&amp;nbsp;*&amp;nbsp;pInteger&lt;/code&gt;. The history proved that the traditional style is not sufficient, but is still maintained: If the &lt;code&gt;const&lt;/code&gt; keyword is the leftmost in a type specification then it affects its immediate right neighbor.&lt;p&gt;&lt;h2&gt;Constants are to be disposed too&lt;/h2&gt;&lt;pre class="brush: cpp"&gt;&lt;br /&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;class A {&lt;br /&gt;public:&lt;br /&gt;        A(){ std::cout &lt;&lt; "Risen #" &lt;&lt; (idx=++counter) &lt;&lt; std::endl; }&lt;br /&gt;        ~A(){ std::cout &lt;&lt; "Fallen #" &lt;&lt; idx &lt;&lt; std::endl; }&lt;br /&gt;private:&lt;br /&gt;        int idx;&lt;br /&gt;        static int counter;&lt;br /&gt;};&lt;br /&gt;int A::counter = 0;&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;        A const first;&lt;br /&gt;        return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;will output (as expected)&lt;/p&gt;&lt;pre class="brush: plain"&gt;&lt;br /&gt;Risen #1&lt;br /&gt;Fallen #1&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;As we can observe, the destructor of the const-qualified &lt;code&gt;first&lt;/code&gt; variable was called. That extrapolates that the &lt;code&gt;const&lt;/code&gt; qualifier does not protect from calling the destructor on a pointer which is a weird looking thing for the first time.&lt;/p&gt;&lt;h2&gt;The unexpected behavior&lt;/h2&gt;&lt;pre class="brush: cpp"&gt;&lt;br /&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;class A { /* same as the above */ };&lt;br /&gt;int A::counter = 0;&lt;br /&gt;void f(A const * pTest){ delete pTest; }&lt;br /&gt;&lt;br /&gt;int main(){&lt;br /&gt;        A *pFirst = new A, second;&lt;br /&gt;        f(pFirst);&lt;br /&gt;        A const third;&lt;br /&gt;        return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;will compile flawlessly and will produce&lt;/p&gt;&lt;pre class="brush: cpp"&gt;&lt;br /&gt;Risen #1&lt;br /&gt;Risen #2&lt;br /&gt;Fallen #1&lt;br /&gt;Risen #3&lt;br /&gt;Fallen #3&lt;br /&gt;Fallen #2&lt;br /&gt;&lt;/pre&gt;&lt;h2&gt;The bad idea&lt;/h2&gt;&lt;p&gt;Let's make it impossible to call a &lt;code&gt;delete&lt;/code&gt; on pointers to constants! &lt;em&gt;Bad idea.&lt;/em&gt; The following example must be possible.&lt;/p&gt;&lt;pre class="brush: cpp"&gt;&lt;br /&gt;Vector2D const * pVector = new Vector2D(3,2);&lt;br /&gt;// ...&lt;br /&gt;delete pVector; // &amp;lt--- This is it.&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;And the deletion of a pointed value must be delegable to functions. That's why the &lt;code&gt;f()&lt;/code&gt; was able to delete its parameter.&lt;/p&gt;&lt;p&gt;One may feel unsafe at this moment, but it is not really a problem in the industry: almost nobody has the clue that it is even possible, and nobody wants to do that anyways, except when it is the main goal. But then it's not a trap.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2760981363909214520?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2760981363909214520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/05/unexpected-behavior-pointer-to-constant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2760981363909214520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2760981363909214520'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/05/unexpected-behavior-pointer-to-constant.html' title='Unexpected behavior: pointer to constant'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-898707864737814972</id><published>2011-04-20T15:02:00.004+02:00</published><updated>2011-05-03T14:03:16.513+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikulás'/><category scheme='http://www.blogger.com/atom/ns#' term='lift'/><category scheme='http://www.blogger.com/atom/ns#' term='mese'/><title type='text'>Az nem úgy van az</title><content type='html'>&lt;p&gt;Történt egyszer valamikor 2005 tájékán, hogy Budapesten egy XI. kerületi kollégiumban, a 11 emeletes épületben a lift elromlott és egy fiatal srác bennragadt. Nyomta ő a csengőt, mint süket a csengőt, de a portás csak nem hallotta meg és nem intézkedett. Bicskájával hát kibütykölte a lift ajtajának zárószerkezetét, kinyitotta a liftajtót, majd kimászott. Lesétált a földszintre, hogy elmesélje hogyan járt, ha már a csengő nem működött vagy nem hallották. Addigra épp oda is ért a nagyon lassú léptekkel közlekedő mikulásra emlékeztető portásbácsi.&lt;/p&gt;&lt;p&gt;- Jó napot kívánok! A negyedik és az ötödik emelet között elakadt a lift.&lt;br /&gt;- Ezt meg maga honnan tudja?&lt;br /&gt;- Benne utaztam.&lt;br /&gt;- És? - kérdezte a portás nagy kerek szemekkel.&lt;br /&gt;- Kifeszítettem az ajtót és kimásztam.&lt;br /&gt;- &lt;span title='Majd néhány másodperc döbbent szünet után a srác visszakérdezett: - Akkor másszak vissza?'&gt;Az nem úgy van az hogy csak úgy kimászunk a liftből!*&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-898707864737814972?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/898707864737814972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/04/az-nem-ugy-van-az.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/898707864737814972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/898707864737814972'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/04/az-nem-ugy-van-az.html' title='Az nem úgy van az'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2397470284802926467</id><published>2011-04-14T16:18:00.005+02:00</published><updated>2011-04-14T22:04:12.658+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win7'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='fs'/><title type='text'>Symlinks under Windows, finally. Or not?</title><content type='html'>&lt;p&gt;Symbolic links were introduced to Windows as of Windows Vista. Yipikaye! Or not?&lt;/p&gt;&lt;pre class="brush: plain"&gt;&lt;br /&gt;D:\linktest&gt;mklink fileLink file.txt&lt;br /&gt;You do not have sufficient privilege to perform this operation.&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;Under Windows 7 you have to have administrator privileges to create one. So if you have a &lt;code&gt;D:\home\yourname\projects\pets\WorldDominator&lt;/code&gt; and you want to access it as &lt;code&gt;D:\home\yourname\WorldDominator&lt;/code&gt; then your friend is not the symbolic link, but the &lt;u&gt;plain old Windows shortcut&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;What about projects that want to be platform independent and wait for Windows to have support for symbolic links, so some &lt;q&gt;routing&lt;/q&gt; code could be dropped? Some pain. Windows is the only mainstream operating system that does not have support for user managed symbolic links by default. It can be configured using &lt;code title="Start / Run...: secpol.msc"&gt;&lt;u&gt;secpol.msc&lt;/u&gt;&lt;/code&gt; by the administrator who may or may not care.&lt;/p&gt;&lt;p&gt;I wish I could understand the considerations behind this decision.&lt;/p&gt;&lt;p&gt;And finally, should the multi-platform projects use symbolic links or not?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2397470284802926467?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2397470284802926467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/04/symlinks-under-windows-finally-or-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2397470284802926467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2397470284802926467'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/04/symlinks-under-windows-finally-or-not.html' title='Symlinks under Windows, finally. Or not?'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1308106039070491531</id><published>2011-04-07T13:19:00.006+02:00</published><updated>2011-04-21T14:09:31.171+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='courier new'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='shit happens'/><category scheme='http://www.blogger.com/atom/ns#' term='unicode'/><title type='text'>Courier New - follow up</title><content type='html'>&lt;div style="float: right; border: 1px solid black; text-align: left; margin: 5px;"&gt;&lt;pre style="font-size: 2em; margin: 2px;"&gt;Couri&lt;br /&gt;erNew&lt;br /&gt;|&amp;lArr;&amp;rArr;|&lt;br /&gt;|||||&lt;/pre&gt;&lt;/div&gt;&lt;h2&gt;Rightwards (and leftwards) double arrow&lt;/h2&gt;&lt;p&gt;I wrote to "FontsLive.com by Monotype Imaging" about the problem. They confirmed that the problem is in the font itself (not the softwares), but they cannot change the situation, because of licensing difficulties:&lt;/p&gt;&lt;q&gt;Hi Edvárd,&lt;br /&gt;&lt;br /&gt;It appears to a bug (or a feature?) in Courier New and how it is rendered in various environments or applications.&lt;br /&gt;&lt;br /&gt;Unfortunately since we distribute this font under license we cannot modify it.&lt;br /&gt;&lt;br /&gt;So my suggestion would be to consider a different font, such as Consolas, another monospaced font.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;--- 8&lt; ----&lt;/q&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1308106039070491531?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1308106039070491531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/04/courier-new-follow-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1308106039070491531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1308106039070491531'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/04/courier-new-follow-up.html' title='Courier New - follow up'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6176495796591001289</id><published>2011-03-18T14:43:00.011+01:00</published><updated>2011-04-21T14:10:07.530+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='courier new'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='unicode'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='/0'/><title type='text'>Courier New - rightwards double arrow</title><content type='html'>&lt;hr /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;span style='font-family: courier new; font-size: 1.5em; line-height: 80%;'&amp;gt;&lt;br /&gt;|something|&amp;amp;larr;|&amp;amp;rarr;|&amp;amp;lArr;|&amp;amp;rArr;|something|&amp;lt;br /&amp;gt;&lt;br /&gt;||||||||||||||||||||||||||||||||||&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;hr /&gt;&lt;span style='font-family: courier new; font-size: 2em; line-height: 80%;'&gt;|something|&amp;larr;|&amp;rarr;|&amp;lArr;|&amp;rArr;|something|&lt;br /&gt;||||||||||||||||||||||||||||||||||&lt;br /&gt;&lt;/span&gt;&lt;hr /&gt;&lt;p&gt;The above example demonstrates that the &lt;strong&gt;monospace&lt;/strong&gt; Courier New font is not monospace. You can use this text for testing Notepad, Mozilla Firefox 3.*, PuTTY. The rightwards double arrow is wider than it should be. Under IE8, and Firefox 4.* both double arrows are wider than they should be. (All tested under Win7)&lt;/p&gt;&lt;p&gt;Here I divide by z&lt;span style='opacity:0.5; color: red;'&gt;[AUTOSAVED]&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;Follow up&lt;/h2&gt;&lt;p&gt;&lt;a href='http://not-in-list.blogspot.com/2011/04/courier-new-follow-up.html'&gt;Courier New - follow up&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6176495796591001289?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6176495796591001289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/03/courier-new-rightwards-double-arrow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6176495796591001289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6176495796591001289'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/03/courier-new-rightwards-double-arrow.html' title='Courier New - rightwards double arrow'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-3835635166450624334</id><published>2011-02-07T17:02:00.007+01:00</published><updated>2011-03-18T15:19:06.816+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ad'/><category scheme='http://www.blogger.com/atom/ns#' term='www'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='file transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='file sharing'/><title type='text'>Dropbox (x)</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_uyzjF4a8Lmw/TVAZTieRsCI/AAAAAAAAAGE/Y_8UcoR3bAk/s1600/dropbox_logo_home.png" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="75" width="290" src="http://2.bp.blogspot.com/_uyzjF4a8Lmw/TVAZTieRsCI/AAAAAAAAAGE/Y_8UcoR3bAk/s320/dropbox_logo_home.png" /&gt;&lt;/a&gt;&lt;p&gt;One of my friends recommended me this simple utility. I like it and I think that the most impressive feature of it is that you can synchronize your documents between your computers. It can be also used for sharing some things with the public or with some other Dropbox users.&lt;/p&gt;&lt;h2&gt;The figure&lt;/h2&gt;&lt;p&gt;The idea is a basic one. You register at &lt;a href="http://dropbox.com/"&gt;Dropbox.com&lt;/a&gt; and download a service application for your operating system (Windows, Linux, Mac and some mobile devices are supported) and select a newly created directory on your local computer.&lt;/p&gt;&lt;p&gt;Everything stored on the Dropbox server will be synchronized down to your computer's selected folder and when you change or add anything to that folder then it will be uploaded automatically and downloaded by your other computers. You can also access your files via the web interface.&lt;/p&gt;&lt;p&gt;You will get 2 GB of space for free and - of course - you can buy more up to 100 GB.&lt;/p&gt;&lt;h2&gt;Dropbox vs Google Docs&lt;/h2&gt;&lt;p&gt;It is better than Google Docs because you can share ANY KIND OF DOCUMENT that your computer can handle, not only a subset of them. However Google Docs has some advantages like simultaneous editing of texts and spreadsheets.&lt;/p&gt;&lt;h2&gt;Dropbox vs revision control systems&lt;/h2&gt;&lt;p&gt;It is not for that at all. There are a limited support for undeleting but that's all.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-3835635166450624334?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/3835635166450624334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/02/dropbox-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3835635166450624334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3835635166450624334'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/02/dropbox-x.html' title='Dropbox (x)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uyzjF4a8Lmw/TVAZTieRsCI/AAAAAAAAAGE/Y_8UcoR3bAk/s72-c/dropbox_logo_home.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-899362730541202378</id><published>2011-02-07T15:45:00.007+01:00</published><updated>2011-02-07T17:33:44.114+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='favicon'/><category scheme='http://www.blogger.com/atom/ns#' term='www'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='msie'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Internet Explorer vs favicons</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TVAZ7tvMHII/AAAAAAAAAGM/JbQTL0iJZS4/s1600/nil_pointer.png" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="32" width="32" src="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TVAZ7tvMHII/AAAAAAAAAGM/JbQTL0iJZS4/s320/nil_pointer.png" /&gt;&lt;/a&gt; The usage of favicon.ico in the root directory of the site was introduced by Internet Explorer 4.0. This icon must be a Windows Icon File (MIME: image/vnd.microsoft.icon). It is used to illustrate bookmark entries, desktop shortcuts, tabs (of tabbed browsing). Time is - again - frozen at Microsoft because...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jeffcode.blogspot.com/2007/12/why-doesnt-favicon-for-my-site-appear.html"&gt;jeffdav blog entry&lt;/a&gt; describes that this must be a Windows Icon File, otherwise Internet Explorer will not display this icon.&lt;br /&gt;&lt;br /&gt;All other major web browsers support PNG, GIF and JPEG. Firefox and Opera also supports APNG, and Opera alone can use SVG. If an image type can be handled by a browser then there should not be any obstacle to display favicons of that kind.&lt;br /&gt;&lt;br /&gt;2011, Internet Explorer: WINDOWS ICON FILE ONLY.&lt;br /&gt;&lt;br /&gt;Good news: You can specify different favicon for each page like that:&lt;br /&gt;&lt;pre class="brush: xml"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;#9;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;lt;!-- some things --&amp;gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;lt;link rel="shortcut icon" href="path/something.ico" /&amp;gt;&lt;br /&gt;&amp;#9;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;#9;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;lt;!-- some things --&amp;gt;&lt;br /&gt;&amp;#9;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;PS: If you want to generate more anger inside yourself then you should check out &lt;a href="http://animatedpng.com/"&gt;http://animatedpng.com/&lt;/a&gt; and follow the case of APNG support in web browsers. According to the 10 year long story of alpha transparency support in Internet Explorer there is no much hope.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-899362730541202378?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/899362730541202378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2011/02/internet-explorer-vs-favicons.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/899362730541202378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/899362730541202378'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2011/02/internet-explorer-vs-favicons.html' title='Internet Explorer vs favicons'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TVAZ7tvMHII/AAAAAAAAAGM/JbQTL0iJZS4/s72-c/nil_pointer.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7908264311828071713</id><published>2010-11-30T23:16:00.000+01:00</published><updated>2010-11-30T23:16:55.242+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='UFO'/><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><title type='text'>UFO Trick</title><content type='html'>&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aIM9S7x_7xA?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aIM9S7x_7xA?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7908264311828071713?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7908264311828071713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/11/ufo-trick.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7908264311828071713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7908264311828071713'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/11/ufo-trick.html' title='UFO Trick'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7640420330767441702</id><published>2010-11-24T22:40:00.001+01:00</published><updated>2010-11-30T23:15:32.671+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='showhajtás'/><category scheme='http://www.blogger.com/atom/ns#' term='Bunkós Tesók'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='Bolyai Club'/><category scheme='http://www.blogger.com/atom/ns#' term='KCSSK'/><title type='text'>Pesti Meló</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mXxkQDv0Yfo?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mXxkQDv0Yfo?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Bunkos Tesók - Bolyai Club&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7640420330767441702?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7640420330767441702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/11/pesti-melo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7640420330767441702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7640420330767441702'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/11/pesti-melo.html' title='Pesti Meló'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6169077109011810297</id><published>2010-10-22T03:27:00.000+02:00</published><updated>2010-10-22T03:27:49.401+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='Hugh Laurie'/><category scheme='http://www.blogger.com/atom/ns#' term='Stephen Fry'/><title type='text'>Hugh Laurie's song for America</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lyHSjv9gxlE?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/lyHSjv9gxlE?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6169077109011810297?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6169077109011810297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/10/hugh-lauries-song-for-america.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6169077109011810297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6169077109011810297'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/10/hugh-lauries-song-for-america.html' title='Hugh Laurie&apos;s song for America'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8545052388158440235</id><published>2010-10-19T22:37:00.000+02:00</published><updated>2010-10-19T22:37:49.713+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='cat'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='macska'/><title type='text'>The OMG Cat / Az "Óh, jajj, Istenem!" macska</title><content type='html'>&lt;h2&gt;Original / Eredeti&lt;/h2&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/C_S5cXbXe-4?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/C_S5cXbXe-4?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;~ sees car accident / ~ autóbalesetet lát&lt;/h2&gt;&lt;br /&gt;&lt;object width="480" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="ordie_player_dca0f23fce"&gt;&lt;param name="movie" value="http://player.ordienetworks.com/flash/fodplayer.swf" /&gt;&lt;param name="flashvars" value="key=dca0f23fce" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed width="480" height="400" flashvars="key=dca0f23fce" allowfullscreen="true" allowscriptaccess="always" quality="high" src="http://player.ordienetworks.com/flash/fodplayer.swf" name="ordie_player_dca0f23fce" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="text-align:left;font-size:x-small;margin-top:0;width:480px;"&gt;&lt;a href="http://www.funnyordie.com/videos/dca0f23fce/omg-cat-sees-car-accident" title="from omgcat, monkeyhouse, showfriendz, and Brad"&gt;OMG Cat sees Car Accident&lt;/a&gt; - watch more &lt;a href="http://www.funnyordie.com/" title="on Funny or Die"&gt;funny videos&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8545052388158440235?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8545052388158440235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/10/omg-cat-az-oh-jajj-istenem-macska.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8545052388158440235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8545052388158440235'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/10/omg-cat-az-oh-jajj-istenem-macska.html' title='The OMG Cat / Az &quot;Óh, jajj, Istenem!&quot; macska'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1182541292858759092</id><published>2010-10-15T17:46:00.002+02:00</published><updated>2010-10-15T17:46:22.918+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><title type='text'>Ruby is not good at comments</title><content type='html'>&lt;h2&gt;Problem&lt;/h2&gt;Imagine that you are hard-coding some long list into your Ruby code and you need to&lt;br /&gt;&lt;ul&gt;&lt;li&gt;wrap the long line into multiple lines&lt;/li&gt;&lt;li&gt;comment on some items&lt;/li&gt;&lt;/ul&gt;Let's look at the 1st goal (imagine a lot longer list)!&lt;br /&gt;&lt;pre class="brush: ruby"&gt;@@import_fields = [ \&lt;br /&gt;    "Name" \&lt;br /&gt;    , "Organization" \&lt;br /&gt;    , "Role" \&lt;br /&gt;    , "Internal ID" \&lt;br /&gt;];&lt;br /&gt;&lt;/pre&gt;Pretty ugly, because the statement separator is the newline and you should escape it. But doable. Let's move on!&lt;br /&gt;&lt;br /&gt;Completing the second goal is not possible. The only commenting option is the line-commenting which is starts with the &lt;code&gt;#&lt;/code&gt; sign and ends when the line ends. If you place the comment before the backslash (&lt;code&gt;\&lt;/code&gt;), your interpreter will not detect the newline escaper backslash. If you place the comment after it, then it stops being a newline escaper.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Nonexistent solutions&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;The Ruby guys failed to add statement separators / terminators to the language and that remains this way. I think the intention was to make life easier, but I believe they made it harder. Someone someday may enlighten me.&lt;/li&gt;&lt;li&gt;They should introduce block comments. It would be backward compatible and would make the World a better place.&lt;/li&gt;&lt;li&gt;Or they should detect the newline escaping after the &lt;code&gt;#&lt;/code&gt; sign.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;Workaround&lt;/h2&gt;&lt;pre class="brush: ruby"&gt;@@import_fields = []&lt;br /&gt;@@import_fields &lt;&lt; "Name"&lt;br /&gt;@@import_fields &lt;&lt; "Organization" # Some clever saying about this field&lt;br /&gt;@@import_fields &lt;&lt; "Role"&lt;br /&gt;@@import_fields &lt;&lt; "Internal ID" # And some eternal wisdom about this&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;If you know a better way, don't hesitate to tell me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1182541292858759092?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1182541292858759092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/10/ruby-is-not-good-at-comments.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1182541292858759092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1182541292858759092'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/10/ruby-is-not-good-at-comments.html' title='Ruby is not good at comments'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2236681177940723897</id><published>2010-10-13T12:17:00.009+02:00</published><updated>2010-10-14T13:14:05.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><title type='text'>Indent with TABs, format with spaces</title><content type='html'>TABs vs spaces&lt;br /&gt;&lt;h2&gt;1st: Visible with&lt;/h2&gt;They say that TABs are rendered differently by different softwares and devices. I cannot accept that. Read on.&lt;br /&gt;&lt;br /&gt;UNICODE 2.0 released in year 1996. In around 2001 people wanted to kill me because I used UTF-8 characters on IRC, and they argued that their [not so good] software cannot render them correctly. I ignored them. Their [not so good] software became advanced, their minds became open.&lt;br /&gt;&lt;br /&gt;Editors and devices where the visible width of TAB characters cannot be adjusted are not so good. TAB is not a new invention at all.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;2nd: Formatting&lt;/h2&gt;TABs are not for formatting. They are only for indenting.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: cpp;"&gt;int·main()&lt;br /&gt;{&lt;br /&gt;→   printf("Hello·%s!\n",·//·I·like·to·move·it,&lt;br /&gt;→   ·······"World");······//·move·it.&lt;br /&gt;→   return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;If you want to graphically align something then you should use SPACES. If you are expressing the depth of control, then you should use TAB. The above code will maintain it's visual, see:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: cpp;"&gt;int·main()&lt;br /&gt;{&lt;br /&gt;→   {·//·Ad-hoc·block·begin&lt;br /&gt;→   →   printf("Hello·%s!\n",·//·I·like·to·move·it,&lt;br /&gt;→   →   ·······"World");······//·move·it.&lt;br /&gt;→   →   return·0;&lt;br /&gt;→   }·//·Ad-hoc·block·end&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h2&gt;3rd: Freedom&lt;/h2&gt;See what happens when visible with of TAB is set to 8, because someone may like it that way:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: cpp;"&gt;int·main()&lt;br /&gt;{&lt;br /&gt;→       {·//·Ad-hoc·block·begin&lt;br /&gt;→       →       printf("Hello·%s!\n",·//·I·like·to·move·it,&lt;br /&gt;→       →       ·······"World");······//·move·it.&lt;br /&gt;→       →       return·0;&lt;br /&gt;→       }·//·Ad-hoc·block·end&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The hairdo is still tight.&lt;br /&gt;&lt;br /&gt;What if someone's favorite visual TAB size is 2?&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: cpp;"&gt;int·main()&lt;br /&gt;{&lt;br /&gt;→ {·//·Ad-hoc·block·begin&lt;br /&gt;→ → printf("Hello·%s!\n",·//·I·like·to·move·it,&lt;br /&gt;→ → ·······"World");······//·move·it.&lt;br /&gt;→ → return·0;&lt;br /&gt;→ }·//·Ad-hoc·block·end&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The hairdo is still tight.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;4th: Symbolism&lt;/h2&gt;From my heart: &lt;a href="http://www.mail-archive.com/vim_use@googlegroups.com/msg18895.html"&gt;http://www.mail-archive.com/vim_use@googlegroups.com/msg18895.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Favorite part: ... tabs for leading indent, spaces everywhere else. I prefer this strategy for the same reason I prefer to use symbolic names for constants, rather than embedding numeric literals throughout my source code ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2236681177940723897?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2236681177940723897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/10/indent-with-tabs-format-with-spaces.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2236681177940723897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2236681177940723897'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/10/indent-with-tabs-format-with-spaces.html' title='Indent with TABs, format with spaces'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7521534892763820557</id><published>2010-09-09T16:38:00.000+02:00</published><updated>2010-09-09T16:38:04.488+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='autó'/><category scheme='http://www.blogger.com/atom/ns#' term='cartoon'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><title type='text'>Traffic jam experiment / Dugó kisérlet</title><content type='html'>&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="460" height="408" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="flashvars" value="vID=76909c6e7f&amp;autostart=false" /&gt;&lt;param name="name" value="guPlayer-76909c6e7f" /&gt;&lt;param name="src" value="http://files.indavideo.hu/player/gup.swf" /&gt;&lt;param name="bgcolor" value="#666666" /&gt;&lt;embed flashvars="vID=76909c6e7f&amp;autostart=false" src="http://files.indavideo.hu/player/gup.swf" quality="high" bgcolor="#666666" width="460" height="408"  wmode="transparent" name="guPlayer-76909c6e7f" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7521534892763820557?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7521534892763820557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/09/traffic-jam-experiment-dugo-kiserlet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7521534892763820557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7521534892763820557'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/09/traffic-jam-experiment-dugo-kiserlet.html' title='Traffic jam experiment / Dugó kisérlet'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2206465430656067038</id><published>2010-08-23T11:13:00.001+02:00</published><updated>2010-08-23T12:48:00.431+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='Hugh Laurie'/><category scheme='http://www.blogger.com/atom/ns#' term='Stephen Fry'/><title type='text'>Stephen Fry &amp; Hugh Laurie</title><content type='html'>Régi cucc, ami csak nekem új. Dr House egy másik élete.&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hNoS2BU6bbQ?fs=1&amp;amp;hl=hu_HU"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hNoS2BU6bbQ?fs=1&amp;amp;hl=hu_HU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Old stuff which is new for me. Another life of Doctor House.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2206465430656067038?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2206465430656067038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/08/stephen-fry-hugh-laure.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2206465430656067038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2206465430656067038'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/08/stephen-fry-hugh-laure.html' title='Stephen Fry &amp; Hugh Laurie'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1019960138689147477</id><published>2010-08-16T04:45:00.004+02:00</published><updated>2010-08-18T10:54:20.193+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='pursuit'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='üldözés'/><category scheme='http://www.blogger.com/atom/ns#' term='police'/><category scheme='http://www.blogger.com/atom/ns#' term='rendőrség'/><title type='text'>Villamosos üldözés / Tram pushuit</title><content type='html'>Have a good evening!&lt;br /&gt;&lt;br /&gt;In current days, while the criminal acts are spreading, the daredevils of the gangland invent newer and newer ways to deliver their deeds.&lt;br /&gt;&lt;br /&gt;The following police recording proofs that criminals are not picky about the vehicles they use during robbery.&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oIiVh8rNJno?fs=1&amp;amp;hl=hu_HU"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oIiVh8rNJno?fs=1&amp;amp;hl=hu_HU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1019960138689147477?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1019960138689147477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/08/villamosos-uldozes-tram-pushuit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1019960138689147477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1019960138689147477'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/08/villamosos-uldozes-tram-pushuit.html' title='Villamosos üldözés / Tram pushuit'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-3548150567825504151</id><published>2010-08-15T19:58:00.000+02:00</published><updated>2010-08-15T19:58:43.705+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><title type='text'>Happy debugging</title><content type='html'>&lt;pre class="brush: cpp"&gt;#define TRUE FALSE /* Happy debugging, suckers! */&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-3548150567825504151?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/3548150567825504151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/08/happy-debugging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3548150567825504151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3548150567825504151'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/08/happy-debugging.html' title='Happy debugging'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5193601607746120420</id><published>2010-08-12T00:26:00.002+02:00</published><updated>2010-08-12T00:28:29.987+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dpi'/><category scheme='http://www.blogger.com/atom/ns#' term='exif'/><category scheme='http://www.blogger.com/atom/ns#' term='jpeg'/><title type='text'>Editing JPEG DPI without resampling</title><content type='html'>The title is the naive search term for a problem. The good search term - or Google power phrase - is &lt;q&gt;Exif editor&lt;/q&gt;. The best of the results which simply solves the problem is the &lt;q&gt;Exif Pilot&lt;/q&gt; on an &lt;q&gt;&lt;a href="http://www.colorpilot.com/exif.html"&gt;Exif editors&lt;/a&gt;&lt;/q&gt; page. Enjoy!&lt;br /&gt;&lt;br /&gt;P.S.: I decided to publicate the fruit of every hard and exhausting search on this blog. Maybe it is not good for the regular visitor, but I'm sure it helps the Universe in general. :-)&lt;br /&gt;&lt;br /&gt;--- Hungarian version&lt;br /&gt;&lt;br /&gt;JPEG DPI szerkesztés: Ez a jó neked: &lt;q&gt;Exif Pilot&lt;/q&gt; az &lt;q&gt;&lt;a href="http://www.colorpilot.com/exif.html"&gt;Exif editors&lt;/a&gt;&lt;/q&gt; oldalról.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5193601607746120420?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5193601607746120420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/08/editing-jpeg-dpi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5193601607746120420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5193601607746120420'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/08/editing-jpeg-dpi.html' title='Editing JPEG DPI without resampling'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1608199779463371767</id><published>2010-08-11T09:37:00.000+02:00</published><updated>2010-08-11T09:37:32.780+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='hello world'/><title type='text'>Welcome to Ruby</title><content type='html'>&lt;pre class="brush: ruby"&gt;myString = "Welcome to JavaScript!"&lt;br /&gt;=&amp;gt; "Welcome to JavaScript!"&lt;br /&gt;&lt;br /&gt;myString[8..20]= "Ruby"&lt;br /&gt;=&amp;gt; "Ruby"&lt;br /&gt;&lt;br /&gt;puts myString&lt;br /&gt;=&amp;gt; "Welcome Ruby!"&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1608199779463371767?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1608199779463371767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/08/welcome-to-ruby.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1608199779463371767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1608199779463371767'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/08/welcome-to-ruby.html' title='Welcome to Ruby'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6132253685075367848</id><published>2010-07-22T12:44:00.003+02:00</published><updated>2010-07-22T21:59:21.199+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pictre'/><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='játék'/><category scheme='http://www.blogger.com/atom/ns#' term='monorail'/><category scheme='http://www.blogger.com/atom/ns#' term='lolcat'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Monorail cat / Mágnesvasút macska</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgg_aeZQHI/AAAAAAAAAFM/Efq8HYVQx6o/s1600/lolcat_monorail.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgg_aeZQHI/AAAAAAAAAFM/Efq8HYVQx6o/s320/lolcat_monorail.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;rarr; &lt;a href="http://catmas.com/blog/_archives/2006/11/2/2469597.html"&gt;Catmas blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6132253685075367848?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6132253685075367848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/monorail-cat.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6132253685075367848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6132253685075367848'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/monorail-cat.html' title='Monorail cat / Mágnesvasút macska'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgg_aeZQHI/AAAAAAAAAFM/Efq8HYVQx6o/s72-c/lolcat_monorail.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5753451808386681509</id><published>2010-07-22T11:54:00.009+02:00</published><updated>2010-07-22T12:45:05.389+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='esolang'/><category scheme='http://www.blogger.com/atom/ns#' term='lolcat'/><category scheme='http://www.blogger.com/atom/ns#' term='lolcode'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>LOLCODE</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEgaiVeAidI/AAAAAAAAAE8/rw1PyB5uGv4/s1600/lolcode.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEgaiVeAidI/AAAAAAAAAE8/rw1PyB5uGv4/s320/lolcode.PNG" /&gt;&lt;/a&gt;&lt;b&gt;~&lt;/b&gt; is an &lt;b&gt;esoteric programming language&lt;/b&gt; inspired by the language expressed in examples of the &lt;q&gt;lolcat&lt;/q&gt; Internet meme. The language was created in 2007 by Adam Lindsay, researcher at the Computing Department of Lancaster University.&lt;br /&gt;&lt;br /&gt;The language is not clearly defined in terms of operator priorities and correct syntax, but several functioning interpreters and compilers already exist. The language has been proven &lt;b&gt;Turing-complete&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;-- Wikipedia&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Examples&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Hello World!&lt;br /&gt;&lt;pre class="brush: plain"&gt;HAI&lt;br /&gt;CAN HAS STDIO?&lt;br /&gt;VISIBLE "HAI WORLD!"&lt;br /&gt;KTHXBYE&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Print numbers from 1 to ROOF.&lt;br /&gt;&lt;pre class="brush: plain"&gt;HAI&lt;br /&gt;CAN HAS STDIO?&lt;br /&gt;I HAS A ROOF, I HAS A VAR ITZ 0&lt;br /&gt;GIMMEH ROOF BTW U R IN CONTROL&lt;br /&gt;IM IN YR LOOP&lt;br /&gt;        UP VAR!!1&lt;br /&gt;        IZ VAR BIGGER THAN ROOF? KTHXBYE&lt;br /&gt;        VISIBLE SMOOSH VAR AN ":)" MKAY&lt;br /&gt;IM OUTTA YR LOOP&lt;br /&gt;KTHXBYE&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em;"&gt;→ &lt;a href="http://lolcode.com/"&gt;lolcode.com&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5753451808386681509?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5753451808386681509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/lolcode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5753451808386681509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5753451808386681509'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/lolcode.html' title='LOLCODE'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEgaiVeAidI/AAAAAAAAAE8/rw1PyB5uGv4/s72-c/lolcode.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5949776973402263452</id><published>2010-07-20T16:41:00.002+02:00</published><updated>2010-07-21T14:23:11.359+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fizika'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='szimuláció'/><category scheme='http://www.blogger.com/atom/ns#' term='physics'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><title type='text'>Lagoa Multiphysics 1.0</title><content type='html'>&lt;object width="480" height="270"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13457383&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13457383&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="270"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/13457383"&gt;Lagoa Multiphysics 1.0 - Teaser&lt;/a&gt; from &lt;a href="http://vimeo.com/thiagocosta"&gt;Thiago Costa&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5949776973402263452?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5949776973402263452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/lagoa-multiphysics-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5949776973402263452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5949776973402263452'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/lagoa-multiphysics-10.html' title='Lagoa Multiphysics 1.0'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2050495962793370183</id><published>2010-07-20T13:37:00.000+02:00</published><updated>2010-07-20T13:37:33.799+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='Stalin'/><category scheme='http://www.blogger.com/atom/ns#' term='Hitler'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><title type='text'>Paul, the octopus, circa 1942</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEWKG0rt0oI/AAAAAAAAAEQ/ujqutCgJOfM/s1600/octopus_stalin_hitler.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEWKG0rt0oI/AAAAAAAAAEQ/ujqutCgJOfM/s320/octopus_stalin_hitler.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Uknown source, from a chat)&lt;br /&gt;(Ismeretlen forrásból, egy csetről)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2050495962793370183?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2050495962793370183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/paul-octopus-circa-1942.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2050495962793370183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2050495962793370183'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/paul-octopus-circa-1942.html' title='Paul, the octopus, circa 1942'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEWKG0rt0oI/AAAAAAAAAEQ/ujqutCgJOfM/s72-c/octopus_stalin_hitler.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8317569642904222935</id><published>2010-07-18T17:15:00.018+02:00</published><updated>2010-07-21T14:38:55.760+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='error handling'/><category scheme='http://www.blogger.com/atom/ns#' term='software design'/><category scheme='http://www.blogger.com/atom/ns#' term='reading diary'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><title type='text'>Publishing detailed error messages</title><content type='html'>As an opposition to "Hiding error details". On the input of [Posa1996]&lt;sup&gt;&lt;a href="#posa_ref1"&gt;1&lt;/a&gt;&lt;/sup&gt; page 43 (Architectural patterns (2) / Layers (2.2) / Implementation / 10):&lt;br /&gt;&lt;br /&gt;&lt;q&gt;&lt;strong&gt;Design an error handling strategy.&lt;/strong&gt; Error handling can be rather expensive for layered architectures with respect to processing time and, notably, programming effort. An error can either be handled in the layer where it occurred or be passed to the next higher layer. In the latter case, the lower layer must transform the error into an error description meaningful to the higher layer. As a rule of thumb, try to handle errors at the lowest layer possible. This prevents higher layers from being swamped with many different errors and voluminous error-handling code. As a minimum, try to condense similar error types into more general error types, and only propagate these more general errors. If you do not do this, higher layers can be confronted with error messages that apply to lower-level abstractions that the higher layer does not understand. And who hasn't seen totally cryptic error messages being popped up to the highest layer of all - the user?&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;I have to strongly disagree with the author on that point. It is far more worse if the highest layer of all gets an error like "Error." without any details. The error message should be as detailed as possible. Do not be confused! That does not mean that higher layers should not handle these errors in a grouped manner. For example if a file transfer fails on any reason the program logic should abort the transaction, whatever the reason of the failure is, so the so called voluminous error-handling code can be avoided. Not handling but publishing the details of the error can help the user understand and solve the problem. Making distinction between "Directory not found.", "Drive not ready.", and "Permission denied." is very useful at the level of the user (or customer care, product support line, developer, whoever).&lt;br /&gt;&lt;br /&gt;Testing, debugging and user support can be a horror without detailed error messages. It can be counted in serious amount of money. If the user does understand the error message then it is an instant win for the user himself/herself and for the customer care both. If he/she doesn't understand then he/she has something to tell at official and unofficial support forums which will bring the solution closer. It is a win-win decision to keep the error messages detailed.&lt;br /&gt;&lt;br /&gt;And again, it does not contradict the "keep the volume of error-handling code low" principle. Handling &amp;#8800; publishing.&lt;br /&gt;&lt;br /&gt;&lt;span id="posa_ref1"&gt;&amp;rarr; &lt;sup&gt;1&lt;/sup&gt;: [Posa1996] Frank Buschmann et al.: Pattern-oriented software architecture, Volume 1: A system of patterns; &amp;copy; 1996 John Wiley and sons&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8317569642904222935?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8317569642904222935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/publishing-detailed-error-messages.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8317569642904222935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8317569642904222935'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/publishing-detailed-error-messages.html' title='Publishing detailed error messages'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2649703222408664460</id><published>2010-07-17T18:42:00.000+02:00</published><updated>2010-07-17T18:42:19.679+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='machine'/><category scheme='http://www.blogger.com/atom/ns#' term='box'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='gép'/><category scheme='http://www.blogger.com/atom/ns#' term='doboz'/><title type='text'>The most useless machine / A leghaszontalanabb gép</title><content type='html'>&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z86V_ICUCD4&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Z86V_ICUCD4&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2649703222408664460?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2649703222408664460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/most-useless-machine-leghaszontalanabb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2649703222408664460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2649703222408664460'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/most-useless-machine-leghaszontalanabb.html' title='The most useless machine / A leghaszontalanabb gép'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8867214849318317565</id><published>2010-07-16T22:01:00.003+02:00</published><updated>2010-07-16T23:00:41.632+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='processing.org'/><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='graph'/><category scheme='http://www.blogger.com/atom/ns#' term='2d'/><title type='text'>Processing.org</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEC534VWjvI/AAAAAAAAAEI/c_19BDZs9Z0/s1600/processing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEC534VWjvI/AAAAAAAAAEI/c_19BDZs9Z0/s320/processing.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;q&gt;Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em;"&gt;→ &lt;a href="http://processing.org/"&gt;processing.org&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The apropo for posting this is that I regenerated my toy applets that I wrote in this environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em;"&gt;&amp;rarr; &lt;a href="http://hippy.csoma.elte.hu/~nil/homepage/nil/applets.html"&gt;My graphic applets&lt;/a&gt;, with source code. Enjoy!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8867214849318317565?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8867214849318317565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/processingorg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8867214849318317565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8867214849318317565'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/processingorg.html' title='Processing.org'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEC534VWjvI/AAAAAAAAAEI/c_19BDZs9Z0/s72-c/processing.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-785694768070384540</id><published>2010-07-14T15:44:00.003+02:00</published><updated>2010-07-16T22:06:09.037+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><category scheme='http://www.blogger.com/atom/ns#' term='reverse engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Silver needle in the Skype</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TD3ABTZ8ewI/AAAAAAAAAD4/ec6e4vVn0xs/s1600/skype_silverneedle.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TD3ABTZ8ewI/AAAAAAAAAD4/ec6e4vVn0xs/s200/skype_silverneedle.PNG" width="187" /&gt;&lt;/a&gt;&lt;/div&gt;by Philippe BIONDI and Fabrice DESCLAUX&lt;br /&gt;BlackHat Europe, March 2nd and 3rd, 2006&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em;"&gt;→ &lt;a href="http://www.secdev.org/conf/skype_BHEU06.pdf"&gt;skype_BHEU06.pdf&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Repost of a &lt;a href="http://www.synsecblog.com/2010/07/silver-needle-in-skype.html"&gt;synsecblog entry&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you can repeat their results you rock!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-785694768070384540?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/785694768070384540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/silver-needle-in-skype.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/785694768070384540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/785694768070384540'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/silver-needle-in-skype.html' title='Silver needle in the Skype'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TD3ABTZ8ewI/AAAAAAAAAD4/ec6e4vVn0xs/s72-c/skype_silverneedle.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-97941873048749441</id><published>2010-07-14T15:05:00.006+02:00</published><updated>2010-07-16T22:05:20.776+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ad'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='skill'/><category scheme='http://www.blogger.com/atom/ns#' term='reklám'/><title type='text'>Codility (x)</title><content type='html'>&lt;q&gt;Automated tests of programming skills.&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TD21pfXvlbI/AAAAAAAAADw/tWidLyB6zoQ/s1600/codility.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TD21pfXvlbI/AAAAAAAAADw/tWidLyB6zoQ/s320/codility.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Codility saves time of software talent recruiters by filtering out job candidates  who cannot write correct programs.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Codility administers short programming tests and checks whether solutions are rock solid.&lt;br /&gt;&lt;br /&gt;Our customers filter out up to 90% of candidates. Less wasted time. Better hires.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em;"&gt;&amp;rarr; &lt;a href="http://codility.com/"&gt;http://codility.com/&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-97941873048749441?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/97941873048749441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/codility-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/97941873048749441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/97941873048749441'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/codility-x.html' title='Codility (x)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/TD21pfXvlbI/AAAAAAAAADw/tWidLyB6zoQ/s72-c/codility.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8693816509678150475</id><published>2010-07-09T18:14:00.002+02:00</published><updated>2010-07-18T23:57:22.225+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='játék'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><category scheme='http://www.blogger.com/atom/ns#' term='ipad'/><title type='text'>Carrot horror / répa horror</title><content type='html'>&lt;object width="480" height="270"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11207967&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=11207967&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="270"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/11207967"&gt;Weekend carrot horror by trn&lt;/a&gt; from &lt;a href="http://vimeo.com/efi"&gt;Gabor Penoff&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8693816509678150475?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8693816509678150475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/carrot-horror-repa-horror.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8693816509678150475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8693816509678150475'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/carrot-horror-repa-horror.html' title='Carrot horror / répa horror'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7558882240541740877</id><published>2010-07-07T13:56:00.001+02:00</published><updated>2010-07-18T23:58:16.857+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='árvíz'/><category scheme='http://www.blogger.com/atom/ns#' term='bycicle'/><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='flood'/><category scheme='http://www.blogger.com/atom/ns#' term='bicikli'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><title type='text'>Bicycle for floods / Árvízibicikli</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_uyzjF4a8Lmw/TDRqX4wMGmI/AAAAAAAAADo/Lt8UIXhcdgw/s1600/vizibicanga.jpg" imageanchor="1" style="margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_uyzjF4a8Lmw/TDRqX4wMGmI/AAAAAAAAADo/Lt8UIXhcdgw/s320/vizibicanga.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;amphibious / kétéltű&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em;"&gt;→ &lt;a href="http://galeria.index.hu/bolgok/2010/06/18/megoldas_a_kozlekedesre_arviz_eseten/"&gt;@index.hu&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7558882240541740877?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7558882240541740877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/07/bicycle-for-floods-arvizibicikli.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7558882240541740877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7558882240541740877'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/07/bicycle-for-floods-arvizibicikli.html' title='Bicycle for floods / Árvízibicikli'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uyzjF4a8Lmw/TDRqX4wMGmI/AAAAAAAAADo/Lt8UIXhcdgw/s72-c/vizibicanga.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-437878339768874662</id><published>2010-06-28T14:38:00.007+02:00</published><updated>2010-07-14T15:54:35.494+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Java 4-ever - JavaZone trailer</title><content type='html'>&lt;object width="540" height="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6gbNZK60Xe4&amp;hl=hu_HU&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6gbNZK60Xe4&amp;hl=hu_HU&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="540" height="320"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;(Removed due to copyright claims. Another source follows.)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="288"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8Px-GHPxB4I&amp;amp;hl=hu_HU&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8Px-GHPxB4I&amp;amp;hl=hu_HU&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="288"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-437878339768874662?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/437878339768874662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/java-4-ever-javazone-trailer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/437878339768874662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/437878339768874662'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/java-4-ever-javazone-trailer.html' title='Java 4-ever - JavaZone trailer'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-691143229613902931</id><published>2010-06-25T17:44:00.005+02:00</published><updated>2010-07-16T11:52:09.125+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='football'/><category scheme='http://www.blogger.com/atom/ns#' term='foci'/><category scheme='http://www.blogger.com/atom/ns#' term='soccer'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>French and Italian soccer / Francia és olasz foci</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEArtYhUpXI/AAAAAAAAAEA/NuFsh8_r95Y/s1600/football.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEArtYhUpXI/AAAAAAAAAEA/NuFsh8_r95Y/s200/football.jpg" width="198" /&gt;&lt;/a&gt;&lt;/div&gt;--- English version follows&lt;br /&gt;&lt;br /&gt;A francia és az olasz csapat tagjai tegnap közösen meglátogattak egy fokvárosi árvaházat. &lt;q&gt;Szívszorító volt látni a szomorú kis arcukat és a reménytelenséget&lt;/q&gt; – nyilatkozta a 6 éves Dzsamal.&lt;br /&gt;&lt;br /&gt;--- English version&lt;br /&gt;&lt;br /&gt;The members of the French and Italian soccer teams joined together and visited a shelter for orphaned children in Cape Town. &lt;q&gt;It was heart-smothering seeing their little sad faces and the hopelessness&lt;/q&gt; – explained Jamal the 6 years old boy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-691143229613902931?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/691143229613902931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/french-and-italian-soccer-francia-es.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/691143229613902931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/691143229613902931'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/french-and-italian-soccer-francia-es.html' title='French and Italian soccer / Francia és olasz foci'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/TEArtYhUpXI/AAAAAAAAAEA/NuFsh8_r95Y/s72-c/football.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-102651123489684265</id><published>2010-06-23T23:37:00.003+02:00</published><updated>2010-06-24T21:40:19.570+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vuvuzela'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><title type='text'>Vuvuzela for eva'</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_uyzjF4a8Lmw/TCJ-Ru0IX8I/AAAAAAAAADQ/ihQ1brLwMAs/s1600/vuvuzela_1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_uyzjF4a8Lmw/TCJ-Ru0IX8I/AAAAAAAAADQ/ihQ1brLwMAs/s320/vuvuzela_1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Vuvuzela for ever&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://galeria.index.hu/tech/2010/06/21/vuvuzela_az_online_folklorban/?currpic=1532555" style="font-size: 1.5em"&gt;&amp;rarr; @index.hu&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-102651123489684265?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/102651123489684265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/vuvuzela-for-eva.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/102651123489684265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/102651123489684265'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/vuvuzela-for-eva.html' title='Vuvuzela for eva&apos;'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uyzjF4a8Lmw/TCJ-Ru0IX8I/AAAAAAAAADQ/ihQ1brLwMAs/s72-c/vuvuzela_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8139139831976356249</id><published>2010-06-18T11:19:00.004+02:00</published><updated>2010-06-18T12:20:36.361+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pénisz'/><category scheme='http://www.blogger.com/atom/ns#' term='vicc'/><category scheme='http://www.blogger.com/atom/ns#' term='joke'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='penis'/><title type='text'>My penis is too short / A péniszem túl rövid</title><content type='html'>--- English version follows&lt;br /&gt;&lt;br /&gt;Azt mondta a rendszer, hogy meg kell adnom egy jelszót. Azt mondtam "faszom". Mire a rendszer közölte, hogy túl rövid.&lt;br /&gt;&lt;br /&gt;Megkérdeztem egy kollégámat, hogy ilyenkor mit kell csinálni. Azt mondta, hogy elfelejtettem beírni a méretét, úgy mint "faszom45". Működött.&lt;br /&gt;&lt;br /&gt;--- English version&lt;br /&gt;&lt;br /&gt;The system said that give it a password. I typed "mydick". The system said it is too short.&lt;br /&gt;&lt;br /&gt;I asked a colleague what to do. He said that I have to type in the size, like "mydick45". It worked.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8139139831976356249?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8139139831976356249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/my-penis-is-too-short-peniszem-tul.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8139139831976356249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8139139831976356249'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/my-penis-is-too-short-peniszem-tul.html' title='My penis is too short / A péniszem túl rövid'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-4645447823979169963</id><published>2010-06-17T13:12:00.013+02:00</published><updated>2011-05-03T13:52:19.645+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='algo'/><category scheme='http://www.blogger.com/atom/ns#' term='n over k'/><title type='text'>n over k</title><content type='html'>&lt;pre class="brush: cpp"&gt;&lt;br /&gt;long long NOverK(int n, int k)&lt;br /&gt;{&lt;br /&gt;    if(k &gt; n &gt;&gt; 1)&lt;br /&gt;        k = n - k;&lt;br /&gt;    long long ret = 1;&lt;br /&gt;    for(int i = 1; i&lt;=k; ++i,--n)&lt;br /&gt;        (ret *= n) /= i;&lt;br /&gt;    return ret;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-4645447823979169963?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/4645447823979169963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/n-over-k.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4645447823979169963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4645447823979169963'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/n-over-k.html' title='n over k'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-3165519966484027575</id><published>2010-06-16T14:59:00.002+02:00</published><updated>2010-06-24T10:03:03.162+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='color'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='hex'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>What the hex / Milyen színű ?</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_uyzjF4a8Lmw/TBjKXHwAiiI/AAAAAAAAADI/gOd6sGNA2uQ/s1600/guess_the_color.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_uyzjF4a8Lmw/TBjKXHwAiiI/AAAAAAAAADI/gOd6sGNA2uQ/s320/guess_the_color.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://yizzle.com/whatthehex/"&gt;http://yizzle.com/whatthehex/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-3165519966484027575?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/3165519966484027575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/what-hex.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3165519966484027575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3165519966484027575'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/what-hex.html' title='What the hex / Milyen színű ?'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uyzjF4a8Lmw/TBjKXHwAiiI/AAAAAAAAADI/gOd6sGNA2uQ/s72-c/guess_the_color.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5874857077256796677</id><published>2010-06-16T12:10:00.001+02:00</published><updated>2010-07-18T22:52:17.677+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='Earth'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><title type='text'>Surface of the Earth / A Föld felszíne</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TBiitsRkkLI/AAAAAAAAADA/0myqOhLBPJQ/s1600/earth_surface.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_uyzjF4a8Lmw/TBiitsRkkLI/AAAAAAAAADA/0myqOhLBPJQ/s320/earth_surface.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://graphjam.com/2010/06/14/funny-graphs-surface-earth/"&gt;http://graphjam.com/2010/06/14/funny-graphs-surface-earth/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5874857077256796677?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5874857077256796677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/surface-of-eart-fold-felszine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5874857077256796677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5874857077256796677'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/surface-of-eart-fold-felszine.html' title='Surface of the Earth / A Föld felszíne'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TBiitsRkkLI/AAAAAAAAADA/0myqOhLBPJQ/s72-c/earth_surface.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-204508612541799626</id><published>2010-06-16T01:52:00.003+02:00</published><updated>2010-06-16T01:52:54.221+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Old Spice'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>I'm on a horse</title><content type='html'>&lt;object width="480" height="288"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0ZOm2YhOI4c&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0ZOm2YhOI4c&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="288"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-204508612541799626?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/204508612541799626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/im-on-horse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/204508612541799626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/204508612541799626'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/im-on-horse.html' title='I&apos;m on a horse'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-173423965450618997</id><published>2010-06-09T01:58:00.005+02:00</published><updated>2010-06-24T10:04:11.252+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='játék'/><category scheme='http://www.blogger.com/atom/ns#' term='hanging'/><category scheme='http://www.blogger.com/atom/ns#' term='gibbets'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><category scheme='http://www.blogger.com/atom/ns#' term='akasztott'/><title type='text'>Gibbets (game / játék)</title><content type='html'>Save the hanging people!&lt;br /&gt;Mentsd meg a felakasztott embereket!&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://2.bp.blogspot.com/_uyzjF4a8Lmw/TA7Y0SykjAI/AAAAAAAAAC4/gwNoTcYJbcQ/s1600/gibbets.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_uyzjF4a8Lmw/TA7Y0SykjAI/AAAAAAAAAC4/gwNoTcYJbcQ/s320/gibbets.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em"&gt;&amp;rarr; &lt;a href="http://www.notdoppler.com/gibbets.php"&gt;http://www.notdoppler.com/gibbets.php&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;UPDATE: It has a second episode.&lt;br /&gt;FRISSÍTÉS: Van második része is.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 1.5em"&gt;&amp;rarr; &lt;a target="_blank" href="http://www.notdoppler.com/gibbets2.php"&gt;http://www.notdoppler.com/gibbets2.php&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-173423965450618997?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/173423965450618997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/gibbets-game-jatek.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/173423965450618997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/173423965450618997'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/gibbets-game-jatek.html' title='Gibbets (game / játék)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uyzjF4a8Lmw/TA7Y0SykjAI/AAAAAAAAAC4/gwNoTcYJbcQ/s72-c/gibbets.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-456423807583912891</id><published>2010-06-07T13:18:00.007+02:00</published><updated>2010-06-07T13:49:28.064+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='struct'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><title type='text'>C++: Class vs Struct (clarification)</title><content type='html'>Classes and structures are the same thing in C++ except that the &lt;tt&gt;struct&lt;/tt&gt;'s default visibility is &lt;tt&gt;public&lt;/tt&gt;, the &lt;tt&gt;class&lt;/tt&gt;' is &lt;tt&gt;private&lt;/tt&gt;. To highlight the equivalence: struct can have member functions, constructors, overloaded operators, virtual member functions, private members. Classes can have public data members. It is really just about the default visibility of members.&lt;br /&gt;&lt;br /&gt;Let's see equivalent examples, let's talk about the philosophy later...&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;struct Vector {&lt;br /&gt;    double x,y;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;class Vector {&lt;br /&gt;public:&lt;br /&gt;    double x,y;&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;class Vector {&lt;br /&gt;public:&lt;br /&gt;    Vector(double x_, double _y);&lt;br /&gt;    Vector&amp; SetXY(double x_,double y_);&lt;br /&gt;    double GetX() const;&lt;br /&gt;    double GetY() const;&lt;br /&gt;    //...&lt;br /&gt;private:&lt;br /&gt;    double x,y;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;struct Vector {&lt;br /&gt;    Vector(double x_, double _y);&lt;br /&gt;    Vector&amp; SetXY(double x_,double y_);&lt;br /&gt;    double GetX() const;&lt;br /&gt;    double GetY() const;&lt;br /&gt;    //...&lt;br /&gt;private:&lt;br /&gt;    double x,y;&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;In my opinion &lt;tt&gt;class&lt;/tt&gt;'s default visibility is not very useful because we used to start the class definition with the public members to ease the interpretation of it for the users of our class.&lt;br /&gt;&lt;br /&gt;The big difference is in the intent of the declaration. If we want to create a composite behavior-less data unit that is passed around, then we should use the &lt;tt&gt;struct&lt;/tt&gt; keyword so the reader will know what's going on. If you want to create an object which fulfills an abstract concept and has a behavior, then you should define a &lt;tt&gt;class&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;IMPORTANT: If you use &lt;tt&gt;class&lt;/tt&gt; you should really take care about the basic requirements like hiding data members (making them &lt;tt&gt;private&lt;/tt&gt; or &lt;tt&gt;protected&lt;/tt&gt; in order to maintain &lt;q&gt;principle of local responsibility&lt;/q&gt;), providing type-invariant safe public methods, disabling &lt;q&gt;copy semantics&lt;/q&gt; if not needed explicitly, and so on ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-456423807583912891?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/456423807583912891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/c-class-vs-struct-clarification.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/456423807583912891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/456423807583912891'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/c-class-vs-struct-clarification.html' title='C++: Class vs Struct (clarification)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2862387237681007922</id><published>2010-06-06T21:00:00.001+02:00</published><updated>2010-06-06T21:20:53.754+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='multi-thread'/><category scheme='http://www.blogger.com/atom/ns#' term='static'/><category scheme='http://www.blogger.com/atom/ns#' term='static storage class'/><title type='text'>C++: The static keyword (clarification)</title><content type='html'>The &lt;tt&gt;static&lt;/tt&gt; keyword can have three different meaning depending on the context.&lt;br /&gt;&lt;h2&gt;Static function or variable&lt;/h2&gt;The variable or function name will not be propagated for the linker, that means that this variable or function will be available only in it's compilation unit. This feature is rarely used, only if we want to hide something explicitly from other compilation units.&lt;br /&gt;&lt;pre class="brush: cpp"&gt;static int MySecretFunction(){ /* ... */ }&lt;br /&gt;static int MY_SECRET_VARIABLE = 7; // You should give a starting value&lt;br /&gt;&lt;/pre&gt;&lt;h2&gt;Static variable in a function&lt;/h2&gt;&lt;pre class="brush: cpp"&gt;int Summarize(int next)&lt;br /&gt;{&lt;br /&gt;    static int sum = 0;&lt;br /&gt;    sum += next;&lt;br /&gt;    return sum&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;The static variable in a function is initialized at the first time when the function is called. &lt;b&gt;WARNING&lt;/b&gt;: Using this feature is not thread-safe in C++. In C++0x you will have the opportunity to write&lt;br /&gt;&lt;pre class="brush: cpp"&gt;thread_local static int sum = 0;&lt;br /&gt;&lt;/pre&gt;which creates a global variable in the function's scope for each thread.&lt;br /&gt;&lt;h2&gt;Static class members&lt;/h2&gt;Class member functions (methods) can be static or non-static. Non-static members are bound to the objects of the class, static members are not bound to the objects but are somehow related to the class. Study example:&lt;br /&gt;&lt;pre class="brush: cpp"&gt;// matrix.h:&lt;br /&gt;class Matrix {&lt;br /&gt;public:&lt;br /&gt;    Matrix(int n_, int m_); // Constructor&lt;br /&gt;    Matrix&amp; MultiplyByNumber(double lambda); // Non-static member function&lt;br /&gt;    static Matrix CreateIdentityMatrix(int n); // Static member function&lt;br /&gt;    // ...&lt;br /&gt;private:&lt;br /&gt;    int n,m; // Non static emember variables&lt;br /&gt;    double *pData; // Non static member variable&lt;br /&gt;    static int serial; // Static member variable&lt;br /&gt;};&lt;br /&gt;// matrix.cpp:&lt;br /&gt;int Matrix::serial = 0;&lt;br /&gt;// ...&lt;br /&gt;&lt;/pre&gt;Note: You have to provide explicit storage place for the static member variables, that means you have to choose a compilation unit (.cpp file), where you write &lt;tt&gt;int Matrix::serial = 0;&lt;/tt&gt;.&lt;br /&gt;Non-static (or object-) methods can access both static and non-static member functions and variables. Static methods can access only static members. (And of course non-static members of the objects that are around.)&lt;br /&gt;&lt;h2&gt;Simple global variables and initialization&lt;/h2&gt;&lt;pre class="brush: cpp"&gt;// gadget.h:&lt;br /&gt;extern int dontUseGlobalVariablesIfPossible; // "Propagation" in the .h file&lt;br /&gt;// gadget.cpp:&lt;br /&gt;int dontUseGlobalVariablesIfPossible = 0; // Storage place&lt;br /&gt;&lt;/pre&gt;The initialization of variables in &lt;q&gt;static storage class&lt;/q&gt; (simple global variables, static variables, static member variables, but not function's static variables) are done in the order that they are presented inside the compilation unit (see exception below). The order of initialization of two variables in different compilation units is &lt;q&gt;undefined&lt;/q&gt;.&lt;br /&gt;The important exception is that primitive types (int, char, pointer, float, double, ...) are initialized upon loading if they are initialized with literals.&lt;br /&gt;&lt;pre class="brush: cpp"&gt;int x = 0; // Load time, practically before "everything"&lt;br /&gt;int y = f(); // Simply before main() based on the rules above.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2862387237681007922?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2862387237681007922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/c-static-keyword-clarification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2862387237681007922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2862387237681007922'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/c-static-keyword-clarification.html' title='C++: The static keyword (clarification)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-556023962161123243</id><published>2010-06-04T13:54:00.024+02:00</published><updated>2010-06-06T22:05:11.427+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='reference'/><category scheme='http://www.blogger.com/atom/ns#' term='pointer'/><title type='text'>C++: References and pointers (clarification)</title><content type='html'>&lt;dl&gt;&lt;dt&gt;pointer&lt;/dt&gt;&lt;dd&gt;A pointer refers directly to (or "points to") another value stored elsewhere in the computer memory using its address. It can be also interpreted as a pointer to many objects, depending on the semantics of the usage.&lt;/dd&gt;&lt;dt&gt;reference&lt;/dt&gt;&lt;dd&gt;Is a pointer with some (useful) restrictions and a reliefs. It's value can be set only once (at declaration) and it can point only to one object. The relief is that you don't have to apply any syntax for dereferencing. Another benefit is that you know that the area pointed by a reference does not have to be freed by you.&lt;/dd&gt; &lt;/dl&gt;&lt;h2&gt;Pointer examples&lt;/h2&gt;&lt;pre class="brush: cpp"&gt;int array[10]; // Array with 10 elements allocated on the stack&lt;br /&gt;*array = 5; // Set the zeroth element to 5&lt;br /&gt;*(array+1) = 6; // Set the first element to 6&lt;br /&gt;array[2] = 7; // Set the second element to 7&lt;br /&gt;&lt;br /&gt;int *array2 = new int[10]; // Array allocated on the heap&lt;br /&gt;*array2 = 5; // Set the zeroth element to 5&lt;br /&gt;*(array2+1) = 6; // Set the first element to 6&lt;br /&gt;array2[2] = 7; // Set the second element to 7&lt;br /&gt;delete[] array2; // Freeing allocation&lt;br /&gt;&lt;br /&gt;int *p = array+3; // Create a pointer to the 3rd element&lt;br /&gt;*p = 8; // Set it to 8&lt;br /&gt;&lt;br /&gt;char s1[] = {'H','E','L','L','O','!',0}; // Char array on stack (terminated by zero)&lt;br /&gt;char s2[] = "HELLO!"; // Char array on stack (terminated by zero)&lt;br /&gt;const char *s3 = "HELLO!"; // Pointer to string literal. "const" because you do not want to change a literal, do you?&lt;br /&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;In the first case you don't really have a pointer that is stored anywhere. Handling of aggregated arrays (on stack or in a class/struct) is presented with pointer-syntax.&lt;/li&gt;&lt;li&gt;In the second case you really have a pointer on the stack that points to the allocated area which is on the heap.&lt;/li&gt;&lt;/ul&gt;To demonstrate the difference between pointers and pseudo pointers:&lt;br /&gt;&lt;pre class="brush: cpp"&gt;++array; // Will not compile&lt;br /&gt;++array2; // Will incrase the array2 pointer by one&lt;br /&gt;// (it will point to the 1st element in the array - not the 0th)&lt;br /&gt;&lt;/pre&gt;&lt;i&gt;Note that you still have to call delete[] with a pointer that points to the 0th element!!! Something like&lt;/i&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;delete[] (array2-1);&lt;/pre&gt;&lt;h2&gt;Reference examples&lt;/h2&gt;&lt;h3&gt;Reference typed parameter&lt;/h3&gt;&lt;pre class="brush: cpp"&gt;std::string ReverseText(const std::string&amp;amp; text)&lt;br /&gt;{&lt;br /&gt;    size_t len = text.size();&lt;br /&gt;    std::string ret(len,'\0');&lt;br /&gt;    for(int i=0; i&amp;lt;len; ++i)&lt;br /&gt;    {&lt;br /&gt;        ret.at(i) = text.at(len-1-i);&lt;br /&gt;    }&lt;br /&gt;    return ret; // We love "named return value optimization"&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;i&gt;Note: &lt;tt&gt;ret.at(i)&lt;/tt&gt; returns a reference to the i-th character of the string.&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The parameter's value is not copied, just a pointer to it.&lt;/li&gt;&lt;li&gt;You don't have to use pointer syntax like &lt;tt&gt;(*text).size()&lt;/tt&gt; (or &lt;tt&gt;text-&gt;size()&lt;/tt&gt;), you can use &lt;tt&gt;text.size()&lt;/tt&gt; conveniently&lt;/li&gt;&lt;li&gt;You don't have to test for NULL pointer. The user of the function can clearly see that he cannot pass a NULL pointer, that he/she must provide this parameter.&lt;/li&gt;&lt;/ul&gt;Invocation:&lt;br /&gt;&lt;pre class="brush: cpp"&gt;std::string s("Heavy Metal music");&lt;br /&gt;std::cout &lt;&lt; ReverseText(s) &lt;&lt; std::endl;&lt;br /&gt;&lt;/pre&gt;&lt;h3&gt;Aliasing&lt;/h3&gt;A real life example would involve more complex concepts than the aliasing itself. It is rarely used, but very useful when needed. So let's see a l'art pour l'art teaching example!&lt;pre class="brush: cpp"&gt;unsigned int LargestCommonDivider(unsigned int a, unsigned int b)&lt;br /&gt;{&lt;br /&gt;    while(a!=b)&lt;br /&gt;    {&lt;br /&gt;        unsigned int &amp;greater(a&gt;b?a:b);&lt;br /&gt;        unsigned int &amp;smaller(a&gt;b?b:a);&lt;br /&gt;        greater -= smaller;&lt;br /&gt;    }&lt;br /&gt;    return a;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;Let's see the usefulness and necessity of "functional programming minded" operator &lt;tt&gt;?:&lt;/tt&gt; here!&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;a&lt;/tt&gt; and &lt;tt&gt;b&lt;/tt&gt; variables are copies of the parameters given at the place of invocation, they can be used as ordinary local variables (which they are in reality).&lt;/li&gt;&lt;/ul&gt;See also &lt;a href="search/label/initializer%20list"&gt;initializer list&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-556023962161123243?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/556023962161123243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/c-references-and-pointers-clarification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/556023962161123243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/556023962161123243'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/c-references-and-pointers-clarification.html' title='C++: References and pointers (clarification)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-4669702453943667860</id><published>2010-06-04T10:54:00.003+02:00</published><updated>2010-06-04T10:55:06.055+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='helicopter'/><category scheme='http://www.blogger.com/atom/ns#' term='beer'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Opening beer with a helicopter / Sörnyitás helikopterrel</title><content type='html'>That's the way this is done.&lt;br /&gt;Így kell csinálni.&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SlgUedPbYis?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/SlgUedPbYis?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-4669702453943667860?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/4669702453943667860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/opening-beer-with-helicopter-sornyitas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4669702453943667860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4669702453943667860'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/opening-beer-with-helicopter-sornyitas.html' title='Opening beer with a helicopter / Sörnyitás helikopterrel'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2785513864184102656</id><published>2010-06-03T17:11:00.005+02:00</published><updated>2010-06-24T10:02:44.026+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='guatemala'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><title type='text'>Gully at Guatemala / Guatemalai víznyelő</title><content type='html'>&lt;b&gt;Pictures without boundaries&lt;/b&gt;&lt;br /&gt;(Some of them are boring, but there are some treasure there)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Képek határok nélkül&lt;/b&gt;&lt;br /&gt;(Néhányuk uncsi, de van pár igazi gyöngyszem)&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TAfND_iTXnI/AAAAAAAAACw/3X7szD4Hw1U/s1600/guat_sw_worm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TAfND_iTXnI/AAAAAAAAACw/3X7szD4Hw1U/s320/guat_sw_worm.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 2em;"&gt;→ &lt;a href="http://galeria.index.hu/tech/2010/06/03/viccelodnek_a_neten_a_hatalmas_guatemalai_viznyelovel/?current_image_num=0&amp;amp;image_size=l"&gt;@ index.hu&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2785513864184102656?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2785513864184102656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/06/gully-at-guatemala-guatemalai-viznyelo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2785513864184102656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2785513864184102656'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/06/gully-at-guatemala-guatemalai-viznyelo.html' title='Gully at Guatemala / Guatemalai víznyelő'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/TAfND_iTXnI/AAAAAAAAACw/3X7szD4Hw1U/s72-c/guat_sw_worm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7267427692597467394</id><published>2010-05-31T14:37:00.005+02:00</published><updated>2010-06-24T10:04:51.107+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zene'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='blues'/><title type='text'>The Bluesmaker</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TAOtjao1tGI/AAAAAAAAACo/RJEYeItIkeA/s1600/bluesmaker.PNG" imageanchor="1" style="margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/TAOtjao1tGI/AAAAAAAAACo/RJEYeItIkeA/s320/bluesmaker.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.thebluesmaker.com/"&gt;http://www.thebluesmaker.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7267427692597467394?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7267427692597467394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/bluesmaker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7267427692597467394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7267427692597467394'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/bluesmaker.html' title='The Bluesmaker'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/TAOtjao1tGI/AAAAAAAAACo/RJEYeItIkeA/s72-c/bluesmaker.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6806478068463429682</id><published>2010-05-27T22:57:00.003+02:00</published><updated>2010-06-24T10:04:57.777+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='bycicle'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='bicikli'/><title type='text'>The cutting edge of pointless being</title><content type='html'>&lt;b&gt;Az értelmetlenség csúcsteljesítménye&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="346" width="460"&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="flashvars" value="vID=179d1df9fe&amp;amp;autostart=false" /&gt;&lt;param name="name" value="guPlayer-179d1df9fe" /&gt;&lt;param name="src" value="http://files.indavideo.hu/player/gup.swf" /&gt;&lt;param name="bgcolor" value="#666666" /&gt;&lt;embed flashvars="vID=179d1df9fe&amp;amp;autostart=false" src="http://files.indavideo.hu/player/gup.swf" quality="high" bgcolor="#666666" width="460" height="346"&amp;nbsp; wmode="transparent" name="guPlayer-179d1df9fe" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;From here (innen): &lt;a target="_blank" href="http://kerekagy.blog.hu/2009/12/02/fitnesz"&gt;http://kerekagy.blog.hu/2009/12/02/fitnesz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6806478068463429682?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6806478068463429682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/cutting-edge-of-pointless-being.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6806478068463429682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6806478068463429682'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/cutting-edge-of-pointless-being.html' title='The cutting edge of pointless being'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6909751652270186026</id><published>2010-05-26T11:05:00.001+02:00</published><updated>2010-05-26T11:05:23.734+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='német'/><category scheme='http://www.blogger.com/atom/ns#' term='german'/><category scheme='http://www.blogger.com/atom/ns#' term='/0'/><title type='text'>Kinderkreis: Danse Gooshers!</title><content type='html'>&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QMmG9TrYyAE?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/QMmG9TrYyAE?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6909751652270186026?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6909751652270186026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/kinderkreis-danse-gooshers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6909751652270186026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6909751652270186026'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/kinderkreis-danse-gooshers.html' title='Kinderkreis: Danse Gooshers!'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6658812781714559629</id><published>2010-05-26T10:56:00.005+02:00</published><updated>2010-05-27T23:00:05.897+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='bycicle'/><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='bicikli'/><category scheme='http://www.blogger.com/atom/ns#' term='critical mass'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><title type='text'>Critical Mass { with small people , kis emberkékkel }</title><content type='html'>&lt;object style="height: 344px; width: 425px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/p8fAuPdf0qc?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/p8fAuPdf0qc?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6658812781714559629?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6658812781714559629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/critical-mass-with-small-people-kis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6658812781714559629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6658812781714559629'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/critical-mass-with-small-people-kis.html' title='Critical Mass { with small people , kis emberkékkel }'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-9181085894149491045</id><published>2010-05-26T10:53:00.003+02:00</published><updated>2010-05-26T13:33:02.119+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='labda'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='ball'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><title type='text'>Ball trick / Labda trükk</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/S_0GopX-QBI/AAAAAAAAACg/Z5nhkFEcndA/s1600/balltrick.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://i39.tinypic.com/10gaeef.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i39.tinypic.com/10gaeef.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-9181085894149491045?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/9181085894149491045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/ball-trick-labda-trukk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/9181085894149491045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/9181085894149491045'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/ball-trick-labda-trukk.html' title='Ball trick / Labda trükk'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i39.tinypic.com/10gaeef_th.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1042069795198971942</id><published>2010-05-21T16:27:00.016+02:00</published><updated>2010-05-24T16:57:34.765+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='template'/><category scheme='http://www.blogger.com/atom/ns#' term='stl'/><title type='text'>C++: Initializing containers with compile time list of data</title><content type='html'>&lt;pre class="brush: cpp"&gt;template &amp;lt;typename T, size_t size&amp;gt;&lt;br /&gt;void FillSet(std::set&amp;lt;T&amp;gt;&amp; target, const T (&amp;list)[size])&lt;br /&gt;{&lt;br /&gt;    for(size_t i=0; i&amp;lt;size; ++i)&lt;br /&gt;        target.insert(list[i]);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Usage example:&lt;br /&gt;&lt;pre class="brush: cpp"&gt;int startkit[] = {10,2,8,4,3,1};&lt;br /&gt;std::set&amp;lt;int&amp;gt; numbers;&lt;br /&gt;FillSet(numbers,startkit);&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1042069795198971942?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1042069795198971942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/c-initializing-containers-with-compile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1042069795198971942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1042069795198971942'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/c-initializing-containers-with-compile.html' title='C++: Initializing containers with compile time list of data'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1439805365960106893</id><published>2010-05-21T14:46:00.002+02:00</published><updated>2010-05-21T14:47:28.353+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Easy C++</title><content type='html'>&lt;pre class="brush: cpp"&gt;#define class struct&lt;br /&gt;#define private public&lt;br /&gt;#define protected public&lt;br /&gt;#define const&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1439805365960106893?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1439805365960106893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/easy-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1439805365960106893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1439805365960106893'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/easy-c.html' title='Easy C++'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-335810310860668610</id><published>2010-05-21T12:20:00.009+02:00</published><updated>2010-05-21T14:49:12.063+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='macro'/><title type='text'>Undefined increment</title><content type='html'>&lt;pre class="brush: c"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;#define COMPUTE(x,y) ((x*x*x) + (y))&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;        int num1 = 100;&lt;br /&gt;        int num2 = 10;&lt;br /&gt;&lt;br /&gt;        printf("%d\n", COMPUTE(++num1, num2));&lt;br /&gt;&lt;br /&gt;        return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;The result is undefined in both C and C++, but the behavior is consistent and interesting. The result is in the first comment.&lt;br /&gt;&lt;tt&gt;compute.c:10: warning: operation on ‘num1’ may be undefined&lt;/tt&gt;&lt;br /&gt;Attention by &lt;a href="http://synsecblog.com/"&gt;http://synsecblog.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-335810310860668610?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/335810310860668610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/undefined-increment.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/335810310860668610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/335810310860668610'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/undefined-increment.html' title='Undefined increment'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1009019080017778324</id><published>2010-05-13T16:13:00.002+02:00</published><updated>2010-05-13T16:15:09.445+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='staff'/><category scheme='http://www.blogger.com/atom/ns#' term='bot'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><title type='text'>Bot. Imádja / Staff. He loves it</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_uyzjF4a8Lmw/S-wIqGqifPI/AAAAAAAAACI/3BX-zpS8rf4/s1600/demot_bot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_uyzjF4a8Lmw/S-wIqGqifPI/AAAAAAAAACI/3BX-zpS8rf4/s400/demot_bot.png" width="337" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.demotivalo.com/bot/"&gt;http://www.demotivalo.com/bot/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1009019080017778324?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1009019080017778324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/bot-imadja-staff-he-loves-it.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1009019080017778324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1009019080017778324'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/bot-imadja-staff-he-loves-it.html' title='Bot. Imádja / Staff. He loves it'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uyzjF4a8Lmw/S-wIqGqifPI/AAAAAAAAACI/3BX-zpS8rf4/s72-c/demot_bot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8635067678779571389</id><published>2010-05-13T14:39:00.001+02:00</published><updated>2010-05-13T14:39:46.492+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='body reshaping'/><category scheme='http://www.blogger.com/atom/ns#' term='body'/><title type='text'>Parametric body reshaping</title><content type='html'>&lt;a href="http://sweb.cityu.edu.hk/hongbofu/projects/ParametricBodyReshaping/"&gt;http://sweb.cityu.edu.hk/hongbofu/projects/ParametricBodyReshaping/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8635067678779571389?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8635067678779571389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/parametric-body-reshaping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8635067678779571389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8635067678779571389'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/parametric-body-reshaping.html' title='Parametric body reshaping'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-4782492451639300948</id><published>2010-05-12T13:06:00.006+02:00</published><updated>2010-05-14T01:43:14.748+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='ascii-art'/><title type='text'>Programming homework</title><content type='html'>&lt;a href="https://groups.google.com/group/comp.lang.c/msg/e105e5d339edec01?pli=1"&gt;https://groups.google.com/group/comp.lang.c/msg/e105e5d339edec01?pli=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;&gt; Dear everyone,&lt;br /&gt;&lt;br /&gt;&gt;   Can someone please help me on my HW.  I'm trying to write a program&lt;br /&gt;&gt; that will display the following:&lt;br /&gt;&lt;/tt&gt;&lt;br /&gt;&lt;pre&gt;&gt;     *&lt;br /&gt;&gt;    ***&lt;br /&gt;&gt;   *****&lt;br /&gt;&gt;  *******&lt;br /&gt;&gt; *********&lt;br /&gt;&gt; *********&lt;br /&gt;&gt;  *******&lt;br /&gt;&gt;   *****&lt;br /&gt;&gt;    ***&lt;br /&gt;&gt;     *&lt;br /&gt;&lt;/pre&gt;&lt;tt&gt;&lt;br /&gt;&gt; I'm having a hard time writing a code for this one.  I tried several&lt;br /&gt;&gt; times, but I can't get it to work properly.  I live in Japan and I take&lt;br /&gt;&gt; an online C++ course.  The instructor lives in the US so whenever I am&lt;br /&gt;&gt; awake, he's asleep.  Therefore, I cannot contact him directly when I&lt;br /&gt;&gt; need help.  I have to get this program up and running ASAP.  I tried&lt;br /&gt;&gt; searching everywhere for help, but there's none except for this group.&lt;br /&gt;&gt; My textbook isn't much of a help either.  I WILL GREATLY APPRECIATE THE&lt;br /&gt;&gt; HELP I WILL GET!&lt;br /&gt;&lt;br /&gt;My pleasure.&lt;br /&gt;&lt;/tt&gt;&lt;br /&gt;&lt;pre&gt;#define      M 002354l&lt;br /&gt;#define     A   000644l&lt;br /&gt;#define    G     000132l&lt;br /&gt;#define     I   000322l&lt;br /&gt;#define      C 000374l&lt;br /&gt;&lt;br /&gt;#define                a ;&lt;br /&gt;#define               b for&lt;br /&gt;#define              c    ++&lt;br /&gt;#define             d       %&lt;br /&gt;#define            e       int&lt;br /&gt;#define           f           ,&lt;br /&gt;#define          g             -&lt;br /&gt;#define         h             011&lt;br /&gt;#define        i                 =&lt;br /&gt;#define       j                   {&lt;br /&gt;#define      k                     )&lt;br /&gt;#define     l                    '\n'&lt;br /&gt;#define    m                      main&lt;br /&gt;#define    n                         &lt;&lt;br /&gt;#define     o                       }&lt;br /&gt;#define      p                     &gt;&lt;br /&gt;#define       q                  &amp;&amp;&lt;br /&gt;#define        r                 (&lt;br /&gt;#define         s              ||&lt;br /&gt;#define          t             ?&lt;br /&gt;#define           u     putchar&lt;br /&gt;#define            v      void&lt;br /&gt;#define             w     '*'&lt;br /&gt;#define              x     :&lt;br /&gt;#define               y ' '&lt;br /&gt;#define                _ /&lt;br /&gt;#define           C_O_O_L return&lt;br /&gt;&lt;br /&gt;                   e u r e k a&lt;br /&gt;&lt;br /&gt;                         e&lt;br /&gt;                        m r&lt;br /&gt;                       v k j&lt;br /&gt;                      j j j j&lt;br /&gt;                     j j j j j&lt;br /&gt;                    j j j j j j&lt;br /&gt;                   j j j j j j j&lt;br /&gt;                  j e z a b r z i&lt;br /&gt;                 M _ A _ G _ I _ C&lt;br /&gt;                a z n G a u r z d h&lt;br /&gt;               + z _ h p M _ A q z d&lt;br /&gt;              h + z _ h n M _ G q z _&lt;br /&gt;             h n z d h + M _ I q z _ h&lt;br /&gt;            p z d h g M _ C t w x y k f&lt;br /&gt;           z d h g h + 1 s u r l k f z c&lt;br /&gt;          k a u r l k a j j j j j j j j j&lt;br /&gt;         j j C_O_O_L M _ A _ G _ I _ C a o&lt;br /&gt;        o o o o o o o o o o o o o o o o o o&lt;br /&gt;                      o o o o&lt;br /&gt;                      o o o o&lt;br /&gt;                      o o o o&lt;br /&gt;                      o o o o &lt;br /&gt;-- &lt;br /&gt;Richard Heathfield&lt;br /&gt;"Usenet is a strange place" - dmr 29/7/1999&lt;br /&gt;http://www.cpax.org.uk&lt;br /&gt;email: &lt;b&gt;masked&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-4782492451639300948?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/4782492451639300948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/httpsgroups.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4782492451639300948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4782492451639300948'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/httpsgroups.html' title='Programming homework'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5616621996629494720</id><published>2010-05-11T13:51:00.004+02:00</published><updated>2010-05-11T14:00:05.655+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='duck'/><category scheme='http://www.blogger.com/atom/ns#' term='yoda'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='pokemon'/><title type='text'>Funny programming yargons</title><content type='html'>@ stackoverflow.com&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/2349378/new-programming-jargon-you-coined/2430307"&gt;http://stackoverflow.com/questions/2349378/new-programming-jargon-you-coined/2430307&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some highlights&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/_uyzjF4a8Lmw/S-lGhQEuAdI/AAAAAAAAACA/ZvXTBQcVFnc/s1600/yodaconditional.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_uyzjF4a8Lmw/S-lGhQEuAdI/AAAAAAAAACA/ZvXTBQcVFnc/s320/yodaconditional.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Yoda condition&lt;/b&gt;&lt;br /&gt;You write &lt;tt class="brush: cpp"&gt;if(5==count)&lt;/tt&gt; and you read &lt;q&gt;if five is the count&lt;/q&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pokemon exception handling&lt;/b&gt;&lt;br /&gt;When you catch them all!!!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A Duck&lt;/b&gt;&lt;br /&gt;A feature added for no other reason than to draw management attention and be removed, thus avoiding unnecessary changes in other aspects of the product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5616621996629494720?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5616621996629494720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/funny-programming-yargons.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5616621996629494720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5616621996629494720'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/funny-programming-yargons.html' title='Funny programming yargons'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uyzjF4a8Lmw/S-lGhQEuAdI/AAAAAAAAACA/ZvXTBQcVFnc/s72-c/yodaconditional.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5096619937997885507</id><published>2010-05-07T17:39:00.000+02:00</published><updated>2010-05-07T17:39:57.724+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='vízen járás'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><category scheme='http://www.blogger.com/atom/ns#' term='walking on water'/><title type='text'>Vízen járás / Walking on water</title><content type='html'>&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Oe3St1GgoHQ?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Oe3St1GgoHQ?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Valódi vagy kamu?&lt;br /&gt;&lt;br /&gt;Real or fake?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5096619937997885507?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5096619937997885507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/vizen-jaras-walking-on-water.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5096619937997885507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5096619937997885507'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/vizen-jaras-walking-on-water.html' title='Vízen járás / Walking on water'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-3055541352500301946</id><published>2010-05-03T03:15:00.020+02:00</published><updated>2011-02-07T20:25:52.858+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='initializer list'/><category scheme='http://www.blogger.com/atom/ns#' term='reference'/><category scheme='http://www.blogger.com/atom/ns#' term='constuctor'/><category scheme='http://www.blogger.com/atom/ns#' term='const'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><category scheme='http://www.blogger.com/atom/ns#' term='best practice'/><category scheme='http://www.blogger.com/atom/ns#' term='destructor'/><title type='text'>C++: Why initializer list?</title><content type='html'>&lt;pre class="brush: cpp"&gt;class Parent;&lt;br /&gt;&lt;br /&gt;class Child {&lt;br /&gt;public:&lt;br /&gt;    Child(&lt;br /&gt;        Parent&amp; parent_&lt;br /&gt;        , const std::string&amp; name_&lt;br /&gt;        , const Color&amp; eyeColor_&lt;br /&gt;    )&lt;br /&gt;    : parent(parent_)&lt;br /&gt;    , name(name_)&lt;br /&gt;    , eyeColor(eyeColor_)&lt;br /&gt;    , money(0,"EUR")&lt;br /&gt;    { }&lt;br /&gt;    Parent&amp; GetParent(){ return parent; }&lt;br /&gt;    std::string GetName() const { return name; }&lt;br /&gt;    Money GetMoney() const { return money; );&lt;br /&gt;    Money AdjustMoney(int diff)&lt;br /&gt;    { money += diff; return money; }&lt;br /&gt;private:&lt;br /&gt;    Parent &amp;parent;&lt;br /&gt;    const std::string name;&lt;br /&gt;    Color eyeColor;&lt;br /&gt;    Money money;&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;The initializer list in the above is this:&lt;br /&gt;&lt;pre&gt;: parent(parent_)&lt;br /&gt;, name(name_)&lt;br /&gt;, eyeColor(eyeColor_)&lt;br /&gt;, money(0,"EUR")&lt;br /&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;because of initializing references.&lt;br /&gt;&lt;p&gt;References are like pointers with two restrictions. Firstly: You (if you are sane) point only to one object with a reference, you never point to an array. Secondly: Once the location is pointed you will not point elsewhere. This "finally" sounding behavior is perfectly good when we want to point one's (abstract) parent.&lt;/p&gt;&lt;p&gt;If you want the language to force you to keep the second rule and still want your compiler in this millennium then you have to realize, that the initializer must be done before the begin (&lt;tt&gt;{&lt;/tt&gt;) sign appears with it's endless possibilities.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;because of initializing const members.&lt;br /&gt;&lt;p&gt;Same as the above, but we are not talking about making up our mind early about a location but about a value. See the &lt;tt&gt;name&lt;/tt&gt; member&lt;/p&gt;&lt;/li&gt;&lt;li&gt;because of initializing an aggregated object which do not have default constructor.&lt;br /&gt;&lt;p&gt;Let's imagine the &lt;tt&gt;Color&lt;/tt&gt; class which has only the copy constructor and that one: &lt;tt&gt;Color::Color(unsigned char r, unsigned char g, unsigned char b)&lt;/tt&gt;! This class does not have default value / state by design, so it cannot be constructed without some instructions. See the &lt;tt&gt;eyeColor&lt;/tt&gt; member.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;because of speed&lt;br /&gt;&lt;p&gt;You begin your program (constructor body) at the '&lt;tt&gt;{&lt;/tt&gt;' sign. At that point all of your variables must be in a valid state. So if you give value to your members after that point you will waste processor time. One construction and one assignment, instead of simply one construction. See the &lt;tt&gt;money&lt;/tt&gt; member.&lt;/p&gt;&lt;p&gt;In most of my codes the constructors' body used to be empty. If we want to work in that style we will have to have handy constructors for our classes, which is not a bad thing at all.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Important: The &lt;q&gt;execution&lt;/q&gt; of the initializer list is in the order of the data members because that order means the construction order and the reverse of that means the destruction order. If it wouldn't be like that then the program would have to remember the construction order and apply the reverse of it upon destruction. That would waste resources. So the rule came...&lt;/p&gt;&lt;p&gt;... and don't worry about hidden errors! Turn on the warnings in your compiler and take the advices and notes seriously! Seriously like &lt;q&gt;Treat warnings as errors&lt;/q&gt; compiler option.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-3055541352500301946?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/3055541352500301946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/c-why-initializer-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3055541352500301946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3055541352500301946'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/c-why-initializer-list.html' title='C++: Why initializer list?'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2397644080071793387</id><published>2010-05-03T02:21:00.007+02:00</published><updated>2010-05-03T02:33:22.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='undefined behavior'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='literal'/><title type='text'>C/C++: undefined behavior explained</title><content type='html'>Figure #1:&lt;br /&gt;&lt;pre class="brush: c"&gt;char *s = "Hello?";&lt;br /&gt;s[5] = '!';&lt;br /&gt;printf("%s\n",s);&lt;br /&gt;&lt;/pre&gt;Figure #2:&lt;br /&gt;&lt;pre class="brush: c"&gt;char *s = "Hello?";&lt;br /&gt;char s2[] = "Jumbo?";&lt;br /&gt;s = s2;&lt;br /&gt;s[5] = '!';&lt;br /&gt;printf("%s\n",s);&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;It is impossible to tell that the line &lt;tt&gt;s[5] = '!';&lt;/tt&gt; contains error or not. You can have some speculation according to some static code analysis, but you cannot tell for sure. That's why it will be a run-time error (if it is an error).&lt;/p&gt;&lt;p&gt;Writing a string literal leads to undefined behavior. If we would say that in this case the compiler must generate a code that crashes, then it would be a feature, some kind of requirement for the compiler's manufacturer. Every usage of &lt;tt&gt;char *&lt;/tt&gt; for writing would have a literal-check, which obviously has a very large overhead. The writers of the standard decided not to make any behavioral requirements in such cases. After that you can imagine other &lt;q&gt;undefined behavior&lt;/q&gt; cases or you can look them up and think about each of them individually.&lt;/p&gt;&lt;p&gt;Back to the example! In some cases it will lead to changing the literal, in other cases it will crash with "access violation" or "segmentation fault", because we are trying to write to a read-only area of the memory. ... To avoid accidents, I (the &lt;tt&gt;const&lt;/tt&gt; fetishist) recommend you this:&lt;/p&gt;&lt;pre class="brush: c"&gt;const char *s = "Hello?";&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;You will have a compile time error instead of undefined behavior and you can fix your code and-or idea.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2397644080071793387?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2397644080071793387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/c-undefined-behavior-explained.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2397644080071793387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2397644080071793387'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/c-undefined-behavior-explained.html' title='C/C++: undefined behavior explained'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2237089337697508573</id><published>2010-05-03T01:31:00.000+02:00</published><updated>2010-05-03T01:31:19.767+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='John Laoie'/><title type='text'>Pedophile beards</title><content type='html'>... because the bad boy look is for pussies.&lt;br /&gt;&lt;br /&gt;&lt;object width="440" height="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/15S0g8pG6HU&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=hu_HU&amp;feature=player_detailpage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/15S0g8pG6HU&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=hu_HU&amp;feature=player_detailpage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="440" height="320"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2237089337697508573?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2237089337697508573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/05/pedophile-beards.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2237089337697508573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2237089337697508573'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/05/pedophile-beards.html' title='Pedophile beards'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2890173408835804876</id><published>2010-04-26T15:08:00.000+02:00</published><updated>2010-04-26T15:08:53.254+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Star-Trek'/><category scheme='http://www.blogger.com/atom/ns#' term='képregény'/><category scheme='http://www.blogger.com/atom/ns#' term='cartoon'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Me neither</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_uyzjF4a8Lmw/S9WQM341S4I/AAAAAAAAAB4/PtScT9BOTcg/s1600/meneither.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_uyzjF4a8Lmw/S9WQM341S4I/AAAAAAAAAB4/PtScT9BOTcg/s320/meneither.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;http://mybfolder.org/albums/userpics/10001/129106040881510665.jpg&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2890173408835804876?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2890173408835804876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/me-neither.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2890173408835804876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2890173408835804876'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/me-neither.html' title='Me neither'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_uyzjF4a8Lmw/S9WQM341S4I/AAAAAAAAAB4/PtScT9BOTcg/s72-c/meneither.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-9033225289572641</id><published>2010-04-26T14:06:00.004+02:00</published><updated>2010-05-24T19:32:24.331+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='const'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='best practice'/><title type='text'>Yes, it is C. The "const" keyword</title><content type='html'>The &lt;tt&gt;const&lt;/tt&gt; qualifier can have multiple useful meanings depending on the context.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In parameter list&lt;br /&gt;&lt;pre class="brush: c;"&gt;size_t strlen(const char *s);&lt;/pre&gt;The programmer of &lt;tt&gt;strlen()&lt;/tt&gt; promises you that he/she will not alter the content pointed by &lt;tt&gt;s&lt;/tt&gt;. It is good for you: You do not have to look up the manual for that bit of information. It tells more than you may think for the first time. It is good for the implementor of &lt;tt&gt;strlen()&lt;/tt&gt;. He cannot accidentally write to the area pointed by &lt;tt&gt;s&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Storing partial results as read-only variables.&lt;br /&gt;&lt;pre class="brush: c;"&gt;const double aplusb = a + b;&lt;br /&gt;const double amulb = a * b;&lt;br /&gt;return 2*amulb/aplusb; // harmonic mean&lt;br /&gt;&lt;/pre&gt;It helps avoiding accidents and ease interpretation by humans.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pointing to literals&lt;br /&gt;&lt;pre class="brush: c;"&gt;const char *appname = "Hello World!";&lt;br /&gt;&lt;/pre&gt;If you turn on the displaying of warnings in your compiler then you will see that pointing to a literal with non-const pointer is discouraged. It also helps not making bugs.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;Note: It was borrowed from C++. In C++ you have to use initializer list in the constructor when you have const (or reference type) data members... A little bit different topic.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-9033225289572641?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/9033225289572641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/yes-it-is-c-const-keyword.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/9033225289572641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/9033225289572641'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/yes-it-is-c-const-keyword.html' title='Yes, it is C. The &quot;const&quot; keyword'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-4987047237819910214</id><published>2010-04-26T13:27:00.005+02:00</published><updated>2010-07-18T23:48:19.665+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='idiom'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='paradigm'/><category scheme='http://www.blogger.com/atom/ns#' term='software design'/><category scheme='http://www.blogger.com/atom/ns#' term='Kevlin Henney'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><title type='text'>Kevlin Henney: C++ Stylistics</title><content type='html'>&lt;object style="height: 320px; width: 440px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zh8W4ZglOlw?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/zh8W4ZglOlw?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="440" height="320"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;(Google Talks)&lt;br /&gt;&lt;br /&gt;Feel free to watch multiple times.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-4987047237819910214?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/4987047237819910214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/kevlin-henney-c-stylistics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4987047237819910214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4987047237819910214'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/kevlin-henney-c-stylistics.html' title='Kevlin Henney: C++ Stylistics'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7240925760407309302</id><published>2010-04-26T12:32:00.010+02:00</published><updated>2012-02-08T15:39:08.324+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='RAII'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='single exit'/><category scheme='http://www.blogger.com/atom/ns#' term='return'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><title type='text'>Exit strategy: Single exit point is less readable</title><content type='html'>&lt;p&gt;Single exit point produces the pyramid of code syndrome.&lt;/p&gt;&lt;pre class="brush: cpp"&gt;bool solve2&lt;br /&gt;    (&lt;br /&gt;        double a, double b, double c&lt;br /&gt;        , double&amp; x1, double&amp; x2&lt;br /&gt;    )&lt;br /&gt;{&lt;br /&gt;    bool ret = true;&lt;br /&gt;    if(a!=0) {&lt;br /&gt;        double det = b*b - 4*a*c;&lt;br /&gt;        if(det&gt;=0) {&lt;br /&gt;            ret = true;&lt;br /&gt;            det = sqrt(det);&lt;br /&gt;            double p2a = 1 / (2*a);&lt;br /&gt;            x1 = (-b - det) * p2a;&lt;br /&gt;            x2 = (-b + det) * p2a;&lt;br /&gt;            // The top of the code pyramid&lt;br /&gt;        } else&lt;br /&gt;            ret = false;&lt;br /&gt;    } else&lt;br /&gt;        ret = false;&lt;br /&gt;    return ret;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;Using early returns helps keeping the error handing and productive code apart.&lt;/p&gt;&lt;pre class="brush: cpp"&gt;bool solve2&lt;br /&gt;    (&lt;br /&gt;        double a, double b, double c&lt;br /&gt;        , double&amp; x1, double&amp; x2&lt;br /&gt;    )&lt;br /&gt;{&lt;br /&gt;    // Checking for trivial errors and trivial solutions&lt;br /&gt;    if(a==0)&lt;br /&gt;        return false;&lt;br /&gt;    double det = b*b - 4*a*c;&lt;br /&gt;    if(det&lt;0)&lt;br /&gt;        return false;&lt;br /&gt;    // Main part without pyramid&lt;br /&gt;    det = sqrt(det);&lt;br /&gt;    double p2a = 1 / (2*a);&lt;br /&gt;    x1 = (-b - det) * p2a;&lt;br /&gt;    x2 = (-b + det) * p2a;&lt;br /&gt;    return true;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;p&gt;&lt;i&gt;Note: This function solves the quadratic equation (a * x^2 + b * x + c = 0).&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Note: You have to be careful with the multiple exit point style if you are acquiring resources (opening files, allocating memory, ...), because it can lead to leaks. Avoiding these kind of leaks is simpler in C++ than in most languages, because the lifetime of acquisitions can be bound to scope.&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7240925760407309302?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7240925760407309302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/exit-strategy-single-exit-point-is-less.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7240925760407309302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7240925760407309302'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/exit-strategy-single-exit-point-is-less.html' title='Exit strategy: Single exit point is less readable'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2430187780483383726</id><published>2010-04-26T11:19:00.005+02:00</published><updated>2010-04-26T12:40:51.811+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='RAII'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='paradigm'/><category scheme='http://www.blogger.com/atom/ns#' term='scope'/><category scheme='http://www.blogger.com/atom/ns#' term='coding style'/><category scheme='http://www.blogger.com/atom/ns#' term='lifecycle'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><title type='text'>Yes, it is C. Smaller scope better scope</title><content type='html'>Once upon a time there lived a paradigm (sorry, that is an ugly word, but I don't know better) which told the programmer to declare all the variables at the beginning of the function. This paradigm was enforced by the compiler in Pascal, C and many other languages. You can guess. It was easier to write compilers that way. Then came the new winds with C++ (maybe it wasn't the first) which introduced RAII (Resource acquisition is initialization) which gave us three brand new concepts at once.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Variable scoping&lt;/li&gt;&lt;li&gt;Lifecycle management by scope (calling destructor when execution reaches the end of it's scope)&lt;/li&gt;&lt;li&gt;Bounding lifecycle of a variable to an object&lt;/li&gt;&lt;/ul&gt;Many may not know but since C99 the first is also available in C. A trivial example of it is the in-place declaration of iterator in &lt;tt&gt;for&lt;/tt&gt;.&lt;br /&gt;&lt;pre class="brush: c"&gt;for(int i=0; i&amp;lt;10; ++i){ printf("%d^2 = %d\n",i,i*i); }&lt;/pre&gt;The new paradigm (woof) is that a variable should have the smallest scope possible to ease reading and interpretation of code (by humans).&lt;br /&gt;&lt;br /&gt;Next: Exit strategy: Single exit point can be easily bad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2430187780483383726?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2430187780483383726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/yes-it-is-c-smaller-scope-better-scope.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2430187780483383726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2430187780483383726'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/yes-it-is-c-smaller-scope-better-scope.html' title='Yes, it is C. Smaller scope better scope'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6914311739005361110</id><published>2010-04-20T11:39:00.007+02:00</published><updated>2010-04-21T13:05:53.606+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wow'/><category scheme='http://www.blogger.com/atom/ns#' term='vonat'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='train'/><category scheme='http://www.blogger.com/atom/ns#' term='non-stop'/><category scheme='http://www.blogger.com/atom/ns#' term='óh'/><title type='text'>The train that never stops at a station</title><content type='html'>&lt;b&gt;A vonat amely nem áll meg az állomáson&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="440" height="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/p9Ig19gYP9o&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/p9Ig19gYP9o&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="440" height="320"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6914311739005361110?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6914311739005361110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/train-that-never-stops-at-station.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6914311739005361110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6914311739005361110'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/train-that-never-stops-at-station.html' title='The train that never stops at a station'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6533758611118380004</id><published>2010-04-20T11:17:00.015+02:00</published><updated>2010-04-26T15:14:43.075+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='RAII'/><category scheme='http://www.blogger.com/atom/ns#' term='multi-thread'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='lock'/><category scheme='http://www.blogger.com/atom/ns#' term='guard'/><category scheme='http://www.blogger.com/atom/ns#' term='singleton'/><category scheme='http://www.blogger.com/atom/ns#' term='best practice'/><title type='text'>How to create a fast thread-safe singleton initialization in C++</title><content type='html'>&lt;b&gt;1st: We need a lock. On windows it can use critical sections. Keywords: critical section, lock&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;class Lock {&lt;br /&gt;    CRITICAL_SECTION mSection;&lt;br /&gt;public:&lt;br /&gt;    Lock(){ InitializeCriticalSection(&amp;amp;mSection); }&lt;br /&gt;    ~Lock(){ DeleteCriticalSection(&amp;amp;mSection); }&lt;br /&gt;    void Acquire(){ EnterCriticalSection(&amp;amp;mSection); }&lt;br /&gt;    void Release(){ LeaveCriticalSection(&amp;amp;mSection); }&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;2nd: We need a guard for the lock. Just for convenience and to be foolproof. Keyword: RAII, guard. See also: auto_ptr.&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;class Guard {&lt;br /&gt;    Lock *pLock;&lt;br /&gt;public:&lt;br /&gt;    Guard(Lock &amp;amp;lock)&lt;br /&gt;    : pLock(&amp;amp;lock)&lt;br /&gt;    { pLock-&amp;gt;Acquire(); }&lt;br /&gt;    ~Guard(){ pLock-&amp;gt;Release(); }&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;3rd: We can get down to business with our singleton. Do not forget to hide the default constructors and the '=' operator. Keywords: singleton, multi-thread, thread-safe, storage, operator overloading.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;singleton.h:&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;class Singleton {&lt;br /&gt;public:&lt;br /&gt;    static Singleton *GetInstance();&lt;br /&gt;    // other public members&lt;br /&gt;private:&lt;br /&gt;    Singleton();&lt;br /&gt;    ~Singleton();&lt;br /&gt;    Singleton(const Singleton&amp;amp;);&lt;br /&gt;    const Singleton&amp;amp; operator=(const Singleton&amp;amp;);&lt;br /&gt;&lt;br /&gt;    static Singleton* pInstance;&lt;br /&gt;    static Lock instanceLock;&lt;br /&gt;    // other private members&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;singleton.cpp:&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush: cpp"&gt;#include "singleton.h"&lt;br /&gt;&lt;br /&gt;// Storage place for static members:&lt;br /&gt;Singleton* Singleton::pInstance = 0;&lt;br /&gt;Lock Singleton::instanceLock;&lt;br /&gt;&lt;br /&gt;Singleton::Singleton(){ /* as you wish */ }&lt;br /&gt;Singleton::~Singleton(){ /* as you wish */ }&lt;br /&gt;&lt;br /&gt;Singleton* Singleton::GetInstance()&lt;br /&gt;{&lt;br /&gt;    if(pInstance)&lt;br /&gt;        return pInstane;&lt;br /&gt;    Guard g(instanceLock);&lt;br /&gt;    if(!pInstance)&lt;br /&gt;        pInstance = new Singleton();&lt;br /&gt;    return pInstance;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Feel free to search the web for the keywords, or any word you read here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6533758611118380004?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6533758611118380004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/how-to-create-multi-thread-singleton-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6533758611118380004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6533758611118380004'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/how-to-create-multi-thread-singleton-in.html' title='How to create a fast thread-safe singleton initialization in C++'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-7782725668796590693</id><published>2010-04-16T12:22:00.004+02:00</published><updated>2010-04-20T11:52:35.875+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wonan'/><category scheme='http://www.blogger.com/atom/ns#' term='horse'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='nő'/><category scheme='http://www.blogger.com/atom/ns#' term='ló'/><title type='text'>Shut up wonan get on my horse!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_uyzjF4a8Lmw/S814vGT28ZI/AAAAAAAAABw/TtYjDrUWHEM/s1600/woman.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_uyzjF4a8Lmw/S814vGT28ZI/AAAAAAAAABw/TtYjDrUWHEM/s320/woman.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Look at my horse; my horse is amazing.&lt;br /&gt;Give it a lick. “MMMmm! It tastes just like raisins!”&lt;br /&gt;&lt;br /&gt;Have a stroke of it’s mane, it turns into a plane,&lt;br /&gt;and then it turns back again when you tug on it’s winky.&lt;br /&gt;&lt;br /&gt;“Oooo that’s dirty!” Do you think so?&lt;br /&gt;Well I better not show you where the lemonade is made -&lt;br /&gt;&lt;br /&gt;Sweet lemonade, mmmm sweet lemonade.&lt;br /&gt;Sweet lemonade, yeah sweet lemonade.&lt;br /&gt;&lt;br /&gt;Get on my horse I’ll take you ’round the universe -&lt;br /&gt;and all the other places, too.&lt;br /&gt;&lt;br /&gt;“I think you’ll find that the universe pretty much covers everything.”&lt;br /&gt;Shut up woman, get on my horse.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.shutupwomangetonmyhorse.com/"&gt;http://www.shutupwomangetonmyhorse.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-7782725668796590693?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/7782725668796590693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/shut-up-wonan-get-on-my-horse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7782725668796590693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/7782725668796590693'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/shut-up-wonan-get-on-my-horse.html' title='Shut up wonan get on my horse!'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uyzjF4a8Lmw/S814vGT28ZI/AAAAAAAAABw/TtYjDrUWHEM/s72-c/woman.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2005138330563930420</id><published>2010-04-15T16:08:00.002+02:00</published><updated>2010-04-20T14:44:58.637+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kutya'/><category scheme='http://www.blogger.com/atom/ns#' term='jegesmedve'/><category scheme='http://www.blogger.com/atom/ns#' term='dog'/><category scheme='http://www.blogger.com/atom/ns#' term='polar bear'/><title type='text'>Dogs and polar bears</title><content type='html'>&lt;b&gt;A kutyák és a jegesmedvék barátok&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bazzinga.com/cute-animals/2010/02/26/dogs-and-polar-bears-are-friends.html"&gt;http://bazzinga.com/cute-animals/2010/02/26/dogs-and-polar-bears-are-friends.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2005138330563930420?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2005138330563930420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/dogs-and-polar-bears-kutyak-es.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2005138330563930420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2005138330563930420'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/dogs-and-polar-bears-kutyak-es.html' title='Dogs and polar bears'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-3008287817800540862</id><published>2010-04-13T16:37:00.001+02:00</published><updated>2010-04-13T16:37:43.777+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kép'/><category scheme='http://www.blogger.com/atom/ns#' term='image'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Hasonlóságok a természetben / Similarities in nature</title><content type='html'>1) &lt;a href="http://i.imgur.com/1EPcg.jpg"&gt;http://i.imgur.com/1EPcg.jpg&lt;/a&gt;&lt;br /&gt;2) &lt;a href="http://i.imgur.com/Yuf31.jpg"&gt;http://i.imgur.com/Yuf31.jpg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-3008287817800540862?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/3008287817800540862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/hasonlosagok-termeszetben-similarities.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3008287817800540862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3008287817800540862'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/hasonlosagok-termeszetben-similarities.html' title='Hasonlóságok a természetben / Similarities in nature'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2565267045163795504</id><published>2010-04-13T13:05:00.002+02:00</published><updated>2010-06-17T21:54:19.752+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='algo'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='template'/><title type='text'>Etióp szorzás / Ethiopian Multiplication</title><content type='html'>@ Rosetta code&lt;br /&gt;&lt;a href="http://rosettacode.org/wiki/Ethiopian_Multiplication"&gt;http://rosettacode.org/wiki/Ethiopian_Multiplication&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Különösen finom / Extraordinarily tasty:&lt;br /&gt;C++ template implementation&lt;br /&gt;&lt;a href="http://rosettacode.org/wiki/Ethiopian_Multiplication#C.2B.2B"&gt;http://rosettacode.org/wiki/Ethiopian_Multiplication#C.2B.2B&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2565267045163795504?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2565267045163795504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/etiop-szorzas-ethiopian-multiplication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2565267045163795504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2565267045163795504'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/etiop-szorzas-ethiopian-multiplication.html' title='Etióp szorzás / Ethiopian Multiplication'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-707565432766128533</id><published>2010-04-12T13:50:00.001+02:00</published><updated>2010-05-22T23:31:10.401+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='norbi update'/><title type='text'>Varga B. Tamás: Banánhéj - Norbi kazetta-ajánló</title><content type='html'>&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tMP11fCXdXw?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/tMP11fCXdXw?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-707565432766128533?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/707565432766128533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/varga-b-tamas-bananhej-norbi-kazetta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/707565432766128533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/707565432766128533'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/varga-b-tamas-bananhej-norbi-kazetta.html' title='Varga B. Tamás: Banánhéj - Norbi kazetta-ajánló'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-3076775218683603893</id><published>2010-04-08T15:39:00.002+02:00</published><updated>2010-04-08T15:40:18.817+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='repülés'/><category scheme='http://www.blogger.com/atom/ns#' term='levitáció'/><category scheme='http://www.blogger.com/atom/ns#' term='flying'/><category scheme='http://www.blogger.com/atom/ns#' term='levitation'/><title type='text'>Water based levitation / Víz alapú levitáció</title><content type='html'>JetLev Promo&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=7-KczCp0OQ4"&gt;http://www.youtube.com/watch?v=7-KczCp0OQ4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="440" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7-KczCp0OQ4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7-KczCp0OQ4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="440" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-3076775218683603893?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/3076775218683603893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/water-based-levitation-viz-alapu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3076775218683603893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/3076775218683603893'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/water-based-levitation-viz-alapu.html' title='Water based levitation / Víz alapú levitáció'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-848685094128227047</id><published>2010-04-07T11:15:00.002+02:00</published><updated>2010-04-07T11:26:25.165+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='paste'/><category scheme='http://www.blogger.com/atom/ns#' term='compiler'/><title type='text'>Codepad</title><content type='html'>&lt;q&gt;&lt;strong&gt;~&lt;/strong&gt; is an online compiler/interpreter, and a simple collaboration tool. Paste your code below, and codepad will run it and give you a short URL you can use to share it in chat or email.&lt;/q&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codepad.org/"&gt;http://www.codepad.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-848685094128227047?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/848685094128227047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/codepad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/848685094128227047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/848685094128227047'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/codepad.html' title='Codepad'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1252388096748030065</id><published>2010-04-02T21:28:00.001+02:00</published><updated>2010-04-02T21:28:28.298+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tcp'/><category scheme='http://www.blogger.com/atom/ns#' term='rfc'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>RFC 5841</title><content type='html'>TCP Option to Denote Packet Mood&lt;br /&gt;&lt;a href="http://tools.ietf.org/html/rfc5841"&gt;http://tools.ietf.org/html/rfc5841&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1252388096748030065?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1252388096748030065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/rfc-5841.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1252388096748030065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1252388096748030065'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/rfc-5841.html' title='RFC 5841'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1944456483464817062</id><published>2010-04-02T14:47:00.004+02:00</published><updated>2010-04-02T21:29:36.282+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='színesfém'/><category scheme='http://www.blogger.com/atom/ns#' term='reptér'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='airport'/><category scheme='http://www.blogger.com/atom/ns#' term='ferrous'/><title type='text'>Színesfém / Ferrous</title><content type='html'>English version follows...&lt;br /&gt;&lt;br /&gt;&lt;q&gt;Repülőtér: 500 milliárd forint. Drótvágó 500 forint. Két vágással megbénítani egy repülőteret: priceless.&lt;/q&gt;&lt;br /&gt;&lt;a href="http://bombahir.hu/belfoeld/hirek/1803-kabellopas-a-gripen-bazison"&gt;http://bombahir.hu/belfoeld/hirek/1803-kabellopas-a-gripen-bazison&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bombahir.hu/publicisztika/bombagyar/1804-dikma-szinesfim"&gt;http://bombahir.hu/publicisztika/bombagyar/1804-dikma-szinesfim&lt;/a&gt;&lt;br /&gt;Köszönet Csepinek&lt;br /&gt;&lt;br /&gt;&lt;b&gt;English version&lt;/b&gt;&lt;br /&gt;&lt;q&gt;Airport: 500 billion HUF. Wire cutter: 500 HUF. Disabling an airport with one cut: priceless.&lt;/q&gt;&lt;br /&gt;Long story short: A piece of power wire was stolen from a Hungarian military airport by some poor people. The airport became disabled.&lt;br /&gt;Thanks to Csepi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1944456483464817062?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1944456483464817062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/04/szinesfem-ferrous.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1944456483464817062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1944456483464817062'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/04/szinesfem-ferrous.html' title='Színesfém / Ferrous'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6633363541860247079</id><published>2010-03-30T13:03:00.003+02:00</published><updated>2010-03-30T13:05:20.861+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='strategy'/><category scheme='http://www.blogger.com/atom/ns#' term='számítógép'/><category scheme='http://www.blogger.com/atom/ns#' term='játék'/><category scheme='http://www.blogger.com/atom/ns#' term='stratégia'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Kenel Panic (game)</title><content type='html'>&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3q48ys5hFtI"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/3q48ys5hFtI" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kernel Panic&lt;/b&gt; is a game about computers. Systems, Hackers and Networks wage war in a matrix of DOOM! The only constraints are time and space; unlike other real time strategy games, no resource economy exists in KP.&lt;br /&gt;&lt;br /&gt;All units are free in this game, every factory built will be spamming units at all times. You can build more factories, but only on pre-defined areas (geothermal vents). All that remains is pure strategy and tactics.&lt;br /&gt;&lt;br /&gt;KP makes for a frantically fast-paced, action-oriented game, with a very unique graphical style.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://springrts.com/wiki/Kernel_Panic"&gt;http://springrts.com/wiki/Kernel_Panic&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6633363541860247079?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6633363541860247079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/kenel-panic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6633363541860247079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6633363541860247079'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/kenel-panic.html' title='Kenel Panic (game)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2461988071693933133</id><published>2010-03-29T10:44:00.002+02:00</published><updated>2010-03-30T13:06:51.478+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mágikus'/><category scheme='http://www.blogger.com/atom/ns#' term='Liu Qian'/><category scheme='http://www.blogger.com/atom/ns#' term='magic'/><category scheme='http://www.blogger.com/atom/ns#' term='trükk'/><category scheme='http://www.blogger.com/atom/ns#' term='trick'/><title type='text'>Liu Qian magician / bűvész</title><content type='html'>&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hwVy_2eOfsE"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/hwVy_2eOfsE" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2461988071693933133?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2461988071693933133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/liu-qian-magician-buvesz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2461988071693933133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2461988071693933133'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/liu-qian-magician-buvesz.html' title='Liu Qian magician / bűvész'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-862023939747086294</id><published>2010-03-26T12:29:00.003+01:00</published><updated>2010-03-26T12:35:52.470+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='matek'/><category scheme='http://www.blogger.com/atom/ns#' term='nature'/><category scheme='http://www.blogger.com/atom/ns#' term='számok'/><category scheme='http://www.blogger.com/atom/ns#' term='természet'/><category scheme='http://www.blogger.com/atom/ns#' term='numbers'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>A természet számokban</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_uyzjF4a8Lmw/S6ybsH_P-OI/AAAAAAAAAAc/11PB6PUdy88/s1600/nature_by_numbers.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="166" src="http://2.bp.blogspot.com/_uyzjF4a8Lmw/S6ybsH_P-OI/AAAAAAAAAAc/11PB6PUdy88/s200/nature_by_numbers.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;The nature by numbers&lt;br /&gt;&lt;a href="http://termeszet.indavideo.hu/video/A_termeszet_szamokban"&gt;http://termeszet.indavideo.hu/video/A_termeszet_szamokban&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-862023939747086294?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/862023939747086294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/termeszet-szamokban.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/862023939747086294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/862023939747086294'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/termeszet-szamokban.html' title='A természet számokban'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uyzjF4a8Lmw/S6ybsH_P-OI/AAAAAAAAAAc/11PB6PUdy88/s72-c/nature_by_numbers.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-1707365991981751292</id><published>2010-03-23T12:40:00.002+01:00</published><updated>2010-03-23T12:45:13.362+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='zene'/><category scheme='http://www.blogger.com/atom/ns#' term='jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='jézus'/><title type='text'>Christ-Like Cruisin</title><content type='html'>B-SHOC - Christ-Like Cruisin Music Video&lt;br /&gt;&lt;a href=" http://www.youtube.com/watch?v=s7cAYV_lVNI"&gt;http://www.youtube.com/watch?v=s7cAYV_lVNI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Paródia?&lt;br /&gt;&lt;br /&gt;Segmentation fault, division by zero.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-1707365991981751292?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/1707365991981751292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/christ-like-cruisin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1707365991981751292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/1707365991981751292'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/christ-like-cruisin.html' title='Christ-Like Cruisin'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8406846001990593446</id><published>2010-03-23T10:59:00.003+01:00</published><updated>2010-04-07T11:24:38.164+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='pop3'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='webmail'/><category scheme='http://www.blogger.com/atom/ns#' term='imap'/><title type='text'>Webmail notifier / webmail értesítő</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_uyzjF4a8Lmw/S6iQ1okVSBI/AAAAAAAAAAU/d2TDpOyFO6U/s1600-h/wmn-window.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_uyzjF4a8Lmw/S6iQ1okVSBI/AAAAAAAAAAU/d2TDpOyFO6U/s320/wmn-window.png" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Gmail (Gmail &amp;amp; Google Apps)&lt;/li&gt;&lt;li&gt;Yahoo (yahoo.com, ymail.com, yahoo.co.jp)&lt;/li&gt;&lt;li&gt;Hotmail (hotmail.com, msn.com, live.com)&lt;/li&gt;&lt;li&gt;AOL (aol.com, aim.com, mail.com)&lt;/li&gt;&lt;li&gt;Daum (daum.net, hanmail.net)&lt;/li&gt;&lt;li&gt;Naver&lt;/li&gt;&lt;li&gt;Nate (nate.com, empas.com)&lt;/li&gt;&lt;li&gt;Paran (paran.com, hanmir.com)&lt;/li&gt;&lt;li style="text-align: left;"&gt;POP3/IMAP&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://webmailnotifier.mozdev.org/"&gt;http://webmailnotifier.mozdev.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8406846001990593446?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8406846001990593446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/webmail-notifier-webmail-ertesito.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8406846001990593446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8406846001990593446'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/webmail-notifier-webmail-ertesito.html' title='Webmail notifier / webmail értesítő'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uyzjF4a8Lmw/S6iQ1okVSBI/AAAAAAAAAAU/d2TDpOyFO6U/s72-c/wmn-window.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-6963034248494833161</id><published>2010-03-22T16:42:00.003+01:00</published><updated>2010-05-22T23:34:04.069+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zene'/><category scheme='http://www.blogger.com/atom/ns#' term='dal'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='song'/><title type='text'>Human karaoke</title><content type='html'>[HUN] Tavaszi szél vizet áraszt&lt;br /&gt;&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NXUZZYV66gk?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/NXUZZYV66gk?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=NXUZZYV66gk"&gt;http://www.youtube.com/watch?v=NXUZZYV66gk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-6963034248494833161?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/6963034248494833161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/human-karaoke.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6963034248494833161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/6963034248494833161'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/human-karaoke.html' title='Human karaoke'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-4419046467315260367</id><published>2010-03-22T16:08:00.003+01:00</published><updated>2010-03-22T16:08:46.131+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='json'/><title type='text'>JSON formatter and viewer</title><content type='html'>Simple: &lt;a href="http://www.jsonlint.org/"&gt;http://www.jsonlint.org/&lt;/a&gt;&lt;br /&gt;Shiny: &lt;a href="http://jsonviewer.stack.hu/"&gt;http://jsonviewer.stack.hu/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-4419046467315260367?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/4419046467315260367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/json-formatter-and-viewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4419046467315260367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/4419046467315260367'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/json-formatter-and-viewer.html' title='JSON formatter and viewer'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-8311211979550528627</id><published>2010-03-19T13:14:00.006+01:00</published><updated>2010-03-22T16:42:56.908+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='zene'/><category scheme='http://www.blogger.com/atom/ns#' term='evergreen'/><category scheme='http://www.blogger.com/atom/ns#' term='dal'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='song'/><title type='text'>Örökzöld / evergreen</title><content type='html'>&lt;p&gt;Russian Singer Eduard Khil&lt;br /&gt;&lt;a href="http://hup.hu/treyblog/20100310/trolo_roll"&gt;http://hup.hu/treyblog/20100310/trolo_roll&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Russian Singer Eduard Khil Remix&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=MQ78IlJs5JQ"&gt;http://www.youtube.com/watch?v=MQ78IlJs5JQ&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[HUN]&lt;br /&gt;Mocsári Józsi (Jozin z Bazin magyarul)&lt;br /&gt;&lt;a href="http://hup.hu/treyblog/20100311/orokzold"&gt;http://hup.hu/treyblog/20100311/orokzold&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-8311211979550528627?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/8311211979550528627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/orokzold-enek-remekek.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8311211979550528627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/8311211979550528627'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/orokzold-enek-remekek.html' title='Örökzöld / evergreen'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2848497866372845397</id><published>2010-03-18T22:08:00.004+01:00</published><updated>2010-06-17T21:54:56.805+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='algo'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Project Euler</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_uyzjF4a8Lmw/S6KWdeq_4KI/AAAAAAAAAAM/Sme_m3KQT1U/s1600-h/euler_main.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/_uyzjF4a8Lmw/S6KWdeq_4KI/AAAAAAAAAAM/Sme_m3KQT1U/s200/euler_main.jpg" width="171" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a class="moz-txt-link-freetext" href="http://projecteuler.net/"&gt;http://projecteuler.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.&lt;br /&gt;&lt;br /&gt;The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Who are the problems aimed at?&lt;/h3&gt;The intended audience include students for whom the basic curriculum is not feeding their hunger to learn, adults whose background was not primarily mathematics but had an interest in things mathematical, and professionals who want to keep their problem solving and mathematics on the edge.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;282 problems so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2848497866372845397?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2848497866372845397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/project-euler_18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2848497866372845397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2848497866372845397'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/project-euler_18.html' title='Project Euler'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_uyzjF4a8Lmw/S6KWdeq_4KI/AAAAAAAAAAM/Sme_m3KQT1U/s72-c/euler_main.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-5509086481519650595</id><published>2010-03-17T13:01:00.004+01:00</published><updated>2010-05-24T16:52:49.073+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='matchmaking'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='tárkereső'/><category scheme='http://www.blogger.com/atom/ns#' term='l&apos;art pour l&apos;art'/><title type='text'>[HUN] Társkeresés (x)</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=IxsMPYHum5A"&gt;http://www.youtube.com/watch?v=IxsMPYHum5A&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 344px; width: 425px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IxsMPYHum5A?fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/IxsMPYHum5A?fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Non-artistic translation&lt;br /&gt;&lt;br /&gt;I am a widow,&lt;br /&gt;I live for my profession,&lt;br /&gt;I am free of addictions,&lt;br /&gt;I do serious scientific work,&lt;br /&gt;I am a university professor.&lt;br /&gt;&lt;br /&gt;I seek for a lady&lt;br /&gt;who enjoys music,&lt;br /&gt;likes nature,&lt;br /&gt;goes to theatre,&lt;br /&gt;romantic-minded, intelligent,&lt;br /&gt;educated, and nice&lt;br /&gt;&lt;br /&gt;who would suck me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-5509086481519650595?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/5509086481519650595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/hun-tarskereses-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5509086481519650595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/5509086481519650595'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/hun-tarskereses-x.html' title='[HUN] Társkeresés (x)'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1327957202286315214.post-2348802823154972743</id><published>2010-03-17T12:34:00.004+01:00</published><updated>2010-04-21T12:56:09.487+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='prog'/><category scheme='http://www.blogger.com/atom/ns#' term='hello world'/><title type='text'>Hello World!</title><content type='html'>&lt;pre class="brush: cpp"&gt;#include &amp;lt;iostream&amp;gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;    std::cout &amp;lt;&amp;lt; "Hello World!" &amp;lt;&amp;lt; std::endl;&lt;br /&gt;    return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1327957202286315214-2348802823154972743?l=not-in-list.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://not-in-list.blogspot.com/feeds/2348802823154972743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://not-in-list.blogspot.com/2010/03/hello-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2348802823154972743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1327957202286315214/posts/default/2348802823154972743'/><link rel='alternate' type='text/html' href='http://not-in-list.blogspot.com/2010/03/hello-world.html' title='Hello World!'/><author><name>NotInList</name><uri>http://www.blogger.com/profile/02163079941815351933</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_uyzjF4a8Lmw/TEgZVad9HvI/AAAAAAAAAEc/gKJphP5HALU/S220/nil_ul.jpg'/></author><thr:total>0</thr:total></entry></feed>
