Friends LiveJournal for dumain.com.
View:Personal Journal.
View:Calendar.
You're looking at the latest 40 entries. Missed some entries? Then simply jump back 40 entries.

Wednesday, December 23rd, 2009


linuxtoday
Subject:8 of the best KDE distributions
Time:8:05 pm.
Comments: Add Your Own.


linuxtoday
Subject:Hackers break Amazon's Kindle DRM
Time:8:05 pm.
Comments: Add Your Own.


slashdot
Subject:Why Coder Pay Isn't Proportional To Productivity
Time:7:56 pm.


Comments: Add Your Own.


slashdot
Subject:An Open Source Compiler From CUDA To X86-Multicore
Time:7:56 pm.


Comments: Add Your Own.


groklaw
Subject:An Amended Exhibit A from Blank Rome
Time:1:53 pm.
Blank Rome has filed an Amended Exhibit A to their first bill:

12/22/2009 - 996 - Exhibit - Amended Exhibit A Summary Sheets (Professional Background and Project Codes) to First Combined Monthly Fee Application of Blank Rome LLP For the Period of August 25, 2009 Through October 31, 2009 (related document(s) 986 ) Filed by Blank Rome LLP. (Fatell, Bonnie) (Entered: 12/22/2009)

Here's the prior Exhibit A [PDF], and the only differences that I see are that A. Root was originally listed as a paralegal, and now as a Law Clerk. On the second page, they have added some categories of work, for future use, as a template, I guess, because there are no entries for them as of yet. The categories are such things as IP Licensing, Other Litigation, US Patent Prosecution and Related Matters, Hearing Attendance, and Adversary Litigation.
Comments: Add Your Own.


planet_debian
Subject:Gunnar Wolf: Preparing for the geeky holidays with suitable wine
Time:6:45 pm.
Preparing for the geeky holidays with suitable wine

Quoting The Klezmatics: It's everybody-else's annual end-of-the-year-time holiday, the name of which respectfully we do not choose to say, but that does not prohibit us in any concievable way from wishing you a very merry everybody-else's end-of-the-year-time holiday!
In order to properly welcome this 2010 in a geeky fashion, I got the following wines to share with my friends:

  • My last bottle of the now world-famous and limited edition Debian wine, from Extremadura Tempranillo grapes
  • What is it like trying to coordinate a timely, predictable release? Why, yes, it has precisely been described as herding cats. And even better, the most successful project so far to mate Debian with timely, predictable releases seems to come from South Africa. Likewise this nice bottle!
  • Mar del Sur (Southern Sea) Chilean wine. Strikingly similar to our Debian wine, with a swirl that tends towards some reformistic proposals we have seen. We shall see what it holds for us!
  • And as a tribute to our little derivative, Emdebian, we shall also try this Australian Little Penguin.

Happy ${joyful_ocassion}!

Comments: Add Your Own.


planet_debian
Subject:Gunnar Wolf: Now with "Siamese" theming
Time:6:27 pm.
Now with "Siamese" theming

A nice, non-aggressive, brown-colored theme suitable for your siamese herding cats, courtesy of South African people trying to bring a better life to this world.

Comments: Add Your Own.


linuxtoday
Subject:Dreamwidth's Diversity is its Strength
Time:7:14 pm.
Comments: Add Your Own.


someposifeed
Subject:[SP] Basis
Time:7:11 pm.


If there are any problems with the comic or website, or if you have any questions, comments, or complaints you would like to address directly to Randy, please email him at choochoobear@gmail.com.

Comments: Read 4 or Add Your Own.


slashdot
Subject:Demo For NASA MMO Coming In January
Time:7:04 pm.


Comments: Add Your Own.


phdcomic
Subject:12/21/09 PHD comic: 'Chipping in'
Time:10:26 am.
Piled Higher & Deeper by Jorge Cham
www.phdcomics.com
title: "Chipping in" - originally published 12/21/2009

For the latest news in PHD Comics, CLICK HERE!

Comments: Read 2 or Add Your Own.


planet_debian
Subject:Torsten Landschoff: Hitting the dynamic linker wall…
Time:5:01 pm.

I was working on replacing some mockup code for testing an internal library with python. Basically, the C code is incredibly big and I would rather mock the 3rd party API we are using in python. I wrote a generator to create wrapping code that forwards the C API calls to my python module.

Now that most of the work is finished, I get the following error message from my python mock:

1
2
3
4
5
6
Traceback (most recent call last):
  File "simple_mockup.py", line 2, in <module>
    import threading
  File "/usr/lib/python2.5/threading.py", line 11, in <module>
    from time import time as _time, sleep as _sleep
ImportError: /usr/lib/python2.5/lib-dynload/time.so: undefined symbol: PyExc_ValueError

What’s going on here? This issue reminds me of a bug of my ancient Debian times which affected loading of GTK theme engines from python-gtk. The bug (#38138) is so old, it’s not even in the BTS archive anymore…

The problem is illustrated by the following example program (consisting of three files):

demo.c
1
2
3
4
5
6
7
#include <Python.h>

void test_python()
{
    Py_Initialize();
    PyRun_SimpleString("import threading\n");
}
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <dlfcn.h>

int main(void)
{
    const char *error;

    void *handle = dlopen("./demo.so", RTLD_LAZY | EXTRA_RTLD_FLAGS);
    void (*test_python)();
    *(void**) &test_python = dlsym(handle, "test_python");
    if ((error = dlerror())) {
        fprintf(stderr, "%s\n", error);
        return 1;
    }

    printf("Calling test_python @ %p in shared object @ %p.\n", test_python, handle);
    (*test_python)();
    dlclose(handle);
    printf("Feels fine, finishing.\n");
    return 0;
}
run_it.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
#! /bin/sh

gcc -shared `python-config --includes` -o demo.so demo.c `python-config --ldflags`

echo "Running example with default RTLD flags:"
gcc -DEXTRA_RTLD_FLAGS=0 -o main main.c -ldl
./main
echo

echo "Passing RTLD_GLOBAL in addition:"
gcc -DEXTRA_RTLD_FLAGS=RTLD_GLOBAL -o main main.c -ldl
./main
echo

On my system, this results in the following output:

torsten@pulsar:~/sh_bug$ ./run_it.sh
Running example with default RTLD flags:
Calling test_python @ 0xb77084bc in shared object @ 0x96bc018.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.5/threading.py", line 11, in <module>
    from time import time as _time, sleep as _sleep
ImportError: /usr/lib/python2.5/lib-dynload/time.so: undefined symbol: PyExc_ValueError
Feels fine, finishing.

Passing RTLD_GLOBAL in addition:
Calling test_python @ 0xb783f4bc in shared object @ 0x95e1018.
Feels fine, finishing.

Sucky. So embedding Python into an application is easy but if you want to use the interpreter and its modules from a plugin, you are out of luck. Somebody knows a way around this problem? The only solution I can think of is to link libpython.so into each of the python plugins.

Update: Work around

Small update: For my current problem, the work around is to run the application with the python library preloaded: LD_PRELOAD=/usr/lib/libpython2.5.so.1.0 app. Back to adding functionality…

Comments: Add Your Own.


linuxtoday
Subject:Windows 7 and IPv6: Useful at Last?
Time:6:22 pm.
Comments: Add Your Own.


slashdot
Subject:Typing With Your Brain
Time:6:12 pm.


Comments: Add Your Own.


icanhaschzbrgr
Subject:Iz like to retern my brofer plez
Time:9:00 am.


funny pictures of cats with captions

Iz like to retern my brofer plez He defektiv

mine nawt sew grate either.

Picture by: dunno source Caption by: toby86 via Our LOL Builder

» Recaption This!

» View All Captions



Comments: Add Your Own.


theregister
Subject:5-megapix 'iPhone 4' set for June?
Time:5:38 pm.

Under test today

The fourth generation iPhone has already been spotted in the wild. It will debut on June 28. It will have a 5-megapixel camera. And it will contribute to the 40-45 million iPhones that Apple plans to sell next year.…

Web threats: Why conventional protection doesn't work

Comments: Add Your Own.


theregister
Subject:Comcast to pay $16m over BitTorrent busting
Time:5:33 pm.

While denying everything. Natch

Comcast has agreed to pay $16m to settle a class action suit brought against the company after it was caught secretly busting BitTorrents.…

What is your recession sales strategy?

Comments: Add Your Own.


linuxtoday
Subject:Move supports Linux development on multicore processors
Time:5:32 pm.
Comments: Add Your Own.


slashdot
Subject:Is Code Auditing of Open Source Apps Necessary?
Time:5:22 pm.


Comments: Add Your Own.


theregister
Subject:Microsoft issues wipe clean Word tool for OEMs
Time:4:27 pm.

PC manufacturers got early warning

Microsoft spat out an Office 2007 patch for Stateside OEMs in October that pre-empted yesterday's Word XML appeal ruling, when a court upheld an injunction against the software giant.…

Comments: Add Your Own.


someposifeed
Subject:[SP] A Message pt 2
Time:4:54 pm.


If there are any problems with the comic or website, or if you have any questions, comments, or complaints you would like to address directly to Randy, please email him at choochoobear@gmail.com.

Comments: Read 4 or Add Your Own.


dorktowerfeed
Subject:DORK TOWER, Wednesday, December 23 – A Very Classic Musky Christmas II
Time:3:50 pm.

Super Happy Robot Cartoon Muskrat Christmas Fun Hour

Comments: Add Your Own.


linuxtoday
Subject:The Next Level of Convergence?
Time:4:41 pm.
Comments: Add Your Own.


linuxtoday
Subject:Dell netbook updated with Pineview CPU
Time:4:41 pm.
Comments: Add Your Own.


slashdot
Subject:Google About Openness
Time:4:30 pm.


Comments: Add Your Own.


theregister
Subject:US mum calls 911 over Grand Theft Auto
Time:4:15 pm.

Teenage son refuses to stop gaming

A Boston mum whose 14-year-old son refused to stop playing Grand Theft Auto in the early hours called in the cops to put a stop to his late-night gaming.…

What is your recession sales strategy?

Comments: Add Your Own.


icanhaschzbrgr
Subject:♫Catnuts roasting on an open fire♫
Time:6:00 am.


funny pictures of cats with captions

♫Catnuts roasting on an open fire♫

just dont gitz 2 close.

Picture by: kimnes Caption by: rottiluv via Our LOL Builder

» Recaption This!

» View All Captions



Comments: Read 2 or Add Your Own.


wilwheaton
Subject:the twelve days of pirate christmas
Time:6:14 am.

Reader Brian B. sent me this yesterday, and it made me smile so much, I secured permission to share it.

"The Twelve Days of Pirate Christmas"

On the twelfth day of Christmas my true love gave to me ... 

12 ships to plunder, 

11 cannons firing, 

10 crewmen leaping, 

9 sharks a' swimming, 

8 rum-filled bottles, 

7 lusty wenches, 

6 jolly rogers, 

5 gold doubloons, 

4 eyepatches, 

3 earrings, 

2 wooden legs, 

and a parrot for my shoulder - Arrr!

Comments: Read 2 or Add Your Own.


linuxtoday
Subject:Give the Gift of Linux for the Holidays
Time:3:45 pm.
Comments: Add Your Own.


slashdot
Subject:Body Heat Energy Generation
Time:3:34 pm.


Comments: Add Your Own.


slashdot
Subject:Target.com's Aggressive SEO Tactic Spams Google
Time:3:34 pm.


Comments: Add Your Own.


theregister
Subject:Homemade airship prang closes highway in Oklahoma
Time:2:41 pm.

79-year-old unlicensed pilot-inventor grilled by feds

A homemade airship went out of control above Oklahoma last week and came down on an interstate motorway, causing startled highway patrolmen to hurriedly close several lanes to traffic.…

Offloading malware protection to the cloud

Comments: Add Your Own.


theregister
Subject:Multiple travel firms refuse ID cards as passport alternative
Time:2:38 pm.

About as useful for European travel as a Eurostar train

The supposed usefulness of UK ID cards has been called into question by news that major travel companies are telling would-be passengers that ID cards are NOT valid travel credentials for travel in Europe.…

What is your recession sales strategy?

Comments: Add Your Own.


planet_debian
Subject:Ingo Juergensmann: Digikams 100% view
Time:1:48 pm.
I'm using digikam to organize my pictures I took with my D90 DSLR. I always got the impression that the View -> "Zoom to 100%" menu shows not the full sized image (100%). When using another picture viewing program like okular and choosing View 100% there, I get a "bigger" image. Proof is here:

100% view - Okular vs. Digikam


You can see okulars view on the left in the foreground. Digikams 100% view is in the background at the right. Both apps are showing the same JPEG picture. I don't know that Digikam is doing wrong there, but it's definitely not a 100% view that it shows. Time for a bug report, I guess...

UPDATE:
Oh well... wondering why all those people got the Copyright-Notice.png instead of the real picture, I finally discovered that I need to change the rewrite settings for the IPv4 vhost section as well. IPv6 users hadn't this kind of problem. So, better use IPv6 instead of IPv4, folks! ;-)

And thanks to sgran for pointing out <vhost 1.2.3.4 2001::1:2:3:4> syntax! ;-)

UPDATE 2:
The bug report is filed and registered as #562197.
Comments: Add Your Own.


linuxtoday
Subject:Finnish Culture...
Time:2:51 pm.
Comments: Add Your Own.


linuxtoday
Subject:Techie Christmas Jokes 2k9 Edition
Time:2:51 pm.
Comments: Add Your Own.


slashdot
Subject:BlackBerry Outages Across North America
Time:2:42 pm.


Comments: Add Your Own.


theregister
Subject:Opera hopes to push fast engine envelope with 10.5 preview
Time:2:30 pm.

Carakan of love

Opera boldly catapulted a pre-alpha version of its latest browser onto the interwebs yesterday, for brave testers to tinker with over the holiday season.…

Web threats: Why conventional protection doesn't work

Comments: Add Your Own.


daily_wtf
Subject:CodeSOD: The Do Not Click Button
Time:2:00 pm.
“My company has an enormous, in-house built network management application that has every conceivable feature,” Matthew E wrote. “It has everything and does anything that you can...
Comments: Add Your Own.


slashdot
Subject:Comcast Pays Out $16M In P2P Throttling Suit
Time:1:58 pm.


Comments: Add Your Own.

Advertisement

Friends LiveJournal for dumain.com.

View:User Info.
View:Personal Journal.
View:Calendar.
View:Website (My Website).
View:Memories.
You're looking at the latest 40 entries. Missed some entries? Then simply jump back 40 entries.