September 27, 2012

Участвую в конкурсе от Aviasales!

Всем доброй ночи!

Так уж получилось что я давно присматривался к теме туристических сайтов и задумывал сдедать нечтно интересное и тут в твиттере пролетает известие о новом конкурс как раз на нужную тематику! Как уж тут не участвовать =) Тем более что 40 призовых мест любезно спонсирует партнерка Aviasales.ru

Читать далее

September 25, 2012

SeXtrafile - старт разработки

Всем привет!

Не так давно я заморочился проблемой поиска хорошего движка для файлопомойкихостинга. И перепробовав кучу самых разных движков которые были то недописаные, то невнятно работающие, то просто отказавшиеся заводиться даже после танцев с бубном я нашел то что более менее внятно работает. Это был XtraUpload 2 beta разработку которого к сожалению приостановили в начале 2011 года.

Читать далее

September 15, 2012

Software Freedom Day Ульяновск

Побывал на это мероприятии посвященном опен-сорсу. Все понравилось! И даже несмотря на то что людей которые знают о существовании альтернативных ОСей и польщующихся ими в нашем славном городе пока еще совсем мало все равно насчиталось около 50 человек. Душевно прошли интересные доклады и вообще в обоих залах где проходила конференция царила дружеская атмосфера.

Довелось и в хак квесте поучаствовать. Расчитывал на последнее место - в итоге занял первое =)

Думал придется эксплуатировать уязвимости сервисов, собирать metasploit, брутить пароли гидрой, пользоваться радужными таблицами для подбора коллизий и прочими радостями, а еще к тому же не попалиться защитившись связкой проксей либо vpn. К сожалению(или к радости?) я от этого далек и сходу не скажу актуальные на сегодня уязвимости.

Все оказалось проще - искали флаги(импровизированные хэши) раскиданные в в виртуальной машине с Debian Squeeze на борту и ломали сервер с Joomla где также был раскидан десяток флагов. К сожалению найти все 20 не удалось (. Но нашлось 12. Надеюсь скоро выложат подробное решение. А может быть даже видео запилят? )

Читать далее

September 13, 2012

bitrix.news + ajax filter + костыли

Всем привет! На одном сайте есть комплексный компонент отображающий количество вакансий в одном из филиалов компании. Реализован он так: cверху фильтр с двумя списками - в одном филиалы, в другом должности, внизу список доступных должностей.

Все работало отлично и не требовало вмешательств, но появилась новая задача - обновление списка должностей при переключении радиобаттона по филиалам. Предстояло как то добавить отправку ajax-запроса по onchange у радиобаттонов.

Читать далее

September 13, 2012

TheBugGenie и htmlentities 'Invalid Multibyte Sequence' error

При переносе багтрекера на другой сервер возникла проблема с возникновением ошибки htmlentities ‘Invalid Multibyte Sequence’ error в файле common.php (276 строчка). Возможно проблема возникла из-за разных настроек кодировки MySQL на двух серверах, хотя при переносе все возможные мелочи были учтены.

Сидеть и колдовать с настройками не было никакого желания, тем более как выяснилось проблема затрагивает лишь русские названия дат, остальные же данные отображаются так как нужно.

Читать далее

August 31, 2012

Git. Публикация изменений на тестовый сервер.

При разработке веб-приложений сталкиваюсь иногда со сложностью синхронизации данных на локальном компьютере и тестовом сервере (не все можно протестить на локалке). Конечно можно решить эту проблему применив старый добрый rsync, но сегодня я расскажу как можно для эти целей использовать git. Плюсы такого решения очевидны - синхронизируются только изменения, всегда есть возможность откатиться на несколько коммитов назад, можно даже применить такой способ на продакшне запилив отдельую ветку production и мерджить туда только проверенные изменения тестовой ветки.

Читать далее

August 25, 2012

Хитрые SMO'шники

Сегодня жена брала на пользование ноутбук и оставила открытой любопытную страничку поисковой выдачи гугла с набранным словом “vkontakte.ru”. Кстати таким образом заходят на популярные сайты огромное количество человек набирая в поиске Яндекса “mail.ru”, “vkontakte.ru” и т.д.

Так вот, хитрые люди напилили различные группы Вконтакте с релевантыми словами типа “Vkontakte.ru Добро пожаловать”, “Vkontakte вход” и теперь в топ-10 по этим запросам =)

Скрин:

August 22, 2012

Livestreet 1.0 - отключаем встроенный счетчик Google Analytics

Всем привет!

Сегодня совершенно случайно узнал о том что в новую версию CMS Livestreet разработчики встроили функционал отправки данных о вашей установке на их сервер и сбор статистики счетчиком Google Analytics данные по которому опять же доступны разработчикам движка.

Читать далее

Другие проекты:

hmdw.me

rhamdeew © 2026