Wednesday, November 30, 2011

Online Education

In December I'm finishing advanced track on following classes
Introduction to Databases (Stanford)
Machine Learning (Stanford)
Introduction to Artifical Intelligence (Stanford)

I want to thank professors Jennifer Widom, Andrew Ng, Sebastian Thrun and Peter Norvig with their teams for this great opportunity for us to learn new interesting stuff from such a great people. Your experiment was super successful for me. And I look forward to jump into new classes especially cause I leave Cisco and for a few month I want to focus mostly on studying. New job search will wait, unemployed++

Starts January 2012
Technology Entrepreneurship (Stanford)
Anatomy (Stanford)
Making Green Buildings (Stanford)
Model Thinking (Michigan)
Machine Learning (Stanford)
Human-Computer Interaction (Stanford)
Natural Language Processing (Stanford)
Probabilistic Graphical Models (Stanford)
Cryptography (Stanford)
Design and Analysis of Algorithms I (Stanford)

Starts February 2012
Computer Science 101 (Stanford)
Software Engineering for Software as a Service (Berkeley)
Game Theory (Stanford)
Computer Security (Stanford, Berkeley)

Starts March 2012
Information Theory (Stanford)

See also
Summary of Stanford's online course offerings

Wednesday, October 12, 2011

Samsung Galaxy S2

So that finally happened. I got new Samsung Galaxy S II.
The Galaxy feels not complete without a good case.
The best case so far is Case-Mate Tough that I got from home held store in Ra'anana for 189 NIS with free Momax screen protector PSPCSAI9100 (made in Japan) that by itself worth 40 NIS.

Now, some useful information.
Must Know Tips & Tricks For The Galaxy S II
Samsung Galaxy s2 i9100 Test before buying with service menu and USB OTG test (rus)
XDA Developers: Improving battery life
Battery University

Service menu codes
*#06# - IMEI number
*#0*# - testing
*#*#4636#*#* - phone info
*#44336# - software version
*#34971539# - CameraFirmware Standard
*#301279# - How to disable HSPA / HSDPA for better battery life

More codes from
phone information : *#*#4636#*#*
hard reset* : *2767*3855#
factory reset** : *#*#7780#*#*
change end call/power option : *#*#7594#*#*
service mode : *#*#197328640#*#*
file copy screen (backup media files) : *#*#273283*255*663282*#*#*
wlan test : *#*#526#*#*
shows wifi mac address : *#*#232338#*#*
gps test : *#*#1472365#*#*
another gps test : *#*#1575#*#*
bluetooth test : *#*#232331#*#*
shows bluetooth device address : *#*#232337#*#
gtalk service monitor : *#*#8255#*#*

codes to launch various factory tests:
packet loopback : *#*#0283#*#*
lcd test : *#*#0*#*#*
melody test : *#*#0673#*#*
device test (vibration test and backlight test) : *#*#0842#*#*
touch screen version -warning!!- : *#*#2663#*#*
touch screen test : *#*#2664#*#*
proximity sensor test : *#*#0588#*#*
ram version : *#*#3264#*#*

codes to get firmware version information:
pda, phone, h/w, rfcalldate : *#*#4986*2650468#*#*
pda and phone : *#*#1234#*#*
fta sw version : *#*#1111#*#*
fta hw version : *#*#2222#*#*
pda, phone, csc, build time, changelist number : *#*#44336#*#*

hard reset will erase all file and setting in memory, it`s like reformat the firmware. Once you press it, there is no turning back.
factory reset only delete the account, system and setting application.
And be careful with *#*#2663#*#* (touch screen version), don`t upgrade the version it`s same like do a hard reset

Friday, October 7, 2011

Tie these ballons to your car

Hahaha, this is so cool.

Sunday, October 2, 2011


О пиве взято из
Наклейки из
Gavnø Slot

Thursday, September 22, 2011

Mizrahi Tefahot contact us form

What an idiot did this email split? Why the user (me) need to press extra buttons to jump to the next field in email address? Did you heard about "autocomplete"?

Wednesday, September 21, 2011

Pace notes explained

Playing recently in Colin McRae: Dirt 2 and Dirt 3 I was curios about co-pilot commands.

After a small research I found that this is what called Pacenotes. It's coded language for drivers and their co-pilots for describing a route in extreme details. It can look like hieroglyphics "MC1 100 KL2 100 KR2 200 SQL" but it is a lot of information coded here.
Simple calls:
Easy left/right: An easy, usually flat out corner.
Medium left/right: A tighter corner, a tap of the brake usually needed.
Hard left/right: A tight corner with a lot of brake needed.
Hairpin left/right: A very tight corner that turns in on itself, often turning 180 to go back alongside the road you entered the corner on. For these its best to brake hard before tapping the hand brake to slide to the exit.
90 left/right: A tight, right angled corner

Technical calls:
1 left/right: A very tight corner, almost a hairpin.
6 left/right: A very easy, almost imperceptible corner.
Hairpin is the same.
For turns naming, there is colored map

Some nice videos

Other links
What do the co-driver calls mean in Dirt 2?
WRC - Team talk: Pace notes explained
Co-driver language for calling turns?
Jemba Inertia Notes System

Sunday, September 18, 2011

Went out for barbecue and

Some hungry guys with guns start following us but I don't remember back road and my girlfriend does.

Monday, September 12, 2011


Somewhere from internets
This is exactly how I see this fashion.

Sunday, September 4, 2011

Home refrigerator need a glass door

Image courtesy of
I don't know why, but it's easy for to grab fruits when I see them in front of me (especially on a plate). And more difficult to go look in a fridge. And I also like them cooled.

Hey, refrigerator makes, make more like that on picture!

Glass will also requires you avoiding mess on shelves and less spoiled products will go to trash (money saver).

Saturday, September 3, 2011

Monday, August 15, 2011

Watermellon hamock

Troll face match?

Via Kolbotek

Saturday, July 30, 2011

Javascript version compare

Wednesday, June 1, 2011

JavaScript array shuffle

 * @function
 * @param {Boolean} $new Need a new array or shuffle this.
 * @return {Array}
 * @see
 * @see
 * @author Alexey Bass (albass)
Array.prototype.shuffle = function($new) {
    $new = $new || false;
    var $a = !$new ? this : this.slice()
    ,   $len = $a.length, $i = $len
    ,   $p, $t;
    while ($i--) {
        $p = parseInt(Math.random() * $len);
        $t = $a[$i], $a[$i] = $a[$p], $a[$p] = $t;
    return $a;

Also on GitHub

Tuesday, May 31, 2011

Doctor toilet fish

Soon in your bathroom... limited edition.
Treatment and relief - double profit :-)

Came up with this looking on people with fishes. So why not combine fishes and wasting time in toilets?

Thursday, May 12, 2011

Waiting tone tune for cellphones

Greatings for this idea going to BezeqInt and their stupid customer support (more details will follow).

Sometimes, when talking with support people, it's not a bad thing to record conversation that can save your ass in a future. So, instead of warning them by yourself all the time (price negotiation can go beyond 3-5 calls a day), we need a waiting tone that do that for us. It's a track that playing when somebody calls you and hear it instead of old-school single tones. It will do the job and also fun for people calling you, right huh? ;-)

Tuesday, April 5, 2011

Moving to the new team and project

We recently joined the new team. New oportunities and amazing people.
This is all my work staff as pictured a few weeks ago. This is the 5th new cubicle and 4th moving in my 4 years at Cisco ;-)

Novadays I've upgraded to brand new HP Z600 station and 4th monitor setup (^_^)
It's gonna be legend-... wait for it... DARY!

UPDATE (2011/04/23):
Setup is installed! Booyah
HP Z600 - from Cisco.
Dell ST2420L - from Cisco.
Dell 2407WFP-HC - personal, bought a year ago or so for work.
2 x HP 1955 - found as unused under the tables at some folks, with upgrades to new wide monitors these are going to trash. Bought 2 DVI cables and some old PCI-E video card made these extra 2 works together with wide guys.

Monday, February 28, 2011

Мечта о тракторе

Начинаю новый раздел - мечты.
Сразу предупреждаю, мечты могуть быть разные.

Мечта номер 1.
Image source: Alex Mercer vs. Wolverine
Когда у меня будет много денег чтобы позволить себе страховые выплаты, я куплю трактор и буду ебошить машины, припаркованные прямо на межпарковочных проездах возле торговых центров и магазинов.

Это не "наболело", а "слишком часто вижу". Позже прикреплю фоток, чтобы понятнее было.

Вы всё ещё паркуетесь где попало? Ну вы понели ага. Я вылетаю.
Image source: Today's Photos - Thursday, November 11th, 2010

Sunday, February 20, 2011

Hello there on rear window

Sometimes, I got crazy ideas in my head. Starting to visualize them and pull out ;-)

Saturday, February 12, 2011

Stop sending to yourself using Microsoft Outlook

I see people around still sending e-mails to themselves in CC or even TO fields that makes me smile :-)
That's because they need to track sent e-mails in a inbox, because by default it goes in Sent Items folder and to see it you need to switch view.

Nowadays, you have Search Folders that can easily help you to track your conversations - recieved and sent. I use it since I started use Outlook at work here in Cisco, since 2007.

The solution

See also
Create Custom Search Folders
How to Use the Query Builder for View Filters and Advanced Searches
Learn to narrow your search criteria for better searches in Outlook

Saturday, February 5, 2011

QAS - Quality Airport Services

"We aim high in services" - such motherfuckers. Fail in a passenger services.
They never answer the phone they gave 972-3-975-4300. And you will never know why your luggage was not arrived with you.

To get them or any assistance, call following phones or top-level managers.

Duty Manager

Passenger Services Manager

Full list of phones at their QAS Contacts page.

Wednesday, February 2, 2011

GPS Тель Авив (Израиль) - Братск (Россия)

Давно хотел выложить супер точный маршрут из Израиля до дома, родного Братска, которым мы летели осенью 2010 года. Мы искали оптимальное соотношение цена/качество/время. Составили маршрут сами, без агентств (как выяснилось, не все агенства умеют составлять оптимальные пути). Очень помог сервис Яндекс.Расписания.

Маршрут "туда" был таков:
1. Рейс Transaero UN 0302: Тель Авив (Бен Гурион, TLV) - Москва (Домодедово, DMO)
2. Рейс Transaero UN 0157: Москва (Домодедово, DMO) - Красноярск (Емельяново, KJA)
3. Поезд РЖД 348Ы, Красноярск - Северобайкальск: Красноярск (Пассажирский) - Братск (Падунские Пороги)

Маршрут "обратно" - всё наоборот:
1. Поезд РЖД 091И, Северобайкальск - Москва: Братск (Падунские Пороги) - Красноярск (Пассажирский)
2. Рейс Transaero UN 0158: Красноярск (Емельяново, KJA) - Москва (Домодедово, DMO)
3. Рейс Transaero UN 0301: Москва (Домодедово, DMO) - Тель Авив (Бен Гурион, TLV)

Ещё до поездки я задумал взять в дорогу GPS, чтобы потом поглядеть на точные маршруты самолётов и поездов. Можно при помощи замечательного сервис GPS Visualizer на основе исходных данных увидеть графики скоростей, высоты и всего другого.

В файлах есть несколько косяков (там где точки соединены прямой линией) - это когда в поезде я уснул и забыл поменять батарейки или в самолёте с Красноярска до Москвы часто пропадал сигнал или у меня рука уставала держать GPS :-)

Для затравки
График скорости самолёта из Тель Авива в Москву

График высоты этого же самолёта

Прикреплённые файлы и интересные факты:
1. Файл данных рейса Transaero UN 0302: Тель Авив - Москва
Самолёт: Boeing 737-800
Средняя скорость (включая стоянки): 712 км/ч
Средняя скорость движения: 746 км/ч
Максимальная скорость: 907 км/ч
Общее время: 3 часа 56 минут 3 секунды
Время в движении: 3 часа 45 минут 18 секунд
Время простоя: 10 минут 45 секунд
Дистанция: 2 801 метр
Минимальная высота (над уровнем моря): -31 метр
Максимальная высота: 11 598 метров

2. Файл данных рейса Transaero UN 0158: Красноярск - Москва
Самолёт: Boeing 737-300
Средняя скорость (включая стоянки): 659 км/ч
Средняя скорость движения: 677 км/ч
Максимальная скорость: 787 км/ч
Общее время: 5 часов 3 минуты 58 секунд
Время в движении: 4 часа 55 минут 47 секунд
Время простоя: 8 минут 11 секунд
Дистанция: 3 340 метров
Минимальная высота (над уровнем моря): 142 метров
Максимальная высота: 9 645 метров

3. Файл данных поезда РЖД 348Ы, Красноярск - Северобайкальск: Красноярск - Братск
Средняя скорость (включая стоянки): 47 км/ч
Средняя скорость движения: 61  км/ч
Максимальная скорость: 102 км/ч
Общее время: 11 часов 28 минут 49 секунд (должно быть 17 часов 5 минут - проспал батарейки)
Время в движении: 8 часов 50 минут 2 секунды
Время простоя: 2 часа 38 минут 47 секунд
Дистанция: 535 метров (должно быть примерно 664 км)
Минимальная высота (над уровнем моря): 82 метра
Максимальная высота: 557 метров

4. Вышеперечисленные маршруты для импорта в Google Earth

Wednesday, January 19, 2011


Однако совсем тупой идиот мне попался в страховой компании Феникс, который сверял мои данные по расширенной (макиф) страховке на машину.
Два раза ему сказал, блджад, отправляй документы письмом до востребования, чтобы я на почте получал.

Он ещё говорил, что разговор записывается. Так, блин, послушай ещё раз, идиот. Забыл как его зовут...

Ну а документы, слава богу, дошли.

Sunday, January 16, 2011

Skoda Fabia

На днях пришла моя новая машинка.
Завёл бортжурнал на английском (полный) и на русском (основные приключения).

Рад ужасно, словами не передать. Это мой первый собственный автомобиль.

Saturday, January 15, 2011

Замена нагревательного элемента (тэн) в бойлере

Погода стала дождливая, солнце пропадает. И обнаружилось, что бойлер-то неохотно греет воду. Включили нагрев, после часа вода стала еле тёплой. После разговора с хозяином и компанией, которая ставила бойлер выяснилось, что я дурак и нужно ждать минимум полтора часа.

Вызов мастера на осмотр стоит 100 шек, с заменой тэна - 400 шек. В магазине весь комплект стоит 70 шек (основание с новым тэном + "быстрый нагрев" пластиковый узкий канал) и термостат 30 шек. Доказывать ничего я никому не собираюсь, пошёл и купил новый комплект за 100 шек.

О гарантии.
На установленный бойлер фирма даёт 10 лет. Но! Это только на саму бочку. На электрическую часть - 1 год. Вот так они зарабатывают. Комплект, который я купил - гарантия на 3 года.

Установка очень простая, есть даже видео.

Источник - החלפת גוף חימום בדוד / החלפת פלאנג'

Если не уверены, что вы с этим справитесь - лучше доверится людям с опытом. Я бы не полез куда-то высоко, где опасно. Возьмите в компанию друга - будет веселее, вместе обольётесь :-)
Делать это лучше днём. Если у вас есть и солнечные нагреватели, будьте готовы, что вода будет выливаться вам горячая. Лучше её разбавить холодной, открыв не на долго кран горячей (посуду помойте, сами помойтесь :-)

Апдейт (2014-02-23)
Также в стоимость траты нужно включить неочивидную деталь - сброс воды в никуда за ваш счёт.
Хорошо, если бойлер на 80 литров, а если 150? А если после установки и наполнения выяснится, что комплект бракованный и нужно снова менять?
Ещё, наверное, лучше делать замену в пятницу утром, чтобы если что, смотаться в магазин или вызвать помощь.
Конец апдейта

Процедура выглядит следующим образом:
0. Отключаем электричество на бойлер. Если не знаете, какой рубильник его - отрубаем во всей квартире. Электричество и вода - опасная комбинация.
1. Готовим нужные инструменты: есть болты основания на 14, на 22 основание термостата и 8 или 10 подключения электрики. Лучше взять головки на нужный размер, но можно и разводным ключом справится. Отвёртка, нож, изолента, много бумажных полотенец для чистки, мусорные пакеты, пассатижи + кусачки. Ещё пригодится лист гибкого шифера (например), чтобы при сливании воды, её можно было направить и не облиться.
2. Закрыть главный входной вентиль в квартире. Если есть отдельный на бойлер - только его. Открыть кран горячей воды, лучше самый близкий к бойлеру. Так и оставить до последних шагов. С крана(ов) лучше снять фильтрующую сеточку, чтобы не забить песком и всякими внутренностями.
3. Проверить что нет напряжения на проводах у термостата и аккуратно снять подходящий кабель. Лучше завернуть контакты изолентой и всё обмотать пакетом, чтобы вода не попала, брызги. Если старый провод (голый) еле держится - сразу откусить и заготовить. Вытащить термостат. Запомните порядок подсоединения проводов. Жёлтый провод - заземление должен быть на корпусе, коричневый - фаза и синий - ноль.
4. У основания 6 болтов. Нужно их чуток ослабить. Сразу все не нужно выкручивать, чтобы не дай бог не вырвало. Потихоньку откручиваем болты равномерно, звездой. Через некоторое время будет слышен звук засоса воздуха - значит сейчас потечёт вода.
5. Откручиваем дальше, потечёт вода. Между бочкой и основанием толстая резиновая прокладка. Можно в неё потыкать отвёрткой, чтобы больше выливалось.
6. Слив может длиться долго, всё зависит от ёмкости, наличия солнечных батарей и дырки, которую вы устроили. Я ждал минут 10, не торопился. Когда прилично вылилось, оставил 3 болта и увеличил дырку.
7. Когда вода закончит вытекать, аккуратно снимаем все болты, придерживая крышку. Сейчас от туда вывалится наросший камень, ржавчина, куски пластмассы, прочий мусор. Аккуратно вынимаем вниз основание.
8. Берём бумагу (тряпку), засовываем руку внутрь и вычищаем наружу всю дрань, которая не вышла с основанием. Тщательно. Если у вас на входе воды стоит фильтр песка и ржавчины, большинство ваших труб пластиковые и вы видите много ржавых частиц - скорее всего это с солнечных элементов. Чем старее, тем больше.
9. Насухо протираем основание, готовим новый комплект. Собираем все пластиковые части в башню. Теперь нужно взять длинную палку засунуть внутрь, чтобы измерить внутреннюю высоту. Замерив её, нужно отрезать верхнюю пластиковую трубку так, чтобы до верха оставалось 10 см. Резинку тоже протереть от песка.
10. Вставляем конструкцию внутрь, наживляем 6 болтов. Лучше, если на них будут шайбы. Если ржавые - лучше поменять на новые (видел в Хом Центре комплекты).
11. Не спеша, равномерно затягиваем болты до того усилия, с которым вы их открутили. Ставить термостат и подключать ещё рано. Насухо вытираем все болты ещё раз, всё основание.
12. Теперь убедитесь, в квартире отрыт кран с горячей водой и открывайте главный кран. Лучше делать это у самого ближайшего крана к бойлеру. Будет "стрелять" из крана, поэтому защитите окружающие предметы от ржавых брызг. Можно сначала на половину. Открытый кран нужен, чтобы выпустить воздух, которые сейчас запёрт в бойлере. Если без воды внутри включить тэн - он может взорваться. Пока набирается вода, смотрим есть ли течи. После того, как я набрал свой бойлер - у меня потекло из отверстия для термостата, заводской брак прокладки. Пришлось ехать в магазин за новым комплектом и снова менять :-(
13. Как только выйдет воздух, потечёт вода из открытого крана горячей воды. Несколько раз открыть-закрыть его, проверить течь рукой - везде должно быть сухо. Сеточку на краны можно вернуть. Пройтись по всем кранам с горячей водой и проделать тоже самое - выпустить воздух.
14. Теперь можно вставить термостат, подключить его к тэну. Подвести кабель и подключить к термостату. Закрыть пластиковой тарелкой всё хозяйство.

В общем как-то так. Ничего сложного, верно? :-)

Update (2011-02-12): На днях кинули нам в почту журнал, там нашёл рекомендованные цены связанные с постом.
ביקור - 150-200 ש"ח
שטיפת קולטים - 280-350 ש"ח
החלפת פלאנג' חימום מהיר - 450-650 ש"ח
החלפת גוף חימום או תרמוסטט - 280-380 ש"ח
דוד חשמל / שמש 120/150 ליטר - 1500-2200 ש"ח
דוד שמש 60/80 ליטר 1450-1900 ש"ח
דוד סולארי מחליף חום 120/150 ליטר - 2000-2700 ש"ח
דוד שמש 200 ליטר - 2000-2400 ש"ח
זוג קולטים לדוד שמש 120/150 ליטר - 1900-2700 ש"ח
דוד שמש 120/150 ליטר + קולט / 2 קולטים - 2800-4500 ש"ח
תוספת עבור גג רעפים משופע - 1500 ש"ח

Update (2014-03-29)
Установка температуры термостата.
Сколько раз смотрел в магазине, установлено на 70-75 градусов. Это много, похоже на заговор производителя электричества :-) Начните с 50-55 градусов, уверен выше ставить не потребуется. Нам на 4-е человека с периодическим подогревом даже зимой хватает помыться.
По Российским нормам она должна быть "не ниже 60 и не выше 75 градусов". Хеврат Хашмаль говорит 60 градусов.