• Переезд с SVN на Mercurial: личный опыт

      Для работы с Mercurial под Windows нужен только TortoiseHG. Писать свои плагины для Mercurial не получится, но вроде большинство разработчиков их и не пишет. Во всяком случае я изредка пишу только скрипты для автоматизации. Если у вас Visual Studio, можно воспользоваться красивым плагином.

      Локальные репозитории, команды на бумажке и прочая оставим для студентов и лабораторных работ, которых на весь интернет вагоны. Так как единственный бенефит Mercurial для простых смертных это работа в офлайне, этим и надо пользоваться. То есть, основной репозиторий создаём в онлайне: Mercurial сейчас поддерживает Microsoft и Google (вот удивительно!), поэтому апологеты могут выбрать любимую корпорацию без мучений. Но с одним нюансом, у MS не работает русский в комментариях к коммитам.
      Читать дальше →
    • Про кэширование

        Получил письмо с уведомлением об ответе. Иду по ссылке, а там ничего нет. Рефреш раза три не помог. Написал ответ, появилось сообщение, на которое писал свой ответ =)

        Любопытно, чего это такое — время ответа 22 часа, на ссылку жал в 0:15. Хабр работает очень быстро, странно видеть такие задержки.
      • Про поисковые запросы в куках

          На днях читал заметку про рекламу Вебальты. И сегодня мне надо было посмотреть на общение браузера с http-сервером. Случайно получилось так, что тест проходил на странице, куда я пришёл поисковиком. И случайно я обратил внимание на куки. Куки, ясное дело, содержали мой запрос. Куки имеют примечательные имена, я их видел и раньше на других сайтах, просто внимания не обращал. Очевидно, что это не баннерка куки поставила, потому что сайт для тестирования (postgresql.org) вообще баннеров не имеет.

          Читать дальше →
        • Про конференцию RIT 2007

            Как и предполагал, серверная часть конференции оказалась отстоем. Может быть, клиентская часть и бизнес зажигали? Был на одном бизнесе про стратегию компании из Кирова — скучно, нудно и ни о чём.

            Сысоев и Оболенский если не хорошо, то отлично.
            Олег Андреев скорее хорошо, чем плохо — любопытная историческая справка про уникод. Ничего нового, но в свете некоторых других докладов выглядит удовлетворительно.
            Гринкевич сыпал боянами, но складно и красиво, респект.
            Андрей Оконечников, первый в мире front-end архитектор, довольно энергично рекламировал себя. Обиделся на него за ответ на предложение делать акцент на роли этого самого front-end архитектора, а не на должности и, уж тем более, не на конкретном человеке. Его ответ начинался на «если то-то, это не значит ...» — я пока не выяснил эффективного способа борьбы с аргументами «ну и что?» и «если то-то, это не значит ...», да ещё и в рамках коротких диалогов.
            Блоги liveinternet.ru любопытно про их архитектуру.
            Доклад про Постгрес Ивана Золотухина был для чайников, о чём и было заявлено с самого начала. Что этот доклад делал на конференции про высокие нагрузки, непонятно.
            Ораклист Бесков-Доронин, как и Гринкевич, правильными боянами сыпал складно и красиво, тоже респект.
            Остальное нудятина «Серверный девелопмент для чайников за 24 часа». Зачем их было на конференцию про высокие нагрузки пускать, непонятно. Бунин и ко понятно — пеарчег.

            После докладов были вопросы. Они, как водится, жгут. Запомнились только про блоги liveinterner.ru.
            Почему вы не использовали другую БД?
            Почему вы не используете возможность бла-бла (что-то про кластеризацию) из MySQL 4.1? (у блогов liveinternet.ru стоит 4.0.23)
            Почему вы переходите на 4.1, а не 5.1?
            О! Ещё один отличный вопрос вспомнил про Maildir. Кажется, Александр Горный читал доклад про Почта.ру и у него спросили «почему вы не используете Maildir?»
          • Разнести в «О, работа!» разработку на веб и невеб

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

              Как назвать новые разделы и как поделить текущие вакансии/резюме не знаю =)
              Но просматривать этот раздел очень неудобно. Да ещё в свете наличия там вакансий инженеров Cisco.
            • Про Microsoft

                Бесчисленные заявки «Linux выгоднее Windows» заставили написать бесполезную в глобальном масштабе заметку.

                Мне нравится Linux. В иксах есть приятная инерционность курсора мыши, а в Gnome есть возможность почувствовать себя чуточку Mac-юзером. Да и вообще, это как попасть в другое измерение — пользователи Linux мажут масло на бутерброды с другой стороны!

                Читать дальше →
              • Применяем никнеймы

                  Вопрос у меня простой:
                  Нужны ли никнеймы-логины и какие они должны быть?

                  Например, на Хабре ник используется для идентификации при выводе сообщений и как логин, одна из частей аутентификации.

                  А, например, в Microsoft passport логином является email.
                  Понятно, почему Microsoft не просит придумать уникальный ник — потому что он большой и уникальных ников на него не напасёшься. Ну и ещё есть пара моментов, это не важно. На xpoint.ru, например, логином также является email. А на drive.ru можно и email и ник вводить логином.

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

                  Проблема только одна — идентификация пользователя. Это чтобы не было двух разных Вась рядом и чтобы их никто не спутал.
                  Может быть, кто-то знает другие способы её решения?

                  Куда постить тему, не понимаю — вроде бы к анонсам PHP, Оперы и облакам тагов (webdev) не клеится. Если будут предложения, наверное перенесу.
                • Комментарии к вакансиям и резюме

                    Как относитесь к комментариям вакансий и резюме?
                    Основная идея в том, чтобы хотя бы через комментарии высказать своё мнение о резюме или вакансиях. И сподвигнуть писателя вакансии/резюме на получение опыта, бесценного, между прочим. Я, например, научился искать работу тогда, когда мне это уже перестало быть актуальным.

                    Например, прочитал в одном из резюме строку опыта работы «IT-аутсорсинг». Сейчас в России IT-ом называют всё, что имеет отношение к компьютеру. Поэтому такой опыт работы писать недальновидно — скорее всего, резюме закроют после этой строчки, как это сделал я.