<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0YFRXY7cSp7ImA9WxBWFks.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292</id><updated>2010-02-08T21:31:54.809+01:00</updated><title>LCF blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.jagiello.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.jagiello.org/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/LcfBlog" /><feedburner:info uri="lcfblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;C0YFRXY6fip7ImA9WxBWFks.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-7727709119516936766</id><published>2010-02-08T21:30:00.002+01:00</published><updated>2010-02-08T21:31:54.816+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-08T21:31:54.816+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="lejzik" /><category scheme="http://www.blogger.com/atom/ns#" term="bored workers" /><category scheme="http://www.blogger.com/atom/ns#" term="work" /><category scheme="http://www.blogger.com/atom/ns#" term="office" /><title>Altar for the most black priest</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__MGEfjzDCWY/S3B0hNtHyGI/AAAAAAAAF04/98keqUGcKhA/s1600-h/kult.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;" src="http://2.bp.blogspot.com/__MGEfjzDCWY/S3B0hNtHyGI/AAAAAAAAF04/98keqUGcKhA/s400/kult.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5435972864199608418" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-7727709119516936766?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rXNgArrY2qQ-A2Z53a4hYcna57U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rXNgArrY2qQ-A2Z53a4hYcna57U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rXNgArrY2qQ-A2Z53a4hYcna57U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rXNgArrY2qQ-A2Z53a4hYcna57U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/FgUYqcCnMMc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/7727709119516936766/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=7727709119516936766" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7727709119516936766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7727709119516936766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/FgUYqcCnMMc/altar-for-most-black-priest.html" title="Altar for the most black priest" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/__MGEfjzDCWY/S3B0hNtHyGI/AAAAAAAAF04/98keqUGcKhA/s72-c/kult.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2010/02/altar-for-most-black-priest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAFQXk7fyp7ImA9WxNbE08.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-5340698731464477342</id><published>2009-11-15T22:27:00.002+01:00</published><updated>2009-11-15T22:31:50.707+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-15T22:31:50.707+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="pgpool" /><title>Pgpool-II 2.3 comming soon...</title><content type="html">Today &lt;a href=http://www.linkedin.com/pub/tatsuo-ishii/3/b8b/175&gt;Tatsuo Ishii&lt;/a&gt; wrote interesting &lt;a href=http://pgfoundry.org/pipermail/pgpool-general/2009-November/002292.html&gt;news&lt;/a&gt; at pgpool mailing list, version 2.3 coming this month.&lt;br /&gt;&lt;br /&gt;What's new in 2.3:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;- Adopt PostgreSQL 8.4 parser. On of the visible effects of this is,&lt;br /&gt; WITH clause can be load balanced.&lt;br /&gt;&lt;br /&gt;- Allow to use INSERT/UPDATE including CURRENT_TIME_STAMP,&lt;br /&gt; CURRENT_DATE, now(). pgpool-II guarantees that each DB node will be&lt;br /&gt; populated exactly same value for these data type. For example&lt;br /&gt; consider following table:&lt;br /&gt;&lt;br /&gt; CREATE TABLE t1(id INTEGER PRIMARY KEY, regdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP);&lt;br /&gt;&lt;br /&gt; Let's populate t1:&lt;br /&gt;&lt;br /&gt; INSERT INTO t1(id) VALUES(1);&lt;br /&gt;&lt;br /&gt; Actual query executed by pgpool-II is:&lt;br /&gt;&lt;br /&gt; INSERT INTO "t1"("id", "regdate") VALUES (1,'2009-11-15 21:35:01.783053+09');&lt;br /&gt;&lt;br /&gt; '2009-11-15 21:35:01.783053+09' is extraced from PostgreSQL by&lt;br /&gt; executing SELECT CURRENT_TIMESTAP. So t1 tables on all DB nodes has&lt;br /&gt; exactly same value.&lt;br /&gt;&lt;br /&gt;- Add new directive log_per_node_statement.  If true, print all&lt;br /&gt; statements to the log. Similar to log_statement except that prints&lt;br /&gt; DB node id and backend process id info. Example:&lt;br /&gt;&lt;br /&gt; 2009-11-15 21:34:12 LOG:   pid 22285: DB node id: 0 backend pid: 22301 statement: CREATE TABLE t1(id INTEGER PRIMARY KEY, regdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP);&lt;br /&gt; 2009-11-15 21:34:12 LOG:   pid 22285: DB node id: 1 backend pid: 22300 statement: CREATE TABLE t1(id INTEGER PRIMARY KEY, regdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP);&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/4110123906005446292-5340698731464477342?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wr0plQiBQYqzIG9eKI7nJJZlV5A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wr0plQiBQYqzIG9eKI7nJJZlV5A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wr0plQiBQYqzIG9eKI7nJJZlV5A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wr0plQiBQYqzIG9eKI7nJJZlV5A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/7nj0rZQSCkc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/5340698731464477342/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=5340698731464477342" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5340698731464477342?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5340698731464477342?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/7nj0rZQSCkc/pgpool-ii-23-comming-soon.html" title="Pgpool-II 2.3 comming soon..." /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/11/pgpool-ii-23-comming-soon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIMQXc_fSp7ImA9WxNbEU8.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-8827083221133325420</id><published>2009-11-13T16:33:00.004+01:00</published><updated>2009-11-13T16:53:00.945+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-13T16:53:00.945+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google checkout" /><category scheme="http://www.blogger.com/atom/ns#" term="SSL" /><category scheme="http://www.blogger.com/atom/ns#" term="TLS" /><category scheme="http://www.blogger.com/atom/ns#" term="stunnel" /><title>Google Checkout over stunnel</title><content type="html">Recently run HTTPS connection to website over stunnel + haproxy (not really important atm why such exotic idea). More important that hole operation goes smooth, quick and easy. Everything work until today when I read email from one of developers in over company.&lt;br /&gt;He got problem with Google Checkout:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;We encountered an error trying to access your server at https://some.website.at.web/GoogleCheckout/response -- &lt;br /&gt;the error we got is javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;First I check connection with browser but everything looks ok as it should be. Start digg but google didn't help me alot. So I check Google Checkout documentation and find such thing:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;There are also a number of measures you can take to keep your &lt;br /&gt;communications with Google Checkout secure:&lt;br /&gt;&lt;br /&gt;    * Never share your Merchant Key with anyone.&lt;br /&gt;&lt;br /&gt;    * Sign your shopping cart XML using HMAC SHA1 and your Merchant Key.&lt;br /&gt;      Signing your shopping cart authenticates the cart you send and &lt;br /&gt;      verifies that your cart hasn't been tampered with during transmission.&lt;br /&gt;&lt;br /&gt;    * Send order processing commands over a secure HTTPS connection.&lt;br /&gt;      When sending order processing commands to Google, use an HTTPS connection&lt;br /&gt;      secured by 128-bit SSL v3 or TLS connection (SSL v2 is not allowed). &lt;br /&gt;      Use your Merchant ID and Merchant Key as the username and password for &lt;br /&gt;      HTTP Basic Authentication.&lt;br /&gt;&lt;br /&gt;    * Verify the authenticity of the server certificate presented to you.&lt;br /&gt;&lt;br /&gt;    * Specify an HTTPS callback URL secured by SSL v3 or TLS using a valid&lt;br /&gt;      certificate from a major Certifying Authority to receive Google notifications.&lt;br /&gt;      Only accept messages authenticated by HTTP Basic Authentication, using &lt;br /&gt;      your Merchant ID and Merchant Key as the username and password. &lt;br /&gt;      Take a look at our list of accepted SSL certificates.&lt;br /&gt;&lt;br /&gt;    * Validate messages sent to your callback URL before processing them.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://checkout.google.com/support/sell/bin/answer.py?hl=en&amp;answer=57519&gt; Link &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looks still ok - &lt;b&gt; SSL v3 or TLS &lt;/b&gt;. I recheck and SSL v3 is working. But Google Checkout doesn't like it.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;Change (/etc/stunnel/stunnel.conf)&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;; Protocol version (all, SSLv2, SSLv3, TLSv1)&lt;br /&gt;sslVersion = SSLv3&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;to:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;; Protocol version (all, SSLv2, SSLv3, TLSv1)&lt;br /&gt;sslVersion = all&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Because "SSLv3 or TLS" mean "SSLv3 &lt;b&gt;and&lt;/b&gt; TLS" for google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-8827083221133325420?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HxznB_FLJqA2Asu25aIRycZK1ro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HxznB_FLJqA2Asu25aIRycZK1ro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HxznB_FLJqA2Asu25aIRycZK1ro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HxznB_FLJqA2Asu25aIRycZK1ro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/3RfyVM_DOJ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/8827083221133325420/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=8827083221133325420" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8827083221133325420?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8827083221133325420?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/3RfyVM_DOJ8/google-checkout-over-stunnel.html" title="Google Checkout over stunnel" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/11/google-checkout-over-stunnel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMMQX87fCp7ImA9WxNSF0k.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-7820210775445993464</id><published>2009-08-31T20:17:00.005+02:00</published><updated>2009-08-31T20:48:00.104+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-31T20:48:00.104+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DELL" /><category scheme="http://www.blogger.com/atom/ns#" term="Samsung" /><category scheme="http://www.blogger.com/atom/ns#" term="SSD" /><category scheme="http://www.blogger.com/atom/ns#" term="Dell R610" /><title>SSD #2</title><content type="html">So today I could finally compare SUN SSD results with my SSD experience. I check two configurations:&lt;br /&gt;&lt;br /&gt;- Dell R610, 12GB RAM, 4x50GB SSD RAID10&lt;br /&gt;- Dell R610, 12GB RAM, 6x50GB SSD RAID10&lt;br /&gt;&lt;br /&gt;SSD: SAMSUNG MCCOE50G Rev: 3D3Q&lt;br /&gt;&lt;br /&gt;At both run clean CentOS with vdbench 5.01. Use same &lt;a href="http://blog.jagiello.org/2009/07/sas-vs-ssd-with-vdbench.html"&gt;test&lt;/a&gt; as befor.&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th colspan="10" align="center"&gt;Tests&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th&gt; Server&lt;br /&gt;&lt;/th&gt;&lt;th&gt; i/o&lt;br /&gt;&lt;p&gt;rate&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; MB/sec&lt;br /&gt;&lt;p&gt;1024**2&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; bytes&lt;br /&gt;&lt;p&gt;i/o&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; read&lt;br /&gt;&lt;p&gt;pct&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; resp&lt;br /&gt;&lt;p&gt;time&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; resp&lt;br /&gt;&lt;p&gt;max&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; resp&lt;br /&gt;&lt;br /&gt;&lt;p&gt;stddev&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; cpu%&lt;br /&gt;&lt;p&gt;sys+usr&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;th&gt; cpu%&lt;br /&gt;&lt;p&gt;sys&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th colspan="10" align="center"&gt; Random Read (4K) threads=32&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 10, 12GB RAM&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 2097,13&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 8,19&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 15,257&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 407,631&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 13,818&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 50, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 1933,43&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 7,55&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 16,549&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 416,267&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 15,998&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL M600 2x146GB SAS 15K RAID1, 8GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 595,50&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 2,33&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 53,735&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1313,692&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 66,092&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 4x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 16830,99&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 65,75&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1,9&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 28,730&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,566&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1,8&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1,7&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 6x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 18234,40&lt;br /&gt;&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 71,23&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1,753&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 22,646&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,439&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 2,1&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1,9&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th colspan="10" align="center"&gt; Random Write (4K) threads=32&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 10, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 1963,12&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 7,67&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 16,298&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1511,424&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 15,338&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,4&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 50, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 1124,42&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 4,39&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 28,457&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1229,856&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 16,496&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL M600 2x146GB SAS 15K RAID1, 8GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 247,19&lt;br /&gt;&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 0,97&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 129,457&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1520,834&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 114,036&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 4x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 982,59&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 3,84&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 32,564&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 339,488&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 16,693&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 6x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 1459,31&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 5,70&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 21,926&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 243,077&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 10,288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th colspan="10" align="center"&gt; 50-50 Read/Write (4K) threads=32&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 10, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 1998,44&lt;br /&gt;&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 7,81&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 50,03&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 16,010&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 702,082&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 29,572&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 50, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 1388,33&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 5,42&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 50,02&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 23,047&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1259,130&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 44,446&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL M600 2x146GB SAS 15K RAID1, 8GB RAM&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 327,78&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 1,28&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 49,95&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 97,625&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1301,350&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 81,706&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 4x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 1674,78&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 6,54&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 50,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 19,105&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 264,783&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 27,222&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 6x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 2413,06&lt;br /&gt;&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 9,43&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 4096&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 50,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 13,259&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 250,832&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 20,313&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th colspan="10" align="center"&gt; Sequential Read (MB/sec) threads=32&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 10, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 766,06&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 383,03&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 41,769&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1216,561&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 178,083&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,5&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,5&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 50, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 489,26&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 244,63&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 65,407&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 2437,031&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 342,871&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL M600 2x146GB SAS 15K RAID1, 8GB RAM&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 142,88&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 71,44&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 223,902&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1970,552&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 467,248&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 4x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 314,19&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 157,1&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 101,837&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 980,956&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 275,867&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 6x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 453,45&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 226,72&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 100,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 70,553&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 765,786&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 194,196&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,3&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th colspan="10" align="center"&gt; Sequential Write (MB/sec) threads=32&lt;br /&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 10, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 439,24&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 219,62&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 72,853&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 590,213&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 46,006&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; HP DL360 G6 8x146GB SAS 15k RAID 50, 12GB RAM&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 1194,07&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 597,03&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 26,797&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 155,358&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 5,514&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,6&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,6&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL M600 2x146GB SAS 15K RAID1, 8GB RAM&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 140,25&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 70,13&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 228,155&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 397,324&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 30,052&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 4x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 247,72&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 123,86&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 129,175&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 244,959&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 14,121&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt; DELL R610 6x50GB RAID10 12GB RAM SSD&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 370,52&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;th&gt; 185,26&lt;br /&gt;&lt;/th&gt;&lt;td&gt; 524288&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,00&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 86,363&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 213,793&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 9,973&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,2&lt;br /&gt;&lt;/td&gt;&lt;td&gt; 0,1&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;I have to say that's not impressive at all. True, reads are nice, but come on, writes 12x times slower ?!? It's really far far from ok. &lt;br /&gt;&lt;br /&gt;Maybe it's Dell firmware, but atm I got latest firmware every part.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-7820210775445993464?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/inqCN9TqSlbgyQ2Y15FRJch4Nhw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/inqCN9TqSlbgyQ2Y15FRJch4Nhw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/inqCN9TqSlbgyQ2Y15FRJch4Nhw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/inqCN9TqSlbgyQ2Y15FRJch4Nhw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/59nT7P_WU_o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/7820210775445993464/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=7820210775445993464" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7820210775445993464?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7820210775445993464?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/59nT7P_WU_o/ssd-2.html" title="SSD #2" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/08/ssd-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUCQ3w_cCp7ImA9WxNTFUk.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-7147750105968348328</id><published>2009-08-17T22:40:00.003+02:00</published><updated>2009-08-17T22:51:02.248+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-17T22:51:02.248+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gratka" /><category scheme="http://www.blogger.com/atom/ns#" term="joke" /><category scheme="http://www.blogger.com/atom/ns#" term="holidays" /><title>Back from holidays can be scary ;-D</title><content type="html">&lt;p&gt;&lt;img width="640" height="480" align="left" src="http://dl.getdropbox.com/u/133846/gratka/01-03-09_0552.jpg" /&gt; &lt;img width="360" height="480" align="middle" src="http://dl.getdropbox.com/u/133846/gratka/449111.jpg" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-7147750105968348328?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pClOONrbUN018xkJ2FZ4xhP3nO4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pClOONrbUN018xkJ2FZ4xhP3nO4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pClOONrbUN018xkJ2FZ4xhP3nO4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pClOONrbUN018xkJ2FZ4xhP3nO4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/sB1_-7TfGdM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/7147750105968348328/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=7147750105968348328" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7147750105968348328?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7147750105968348328?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/sB1_-7TfGdM/back-from-holidays-can-be-scary-d.html" title="Back from holidays can be scary ;-D" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/08/back-from-holidays-can-be-scary-d.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMHRn0-cSp7ImA9WxJaE04.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-5810124623922075462</id><published>2009-08-03T22:59:00.002+02:00</published><updated>2009-08-03T23:03:57.359+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-03T23:03:57.359+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="vdbench" /><title>Vdbench 5.01</title><content type="html">Just notice new version of &lt;a href=http://vdbench.org/&gt;Vdbench 5.01&lt;/a&gt; has been released.&lt;br /&gt;&lt;br /&gt;From &lt;a href=http://blogs.sun.com/henk/resource/stuff/vdbench501_notes.html&gt;release notes&lt;/a&gt; special makes me happy:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;- 64-bit support for Solaris, Linux and zLinux.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-5810124623922075462?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/278L9EH0epKkrth3tK-AkWllE6A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/278L9EH0epKkrth3tK-AkWllE6A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/278L9EH0epKkrth3tK-AkWllE6A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/278L9EH0epKkrth3tK-AkWllE6A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/SqRp8vJSVHc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/5810124623922075462/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=5810124623922075462" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5810124623922075462?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5810124623922075462?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/SqRp8vJSVHc/vdbench-501.html" title="Vdbench 5.01" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/08/vdbench-501.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IGRHY4eyp7ImA9WxJbGUU.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-5428418728308644410</id><published>2009-07-30T22:21:00.006+02:00</published><updated>2009-07-30T22:25:25.833+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-30T22:25:25.833+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cooling doors" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><title>Cooling doors</title><content type="html">&lt;blockquote&gt;Sun provides two types of cooling doors, which attach directly to the Sun Blade 6048 Chassis&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt; &lt;img width="209" height="555" align="left" src="http://blogs.sun.com/SunConstellationSystem/resource/5600.jpg" /&gt; &lt;img width="323" height="555" align="middle" src="http://blogs.sun.com/SunConstellationSystem/resource/5200.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Quite WoW :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-5428418728308644410?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FkL3pshrIKwsU2SUML8N-Cz2NXE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FkL3pshrIKwsU2SUML8N-Cz2NXE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FkL3pshrIKwsU2SUML8N-Cz2NXE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FkL3pshrIKwsU2SUML8N-Cz2NXE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/N_22ClK2EwU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/5428418728308644410/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=5428418728308644410" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5428418728308644410?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5428418728308644410?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/N_22ClK2EwU/cooling-doors.html" title="Cooling doors" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/07/cooling-doors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UESXo6eCp7ImA9WxJbF0o.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-8383754615173982336</id><published>2009-07-28T10:14:00.010+02:00</published><updated>2009-07-28T10:53:28.410+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-28T10:53:28.410+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SAS" /><category scheme="http://www.blogger.com/atom/ns#" term="SSD" /><category scheme="http://www.blogger.com/atom/ns#" term="vdbench" /><title>SAS vs SSD with vdbench</title><content type="html">&lt;table cellpadding="5" width="80%" border="1"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr bgcolor="#eeeeee"&gt;&lt;br /&gt;     &lt;th rowspan="2" valign="center"&gt; Server &lt;/th&gt;&lt;br /&gt;     &lt;th colspan="6" valign="center"&gt;SAS vs SSD&lt;/th&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt;   &lt;tr bgcolor="#eeeeee"&gt;&lt;br /&gt;     &lt;th&gt;HP DL360 G6 8x146GB SAS 15k RAID 10&lt;/th&gt;&lt;br /&gt;     &lt;th&gt;HP DL360 G6 8x146GB SAS 15k RAID 50&lt;/th&gt;&lt;br /&gt;     &lt;th&gt;DELL M600 2x146GB SAS 15K RAID1&lt;/th&gt;&lt;br /&gt;     &lt;th&gt;Sun X4450 4x32GB SSD&lt;/th&gt;&lt;br /&gt;     &lt;th&gt;Sun X4140/X4440 4x32GB SSD&lt;/th&gt;&lt;br /&gt;     &lt;th&gt;Sun T5240 4x32GB SSD&lt;/th&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;th&gt;Random Read (4K)&lt;/th&gt;&lt;br /&gt;     &lt;td align="center"&gt;2.1K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;1.9K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;0.6K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;98.4K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;33.8K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;71.5K IOPS&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;th&gt;Random Write (4K)&lt;/th&gt;&lt;br /&gt;     &lt;td align="center"&gt;1.9K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;1.1K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;0.25K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;31.8K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;16.6K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;14.4K IOPS&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;th&gt;50-50 Read/Write (4K)&lt;/th&gt;&lt;br /&gt;     &lt;td align="center"&gt;2.0K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;1.4K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;0.3K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;14.9K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;13.3K IOPS&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;15.7K IOPS&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;th&gt;Sequential Read (MB/sec)&lt;/th&gt;&lt;br /&gt;     &lt;td align="center"&gt;383 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;245 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;71 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;764 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;463 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;1012 MB/sec&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;th&gt;Sequential Write (MB/sec)&lt;/th&gt;&lt;br /&gt;     &lt;td align="center"&gt;219 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;597 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;70 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;376 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;470 MB/sec&lt;/td&gt;&lt;br /&gt;     &lt;td align="center"&gt;531 MB/sec&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;SSD results get from &lt;a href="http://blogs.sun.com/BestPerf/entry/sun_ssd_server_platform_bandwidth"&gt; here &lt;/a&gt;&lt;br /&gt;Test file was:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sd=sd1,lun=/dev/cciss/c0d0p5,openflags=o_direct&lt;br /&gt;*wd=wd1,sd=sd1,xfersize=4096,rdpct=100&lt;br /&gt;*rd=run1,wd=wd1,iorate=100,elapsed=10,interval=1&lt;br /&gt;&lt;br /&gt;wd=wm_80dr,sd=sd*,readpct=0,rhpct=0,seekpct=100&lt;br /&gt;wd=ws_80dr,sd=sd*,readpct=0,rhpct=0,seekpct=0&lt;br /&gt;wd=rm_80dr,sd=(sd1-sd80),readpct=100,rhpct=0,seekpct=100&lt;br /&gt;wd=rs_80dr,sd=(sd1-sd80),readpct=100,rhpct=0,seekpct=0&lt;br /&gt;wd=rwm_80dr,sd=sd*,readpct=50,rhpct=0,seekpct=100&lt;br /&gt;rd=default&lt;br /&gt;###Random Read and writes tests varying transfer size&lt;br /&gt;rd=default,el=30m,in=6,forx=(4K),forth=(32),io=max,pause=20&lt;br /&gt;rd=run1_rm_80dr,wd=rm_80dr&lt;br /&gt;rd=run2_wm_80dr,wd=wm_80dr&lt;br /&gt;rd=run3_rwm_80dr,wd=rwm_80dr&lt;br /&gt;###Sequential read and Write tests varying transfer size&lt;br /&gt;rd=default,el=30m,in=6,forx=(512k),forth=(32),io=max,pause=20&lt;br /&gt;rd=run4_rs_80dr,wd=rs_80dr&lt;br /&gt;rd=run5_ws_80dr,wd=ws_80dr&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/4110123906005446292-8383754615173982336?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sEoOpOLIhkyLCuiLZIdB9Y2hgh4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sEoOpOLIhkyLCuiLZIdB9Y2hgh4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sEoOpOLIhkyLCuiLZIdB9Y2hgh4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sEoOpOLIhkyLCuiLZIdB9Y2hgh4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/HkUr6xBwY1o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/8383754615173982336/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=8383754615173982336" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8383754615173982336?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8383754615173982336?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/HkUr6xBwY1o/sas-vs-ssd-with-vdbench.html" title="SAS vs SSD with vdbench" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/07/sas-vs-ssd-with-vdbench.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAMSH07eCp7ImA9WxJVGU0.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-2623380956367261307</id><published>2009-07-06T20:22:00.003+02:00</published><updated>2009-07-06T20:26:29.300+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-06T20:26:29.300+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="Ice Age" /><category scheme="http://www.blogger.com/atom/ns#" term="Blade" /><title>Ice Age: Dawn of the Dinosaurs - Sun movie ?</title><content type="html">&lt;blockquote&gt;Blue Sky Studios, a wholly-owned unit of Fox Filmed Entertainment, deployed Sun Blade servers and Sun Ultra workstations for the rendering of its new animated feature Ice Age: Dawn of the Dinosaurs, giving them four times better performance than their previous solution.&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;Blue Sky deployed a Sun Constellation System consisting of 10 Sun Blade 6048 chassis with a total of 480 Sun Blade X6250 server modules, each powered by two Intel Xeon processor 5400 series; 120 Sun Ultra 24 workstations powered by the Intel Core 2 processor; and Sun's Enterprise Installation Services. After full implementation, Blue Sky reaped performance that was four times faster than their previous solution, allowing them to render digital frames faster and create more frames in less time.&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://www.sun.com/aboutsun/pr/2009-07/sunflash.20090706.1.xml"&gt;http://www.sun.com/aboutsun/pr/2009-07/sunflash.20090706.1.xml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-2623380956367261307?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FaGtHlTkE5AE49f9vxeNIuiOnpA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FaGtHlTkE5AE49f9vxeNIuiOnpA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FaGtHlTkE5AE49f9vxeNIuiOnpA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FaGtHlTkE5AE49f9vxeNIuiOnpA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/6Ifqtcbr5F0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/2623380956367261307/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=2623380956367261307" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/2623380956367261307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/2623380956367261307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/6Ifqtcbr5F0/ice-age-dawn-of-dinosaurs-sun-movie.html" title="Ice Age: Dawn of the Dinosaurs - Sun movie ?" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/07/ice-age-dawn-of-dinosaurs-sun-movie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEAQ3s7fip7ImA9WxJSGEo.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-5078336377947742504</id><published>2009-05-09T14:51:00.001+02:00</published><updated>2009-05-09T14:54:02.506+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-09T14:54:02.506+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FCoE" /><title>FCoE</title><content type="html">Today find 2 nice videos about FCoE:&lt;br /&gt;&lt;br /&gt; - &lt;a href="http://www.datacenterknowledge.com/archives/2008/12/16/an-overview-of-fcoe/"&gt;Overview&lt;/a&gt;&lt;br /&gt; - &lt;a href="http://www.datacenterknowledge.com/archives/2009/05/08/what-will-an-fcoe-network-look-like/"&gt; FCoE looks like&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-5078336377947742504?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ADumUapEGnOkl54QxpyFXKidxA4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ADumUapEGnOkl54QxpyFXKidxA4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ADumUapEGnOkl54QxpyFXKidxA4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ADumUapEGnOkl54QxpyFXKidxA4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/Z6lXB4wI9zs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/5078336377947742504/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=5078336377947742504" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5078336377947742504?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5078336377947742504?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/Z6lXB4wI9zs/fcoe.html" title="FCoE" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/05/fcoe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4BQXg-fip7ImA9WxJTFE0.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-8834509397010030816</id><published>2009-04-22T14:28:00.004+02:00</published><updated>2009-04-22T14:39:10.656+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-22T14:39:10.656+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gmv" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Gdansk" /><title>GMV in Gdańsk</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__MGEfjzDCWY/Se8NlajNXSI/AAAAAAAAE_g/BRMkBbhvG4U/s1600-h/IMG_0110.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/__MGEfjzDCWY/Se8NlajNXSI/AAAAAAAAE_g/BRMkBbhvG4U/s400/IMG_0110.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5327491820635905314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.uitp.org/vienna2009/exhibition/pr/PN_026-08_Polonia_mar091.pdf"&gt;GMV&lt;/a&gt;        Create First Real-Time Passenger Information System For Gdansk...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;... Not always everything goes smooth :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-8834509397010030816?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k9WnWDSLUOkPGn21f-2k4X0nxBg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k9WnWDSLUOkPGn21f-2k4X0nxBg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k9WnWDSLUOkPGn21f-2k4X0nxBg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k9WnWDSLUOkPGn21f-2k4X0nxBg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/6Wjz5yTxSSc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/8834509397010030816/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=8834509397010030816" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8834509397010030816?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8834509397010030816?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/6Wjz5yTxSSc/gmv-in-gdansk.html" title="GMV in Gdańsk" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/__MGEfjzDCWY/Se8NlajNXSI/AAAAAAAAE_g/BRMkBbhvG4U/s72-c/IMG_0110.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/04/gmv-in-gdansk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8EQHk8cSp7ImA9WxVUGE0.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-8718583860822699541</id><published>2009-03-23T10:31:00.001+01:00</published><updated>2009-03-23T10:33:21.779+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-23T10:33:21.779+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="openssl" /><title>warning: peer certificate won't be verified in this SSL session</title><content type="html">&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;# Remove warning: "warning: peer certificate won't be verified in this SSL session"&lt;br /&gt;require 'openssl'&lt;br /&gt;module OpenSSL&lt;br /&gt;  module SSL&lt;br /&gt;    remove_const :VERIFY_PEER&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Nice and useful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-8718583860822699541?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ANUfLpAqdv59FjG9IQ7WvBa3VDk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ANUfLpAqdv59FjG9IQ7WvBa3VDk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ANUfLpAqdv59FjG9IQ7WvBa3VDk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ANUfLpAqdv59FjG9IQ7WvBa3VDk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/wZcDzKlnWOY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/8718583860822699541/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=8718583860822699541" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8718583860822699541?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8718583860822699541?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/wZcDzKlnWOY/warning-peer-certificate-wont-be.html" title="warning: peer certificate won't be verified in this SSL session" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/03/warning-peer-certificate-wont-be.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NQns9cCp7ImA9WxVUFEo.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-547321328901137333</id><published>2009-03-19T17:16:00.002+01:00</published><updated>2009-03-19T17:24:53.568+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-19T17:24:53.568+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun Cloud Computing" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>Sun Cloud Computing</title><content type="html">&lt;a href="http://www.sun.com/events/communityone/index.jsp"&gt;Sun Cloud Computing executives Dave Douglas and Lew Tucker preview the Sun Cloud - the industry's most flexible, open and portable public cloud platform.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since yesterday I'm really excited about Sun Cloud. From what I've seen, Sun Open Cloud Computing is more powerfull solution then AWS Amazon. Check how simple you can drag&amp;drop hole environment then select hole or part and create "clone" for HA - Impressive!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-547321328901137333?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HaEqLe0fms1riLFESgCHujxv3Q0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HaEqLe0fms1riLFESgCHujxv3Q0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HaEqLe0fms1riLFESgCHujxv3Q0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HaEqLe0fms1riLFESgCHujxv3Q0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/cX3u8K7VVd0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/547321328901137333/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=547321328901137333" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/547321328901137333?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/547321328901137333?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/cX3u8K7VVd0/sun-cloud-computing.html" title="Sun Cloud Computing" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/03/sun-cloud-computing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIEQX8zeSp7ImA9WxVUFEg.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-3563553579304222101</id><published>2009-03-18T23:27:00.001+01:00</published><updated>2009-03-19T09:48:20.181+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-19T09:48:20.181+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Supernap" /><category scheme="http://www.blogger.com/atom/ns#" term="Data Center" /><category scheme="http://www.blogger.com/atom/ns#" term="Switch" /><title>Supernap</title><content type="html">&lt;center&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jvlXe2ahxiM&amp;hl=pl&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/jvlXe2ahxiM&amp;hl=pl&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Just incredible.&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-3563553579304222101?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qa5a4yF5iSkTvsAVPXSXBY63aIU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qa5a4yF5iSkTvsAVPXSXBY63aIU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qa5a4yF5iSkTvsAVPXSXBY63aIU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qa5a4yF5iSkTvsAVPXSXBY63aIU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/PBlJstBtfgg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/3563553579304222101/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=3563553579304222101" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/3563553579304222101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/3563553579304222101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/PBlJstBtfgg/just-incredible.html" title="Supernap" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/03/just-incredible.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MHQ3k_fSp7ImA9WxVVE0o.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-4632077101211654374</id><published>2009-03-06T23:37:00.002+01:00</published><updated>2009-03-06T23:43:52.745+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-06T23:43:52.745+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firmware" /><category scheme="http://www.blogger.com/atom/ns#" term="Popcorn Hour A-100" /><title>[A-100] Firmware 01-17-090125-15-POP-402</title><content type="html">#v+&lt;br /&gt;[...]&lt;br /&gt;11. Fixed HDD spin-up during standby&lt;br /&gt;[...]&lt;br /&gt;#v-&lt;br /&gt;&lt;br /&gt;w0w finally they fix that. My ears love them :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.networkedmediatank.com/showthread.php?tid=18219"&gt;Release notes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-4632077101211654374?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SJSL8IDpezuEHneXPynkE5S30dg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SJSL8IDpezuEHneXPynkE5S30dg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SJSL8IDpezuEHneXPynkE5S30dg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SJSL8IDpezuEHneXPynkE5S30dg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/4jC9a0FeSXU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/4632077101211654374/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=4632077101211654374" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/4632077101211654374?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/4632077101211654374?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/4jC9a0FeSXU/100-firmware-01-17-090125-15-pop-402.html" title="[A-100] Firmware 01-17-090125-15-POP-402" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/03/100-firmware-01-17-090125-15-pop-402.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEAQXk5fyp7ImA9WxVVEkU.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-7505304732552788109</id><published>2009-03-04T22:55:00.004+01:00</published><updated>2009-03-05T21:24:00.727+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-05T21:24:00.727+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="reiserfs" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><category scheme="http://www.blogger.com/atom/ns#" term="ext3" /><title>My recent tricks for postgresql</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://code.jagiello.org/db_fs.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 703px; height: 214px;" src="http://code.jagiello.org/db_fs.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. echo deadline &gt; /sys/block/{device}/queue/scheduler&lt;br /&gt;&lt;br /&gt;2. change filesystem from ext3 into reiserfs&lt;br /&gt;&lt;br /&gt;Really nice for hour work include synchronize nodes. Of course after find out what to do :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-7505304732552788109?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fDokvj9WcW9qLSQq8xZ98TxzyMg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fDokvj9WcW9qLSQq8xZ98TxzyMg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fDokvj9WcW9qLSQq8xZ98TxzyMg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fDokvj9WcW9qLSQq8xZ98TxzyMg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/uXtyA3MFZi0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/7505304732552788109/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=7505304732552788109" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7505304732552788109?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7505304732552788109?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/uXtyA3MFZi0/my-recent-tricks-for-postgresql.html" title="My recent tricks for postgresql" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2009/03/my-recent-tricks-for-postgresql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcDQHg6eSp7ImA9WxVTEkQ.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-8728824317344575350</id><published>2008-12-24T16:28:00.005+01:00</published><updated>2008-12-26T12:47:51.611+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-26T12:47:51.611+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="plugin" /><category scheme="http://www.blogger.com/atom/ns#" term="pgpool" /><category scheme="http://www.blogger.com/atom/ns#" term="pcp_node_info" /><category scheme="http://www.blogger.com/atom/ns#" term="nagios" /><title>check_pgpool - nagios plugin for pgpool-II</title><content type="html">&lt;a href="http://code.jagiello.org/check_pgpool.rb"&gt;check_pgpool.rb&lt;/a&gt; - simple nagios plugin to check pgpool nodes status with pcp_node_info. Usefull to monitor are all nodes conneted.&lt;br /&gt;&lt;br /&gt;checkcommands.cfg:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;define command {&lt;br /&gt;        command_name    check_pgpool&lt;br /&gt;        command_line    $USER1$/check_pgpool.rb $ARG1$&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;services.cfg:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;define service {&lt;br /&gt;        use                     generic-service&lt;br /&gt;        host_name               pool.hostname&lt;br /&gt;        service_description     PGPOOL1&lt;br /&gt;        is_volatile             0&lt;br /&gt;        check_period            24x7&lt;br /&gt;        max_check_attempts      4&lt;br /&gt;        normal_check_interval   5&lt;br /&gt;        retry_check_interval    1&lt;br /&gt;        contact_groups          admins&lt;br /&gt;        notification_interval   960&lt;br /&gt;        notification_period     24x7&lt;br /&gt;        check_command           check_pgpool!1&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-8728824317344575350?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cg6fv3uexw2vXZSKtbpeFn9Q9Rg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cg6fv3uexw2vXZSKtbpeFn9Q9Rg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cg6fv3uexw2vXZSKtbpeFn9Q9Rg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cg6fv3uexw2vXZSKtbpeFn9Q9Rg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/4POEdhYuQ5I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/8728824317344575350/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=8728824317344575350" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8728824317344575350?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8728824317344575350?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/4POEdhYuQ5I/checkpgpool-nagios-plugin-for-pgpool-ii.html" title="check_pgpool - nagios plugin for pgpool-II" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/12/checkpgpool-nagios-plugin-for-pgpool-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUHSH06cSp7ImA9WxRaFU0.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-423160578809801127</id><published>2008-12-17T10:28:00.003+01:00</published><updated>2008-12-17T11:03:59.319+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-17T11:03:59.319+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="broken db" /><category scheme="http://www.blogger.com/atom/ns#" term="postgresql" /><title>PostgreSQL tricks with broken db</title><content type="html">Few PostgreSQL tricks for broken db:&lt;br /&gt;&lt;br /&gt;case:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;pg_dump: query returned 0 rows instead of one: SELECT typlen, typinput, typoutput, typreceive, typsend, typmodin, typmodout, typanalyze, typinput::pg_catalog.oid as typinputoid, typoutput::pg_catalog.oid as typoutputoid, typreceive::pg_catalog.oid as typreceiveoid, typsend::pg_catalog.oid as typsendoid, typmodin::pg_catalog.oid as typmodinoid, typmodout::pg_catalog.oid as typmodoutoid, typanalyze::pg_catalog.oid as typanalyzeoid, typdelim, typbyval, typalign, typstorage, pg_catalog.pg_get_expr(typdefaultbin, 'pg_catalog.pg_type'::pg_catalog.regclass) as typdefaultbin, typdefault FROM pg_catalog.pg_type WHERE oid = '1325300'::pg_catalog.oid&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;solution:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;reindexdb -h localhost -U postgres db_name&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;case:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;pg_dump: Error message from server: ERROR: catalog is missing 4 attribute(s) for relid 1325439&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;solution:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;REINDEX TABLE pg_catalog.pg_attribute;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;case:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;pg_dump: failed sanity check, parent table OID 16401 of pg_rewrite entry OID 16403 not found&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;solution:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;delete from pg_rewrite where oid = 16403;&lt;br /&gt;REINDEX TABLE pg_catalog.pg_rewrite;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-423160578809801127?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LnXeJNtb-CSg2dxZ3rpRohbPTjE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LnXeJNtb-CSg2dxZ3rpRohbPTjE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LnXeJNtb-CSg2dxZ3rpRohbPTjE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LnXeJNtb-CSg2dxZ3rpRohbPTjE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/KFIK99U70oo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/423160578809801127/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=423160578809801127" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/423160578809801127?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/423160578809801127?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/KFIK99U70oo/postgresql-tricks-with-broken-db.html" title="PostgreSQL tricks with broken db" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/12/postgresql-tricks-with-broken-db.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEANQHk_cSp7ImA9WxRbEkg.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-7958098229571784926</id><published>2008-12-02T20:30:00.005+01:00</published><updated>2008-12-02T22:19:51.749+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-02T22:19:51.749+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="CDN" /><category scheme="http://www.blogger.com/atom/ns#" term="Amazon CloudFront" /><category scheme="http://www.blogger.com/atom/ns#" term="acf" /><title>Amazon CloudFront in Ruby</title><content type="html">Last month Amazon launch new service - Amazon CloudFront. Amazon CloudFront delivers your content from Amazon S3 using a global network of edge locations. Sweet, really nice solution for quite expensive Akamai (yes, I know Akamai is cheaper at some level, but startups don't have such  budget). At start they release only Amazon CloudFront Authentication Tool for Curl. So decide to wrote own tool in ruby (atm there is RightScale Ruby library but when I wrote that there wasn't any such tool).&lt;br /&gt;&lt;br /&gt;First, I try use &lt;a href=http://curb.rubyforge.org/&gt;curb&lt;/a&gt; (Libcurl bindings for Ruby), but then notice that can be done more simple only with &lt;a href=http://www.ruby-doc.org/stdlib/libdoc/net/http/rdoc/index.html&gt;Net::HTTP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;According to &lt;a href=http://docs.amazonwebservices.com/AmazonCloudFront/2008-06-30/DeveloperGuide/&gt;Developer Guide&lt;/a&gt; correct REST Requests needs URI indicates the particular resource you want to act on, also needs correct Request Headers (Authorization, Content-Length, Content-Type, Date, Host, x-amz-date).&lt;br /&gt;&lt;br /&gt;Date/x-amz-date like at provided by Amazon curl script, get from Amazon server:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;def self.server_date(url)&lt;br /&gt;  server_date=''&lt;br /&gt;  uri = URI.parse(url)&lt;br /&gt;  http = Net::HTTP.new(uri.host,443)&lt;br /&gt;  http.use_ssl = true&lt;br /&gt;  http.verify_mode = OpenSSL::SSL::VERIFY_NONE&lt;br /&gt;  response=http.request_get(uri.path)&lt;br /&gt;  response['Date']&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Authorization generate as Amazon documentation said:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;def self.sign(date)&lt;br /&gt;  digest = OpenSSL::Digest::Digest.new('sha1')&lt;br /&gt;  hmacd=HMAC.new(AWS_SECRET_ACCESS_KEY, digest)&lt;br /&gt;  hmacd.update(date)&lt;br /&gt;  signature=Base64.encode64(hmacd.digest)&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;So simple list distribution can be done like that:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;def ACFList(url)&lt;br /&gt;  date=server_date(url)&lt;br /&gt;  uri = URI.parse(url)&lt;br /&gt;  http = Net::HTTP.new(uri.host,443)&lt;br /&gt;  http.use_ssl = true&lt;br /&gt;  http.verify_mode = OpenSSL::SSL::VERIFY_NONE&lt;br /&gt;  headers = {&lt;br /&gt;    'X-AMZ-Date' =&gt; date,&lt;br /&gt;    'Authorization' =&gt; 'AWS ' + AWS_ACCESS_KEY_ID + ':' + sign(date).chop&lt;br /&gt;  }&lt;br /&gt;  response=http.request_get(uri.path,headers)&lt;br /&gt;  response&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./acf.rb list https://cloudfront.amazonaws.com/2008-06-30/distribution&lt;br /&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;DistributionList xmlns="http://cloudfront.amazonaws.com/doc/2008-06-30/"&amp;gt;&amp;lt;Marker&amp;gt;&amp;lt;/Marker&amp;gt;&amp;lt;MaxItems&amp;gt;100&amp;lt;/MaxItems&amp;gt;&amp;lt;IsTruncated&amp;gt;false&amp;lt;/IsTruncated&amp;gt;&amp;lt;/DistributionList&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Hole code can be find &lt;a href=http://code.jagiello.org/acf.tar.gz&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-7958098229571784926?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9-yUyuDd8tN4UvcsRYelDgw20ho/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9-yUyuDd8tN4UvcsRYelDgw20ho/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9-yUyuDd8tN4UvcsRYelDgw20ho/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9-yUyuDd8tN4UvcsRYelDgw20ho/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/VFvMJPANprA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/7958098229571784926/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=7958098229571784926" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7958098229571784926?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/7958098229571784926?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/VFvMJPANprA/amazon-cloudfront-in-ruby.html" title="Amazon CloudFront in Ruby" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/12/amazon-cloudfront-in-ruby.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBQH4-fyp7ImA9WxRbEUs.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-5938718942388914718</id><published>2008-12-01T21:35:00.006+01:00</published><updated>2008-12-01T21:47:31.057+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-01T21:47:31.057+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tesco" /><category scheme="http://www.blogger.com/atom/ns#" term="oszustwo" /><category scheme="http://www.blogger.com/atom/ns#" term="promocje" /><title>Kreatywna matematyka według Tesco</title><content type="html">Dzisiaj w Tesco odkryłem nową, kreatywną wersje matematyki. Idąc między regałami zauważyłem:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__MGEfjzDCWY/STRLNJGnUeI/AAAAAAAADDc/BhB4LneGtSo/s1600-h/iphone-01.12.2008+002.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/__MGEfjzDCWY/STRLNJGnUeI/AAAAAAAADDc/BhB4LneGtSo/s320/iphone-01.12.2008+002.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5274923752711737826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ser Philadelphia - 3,29zł (ta mała cena po lewej stronie). Promocja 2 sztuki za 6zł. Niby ok, jest promocja jest dobrze. Niepokoi mnie tylko informacja "Oszczędzasz 6zł" &lt;br /&gt;&lt;br /&gt;WTF ?!? &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;2x3,29zł = 6,58zł &lt;br /&gt;         - 6,00zł&lt;br /&gt;-----------------&lt;br /&gt;           0,58zł (nijak 6zł nie wychodzi)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Idąc za ciosem zrobiłem jeszcze kilka zdjęć:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__MGEfjzDCWY/STRMS03Xl9I/AAAAAAAADDk/xTodmLl2yIE/s1600-h/iphone-01.12.2008+011.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/__MGEfjzDCWY/STRMS03Xl9I/AAAAAAAADDk/xTodmLl2yIE/s320/iphone-01.12.2008+011.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5274924949869926354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__MGEfjzDCWY/STRMzaab0AI/AAAAAAAADDs/X3uR1nfhjCc/s1600-h/iphone-01.12.2008+008.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/__MGEfjzDCWY/STRMzaab0AI/AAAAAAAADDs/X3uR1nfhjCc/s320/iphone-01.12.2008+008.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5274925509704929282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__MGEfjzDCWY/STRM_uOhKxI/AAAAAAAADD0/YUSnWn8ply8/s1600-h/iphone-01.12.2008+003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/__MGEfjzDCWY/STRM_uOhKxI/AAAAAAAADD0/YUSnWn8ply8/s320/iphone-01.12.2008+003.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5274925721182087954" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-5938718942388914718?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hmqCAwQLAiSAH_JK5rADXot0vmk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hmqCAwQLAiSAH_JK5rADXot0vmk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hmqCAwQLAiSAH_JK5rADXot0vmk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hmqCAwQLAiSAH_JK5rADXot0vmk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/9YtmA47VrqY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/5938718942388914718/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=5938718942388914718" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5938718942388914718?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/5938718942388914718?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/9YtmA47VrqY/kreatywna-matematyka-wedug-tesco.html" title="Kreatywna matematyka według Tesco" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/__MGEfjzDCWY/STRLNJGnUeI/AAAAAAAADDc/BhB4LneGtSo/s72-c/iphone-01.12.2008+002.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/12/kreatywna-matematyka-wedug-tesco.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYFQHwzeCp7ImA9WxRVGUQ.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-9109384965239570332</id><published>2008-11-13T20:08:00.004+01:00</published><updated>2008-11-18T09:31:51.280+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-18T09:31:51.280+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mccolo" /><category scheme="http://www.blogger.com/atom/ns#" term="spamcop" /><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><title>Less spam ? Yeah McColo's is down.</title><content type="html">Really interesting news &lt;a href="http://thenextweb.com/2008/11/13/you-now-have-66-less-spam/"&gt; read &lt;/a&gt; today. According to &lt;a href="http://thenextweb.com/author/boris/"&gt;Boris Veldhuijzen van Zanten&lt;/a&gt; spam levels fell by 66% after Tuesday. That happened after Internet providers cut off &lt;a href="http://www.mccolo.com/"&gt;McColo’s&lt;/a&gt; (Site is down) connectivity to the Internet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__MGEfjzDCWY/SSJ9XagqOaI/AAAAAAAADDU/TW4P8MMssAU/s1600-h/spamcop.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 222px;" src="http://4.bp.blogspot.com/__MGEfjzDCWY/SSJ9XagqOaI/AAAAAAAADDU/TW4P8MMssAU/s320/spamcop.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5269912355183671714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Incredible isn't it ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-9109384965239570332?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8uK6K2DrTia2AVLO75HM_6yhZ78/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8uK6K2DrTia2AVLO75HM_6yhZ78/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8uK6K2DrTia2AVLO75HM_6yhZ78/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8uK6K2DrTia2AVLO75HM_6yhZ78/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/0-IBO_5I9DU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/9109384965239570332/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=9109384965239570332" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/9109384965239570332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/9109384965239570332?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/0-IBO_5I9DU/less-spam-yeah-mccolos-is-down.html" title="Less spam ? Yeah McColo's is down." /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/__MGEfjzDCWY/SSJ9XagqOaI/AAAAAAAADDU/TW4P8MMssAU/s72-c/spamcop.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/11/less-spam-yeah-mccolos-is-down.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCRX09cSp7ImA9WxRWE0o.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-8871468947317570693</id><published>2008-10-30T15:29:00.001+01:00</published><updated>2008-10-30T15:31:04.369+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-30T15:31:04.369+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="wonter" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><category scheme="http://www.blogger.com/atom/ns#" term="Wings" /><title>Dj Wonter - Wings - Official Music Video</title><content type="html">Wicked tune made by Wonter. Check it !&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FDfuivg8gCI&amp;hl=pl&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/FDfuivg8gCI&amp;hl=pl&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" 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/4110123906005446292-8871468947317570693?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u9G3_7Lgjcw4cRTQBvNJgtXeQ-o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u9G3_7Lgjcw4cRTQBvNJgtXeQ-o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u9G3_7Lgjcw4cRTQBvNJgtXeQ-o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u9G3_7Lgjcw4cRTQBvNJgtXeQ-o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/hW92FIB_r0Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/8871468947317570693/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=8871468947317570693" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8871468947317570693?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/8871468947317570693?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/hW92FIB_r0Y/dj-wonter-wings-official-music-video.html" title="Dj Wonter - Wings - Official Music Video" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/10/dj-wonter-wings-official-music-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQBQ3w_fip7ImA9WxRWEUk.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-2019812450925090356</id><published>2008-10-27T21:25:00.006+01:00</published><updated>2008-10-27T21:45:52.246+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-27T21:45:52.246+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="awstats" /><category scheme="http://www.blogger.com/atom/ns#" term="logs" /><category scheme="http://www.blogger.com/atom/ns#" term="squid" /><title>Squid with AWStats</title><content type="html">I've search a bit, but couldn't find any nice howto. All links told me to turn on "emulate_httpd_log" or change logformat in squid.conf. Cool, but I've got logs from last month with standard logformat - squid and like to know how much bandwidth at Amazon EC2 will cost.&lt;br /&gt;&lt;br /&gt;Lets see, standard squid logs looks like that:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;1224992424.377      0 127.0.0.1 TCP_MEM_HIT/200 1046 GET http://sitename/www/Etrade/js/translation.js? - NONE/- application/x-javascript&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;With little &lt;code&gt;sed&lt;/code&gt; help, logs could looks like that:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;1224992424 0 127.0.0.1 TCP_MEM_HIT 200 1046 GET /sitename/www/Etrade/js/translation.js? - NONE/- application/x-javascript&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;How ?&lt;br /&gt;&lt;code&gt;&lt;br /&gt;LogFile="cat /path/to/log/squid-access_log | sed 's/\.[0-9]\{3\}\s\{5\}//' | sed 's/\// /' | sed 's/http\:\///' |"&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Now just few min generate report .. et voila ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-2019812450925090356?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xKokKBMm-ak-WCCDMRoowiF5FEI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKokKBMm-ak-WCCDMRoowiF5FEI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xKokKBMm-ak-WCCDMRoowiF5FEI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKokKBMm-ak-WCCDMRoowiF5FEI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/40pjSY3jZkM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/2019812450925090356/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=2019812450925090356" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/2019812450925090356?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/2019812450925090356?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/40pjSY3jZkM/squid-with-awstats.html" title="Squid with AWStats" /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/10/squid-with-awstats.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFRnw7fCp7ImA9WxRRE0s.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-4361628709612033283</id><published>2008-09-25T20:22:00.003+02:00</published><updated>2008-09-25T20:50:17.204+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-25T20:50:17.204+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="ec2" /><category scheme="http://www.blogger.com/atom/ns#" term="Amazon EC2" /><title>Why EC2 command line API-tools sucks...</title><content type="html">Every time cron daemon run ruby scripts witch contain command line EC2 API-tools load grow up and take a lot resources. In last days decide to rewrite it. For some configure files need to check often what IP's got working www backends or database backends. Got for that class in ruby:&lt;br /&gt;&lt;br /&gt;machine.rb:&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;require 'resolv'&lt;br /&gt;&lt;br /&gt;class Machine&lt;br /&gt;&lt;br /&gt; IMAGES   = {&lt;br /&gt;         'www'           =&gt; ['ami-WWWWWWWW'],&lt;br /&gt;         'db'            =&gt; ['ami-DBDBDBDB'],&lt;br /&gt;         'kolektor'      =&gt; ['ami-POOLPOOL'],&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; MACHINES = {&lt;br /&gt;  'www'  =&gt; [],&lt;br /&gt;  'db'  =&gt; [],&lt;br /&gt;  'kolektor' =&gt; [],&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; def self.getips&lt;br /&gt;    output=`ec2-describe-instances`&lt;br /&gt;    output.split("\n").each do |line| &lt;br /&gt;      IMAGES.each do |type, amis|&lt;br /&gt;  amis.each do |ami|&lt;br /&gt;   if line.match('\s' + ami + '\s.*?running')&lt;br /&gt;    ip = Resolv.getaddress(line.split[3])&lt;br /&gt;    MACHINES[type] &lt;&lt; ip &lt;br /&gt;   end&lt;br /&gt;  end&lt;br /&gt;      end&lt;br /&gt;    end&lt;br /&gt;    MACHINES&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Easy for use at other scripts like that:&lt;br /&gt;&lt;br /&gt;getwww.rb:&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;#!/usr/bin/ruby&lt;br /&gt;&lt;br /&gt;require 'machines.rb'&lt;br /&gt;&lt;br /&gt;puts Machine.getips['www']&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;But that was slow and take too much resources. Discover project &lt;a href=http://amazon-ec2.rubyforge.org/&gt;amazon-ec2.rubyforge.org&lt;/a&gt; and rewrite that class. &lt;br /&gt;&lt;br /&gt;machines_new.rb:&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;require 'resolv'&lt;br /&gt;require 'rubygems'&lt;br /&gt;require 'EC2'&lt;br /&gt;&lt;br /&gt;class Machine&lt;br /&gt;&lt;br /&gt; ACCESS_KEY_ID = 'your_access_key_id'&lt;br /&gt; SECRET_ACCESS_KEY = 'your_secret_access_key'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; IMAGES   = {&lt;br /&gt;         'www'           =&gt; ['ami-WWWWWWWW'],&lt;br /&gt;         'db'            =&gt; ['ami-DBDBDBDB'],&lt;br /&gt;         'kolektor'      =&gt; ['ami-POOLPOOL'],&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; MACHINES = {&lt;br /&gt;  'www'  =&gt; [],&lt;br /&gt;  'db'  =&gt; [],&lt;br /&gt;  'kolektor' =&gt; [],&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; def self.getips&lt;br /&gt; ec2 = EC2::Base.new(:access_key_id =&gt; ACCESS_KEY_ID, :secret_access_key =&gt; SECRET_ACCESS_KEY)&lt;br /&gt;        ec2.describe_instances.reservationSet.item.each do |reservation|&lt;br /&gt;    IMAGES.each do |type, amis|&lt;br /&gt;  amis.each do |ami|&lt;br /&gt;     reservation.instancesSet.item.each do |item| &lt;br /&gt;   if item.imageId.match(ami)&lt;br /&gt;    ip = Resolv.getaddress(item.dnsName)&lt;br /&gt;    MACHINES[type] &lt;&lt; ip&lt;br /&gt;   end&lt;br /&gt;     end&lt;br /&gt;  end&lt;br /&gt;    end&lt;br /&gt; end&lt;br /&gt; MACHINES&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;How fast could be use non-JAVA EC2 API-tools ?&lt;br /&gt;&lt;br /&gt;With old class:&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;# time for i in `seq 1 20`; do ./getwww.rb ; done&lt;br /&gt;real 3m58.211s&lt;br /&gt;user 0m48.870s&lt;br /&gt;sys 0m2.650s&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;With new class:&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;# time for i in `seq 1 20`; do ./getwww.rb ; done&lt;br /&gt;real 0m20.234s&lt;br /&gt;user 0m6.570s&lt;br /&gt;sys 0m0.870s&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Only &lt;b&gt; 11.5x &lt;/b&gt; times faster ! And doesn't take 80mb mem, just 10mem for 1 sec.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-4361628709612033283?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZEmHj5xgIrIqAYTfeD7rGWhoOtc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZEmHj5xgIrIqAYTfeD7rGWhoOtc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZEmHj5xgIrIqAYTfeD7rGWhoOtc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZEmHj5xgIrIqAYTfeD7rGWhoOtc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/_XzlWKzqVTA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/4361628709612033283/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=4361628709612033283" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/4361628709612033283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/4361628709612033283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/_XzlWKzqVTA/why-ec2-command-line-api-tools-sucks.html" title="Why EC2 command line API-tools sucks..." /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/09/why-ec2-command-line-api-tools-sucks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHQHs6fSp7ImA9WxRREEw.&quot;"><id>tag:blogger.com,1999:blog-4110123906005446292.post-3647919110466186427</id><published>2008-09-21T18:44:00.002+02:00</published><updated>2008-09-21T18:47:11.515+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-21T18:47:11.515+02:00</app:edited><title>Ksero...</title><content type="html">Nigdy nie pomyślałbym, że ksero może mnie potrzebować. Widać to moje przeznaczenie, albo matrix i jestem tylko kawałkiem softu :(&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__MGEfjzDCWY/SNZ6PUC25cI/AAAAAAAADDM/vB2NSX9P_f0/s1600-h/LCF-ksero.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/__MGEfjzDCWY/SNZ6PUC25cI/AAAAAAAADDM/vB2NSX9P_f0/s320/LCF-ksero.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5248516819244213698" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4110123906005446292-3647919110466186427?l=blog.jagiello.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hhVl_urF3DUonDMo0E8FYUCE0Jk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hhVl_urF3DUonDMo0E8FYUCE0Jk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hhVl_urF3DUonDMo0E8FYUCE0Jk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hhVl_urF3DUonDMo0E8FYUCE0Jk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/LcfBlog/~4/ZCfG5aGl8gE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.jagiello.org/feeds/3647919110466186427/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4110123906005446292&amp;postID=3647919110466186427" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/3647919110466186427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4110123906005446292/posts/default/3647919110466186427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/LcfBlog/~3/ZCfG5aGl8gE/ksero.html" title="Ksero..." /><author><name>LCF</name><uri>http://www.blogger.com/profile/14584954917069774835</uri><email>jagiello.lukasz@gmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="00554781635605791017" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/__MGEfjzDCWY/SNZ6PUC25cI/AAAAAAAADDM/vB2NSX9P_f0/s72-c/LCF-ksero.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.jagiello.org/2008/09/ksero.html</feedburner:origLink></entry></feed>
