Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 174
  1. Cleaning up the system with pseudo-boolean optimization

    You can use a PBO solver to clean up your system from unneeded automatically installed packages.

  2. Implicit preferences in OR dependencies

    Debian packages commonly use or dependencies of the form “a | b” to mean that a or b should be installed, while preferring option a over b.

  3. Memory allocators

    In the past days, I looked at various memory allocators in a quest to improve performance in my multi-threaded test cases of a reference counting language runtime / object allocator (a fun project).

  4. Reference Counting and Tail Calls

    One thing I thought about today is reference counting in combination with tail calls.

  5. Currying in the presence of mutable parameters

    In the language introduced yesterday, mutable parameters play the important role of representing the side effects of actions in the type system and thus ensure referential transparency.

  6. Just for you, and this time in the Pythonesque rendering. module main: import std (range) import std.io (printf, IO) # print the Fahrenheit-Celcius table for fahr = 0, 20, ..., 300 function main(mutable IO io): Int lower = 0 #…

  7. Just for you: module main { import std (range); import std.io (printf, IO); /* print the Fahrenheit-Celcius table for fahr = 0, 20, ..., 300 */ function main(mutable IO io) { Int lower = 0; // lower bound Int up…

  8. hardlink 0.2 RC1 released

    I have just released version 0.2 RC1 of my hardlink program.

  9. Managing system package selections using custom meta packages

    Over the last years, I have developed a variety of metapackages for managing the package selections of the systems I administrate.

  10. Combining ikiwiki and Twitter's bootstrap

    Just because Julien did it, I moved my website to almost the same design now.

  11. Looking for HP Touchpad, Intel tablets, and other devices

    If someone in Germany (or want to send it to Germany [at low costs]) still has (new) Touchpads to sell, I’d buy one or two of them at the reduced price (16GB: 99€, 32GB: 129€), or take them for free.

  12. World, Space, and Licenses

    Common licenses for software include the term “worldwide”.

  13. Yesterday I released version 4 of dh-autoreconf, fixing two bugs, and introducing a new feature: Patching ltmain.sh to make -Wl,–as-needed work.

  14. 0x15 + 1/365

    Yesterday was my 21st birthday, and I received all “Hitchhiker’s Guide to the Galaxy” novels, the five ones in one book, and the sixth one written by Eoin Colfer in another book.

  15. Project APT2: new cache format and small things

    I did not write much code or merge much of my prototype code, but some things happened since the last blog post about APT2 specific things in August and I forgot to write about them.

  16. underscores and undefined behavior

    As everyone should know, underscores in C are not cool, as they cause undefined behavior per 7.1.3: Yet, they are widely used everywhere.

  17. last two weeks

    The last two weeks, two new python-apt releases were made. 0.8.0 exp3 did not add much, but 0.8.0 exp4 added some new bindings for our friends at the mancoosi project.

  18. python-apt 0.8.0~exp2 bug fix release On Tuesday, I uploaded python-apt 0.8.0~exp2 to experimental, fixing about 10 bugs reported in Ubuntu and Debian bug trackers.

  19. this week: dh-autoreconf 3, and APT-related things

    Internship / APT stuff This week was a rather busy week.

  20. sbuild on a tmpfs

    As some already know, is that I use sbuild to build all my packages in clean chroot environments.

  21. Vettel world champion

    Vettel made it - F1 World Champion 2010.

  22. simple code - clang creates 1600x faster executable than gcc

    The following program, compiled with clang 1.1, runs 500 times faster than the gcc4.5-compiled code (in both cases with -O2): <span style="color:#008200;">#include <stdio.h></span> <span style="color:#008200;">#define len 1000000000L</span> <span style=…

  23. FAIL: Arch Linux switch python executable to Python 3

    Today, I got an email from an user of one of my Python scripts asking why the script t does not work on Arch Linux anymore.

  24. The Three Levels of Package Management

    In today’s Linux distributions, there are usually two to three levels of package management.

  25. It seems that Google is blocking wikileaks.org in its ‘Public DNS’ servers (8.8.8.8 and 8.8.4.4): <div id="_mcePaste">; <<>> DiG 9.7.1-P2 <<>> @8.8.8.8 wikileaks.org ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY,…

  26. APT2 is now UPS

    APT2 is now called UPS (Universal Package System).

  27. APT2 - this time in C

    As I wrote a few hours ago on deity@l.d.o (see http://lists.debian.org/deity/2010/08/msg00057.html), APT2 is back again.

  28. MeeGo (Nokia/Intel): Openness does not seem to be very important for Nokia and Intel.

  29. Build systems

    In the past weeks, I was looking at several build systems.

  30. Review: Lenovo ThinkPad Edge 15

    Wednesday, after some weeks with a flickering screen (or more precisely, something is causing GTK+ to redraw and the kernel to print ^@ in the terminal when you touch the screen, see http://jak-linux.org/tmp/20100628_002.mp4) in my 3 years old HP Compaq 6…

  31. 0x14

    So, yesterday was my 0x14 (20th) birthday and Germany won the Eurovision Song Contest 2010.

  32. GNOME Icon Theme 2.30 looks really ugly

    The 2.30 version of gnome-icon-theme is really one of the worst icon themes I’ve ever seen in the last years.

  33. Last year, in July, I reported an issue to Python’s issue tracker.

  34. Google Street View in Germany

    I wonder why the federal minister for consumer protection (hopefully a good enough translation for “Verbraucherschutzministerin”) Ilse Aigner has concerns about Street View, because those concerns are completely unrelated to protecting the consumer, becau…

  35. Maemo + Moblin = MeeGo = Failure

    Today, Nokia and Intel announced the merge of Maemo and Moblin into the MeeGo project.

  36. N900 standby time

    It seems that the N900 is able to run for > 3 days in standby, I unplugged it Friday on 7:00, and it lasted until Sunday 23:50.

  37. Just uninstalled hal

    I have just uninstalled hal from my laptop running unstable, and everything still seems to work, including suspend & resume.

  38. python-apt 0.7.93 just hit unstable.

    I just uploaded python-apt 0.7.93 to unstable with support for Python 2.6 and Python 3.1, meaning that there is now a single development branch again.

  39. New keyboard

    My brother and I just replaced the keyboard of my HP Compaq 6720s with a new HP replacement part (a christmas present).

  40. Nokia N900

    Yesterday, an N900 I bought from Amazon Warehouse Deals arrived.

  41. The previous post

    Well, it seems that several news sites (golem.de, pro-linux.de, linux-magazin.de, linux-magazine.com, ubuntu-user.de [the last ones all from the same publishing house]), especially German ones have picked up the last blog post with same false impressions.

  42. APT2 progress report for the 1st half of December

    This week was successful.

  43. MySQL

    If Oracle owned MySQL, it would not make a big difference with regards to competition on the database market.

  44. Ubuntu Software Center coming to Debian

    I just uploaded aptdaemon 0.11-1 and software-center 1.1debian1 to Debian unstable.

  45. Back to the '90s - Bye PC, welcome back thin clients

    In the ’90s, you had a large machine and several thin clients accessing it by using X11 via network.

  46. My First upload with new source format

    Yesterday, I uploaded command-not-found 0.2.38-1 (based on version 0.2.38ubuntu4) to Debian unstable, using the “3.0 (quilt)” source format.

  47. I'm back

    I returned to Germany from my vacation in Greece yesterday, and I just installed my new hard drive into my laptop.

  48. upgrade failures

    Today I wanted to upgrade my “sid” system again (like I do 1-3 times per day, especially when I have nothing else to do).

  49. Results of the APT2 config parser testing

    Thanks to those who have tested it (and/or will test it).

  50. APT2: config parser testing

    If you have an amd64 system, install the apt2 package from “deb http://people.debian.org/~jak/debian/ unstable/” and run the apt2-config command.