Как стать автором
Обновить
0
0
qzer @qzer

Пользователь

Отправить сообщение

Продажи музыки в Рунете падают третий год

Время на прочтение1 мин
Количество просмотров729
Вот уже третий год после закрытия знаменитого сайта Allofmp3.com продажи музыки в Рунете продолжают падать, пишут «Ведомости» со ссылкой на данные исследовательской компании iKS-Consulting.

Рекордным годом был 2006-й, когда интернет-магазины Рунета продали музыкальных файлов на $9 млн, а с учётом Allofmp3.com и вовсе на $30 млн. С тех пор рынок падает просто катастрофическими темпами: в 2007-м продажи составили $7,5 млн, а в 2008-м — всего $3 млн.

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

Россиянам ничего не оставалось, как переключиться на iTunes и торренты.
Всего голосов 28: ↑23 и ↓5+18
Комментарии45

Каким бы я хотел видеть свой первый проект на Symfony

Время на прочтение5 мин
Количество просмотров25K
Вот уже полтора года я использую Symfony 2 для разработки web-приложений. За это время я трижды начинал новый проект, еще в трех проектах работал с унаследованным кодом, а также провел ревью около 15 тестовых заданий на знание фреймворка.

Наверное, было бы здорово иметь возможность вернуться на полтора года назад и дать себе несколько советов перед стартом своего первого проекта. Увы, это невозможно. Но может быть, мои советы могут пригодятся другим начинающим разработчикам на Symfony?

Читать дальше →
Всего голосов 75: ↑60 и ↓15+45
Комментарии86

Учимся писать многопоточные и многопроцессные приложения на Python

Время на прочтение6 мин
Количество просмотров409K
Эта статья не для матёрых укротителей Python’а, для которых распутать этот клубок змей — детская забава, а скорее поверхностный обзор многопоточных возможностей для недавно подсевших на питон.

К сожалению по теме многопоточности в Python не так уж много материала на русском языке, а питонеры, которые ничего не слышали, например, про GIL, мне стали попадаться с завидной регулярностью. В этой статье я постараюсь описать самые основные возможности многопоточного питона, расскажу что же такое GIL и как с ним (или без него) жить и многое другое.
Читать дальше →
Всего голосов 94: ↑88 и ↓6+82
Комментарии93

Leaflet 0.4 — новая версия открытой JS-библиотеки для интерактивных карт

Время на прочтение7 мин
Количество просмотров17K


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

Этот релиз, к которому приложило руку 33 разработчика, несёт в себе более простой, удобный API и громадное множество улучшений и исправлений вместе с масштабным обновлением документации, запуском официального блога и страничкой плагинов. Давайте рассмотрим улучшения по порядку.
Читать дальше →
Всего голосов 77: ↑74 и ↓3+71
Комментарии30

Как мы размещали IFrame-приложение в четырех социальных сетях (подводные камни модерации)

Время на прочтение8 мин
Количество просмотров21K
Хочу поделиться опытом размещения приложений в социальных сетях.



Никого не удивлю, если скажу, что самые известные соцсети на территории нашей родины — это ВКонтакте, Одноклассники, Мой Мир и Facebook. Твиттер и YouTube в счет не берем, потому что там нет каталога приложений. Другие социальные сети не дотягивают по популярности и поэтому не представляют интереса.


Поедем вперед по списку. В качестве подопытного будет выступать наш Fresh Shop — магазин-приложение в социальных сетях.

Для удобства восприятия каждый кейс будет разбит на три шага, а в конце будут приведены итоги.
Читать дальше →
Всего голосов 49: ↑44 и ↓5+39
Комментарии32

OAuth на практике. Аутентификация и авторизация пользователей сайта через популярные социалки

Время на прочтение14 мин
Количество просмотров345K
Думаю, не мне одному чрезвычайно надоели ресурсы, требующие регистрации по каждому поводу и без. С обязательной капчей, которая правильно введется только с пятого раза, с подтверждением по е-мейлу, которое обязательно свалится в спам и то — только через сутки. Придумывать каждый раз новую пару логин-пароль — забудется, вводить одно и то же на всех сайтах — небезопасно. Местами прокатывают пары вида «qwerty:qwerty» или «login:password», но, увы, далеко не везде. Надоело. Не счесть, сколько раз я, увидев надпись «только зарегистрированный пользователь может ****», просто кривился и закрывал вкладку, чтобы больше ни разу на этот сайт не заходить. Неужели администраторы ресурсов сами этого не понимают?
Читать дальше →
Всего голосов 126: ↑116 и ↓10+106
Комментарии180

Дайджест интересных новостей и материалов из мира айти за последнюю неделю №9 (2 — 8 июня 2012)

Время на прочтение5 мин
Количество просмотров21K
Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.


Читать дальше →
Всего голосов 49: ↑37 и ↓12+25
Комментарии13

Laravel — PHP Framework для ремесленников

Время на прочтение2 мин
Количество просмотров108K
Laravel PHP Framework
Laravel — это чистая и стильная основа для разработки. Он избавит вас от спагетти кода. Поможет вам создавать прекрасные веб-приложения используя простой и выразительный синтаксис. Разработка должна доставлять удовольствие. Наслаждайтесь глотком свежего воздуха.
Читать дальше →
Всего голосов 38: ↑29 и ↓9+20
Комментарии68

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

Время на прочтение2 мин
Количество просмотров16K

Если коротко


Мы разработали новый JS-фреймворк, не похожий на существующие. Он использует новый подход. Мы зовём его Joosy.

Официальный сайт
Руководство для новичков
На гитхабе


Читать дальше →
Всего голосов 58: ↑46 и ↓12+34
Комментарии38

Недельный дайджест #6: Simple-Science — простые опыты

Время на прочтение1 мин
Количество просмотров95K
image image
image image
image image

В этом выпуске недельного дайджеста простых опытов от канала GTV вы увидите:

  • фараонова змея из глюконата кальция;
  • горение сахара с пеплом от сигареты;
  • свет в струе воды;
  • дымовушка из гидроперита и анальгина;
  • водородная перчатка.

и красивый опыт для детей:
  • горячая и холодная вода.

Под катом 6 видео.
Читать дальше →
Всего голосов 110: ↑81 и ↓29+52
Комментарии64

Subtle Patterns: фоновые текстуры для вашего сайта

Время на прочтение1 мин
Количество просмотров72K
Если вы запускаете новый сайт и заканчиваете его оформление, то есть смысл посмотреть коллекцию Subtle Patterns: отлично оформленную коллекцию фоновых текстур (паттернов) под лицензией Creative Commons Attribution 3.0 Unported. Их можно использовать без ограничений.



Сайт привлекает удобным предварительным просмотром: каждую текстуру можно мгновенно применить на всей странице в качестве фона. Сейчас там 93 работы, коллекция еженедельно пополняется отличными новинками.

Все текстуры на сайте Subtle Patterns являются повторяющимися, то есть склеиваются в бесшовную заливку.
Читать дальше →
Всего голосов 262: ↑247 и ↓15+232
Комментарии29

Рисуем волну .wav-файла

Время на прочтение5 мин
Количество просмотров82K

Некоторое время назад я решил посвятить себя решению экзотической задачи — нарисовать волну wave-файла, как это делают аудио- и видеоредакторы, используя для этого Питон. В результате у меня получился небольшой скрипт, который вполне с этим справляется. Так, картинка выше сгенерирована им из песни «Under Pressure» группы Queen. Для сравнения — вид волны в аудиоредакторе:

Для разбора звука я использовал библиотеку numpy, а для построения графика — matplotlib. Под катом я изложу основы работы с wav-файлами и алгоритм скрипта.
Читать дальше →
Всего голосов 73: ↑69 и ↓4+65
Комментарии39

Panda USB and AutoRun Vaccine — лекарство от autorun-вирусов на флешке

Время на прочтение5 мин
Количество просмотров26K
5 марта я написал свою статью о скрипте AUTOSTOP для защиты флешек от autorun-вирусов, получившую немалый отклик. И только я сегодня собрался писать новую статью об альтернативном (более надежном) методе, как на одном из ресурсов, в теме, посвященной обсуждению скрипта, мне подсказали программу Panda USB and AutoRun Vaccine, работающую именно по методу, который я хотел описать. Причем работающую просто блестяще! Файл autorun.inf, создаваемый ею на флешке (дабы предотвратить создание такого файла вирусом) невозможно ни удалить, ни переименовать (в чем была слабость моего скрипта), ни модифицировать, ни открыть.

image

Познакомимся с программой поближе, рассмотрим ее возможности и метод, на котором базируется принцип работы.
Читать дальше →
Всего голосов 104: ↑98 и ↓6+92
Комментарии115

AUTOSTOP — скрипт для защиты флешки от autorun-вирусов

Время на прочтение2 мин
Количество просмотров28K
Предлагаю свой вариант борьбы с autorun-вирусами на флешках, т.к. существующие на сегодняшний день решения не устраивают меня по нескольким причинам.

Основные существующие способы можно разделить на 3 категории:
  • Установка на компьютере резидентного монитора, который при подключении флешки проверяет наличие файла autorun.inf, и при наличии такового принимает меры. Минус — привязка к конкретной машине
  • Защита флешки методом прав NTFS — отличный железобетонный способ, но его преимущества являются одновременно и его недостатками — NTFS не всегда применима (скажем в случае Win9x, или конкретной модели автомагнитолы или DVD-плеера, читающих только FAT).
  • Метод создания на флешке одноименного каталога AUTORUN.INF. Из минусов можно отметить то, что новые вирусы научились удалять этот каталог, или переименовывать в случае невозможности удаления

Именно третий метод был взят мной за основу, и доработан. Внешне все выглядит вот так:

Индикация

Принцип работы скрипта заключается в следующем:
Читать дальше →
Всего голосов 114: ↑99 и ↓15+84
Комментарии102

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность