Теория относительности

28 сентября 2012 Нет комментариев

Flash игрушка для тех, кто хочет понять, как работают эффекты в теории относительности. Основная идея игрушки в том, что скорость света установлена в низкое значение, а именно 3 мили в час. =) Соответственно во время движения меняется скорость объектов, размеры объектов, цвет объектов и.т.д. В этих условиях надо добраться до выхода. Наглядно.

http://www.testtubegames.com/velocityraptor.html

З.Ы. Околосветовые эффекты включаются с 4 уровня.

Categories: Игры Tags:

Мои впечатления об Амстердаме

2 августа 2012 Нет комментариев

Амстердам это город, в котором почти все жители пересели на велосипеды. Машин крайне мало. Всё заставлено великами, при этом на вид довольно дешевыми.

Велосипеды в Амстердаме

Читать далее…

Categories: Путешествия Tags:

Пофиксить БД

mysqlcheck -acroae --auto-repair --optimize [bdname]
mysqlcheck -acroae --auto-repair --optimize --all-databases

Categories: FAQ Tags:

Купить местную симку в Норвегии

Купить местную симку в Норвегии нам не удалось. В Бергене мы пришли в местный электронный магазин типа М-Видео. Там висело дофига телефонов и контрактов. Продавец взял наш паспорт и начал куда-то названивать в итоге извинился и сказал что не может продать нам симку и отправил в другой (продовольственный) магазин по соседству. Там тоже развели руками, но толком не объяснили почему не продают. Дальше мы наткнулись на магазин где было по-русски написано «Гастроном». Зашли туда, там сидела девушка из Прибалтики, она нам объяснила, что местные симки продают только по местному паспорту. Так что правило «приехал в другую страну, купи местную симку» не везде осуществимо. Впрочем, если поставить цель, мб мы таки её смогли заполучить, но вот с налету не получилось.

З.Ы. С Биллайновской российской симки инет у меня не работал по какой-то причине. Там с учетом подключенной скидки он бы вышел дешевле чем инет на корабле. =)

Гейрангер-фьорд (Geirangerfjorden) в Норвегии (фото)

Довелось побывать в Норвегии. Плавали по их знаменитым фьордам. Одним из фьордов был Гейрангер (Geiranger). Только по приезду я полазил по Вики и выяснил, что оказывается он был внесён в список Всемирного наследия ЮНЕСКО. Судя по всему заслуженно. Выглядит это вживую чертовски впечатляюще. А теперь фоточки
Гейрангер-фьорд

Читать далее…

Механические повреждения и гарантия в ОГО

Дал себе обещание написать по исходу дела, каким бы он не был. =)

С недавних пор всякую электронную мелочевку и компьютерные принадлежности покупаю в ОГО. Раньше покупал в Форуме. Просто оно открылось в более удачном для меня месте (вообще место как и у «форума» в жопе мира =)) и цены как выяснилось более демократичные. Особенно нравится их конструктор системного блока, с помощью которого уже пару системников прикупил. Ну это так вступление.

Пол года назад прикупил там видеорегистратор, некой почти NoName фирмы — ParkCity. Всё шло неплохо до недавнего времени пока присоска крепления не отвалилась от стекла. Во время водружения на свое место, вся эта хлипкая конструкция развалилась на две части. Видимо пластик нагрелся на солнце и стал совсем непрочным. Выкидывать регистратор из-за поломки крепления не хотелось. На лицо механическое повреждение поэтому я попытался найти такое крепление в интернете и в нескольких магазинах. Но тщетно, все что у них было — крепления для мобильников. Решил зайти в ОГО и спросить про крепление там, но отдельно такие крепления они не продают. Консультант предложил съездить в сервисцентр ParkCity, но не смог дать мне его адрес (сомневаюсь что он существует). В итоге я попал в сервисный центр магазина. Приемщик несколько скептически отнесся к возможности починки или замены из-за явной механической природы поломки, но я все же написал заявление. Спустя несколько дней пришло СМС что вопрос был рассмотрен и я могу подъехать в сервисный центр. А там меня ждало новое крепление. Хэппи энд.

Categories: О жизни Tags:

Для тех кто столкнулся с вирусом km0ae9gr6m

Если у вас есть сайт и вы обнаружили, что кто-то непостижимым образом дописывает в конец файлов JS или PHP кусок javascript’а с тегами /*km0ae9gr6m*/…/*qhk6sa6g1c*/, то источник вашей проблемы это уязвимость в Plesk-панели! Злоумышленник меняет файлы через FileManager встроенный в Плеск. Вы можете убедиться в этом посмотрев ActionLog, где будет много разных заходов в Plesk с разных IP. У меня это выглядело как-то так:

85.221.166.199 user [2012-06-21 17:32:34] 'CP User Login' ('Contact Name': '' => 'name')
188.134.45.0 user [2012-06-22 20:41:18] 'CP User Login' ('Contact Name': '' => 'name')
85.117.53.120 user [2012-06-24 02:53:27] 'CP User Login' ('Contact Name': '' => 'name')
203.179.95.45 user [2012-06-27 05:36:37] 'CP User Login' ('Contact Name': '' => 'name')
46.121.12.88 user [2012-06-27 12:20:59] 'CP User Login' ('Contact Name': '' => 'name')
188.134.45.0 user [2012-06-28 03:10:12] 'CP User Login' ('Contact Name': '' => 'name')
58.186.192.176 user [2012-06-30 15:00:53] 'CP User Login' ('Contact Name': '' => 'name')
182.186.199.223 user [2012-06-30 15:00:53] 'CP User Login' ('Contact Name': '' => 'name')
119.155.16.97 user [2012-06-30 15:00:53] 'CP User Login' ('Contact Name': '' => 'name')
111.95.140.224 user [2012-06-30 15:00:53] 'CP User Login' ('Contact Name': '' => 'name')

Пароли от панелей похоже стащили довольно давно, но только сейчас пустили их в ход. То есть даже если у вас панель уже обновлена, но пароли вы не меняли, злоумышленники просто пользуются данными полученными уже многие недели или даже месяцы назад.

Что делать?
1) Обновить панель до последней версии включая все апдейты.
2) Поменять все пароли для всех пользователей панели включая админа.
3) Найти все зараженные файлы:
cd /var/www/vhosts
grep -rl --include=*.{php,js,html,htm} "km0ae9gr6m" *

4) Пофиксить их
5) Можно также проверить файлы которые менялись за последние несколько суток:
find ./ -name '*.*' -mtime -7 -print

На всякий случай некоторое время после, следить кто именно заходит через Plesk на ваш сайт. Полезные ссылки (на инглише):
http://blog.unmaskparasites.com/2012/06/22/runforestrun-and-pseudo-random-domains/#comment-19257
http://forum.parallels.com/showthread.php?p=630300#post630300

Он-лайн соревнование для разработчиков аппаратуры на Verilog

Пришла в голову следующая идея: сделать он-лайн соревнование лучших модулей заданных устройств на языке Verilog (можно добавить и другие языки разработки аппаратуры VHDL, например).

Веб-интерфейс

На специальном сайте действует система регистрации пользователей. Зарегистрироваться может любой желающий. На сайте функционирует постепенно пополняющаяся база задач. Каждый пользователь может решать любую из предложенных задач. Ведется рейтинг пользователей (принцип оценивания для начала можно по количеству корректно решенных задач).
Каждая задача фактически сводится к разработке заданного модуля. Перечисляются все технические требования к модулю. Список входов, выходов и их разрядность, функциональность каждого входа, требуемые данные на выходе, именование модуля, а также примеры тестовых данных, т.е. возможные значения на входах. Задача пользователя разработать текстовое представление модуля соответствующее стандартам Verilog и отправить на сервер через форму (либо через текстовое поле, либо загрузив текстовый файл).
После добавления задачи на сервер она становится в общую очередь, которая обрабатывается сервером последовательно. Список заданий в очереди (в том числе обработанные задания) виден всем пользователям, а именно: ник отправившего пользователя, название задачи, результат симуляции, количество полученных очков. Очередь заданий можно посмотреть как для заданной задачи, так и для заданного пользователя.

У каждой задачи есть рейтинг решений с перечислением пользователей и количеством баллов. Постольку поскольку в микроэлектронике могут быть важны разные параметры работы (обычно это тактовая частота или задержка критического пути, площадь устройства и рассеиваемая мощность), то рейтингов для одной задачи может быть несколько.
Читать далее…

Categories: Идеи Tags:

Дороги в городе Ливны

Недавно ездил к родственникам в город Ливны. Судя по Википедии это второй по размеру город после Орла в Орловской области. Население больше 50000 человек. Это был первый раз когда я ездил туда на машине. Раньше я как то не обращал внимания, ибо передвигался там пешком или на автобусе. Ну так вот — нормальные дороги там отсутствуют как класс. Передвигаться без опасности оторвать себе колесо в какой-нить яме можно на скорости не больше 30 км/ч. Руководству города позор, я в шоке.

А вообще туда ведет замечательная трасса М4-Дон — это просто отличная многополосная трасса с хорошим асфальтом. Где спокойно можно ехать со скоростью за 120 км/ч. Жаль что вскоре она похоже целиком будет платной…

Categories: Путешествия Tags:

Посмотреть список измененных файлов за последние сутки

Иногда при поиске подозрительных вещей полезно посмотреть список измененных файлов за некоторое время (например, за последние сутки). Под Linux сделать это можно следующей командой:
find ./ -mtime -1 -print — поиск в текущей директории файлов измененных за последние сутки
find ./ -mtime -7 -print — поиск в текущей директории файлов за последнюю неделю
find ./ -name '*.js' -mtime -7 -print — поиск в текущей директории файлов за последнюю неделю с расширением js
find ../dir/ -name '*.php' -exec grep -nH keyword {} \; — найти слово keyword в содержимом php-файлов папки ../dir/ и вывести только имена файлов с номером строчки
find -maxdepth 1 -type f |wc -l — посчитать число файлов в текцщей директории
grep -r --include=*.php "super_text" ~/ — найти заданный super_text во всех PHP файлах в домашней директории
find ./ -name '*.js' -mtime -7 -printf "%u %P %t" — поиск в текущей директории файлов за последнюю неделю с расширением js и выводом в спец формате

Categories: FAQ Tags:

Найти вирусы, руткиты и трояны на Linux-сервере

В данном случае решение приводится под CentOS:
1. Скачать последнюю версию rkhunter: http://sourceforge.net/projects/rkhunter/files/
2. tar zxfv rkhunter-1.4.0.tar.gz
3. cd rkhunter
4. ./installer.sh
5. rkhunter --propupd
6. rkhunter --update
7. rkhunter --check — запуск проверки

Далее анализируем LOG: /var/log/rkhunter.log Ищем следующие строчки:

[17:12:14] Rootkit checks...
[17:12:14] Rootkits checked : 315
[17:12:14] Possible rootkits: 2
[17:12:14] Rootkit names : SHV4 Rootkit, SHV5 Rootkit

Далее ищем рецепт лечения.

Categories: FAQ Tags:

Просмотр нужных процессов под Linux

Посмотреть процессы с заданным именем:
ps ax | grep [h]ttpd
Посмотреть количество процессов с заданным именем:
ps ax | grep -c [h]ttpd

Categories: FAQ Tags:

Как записать видео с сайта webvybory2012.ru

На данный момент предложено два варианта.

Номер 1: С использованием средства захвата экрана, как пример FastStone Capture.
http://freehabr.ru/blog/2802.html

Номер 2: Запись видео напрямую из потока. Более правильно и качественно, но более сложно для реализации:
http://habrahabr.ru/blogs/e_gov/139292/

Categories: FAQ Tags:

Использование NeroAAC для кодирования под Linux

26 февраля 2012 Нет комментариев

Те, кто сталкивался с кодированием видео для он-лайна на своих серверах под Linux наверняка в курсе, что средства FFMPEG для кодирования звука в AAC, а именно библиотека libfaac дает ужасное качество на низких битрейтах. Работа над ней была заброшена несколько лет назад и она не поддерживает профиль HE. Ища выход из сложившейся ситуации оказалось, что все не так плохо и для этих целей можно использовать neroAAC (само собой только для личных целей, читайте лицензию ^_^), который дает потрясающие результаты даже для битрейтов вроде 32кбпс.

1) Качаем последнюю версию отсюда: http://www.nero.com/eng/release-notes-nerodigital-nero-aac-codec.html
2) Находим в архиве linux/neroAacEnc и копируем на сервер
3) Устанавливаем: install –D –m755 linux/neroAacEnc /usr/bin/

Предположим раньше мы кодировали так:
/usr/bin/ffmpeg -i "input.mp4" -pass 1 -vcodec libx264 –vpre hq -f mp4 -b 400k -bt 400k -an "tmp.mp4"
/usr/bin/ffmpeg -i "input.mp4" -pass 2 -vcodec libx264 –vpre hq -f mp4 -b 400k -bt 400k -acodec libfaac -ab 128k -ac 2 -async 1 "tmp2.mp4"
/usr/bin/qt-faststart "tmp2.mp4" "out.mp4"

Теперь это будет выглядеть так:
/usr/bin/ffmpeg -i "input.mp4" -pass 1 -vcodec libx264 –vpre hq -f mp4 -b 400k -bt 400k -an "tmp.mp4"
/usr/bin/ffmpeg -i "input.mp4" -pass 2 -vcodec libx264 –vpre hq -f mp4 -b 400k -bt 400k -an "tmp2.mp4"
/usr/bin/ffmpeg -i "input.mp4" -acodec pcm_s16le -vn "audio1.wav"
/usr/bin/neroAacEnc -br 65536 -2pass -if "audio1.wav" -of "audio1.aac"
/usr/bin/ffmpeg -i "input.mp4" -i "audio1.aac" -acodec copy -vcodec copy -f mp4 "tmp3.mp4"
/usr/bin/qt-faststart "tmp3.mp4" "out.mp4"

Пояснения построчно:
1) Первый проход кодирования видео (без звука)

2) Второй проход кодирования видео (без звука)

3) Вытаскиваем звуковую дорожку из видео в несжатом виде

4) Кодируем звуковую дорожку в AAC-формат

5) Собираем звук и видео в единый файл без перекодирования

6) Переносим метаданные в начало файла

Profit!

Мой отзыв о Ford Focus 3 Titanium

1 февраля 2012 Нет комментариев

В ноябре этого года поменял машину. Выбирал новую ещё летом, в итоге остановился на Ford Focus 3. На выбор повлияло: адекватная цена, относительная редкость машины на данный момент, приятный дизайн, много рюшечек в конструкторе. Ранее пару лет ездил на Kia Rio (2005 года). Заказывал почти по максимуму, но в итоге где-то в октябре мне сообщили, что 2-литровых движков для автоматов нет, и появятся машины не ранее февраля-марта. В итоге пришлось перезаказать с движком 1.6, а вместе с двумя литрами отвалилась и автопарковка. Так что отзыв о работе автопарковки отменяется.

Итого примерный комплект моей машины: хетчбек, комплектация Titanium, 1,6 л (125 л.с.), 6-ступенчатая АКПП PowerShift, цвет: Lunar Sky металлик, Обивка кожа/ткань с эл. регул. вод. сиденья в 6 направлениях, задние датчики парковки, боковые зеркала заднего вида с электроприводом складывания, Пакет «Премиум свет» (включает биксеноновые фары головного света с автоматическим корректором и омывателями, светодиодные огни дневного света, светодиодные задние фонари и светодиодная декоративная подсветка интерьера с возможностью выбора цвета (7 цветов), внутренняя потолочная панель высокого уровня (вкл. футляр для очков и ручки для задних пассажиров)), Электрообогрев лобового стекла, Радио Пакет №7 (аудиосистема Sony CD\MP3 + AM\FM радио, 4.2» ЖК-дисплей, 9 динамиков класса премиум, интегрированная фирменная панель управления, дистанционное управление аудиосистемой на рулевом колесе, порт USB, Bluetooth – система Hands Free).

Читать далее…

Categories: О жизни Tags: ,