Search
Write a publication
Pull to refresh
2
0

Программист

Send message

Протокол коммуникации Siri взломан

Reading time3 min
Views3.7K
Разработчикам мобильных приложений из компании Applidium удалось разобраться в протоколе коммуникации, который использует программа Siri, так что теперь этот движок распознавания речи теоретически можно запускать на любом устройстве, в том числе Android, если вы знаете, где добыть идентификатор iPhone 4S, и компания Apple не внесёт его в «чёрный список».

Ключевым элементом Siri является то, как программа общается с сервером (Siri работает только при наличии доступа в интернет). Трафик идёт по протоколу TCP, порт 443, на сервер 17.174.4.4. Если вы попробуете связаться с сервером https://17.174.4.4/ с десктопа, то увидите, что он предъявляет сертификат на имя guzzoni.apple.com (Дидье Гуззони из компании SRI — один из создателей этой технологии).
Читать дальше →

Теория Заговора

Reading time1 min
Views5.6K
[Сцена: ранние 90е, офис некоего производителя компьютеров в Силиконовой Долине]

— У меня отличная идея!

— Мочи.

— Знаешь, как программистов-старичков обычно обгоняют и втаптывают в грязь молодые пацаны? Эти детишки только из колледжа выпустились, а код на C и C++ строчат быстрее нас, опытных старых пердунов. У меня это уже в печенках сидит.
Читать дальше →

Дизайн будильника моей мечты

Reading time4 min
Views44K
Нет, не здоровенного. А просто удобного будильника для Андроида. После долгих поисков на Маркете я так и не смог найти будильник, который мне было бы приятно использовать. Поэтому в этой статье я буду проектировать будильник таким, каким бы я сам хотел его видеть.

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

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

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

И в-третьих, в нём нет никаких математических примеров для отключения звонка. Так что для любителей математики он не подойдёт.

Дисклаймер. Вполне возможно, у вас уже есть будильник который вас полностью устраивает. Что ж, тогда эта статья вряд ли вам будет интересна. А для остальных я расскажу о проектировании будильника
под катом

HP дает шанс получить разработчикам webOS планшет за 150 долларов США

Reading time1 min
Views772


Несмотря на то, что будущее операционной системы webOS и планшетов HP TouchPad под вопросом, HP старается поддерживать свою операционную систему на плаву. Сейчас эта компания планирует заинтересовать разработчиков webOS таким простым способом, как предоставление планшета от HP всего за 150 долларов США. Имеется в виду 32-ГБ версия этого устройства.

Так вот, каждый зарегистрированный разработчик webOS действительно может получить планшет. Все сказанное касается разработчиков из США, Канады и стран Европы. Правда, в Европе стоимость планшета почему-то составит 150 евро, а не 150 долларов. Но традиция компаний приравнивать доллары к евро уже не вызывает удивления.

Насколько можно понять, каждый зарегистрированный разработчик получает право получить не один такой планшет, а сразу два. Негативным моментом является то, что точное количество планшетов, доступных для разработчиков, тоже неизвестно. Для получения возможности покупки 150-долларового HP TouchPad нужно успеть зарегистрироваться до 18-го ноября этого года. Если заявка будет принята, тогда разработчик получает купон. Погасить его нужно до 27 ноября.

Via developer.palm.com

Apple нарушила два патента Motorola Mobility. На продукцию Apple в ЕС может быть наложен запрет

Reading time1 min
Views1.6K
На днях Apple проиграла дело крошечной компании NT-K, производящей планшеты на базе Android. Суд посчитал, что iPad нарушает интеллектуальную собственность испанского производителя, и отказалась удовлетворять иск американской компании. Испанцы заявили, что Apple сама напросилась, и готовят внушительный иск о компенсации ущерба и опорочивании деловой репутации.
А сегодня у Apple начались проблемы посерьёзнее. Немецкий суд признал, что Apple нарушила два патента (первый патент объясняет фундаментальные особенности передачи данных, а второй касается синхронизации) компании Motorola Mobility, и Apple гарантировано выплатит внушительный штраф, а также будет выплачивать отчисления. Либо вполне вероятен исход с блокировкой продаж продукции Apple на территории Германии, а также, вероятно, ряда других стран Европы. Само предварительное решение суда, спасибо Флориану Мюллеру за информацию. Походу Google имеет шансы заполучить не такие уж и бесполезные патенты, раз смогли отбиться от обвинений Apple.
Читать дальше →

Испанский суд признал пиратство безвредным

Reading time2 min
Views4K
image

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

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

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

Есть множество случаев, в которых цифровое пиратство оказало положительный эффект на продажи. Исследования показали, что «пираты» — лучшие покупатели в музыкальной индустрии, что и подтверждал в этом году один из руководителей EMI Дуглас Мерилл.

Читать дальше →

Courier — планшет-буклет от Microsoft

Reading time1 min
Views1.9K
Пока кто-то ждет планшет от Apple, сущестование которого еще не подтверждено, приподнимается завеса над Courier — тайным проектом Microsoft. Это буклет — то есть планшет с двумя экранами.

image

image

image


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

via gizmodo.com/5365299/courier-first-details-of-microsofts-secret-tablet

Взлом каптчи файлообменника

Reading time9 min
Views44K

Введение



В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе библиотеки Open Computer Vision © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека FANN (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа.

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

Курс молодого Desire'вода

Reading time4 min
Views9.6K
image
Написать подобную статью меня сподвигнул тот факт, что для человека, влившегося в стройные ряды Desire'водов, информация об платформе Android очень уж фрагментирована. С одной стороны платформа для всех Android устройств одна, с другой стороны для каждого устройства есть свои нюансы и тонкости. Кроме того информации на таких форумах как 4pda.ru и forum.xda-developers.com очень много, но как правило она размазана по всем темам. Приходится продираться сквозь сотни страниц в попытках извлечь ценные частицы информации.
Читать дальше →

Мир лицензий: разбираемся с GNU GPL

Reading time6 min
Views164K

Рано или поздно каждый разработчик сталкивается с вопросом лицензирования своих разработок. Более или менее понятно, когда разрабатывается коммерческий продукт с закрытым кодом. Но когда разработчик желает распространять программу, плагин или библиотеку классов бесплатно и с открытыми кодами, то могут возникнуть трудности, потому что в природе существует масса лицензий подобного рода. Эта статья призвана собрать, упорядочить данные по лицензиям и вычленить самое главное.

UPD: опубликован перевод небольшого куска официального GPL FAQ habrahabr.ru/blogs/Dura_Lex/45878
UPD2: скорректирован и переформулирован список совместимых лицензий

Читать дальше →

Что делать, если вам грозят 38 млрд. (или меньше) за нарушение авторских прав

Reading time5 min
Views11K
38 млрд. рублей! Этой суммы вполне бы хватило для закрытия внешнего долга — ну, например Албании. Оказалось — это ущерб, нанесенный известным отечественным и зарубежным компаниям.
Сумма фантастическая, особенно для супружеской пары с фамилией отличное от «Абрамович». Хочу заметить, что если все и далее пойдет по строгой букве закона, с буквальным трактованием и отсутствием вопросов суда к обвинению, то сумма может вырасти.
Читать дальше →

24-летний студент начал войну против Facebook

Reading time3 min
Views73K


24-летний студент юридического факультета Венского университета Макс Шремс (Max Schrems) вот уже несколько месяцев ведёт неравный бой с компанией Facebook. Всё началось с того, что Макс отправил несколько грамотно составленных запросов и добился-таки, что из калифорнийского офиса ему прислали CD-диск со всеми персональными данными, собранными за три года активности на сайте.

Каждый гражданин может потребовать у Facebook выдачи ему в течение 40 дней всей собранной на него персональной информации. На сайте есть специальная форма для такого запроса. Вам придёт CD с файлом PDF объёмом несколько сотен мегабайт и более 1000 страниц. Макс Шремс получил PDF из более 1200 страниц, вся информация в файле была разбита на 57 категорий (работа, образование, друзья, политические взгляды, хобби, фотографии и т.д.). Как говорит Макс, даже у КГБ не было такого полного досье на граждан.

Но самое удивительное, что среди всего прочего в присланном файле были удалённые сообщения, чат-сессии, имена бывших друзей и другие данные с пометкой deleted:true.
Читать дальше →

Как Сделать Свой Собственный Подавитель Мобильных Телефонов

Reading time3 min
Views20K
Я работаю в небольшой компании, которая занимается продвижение сайтов в Интернете (SEO). Совсем недавно мы начали практиковать новый метод привлечения работников. Мы устраиваем небольшие презентации — семинары (бесплатные) где рассказываем про различные аспекты поисковой оптимизации и таким образом привлекаем к сотрудничество молодых оптимизаторов. В среднем, раз в неделю у нас в офисе собирается около 20-30 человек. В начале, все было просто отлично, но затем, мы неожиданно столкнулись с одной проблемой.
Читать дальше →

Ускоренное расширение Вселенной: несколько популярных слов

Reading time8 min
Views9.2K
Некоторая ирония природы состоит в том, что наиболее изобильная форма энергии во Вселенной есть и наиболее загадочная. После ошеломляющего открытия ускоренного расширения Вселенной довольно быстро возникла согласованная картина, указывающая на то, что 2/3 космоса «сделаны» из «темной энергии» — некоторого сорта гравитационно отталкивающего материала. Но достаточно ли убедительны доказательства, подтверждающие новые экзотические законы природы? Может имеются более простые астрофизические объяснения этих результатов?
Читать дальше →

Квартет Анскомбе

Reading time1 min
Views5.8K
Статистика — это такой инструмент… Очень страшный в неумелых руках. В умелых того страшнее, способен разорвать мозг на куски.

Вот есть последовательности A, B, C и D, про которые известно следующее:
  A B C D
Среднее значение x 9.00 9.00 9.00 9.00
Дисперсия х 10.00 10.00 10.00 10.00
Среднее значение y 7.50 7.50 7.50 7.50
Дисперсия y 3.75 3.75 3.75 3.75
Корреляция между x и y 0.82 0.82 0.82 0.82
Прямая линейной регрессии y = 3 + 0.5 x y = 3 + 0.5 x y = 3 + 0.5 x y = 3 + 0.5 x
То есть все указанные величины для них совпадают. По крайней мере, до второго знака после запятой.
А теперь смотрим глазами

Штрафы за торренты в 150 раз выгоднее продажи контента

Reading time2 min
Views2.9K
Как показывают расчёты, для медиакорпораций бизнес-модель штрафования за пиратский контент может быть гораздо прибыльнее, чем продажа того же самого контента в лицензионном виде. Такие расчёты (файл .ppt на немецком) приводит фирма DigiRights Solutions, которая предлагает свои услуги по автоматизации отлова пиратов (она разработала специальный софт, работающий в связке с торрент-трекером).

Дело в том, что в развитых странах очень велик размер штрафа за пиратский контент. Каждый нелегально скачанный файл может принести правообладателю около €90, если вычислить и засудить «злоумышленника». По оценке DigiRights Solutions, компания может заработать в 150 раз (!) больше денег, монетизируя контент именно таким способом, а не через интернет-магазины.
Читать дальше →

Очередной казус с Google Translate

Reading time1 min
Views650
Вот такой вот интересный перевод фразы «лучшее видео» предлагает нам Google translate. Направление перевода с русского на английский. Если есть еще интересные находки на эту тему, прошу делиться в комментариях.

Python на Хабре

Reading time7 min
Views454K
Некоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, чтобы начать изучать какой-нибудь новый язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. После продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками всегда так — сомнения, раздумья, проблема выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше? А дальше я стал искать материал для изучения…
Читать дальше →

Information

Rating
9,198-th
Location
Кишинев, Молдова, Молдова
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Senior
From 5,000 €
PHP
PostgreSQL
SQL
JavaScript
Laravel
Symfony
OOP
Git
English
Database