<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/crox/atom.css" type="text/css" ?>

<feed version="0.3" 
   xmlns="http://purl.org/atom/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://blog.crox.net/rss.php?version=atom0.3" rel="service.feed" title="blog.crox.net" type="application/x.atom+xml" />
    <link href="http://blog.crox.net/"                        rel="alternate"    title="blog.crox.net" type="text/html" />
    <link href="http://blog.crox.net/rss.php?version=2.0"     rel="alternate"    title="blog.crox.net" type="application/rss+xml" />
    <title mode="escaped" type="text/html">blog.crox.net</title>
    <tagline mode="escaped" type="text/html"></tagline>
    <id>http://blog.crox.net/</id>
    <modified>2009-12-28T01:36:45Z</modified>
    <generator url="http://www.s9y.org/" version="1.1.3">Serendipity 1.1.3 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>
    <info mode="xml" type="text/html">
        <div xmlns="http://www.w3.org/1999/xhtml">You are viewing an ATOM formatted XML site feed. Usually this file is inteded to be viewed in an aggregator or syndication software. If you want to know more about ATOM, please visist <a href="http://atomenabled.org/">Atomenabled.org</a></div>
    </info>

    <entry>
        <link href="http://blog.crox.net/archives/64-Scanner-permissions-in-Ubuntu-Karmic-udev-libusb-saned-problem-with-udev-acl.html" rel="alternate" title="Scanner permissions in Ubuntu Karmic (udev libusb saned problem with udev-acl)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-12-27T23:13:00Z</issued>
        <created>2009-12-27T23:13:00Z</created>
        <modified>2009-12-28T01:36:45Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=64</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=64</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/64-guid.html</id>
        <title mode="escaped" type="text/html">Scanner permissions in Ubuntu Karmic (udev libusb saned problem with udev-acl)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                In Ubuntu Karmic (and possibly Jaunty ?), when you install libsane, it adds a file /lib/udev/rules.d/40-libsane.rules which contains rules that match on supported scanners and set the environment variable "libsane_matched" to "yes".<br />
<br />
This in turn triggers the following in /lib/udev/rules.d/70-acl.rules:<br />
<pre># USB scanners<br />ENV{libsane_matched}=="yes", ENV{ACL_MANAGE}="1"<br />
&lt;snip&gt;<br />
# apply ACL for all locally logged in users<br />LABEL="acl_apply", ENV{ACL_MANAGE}=="?*", TEST=="/var/run/ConsoleKit/database", \<br />  RUN+="udev-acl --action=$env{ACTION} --device=$env{DEVNAME}"</pre><br />
In the end, the result is that an ACL is created for the device, which allows locally logged in users to use it (read/write permission). eg for my scanner:<br />
<pre>~# lsusb<br />Bus 001 Device 005: ID 04b8:011c Seiko Epson Corp. Perfection 3200<br />~# ls -l /dev/bus/usb/001/005<br />crw-rw-r--+ 1 root root 189, 4 2009-12-28 00:11 /dev/bus/usb/001/005<br />~# getfacl /dev/bus/usb/001/005<br />getfacl: Removing leading '/' from absolute path names<br /># file: dev/bus/usb/001/005<br /># owner: root<br /># group: root<br />user::rw-<br />user:crox:rw-<br />group::rw-<br />mask::rw-<br />other::r--<br />~#</pre><br />
However, I also wanted to allow access to the scanner from other workstations through saned. In older Ubuntu versions, you could just add saned (or whatever user the service runs as) to the scanner group. This no longer works since the device belongs to root:root, and ACLs are added for specific users. The solution that works for me is to create a file /etc/udev/rules.d/99-sane-group.rules with the following contents:<br />
<pre># change group to scanner for sane devices<br />ENV{libsane_matched}=="yes", GROUP="scanner"</pre><br />
Then you just need to run <pre>sudo udevadm trigger</pre> and the group of the device magically changes to scanner.<br />
<br />
Of course you could also add a similar rule specifically for a certain device instead, in my case this would work too:<br />
<pre>ATTRS{idVendor}=="1d6b", ATTRS{idProduct}=="0002", GROUP="scanner"</pre><br />
<br />
To check that it worked, run the following: <pre>sudo su -s /bin/bash -c 'scanimage -L' saned</pre><br />
<br />
<br />
 
            </div>
        </content>

        <dc:subject>linux</dc:subject>
<dc:subject>scanner</dc:subject>
<dc:subject>ubuntu</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/60-Making-a-Dell-computer-running-Linux-silent-Dell-Precision-noise-problem.html" rel="alternate" title="Making a Dell computer running Linux silent (Dell Precision noise problem)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-12-10T20:05:09Z</issued>
        <created>2009-12-10T20:05:09Z</created>
        <modified>2009-12-10T20:14:30Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=60</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=60</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/60-guid.html</id>
        <title mode="escaped" type="text/html">Making a Dell computer running Linux silent (Dell Precision noise problem)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Faced with a noisy Dell Precision 490 computer running Ubuntu Karmic, I found an easy way to reduce the noise level to an acceptable threshold. (fancontrol did not help since it seems not to be compatible with the chipset used by Dell at least on this computer.)<br />
<br />
Step 1, install i8kutils:<pre>sudo apt-get install i8kutils</pre><br />
Step 2, add i8k to /etc/modules: <pre>sudo sh -c 'echo i8k >> /etc/modules'</pre><br />
Step 3, edit /etc/default/i8kmon so that it looks like this:<br />
<pre># /etc/default/i8kmon<br />
<br />
# Change to one enable i8kmon<br />
ENABLED=1<br />
I8KMON_ARGS="--daemon --nouserconfig --auto"<br />
</pre><br />
Step 4, reboot and enjoy!<br />
<br />
 
            </div>
        </content>

        <dc:subject>dell</dc:subject>
<dc:subject>linux</dc:subject>
<dc:subject>ubuntu</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/59-SIP-support-in-Nokia-phones-S60-VoIP-S40-VoIP.html" rel="alternate" title="SIP support in Nokia phones (S60 VoIP / S40 VoIP)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-12-02T21:31:46Z</issued>
        <created>2009-12-02T21:31:46Z</created>
        <modified>2009-12-02T21:31:46Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=59</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=59</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/59-guid.html</id>
        <title mode="escaped" type="text/html">SIP support in Nokia phones (S60 VoIP / S40 VoIP)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Thanks to <a href="http://luca.lovalvo.net/"  title="Luca Lo Valvo">Luca</a> who provided me with a link to this table detailing <a href="http://www.forum.nokia.com/Technology_Topics/Mobile_Technologies/VoIP/Nokia_VoIP_Framework/VoIP_support_in_Nokia_devices.xhtml"  title="VoIP support in Nokia devices">VoIP (SIP) support in Nokia devices</a>. 
            </div>
        </content>

        <dc:subject>n80</dc:subject>
<dc:subject>nokia</dc:subject>
<dc:subject>phone</dc:subject>
<dc:subject>voip</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/58-Patch-for-mISDN-1_1_9_2-to-support-the-Eicon-DIVA-USB-ISDN-adapter-071d1005-mISDN.html" rel="alternate" title="Patch for mISDN-1_1_9_2 to support the Eicon DIVA USB ISDN adapter (071d:1005 mISDN)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-09-22T21:25:33Z</issued>
        <created>2009-09-22T21:25:33Z</created>
        <modified>2009-09-22T21:25:33Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=58</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=58</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/58-guid.html</id>
        <title mode="escaped" type="text/html">Patch for mISDN-1_1_9_2 to support the Eicon DIVA USB ISDN adapter (071d:1005 mISDN)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                This is a copy of a post I made to the <a href="https://www.isdn4linux.de/mailman/listinfo/isdn4linux" title="isdn4linux mailing-list">isdn4linux mailing-list</a>.<br />
<br />
The attached patch adds support to mISDN-1_1_9_2 for the Eicon DIVA USB ISDN adapter (071d:1005).<br />
<br />
The bits I've added to hfcs_usb.c are from kernel 2.6.31. So far the adapter works fine for me (tested with 1 and 2 concurrent calls to asterisk 1.4.26.1 with chan_misdn).<br />
<br />
You can get the patch here: <a href="http://blog.crox.net/uploads/misdn-1.1.9.2-Eicon-Diva-USB.patch" title="misdn-1.1.9.2-Eicon-Diva-USB.patch" target="_blank">misdn-1.1.9.2-Eicon-Diva-USB.patch</a>.<br />
<br />
Comments are set to "moderated" for this entry, please consider whether you should rather post to the <a href="https://www.isdn4linux.de/mailman/listinfo/isdn4linux" title="isdn4linux mailing-list">list</a>.<br />
 
            </div>
        </content>

        <dc:subject>isdn</dc:subject>
<dc:subject>kernel</dc:subject>
<dc:subject>linux</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/56-Borderless-pictures-from-Gimp-HP-Photosmart-Premium-C309a-full-bleed-printing-on-LinuxCUPS.html" rel="alternate" title="Borderless pictures from Gimp (HP Photosmart Premium C309a full-bleed printing on Linux/CUPS)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-09-15T21:47:07Z</issued>
        <created>2009-09-15T21:47:07Z</created>
        <modified>2009-12-25T22:41:46Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=56</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=56</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/56-guid.html</id>
        <title mode="escaped" type="text/html">Borderless pictures from Gimp (HP Photosmart Premium C309a full-bleed printing on Linux/CUPS)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I've recently acquired an HP Photosmart Premium C309a all-in-one device (CC335B). I planned to use the device mainly for its scanner with duplex-capable automatic document feeder (ADF), in order to archive our mail electronically (more on that later). But I was also happy to get a device which can replace man different ones: it is also a fax, and a nice printer for documents, pictures and even (special) CD/DVDs.<br />
<br />
I already have a Canon Selphy CP740 dye sublimation photo printer, which I like very much but has two limitations: 1. it's limited to 10x15 format (4x6 in), and 2. it seems that it's impossible to get the printer to work correctly when attached to a PC as a usb printer. It works nicely in stand-alone mode (ie printing from a digital camera with PictBridge or directly from a CF card), but so far I've only managed to waste paper and ink when trying to print directly from the computer. (I've even installed a fresh Windows XP to try the software from Canon, it didn't work any better.) So the good quality of the HP as a photo printer was one more argument in its favour.<br />
<br />
Here is how I was able to print borderless photos directly from The Gimp:<br />
<br />
1. If you want no border at all, the image should obviously have the same aspect ratio as the paper you'll print on. If necessary, use "Image" -> "Canvas size" or the Crop tool to adjust it.<br />
<br />
2. "File" -> "Page setup": select the correct printer and paper size<br />
<br />
3. "File" -> "Print":<br />
<br />
- in "Page setup", select "Photo Tray" as paper source<br />
- in "Image Settings", check the box "Ignore Page Margins", then adjust Width/Height so that the picture fills the paper (if it doesn't, get back to step 1)<br />
- in "Advanced", select "Photo" as Printout mode, and "1200 dpi, Photo, Full Bleed" under "Resolution, Quality, Ink Type, Media Type" ("Controlled by 'Printout Mode'" seems to do as well)<br />
<br />
4. Click "Print"<br />
 
            </div>
        </content>

        <dc:subject>gimp</dc:subject>
<dc:subject>linux</dc:subject>
<dc:subject>photo</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/57-Patch-for-mISDN-1_1_9_2-and-kernel-2.6.30-mISDN-1.1-no-bus_id-patch.html" rel="alternate" title="Patch for mISDN-1_1_9_2 and kernel 2.6.30 (mISDN 1.1 no bus_id patch)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-08-28T20:30:00Z</issued>
        <created>2009-08-28T20:30:00Z</created>
        <modified>2009-08-28T20:30:00Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=57</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=57</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/57-guid.html</id>
        <title mode="escaped" type="text/html">Patch for mISDN-1_1_9_2 and kernel 2.6.30 (mISDN 1.1 no bus_id patch)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                This is a copy of a post I made to the <a href="https://www.isdn4linux.de/mailman/listinfo/isdn4linux" title="isdn4linux mailing-list">isdn4linux mailing-list</a>.<br />
<br />
In the latest kernel, char bus_id[20] has been removed from struct device. To read or set the device name, dev_name(device) resp. dev_set_name(device) have to be used instead. The attached patch does exactly that. It allows me to run <a href="http://www.misdn.org/"  title="mISDN">mISDN</a>-1_1_9_2 with kernel 2.6.30.5, with no problem so far. My understanding is that dev_name and dev_set_name have been introduced in 2.6.27.x, hence the check for >= 2.6.28. I haven't tested the patch with kernels older than 2.6.30.5 though. <br />
<br />
You can get the patch here: <a href="http://blog.crox.net/uploads/misdn-1.1.9.2-no-bus_id.patch" title="misdn-1.1.9.2-no-bus_id.patch" target="_blank">misdn-1.1.9.2-no-bus_id.patch</a>.<br />
<br />
Comments are set to "moderated" for this entry, please consider whether you should rather post to the <a href="https://www.isdn4linux.de/mailman/listinfo/isdn4linux" title="isdn4linux mailing-list">list</a>.<br />
 
            </div>
        </content>

        <dc:subject>isdn</dc:subject>
<dc:subject>kernel</dc:subject>
<dc:subject>linux</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/54-Installing-Ubuntu-Netbook-Remix-over-the-network-UNR-netboot-PXE-install.html" rel="alternate" title="Installing Ubuntu Netbook Remix over the network (UNR netboot - PXE install)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-07-03T16:26:00Z</issued>
        <created>2009-07-03T16:26:00Z</created>
        <modified>2009-07-03T20:32:51Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=54</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=54</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/54-guid.html</id>
        <title mode="escaped" type="text/html">Installing Ubuntu Netbook Remix over the network (UNR netboot - PXE install)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                There is actually at least one very straightforward way to install Ubuntu Netbook Remix without a USB key, without even downloading the image, over the network.<br />
<br />
Just follow the instructions in <a href="http://blog.crox.net/archives/39-Install-Ubuntu-without-cd-rom-over-the-network-Ubuntu-netboot-install,-works-for-CF-or-USB-too.html" >my previous article</a> to get a working Ubuntu Installer over PXE. By default this installer will only setup a very minimal Ubuntu system, without any server or desktop packages.<br />
<br />
At some point during the installation, you are offered the possibility to install additional software packages. At this stage you can just tick the box in front of "Ubuntu Network Remix" and that's it! You don't need to select any other package (eg Ubuntu Desktop) for a fully working UNR install. Personally I added "OpenSSH Server" because I want to be able to login remotely. Of course you could also add those packages later on.<br />
 
            </div>
        </content>

        <dc:subject>linux</dc:subject>
<dc:subject>netboot</dc:subject>
<dc:subject>ubuntu</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/53-Recovering-an-unmanageable-WRT54GL-OpenWRT-lost-password.html" rel="alternate" title="Recovering an unmanageable WRT54GL (OpenWRT lost password)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-06-19T18:53:30Z</issued>
        <created>2009-06-19T18:53:30Z</created>
        <modified>2009-06-19T18:53:30Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=53</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=53</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/53-guid.html</id>
        <title mode="escaped" type="text/html">Recovering an unmanageable WRT54GL (OpenWRT lost password)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                A friend recently brought us a <a href="http://en.wikipedia.org/wiki/Linksys_WRT54G_series" >Linksys WRT54GL</a> which had been laying around for a while and whose password was not available anymore.<br />
<br />
None of the "easy" password recovery methods seemed to work (like holding the reset button, power-cycling etc.) - possibly because the corresponding options had been previously disabled.<br />
<br />
In the end, I used the TFTP method described here: <a href="http://oldwiki.openwrt.org/OpenWrtDocs(2f)Installing(2f)TFTP.html"  title="Installing OpenWrt via TFTP">http://oldwiki.openwrt.org/OpenWrtDocs(2f)Installing(2f)TFTP.html</a><br />
<br />
However, it didn't work until all these conditions were met:<br />
<br />
- the laptop with the firmware image and the tftp client had to be connected to the WRT through an external switch<br />
<br />
- the switch had to be unplugged from the LAN<br />
<br />
- I had to lauch a "ping -f 192.168.1.1" in a different terminal before powering on the WRT in order for the tftp transfer to start<br />
<br />
- before and after the flashing I followed the <a href="http://www.dd-wrt.com/wiki/index.php/Hard_reset_or_30/30/30"  title="Hard reset or 30/30/30">30/30/30</a> procedure (not sure if that one is mandatory but it is recommended)<br />
<br />
To make sure the hardware was working I installed the latest firmware from the Linksys website (WRT54GL_v4.30.11_012_ETSI_EN_code.bin), but now I'll likely reflash it with <a href="http://openwrt.org/" >OpenWRT</a> - this time from the web interface :o) 
            </div>
        </content>

        <dc:subject>linksys</dc:subject>
<dc:subject>wlan</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/52-The-end-of-PDF-as-a-universally-readable-format-To-view-the-full-contents-of-this-document,-you-need-a-later-version-of-the-PDF-viewer..html" rel="alternate" title="The end of PDF as a &quot;universally readable&quot; format ? (&quot;To view the full contents of this document, you need a later version of the PDF viewer.&quot;)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-06-08T20:38:36Z</issued>
        <created>2009-06-08T20:38:36Z</created>
        <modified>2009-06-08T21:11:11Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=52</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=52</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/52-guid.html</id>
        <title mode="escaped" type="text/html">The end of PDF as a &quot;universally readable&quot; format ? (&quot;To view the full contents of this document, you need a later version of the PDF viewer.&quot;)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Until now I always recommended to use <a href="http://en.wikipedia.org/wiki/Portable_Document_Format" >PDF</a> as a format to distribute documents in case the recipients don't need to alter them[1]. This supposedly guaranteed that the document would always look the same on any computer/platform. But today one of <a href="http://www.netoxygen.ch/" >our</a> customers (running Linux) contacted <a href="http://www.netoxygen.ch/fr/societe/contact.html" >our support department</a> requesting help because he was unable to view the contents of such a "portable document". To my surprise, I saw the following contents when opening the file with evince:<br />
<br />
<blockquote>To view the full contents of this document, you need a later version of the PDF viewer. You can upgrade<br />
to the latest version of Adobe Reader from www.adobe.com/products/acrobat/readstep2.html<br />
For further support, go to www.adobe.com/support/products/acrreader.html</blockquote><br />
There doesn't seem to be anything "magic" in this document that I haven't seen in documents using the "older" format, so maybe this is just an attempt from Adobe to regain market shares by forcing you to use their product. On the other hand I always thought of PDF as an open standard so it's probably just a matter of time until the "competitors" catch up. At least <a href="https://bugs.freedesktop.org/show_bug.cgi?id=20490" >a bug</a> has already been filled for <a href="http://projects.gnome.org/evince/" >evince</a>.<br />
<br />
<br />
[1] or even if they need to alter them, see <a href="http://blog.crox.net/archives/41-Edit-PDF-files-with-OpenOffice.org-OOo-PDF-import-Hybrid-PDF-OpenDocument-files.html"  title="Hybrid PDF-OpenDocument files">this older post about Hybrid PDF-OpenDocument files</a> 
            </div>
        </content>

        <dc:subject>pdf</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/49-Gentoo-Linux-Package-NOT-merged-due-to-file-collisions-problem-and-solution.html" rel="alternate" title="Gentoo Linux: &quot;Package NOT merged due to file collisions&quot; problem and solution" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-02-12T22:33:17Z</issued>
        <created>2009-02-12T22:33:17Z</created>
        <modified>2009-02-12T23:32:19Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=49</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=49</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/49-guid.html</id>
        <title mode="escaped" type="text/html">Gentoo Linux: &quot;Package NOT merged due to file collisions&quot; problem and solution</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                When trying to get the latest sys-libs/timezone-data on a somewhat old system, I got the following error:<br />
<pre>[list of nearly all files the package was about to install]<br /> - Package 'sys-libs/timezone-data-2008i' NOT merged due to file<br /> - collisions. If necessary, refer to your elog messages for the whole<br /> - content of the above message.</pre><br />
<br />
According to equery, it looks like those files were installed by glibc:<br />
<pre># equery b /usr/share/zoneinfo/CET<br />sys-libs/glibc-2.3.4.20041102-r1 (/usr/share/zoneinfo/CET)</pre><br />
<br />
So I tried <pre># COLLISION_IGNORE="/usr/share/zoneinfo" emerge -av timezone-data</pre>which showed less errors but still gave me:<br />
<pre> - sys-libs/glibc-2.3.4.20041102-r1<br /> -      /usr/bin/tzselect<br /> -      /usr/sbin/zdump<br /> -      /usr/sbin/zic</pre><br />
<br />
I ended up with <pre># COLLISION_IGNORE="/usr" emerge -av timezone-data</pre> which worked well.<br />
<br />
I looked at the ebuilds and saw that newer glibc packages depend on sys-libs/timezone-data, so upgrading glibc should solve the problem too. I've submitted <a href="http://bugs.gentoo.org/show_bug.cgi?id=258802" >bug 258802</a> since I didn't find the info anywhere else. 
            </div>
        </content>

        <dc:subject>gentoo</dc:subject>
<dc:subject>linux</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/47-Android-on-the-Nokia-n810-Internet-Tablet-Android-on-top-of-Maemo-Linux-vs-NITdroid-vs-android-n810.html" rel="alternate" title="Android on the Nokia n810 Internet Tablet (Android on top of Maemo Linux vs NITdroid vs android-n810)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2009-01-11T22:50:35Z</issued>
        <created>2009-01-11T22:50:35Z</created>
        <modified>2009-01-11T22:50:35Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=47</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=47</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/47-guid.html</id>
        <title mode="escaped" type="text/html">Android on the Nokia n810 Internet Tablet (Android on top of Maemo Linux vs NITdroid vs android-n810)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I've successfully installed and ran <a href="http://code.google.com/intl/rm/android/what-is-android.html" >Android</a> on my <a href="http://en.wikipedia.org/wiki/Nokia_N810" >N810</a> following the instructions <a href="http://www.internettablettalk.com/forums/showpost.php?p=198240&postcount=1" >here</a> along with the modifications described <a href="http://www.internettablettalk.com/forums/showpost.php?p=200689&postcount=10" >here</a>. In the next days/weeks I'll have a deeper look at it and will also try to install some more apps.<br />
<br />
There is another project (involving the same people?) called <a href="http://guug.org/nit/nitdroid/"  title="NITdroid">NITdroid</a>, which allows to run Android directly, bypassing Maemo. However my understanding is that short of reflashing the kernel there is no easy way to switch between Maemo and Android (with the first method you only have to reboot to get back to Maemo after using Android). There are discussion here and there about using <a href="http://en.wikipedia.org/wiki/Kexec" >kexec</a> to swich between Maemo and Android but so far I'm not aware of anybody getting kexec to work on a NIT.<br />
<br />
<a href="http://android-n810.sourceforge.net/" >android-n810 on SourceForge</a> looks quite similar to NITdroid, according to the README in the distributed files.<br />
<br />
Other things to look at some day:<br />
<ul><li><a href="http://nosocomia.com:8099/n810-gentoo/" >Gentoo on N810</a></li><li><a href="http://trac.tspre.org/projects/deblet" >Debian on N810</a></li><li><a href="http://wiki.maemo.org/Compiling_the_kernel#Serial_Console" >N810 Serial Console</a></li></ul> 
            </div>
        </content>

        <dc:subject>linux</dc:subject>
<dc:subject>n810</dc:subject>
<dc:subject>nokia</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/45-aXbo-research-2.0-Analysis-Software-Sounds-Upload-on-linux.html" rel="alternate" title="aXbo research 2.0 (Analysis Software &amp; Sounds Upload) on linux" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-12-27T17:05:00Z</issued>
        <created>2008-12-27T17:05:00Z</created>
        <modified>2008-12-29T07:38:43Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=45</wfw:comment>
        <slash:comments>3</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=45</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/45-guid.html</id>
        <title mode="escaped" type="text/html">aXbo research 2.0 (Analysis Software &amp; Sounds Upload) on linux</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                This is a follow-up to <a href="http://blog.crox.net/archives/37-Running-aXbo-research-software-on-linux-for-aXbo-SPAC-Sleep-Phase-Alarm-Clock.html"  title="running aXbo software 1.0 on linux">my previous post about using the aXbo Sleep Phase Alarm Clock (SPAC) on linux</a>. You should probably read that post first.<br />
<br />
There is now a new 2.0 version of the "aXbo research" software (<a href="http://blog.crox.net/archives/37-Running-aXbo-research-software-on-linux-for-aXbo-SPAC-Sleep-Phase-Alarm-Clock.html#c862" >thanks rac for the hint</a>). It is quite similar to version 1.0, with the added feature that you can upload new sounds to the device. It's still a Java application, using a number of Open Source components => Look at NOTICE.txt, and from what I saw it seems it's being developed on <a href="http://en.wikipedia.org/wiki/Mac_OS_X"  title="Mac OS X on Wikipedia">OS X</a> - a shame that they don't provide an easy way to use it with linux: while version 1.0 was launched using <a href="http://en.wikipedia.org/wiki/Java_Web_Start"  title="Java Web Start on Wikipedia">Java Web Start</a>, version 2.0 is installed locally in an OS-specific way which makes it a bit more complicated for the (not Mac / Windows) users. As far as I can tell the software should work fine on <a href="http://rxtx.qbang.org/wiki/index.php/FAQ#What_Platforms_does_RXTX_run_on.3F" >all platforms supported by RXTX</a> (as long as there is a driver for the USB->serial converter of course)...<br />
<br />
Here are the steps that allowed me to successfully run version 2.0 on linux:<br />
<br />
- download aXbo_windows_2_0_11.exe<br />
<br />
- run <code>wine aXbo_windows_2_0_11.exe</code>, this will install version 2.0.11 (don't install the drivers, only the application)<br />
<br />
- at the end of the install process, you can directly start the program. for me this triggered the download of aXbo_windows_2_0_13.exe (why they don't offer this file for download directly is a mystery)<br />
<br />
- install / update to version 2.0.13 using wine again (and again, don't install the drivers, only the application)<br />
<br />
At this point you can already use aXbo research through wine. I didn't test the sound upload, but the rest seemed to work fine, although there were some glitches with the display. Here is how to run it without wine:<br />
<br />
- create a directory to hold the files, eg <code>mkdir ~/aXbo-2.0</code><br />
<br />
- copy the .jar files to that directory, eg <code>cp -rp ~/.wine/drive_c/Program\ Files/aXbo2/lib ~/aXbo-2.0/</code><br />
<br />
- move axbo.jar one directory up, eg <code>mv ~/aXbo-2.0/lib/axbo.jar ~/aXbo-2.0/</code><br />
<br />
- get <a href="http://blog.crox.net/uploads/librxtxSerial.so" title="librxtxSerial.so" target="_blank">librxtxSerial.so</a>, eg <code>cd ~/aXbo-2.0/lib/ ; wget http://blog.crox.net/uploads/librxtxSerial.so</code><br />
<br />
- run the application like this: <code>cd ~/aXbo-2.0/ ; java -Djava.library.path=lib/ -jar axbo.jar</code><br />
<br />
<br />
NOTE / RXTX:<br />
<br />
- the librxtxSerial.so offered for download here is 32-bit, which means you need to run a 32-bit JRE.<br />
<br />
- instead, you can also install a distribution-provided librxtxSerial.so, eg with Gentoo 64-bit:<br />
<code>emerge rxtx</code><br />
<code>java -Djava.library.path=/usr/lib64/rxtx-2/ -jar axbo.jar</code><br />
(in this example you obviously have to select a 64-bit JRE)<br />
<br />
(RXTX is distributed under a variant of the LGPL license, you'll find more info on the <a href="http://www.rxtx.org/"  title="RXTX">RXTX website</a>.)<br />
<br />
<br />
NOTE / Sounds Upload:<br />
<br />
Be aware that the sounds upload function will upload the whole package at once, and that it will replace the sounds currently on the device, and not just add new ones.<br />
 
            </div>
        </content>

        <dc:subject>axbo</dc:subject>
<dc:subject>java</dc:subject>
<dc:subject>linux</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/41-Edit-PDF-files-with-OpenOffice.org-OOo-PDF-import-Hybrid-PDF-OpenDocument-files.html" rel="alternate" title="Edit PDF files with OpenOffice.org (OOo PDF import) / Hybrid PDF-OpenDocument files" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-10-29T17:21:56Z</issued>
        <created>2008-10-29T17:21:56Z</created>
        <modified>2008-10-29T17:21:56Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=41</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=41</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/41-guid.html</id>
        <title mode="escaped" type="text/html">Edit PDF files with OpenOffice.org (OOo PDF import) / Hybrid PDF-OpenDocument files</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <a href="http://www.oooninja.com/2008/06/pdf-import-hybrid-odf-pdfs-extension-30.html" >This article</a> discusses importing PDF files in OOo for editing with a new extension, which also brings a new feature called "hybrid PDF". Basically a regular PDF file compatible with any reader which also contains the original OpenDocument (odt, ods etc.) data. This extension requires OpenOffice.org version 3.0 and you can download it from <a href="http://extensions.services.openoffice.org/project/pdfimport" >here</a>.<br />
<br />
The article also mentions that Office 2007 SP2 will support ODF natively. This has been announced in May this year apparently but I missed it :o) The service pack will be available sometime in the first half of 2009. 
            </div>
        </content>

        <dc:subject>OOo</dc:subject>
<dc:subject>pdf</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/40-Netgear-DG834-bridge-mode-PPPoE.html" rel="alternate" title="Netgear DG834 bridge mode (PPPoE)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-09-25T15:49:44Z</issued>
        <created>2008-09-25T15:49:44Z</created>
        <modified>2008-09-25T16:08:46Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=40</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=40</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/40-guid.html</id>
        <title mode="escaped" type="text/html">Netgear DG834 bridge mode (PPPoE)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                If you own a Netgear DG834 ADSL modem/router/bridge, and for some reason you'd like to terminate the PPPoE connection on another device, you'll probably be disappointed as we first were to see that there is no "bridge mode" option in the web interface, even after a firmware upgrade followed by a factory reset.<br />
<br />
This doen't mean however that you can't. It's just undocumented... Here is how we finally got it up &amp; running, after trying several procedures found here and there. The exact model we used is the DG834Bv2, but from what I've seen it should work with other similar devices as well (at least with other DG834B versions and also with DG834G variants).<br />
<br />
- to begin with we installed the latest available firmware, V3.01.37 (we had to go to netgear.de for this, the international website didn't have it)<br />
<br />
- this was followed by a factory reset<br />
<br />
- then from the "basic settings" page/section we set "does your internet provider require a login" to "No"<br />
<br />
- from the "LAN IP Setup" page/section we unchecked "use router as DHCP server"<br />
<br />
- after going through these steps you'll have to edit the URL in your browser to go to the "mode.htm" page - this should redirect you to  192.168.0.1/setup.cgi?next_file=mode.htm ; on that page you can set the device to operate in "modem-only" mode.<br />
 
            </div>
        </content>

        
    </entry>
    <entry>
        <link href="http://blog.crox.net/archives/39-Install-Ubuntu-without-cd-rom-over-the-network-Ubuntu-netboot-install,-works-for-CF-or-USB-too.html" rel="alternate" title="Install Ubuntu without cd-rom over the network (Ubuntu netboot install, works for CF or USB too)" type="text/html" />
        <author>
            <name>crox</name>
            <email>nospam@example.com</email>
        </author>
    
        <issued>2008-09-08T20:05:39Z</issued>
        <created>2008-09-08T20:05:39Z</created>
        <modified>2009-07-03T14:41:55Z</modified>
        <wfw:comment>http://blog.crox.net/wfwcomment.php?cid=39</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.crox.net/rss.php?version=atom0.3&amp;type=comments&amp;cid=39</wfw:commentRss>
    
        <id>http://blog.crox.net/archives/39-guid.html</id>
        <title mode="escaped" type="text/html">Install Ubuntu without cd-rom over the network (Ubuntu netboot install, works for CF or USB too)</title>
        <content type="application/xhtml+xml" xml:base="http://blog.crox.net/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                It's quite easy actually, once you know where to look.<br />
<br />
Just browse to http://archive.ubuntu.com/ubuntu/dists/<em>[version]</em>/main/installer-<em>[arch]</em>/current/images/netboot/ubuntu-installer/<em>[arch]</em>/ - eg <a href="http://archive.ubuntu.com/ubuntu/dists/intrepid/main/installer-i386/current/images/netboot/ubuntu-installer/i386/" >http://archive.ubuntu.com/ubuntu/dists/intrepid/main/installer-i386/current/images/netboot/ubuntu-installer/i386/</a>.<br />
<br />
The two files "linux" and "initrd.gz" can be used with pxegrub to boot a PC with a fully-working Ubuntu-installer (text-mode). See <a href="http://blog.crox.net/plugin/tag/diskless" >my other posts about my diskless / network boot setup</a> for details on how I configured the network booting part, based on dhcp, tftp and pxegrub.<br />
<br />
Alternatively, if you have a CF card USB stick etc. with a working GRUB install, you can just copy the two files over there.<br />
<br />
What I still haven't found is how to do an Ubuntu NFS install directly. For now I'm stuck with <a href="http://blog.crox.net/archives/29-Diskless-Ubuntu-Feisty-Fawn-NFS-install.html" >my diskless Ubuntu install procedure</a> where I first do a hard disk install and then make it diskless.<br />
<br />
Credits: the whole thing was inspired by <a href="https://help.ubuntu.com/community/Installation/NetbootInstallFromInternet" >this article</a>.<br />
 
            </div>
        </content>

        <dc:subject>diskless</dc:subject>
<dc:subject>linux</dc:subject>
<dc:subject>netboot</dc:subject>
<dc:subject>ubuntu</dc:subject>

    </entry>
</feed>