Friday, December 14, 2012

Installing hub on Windows

Hub is a command line tool that simplifies git commands when working with GitHub, and also adds some extra features.

It looks like almost nobody realizes that it can run on Windows. But it is really easy.
This is how I install it:
  1. Install Git for Windows
  2. Install Ruby with RubyInstaller
  3. Add ruby\bin\ to your system PATH variable
  4. Download hub standalone (you must save it as "hub", not "standalone") into your git\bin\ folder
Now you are able use hub command from Git Bash shell!

Sunday, November 28, 2010

TrashMail.net for Chrome

Recently I have noticed that there was no analogue of FireFox TrashMail.net add-on available for Google Chrome. This was one of the reasons that kept me from switching to this wonderful browser completely.

Now the times are changed. After a strong development, I am glad to present TrashMail.net for Chrome, a Google Chrome extension that allows to create disposable emails from the context menu:



Wednesday, November 17, 2010

Інтэрактыўны графік USD/BYR [Интерактивный график Доллар/Белорусский Рубль]

Выкачаў гісторыю Беларускай Валютна-Фондавай Біржы для пары даляр/беларускі рубель і перавёў яе ў фармат Google Finance (па вертыкальнай восі адкладзены курс на канец дня):

Thursday, October 28, 2010

Цэнзура на Хартыя'97

Банер на сайце Хартыя'97
Банер на сайце Хартыя'97
Даўно падазраваў, што на сайце Хартыя'97 існуе жорсткая цэнзура. Для прыкладу, можна параўнаць каментары да артыкула Зміцера Дашкевіша "Ня бойцеся рускіх!" на сайтах Хартыі і Радыё Свабода - на першым цалкам адсутнічаюць асуджальныя каментары. Учора я правёў просты эксперымент каб пераканацца ў факце цэнзуры асабіста.

Методыка эксперымента
Да іншага артыкула Зміцера Дашкевіча "Мы готовы заплатить цену", з невялікімі перапынкамі былі напісаныя чатыры каментары - па два адмоўныя і два станоўчыя. Усе паведамленні адсылаліся з розных IP-адрасоў.

Уваходныя дадзеныя
Камeнтар 1 (адмоўны):
Аўтар: Николай
Паведамленне:
Интересную позицию занимает Змитер. Только что, в статье "Не бойтесь русских", он призывал забыть обо всех разногласиях между оппозицией и вместе бороться за смену режима. Теперь откровенно выступает против Милинкевича только за то, что тот призвал делать это ненасильственными методами.
Адсланa: 22:05 27.10.2010.

Камeнтар 2 (станоўчы):
Аўтар: Виктор
Паведамленне:
Полностью согласен - Лукашенко легко свою власть не отдаст. Для меня совершенно непонятно на что расчитывает неконфликтный Милинкевич.
Адаслана: 22:16 27.10.2010.

Камeнтар 3 (адмоўны):
Аўтар: dunkan
Паведамленне:
Малойца Зміцер, цяпер ужо Мілінкевіч вораг таму, што не пайшоў штурмаваць рэзідэнцыю ў 2006...
Адаслана: 23:51 27.10.2010.

Камeнтар 4 (станоўчы):
Аўтар: алесь
Паведамленне:
кожнаму нармальнаму чалавеку зразумела: каб зашыць рану, неабходна страціць крыху крыві. а бяззубаму Мілі час шукаць цёплае месца ў кішэннай палатцы АГЛ!
Адаслана: 23:56 27.10.2010.

Вынік
Толькі два станоўчыя каментары былі апублікаваныя:
Ну ніхто і не сумняваўся...

Wednesday, July 14, 2010

Maven notes

How to use custom archetype catalog
mvn archetype:generate -DarchetypeCatalog=\
url_to_folder_containing_archetype-catalog_xml

Example:
mvn archetype:generate -DarchetypeCatalog=\
http://anonsvn.jboss.org/repos/weld/archetypes/tags/1.0.0-BETA1/

Output:
1: ... weld-jsf-servlet-minimal ...
2: ... weld-jsf-jee-minimal ...
3: ... weld-jsf-jee ...
Choose a number: (1/2/3):


Wednesday, November 18, 2009

Getting Started with hgsvn on Windows

You will need the following tools (the versions used by me are in the brackets):
  1. Slik SVN (Slik-Subversion-1.6.6-win32)
  2. TortoiseHg (TortoiseHg-0.9-hg-1.4.exe)
  3. Python (python-2.5.4.msi)
  4. Python setuptools (setuptools-0.6c11.win32-py2.5.exe)
Install them and add svn_install_dir, python_install_dir, python_install_dir\Scripts and tortoisehg_install_dir to the system PATH variable if they are not.
Run 'easy_install.exe hgsvn' from the command line. This will download and install the latest version of hgsvn (utilities hgimportsvn, hgpullsvn, hgpushsvn will appear in python_install_dir\Scripts).
Run
hgimportsvn http://svn.foo.bar/your/repository
cd repository
hgpullsvn
That's it! Now you have a Mercurial copy of your repo.
See hgsvn homepage and Mercurial Wiki: WorkingWithSubversion for further information.