Saturday, August 7, 2010

a SnowLeopard keyboard in "multi-country mode" showing the German tricolor

The only period of time, that the German tricolor could ever, ever got seen on me was during my military service. I think, that's more than enough.

But … SnowLeopard uses the national flags to indicate, in which country mode the keyboard currently is. Now for a Germany/German keyboard that is the German tricolor.

Now my question: can I replace that with something … different?

Alright, currently I am testing the Austrian keyboard layout, next one will be Swiss German. But the latter still shows a tiny German tricolor. Poor Swiss!!!!!
Looks like the Austrian may win, as there is a better matching regarding the number button overlays…

Google Wave to dissipate - The H Open Source: News and Features

Google Wave to dissipate - The H Open Source: News and Features

O'Reilly Media's "HTML5: Up and Running" is out – are you ready for HTML5?

HTML5: Up and Running - O'Reilly Media

This book appeared in their Up and Running series, which is not to be confused with their other series The Definitive Guide.

Here is the text from the back page:

If you don't know about the new features available in HTML5, now's the time to find out. This book provides practical information about how and why the latest version of this markup language will significantly change the way you develop for the Web.
HTML5 is still evolving, yet browsers such as Safari, Mozilla, Opera, and Chrome already support many of its features -- and mobile browsers are even farther ahead. HTML5: Up & Running carefully guides you though the important changes in this version with lots of hands-on examples, including markup, graphics, and screenshots. You'll learn how to use HTML5 markup to add video, offline capabilities, and more -- and you’ll be able to put that functionality to work right away.
  • Learn new semantic elements, such as <header>, <footer>, and <section> 
  • Meet Canvas, a 2D drawing surface you can program with JavaScript<
  • Embed video in your web pages without third-party plugins>
  • Use Geolocation to let web application visitors share their physical location<
  • Take advantage of local storage capacity that goes way beyond cookies
  • Build offline web applications that work after network access is disconnected
  • Learn about several new input types for web forms
  • Create your own custom vocabularies in HTML5 with microdata

Berlinians eager for a presentation can leave a comment here suggesting days, times, and locations. As soon as the figure is on a serious level, I am instantly going to set up a Doodle Poll, promised!

I think, I can promise a couple of free copies of the book sponsored by O'Reilly.

Who is going to join me in this effort?

Visit Aleph Soft Education !

Update / 2010-08-09:
A huge corporation in the social networking business invites me to give the presentation on this book resp. on this top at an event, that they sponsor. I am very honored. Expect an update with more details on this!

on the French/English words "vengeance" and "revanche"

I was recently communicating with "somebody" on a revanche-seeking person, and "somebody" was creating this german word vingativ from the Portuguese word <

ruby and PDF

the speaker: Lukas Rieder
working for "paper c"

some approaches

writing PDF
... act as flying saucer ...

UNIX tools

xpdf :
$ pdftotext -layout -enc UTF-8 ...

pdftk
$ pdftk compressed.pdf uncompress output uncompressed.pdf

imagemagick
$ convert ... # e.g. towards JPEG

the speaker wrapped some unix tools and called that "PdfUtils", and released it as GEM.


WAR! It’s Patton v. Rommel: Vic Gundotra Will Lead Google To Victory In Social War With Facebook

WAR! It’s Patton v. Rommel: Vic Gundotra Will Lead Google To Victory In Social War With Facebook

Google pulls plug on Google Wave | - CNET News

Google pulls plug on Google Wave | - CNET News

APRESS.COM : Writing Perl Modules for CPAN : 9781590590188

APRESS.COM : Writing Perl Modules for CPAN : 9781590590188

The book is not spick-and-span, but IMHO just as Perl itself red-hot.

When I held that paper book in my hands again this evening, it came to my mind, this would make a rather interesting topic for a course - no sooner said than done! (indeed!)

Had a look at the link quoted above, and I found, that they give away the PDF for free - they say. The link is actually unfunctional. Dropped them a note, Sam Tregar (the author) on Cc. And within a couple of minutes the PDF was in my Inbox. Automagically. I liked that a lot!

I guess, they will correct that broken link sooner or later.

The presentation is complete, 1st approach at least.

That means: I can give you 90 min. presentation (+/-) within the next couple of weeks, either in Berlin - or wherever here in Europe and Israel (if you cover the costs). Languages for the presentation: German, English, French, and Hebrew (if I try hard enough).

In Berlin I fancy nice locations like Berlin.Betahaus.de (arond Moritzplatz)  or Hotel Steigenberger in the West-City (actually just around my corner), that would cost everybody just a couple of Euro.

This is the Doodle poll for fixing day and time for this presentation in Berlin:

Whoever thinks, s/he would like to participate in a 2-days course (Europe and Israel): you can leave a comment here. I promise: the price for it is far below the usual prices on the market.

There will be more Perl presentations and courses, have a look there now and then!

But there will also be a full bandwith of other interesting topics here as well.

The name is Aleph Soft Education.

I am quite sure, rather sooner than later we will have well-known names as lecturers here in Berlin, in Europe and Israel.

Friday, August 6, 2010

using the XSLT scissors on jobs.perl.org

The Honorable Grey Temples Guy in Charge of jobs.perl.org didn't show the slightest interest within months. I had asked him, whether he couldn't make that thing restrictable on the "Terms of employment".

Their RSS feed is rather readable XML, the information is embedded within a nice tag: Thanks for that! So this will be one my next XSLT finger exercises. And obviously it will come ad free. I hope, that's not causing trouble. Anybody interested in seeing this in a public place? I mean, there must be thousands of Perl freelancers out there annoyed by all these Salaried employee job specs on jobs.perl.org. Give me a shout!

"you make me feel like …"

Love Note WIN - FAIL Blog: Epic Fail Funny Pictures and Funny Videos of Owned, Pwned and Fail Moments



my blogs, my blog followers, my IM contacts, Jabber SPAM

I have no idea, how often my blog articles get read. I have no idea, whether my friends read my blogs. I am not too optimistic there.

But I do have quite an extensive list of IM contacts. And there is that nice book on XMPP resp. Jabber at O'Reilly's. Why not write an application, that takes my blogs' syndication feeds and broadcasts them to my IM contacts. Maybe that will make my IM contacts list quite shorter in a pretty short time. Who knows?

Maybe there is already some software out there, that does exactly that or just almost. Maybe you want to tell me.

Wanderlust, Michael Lopp, and my FRITZ!Box call monitor

Just the way Michael Lopp describes it in his book Being Geek -- The Software Developer's Career Handbook in the section on Wanderlust, I have carried around that idea with me for quite a while, that I would like to be able to see on my phones, from which company somebody is calling, in case I don't have a specific entry for him/her in my address book.

Today I got up and I knew, the feature is actually already implemented. I do maintain a list of country calling codes, which my call monitor actually reads, when it starts up. Today I just understood, that a company's core phone number is just a little longer than a country calling code, but actually my software doesn't mind that. So I started adding company core phone numbers to that list.

And from now on, that should only be rare occasions, where I don't know, from which recruiting company and which location, the recruiter is calling from. I love it.

a familiar, touching tone…

Did that ever occur to you?

Somebody playing the piano in your neighborhood, a familiar tone, a song from long ago, from very long ago, and it got you crying?

That happened to me right now. The tune was The Beatles' Yesterday. It wasn't played perfectly, apparently with just one hand, the guy was exercising apparently, a few false tones, it was getting better, the further he got. He hadn't played it in quite some years. It was played with an attempt for the right intonations, staccatos, breaks…

Did it remind him of a couple of yesterdays? Guess so! Names, places, embracements, kisses, some shy, some not, tears, despair, disasters… – healing and recoveries as well? We don't know.

Oh, actually I do know. It was "idiot me" opening the songbook on just the right page for today. Do you want to join me shedding tears?
Let me see, what pages that songbook still has for me!
…
Spent a splendid time in the kids' / music room now, playing the piano and finally also the guitar. Poor neighbors also had to bear me singing.

Tuesday, August 3, 2010

Being Geek - your career in IT - O'Reilly Media

Being Geek - O'Reilly Media

I plan on having a talk on this book at a very nice location in Berlin, like these ones:
Who wants to join?

Update / 2010-08-03 17:30 : Here is the Doodle poll link for the event. Pls mention your preferred location!

Update / 2010-08-05 :
There are not just friends out there, means: I had to find a way to make sure, the poll doesn't get screwed by trolls.
I spoke to O'Reilly at Cologne – participants well get a few free copies.

Update / 2010-08-09 :
Talked to a well-known German chain book store today. The presentation will take place there, but not very soon. Any TV or radio broadcasting station interested in this?
Whoever wants to have a look into the book and let me summarize the contents: contact me and we will find time and place to do so!
Should there really be enough people showing interest, we can meet at c-base.org or just about anywhere in town. Contact me!

Abstract:
As a software engineer, you recognize at some point that there's much more to your career than dealing with code. Is it time to become a manager? Tell your boss he’s a jerk? Join that startup? Author Michael Lopp recalls his own make-or-break moments with Silicon Valley giants such as Apple, Netscape, and Symantec in Being Geek -- an insightful and entertaining book that will help you make better career decisions.

With more than 40 standalone stories, Lopp walks through a complete job life cycle, starting with the job interview and ending with the realization that it might be time to find another gig. Many books teach you how to interview for a job or how to manage a project successfully, but only this book helps you handle the baffling circumstances you may encounter throughout your career.

  • Decide what you're worth with the chapter on "The Business"
  • Determine the nature of the miracle your CEO wants with "The Impossible"
  • Give effective presentations with "How Not to Throw Up"
  • Handle liars and people with devious agendas with "Managing Werewolves"
  • Realize when you should be looking for a new gig with "The Itch"


Saturday, July 31, 2010

Firefox plug-in NoScript 2.0 released - The H Security: News and Features

Firefox plug-in NoScript 2.0 released

web-sites created with DocBook Website and the trolls all over

A few trolls get along in mailing lists, trying to bash me for the web-sites I created with DocBook Website.

I guess they are in the middle of their adolescence, but they let everybody know, that the HTML is shitty.
WTF do they care?
  • It looks impressive to ordinary people and potential customers.
  • It's trivially created for somebody with the right know-how and easily maintained, w/o a fat CMS underneath,
  • and a pimpled PHP programmer alongside.
Take this rule for serious:
Don't you let the cheap little creeps get at your nerves!!!
But still: they always attempt to steal your time and energy with their lousy behavior.

Update / 2010-08-02:
This discussion is quite similar to this one: high-order languages vs. assembly languages.
These guys, that are into assembly languages often argue, that hand-written machine code is so much nicer than the one generated by compilers from high-order language code.
WTF asks that question and who wants to know? Not me. So R.I.P.!

SUSE Studio: Plans for openSUSE 11.3 support

SUSE Studio: Plans for openSUSE 11.3 support

Wednesday, July 28, 2010

File Parade Software Downloads: Flash Downloader (Firefox) Kostenlos 1.4.2

File Parade Software Downloads: Flash Downloader (Firefox) Kostenlos 1.4.2

File Parade Software Downloads: SWF Catcher for IE - Kostenlos 3.3

File Parade Software Downloads: SWF Catcher for IE - Kostenlos 3.3

Reasons Why Perl Isn’t Dead Yet | Ask Rea Maor (dot) Com - Technology and Money Making at its best

Reasons Why Perl Isn’t Dead Yet | Ask Rea Maor (dot) Com

I love to see my (old) iPhone syncing my contacts and my calendar

updating my xmlresume CV to mention Shell more often

I applied for a contracting position, the recruiter likes my CV, but he wants to see the term Shell mentioned far more often. Alright then…

Actually it's always quite funny as well (updating the CV), as it's yet another nice XML document to edit in emacs with nxml-mode: it's in xmlresume.
A little typing, a lot of copy+paste until back to 1980, a few ruby rake tasks executed, exported the RTF from Open Office as Word file, uploaded, messaged the recruiter – done.

Yessssss!!! It's done. I spammed Ruby and P3rl MLs with my educational efforts

I am curious, who will chop my head off first.

(Extended) reviews of the latest books, "technical meetings", short courses, middle courses, long courses, *-camps / *-campouts:

In English, German. French and Hebrew to come…

Berlin and wherever.

Have mercy! I am "spamming" because I think people might be interested and it's worth it and not really that unjustified.

Update:
It was Tina Müller <tina.2003@tinita.de>, <Tina.Mueller@iconmobile.com> (and presumably Slaven Rezié <Slaven.Rezic@iconmobile.com>, <slaven@rezic.de>, <srezic@cpan.org>, the little man sitting in her ear) of the Berlin P3rl Mongers, who did chop off my head.
I started thinking about civil rights in Cyberland then, and that this kind of chopping off of somebody's head should get prosecuted by the jurisdictional system. Their attitude is simply false, quite awkward, and quite unacceptable as well. I don't think, people like them do have many friends in real life.

Nota bene:
Why do I write P3rl? For not to get in conflict with all the nice chaps at World P3rl Marketing.

Monday, July 26, 2010

mind mapping using Free Mind and emacs and its nXML-mode

I got my quick introduction to Free Mind by son#1 (13yrs) today. Of course I am a stressful student. Of course he is not an advanced user. But we are doing well together.

We didn't manage to get a cloud removed other then by undo. And of course you don't want to make use of undo, if the doing happing an eternity ago.

As expected Free Mind's file format is XML in its very own dialect.

So removing the cloud within the XML was an obvious option. Trang helped me to derive a RELAX-NG grammar from the example. The  compact version of that grammar for use with nXML-mode is not perfect, but improving it doesn't look difficult.

The first thing to do in emacs was obviously tidying the indentation. It was then, that the grammar showed, how imperfect it is. But easy to fix. And it was trival to remove the cloud.

Call of the Moose

Call of the Moose – the Moose blog

Perlbuzz's tweet pointed me here.

Sunday, July 25, 2010

intellectual property fraud


IP fraud has been a top for quite a while for me right now.

It started in the early 1990s with a rather cheeky and perky "Ph.D.-ish" colleague of mine, that rather didn't impose too much respect and esteem on my. Once in a couple of years I am quoting that case, and that's rather helpful for my spiritual life then.

Sometimes I'm rather confusing, who actually causes the fraud. I guess like last night. Somebody was quoting somebody else, and it wasn't quite clear at the 1st and also at the 2nd glance, who actually removed me on purpose from the literature list. Yes, I guess, I slapped the wrong guy last night, but he deserved it anyway. I mean, he easily could have added me to the other guy's literature list, as he must have been aware of my article on a blog, that he must be observing, because on the other hand that blog harvests that guy's blog in turn. This is the TF case. It actually didn't start as IP fraud case, but rather as a TP doesn't like JH / one rough Hun doesn't like the other rough Hun case.

That other guy from the early 1990s was a rather existential case, which eventually and after some slowly rising escalation chopped my young family in pieces, son#1 being the most concerned victim of that, which I rather regret. I regard myself as not very much vulnerable, but I guess everybody has that area, as Sigurd, the dragon killer, had it, where accidentally a leaf had covered his shoulder, and the dragon blood had not sealed his body; that's where he eventually got killed at. I don't think I let this little vulnerability carry me away as much, as it must have been able ages ago. Still it keeps sitting there like a little demon, and needs serious observation. As I said: I keep writing about this guy now and then, I wonder, whether I will find my peace on that during this lifetime. This is the MH case. I guess, this one actually did start as an IP fraud case. But effectively it evolved into a German style multi-front war. And it came to its then final and maximal escalation, when my then-wife preferred to go on yet another holiday to her home country; get me right: she has been keeping doing that for like 20 times a year. And that's rather beyond any reason. So I did miss her correction and blaming then in away. I don't think, she ever understood it that way. But I did so from the beginning of that story's peak.

To be continued…

starting a busy Sunday quite early with …

… brainstorming and sorting lots of ideas.

Actually I got up at like 07:00, because of an acute case of senile insomnia here on my side. I don't suffer from that too often, just like 2 or 3 times a year. I rather enjoy a heavenly sleep, I have to confess.

I had neglected my personal and company book keeping for weeks, and I couldn't delay that for yet another day.

I felt rather fresh after 2 hours of sleep, having enjoyed quite a good part of The Godfather II with son#1 last night. He fell asleep in the middle, and I decided I would be more productive w/o the movie destracting me; I only watched the movie yet another time because son#1 had sought my company for that, which I loved.
So I got up, started brewing lots of coffee, enjoyed the new shower gel, emptied the trash, and attempted to clear my mind with brainstorming and sorting lots of ideas.

Once I would be able to wake up son#1, I would let him teach me Computer Aided Mind Mapping and create my 1st ever computer mind map together with him. I have been rather looking forward to that since yesterday. Son#1 has grown quite a little and started being a man, sort of in a way. I am proud on him. Not that he and/or his mother let me contribute a lot, so clearly: I'm not proud on my contribution to raising him during the last couple of years, but rather just on him as my son. Whatever… – I hope: YKWIM.

A couple of minutes ago mother of son#2 called and they are going to show up here for joining us for Sunday morning breakfast, so my mind clearing time is coming to an end right now.

To be continued…

Thomas Fahle's article on App::perlbrew

I seriously find Thomas Fahle's article on his own blog (see the blog imprint!) on App::perlbrew a rather good piece of work.

I always appreciate, if authors have an extensive literature list, by which they show, from where they know, what they know.

I also find it rather interesting, that Thomas mentions, how important it is to use "hash -r", and I searched the articles, he mentioned in his literature list, but it wasn't mentioned there.
To be honest with you, I assumed I wouldn't find an article, where that is mentioned beforehand.
I can actually refer you to an article, where it got mentioned on 2010-07-02:
App::perlbrew - Manage perl installations in your $HOME or wherever you want
That article certainly showed up on ironman.enlightenedperl.org.

Of course I can't tell you, whether Thomas Fahle had read that article at all, and he just forget or missed to add it at the end of his literature list, and whether his advice comes out of his own professional expertise. But I just thought, I wouldn't easily let him easily get away with this bad attitude of his.

But you now have at least two articles, where you find this good advice – so don't you forget it!

Nota bene:
I do know for sure though, that Thomas Fahle doesn't really like the style of »the author« of that other article. You're not suggesting I should add a comment on Thomas Fahle's blog, telling him he might have missed an article in his literature list, are you? You might actually do so, if you think that's a good idea.

Getting carried away a little – leaving perl grounds…

Another nota bene:
I also do happen to know, that »the author« of that other article has made a similar experience back in the early 1990s: he had had a rather cheeky colleague then, calling himself a Ph.D. (gained in the U.S.S.R.). »That author« had used Finite State Machines within their company for the implementation of GUIs, not really making a secret of that. You are certainly right in that Finite State Machines are not rocket science, Finite State Machines for GUIs aren't rocket science either, but you will probably not be able to create a long literature list for Finite State Machines for GUIs. That's the issue.
All of a sudden then that U.S.S.R. Ph.D. mentioned Finite State Machines to their management and to their company board – and without giving any proper respect to »that author«. The name of that U.S.S.R. Ph.D. is Martin Hartwig. As usual within the GDR system than he was a very proper and very long-term member of the GDR communist party. Actually as proper, that he was able to organize a visit permit for a Western visitor to rather sacred places of the GDR research system. So presumably he wasn't quite an ordinary member of the communist party then. You shouldn't consider the GDR communist party as just a colorful shiver of younger European history, which didn't create too much harm to the GDR population. O, no! The GDR communist party did actually create a lot of harm then. But we don't want to go into detail on that here. Martin Hartwig always wanted to appear as a solid and trustworthy member of society. We doubt he is. A big "thank you!" to Thomas Fahle for giving us the opportunity to create this little shock to both these guys. It's all about bad attitudes.

Strange memories appearing at strange times. Together with more experiences of the bad kind they did cause nightmares and long lasting harsh difficulties once. And in the end they destroyed a family, and a boy grew up without a close father.

Pls excuse this author for getting carried away at times, but I guess you sort of enjoy it occasionally.

Update / 2010-07-26:
A furious commentator confused members of the GDR communist party with Russian spies. I'm not sure, whether that's just because of a low IQ (but then low IQ guys don't follow the ironman blog or this one) or is that out of lack of basic political education?