Архив рубрики: Untaged

Всех с наступающим 2013 годом!

Поздравляю всех с 2013! Чтобы всего, как говорится.

Для меня 2012 вышел неоднозначный. Много хорошего, хватает и плохого. Задел на 2013 сделан. В следующем году решится моя эпопея (надеюсь) по гринкарте. Это, безусловно, плюс. По работе — работы на пару лет вперед, что тоже плюс. В общем, будет видно.

Поздравляю всех еще раз, желаю хорошо отметить ))))

Рутинное

Всем привет!

Кратий отчет — в очередной раз забросил блог. За компьютером провожу достаточно много времени, и на блог желания остается немного. Надо исправлять.

Родные уехали в родной Харьков, я холостякую 🙂

По работе занялся Qt, планирую написать впечатления. Первые — обалдеть. Ну почти все, что я хотел! Почти все то, что я не люблю в MFC, в Qt сделано руками. Плюс кроссплатформенность, минус виртуальная машина. Многие доказывают, что .NET и Java работают не медленне. Возможно, но для моих задач основное — определенность временных задержек, насколько это возможно. Сборщик мусора может запуститься независимо от меня, это плохо. Форточки к таким задачам мало подходят даже после допилов, Qnx — надо разбираться и дорого.Можно использовать Soft real time linux OS, куда спокойно ставится Qt. Единственное — непонятно будущее платформы. Nokia ей уже не занимается (да и не до этого Нокии сейчас, откровенно скажем). Есть какая то новая компания, но как будут идти дела — покажет время. 

Есть небольшой вопрос. Кто какой двиг блога использует? Что то мне Blogengine.NET нравится не особо. Что есть холрошего, желательно не на ASP.NET?

Миграция из Mercurial в GIT

 

     На работе мы используем достаточно экзотическую version control systemVault. Лично я не особо привык к работе с ней, поэтому использую Mercurial, которого мне хватает с головой. Вернее, хватало — желание попробовать новое никуда не девается =) К тому же, вокруг рассказывают, что GIT намного лучше. Для работы решил перевести (возможно временно) мои проекты на git — благо, техника работы примерно одинаковая. Как оказалось, процусс миграции на git под windows не так очевиден, как хотелось бы. Поэтому решил написать короткое How-To для вас и для себя, чтобы не забыть. 

      Итак,

      Для переноса проека в git существует готовый скрипт, который хорошо работает — под linux. Под windows он работает криво, а изначально вообще не работает. Вот процесс работы:

1) Так как mercurial и скрипт написан на Python, устанавливаем последний. Версия — 2.6.6 

http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi

2) Устанавливаем pywin — 
http://hivelocity.dl.sourceforge.net/project/pywin32/pywin32/Build%20214/pywin32-214.win32-py2.6.exe

3) Устанавливаем mercurial.  Не в составе tortoise HG, а именно голый — http://cdn.bitbucket.org/tortoisehg/thg-winbuild/downloads/mercurial-2.1.1.win32-py2.6.exe

4) Проверьте пути, питон должен работать из командной строки.

5) Устанавливаем git. Обратите внимание, там есть опция — что делать с символами перевода строки. Выбираем «As Is» http://msysgit.googlecode.com/files/Git-1.7.10-preview20120409.exe

6) Считаем, что все далаем на рабочем столе =) Качаем скрипт для переноса:

   cd ~/Desktop
   git clone git://repo.or.cz/fast-export.git

7) Исправляем досадную засаду со скриптом для переноса. Под windows он работает неверно. Поэтому открываем и редактируем файл hg-fast-export.py

   Вносим в начало после комментариев —

import sys

if sys.platform == «win32»:
   import os, msvcrt
   msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)

8) Инициируем новый репозиторий для сорцов — git init git_repo

9) Переходим — cd git_repo

10) Переносим проект со старого места в новый — ~/Desktop/fast-export/hg-fast-export.sh -r /path/to/old/mercurial_repo

11) Если все нормально — чекаут, мы молодцы — все получилось =) git checkout HEAD

 

      В следующий раз напишу о Git клиенте, который использую. Он не без глюков, но вполне функционален.

Хлор — Сила!

Мужики! Хлор — сила! =)
Есть у меня способность — новые футболки я конкретно заляпываю. Так получается почти всегда.  Вот и сейчас купил новую классную футболку, которая прожила ровно пол дня без пятен. Реанимация стиркой ей не помогла, пятна так и остались. Нашел в хозяйстве чудо вещь Clorox с хлором.  Буржуины обещают очистить все =) Разбавил с водой, залил пятно — оно исчезло на глазах!  Копперфилд отдыхает, натурально.  Сразу прополоскал, положил в стирку, 2 раза полоскание.  С утра посмотрел — белое пятно вместо краски ))))) В общем, футболка в говно. Так как все равно капец, набрал сейчас  воды, налил этого чудо средства и положил футболку отмокать.  Надеюсь на радикально белый цвет ) Вот такой вот икспириенс, сын ошибок трудных. Так что мужики — поаккуратнее с хлором! 
Очищает натурально, до основания! 

UPD

Операция «хлор» вроде как прошла успешно! Футболка стала на тон светлее, но теперь равномерно. Так что берите на заметку, работает -)

Белоруссия

[youtube:iNr4yxyjNWM]

Смотрю в интернете на весь тот ужас, который происходит в Белоруссии в отношении несогласных. Есть видео, где добрый ментовский молодец угощает девушку дубинкой по голове. У меня теория, что в ментовку набирают по спецтестам. Чтобы можно было в человеке вытащить все человеческое. Не может человек так делать, это зверье.

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

Я не знаю, за что такое заслужили 3 прекрасные страны из эксСССР — Россия со своим Путиным, Украина с псевдоборьбой и олигархами и Белоруссия со своим тиранозавром?