Profile

Cover photo
Alexander Orlov
Attended Ludwig Maximilian University of Munich
Lives in Munich, DE
260 followers|162,252 views
AboutPostsPhotosReviews

Stream

 
What is the difference and the performance implications of
+ a for-each loop for (String string : strings)
+ an iterator based for loop for (Iterator iterator = strings.iterator(); iterator.hasNext();)
+ and a C-style for loop for(int index = 0; index < strings.size(); index++)?
In Java a for loop that uses an iterator List<String> strings = new ArrayList<>(Arrays.asList("first", "second")); for (Iterator iterator = strings.iterator(); iterator.hasNext();) {     System.out.println(iterator.next()); ...
2
Add a comment...

Alexander Orlov

Shared publicly  - 
 
 
My Splash Onward keynote is "Does Thought Crime Pay?" is now online:http://bit.ly/OTcTes
1
Add a comment...

Alexander Orlov

Shared publicly  - 
 
How to install a *.pkg file from the command line (CLI) on Mac OS X
sudo installer -pkg installer-osx-amd64.pkg -target LocalSystem ...where  installer-osx-amd64.pkg is the package file that is installed and LocalSystem  the default installation target.
sudo installer -pkg installer-osx-amd64.pkg -target LocalSystem ...where installer-osx-amd64.pkg is the package file that is installed and LocalSystem the default installation target.
1
Add a comment...
 
Probably one of my best decisions was to dump .NET in favor of Java, 5 years ago.
 
Let's explain why .Net, a framework which has no reason to be jealous of Java EE, is victim of Microsoft's lack of vision.
2
Add a comment...
 
IntelliJ-based Android Studio running on JVM8 using HDPI (aka Retina) resolution mode. JVM7 doesn't support HDPI resolution yet. However I would not recommend to run IntelliJ on JVM8 in production.

#Mac  
3
Alexander Orlov's profile photoJean-Marc Truillet's profile photo
3 comments
 
Thanks for your feedback.
It's not a requirement at all, just a temptation.:-) 
Add a comment...
In their circles
41 people
Have them in circles
260 people
Brandon Donnelson's profile photo
Kasper Lund's profile photo

Alexander Orlov

Shared publicly  - 
 
So true :(
 
I can so relate to this... it is indeed painful to watch through the end
2
Add a comment...

Alexander Orlov

Shared publicly  - 
If one calls wget http://www.java.net/download/jdk8/archive/b129/binaries/jdk-8-fcs-bin-b129-linux-x64-07_feb_2014.tar.gz you might get --2014-02-27 04:53:29--  http://www.java.net/download/jdk8/archive/b129/binaries/jdk-8-...
1
Nikolas Lotz's profile photo
 
http://www.sslshopper.com/ssl-checker.html#hostname=https://www.java.net
Probably you are missing the Oracle SSL CA...
Add a comment...

Alexander Orlov

Shared publicly  - 
 
Surprise?! 
 
The packet capture shown in these new NSA slides shows internal database replication traffic for the anti-hacking system I worked on for over two years. Specifically, it shows a database recording a user login as part of this system:

http://googleblog.blogspot.ch/2013/02/an-update-on-our-war-against-account.html

Recently +Brandon Downey, a colleague of mine on the Google security team, said (after the usual disclaimers about being personal opinions and not speaking for the firm which I repeat here) - "fuck these guys":

https://plus.google.com/108799184931623330498/posts/SfYy8xbDWGG

I now join him in issuing a giant Fuck You to the people who made these slides. I am not American, I am a Brit, but it's no different - GCHQ turns out to be even worse than the NSA.

We designed this system to keep criminals out. There's no ambiguity here. The warrant system with skeptical judges, paths for appeal, and rules of evidence was built from centuries of hard won experience. When it works, it represents as good a balance as we've got between the need to restrain the state and the need to keep crime in check. Bypassing that system is illegal for a good reason.

Unfortunately we live in a world where all too often, laws are for the little people. Nobody at GCHQ or the NSA will ever stand before a judge and answer for this industrial-scale subversion of the judicial process. In the absence of working law enforcement,  we therefore do what internet engineers have always done - build more secure software. The traffic shown in the slides below is now all encrypted and the work the NSA/GCHQ staff did on understanding it, ruined.

Thank you Edward Snowden. For me personally, this is the most interesting revelation all summer.
2
Add a comment...

Alexander Orlov

Shared publicly  - 
 
What looks like a deadlock in the woods is Munich's MTB Adrenaline Trail.
4
1
Alexander Orlov's profile photoElena Ber's profile photoJarek Zdziech's profile photo
2 comments
 
+Jarek Zdziech Great, I'll keep you in mind :)
Add a comment...

Alexander Orlov

Shared publicly  - 
 
NullPointerExceptions are the number one source for malfunctioning (Java) software. The Design by contract https://en.wikipedia.org/wiki/Design_by_contract paradigm addresses this problem and is even built-in in languages like Eifel and Ada.

Using annotations you can use this pattern in Java. Think of it as an advanced compile-time error prevention mechanism.
1
Add a comment...
People
In their circles
41 people
Have them in circles
260 people
Brandon Donnelson's profile photo
Kasper Lund's profile photo
Work
Occupation
Software Engineer
Skills
Java, HTML5, REST, GWT
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Munich, DE
Previously
Erlangen, DE - Erfurt, DE - Suhl, DE - Tashkent, UZ
Story
Tagline
A global mind passionate about software engineering and sports.
Introduction
I'm a tech evangelist, a dev with a sense for aesthetic architecture, interested in building scalable systems for the cloud, a media&technology culture explorer and enthusiastic about all kinds of sports.

Technology stacks I'm excited about
  • Java (the POJO-style ;)
  • HTML5 (more the API than the JavaScript around it)
  • Dart
  • Cloud: App Engine (GAE), CloudFoundry
  • VoltDB, Lucene, Neo4j
  • Oracle RDBMS
  • Solaris
Bragging rights
can count from 0 to 7; fail Turing Test; Windows survivor & Linux wronged usability aesthete
Education
  • Ludwig Maximilian University of Munich
    Philosophy
  • Friedrich Alexander University of Erlangen Nueremberg
    Philosophy
Basic Information
Other names
loxal, Alex
Atmosphere: ExcellentDecor: ExcellentService: Good
Public - 7 months ago
reviewed 7 months ago
Sauna area is always flooded and the fruits at the counter not always washed. The fitness classes are average at best and mostly not motivational at all. Anything good?! The view is the only thing!
Public - 8 months ago
reviewed 8 months ago
kein Wi-Fi! und die 1 eur job garderobefrauen haben sich munter und lautstark ueber polen und andere osteuropaeer ausgelassen. aussen hui (dank steuergelder) - innen pfui (trotz steuergelder)!
Appeal: Very goodFacilities: Poor to fairService: Poor to fair
Public - 9 months ago
reviewed 9 months ago
Food: ExcellentDecor: ExcellentService: Very good
Public - 10 months ago
reviewed 10 months ago
88 reviews
Map
Map
Map
The number one for original version movies in Munich.
Atmosphere: Very goodDecor: GoodService: Excellent
Public - 9 months ago
reviewed 9 months ago
Das ein oder andere Laecheln mehr oder ein Laecheln ueberhaupt schadet wirklich nicht und kostet nicht viel -- unfreundliche Bedienung.
Food: Very goodDecor: GoodService: Poor to fair
Public - 11 months ago
reviewed 11 months ago