<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7330118093493789782</id><updated>2012-02-11T08:28:01.707-08:00</updated><category term='Microsoft Apache sponsors donate why purpose reason'/><category term='Make generate sabayon package ebuilds gentoo binaries'/><title type='text'>Linux tricks, tutorials, hardware, politics and philosophy</title><subtitle type='html'>My blog will mostly talk about Desktop Linux &amp;amp; it&amp;#39;s administration, general philosophy and software politics.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-1507091505698126506</id><published>2012-02-10T06:58:00.000-08:00</published><updated>2012-02-10T06:58:05.237-08:00</updated><title type='text'>CX 55 review.</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;If you believe the online reviews, t&lt;/span&gt;his earphone has a fantastic base, good noise isolation and is great value for money.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Considering the price, there's no way Sennheiser will bribe the reviewers, specially looking at the number of people liking it.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;So this earphone should be ----------good-----------.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;BUT that one that I got was worst than the cheapest ones I'd ever own. There was practically no bass, but noise isolation was good (better than CX 200).&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;I doubt that one that I got was is not genuine, this may be the reason.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-1507091505698126506?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/1507091505698126506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/02/cx-55-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1507091505698126506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1507091505698126506'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/02/cx-55-review.html' title='CX 55 review.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-8889403677952340876</id><published>2012-02-06T06:24:00.000-08:00</published><updated>2012-02-06T06:24:49.731-08:00</updated><title type='text'>Active vs passive TVs.</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;I'm writing here to share my personal experience with both these technologies; although there are a lot of scientific claim and tests stating that passive is a lot better than active, I'm sharing my personal experience.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;To explicitly state, active polarized technology is a complete loada crap; Samsung lies when they claim active is better than passive and the reality is dead opposite to what Samsung claims, Samsung is lying.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Passive has --&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;1) ~4 times brighter than active.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;2) glasses that cost less than 1/200 th of active&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;3) No health hazard -- active communicates to the TV wireless in high frequency which's bad for health (chances of brain, blood cancer, brain hemorrhage increases by 2 times), remember mobile hazard? It's the same thing.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;4) Is a bit cheaper than active&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;5) Comfortable glasses whcih's a lot easier to wear light&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;5.5) Verity of frames available with polarized glasses.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;6) Flicker-free -- Active is unusable cause of this reason.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;7) Free from vendor's monopoly; you don't have to buy the additional pair of glasses specifically from this vendor. The vendor may hike prices a few months after you buy the 3d TV forcing you to pay at times.&lt;br /&gt;8) No risk of discontinued glasses. In active, there's always a risk, you're at the vendor's mercy.&lt;br /&gt;&lt;br /&gt;So, all in all, all the 'advanced' expensive 3d technology is like a lead acid battery with golden anode and silver cathode with lead coating on it; it's expensive yet useless.&lt;br /&gt;&lt;br /&gt;Anyone buying a passive TV or even monitor appears to be a complete idiot and has too much money to spare.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-8889403677952340876?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/8889403677952340876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/02/active-vs-passive-tvs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8889403677952340876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8889403677952340876'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/02/active-vs-passive-tvs.html' title='Active vs passive TVs.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-7571554969181054058</id><published>2012-02-01T04:33:00.000-08:00</published><updated>2012-02-01T04:33:58.626-08:00</updated><title type='text'>Nokia N72 video encoding.</title><content type='html'>&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Nokia has only a history of good phones but no future.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;The mighty N72 plays quiet a large no. of resolutions for it's screen resolution. It supports mpeg4 with flac audio in 3gp container.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;It supports flac? Surprising? I though Nokia hated software-for-non-profit with the exception of QT of course.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'll place the ffmpeg parameters on demand, I'll even make the winff presets for N72 for you if you ask and update this post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-7571554969181054058?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/7571554969181054058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/02/nokia-n72-video-encoding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7571554969181054058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7571554969181054058'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/02/nokia-n72-video-encoding.html' title='Nokia N72 video encoding.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-6776598793395692893</id><published>2012-02-01T04:26:00.000-08:00</published><updated>2012-02-02T07:08:37.388-08:00</updated><title type='text'>Samsung Guru 35, Samsung metro 3530 supported video formats.</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Like with most other mobile devices, these 2 phones supports MPEG-4 Part 2 streams (xvid vtag) with aac audio in mp4 container.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Guru's screen resolution is 128x160 and it easily plays videos around this resolution.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Samsung Metro's screen size is somewhere like 320x240 or 220 I guess (in a flipped state) but it's incapable of playing videos in this resolution.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;It can play videos with maximum resolution at 320x200, otherwise it simply refuses to play. Also there's a limit to the video bitrate this device can process.&lt;br /&gt;&lt;br /&gt;I'll place the ffmpeg parameters on demand, I'll even make the winff presets for metro 3530 and Guru 35 for you if you ask and update this post. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-6776598793395692893?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/6776598793395692893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/02/samsung-guru-35-samsung-metro-3530.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6776598793395692893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6776598793395692893'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/02/samsung-guru-35-samsung-metro-3530.html' title='Samsung Guru 35, Samsung metro 3530 supported video formats.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-5495083988061192761</id><published>2012-02-01T04:14:00.000-08:00</published><updated>2012-02-01T04:14:26.373-08:00</updated><title type='text'>JXD 661 video formats.</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;This device plays MPEG-4 Part 2 streams (xvid vtag) with mp3 in an avi container.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Limit the resolution to 320x240, otherwise the audio/video will be out of sync.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;I'll place the ffmpeg parameters on demand, I'll even make the winff presets for JXD 661 for you if you ask and update this post.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-5495083988061192761?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/5495083988061192761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/02/jxd-661-video-formats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/5495083988061192761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/5495083988061192761'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/02/jxd-661-video-formats.html' title='JXD 661 video formats.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-635076731140902182</id><published>2012-01-27T20:50:00.000-08:00</published><updated>2012-01-27T20:50:16.597-08:00</updated><title type='text'>KDE volume resets (pulseaudio)?</title><content type='html'>Recently I'd face a problem with KDE + pulseaudio. On reboot, the volume would reset every time to maximum and the headphone volume reduced, it had to be set every time using pavucontrol or alsamixer.&lt;br /&gt;&lt;br /&gt;The solution to this was to set the output to analog headphone or analog speakers (flipping the current output) in system settings &amp;gt; Multimedia &amp;gt; phonon &amp;gt; Devices&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-635076731140902182?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/635076731140902182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/01/kde-volume-resets-pulseaudio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/635076731140902182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/635076731140902182'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/01/kde-volume-resets-pulseaudio.html' title='KDE volume resets (pulseaudio)?'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-3793085299040271039</id><published>2012-01-17T11:03:00.000-08:00</published><updated>2012-02-11T08:10:32.269-08:00</updated><title type='text'>Benefits of piracy</title><content type='html'>&lt;style type="text/css"&gt; &lt;!--  @page { size: 8.5in 11in; margin: 0.79in }  H2 { margin-top: 0.13in; margin-bottom: 0.16in }  H2.western { font-family: "Calibri", sans-serif; font-size: 20pt; font-style: italic }  H2.cjk { font-family: "MS Mincho"; font-size: 14pt; font-style: italic }  H2.ctl { font-family: "Tahoma"; font-size: 14pt; font-style: italic }  H1 { margin-top: 0.17in; margin-bottom: 0.28in }  H1.western { font-family: "Calibri", sans-serif }  H1.cjk { font-family: "MS Mincho"; font-size: 14pt; font-weight: normal }  H1.ctl { font-family: "Tahoma"; font-size: 14pt; font-weight: normal }  P { margin-bottom: 0.12in }  P.western { font-family: "Calibri", sans-serif; font-size: 14pt } --&gt; &lt;/style&gt;&lt;br /&gt;&lt;h1 class="western"&gt;&lt;/h1&gt;&lt;div class="western"&gt;The law and companies openly claim that piracydoes no good; the opinion of the companies is bound to be obvioussince they're concerned about sales; this's similar to a politiciansaying the other party is bad and they are good.&lt;/div&gt;&lt;div class="western"&gt;However I've a different approach to this.&lt;/div&gt;&lt;div class="western"&gt;The no. 1 beneficial of piracy is the end user;it's tempting to download something which has a market price of $200(or even $4000) for free by just paying for your Internet connection.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;This's beneficial in another way to the endusers&lt;/b&gt; – the companies wont hike up prices like crazy, cause ifthey did people wouldn't simply buy their product, bankrupting thecompany. This works specially well with monopolies like Microsoft andAdobe, otherwise your copy of Windows would start at $500 forcing youto pay it if you wanna use a computer, maybe people had to pay ininstallments cause of this.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Piracy controls the prices of these software to bereasonable; and if it is, people will not even download piratedinstead buy software/movie/album; there's a critical price at whichthe profit will be maximum. Every businessman knows that.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Equalize distribution of finance&lt;/b&gt; – Ifpiracy stops, the rich will get richer; people will be forced to payfor their movies and software breaking the distribution of theeconomy. Economy is good when everyone has money instead of all moneybeing at one hand; this makes a more of a 1 man rule instead ofdemocracy. Thus stopping piracy completely is bound to do harm.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Following the above stated facts of increasedrates of multimedia/software, it'll make the conditions still worstsince the price will also be a lot higher which means more profits.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Next comes ISP&lt;/b&gt; – they're rather silent onthis cause they know it's not good, but good for them. Moredownloading means more work for ISP, and more profits. Clear andsimple.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;The pirates&lt;/b&gt; – Traffic to a website withads generates revenues, that's why there're so many websites offeringpirated content.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;crackers &lt;/b&gt;– You know Windows infection.Pirated stuff and websites is one of the best sources of these. Thenwith compromised Windows systems comes spam &amp;gt; fraud and stolenprivate content. I believe, in Bittorrent networks, crackers attackWindows computers to compromise them.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Antivirus companies&lt;/b&gt; – If the world didn'thave piracy of any kind the probability of you having infection(though a pendrive, or the Internet) will be very less; thus lesswork for antivirus companies and less profit. On the other hand, it'sa bad idea to download pirated antivirus software cause it might beinfected and with the level of access the infected antivirus softwarehas in your system, your PC can turn into a bot and you can turn toanother Windows victim.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Software companies&lt;/b&gt; – This might be hardto believe, but if a software comes free of cost a lot of people arewilling to adopt it making a monopoly of the software, transformingit into a de-facto standard simply cause everyone can afford it.This's popular is countries with poor cyber laws or bad enforcementof the same. If piracy wouldn't have been there, Windows and Adobewouldn't have a monopoly in Asia, Africa, South America, and somecountries of Europe (I'm not sure about EU) cause people couldn'tafford these software; they are less willing to 'buy' a software,instead they would've simply used free alternatives even if they wereless in features (like Gimp, Blender instead of Autodesk or Adobeproducts). Thus, even though Microsoft and Adobe claim they wannakill piracy, they also know doing so will take away their monopoly,and if this monopoly breaks in one country, it'll break worldwide.This's the last thing MS wants – they solely rely on their monopolyfor revenues, otherwise there's no reason to buy any rubbish MSproduct.&lt;br /&gt;Also, as I've stated before in this Blog, proprietysoftware is bound to always do harm to the masses in the long run.Similarly, software companies too claim that piracy harms people inthe long run but they ignore the fact that they are themselves doingharm to the world by 'selling' their propriety software. So softwarecompanies are loudmouth on piracy and silent when it comes to dealingwith disadvantage of selling their monopolistic software. I smellpolitics here.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Ground truth is, most companies want money andthey'll do anything to get it, they're least concerned about peopleand lie to the public that piracy is bad for everyone not cause theycare about people, but care only about money. Here I'm writing howit's not.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Helping the poor&lt;/b&gt;&lt;span style="font-weight: normal;"&gt;– Although poor people do not deserve too much entertainment, butwhat's the use depriving the same when you know they can't/won't buyit?&lt;/span&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="font-weight: normal;"&gt;The concept lies bythe fact that, if you know that your multimedia/software will neverbe bought by Alex, why not give it to um for free? There's no harm tothe vendor/producer and no harm and benefit to the end user (sincethe end user won't give you a buck for it till the infinitely of time– nothing can be gained form um).&lt;/div&gt;&lt;div class="western" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Search engines&lt;/b&gt; – No piracy means lessthings to search on the Internet, which also means less use of searchengines. That's why Google is silent on this, and if they do applypreventive measures, it's usage will downgrade exponentially like thecase with Bing, Yahoo. There're plenty of search engines to searchthe same content in.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;File hosting businesses&lt;/b&gt; – Want todownload your free movie faster? Join today!! Although a report abusemight remove the video within a few days, but a lot of stuff goesunnoticed, so you 'joining in' will still reap benefits off theirdatabase of pirated stuff.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;It's unnecessarily to mention that a lot ofrevenues of the likes of rapidshare, 4shared etc... comes frompiracy.&lt;/div&gt;&lt;div class="western"&gt;&lt;/div&gt;&lt;h2 class="western"&gt;So what should be done?&lt;/h2&gt;&lt;div class="western"&gt;The current state should remain the same.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Piracy shouldn't persist in real life – it'seasy to get that cop after that pirate and teach um a lesson; this'sdone in most developed nations.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Now, the question lies what can be done online?&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Many governments like that of the US of A willeven go forward to crush people's fundamental rights to makeHollywood richer (or maybe with the intention of extracting more taxfrom them, no one else benefits); this method is similar to China's –a communist nation which uses the same tactics to crush rebelsinstead of piracy.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;If countries adopt for it, they won't be lettingaccess to sites hosting pirated stuff; so what will be the differenceremaining between this country and China? China prevents people fromoutside it to gather information and form a thinking to rebel againthe government – this's a solid reason to restrict access toinformation which would otherwise be a thread to the government as awhole; but doing the same just to make the likes of Madonna, JamesCameron, Spielberg and Clooney to become richer from what theyalready are seems like an excuse.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;What guarantee do you take that instead ofblocking just piracy sites, they start blocking anti-government sitestoo? If they do, how will you know?&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Blocking any kind of information from entering acountry could be one of the reasons for a country to be taken over bya dictator, seeing this threat, it's sheer stupidity to do such athing to make the rich Hollywood richer.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;On the other hand if the producer is intelligentand better than one of those management/finance guys, he can seal hisIP from piracy if he ponders a bit harder to understand what I mean.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-3793085299040271039?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/3793085299040271039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/01/benefits-of-piracy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3793085299040271039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3793085299040271039'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/01/benefits-of-piracy.html' title='Benefits of piracy'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-8443557193153225987</id><published>2012-01-15T05:10:00.000-08:00</published><updated>2012-01-15T05:23:14.965-08:00</updated><title type='text'>SBS/polarized/stereo 3d to alaglyph/red, blue 3d</title><content type='html'>If you have a SBS (side by side)/polarized/3d video, and you want to get the 3d effect without owning a 3d monitory (capable of producing polarized light), you can do so with the classic red-blue anaglyph 3d glasses; but first you have to convert the video to red/blue 3d format. You can use ffmpeg to do so.&lt;br /&gt;&lt;br /&gt;ffmpeg has the capability to use mplayer/mencoder filter with -&lt;br /&gt;&lt;br /&gt;ffmpeg -vf mp=[the mplayer filter]&lt;br /&gt;&lt;br /&gt;The stereo3d filter of mplayer does the trick here, it converts sbs to anaglyph 3d, and I have to say conversion is good!&lt;br /&gt;&lt;br /&gt;e.g. -&lt;br /&gt;&lt;br /&gt;ffmpeg -i sbs.mp4 -vf mp=stereo3d -acodec copy -threads 10 -b:v 10000k -preset ultrafast -vcodec libx264 ~/test2.mkv&lt;br /&gt;&lt;br /&gt;You can also use mplayer to play the SBS video by converting it to anaglyph in real time using the same video filter -&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mplayer -vf stereo3d -vo gl_nosw/gl/gl2&lt;br /&gt;&lt;br /&gt;The video driver has to be some form of gl for this to work. If you want to use xv, use the scale filter also -&lt;br /&gt;&lt;br /&gt;mplayer -vf stereo3d,scale -vo xv&lt;br /&gt;&lt;br /&gt;To get this working in smplayer, in the advanced options &amp;gt; options for mplayer &amp;gt; video filters&lt;br /&gt;&lt;br /&gt;add -&lt;br /&gt;&lt;br /&gt;stereo3d&lt;br /&gt;&lt;br /&gt;to the filter chain.&lt;br /&gt;&lt;br /&gt;Also you need to change the video output driver to gl/gl2 etc... if you're not adding the scale filter.&lt;br /&gt;&lt;br /&gt;You need the latest mplayer for conversion to be fast. If it still doesn't work, you may try out mplayer2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-8443557193153225987?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/8443557193153225987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/01/sbspolarizedstereo-3d-to-alaglyphred.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8443557193153225987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8443557193153225987'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/01/sbspolarizedstereo-3d-to-alaglyphred.html' title='SBS/polarized/stereo 3d to alaglyph/red, blue 3d'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-8629566555046828313</id><published>2012-01-02T02:57:00.000-08:00</published><updated>2012-01-02T02:57:59.586-08:00</updated><title type='text'>L420 on Debian Squeeze.</title><content type='html'>Even if you have all the firmware installed, things wont work out of the box.&lt;br /&gt;&lt;br /&gt;You have to install linux-2.6.39 and xserver-xorg-video-intel from the backports to get the right resolution.&lt;br /&gt;&lt;br /&gt;For the wireless, you have to install firmware-realtek from the backports. Even after that the wireless LED won't work, but the wireless does work.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bluetooth works out of the box.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-8629566555046828313?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/8629566555046828313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2012/01/l420-on-debian-squeeze.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8629566555046828313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8629566555046828313'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2012/01/l420-on-debian-squeeze.html' title='L420 on Debian Squeeze.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4837599397283500787</id><published>2011-12-21T20:53:00.000-08:00</published><updated>2012-01-22T05:35:37.662-08:00</updated><title type='text'>Tech mags get bribed by MS for Windodws Phone?</title><content type='html'>There're no mags or tech news websites which point out to major issues in WP7; they just point out trival ones.&lt;br /&gt;&lt;br /&gt;With an intention to enforce monopoly by anti-competitive practices on both phones and desktops, WP doesnt support the following -&lt;br /&gt;&lt;br /&gt;SD cards -- Only in a few Windows phones SD cards are installable, that too internally. Once you install it it becomes an internal part of the phone... i.e you cant use it in any other device -- you'll be forced to used this specific card on your WP like your're forced to use Windows to run Windows programs.&lt;br /&gt;&lt;br /&gt;PC interconnect -- It'll only work on Mac and Windows; otherwise you can't do anything through your PC (this includes transferring files and media), also, the Mac version ain't good as the Windows one. The protocols are hidden and follow no standards by only Microsoft standards -- yet another reason to continue using Microsoft products (not cause they're good, but cause you're forced to use it).&lt;br /&gt;Thus you're forced to use a MS software everywhere you use WP -- you have to be dependent on the company for even the simplest tasks in WP.&lt;br /&gt;&lt;br /&gt;No bluetooth --&amp;nbsp; It doesn't support file transfers over bluetooth, cutting the phone off to all non-Microsoft PCs. Double the monopoly, double the monopoly and Bill Gates comes back on top again.&lt;br /&gt;&lt;br /&gt;One magazine being a typical MS fanboy since the beginning of time is Chip which's mostly avilable in Europe and Asia.&lt;br /&gt;&lt;br /&gt;Others include &lt;cite&gt;techradar.com &lt;/cite&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4837599397283500787?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4837599397283500787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/12/tech-mags-get-bribed-by-ms-for-windodws.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4837599397283500787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4837599397283500787'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/12/tech-mags-get-bribed-by-ms-for-windodws.html' title='Tech mags get bribed by MS for Windodws Phone?'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4819843764543971185</id><published>2011-12-02T22:09:00.001-08:00</published><updated>2011-12-02T22:12:58.858-08:00</updated><title type='text'>smplayer with mplayer2 (no video?)</title><content type='html'>Apart form changing the&amp;nbsp;binary&amp;nbsp;location, there is a workaround for &lt;a href="http://devel.mplayer2.org/ticket/126"&gt;this&lt;/a&gt; bug, in&amp;nbsp;custom&amp;nbsp;mplayer options set -&lt;br /&gt;&lt;br /&gt;-vid -1&lt;br /&gt;&lt;br /&gt;And everything should work well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4819843764543971185?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4819843764543971185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/12/smplayer-with-mplayer2-no-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4819843764543971185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4819843764543971185'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/12/smplayer-with-mplayer2-no-video.html' title='smplayer with mplayer2 (no video?)'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-734721540788943808</id><published>2011-11-17T23:03:00.001-08:00</published><updated>2011-11-18T02:34:12.454-08:00</updated><title type='text'>Debian/Ubuntu markauto cleanup script.</title><content type='html'>&lt;br /&gt;The Debian installer has a bad habit of marking packages 80% of packages as manually installed which causes a horrible dependency issue.&lt;br /&gt;&lt;br /&gt;The script below lists packages which if marked automatically installed wont be removed. This also prevents listing of packages which are having important priority.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;#! /bin/bash&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Script to print packages which if marked as installed automatically will not be removed (cause its it's a dependency of another manually installed package)&lt;br /&gt;&lt;br /&gt;# This may give wrong output in circular dependencies, cause -&lt;br /&gt;&lt;br /&gt;# aptitude why A -- B depends/recommends A&lt;br /&gt;&lt;br /&gt;# aptitude why B -- A depends/recommends B&lt;br /&gt;&lt;br /&gt;# this means both A and B will be included.&lt;br /&gt;&lt;br /&gt;# in this case, one or both of them will have to be manually installed&lt;br /&gt;&lt;br /&gt;list="$(aptitude search '~i' | grep --invert-match '..A' | cut -d ' ' -f4)"&lt;br /&gt;&lt;br /&gt;# function to cut first line in variable list.&lt;br /&gt;&lt;br /&gt;cut_first() {&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;list="$(echo "$list" | tail -n +2)"&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;while [[ "$list" != "" ]]&lt;br /&gt;&lt;br /&gt;do&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;process="$(echo "$list" | head -1)"&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;aptitude why $process | grep --ignore-case --regexp="recommends" --regexp="depends" &amp;amp;&amp;gt; /dev/null&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;if [[ $? == 0 &amp;amp;&amp;amp; "$(aptitude show "$process" | grep --ignore-case --regexp="Priority: required" --regexp="Priority: Important")" == "" ]]&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;then&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;echo "$process"&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;fi&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;cut_first&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Before you use -- I warn, check if the package list is correct, to confirm, all packages if marked auto should not remove any packages as&amp;nbsp;vacant&amp;nbsp;dependencies.&lt;br /&gt;&lt;br /&gt;After this you can have a clean system where you can check if the manually installed packages are ok or not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-734721540788943808?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/734721540788943808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/11/debianubuntu-cleanup-script.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/734721540788943808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/734721540788943808'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/11/debianubuntu-cleanup-script.html' title='Debian/Ubuntu markauto cleanup script.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-6923192640570410641</id><published>2011-11-15T06:22:00.001-08:00</published><updated>2011-11-15T06:53:18.170-08:00</updated><title type='text'>ffmpeg -- maintain aspect ratio with fixed height/width.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I found this in the ffmpeg man pages; 99% users thing this's not&amp;nbsp;possible, but it is possible without &amp;nbsp; calculating aspect ratio in mind.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Use the scale filter before specifying the input file -&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;-vf scale=www:www/a&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Where 'www' is the desired width of the video you want. To maintain the height -&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;-vf scale=hhh*a:hhh&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Where hhh is the desired height you want.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-6923192640570410641?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/6923192640570410641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/11/ffmpeg-maintain-aspect-ratio-with-fixed.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6923192640570410641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6923192640570410641'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/11/ffmpeg-maintain-aspect-ratio-with-fixed.html' title='ffmpeg -- maintain aspect ratio with fixed height/width.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-5854740619417487477</id><published>2011-11-11T07:59:00.001-08:00</published><updated>2011-11-15T06:55:28.378-08:00</updated><title type='text'>Openoffice/libreoffice template pack.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Recently I'd downloaded all templates from templates.services.openoffice.org, so I decided to share all of them --&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.4shared.com/file/5DJTQ488/templates.html&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;Extract the file, you'll find 4 more archives with names to that of openoffice/libreoffice applications, extract them too to get the templates for the respective applications.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;You may install the usual way using the templates organizer dialog, as an alternative you may place the extracted folders to ~/.libreoffice/3/user/template, the folders will act as categories of the templates (i.e. in the organize folder dialog, you'll see these folders and inside them will lie the templates).&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;Notice, these are a lot of templates, so opening the templates list in openoffice/libreoffice might take a long time.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-5854740619417487477?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/5854740619417487477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/11/openofficelibreoffice-template-pack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/5854740619417487477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/5854740619417487477'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/11/openofficelibreoffice-template-pack.html' title='Openoffice/libreoffice template pack.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-8794592333323153396</id><published>2011-11-06T07:21:00.000-08:00</published><updated>2012-02-11T08:17:09.845-08:00</updated><title type='text'>Gentoo splashscreen howto (with/without KMS)</title><content type='html'>&lt;style type="text/css"&gt; &lt;!--  @page { size: 8.5in 11in; margin: 0.79in }  TH P { margin-bottom: 0in }  TH P.western { font-family: "Calibri", sans-serif; font-size: 14pt }  TD P { margin-bottom: 0in }  TD P.western { font-family: "Calibri", sans-serif; font-size: 14pt }  P { margin-bottom: 0.12in }  P.western { font-family: "Calibri", sans-serif; font-size: 14pt }  A:link { so-language: zxx } --&gt; &lt;/style&gt;&lt;div class="western"&gt;To see a splash screen as you open Gentoo, youneed something called the 'frame buffer'...this is basically a driverwhich has the ability to display video from the text-only console.This's usually generic and not accelerated, i.e. does not take up theunique features of the graphic chip, although we do have a bit ofacceleration or device dependent framebuffers.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Framebuffers are involved in making of the console(or Ttys), since Fbs also have a resolution and you can even set theresolution, consoles too have a resolution which can be set bypassing kernel parameters. The parameters dependents on the FBdriver.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Different framebuffer -- Vesa, Userspace-vesa(generic Fbs), radeonfb, radeondrmfb, inteldrmfb etc....&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;So first you need to compile your kernel withsupport of some FBs.&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;If you're using KMS, you don't need to mark anyframebuffer, KMS provides it's own framebuffer. Once the DRM modulesload, a FB is provided. If you have compiled the kernel with otherFbs, it'll replace the FB with it's own. This KMS FB is hardwarespecific and fast. You cant use both KMS FB and other FBs -- only 1will work.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;The mandatory sections to be selected in kernelare - &lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;CONFIG_FB (in Device drivers&amp;gt;graphs support).In that, select - &lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;CONFIG_FIRMWARE_EDID(Support for frame buffer devices&amp;gt;Enable firmware EDID)&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;you can select which frame buffer support you willcompile in - &lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;*** Frame buffer hardware drivers ***&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;(not required if you're a KMS user)&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;If you wanna use vesafb, mark it.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;In “Console display driver support” which isin  Graphs support - &lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Support for the Framebuffer Console Decorations(CONFIG_FB_CON_DECOR) --  this option wont be available until youapply the fbcondecor patch or install gentoo-sources. Get it from -&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;a href="http://dev.gentoo.org/%7Espock/projects/fbcondecor/"&gt;http://dev.gentoo.org/~spock/projects/fbcondecor/&lt;/a&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Apart from these, select&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;VGA text console (CONFIG_VGA_CONSOLE)&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;CONFIG_VGA_CONSOLE (Framebuffer Console support)&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Map the console to the primary display&amp;nbsp;&lt;/div&gt;&lt;div class="western"&gt;(CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY)&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Disable “Enable Tile Blitting Support”(CONFIG_FB_TILEBLITTING)&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;Which is in Support for frame buffer devices.&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;Compile and install the kernel.&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;Now emerge splashutils with &lt;strong&gt;&lt;span style="font-weight: normal;"&gt;fbcondecor,png and truetype USE flags enabled.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Splashutilsis a cross distro method to implement splash screen, but it requiresan init script but only if you want userspace splash, thus this needsto be made for every fundamental distro.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Splashutilsrequires some kind of framebuffer to be present to work -- any willwork, it has the ability to start from the initrd.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Splashutilsthemes are set in 2 options, one verbose where you will get somesorta decoration with the output messages (a decorated console), andthe other silent...windows and Ubuntu style.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Splashutilscan start from 2 modes -- one initrd, where it start right from thebeginning and the other from userspace, i.e. it start after init hasstarted. Thus an initrd is completely optional but you don't getearly bootsplash.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Thispackages give you 2 main applications - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;splash_geninitramfsand splash_manager&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Thereare various themes available in portage - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;media-gfx/splash-themes-gentoo,media-gfx/splash-themes-livecd and media-gfx/bootsplash-themes&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Allthemes will be placed in /etc/splash...with their names same as thefolders in this directory. Each theme supports different resolutions,most common being 1024x768.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Youhave to append the following lines in the kernel parameters toconfigure the FB you intend to use and also define which mode willthe splash screen work on, silent or verbose. Apart from this, youalso have to define what theme to use (optional for userspacesplashscreen).&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;video=&lt;the driver,="" driver="" example="" for="" option="" specific="" vesafb="" video="" with=""&gt;splash=&lt;verbose or="" silent=""&gt;,theme:&lt;the theme=""&gt; console=tty1&lt;/the&gt;&lt;/verbose&gt;&lt;/the&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Outof this, only splash= option is necessary even if you're using thesplashscreen that starts after init. Otherwise if the splash startfrom init, everything is necessary.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Dependingon what FB drivers you use, you will have to modify the video=option, I.e apart from specifying the video driver, you have tospecific options for the FB driver. From here you can set theresolution of the FB console too.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Withvesafb, you have to specify the resolution with various options.These are the defaults and safe - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;video=vesafb:mtrr:3,ywrapvga=&lt;a desired="" href="" number="" represents="" resolution="" which="" your=""&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;a desired="" href="" number="" represents="" resolution="" which="" your=""&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Theoptions for vga are (numbers of 3 digits) - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;table bgcolor="#f9f9f9" cellpadding="2" cellspacing="0" style="width: 688px;"&gt; &lt;colgroup style="color: white;"&gt;&lt;col width="55"&gt;&lt;/col&gt; &lt;col width="32"&gt;&lt;/col&gt; &lt;col width="32"&gt;&lt;/col&gt; &lt;col width="32"&gt;&lt;/col&gt; &lt;col width="32"&gt;&lt;/col&gt; &lt;col width="32"&gt;&lt;/col&gt; &lt;col width="32"&gt;&lt;/col&gt; &lt;col width="47"&gt;&lt;/col&gt; &lt;col width="47"&gt;&lt;/col&gt; &lt;col width="47"&gt;&lt;/col&gt; &lt;col width="47"&gt;&lt;/col&gt; &lt;col width="47"&gt;&lt;/col&gt; &lt;col width="47"&gt;&lt;/col&gt; &lt;col width="47"&gt;&lt;/col&gt; &lt;col width="50"&gt;&lt;/col&gt; &lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="55"&gt;&lt;br /&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="32"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   320&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   200&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="32"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   640&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   400&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="32"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   640&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   480&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="32"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   800&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   500&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="32"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   800&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   600&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="32"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   896&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   672&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="47"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,024&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   640&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="47"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,024&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   768&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="47"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,152&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   720&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="47"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,280&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   1,024&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="47"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,400&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   1,050&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="47"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,440&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   900&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="47"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,600&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   1,200&lt;/div&gt;&lt;/th&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="50"&gt;   &lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   1,900&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; margin-bottom: 0.2in; padding: 0in;"&gt;   ×&lt;/div&gt;&lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   1,200&lt;/div&gt;&lt;/th&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="55"&gt;   &lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   16 colors&lt;/div&gt;&lt;/th&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;770&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;772&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;774&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="50"&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="55"&gt;   &lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   256 colors&lt;/div&gt;&lt;/th&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;768&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;769&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;879&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;771&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;815&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;874&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;773&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;869&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;775&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;835&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;864&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;796&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="50"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;893&lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="55"&gt;   &lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   15-bit (5:5:5)&lt;/div&gt;&lt;/th&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;781&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;801&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;784&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;880&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;787&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;816&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;875&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;790&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;870&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;793&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;865&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;797&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="50"&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="55"&gt;   &lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   16-bit (5:6:5)&lt;/div&gt;&lt;/th&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;782&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;802&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;785&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;881&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;788&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;817&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;876&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;791&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;871&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;794&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;837&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;866&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;798&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="50"&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="55"&gt;   &lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   24-bit (8:8:8)&lt;/div&gt;&lt;/th&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;783&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;803&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;786&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;882&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;789&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;818&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;877&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;792&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;872&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;795&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;838&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;867&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;799&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="50"&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;th bgcolor="#f2f2f2" style="border: none; padding: 0in;" width="55"&gt;   &lt;div align="CENTER" class="western" style="border: none; padding: 0in;"&gt;   32-bit (8:8:8)1&lt;/div&gt;&lt;/th&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;804&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;809&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;883&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;814&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="32"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;819&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;878&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;824&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;873&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;829&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;868&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="47"&gt;   &lt;div class="western" style="border: none; padding: 0in;"&gt;&lt;span style="color: red;"&gt;834&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0in;" width="50"&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Ascopied over from wiki.&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;If the number is wrong, the kernel willnotify.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;e.g.-&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;video=vesafb:mtrr:3,ywrapvga=795 splash=silent,theme:Cynapses console=tty1&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;WithKMS FB, you have to specify only the resolution with option refreshrate as such - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/a&gt;&lt;div class="western" style="color: white;"&gt;&lt;a desired="" href="" number="" represents="" resolution="" which="" your=""&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;a href="mailto:video%3D1024x748-24@85"&gt;&lt;span style="font-weight: normal;"&gt;video=1024x748-24@85&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Where-24 is the refresh rate.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;orsimply video=1280x1024&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Theconsole= option should be set to tty1 (when using initrd basedsplash) otherwise you will not be able to see the splash.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Topreview a theme -  &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;splash_manager--theme=one of the themes in /etc/splash --cmd=set --tty=&lt;the console="" in="" preview="" to="" want="" which="" you=""&gt;.&lt;/the&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Notice,for the theme to work, the console should be at the right resolution.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Thisprogram (splash_manager) revolves around a command -- the command isthe task that need to be done, either display, set, demo etc....themes. To specify the command, do it with the --cmd=&lt;the command=""&gt;option.&lt;/the&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Thecommand 'list' displays all the splashes available with resolutions.'set' displays the decoration of the console and 'demo' will give ademo of the boot screen.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Afteryou have decided what theme you'll use, you have to generate theinitial ram image; if you're using initrd based splash, this's notrequired.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;splash_geninitramfs--res &lt;your format="" in="" nxn="" resolution="" the=""&gt; --generate &lt;location image="" initial="" place="" ram="" the="" to="" want="" where="" you=""&gt; &lt;the that="" theme="" to="" use="" want="" you=""&gt;.&lt;/the&gt;&lt;/location&gt;&lt;/your&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;The--verbose option is useful for debugging.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Eachtheme supports different resolutions. The resolutions are in thedirectory /etc/splash/&lt;the theme=""&gt;. You can also check it out using the --cmd=list command of splash_manager (as stated before).&lt;/the&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Ifyou want to copy the theme to an existing image  - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;splash_geninitramfs--res 1600x1800 --copy &lt;the image="" initial="" ram=""&gt;&lt;/the&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Ifyou already have a theme in the initial ram image archive, you mightjust like to append the new theme - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;splash_geninitramfs--res 1600x1800 --append &lt;the image="" initial="" ram=""&gt;&lt;/the&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Nowyou can see the reason behind the theme:&lt;value&gt; kernelparameter, this specifies what splash to use during boot of themultiple available in the kernel.&lt;/value&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Alsonotice, for initrd based splash to work, all the correct kernelmodules which're required to make the framebuffer should be builtinto the kernel or should be there in the initramfs. Also theresolution should be perfect from start.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Userspacesplash - &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Foruserspace splash you have to start the service fbcondecor, forautomatic startups, add it to the boot or sysinit runlevel. You don'tneed to do this for init based splash... neither you have toconfigure the service configurations.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Theconfiguration of this service is done from the conf.d directory andthe fbcondecor file. Read the comments in it to configure. The splashstyle (verbose or silent) is read from the kernel's parameters.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;div class="western" style="color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western" style="color: white;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Apartfrom this, you have to see the file /etc/conf.d/splash for furtherconfiguration and the theme you wanna load. It's configuration ismandatory.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-8794592333323153396?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/8794592333323153396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/11/gentoo-splashscreen-howto.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8794592333323153396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8794592333323153396'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/11/gentoo-splashscreen-howto.html' title='Gentoo splashscreen howto (with/without KMS)'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4969149028614830686</id><published>2011-11-02T05:02:00.000-07:00</published><updated>2011-11-02T05:02:03.056-07:00</updated><title type='text'>Huawei EC1260 (12d1:140b) (reliance, tata, MTS etc...) on Linux.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This modem works out of the box. Just ensure to have the usb_modeswitch package installed. lspci output -&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Bus 002 Device 003: ID 12d1:140b Huawei Technologies Co., Ltd. EC1260 Wireless Data Modem HSD USB Card&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;First you need to install usb-modeswitch, then plug in the modem (or replug the modem), then run (as root) -&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;wvdialconf&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You'll now have a file name /etc/wvdial.conf, edit this as root, enter your username, password (usually anything will work), then the number to be dialed (usually *99# or #777). Uncomment these lines also. In an MTS connection, password is #777, username is internet@internet.mtsindia.in and you gotta dial #777. Here's the wvdial.conf for MTS -&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;[Dialer Defaults]&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Init2 = ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Modem Type = Analog Modem&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Phone = #777&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;ISDN = 0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Username = internet@internet.mtsindia.in&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Init1 = ATZ&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Password = mts&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Modem = /dev/ttyUSB0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Baud = 57600&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Next run wvdial command, and things should work fine.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;As tricks -- in wvdial.conf, increase the BAUD rate to&amp;nbsp;57600, higher value also works. In case you're using gnome-ppp as the front end, set the modem type to USB modem otherwise you might see lower speeds; I don't know why this happens, although it shouldn't.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4969149028614830686?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4969149028614830686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/11/huawei-ec1260-12d1140b-reliance-tata.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4969149028614830686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4969149028614830686'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/11/huawei-ec1260-12d1140b-reliance-tata.html' title='Huawei EC1260 (12d1:140b) (reliance, tata, MTS etc...) on Linux.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4226528424738477167</id><published>2011-10-29T06:50:00.000-07:00</published><updated>2011-10-29T06:50:08.875-07:00</updated><title type='text'>sysctl parameter reset</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Every wondered why does you&amp;nbsp;custom&amp;nbsp;kernel parameters in /etc/sysctl.conf doesn't get set on startup even after you add sysctl -p on boot scripts?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The reason might be kdm. It happens that when a user logs in using KDM, it resets the kernel parameters to default, making the init scripts's parameter settings to non&amp;nbsp;existent.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've reported a bug on this, as an alternative you can set the kernel parameters after you've logged in by setting a timer in the start up script -&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;sleep 40; sysctl -p&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A better idea will be automatic login; for security, you might configure kdm to lock screen after log in (this can be found in system settings &amp;gt; login screen).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4226528424738477167?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4226528424738477167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/10/sysctl-parameter-reset.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4226528424738477167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4226528424738477167'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/10/sysctl-parameter-reset.html' title='sysctl parameter reset'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-3313510436486805688</id><published>2011-10-27T06:53:00.000-07:00</published><updated>2011-11-17T01:59:56.238-08:00</updated><title type='text'>Linux and CD/DVD burning.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Well, I'm disappointed. Agreed that CD/DVDs or any kind of optical media is a dying game, but it's also critical for professional/home media production.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;We do have a lot of multimedia tools which work well, but what we don't have is a good CD/DVD burner, when it co&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;mes to&amp;nbsp;graphical&amp;nbsp;burners, things boil down to -&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;K3b -- the most&amp;nbsp;preferred&amp;nbsp;and the only one.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;xfburn -- the second choice, if k3b&amp;nbsp;doesn't&amp;nbsp;work.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Brasero -- Most unreliable and most buggy.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;xcdroast -- seriously, I never got this to work&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Nero&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The backends of all the apps except Nero boils down to -&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cdrkit/cdrtools&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;libburn/cdrskin&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Everything else is&amp;nbsp;deprecated.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I have someone who has the work of converting very old&amp;nbsp;cassette&amp;nbsp;and LPs to ACDs (i.e. he has to burn the recorded tracks to CDs).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A few months ago Nero stopped working after an upgrade,&amp;nbsp;ironically&amp;nbsp;it could not add audio files (wav) to make ACD, everything else worked fine.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So it was rejected and the fallback was k3b, which a few months later (again after an upgrade) hit a bug where adding audio tracks randomly causes&amp;nbsp;segmentation&amp;nbsp;fault, this is a still a Debian bug.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Next fallback was xfburn -- but it didn't add any gap between tracks of the burnt disk.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Finally Brasero -- the most unreliable (don't ask &lt;a href="http://www.google.co.in/webhp?sourceid=chrome-instant&amp;amp;ie=UTF-8&amp;amp;ion=1&amp;amp;nord=1#sclient=psy-ab&amp;amp;hl=en&amp;amp;safe=off&amp;amp;nord=1&amp;amp;site=webhp&amp;amp;source=hp&amp;amp;q=brasero%20corrupt&amp;amp;pbx=1&amp;amp;oq=&amp;amp;aq=&amp;amp;aqi=&amp;amp;aql=&amp;amp;gs_sm=&amp;amp;gs_upl=&amp;amp;fp=126ee0d43037d0bc&amp;amp;ion=1&amp;amp;ion=1&amp;amp;bav=on.2,or.r_gc.r_pw.,cf.osb&amp;amp;fp=126ee0d43037d0bc&amp;amp;ion=1&amp;amp;biw=888&amp;amp;bih=468"&gt;why&lt;/a&gt;) came to the rescue, it did not segfault and was capable to adding gaps between tracks but I think this'll also end up in bugs some day or the other.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Not to mention, I had spend days to figure out the issue with CD/DVD burning on Linux a year ago and fixing strange problem with various hardware,&amp;nbsp;specially&amp;nbsp;pioneer drives and external devices (popular now). Things&amp;nbsp;complicate&amp;nbsp;more with&amp;nbsp;fabulous&amp;nbsp;cdrkit bugs and the dramatic cdrkit-cdrtools clash -- a licence issue, something which no one except Debian devs care about. The ultimate solution that I see is libburn and it's client cdrskin -- they never gave any problem on any hardware.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But cdrskin waits for k3b to add support, till this we only have xfburn. :(&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-3313510436486805688?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/3313510436486805688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/10/linux-and-cddvd-burning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3313510436486805688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3313510436486805688'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/10/linux-and-cddvd-burning.html' title='Linux and CD/DVD burning.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4202177227644995237</id><published>2011-10-23T08:50:00.000-07:00</published><updated>2011-10-23T08:50:18.500-07:00</updated><title type='text'>LP120 on Linux</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Audio technica LP120's USB interface is basically a USB audio controller&amp;nbsp;integrated&amp;nbsp;inside the player and it's&amp;nbsp;compatible&amp;nbsp;with Linux, you need to do nothing specific in a Linux distro to configure the card, drivers are build into Linux.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Just configure it through pulseaudio GUI to make it work.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4202177227644995237?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4202177227644995237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/10/lp120-on-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4202177227644995237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4202177227644995237'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/10/lp120-on-linux.html' title='LP120 on Linux'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-7551507661710848555</id><published>2011-09-27T02:01:00.000-07:00</published><updated>2011-09-27T02:01:54.706-07:00</updated><title type='text'>Humanity is a complete failure.</title><content type='html'>&lt;br /&gt;&lt;div class="western"&gt;So we have 'tons' of computing power under ourkeyboards (or behind your screen or under you, depending on whatsorta computer you're using :-P), lots of telescopes, super thindisplays and nuclear technology at hand, so common people might thinkof the human race as 'advanced'; but the major question is, to whomare we comparing ourselves to? Our neighboring species, cats and dogsor relatives in the jungle (chimpanzees and gorillas)?&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Without any extraterrestrial reference we cantclassify ourselves in advancement in technology; the current issuewith us is that there is no good competition on earth for us (forsome debatable reasons), so how do we rate the success of humanity?&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;The rating can be done on basis of what have wedone till date to earth, how have we managed ourselves, how have wemanaged our population on earth and how have we managed the ecosystems (not by merely the &lt;i&gt;&lt;b&gt;apparent&lt;/b&gt;&lt;/i&gt; advancements thatwe see everyday), and rating from these factors, I come to oneconclusions – humanity is a complete failure, we were born on earth(point is we live in earth as of the current time) and we'll probablydie here someday unless something 'magical' happens. So let's see how- &lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;What we think is the best is not the best.&lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;We think that feeding the poor is good, democracyis good, not slaughtering animals is good, Buying Microsoft productsis nothing bad, and living under a leader is good... just to list afew examples; but is it actually good?... if you think so why do youthink it's the best possible way around? I've explained all this inthe headings that come under.&lt;/div&gt;&lt;div class="western"&gt;Most humans are governed mostly by emotions (I'mtalking about major decisions here) and less by mind which's notproductive as a leader, as a decision makers, if you go by the heartit'll just be like random decisions taken on basis of a singleperson's opinion.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;In general life you can see, people ororganizations who make a successful living will decide things usingtheir mind more than heart (at least when it comes to work) so ingeneral it can be said, using mind more than heart is moreproductive... and that is what most humans don't do (including me,partially).&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Take an example of Mr. Bill Gates... this guy hassuccessfully sold crap to the people and is now forcing them to useit.. and most people don't have a problem at all. By simplypioneering an eye candy this guy convinced people to drop thereliable OS/2 in favor of an unreliable shiny piecea crap(Windoze)... so was this decision his opinion or logical thinking? Itwas his logical thinking, this guy realized that people are utterlyfools.. all they see is eye candy and what not recedes beneath, as aresult he made such an OS to ensure that programs made for it willonly run in it, and proprietary file formats made by Microsoftproducts are only officially supported by MS products which only runon Windows... which is again a MS product, he knows that people don'tunderstand or care about anything else other than eye candy andirrelevant conveniences, as a result the code quality is horrible andMr. Bill doesn't care about spending enough to improve the same, whyshould he care about it, do the people care about it...? will itincrease their sales...? No it will not. So no use spending money oncode quality, instead let people buy rubbish proprietary crap like'antivirus' 'firewalls' (which's again a way to rob people), upgradetheir hardware every year to compensate for the horrible code qualitydeveloped over they years and buy bugfixes every year (Windows Vistato Windows 7); and people STILL don't realize they are not only doingbad to themselves by using Windows, but to the whole human race, it'sa Monique under Bill Gates. Mr. Bill knows that even if he does goodto the people they will not realize... they are too foolish torealize, they are not governed by the mind.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;So, in the above example I've generated a contrastbetween a single individual who appears to be governed more by mindand the 89% of the remaining computer users (who use Windows) who aregoverned by heart... people think there's no harm using windows, justcause they 'feel' that way but Mr. Bill knows this fact (and doesn't'feel' it) that if he increases the code quality, it'll only do harmto the company, and the people wont even realize increasing the codequality is good for them. This is just a rough example, there muchmore to the picture, and not complete Mr. Bill's fault. By this weget the fact that what people 'feel' as a good thing might not begood to them at all.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;We can see a real life example off this, peoplewill support these following opinions of mine (under the heading) - &lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Fame and beliefs&lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Financial distribution among types of people&lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;How are we technologically backward, usingabsolute reference&lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Population and our kindness - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;This point is a subset of the above.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Most of us love to feed the poor, we feel 'mercy'on them. We feel the fact that while we are enjoying, partying,eating lavish food, they are starving... and on the verge of deathcause of the same. As a result we donate, celebs raise money anddonate 'for the poor'.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;But people haven't realize that feeding the pooris not the solution to the source of the problem – no one even hasan opinion on this, all they do is feel the mercy and donate and whatthe authorities do is is buy food off it and distribute it among thepoor... that's about it. No effort in solving the source of theproblem; ok so, these &lt;span style="color: red;"&gt;social science people&lt;/span&gt;claim that the solution of the problem is to make the rich poor (inan ironical sense, we all know what it means); however this decisionis again governed by human feelings and emotions – people are toodamn governed by emotions to state or conclude the fact that mostpoor people are poor cause of their own fault and the solution ismore than just feeding them endlessly.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;For anyone sensible, breeding is a thing to dowhen - &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;You have enough money&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;You have enough time&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;You're responsible and mature enough.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;This is what the poor people don't realize, and wefeel mercy on that lady who got fucked twice on the streets, having 2kids and not a single home (roaming on the streets of certaincountries of Africa and south east Asia)... she doesn't deserved tobe fed! She deserves to be imprisoned to ensure that she doesn't getfucked again and make a thousand kids which the pity-pity people willfeed again to ensure she makes a thousand more! What I say here, islet her beg and starve and make her realize her fault rather thanfeeding the feeling of breeding. Of course, if she was raped, or hasa kid for some other forced reasons, it's not her fault.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Breeding should not be a human right... it's aliability there's no such solid rule made as a result the humanpopulation is way is excess for even the most noble intellectualindividual to manage, leave alone the elected democratic leaders whogot chosen by the same herd feeding the poor... what else do youexpect some divine 'democratic leader' to come up and explain thefact that what we humans 'feel' as right is necessarily not?&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;And what are the response of the socilists? Lots of names and theories made by more over emotionalpeople blaming the rich and often themselves for what has been doneto the poor. They give no facts (and if they do, I'll modify my postand place the new opinion).&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;And this doesn't have to do much with corruption.If the people of a country are not getting enough finances to raisekids, they should not, they should revolt against the government,kill the corruption and when they are having a stable state, thenthey should start a family. Now don't tell me it's their plan tofirst increase the population and when they all multiply, theyprotest together to make a larger impact.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;As a result, as of the current time, and given thestone age technology we have (how efficient is the average IC or jetengine for example?) the human population is way in excess... whereit should have been a millions, and considering the advancement intechnology, it should have been at most a single billion but it's inthe order of billions.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;There's not a place where humans don't reside,everyone's complaining about increasing food and land prices but as Iexpect from the stupid commoners and they haven't realize yet andwill never realize the source of all the problem is population...which we can control using economics (one of the few successfulthings we have made). Now you might say without enough humans around,how will the technology grow? Finally with increasing humanpopulation, the number of intelligent or talented people willincrease. If we look at this point of view, by the currentpopulation, today technology needed to be 10000 times more advancedthan what's it's now... we're growing as if we reside on the wholesolar system and our technology is no where close to doing that for50 centuries from now. However I don't blame this technologicalbackwardness to be the cause of excessive; I tend to think we onlyreap a fraction of the total potential of humanity as a result we'reseeing these days.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;To reap the potential of humanity, the systemshould be good (currently, it's bad, I've explained that later),businesses should think about the people apart from money (cause onlybusinesses implement ideas) and lastly mindless breeding should bebanned cause if the right person is born in the wrong place (a poorsociety) he'll only be a weight on earth.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Of course people who were made poor cause of someother reason like a disaster, or very bad malpractices by politicians(that is had kids before hand) are out of this list.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Fame and beliefs - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;The human population is full of ideas, we havepeople who have fabulous thoughts, opinions and ideas; an idealsocial system of a country or organization should be designed to takeup each of these ideas, analyze them and put them in action.&lt;/div&gt;&lt;div class="western"&gt;But that apparently doesn't happen. If plane Janecomes up with an idea X and sets up an opinion among people about it,it'll probably be ignored, but if a celebrity comes up with theidentical idea... or actually an idea which's not better than Jane's,it'll be thought about and considered instantaneously.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;I call this human stupidity. People should realizethat people who are famous or rich are not gods and don't spit outthe best possible ideas and opinions, so no need to quote them or rubon it as if they where spells from god. Unless someone expertises ina field and talking about it the same, there's no need to think thatthe things that he/she speaks about IS the best or great opinion.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Let's take an example.. whatever the things I sayhere will be ignored and never be read, although it's something weshould all consider. Had I been a superstar, they would have takenall this seriously and many of them would have really put them inpractice rather than criticizing (a thing which's never going tohappen)... when it comes to famous people, the listeners don't evenhave guts to criticize.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Democracy/Leadership theory - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;We live in a society which's usually modeled as aherd with a single leader which the herd should follow at least forsome period of time, this appears to be 'naturally' the best way(again a feeling), but it is really not. This is partially a&amp;nbsp;&lt;span class="Apple-style-span" style="color: red;"&gt;Monique&lt;/span&gt;&amp;nbsp;with an exception by which an apparently 'intelligent' person (fromthe herd) has the rights to slip aways from the herd to make himselfa leader with a bunch of people with similar opinion and then he'llstart gathering a crowd and make a thing similar to a 'country',something which's a manifestation of how stupid human beings are andwhat a failure humanity is.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Continuing with this leadership theory, questionis, why is this 'partially a Monique system'? Whatever the leaderthings as right he will command and do, apparently if the action hassome major flaw in it which the common people are not intellectualenough to understand and only a small portion revolts, it will beactually ignored and the useful opinion will go waisted unless somebig celeb revolts  (see &lt;b&gt;Fame and beliefs&lt;/b&gt;subtopic) which's just a matter of probability. If the peoplehave the rights to choose their leaders we call it democracy whichadds up to the series of failure. Consider the common foolish peoplewhich are mostly incapable of becoming the leader themselves vote aperson 'according to their opinion'.. which's clearly trash sincethey they don't have any intelligence at all. How are people with lowintelligence suppose to choose which person will be the best asleader... the leaders can simply conveniences them to believe theyare here to help them by seconding their stupid opinion and makinghypothetical false promises of reducing tax and doubling the economywhich the stupid commoners appear to believe (finally why are theycommoners?... why ain't they leaders convincing the commoners? That'scause they are stupid... they don't have enough intelligence to seewhat's right and wrong.). This is similar to what Bill Gates did.People want that leader to put under action their opinion and THERopinion is trash which'll finally do bad to the whole of earth. &lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;In democracy the leaders might favor people onbases of supporting their religion a major advantage where people ofone religion form the larger majority (like Nepal). So the opinion ofthe common religious fools will overshadow the opinion of the 0.5%sensible, no doubt the leader chosen will either be - &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;Too foolish&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Too selfish.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;Let's take an example... people will vote for theperson who claims to do favors to them. So we take a crowd of judges,cops and prisoners and ask them to vote about 'Should the currentprisoners be free?'. Since prisoners are the much greater majority,the result of the voting will be a 'yes'.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;In the real world, most people are selfish, whenthey vote, they only care about their advantage and not what problemswill this advantage cause to others.&lt;/div&gt;&lt;div class="western"&gt;Furthermore to vote for the right candidate youdon't need to see what they are doing now, or what they claim to do,you gotta see the background, the history of the individual anddecide on if he's really capable of doing the job. And 90% of thepopulation doesn't care about this, they don't even have enoughintellect to understand his aspects, leave alone the fact of lowerintelligence of the masses, no one even has time to do this, as aresult most of the votes are either random or just stupid opinion.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;This is what we call democracy and the leadershiptheory "Let the majority stupid rule" and "You do whatI say, even if it's stupid" respectively.&lt;/div&gt;&lt;div class="western"&gt;Cause of this we have the concept of countrieswhich I define as a group of people with certain leaders and definedterritory where they live... a ridiculously stupid and unproductiveconcept. A reason for existence of a country is the fact that humansare competitive, they are designed to fight competition off, sincethere is no real competition to humans, we fight among ourselves. Soif an extraterrestrial species decides to capture earth, and thewhole world considers this as a real and major issue, there's noscope of doubt that the whole human population will unite and theconcept of the countries will be lost unless the threat is gone.Finally this is the definition of country I give - &lt;/div&gt;&lt;div class="western"&gt;"Groups of people separated by areas andleaders thinking only about their own good and possible harming othergroups for their own benefit."&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Wild life conservation - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;Considering &lt;b&gt;Population and our kindness&lt;/b&gt;section, we can have either 2 things given a state of technology –Adequate wildlife or excess of human population. 90% of peoplereceding on earth want both however.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Yeah it ispossible but that's considering we are 50,000 times more advancedthan what we are now. Unlike each animal or tree born on earth eachhuman born will consume 50 billion times more resources and causeinfinitely more harm to the wild life looking at the current state oftechnology we are in.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;So if you're awildlife conservationist and handing out hand bills to save thetiger, plant more trees or support our conservation efforts, it'sbetter to drop them off altogether and start convince people to stopmaking babies and support more R&amp;amp;D, and when the technology hasgrown advanced enough, THEN make babies. Doing this will aid all yourconservation efforts.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Furthermore,it's originally not human to save, or conserve any other species. Wesurvived on earth cause we had cut down trees, killed animals forfood and won over them when it came to competition for all – land,food and luxuries. We are so successful that we are actually keepingthem as pets... just for fun, and we even have mercy on them, we havemercy on the difficulties they are facing cause of the insane amountof human population or actually cause of our success. So this 'mercy'part comes cause we are too damn successful and not cause thesethings are build into us... originally we're only meant to becompassionate about other humans... to aid our complex socialstructures, nothing else; care for other animals is just a sideaffect.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Limits of our management skills - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;It can be consideredthat at the current state of time, the human population is so damn inexcess that any average individual or even groups of averageindividuals will not be able to manage it; we need someone extraordinary. It's out off the bounds for an average team of human beingto manage such a large population. Thanks to democracy, the handfulof good and super intelligent human beings will never be electedfollowing the thinking of the average.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Even if the suffice do get selected for thepurpose, it will still be very difficulties for them to manage themajority fools of the human population. These common people don'tunderstand anything, and even if they feel the slightestinconvenience they make a mob and revolt... none of them haveunderstanding about whats going on inside, what are the challengesfaced by the leaders etc... leave alone advising solutions.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Less intelligence - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;Ok, so I've been talking a lot about common peopleare fools, but are they really fools?&lt;/div&gt;&lt;div class="western"&gt;If the average population was actuallyintelligent, the average would have been capable enough to vote orrealize that the leadership system is crap for this large amount ofpopulation and our small planet earth wouldn't have been divided into100s of countries. If human population was intelligent enough anaverage set of individuals would have been good enough to manage thehuman population, but apparently that's not possible.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Another proof of lower human intelligence is thefact that people cant predict the future given certain facts... likeglobal warming (which's probably a myth), people have been told thetemperature thing, it's consequences and even the severity but arethey talking care of it?... yeah 1% population does. They don'trealize the fact that if they don't stop driving 4 seater cars aloneor quit IC engines and adopt it's electric variants, to save earth,but they neither care, nor realize the severity of this. What's moreimportant is the 'manufacturing cost' of the vehicle... that isfinancial things take presidency over the future of earth no one canrealize the real danger.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;I say IC engines should be banned at least onroads within a period of 5 years, if that sounds too hard, new ICvehicle should be banned for sale at least. I haven't even mentionedflight which's the most inefficient model of transport around (with10% efficiency I guess? Remember Newton's third law and KE, momentumrelation?). Even with an electric motor there's nothing you can domuch to improve the efficiency of a flight.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Most human being are governed by an apprehensionthat nothing can harm the human population major – we're the mostsuccessful of all creatures, there're no rivals absolutely. What acommon human's mind cant see is that the rival is not in form acreature, but are fight for resources, various geological and cosmicinterferences that will wipe us someday – which'll be another daywhen we'll be thinking the human population is safe and nothing canharm it.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Invisible enemies will never be realized except bya few scientists who'll be suppressed by the stupid government(which's elected by the stupid people following democracy) tomaintain the 'economy' of the nation, or whatsoever reason. The humanpopulation is itself the biggest enemy of the species and we'vefailed to realize that.&lt;/div&gt;&lt;div class="western"&gt;Humans become fans of mostly entertainers, or themost insignificant people on earth; as a result they are rich,whereas scientists, by the most important personals neither have themoney nor the right. This has been explained below.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Financial distribution among types of people - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;Let's see who get'spaid most (1 to 3) - &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;Businessmen&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Entertainers&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Working	class people&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;Scientists.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;There's no scope ofdoubt that the entertainers are the most insignificant people on theplanet, and yet they are one of the most paid. People recognize themas 'gods' as so they are taken as brand ambassadors and becomemillionaires soon.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;On the otherhand, the scientists appear to be insignificant... for all the goodthey do to the world, and for which humanity has risen to suchheights are ignored and given a salary (although it is high, but it'scomparatively very low).&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;It appearsimpossible to solve this issue, since people simply can't become fansof scientists (they are so uncool), but the government can help. Theycan make a rule by which a minimum of 50% of the revenues generatedby a company using the R&amp;amp;D of a scientist or a team has to bepaid to them. This will although directly affect the businessmen andindirectly the entertainers, but at least the most significant peoplewill get paid what they did for. Additional the utility patent termshould be extended to 30 years.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;The patent lawsstates that the term of 20 years is to ensure that the inventor keepson working rather than just invent one thing and relax for a lifetime. This is indeed true, the solution to this will be extension of5 years on all previous patents if and only if a new patent has beenfiled.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Our method of discussion is still crappy – &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;Discussion is one ofthe few things which make humans very different – the hugevocabulary, the brain and patience to sit and listen to each otherfor hours on end; but unfortunately I find the trivial debatingmethod nothing but a waist of time for major and controversialdecisions.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;If you carefullylisten to a serious debate; effectively only 4 things happen most ofthe time - &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;People repeats	their statements again and again cause the other party fails to	understand or listen; as a result he asks or prompts the answer	again and again.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;A lot of solid	points are completely forgotten.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;They cut each	others sentences, as a result the 2 never understand each other.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Some people	forget a few points since you need to respond fast to people – it	becomes a type of game on who responds faster.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;And the 3 problems tothese are - &lt;/div&gt;&lt;ol start="5"&gt;&lt;li&gt;&lt;div class="western"&gt;There's lack of	depth in the discussion; as we go deeper we keep forgetting other	factors in the discussion making the situation complex.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;What people said	is also forgotten unless things are recorded; and even if they are,	it's very difficult to track the discussion cause it's usually not	structured. 	&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Oral discussion	can't be structured.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;You physically	have to go and dedicate your complete time discussing; and if the	discussion gets postponed many times (cause the people are asking	for time); the discussion gets delayed by an extreme amount.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;As of the currenttime, none of the above problems have been addressed and that's causewe're still using trivial techniques to commence our debates – justtalking.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Conclusion -&lt;/b&gt; &lt;/div&gt;&lt;div class="western"&gt;We're nothing but a bunch of monkeys, finally they&lt;i&gt;are&lt;/i&gt; our ancestors.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;&lt;b&gt;Solution to all this - &lt;/b&gt;&lt;/div&gt;&lt;div class="western"&gt;Be follower of logic.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;And our objective should be - &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;Everyone on earth should be happy.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Wildlife should be conserved.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Future should be good (safety from the	invisible enemies).&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Humanity should expand (not on earth).&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;By following logic we ought to do things whichapparently people don't like and the people who don't like it will bewelcomed in the discussion and ultimately convinced that this was theright decision.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;The backbone of what should be done and whatshould not should be decided in discussions... this's where thingsshould start, thus we should have a solid discussion platform to formlaws. This will be as such - &lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;All discussion will be in textual form and inonline forums, this way we solve 3, 4, 6 and 8 with a new problem –discussion is slow, but it's better (and faster) than postponing.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Why this's faster is cause discussion can commenceday and night, when someone wants time to gather statistics or justneed a break, he can simply leave for any amount of time and comeback when he wants to and catch up with the discussion since it'scompletely archived and easy to track, thus giving him extremeflexibility and not ruining his whole day – people can even do thispart time as a result lots of important (and might be intelligent)people who'd otherwise not have participated start participating.Also, for the same reason, this'll give people time to think (4)&lt;br /&gt;Asof point 3, since this's a written discussion, they can't interrupt.Everyone can write completely and till his/her complete satisfaction.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;Anyone from the public can start a thread in thisforum to change or make a law.&lt;/div&gt;&lt;div class="western"&gt;The various things that this person wants to state(as to why the law should exist, the current problems etc...) will bebroken down into small points which will be discussed independently.These individual points will be responded to by people to spark adiscussion.&lt;/div&gt;&lt;div class="western"&gt;e.g. I want discussion on abolishment of softwarepatents, I'll place the following points (just for e.g.) - &lt;/div&gt;&lt;div class="western"&gt;Topic – Software patents should be more limited.&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;….&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Patents have a history of supporting only	large companies which try to eat up small companies or individuals	making software&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Using patents large companies try to abolish	or put pressure on non-profit organizations or people making	opensourced software, thus failing the point of patents (good of the	people).&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;….&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;To discuss, someone may respond - &lt;/div&gt;&lt;ol&gt;&lt;li value="1"&gt;&lt;div class="western"&gt;….&lt;br /&gt;&lt;response a="" from=""&gt;&lt;/response&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Patents have a history of supporting only	large companies which try to eat up small companies or individuals	making software&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Using patents large companies try to abolish	or put pressure on non-profit organizations or people making	opensourced software, thus failing the point of patents (good of the	people).&lt;br /&gt;&lt;response b="" from=""&gt;&lt;/response&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;….&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;Just in case there's another aspect arising from apoint (numbered 2), a new point can be made off it (numbered 5). Ifthis new point is such that the previous point (from which it arisesfrom) depends on it, point 2 may be suspended unless point 5 isresolved and there's a definitive conclusion on it.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;This will form the very basic concept of howdiscussions should be proceeded and will clearly remove issues 1, 2,7 and 5 of the classical discussion methods.&lt;/div&gt;&lt;div class="western"&gt;As I stated, everyone from the public canparticipate in this discussion, but they have to first pass a test bywhich they will state what they want to discuss about. If it has beenfound that his point has not been discussed before he'll be allowedin the discussion permanently (i.e. next time he wont be needing apermission unless he posts something already previously discussed).&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;If this restriction is not applied there'll be aflood of posts.&lt;/div&gt;&lt;div class="western"&gt;Other small time problems exists which havesolutions to e.g. no personal attacks etc...&lt;/div&gt;&lt;div class="western"&gt;Best of all there'll be no political party systemwhich's a complete failure since all that political parties do isfavor each other and disfavor others in a hypocrite way.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;This system will be used to make decisions also;swift, time sensitive decisions will be made by a single authorityand after discussion it might be changed.&lt;/div&gt;&lt;div class="western"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="western"&gt;I tend to think, if we follow this system theworld will change. The commoners will see why they are wrong and noone will be unsatisfied since they can always discuss. No rallies ormobs or monopolies. People will be under control. There'll be noelections, the immediate leader (for swift decisions) will be chosenon bases of how accurately he made decisions in the past.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-7551507661710848555?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/7551507661710848555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/09/so-we-have-tons-of-computing-power.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7551507661710848555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7551507661710848555'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/09/so-we-have-tons-of-computing-power.html' title='Humanity is a complete failure.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-8505691894250722253</id><published>2011-09-25T22:02:00.000-07:00</published><updated>2011-09-25T22:02:23.677-07:00</updated><title type='text'>KDE builtin man page viewer.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Just in case you don't have&amp;nbsp;khelpcenter installed (cause you've installed a minimal KDE build) there's a another way to view a man page in HTML.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In dolphin/konqueror do -&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;man:&lt;man name="" page=""&gt;&lt;/man&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;e.g. -&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;man:nano.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In Dolphin this'll make a temporary HTML file and open in the default browser, in Konqueror, it'll open that&amp;nbsp;temporary&amp;nbsp;HTML file in itself.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-8505691894250722253?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/8505691894250722253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/09/kde-builtin-man-page-viewer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8505691894250722253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8505691894250722253'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/09/kde-builtin-man-page-viewer.html' title='KDE builtin man page viewer.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-6582858241309586379</id><published>2011-07-22T07:02:00.000-07:00</published><updated>2011-07-22T07:02:55.817-07:00</updated><title type='text'>Parallel re-fetcher (using wget).</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This script is a parallel re-fetcher (i.e. it can restart downloads removing the old files and updating them with a new ones). the comment says it all.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;code&gt;#! /bin/bash&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;rm -Rf /tmp/fetching_links&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Takes in a file, and a number which defines how many links to be fetched in parallel. This'll also utilize the wget feature to reuse an existing TCP connection.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# e.g. ./fetch_parallel &amp;lt;path to list&amp;gt; &amp;lt;no. of threads (n)&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# The file taken in will be spitted into n parts and each part will be stored in /tmp/fetching_links (with text file named 0, 1, 2, 3 etc... depending on value of n).&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Each file will be fed to wget for fetching.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# third argument is optional. Third, if present will will refetch the downloads after n seconds (as specified by the third argument) and overwrite the existing files. If the argument is 'c', it'll refetch without waiting.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Files will be stored in ./downloads&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# variable to store all links&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;links="$(cat "$1")"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Generate list of links (depending on no. of parallel fetches).&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# variable each will contain the no. of lines to exist in each instance of wget.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;declare -i each&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;each=$(($(echo "$links" | wc --lines)/$2))&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Helper index variable $num&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;declare -i num&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;num=1&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#assign link list for each wget instance to process and split the file list in arrays of $links.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;while [[ $(($num - 1)) != $2 ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;do&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; links[$num]=$(echo "$links" | head -${each})&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; #trim list of files to allow second run.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; #remaining lines (not divisible with each) will be in links[0]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; links="$(echo "$links" | tail -n +$(($each+1)))"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; num=num+1&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;done&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#num will be used later as the no. of valid indexes in links. Thus reduce it's value to the right one.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;num=num-1&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;mkdir /tmp/fetching_links&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# index variable i will be used to echo lines in array links to /tmp/fetching_links, each will be read separately by wget.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;declare -i i&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;i=0&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# if links[0] = "" or \n, it means there were no left overs after the split of the link list. I need to make a mark of this.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; if [[ ${links[0]} == "" || ${links[0]} == "&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;" ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Set variable f as "empty" if links[0] was "". For future use.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f="empty"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# num variable contains the no. of indexes available. For future use, it's copied over to another variable max.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;declare -i max&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;max=$num&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;while [[ $num != -1 ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;do&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# File names will be same as the index variable in variable links&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; echo "${links[$num]}" &amp;gt; /tmp/fetching_links/$num&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; num=num-1&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; if [[ $f == "empty" ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [[ $num == 0 ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; done&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# function which needs to be called again and again for repetitive fetching.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;unset links&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Value of max will again be used, thus storing in num again.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;declare -i num&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;num=$max&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;call_wget(){&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# Resetting value of max in case of a recall.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; max=$num&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# calling of wget starts here. Using previous variable max and 'f'&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; while [[ $max &amp;nbsp;!= -1 ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; do&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wget -N --tries=3 --timeout=5 -U "Mozilla/5.0 (X11; U; Gentoo Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.16" -i /tmp/fetching_links/$max &amp;amp;&amp;gt; /dev/null &amp;amp;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #debug&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; max=max-1&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# file[0] will be missing if f==empty&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [[ $f == "empty" ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [[ $max == 0 ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; done&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;t=$3&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# If $3="", wget will just run once.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;if [[ $t &amp;gt; 0 || $t == "c" ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; while [[ "1" != "2" ]] # An infinite loop&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; do&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; call_wget&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo "Fresh call"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; # See if any wget's running in bg using jobs.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status="running"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while [[ "$status" == "running" ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; do&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; jobs | grep Running &amp;amp;&amp;gt; /dev/null&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [[ $? == 0 ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status="running"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 2&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo "running"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status=""&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; done&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # The sleep timer, or no wait, depending on value of $3.&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [[ $3 != "c" ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo "waiting $3 seconds"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep $t&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; done&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;else&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; call_wget&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; status="running"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while [[ "$status" == "running" ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; do&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; jobs | grep Running &amp;amp;&amp;gt; /dev/null&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [[ $? == 0 ]]&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; then&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status="running"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 2&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo "running in background"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status=""&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo "All done."&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; done&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;fi&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;rm -Rf /tmp/fetching_links&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&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/7330118093493789782-6582858241309586379?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/6582858241309586379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/07/parallel-re-fetcher-using-wget.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6582858241309586379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6582858241309586379'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/07/parallel-re-fetcher-using-wget.html' title='Parallel re-fetcher (using wget).'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-1834887571194141645</id><published>2011-07-13T21:13:00.000-07:00</published><updated>2011-07-13T21:13:49.209-07:00</updated><title type='text'>Making openoffice/libreoffice save faster.</title><content type='html'>With large documents, openoffice/libreoffice slows down&amp;nbsp;miserably&amp;nbsp;saving documents; most of the problem is HDD I/O.&lt;br /&gt;&lt;br /&gt;That can be solved in most Non-Microsoft systems by saving to ram instead of the HDD.&lt;br /&gt;&lt;br /&gt;To start off, make a folder named X... this'll be the place where you'll copy over the document you'll be editing (COPY, NOT CUT).&lt;br /&gt;&lt;br /&gt;mount a tmpfs filesystem (portion of RAM) to this folder (as root) -&lt;br /&gt;&lt;br /&gt;mount -t tmpfs none 'full path of X enclosed in single quotes'&lt;br /&gt;&lt;br /&gt;Then copy over the document to folder X, notice if you turn off the PC, you'll loose the&amp;nbsp;document, thus it's&amp;nbsp;critical&amp;nbsp;to make backups (i'll tell you an automated&amp;nbsp;method).&lt;br /&gt;&lt;br /&gt;Notice, when saving changes to the&amp;nbsp;document, it'll be faster... there's a another hack to make things yet faster, but before that let's make the automated backup. Run the following (not as root) in a terminal -&lt;br /&gt;&lt;br /&gt;while [[ $i != '78' ]]; do sleep 60; cp 'full path to document in folder X in single quotes' 'full path to original document in single quotes'; done&lt;br /&gt;&lt;br /&gt;This'll make backups withing a single minute of the document.&lt;br /&gt;As of further making things faster, first make a dir Y in /tmp -&lt;br /&gt;mkdir /tmp/Y&lt;br /&gt;&lt;br /&gt;Then mount a tmpfs file system on it (as root) -&lt;br /&gt;&lt;br /&gt;mount -t tmpfs none /tmp/Y&lt;br /&gt;&lt;br /&gt;Goto openoffice, in tools &amp;gt; options &amp;gt; openoffice/libreoffice &amp;gt; paths&lt;br /&gt;&lt;br /&gt;In here set the temp directory to /tmp/Y.&lt;br /&gt;&lt;br /&gt;You're done, saves should be a lot faster now (restart all instances of openoffice). However notice, under VERY large documents and limited amount of ram (usually less than 1 GB with KDE), this may fill up your RAM very quickly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-1834887571194141645?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/1834887571194141645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/07/making-openofficelibreoffice-save.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1834887571194141645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1834887571194141645'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/07/making-openofficelibreoffice-save.html' title='Making openoffice/libreoffice save faster.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-7058036349110134613</id><published>2011-07-12T01:14:00.000-07:00</published><updated>2011-07-13T20:54:36.696-07:00</updated><title type='text'>Micromax 352G on Linux.</title><content type='html'>This's just another regular modem with a storage device as the default mod. First you need to install usb-modeswitch, then plug in the modem (or replug the modem), then run (as root) -&lt;br /&gt;&lt;br /&gt;wvdialconf&lt;br /&gt;&lt;br /&gt;If it says modem not found, it means the USB device has not switched it's state, thus, do so as follows -&lt;br /&gt;&lt;br /&gt;usb_modeswitch -v&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; line-height: 16px;"&gt;1c9e&lt;/span&gt;&amp;nbsp;-p&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; line-height: 16px;"&gt;f000&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; line-height: 16px;"&gt;Then again try wvdialconf, it's ought to work.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;You'll now have a file name /etc/wvdial.conf, edit this as root, enter your username, password (usually anything will work), then the number to be&amp;nbsp;dialed (usually *99#). Uncomment these lines also.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;Next run wvdial command, and things should work fine. Notice the color coding on the modem also to see if it even catches the network.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-7058036349110134613?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/7058036349110134613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/07/micromax-352g-on-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7058036349110134613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7058036349110134613'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/07/micromax-352g-on-linux.html' title='Micromax 352G on Linux.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-2513352832505350598</id><published>2011-06-01T08:14:00.000-07:00</published><updated>2011-06-01T08:14:36.029-07:00</updated><title type='text'>Dog's intelligence.</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've a Golden retriever who's 12 years old (i.e.&amp;nbsp;towards&amp;nbsp;the end of his life time, although he looks pretty healthy). This's my first dog, following his increasing age, I've learn that his&amp;nbsp;intelligence&amp;nbsp;grew with time... to a&amp;nbsp;surprising&amp;nbsp;level.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I mean, people (and some&amp;nbsp;scientists) say dogs don't understand words but the tone at which one speaks... I find it to be wrong. No matter what the expression the dog can understand -&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1) I'm gonna take um for a walk.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2) Who's gonna take um for a walk (e.g. me, my&amp;nbsp;friend&amp;nbsp;or my dad). Well get this -- If someone is talking over the phone discusses that person x is gonna take um for a walk, he goes to that person expecting him a walk.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;3) Apart form realizing when we're gonna administer him medicines, he'll grasp us talking and realize it's time for&amp;nbsp;medicines, then soon he'll be under the bed or the table.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;4) What sort of food he's gonna get (from curd to milk to soup to bones to choostics -- yup you got that right).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A lot more I can't remember, I also thinks he understands&amp;nbsp;grammar, not only a few words. A few things extra -&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Over time he has learnt the packet in which his&amp;nbsp;favorite&amp;nbsp;choostics lie so he knows what I'm opening. He also&amp;nbsp;recognizes&amp;nbsp;it's sound... and various sounds including the vehicles.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;He knows who's watching um... even with side eyes... i.e. he recognizes not only the eye, but the pupil of the eye.&amp;nbsp;Actually&amp;nbsp;he can even understand expressions.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All in all, I think what we understand about him (except his health), he understands the same about us.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-2513352832505350598?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/2513352832505350598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/06/dogs-intelligence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/2513352832505350598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/2513352832505350598'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/06/dogs-intelligence.html' title='Dog&apos;s intelligence.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-3051726197608761250</id><published>2011-03-05T06:43:00.000-08:00</published><updated>2011-03-05T06:43:26.383-08:00</updated><title type='text'>How to get websites opening faster.</title><content type='html'>Yes, browsers have DNS caching, but it might not be configurable (it might get cleared after like... 60 seconds which's way too less) or it might cache websites/ip who's DNS has changed or it might store limited no. of sites etc...&lt;br /&gt;&lt;br /&gt;/etc/hosts is a file where you can specify to your OS network which names to resolve to which IP in the following format -&lt;br /&gt;&lt;br /&gt;&lt;ip&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;dns name=""&gt;&lt;/dns&gt;&lt;/ip&gt;&lt;br /&gt;&lt;br /&gt;e.g -&lt;br /&gt;&lt;br /&gt;204.187.15.12&amp;nbsp;&amp;nbsp; forums.gentoo.org&lt;br /&gt;208.80.152.2&amp;nbsp;&amp;nbsp;&amp;nbsp; en.wikipedia.org&lt;br /&gt;209.85.231.104&amp;nbsp; www.google.com&lt;br /&gt;209.85.231.104&amp;nbsp; www.google.co.in&lt;br /&gt;&lt;br /&gt;This will give you good latency losses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-3051726197608761250?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/3051726197608761250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/03/how-to-get-websites-opening-faster.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3051726197608761250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3051726197608761250'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/03/how-to-get-websites-opening-faster.html' title='How to get websites opening faster.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4743694887437869648</id><published>2011-02-25T23:19:00.000-08:00</published><updated>2011-02-25T23:19:32.584-08:00</updated><title type='text'>Reverse tunneling</title><content type='html'>&lt;style type="text/css"&gt; &lt;!--  @page { margin: 0.79in }  P { margin-bottom: 0.12in }  P.western { font-family: "Calibri", sans-serif; font-size: 14pt }  A:link { so-language: zxx } --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="western" style="text-decoration: none;"&gt;If the server is behind a router you can still connect to the remote server through a thing called 'reverse tunneling'. For this you have to execute a few commands from the remote system (remote system is the server). Since the router will not allow incoming packet from the local system (local system is the one which is the client) unless you made a 'tunnel' from the remote one.&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;Now comes the concept of port forwarding. Here, a certain port on the server is 'forwarded' to the local system, the local system can uses this port on itself (I.e localhost) as if this port is on the the remote system. Suppose port x is forwarded, then I can -  &lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;ssh -p x &lt;a href="mailto:remote_user@localhost"&gt;remote_user@localhost&lt;/a&gt;&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;I.e I'm using x port as if it's on the remote computer, but actually I'm using localhost for it.&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;This port x will actually be mapped to the port on which sshd listens on the remote system.&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;Before you choose the port x, ensure it's not used by anyone, else port forwarding will fail.&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;The -R option allows you to make a reverse tunnel from the remote system, thus do the following to make the tunnel -  &lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;ssh -R &lt;this addresses,="" has="" if="" is="" many="" one="" optional,="" part="" pc="" the="" to="" use?="" which=""&gt;:&lt;port (x="" above="" as="" be="" example)="" forward="" in="" the="" to=""&gt;:&lt;localhost 127.0.0.1,="" bind="" computers="" i.e="" ips="" itself.="" may="" network="" on="" or="" other="" pc="" port="" the="" this="" to="" use="" you=""&gt;:&lt;port connect,="" host="" maps="" on="" or="" remote="" the="" through="" to="" what="" which="" will="" x=""&gt; &lt;user_on_remote_host&gt;@&lt;host dns="" ip="" or=""&gt;&lt;/host&gt;&lt;/user_on_remote_host&gt;&lt;/port&gt;&lt;/localhost&gt;&lt;/port&gt;&lt;/this&gt;&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;on the remote system.&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;example -  &lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;ssh -R 1009:localhost (or the computer itself):22 &lt;a href="mailto:de@devakrit.com"&gt;de@decomp.com&lt;/a&gt;&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;And in the client -  &lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;ssh -p 1009 &lt;a href="mailto:remote_user@the.ssh.server"&gt;remote_user@l&lt;/a&gt;ocalhost&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;In effect this's like -  &lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;ssh -p 22 &lt;a href="mailto:remote_user@the.ssh.server"&gt;remote_user@t&lt;/a&gt;he.remote.computer&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;It's useful to add the -N option also, this will avoid the server from to execute a command on the host.&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;Another option is -T. This will disable the pseudo terminal, that is it will make no relations to the terminal of the host system, and so it will not even be able to execute commands.&lt;/div&gt;&lt;div class="western" style="text-decoration: none;"&gt;If you also specify the -n option, it'll ignore all inputs from stdin.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4743694887437869648?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4743694887437869648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/02/reverse-tunneling.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4743694887437869648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4743694887437869648'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/02/reverse-tunneling.html' title='Reverse tunneling'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-2126928670781911984</id><published>2011-02-25T04:37:00.000-08:00</published><updated>2011-02-25T04:37:56.814-08:00</updated><title type='text'>Chrooting user in SSH (OpenSSH_5.8p1-hpn13v10)</title><content type='html'>OpenSSH has this feature (on the server side) of chrooting users to a specific directory after they log in, that way you can ensure the users dont have access to your data. Useful when reverse tunneling.&lt;br /&gt;&lt;br /&gt;First, you need to make a directory in which you can chroot using chroot... i.e you need the bear miminal, usually mount binding /bin and /lib64 (x64) or /lib (on x86) readonly will do so (I'm not sure about x86). Assuming /home/chroot is this directory -&lt;br /&gt;&lt;br /&gt;mount --bind /bin /home/chroot/bin&lt;br /&gt;&lt;br /&gt;Same for /lib(64)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Try chrooting into /home/chroot, it should work. Since you're using the libraries and executables in /home/chroot/* will be used for the by, even by SSH.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next you need to create/modify a user which ssh will chroot to; notice that the files in /home/chroot needs to be used for this, not those in /. While creating/modifying the user, you need to take a note that the paths will be relative to /home/chroot NOT the usual way. i.e. if you're specifying bash as the default shell for the user, it will not be /home/chroot/bin/bash, but /bin/bash, thus when ssh chroots the user, it will use /home/chroot/bin/bash and not /bin/bash. Sounds confusing.&lt;br /&gt;&lt;br /&gt;Now let's make a home directory for the user (optional, i.e you can specify / as the home directory)&lt;br /&gt;&lt;br /&gt;mkdir /home/chroot/ch_root&lt;br /&gt;&lt;br /&gt;Make or modify a user (I'll modify here) - &lt;br /&gt;&lt;br /&gt;usermod -s /bin/bash --home /ch_root ch_root&lt;br /&gt;&lt;br /&gt;Notice -- in the server /ch_root does not exist, but in /home/chroot, it does; this is what I meant to say -- paths are relative to /home/chroot and not /.&lt;br /&gt;&lt;br /&gt;Now add the following directive to /etc/ssh/sshd_config -&lt;br /&gt;&lt;br /&gt;ChrootDirectory /home/chroot&lt;br /&gt;&lt;br /&gt;Restart ssh, ssh using ch_root, and the user will be logged in to a chrooted jail in /home/chroot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-2126928670781911984?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/2126928670781911984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2011/02/chrooting-user-in-ssh-openssh58p1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/2126928670781911984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/2126928670781911984'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2011/02/chrooting-user-in-ssh-openssh58p1.html' title='Chrooting user in SSH (OpenSSH_5.8p1-hpn13v10)'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4801866833981136073</id><published>2010-12-14T04:33:00.000-08:00</published><updated>2010-12-14T04:33:15.038-08:00</updated><title type='text'>X Error of failed request:  BadLength (poly request too large or internal Xlib length error) on Nvidia.</title><content type='html'>Ever got this -&lt;br /&gt;&lt;br /&gt;X Error of failed request:&amp;nbsp; BadLength (poly request too large or internal Xlib length error)&lt;br /&gt;&lt;br /&gt;while a running a game or openGL application on NVIDIA.&lt;br /&gt;&lt;br /&gt;Problem is solved by installing libgl1-nvidia-glx-ia32, which provides 32 bit openGL libraries for 32 bit applications like America's army.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4801866833981136073?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4801866833981136073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/12/x-error-of-failed-request-badlength.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4801866833981136073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4801866833981136073'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/12/x-error-of-failed-request-badlength.html' title='X Error of failed request:  BadLength (poly request too large or internal Xlib length error) on Nvidia.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-1811330219201163798</id><published>2010-12-12T06:28:00.000-08:00</published><updated>2012-01-14T22:16:40.915-08:00</updated><title type='text'>Photoshop CS5 on wine.</title><content type='html'>When a notorious Microsoft bribed companys launch application only for Windows or a few other OSs, what do you do? Download the pirated ones. Well, they didn't launch it for the right OS officially, so why should you buy officially?&lt;br /&gt;&lt;br /&gt;e.g -- Adobe. So here I tell you how to run photoshop CS5 on Wine, and only the portable pirated version works, so we dont have to pay to a Microsoft bribed company.&lt;br /&gt;&lt;br /&gt;You can download the portable version using the torrent which have plenty of seeds (do seed to make Adobe suffer).&lt;br /&gt;&lt;br /&gt;WINE might ask you to install the 'gecko' package, if it prompts, do install.&lt;br /&gt;&lt;br /&gt;Then just run the setup directly with wine... everything should work. Use the latest version of WINE (1.3.8 does work).&lt;br /&gt;&lt;br /&gt;In case the application doesn't run install the gecko package using winetricks, a shell script -&lt;br /&gt;&lt;br /&gt;./winetricks gecko&lt;br /&gt;&lt;br /&gt;Download from http://www.kegel.com/wine/winetrick&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-1811330219201163798?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/1811330219201163798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/12/photoshop-cs5-on-wine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1811330219201163798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1811330219201163798'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/12/photoshop-cs5-on-wine.html' title='Photoshop CS5 on wine.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-3601275972625970307</id><published>2010-12-02T01:25:00.000-08:00</published><updated>2010-12-02T01:25:07.503-08:00</updated><title type='text'>PlayonLinux</title><content type='html'>This is an essential WINE wrapper which apart from using the WINE which's installed in the system can also maintain a static builds of various other wine WINE versions.&lt;br /&gt;&lt;br /&gt;To do so, navigate to Tools &amp;gt; Manage wine versions.&lt;br /&gt;&lt;br /&gt;The application will download whatever version you'll say in ~/.playonlinux/WineVersions/&lt;the version="" wine=""&gt;, speaking of which ~/.playonlinux is the home directory of the application, all wine prefixes made will be stored in this directory in the sub directory wineprefix... you can remove these directories to clean the prefix.&lt;/the&gt;&lt;br /&gt;&lt;br /&gt;Apart from the repository which you can see on clicking the 'install' button you can run third party *.exe in the same dialog by going to 'install a .pol package or an unsupported application', then you'll be greeted by 2 options, select the manual install one, and do whatever the wizard says.&lt;br /&gt;&lt;br /&gt;With POL, you can use the latest WINE and manage all wine prefix without using long commands.&lt;br /&gt;&lt;br /&gt;You can even use the wine versions in ~/.playonlinux/WineVersions directly (you can see the wine executable in the usr/bin directory), no harm in that. Create an alias for ease.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-3601275972625970307?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/3601275972625970307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/12/playonlinux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3601275972625970307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3601275972625970307'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/12/playonlinux.html' title='PlayonLinux'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-7127960815366283933</id><published>2010-10-21T07:42:00.000-07:00</published><updated>2010-10-21T07:42:46.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Apache sponsors donate why purpose reason'/><title type='text'>Why Microsoft contributes to Apache foundation.</title><content type='html'>I think the only reason is that MS copies Apache Webserver sources to IIS and adds a few hidden API calls of Windows, gaining an advantage.&lt;br /&gt;&lt;br /&gt;So next time you but your favorite copy of Windows server and IIS, remember it's Microsoft's Apache webserver you've been fooled to buy form MS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-7127960815366283933?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/7127960815366283933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/10/why-microsoft-contributes-to-apache.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7127960815366283933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7127960815366283933'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/10/why-microsoft-contributes-to-apache.html' title='Why Microsoft contributes to Apache foundation.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-4355900036607342003</id><published>2010-10-16T09:51:00.000-07:00</published><updated>2010-10-16T09:52:47.038-07:00</updated><title type='text'>List of articles</title><content type='html'>&lt;span style="font-weight: bold;"&gt;List of articles in my blog - &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/10/why-ubuntu-sucks.html"&gt;&lt;br /&gt;Why Ubuntu sucks.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/10/dvd-video-protected-disks.html"&gt;DVD video protected disks.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/08/zen-kernel-overview.html"&gt;Zen kernel overview&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/08/blog-post.html"&gt;Why use Gentoo?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/08/solving-scsi-errors-with-k3bcdrtools.html"&gt;Solving SCSI errors with k3b/cdrtools&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/07/why-opensource.html"&gt;Why opensource?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/07/unique-ways-to-contribute-to-opensource.html"&gt;Unique ways to contribute to opensource.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/07/making-sabayon-package.html"&gt;Making a sabayon package.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/07/humans-defenseless-in-wild.html"&gt;Humans defenseless in the wild?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://delogics.blogspot.com/2010/07/sabayon-gentoo-symbiosis.html"&gt;Sabayon Gentoo Symbiosis&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-4355900036607342003?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/4355900036607342003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/10/list-of-articles-in-my-blog-why-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4355900036607342003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/4355900036607342003'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/10/list-of-articles-in-my-blog-why-ubuntu.html' title='List of articles'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-1461134360915608618</id><published>2010-10-13T01:25:00.000-07:00</published><updated>2010-10-13T01:25:34.780-07:00</updated><title type='text'>Why Ubuntu sucks.</title><content type='html'>&lt;style type="text/css"&gt;p { margin-bottom: 0.3cm; }p.western { font-family: "Calibri",sans-serif; font-size: 14pt; }a:link {  }&lt;/style&gt;  &lt;br /&gt;&lt;div class="western"&gt;Ok, despite the popularity that Ubuntu has got I'm posting a rant on it; that's cause it really deserves it. Earlier when I used to use Ubuntu 8.04... no issues, but things have been degrading since then and at the current state and as a system admin, I can confirm that Ubuntu or it's variants are no longer in production quality.&lt;/div&gt;&lt;div class="western"&gt;This happened possibly cause of the Windows migrants (or normal users) who just preferred the GUI and next next finish crap but they are actually a part of the community... they are willing to help, unfortunately their help and their opinion causes more problems and myths than solutions. As a result we had more such people adding up in the community and now the state is that almost everything about Ubuntu is complete trash.&lt;/div&gt;&lt;div class="western"&gt;Why I decided to write this today is cause one of my clients said “Linux sucks” thanks to  Ubuntu (yeah I know it's Ubuntu's fault not upstream).&lt;/div&gt;&lt;div class="western"&gt;Why Ubuntu sucks -  &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="western"&gt;Community – As said before, majority (70%  to 80%) of people in Ubuntu community are still under the impression  that Ubuntu is a Windows alternative; just judging from the GUI and  doing everything from the GUI; they dont even know the difference  between Linux and Ubuntu. They have less knowledge, ok, but real  issues starts by the fact that these people have attitude and  overestimate their knowledge and comment without understanding the  main questions.&lt;br /&gt;Overall, to sum up, this is what the Ubuntu  community wanna say - &lt;br /&gt;“It doesn't matter how many packages are  preinstalled, it doesn't matter how the packages have been compiled,  and it doesn't matter how you've configured  the kernel or the  system, all that matter is if the OS is Ubuntu or not and if it is,  it is the best!”.&lt;br /&gt;Now the community will ask "It works  perfectly here", and the obvious answer that any non Ubuntu  user will give is that all this has been tried on verity of hardware  which is true... not even verity, in the same system problems  increase over time and I get too many calls.&lt;br /&gt;The community  represents the common public, and the common public IS stupid, they  don't need to talk to the devs directly!... they need to talk to  them though admins or some expert users to ensure that they don't  bombard the handful of Senior devs that are still left in Ubuntu.  And those admins shouldn't be Ubuntu admins.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Since such people form the larger majority,  we just get answers to simple stupid questions like what's the root  directory, how you add a new user, how you install software... all  repetitive or simple questions. If you have any real questions which  points to a real bug/challenge... the community is doomed. 70% of  the community does not have the capability to answer this. The  remaining 30% are bombarded by repetitive questions so they don't  even see the good questions. Let's take some sample old unanswered  questions from the 10-11&lt;sup&gt;th&lt;/sup&gt; page of a randomly chosen  forum -  &lt;br /&gt;“&lt;a href="http://ubuntuforums.org/showthread.php?t=1581605"&gt;http://ubuntuforums.org/showthread.php?t=1581605&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=1581584"&gt;http://ubuntuforums.org/showthread.php?t=1581584&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=1563031"&gt;http://ubuntuforums.org/showthread.php?t=1563031&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=1581574"&gt;http://ubuntuforums.org/showthread.php?t=1581574&lt;/a&gt;&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1563002&amp;amp;highlight=CUPS”&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Package quality – Ok, the above is not that  much of a real issue, but this is the main issue with Ubuntu. In my  case, with every Ubuntu install comes new bugs.&lt;br /&gt;Take the current  issue for examples, DVDstyler does not make the final project...  some sorta 'error' occurs, possibly causes of unsatisfied  dependency.&lt;br /&gt;Ok, so I tried the same with Sabayon with the free  spaced hosted by an NFS server running on Ubuntu... and guess what  happened? Ubuntu NFS encountered 'errors'... cannot r/w files.&lt;br /&gt;&lt;br /&gt;NFS  is always giving issues... verity of issues from mounting the served  location, to file transfer which at times stops cause of some sorta  error which's different every time. Ofcourse the problem gets solved  after an Ubuntu 'reboot'. In the end I preferred system rescue CD to  get the job done which is unfortunately based on Gentoo – the  distro which most Ubuntu users hate with an excuse – 'its not  worth it' where as the reality is it's not their cup of tea... how  can stupid windows users start using fabulous distros like Gentoo,  further more how can they see the advantage?&lt;br /&gt;&lt;br /&gt;CUPS hangs too  much, the web config page never opens.&lt;br /&gt;&lt;br /&gt;I opened a bug to  compile mplayer so as to play HD videos, hell yeah they fixed it,  but now the HD audio wont come (wma).&lt;br /&gt;&lt;br /&gt;That CD/wine bug is  there for around 6 months, and no one has a way to fix it.&lt;br /&gt;&lt;br /&gt;Now  the scanner stopped working.&lt;br /&gt;&lt;br /&gt;Overall we have verity of  uncountable bugs, it appears the devs maintaining Ubuntu packages  not proper devs or contributers... they are Windows devs trying to  do some Linux package management; or college IT freshers. Otherwise  who else will be interested in Ubuntu anyway... it's just another  shining distro!&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Horrible dependency of preinstalled package –  apt-get remove ubuntu-desktop;apt-get autoclean; nothing more gets  removed.&lt;br /&gt;If you wanna remove a preinstalled package in Ubuntu,  probably you have to check the dependencies manually to get the job  done. I do it for around 10 packages.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Buggy dependency resolution of apt – This  is not a major issue, but at times, apt-get autoclean just wont work  as expected, and you gotta remove a bunch of orphan packages  manually.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;FS corruption – Since the Ubuntu's 'super  speed' bootup/shutdown started, at times the FS does get an unclean  unmount; it shows up in the next boot.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Hardware incompatibility – Various small  issues with hardware does occur. For example in a few acer laptops,  we have issues with the brightness, touchpad keys, alps touchpad  etc...&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="western"&gt;Ubuntu seems extra slow – All other distros  are faster in comparison. You can see the benchmarks.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="western"&gt;There're many more (right now and in the making) that I probably forgot about. The current state is such that I'm forced to leave Ubuntu... and I'm glad I'm going to. If you're a system admin or a dev and using Ubuntu, I advice you quit now and start using better thing... maybe Debian itself; yeah Ubuntu community is big, but you gotta see what sorta people it's made off. To the rest of Ubuntu users – I suggest you remain with it and not pollute other distros.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-1461134360915608618?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/1461134360915608618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/10/why-ubuntu-sucks.html#comment-form' title='28 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1461134360915608618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1461134360915608618'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/10/why-ubuntu-sucks.html' title='Why Ubuntu sucks.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>28</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-3403721541958538315</id><published>2010-10-02T10:49:00.000-07:00</published><updated>2010-10-02T10:49:37.969-07:00</updated><title type='text'>DVD video protected disks.</title><content type='html'>Recently I got up with a challenge to copy a protected DVD video disk... which is actually illegal, but I just did it for educational purposes.&lt;br /&gt;&lt;br /&gt;So what is this protection? It happens that some of the data on the DVD is encrypted, the key to this encryption is supposed to be written to the lead-in area of the DVD.&lt;br /&gt;&lt;br /&gt;What a DVD player does is read this key for purpose of decryption of the data (video) under question... so the hardware should support decryption if you want to play such a thing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Luckily most modern DVD writers (everything else below it is obsolete) do support this, thus you can flawlessly copy such a DVD, defeating it's purpose.&lt;br /&gt;&lt;br /&gt;Thoughtfully speaking, almost all sorts of DRM is complete crap (almost, cause few are actually effective, that I've discussed later). If any medium makes a sound and produces a video, it can be, in the modern world, captured with no losses... if it plays in a DVD player (it will) you can record the lossless data though S/PDIF DVI or HDMI... if you're applying DRM to a media which has to be played on a verity of hardware manufactured by various corporations, the technology is probably crap, i.e if you want it to be effective there should a few listed hardware devices which should be able to play it, I bet the Chinese will be the first to break such sort of DRM. This actually did happen in North Asia a few months after CSS DRM was launched... they recorded it live, making the copy protection useless.&lt;br /&gt;&lt;br /&gt;Such sorta things cause nothing but problems to the end user... as a result they too download pirated.&lt;br /&gt;&lt;br /&gt;So let these propritory DRM people learn a few things by NOT buying anything DRM protected. Yeah, protection of copyrighted material is good, but what's the use if it poses no effects at all?... I mean, if you're having copies of the same thing floating as torrents on the Internet what's the use of it?&lt;br /&gt;&lt;br /&gt;So in Europe we have a ban on P2P communication, that is effective, but it's clearly in excess... I mean you're trying to deprive people off fundamental rights simply to make Britney Spears and Steven Spielberg richer?.. yeah, why not forbid people to 'record' the movie and music 'in their minds' to ensure they wont be able to reproduce it anywhere else?.. why not just forbid phone calls to ensure the copy protected lyrics are leaked out off your lips?&lt;br /&gt;&lt;br /&gt;Hell yeah, that'll make Britney and Spielberg a lot richer...&lt;br /&gt;&lt;br /&gt;If you want to have this thing done effectively, you need to target the sites hosting the copy protected material (not 'peers', but the trackers and the sites providing the torrents).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-3403721541958538315?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/3403721541958538315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/10/dvd-video-protected-disks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3403721541958538315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3403721541958538315'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/10/dvd-video-protected-disks.html' title='DVD video protected disks.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-604324223325071051</id><published>2010-08-26T22:48:00.000-07:00</published><updated>2010-08-26T22:49:32.285-07:00</updated><title type='text'>Zen kernel overview</title><content type='html'>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&lt;!DOCTYPE html&lt;br /&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;!--This file was converted to xhtml by OpenOffice.org - see http://xml.openoffice.org/odf2xhtml for more info.--&gt;&lt;head profile="http://dublincore.org/documents/dcmi-terms/"&gt;&lt;meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/&gt;&lt;title xml:lang="en-US"&gt;- no title specified&lt;/title&gt;&lt;meta name="DCTERMS.title" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.language" content="en-US" scheme="DCTERMS.RFC4646"/&gt;&lt;meta name="DCTERMS.source" content="http://xml.openoffice.org/odf2xhtml"/&gt;&lt;meta name="DCTERMS.contributor" content="dE "/&gt;&lt;meta name="DCTERMS.modified" content="2010-08-27T16:14:50" scheme="DCTERMS.W3CDTF"/&gt;&lt;meta name="DCTERMS.provenance" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.subject" content="," xml:lang="en-US"/&gt;&lt;link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en"/&gt;&lt;link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en"/&gt;&lt;link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en"/&gt;&lt;link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en"/&gt;&lt;base href="."/&gt;&lt;style type="text/css"&gt;&lt;br /&gt;	@page {  }&lt;br /&gt;	table { border-collapse:collapse; border-spacing:0; empty-cells:show }&lt;br /&gt;	td, th { vertical-align:top; font-size:12pt;}&lt;br /&gt;	h1, h2, h3, h4, h5, h6 { clear:both }&lt;br /&gt;	ol, ul { margin:0; padding:0;}&lt;br /&gt;	li { list-style: none; margin:0; padding:0;}&lt;br /&gt;	&lt;!-- "li span.odfLiEnd" - IE 7 issue--&gt;&lt;br /&gt;	li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }&lt;br /&gt;	span.footnodeNumber { padding-right:1em; }&lt;br /&gt;	span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000;  margin:0; border:0; padding:0;  }&lt;br /&gt;	* { margin:0;}&lt;br /&gt;	.P1 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P10 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P11 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P12 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P13 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P14 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P15 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P2 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P3 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P4 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P5 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P6 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P7 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P8 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P9 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.Bullet_20_Symbols { font-family:StarSymbol; font-size:9pt; }&lt;br /&gt;	&lt;!-- ODF styles with no properties representable as CSS --&gt;&lt;br /&gt;	.Numbering_20_Symbols .T1 .T10 .T11 .T12 .T13 .T14 .T15 .T16 .T17 .T18 .T19 .T2 .T20 .T21 .T22 .T23 .T24 .T25 .T3 .T4 .T5 .T6 .T7 .T8 .T9 { }&lt;br /&gt;	&lt;/style&gt;&lt;/head&gt;&lt;body dir="ltr" style="max-width:21.59cm;margin-top:2cm; margin-bottom:2cm; margin-left:2cm; margin-right:2cm; "&gt;&lt;p class="P1"&gt;&lt;span class="T1"&gt;Initially looking at the zen kernel, &lt;/span&gt;&lt;span class="T2"&gt;I was thinking 'what's the utility'?... Ok, it's &lt;/span&gt;&lt;span class="T3"&gt;tweaked&lt;/span&gt;&lt;span class="T2"&gt; for the desktop, but I didn't expect much of a difference form the official and the Linux kernel, &lt;/span&gt;&lt;span class="T4"&gt;until I really started to configure it.&lt;/span&gt;&lt;/p&gt;&lt;p class="P2"&gt;&lt;span class="T4"&gt;It's basically a collection of almost all the patches, enhancements that's around &lt;/span&gt;&lt;span class="T21"&gt;and has been&lt;/span&gt;&lt;span class="T4"&gt; &lt;/span&gt;&lt;span class="T21"&gt;provided&lt;/span&gt;&lt;span class="T4"&gt; &lt;/span&gt;&lt;span class="T22"&gt;for the&lt;/span&gt;&lt;span class="T5"&gt; Linux kernel &lt;/span&gt;&lt;span class="T6"&gt;made into a single kernel – Zen.&lt;/span&gt;&lt;/p&gt;&lt;p class="P3"&gt;&lt;span class="T7"&gt;These are the key features that I really liked &lt;/span&gt;&lt;span class="T14"&gt;(from Linux-2.6.34)&lt;/span&gt;&lt;span class="T7"&gt; - &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="P5" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T8"&gt;CFS CPU scheduler – Although I've not tried it much, but it boosts to &lt;/span&gt;&lt;span class="T10"&gt;increase&lt;/span&gt;&lt;span class="T8"&gt; the &lt;/span&gt;&lt;span class="T10"&gt;responsiveness&lt;/span&gt;&lt;span class="T8"&gt; of the kernel. It's &lt;/span&gt;&lt;span class="T9"&gt;coded&lt;/span&gt;&lt;span class="T8"&gt; by &lt;/span&gt;&lt;span class="T9"&gt;veteran kernel programmer&lt;/span&gt;&lt;span class="T8"&gt; &lt;/span&gt;&lt;span class="T9"&gt;Con Kolivas.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P10" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;Tweak for the above or CFQ scheduler and DIRTY_RATIO, BACKGROUND_DIRTY_RATIO – You can set the priority of X to a high value if using CFQ or even tweak the CFS scheduler and even DIRTY_RATIO, BACKGROUND_DIRTY_RATIO which makes sense in desktop systems.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P6" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T11"&gt;Compression mode – You are given 4 compression modes of the kernel including LZO which's the fastest for decompression and increases the boot times by a very small amount (install lzop package for you kernel to compile if you're using this compression &lt;/span&gt;&lt;span class="T23"&gt;method&lt;/span&gt;&lt;span class="T11"&gt;).&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P7" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T12"&gt;Additional RCU implementation&lt;/span&gt;&lt;span class="T24"&gt;s&lt;/span&gt;&lt;span class="T12"&gt; including Preemptable tree-based hierarchical RCU to boost, again, the responsiveness.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P11" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;Custom CFLAGS.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P12" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;Support for -march=native for compilation.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P13" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;Timer frequency – You can set timer frequencies till 10,000 just in case you wanna experiment.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P8" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T13"&gt;Tuxonice – I think this is not in the official kernel, it claims to be a more efficient suspend &lt;/span&gt;&lt;span class="T25"&gt;method.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P14" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;Reiser4 support – Although it's future is uncertain, it's good enough for the desktops. Enjoy the fastest FS for small files.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P9" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T15"&gt;Many more – which I did not noti&lt;/span&gt;&lt;span class="T16"&gt;ce.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="P4"&gt;&lt;span class="T16"&gt;Overall, if you're a veteran Linux user, it makes all sense to replace the default kernel with this one – personally I did see the desktop becomes pretty responsive &lt;/span&gt;&lt;span class="T17"&gt;when using this kernel; and no, it's not placebo effect, I could point out which kernel am I using when &lt;/span&gt;&lt;span class="T18"&gt;either one&lt;/span&gt;&lt;span class="T17"&gt; were started randomly &lt;/span&gt;&lt;span class="T18"&gt;(The original Gentoo kernel and &lt;/span&gt;&lt;span class="T19"&gt;the newly configured Zen kernel.&lt;/span&gt;&lt;span class="T20"&gt;).&lt;/span&gt;&lt;/p&gt;&lt;p class="P15"&gt;It will be very nice if Zen also includes the patches for the Linux unified kernel.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-604324223325071051?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/604324223325071051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/08/zen-kernel-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/604324223325071051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/604324223325071051'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/08/zen-kernel-overview.html' title='Zen kernel overview'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-1471179245889115949</id><published>2010-08-22T05:57:00.001-07:00</published><updated>2010-08-22T06:07:15.125-07:00</updated><title type='text'>Why use Gentoo</title><content type='html'>Hello everyone.&lt;br /&gt;&lt;br /&gt;I'm posting here (and will keep updating my post) about what people say about Gentoo, and what doubts do they have about the project and what wars are going on in the communities.&lt;br /&gt;&lt;br /&gt;First of all let's see why are you using Gentoo. Gentoo is for -&lt;br /&gt;admins&lt;br /&gt;devs who do not solely develop high level programs&lt;br /&gt;Enthusiasts&lt;br /&gt;Curious minds (about Linux)&lt;br /&gt;And might be Graphs artists also.&lt;br /&gt;Servers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you're using Gentoo and not anyone or more from the above, then it's a waste of time.&lt;br /&gt;&lt;br /&gt;Gentoo is used by admins, devs, enthusiasts cause many of them know/wanna-know Linux good enough, I.e they can handle the technical expertize that Gentoo throws at them; the efforts of editing the configuration file, the efforts of fulfilling the compile requirements, the efforts to configure the kernel, etc... i.e. they are willing to learn and have a bit of time at hand.&lt;br /&gt;The main reason why they use it is either for one or more of the following -&lt;br /&gt;&lt;br /&gt;*Complete control of the system (known compile time parameters).&lt;br /&gt;*Leaning the internals of everything.&lt;br /&gt;*Speed – Lowered dependencies, lowered runtime requirements of binaries, known optimization (explained in FAQ), tweaked kernel (if the user has configured his kernel), LDFLAGS, new packages.&lt;br /&gt;*keep uptodated.&lt;br /&gt;*the latest unstable packages.&lt;br /&gt;*New features in software.&lt;br /&gt;*Rolling release.&lt;br /&gt;*slots&lt;br /&gt;*architecture.&lt;br /&gt;*Security.&lt;br /&gt;&lt;br /&gt;For 'curious minds' or people who are learning Linux, it just provides a playground. If using Gentoo they become enthusiasts, they will most probably use it for any of the above stated reasons but only if they realize the powers of Gentoo and even if they do, they should have an interest to use those powers.&lt;br /&gt;Whatever be, if you continue using Gentoo, you will continuously be learning something or the other since it reviles the inner workings of the new packages and even hardware; the various options they can be compiled with, the various features they support.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;*Complete control of the system (known compile time parameters) – Related FAQs -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*I can have complete control over the system using any other binary based distribution.&lt;br /&gt;&lt;br /&gt;When all binary distributions were providing X with HAL, Gentoo gave it's users an option to compile with without.&lt;br /&gt;&lt;br /&gt;If you have an old processor which does not support SSE2 and SSE3 instructions, no use compiling your binaries with it. Also many packages (like ffmpeg and mplayer) support compiling without these.&lt;br /&gt;&lt;br /&gt;Why compile blender with openal support when you don't want it?&lt;br /&gt;&lt;br /&gt;We use recoll with QT interface, which Ubuntu can't. Although recoll is not in portage but a contributer is maintaining the ebuild (But the portage maintainers wont let him in.)&lt;br /&gt;&lt;br /&gt;Uncountable more.&lt;br /&gt;&lt;br /&gt;*The package maintainers can build these packages with such features removed/added&lt;br /&gt;&lt;br /&gt;Then the no. of packages of the Ubuntu distribution will be close to a billion if they attempted to do so; so many are the number of options.&lt;br /&gt;&lt;br /&gt;*You can apt-get –no-install-recommends, then install the recommended ones manually.&lt;br /&gt;&lt;br /&gt;There's a difference between a plugin and a dependency, you can remove the plugins but if you remove the dependencies it will result in errors... the devs know that.&lt;br /&gt;&lt;br /&gt;In Gentoo we remove the dependencies. Let's take an example of kde-desktop in Ubuntu; here I list the packages that Gentoo would not install (if kdebase-meta is emerged) -&lt;br /&gt;&lt;br /&gt;ark kdepasswd khelpcenter4 ksnapshot ksystemlog language-selector-qt libkdecorations4 libkonq5 libksignalplotter4 libkwineffects1 libokularcore1 libpoppler-qt4-3 okular&lt;br /&gt;&lt;br /&gt;Anyway, this is not a good example to state runtime dependencies; many more examples exist...including gnome and xfce.&lt;br /&gt;&lt;br /&gt;Recently I got another example of the apt dependencies resolution. I accidentally installed fglrx on an nvidia, so I want to remove it now, and along with that, it wants to remove the following -&lt;br /&gt;&lt;br /&gt;flashplugin-installer flashplugin-nonfree ia32-libs nspluginwrapper wine1.2&lt;br /&gt;&lt;br /&gt;*OK, so I can customize most things using almost any distro...this is Linux, this is opensource.&lt;br /&gt;&lt;br /&gt;It's difficult to remove things than adding them – specially in Ubuntu.&lt;br /&gt;&lt;br /&gt;You decide to completely remove gnome and add kde instead, but on removing the ubuntu-desktop package, nothing else gets removed in auto-removing.&lt;br /&gt;&lt;br /&gt;Furthermore there're many utilities preinstalled not as a meta package...you can't hunt for them in the default stack of the installed 1200 packages, you might remove dependencies off X...who knows.&lt;br /&gt;&lt;br /&gt;*What's the advantage?&lt;br /&gt;&lt;br /&gt;Satisfaction of the user (others will be discussed later).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*Leaning the internals of everything.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*Why can't I do this with any other distro?&lt;br /&gt;&lt;br /&gt;Cause Gentoo forces you to. Otherwise it will fail to work, or work bad (after which the users say Gentoo is bad).&lt;br /&gt;&lt;br /&gt;Gentoo expect you to work on it, for a simple reason – Customization, Gentoo's goal.&lt;br /&gt;&lt;br /&gt;It allows you to play around heavy with kernel configs, it will teach you how to boot the system manually, it will explain the factors and options of a compile, uncountable more...&lt;br /&gt;&lt;br /&gt;Furthermore in a usual shining distro, you do not know which things worked out of the box without your permission and configuration... you might not stop them since you do not know if it's a dependency of something else.&lt;br /&gt;&lt;br /&gt;Anyway, most do agree with this point.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*Speed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*Ubuntu is much faster than Gentoo (yo!...Gentoo has nano second boost in performance).&lt;br /&gt;&lt;br /&gt;Ground truth is Ubuntu is one of the slowest distributions around, it's not cause of it's inefficiency, but cause Debian has been modified for ease of use with the expense of speed.&lt;br /&gt;&lt;br /&gt;As we all know, easiest doesn't mean the best; same can be said about Linux and windows. And actually Gentoo is one of the fastest distros around. Here are the benchmarks -&lt;br /&gt;&lt;br /&gt;http://global.phoronix-test-suite.com/?k=profile&amp;u=unlotto-26045-5690-24680&lt;br /&gt;&lt;br /&gt;http://www.linux-mag.com/id/7574&lt;br /&gt;&lt;br /&gt;http://snaprails.tumblr.com/post/325624962/linux-performance-benchmark-apache-nginx&lt;br /&gt;&lt;br /&gt;http://snaprails.tumblr.com/post/306663818/linux-performance-benchmark-system&lt;br /&gt;&lt;br /&gt;This is Sabayon's, but it's Gentoo based so -&lt;br /&gt;&lt;br /&gt;http://www.phoronix.com/scan.php?page=article&amp;item=sabayon_51_benchmarks&amp;num=1&lt;br /&gt;&lt;br /&gt;I personally did certain benchmarks to find Gentoo was -2% to 40% faster on startup times of programs and now I can play HD videos with my broken graphs drivers.&lt;br /&gt;&lt;br /&gt;Later on I also did some benchmarks compared to arch to realize that decompression was faster on Gentoo and compression gains were upto 50% with lpaq9m compression algorithm. I also realized that if the compression was a short one, arch was faster, but for prolonged compression, Gentoo was getting much faster with time and reached a point where it was ~50% faster. Although there was no difference in startup times of programs, but the UI seemed sluggish (this was pretty noticeable); anyway no major advantage. The boot time of arch was around half of Gentoo's, this maybe cause I'm using baselayout 1. Base layout 2 is said to decrease the boot times by 100%, I upgraded and yes, the boot times where a bit faster than Arch's. Notice however that I was using Arch on a 4 GB partition and Gentoo was spread across a 4 GB partition (root) and a 8 GB partition and packages installed in arch were very less as compared to Gentoo (I use this Gentoo as mainstream). Also notice that I'm always using reiserfs which has fragmentation problems specially when using it with notail option and my Gentoo installation is around 6 months old and I was using 2.6.31 while Arch was using 2.6.33; these factors are also to be considered with these benchmarks.&lt;br /&gt;&lt;br /&gt;The optimization is not cause of the CFLAGS or the compile time parameters of GCC (assume you've set it correctly) (however I'm doubting this after the arch benchmarks), but primarily cause of USE flags which result in binaries of lower dependencies, thus it will search less and load less. Other reasons are LDFLAGS and lower dependencies and packages installed (the more you tweak the USE flags, the more lower the dependencies, so the performance depends on you).&lt;br /&gt;You don't have to tweak the USE flags every 2 days. Half of the job is done by the devs who provided 'profiles'...even for KDE and GNOME desktops.&lt;br /&gt;&lt;br /&gt;If you're using Gentoo of special purpose systems like servers (without X) or as a bank accounting software which does not need any USB support, CD/DVD, media etc.. support, then Gentoo can give you more than 50% performance gains cause of the lost dependencies cause of USE flags.&lt;br /&gt;&lt;br /&gt;*Speed is a Placebo effect.&lt;br /&gt;&lt;br /&gt;Gentoo is fast and has been reported be numerous Gentoo desktop users and benchmarks (even I did that), and you think all suffer from this disease? To realize if I was a victim, I did startup benchmarks of various applications to realize Gentoo was actually pretty faster than Ubuntu and I'm not infected and if you find Gentoo is not fast you've either misconfigured your system, not configured it well (these 2 are different) or you're having a placebo effect instead.&lt;br /&gt;&lt;br /&gt;*I don't think Gentoo's compile time is worth the effort and time.&lt;br /&gt;&lt;br /&gt;If you're a complete newbie and do not belong to any of the groups above and considered giving Gentoo a try and actually gone though all those things – it was your stupidity to use Gentoo. Go back to Ubuntu, or try Sabayon, it's Gentoo based but easier.&lt;br /&gt;&lt;br /&gt;As for the compile times -&lt;br /&gt;&lt;br /&gt;Quote:&lt;br /&gt;Gentoo is used by sensible people who have enough common sense to realize -- "A compilation process needs not to be 'watched'"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I let Gentoo do the compiling, while I'm writing this.&lt;br /&gt;&lt;br /&gt;And guess what?....it got compiled loong ago! Did I regret it's long compile time?&lt;br /&gt;&lt;br /&gt;Anyway, if you're the sort of guy who keeping trying new software or changes platform every 6 months, then you're at a loss using Gentoo. Gentoo is best used when you install it once and keep using it (even after migrating it to another PC) for 7 years.&lt;br /&gt;&lt;br /&gt;*With more powerful hardware, significance of Gentoo's will be lost.&lt;br /&gt;&lt;br /&gt;No actually, the opposite is happening. With more powerful hardware you can compile your package with many features; not to mention, the compile times will also reduced – the most problematical part of Gentoo according to the users.&lt;br /&gt;&lt;br /&gt;Furthermore Gentoo gives you a feeling of swiftness to your desktop, if a program loads in 1 second...gentoo might do it in 0.7 or 0.5 second; although this sounds less, but it give the user a feeling of the desktop being more responsive, which lots of users like (and that's why many still use XP in the windows world). Anyway finally it depends on your personal preference.&lt;br /&gt;&lt;br /&gt;*I'm a graphs artist, how will it help me?&lt;br /&gt;&lt;br /&gt;There're benchmarks where Gentoo has performed extremely well when rendering, if you do that you might save quiet a lot of hours. But using Gentoo is tough. If you have a friend who's used to Gentoo, let him help you with this.&lt;br /&gt;&lt;br /&gt;As of the people who don't know the load on the system when rendering (and start saying that I'm talking rubbish), it can take weeks to render movies, as a result people use many boxes for this and even small optimizations can result in hours saved. If you argue that it takes equal amount of time installing Gentoo, no it does not as compared to the weeks of rendering and there will be much time saved. Furthermore, rendering is something you have to wait for while compiling is something you don't have to.&lt;br /&gt;&lt;br /&gt;http://blenderartists.org/forum/showthread?t=61483&lt;br /&gt;&lt;br /&gt;Blender fails to run in Ubuntu under my setup so I cant do any benchmarks no another setup, with a processor faster than mine (it extracts and compiles much faster) and running Ubuntu, render times where ~50% slower.&lt;br /&gt;&lt;br /&gt;*My gentoo is slower or equally fast than Ubuntu! It's also unstable...why??&lt;br /&gt;&lt;br /&gt;Gentoo provides numerous amounts of tweaking and playing around. If you find it slower, it means you've messed up the configuration. Read the handbook and do what it says, goto the doc page of www.gentoo.org and read the relevant docs (including that of portage and make.conf).&lt;br /&gt;&lt;br /&gt;Don't forget to tweak your kernel, which at times does 50% of the optimizations. But is the hardest to configure, for the same reason reasons, it can cause major instability.&lt;br /&gt;&lt;br /&gt;Whatever might be the reason, it's not Gentoo's fault it's yours.&lt;br /&gt;&lt;br /&gt;*It does not matter how many packages are installed; the speed remains the same.&lt;br /&gt;&lt;br /&gt;If you assume this you'll be confessing that Ubuntu is slow cause of inefficiency rather than the excess of preinstalled package.&lt;br /&gt;&lt;br /&gt;I did some benchmarks regarding this. First I installed the default Ubuntu, then installed ~800 packages bringing it to a total of ~2000 here are the results -&lt;br /&gt;&lt;br /&gt;Light Ubuntu -&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m1.280s&lt;br /&gt;sys 0m0.260s&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m0.960s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m0.780s&lt;br /&gt;sys 0m0.190s&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m0.840s&lt;br /&gt;sys 0m0.170s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m2.240s&lt;br /&gt;sys 0m0.220s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m1.170s&lt;br /&gt;sys 0m0.130s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m1.160s&lt;br /&gt;sys 0m0.140s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m1.240s&lt;br /&gt;sys 0m0.070s&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m1.460s&lt;br /&gt;sys 0m0.370s&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m1.000s&lt;br /&gt;sys 0m0.160s&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m0.820s&lt;br /&gt;sys 0m0.090s&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m0.740s&lt;br /&gt;sys 0m0.130s&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.770s&lt;br /&gt;sys 0m0.140s&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.740s&lt;br /&gt;sys 0m0.040s&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.720s&lt;br /&gt;sys 0m0.120s&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.680s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m2.300s&lt;br /&gt;sys 0m0.240s&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m1.120s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m1.030s&lt;br /&gt;sys 0m0.190s&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m1.060s&lt;br /&gt;sys 0m0.150s&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 0m1.240s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 0m0.910s&lt;br /&gt;sys 0m0.050s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 0m0.930s&lt;br /&gt;sys 0m0.060s&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 0m0.940s&lt;br /&gt;sys 0m0.040s&lt;br /&gt;&lt;br /&gt;time f-spot&lt;br /&gt;user 0m1.500s&lt;br /&gt;sys 0m0.170s&lt;br /&gt;&lt;br /&gt;time f-spot&lt;br /&gt;user 0m1.600s&lt;br /&gt;sys 0m0.110s&lt;br /&gt;&lt;br /&gt;time f-spot&lt;br /&gt;user 0m1.580s&lt;br /&gt;sys 0m0.150s&lt;br /&gt;&lt;br /&gt;time f-spot&lt;br /&gt;user 0m0.240s&lt;br /&gt;sys 0m0.170s&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m6.781s&lt;br /&gt;user 0m0.240s&lt;br /&gt;sys 0m0.170s&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m1.032s&lt;br /&gt;user 0m0.160s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m1.031s&lt;br /&gt;user 0m0.180s&lt;br /&gt;sys 0m0.080s&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m1.051s&lt;br /&gt;user 0m0.180s&lt;br /&gt;sys 0m0.110s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.630s&lt;br /&gt;sys 0m0.080s&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.470s&lt;br /&gt;sys 0m0.040s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.380s&lt;br /&gt;sys 0m0.060s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.450s&lt;br /&gt;sys 0m0.050s&lt;br /&gt;&lt;br /&gt;Heavy Ubuntu -&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m1.410s&lt;br /&gt;sys 0m0.290s&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m0.950s&lt;br /&gt;sys 0m0.140s&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m0.850s&lt;br /&gt;sys 0m0.150s&lt;br /&gt;&lt;br /&gt;time firefox&lt;br /&gt;user 0m0.900s&lt;br /&gt;sys 0m0.140s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m1.640s&lt;br /&gt;sys 0m0.160s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m1.230s&lt;br /&gt;sys 0m0.160s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m1.150s&lt;br /&gt;sys 0m0.170s&lt;br /&gt;&lt;br /&gt;time tomboy&lt;br /&gt;user 0m1.180s&lt;br /&gt;sys 0m0.110s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m2.210s&lt;br /&gt;sys 0m0.580s&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m1.190s&lt;br /&gt;sys 0m0.110s&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m1.140s&lt;br /&gt;sys 0m0.150s&lt;br /&gt;&lt;br /&gt;time pitivi&lt;br /&gt;user 0m1.170s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.970s&lt;br /&gt;sys 0m0.110s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.700s&lt;br /&gt;sys 0m0.140s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.740s&lt;br /&gt;sys 0m0.170s&lt;br /&gt;&lt;br /&gt;time totem&lt;br /&gt;user 0m0.830s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m1.560s&lt;br /&gt;sys 0m0.180s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m1.130s&lt;br /&gt;sys 0m0.140s&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m1.170s&lt;br /&gt;sys 0m0.150s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time rhythmbox&lt;br /&gt;user 0m1.100s&lt;br /&gt;sys 0m0.130s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time fspot&lt;br /&gt;user 0m1.800s&lt;br /&gt;sys 0m0.230s&lt;br /&gt;&lt;br /&gt;time fspot&lt;br /&gt;user 0m1.560s&lt;br /&gt;sys 0m0.190s&lt;br /&gt;&lt;br /&gt;time fspot&lt;br /&gt;user 0m1.440s&lt;br /&gt;sys 0m0.160s&lt;br /&gt;&lt;br /&gt;time fspot&lt;br /&gt;user 0m1.580s&lt;br /&gt;sys 0m0.140s&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 1.290&lt;br /&gt;sys 0.140&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 1.000s&lt;br /&gt;sys 0.072&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 1.000&lt;br /&gt;sys 0.070&lt;br /&gt;&lt;br /&gt;time evolution&lt;br /&gt;user 0.960&lt;br /&gt;sys 0.070&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m17.408s&lt;br /&gt;user 0m1.700s&lt;br /&gt;sys 0m0.400s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m0.888s&lt;br /&gt;user 0m0.010s&lt;br /&gt;sys 0m0.040s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m0.905s&lt;br /&gt;user 0m0.000s&lt;br /&gt;sys 0m0.060s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time oodraw&lt;br /&gt;&lt;br /&gt;real 0m1.114s&lt;br /&gt;user 0m0.000s&lt;br /&gt;sys 0m0.060s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.770s&lt;br /&gt;sys 0m0.220s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.520s&lt;br /&gt;sys 0m0.070s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.590s&lt;br /&gt;sys 0m0.100s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;time brasero&lt;br /&gt;user 0m0.440s&lt;br /&gt;sys 0m0.110s&lt;br /&gt;&lt;br /&gt;I did find Ubuntu sluggish after this and boot time tripled. And that's the main reason why Puppy Linux doesn't come preinstalled with 50,000 packages.&lt;br /&gt;&lt;br /&gt;Even if you remove many packages off Ubuntu, then also Gentoo will show it's performance gains cause of USE flags (depending on how you've set them).&lt;br /&gt;&lt;br /&gt;You can configuration Gentoo to be the most feature rich, by which it will turn to be slower than most distros.&lt;br /&gt;&lt;br /&gt;*Known optimization.&lt;br /&gt;&lt;br /&gt;You don't know what the developers packing the packages compiled your software with. It might be -O1, -O2, -O3, without sse3 or any new processor feature. With Gentoo nothing like that will happen, as a result you might get performance gains cause of this factor.&lt;br /&gt;&lt;br /&gt;Same can be said about package. Who know your mplayer was not compiled with sse3 or with the new Nvidia GPU acceleration support?&lt;br /&gt;&lt;br /&gt;Anyway, I've also read that GCC might start automatic optimization for CUDA. Whenever that happens, Gentoo will be the first to get the advantage.&lt;br /&gt;BTW I think Ubuntu devs are using -Os...the installation is so small!&lt;br /&gt;&lt;br /&gt;*Lowered runtime dependencies&lt;br /&gt;Since the program in Gentoo has been compiled without support for many things, it will load and work faster cause of lower libraries loaded and also consume lower memory. Correct me if I'm wrong, I'm not sure about this.&lt;br /&gt;&lt;br /&gt;This is what Ubuntu does when it's loading a program -&lt;br /&gt;&lt;br /&gt;ldd /usr/bin/k3b|wc --lines&lt;br /&gt;70&lt;br /&gt;de@de-desktop:~$ ldd /usr/bin/amarok|wc --lines&lt;br /&gt;79&lt;br /&gt;ldd /usr/bin/gimp|wc --lines&lt;br /&gt;58&lt;br /&gt;ldd /usr/bin/ksysguard|wc --lines&lt;br /&gt;62&lt;br /&gt;ldd /usr/bin/kwrite|wc --lines&lt;br /&gt;54&lt;br /&gt;ldd /usr/bin/plasma-desktop|wc --lines&lt;br /&gt;74&lt;br /&gt;ldd /usr/bin/knotify4|wc --lines&lt;br /&gt;45&lt;br /&gt;ldd /usr/bin/konsole|wc --lines&lt;br /&gt;57&lt;br /&gt;ldd /usr/bin/dolphin|wc --lines&lt;br /&gt;64&lt;br /&gt;ldd /usr/bin/konqueror|wc --lines&lt;br /&gt;57&lt;br /&gt;ldd /usr/bin/systemsettings|wc --lines&lt;br /&gt;55&lt;br /&gt;de@de-desktop:~$ ldd /usr/bin/okular|wc --lines&lt;br /&gt;52&lt;br /&gt;ldd /usr/bin/ksnapshot|wc --lines&lt;br /&gt;51&lt;br /&gt;ldd /usr/bin/ktorrent|wc --lines&lt;br /&gt;62&lt;br /&gt;ldd /usr/bin/kbluetooth|wc --lines&lt;br /&gt;58&lt;br /&gt;ldd /usr/bin/acetoneiso|wc --lines&lt;br /&gt;38&lt;br /&gt;ldd /usr/bin/kmix|wc --lines&lt;br /&gt;79&lt;br /&gt;ldd /usr/bin/totem|wc --lines&lt;br /&gt;73&lt;br /&gt;de@de-desktop:~$ ldd /usr/bin/smplayer|wc --lines&lt;br /&gt;33&lt;br /&gt;ldd /usr/bin/kcalc|wc --lines&lt;br /&gt;46&lt;br /&gt;ldd /usr/bin/ark|wc --lines&lt;br /&gt;54&lt;br /&gt;ldd /usr/bin/recoll|wc --lines&lt;br /&gt;36&lt;br /&gt;&lt;br /&gt;And this is Gentoo's (under my configuration) -&lt;br /&gt;&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/k3b|wc --lines&lt;br /&gt;66&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/amarok|wc --lines&lt;br /&gt;73&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/gimp|wc --lines&lt;br /&gt;52&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/ksysguard|wc --lines&lt;br /&gt;53&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/kwrite|wc --lines&lt;br /&gt;51&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/plasma-desktop|wc --lines&lt;br /&gt;65&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/knotify4|wc --lines&lt;br /&gt;41&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/blender|wc --lines&lt;br /&gt;36&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/konsole|wc --lines&lt;br /&gt;55&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/dolphin|wc --lines&lt;br /&gt;54&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/konqueror|wc --lines&lt;br /&gt;53&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/systemsettings|wc --lines&lt;br /&gt;51&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/okular|wc --lines&lt;br /&gt;49&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/ksnapshot|wc --lines&lt;br /&gt;48&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/ktorrent|wc --lines&lt;br /&gt;58&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/kbluetooth|wc --lines&lt;br /&gt;52&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/acetoneiso|wc --lines&lt;br /&gt;35&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/kmix|wc --lines&lt;br /&gt;45&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/totem|wc --lines&lt;br /&gt;63&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/smplayer|wc --lines&lt;br /&gt;30&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/kcalc|wc --lines&lt;br /&gt;42&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/ark|wc --lines&lt;br /&gt;51&lt;br /&gt;de@localhost ~ $ ldd /usr/bin/recoll|wc --lines&lt;br /&gt;33&lt;br /&gt;de@localhost ~ $&lt;br /&gt;&lt;br /&gt;*LDFLAGS&lt;br /&gt;&lt;br /&gt;I don't know if these work...or how it works. But many people say it does make speed gains, although I didn't notice any.&lt;br /&gt;&lt;br /&gt;*New package&lt;br /&gt;&lt;br /&gt;The new package are more optimized, suitable for more multithreading, more stable etc...&lt;br /&gt;&lt;br /&gt;Gentoo supports unstable packages, so that means the latest.&lt;br /&gt;&lt;br /&gt;*keeping up to date&lt;br /&gt;*the latest unstable packages.&lt;br /&gt;*New features in software.&lt;br /&gt;&lt;br /&gt;Everyone knows Gentoo has the latest packages and even live ebuild that is the package with the latest commit with the devs.&lt;br /&gt;&lt;br /&gt;Gentoo is usually quick keeping up to date with the updates. Thanks to the maintainers. With this you get the latest features also which is very much seen with amarok and mplayer (that's cause I saw it).&lt;br /&gt;&lt;br /&gt;*Rolling release.&lt;br /&gt;&lt;br /&gt;As said before, Gentoo is really worth it if you keep one install for 7 years. Update regularly, and you don't have to care about the versions of Gentoo. You can easily migrate Gentoo to another PC (although I've not tried it) and just keep it forever....&lt;br /&gt;&lt;br /&gt;*slots&lt;br /&gt;&lt;br /&gt;Can you install grub and grub2 together? Can you install KDE 3 and KDE4 with all different KDE versions together?...with Gentoo you can, and only Gentoo can. If you want this feature bad, Gentoo is for you.&lt;br /&gt;&lt;br /&gt;Note, not all software can be installed in slots.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*Security.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Gentoo can be made the most secure distribution by selecting the hardened profile and various other tweaks.&lt;br /&gt;&lt;br /&gt;Others&lt;br /&gt;&lt;br /&gt;*Despite it's advantage Ubuntu is more productive than Gentoo.&lt;br /&gt;&lt;br /&gt;Yes, Ubuntu is like a standard Pizza, while Gentoo is the one with that extra cheese toping. Both will satisfy your hunger but you'll be more satisfied with the latter with the expense of higher cost, or a sore tummy or throat (Cheese can cause bad throat).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*Gentoo and Ubuntu cannot be compared.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why not? Cause it's hard to make Gentoo almost equal to Ubuntu (UI, packages and all)?&lt;br /&gt;&lt;br /&gt;The advantage of Gentoo lies in it's lightness, so if you compare kubuntu with Gentoo running kdebase-meta, it's perfectly fare, it's the advantage of Gentoo to install the minimal and Gentoo should get benchmarked with USE flags configured to install the minimal, since that's what Ubuntu can't do.&lt;br /&gt;&lt;br /&gt;*dynamic linking.&lt;br /&gt;&lt;br /&gt;Dynamic linking results in reduced memory consumption (correct me if I'm wrong) and keeping the package up to date, that is in case there's a security flaw in the shared library, and it get's fixed, the packages depending on it will also have an advantage. We get other advantages of this also, including more speeds depending on what fixes have been made.&lt;br /&gt;&lt;br /&gt;In Gentoo you can ensure that you binaries are dynamically linked as compared to binary distribution. For example in Ubuntu, firefox and blender (to name a few) are not dynamically linked.&lt;br /&gt;&lt;br /&gt;*You blamed every Gentoo's fault on the user (then what's Gentoo's fault?...how can it improve?).&lt;br /&gt;&lt;br /&gt;If there're compile time failures, some runtime error, or some bugs which you encountered, then it's Gentoo's fault. It's recommended to report a bug.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;*The Gentoo community is rude.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Although this is not a FAQ, Gentoo community is very polite, but the Ubuntu community is very rude. You call the dependencies resolution of apt horrible, and look at the amount of Ubuntu fanboys (mostly Windows migrants who know nothing about Linux) calling you names. Most people in Ubuntu forum can't tolerate even the least criticism of Ubuntu and start blaming your distribution instead; most of them are new to Linux and don't tend to learn more but also don't hold back to give criticism on a topic they don't know much about.&lt;br /&gt;&lt;br /&gt;Cause of this reason (and if this continues) I may stop spreading Ubuntu, or stop Debian administration as a whole and that's why I downloaded a copy of Sabayon and might try Fedora also. BTW I liked Sabayon by quiet a lot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*You're a ricer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Gentoo community itself makes jokes of ricers; ricers are the people who will tweak for even the least gains and go to extreme levels for it. This primarily includes setting of insane CFLAGS and trying new ones out. In reality this is waste of time and I don't do that.&lt;br /&gt;All I do is check out the global USE flags (that too once in 6 months at most...or whenever I feel like), and before most merges, check their USE and set them as per my needs.&lt;br /&gt;&lt;br /&gt;If that's ricing to you, go back to windows clicking next till the finish appears and ensure to have 4 expensive antiviruses, antirootkit, antimalware and antispyware with a large and shiny GUI occupying 4 out of 6 cores of your Desktop and using 70% of your 4GB ram.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*You're a Gentoo fanboy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've explained the advantages and disadvantage of Gentoo, had I been biased, I would have explained only advantages and encouraged everyone to use Gentoo.&lt;br /&gt;&lt;br /&gt;I will continue using Gentoo for educational purposes mostly, secondary reasons are performance gains, customization and the fact that I'm an enthusiasts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*There's no environments that Gentoo can be employed in.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As stated before, Gentoo can be employed as a special purpose systems or the ones which stays offline.&lt;br /&gt;&lt;br /&gt;The advantages of using Gentoo as a server distribution is an axiom assuming you know how to configure stuff.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*I still think Gentoo is the worst distribution for anyone.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Even after reading all the above, is most probably because you're some sorta fanboy of some binary based distribution and cant live with the fact that Gentoo has many advantages (as a source based distribution) cause of which many people are using it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*I hate Gentoo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, it's your personal preference. If you support opensource, there're many people saying I hate opensource.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;*Gentoo devs fight! Gentoo is dead -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Although it's not even close to dead, yes the devs do fight and this does cause problems to the distro.&lt;br /&gt;Hope this problem gets fixed soon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*I still don't believe Gentoo is faster and I still hate Gentoo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's cause you quit Gentoo early cause it's hard and you mind could not pop up the fact that you don't need to watch the compilation process and you can multitask duing the install using your favorite shining distro. If you don't like Gentoo admit it, if you did not find it fast doesn't mean it is not fast – it's simply your opinion and the reason why we have so much mixed feelings about this speed factor is cause the configuring Gentoo is hard, and only a few people can do it.&lt;br /&gt;&lt;br /&gt;Gentoo expects you to work hard for it to be setup if you don't like it, the distro is not for you; speaking of which others 'out of the box' and shiny distros have done a very bad job when making it 'out of the box'... it works out of the box only under 50% of the setups and there're small problems in almost every disto on almost every computer including the desktops.&lt;br /&gt;&lt;br /&gt;Again if you claim that it works 100% for you, it doesn't mean it works for everyone.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;*I've heard this all before, and yet I'm not convinced to use Gentoo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's simply your personal preference, I'm not forcing you to use Gentoo, you can use Debian core, arch or might be Sabayon minimal if you want to have control over your system but not on the compile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-1471179245889115949?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/1471179245889115949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/08/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1471179245889115949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/1471179245889115949'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/08/blog-post.html' title='Why use Gentoo'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-6668287228667071943</id><published>2010-08-12T01:55:00.000-07:00</published><updated>2010-08-26T19:48:02.124-07:00</updated><title type='text'>Solving SCSI or any other errors with k3b/cdrtools</title><content type='html'>Note - This solution appears not to work with cdrkit.&lt;br /&gt;&lt;br /&gt;At times you might get SCSI errors when writing to DVDs (cmd timeout after 0.2xx seconds), sg_write issues etc... Just add -immed flag to cdrecord to fix the issue. Set k3b to use immed by default. This issue might be more frequent when using a DVD writer though a PATA to USB connector.&lt;br /&gt;&lt;br /&gt;If you get misc. errors in general, then check if the priority of the burning program/backend has been manually set to high, this causes problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-6668287228667071943?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/6668287228667071943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/08/solving-scsi-errors-with-k3bcdrtools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6668287228667071943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/6668287228667071943'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/08/solving-scsi-errors-with-k3bcdrtools.html' title='Solving SCSI or any other errors with k3b/cdrtools'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-822203705601427898</id><published>2010-07-23T07:35:00.000-07:00</published><updated>2012-02-11T08:28:01.787-08:00</updated><title type='text'>Why opensource?</title><content type='html'>&lt;div style="color: white;"&gt;&lt;link href="http://purl.org/dc/elements/1.1/" hreflang="en" rel="schema.DC"&gt;&lt;/link&gt;&lt;link href="http://purl.org/dc/terms/" hreflang="en" rel="schema.DCTERMS"&gt;&lt;/link&gt;&lt;link href="http://purl.org/dc/dcmitype/" hreflang="en" rel="schema.DCTYPE"&gt;&lt;/link&gt;&lt;link href="http://purl.org/dc/dcam/" hreflang="en" rel="schema.DCAM"&gt;&lt;/link&gt;&lt;base href="."&gt;&lt;/base&gt;&lt;style type="text/css"&gt;@page {  }table { border-collapse:collapse; border-spacing:0; empty-cells:show }td, th { vertical-align:top; font-size:12pt;}h1, h2, h3, h4, h5, h6 { clear:both }ol, ul { margin:0; padding:0;}li { list-style: none; margin:0; padding:0;}&lt;!-- "li span.odfLiEnd" - IE 7 issue--&gt;li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }span.footnodeNumber { padding-right:1em; }span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000;  margin:0; border:0; padding:0;  }* { margin:0;}.P1 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }.P2 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }.P3 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }.P4 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;!-- ODF styles with no properties representable as CSS --&gt;.Numbering_20_Symbols .T1 .T10 .T11 .T12 .T13 .T14 .T15 .T16 .T17 .T18 .T19 .T2 .T20 .T21 .T22 .T23 .T24 .T25 .T26 .T27 .T28 .T29 .T3 .T30 .T31 .T32 .T33 .T34 .T35 .T36 .T37 .T38 .T39 .T4 .T40 .T41 .T42 .T43 .T44 .T45 .T46 .T47 .T48 .T49 .T5 .T50 .T51 .T52 .T53 .T54 .T55 .T6 .T7 .T8 .T9 { }&lt;/style&gt;&lt;/div&gt;&lt;div class="P2" style="color: white;"&gt;&lt;span class="T18"&gt;In this article, I'll explain why software is best made opensource &lt;/span&gt;&lt;span class="T19"&gt;and try to cut the common arguments of people who do not support it.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;&lt;b&gt;A 'free software'&lt;/b&gt; does not make any restriction on the source code, that means the source code is made public and one can, copy, freely modify and distribute it as if it was scientific knowledge. Cause of this nature, developers (software engineers) around the globe contribute bit by bit to the source code; the open nature allows the users and developers to communicate, as a results the software made is completely according to the user's needs and contains the user's various creative opinion.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;Thus free software works on donations (though source codes, money donations, bug reports, documentation, translation to languages etc...). The power of free software is not to be underestimated. &lt;b&gt;By almost the whole world, free software&lt;/b&gt; is proven to be the best and used by true professional and large organizations, both for it's cost effective, free nature &lt;span class="T20"&gt;and&lt;/span&gt; it's quality. The Linux kernel the one of the best kernel ever and almost all super computers use it. There are large organizations which support opensource like Mozilla, Novel, redhat, Intel, AMD, Nvidia and even Google, thus development of such software by all these organizations and developers around the globe result in rapid, quality and secure software. &lt;span class="T21"&gt;When it comes to opensource, &lt;/span&gt;&lt;span class="T22"&gt;the &lt;/span&gt;&lt;span class="T23"&gt;competitors&lt;/span&gt;&lt;span class="T22"&gt; come &lt;/span&gt;&lt;span class="T23"&gt;together&lt;/span&gt;&lt;span class="T22"&gt; to do something truly productive.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;&lt;b&gt;Compared to software which's not opensource,&lt;/b&gt; their main aim will be to earn money, they'll try and beat completion (even the opensource ones), gain a monopoly and hike the prices up (like Microsoft has done); they don't care about the users, nor quality software, they just care about money, they want your money, and they'll force you to pay you money. Once all competition is dead, they will most probably stop developing the software and hike the prices to insanity; they usually make monopolistic restrictive file formats which are only going to open in their proprietary applications, thus making a monopoly, you will not even be able to convert these formats to opensource formats and if the company drops support for it, there's nothing you will be able to do. Such things cannot happen with opensource, even you can copy and modify the source code to your needs and the file format will never be lost no matter how much time has passed, simply cause it's your property, a public property like sciences. One reason for the quality of opensource software is that the people developing these are hobbyists, they are geniuses with an intent to create quality software &lt;span class="T24"&gt;(unlike the proprietary counterparts)&lt;/span&gt; and provide it to you and if people do things with interest, the results are fabulous. Any security loophole is fixed within hours with opesource software since there're people working on it round the clock &lt;span class="T25"&gt;and around the globe.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;Microsoft is the king of monopolistic practices and third grade software and successfully have forced people to use the same cause of the monopoly though their monopolistic practices over time. Each virus of Microsoft Windows is a security loophole which an opensource&lt;span class="T26"&gt; &lt;/span&gt;&lt;span class="T27"&gt;operating&lt;/span&gt;&lt;span class="T26"&gt; systems&lt;/span&gt;, lacks. Bill Gates, founder or Microsoft keeps all money to himself and does not spend any on software, and there's nothing you can do about it. You cannot complain to Microsoft about the viruses, worms, crashes and instability or about Vista's requirement being too hight and it being too slow cause it's simply not your right; they won't give a damn, they will kick you out of their offices, and there's nothing you can do. On the other hand we have open source operating system which are more feature rich than windows &lt;span class="T28"&gt;out of the box&lt;/span&gt; yet having a fraction system requirement, thus one can see the inefficient and third grade quality of software that Microsoft has made, which is many times worst than the open source alternatives. Bill Gates is a billionaire cause he took money form people in exchange of Windows and Microsoft Office and people have no option cause the Window software only worked in Window and the word documents only opened in Office &lt;span class="T29"&gt;(&lt;/span&gt;&lt;span class="T30"&gt;although&lt;/span&gt;&lt;span class="T29"&gt; that has changed now, &lt;/span&gt;&lt;span class="T30"&gt;this was their main intent)&lt;/span&gt; – typical monopolistic practice by Microsoft. Windows has been designed to to help the programmers &lt;span class="T31"&gt;make &lt;/span&gt;Window applications, but it's such that any programs written under windows will only work under windows; this is was the main aim of the design and is as of the current date. &lt;span class="T31"&gt;T&lt;/span&gt;he operating system has not been keeping quality (security, stability and speed) in mind but looks only &lt;span class="T32"&gt;t&lt;/span&gt;&lt;span class="T33"&gt;o&lt;/span&gt; boost their sales &lt;span class="T34"&gt;and&lt;/span&gt; to gain maximum revenues form it. They don't care about the rest.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;If you would have noticed, most PCs come preinstalled in Windows, thus if you buy such a PC you will be forced to pay for &lt;span class="T35"&gt;W&lt;/span&gt;indow&lt;span class="T36"&gt;, we call this Microsoft tax, an fabulous way &lt;/span&gt;&lt;span class="T37"&gt;maintain the monopoly &lt;/span&gt;&lt;span class="T38"&gt;and gain maximum profit, and they all bought it in &lt;/span&gt;&lt;span class="T39"&gt;with the excuse of stopping piracy&lt;/span&gt;. There're still many laptops available without Windows preinstalled, buy those. They will save you money and also save the software foundation &lt;span class="T40"&gt;from &lt;/span&gt;&lt;span class="T41"&gt;getting lower in quality.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;There're uncountable number of antitrust cases on Microsoft; and cause of this monopoly people have suffered a huge loss; all these viruses, reformats, worms, crashes is cause of Microsoft's monopolistic practices which has forced people to use Windows and killed all competition. You love XP right? But XP is out of production officially by Microsoft and you will be forced do use Window 7 or Vista and will have to upgrade the hardware to 3 GB ram and a quad core processor; none of which has happened to the opensource. Opensource software is for the purpose of the people; for their good not for money and business like with Microsoft; even if there's no competition for a particular opensource software, the development of the software will never stop, it will keep going better and it will always be free of charge and will never force you to upgrade your hardware. Almost all Microsoft product is closed source, that means they never release the source code, and they might be just copying Opensourced code and selling it to you, you don't know, it's a complete lie.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;Another lie is that opensource operating systems have very less viruses cause it's not that much widespread as window; this a complete nonsense reason given by Microsoft, Opensource operating systems are used widely by servers, that is computers with top notch internet connection and powerful hardware which are all the targets of viruses and crackers but very less have been able to blow a hole in it.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;Microsoft does not even maintain a repository for windows, even though it's a large organization; it manifests that it does not want to spend money, but just earn it.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;Microsoft window's command line &lt;span class="T11"&gt;interpreter&lt;/span&gt; is one of the worst in the world, since they know th&lt;span class="T42"&gt;r&lt;/span&gt;ough this they won't get any returns, the users usually do not use it, so why should they develop it &lt;span class="T43"&gt;(and I know about &lt;/span&gt;&lt;span class="T44"&gt;P&lt;/span&gt;&lt;span class="T43"&gt;owershell as copied form bash)&lt;/span&gt;?&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;Another big lie by Microsoft to justify closed source is better than opensource is that since the source codes are open, crackers will be able to see the security venerabilities and so breaking a software open will be an easy job in open source software; however this does not happen. The source codes are reviewed by thousands of developers world wide and and any security venerability is caught instantly and fixed within hours; this has been actually seen that Opensource software are the most secure and closed source is the least secure; the most insecure software organization in the world is Microsoft (there are billions (999,999,999,999 + 1) of viruses and security loopholes), the people who made this claim; they realize that people do not understand what's security in a software so are least concerned about it, they are only concerned about the sales and revenues generated, nothing more.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;If people would have donated the huge sums of money to the opensource instead of Microsoft, it would have done wonders to the current world of software, there would have been no viruses, no crashes and we would have had an amazing world of stable top quality software we cannot even imagine of at the current date, all cause of monopolistic rubbish organizations like Microsoft. If you want this dream to be true, start now by using opensource software and contributing to the community, they need you.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;&lt;b&gt;As of employment of software engineers&lt;/b&gt;, the opensource organizations employ them by gaining revenues through advertisements or donations. Thus it cannot be directly stated that opensource decreases the opportunity of employment to developers. If an opensource software is used widespread, the donations will be huge and so the employment and developers of software; thus I urge you to donate. &lt;span class="T12"&gt;And actually the &lt;/span&gt;&lt;span class="T13"&gt;donations&lt;/span&gt;&lt;span class="T12"&gt; will be more &lt;/span&gt;&lt;span class="T14"&gt;as compared to &lt;/span&gt;&lt;span class="T15"&gt;the sales of the propitiatory counter parts, that's cause everyone will donate, from rich to the not-so-rich, the not so rich &lt;/span&gt;&lt;span class="T16"&gt;although&lt;/span&gt;&lt;span class="T15"&gt; &lt;/span&gt;&lt;span class="T15"&gt;will not be able to buy expensive software &lt;/span&gt;&lt;span class="T16"&gt;but can donate a little, making the difference.&lt;/span&gt; A big example is the non profit organization Mozilla foundation which gets donations of order of millions of dollars and all are used for productive purpose including employing coders and not used to make large houses &lt;span class="T17"&gt;or top the billionaire chart&lt;/span&gt; for the owner like what's the case with Bill gates... &lt;span class="T45"&gt;he's actually decreasing the employment &lt;/span&gt;&lt;span class="T46"&gt;by doing to and keeping huge amounts of money to himself.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="P4" style="color: white;"&gt;People argue, “If Microsoft is monopolistic, so it Intel”, I got the answer to that too.&lt;br /&gt;&lt;/div&gt;&lt;div class="P1" style="color: white;"&gt;&lt;b&gt;&lt;span class="T48"&gt;W&lt;/span&gt;hy don't &lt;span class="T47"&gt;we&lt;/span&gt; have companies which make real world things (that is equipment and all) in an 'open' way&lt;/b&gt; that is why do we not have any organizations manufacturing equipment, for example without any restrictions?&lt;br /&gt;&lt;/div&gt;&lt;div class="P3" style="color: white;"&gt;The answer lies in the nature of software.&lt;b&gt; Software can be best developed if made opensource&lt;/b&gt;, a software development does not require you to devote yourself completely to it; you can spend a few hours of contribution, and there will be considerable development of the software, after your contribution another &lt;span class="T1"&gt;contributer&lt;/span&gt; can continue your work easily. It does not make sense to make software closed source since &lt;b&gt;two organizations can use each other's technology without knowing it&lt;/b&gt;, thus the purpose of making software closed source is lost, closed source software might simply use opensource ones and sell it to you but no one will know what's actually happening. &lt;span class="T49"&gt;Take the docx file format case which Microsoft lost, the opposing company reverse engineered docx format to realize &lt;/span&gt;&lt;span class="T50"&gt;that it was their proprietary technology, &lt;/span&gt;&lt;span class="T51"&gt;and then they acted... this is just one example, &lt;b&gt;who knows what's written behind the binaries?.&lt;/b&gt;. may be 90% of proprietary software works over previously applied software patents.&lt;/span&gt; &lt;b&gt;This cannot happen with things like manufacturing plants&lt;/b&gt;; &lt;span class="T52"&gt;t&lt;/span&gt;he manufacturing processes of other organizations can easily be seen, thus making a patent useful. &lt;span class="T53"&gt;O&lt;/span&gt;rganizations which make real world (hardware) product, you need to devote yourself completely to it and the task is such that your strategy cannot be learned easily and in a fast way by anyone. To start off such an organization, you need huge amounts of initial investments and employees; on the other hand, doing the same with software is of a fractional difficulty, you can do it alongside your main work. &lt;span class="T2"&gt;When there's a software upgrade to a new version, apart form &lt;/span&gt;&lt;span class="T3"&gt;adding new feature, most of the changes are bug fixes... problems with the software that was there with the previous version; if the software is free, it makes all reasons &lt;/span&gt;&lt;span class="T4"&gt;to upgrade, since it's free of cost, upgrading does not hurt. &lt;/span&gt;&lt;span class="T5"&gt;However if the software is not free, think, &lt;b&gt;why should you buy &lt;/b&gt;&lt;/span&gt;&lt;span class="T6"&gt;&lt;b&gt;a new version just to iron out the issues in the previous&lt;/b&gt;, should it not be free? If you do buy , it'll be like buying a car with lots of flaws in it, and after a year or 2, buying another simply to&lt;/span&gt;&lt;span class="T7"&gt; remove the issues – the faults that was in the previous&lt;/span&gt;&lt;span class="T54"&gt;ly in the&lt;/span&gt;&lt;span class="T7"&gt; car, and actually this should have been done for free but you paid for it, you where made a fool; &lt;/span&gt;&lt;span class="T8"&gt;to top all reason in combination to this, &lt;/span&gt;&lt;span class="T9"&gt;most of the changes in the new version of proprietary &lt;/span&gt;&lt;span class="T9"&gt;software &lt;/span&gt;&lt;span class="T10"&gt;are bug fixes... so you know what you &lt;/span&gt;&lt;span class="T55"&gt;paid&lt;/span&gt;&lt;span class="T10"&gt; for, few visual enhancements (which made the software appear as if it was 'new') and 90% bug fixes – flaws in the previous software now improved after paying more money.&lt;/span&gt; &lt;b&gt;Furthermore, the opensource has gained a very high momentum&lt;/b&gt;, thus it makes all sense to support such software and kill closed source money minded organizations like Microsoft.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-822203705601427898?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/822203705601427898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/07/why-opensource.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/822203705601427898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/822203705601427898'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/07/why-opensource.html' title='Why opensource?'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-8905954240545375109</id><published>2010-07-23T07:28:00.000-07:00</published><updated>2010-07-23T07:34:21.921-07:00</updated><title type='text'>Unique ways to contribute to opensource.</title><content type='html'>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;!--This file was converted to xhtml by OpenOffice.org - see http://xml.openoffice.org/odf2xhtml for more info.--&gt;&lt;head profile="http://dublincore.org/documents/dcmi-terms/"&gt;&lt;meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/&gt;&lt;title xml:lang="en-US"&gt;- no title specified&lt;/title&gt;&lt;meta name="DCTERMS.title" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.language" content="en-US" scheme="DCTERMS.RFC4646"/&gt;&lt;meta name="DCTERMS.source" content="http://xml.openoffice.org/odf2xhtml"/&gt;&lt;meta name="DCTERMS.contributor" content="dE "/&gt;&lt;meta name="DCTERMS.modified" content="2010-07-24T01:31:38" scheme="DCTERMS.W3CDTF"/&gt;&lt;meta name="DCTERMS.provenance" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.subject" content="," xml:lang="en-US"/&gt;&lt;link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en"/&gt;&lt;link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en"/&gt;&lt;link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en"/&gt;&lt;link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en"/&gt;&lt;base href="."/&gt;&lt;style type="text/css"&gt;&lt;br /&gt;	@page {  }&lt;br /&gt;	table { border-collapse:collapse; border-spacing:0; empty-cells:show }&lt;br /&gt;	td, th { vertical-align:top; font-size:12pt;}&lt;br /&gt;	h1, h2, h3, h4, h5, h6 { clear:both }&lt;br /&gt;	ol, ul { margin:0; padding:0;}&lt;br /&gt;	li { list-style: none; margin:0; padding:0;}&lt;br /&gt;	&lt;!-- "li span.odfLiEnd" - IE 7 issue--&gt;&lt;br /&gt;	li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }&lt;br /&gt;	span.footnodeNumber { padding-right:1em; }&lt;br /&gt;	span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000;  margin:0; border:0; padding:0;  }&lt;br /&gt;	* { margin:0;}&lt;br /&gt;	.P1 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P10 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P11 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P12 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P13 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P14 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P15 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P16 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P2 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P3 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P4 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P5 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P6 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P7 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P8 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P9 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.Bullet_20_Symbols { font-family:StarSymbol; font-size:9pt; }&lt;br /&gt;	.T57 { font-weight:bold; }&lt;br /&gt;	.T58 { font-weight:bold; }&lt;br /&gt;	&lt;!-- ODF styles with no properties representable as CSS --&gt;&lt;br /&gt;	.Numbering_20_Symbols .T1 .T10 .T11 .T12 .T13 .T14 .T15 .T16 .T17 .T18 .T19 .T2 .T20 .T21 .T22 .T23 .T24 .T25 .T26 .T27 .T28 .T29 .T3 .T30 .T31 .T32 .T33 .T34 .T35 .T36 .T37 .T38 .T39 .T4 .T40 .T41 .T42 .T43 .T44 .T45 .T46 .T47 .T48 .T49 .T5 .T50 .T51 .T52 .T53 .T54 .T55 .T56 .T59 .T6 .T60 .T61 .T62 .T63 .T64 .T7 .T8 .T9 { }&lt;br /&gt;	&lt;/style&gt;&lt;/head&gt;&lt;body dir="ltr" style="max-width:21.59cm;margin-top:2cm; margin-bottom:2cm; margin-left:2cm; margin-right:2cm; "&gt;&lt;p class="P1"&gt;&lt;span class="T1"&gt;When we talk about contributions, money plays a major role... everyone knows about monitory contributions &lt;/span&gt;&lt;span class="T53"&gt;bug reports/Developer task etc...&lt;/span&gt;&lt;span class="T1"&gt;. However, even if you're not a technical personnel, &lt;/span&gt;&lt;span class="T2"&gt;and do not even wish &lt;/span&gt;&lt;span class="T64"&gt;monitory&lt;/span&gt;&lt;span class="T2"&gt; contribut&lt;/span&gt;&lt;span class="T64"&gt;ions&lt;/span&gt;&lt;span class="T2"&gt; &lt;/span&gt;&lt;span class="T3"&gt;(for some reasons)&lt;/span&gt;&lt;span class="T2"&gt;, &lt;/span&gt;&lt;span class="T3"&gt;there're other ways &lt;/span&gt;&lt;span class="T4"&gt;available&lt;/span&gt;&lt;span class="T3"&gt; also - &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="P4" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T5"&gt;Hardware compatibility with Linux is a major issue, actually the manufacturer is to blame. So whenever you find such a product not working out, call the manufacturer straight and &lt;/span&gt;&lt;span class="T6"&gt;complain&lt;/span&gt;&lt;span class="T5"&gt;.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="P5" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;&lt;span class="T7"&gt;If he says the hardware is officially incompatible &lt;/span&gt;&lt;span class="T10"&gt;or they can&lt;/span&gt;&lt;span class="T54"&gt;'&lt;/span&gt;&lt;span class="T10"&gt;t fix it&lt;/span&gt;&lt;span class="T7"&gt;, &lt;/span&gt;&lt;span class="T8"&gt;tell on the&lt;/span&gt;&lt;span class="T55"&gt;ir&lt;/span&gt;&lt;span class="T8"&gt; face that their products suc&lt;/span&gt;&lt;span class="T56"&gt;ks&lt;/span&gt;&lt;span class="T8"&gt;, and you will never buy their products again and never recommend it &lt;/span&gt;&lt;span class="T9"&gt;to anyone and just demote all their products.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P6" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;&lt;span class="T19"&gt;If he says Linux users fall in the &lt;/span&gt;&lt;span class="T21"&gt;majority&lt;/span&gt;&lt;span class="T19"&gt;, tell him the statistics are wrong and you see all &lt;/span&gt;&lt;span class="T20"&gt;Linux users around you.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P7" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T11"&gt;Wherever you see a product which requires drivers and all and the Linux compatibility has not been commented on &lt;/span&gt;&lt;span class="T12"&gt;call the manufacturer and ask &lt;/span&gt;&lt;span class="T13"&gt;about it's Linux &lt;/span&gt;&lt;span class="T14"&gt;compatibility&lt;/span&gt;&lt;span class="T13"&gt;. &lt;/span&gt;&lt;span class="T15"&gt;Regardless of what he says, &lt;/span&gt;&lt;span class="T17"&gt;respond&lt;/span&gt;&lt;span class="T16"&gt; by telling him you need to bulk order the product and need 50 or 100 or even 1000... whatever amount of pieces.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P8" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;&lt;span class="T18"&gt;Check out which companies do not provide &lt;/span&gt;&lt;span class="T22"&gt;any Laptops or Desktops &lt;/span&gt;&lt;span class="T23"&gt;with &lt;/span&gt;&lt;span class="T24"&gt;Linux &lt;/span&gt;&lt;span class="T25"&gt;preinstalled &lt;/span&gt;&lt;span class="T26"&gt;or &lt;/span&gt;&lt;span class="T28"&gt;if there're no products&lt;/span&gt;&lt;span class="T26"&gt; without Windows preinstalled&lt;/span&gt;&lt;span class="T25"&gt; and &lt;/span&gt;&lt;span class="T27"&gt;complain&lt;/span&gt;&lt;span class="T25"&gt; to them &lt;/span&gt;&lt;span class="T27"&gt;about how you're forcing everyone to buy Windows, and decreasing the value of money for their product &lt;/span&gt;&lt;span class="T29"&gt;if someone does not wish to use Windows &lt;/span&gt;&lt;span class="T30"&gt;and you and your friends &lt;/span&gt;&lt;span class="T31"&gt;(or the whole company&lt;/span&gt;&lt;span class="T34"&gt; and take large numbers again.&lt;/span&gt;&lt;span class="T31"&gt;)&lt;/span&gt;&lt;span class="T30"&gt; are &lt;/span&gt;&lt;span class="T31"&gt;preferring&lt;/span&gt;&lt;span class="T30"&gt; &lt;/span&gt;&lt;span class="T31"&gt;computers Without windows &lt;/span&gt;&lt;span class="T32"&gt;installed&lt;/span&gt;&lt;span class="T31"&gt;, &lt;/span&gt;&lt;span class="T33"&gt;but they don&lt;/span&gt;&lt;span class="T35"&gt;'&lt;/span&gt;&lt;span class="T33"&gt;t &lt;/span&gt;&lt;span class="T35"&gt;manufacture &lt;/span&gt;&lt;span class="T36"&gt;them.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="P9" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;&lt;span class="T48"&gt;If you're using windows do not buy &lt;/span&gt;&lt;span class="T49"&gt;computers with non trial versions of &lt;/span&gt;&lt;span class="T59"&gt;Microsoft Office or any other such product.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P13" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;•.&lt;/span&gt;Publicize Linux distros by the following points - &lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="P10" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;&lt;span class="T37"&gt;No need to reformat &lt;/span&gt;&lt;span class="T39"&gt;for life.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P14" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;Very stable.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P15" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;No security issues like Antivirus, firewall etc..&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P11" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;&lt;span class="T38"&gt;For windows there're millions of viruses made daily, but for Linux, there are &lt;/span&gt;&lt;span class="T39"&gt;almost&lt;/span&gt;&lt;span class="T38"&gt; none.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P16" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;A 3-d desktop.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P16" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;No need to hunt applications on the internet to install.&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="P12" style="margin-left:0cm;"&gt;&lt;span class="Bullet_20_Symbols" style="display:block;float:left;min-width:0cm"&gt;◦.&lt;/span&gt;&lt;span class="T60"&gt;Public property, Download, modify and redistribute &lt;/span&gt;&lt;span class="T61"&gt;without fear of being prosecuted.&lt;/span&gt;&lt;span class="odfLiEnd"/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="P2"&gt;&lt;span class="T57"&gt;Although these techniques might not &lt;/span&gt;&lt;span class="T58"&gt;appeal to many&lt;/span&gt;&lt;span class="T40"&gt;, &lt;/span&gt;&lt;span class="T41"&gt;since they are considered 'bad', that is these (except the last point) are mostly lies, &lt;/span&gt;&lt;span class="T42"&gt;but you really have no other option. &lt;/span&gt;&lt;span class="T43"&gt;If GNU is actually going to have that wildebeest image, &lt;/span&gt;&lt;span class="T44"&gt;it'll always be the &lt;/span&gt;&lt;span class="T45"&gt;prey of predators &lt;/span&gt;&lt;span class="T46"&gt;and always be &lt;/span&gt;&lt;span class="T62"&gt;vulnerable.&lt;/span&gt;&lt;/p&gt;&lt;p class="P3"&gt;&lt;span class="T47"&gt;By far, Microsoft is the biggest rival of GNU/Opensource, &lt;/span&gt;&lt;span class="T50"&gt;it's always trying to kill it by unfair means and causes harm to the people; if they are doing this, &lt;/span&gt;&lt;span class="T51"&gt;the&lt;/span&gt;&lt;span class="T50"&gt; &lt;/span&gt;&lt;span class="T51"&gt;response&lt;/span&gt;&lt;span class="T50"&gt; has to be the same from the GNU herd &lt;/span&gt;&lt;span class="T52"&gt;otherwise it will be &lt;/span&gt;&lt;span class="T63"&gt;the&lt;/span&gt;&lt;span class="T52"&gt; hunted.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-8905954240545375109?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/8905954240545375109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/07/unique-ways-to-contribute-to-opensource.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8905954240545375109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/8905954240545375109'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/07/unique-ways-to-contribute-to-opensource.html' title='Unique ways to contribute to opensource.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-5858175819710418031</id><published>2010-07-23T07:17:00.000-07:00</published><updated>2010-07-23T07:24:18.383-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Make generate sabayon package ebuilds gentoo binaries'/><title type='text'>Making a sabayon package.</title><content type='html'>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&lt;!DOCTYPE html&lt;br /&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;!--This file was converted to xhtml by OpenOffice.org - see http://xml.openoffice.org/odf2xhtml for more info.--&gt;&lt;head profile="http://dublincore.org/documents/dcmi-terms/"&gt;&lt;meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/&gt;&lt;title xml:lang="en-US"&gt;- no title specified&lt;/title&gt;&lt;meta name="DCTERMS.title" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.language" content="en-US" scheme="DCTERMS.RFC4646"/&gt;&lt;meta name="DCTERMS.source" content="http://xml.openoffice.org/odf2xhtml"/&gt;&lt;meta name="DCTERMS.contributor" content="dE "/&gt;&lt;meta name="DCTERMS.modified" content="2010-07-24T01:22:11" scheme="DCTERMS.W3CDTF"/&gt;&lt;meta name="DCTERMS.provenance" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.subject" content="," xml:lang="en-US"/&gt;&lt;link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en"/&gt;&lt;link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en"/&gt;&lt;link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en"/&gt;&lt;link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en"/&gt;&lt;base href="."/&gt;&lt;style type="text/css"&gt;&lt;br /&gt;	@page {  }&lt;br /&gt;	table { border-collapse:collapse; border-spacing:0; empty-cells:show }&lt;br /&gt;	td, th { vertical-align:top; font-size:12pt;}&lt;br /&gt;	h1, h2, h3, h4, h5, h6 { clear:both }&lt;br /&gt;	ol, ul { margin:0; padding:0;}&lt;br /&gt;	li { list-style: none; margin:0; padding:0;}&lt;br /&gt;	&lt;!-- "li span.odfLiEnd" - IE 7 issue--&gt;&lt;br /&gt;	li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }&lt;br /&gt;	span.footnodeNumber { padding-right:1em; }&lt;br /&gt;	span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000;  margin:0; border:0; padding:0;  }&lt;br /&gt;	* { margin:0;}&lt;br /&gt;	.P1 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P10 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P11 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P12 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P13 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P14 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P15 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P16 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P17 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P18 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P19 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P2 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P3 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P4 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P5 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P6 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P7 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P8 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P9 { color:#000000; font-size:14pt; margin-bottom:0.101cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.Text_20_body { color:#000000; font-size:14pt; font-family:Calibri; writing-mode:page; margin-top:0cm; margin-bottom:0.101cm; }&lt;br /&gt;	&lt;!-- ODF styles with no properties representable as CSS --&gt;&lt;br /&gt;	.Numbering_20_Symbols .T1 .T10 .T11 .T12 .T13 .T14 .T15 .T16 .T17 .T18 .T19 .T2 .T20 .T21 .T22 .T23 .T24 .T25 .T26 .T27 .T28 .T29 .T3 .T30 .T31 .T32 .T33 .T34 .T35 .T36 .T37 .T38 .T39 .T4 .T40 .T41 .T42 .T43 .T44 .T45 .T46 .T47 .T48 .T49 .T5 .T50 .T51 .T52 .T53 .T54 .T55 .T56 .T57 .T58 .T59 .T6 .T60 .T61 .T62 .T63 .T64 .T65 .T66 .T67 .T68 .T69 .T7 .T8 .T9 { }&lt;br /&gt;	&lt;/style&gt;&lt;/head&gt;&lt;body dir="ltr" style="max-width:21.59cm;margin-top:2cm; margin-bottom:2cm; margin-left:2cm; margin-right:2cm; "&gt;&lt;p class="P1"&gt;&lt;span class="T1"&gt;Like deb and rpm, there're also Sabayon packages but cause Sabayon is not known &lt;/span&gt;&lt;span class="T44"&gt;much&lt;/span&gt;&lt;span class="T1"&gt;, &lt;/span&gt;&lt;span class="T2"&gt;such packages are hard to be found. Most probably you will not pass through a &lt;/span&gt;&lt;span class="T8"&gt;scenario&lt;/span&gt;&lt;span class="T2"&gt; where you will actually not &lt;/span&gt;&lt;span class="T45"&gt;get&lt;/span&gt;&lt;span class="T2"&gt; a package you need inside the &lt;/span&gt;&lt;span class="T3"&gt;official&lt;/span&gt;&lt;span class="T2"&gt; Sabayon repository, &lt;/span&gt;&lt;span class="T4"&gt;but if you do, here I'll state what you can do to resolve the issue.&lt;/span&gt;&lt;/p&gt;&lt;p class="Text_20_body"&gt;&lt;span class="T5"&gt;Since Sabayon is based on Gentoo, &lt;/span&gt;&lt;span class="T6"&gt;everything&lt;/span&gt;&lt;span class="T5"&gt; that works in Gentoo, &lt;/span&gt;&lt;span class="T6"&gt;also&lt;/span&gt;&lt;span class="T5"&gt; works in Sabayon &lt;/span&gt;&lt;span class="T6"&gt;including ebuilds &lt;/span&gt;&lt;span class="T7"&gt;which might be commonly considered as Gentoo packages &lt;/span&gt;&lt;span class="T8"&gt;and&lt;/span&gt;&lt;span class="T7"&gt; &lt;/span&gt;&lt;span class="T8"&gt;Ebuild&lt;/span&gt;&lt;span class="T66"&gt;s&lt;/span&gt;&lt;span class="T8"&gt; are found at a very large number, if you did not find a &lt;/span&gt;&lt;span class="T67"&gt;S&lt;/span&gt;&lt;span class="T8"&gt;abayon package, you will get an Ebuild and you can make the &lt;/span&gt;&lt;span class="T67"&gt;S&lt;/span&gt;&lt;span class="T8"&gt;abayon package from this. To get the ebuild search in &lt;/span&gt;&lt;a href="http://www.gentoo-portage.com/"&gt;&lt;span class="T9"&gt;http://www.gentoo-portage.com&lt;/span&gt;&lt;/a&gt;&lt;span class="T9"&gt;, &lt;/span&gt;&lt;span class="T50"&gt;or &lt;/span&gt;&lt;span class="T52"&gt;http://&lt;/span&gt;&lt;span class="T50"&gt;bugs.gentoo.org or &lt;/span&gt;&lt;span class="T51"&gt;http://gpo.zugaina.org/&lt;/span&gt;&lt;span class="T9"&gt; download it and place it in /usr/portage/app-misc/&amp;lt;package name&amp;gt;/&amp;lt;place the ebuild here in the &lt;/span&gt;&lt;span class="T53"&gt;name&lt;/span&gt;&lt;span class="T9"&gt; format &amp;lt;package name&amp;gt;-&amp;lt;version&amp;gt;.ebuild&amp;gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="P2"&gt;&lt;span class="T9"&gt;Example &lt;/span&gt;&lt;span class="T10"&gt;if we have an ebuild named limewire-5.0.0.ebuild then p&lt;/span&gt;&lt;span class="T54"&gt;la&lt;/span&gt;&lt;span class="T10"&gt;ce it in &lt;/span&gt;&lt;span class="T9"&gt;/usr/portage/app-misc/&lt;/span&gt;&lt;span class="T10"&gt;limewire/&lt;/span&gt;&lt;/p&gt;&lt;p class="P3"&gt;&lt;span class="T10"&gt;Make the directories if they are not &lt;/span&gt;&lt;span class="T11"&gt;available. The ebuild name should strictly be limewire-&amp;lt;&lt;/span&gt;&lt;span class="T12"&gt;version&lt;/span&gt;&lt;span class="T11"&gt;&amp;gt;, that is in general &lt;/span&gt;&lt;span class="T12"&gt;&amp;lt;package name&amp;gt;-&amp;lt;version&amp;gt;. The &lt;/span&gt;&lt;span class="T55"&gt;directory&lt;/span&gt;&lt;span class="T12"&gt; where this ebuild will be placed in the &lt;/span&gt;&lt;span class="T9"&gt;app-misc &lt;/span&gt;&lt;span class="T12"&gt;directory, &lt;/span&gt;&lt;span class="T13"&gt;should be &lt;/span&gt;&lt;span class="T56"&gt;named&lt;/span&gt;&lt;span class="T13"&gt; &lt;/span&gt;&lt;span class="T12"&gt;&amp;lt;package name&amp;gt;, &lt;/span&gt;&lt;span class="T13"&gt;in this case, limewire. &lt;/span&gt;&lt;span class="T14"&gt;Now drop to the the root prompt.&lt;/span&gt;&lt;/p&gt;&lt;p class="P13"&gt;Next, you need to create a manifest of the ebuild by - &lt;/p&gt;&lt;p class="P13"&gt;ebuild &amp;lt;ebuild with complete location&amp;gt; manifest&lt;/p&gt;&lt;p class="P14"&gt;then you can safely emerge with - &lt;/p&gt;&lt;p class="P14"&gt;emerge limewire&lt;/p&gt;&lt;p class="P4"&gt;&lt;span class="T15"&gt;From here on, there're primarily 2 ways by which you can make a &lt;/span&gt;&lt;span class="T57"&gt;S&lt;/span&gt;&lt;span class="T15"&gt;abayon package, &lt;/span&gt;&lt;span class="T68"&gt;for&lt;/span&gt;&lt;span class="T15"&gt; one of them &lt;/span&gt;&lt;span class="T68"&gt;run&lt;/span&gt;&lt;span class="T15"&gt; the following commands &lt;/span&gt;&lt;span class="T69"&gt;first &lt;/span&gt;&lt;span class="T15"&gt;- &lt;/span&gt;&lt;/p&gt;&lt;p class="P15"&gt;equo rescue spmsync&lt;/p&gt;&lt;p class="P15"&gt;Actually emerge is set to do this automatically after merging any package, but do this again just in case it does not happen.&lt;/p&gt;&lt;p class="P5"&gt;&lt;span class="T17"&gt;As of &lt;/span&gt;&lt;span class="T58"&gt;the&lt;/span&gt;&lt;span class="T17"&gt; insides on how this works, &lt;/span&gt;&lt;span class="T18"&gt;entropy (the binary package manager of Sabayon) &lt;/span&gt;&lt;span class="T19"&gt;has a &lt;/span&gt;&lt;span class="T59"&gt;separate&lt;/span&gt;&lt;span class="T19"&gt; database &lt;/span&gt;&lt;span class="T60"&gt;to&lt;/span&gt;&lt;span class="T19"&gt; that of portage, but both need to have the same packages recorded as installed, &lt;/span&gt;&lt;span class="T20"&gt;to make out for the differences, we run &lt;/span&gt;&lt;span class="T16"&gt;equo rescue spmsync &lt;/span&gt;&lt;span class="T20"&gt;so &lt;/span&gt;&lt;span class="T22"&gt;L&lt;/span&gt;&lt;span class="T20"&gt;imewire gets recorded in &lt;/span&gt;&lt;span class="T61"&gt;t&lt;/span&gt;&lt;span class="T21"&gt;he entropy database &lt;/span&gt;&lt;span class="T23"&gt;and now the package will be installed in &lt;/span&gt;&lt;span class="T24"&gt;S&lt;/span&gt;&lt;span class="T23"&gt;abayon, you can see it in &lt;/span&gt;&lt;span class="T61"&gt;Sulfur&lt;/span&gt;&lt;span class="T23"&gt; &lt;/span&gt;&lt;span class="T24"&gt;as installed.&lt;/span&gt;&lt;/p&gt;&lt;p class="P16"&gt;Next to build a package off it - &lt;/p&gt;&lt;p class="P6"&gt;&lt;span class="T25"&gt;equo smart  &lt;/span&gt;&lt;span class="T26"&gt;quickpkg &lt;/span&gt;&lt;span class="T27"&gt;&amp;lt;package name&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="P7"&gt;&lt;span class="T28"&gt;This will be placed in &lt;/span&gt;&lt;span class="T29"&gt;/&lt;/span&gt;&lt;span class="T30"&gt;var/lib/entropy/tm&lt;/span&gt;&lt;span class="T31"&gt;p &lt;/span&gt;&lt;span class="T32"&gt;by default, override by the switch --&lt;/span&gt;&lt;span class="T33"&gt;savedir.&lt;/span&gt;&lt;/p&gt;&lt;p class="P8"&gt;&lt;span class="T62"&gt;Y&lt;/span&gt;&lt;span class="T34"&gt;ou should have an entropy package &lt;/span&gt;&lt;span class="T62"&gt;there&lt;/span&gt;&lt;span class="T34"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="P8"&gt;&lt;span class="T34"&gt;Now let's discuss another way &lt;/span&gt;&lt;span class="T35"&gt;of creating a Sabayon &lt;/span&gt;&lt;span class="T38"&gt;packages&lt;/span&gt;&lt;span class="T35"&gt; from Gentoo binaries which where made during compile time by portage (using --buildpkg or &lt;/span&gt;&lt;span class="T37"&gt;quickpkg&lt;/span&gt;&lt;span class="T36"&gt;), &lt;/span&gt;&lt;span class="T39"&gt;assuming you have such a binary, just - &lt;/span&gt;&lt;/p&gt;&lt;p class="P17"&gt;equo smart inflate &amp;lt;gentoo binary&amp;gt;&lt;/p&gt;&lt;p class="P9"&gt;&lt;span class="T39"&gt;And the &lt;/span&gt;&lt;span class="T42"&gt;resultant&lt;/span&gt;&lt;span class="T39"&gt; Sabayon package will be placed in &lt;/span&gt;&lt;span class="T29"&gt;/&lt;/span&gt;&lt;span class="T30"&gt;var/lib/entropy/tm&lt;/span&gt;&lt;span class="T31"&gt;p.&lt;/span&gt;&lt;/p&gt;&lt;p class="P12"&gt;&lt;span class="T63"&gt;For this &lt;/span&gt;&lt;span class="T64"&gt;technique&lt;/span&gt;&lt;span class="T63"&gt;, you just need to have the gentoo binary, &lt;/span&gt;&lt;span class="T64"&gt;neither&lt;/span&gt;&lt;span class="T63"&gt; the ebuild nor you need to emerge it through portage.&lt;/span&gt;&lt;/p&gt;&lt;p class="P9"&gt;&lt;span class="T39"&gt;You can install a &lt;/span&gt;&lt;span class="T41"&gt;S&lt;/span&gt;&lt;span class="T39"&gt;abayon package with sulfur &lt;/span&gt;&lt;span class="T40"&gt;by going to file&amp;gt;install from binaries...&lt;/span&gt;&lt;/p&gt;&lt;p class="P18"&gt;alternatively - &lt;/p&gt;&lt;p class="P10"&gt;&lt;span class="T43"&gt;equo &amp;lt;the &lt;/span&gt;&lt;span class="T64"&gt;S&lt;/span&gt;&lt;span class="T43"&gt;abayon binary&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="P11"&gt;&lt;span class="T46"&gt;You don&lt;/span&gt;&lt;span class="T47"&gt;'&lt;/span&gt;&lt;span class="T46"&gt;t need to worry about the &lt;/span&gt;&lt;span class="T47"&gt;dependencies&lt;/span&gt;&lt;span class="T46"&gt;, &lt;/span&gt;&lt;span class="T48"&gt;they get sorted out by the &lt;/span&gt;&lt;span class="T65"&gt;S&lt;/span&gt;&lt;span class="T48"&gt;abayon package automatically. Any dependency in the ebuild or the Gentoo binary &lt;/span&gt;&lt;span class="T49"&gt;will be loaded into the Sabayon package.&lt;/span&gt;&lt;/p&gt;&lt;p class="P19"&gt;Request your Sabayon package, I'll try to make them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-5858175819710418031?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/5858175819710418031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/07/making-sabayon-package.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/5858175819710418031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/5858175819710418031'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/07/making-sabayon-package.html' title='Making a sabayon package.'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-3568487645677501041</id><published>2010-07-23T07:11:00.000-07:00</published><updated>2010-07-23T07:15:25.371-07:00</updated><title type='text'>Humans defenseless in the wild?</title><content type='html'>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&lt;!DOCTYPE html&lt;br /&gt;&lt;br /&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;!--This file was converted to xhtml by OpenOffice.org - see http://xml.openoffice.org/odf2xhtml for more info.--&gt;&lt;head profile="http://dublincore.org/documents/dcmi-terms/"&gt;&lt;meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/&gt;&lt;title xml:lang="en-US"&gt;- no title specified&lt;/title&gt;&lt;meta name="DCTERMS.title" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.language" content="en-US" scheme="DCTERMS.RFC4646"/&gt;&lt;meta name="DCTERMS.source" content="http://xml.openoffice.org/odf2xhtml"/&gt;&lt;meta name="DCTERMS.contributor" content="dE "/&gt;&lt;meta name="DCTERMS.modified" content="2010-07-16T23:44:44" scheme="DCTERMS.W3CDTF"/&gt;&lt;meta name="DCTERMS.provenance" content="" xml:lang="en-US"/&gt;&lt;meta name="DCTERMS.subject" content="," xml:lang="en-US"/&gt;&lt;link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en"/&gt;&lt;link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en"/&gt;&lt;link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en"/&gt;&lt;link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en"/&gt;&lt;base href="."/&gt;&lt;style type="text/css"&gt;&lt;br /&gt;	@page {  }&lt;br /&gt;	table { border-collapse:collapse; border-spacing:0; empty-cells:show }&lt;br /&gt;	td, th { vertical-align:top; font-size:12pt;}&lt;br /&gt;	h1, h2, h3, h4, h5, h6 { clear:both }&lt;br /&gt;	ol, ul { margin:0; padding:0;}&lt;br /&gt;	li { list-style: none; margin:0; padding:0;}&lt;br /&gt;	&lt;!-- "li span.odfLiEnd" - IE 7 issue--&gt;&lt;br /&gt;	li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }&lt;br /&gt;	span.footnodeNumber { padding-right:1em; }&lt;br /&gt;	span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000;  margin:0; border:0; padding:0;  }&lt;br /&gt;	* { margin:0;}&lt;br /&gt;	.P1 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P10 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P2 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P3 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P4 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P5 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P6 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P7 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P8 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.P9 { color:#000000; font-size:14pt; margin-bottom:0.3cm; margin-top:0cm; font-family:Calibri; writing-mode:page; }&lt;br /&gt;	.T49 { font-weight:bold; }&lt;br /&gt;	&lt;!-- ODF styles with no properties representable as CSS --&gt;&lt;br /&gt;	.Numbering_20_Symbols .T1 .T10 .T11 .T12 .T13 .T14 .T15 .T16 .T17 .T18 .T19 .T2 .T20 .T21 .T22 .T23 .T24 .T25 .T26 .T27 .T28 .T29 .T3 .T30 .T31 .T32 .T33 .T34 .T35 .T36 .T37 .T38 .T39 .T4 .T40 .T41 .T42 .T43 .T44 .T45 .T46 .T47 .T48 .T5 .T50 .T51 .T52 .T53 .T54 .T55 .T56 .T57 .T58 .T59 .T6 .T60 .T61 .T62 .T63 .T64 .T65 .T66 .T67 .T68 .T69 .T7 .T70 .T71 .T72 .T73 .T74 .T75 .T76 .T77 .T78 .T79 .T8 .T80 .T81 .T82 .T83 .T84 .T85 .T86 .T87 .T88 .T89 .T9 .T90 .T91 .T92 .T93 { }&lt;br /&gt;	&lt;/style&gt;&lt;/head&gt;&lt;body dir="ltr" style="max-width:21.59cm;margin-top:2cm; margin-bottom:2cm; margin-left:2cm; margin-right:2cm; "&gt;&lt;p class="P1"&gt;&lt;span class="T1"&gt;People &lt;/span&gt;&lt;span class="T72"&gt;often&lt;/span&gt;&lt;span class="T1"&gt; consider themselves to be &lt;/span&gt;&lt;span class="T3"&gt;vulnerable&lt;/span&gt;&lt;span class="T2"&gt; like domesticated chicken when lost in the wild... &lt;/span&gt;&lt;span class="T4"&gt;they say that if he's faced with a wild animal, he will not &lt;/span&gt;&lt;span class="T8"&gt;survive.&lt;/span&gt;&lt;span class="T4"&gt;.. he does not have the &lt;/span&gt;&lt;span class="T73"&gt;natural&lt;/span&gt;&lt;span class="T4"&gt; '&lt;/span&gt;&lt;span class="T5"&gt;defenses&lt;/span&gt;&lt;span class="T4"&gt;'... &lt;/span&gt;&lt;span class="T5"&gt;that is physically he's defenseless... however I don&lt;/span&gt;&lt;span class="T7"&gt;'&lt;/span&gt;&lt;span class="T5"&gt;t think so&lt;/span&gt;&lt;span class="T6"&gt; and here are my opinions.&lt;/span&gt;&lt;/p&gt;&lt;p class="P10"&gt;You would have noticed, that I'm talking a 'he' here... that's cause there's nothing a women can do in the wild, but a man can.&lt;/p&gt;&lt;p class="P2"&gt;&lt;span class="T11"&gt;I say h&lt;/span&gt;&lt;span class="T9"&gt;umans can &lt;/span&gt;&lt;span class="T11"&gt;mostly&lt;/span&gt;&lt;span class="T9"&gt; &lt;/span&gt;&lt;span class="T10"&gt;handle&lt;/span&gt;&lt;span class="T9"&gt; creatures &lt;/span&gt;&lt;span class="T11"&gt;roughly equal &lt;/span&gt;&lt;span class="T12"&gt;to their own size alone... that is I'm removing some big cats from the list, but not all like cheeta&lt;/span&gt;&lt;span class="T13"&gt;h&lt;/span&gt;&lt;span class="T12"&gt;, &lt;/span&gt;&lt;span class="T13"&gt;a small &lt;/span&gt;&lt;span class="T14"&gt;lepord&lt;/span&gt;&lt;span class="T13"&gt; etc... &lt;/span&gt;&lt;span class="T24"&gt;and of course if you encounter a bear, &lt;/span&gt;&lt;span class="T88"&gt;buffalo, wildebeest etc...&lt;/span&gt;&lt;span class="T24"&gt; &lt;/span&gt;&lt;span class="T25"&gt;there's no way you can fight um back. &lt;/span&gt;&lt;span class="T74"&gt;Even the biggest are afraid of poisonous frogs and snakes.&lt;/span&gt;&lt;/p&gt;&lt;p class="P3"&gt;&lt;span class="T15"&gt;First, we underestimate our physical strength, apart from being one of the &lt;/span&gt;&lt;span class="T16"&gt;largest land animals, &lt;/span&gt;&lt;span class="T17"&gt;we're also one of the strongest, &lt;/span&gt;&lt;span class="T18"&gt;if you &lt;/span&gt;&lt;span class="T19"&gt;did not fear to death or tried running away from a &lt;/span&gt;&lt;span class="T21"&gt;8&lt;/span&gt;&lt;span class="T19"&gt;0KG anaconda&lt;/span&gt;&lt;span class="T19"&gt;, &lt;/span&gt;&lt;span class="T20"&gt;instead decided to fight it aways, most probably you will win.&lt;/span&gt;&lt;/p&gt;&lt;p class="P4"&gt;&lt;span class="T20"&gt;So let's start with the anaconda... &lt;/span&gt;&lt;span class="T21"&gt;most men are &lt;/span&gt;&lt;span class="T22"&gt;strong&lt;/span&gt;&lt;span class="T21"&gt; enough to lift it &lt;/span&gt;&lt;span class="T23"&gt;up and if we think we're vulnerable... it wont make sense. If the anaconda grabs one arm, we got the other, if it grabs the head and tries to suffocate, we can still move our arms and a&lt;/span&gt;&lt;span class="T75"&gt;ll for a while&lt;/span&gt;&lt;span class="T23"&gt;, but what if we get a grab of &lt;/span&gt;&lt;span class="T24"&gt;it's &lt;/span&gt;&lt;span class="T26"&gt;neck tight &lt;/span&gt;&lt;span class="T27"&gt;and to top that, what if &lt;/span&gt;&lt;span class="T89"&gt;we&lt;/span&gt;&lt;span class="T27"&gt; twist it bad?... &lt;/span&gt;&lt;span class="T29"&gt;there's absolutely nothing &lt;/span&gt;&lt;span class="T30"&gt;an anaconda can do, &lt;/span&gt;&lt;span class="T31"&gt;death will come at an instant&lt;/span&gt;&lt;span class="T27"&gt;; the creature might not be able to tell &lt;/span&gt;&lt;span class="T28"&gt;but it will realize humans are pretty powerful creatures &lt;/span&gt;&lt;span class="T76"&gt;physically.&lt;/span&gt;&lt;/p&gt;&lt;p class="P5"&gt;&lt;span class="T32"&gt;A very powerful thing that we can do is kick, &lt;/span&gt;&lt;span class="T33"&gt;ever realized the amount of muscle around your legs... &lt;/span&gt;&lt;span class="T90"&gt;the thickness of your &lt;/span&gt;&lt;span class="T91"&gt;thies&lt;/span&gt;&lt;span class="T90"&gt; and how fat your ass is&lt;/span&gt;&lt;span class="T33"&gt;? &lt;/span&gt;&lt;span class="T34"&gt;And ever realize how high we can jump with it?... if that impulse (o&lt;/span&gt;&lt;span class="T77"&gt;f&lt;/span&gt;&lt;span class="T34"&gt; the order &lt;/span&gt;&lt;span class="T78"&gt;of&lt;/span&gt;&lt;span class="T34"&gt; tons) is applied to your rival, you will know the &lt;/span&gt;&lt;span class="T36"&gt;consequence&lt;/span&gt;&lt;span class="T34"&gt;, what if you just dropkick and it hits your &lt;/span&gt;&lt;span class="T35"&gt;competitor&lt;/span&gt;&lt;span class="T34"&gt; straight?... &lt;/span&gt;&lt;span class="T35"&gt;it might fracture a few bones and after that the wild animal will never face a human... &lt;/span&gt;&lt;span class="T37"&gt;it'll be sure&lt;/span&gt;&lt;span class="T79"&gt;ly&lt;/span&gt;&lt;span class="T37"&gt; shot afraid. &lt;/span&gt;&lt;span class="T60"&gt;Currently we don&lt;/span&gt;&lt;span class="T61"&gt;'&lt;/span&gt;&lt;span class="T60"&gt;t &lt;/span&gt;&lt;span class="T61"&gt;keep any nails on our &lt;/span&gt;&lt;span class="T63"&gt;toes&lt;/span&gt;&lt;span class="T61"&gt;, but you would have noticed it grows pretty thick and will &lt;/span&gt;&lt;span class="T62"&gt;actually&lt;/span&gt;&lt;span class="T61"&gt; work like a &lt;/span&gt;&lt;span class="T92"&gt;small&lt;/span&gt;&lt;span class="T61"&gt; dagger if you do have them.&lt;/span&gt;&lt;/p&gt;&lt;p class="P6"&gt;&lt;span class="T38"&gt;Next comes the weight. So what if you just fall down on the animal... &lt;/span&gt;&lt;span class="T39"&gt;what will it be able to do?... that's right, nothing. &lt;/span&gt;&lt;span class="T40"&gt;So we got the weight advantage. &lt;/span&gt;&lt;span class="T41"&gt;Instead something like this happens to us, &lt;/span&gt;&lt;span class="T42"&gt;we can at least grab u&lt;/span&gt;&lt;span class="T43"&gt;m by our hands by at least a small angle, our limbs have enough flexibility &lt;/span&gt;&lt;span class="T44"&gt;to reach our backs, and we can at least attempt!&lt;/span&gt;&lt;/p&gt;&lt;p class="P7"&gt;&lt;span class="T45"&gt;Then comes the hands. Something that most land animals miss and our unique weapon. Our hands can slide to the animal's th&lt;/span&gt;&lt;span class="T46"&gt;r&lt;/span&gt;&lt;span class="T47"&gt;o&lt;/span&gt;&lt;span class="T50"&gt;a&lt;/span&gt;&lt;span class="T47"&gt;t, &lt;/span&gt;&lt;span class="T48"&gt;then we can &lt;/span&gt;&lt;span class="T49"&gt;grab&lt;/span&gt;&lt;span class="T48"&gt; some of it's vital organs and cause some serious &lt;/span&gt;&lt;span class="T80"&gt;damage &lt;/span&gt;&lt;span class="T81"&gt;after&lt;/span&gt;&lt;span class="T48"&gt; which the animal won&lt;/span&gt;&lt;span class="T51"&gt;'&lt;/span&gt;&lt;span class="T48"&gt;t forget till death &lt;/span&gt;&lt;span class="T48"&gt;(which will be soon). &lt;/span&gt;&lt;span class="T52"&gt;Our hands have fingers which are '&lt;/span&gt;&lt;span class="T82"&gt;sort of&lt;/span&gt;&lt;span class="T52"&gt;' blunt, but what if you &lt;/span&gt;&lt;span class="T83"&gt;combine&lt;/span&gt;&lt;span class="T52"&gt; with all your force and push it into &lt;/span&gt;&lt;span class="T53"&gt;the animal's eyes &lt;/span&gt;&lt;span class="T54"&gt;or ears&lt;/span&gt;&lt;span class="T53"&gt;?, &lt;/span&gt;&lt;span class="T54"&gt;sure that mig&lt;/span&gt;&lt;span class="T55"&gt;h&lt;/span&gt;&lt;span class="T54"&gt;t hurt &lt;/span&gt;&lt;span class="T84"&gt;you&lt;/span&gt;&lt;span class="T54"&gt;, &lt;/span&gt;&lt;span class="T55"&gt;but it'll hurt your opponent harder. &lt;/span&gt;&lt;span class="T56"&gt;Let's see other things that our hands can do – pull it's ears, pock into it's ears, &lt;/span&gt;&lt;span class="T57"&gt;grab the &lt;/span&gt;&lt;span class="T85"&gt;tongue&lt;/span&gt;&lt;span class="T57"&gt;, &lt;/span&gt;&lt;span class="T58"&gt;and best of all... pull his balls, or private organs... &lt;/span&gt;&lt;span class="T59"&gt;or &lt;/span&gt;&lt;span class="T93"&gt;punch&lt;/span&gt;&lt;span class="T59"&gt; the lower back side which's usually &lt;/span&gt;&lt;span class="T64"&gt;un&lt;/span&gt;&lt;span class="T59"&gt;covered &lt;/span&gt;&lt;span class="T64"&gt;and very &lt;/span&gt;&lt;span class="T65"&gt;vulnerable.&lt;/span&gt;&lt;/p&gt;&lt;p class="P8"&gt;&lt;span class="T65"&gt;So next time &lt;/span&gt;&lt;span class="T66"&gt;you see a wild animal or even something crazy like a bear or &lt;/span&gt;&lt;span class="T67"&gt;tiger attacking you (and it's too late to run away), instead of trying to run,&lt;/span&gt;&lt;span class="T68"&gt; &lt;/span&gt;&lt;span class="T70"&gt;stand helpless&lt;/span&gt;&lt;span class="T68"&gt; pray&lt;/span&gt;&lt;span class="T86"&gt;ing&lt;/span&gt;&lt;span class="T68"&gt; for god, &lt;/span&gt;&lt;span class="T69"&gt;or searching for a weapon which you know is not around; think about these few things that you were born with and use them to your best struggle to survival.&lt;/span&gt;&lt;/p&gt;&lt;p class="P9"&gt;&lt;span class="T71"&gt;Of course prevention is better than cure, even the animals know &lt;/span&gt;&lt;span class="T87"&gt;that,&lt;/span&gt;&lt;span class="T71"&gt; so should you.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-3568487645677501041?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/3568487645677501041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/07/humans-defenseless-in-wild.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3568487645677501041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/3568487645677501041'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/07/humans-defenseless-in-wild.html' title='Humans defenseless in the wild?'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7330118093493789782.post-7108585596371404818</id><published>2010-07-23T07:03:00.000-07:00</published><updated>2010-07-23T07:08:22.463-07:00</updated><title type='text'>Sabayon Gentoo Symbiosis</title><content type='html'>Although many people might not notice, but this sort of relationship is unique and one of it's kind, this is the most effective relationship an OS can have on another.&lt;br /&gt;The devs of the binary based distros have to compile packages on their own. They need to take care of it's dependencies, compile time parameters, environment, any sorta group etc... this's what all Ubuntu, OpenSuse, Fedora etc... devlopers have to take care of, except Sabayon.&lt;br /&gt;For Sabayon devs all this job is done by the source based distro Gentoo, this might not sound great, but actually it is. You see both Sabayon and Gentoo have users, so by this relationship the users can utilize the efforts that the devs do while making an ebuild (or Gentoo packages if you don't know); efforts like the dependencies, compile time parameters all can be user set in Gentoo... and this is what the Sabayon devs take advantage of. All they do is simply compile the Gentoo ebuilds with standard parameters so as to make a great generic desktop, thus the Sabayon team is effectively of the size Gentoo + Sabayon devs and the Gentoo users are of the size Gentoo + Sabayon; making a large community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7330118093493789782-7108585596371404818?l=delogics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delogics.blogspot.com/feeds/7108585596371404818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://delogics.blogspot.com/2010/07/sabayon-gentoo-symbiosis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7108585596371404818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7330118093493789782/posts/default/7108585596371404818'/><link rel='alternate' type='text/html' href='http://delogics.blogspot.com/2010/07/sabayon-gentoo-symbiosis.html' title='Sabayon Gentoo Symbiosis'/><author><name>dE_logics</name><uri>http://www.blogger.com/profile/06538862406325093570</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
