Первая радиопередача. Встречайте Евгений Палыча :)
Задумано, сделано! Слушайте нас на волнах интернета!
Послушать онлайн можно в этом темном экранчике …
(Видео: Смотреть это видео на пост странице)
а скачать к себе на компьютер для локального прослушивания
вот тут >> EvgeniyPalich
Верить или не верить? Ленин, Луначарский и кино
В одной из статей на Хабре в комментариях получились интересные размышления о первоисточниках, недоверии им и фальсификации оных. Все началось со всем наверняка известной фразы Ильича Ленина. Один из комментаторов заметил:
Все знают фразу Ленина «Из всех искусств для нас важнейшим является кино…». Но она выдернута из контекста и мало кто знает, что в её оригинале была концовка: «… пока пролетариат безграмотен.»
Следующий разыскал первоисточник этой фразы (полное собрание сочинений В.И.Ленина (5е издание). Том 44, сноска 150 к директивам по киноделу) и интересный документ, в котором описывается факт ее фальсификации.
Смысл в том, что на запрос пользователя сотрудники сайта библиотеки выдали ему искаженную информацию. На поверку вышло, что на само деле в собрании сочинений упоминаний про цирк нет, да и о безграмотности пролетариата ни слова. Еще интересно то, что редакций этих собраний 5.
В первом, прижизненном, издании всего 20 томов, в третьем 30 томов, в четвертом 35 томов, в пятом 55 томов. Учитывая, что беседа Ленина с Луначарским в пятом издании представлена в 44м томе, то высока вероятность того, что этого текста не было в томах с первого по четвертое издание. Поэтому для данного случая пятое издание (именно оно позиционируется как «полное») вполне себе первоисточник для определения точности цитаты о важности киноискусства.
Возможно, имела место быть некомпетентность сотрудников библиотеки, или это происки «заинтересованных», но суть от этого не меняется. Верить всему, что читаешь, нельзя. Но и не верить… Не проверять же все первоисточники. Выводы делайте сами.
Getting Real (Николай Эрлих)
Новогодняя встреча
Дорогие друзья! Поздравляю всех с новым 2010 годом! Пусть все ваши желания, загаданные в новогоднюю ночь, сбудутся!
Прошло достаточно времени с последней нашей встречи, и кто-то может быть подумал о плохом по поводу и без него… Но нет! Мы живы! И 4 января 2010, когда все закончат ходить по гостям (а кто-то продолжит) и будут отсыпаться после бурных праздничных ночей, мы соберемся дружной компанией, посидим, послушаем и сами выскажем свое мнение по теме и не в тему, которая планирует быть свободной. Егор Леоненко отлично чъездил в Китай в уходящем/ушедшем году и хотел бы рассказать о культуре и бескультурье этой замечательной страны. Мы с Александром Ивановым уже слышали яркое описание поездки, и скажу я вам, 4 января стоит придти не только ради душевной компании и теплых посиделок…
Схема проезда
Елочка, праздничный стол и новогоднее настроение гарантируем! Приходите!
Тех, кто решит придти, прошу отзвониться по телефону 241-54-84. Я вам «выпишу пригласительный» и отвечу на все интересующие вопросы типа «во сколько? кто? где? как?»
Чистим HDD без возможности восстановления данных
Понадобилось мне подготовить пару хардов для продажи. Дабы не оставлять личной информации на них и быть уверенным, что они не будут восстановлены, воспользуемся стандартной командой dd в *nix.
Подключаем харды и смотрим, какое устройство из /dev мы будем обнулять.
fdisk -l
И далее
dd if=/dev/urandom of=/dev/sdb
Для параноиков
for n in {1..7}; do dd if=/dev/urandom of=/dev/sdb bs=8b conv=notrunc; done
Для более быстрого выполнения операции можно забить устройство, которое очищаем, нулями, а не случайными символами. Для этого используйте вместо /dev/urandom устройство /dev/zero.
Cisco тоже верит в «бубен»
Вот такие вот забавные человечки с бубнами находятся в наших цисках при разборе. Под шлейфом, который идет от материнки к портам на панель, тоже обнаруживаются такие начертания в виде толпы из маленьких шаманчиков
Чтобы просмотреть фото в полном размере, кликните на него.
Ruby Enterprise Edition, Nginx и заморозка
Затюнинговал я свой web-сервер, чтобы летал побыстрей. Для этого перенес MYSQL в tmpfs с синхронизацией на диск каждые 10 минут, наложил на него патчи от гугла, поставил в роли фронтэнда nginx, приделал к wordpress’у плагины кэширования. Радость то какая! Стал мой сервачек гораздо шустрее. Счастью не было предела. Но продолжалось, как всегда, не долго…
PHP – это отлично, но есть еще проектики, которые на Ruby On Rails крутятся у меня. Стоял Passanger, прикрученный к apache. Но из-за жутко медленной работы и граблей с одновременной работой в связке с PHP я его отключил, чтобы нервы не портил. Отложил до «хорошего настроения». И вот пришла муза.
Нашел отличную статейку на хабре и понеслась… Поставил Enterprise-версию рельсов, пассажира прикрутил. Nginx удалил, который до этого ставился из репозитория debian. Перенес нужные мне строчки из старого конфига в /opt/nginx/conf/nginx.conf. Замечательно! Теперь PHP и RoR дружат и все работает как надо (читайте, «летает»). Но, как всегда, вылез трабл. Не будь надобности запустить Redmine, я бы и не заметил. Проблемы были две. Вторая выявилась благодаря первой.
- Redmine работает только с Rails 2.2.2 и не выше. А у меня стоит 2.3.5 (зачем нам барахло?)
- gem install ставил пакеты в места, которые были определены до этого старыми дебиановскими скриптами, так как до этого описываемый софт ставился из репозитариев Debian.
Теперь по порядку. Трабл №1. Я подумал:»Заморожу версию рельсов с помощью команды rake rails:freeze:gems». Откатываю rails до нужной версии, захожу в директорию Redmine’а, замораживаю. Но копируются либы свежей версии рельсов. Выяснилось, что в /opt/ruby-enterprise/ рельсы не откатились. Вот и Трабл №2…
Замечу, что в статье, по которой все настраивал, сделаны симлинки в директорию /usr/bin/ из /opt/ruby-enterprise/bin/
Обе проблемы решил. Сначала вторую, чтобы все нужные бинарники и либы находились системой там, где нужно (/opt/ruby-enterprise/), потом первую, чтобы заморозить Redmine. Что я сделал:
aptitude purge rubygems rails, ruby
Удаляем пакеты, что ставились не из исходников
rm -f /usr/bin/gem /usr/bin/rails /usr/bin/ruby /usr/bin/rake
Удаляем симлинки, которые создавали
export PATH=/opt/ruby-enterprise/bin:$PATH
Говорим, где искать все это удаленное добро
gem uninstall rails -v=2.3.5
Удаляем старые рельсы. Вам может и не понадобится. У меня стояли обе версии (думается, что из-за MultiRails ). Как сказать фризу, чтобы он страую себе копировал, я не нашел.
gem install -v=2.2.2
Ставим старичка
cd /var/www/redmine/
rake rails:freeze:gems
gem uninstall rails -v=2.2.2
gem install rails
Перешли в директорию проекта, заморозили, удалили старичка, поставили свежачек
Все работает! Может кому пригодится.
Использованный материал:
Установка nginx и Ruby Enterprise
http://habrahabr.ru/blogs/ror/64295/
Заморозка проектов на RoR
http://www.softiesonrails.com/2008/1/3/freezing-your-rails-application
Решение с export PATH и удалением пакетов с симлинками
/dev/my_mind
