Archive for: ‘September 2015’
3-D-Druck Kurs ist schon wieder ausgebucht
Was die c’t 21/2015 zum Thema ’Clever telefonieren’ leider nicht geschrieben hat…
Was die c’t 21/2015 zum Thema ’Clever telefonieren’ leider nicht geschrieben hat…
[DE] Von perfekten Kreisen, Big Data und Privacy by Design – “Der Circle” von Dave Eggers
Gerade habe ich den “Circle” von Dave Eggers gelesen. Das Buch wird extrem kontrovers diskutiert und kritisiert. Bei aller berechtigten Kritik an Sprache, sachlichen Fehlern und sehr einseitiger Beleuchtung der Thematik: Meiner Ansicht nach ist es es gut, dass das ein sehr drastisches Schlaglicht auf viele Risiken unseres digitalen Zeitalters wirft, die quasi religiösen manches Internet-Konzerns anprangert – man lese manche Bemerkung von Eric Schmidt – und die Risiken bei einem blauäugigen Umgang mit Big Data skizziert.
Vor allem sind viele Themen brandaktuell: Wer mit einer Smart Watch, seine persönlichen Gesundheits-, Bewegungs- und Fitnessdaten trackt, wer der Diskussion um selbstfahrende Autos nicht nur auf der IAA folgt, wer auf Messen der dmexco den Marketingversprechen von Big Data und Marketing Automation hört, wer Kameraüberwachung allenthalben sieht, wer die aktuellen Hasstiraden auf Facebook und anderen sozialen Netzen mit Entsetzen verfolgt, wer die Snowden-Affäre und die Überwachungsorgien noch im Kopf hat, wer die Macht sozialer Medien beim arabischen Frühling gesehen hat, wer sich damit befasst, wie ein kognitives System wie IBM Watson für die Krebsforschung und -vorsorge eingesetzt wird, der findet unzählige Anknüpfungspunkte im “Circle”
Natürlich ist das Buch Wasser auf die Mühlen derjenigen, die schon immer das Netz und neue Technologie verteufelt haben und verteufeln. Doch diese Skeptiker lehnen Netz und neue Technologien eh ab, oft, ohne sich wirklich in der Tiefe auch mit den Chancen digitaler Technologien auseinanderzusetzen. Wo besonders die Amerikaner zu blauäugig und in den Konzernen oft quasi-religiös beim Umgang mit neuen Technologien sind, sind wir Deutschen viel zu oft Berufspessimisten und Nein-Sager. Gerade die bekannten Medien neigen genau in diese Richtung. Man lese den Bericht über die dunklen Seite des Silicon Valley auf Handelsblatt und den Kommentar von Gunnar Sohn dazu.
Ich bin dafür, aktiv auf neue Technologien zuzugehen, Chancen und Risiken abzuwägen, zu gestalten, statt immer abzulehnen und verbieten zu wollen, was oft nicht zu stoppen und zu untersagen ist – und dann als Standort hinterher zu hinken. Gerade wir Deutschen neigen dazu, zu verbieten und zu regulieren – siehe das unsägliche E-Mail-Abschalten mancher deutscher Konzerne. Die Auseinandersetzung mit neuen Technologien, mit Informationsflut, dem Internet der Dinge und sozialen Medien muss aber offen, konstruktiv und kontrovers, vor allem aber mit Sachverstand geführt werden. Ich halte es dabei mit meiner Kollegin Marie Wallace, die gerade angesichts der neuen Analytics-Möglichkeiten “Privacy by Design” postuliert. Genau das ist der richtige Ansatz. Hirn einschalten und voran gehen. Und in dieser Beziehung ist der “Circle” durchaus auch ein berechtigtes Plädoyer für das Recht auf Privatsphäre und Offline sein. In Die Zeit wurde in einem Beitrag gefragt, ob der Circle ein gutes Buch ist. Ich sage, es ist ein notwendiges Buch.
Einsortiert unter:Deutsch Tagged: Big Data, Data Privacy, Digital Transformation, featured
The Document Spy learns two new tricks
A simple but powerful filter to only show the rows which are useful for your problem. Just type in the filter value in the text box above the item table and the items in the document will be filtered.
With the second feature you can select some rows in the table and then activate a special filter in the context menu of the table to only show the selected rows.
You can even combine the two new features and show only selected Fields in your documents which contains values that match your filter values . The filter stays activated even when you move on to another document. This is very handy when you have to analyze more than one document. But please do not forget to remove the filter when you are finished with your work ;-)
I hope you like the new features as much as i do and download the new 1.3 version as soon as possible. If you have any problems with the new version please leave a comment or send your bug report to ralf.petter@gmail.com.
The Document Spy learns two new tricks
A simple but powerful filter to only show the rows which are useful for your problem. Just type in the filter value in the text box above the item table and the items in the document will be filtered.
With the second feature you can select some rows in the table and then activate a special filter in the context menu of the table to only show the selected rows.
You can even combine the two new features and show only selected Fields in your documents which contains values that match your filter values . The filter stays activated even when you move on to another document. This is very handy when you have to analyze more than one document. But please do not forget to remove the filter when you are finished with your work ;-)
I hope you like the new features as much as i do and download the new 1.3 version as soon as possible. If you have any problems with the new version please leave a comment or send your bug report to ralf.petter@gmail.com.
Performanceprobleme bei der An und Abmeldung an einer Starfacegruppe mittels UCI
Read more »
Performanceprobleme bei der An und Abmeldung an einer Starfacegruppe mittels UCI
Read more »
IBM Notes Traveler: Drei Fallen beim Update auf iOS 9
Erstens
Es gibt ein bekanntes Problem bei der Synchronisation wiederholender Termine mit iOS 9-Geräten. Das ist aber schon in der Version 9.0.1.7 von IBM Notes Traveler, die kürzlich erschienen ist, gelöst.Zweitens
Die neue "Apple Transport Security" sieht vor, dass TLS-Verbindungen von Apps nur mit ECDHE (Elliptic Curve Diffie-Hellmann Encryption) aufgebaut werden sollen. Nachzulesen ist das in der Technote 1966059. ECDHE wird von Domino aktuell noch nicht unterstützt. Allerdings ist das wohl vorerst kein Problem, da die Nachrichten-App die ATS wohl noch nicht konsequent umsetzt. Das hat Daniel Nashed getestet und in seinem Blog-Eintrag dokumentiert. Allerdings ist es m. E. nur eine Frage der Zeit, dass sich das ändert. Aber ein Update, das die ECDHE-Unterstützung nachinstalliert steht mit dem FP5 bereits in der Pipeline und erscheint voraussichtlich noch diesen Monat.Drittens und vermutlich wichtigstens
Selbst-signierte Zertifikate werden vom Gerät nicht mehr akzeptiert, so dass dieses die Synchronisation einstellt. Dementsprechend müssen alle, die noch auf selbst-signierte Zertifikate setzen, neue erstellen und diese durch eine "Trusted CA" signieren lassen.Gerne stehen wir für Fragen oder Unterstützung zur Verfügung.
Verfuegbarkeit des Apple Device Enrollment Programs DEP bei der Telekom
iPhone-Nutzer kämpfen um Speicherplatz
Der stationäre Handel bleibt uns erhalten
Custom APN no longer works after upgrading to iOS 9
Testing XPages (2): BrowserMob Proxy
When testing XPages or other web applications, you may want to have more control about the requests and responses during the JUnit testing. For example, if you want to test if a specific HTTP header exists in the response, or if it is required to add some HTTP headers to the request. But you cannot doe this out of the box with Selenium. Instead, you have to add a proxy to the Firefox controller, which then gives you a handle to the HTTP data and allows you to control the flow.
An good solution for this is BrowserMob Proxy, which can be used by adding the required dependency to your Maven pom.xml:
<dependency>
<groupId>net.lightbody.bmp</groupId>
<artifactId>browsermob-proxy</artifactId>
<version>2.0.0</version>
</dependency>
[This is version 2.0.0, the latest stable version]
The proxy runs locally on the specified port as soon the JUnit test starts and ends automatically after finishing the tests. In order to accomplish this, the setUp method has to be modified:
// start the proxy (listens on port 4444)
server = new ProxyServer(4444);
server.start();
// get the Selenium proxy object
Proxy proxy = server.seleniumProxy();
// configure it as a desired capability
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, proxy);
Now, the proxy setting must be added to the Firefox driver:
driver = new FirefoxDriver(capabilities);
In the test class, three global variables must be defined; these are giving you access to the proxy server and latest the request and response during testing:
private ProxyServer server; private BrowserMobHttpResponse httpResponse;
private BrowserMobHttpRequest httpRequest;
With the help of a ResponseInterceptor, the httpResponse property is always filled with the latest response. To initialize it, an anonymous class in the setUp method has to be created:
// add a response interceptor
ResponseInterceptor interceptor = new ResponseInterceptor() {
public void process(BrowserMobHttpResponse response, Har har) {
httpResponse = response;
}
};
// add the interceptor to the server
server.addResponseInterceptor(interceptor);
For the RequestInterceptor it is the same procedure:
// add a request interceptor
RequestInterceptor requestInterceptor = new RequestInterceptor() {
public void process(BrowserMobHttpRequest request, Har har) {
httpRequest = request;
}
};
server.addRequestInterceptor(requestInterceptor);
Now, it is possible to use it in a JUnit test:
@Test
public void testDemo() throws Exception {
// add a request header
server.addHeader("X-FOO", "BAR");
// load the page
reloadPage();
// TEST RESPONSE STATUS
HttpResponse httpRawResponse = httpResponse.getRawResponse();
assertTrue("HTTP/1.1 200 OK".equals(httpRawResponse.getStatusLine()
.toString()));
// TEST SERVER HEADER
assertTrue( "Lotus-Domino".equals( httpResponse.getHeader("Server")) );
}
The Browsermob-proxy has a lot of additional features: You can modify the allowed speed for up- and downstreams, use basic authentication, upload files, etc.