Как стать автором
Обновить
64
0
Павел Манылов @pavel_manylov

Разработчик

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

Apple Music для разработчика

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

Вводные слова


Как бы ни ругали Apple за закрытость платформы и самой экосистемы, некоторые их решения являются исключением. На рынке много стриминговых сервисов, но предоставляющих полноценный SDK для стриминга в сторонних продуктах крайне мало, для российского рынка список официально доступных SDK ограничивается Deezer и Apple Music. Конечно, когда на наш рынок придёт Spotify, на один доступный SDK станет больше, но пока есть два игрока и только один из них имеет широкую пользовательскую базу.


Так получилось, что я имел опыт работы с Deezer SDK под Android и прямо сейчас активно работаю с SDK Apple Music (MusicKit) под iOS. И главное отличие от опыта с Deezer состоит в том, что MusicKit — это верхушка айсберга, она же публично доступный API. В отличие от Deezer, где повторить большую часть функциональности официального приложения — это просто длительный процесс, повторить функциональность даже веб-страницы Apple Music, используя только публичный API, невозможно. Даже если Apple использует MusicKit в своих решениях, то кроме него она использует ещё массу недокументированных API запросов и приватных API, которые простым смертным использовать запрещено.


В статье я расскажу про работу с MusicKit с точки зрения разработчика в контексте реализации достаточно "простых задач": поискать в каталоге, показать картинки в результатах поиска, получить песни, рекомендации и даже проиграть какую-то музыку. Забегая вперёд скажу, что многое из рассказанного будет справедливо и для работы с Apple Music в Android и Javascript.


Если понадобится, готов дать детальные ответы с кодом на вопросы в комментариях.

Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии9

The Pirate Coelho

Время на прочтение1 мин
Количество просмотров1.8K
Непотопляемый ThePirateBay решил устроить эксперимент по промоутированию писателей, музыкантов и прочих творцов, чьи работы могут иметь представление в электронном виде. Смысл этой затеи отлично передаёт первый «промоутируемый» (а скорее сам промоутирующий этот промоутинг) — Пауло Коэльо, чьё лицо вы можете сейчас наблюдать на главной.



Перевод записи в блоге Пауло Коэльо - под катом
Всего голосов 114: ↑107 и ↓7+100
Комментарии70

Без математики или почему я плачу за чужой труд

Время на прочтение2 мин
Количество просмотров12K
Вы можете посчитать это раздутым комментарием. Пшиком и пердением в пустоту, но я выскажу своё мнение, которое почему-то считается многими «ненормальным».

Давайте сразу определимся. Я — программист и моя работа, по сути, создавать некий нематериальный продукт. Продукт, который считается объектом авторского права. Мне платят за мою работу. Повторю. Мне платят за мою работу. Разжую. Я работаю, создаю своими мозгами некий нематериальный продукт и мне за это платят. Всё, закончили повторять.

Я могу не только создавать некий программный продукт на заказ, но и сделать его по своей прихоти и продавать как товар хоть сто миллионов раз, запрашивая ту сумму, которую считаю нужной.
Читать дальше →
Всего голосов 381: ↑240 и ↓141+99
Комментарии626

Первое подписанное homebrew для psp и некоторые размышления по теме

Время на прочтение3 мин
Количество просмотров4.4K
Некоторые называют этот день датой смерти PSP, как бы то ни было, в этот день в сети появилось первое homebrew-приложение, не требующее наличие кастомной прошивки или homebrew enabler'а. Просто приложение, которое запустится под любой прошивкой.

Коротко о том, как этого достигли и моё субъективное мнение о том что будет далее
под катом
Всего голосов 51: ↑42 и ↓9+33
Комментарии58

Совсем обычная линуксовка в Екатеринбурге

Время на прочтение1 мин
Количество просмотров514
В этом году мы решили провести совсем обычное для нас мероприятие — Freedom Day.

В чём же его обычность?


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

Читать дальше →
Всего голосов 52: ↑30 и ↓22+8
Комментарии9

Почтофон: мфу за миллион

Время на прочтение3 мин
Количество просмотров10K
Новым интересным изобретением порадовали нас Дагестанские учёные.
Да, всё правильно, называется он...почтофон.
Я думал они переизобрели факс, но на деле оказалось куда интереснее.
Про это изобретение уже успели поведать по телевидению, но на хабре о нём пока никто ничего не писал, исправим ситуацию.



Под катом вы так же увидете грандиозное разоблачение от других хабра-юзеров.
Читать дальше →
Всего голосов 230: ↑206 и ↓24+182
Комментарии334

Вышел Ruby 1.9.2

Время на прочтение2 мин
Количество просмотров1K
Вышла очередная, долгожданная версия интерпретатора Ruby за версией 1.9.2

О 1.9.2 по пунктам

Ruby 1.9.2 в основном совместим с 1.9.1, за исключением следующих изменений:
  • Множество новых методов
  • Новое API для сокетов (с поддержкой IPv6)
  • Поддержка большего числа строковых кодировок
  • Класс Random, который поддерживает различные генераторы случайных чисел
  • Переработан класс Time. Теперь проблема 2038 года — не проблема.
  • Некоторые улучшения в регулярных выражениях regexp
  • $: больше не содержит текущую директорию.
  • dl переработан как надстройка над libffi.
  • Новая библиотека psych, являющаяся оболочкой для libyaml. Вы можете её использовать вместо syck
Ещё немного информации - под катом
Всего голосов 58: ↑47 и ↓11+36
Комментарии22

Как сделать легальную homebrew в настоящий момент

Время на прочтение2 мин
Количество просмотров2.2K
Я буду говорить о Sony и её портативной приставке — psp, но то, о чём я буду говорить применимо для любого случая, когда производитель железа запрещает изготовление и сбыт homebrew, но позволяет купить development kit.
Думаю многие уже догадались — я говорю о возможности объединиться, купить kit и разрабатывать необходимый софт для железяки. То есть в итоге у нас получится не совсем homebrew, но всё же доступ к sdk будет у большого числа людей (группа из 50 человеко, например).
Что для этого необходимо — читаем дальше
под катом
Всего голосов 16: ↑11 и ↓5+6
Комментарии16

Как уменьшить пиратство и удовлетворить честного пользователя psp

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

О чём статья


Все знают, что уровень пиратства зашкаливает не только в нашей стране, но и во всём мире. Я не собираюсь спорить о природе пиратства — я покажу реальный пример, когда компания в силе снизить уровень пиратства до минимально возможного порога, принеся пользу конечным пользователям своего продукта. Да, я говорю о компании Sony и её линейке PSP.

Читать дальше →
Всего голосов 42: ↑33 и ↓9+24
Комментарии48

Аналог? Забудьте это слово

Время на прочтение5 мин
Количество просмотров31K
Лучше не искать аналогов, лучше искать программы, которые выполняют нужные задачи — так будет проще.
Товарищ с Лора

Как же надоедает, когда говорят «что-то аналог чего-то» в отношении софта: OpenOffice.org — аналог MS Office, Ubuntu — «бесплатный аналог Windows», Gimp — аналог Photoshop. В качестве замены слова аналог часто используют слова «замена» и «альтернатива». Да и не особо важно как говорят — главное — что имеют в виду и что в результате человек,  который прочитал, услышал — понял.

А подразумевают обычно следующее:
  1. Полная совместимость с тем, с чем сравнивают.
  2. Все нововведения из того с чем сравнивают должны появлять в этом продукте.
  3. Умеет делать всё, что умеет делать продукт, с которым сравнивают.

Я как разработчик заявляю:
  • ни один здравомыслящий программист никогда не будет писать аналог чего-то. Писать аналог — себя не уважать.
  • ни одна программа не может быть аналогом другой
  • каждая программа индивидуальна и использовать её нужно без оглядки на другие
  • совместимость с «чужим софтом» — лишь плюшка

Читать дальше →
Всего голосов 301: ↑194 и ↓107+87
Комментарии219

Форум Открытых Технологий II в Екатеринбурге

Время на прочтение2 мин
Количество просмотров640
18 апреля 2010 г. в 14.00 в УГТУ-УПИ (Екатеринбург, ул. Мира, 21) откроется второй по счёту, но не по значению, Форум открытых технологий. Мероприятие посвящено преимуществам использования открытых технологий в бизнес-среде.
Если вы заинтересованы в продвижении свободных программных продуктов, используете их в своей профессиональной деятельности или только начинаете знакомиться с ними, этот форум для вас.

Кто, что, где и зачем - под катом
Всего голосов 37: ↑29 и ↓8+21
Комментарии4

Печатаем книги-брошюры в *nix

Время на прочтение3 мин
Количество просмотров18K
Наверняка у многих из тех, кто читает этот пост, возникало желание распечатать некую книгу на бумаге и сделать это так, чтобы книга была по удобству близка к типографской. Конечно, в роли книги может выступать как какой-нибудь pdf-документ, так и какая-нибудь tex'овая научная работа.

Ну а что же такое брошюра? По сути — это такая тетрадка, каждый лист которой является половиной большого листа, а общее количество страниц легко рассчитать по формуле <кол-во «больших» листов>*2<сколько «маленьких листов» на «большом»>*2<два оборота у листа=2 страницы>.

Конспект по матану, каталог avon — это брошюра. Большая часть книг представляет из себя несколько брошюр, наверняка вы встречались с ситуацией, когда из старых потрёпанных книг выпадает одновременно несколько страниц, сложенных «в тетрадку»; так же часто такие тетрадки специально вырываются из учебников, чтобы использовать в качестве шпаргалок, но это не тема нашей беседы.

В этой статье я постараюсь объяснить как просто и быстро распечатать любой документ в виде брошюры.
Читать дальше →
Всего голосов 51: ↑45 и ↓6+39
Комментарии64

Linux в Екатеринбурге: кино для своих

Время на прочтение1 мин
Количество просмотров676
29 ноября (воскресенье) 2009, группа пользователей GNU/Linux Екатеринбурга представит видеопоказ для тех, кто «в теме». Документальный фильм «Revolution OS» будет демонстрироваться в течение двух часов в здании «Фильмофонда» по адресу Екатеринбург, Блюхера 4. Количество билетов ограничено, их можно купить различными способами на сайте E-LUG.Ru: http://tickets.e-lug.ru. Стоимость билета составляет 96 рублей.

Фильм «Revolution OS» вышел в 2002 году и рассказывает двадцатилетнюю историю Linux, GNU и самого движения свободного ПО. Роли самих себя исполняли Линус Торвальдс, Ричард Столлман, Брюс Перенс и Эрик Реймонд – основатели OSI (Open Source Initiative).

Контактная информация:
Телефон: +7 909 016 72 83 (Никита)
Сайт: www.e-lug.ru / forum.e-lug.ru
Всего голосов 45: ↑32 и ↓13+19
Комментарии29

Упорядочиваем диски скриптом весом меньше килобайта

Время на прочтение5 мин
Количество просмотров1.1K
Пока грипповирус подкашивает наши ряды (я уже выбыл из строя), страна празднует (у кого-нибудь стол таки был?) непонятные праздники, а Россия вот вот нападёт на Польшу (аааа), самое время упорядочить нашу коллекцию болванок %).
Итак, возьмём в руки всю силу cat'а, grep'а, sed'а и bash'а и напишем маленький но очень полезный скриптик.

Читать дальше →
Всего голосов 17: ↑10 и ↓7+3
Комментарии9

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

Время на прочтение3 мин
Количество просмотров1.3K
Пришлось сегодня начать и не закончить спор с одногруппником о том, являются ли Linux дистрибутивы более стабильными операционными системами по отношению к той же всеми любимой Windows после процедур обновления. Аргумент оппонента в пользу Windows был прост: при обновлении windows не поломаются программы, а вот в linux системе всё возможно, что же, попытаюсь дать развёрнуто своё мнение по данному вопросу.
Читать дальше →
Всего голосов 30: ↑16 и ↓14+2
Комментарии50

Релиз Zend Framework 1.8.0

Время на прочтение1 мин
Количество просмотров619
Под давлением спиртного праздников, ХабраСообщество оставило незамеченным выход 30 апреля релиза самого известного PHP фреймворка — Zend Framework за версией 1.8.0.

Про нововведения можно почитать в топике про Preview-релиз.
Слово Rapid уже вполне применимо к ZF, надеемся что скоро и слово Agile будет применимо в полной мере не только к Rails, но и к ZF :-)

Скачать последнюю версию и документацию всегда можно здесь
Прямые ссылки на 1.8.0: full || minimal
Документация(онлайн): RU || EN
Всего голосов 47: ↑40 и ↓7+33
Комментарии17

Интервью с людьми не без участия которых WAP стал таким какой он есть

Время на прочтение19 мин
Количество просмотров2.8K
В качестве дополнения к главе об истории руWAP, я проинтервьюировал трёх человек, на глазах и не без участия которых WAP стал таким какой он есть сейчас.
Итак, представляю интервьюируемых:
  • DeeSee — отец-основатель WAP.Siemens-Club.Ru
  • unnamed777 — Администратор нескольких популярных WAP сайтов (адреса не привожу по просьбе его самого), модератор в нескольких разделах на форуме s-c.ru, один из учителей руWAP.
  • Ариец — администратор набирающего популярность портала и самого популярного клик-клуба в WAP

3 интервью - под катом
Всего голосов 10: ↑7 и ↓3+4
Комментарии8

WAP 2.0 своими руками: 1.2: История русскоязычного WAP [1 часть].

Время на прочтение6 мин
Количество просмотров3.8K
Все предыдущие и будущие части доступны здесь
В качестве приложения к этой главе: Интервью с людьми не без участия которых WAP стал таким какой он есть

История русскоязычного WAP



Введение


Как сказал один из историков, в моём красноречивом пересказе: «Любая история субъективна по определению. Объективными являются только лишь исторические факты, а их толкование, составляющее историю — субъективное мнение историка.», от себя добавлю, что я старался быть на столько менее субъективным на сколько возможно — перед написанием статьи я поговорил с администраторами нескольких популярных WAP ресурсов, прочитал несколько субъективных статей, в одной их которых говорилось что у вапа будущего нет, а в другом диаметрально-противоположно, но с явной рекламой одного из ресурсов — все эти статьи вы можете найти, используя Google, мы же постараемся посмотреть на WAP с разных сторон. Итак, приступим.

Под катом рассказ о становлении руWAP
Всего голосов 8: ↑6 и ↓2+4
Комментарии12

WAP 2.0 своими руками: 1.1: История развития стандартов WAP

Время на прочтение2 мин
Количество просмотров4.1K
В WAP я влюбился ещё в далёком 2005 году, сейчас работаю фрилансером и разрабатываю WAP сайты на благо Родины. Писать книгу по WAP я пытался уже два раза — всегда не хватало мотивации, думаю если хабраюзерам будет интересна эта тема, то книгу я писать продолжу, расскажу вам много интересного и мотивации у меня будет выше крыши… ну а не будет интересна… ну и чёрт с ней — третий блин тоже может быть комом.:)

Итак, представляю первую главу на суд общества.

Далее короткая история развития стандарта WAP
Всего голосов 60: ↑46 и ↓14+32
Комментарии91
1

Информация

В рейтинге
Не участвует
Откуда
Свердловская обл., Россия
Зарегистрирован
Активность