<?xml version="1.0" encoding="iso-8859-15"?>
<!-- name="generator" content="blosxom/2.0" -->


<rss version="0.91">
  <channel>
    <title>blino's website   </title>
    <link>http://blino.org/dynamic</link>
    <description>Free software developer and more</description>
    <language>en</language>

  <item>
    <title>BarTab :: keep firefox tabs unloaded out of memory</title>
    <pubDate>Thu, 06 May 2010 12:59:00 GMT</pubDate>
    <link>https://addons.mozilla.org/en-US/firefox/addon/67651</link>
    <description>BarTab :: keep firefox tabs unloaded out of memory &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/67651"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Robert Love: Why the iPad and iPhone don’t Support Multitasking (Android memory pressure)</title>
    <pubDate>Fri, 30 Apr 2010 14:31:00 GMT</pubDate>
    <link>http://blog.rlove.org/2010/04/why-ipad-and-iphone-dont-support.html</link>
    <description>Robert Love: Why the iPad and iPhone don’t Support Multitasking (Android memory pressure) &lt;a href="http://blog.rlove.org/2010/04/why-ipad-and-iphone-dont-support.html"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Poulsbo on Mandriva with X server 1.7</title>
    <pubDate>Mon, 26 Apr 2010 18:30:00 GMT</pubDate>
    <link>http://blino.org/dynamic/blog/mandriva/poulsbo-xserver1.7.html</link>
    <description>&lt;p&gt;
The &amp;#34;psb&amp;#34; Poulsbo driver from Intel was broken on X server 1.7,
because of API changes notably.

&lt;/p&gt;
&lt;p&gt;
But after some love, here it is, starting your X again!

&lt;/p&gt;
&lt;p&gt;
First, upstream Xorg removed some stubs in server 1.7
&lt;a href=&quot;http://cgit.freedesktop.org/xorg/xserver/commit/?id=71a83d68ab07536c0778d13cd7da974c40e77457&quot;&gt;&amp;#40;xfree86: Remove loader symbol list ABI stubs&amp;#41;&lt;/a&gt;,
and the psb driver was still calling them. Just removing the calls
from the psb driver was enough about that. 

&lt;/p&gt;
&lt;p&gt;
The Fedora package ships a patch for server 1.7 that contains fixes
about includes and libpciaccess, which I reused.

&lt;/p&gt;
&lt;p&gt;
After this, it built fine, but the psb driver could not be loaded from
X, because it was not linked with the internal &amp;#34;libmm&amp;#34; library, and
failed finding its symbols.
Building without &lt;tt&gt;-Wl,--as-needed&lt;/tt&gt; made it link fine with libmm.so,
but it is just a workaround.

&lt;/p&gt;
&lt;p&gt;
In addition, some non-existent functions like &lt;tt&gt;mmListEmpty&amp;#40;&amp;#41;&lt;/tt&gt; were
called from the internal libmm library. Previously, this has been
workarounded by passing &lt;tt&gt;-Wl,--no-undefined&lt;/tt&gt; as linker flags so that
the library can be linked fine, and everything was fine at runtime as
long as nothing used the symbol.
But now, it seems libmm can&amp;#39;t be loaded this way by dlopen&amp;#40;&amp;#41;, even with lazy
binding, it complains about the undefined symbols.
So, I finally fixed it the proper, by adding back
&lt;tt&gt;-Wl,--no-undefined&lt;/tt&gt;, and removing the code calling the non-existent
functions, which was unused anyway.

&lt;/p&gt;
&lt;p&gt;
It also exposed an undefined assert&amp;#40;&amp;#41; symbol as well, caused by a
missing assert.h include...

&lt;/p&gt;
&lt;p&gt;
Then, X still failed loading because it couldn&amp;#39;t find &lt;tt&gt;mmCreateDRM&amp;#40;&amp;#41;&lt;/tt&gt;,
which should be in libmm. That&amp;#39;s because we build our Xorg with
&amp;#34;hidden&amp;#34; visibility. It was enough patching and fixing libmm already,
so a quick fix was to build with &lt;tt&gt;-fvisibility=default&lt;/tt&gt;.
This also fixes the linking of psb_drv.so with libmm.so, and allows to
use &lt;tt&gt;-Wl,--as-needed&lt;/tt&gt; again when linking the driver.

&lt;/p&gt;
&lt;p&gt;
The final touch is the make the Xpsb proprietary extension usable
again. The only issue was that the
&lt;a href=&quot;http://cgit.freedesktop.org/xorg/xserver/commit/?id=2107becb0ce2ffda001be65728c53563496d8d50&quot;&gt;empty xf86AddModuleInfo&amp;#40;&amp;#41; function&lt;/a&gt;
has been removed upstream. Adding this empty function back in
psb_driver.c directly is dirty, but makes it usable again :&amp;#41;

&lt;/p&gt;
&lt;p&gt;
As bonus, I also fixed my patch setting MigrationHeuristic option
to &amp;#34;greedy&amp;#34; by default, as it seems to lower the odds of a random
crash.

&lt;/p&gt;
&lt;p&gt;
There are still some unrendered pixmaps issue, and segfaults when
playing with libva, but at least X is starting fine now, and 3D as
well as accelerated video are working :&amp;#41;

&lt;/p&gt;
&lt;p&gt;
&amp;#40;in recent Mesa releases, another issue appears in the proprietary dri
driver, because of
&lt;a href=&quot;http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4f168a6f4911a096be97d2e83ef8ad9c5862ec0&quot;&gt;_glapi_set_warning_func&amp;#40;&amp;#41; removal upstream&lt;/a&gt;,
calling for another workaround /o\&amp;#41;

&lt;/p&gt;
&lt;p&gt;
Enjoy this in Mandriva Cooker, it&amp;#39;s already available in our contrib packages!

&lt;/p&gt;
&lt;p&gt;
Other distros, you&amp;#39;re welcome in cherry-picking our
&lt;a href=&quot;http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/x11-driver-video-psb/current/&quot;&gt;psb patches&lt;/a&gt;.
&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Linux on the iPhone</title>
    <pubDate>Fri, 23 Apr 2010 11:18:00 GMT</pubDate>
    <link>http://linuxoniphone.blogspot.com/</link>
    <description>Linux on the iPhone &lt;a href="http://linuxoniphone.blogspot.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Synaptics Gesture Suite™ Linux for TouchPads</title>
    <pubDate>Tue, 20 Apr 2010 17:44:00 GMT</pubDate>
    <link>http://www.synaptics.com/solutions/technology/gestures/touchpad-linux</link>
    <description>Synaptics Gesture Suite™ Linux for TouchPads &lt;a href="http://www.synaptics.com/solutions/technology/gestures/touchpad-linux"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>How to Combine Multiple PDF Files With pdftk</title>
    <pubDate>Thu, 15 Apr 2010 15:15:00 GMT</pubDate>
    <link>http://maketecheasier.com/combine-multiple-pdf-files-with-pdftk/2010/02/22</link>
    <description>How to Combine Multiple PDF Files With pdftk &lt;a href="http://maketecheasier.com/combine-multiple-pdf-files-with-pdftk/2010/02/22"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Bustle - D-Bus profiler</title>
    <pubDate>Thu, 15 Apr 2010 15:14:00 GMT</pubDate>
    <link>http://willthompson.co.uk/bustle/</link>
    <description>Bustle - D-Bus profiler &lt;a href="http://willthompson.co.uk/bustle/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Workarounding the drag'n'drop freeze in Firefox</title>
    <pubDate>Tue, 13 Apr 2010 00:00:00 GMT</pubDate>
    <link>http://blino.org/dynamic/blog/mandriva/firefox-drag-drop-freeze.html</link>
    <description>&lt;p&gt;
Sometimes, Firefox freezes when drag&amp;#39;n&amp;#39;dropping a tab.
The mouse cursor keeps the drag&amp;#39;n&amp;#39;drop icon, and the Firefox window
becomes unresponsive, as well as my desktop.

&lt;/p&gt;
&lt;p&gt;
To escape from this trap, a way is to enter the Firefox menu, by
typing Alt+F \o/

&lt;/p&gt;
&lt;p&gt;
&amp;#40;this also occurs in epiphany and galeon, and pterjan can confirm the
workaround works as well for galeon&amp;#41;
&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Pont de Tancarville</title>
    <pubDate>Sun, 11 Apr 2010 21:21:00 GMT</pubDate>
    <link>http://blino.org/dynamic/notes/buildings/pont-tancarville.html</link>
    <description>&lt;p&gt;
&lt;a href=&quot;http://fr.wikipedia.org/wiki/Pont_de_Tancarville&quot;&gt;Pont de Tancarville &amp;#40;Wikipedia&amp;#41;&lt;/a&gt;: a red bridge in Normandie, next to Le Havre, seen on &amp;#34;Le Cerveau&amp;#34; &amp;#40;with Bourvil and Belmondo&amp;#41;
&lt;/p&gt;
</description>
  </item>
  <item>
    <title>GitCheatSheet - Git SCM Wiki</title>
    <pubDate>Sun, 11 Apr 2010 16:51:00 GMT</pubDate>
    <link>https://git.wiki.kernel.org/index.php/GitCheatSheet</link>
    <description>GitCheatSheet - Git SCM Wiki &lt;a href="https://git.wiki.kernel.org/index.php/GitCheatSheet"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Acheter une voiture - Conseil d' achat et de vente</title>
    <pubDate>Tue, 06 Apr 2010 09:20:00 GMT</pubDate>
    <link>http://www.auto-selection.com/acheter-voiture.html</link>
    <description>Acheter une voiture - Conseil d' achat et de vente &lt;a href="http://www.auto-selection.com/acheter-voiture.html"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Quake II ported to use HTML5 technologies - The H Open Source: News and Features</title>
    <pubDate>Tue, 06 Apr 2010 08:58:00 GMT</pubDate>
    <link>http://www.h-online.com/open/news/item/Quake-II-ported-to-use-HTML5-technologies-969764.html</link>
    <description>Quake II ported to use HTML5 technologies - The H Open Source: News and Features &lt;a href="http://www.h-online.com/open/news/item/Quake-II-ported-to-use-HTML5-technologies-969764.html"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Feedbooks | A place to discover and publish e-books</title>
    <pubDate>Fri, 26 Mar 2010 19:21:00 GMT</pubDate>
    <link>http://feedbooks.com/</link>
    <description>Feedbooks | A place to discover and publish e-books &lt;a href="http://feedbooks.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Cooperative Linux: port of the Linux kernel on Windows</title>
    <pubDate>Fri, 26 Mar 2010 17:09:00 GMT</pubDate>
    <link>http://www.colinux.org/</link>
    <description>Cooperative Linux: port of the Linux kernel on Windows &lt;a href="http://www.colinux.org/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Global private DNS</title>
    <pubDate>Fri, 19 Mar 2010 09:43:00 GMT</pubDate>
    <link>http://blino.org/dynamic/blog/tech/global-private-dns.html</link>
    <description>&lt;p&gt;
I was wondering why going to suzuki.fr opened my local webpage.
Looks we have a little DNS issue:

&lt;/p&gt;
&lt;pre class=&quot;formatter_pre&quot;&gt;$ host suzuki.fr
suzuki.fr has address 192.168.0.1
suzuki.fr has address 82.67.155.173
suzuki.fr mail is handled by 10 bow.rain.fr.
suzuki.fr mail is handled by 0 mail.suzuki.fr.
&lt;/pre&gt;
</description>
  </item>
  <item>
    <title>Carte grise : Comment l'obtenir ? (préfecture de Paris)</title>
    <pubDate>Fri, 26 Feb 2010 09:14:00 GMT</pubDate>
    <link>http://www.prefecture-police-paris.interieur.gouv.fr/demarches/carte_grise/formalites.htm</link>
    <description>Carte grise : Comment l'obtenir ? (préfecture de Paris) &lt;a href="http://www.prefecture-police-paris.interieur.gouv.fr/demarches/carte_grise/formalites.htm"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Le stationnement résidentiel sur voirie à Paris</title>
    <pubDate>Fri, 26 Feb 2010 09:12:00 GMT</pubDate>
    <link>http://www.paris.fr/portail/deplacements/Portal.lut?page_id=5784&amp;document_type_id=5&amp;document_id=11472&amp;portlet_id=12681</link>
    <description>Le stationnement résidentiel sur voirie à Paris &lt;a href="http://www.paris.fr/portail/deplacements/Portal.lut?page_id=5784&amp;document_type_id=5&amp;document_id=11472&amp;portlet_id=12681"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>kwaak3: Port of Quake3 to Android</title>
    <pubDate>Thu, 25 Feb 2010 18:20:00 GMT</pubDate>
    <link>http://code.google.com/p/kwaak3/</link>
    <description>kwaak3: Port of Quake3 to Android &lt;a href="http://code.google.com/p/kwaak3/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>TooManyTabs: multi-rows, put idle tabs aside</title>
    <pubDate>Wed, 24 Feb 2010 14:58:00 GMT</pubDate>
    <link>https://addons.mozilla.org/en-US/firefox/addon/9429</link>
    <description>TooManyTabs: multi-rows, put idle tabs aside &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/9429"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Adblock Plus</title>
    <pubDate>Wed, 24 Feb 2010 14:56:00 GMT</pubDate>
    <link>https://addons.mozilla.org/en-US/firefox/addon/1865</link>
    <description>Adblock Plus &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1865"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Mozilla Labs Jetpack: write Firefox add-ons using Javascript</title>
    <pubDate>Wed, 24 Feb 2010 14:55:00 GMT</pubDate>
    <link>https://jetpack.mozillalabs.com/</link>
    <description>Mozilla Labs Jetpack: write Firefox add-ons using Javascript &lt;a href="https://jetpack.mozillalabs.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Firebug: web development tool for Firefox</title>
    <pubDate>Wed, 24 Feb 2010 14:52:00 GMT</pubDate>
    <link>http://getfirebug.com/</link>
    <description>Firebug: web development tool for Firefox &lt;a href="http://getfirebug.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>MR Tech Toolkit :: Add-ons for Firefox</title>
    <pubDate>Wed, 24 Feb 2010 14:51:00 GMT</pubDate>
    <link>https://addons.mozilla.org/en-US/firefox/addon/421</link>
    <description>MR Tech Toolkit :: Add-ons for Firefox &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/421"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>HOWTO Install Fedora 12 on Nokia N900</title>
    <pubDate>Wed, 24 Feb 2010 14:45:00 GMT</pubDate>
    <link>http://wiki.maemo.org/User:Jebba/Fedora</link>
    <description>HOWTO Install Fedora 12 on Nokia N900 &lt;a href="http://wiki.maemo.org/User:Jebba/Fedora"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>163 Million Smartbooks Expected to Ship in 2015 | Press Release | ABI Research</title>
    <pubDate>Wed, 24 Feb 2010 14:30:00 GMT</pubDate>
    <link>http://www.abiresearch.com/press/1609-163+Million+Smartbooks+Expected+to+Ship+in+2015</link>
    <description>163 Million Smartbooks Expected to Ship in 2015 | Press Release | ABI Research &lt;a href="http://www.abiresearch.com/press/1609-163+Million+Smartbooks+Expected+to+Ship+in+2015"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>GNU Emacs Lisp Reference Manual</title>
    <pubDate>Wed, 24 Feb 2010 11:40:00 GMT</pubDate>
    <link>http://www.gnu.org/software/emacs/elisp/html_node/index.html</link>
    <description>GNU Emacs Lisp Reference Manual &lt;a href="http://www.gnu.org/software/emacs/elisp/html_node/index.html"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>EmacsWiki: Elisp Cookbook</title>
    <pubDate>Wed, 24 Feb 2010 11:39:00 GMT</pubDate>
    <link>http://www.emacswiki.org/emacs/ElispCookbook</link>
    <description>EmacsWiki: Elisp Cookbook &lt;a href="http://www.emacswiki.org/emacs/ElispCookbook"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Programming in Emacs Lisp</title>
    <pubDate>Wed, 24 Feb 2010 11:13:00 GMT</pubDate>
    <link>http://www.gnu.org/software/emacs/emacs-lisp-intro/html_node/</link>
    <description>Programming in Emacs Lisp &lt;a href="http://www.gnu.org/software/emacs/emacs-lisp-intro/html_node/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>x2x: a software alternative to a KVM switch (linux.com)</title>
    <pubDate>Tue, 08 Dec 2009 01:37:00 GMT</pubDate>
    <link>http://www.linux.com/archive/feature/148824</link>
    <description>x2x: a software alternative to a KVM switch (linux.com) &lt;a href="http://www.linux.com/archive/feature/148824"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>VirtualBox user manual</title>
    <pubDate>Fri, 30 Oct 2009 23:33:00 GMT</pubDate>
    <link>http://www.virtualbox.org/manual/UserManual.html</link>
    <description>VirtualBox user manual &lt;a href="http://www.virtualbox.org/manual/UserManual.html"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Grub VGA Modes</title>
    <pubDate>Wed, 28 Oct 2009 22:37:00 GMT</pubDate>
    <link>http://www.mepis.org/node/2992</link>
    <description>Grub VGA Modes &lt;a href="http://www.mepis.org/node/2992"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Google Redefines GPS Navigation Landscape: Google Maps Navigation For Android 2.0</title>
    <pubDate>Wed, 28 Oct 2009 22:36:00 GMT</pubDate>
    <link>http://www.techcrunch.com/2009/10/28/google-redefines-car-gps-navigation-google-maps-navigation-android/</link>
    <description>Google Redefines GPS Navigation Landscape: Google Maps Navigation For Android 2.0 &lt;a href="http://www.techcrunch.com/2009/10/28/google-redefines-car-gps-navigation-google-maps-navigation-android/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Elance: freelance, consulting, outsourcing</title>
    <pubDate>Thu, 15 Oct 2009 23:45:00 GMT</pubDate>
    <link>http://www.elance.com/</link>
    <description>Elance: freelance, consulting, outsourcing &lt;a href="http://www.elance.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>oDesk, outsource to freelancers</title>
    <pubDate>Thu, 15 Oct 2009 23:45:00 GMT</pubDate>
    <link>http://www.odesk.com/</link>
    <description>oDesk, outsource to freelancers &lt;a href="http://www.odesk.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Rent a coder</title>
    <pubDate>Thu, 15 Oct 2009 23:44:00 GMT</pubDate>
    <link>http://www.rentacoder.com/RentACoder/SoftwareCoders/BrowseWork.asp</link>
    <description>Rent a coder &lt;a href="http://www.rentacoder.com/RentACoder/SoftwareCoders/BrowseWork.asp"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>(get a) freelancer</title>
    <pubDate>Thu, 15 Oct 2009 23:43:00 GMT</pubDate>
    <link>https://www.getafreelancer.com/</link>
    <description>(get a) freelancer &lt;a href="https://www.getafreelancer.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>China: Purple Mangosteen</title>
    <pubDate>Thu, 15 Oct 2009 19:12:00 GMT</pubDate>
    <link>http://blino.org/dynamic/notes/nature/fruits/mangosteen.html</link>
    <description>&lt;p&gt;
Sweet fruit from China, with white flesh
&lt;a href=&quot;http://en.wikipedia.org/wiki/Mangoustan&quot;&gt;&amp;#40;wikipedia&amp;#41;&lt;/a&gt;
&lt;/p&gt;
</description>
  </item>
  <item>
    <title>China: Pitaya</title>
    <pubDate>Thu, 15 Oct 2009 19:12:00 GMT</pubDate>
    <link>http://blino.org/dynamic/notes/nature/fruits/pitaya.html</link>
    <description>&lt;p&gt;
Red-skinned fruit with white flesh and black seeds
&lt;a href=&quot;http://en.wikipedia.org/wiki/Pitaya&quot;&gt;&amp;#40;wikipedia&amp;#41;&lt;/a&gt;
&lt;/p&gt;
</description>
  </item>
  <item>
    <title>skyscanner: cheap flights</title>
    <pubDate>Thu, 15 Oct 2009 19:03:00 GMT</pubDate>
    <link>http://www.skyscanner.net/</link>
    <description>skyscanner: cheap flights &lt;a href="http://www.skyscanner.net/"&gt;(link)&lt;/a&gt;</description>
  </item>
  <item>
    <title>Wizz Air: low-cost flights in Europe</title>
    <pubDate>Thu, 15 Oct 2009 19:02:00 GMT</pubDate>
    <link>https://wizzair.com/</link>
    <description>Wizz Air: low-cost flights in Europe &lt;a href="https://wizzair.com/"&gt;(link)&lt;/a&gt;</description>
  </item>
  </channel>
</rss>