За ці два дні я трохи піднаторів у справі встановлення ATI драйврів під Ubuntu :).
З open source дровами якось не склалося:
– 85 Hz дуже тисне на очі
– потрібна нормальна підтримка 3D (хочеться пошпіляти %))
Трошки оффтопу – зліва можна побачити першу картинку яку я зробив в gimp :).
Тепер по суті. Перед Новим Роком зніс на домашньому компі “кватирки” і поставив Ubuntu 8.10. Налаштував інтернет, поставив аудіоплеєр, відео кодеки і пропієтарні драйвера від ATI (fglrx). Це була моя друга спроба перейти конкретно на Ubuntu і мабуть вже 10-та спроба перейти на Linux чи FreeBSD. Тобто певні навички є, але їх ще недостатньо, щоб комфортно працювати під цими ОС. Наприклад я до вчорашнього дня не знав, що в Ubuntu 8.10 є проблеми з пропієтарними дровами від ATI…
Continue reading
Що мені дуже подобалося в Zend Studio так це Zend Toolbar. Він давав мені змогу “сухо і комфортно” відлагоджувати скрипт, при цьому передаючи йому необхідні набори вхідних даних. І от якось знадобилася мені щось схоже в NetBeans – а нема :(.
На оф. сайті xDebug я знайшов згадку про плагін для Firefox xDebug helper. В коментарях до плагіну писали, що його можна використовувати для Eclipse та Notepad++. Значить з NetBeans теж повинен працювати. Витративши ще трохи часу я знайшов статтю “Debugging tip: Xdebug Helper in Firefox w/ NetBeans“, в якій все детально розписано.
Якщо коротко, то:
1. Ставимо плагін xDebug helper.
2. Перезапускаємо браузер і заходимо в налаштування плагіну. В полі idekey вказуємо ‘netbeans-xdebug’.
3. В статусбарі браузера з’являється іконка хелпера “Start/stop xDebug session”. По дефолту вона неактивна. Якщо її включити і перезавантажити сторінку, то в NetBeans почнеться дебаг. Єдине що перед цим потрібно стартанути дебаг в самому NetBeans.
Це все :). Юзайте на здоров’я!
UPD. Я бачу люди заходять сюди по запиту “netbeans xdebug“. В такому разі раджу прочитати розділ “Установка и включение отладчика XDebug” з статті “Настройка среды разработки PHP в Windows“.
UPD2. Сьогодні 25 лютого 2010 року і я натрапив на свою ж статтю написану більше року назад :).
Значить, щоб це все працювало в php.ini мають бути прописані наступні налаштування для xdebug:
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
Вже біля трьох тижнів я використовую NetBeans 6.5 в якості IDE для php. Спочатку мені було просто цікаво, а сьогодні я вирішив перейти на нього повністю і вилучив ZS з системи.
Чому так? На те є кілька причин:
– NetBeans безкоштовний! В той час як ліцензія Zend Studio for Eclipse коштує 399$ на рік. А я останнім часом намагаюсь не використовувати неліцензійне ПЗ.
– NetBeans швидший. На свому Dell Latitude D600 (не дуже потужний ноут на сьогоднішній день) я дуже сильно відчуваю цю різницю у швидкодії.
– NetBeans зручніший. Налаштувати можна все, що завгодно. Від деяких фіч я просто в захваті!
– NetBeans функціональніший. Причому функціональність ця розширюється за рахунок чисельної кількості плагінів, які за бажанням дуже просто інсталювати (на відміну від Eclipse).
Третій день розбираюсь з Ruby on Rails по книжці “Ruby on Rails: Быстрая веб-разработка”. В російському виданні дуже багато помилок, тому раджу скачати ще й оригінал “Ruby on Rails: Up and Running” (лінк на .chm версію).
Не скажу, що все йде гладко – час від часу виникають різні труднощі. Розібрався в чому прикол. Виявляється ця книжка видана ще в 2006-му, а в російській версії написано 2008-й (на що я й повівся). Багато речей зараз робиться по другому. Сьогодні, наприклад, мені в Active Record знадобилися такі речі як acts_as_list і acts_as_tree. А зась – нема :). Почав ритися в неті, виявилося, що їх винесли в плагіни (з версії 2.1 здається).
Спробував встановити ці плагіни через консоль:
D:\ruby\projects\photos>ruby script/plugin install acts_as_tree Plugin not found: ["acts_as_tree"] |
Git – це опенсорсна розподілена система керування файлами і одночасною роботою. Проект був створений Лінусом Торвальдосм, для керування розробкою ядра Linux. Зараз git використовують такі проекти як Perl, Ruby on Rails, Wine, Android, Fedora, etc.
В принципі мене поки влаштовує svn, але для роботи з плагінами Ruby on Rails виникла потреба саме в git for windows. В процесі інсталяції нічого складного немає. Також раджу подивитись скрінкаст “Git on Windows” в якому все розжовано.
PS. Після тривалих Новорічних святкувань я ніяк не можу повернутися до звичного стилю життя. Цей пост писався в основному, щоб “зачепитись” за блоґ.
Жив був собі один сайт на не дуже поширеній cms. Звичайний такий портальчик – новини, статті, галерея, форум і т.д. Спочатку в нього був період розвитку, потім період занепаду і вже майже рік, як це не сайт, а купка тематичного контенту для пошукових систем + кілька рекламних блоків adsense.
Весною його поламали турецькі “хакери”. Повставляли купу редіректів на свій “модний” сайт. Я не мав часу розбиратися, що та як – просто відновив базу з бекапу. Після того той турок ще двіччі редагував новини на головній і на цьому все заспокоїлося.
Continue reading
Класна назва? Я сам її вперше побачив 15-ть хвилин назад на сайті elfaelectronics.com.ua (на рос. “Инструмент для обжатия модульных контактов”).
Я ще на початку своєї комп’ютерної кар’єри займався проектуванням та прокладкою локальних мереж (диплом в мене такий є). І з того часу звик, що обжимки (або крімпер) використовують для обтисканняRJ11/12 чи 8P8C (ще відомого як RJ45). А вчора дізнався, що насправді вони бувають різні. Але про все по порядку.
Скоро буде 4ри роки як я використовую putty в якості ssh клієнта. І постійно мене харило, що не працюють клавіші home і end в командному рядку… Натискаєш home – з’являється ~.
Єдиним виправданням для мене може бути те, що використовував я його рідко. Та сьогодні терпіння скінчилось і я спитав в гугля “putty home end”, на що гугль мені відповів:
Change your Terminal Emulation to “linux”
Connection-> Data -> Terminal-Type String = linux
Все запрацювало!
PS. Це не можна було раніше погуглити!?
В понеділок вручну переносив блог з одного сервака на інший – все ніби нормально запустилось. Та коли сьогодні хотів зааплоадити картинку в галерею, то отримав:
502 Bad Gateway
nginx/0.5.32
Continue reading