Jefim Borissov Житие мое

11Jan/077

Microsoft Internship 2007

Ну вот значит пришло мне письмо по рассылке университетской о такой штуке как Microsoft Internship 2007. Смысл прост - проходишь парочку собеседований и тебя посылают работать в Редмонд на 3 месяца летом. Мой мозг немного подумал и сказал - "дайте две". Вы поняли к чему я это всё? Нет, я туда пока что не еду :) , но подал заявку в универ, что хочу. Система отбора примерно следующая:

  1. Пишешь что-то вроде мемуаров программиста и отправляешь всё это дело заведующему практикой в универе (у нас - Марика Тамм).
  2. В универе комиссия выбирает тех, кто по их мнению достоин пройти дальше и отправляет мемуары счастливчиков в местный офим MS (Microsoft Eesti).
  3. Microsoft Eesti приглашает всех на собеседование и по результатам отсылает документы лучших в главный офис MS.
  4. Финалисты едут на собеседование в педставителями MS предположительно в Мюнхен и там проходят ещё одно собеседование. По результатам этого собеседования отбирают тех, кто поедет работать в Редмонд.

Собственно говоря, я сейчас на второй ступени. Универ отослал мою кандидатуру в MS Eesti (честно говоря, мне так кажется, что кроме меня заявки никто не подавал - на полном серьёзе говорю). Теперь вот жду какой-нибудь весточки от местных мелкомягких. Пожелайте мне удачи!

PS Да, кстати, я подавал на Software Design Engineer. Это так - может кому интересно.

Filed under: Microsoft, Personal 7 Comments
9Jan/072

Akismety surprise!

Мя поражён. Я очень люблю Akismet - не знаю что бы я без него делал, но! Только что вот решил запостить ответ Сергею в моём посте:

Jefim and the Notebook’s DVD

Нажимаю Submit Comment и не вижу свой ответ. Захожу в Акисмет и вижу картину:

Мой комментарий помечен как спам

Видите, да? Я, залогиненый на свой блог оказывается тут спам развожу! Удивило :)

PS Но всё равно Акисмет спасает мой блог от тонн спама. "Всё равно его не брошу, потому что он хороший"

Filed under: Personal 2 Comments
9Jan/073

Jefim and the Notebook's DVD

Well, today I spent about 1 hour fixing the DVD drive in my notebook (Acer 5021WLMI). I had the problem quite a long time and I fixed it. Oh, yeah, the problem was, by the way, that you had to hold the DVD with pressure in order for it to appear on the list of devices (and if you release it - it disappears from there). Image that you have to install Linux/Windows. One hour of continuous DVD-drive-holding. That was a nightmare (and I did that once).

One good thing I found out was the fact, that the optical drive is held by 1 screw (at least on the Acer Aspire 3000/5000 series), so I thought that I could take a peek inside and see what the hell is going on. I had a guess, that the cable is not plugged in properly and that became fact when I removed the DVD drive. The problem was that the screwholes in that place were not very exact, so I had to do some monkey-job making one hole bigger. After doing that I replaced my DVD back into the notebook and it is working now without any problems! Horray!

I'm number one! I'm number one! I'm number one!

PS Кстати, я только  сейчас подумал - а на кой я это на английском написал?..

Filed under: Personal 3 Comments
7Jan/071

External Enclosure (for CD/DVD/HD etc.) in Linux vs. in Windows

Ok, here's the story. My laptop DVD+-RW is not working very good, so I decided to get an external DVDR. Well, I already had an external enclosure thingy I didn't use, so I had to get only a DVD to put inside the box. Ok, as usual, I opened up hv.ee and found a dvdr (no 'w') for a small price (just what I need). Bought it and stuffed it into the external box. "Ok", - thought I - "what could be easier - just plug the USB connector and voila - it's working!". Well, not exactly. Turns out that Windows does not know what an external enclosure is. It sees the freaking device (I mean, he sees that there IS SOME device) but does nothing to install it. Ok, apparently I just need to install the drivers. Oh! What a surprise! Drivers are on a CD (yeah, I know, this is the easiest method to distribute drivers - USB sticks are too expencive and floppies are too old)! Well, ok, not a problem. I google for drivers. Good lord, there they are! I download them, extract and run the setup.exe. Ok, the setup doesn't ask me anything (ok with me if he knows what he's doin'). Countless error messages appear on the screen (I didn't count, but believe me - there were many of 'em). And after that "installation" process Windows finally starts seeing the CD in the external enclosure (considering all these error messages that was really a shock for me!). Well, that went nice.

Now, lets try Linux (Ubuntu Edgy Eft). I boot up, enable the external enclosure (with the CD already inside). Ok, it works. Ubuntu automatically mounted it. Yay!

12Dec/060

Ёлки-палки! Во дают люди – какие только поисковые запросы не бывают!

Вот примерно позавчера был запрос "запах из жопы" - я просто в ауте. Неужели в интернете поискать больше нечего? Причём такие запросы у меня в статистике появляются с завидным постоянством. Не буду выкладывать другие, но это меня как-то угнетает. Вроде как и клик за него получил, но всё-таки как-то это неправильно. Раньше как-то читаешь такие запросы на развлекательных сайтах и не задумываешься об этом, но когда твой блог находят такими мтодами - невольно передёргиваешься. Да, я знаю, что это скорее всего из-за поста про собачку Мусю, но, честно говоря, я не думал что всё будет так страшно, когда его писал...

Эх, человеки...

Filed under: Personal No Comments
18Oct/064

О "се ля ви"

В общем краткая сводка о прошедшем:

1. Я получил riiklik õppetoetus (Oops! I did it again!) - 800 eek в месяц. Интересно то, что осталось 50 нерозданных стипок - всего 191, а раздали только 141. Люди не хотят денег. Куда катится мир?..

2. Я снова поеду в госте к батьке Лукашенко впрекрасный город Минск. Зачем?Так ведь на ACM ICPC (International Collegiate Programming Contest). Ура! Но опять же отборочный тер в ИТК был странноватый - если в прошлом году на него пришли 4 команды, то в этот раз мы насиловали свой мозг в гордом одиночестве, а посему мы с самого начала поняли, что в Минск поедем именно мы (вспоминается На безрыбье и рак - рыба! - мы решили одну задачу из десяти :) ). Пожелайте мне / нам удачи.

3. Наша группа выступила в Йыхви на местном концерте в Йыхпи Концердимая. Сурьёзное заведение. Жаль, что гримёрку пришлось делить с ещё одной группой. А так всё было вполне пристойно. Немного огорчило то, что никто в тот же самый день не собирался ехать в Таллинн и мне пришлось заночевать у Жоры (спасибо за гостеприимство!). С утра в 7:25 я уже сел на автобус (билет на который, кстати, стоит 100 крон) и благополучно добрался до родного города. В 10:30 я уже был дома. Собрался и пошёл на встречу. Было тяжко.

4. Вчера скачал замечательный дистр под названием Freespire. Очень даже неплохо! Его два основных преимущества:

  • Click'n'Run (CNR) - очень удобно. Кваку поставил для тестирования - без проблем идёт.
  • Проприетарные фишечки идут в комплекте - драйвера для моей ATI X700 уже были настроены. Также сразу же есть поддержка многих форматов (WMV / MOV / MP3 etc.)

Ну вот и все новости за последнее время.

Filed under: Personal 4 Comments
21Sep/069

No more "Ärisuhtlus ja suhtlemispsühholoogia" for me!

Всё! Ура! В последний день до окончательного утверждения предметов я таки смог избавится от ярисухтлуса! Ура!

Вот. А ещё я недавно узнал что скоро у нас концерт в Йыхви! Вместе с такими ненавидимыми мною группами как Metsatöll. Зато они известные. Даже не знаю рад я этому событию или нет... с одной стороны да - давно не выступали, а с другой надо в Йыхви фигачить %)

Filed under: Personal, Studies 9 Comments
16Sep/064

Домашка по алгоритмам (#2)

Итак, вот моя домашка по алгоритмам.Сортировка вставкой с бинарным поиском индекса для вставки.

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.lang.Comparable;

public class sorting {
public static void main (String [] args) {
List test = new ArrayList();
Random generator = new Random();
for (int i = 0; i < 10000; i++) {
test.add(i, new Integer(generator.nextInt(100000)));
}
List sorted = new ArrayList(test);
long millis = System.currentTimeMillis();
sort(sorted);
millis = System.currentTimeMillis() - millis;
for (int i = 0; i < 10000; i++) {
System.out.println(test.get(i) + "\t\t" + sorted.get(i));
}
System.out.println("Sorting time (ms): " + millis);

}

public static void sort (List a) {
if(a.size() < 2) return;
for(int i = 1; i < a.size(); i++) {
Comparable b = (Comparable)a.remove(i);
int mid = -1;
int low = 0;
int high = i - 1;
while (low <= high) {
mid = (low + high) / 2;
Comparable midVal = (Comparable)a.get(mid);
int cmp = midVal.compareTo(b);

if (cmp < 0)
low = mid + 1;
else if (cmp > 0)
high = mid - 1;
else {
low = mid;
break;
}
}
a.add(low, b);
}
return;
}
}

Filed under: Studies 4 Comments
15Sep/067

RE: "А что ты ничего не пишешь?"

Эммм... ну в общем да, обленился я совсем, да и забот с началом учёбы прибавилось.

В общем чего бы тута писнуть? Гм... просто произошло за это время относительно много событий... Ладно, начну по порядку.

Для начала хочу сказать, что второй курс в универе стал более напряжным, чем первый. В основном потому, что на первом курсе я многое из программы знал (та же самая физика и математика - спасибо Мише и Т.Н.Б. за их уроки ;) ), а теперь дело дошло до таких вещей как линейка (кстати, маткад мне с первого взгляда невзлюбился!), tarkvaralähedane programmerimine (на первой практике мы компили прогу на С, потом тупо глядели на асм код этой проги, а потом в контроллеры всё это дело заливали , и что самое поразительное - оно работало!) ну и т.д.

Особого внимания, пожалуй, заслуживает предмет Süsteemprogramimine C keeles. На нём мыизучаем С++/С#. В качестве IDE изспользуются, соответственно, MSVS 6.0 и MSVS 2005. Итак, первая практика - мы занимаемся невероятно сложными вещами - пишем консольные проги "Привет, Мир!" (одну на С++ и одну на C#). ВСЁ!!! Я был просто поражён! За полтора часа два "Привета" написать!!! Ужас!

Да, и ещё из универского - по ошибке выбрал себе аине Ärisuhtlus ja suhtlemispsüholloogia. Боже! За что?! Теперь вот мучаюсь. На практике препод рассказывает занимательные истории из жизни предприятий, а потом спрашивает как следовало поступить тому или иному персонажу...

Так. Теперь из жизни линуксовой. Снёс я таки убунту х64 и поставил х86. Какое облегчение! АТИшные драйверы теперь работают, вино в репах есть, мплэер не надо компилить...да, и по причини наличия директ рендеринга я наконец то в полной мере ощутил мощь рюшечек xgl! Единственное неудобство - драйверов xv там нет, посему видео на фелскрине притормаживает, но я ничуть не жалею %) Предлагали на убунту поставить в один терминал простой Х, а в другой xgl-ом, но это уже совсем изврат (да и возиться лень).

Так, ладно, может потом ещё чего-нибудь напишу, сейчас не могу...

Filed under: Personal, Studies 7 Comments
25Jul/062

Предстоящая поездка в Хельсинки

Вот и собрался я отдохнуть этим летом и съездить в Хельсинки - великую столицу Финляндскую. Точнее, собрались мы с братом. План составлен, билеты куплены. План очень прост - 29го идём в Линнанмяки. 30го идём в Морскую Жизнь и 31го в Серену. И никаких музеев :) Потому что неохота :)

Очень порадовало наличие ВиФи в номере отеля. Да и вообще радует то, что всё-таки я этим летом куд-нить поеду.

Filed under: Personal 2 Comments