Sunday, February 1. 2009Workstation #4 coming soon![]() Processing images with my current notebook (1.6 GHz CPU, 1 GB RAM) finally is a real pain in the ass. Having the RAW converter render some JPEGs while the HDR software performs tonemapping, it becomes impossible to do image editing or even browse the web at the same time, as the mouse pointer only moves stutteringly like in those “good old days”. In addition, my 160 GB disk is almost full. My computer usage history documents the years where I got a PC (for the use as a workstation, not counting those few boxes for my server and firewalling experiments): 1995, 1998 and 2001; the notebook’s from 2004. So, it’s about time for an upgrade. When I first thought about whether it should be a notebook again, I noticed that I don’t use my current notebook “on the road” anyway. And notebooks don’t have the computing power of dedicated desktop machines. Nerds who buy a new PC every year are probably surprised that a Linux geek like me gets along with that few hardware upgrades. Well, my strategy is more like: Buy rarely, but wisely. I don’t feel well when messing around on a productive machine that is supposed to work; just a matter of experience. Thus, I select the components for my new PC carefully and according to my demands: Fast, multi-core, RAM expandable, good disk size, RAID-1, average good GPU, and—very important—silent operation. The price for the box should traditionally be around EUR 1,500 (formerly ATS 20,000). These are now my considerations: Continue reading "Workstation #4 coming soon"
Posted by Stephan Paukner
in Information Technology
at
17:26
| Comments (0)
| Trackbacks (2)
Defined tags for this entry: hardware
Tuesday, January 27. 2009Beware of Disputo.com!![]() From: me From: Disputo Support From: me Continue reading "Beware of Disputo.com!" Friday, January 16. 2009CUDA and GpuCV on Debian lenny![]() About ¾ of a year later I did my next try with installing NVIDIA CUDA on Debian lenny, mainly because I wanted to try GpuCV, a GPU-accelerated computer vision library that’s partly compliant with OpenCV. Debian is still not officially supported by NVIDIA, but the finally upcoming release of lenny and NVIDIA’s support for the rather recent Ubuntu 8.04 (2008/04) have a very positive effect: CUDA 2.1 Beta works out of the box, and this with lenny’s GCC 4.3! The only thing I had to consider is to install libxmu-dev and libc6-dev-i386 (for my 64-bit CPU) to make CUDA’s examples compile. Also, in order to actually execute the examples, one has to rely on the NVIDIA driver version 180.06 that CUDA provides, whereas even NVIDIA’s version 180.22 fails to execute the OpenGL examples with the message cudaSafeCall() Runtime API error in file <xxxxx.cpp>, line nnn : unknown error. With CUDA working I could then think of compiling GpuCV from SVN. But the build relies on Premake 3.x, which is not available in Debian and has to be installed in advance. In addition, the package libglew1.5-dev is needed. Some more stumbling blocks were that I had to define the typedef unsigned long GLulong by myself. Also, and IIRC, the provided SugoiTools of GpuCV didn’t link, so I fetched and compiled them from SVN as well, and I replaced the .so-files in GpuCV’s resources directory. After that GpuCV finally compiled (except the GPUCVCamDemo, as I don’t have the cvcam lib installed). Including the lib/gnu/linux paths into the $LD_LIBRARY_PATH, the GPUCVConsole demo finally runs. The next step will be to actually use that lib.
Posted by Stephan Paukner
in GNU/Linux
at
07:53
| Comments (2)
| Trackbacks (0)
Defined tags for this entry: debian, programming
Monday, January 12. 2009Fuerteventura & Lanzarote 2008![]() As promised in 2007 we went to the Canary Islands again. This holiday however got a little delayed due to moving into and furnishing our new home. That’s why our “summer” holidays couldn’t start before Christmas 2008. This travelogue however is only short and mainly for providing links to the photo gallery. We weren’t that keen on seeing that much that yields an interesting story, and I wasn’t that much into serious photography. Therefore, I didn’t go to the desert in the early morning or late evening, although I originally had planned to. We just enjoyed to relax, although the weather wasn’t that warm most of the time. And after all, Fuerteventura’s landscape doesn’t come up to the variety of Tenerife. Saturday, December 27th Continue reading "Fuerteventura & Lanzarote 2008"
Posted by Stephan Paukner
in Travel
at
21:05
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: fuerteventura, lanzarote
Sunday, January 11. 2009Magic ball volumes in high-dimensional spaces![]() Currently I’m dealing with the topic of machine learning at work, and I stepped over the so-called curse of dimensionality, where the volume of the unit ball (radius=1) becomes negligible compared to the volume of the unit cube (side length=1) which is always equal to 1, what yields problems when selecting a number of training samples in a (very) high-dimensional feature space. My team-mate and I stepped over an interesting thing concerning the volume of the unit ball in higher dimensions. First of all, the formula for calculating the volume of the ball Brn ⊂ ℝn with radius r is given as
In two dimensions (n=2) we get the volume as the well-known circle area r2π, and as Γ(2.5)=¾√π, we get the ball volume for n=3 as 4⁄3r3π. In higher dimensions the resulting formula isn’t that simple anymore, but we’re only interested in the numerical values anyway. We now restrict to r=1. Following one’s intuition, the volume increases with the dimensions (ball volume is larger than circle area), but see what happens beginning with n=5 and n=13:
This is indeed interesting: The ball volume starts to decrease and even goes to zero in higher dimensions, although its radius is always 1! What does that mean? And why is the unit cube able to keep its volume of 1, although it seems to be contained within the unit ball? Another thing we see: A bit past n=5 the function reaches its maximum of something a bit larger than 5. Do we have V(x0)=x0 for x0=sup V(x)? And if so, what’s its value? The key in understanding this issue lies in the corners of the unit cube: Their distance to the origin goes to infinity with increasing number of dimensions! For the unit square (2-cube), their distance is √½ ≈ 0.71, and for the 3-cube it’s already √¾ ≈ 0.87. At n=4 their distance is √1=1 and thus the corners already touch the unit ball. In higher dimensions the unit cube is not completely contained within the unit ball anymore, but still its volume is constant =1 and the nearest points of the sides remain at a distance of ½! Regarding the question about where the maximum of the volume formula is reached, I noticed that I’d need to do advanced numerical derivations whose knowledge I lack.
Posted by Stephan Paukner
in Personal
at
18:09
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: mathematics
Monday, December 22. 2008Obviousity FAIL![]() Thursday, December 4. 2008Wo das Netz nicht gar so dünn ist![]() Ich hab mich jetzt doch mal an den Telekom/aon-Service gewandt, um die Sache mit den 1 vs. 2MBit/s aufzuklären. In der Mail erzählte ich, was der Techniker mir bei der Installation erklärt hatte, und dass das Modem trotz tagelangem Betriebs immer noch auf 1MBit eingestellt sei. Die Antwort lautete dann erfreulicherweise, dass man meine Bandbreite frisch provisioniert habe, ich mein Modem 36 Stunden lang nicht ausstecken solle und dass ich dann auf eine Bandbreite von 6(!)MBit down/512kbit up geschalten sei! Na, das nenne ich doch eine gute Nachricht! Bei Speedtest.net habe ich tatsächlich 5237kbit/404kbit messen können. Monday, December 1. 2008Pack die Motorsäge aus![]()
« previous page
(Page 32 of 55, totaling 435 entries)
» next page
|
AboutCalendar
ArchivesCategoriesShow tagged entriesandroid antenna anti-spam apache astronomy austria automobile ballooning bash bluetooth bug career cloud collecting comic cooking cw debian dreams education electronics event fail fashion finance flickr fuerteventura fun gentoo geography german gnu-linux gnucash google google earth graphics guitar hardware history image processing internet kernel kids language lanzarote lhc lifestyle linkroll literature ltd machine learning making mallorca mathematics matlab microsoft migration movies music numismatics octave pdf perl philately philosophy phone photo gear photography physics podcast politics postfix private programming public transport rant religion review samsung science security shtf social web software statistics storage sustainability symbian tablet time lapse transceiver tv usenet video virtualization wordplay work www yahoo youtube
Syndicate This BlogFollow meBookmarks
Powered by |