<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8144782</id><updated>2024-03-07T16:30:42.865+08:00</updated><title type='text'>web.geek</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>70</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8144782.post-2150868661869411795</id><published>2011-12-16T06:49:00.002+08:00</published><updated>2011-12-16T06:49:14.984+08:00</updated><title type='text'>Javascript Social Sharing Buttons : Socialite.js</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://blogupstairs.com/wp-content/uploads/2011/12/share_socialite.jpg&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://dbushell.com/&quot;&gt;David Bushell&lt;/a&gt; has written a little bit of &lt;a href=&quot;http://www.socialitejs.com/&quot;&gt;Javascript Social Sharing Buttons&lt;/a&gt; called Socialite.js that simplifies the implementation of social sharing buttons like “tweet”, “like” and Google+1!. Socialite provides a very easy way to implement and activate a plethora of social sharing buttons — any time you wish. On document load, on article hover, on any event!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: #333333; font-family: arial, verdana, sans-serif; font-size: 1.55em; font-weight: normal; line-height: 21px; margin-bottom: 21px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;
Features:&lt;/h3&gt;
&lt;ul style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 21px; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 21px; margin-left: 12px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;No more tedious copy/paste!&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;No dependencies to use.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;Loads external resources only when needed.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;Less than 2kb when minified and compressed.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;More accessible and styleable defaults/fallbacks.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;Built in support for Twitter, Google+, Facebook and LinkedIn.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;Extendable with other social networks.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;Mimics native implementation when activated.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blogupstairs.com/wp-content/themes/leviathan/images/bullet.png); background-origin: initial; background-position: 0px 8px; background-repeat: no-repeat no-repeat; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-left: 15px; padding-right: 0px; padding-top: 2px; text-decoration: none; vertical-align: baseline;&quot;&gt;Supported in all browsers (providing the buttons are).&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 8px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;
This script is particularly useful if you have multiple instances on one page — a blog index for example. You can defer loading until the user hovers over an article (TechCrunch has a very rudimentary implementation of this technique). Or do something more imaginative, such as activating buttons when an article scrolls into view! Socialite.js is a tiny foundation that makes these sort of choices very easy to build.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Helvetica Neue&#39;, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 8px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;Demo&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;background-color: #fcfcfc;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.socialitejs.com/&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: #19558d; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;http://www.socialitejs.com/&lt;/a&gt;&lt;br style=&quot;background-color: #fcfcfc;&quot; /&gt;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;Download&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;background-color: #fcfcfc;&quot;&gt;:&lt;/span&gt;&lt;a href=&quot;https://github.com/dbushell/Socialite&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: #19558d; cursor: pointer; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;https://github.com/dbushell/Socialite&lt;/a&gt;&lt;br style=&quot;background-color: #fcfcfc;&quot; /&gt;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;License&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;background-color: #fcfcfc;&quot;&gt;: MIT License&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/2150868661869411795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/2150868661869411795?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/2150868661869411795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/2150868661869411795'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2011/12/javascript-social-sharing-buttons.html' title='Javascript Social Sharing Buttons : Socialite.js'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-4131684481743718130</id><published>2008-07-17T19:33:00.004+08:00</published><updated>2008-07-17T19:39:18.848+08:00</updated><title type='text'>One Hundred Push-Ups, From 0 to 100 in 6 weeks</title><content type='html'>&lt;a href=&quot;http://hundredpushups.com&quot;&gt;&lt;img src=&quot;http://hundredpushups.com/images/female.jpg&quot; alt=&quot;Perfect Push Up&quot; height=&quot;190&quot; width=&quot;129&quot; style=&quot;float: left; padding: 0 10px 0px 0;&quot; /&gt;&lt;/a&gt;&lt;p&gt;If you&#39;re serious about increasing your strength, follow this six week training program and you&#39;ll soon be on your way to completing 100 consecutive push ups!&lt;/p&gt;      &lt;p&gt;Think there&#39;s no way &lt;em&gt;&lt;strong&gt;you&lt;/strong&gt;&lt;/em&gt; could do this? I think you can! All you need is a good plan, plenty of discipline and about 30 minutes a week to achive this goal!&lt;/p&gt;    &lt;p&gt;No doubt some of you can already do 50 consecutive push ups, but let&#39;s face it, you&#39;re in a big minority. Most of you reading this won&#39;t even be able to manage 20 pushups. Actually, I&#39;m sure many of you can&#39;t even do 10.&lt;/p&gt;    &lt;p&gt;However, it really doesn&#39;t matter which group you fall into. If you follow the progressive push ups training program, I&#39;m positive you&#39;ll soon be able to do 100 push ups!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/4131684481743718130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/4131684481743718130?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/4131684481743718130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/4131684481743718130'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2008/07/one-hundred-push-ups-from-0-to-100-in-6.html' title='One Hundred Push-Ups, From 0 to 100 in 6 weeks'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-117619950768709722</id><published>2007-04-10T18:05:00.000+08:00</published><updated>2007-04-10T18:05:07.690+08:00</updated><title type='text'>10 tips for optimizing mysql queries</title><content type='html'>10 tips to help improve the speed of your mysql queries&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.whenpenguinsattack.com/2007/04/09/10-tips-for-optimizing-mysql-queries/&quot;&gt;read more&lt;/a&gt; | &lt;a href=&quot;http://digg.com/programming/10_tips_for_optimizing_mysql_queries&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/117619950768709722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/117619950768709722?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117619950768709722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117619950768709722'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2007/04/10-tips-for-optimizing-mysql-queries.html' title='10 tips for optimizing mysql queries'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-117619944793107407</id><published>2007-04-10T18:04:00.000+08:00</published><updated>2007-04-10T18:04:08.393+08:00</updated><title type='text'>Why Use Software Illegally When You Can Use Legally Free Replacements?</title><content type='html'>If you run Linux and install free software, you won&lt;br /&gt;’t have to worry about this ever again! Most of free (as in free speech) software is free (as in free beer). You can find a free replacement for most of the commercial software out there. Here’s a list of some commercial software, and their open source equivalents.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://linux.wordpress.com/2007/04/08/why-use-software-illegally-when-you-can-use-legally/&quot;&gt;read more&lt;/a&gt; | &lt;a href=&quot;http://digg.com/linux_unix/Why_Use_Software_Illegally_When_You_Can_Use_Legally_Free_Replacements&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/117619944793107407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/117619944793107407?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117619944793107407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117619944793107407'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2007/04/why-use-software-illegally-when-you.html' title='Why Use Software Illegally When You Can Use Legally Free Replacements?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-117255694106380269</id><published>2007-02-27T14:15:00.000+08:00</published><updated>2007-02-27T14:15:41.070+08:00</updated><title type='text'>Philippine User Groups for Ruby and Ruby on Rails</title><content type='html'>I really would like to spread the good news for Ruby and Ruby on Rails to Filipino developers. The group aims to provide information from ground up, its advantages to the business side. It might be hard to convince your Manager to use Ruby or Ruby on Rails but we&#39;ll try to tackle all those positive things that anybody could use.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://blog.orangefirefly.com/2007/2/27/user-groups-for-ruby-and-ruby-on-rails&quot;&gt;read more&lt;/a&gt; | &lt;a href=&quot;http://digg.com/programming/Philippine_User_Groups_for_Ruby_and_Ruby_on_Rails&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/117255694106380269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/117255694106380269?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117255694106380269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117255694106380269'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2007/02/philippine-user-groups-for-ruby-and_27.html' title='Philippine User Groups for Ruby and Ruby on Rails'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-117255662182105449</id><published>2007-02-27T14:10:00.000+08:00</published><updated>2007-02-27T14:10:21.856+08:00</updated><title type='text'>Philippine User Groups for Ruby and Ruby on Rails</title><content type='html'>I really would like to spread the good news for Ruby and Ruby on Rails to Filipino developers. The group aims to provide information from ground up, its advantages to the business side. It might be hard to convince your Manager to use Ruby or Ruby on Rails but we&#39;ll try to tackle all those positive things that anybody could use.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://blog.orangefirefly.com/2007/2/27/user-groups-for-ruby-and-ruby-on-rails&quot;&gt;read more&lt;/a&gt; | &lt;a href=&quot;http://digg.com/programming/Philippine_User_Groups_for_Ruby_and_Ruby_on_Rails&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/117255662182105449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/117255662182105449?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117255662182105449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117255662182105449'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2007/02/philippine-user-groups-for-ruby-and.html' title='Philippine User Groups for Ruby and Ruby on Rails'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-117246733094829838</id><published>2007-02-26T13:22:00.000+08:00</published><updated>2007-02-26T13:22:11.670+08:00</updated><title type='text'>A new TDD Advocate</title><content type='html'>This is the first time that I will talk about this topic. I have heard of it a long long time ago, but until just lately that I did it. My first impression of TDD is a waste of time and energy when I knew it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://blog.orangefirefly.com/2007/2/26/test-driven-development&quot;&gt;read more&lt;/a&gt; | &lt;a href=&quot;http://digg.com/programming/A_new_TDD_Advocate&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/117246733094829838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/117246733094829838?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117246733094829838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117246733094829838'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2007/02/new-tdd-advocate.html' title='A new TDD Advocate'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-117232032624606554</id><published>2007-02-24T20:32:00.000+08:00</published><updated>2007-02-24T20:32:06.250+08:00</updated><title type='text'>A common rails deployment mistake</title><content type='html'>It took me several hours to figure out why my rails application is too slow upon deployment. Hope it doesn&#39;t happen to you.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://blog.orangefirefly.com/2007/2/24/ruby-on-rails-and-fastcgi&quot;&gt;read more&lt;/a&gt; | &lt;a href=&quot;http://digg.com/programming/A_common_rails_deployment_mistake&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/117232032624606554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/117232032624606554?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117232032624606554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117232032624606554'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2007/02/common-rails-deployment-mistake_24.html' title='A common rails deployment mistake'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-117232018193451591</id><published>2007-02-24T20:29:00.000+08:00</published><updated>2007-02-24T20:29:42.786+08:00</updated><title type='text'>A common rails deployment mistake</title><content type='html'>It took me several hours to figure out why my rails application is too slow upon deployment. Hope it doesn&#39;t happen to you.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://blog.orangefirefly.com/2007/2/24/ruby-on-rails-and-fastcgi&quot;&gt;read more&lt;/a&gt; | &lt;a href=&quot;http://digg.com/programming/A_common_rails_deployment_mistake&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/117232018193451591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/117232018193451591?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117232018193451591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/117232018193451591'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2007/02/common-rails-deployment-mistake.html' title='A common rails deployment mistake'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116375739664596055</id><published>2006-11-17T17:56:00.000+08:00</published><updated>2006-11-17T17:56:37.056+08:00</updated><title type='text'>Lamborghini Police Car - Dont even TRY TO RUN !</title><content type='html'>Some European highways are designed for speed and there is no speed limits in certain areas. This Lambordhini Police Car is probably the best way to discourage anyone from a police chase.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://hight3ch.com/post/lamborghini-police-car/&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/gadgets/Lamborghini_Police_Car_Dont_even_TRY_TO_RUN&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116375739664596055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116375739664596055?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116375739664596055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116375739664596055'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/lamborghini-police-car-dont-even-try.html' title='Lamborghini Police Car - Dont even TRY TO RUN !'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116375689093444877</id><published>2006-11-17T17:48:00.000+08:00</published><updated>2006-11-17T17:48:11.453+08:00</updated><title type='text'>The World&#39;s Biggest Machine &quot;Chews Up&quot; a Bulldozer (pictures)</title><content type='html'>The giant mining excavator eats up a stray bulldozer for lunch, after making a spectacular &quot;hike&quot; across the countryside.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://thrillingwonder.blogspot.com/2006/11/biggest-and-hungriest-machines.html&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/hardware/The_World_s_Biggest_Machine_Chews_Up_a_Bulldozer_pictures&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116375689093444877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116375689093444877?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116375689093444877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116375689093444877'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/worlds-biggest-machine-chews-up.html' title='The World&#39;s Biggest Machine &quot;Chews Up&quot; a Bulldozer (pictures)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116366777987594447</id><published>2006-11-16T17:02:00.000+08:00</published><updated>2006-11-16T17:04:36.890+08:00</updated><title type='text'>Global Rails Ajax Indicator</title><content type='html'>If you are doing AJAX with RoR, you might have encountered doing the following:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;%= link_to_remote &quot;Create&quot;,&lt;br /&gt; :url =&amp;gt; { :action =&amp;gt; &#39;ajax_create&#39; },&lt;br /&gt; :update =&amp;gt; &#39;container&#39;,&lt;br /&gt; :loading =&amp;gt; &quot;$(&#39;indicator&#39;).show();&quot;,&lt;br /&gt; :complete =&amp;gt; &quot;$(&#39;indicator&#39;).hide();&quot; %&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And you might be doing the &lt;code&gt;:loading&lt;/code&gt; and &lt;code&gt;:complete&lt;/code&gt; thing over and over again to all your AJAX links. You can cut that off and leave that thing to a single place. You need to update &lt;code&gt;/public/javascripts/application.js&lt;/code&gt; and place the following code:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Ajax.Responders.register({&lt;br /&gt;onCreate: function() {&lt;br /&gt;  if (Ajax.activeRequestCount &amp;gt; 0)&lt;br /&gt;    Element.show(&#39;indicator&#39;);&lt;br /&gt;},&lt;br /&gt;onComplete: function() {&lt;br /&gt;  if (Ajax.activeRequestCount == 0)&lt;br /&gt;    Element.hide(&#39;indicator&#39;);&lt;br /&gt;}&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The code simply displays the element with the indicator &quot;id&quot; when an AJAX activity is in progress and hides it when all is done.&lt;br /&gt;&lt;br /&gt;Hope that saves you some time.</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116366777987594447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116366777987594447?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116366777987594447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116366777987594447'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/global-rails-ajax-indicator.html' title='Global Rails Ajax Indicator'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116353626616298430</id><published>2006-11-15T04:31:00.000+08:00</published><updated>2006-11-15T04:31:06.196+08:00</updated><title type='text'>Mac OS X 10.4.8 upgrade boosts Photoshop 35% on Mactel</title><content type='html'>When&#39;s the last time you got a free update that made your machine 35% faster at something? Apple&#39;s recently released 10.4.8 system update includes a number of enhancements to the Rosetta processor emulation technology...a roughly 35% improvement running Photoshop CS2 on Intel-based Mac systems&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://blogs.adobe.com/jnack/2006/11/1048_boosts_pho.html&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/apple/Mac_OS_X_10_4_8_upgrade_boosts_Photoshop_35_on_Mactel&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116353626616298430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116353626616298430?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116353626616298430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116353626616298430'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/mac-os-x-1048-upgrade-boosts-photoshop.html' title='Mac OS X 10.4.8 upgrade boosts Photoshop 35% on Mactel'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116352191033261364</id><published>2006-11-15T00:31:00.000+08:00</published><updated>2006-11-15T00:31:50.336+08:00</updated><title type='text'>Vista, Office 2007 cracked. Kind of.</title><content type='html'>Microsoft has had a long history of battling against piracy, ever since Bill Gates&#39; Open Letter to Hobbyists in 1976, long before there was even a personal computer software industry to speak of. Now, Microsoft finds itself in its latest piratical engagement, with the recent cracks of Windows Vista and Office 2007 in the wild on pirate sites.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://arstechnica.com/news.ars/post/20061112-8204.html&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/security/Vista_Office_2007_cracked_Kind_of&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116352191033261364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116352191033261364?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352191033261364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352191033261364'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/vista-office-2007-cracked-kind-of_15.html' title='Vista, Office 2007 cracked. Kind of.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116352152590874840</id><published>2006-11-15T00:25:00.000+08:00</published><updated>2006-11-15T00:25:25.913+08:00</updated><title type='text'>How to Build Triple Boot (XP, Vista, Ubuntu) with single Boot Screen wpics</title><content type='html'>This is a tutorial with lots of screenshots on how to build a triple boot system (Windows XP, Windows Vista and Ubuntu Edgy Eft) with a single boot manager. + wiping HDD, installing, backing up GRUB&#39;s MBR, modifying boot.ini and Vista&#39;s bcdedit records. I hope you&#39;ll like it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.hevnikov.com/blog/2006/11/13/triple-boot-xp-vista-ubuntu-with-single-boot-screen/&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/software/How_to_Build_Triple_Boot_XP_Vista_Ubuntu_with_single_Boot_Screen_wpics&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116352152590874840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116352152590874840?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352152590874840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352152590874840'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/how-to-build-triple-boot-xp-vista.html' title='How to Build Triple Boot (XP, Vista, Ubuntu) with single Boot Screen wpics'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116352137719446473</id><published>2006-11-15T00:22:00.001+08:00</published><updated>2006-11-15T00:22:57.200+08:00</updated><title type='text'>PHP v5.2 vs PHP v5.1</title><content type='html'>With the release of the latest version of PHP v5.2, they have made some changes to address and fine tune its performance. So I decided to benchmark v5.2 vs v5.1 to see the impact of the new changes since I think many are looking forward to this release.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.improvedsource.com/view.php/Web-Performance/11/&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/programming/PHP_v5_2_vs_PHP_v5_1&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116352137719446473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116352137719446473?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352137719446473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352137719446473'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/php-v52-vs-php-v51.html' title='PHP v5.2 vs PHP v5.1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116352134568112343</id><published>2006-11-15T00:22:00.000+08:00</published><updated>2006-11-15T00:22:26.203+08:00</updated><title type='text'>How To Compile A Kernel - The Fedora Way</title><content type='html'>Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on Fedora systems. It describes how to build a custom kernel using the latest unmodified kernel sources from kernel.org (vanilla kernel) and also how to patch the kernel sources if you need features that are not in there.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.howtoforge.com/kernel_compilation_fedora&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/linux_unix/How_To_Compile_A_Kernel_The_Fedora_Way&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116352134568112343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116352134568112343?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352134568112343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116352134568112343'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/how-to-compile-kernel-fedora-way.html' title='How To Compile A Kernel - The Fedora Way'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116349011096615678</id><published>2006-11-14T15:41:00.001+08:00</published><updated>2006-11-14T15:41:50.970+08:00</updated><title type='text'>The 25 Best College Programs for Nerds</title><content type='html'>College doesn&#39;t have to suck: Game Design. &#39;Ethical Hacking&#39;. Open Source Development. Cryptogoraphy. Aeronautics. Robot Design. Haptics. This list of 25 courses and programs offered at colleges around the world are geek educational heaven.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.onlineuniversitylowdown.com/2006/11/the_25_best_col.html&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/programming/The_25_Best_College_Programs_for_Nerds&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116349011096615678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116349011096615678?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349011096615678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349011096615678'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/25-best-college-programs-for-nerds.html' title='The 25 Best College Programs for Nerds'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116349007712747748</id><published>2006-11-14T15:41:00.000+08:00</published><updated>2006-11-14T15:41:17.133+08:00</updated><title type='text'>Photoshop Tutorial &gt;&gt; Polished Text</title><content type='html'>Make your text seem as if it is spankin&#39; new, right out of the package&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://pxlgfx.com/tutorials/Polished_Text/&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/design/Photoshop_Tutorial_Polished_Text&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116349007712747748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116349007712747748?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349007712747748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349007712747748'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/photoshop-tutorial-polished-text.html' title='Photoshop Tutorial &gt;&gt; Polished Text'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116349005050729086</id><published>2006-11-14T15:40:00.001+08:00</published><updated>2006-11-14T15:40:50.510+08:00</updated><title type='text'>Vista, Office 2007 cracked. Kind of.</title><content type='html'>Microsoft has had a long history of battling against piracy, ever since Bill Gates&#39; Open Letter to Hobbyists in 1976, long before there was even a personal computer software industry to speak of. Now, Microsoft finds itself in its latest piratical engagement, with the recent cracks of Windows Vista and Office 2007 in the wild on pirate sites.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://arstechnica.com/news.ars/post/20061112-8204.html&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/security/Vista_Office_2007_cracked_Kind_of&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116349005050729086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116349005050729086?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349005050729086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349005050729086'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/vista-office-2007-cracked-kind-of.html' title='Vista, Office 2007 cracked. Kind of.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116349002459268241</id><published>2006-11-14T15:40:00.000+08:00</published><updated>2006-11-14T15:40:24.616+08:00</updated><title type='text'>PS3 Linux: Dual Boot Instructions &amp; Blu-ray disc mounting supported!</title><content type='html'>With the possibility of mounting Blu-ray discs on Linux, will it be possible to dump the PS3&#39;s game discs? It will be easier than Sony thinks...I can hazard a guess that the special Blu-ray drivers for Linux will not allow you to do so, but give it a few weeks and the hackers can easily come out with modified drivers.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://ps3.qj.net/PS3-Linux-Dual-Boot-Instructions-Blu-ray-disc-mounting-supported-/pg/49/aid/72754&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/linux_unix/PS3_Linux_Dual_Boot_Instructions_Blu_ray_disc_mounting_supported&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116349002459268241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116349002459268241?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349002459268241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116349002459268241'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/11/ps3-linux-dual-boot-instructions-blu.html' title='PS3 Linux: Dual Boot Instructions &amp; Blu-ray disc mounting supported!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116166745276115621</id><published>2006-10-24T13:24:00.000+08:00</published><updated>2006-10-24T13:24:12.766+08:00</updated><title type='text'>21 Surefire Tips for a Successful Blog Launch</title><content type='html'>A comprehensive checklist of what to do when you kick off a new blog. Includes tips on getting more RSS subscribers, inbound links, and search engine referrals.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.avivadirectory.com/successful-blog-launch/&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/tech_news/21_Surefire_Tips_for_a_Successful_Blog_Launch&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116166745276115621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116166745276115621?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116166745276115621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116166745276115621'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/10/21-surefire-tips-for-successful-blog.html' title='21 Surefire Tips for a Successful Blog Launch'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116166735806515373</id><published>2006-10-24T13:22:00.001+08:00</published><updated>2006-10-24T13:22:38.070+08:00</updated><title type='text'>If computers ran the NBA, Shaq would be benched</title><content type='html'>Shaquille O&#39;Neal may be one of the best basketball players on the planet, but he should have been benched in this year&#39;s National Basketball Association championships.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://today.reuters.com/news/articlenews.aspx?type=technologyNews&amp;storyid=2006-10-23T200745Z_01_N23356401_RTRUKOC_0_US-MEDIA-NBA.xml&amp;src=rss&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/tech_news/If_computers_ran_the_NBA_Shaq_would_be_benched&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116166735806515373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116166735806515373?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116166735806515373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116166735806515373'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/10/if-computers-ran-nba-shaq-would-be.html' title='If computers ran the NBA, Shaq would be benched'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116166733035877773</id><published>2006-10-24T13:22:00.000+08:00</published><updated>2006-10-24T13:22:10.396+08:00</updated><title type='text'>Six years on, Google finally breaks into Japan web top 10</title><content type='html'>It may dominate Internet search in many countries, but Google has only just broken into Japan&#39;s Internet top ten, according to data published Monday by NetRatings Japan.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.digitalworldtokyo.com/2006/10/six_years_on_google_finally_br.php&quot;&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href=&quot;http://digg.com/tech_news/Six_years_on_Google_finally_breaks_into_Japan_web_top_10&quot;&gt;digg story&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116166733035877773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116166733035877773?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116166733035877773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116166733035877773'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/10/six-years-on-google-finally-breaks.html' title='Six years on, Google finally breaks into Japan web top 10'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8144782.post-116007755819537932</id><published>2006-10-06T03:45:00.000+08:00</published><updated>2006-10-06T03:45:58.686+08:00</updated><title type='text'></title><content type='html'>TIP: Removing .svn folders using find&lt;br /&gt;&lt;p&gt;I&#39;ve got this very helpful script that is very useful if you are using a *nix based system that will remove all the .svn folders inside a given directory. This is very handy if you have copied and checked out a given code from a repository and you want to transfer it to another repository or a new repository.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;find ./ -type d -iname .svn -exec rm -drf {} \;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbeduya.blogspot.com/feeds/116007755819537932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8144782/116007755819537932?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116007755819537932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8144782/posts/default/116007755819537932'/><link rel='alternate' type='text/html' href='http://jbeduya.blogspot.com/2006/10/tip-removing.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00680984570173913776</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>