Title
Date
Author
Comments
березня 8, 2010
Jolly Roger

Восьмикіт — талісман мережі GitHubЧастенько блогеру, пов’язаному з IT-сферою, доводиться писати коротенькі сценарії, або ж операції, необхідні для досягнення бажаного результату. Зазвичай для подібних речей блогер ставить плагін для підсвітки синтаксису і самотужки вставляє шматки коду між спеціальними тегами. Однак щойно наш робочий скрипт змінився, чи з’їхала нумерація, як тут же всі вставки коду в статті доводиться переробляти наново.

Проте хочеться, щоб це виглядало максимально зручно для кінцевого читача. Однак і робити щоразу дурну роботу ліньки. Або ж хочеться описати деякі важливі моменти, а в кінці статті дати посилання на повністю готовий код. Або, описуючи власні дії покроково, дати користувачеві можливість просто-таки повністю скопіювати всі рядки разом, а не кожен окремо. Мало чого може залізти в голову блогеру.

Проте всі ці (і на разі не лише мої) забаганки можуть здійснитися, якщо використовувати GitHub, і, зокрема, сервіс Gist

березня 6, 2010
Jolly Roger

Досі мені ні разу не доводилося відновлювати файлову систему після краху або неправильних дій користувачів, проте одного дня я сам «прострелив собі ногу» в стилі UNIX: вилучив половину файлів двотерабайтного сховища на сервері. В цю особливо похмуру ніч я запустив перебудову файлової системи з метою знаходження старих невилучених файлів, і вже на ранок я отримав більш-менш відновлену файлову систему, а в її корені з’явилась вищеозначена директорія lost+found.

Відкривши директорію я побачив 180 гігабайт файлів з дивними назвами без жодного натяку хоча б на приналежність до типу файлу. Так, це і були відновлені файли. На фоні цього хаосу так само дивно названі директорії виглядали ледве не оазисами в пустелі: адже в них вціліли справжні імена файлів. Проте 180 гектар вручну не просієш, і я вирішив для початку оцінити масштаби трагедії і знайти більш-менш адекватний спосіб витягти з того хаосу частинки необхідних мені даних. І ось тут почалось найцікавіше.

жовтня 5, 2009
Jolly Roger

Я звик носити з собою власний ноутбук, постійно переключаючись між двома різними точками доступу до мережі інтернет: вдома та на роботі. З тиждень я мирився з тим, що необхідно щоразу перенастроювати параметри бездротового підключення. Використання сторонніх засобів для збереження та перенастроювання Wi-Fi підключення мене особливо не радувало, до того ж, моєю метою було ще й максимально зручне управління мережевими підключеннями як в графіці, так і в терміналі. Пам’ять нагадала мені, що подібна ситуація вже передбачена в файлі мережевих налаштувань /etc/network/interfaces.

червня 10, 2009
Jolly Roger

Час, коли в цивілізованому світі дешевше було найняти сотню негрів замість зробити ткацький верстат і навчити одну людину з ним працювати, давно минув. Ще пару десятиліть тому ледь не кожен працівник в сфері інформаційних технологій вважався митцем, творцем чогось надзвичайного, того, що не може зробити жодна інша людина в світі. Однак, час і прогрес не [...]

серпня 8, 2008
Jolly Roger

Задача: отримати багатоцільове open-source середовище для управління проектами з web-інтерфейсом, підтримкою Git та БД PostgreSQL, автентифікацією через LDAP.
Обираємо систему управління проектами
За інформацією для роздумів гугл нас привів на сторінку з вікіпедії. Як бачимо, вибір у нас досить великий. Вибрати з них що-небудь по собі з виконанням більшості критеріїв досить нескладно. Однак підтримку Git має в [...]

березня 28, 2008
Jolly Roger

Розробники, що відповідають за створення високопродуктивних рішень в Yahoo, опублікували цікаву презентацію на 76 сторінок, в якій узагальнено досвід компанії, пов’язаний з підвищенням продуктивності web-додатків. В презентації представлені 34 рекомендації web-розробникам, з них 14 порад були описані в попередній доповіді.
Для виявлення проблем з продуктивністю сайтів в Yahoo було розроблене спеціальне доповнення до Firefox-плагіна Firebug — [...]

березня 26, 2008
graywolf

Нещодавно один з розробників, що зробили внесок в розвиток мови Ruby, Грегорі Браун, опублікував відкритий лист спільноті розробників в якому він погоджується забути про всі свої сторонні проекти на півроку та зосередити свої зусилля на втіленні пропозицій щодо вдосконалення мови Рубі. Що, в принципі, і не дивно: голодному важко зосередитись на програмуванні чогось безкоштовного, тож [...]

березня 11, 2008
graywolf

Колективний (або соціальний) підхід до створення контенту починає поступово перетікати з кіберпростору в світ матеріальний. Так, наприклад, німець Йорг Арндт (Jorg Arndt) пише книжку в якій описує готові програмні реалізації алгоритмів за активної допомоги читачів: чернетка книжки, який наразі існує в електронному вигляді, вільно розповсюджується в Інтернеті і автор просить лише по можливості присилати йому [...]

березня 11, 2008
graywolf

Всередині березня в Києві планується провести наступну, вже сьому, конференцію розробників програмного забезпечення “Exception”. Конференція присвячена так званим динамічним мовам програмування, як-то: Python, Ruby, Smalltalk, Groovy та REBOL. В ній приймуть участь ведучі розробники України та Росії, серед яких є представники таких відомих компаній як EPAM Systems, Microsoft, російської телекомпанії “Спорт”, журналу “Системный Администратор” [...]