{"@attributes":{"version":"2.0"},"channel":{"title":"zobel's blog","link":"https:\/\/blog.zobel.ftbfs.de\/","description":"A website with blog posts and pages","pubDate":"Sun, 17 Jun 2018 15:23:13 +0200","item":[{"title":"Unboxing and commissioning of my new reMarkable Paper tablet","link":"\/2018\/03\/17\/reMarkable.html","guid":"\/2018\/03\/17\/reMarkable.html","description":"<p>A few days back my reMarkable paper tables arrived. A couple of friends\nasked me to do a review of this device, so here we go.<\/p>\n\n<h3 id=\"the-device\">The Device<\/h3>\n<p>It is a E-Ink tablet for reading, writing and sketching using a small\nstylus.  It is very thin (approx. 7mm) and with its 360 gramm it is\nvery lightweight and fits into every laptop bag. Like any common mobile\ndevice today it uses micro USB for charging its 3000mAh battery. Its\nbuild in wireless can be used to sync with the vendors cloud, and with\nits 8GB internal storage it provides space for several thousand of\npages of documents.<\/p>\n\n<p>The device itself is run by a ARM A9 CPU running on the vendors own\nLinux derivate called \u2018Codex\u2019. The vendor publishes the source code for\nhis uBoot and linux kernel on their\n<a href=\"https:\/\/github.com\/reMarkable\">GitHub<\/a> account. With Linux kernel\n4.1.28 they do not run a very recent kernel for a device that ships\nsince September 2017.<\/p>\n\n<h3 id=\"first-steps-with-linux\">First steps with Linux<\/h3>\n<p>The device\n<a href=\"https:\/\/twitter.com\/remarkablepaper\/status\/960806946013106177\">officially<\/a>\ncan only be synced with Windows or macOS or be synced using the vendor\u2019s\nclosed cloud with the Android or iOS app.<\/p>\n\n<p>But this is only partly true. The device, when connected with micro USB\nto a Linux machine, announces itself as a network device:<\/p>\n\n<figure class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">zobel@gjallar ~ % <span class=\"nb\">sudo tail<\/span> <span class=\"nt\">-f<\/span> \/var\/log\/kern.log\nMar 16 20:15:07 gjallar kernel: <span class=\"o\">[<\/span>52605.362166] usb 1-1: new high-speed USB device number 43 using xhci_hcd\nMar 16 20:15:08 gjallar kernel: <span class=\"o\">[<\/span>52605.512014] usb 1-1: New USB device found, <span class=\"nv\">idVendor<\/span><span class=\"o\">=<\/span>04b3, <span class=\"nv\">idProduct<\/span><span class=\"o\">=<\/span>4010\nMar 16 20:15:08 gjallar kernel: <span class=\"o\">[<\/span>52605.512020] usb 1-1: New USB device strings: <span class=\"nv\">Mfr<\/span><span class=\"o\">=<\/span>1, <span class=\"nv\">Product<\/span><span class=\"o\">=<\/span>2, <span class=\"nv\">SerialNumber<\/span><span class=\"o\">=<\/span>0\nMar 16 20:15:08 gjallar kernel: <span class=\"o\">[<\/span>52605.512024] usb 1-1: Product: RNDIS\/Ethernet Gadget\nMar 16 20:15:08 gjallar kernel: <span class=\"o\">[<\/span>52605.512028] usb 1-1: Manufacturer: Linux 4.1.28-fslc+g7f82abb with 2184000.usb\nMar 16 20:15:08 gjallar kernel: <span class=\"o\">[<\/span>52606.078698] cdc_ether 1-1:1.0 usb0: register <span class=\"s1\">'cdc_ether'<\/span> at usb-0000:00:14.0-1, CDC Ethernet Device, c2:1f:85:68:47:d8\nMar 16 20:15:08 gjallar kernel: <span class=\"o\">[<\/span>52606.078746] usbcore: registered new interface driver cdc_ether\nMar 16 20:15:08 gjallar kernel: <span class=\"o\">[<\/span>52606.091233] cdc_ether 1-1:1.0 enp0s20f0u1: renamed from usb0<\/code><\/pre><\/figure>\n\n<p>So if you do DHCP on that device, your interface will be assigned an IP:<\/p>\n\n<figure class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">zobel@gjallar ~ % ip addr sh dev enp0s20f0u1\n12: enp0s20f0u1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP group default qlen 1000\n    <span class=\"nb\">link<\/span>\/ether c2:1f:85:68:47:d8 brd ff:ff:ff:ff:ff:ff\n    inet 10.11.99.2\/29 brd 10.11.99.7 scope global dynamic noprefixroute enp0s20f0u1\n       valid_lft 43sec preferred_lft 43sec\n    inet6 fe80::f358:7473:1050:ed9b\/64 scope <span class=\"nb\">link <\/span>noprefixroute \n       valid_lft forever preferred_lft forever<\/code><\/pre><\/figure>\n\n<p>You can even log into the device. When you click on the \u201crM\u201d sign on the\ntop left corner, and then click \u201cAbout\u201d you get the information how to\nlog into the device using SSH. The device runs busybox and dropbear.<\/p>\n\n<p><img src=\"\/assets\/img\/IMG_20180317_202625.jpg\" alt=\"About screen on reMarkable\" class=\"img-responsive\" \/><\/p>\n\n<p>So, here we go, lets to to log into the device!<\/p>\n\n<figure class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">zobel@gjallar ~ % ssh 10.11.99.1 <span class=\"nt\">-l<\/span> root\nroot@10.11.99.1 password:\n\uff52\uff45\uff2d\uff41\uff52\uff4b\uff41\uff42\uff4c\uff45\n\u257a\u2501\u2513\u250f\u2501\u2578\u250f\u2501\u2513\u250f\u2501\u2513   \u250f\u2501\u2578\u250f\u2501\u2513\u250f\u2501\u2513\u257b \u257b\u257b\u257a\u2533\u2578\u250f\u2501\u2513\u250f\u2501\u2513\n\u250f\u2501\u251b\u2523\u2578 \u2523\u2533\u251b\u2503 \u2503   \u2503\u257a\u2513\u2523\u2533\u251b\u2523\u2501\u252b\u2503\u250f\u251b\u2503 \u2503 \u2523\u2501\u252b\u2517\u2501\u2513\n\u2517\u2501\u2578\u2517\u2501\u2578\u2579\u2517\u2578\u2517\u2501\u251b   \u2517\u2501\u251b\u2579\u2517\u2578\u2579 \u2579\u2517\u251b \u2579 \u2579 \u2579 \u2579\u2517\u2501\u251b\nremarkable: ~\/ <\/code><\/pre><\/figure>\n\n<h3 id=\"syncing-data-with-linux\">Syncing data with Linux<\/h3>\n\n<p>After a bit of searching around on the <a href=\"http:\/\/remarkablewiki.com\/tips\/start\">reMarkable wiki\npages<\/a>, i found out that the\ndocuments are saved into <code class=\"highlighter-rouge\">~\/.local\/share\/remarkable\/xochitl\/<\/code>\nbut you can not simply copy files there, the tablet wants some meta data\nnext to the PDF or epub files.<\/p>\n\n<p>The best and probably easiest way to copy PDF or epub files to your\ndevice is curl (thanks Ganneff for that hint!). This needs the USB web\ninterface enabled. This can be found in the \u2018Storage Settings\u2019. Tab the\nswitch next to the IP address of your device to enable it.<\/p>\n\n<p>With the USB web interface enable you can now send data to the device\nusing curl:<\/p>\n\n<p>So first, lets get a free epub document to read on the reMarkable\ndevice:<\/p>\n\n<figure class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">zobel@gjallar ~\/Documents % wget https:\/\/www.debian.org\/doc\/debian-policy\/policy.epub<\/code><\/pre><\/figure>\n\n<p>Once you have downloaded that, here is how you upload it:<\/p>\n\n<figure class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">zobel@gjallar ~\/Documents % curl <span class=\"s1\">'http:\/\/10.11.99.1\/upload'<\/span> <span class=\"nt\">-H<\/span> <span class=\"s1\">'Origin: http:\/\/10.11.99.1'<\/span> <span class=\"nt\">-H<\/span> <span class=\"s1\">'Accept: *\/*'<\/span> <span class=\"nt\">-H<\/span> <span class=\"s1\">'Referer: http:\/\/10.11.99.1\/'<\/span> <span class=\"nt\">-H<\/span> <span class=\"s1\">'Connection: keep-alive'<\/span> <span class=\"nt\">-F<\/span> <span class=\"s2\">\"file=@policy.epub;filename=policy.epub;type=application\/epub\"<\/span>\nUpload successfull<\/code><\/pre><\/figure>\n\n<p>Et voil\u00e0, here we go with the Debian Policy Manual on the reMarkable.<\/p>\n\n<p><img src=\"\/assets\/img\/IMG_20180317_212002.jpg\" alt=\"Debian Policy Manual\" class=\"img-responsive\" \/><\/p>\n\n<p>Now we get to the really interesting parts. The reMarkable tablet with\nits stylus offers the possibility to make remarks on pages or highlight\nparagraphs. Once you found the uuid of your document, there is a\n<code class=\"highlighter-rouge\">$uuid.cache<\/code> subdirectory, which contains PNG files of your document,\nincluding the overlay of your remarks and highlights.<\/p>\n\n<p><img src=\"\/assets\/img\/remarkable_debian_policy_page_18.png\" alt=\"Annotated Debian Policy\" class=\"img-responsive\" \/><\/p>\n\n<h3 id=\"next-steps-and-conclusion\">Next steps and conclusion<\/h3>\n\n<p>The <a href=\"http:\/\/remarkablewiki.com\/tips\/file_transfer\">reMarkable wiki<\/a> describes a\ncouple of other syncing methods, using ssh or curl. One other method i\nwill try to setup the next days is\n<a href=\"http:\/\/remarkablewiki.com\/tips\/rclone\">rclone<\/a>. Using this, i hope to\nfind a way to sync data using my own cloud other other public cloud\nstorage (e.g. Microsoft Azure Blob Storage).<\/p>\n\n<p>I will keep you posted on my progress with other syncing methods.<\/p>\n\n<p>Even though reMarkable does not officialy offer syncing with Linux the\ndevice can be used with Linux. The documentation on their wiki pages is\ngood enough to write an own syncing client for Linux.<\/p>\n\n","pubDate":"Sat, 17 Mar 2018 14:48:05 +0100"},{"title":"Have YOU registered Services at Debian Services Census?","link":"\/2014\/02\/17\/have_you_registered_services_at_debian_services_census.html","guid":"\/2014\/02\/17\/have_you_registered_services_at_debian_services_census.html","description":"<p><a href=\"http:\/\/www.enricozini.org\/blog\/pdo\/\">Enrico<\/a> and me have just started a <a href=\"https:\/\/wiki.debian.org\/Services\">census<\/a> on Debian Services floating around, and we want <u>YOU<\/u> to participate!<\/p>\n\n<p>The Debian Services Census is an attempt to gather detailed information\nabout software services for the Debian community. It doesn\u2019t matter\nwhere these services live or who provides them. For now we are only\ninterested in their existence.<\/p>\n\n<p>Services can be anything from the mail forwarding service for\n@debian.org addresses that lives on master.debian.org operated by DSA,\nweb applications, email bots, command line scripts you can run on\ndebian.org machines, automated package checkers that report bugs to\npeople, Debian-related services that people run on their own\ninfrastructure like screenshots.debian.net and son on.  Have a look at\n<a href=\"https:\/\/wiki.debian.org\/Services\">https:\/\/wiki.debian.org\/Services<\/a> for more examples.<\/p>\n\n<p>If you think it\u2019s a service, then we think it\u2019s a service too and we\nwant to know about it. Feel free to contribute data whether you are the\nmaintainer of that service or not.<\/p>\n\n<p>Here is how to let us know about the service:<\/p>\n\n<ul>\n  <li>please visit <a href=\"https:\/\/wiki.debian.org\/Services\">https:\/\/wiki.debian.org\/Services<\/a> and verify if the service is already listed there<\/li>\n  <li>if the service you had in mind is <em>not<\/em> listed, please create an entry for it using the \u201cAdd a new service\u201d button.<\/li>\n  <li>If you are the maintainer of a service, we also encourage you to subscribe to the debian-services-admin@lists.debian.org mailing list, which is a low-traffic list and should be the contact point for inter-service communication and coordination.<\/li>\n<\/ul>\n\n<p><strong>Update:<\/strong> Up to now, 51 services have been registered (most of them within 24 hours after the <a href=\"https:\/\/lists.debian.org\/debian-devel-announce\/2014\/02\/msg00006.html\">d-d-a<\/a> mail, WOW), but we are sure that there are a lot of more services, that still need to be registered. Help us to get a complete list!<\/p>\n","pubDate":"Mon, 17 Feb 2014 14:48:05 +0100"},{"title":"How to read Debian's mailing list archives locally","link":"\/2011\/11\/09\/how_to_read_debians_mailing_list_archives_locally.html","guid":"\/2011\/11\/09\/how_to_read_debians_mailing_list_archives_locally.html","description":"<p>\nFrom time to time i want to answer on mails on Debian mailinglists that i am not subcribed to. To have proper reply-headers set, i usually copied the archive mbox from master.debian.org to my local machine.<\/p>\n\n<p>Now i found a much nicer way.<\/p>\n\n<div class=\"language-bash highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code>apt-get <span class=\"nb\">install <\/span>fuse afuse sshfs\nadduser zobel fuse\n<span class=\"nb\">mkdir<\/span> ~\/fuse\/\nafuse <span class=\"nt\">-o<\/span> <span class=\"nv\">mount_template<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"sshfs %r:\/ %m\"<\/span> <span class=\"nt\">-o<\/span> <span class=\"nv\">unmount_template<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"fusermount -u -z %m\"<\/span> <span class=\"nt\">-o<\/span> <span class=\"nb\">timeout<\/span><span class=\"o\">=<\/span>60 ~\/fuse\nmutt <span class=\"nt\">-f<\/span> \/home\/zobel\/fuse\/master.debian.org\/home\/debian\/lists\/debian-user\/debian-user.201111\n<\/code><\/pre><\/div><\/div>\n<p><img src=\"https:\/\/ssl.ftbfs.de\/analytics\/piwik.php?idsite=1&amp;rec=1&amp;action_name=How+to+read+Debian%27s+mailinglist+lists+archives+locally+-+zobel%27s+blog\" style=\"border:0\" alt=\"\" \/><\/p>\n","pubDate":"Wed, 09 Nov 2011 23:04:47 +0100"},{"title":"Bosnian Beer?","link":"\/2011\/06\/29\/bosnian_beer.html","guid":"\/2011\/06\/29\/bosnian_beer.html","description":"<p>When traveling I usually try local brands of beer. This became some sort of hobby, and usually gives me a good possibility to get in contact with the locals. For <a href=\"http:\/\/debconf11.debconf.org\">DebConf11<\/a> so far I have been suggested to try <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pivara_Tuzla\">Tuzlanski<\/a>\u00a0(Tuzla)\u00a0 and\u00a0<a href=\"http:\/\/www.banjaluckapivara.com\/novi\/index.php?option=com_content&amp;view=article&amp;id=122&amp;Itemid=209&amp;lang=en\">Nektar<\/a>\u00a0(Banja Luka). Any other suggestions what should be tried?\n<img src=\"https:\/\/ssl.ftbfs.de\/analytics\/piwik.php?idsite=1&amp;rec=1&amp;action_name=Bosnian+Beer%3F+-+zobel%27s+blog\" style=\"border:0\" alt=\"\" \/><\/p>\n","pubDate":"Wed, 29 Jun 2011 22:56:14 +0200"},{"title":"How YOU can help Debian!","link":"\/2011\/06\/22\/how_you_can_help_debian_1.html","guid":"\/2011\/06\/22\/how_you_can_help_debian_1.html","description":"<p>I recently had been ask how persons usually not involved in Debian\u2019s development process can help Debian. This is a question that pops up quite often, so I thought I should write down a bit of that.<\/p>\n\n<h3 id=\"help-to-make-debian-a-better-os\">Help to make Debian a better OS<\/h3>\n\n<p>If you are using Debian, and you want something of your OS changed, open a bug report. This\u00a0varies from wishlist bugs if you want to have an enhancement of a package over normal bugs for stuff that you think is a real bug up to serious or grave bug, if you found a security bug. Send a mail to submit@bugs.debian.org or use the tool <i>reportbug<\/i> and describe the problem you have found. Find more information <a href=\"http:\/\/www.debian.org\/Bugs\/Reporting\">here<\/a>. Be as verbose as possible when explaining your problem. This will make it easier for the package maintainer to help you and to understand the problem. If you are not sure which package to report the bug against, report it against <i>unknown<\/i>. The bug will be taken care of, there are guys redirecting those bug reports to the appropriate package!<\/p>\n\n<p>You could also help to verify bug reports. There are dozens of packages around, that have hundred of open bug reports. It will help the Debian package maintainer if you can tell him a \u201cme too\u201d, esp for complex problems, or if you found out how to reproduce a bug.<\/p>\n\n<h3 id=\"help-by-spreading-the-word\">Help by spreading the word<\/h3>\n\n<p>If you are using Debian, speak about it! If you have problems with Debian, speak about it! If you like Debian, speak about it. Read the debian-user mailing list (or a localized one) and jump in if users have the same problem you had, and help them.<\/p>\n\n<p>All sort of publicity will help Debian. If there is a small exhibition near to your living, speak there about Debian, and how you are using it. Speak also to Debian, we can help you to announce your presence at that\u00a0exhibition\u00a0and provide you with information material in various languages. Good contact point for that is <a href=\"mailto:events@debian.org\">events@debian.org<\/a>, or one of the debian-events-* mailing lists on <a href=\"http:\/\/lists.debian.org\/\">lists.debian.org<\/a>. If you need help, ask for it. Also, you can help Debian manning an\u00a0exhibition. If you see events in your area, offer to help and don\u2019t be shy. \u00a0Other way to help is working with the <a href=\"mailto:debian-publicity@lists.debian.org\">publicity team<\/a> and prepare press announcements, the <a href=\"http:\/\/wiki.debian.org\/ProjectNews\/\">Debian Project News<\/a> (DPN), contact journalists or press media if interesting things happen in Debian.<\/p>\n\n<h3 id=\"help-debian-to-organize-stuff\">Help Debian to organize stuff<\/h3>\n\n<p>There are many ways to help Debian organize itself. For example the annual Debian Conference DebConf is a big organisation monster, and you don\u2019t need to be developer to help with that. Sometimes it\u2019s as easy as helping in the video team taping the conference, help at the front desk with registration, sorting badges or speaking to the caterer about needed foods. We also have miniDebConf or so called Debian Bug Squashing parties from time to time. Your company could provide office rooms, you could provide crash space for developers to sleep or even by sponsoring some\u00a0beverages or food. Also helping around\u00a0exhibition is a good idea. If your company is willing to print some flyers or posters this can help us.<\/p>\n\n<h3 id=\"help-by-translating-or-writing-documentation\">Help by translating or writing documentation<\/h3>\n\n<p>Debian\u2019s website and all of the software Debian delivers should be available in all languages around the world! Good starting point for that is http:\/\/www.debian.org\/international\/ and the\u00a0<a href=\"http:\/\/lists.debian.org\/debian-i18n\/\">Debian Internationalization Mailing list<\/a>. Also writing or extending documentation is a job everyone can do. If you are using a piece of software heavily and miss documentation, speak to the Debian package maintainer (you can find our at http:\/\/packages.debian.org\/$yourpackage) and start submitting bugs with documentation.<\/p>\n\n<h3 id=\"help-by-donating\">Help by donating<\/h3>\n\n<p>There are actually many ways to help by donating (not only by money). Surely Debian will accept money donations via one of it\u2019s\u00a0official representation (<a href=\"http:\/\/www.ffis.de\/\">ffis<\/a>, <a href=\"http:\/\/www.spi-inc.org\/\">SPI<\/a>, <a href=\"http:\/\/www.debian.ch\/\">debian.ch<\/a>, \u2026). On the other hand donating can be as simple as allowing your\u00a0employees to work some specified time on the week on Debian! Or you donate machine hardware (probably not your old ones that you used five years and which are not under warranty now any more, sorry\u2026), bandwith or colocation in your datacenter. Speak to the <a href=\"mailto:hardware-donation@debian.org\">hardware donations team<\/a> if you want to know the current needs.<\/p>\n\n<h3 id=\"conclusion\">Conclusion<\/h3>\n<p>I only wrote down a very few areas where you can help Debian, and there are plenty more! Don\u2019t hesitate to jump in to help. If you don\u2019t understand stuff: ask! But be prepared that you will be pointed to URLs where the stuff you ask for is documented. Helping Debian sometimes starts with reading tons of documentation (and i am sure you will find errors in that documentation to fix!), but after a while it makes a lot of fun to work for and with Debian. Find your own area to work on within Debian, and don\u2019t think you can\u2019t help. Even graphic designers, lawyers or clerks can help Debian!<\/p>\n\n<p>I started using Debian around 15 years ago and became Debian Developer around 6 years ago. Within the last six years I had been in various positions inside Debian (listmaster team member, volatile team member, release team member and Stable Release Manager, Debian Sysadmin Team member) and got to those just by jumping in where help needed.<img src=\"https:\/\/ssl.ftbfs.de\/analytics\/piwik.php?idsite=1&amp;rec=1&amp;action_name=How+YOU+can+help+Debian!+-+zobel%27s+blog\" style=\"border:0\" alt=\"\" \/><\/p>\n","pubDate":"Wed, 22 Jun 2011 22:18:31 +0200"},{"title":"I am going to DebConf11","link":"\/2011\/06\/11\/i_am_going_to_debconf11.html","guid":"\/2011\/06\/11\/i_am_going_to_debconf11.html","description":"<p>I am going to DebCamp11 and <a href=\"http:\/\/debconf11.debian.org\/\">DebConf11<\/a>. I hope I can do some productive work with the website team, as well for the DSA team. Maybe I can find someone for a little <a href=\"http:\/\/wiki.debconf.org\/wiki\/DebConf11\/SkillsExchange#Pylons_and_LDAP\">skill-exchange<\/a> regarding pylons.<\/p>\n\n<p>During DebCamp I will most probably helping setting up the local infrastructure, esp for video streaming. Maybe I will also find some time for OpenStreetMap during DebCamp.<\/p>\n\n<p>Let\u2019s hope for a good and productive DebConf with all the other DDs I haven\u2019t seen for years.<img src=\"https:\/\/ssl.ftbfs.de\/analytics\/piwik.php?idsite=1&amp;rec=1&amp;action_name=I+am+going+to+DebConf11+-+zobel%27s+blog\" style=\"border:0\" alt=\"\" \/><\/p>\n","pubDate":"Sat, 11 Jun 2011 21:43:16 +0200"},{"title":"Congratulation go to KiBi","link":"\/2010\/10\/12\/congratulation_go_to_kibi.html","guid":"\/2010\/10\/12\/congratulation_go_to_kibi.html","description":"<p><a href=\"http:\/\/bugs.debian.org\/600000\">#600000<\/a><\/p>\n\n<p>[Update: and to <a href=\"http:\/\/wiki.debian.org\/ReneMayorga\">Rene Mayorga<\/a>, for winning the <a href=\"http:\/\/wiki.debian.org\/600000thBugContest\">600000thBugContest<\/a>!]<\/p>\n","pubDate":"Tue, 12 Oct 2010 19:10:55 +0200"},{"title":"Preview of updated page layout for lists.d.o available!","link":"\/2010\/06\/22\/preview_of_updated_page_layout_for_listsdo_available.html","guid":"\/2010\/06\/22\/preview_of_updated_page_layout_for_listsdo_available.html","description":"<p>First of all, <strong>THANKS Rhonda<\/strong> for pushing me to do that! I did plan to integrate the Debian menubar for a long time, but it never made it high enough on my todo lists up to now.<\/p>\n\n<p>So, what am i talking about? For those of you who don\u2019t follow debian-www@l.d.o too closely, there was a recent thread about debian.org\u2019s page layout, where Rhonda pointed the initial poster to the <a href=\"http:\/\/www.kalleswork.net\/projects\/debian\/\"><u>layout proposals<\/u><\/a> from Kalle S\u00f6dermann. Rhonda was so kind and mainly documented in <a href=\"http:\/\/alfie.ist.org\/blog\/2010\/06\/18#gitweb-theme.en\">the recent blog post<\/a> how to convert the gitweb theme to that layout.<\/p>\n\n<p>I took that documentation and sat down Friday evening and converted the layout of my local instance of the <a href=\"http:\/\/dsa.debian.org\/\">DSA internal wiki<\/a> to that <a href=\"http:\/\/people.debian.org\/%7Ezobel\/dsa-d-o\/\">new layout<\/a>. While not everything looks perfect yet, it took me less than an hour. WOW, that was fast.<\/p>\n\n<p>Now i became megalomaniac. After copying over the current list archive to an other machine (to not destroy the current archive while playing with mhonarc), I started playing with the same layout for <a href=\"http:\/\/lists.debian.org\/\">lists.debian.org<\/a>. The whole scripts for <a href=\"http:\/\/lists.debian.org\/\">lists.debian.org<\/a> were a bit more complex than the ikiwiki code we use for <a href=\"http:\/\/dsa.debian.org\/\">dsa.debian.org<\/a>, but i managed to render <a href=\"http:\/\/lists.deb.at\/\">usefull pages<\/a> yesterday early morning.<\/p>\n\n<p>Not everything was easyly convertable, and I still have some smaller issues to work on, but if you compare for example the following posting using the <a href=\"http:\/\/lists.debian.org\/debian-user\/2009\/debian-user-200912\/msg00461.html\">old<\/a> and the <a href=\"http:\/\/lists.deb.at\/debian-user\/2009\/debian-user-200912\/msg00461.html\">new<\/a> layout, i think we can use my work as basis for further improvements of the layout. Eg. i am aware that the new HTML\u00a0 code does not fullly validate using the w3c validator.<\/p>\n\n<p>Many thanks also go to Kalle, who <a href=\"http:\/\/lists.debian.org\/debian-www\/2010\/06\/msg00107.html\">responded<\/a> to my problems with the CSS immediatly.<\/p>\n\n<p>Not all lists are converted to the new layout yet, as a full list archive rebuild seems to run about 24 hours. Also i adjusted some minor stuff in the templates while the rebuild was running, so you will see some smaller differences in the breadcrumbs. That will go away when I start the next rebuild.<\/p>\n\n<p>So what is next? Rhonda, do we want to see if we can take over qa.d.o? ;-)<\/p>\n\n<p><em>PS: if someone wants to generate new icons for the thread view arrows, i am happy to integrate them.<\/em><\/p>\n","pubDate":"Tue, 22 Jun 2010 14:20:18 +0200"},{"title":"Brainstorming for DMUP 2.0","link":"\/2010\/05\/20\/brainstorming_for_dmup_20.html","guid":"\/2010\/05\/20\/brainstorming_for_dmup_20.html","description":"<p>Now that we have <a href=\"http:\/\/lists.debian.org\/debian-devel-announce\/2010\/05\/msg00001.html\">released<\/a> the slightly updated version of <a href=\"http:\/\/www.debian.org\/devel\/dmup\">Debian\u2019s Machine Usage Policy<\/a> (DMUP), I am thinking about a major rework for the next version. Maybe we should even start with a completely new text for it. I am currently doing a bit of brainstorming about how the new version could look.<\/p>\n\n<p>Here are some of my ideas (completely unsorted):<\/p>\n\n<ul>\n  <li>Debian is not an ISP. All services are offered on a best-effort basis. While we provide @debian.org email addresses, they should only be used for Debian-related work.<\/li>\n  <li>Debian resources should be used for Debian-related work only. Even though I think this is self-evident, it should be explicitly mentioned.<\/li>\n  <li>Data meant to be private should stay private, and not mirrored elsewhere. This especially includes log files and subscription data of any kind. I am not sure yet what to do with anonymized data, but in my personal opinion we should not even allow mirrored data of that.<\/li>\n  <li>Drop large parts of the document and move it to a new document, called <em>Debian Machine Usage Guidelines<\/em> or <em>Debian Machines Best Practices<\/em>. Some parts of the current document are outdated, so let\u2019s see if we can drop those entirely.<\/li>\n  <li>We forbid unlawful activities on our machines. Machines should not be used for private financial gain or for commercial purposes.<\/li>\n  <li>Penalties might need some rework, in coordination with DAM.<\/li>\n<\/ul>\n\n<p>Please note that this brain dump is <strong>my very personal opinion<\/strong> and does not reflect the opinion of the complete DSA team.<\/p>\n\n<p>I would like to see a discussion on what the new DMUP should look like. Even though the final decision on which paragraphs make it into DMUP should stay with DSA, I think the Debian community should be involved in the evolution of this document.<\/p>\n\n<p>Even though i am not attending <a href=\"http:\/\/debconf10.debconf.org\/\">DebConf10<\/a> (actually I think no one from DSA will make it), it might be a good idea if the conference could be used to do some further brainstorming. Maybe having a BoF on DMUP 2.0 might be a good idea.<\/p>\n","pubDate":"Thu, 20 May 2010 23:02:56 +0200"},{"title":"About text mode installers","link":"\/2009\/08\/17\/about_text_mode_installers.html","guid":"\/2009\/08\/17\/about_text_mode_installers.html","description":"<p>Taken from the CentOS Install Guide:<\/p>\n\n<p><em>While text mode installations are not explicitly documented, those using the text mode installation program can easily follow the GUI installation instructions. One thing to note is that manipulation of LVM (Logical Volume Management) disk volumes is only possible in graphical mode. <b>In text mode it is only possible to view and accept the default LVM setup.<\/b><\/em><\/p>\n\n<p>Dear CentOS, please learn that doing LVM setup is even possible with the Debian text mode installer. It can\u2019t be that hard<\/p>\n\n<p><strong>[UPDATE]:<\/strong> I need to admit, it\u2019s not CentOS to blame to, but RedHat, as CentOS is a clone of RHEL.<\/p>\n","pubDate":"Mon, 17 Aug 2009 17:07:06 +0200"},{"title":"Where is all my spam gone?","link":"\/2009\/08\/16\/where_is_all_my_spam_gone.html","guid":"\/2009\/08\/16\/where_is_all_my_spam_gone.html","description":"<p>It\u2019s quite silent in my INBOX when master is down.<\/p>\n","pubDate":"Sun, 16 Aug 2009 14:38:17 +0200"},{"title":"GeoDNS statistics","link":"\/2009\/07\/05\/geodns_statistics.html","guid":"\/2009\/07\/05\/geodns_statistics.html","description":"<p>DSA recently switched www.debian.org to <a href=\"http:\/\/dsa.debian.org\/dsablog\/2009\/07\/Howto_mess_up_the_Debian_Project_homepage\/\">GeoDNS<\/a>. Now, 72 hours later, it seems we didn\u2019t broke the website too hard with it. While reviewing the query logs for abnormalities i started to do some statistics, which i thought might be worth publishing.<\/p>\n\n<ul>\n  <li>In total we had about 1.44 million DNS queries within 72 hours.<\/li>\n  <li>There were about 12550 queries where the source IP wasn\u2019t in the GeoIP database, so we had to deliver the default zone. Most of those had been IPv6 addresses.<\/li>\n  <li>Europe does ~50% of all the DNS queries.<\/li>\n<\/ul>\n\n<p><img src=\"\/assets\/img\/queries_within_72h_for_www_debian_org.png\" alt=\"Debian GeoDNS queries to www.debian.org\" \/><\/p>\n\n<p><strong>Update<\/strong><\/p>\n\n<p>Upon demand, here are the exact numbers:<\/p>\n\n<table>\n  <thead>\n    <tr>\n      <th>Continent<\/th>\n      <th>Queries<\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>Europe<\/td>\n      <td>730278<\/td>\n    <\/tr>\n    <tr>\n      <td>Northern America<\/td>\n      <td>308404<\/td>\n    <\/tr>\n    <tr>\n      <td>Asia<\/td>\n      <td>177777<\/td>\n    <\/tr>\n    <tr>\n      <td>Southern America<\/td>\n      <td>176518<\/td>\n    <\/tr>\n    <tr>\n      <td>Oceania<\/td>\n      <td>24941<\/td>\n    <\/tr>\n    <tr>\n      <td>Africa<\/td>\n      <td>11697<\/td>\n    <\/tr>\n    <tr>\n      <td>undefinded<\/td>\n      <td>12550<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n","pubDate":"Sun, 05 Jul 2009 09:59:04 +0200"},{"title":"Switched to Movable Type","link":"\/2009\/07\/01\/switched_to_movabletype.html","guid":"\/2009\/07\/01\/switched_to_movabletype.html","description":"<p>After a long period of not-blogging, i decided to relaunch my blog using MovableType. Yes, i know ikiwiki does exist\u2026 ;-)<\/p>\n","pubDate":"Wed, 01 Jul 2009 00:38:15 +0200"},{"title":"What they didn't announce...","link":"\/2008\/03\/15\/what-they-didnt-announce.html","guid":"\/2008\/03\/15\/what-they-didnt-announce.html","description":"<p><img src=\"\/assets\/img\/img_6269_resized.jpg\" alt=\"What they didn't announce...\" \/><\/p>\n\n<p>(To be fair: It is not theirs, Tolimar will be the godfather. But they do it with a perfection.)<\/p>\n","pubDate":"Sat, 15 Mar 2008 13:42:25 +0100"},{"title":"Assimilated","link":"\/2008\/02\/25\/assimilated.html","guid":"\/2008\/02\/25\/assimilated.html","description":"<p><img src=\"\/assets\/img\/img_6113_resized.jpg\" alt=\"Pia im Debian Strampler\" \/><\/p>\n\n<p>Thanks to the colleagues at <a href=\"http:\/\/www.credativ.de\/\">credativ<\/a> for this nice romper suit.<\/p>\n","pubDate":"Mon, 25 Feb 2008 19:01:01 +0100"}]}}