Archiv für Kategorie ‘General’

Neu: Trainer Buchhaltung

Wer an der Fernuniversität Hagen Externes Rechnungswesen [Modul 31011 / Kurs 00029/00034/00046] belegt hat, für den könnte Trainer Buchhaltung interessant sein. Die Software, die für Windows, Mac OS und Linux verfügbar ist, präsentiert eine große Zahl Geschäftsvorfällen und ermöglicht so systematisches Üben von Buchungssätzen.

Download von Trainer Buchhaltung kostenfrei und direkt im Adobe Marketplace.

JCuda vs. JAVA: 40 times faster linear algebra operations

The last few days, I tried to use JCuda on my Intel Core Quad CPU equipped Windows 7 system [Home premium, 64bit].

I installed the Cuda Toolkit, installed the 32bit and 64bit versions of JCuda’s DLLs/JARs and downloaded the JCublas sample application.

While the compile finished fine, the app immediately terminated – once it tried to load JCuda’s interface DLLs (called using JNI). The VM printed the more or less useless message: ‘JCudaRuntime-windows-x86.dll isn’t a win32-application’.

After various efforts to make the app load the DLLs, I posted a question on the JCuda forum. Short after, Marco13 – I suppose, he’s the project owner of JCuda – pointed me to the right direction:

I installed the 64 bit JDK version for Windows, passed -D=64 to the VM – and the JCublas sample application finished orderly. Thx, Marco!

Although a not that fast Nvidia GeForce 210 runs in my PC, the speedup was enormous: JCuda based matrix multiplication of size 2500 x 2500 finished 40-times faster than equivalent pure JAVA code [which utilized the 4 cores too].  Not bad ;-)

An important aspect to note: JCuda comes with JCublas [linear algebra], JCufft [fast fourier transforms) and JCudpp [data parallel primitives]. These libs provide access to ‘pre-configured’ high-level CUDA routine. E.g., a matrix multiplication is  basically a call to a JCublas provided routine.

This mode of operation is much simpler, than to write  a so called CUDA Kernel, a piece of syntactically enriched C code. On the other side, CUDA Kernels are more versatile.

A collection of tablet devices [variations of Apple's iPad]

Since I really like the idea of tocuhscreen-only table devices, here’s a short list of products I’ve found. In case you fond more,

exoPC :: 599.- USD, 8.9” multitouch, Windows 7 oder Linux

A promissing device comes from exoPC. Here’s a video from engadget.com. The device comes with a single-core Atom N270 and plays video on its 1024×600 touchscreen quite good:

Have a look inside the exoPC: Image galery. The device is planned to be shipped March 2010. All in all, it’s quite good equipped: 2 GBByte RAM, 32 GByte SSD [4.5 GByte reserved for OS], full-size SD Card slot, Atom 270 @ 1,6 GHz, WiFi 802.11 b/g, Bluetooth, Lan 10/100, 3 x USB, Audio in/out, VGA – and an 1.3 Megapixels webcam. Compare the exoPC with other here device on this page. Product photos.

joojoo :: 499.- USD. 12.1-inch tablet-appliance

joojoo is a nice looking device of enourmous 12.1 inc size. While other system come with Microsoft’s Windows oder Apple’s MacOS, joojoo comes with its own pure browser-based environment. As far as the web-site explains, each and everything runs in a browser. Thus, joojoo doesn’t run native applications – but Flash and Java. joojoo originated from the never released crunchPad.

Mehr …

Don’t buy a Kindle – in case you want to read PDFs

Some days ago, I received a Kindle 2. The device looked good and buttons and controls felt just fine.

Actually, I returned it today, since Amazon’s PDF conversion service is by no means able to convert more than trivial text.

Here is part of my input PDF, which I created using LaTeX:

Mehr …

Upgraded to WP 2.9 – and ended up with an HTTP error 500

After quite some time, I visited this my blog to apply the most recent WordPress upgrade, the 2.9 release.

After the I finished the upgrade, the front-end rendered fine, while I constantly got an error from with ADMIN site: HTTP 500 error.

In case your site runs on a server hosted by 1&1 too, you have to do two things to get ADMIN running again:

1. Create a php.ini in WP’s root directoy and add this single line of text:

memory=20MB

2. Edit WP’s .htaccess file  and add

AddType x-mapp-php5 .php

as the very first line.

InfoQ article compares Blaze DS and LCDS

In case you are interested in figuring out details of Blaze DS and LCDS or you need to compare both solution, have a look at this InfoQ article: http://www.infoq.com/news/2009/02/Blaze-LiveCycle

all in plain english

Wheter you need to explain a customer a modern web-oriented service, or your friend really doesn’t know what Twitter is: Here is a collection of famous YouTube video explanations. All in plain english and fun to view.

Twitter in plain english

Mehr …

Rumsfeld’s Knowns and Unknowns

Donal Rumsfeld, US Secretary of Defense, 12 Feb. 2002, Department of Defense News Briefing:

As we know, there are known knowns. There are things we know we know.
We also know there are known unknowns. That is to say we know there are some things we do not know.
But there are also unknown unknowns, the ones we don’t know we don’t know.

Related to RIAs? No, not a bit! But strongly related to the current credit crunch or investment banking in general.

Satyajit Das’ beautifully explains the concepts of known knowns, known unknowns, unknown knowns and unknown unknowns in his great book Traders Guns & Money. For anybody, who aims to know the history and evolution of investment banking, Das’ book is a must.

Data Visualization: Modern Approaches

In case you need some inspiration for an upcoming project or pitch regarding the visualization of data, have a look at  Smashing Magazine‘s Data Visualization overview article.

infosthetics02

Within a single article, Smashing Magazine describes alle techniques I’ve ever seen (and partly even forgot).

Missing german locales in FlexBuilder’s SDKs? Here is how to generate them

If you try to localize a flex application with e.g. en_US and de_DE locales, FlexBuilder will likely complain about a missing german framework resource:

unable to open ‘/Applications/Adobe Flex Builder 3 Plug-in/sdks/3.2./…’

No need to give up, make the resource yourself:

- Open the SDK’s root folder. On a Mac, it is likely to be here:

/Applications/Adobe Flex Builder 3 Plug-in/skds/3.2

- Execute this command

./bin/copylocale en_US de_DE

Now recompile – probably clean it before – your project your Flex project. Everything should look fine.


Nach oben