Тестируем MariaDB
На недавно прошедшей DevConf выступал с докладом Michael “Monty” Widenius, автор и идейный вдохновитель MySQL. Он рассказал про то, что Oracle потихоньку убивает MySQL и презентовал форк под названием MariaDB.
Меня заинтересовала эта СУРБД и вот представляю вам свой опыт ее использования :)
[ Читать дальше ]
26.05.10 | *NIX, Debian, PHP | Comments (3)
Консольные хитрости #2
Продолжаем публикацию “однострочников” для bash, которые выполняют полезные и интересные действия :)
[ Читать дальше ]
24.05.10 | *NIX, shell | Comments (2)
Установка Django на devio.us
Как, наверняка, всем известно, недавно появился проект Devio.us, который предлагает всем желающим бесплатный shell-хостинг на базе OpenBSD. В нагрузку к шеллу также предлагается домен третьего уровня, вида %username%.devio.us или devio.us/~%username%, одна база данных MySQL и 100 мегов места. За пару баксов в месяц эти показатели можно улучшить :)
На сервере установлен PHP (версии 5.2.12) как модуль апача (весьма, кстати, древнего – 1.3.29) и предлагается CGI-интерфейс. Ну и также доступны perl 5.10.1 и python 2.5.4. Целью проекта является привлечение новых членов в коммьюнити OpenBSD. При регистрации необходимо указать причину, по которой вам кровь из носу надо получить там аккаунт :) Процент отказов, к слову, довольно мал.
Итак, поигравшись с PHP, захотелось чего-то большего. И так как на сервере присутствует python, захотелось прикрутить туда Django.
[ Читать дальше ]
4.05.10 | *NIX, Programming, Python | Comments (2)
Ловушки bash
Программирование на shell в общем и на bash в частности богато своими нюансами, которые, зачастую, упускаются из вида. В результате мы имеем проблемы на очевидных, вообщем-то, операциях. И как результат, зачастую, бывает “а ну его, этот баш! Перепишу на php/perl/python/ruby/etc”
Эта статья написана для обсуждения и путей решения нескольких самых часто встречающихся “камней преткновения” при программировании на bash. Я лично очень полюбил программировать на bash в последнее время и хочу поделиться кусочком знаний с вами :)
[ Читать дальше ]
29.04.10 | Programming, shell | Comments (7)
Только факты :)
boombick@boombick-laptop:/usr/src/linux-source-2.6.31$ grep -srni microsoft . | wc -l 359 boombick@boombick-laptop:/usr/src/linux-source-2.6.31$ grep -srni fixme . | wc -l 4240 boombick@boombick-laptop:/usr/src/linux-source-2.6.31$ grep -srni todo . | wc -l 3060
30.03.10 | Trash | Comments (0)
PROMPT в стиле MS-DOS
Наткнулся на забавную фишку :) Делаем следующее
export PS1="C:\$( pwd | sed 's:/:\\\\\:g' )> "
и ностальгируем по временам MS-DOS :)
Если очень понравилось, то можно добавить в ~/.bashrc следующий код:
PS1="C:\$( pwd | sed 's:/:\\\\\:g' )> "
и наслаждаться красотой постоянно :)
29.03.10 | *NIX, shell | Comments (7)
Консольные хитрости
Опытные юниксоиды знают и осознают всю мощь использования командной строки и немного “свысока” посматривают на “мышевозов” :) Но и в консоли есть свои недостатки, которые побеждаются с помощью каких-то приемов. У каждого свой набор, а я хочу поделиться своими наработками-находками-привычками, которые появились за долгие годы использования командной строки. Эдакий небольшой cheat-sheet.
Начнем :)
1. Копирование файлов с указанием прогресса. Всегда чертовски не хватало информативности в cp
rsync --progress file1 file2
28.02.10 | *NIX, shell | Comments (18)
Advanced grep
Написал небольшой скриптик, который красиво форматирует результаты рекурсивного поиска по исходникам (вообще-то по любым файлам, но я писал это все именно для поиска по дереву исходников :))
[ Читать дальше ]
24.02.10 | *NIX, Programming | Comments (12)
Хватит писать foreach()
По крайней мере в php :) Обращаюсь к php-разработчикам – подумайте, сколько раз за рабочий день вы пишите for() и foreach()? Я, например, довольно много :) Сейчас я пишу на php 5.3, а в нем есть очень удобные средства для того, чтобы обойтись без обхода массива в цикле – это функции для работы с массивами, которые принимают callback в качестве аргумента и замыкания
[ Читать дальше ]
19.02.10 | Programming | Comments (19)
С Новым Годом!
Дорогие мои друзья и читатели!
Поздравляю всех Вас с Новым годом, программистам желаю поменьше багов и легкой отладки, админам – хороших каналов, надежных провайдеров, умных юзеров и мощных серверов! Ну и все удачи, счастья и чтобы все у вас получалось!
В этом году было довольно мало статей, за что извиняюсь перед вами и обещаю, что в следующем году буду писать более-менее регулярно!
С Новым Годом!