jan
(1 comments, 66 posts)
This user hasn't shared any profile information
Home page: http://www.penninkhof.com
Jabber/GTalk: jan@penninkhof.com
Posts by jan
What a excellent holiday story…
0
Out of sympathy it seems she made 117 transfers between 2003 and 2005, moving more than €7.6m (£6.9m) from richer accounts at a rural German branch to people who were suffering financially. Already, she has been dubbed “Die Robin Hood Bankerin”. Click here for full article.
- “The accused hasn’t put one cent in her own pocket. She did it purely out of sympathy with people who were suffering financially,” the woman’s lawyer, Thomas Ohm, said. She was a “good samaritan” with a ”Mother Courage” nature, referencing the Brecht character who believes she can do good in a bad world. The employee was accused of allowing overdrafts for customers who would not normally qualify for them. She then used the money from richer customers to temporarily disguise the loans during the bank’s monthly audit of overdrafts
- The woman knew most of the clients of her small rural branch and had access to their accounts, German TV station WDR reported – “They couldn’t get credit in a conventional way,” the woman told the court
- The judge said: “It’s difficult to find an appropriate punishment here. On the one hand we have big losses. But on the other hand we have here this altruistic behaviour, which makes the case very different from the norm.”
SAP Netweaver Individual Developer Licenses
0
As long as I am developing custom software based on SAP, I have always had the need (or maybe desire) to play around with some new functions or try something out that I didn’t want to do in a regular SAP enviroment, either because it would jeopardise operation or just didn’t have anything to do with the current project or business.
Previously SAP had several types of licenses available that could meet this demand:
- SDN Trial licenses
- SAP Discovery server
- Netweaver Developer subscription
However, there was always a catch:
- No recent ABAP stack
- License expirations and the hassle of re-licensing
- High costs that would need management buy-in and business-cases
- Geographic availability
Introduction of Individual Developer Licenses
There is good news! SAP has promised to come up with Individual Developer License that could put an end to many of the limitations of the previous licenses. These Individual Developer Licenses were planned to be available in either November or December this year.
During the Teched I learned about some excellent benefits:
- Available world-wide
- Contains a recent ABAP stack as well as a Java stack
- License does not expire
- Available for free
As with the previous license there are some caveats as well, but I can understand where they come from and aren’t as limiting as the previous issues. Rui Nogueira told me that they didn’t call it an “Individual Developer’s” license for nothing. They don’t want companies to run productive applications on it and also wouldn’t like to see ISVs to develop products on it. Not only would it cause legal issues in the area of liability, but there are other and better licenses available to fulfil that need. For my personal hacking and experimenting with SAP’s latest development environment, this license is a perfect fit though.
Wish-list
Although I might be too too late with my wish-list regarding this license, it may not hurt either:
- Availability of both an ABAP and Java stack with CE. Inclusion of PI and BW would be a nice bonus.
- Updated to the latest versions: 7.2 Java and 7.0.2 ABAP.
- Links to SDN Code Exchange (maybe just Subclipse for Java, and a derivative of SAPLink for the ABAP development)
SAP Netweaver versions
0During the SAP Teched 2009 most session were about new versions of SAP Netweaver or SAP Netweaver components. During these sessions the version numbers in which these features would be available were mentioned, but every time it seemed to be a different version than the other speaker was talking about. The list below gives an idea of some of the permutations that I have heard:
- 7.0 Enhancement Pack 1 / 7.0 Enhancement Pack 2
- 7.0.1 / 7.0.2 / 7.1.1
- 7.1 / 7.2
I’m not sure about how other folks received this version-puzzle, but it started to dazzle me. Especially when my junior colleague (he will probably slap me after he read this for calling him that) was asking about these versions, of course I couldn’t show that I was probably just as confused him. Fortunately, I was able to apply some logic to those version numbers and made a nice story out of that was actually not too far from reality.
Eventually, Thornsten Franz confirmed that our best guesses were actually quite close. As I can imagine that more folks would have the same questions, or would apply similar logic, but still not know how the versions correlate, I decided to write this down in a blog:
A few years ago, Netweaver 2004s was released and not much later rebranded to Netweaver 7.0. To avoid more confusion, I’ll take that as a starting point
Development on both the ABAP stack and Java stack were both proceeding and the besides support packs, enhancement packs were introduced. Contrary to support packs, enhancement packs would add new functionality to the system. Because of that, Enhancement Pack numbers are reflected in the version number, while support packs are not.
This means that 7.0 Enhancement Pack 1 is the same as 7.0.1, so that’s where the current version of the ABAP stack get its version number from. A new Enhancement Pack is planned for the ABAP stack, so soon we’ll have 7.0 Enhancement Pack 2, 7.0.2 in short.
At the same time, a larger “enhancement” was implemented at the Java-side of the house. While 7.0 was still running on Sun’s Java 1.4 release, the new version was based on Java EE 5 (the enterprise edition of Java 1.5). As upgrading the engine is quite a big step, SAP branded this version 7.1. Very quickly after 7.1 was released, Enhancement Pack 1 was released: 7.1.1.
According to rumours, the version after SAP ABAP 7.0.2 and SAP Java 7.1 was supposed to be version 7.2 which would be released in one big Netweaver release. Instead of individual components, a new version of all Netweaver components would be bundled in a big-bang. It seems however, that this isn’t feasible and that the Java stack will be released before other Netweaver components are ready. The first suite that is probably going to benefit from this is Netweaver CE, which is planned to be out by the end of the year.
Summary:
|
|
ABAP Stack |
Java Stack |
|
Previous versions |
7.0 |
7.0 (Java 4) & 7.1 (Java 5) |
|
Current version |
7.0 Enh. pack 1, a.k.a 7.0.1 |
7.1 Enh. pack 1, a.k.a. 7.1.1 |
|
Future version |
7.0 Enh. pack 2, a.k.a. 7.0.2 |
7.2 |
Financial crisis and bonuses
0
A friend send me the following story recently, explaining the financial crisis in a way that everyone can understand.
John is the proprietor of a bar in Surfers Paradise. In order to increase sales, he decides to allow his loyal customers, most of whom are unemployed alcoholics, to drink now but pay later. He keeps track of the drinks consumed on a ledger (thereby granting the customers loans).
Word gets around and as a result increasing numbers of unemployed alcoholics flood into John’s bar.
Taking advantage of his customers’ freedom from immediate payment constraints, John significantly increases his prices for wine and beer, the most popular drinks. His sales volume increases massively.
A young and dynamic customer service consultant at the local bank recognizes these customer debts as valuable future assets and increases John’s borrowing limit. He sees no reason for undue concern since he has the debts of the alcoholics as collateral.
At the bank’s corporate headquarters, expert bankers transform these customer assets into DRINKBONDS, ALKBONDS and PUKEBONDS. These securities are then traded on markets worldwide. No one really understands what these abbreviations mean and how the securities are guaranteed. Nevertheless, as their prices continuously climb, the securities become top-selling items because Lehman Bros recommended them as a good investment.
One day, although the prices are still climbing, a risk manager of the bank, (subsequently of course fired due to his negativity), decides that the time has come to demand payment of the debts incurred by the drinkers at John’s bar. But of course they cannot pay back the debts. John cannot fulfil his loan obligations and claims bankruptcy.
DRINKBOND and ALKBOND drop in price by 95 %. PUKEBOND performs better, stabilizing in price after dropping by 88 %. The suppliers of John’s bar, having granted her generous payment due dates, and having invested in the securities, are faced with a new situation. His wine supplier claims bankruptcy, his beer supplier is taken over by a competitor.
The bank is saved by the Federal Government following dramatic round-the-clock consultations by leaders from the governing political parties.
The funds required for this massive rescue are obtained by levying a new tax on all the non-drinkers. With the extra tax moneys, the banks will be able to maintain their disgusting system of greed, egocentrism and bonusses that eventually caused the financial crisis.
I couldn’t help adding the italic part to the story after the news came out about AIG and ING passing tax-payers’ money to their top-executives that should be kept liable for the financial crisis and perhaps should even be jailed.
With me, many people feel outraged with regards to these scandalous bonuses, which should immediately be eliminated and returned. Though politicians and high-ranked officers claim that this is impossible due to earlier agreements and contracts, I really doubt this and wonder if this isn’t just a political lie. If it is really not possible to prevent these bonuses from being payed, I would like to urge political leaders to implement new legislation that taxes these bonusses away and to get them back where they belong.
SSH login without password
0Your aim
You want to use Linux and OpenSSH to automize your tasks. Therefore you need an automatic login from host A / user a to Host B / user b. You don’t want to enter any passwords, because you want to call ssh from a within a shell script.
How to do it
First log in on A as user a and generate a pair of authentication keys. Do not enter a passphrase:
a@A:~> ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/a/.ssh/id_rsa):
Created directory '/home/a/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/a/.ssh/id_rsa.
Your public key has been saved in /home/a/.ssh/id_rsa.pub.
The key fingerprint is:
3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@ANow use ssh to create a directory ~/.ssh as user b on B. (The directory may already exist, which is fine):
a@A:~> ssh b@B mkdir -p .ssh
b@B's password: Finally append a’s new public key to b@B:.ssh/authorized_keys and enter b’s password one last time:
a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
b@B's password: From now on you can log into B as b from A as a without password:
a@A:~> ssh b@B hostname
BStart a process on resume from S3
0When you want to run an application when resume your PC from stand-by, you can follow the following procedure:
- Open task sheduler [press windows key, type task, click on task scheduler at the top of the menu list]
- In Actions [menu or right pane] click ‘new task’
- In General tab, give your task a name
- In Trigger tab, click ‘new’
- Choose ‘on an event’ in the top drop-down list.
- Choose ‘custom’ radio button
- Click on the ‘new event filter’ button that now appears.
- For event level, choose ‘information’
- In ‘event logs’ drop-down menu, choose windows logs > system. Put a tick next to ‘system’ only
- Click on the text ‘All event ID’s’ [the text will clear] and insert 1
- Click ok
- In the ‘Actions’ tab, choose the program you want to start by clicking ‘new’
- In the ‘new action’ window, use the browse button to navigate to the .exe of the program you want to run. If you have a shortcut on your desktop for the program, you can simply choose that and scheduler will extract the path from the shortcut.
- [optional] Add -fullscreen to the ‘arguments’ box if you want your program to start full screen and it supports this switch [argument]
Car makers want $25 bln – Bad idea!
0
The bosses of the three biggest US carmakers, Ford, GM and Chrysler, have asked Congress for a $25bn bail-out. They told a Senate hearing that without the rescue package, their firms risked collapse, and warned of broader risks to the US economy. Ford’s CEO Mulally has committed to reducing his own salary to $1/year IF Ford receives the requested $9 billion line of credit.
The CEO’s claim that the credit crisis should be blamed for these companies having a hard time. But is that really true? Could it be that the American car companies have been badly run for decades? It seems that they have been emphasizing marketing over products. Yes, it’s difficult for anyone to compete with Toyota, but the relative success of three Japanese companies, two Korean companies, three German companies and even Renault demonstrates that Detroit’s problems are entirely self-inflicted.
Paul Ingrassia, former Detroit bureau chief of the Wall Street Journal, has an authoritative discussion of these self-inflicted problems this morning, entitled “How Detroit Drove Into a Ditch.” One excerpt:
In all this lies a tale of hubris, missed opportunities, disastrous decisions and flawed leadership of almost biblical proportions. In fact, for the last 30 years Detroit has gone astray, repented, gone astray and repented again in a cycle not unlike the Israelites in the Book of Exodus.
What it comes down to is that US car companies couldn’t produce the cars that customers want for a price that customers want to buy them for. Not only during the credit crisis, but even many years before. Foreign car makers have been able to fill that gap, even with cars produced in the US, under the same US labour laws that apply to the big three. Note that this lack of sight for what the customer wants has been covered up for a long time with what Wendelin Wiedeking (CEO of Porsche) described as “ruinous discounts and hugely subsidised leasing rates“.
So why shouldn’t the US government chip in to save the US car industry:
- The US car industry doesn’t only consist of GM, Crysler and Ford alone. Paying their bills would be unfair to the other manufacturers that have setup production facilities in the US. In fact, these three Detroit-based companies combined no longer control the lion’s share of the American automotive market. Foreign-owned manufacturers account for over 50 percent of all new vehicle sales within the U.S. For better or worse, they constitute the core of the American automobile industry.
- Using tax money to protect Ford, GM and Chrysler from their own incompetence will not benefit the U.S. car industry, or even these three companies. A federal bailout for Ford, GM and Chrysler would simply prolong the automakers’ – and their workers’ – agony. Ford, GM and Chrysler will have to shed jobs anyway. Bailout or no bailout.
In my opinion the better options are:
- Get the management of these companies to return a seriously large part of their undeserved bonusses of the last few years, maybe even decade. They are the only ones that can be blamed for mismanagement. Even though they might have so-called “deserved” their bonusses by making short-term goals, obviously they missed out on the really important long-term goals. And do note that their total earning are ~20 mln per CEO!
- Remove the management of these companies. They have shown their incompetence for decades and it it time to clear up the mess they have left. Perhaps have a couple of hedge funds to take majority control and maybe even have foreign or Japanese talent, to replace the management.
- Evaluate the constituent brands within the 3 companies, reconstitute the healthy brands as independent car companies and get rid of the unhealthy ones.
And if the US government, for one reason or another, still decides to grant the detroit car makers this loan, the US government should maken sure that it gets a large stake in these companies. And once it has this stake make the above still happen.
There will be pain. Lots and lots of pain. But sometimes the more painful the mistake, the more important the lesson. This is one of those times. Detroit can not be saved from the reality that they’ve studiously, callously, stubbornly ignored. Nor should they be.
Powered by non-sequitur.com
A vote for Obama is a vote for Bush?
0
Previously, I have been a supporter of a fresh wind through the US politics, and though Obama would be able to accomplish that. But things seem to have changed.
Barack Obama has named Joe Biden as the Democratic vice presidential candidate. CNET offers an interesting article reviewing Biden
Vista won’t go to sleep
0This problem happened to me almost instantly after I installed Vista. I’d press the sleep button (or select Sleep from the Start menu). My PC would go through all its shutdown things, blank the screen and immediately wake up. After a short while the login screen would be displayed, I’d type my password and be back where I started.
I read on the www.tabletquestions.com forum of other people who’d had similar problems and some had referred to a POWERCFG utility. This turned out to the problem on my PC.
I ran this utility (in a Command window, as administrator) with the “-DEVICEQUERY wake_armed” parameters and got a list of hardware devices that would wake the PC up. This showed:
C:\Windows\system32>powercfg -devicequery wake_armed
Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
Microsoft USB Wheel Mouse Optical
So if there was activity on my mouse or keyboard, the system would wake up from sleep. It seems that when going to sleep, there’s enough activity from the mouse to wake the system up. Also I didn’t really want the PC to wake up just because I’d moved the mouse out of the way on my desk. So I disabled the mouse as a wake-up device:
C:\Windows\system32>powercfg -devicedisablewake “Microsoft USB Wheel Mouse Optical”
Now the devicequery request does not show the mouse:
C:\Windows\system32>powercfg -devicequery wake_armed
Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
It could be argued I don’t want the keyboard to wake the PC up either, but my motherboard does support wake from sleep on the keyboard so I might give that a go in the future – at the moment it’s disabled in the BIOS.
Anyway my PC now goes to sleep.
More info: http://www.vistax64.com/tutorials/63567-power-options-sleep-mode-problems.html










