A friend of mine called me this morning that her Windows 7 does not start and that she got the error message "Bootmgr is missing press any key to restart" She was able to fix this by following the steps in this video tutorial i suggested to her.
A blog about information technology. I am especially interested in Java, Eclipse RCP, IBM Notes Domino, Db2 and IBM i
Sunday, August 10, 2014
Friday, August 8, 2014
AFP Workbench Viewer fails with "The program can't start because icuuc44.dll ismissing"
After installing 7.1 service pack SI50567 the AFP Workbenchviewer which is used in the System i Navigator to view spool files fails on startup with the error "The program can't start because icuuc44.dll ismissing"
Monday, August 4, 2014
Die Cloud und der Browser sind für Enterpriseanwendungen vielleicht doch keine so gute Idee
Alle großen Player sei es IBM, Microsoft oder Google hätten unsere Daten gerne in der Cloud und am Besten soll alles in Zukunft nur noch über den Browser gemacht werden. Sie versprechen uns eine strahlende Zukunft in der wir auf egal welchen Geräten und von wo auch immer aus mit unseren Daten arbeiten können. Ich für meinen Teil war aber schon bisher immer ziemlich skeptisch, gegenüber Cloud und browserbasierenden Lösungen eingestellt. Zu viele Dinge an der Cloud wie Backup and Restore und auch Offlinefähigkeiten sind für mich nach wie vor nicht zufriedenstellend geklärt. Zwei Meldungen die in den letzten Tagen durch die IT Presse gegangen sind, bestärken mich in meiner Ansicht:
Microsoft verlor in zweiter Instanz einen Prozess in dem sie mit dem Argument, dass der betreffende Server in der EU steht und damit nicht der US Justiz unterliege die Herausgabe von Daten an die US Behörden verweigern wollten. Die US Behörden stellen sich aber auf den Standpunkt, dass jedes US Unternehmen auf richterliche Anordnung Daten auch von ausländischen Datencentern zur Verfügung stellen muss. Das heißt jeder Anwender der Cloud Dienste von US Amerikanischen Cloudanbietern nutzt muss damit rechnen, dass etwaige Firmengeheimnisse öffentlich werden, ohne das jemals ein Durchsuchungsbefehl für das eigene Unternehmen in seinem Land erwirkt wurde.
Für Details siehe http://winfuture.de/news,82950.html
oder http://www.heise.de/newsticker/meldung/Kommentar-Wie-die-USA-ihre-IT-Wirtschaft-zerstoeren-2283109.html
Auch die Browserclientstrategie hat einen zu erwartenden Dämpfer bekommen seit mit dem letzten Firefoxupdate plötzlich der Zugriff auf iNotes und andere Dienste die mit selbsterstellten Zertifikaten arbeiten nicht mehr funktioniert. Und das ist beileibe nicht das erste mal, dass nach einen Browserupdate wichtige Funktionen in Enterpriseanwendungen nicht mehr richtig funktionieren.
Für Details siehe IBM Technote
Mein Fazit natürlich haben cloudbasierte Dienste und Browseranwendungen ihre Vorteile, aber gerade im Enterpriseumfeld haben Sie auch viele Nachteile und deshalb wäre die IBM gut beraten, nicht auf eine Cloud only Strategie zu wechseln, sondern alle Dinge die in der Cloud verfügbar sind soweit sinnvoll auch On Premise zur Verfügung zu stellen. Bezüglich der Richclient vs. Browser Thematik hoffe ich, dass Probleme wie das Firefox Update 31 auch einmal zu Nachdenken anregen, ob man damit leben will, dass man auf der einen Seite zwar einen topaktuellen Browser benötigt, damit man halbwegs sicher im Internet surfen kann, auf der anderen Seite man aber eine stabile Plattform für seine Anwendungsentwicklungen haben will. Dieser Spagat ist die Archillesferse der Browser.
Microsoft verlor in zweiter Instanz einen Prozess in dem sie mit dem Argument, dass der betreffende Server in der EU steht und damit nicht der US Justiz unterliege die Herausgabe von Daten an die US Behörden verweigern wollten. Die US Behörden stellen sich aber auf den Standpunkt, dass jedes US Unternehmen auf richterliche Anordnung Daten auch von ausländischen Datencentern zur Verfügung stellen muss. Das heißt jeder Anwender der Cloud Dienste von US Amerikanischen Cloudanbietern nutzt muss damit rechnen, dass etwaige Firmengeheimnisse öffentlich werden, ohne das jemals ein Durchsuchungsbefehl für das eigene Unternehmen in seinem Land erwirkt wurde.
Für Details siehe http://winfuture.de/news,82950.html
oder http://www.heise.de/newsticker/meldung/Kommentar-Wie-die-USA-ihre-IT-Wirtschaft-zerstoeren-2283109.html
Auch die Browserclientstrategie hat einen zu erwartenden Dämpfer bekommen seit mit dem letzten Firefoxupdate plötzlich der Zugriff auf iNotes und andere Dienste die mit selbsterstellten Zertifikaten arbeiten nicht mehr funktioniert. Und das ist beileibe nicht das erste mal, dass nach einen Browserupdate wichtige Funktionen in Enterpriseanwendungen nicht mehr richtig funktionieren.
Für Details siehe IBM Technote
Mein Fazit natürlich haben cloudbasierte Dienste und Browseranwendungen ihre Vorteile, aber gerade im Enterpriseumfeld haben Sie auch viele Nachteile und deshalb wäre die IBM gut beraten, nicht auf eine Cloud only Strategie zu wechseln, sondern alle Dinge die in der Cloud verfügbar sind soweit sinnvoll auch On Premise zur Verfügung zu stellen. Bezüglich der Richclient vs. Browser Thematik hoffe ich, dass Probleme wie das Firefox Update 31 auch einmal zu Nachdenken anregen, ob man damit leben will, dass man auf der einen Seite zwar einen topaktuellen Browser benötigt, damit man halbwegs sicher im Internet surfen kann, auf der anderen Seite man aber eine stabile Plattform für seine Anwendungsentwicklungen haben will. Dieser Spagat ist die Archillesferse der Browser.
Friday, August 1, 2014
Network layer name resolution in Wireshark
Normally Wireshark does not make a reverse lookup for network layer addresses, which makes it sometime hard to find out to which communication a IP packet belongs.
Fortunately there is an option to enable the name resolution for the network layer. Just select the "View->Name Resolution->Enable for Network Layer" option.
Now every IP Address which has a DNS name assigned, will be automatically resolved in your network trace.
Fortunately there is an option to enable the name resolution for the network layer. Just select the "View->Name Resolution->Enable for Network Layer" option.
Now every IP Address which has a DNS name assigned, will be automatically resolved in your network trace.
Thursday, July 31, 2014
Easy packet filtering with Wireshark
Wireshark the ultimate tool to solve network problems have so many filter possibilities, that it is often very difficult to find the correct one for your need in the Filter expression dialog.
But fortunately there is an easy way to create a filter. Simply click on the field in the packet trace detail for which you want to create a filter with the right mouse button and choose the correct "Apply as Filter" context menu. If you have already set a filter and want to add the field as an additional filter criteria choose one of the "... xxxx" entries. That's so easy that i am really angry i had not known this earlier.
Another tip for beginners of wireshark is to use the Follow TCP or UDP Stream Context Menu. When you select this option on a packet you get the whole communication to which this packet belongs.
This is very useful to analyze http traffic or to solve problems in REST communications.
But fortunately there is an easy way to create a filter. Simply click on the field in the packet trace detail for which you want to create a filter with the right mouse button and choose the correct "Apply as Filter" context menu. If you have already set a filter and want to add the field as an additional filter criteria choose one of the "... xxxx" entries. That's so easy that i am really angry i had not known this earlier.
Another tip for beginners of wireshark is to use the Follow TCP or UDP Stream Context Menu. When you select this option on a packet you get the whole communication to which this packet belongs.
This is very useful to analyze http traffic or to solve problems in REST communications.
Add your own Shortcuts to the Masthead without java or eclipse knowledge
In one of my last posts (Add Custom Actions to the Masthead (Shortcut Buttonbar) in Notes 9) i have shown to you how to add your own Shortcuts to the Masthead with an eclipse extension. To do this you need basic java skills and an eclipse installation properly configured for Notes plugin development. I have got many replies that many Notes developers/admins do not have the prerequisites to follow my tutorial and so i have promised to provide a new tutorial without the need for java or eclipse skills.
The first step is to install the ShortcutButtonbarEnabler widget in your Notes client. I will show you how to deploy this widget in an enterprise environment with the widget catalog in a future blog post.
Then create an icon for your shortcut in the size 16x16 pixel and with a transparent background. The colours should be similar to the other Masthead icons so that you get a consistent design. Save the icon as a PNG.
The first step is to install the ShortcutButtonbarEnabler widget in your Notes client. I will show you how to deploy this widget in an enterprise environment with the widget catalog in a future blog post.
Then create an icon for your shortcut in the size 16x16 pixel and with a transparent background. The colours should be similar to the other Masthead icons so that you get a consistent design. Save the icon as a PNG.
Tuesday, July 22, 2014
Holiday Reading: Redbook Performance Optimization and Tuning Techniques for IBM Processors
I am on vacation and it is raining outside. So it works out well that in july IBM released a new redbook about Performance Optimization and Tuning Techniques for IBM Processores. The redbook contains chapters for all three operating systems which runs on Power Systems (IBM i, AIX and Linux). If you are a Developer or advanced Admin on Power Systems this redbook is my recommendation to get a good understanding what to do to get the most of your Power System.
Table of contents
Chapter 1. Optimization and tuning on IBM POWER8
Chapter 2. The POWER8 processor
Chapter 3. The POWER Hypervisor
Chapter 4. AIX
Chapter 5. IBM i
Chapter 6. Linux
Chapter 7. Compilers and optimization tools for C, C++, and Fortran
Chapter 8. Java
Chapter 9. DB2
Chapter 10. WebSphere Application Server
Appendix A. Analyzing malloc usage under AIX
Appendix B. Performance tooling and empirical performance analysis
Table of contents
Chapter 1. Optimization and tuning on IBM POWER8
Chapter 2. The POWER8 processor
Chapter 3. The POWER Hypervisor
Chapter 4. AIX
Chapter 5. IBM i
Chapter 6. Linux
Chapter 7. Compilers and optimization tools for C, C++, and Fortran
Chapter 8. Java
Chapter 9. DB2
Chapter 10. WebSphere Application Server
Appendix A. Analyzing malloc usage under AIX
Appendix B. Performance tooling and empirical performance analysis
Wednesday, July 16, 2014
Die Hölle kann doch zufrieren
Wie der Standard und Heise berichten gehen Apple und IBM eine Partnerschaft ein um Enterprise Anwendungen auf die iOS Geräte zu bringen. Das ist echt eine Kehrtwende in der Politik von Apple nach dem sie noch vor Kurzem ohne mit der Wimper zu zucken auf Macs IBM Notes kaputt gemacht haben, nur weil sie selber gerne eine App mit dem Namen Notes haben wollten.
Ich denke IBM wird von dieser Partnerschaft wesentlich mehr profitieren als Apple, denn Apple wird Zugeständnisse machen müssen damit die Enterpriseanwendungen wirklich so laufen wie IBM das will und oft werden gerade diese Einschränkungen die im Enterpriseumfeld notwendig sind den Konsumenten gar nicht schmecken. Bisher sind nämlich iPhones vor allem auch deshalb bei Benutzern so beliebt, weil sie im Vergleich zu Blackberries oder anderen Plattformen nur sehr geringen Enterpriserichtlinien unterliegen.
Auf jeden Fall eines ist sicher. Steve Jobs wird im Grab auf höchster Stufe rotieren. Zuerst eine Kooperation mit IBM und dann noch ein iPhone mit 6". Das hätte es bei Apple unter Steve Jobs sicher nicht gegeben.
Ich denke IBM wird von dieser Partnerschaft wesentlich mehr profitieren als Apple, denn Apple wird Zugeständnisse machen müssen damit die Enterpriseanwendungen wirklich so laufen wie IBM das will und oft werden gerade diese Einschränkungen die im Enterpriseumfeld notwendig sind den Konsumenten gar nicht schmecken. Bisher sind nämlich iPhones vor allem auch deshalb bei Benutzern so beliebt, weil sie im Vergleich zu Blackberries oder anderen Plattformen nur sehr geringen Enterpriserichtlinien unterliegen.
Auf jeden Fall eines ist sicher. Steve Jobs wird im Grab auf höchster Stufe rotieren. Zuerst eine Kooperation mit IBM und dann noch ein iPhone mit 6". Das hätte es bei Apple unter Steve Jobs sicher nicht gegeben.
Subscribe to:
Posts (Atom)
ad