Archive for the 'Software' Category

The progress of LLVM

Friday, February 5th, 2010

…, Clang is now self-hosting! Congratulation to the LLVM and Clang team around Chris Lattner.

Guess that’s the days where I should start making clang a system compiler option in T2, and leave GCC and it’s C days of the ’80s behind :-)!

Why is the Apple iPad that affordable?

Saturday, January 30th, 2010

I only say: Subsidized, or near no margin for a “gold rush” thru content, App sales.

The Apple iPad

Thursday, January 28th, 2010

Well, the iSlate name rumor sounded really strange. iTablet? Oh well. iPad indeed makes a little more sense.

However, honestly, the “iPad” is not really what I’ve been waiting for. Having one device for a job is so from the 90th - where several manufactures wanted to sell a device per job: one for calculation, one for phoning, one for your music, etc. pp. Obviously that did not turn out to be accepted too well. The iPhone was such as success because it combine so many required things in one device: phone, email, photo, web, music.

(more…)

Blue ray firmware update on the PS3

Tuesday, January 26th, 2010

So I got a Star Trek 11 Blue Ray Sunday. It already came with a strange “package insert”, indicating that if the disc was manufactured after the purchase of the Blue-ray player, a firmware “configuration update” may be required. Of course it was on my only Blue-ray player, which happens to be a Sony PlayStation 3. So normally I try to avoid firmware updates on the PS3, in order to use as much “out-of-spec” features under (T2) Linux, such as GPU access, as possible. However, well, now I had to bite that bitter pill.

Also very interesting how the parties speak about “configuration” instead of cryptographic key update, …

Fortunately others are currently hacking into the hypervisor for all the goods of it.

Let’s hope this also brings Linux onto the Slim :-)

How can software get that broken

Friday, January 15th, 2010

So I update my main workstation running Linux to the latest, greatest X.org release. To my surprise the already not so fast xf86-video-nv driver stopped working entirely. I get no video signal either on the laptop’s internal LVDS panel, nor the external, DVI port. As quick, even slower, fallback at least xf86-video-vesa still worked. Just on the internal display, of course. At least something. However, my biggest surprise was still ahead: The keyboard layout kept constantly changing! Between English(US) and German(DE) !!!! How am I supposed to type, work, that way, heh? Even entering my login password became a challenge only cut’n paste could solve, …

How the heck can software regress that majorly. Ok, well. Random hacking might explain it. Too many cooks spoil the broth. But really. ‘nough is ‘nough. The X.org machinery worked better 10 years ago in the days of XFree86 on my then 120MHz Intel Pentium, 233MHz IDT Winchip 2(a or so). Certainly some S3 Virge3D, later Matrox graphic cards.

Update: Good old modeline stuff segfaulting, yuck:

Program received signal SIGSEGV, Segmentation fault.
(gdb) bt
#0 0×0000000000000000 in ?? ()
#1 0×0000000000487813 in xf86CrtcSetModeTransform (crtc=0×7f3f80, mode=0×7f4068, rotation=1,
transform=0×3, x=0, y=0) at xf86Crtc.c:358
#2 0×0000000000487b65 in xf86SetDesiredModes (scrn=0×7f1de0) at xf86Crtc.c:2608
#3 0×00002b700de77b12 in AcquireDisplay (pScrn=0×7f1de0) at g80_driver.c:467
#4 0×00002b700de77eb3 in G80ScreenInit (scrnIndex=, pScreen=0×7f6f10,
argc=, argv=) at g80_driver.c:894
#5 0×000000000044df45 in AddScreen (pfnInit=0×2b700de77b80 , argc=1,
argv=0×7fff7bce36e8) at dispatch.c:4062
#6 0×0000000000478519 in InitOutput (pScreenInfo=0×7d3300, argc=1, argv=0×7fff7bce36e8)
at xf86Init.c:1043
#7 0×00000000004224e5 in main (argc=1, argv=0×7fff7bce36e8, envp=0×7fff7bce36f8) at main.c:204

Update 2: Not soo much good-old-modeline as guessed at first - more so newly added gamma fluff, …

X.org bug - so basically the whole X server setup is crashing in many combinations and cards since last November??? What a fun.

Streamlined OCR to PDF for Apple Mac OS X

Friday, January 15th, 2010

You asked for it, we deliver it. A streamlined and native, Intel Cocoa application for Mac OS X to convert your non-searchable PDFs or other images to searchable PDFs with the recognized text.

Simply dag’n drop your files on the OCRKit application icon, for example in the system dock – or open the file form within the application’s menu: File -> Open File.

Of course multiple OCR and UI languages are supported.

So Lua 5.2 is slowly trickling in

Saturday, January 9th, 2010

http://lua-users.org/lists/lua-l/2010-01/msg00260.html

The most basic SQL 1×1

Tuesday, January 5th, 2010

Fortunately I only get in touch with SQL (yeah, this not so Structured Query Language) every other week. Unfortunately until then the pesky syntax details always bite and force me to look them up on the internet, or a nearby old-fashined bookshelf. So here goes the most basic 1×1:

CREATE TABLE table_name (”column1″ “data_type1″, “column2″ “data_type2″, …);

INSERT INTO table_name (”column1″, “column2″, …) VALUES (”value1″, “value2″, …);

UPDATE table_name SET column1=value, column2=value2, … WHERE some_column=some_value …;

SELECT column_name(s or e.g. *) FROM table_name WHERE some_column=some_value …;

DELETE FROM table_name WHERE some_column=some_value;

Update:

SELECT COUNT(*) FROM table_name WHERE some_column = some_value;

Update 2:

ALTER TABLE table_name ADD COLUMN some_column …;

Recession antidote: ExactScan over 50% off

Monday, November 30th, 2009

Limited time, post Black Friday sales of ExactScan, enjoy!

If you are even just a bit interested in document scanning on the Mac it’s a chance to get a huge discount on the most professional capture application specifically made for Mac. An update to the Pro version with OCR, barcode recognition and batch file processing is just 29€.

ExactScan 2.8 for Visioneer RoadWarrior, Strobe

Tuesday, November 24th, 2009

At a time, a decade ago, at the advent of Mac OS 8 and 9 there were some pretty popular mobile strobe scanners from Visioneer, named PaperPort Strobe, Pro and Co.

However, Mac driver and support were abandon with Apple’s migration to the all-new, Unix-based Mac OS X. Since then Mac users where left with few choices when it came to mobile (abroad), desk-space-efficient and business card scanners.

Now, the new version 2.8 of ExactScan set of to change everything: among the now over 200 built-in scanner drivers, is support for the popular and convenient Visioneer RoadWarrior, as well as the Xerox Travel Scanner 100! On top of this, the version of ExactScan already supports the just-released Visioneer Strobe 500. A novel feature of the Strobe 500 is the detachable ADF dock: For use abroad, the ADF unit remain on the desk, leaving just the slimmer, mobile scanning unit to travel with you.

Read more: ExactScan homepage