Archive for the ‘Разное’ Category

О том, что мне нравится.

Суббота, Февраль 5th, 2011

Я вот подумал, что я частенько брюзжу, понимаете ли в Ruby нету скобок вокруг аргументов, а в iPhone функции не возвращают коды ошибок… Со стороны вероятнее всего выглядит, как будто старпер вылез из замшелой конуры и рассказывает о том, что мол солнце раньше было ярче и трава зеленее.

Так что, решил, коротенько написать что же мне нравится из программистского (или около программитского)

— Хотя я всего немножко поигрался с Ruby, в конечном счете мне язык понравился. Гибкий и очень быстрый для прототипирования (особенно Ruby on Rails).

— Очень нравится документация в MSDN (описание Windows API). Там все расписано до последней запятой, зачастую с примерами на нескольких языках. Плюс, когда ищешь в Google она чаще всего идет первой или второй строкой

— Нравится RFC. Хотя читать их на ночь вряд ли будет большинство психически здоровых людей. Но, Волосы дыбом становятся, если представить, что не было бы стандартизации ключевых протоколов и т.п.

— Нравится C#. В основном из-за того, что после C/C++ простые вещи на нем пишутся со скоростью пули (когда не нужно заморачиваться с memory management, поиском библиотек и другими прелестями). Хотя я понимаю, что аргумент ну абсолютно невесомый.

— Нравится виртуальные машины, потому что можно спокойно иметь с десяток разных машин с разными серверами, IDE, SDK и т.п. И машина не превращается в гигантскую свалку софта.

— Нравится куча хорошо отлаженого и достаточно вылизанного open source кода, который можно использовать (и тем самым сохранить месяцы, если не годы работы)

— Нравится, что все больше становится бесплатного (и качественного софта для разработки).

Вот такие пироги… Но трава таки раньше была зеленее 🙂

Переход на двуязычность.

Среда, Январь 12th, 2011

Очень-очень долго раскачивался, насчет того, чтобы сделать мой блог двуязычным (русский + английский). И мой брат подтолкнул меня, таки сделать это.

По этому поводу один вопрос и одна просьба

Вопрос:
— Будете ли вы читать английские статьи, если у них не будет перевода на русский? Я попытаюсь делать переводы, но думаю они будут не всегда)

Просьба:
— Не мог бы мне кто-нибудь помочь сделать англоязычную версию банера

Да, кстати, мой английский еще более неграмотный чем мой русский, так что ждите множества перлов.

Очередная солянка сборная.

Пятница, Декабрь 24th, 2010

1) Появился новый, очень интересный (как по мне) сайт о Психологии в IT. Ведет его Владимир Железняк (мой старинный хороший знакомый) и Дмитрий Снисарь (которого я похоже встречал где-то, но хоть убей не вспомню где). Сайт посвящен разным психологическим трюкам, которые упрощают общение с коллегами и заказчиками.

2) Короткая мысль о password expiration в Window’s доменах — «НЕНАВИЖУ». Блин, раз в два месяца password экспайрится, отрубая мне доступ к почте, VPN’у (а через него и SVN’у). Учитывая, что я сижу дома, то зачастую единственный метод решения — это приезд в офис.

3) Кто бы мог посоветовать инкрементную бекапилку под MacOS, которая может бекапить одну или несколько директорий. Насчет Time Machine, по умолчанию она бекапит весь винт или в лучшем случае можно настроить exclusion list. Это мне не подходит, мне нужен наоборот inclusion list.

4) Всех с католическим рождеством, скорым новым годом, прошедшей ханукой, старым рождеством, старым новым годом и днем организации объедененного пионерства Югославии.

Перебрался на Mac.

Вторник, Декабрь 14th, 2010

Вчера перебрался на Mac. Правда, второй день все донастраиваю и привожу в божеский вид. Последней каплей подтолкнувшей к этому решению было то, что у меня винда за 3 дня эдак 3-4 раза выбросила blue screen of death, бекап заартачился работать, а винчестер как-то подозрительно постукивает. Вполне возможно, что все это связано воедино, но ключевое то, что мне надоели старые проблемы (с Windows) и я решил их поменять на новые с MacOS.

Из приятного, то что сейчас переход на другую операционку — это уже не прыжок в ниизвестность. Скачал поставил Thunderbird, Skype, Evernote, VMWare (правда fusion, а не сервер) и еще несколько программ, которыми пользовался и до этого.

В целом MacOS достаточно простой, но к многим вещам приходится привыкать и переучиваться.

В процессе этого перехода осознал одну простую, но технически безумно важную мысль. Чем длиннее какой-то атомарный процесс, тем тщательнее в нем нужно обрабатывать ошибки и давать пользователю востанавливаться из них. А то получается, начинаешь backup’иться, этот процесс идет 3 часа, а за 5 минут до завершения оно говорит «ой… что-то сеть мигнула и я не смогла доступиться к network drive, так что закончить не могу, запускайте батенька все с начала». Собственно на это наступил в Norton Ghost и Thunderbird.