Про мак, линукс и прочее

February 22nd, 2009 Begemot

С этой работой до блога  руки не доходят. Ну буду хотя бы про работу писать:) Выдался мне тут в пятницу насыщенный день – получил огромный культурный шок. Началось все с того что мне дали виртуалку с убунту и сказали что под ней надо собрать проект (проект на wxWidgtes), к обеду, так и не добившись успеха,  я сел делать тоже самое на мак. В процессе пришлось еще немного поработать на Windows 7 на ноуте с тачпадом. Вообщем получил огромный объем новых впечатлений, с лихвой хватило бы на несколько месяцев:)

Напишу про первые, именно первые впечатления про мак\линукс. До этого у меня, в принципе был опыт работы под двумя этим системами, опыт исчерпывался – поставить в виртальной машине, запустить и потыкатся пару часов. все. Теперь вот по новой. Итак впечатления:

Убунту – неожидано легко и приятно, после запуска десктоп почти как виндос. только меню вверху:) окошечки, менюшки, знакомые хоткии – вообще почти привычно и главное понятно. Пробем не было, но, повторюсь – просто посмотреть, в глубь не лез. Как только начался процесс сборки проекта майком в терминале впечатление пропало:)

MAC’os – неожидано… Как будто меня забрали инопланетяне китайцы из будущего и заставили работать на главном бортовом комьютере, том самом который с женским голосом – “до взрыва осталось 30 секунд, всем покинуть корабль” (по привычке ctrl+f5 нажал, долго думал) . Красиво, интересно и очень очень необычно. Китайские мотивы возникают благодаря шоткатам в меню с иероглифами. Интерфейс и поведение явно указывает на инопланетян, а развитие рюшечек на будущее. Винда еще придет к этим прыгающим иконками, искривляющимся и загадочно разъежающим окошкам.

Впринипе не могу сказать что плохо. Не обычно – да. Странно – да. Плохо? Посмотрим. Но на то что бы поставить работающий брекпоинт под хкоде ушло часа три. Попытки редактирования кода заставляют почуствовать себя обезьяной, первый раз увидившей клаву. И дело даже не в “перепутанных” клавишах алт, контрол и system. Дело в том что почти весь предыдущий опыт весь на смарку, более того он только мещает. Кнопка хоме не перемещает вас в начало строчки, а перемещает в начало кода. Выделение кода и простейшии операции требуют нехилово напряжения. Незнаю даже как это точно передать. Хотя, вот  представьте вы автомобилист с солидным стажем. А тут вам дают инопланетный китайский автомобиль будущего. Все педали у него перепутаны. Руль там где обычно рычаг переключения скоростей, а рычаг там где руль, при чем и руль и рычаг инверсные. И вы пытаетесь ехать по автобану…

Вообщем к чему это я. Последнее время я всерьоз думал заняться портированием своей програмы на макос\линукс. Теперь я задумался, крепко задумался. Складывается такое впечетление что, чтобы что-то писать\портировать под макос надо быть этим самым… ну вы поняли кем. Лезь туда со своими “правильными” виндовым стереотипами скорее всего не стоит. Тем паче что софт у меня не просто запустил, поработал, вышел – ака конвертер или банальная рисовалка иконок какая. А ого-го какой интегрированный  в работу пользователя ускоритель это самой работы.

Вообщем у меня пост-информационный шок, буду думать…