Archive for September, 2010
Кінні трюки
Сьогодні після місячної перерви знову сходив на тренування по верховій їзді. Спочатку я мав кататись на Тумані, але ця ледача зараза сьогодні мене взагалі ігнорувала (хоч це мій улюбленець, але я йому ще пригадаю…
), тому довелося кататись на Диску. Диск – це просто казка. Хід плавний (щоправда інохідна рись штука вельми дивна), галоп навіть на досить великій швидкості надзвичайно приємний – з сідла не вилітаєш – і якби мене не інструктували тримати середній темп, то я б залюбки дав би йому промчати ще на 10-15 км/год швидше.
А потім я трохи пофоткав тренування своїх молодих інструкторів ![]()

Read the rest of this entry »
Mercurial саторі. Частина 2

Минулого разу я вже оглядово ознайомив вас із основними принципами роботи з Mercurial, а тепер час зробити нашу роботу зручнішою. Цього разу я буду більше сфокусований на реальній роботі з Меркуріалом під ОС Windows. перший крок для цього – треба скачати TortoiseHG. Це shell-extension для роботи з Mercurial під Windows. Також поки ви читатимете ці рядки рекомендую заодно завантажити WinMerge – це інструмент для візуалізації змін та злиття коду. Справа в тому, що вбудований у стандартну поставку Mercurial KDiff3 фактично неюзабельний і тому нам його потрібно буде замінити на більш зручний. Звісно, вибір інструменту виключно за вами (WinMerge просто мій особистий фаворит), якщо у вас є власні преференції серед merge tools – ви зможете аналогічним чином прикрутити щось інше. Ну а тепер трохи пройдемося по конфігураційному файлу Mercurial. Те, що тут описано буде частково цікавим і для тих, хто працює з Mercurial під *nix‘и.
Read the rest of this entry »
Global East Open Air 2010
Три дні промайнули як мить з усіма своїми позитивними та негативними сторонами. Як завжди основний внесок у позитив зробили команди, що виступали на фесті (цього разу lineup був просто шикарним), негатив знову ж таки по традиції деякі недоліки організації. Але все-таки позитивний настрій від виступів улюблених гуртів затьмарив собою всі мінуси фесту. Основний мінус – це як завжди звук. На багатьох групах він був далекий від ідеального. Так, наприклад, виступ Eluveitie був нефігово підпаскуджений постійним випаданням вокалу та скрипки. Ще з мінусів – пивна монополія Оболоні. Я звісно розумію, що вони спонсори фесту, але ж блін… 15 грн. за півлітри світлого – це не що інше як здирництво. Чай теж був ледь не золотий, при цьому кип’яток продавали по ціні чаю. Ох не заздрю я тим хто жили в палатках. З їстівного відносно адекватна ціна була лише на плов, тому доводилось від’їдатись в основному вранці перед фестом та опів на третю ночі після повернення з нього. До речі, цього разу нам пощастило з компанією – у нас був Антон з машиною, який вночі підкидав нас з Джоллі та Блеком до Шулявки
На фесті побачив купу знайомих, кого вже не бачив чорт і скільки, а також познайомився ще з кількома цікавими людьми, що було дуже і дуже позитивно. Але це все речі колофестивальні. Найцікавіше – це ж власне виступи. Я був присутнім не на всіх гуртах, тому нижче я згадуватиму лише тих, кого хоч трохи чув та бачив. По можливості буду здоблювати все відео з виступів. Ню Ютюбі їх уже багацько, щоправда звук в більшості випадків ніякий. Тож почнемо…

Read the rest of this entry »
Eluveitie – Omnos
Цей тиждень чую буде присвячений переслуховуванню музики з Global East Rock Festival враження про який я постараюсь описати сьогодні ввечері. А зараз просто вирішив поділитись чудовим фолковим кліпом від Eluveitie (абсолютно не важким і майже акустичним). Чимось він мені дуже подобався завжди, але тексти там не англомовні, тому хз про що вони там співали, а сьогодні щось мене підбило пошукати переклад. Виявилось не дарма пісня так стала до вподоби моєму вовчому серцю: там же ж справжній “Червоний Капелюшок”
| Immi daga uimpi geneta, lana be??os et’ iouintutos. Blatus ceti, cantla carami. Aia gnata uimpi iouinca, Aia gnata uimpi iouinca, Aia mape coime, adrete! Vrit- me lindos dubnon -piseti [x2] N’immi mapos, immi drucocu. Nu, uoregon, cu, uorigamos, N’immi mapos, immi drucocu. Vrit- me lindos dubnon -piseti [x2] Cu allate, papon sod urege, e??iIo de iantu in cridie. Ne, a gnata, ne uostami, ne te carami! Boua daga uimpi geneta. Vrit- me lindos dubnon -piseti. [x2] |
I am a fair, pretty girl, full of virtue and youthfulness. The forest’s flowers and songs I love. Hey, pretty young girl Hey, pretty young girl Hey, handsome boy, come here! Now only the deep pond awaits me. [x2] I am not a boy, I am the bad wolf. Well, wolf, let us play a game, I am not a boy, I am the bad wolf. Now only the deep pond awaits me. [x2] Wild wolf, do whatever your heart longs for, No, girl, I’m not staying with you and don’t love you. I was a fair and pretty girl. Now only the deep pond awaits me. [x2] |
Переклад © Анна Мерфі, та що власне співає в кліпі
Mercurial саторі. Частина 1
Скоро мені знадобиться знайомити одного майбутнього молодого розробника з таїнством користування системами контролю версій (надалі VCS, version control system) і тому щоб трохи систематизувати те, що я збирався розповісти, вирішив написати цей допис. Він розрахований на зовсім базовий рівень роботи і тому тут багато розжовувань, які більш досвідченим особам наврядчи будуть цікаві. Знайомство одразу буду проводити на прикладі сучасних розподілених систем, в нашому випадку Mercurial.
Навіщо воно треба?
Для людей які хоч трохи займались програмуванням відповідь має бути очевидною, але на всяк випадок нагадаю: під час роботи над чимось ви сто відсотків будете проходити якісь віхи розробки і контроль версій дозволить отримувати стан проекту на певний момент. Плюс можна створювати гілки розробки. Уявіть, що при побудові будинку ви вирішите добудувати якийсь незапланований поверх, але не впевнені чи все триматиметься як слід. Ви віртуально дублюєте поточний будинок, будуєте свій поверх, поки інші будівельники тим часом працюють по запланованому графіку. Потім ви вирішуєте, що результат вашої роботи вас влаштовує ви плеском в долоні вставляєте його у існуючий будинок. А може будівельники десь помилились при розрахунках і набудували якусь фігню, то вони можуть так само швидко відкотитись до місця коли щось пішло не так.
До речі, місце де зберігаютсья всі стани проекту в термінах VCS називаєтсья репозитарій, а місце в якому ви вносите правки – відповідно робоча копія. Процес відправки набору змін з робочої копії до репозиторію – це операція commit. Репозитарії часто зберігають десь подалі, не на робочих машинах, щоб у випаку коли у вас, наприклад, здохне комп, весь код можна буде повіністю відновити. У мене був гіркий досвід збереження єдиного екземпляру коду одного сайту на ноуті, який згодом сперли… З тих пір я не розлучний -з VCS та бекап-системами типу Dropbox і зберігаю всі важливі дані в інтернеті. Плюс зручно, що можна з легкістю отримувати точні копії на будь-яку машину.
І нарешті ще одна зручна штука в користуванні VCS, хоч і похідна від нього – це можливість робити code review – огляд змін які зробив розробник між версійми коду. Принципироботи code review-систем чудово накладаються на принципи роботи VCS і тому вони часто бувають нерозлучні, коли якість коду має велике значення.
Read the rest of this entry »
Культурний зсув
Давно щось я “Природних лих” не перекладав, а там час від часу все-таки чудові перли бувають. Сьогодні у мене гарний настрій і пара хвилин вільного часу – виправляюсь
Оригінал тут.







![[EXPLORED] Blonde in black latex in a box.](http://farm8.staticflickr.com/7029/6692580047_9a3775aa56_s.jpg)













