Картинка блога
7 марта, 2010

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

Заглянул я на opensourcecms.com и глаза начали лезть на лоб. Последний раз я был на этом сайте меньше года назад и такого количества CMS тогда не было. Выбрав все демонстрации для PHP я начал листать…

Описания проектов лаконичны, и кричат о неповторимости или загадочны, а рейтинг, такое ощущение, что это просто какая-то случайная переменная.

Магазинов, например было только 3 или 4. Сейчас тут появился тяжелый и «могучий» Magento и какой-то AlegroCart (ощущение такое, что код они открыли по, тому что, он им просто надоел). Систем управления контентов в данный момент 125 + lite! Если учесть, что в этом списке явно не все доступные для всех CMS, появился у меня резонный вопрос, для чего все это? И как можно найти в этом многообразии именно то, что требуется?… Нет, наверно так лучше: Почему так много людей пишут все те-же программы разными способами? Или даже – Для кого пишется такое количество программ? Продолжить чтение »

Метки:,

26 февраля, 2010

Помню, как-то мои знакомые спорили друг с другом на каком сайте лучше всего смотреть прогноз погоды. Авторитетность разных сайтов проверить тогда было сложно, но теперь есть такой сервис как MyCli.me. Там можно узнать о том, прогноз какого сайта был самым качественным вчера, а заодно сравнить графически, разные прогнозы между собой.

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

Конечно, это не значит что вы сами,  можете узнать все о посетителях вашего сайта или тем-более тех кто посещает сайт который и вы. Но каждый ваш шаг, будь то поиск, серфинг или закачка торрентов – оставит след в логах на сервере или промежуточных маршрутизаторах. Будьте уверенны если Большой Брат захочет, на основе этой информации о вас станет известно все. С безопасным серфингом вообщем-то все понятно: proxy, sockchain, tor (как говорится, главное подчеркнуть).

Что делать, если нужно выложить информацию так, чтобы никто не знал кто ее выложил и чтобы никто не мог ее просто так стереть? Ведь даже когда мы тянем из трекера очередной новомодный фильмец, мы автоматически становимся его раздающими. Продолжить чтение »

Метки:, ,

18 февраля, 2010

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

К тому-же, так получилось что это еще и первая статья, открывающая рубрику Python на моем блоге! Надеюсь, будет интересно.

Скрипт удаления «*.pyc» файлов рекурсивно от текущей папки. Продолжить чтение »

Метки:,

Внимание, в «радио архиве» произошли изменения, подробности в статье

Я люблю Moskva.FM. Часто слушаю когда нахожусь дома, но что делать когда есть хорошая песенка, которую хочется слушать не только дома?

Их сервер сохраняет записи с радио по одной минуте и хранит их в MP3 128kbs 44100HZ качестве, в свободном доступе. Все что надо сделать, это определить части, скачать и совместить их в один файл.
Продолжить чтение »

Метки:, ,

Сегодня за 1 день просрочки билета получил пенальти на 300 крон. За день от катал месячную норму, так сказать. Это что за счетчик у них такой? Сидит еще эта эстонская бабуля, выписывает мне бумажку и объясняет мне как повезло что не 600. Напридумывали херни со своими e-билетами, теперь если чек потерял, не знаешь заяц ты сегодня или нет.

А еще цены снова подняли. Эх, мата на них не хватает.

Метки:,

12 февраля, 2010

Я немного знаком с ASP.NET MVC. Написал несколько проектов на этом фреймворке, один из них работает даже на Mono. Ребята, что закодили MVC наверно очень счастливы от своего детища. Как минимум они получили статус MVP и денег для хорошего отпуска. Может я чего-то и не понял, но я больше не собираюсь использовать ASP.NET MVC для своих проектов, как минимум до основательной переработки. Попробую объяснить почему. Продолжить чтение »

Метки:, ,

10 февраля, 2010

Открыв учебник по любому языку программирования, самым первым уроком идет программа «Hello World». Почему это важно? Если вам удалось написать, а особенно собрать и запустить программу, начальный путь в освоении языка уже пройден. И так, идея статьи – показать различия в создании «самой первой» программы на разных языках программирования, баз данных и скриптах т.д.

К чему я все это? Когда собираешь подобные вещи в одном месте, диву даешься от изобретательности людей. Зачем все это? Еще и в таких количествах…
Продолжить чтение »

Метки:,

21 января, 2010

Не думал, что установка Mono под виртуальной машиной окажется приключением, пострашнее установки на сервере. Чтобы вы не попались на мои грабли, немного расскажу у том как это происходило со мной.

VmWare образ на сайте go-mono

Вроде бы, что может быть проще – скачал, настроил, работай. Но оказалось не так все просто. VBox умеет читать образы VMWare, но поставить VBoxAdditions мне не удалось. Сидеть в окошке 800×600 и без интеграции мышки и буфера обмена мне не хотелось. Испытания с установкой исходников ядра для сборки дополнений не помогли. Даже запускал sudo sh autorun.sh и делал для gksu символическую ссылку на gnomesu. Сборка ядра мне так и не удалась, а соответственно нормальная интеграция накрывалась тазом. Продолжить чтение »

Метки:, ,

Я был под столом. Подробности на Хабре Продолжить чтение »

Метки: