Index | Archives

When single paged apps suck

Today was a very hot day and it was clear: it's not the day you want to spend sitting in front of Starbucks on Castro street. We took an approach of changing environment and moved to Mountain View public library. It is where we were caught by.

Library is an …

continue reading

TCO 2013 2A

This round was spent in agony, as any other round I participate after several months of inactivity.

My biggest mistake in this round was pretty silly: I expected 300 to be a standard math/greedy problem and couldn't realise it was the simplest dynamic programming problem ever met on Topcoder …

continue reading

Less known Y combinator

We all know the YCombinator company. But where did the name come from?

Since I didn't get my degree in Computer Science yet, I was surprised by its origin. Found it accidetally and loved it.

Link.

Those who are lazy can look it up in Wikipedia.

Spoiler from video: javascript …

continue reading

Good grid view for Cocoa app

There are different styles of presenting data but there is one that is used whenever you need to present lots of data and each piece has its own visual representation. I am talking about grid with big icons representing the data. Sometimes working on Cocoa application, built-in IKImageBrowser does not …

continue reading

TCO 2013 Qual 1A

Every year TCO qualification rounds attract attention of thousands of coders. Not just active TopCoder participants but old veterans and newcommers as well. For me it was just another round with lowered difficulty. Let's look into it.

250

Problem was extremely simple and was intended to test implemenation skills. Ususal …

continue reading

SRM 571

This is 3rd SRM I participated in 2013. After failing SRM 568 and SRM 569 with really silly mistakes I decided to ascend my rating finally.

250

Looks very easy and it is. We are given $N$ strings of type "1.mp3", "2.mp3", etc. We need to sort them …

continue reading

Applescript

In Collections we used Applescript in our tech. stack for deep integration with OS X and there are my thoughts about it and its usage.

What is Applescript for me? Another technology I use to achieve certain result. But Applescript looks different from any other *script language (hate you, love …

continue reading

Python development environment

Few weeks ago I spent ten days building simple web application on top of Tornado web-server and ElasticSearch. There are some tips I learnt for setting comfortable environment for python development.

  1. Do not mess with global packages, use virtualenv.
  2. Do not mess with virtualenvs, use virtualenvwrapper.
  3. Do not mess with …
continue reading

Cocoa learning

Recently I started learning Objective-C and Cocoa framework. I thought it would be easy as I already have some experience with C# and Java. But it appears to be not that easy. Here are some notes I took to map Objective-C to C#.

Objective-C

  • Weakly typed
  • Object oriented
  • Has manual …
continue reading

Javascript basics

In last couple days I realized that I feel very uncomfortable writing Javascript code. It might be a result of lack of knowledge how does language work, all the time I just used my C knowledge combined with Python experience. One evening I decided to learn very basics of Javascript …

continue reading

© Slava Kim. Built using Pelican. Theme by Giulio Fidente on github. .