Про мак, линукс и прочее
February 22nd, 2009 Begemot Posted in XXX, Шаровароварение
С этой работой до блога руки не доходят. Ну буду хотя бы про работу писать:) Выдался мне тут в пятницу насыщенный день – получил огромный культурный шок. Началось все с того что мне дали виртуалку с убунту и сказали что под ней надо собрать проект (проект на wxWidgtes), к обеду, так и не добившись успеха, я сел делать тоже самое на мак. В процессе пришлось еще немного поработать на Windows 7 на ноуте с тачпадом. Вообщем получил огромный объем новых впечатлений, с лихвой хватило бы на несколько месяцев:)
Напишу про первые, именно первые впечатления про мак\линукс. До этого у меня, в принципе был опыт работы под двумя этим системами, опыт исчерпывался – поставить в виртальной машине, запустить и потыкатся пару часов. все. Теперь вот по новой. Итак впечатления:
Убунту – неожидано легко и приятно, после запуска десктоп почти как виндос. только меню вверху:) окошечки, менюшки, знакомые хоткии – вообще почти привычно и главное понятно. Пробем не было, но, повторюсь – просто посмотреть, в глубь не лез. Как только начался процесс сборки проекта майком в терминале впечатление пропало:)
MAC’os – неожидано… Как будто меня забрали инопланетяне китайцы из будущего и заставили работать на главном бортовом комьютере, том самом который с женским голосом – “до взрыва осталось 30 секунд, всем покинуть корабль” (по привычке ctrl+f5 нажал, долго думал) . Красиво, интересно и очень очень необычно. Китайские мотивы возникают благодаря шоткатам в меню с иероглифами. Интерфейс и поведение явно указывает на инопланетян, а развитие рюшечек на будущее. Винда еще придет к этим прыгающим иконками, искривляющимся и загадочно разъежающим окошкам.
Впринипе не могу сказать что плохо. Не обычно – да. Странно – да. Плохо? Посмотрим. Но на то что бы поставить работающий брекпоинт под хкоде ушло часа три. Попытки редактирования кода заставляют почуствовать себя обезьяной, первый раз увидившей клаву. И дело даже не в “перепутанных” клавишах алт, контрол и system. Дело в том что почти весь предыдущий опыт весь на смарку, более того он только мещает. Кнопка хоме не перемещает вас в начало строчки, а перемещает в начало кода. Выделение кода и простейшии операции требуют нехилово напряжения. Незнаю даже как это точно передать. Хотя, вот представьте вы автомобилист с солидным стажем. А тут вам дают инопланетный китайский автомобиль будущего. Все педали у него перепутаны. Руль там где обычно рычаг переключения скоростей, а рычаг там где руль, при чем и руль и рычаг инверсные. И вы пытаетесь ехать по автобану…
Вообщем к чему это я. Последнее время я всерьоз думал заняться портированием своей програмы на макос\линукс. Теперь я задумался, крепко задумался. Складывается такое впечетление что, чтобы что-то писать\портировать под макос надо быть этим самым… ну вы поняли кем. Лезь туда со своими “правильными” виндовым стереотипами скорее всего не стоит. Тем паче что софт у меня не просто запустил, поработал, вышел – ака конвертер или банальная рисовалка иконок какая. А ого-го какой интегрированный в работу пользователя ускоритель это самой работы.
Вообщем у меня пост-информационный шок, буду думать…
February 22nd, 2009 at 5:40
Согласен, xcode немного специфичен и непревычен. Но! Когда привыкнешь, разберешься во всех хоткеях (а в них вся сила), то поймешь, что удобнее придумать невозможно! Это действительно так, надо просто попрактиковаться. В отношении макоси тоже самое – после нее винда кажется убогой и допотопной.
February 22nd, 2009 at 8:41
Коля, ну напиши про ЭТО. Как они работают мышей с одной кнопкой? Ну как??
> Убунту – неожидано легко и приятно, после запуска десктоп почти как виндос. только меню вверху:)
Это тебе Кубунту надо. Там все как положено 😉
February 23rd, 2009 at 3:07
как так и работают… человек полдня работал ей, пока я в настройки не залез и не узнал что там все таки не одна кнопка 🙂
Мышь родная маковская, выглядит – так что кажется что _вся_ мышь это сплошная кнопка. Но на самом деле она отличает нажатие на правую и левую сторону и это включается в настройках системы, но по умолчанию – обе кнопки считаются левой. Так что в итоге получаем много кнопок – правую, левую, колёсико в середине, колёсико как кнопку, и еще две кнопки по бокам – работающие как одна. Так с мышкой жить можно, не то что с клавой 🙂
February 23rd, 2009 at 6:45
Рекомендую просто пересесть навсегда на мак и не переживать 🙂 Привыкнете за неделю. Сам так сделал 3 года назад, и до сих пор ни секунды не жалел.
February 23rd, 2009 at 7:11
> Так с мышкой жить можно, не то что с клавой
Что, клава выглядит тоже как одна сплошная кнопка? 😀
February 23rd, 2009 at 10:20
Eugene, так наверное реальнее, но мир виндовс скорее всего никуда не отпустит:)
и потом, я конечно всячески давлю в себе это ощущение, памятуя что я только первый день за ним – но часто оно вылазит – что как-то тут все некоторое не полюдски все таки:(
Например, с какого перепугу enter вместо запуска файла/открытия папки это вдруг команда “перееименовать”… маководы что только тем и занимаются что постоянно переименовывают файлы?
February 23rd, 2009 at 10:38
Тоже боролся с этим Xcode и конкретно баиндингами.
http://vvh-dev-ru.blogspot.com/2008/03/mac-os-x.html
все победил, переназначив их заново.
February 23rd, 2009 at 10:56
Богдан, она чувствуюется как собранная пьяными китайцами которые перепутали кучу клавиш:) Вон у влада в блоге написано все то на что я нарвался в первый же час и что бесит и сейчас. и еще тут русских буковок нету, а я с нее сейчас пишу 🙂 а расскладка немного отличается от привычной, в частности какая-то трабла с запятой и точкой.
Влад, все тоже самое…
February 23rd, 2009 at 4:53
в мыше емкостные датчики под пальцами, поэтому пока оба пальца на мыши, любой клик считается левым, а если левый палец поднять, тогда получится правый клик.
ну а кнопками по тексту шарить я так за 9 месяцев не привык ))
February 26th, 2009 at 9:33
А я тебе 100 раз говорил не надо ничего кросс-платформенного делать. Лучше лишний раз сказать спасибо дяде Билу что сделал общую систему для всех!
Но народ не унимался, и опять начал строить Вавилонскую башню…
Так что ищи общее пересечение всех современных систем. А на данный момент – это вебсайты. Туда и рули, ато фигней страдаешь…
February 27th, 2009 at 9:15
Не подскажешь _какие_ веб-сайты надо делать? Надеюсь ты не про дорвеи 🙂
February 27th, 2009 at 11:10
Такие же как и программы. Что бы сервис бвл прямо на сайте.
February 27th, 2009 at 3:15
Конкретные идеи есть?:)
February 27th, 2009 at 7:52
Мульен…
February 28th, 2009 at 3:07
Какой ты креативный:)
Расскажи хоть одну – дай шанс заработать 🙂