Profile

Cover photo
Ilya Konstantinov
Works at Cellebrite
451 followers|216,981 views
AboutPostsPhotosYouTubeReviews

Stream

Ilya Konstantinov

Shared publicly  - 
 
home themes mvc. MVC XEROX PARC 1978-79. I spent a very happy and inspiring year as a visiting scientist with the Learning Research Gorup (LRG) at Xerox PARC from the summer og 1978 to the summer of 1979. This group was dedicated to Alan Kay's vision of the Dynabook; a portable computer that ...
1
Add a comment...

Ilya Konstantinov

commented on a video on YouTube.
Shared publicly  - 
 
Thanks, this video was just what I needed.

It should be noted that I get the best combination with:
    view.translatesAutoresizingMaskIntoConstraints = NO;
    [self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[view]|" options:0 metrics:nil views:NSDictionaryOfVariableBindings(view)]];
    [self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[view]|" options:0 metrics:nil views:NSDictionaryOfVariableBindings(view)]];
    
    // The autoresizingMask is needed for design-time resizing
    view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

Without the last part, runtime constraints are fine but design-time is busted.
1
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
Remember when Sourceforge was big enough to own sf.net?

Surprisingly, they still do. I wonder how come they never ended up selling it.
1
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
YES! You can disable the annoying Open File dialog when starting TextEdit or Preview.
Mountain Lion introduced a new Open dialog to reflect iOS behavior. This dialog appears in TextEdit and Preview when you launch them, and you can't disable it in the applications' preferences. The only way to disable the iCloud open dialog is to uncheck Documents & Data in the iCloud pane of ...
1
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
There comes a time in every CS student's life to learn Smalltalk.
1
Yoav Feuerstein's profile photoShai Barack's profile photoIlya Konstantinov's profile photo
4 comments
 
Apparently verbosity of Objective-C method names, i.e. performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay comes all the way from Smalltalk.

I assumed it was a cutesy Apple thing.
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
True words.
Jeff started a blog · thread about handling out-of-memory. For anyone who's interested in this, check out D-Bus (or rather, the libdbus C implementation of D-Bus) for an example of nontrivial code that attempts to handle out-of-memory. I would wildly guess that the OOM handling adds 30–40% or so ...
1
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
Yay, I'm a much happier person now. Wrote LLDB Python script to get Graphviz visualisations of GStreamer pipelines -- right from LLDB, while the pipeline is running remotely on iOS.

"Download Container" no more!
1
Vitaly Belman's profile photo
2 comments
 
BUT. I am excited for you still
Add a comment...
In his circles
285 people
Have him in circles
451 people
‫התנועה הליברלית החדשה‬‎'s profile photo
Wiki Vort's profile photo
Shai Tzafrir's profile photo
Eran Messeri's profile photo
Gilad Avidan's profile photo
Milo Sir Douglas's profile photo
‫דנה קידר‬‎'s profile photo
‫אורן טוקר‬‎'s profile photo
Shai Barack's profile photo

Ilya Konstantinov

Shared publicly  - 
 
 
We've self-driven nearly 1 million miles, now averaging around 10,000 self-driven miles a week—that's just a bit less than a typical American driver logs in a year! We've learned a lot about how people drive on the road and where incidents commonly occur. Learn more: https://goo.gl/oIul2t
After 1.7 million miles we’ve learned a lot — not just about our system but how humans drive, too.
6 comments on original post
1
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
Paul Vixie talks about Internet governing bodies in 2005. Terrible video quality, but very interesting to listen to.
1
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
TIL: C / C++ order of function argument evaluation is UNDEFINED.
http://en.cppreference.com/w/cpp/language/eval_order

Don't let it bite you in the ass as it has bit me.
Order of evaluation of the operands of any C++ operator, including the order of evaluation of function arguments in a function-call expression, and the order of evaluation of the subexpressions within any expression is unspecified (except where noted below). The compiler will evaluate them in ...
1
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
Anyone compared LastPass, 1Password etc.? Opinions?
1
Noam K's profile photoIlya Konstantinov's profile photoVitaly Belman's profile photo
3 comments
 
I tried DashLane and it seemed pretty, but functionality-wise, aka, correct form filling and actual usage it proved not as good. 

LastPass is quite ugly but it works.
Add a comment...

Ilya Konstantinov

Shared publicly  - 
 
"How would you design microsoft.com", in 1997
Key Point: The team responsible for www.microsoft.com uses policies, planning and close monitoring to run one of the busiest Web sites. Detail: Medium, Task: Implementation, maintenance. Article Section, What's There. Introduction, The importance of balancing user demand and the key components: ...
1
Add a comment...
People
In his circles
285 people
Have him in circles
451 people
‫התנועה הליברלית החדשה‬‎'s profile photo
Wiki Vort's profile photo
Shai Tzafrir's profile photo
Eran Messeri's profile photo
Gilad Avidan's profile photo
Milo Sir Douglas's profile photo
‫דנה קידר‬‎'s profile photo
‫אורן טוקר‬‎'s profile photo
Shai Barack's profile photo
Work
Occupation
Italian plumber
Employment
  • Cellebrite
    2008 - present
Links
Contributor to
Story
Tagline
Хотелось как лучше, а получилось как всегда.
Basic Information
Gender
Male
Other names
איליה קונסטנטינוב
Apps with Google+ Sign-in
Public - a year ago
reviewed a year ago
טעים, זול, עממי.
Public - 2 years ago
reviewed 2 years ago
The food is consistently great, and the top floor reminds me of a business lounge at an airport - quiet, comfortable and suitable for getting work done.
Public - 2 years ago
reviewed 2 years ago
Public - 2 years ago
reviewed 2 years ago
22 reviews
Map
Map
Map
It starts with the dirty sitting area and a casual-style service by a pimply kid, and ends with a rather disgusting dish.
Public - 2 years ago
reviewed 2 years ago
Coffee is alright, food is adequate, and the place seemingly welcomes laptop users on its second floor. There's one major drawback, though - THE NOISE! There must be something about the acoustics of this place, since there's a constant cacophony, so if this is something that'll end up annoying you, it might not be the best choice for a coffee shop to work at (although some people swear by it).
Public - 2 years ago
reviewed 2 years ago
The mackerel sandwich was delicious (what's up with calling a lemon slice "lemon filet"?) but the prices are a tad high. The business lunch price is 49 NIS, and even that's only in effect until 17:00. Plus, you'd be nickel-and-dimed (4 NIS) if you want a big latte instead of a small-sized one.
Public - 3 years ago
reviewed 3 years ago