Архив за 07 августа 2013

«Турбофильм» удалил нарушавший авторские права сериал

Похоже на то, что так называемый «антипиратский закон» начал действовать, причем оказался довольно эффективным, хотя бы и в одном, пока, случае. Сегодня днем публиковалась на Хабре новость о том, что «суд обязал Федеральную службу по надзору в сфере связи, информационных технологий и массовых коммуникаций и иных лиц прекратить создание технических условий, обеспечивающих размещение, распространение и иное использование вышеуказанных многосерийных фильмов на сайтах rutor.org и turbofilm.tv информационно-телекоммуникационной сети «Интернет»». Так вот, «Турбофильм» уже удалил злополучный сериал, вызвавший претензии правообладателя.

Читать полностью »

Как музыка влияет на продуктивность

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

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

Когда мы слушаем музыку, активируется часть мозга, называемая nucleus accumbens (центр удовольствия), которая вырабатывает дофамин — гормон счастья. Он располагается в «вентральной области покрышки» (ventral tegmental area, VTA). Все это — часть «системы награждения» (reward system) мозга.Читать полностью »

Это продолжение истории про бюджетное сетевое хранилище для фотографа с 10Gbit доступом по сети.

Проект неспешно развивается, в нем заменяются компьютеры, и рабочие станции на более совершенные модели. И в том числе был сделан шаг по замене нескольких имевшихся коммутатором одни центральным коммутатором.
Нужен был коммутатор, который мог бы собрать на себя весь трафик, и по возможности не стоить при этом, как корпоративная модель. Выбор пал на Cisco SG500X.Читать полностью »

Я пишу программы на C# для фирмы, где их использует несколько сотен человек. Время от времени добавляются новые функции и встаёт проблема обновления версий.

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

image

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

Юнит тестинг Sylph
Одной из самых нужных вещей при написании юнит тестов является создание mock-ов и stub-ов для объектов которые используются тестируемым классом. Здесь стоит упомянуть о важном отличии: если «mock» является исходным объектом в котором замены одна или несколько методов, то «stub» это некий фейк который полностью заменяет исходный объект. в зависимости от сценария иногда намного легче создать стаб чем сделать подходящий mock. В этой статья я покажу как эффективно и быстро создавать стабы используя небольшой класс Sylph от создателей фреймворка PHPixie.
Читать полностью »

Несколько часов назад в Нью-Йорке завершилось мероприятие, посвященное выходу флагманского смартфона LG G2. Новинка открыла серию G, в которую будут объединены устройства верхнего сегмента.

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

Производитель считает, что смартфон LG G2 «открывает новое направление в дизайне смартфонов»

Читать полностью »

С криптографией я сталкивался ранее, приходилось разворачивать удостоверяющий центр на КриптоПро в свое время, так что общие представления о том что такое закрытые и открытые ключи и сертификаты у меня имелось, но вот о том как все это работает в Linux представления особого не было.
Встала задача обеспечить взаимодействие со службами РосМинздрава, а именно — с федеральным регистром медработников по протоколу SOAP. Со стороны клиента система на CentOS и работающими службами на PHP, со стороны сервера — SOAP-сервис с авторизацией по сертификатам с использованием ГОСТ алгоритмов. В наличии была флешка с закрытым ключом, сформированным удостоверяющим центром РосМинздрава и сертификат этого ключа.
После анализа ситуации по использованию ГОСТ алгоритмов шифрования в мире Linux выяснено что за последние годы здесь есть хорошее движение вперед, но все таки не совсем все хорошо. Итак, для того чтобы заставить расширение php-soap прозрачно понимать алгоритмы ГОСТ, а также использовать сертификаты и ключи выданные РосМинздравом нужно сделать следующее:

1. Обновить в дистрибутиве библиотеку OpenSSL до версии не ниже 1.0.1с и настроить поддержку ГОСТ.
2. Преобразовать выданный ключ и сертификат в формат, понятный OpenSSL. Проверить работу OpenSSL.
3. Подправить расширение OpenSSL в PHP и перекомпилировать сам PHP. Протестировать работу SOAP на PHP.

Итак, приступим. Читать полностью »

Большинство браузеров спрашивают, хотите ли вы сохранить пароль, чтобы в следующий раз, когда вы будете серфить вэб, вам было проще авторизоваться на сайте. Конечно, хотелось бы, чтобы сохраненные пароли были бы запрятаны так, чтобы никто не смог до них добраться, однако же в Хроме, как оказалось, найти их очень просто.
Читать полностью »

Что такое Trace?

Каждый день на Kickstarter появляются проекты, гаджеты, способные изменить мир. Некоторые из них с успехом преодолевают установленную планку, а некоторые так и не набирают заветных десятков тысяч долларов для запуска. Trace из тех, кто только набирает обороты, но уже ясно, что план они точно перевыполнят.

Наверно каждому из вас знакомо то чувство, когда приземляешь какой-нибудь крутой трюк или покоряешь высоченную волну на сёрфе, а «свидетелей» рядом нет. Рассказываешь об этом друзьям — вроде бы и поверили, но все равно найдется такой, который считает свой трюк круче, а волну выше. Так вот, Trace — это девайс, который крепится к вашему инвентарю и начинает считать абсолютно все данные по заезду: высота прыжка, амплитуда, количество оборотов и много другое, и позволяет моментально отправить друзьям всю информацию из вашего облака, чтобы похвастаться. Вы даже можете устроить соревнования в режиме реального времени.
Читать полностью »

Особенности игрового рынка в Китае — часть 3 В конце июня мне случилось сопровождать вице-президента Азии в Unity Technologies Джона Гудейла в его поездке в Петербург. Я знал о нашем подразделении Unity Games China и о свежеанонсированной поддержке Tizen, поэтому сделал все чтобы впечатлить Джона проектами русских разработчиков и вообще атмосферой российского игропрома, надеялся настроить плодотворное общение с нашими Азиатскими офисами.

Я тогда сильно удивился — буквально у всех вокруг, больших и маленьких, уже был опыт работы с Китаем, но не было хоть сколько-нибудь положительных результатов.

«Удается договориться максимум на 5% от доходов, но в итоге непонятно, как забрать даже тот обещанный мизер, не выходит получить аналитику, данные о пользователях, по сути, любую информацию о своем же приложении», — примерная мысль наших собеседников. В худшем случае в одном из сотен магазинов приложений появлялось приложение-клон, а на том конце переставали отвечать на звонки и письма.

Читать полностью »