Полезные однострочники для администратора веб-сервера

Команда или набор команд, умещающихся в одну строчку, может сделать жизнь пользователя и администратора веб-сервера удивительно комфортной. Однострочников много, а я — один, поэтому пока буду складывать всё то полезное, чем пользуюсь сам регулярно, в одну кучу (в это пост), а потом может быть это дело хоть как-то классифицирую. Читать полностью

Полезные параметры менеджера пакетов yum

Менеджер пакетов yum — очень клёвый. Умение пользоваться им избавит вас от проблем с поиском и установкой актуального софта из пакетов. Читать полностью »

Как обновить MySQL 5.1 до версии 5.5 в CentOS 6

Логотип MySQLВ родном репозитории CentOS 6 живёт очень старая версия MySQL 5.1.73. C ней есть ряд проблем (например, она уже не поддерживается).

К счастью, обновиться несложно. По крайней мере до версии 5.5 это можно сделать без каких-либо рисков. Как?

Как в MySQL преобразовать все таблицы во всех базах из MyISAM в InnoDB или обратно

Сначала о том, когда и зачем вам может потребоваться конвертировать движки базы данных. Во-первых, InnoDB (XtraDB) современнее (в данном случае читай «лучше для боевого использования»). Во-вторых, после аварийного падения или по итогам неумелого переноса файлов и логов СУБД, где уже используется InnoDB, можно получить примерно такую ошибку в error-логе мускула:

InnoDB: Error: page XXX log sequence number YYY
InnoDB: is in the future! Current system log sequence number ZZZ.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files.

Если у вас возникла именно такая проблема, то можно попробовать решить её без остановки СУБД, а, точнее, с минимальным даунтаймом на перезапуск сервиса. Читать полностью »

Облачное хранилище hubiC на сервере с Linux

hubiC — это облачное хранилище, наподобие Dropbox. Выделяют там бесплатно и сразу 25 ГБ дискового пространства. А если зарегистрируетесь по этой ссылке, то получите сразу 30 ГБ (и потом сможете прокачать аккаунт до 50 ГБ, приглашая своих друзей: дают +5 ГБ за каждого). Надежность hubiC не стоит подвергать сомнениям, потому что за этим проектом стоит крупнейший в мире хостер — ovh.com (у нас его почему-то знаю хуже, чем немецкий Hetzner). В партнёрах — Intel. Есть приложения для Windows, MacOS, смартфонов. Но не это главное. У hubiC есть две дичайшие киллер-фичи. Читать полностью »

Поднимаем WiFi на ноутбуке Acer One 721 в Debian 7 Wheezy

В указанном ноуте стоит контроллер Atheros AR9285 и с ним умеет работать драйвер ath9k, который есть в любом новом ядре. Более того, при установке Debian или Ubuntu Server можно вообще в качестве основного сетевого адаптера выбрать беспроводной и всё поставится через него, но когда вы после ребута окажетесь на кабельном интернете — wifi подниматься не будет. Проблема в том, что по умолчанию он выключен переключателем (тот который Fn+F3, огонёк внизу третий слева не горит — wifi выключен). А этот переключатель в серверном Debian сам не заработает. Надо страдать, но решение есть. Читать полностью »

Когда компьютер не видит флешку, её вылечит HDD LLF

Не читаемая USB-флешкаСтолкнулся тут впервые с такой историей: втыкаю JetFlash Transcend 4GB 1100 в порт, слышу характерный звук подключения USB-устройства, светодиод на флешке загорается, но компьютер флешку не видит совсем. Нет её не только среди устройств со съёмными носителями в проводнике Windows 7, но даже в оснастке «Запоминающие устройства». Я уж думал, что всё, «умерла так умерла», но попытался как-то флешку реанимировать, и это неожиданно получилось! Как же спасти умирающую флешку?

Как найти все ошибки в программах и веб-проектах?

Часто те, кто заказывает разработку сайта или какой-то настольной программы у фрилансера или даже в софтверной конторе квалифицированными специалистами являются совсем не в IT-областях. И это понятно: иначе, наверное, они бы всё или, по карйней мере, всё самое важное — сделали бы самостоятельно. Неспециалисту сдать завершённый проект обычно проще, чем человеку понимающему: вот вам окошко браузера или готовой программы, пару кликов, странички переключаются, записи в БД добавляются. По рукам? И, да, как правило в такие моменты принимают проект, оплачивают его, начинают использовать в реальных условиях и вот там-то начинаются проблемы: мелкие, но неприятные, а иногда и фатальные ошибки вдруг появляются и мешают жить. Одни разработчики устраняют их бесплатно и оперативно, другие — за дополнительные деньги, ведь «проект-то вы приняли». Подобные ситуации наводят на мысль: тестировать ПО и сайты надо, притом заниматься этим должны независимые профессионалы.

Далее я немного расскажу о том, какого рода тестирование актуально для современных пограммных продуктов. В основном, конечно, речь будет о сайтах — они мне ближе, чем изолированные от мира настольные программы. Читать полностью »

День рождения Google

В этот день, 11 лет назад, в Калифорнии была зарегистрирована коммерческая организация GOOGLE TECHNOLOGY INC.

Теперь это, наверное, один из самых известных и успешных бизнесов в мире.

С Днём рождения, Google!

Электронная почта под контролем Microsoft

Компания Campaign Monitor опубликовала результаты исследования, в рамках которого выяснялось какие почтовые клиенты являются наиболее популярными среди пользователей. Исследование проводилось в течение 6 месяцев, всего было зафиксировано порядка 300 млн. запусков почтовых клиентов, так что статистика весьма репрезентативна.

Статистика такова:

Статистика использования почтовых клиентов в июле 2009

Это данные на июнь 2009 года (т.е. очень свежие данные).

Какие выводы можно сделать?