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

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

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

Альтернатива HLS для iOS Safari — потоковое видео через Websocket

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

Apple HTTP Live Streaming — широко распространенная технология для доставки видео на мобильные устройства, которая делает ставку на простоту, универсальность и проходимость. В качестве протокола доставки используется самый простой, доступный и проверенный протокол Интернета HTTP, что позволяет доставить видео практически на любое устройство или ПО в сети.

Ниже под катом рассматривается альтернатива — Websocket Streaming для iOS Safari и подробно описывается процесс тестирования.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии15

Автоматизация тестирования iOS-приложений с применением Calabash и Cucumber

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


В процессе разработки любого приложения наступает момент, когда в связи с ростом функциональности трудозатраты на регрессионное тестирование становятся непомерно велики. Другая причина значительной трудоемкости тестирования iOS-приложений (так же как и любых других мобильных приложений) — разнообразие линейки поддерживаемых устройств и версий ОС, необходимость тестирования в альбомном и портретном режимах, а также при различных условиях соединения с интернетом. Стремление оптимизировать процесс тестирования приводит нас к необходимости его полной или частичной автоматизации.

В этой статье я расскажу о том, как мы автоматизируем тестирование наших приложений (ICQ и Агент Mail.Ru), поделюсь нашими наработками в этой области и упомяну о проблемах, с которыми мы сталкиваемся.
Читать дальше →
Всего голосов 48: ↑46 и ↓2+44
Комментарии10

Визы для стартапов: как открыть собственное дело за рубежом (часть 1)

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

Как создать бизнес почти «из ничего» и стать хозяином собственной жизни? Ответ: создать стартап. Сегодня многие страны предлагают для предпринимателей супервыгодные условия для начала своего дела. Например, в Чили не нужно даже самим искать деньги на стартап — при наличии хорошей идеи их выдает правительство страны. А в Великобритании и Канаде работают специальные фонды, готовые профинансировать начинающую компанию.

Стартапы выгодны принимающим странам, поскольку такие компании генерируют значительное количество рабочих мест. Ежегодно по программам для основателей стартапов в Европу иммигрируют до 20 тыс. человек. Если учесть, что эти компании чаще всего основываются двумя лицами, то можно предположить, что каждый год в ЕС открываются примерно 10 тыс. новых фирм. В среднем, компания, принадлежащая иностранцу, создает четыре рабочих места в первый год существования. Следовательно, в совокупности стартапы являются источником примерно 40 тыс. рабочих мест в Европе за год.

Посмотрим, какие условия иммиграции существуют для основателей стартапов в разных странах.
Читать дальше →
Всего голосов 74: ↑62 и ↓12+50
Комментарии53

Apple разослала приглашения на WWDC 2013

Время на прочтение1 мин
Количество просмотров35K
image
На сайте Apple появилась информация о WWDC 2013. Мероприятие пройдет с 10-14 июня в Moscone West, Сан-Франциско. Начало в 10 утра (9 вечера по Москве).
Стоимость билета 1,599$ (В прошлом году билеты раскупили за 2 часа).

В прошлом году Apple показала iOS 6 и операционную систему OS X Mountain Lion, а также представлены обновленные Mac Book Pro и Mac Book Air.
Читать дальше →
Всего голосов 39: ↑29 и ↓10+19
Комментарии57

Создание «интернет-знаменитости» за 68 долларов

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


Сантьяго Сваллоу (Santiago Swallow) — визионер, консультант, автор и мыслитель. У Сантьяго 85 тыс. фоловеров в твиттере и статья в Википедии. Пожалуй, по состоянию на 17 апреля это был самый «известный» человек в интернете, про которого никто не слышал. Оно и неудивительно, ведь Сантьяго на самом деле не существует.

Создание образа Сантьяго Сваллоу заняло всего два часа и 68 долларов.
Читать дальше →
Всего голосов 190: ↑160 и ↓30+130
Комментарии83

Неочевидный способ борьбы с прокрастинацией

Время на прочтение3 мин
Количество просмотров32K
Наверняка, многие слышали о таком понятии, как “состояние потока”. Сейчас выходит много умных книжек и статей на эту тему. Но если не вдаваться в подробности и говорить простыми словами, то это такое состояние, в котором лучше всего работать. Концентрация и вовлеченность в таком состоянии максимальны, правильные решения приходят в голову быстро и естественно, ничто окружающее не отвлекает: ни захламленный рабочий стол, ни неудобное кресло, ни поздний час или голодный желудок.

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



Читать дальше →
Всего голосов 164: ↑156 и ↓8+148
Комментарии104

Сервис для поиска похожих людей

Время на прочтение4 мин
Количество просмотров202K
Представьте себе ситуацию. Вы увидели где-то в Интернете некую барышню, и она вам очень понравилась. Если говорить точнее — вообще-то, вам понравилась её внешность: как минимум, вы не знаете её запах, поэтому ничего не знаете об её MHC — а с биологической точки зрения это ох как важно (вот ещё видео). Да и, скажем прямо, помимо внешности и MHC будут и другие критерии, которые в итоге определят, насколько вам она действительно нужна. И тем не менее, внешность показалась вам не просто хорошей, а идеальной — возможно, вы даже когда-то уже видели какую-то барышню, похожую на эту, и уже испытали тогда примерно те же чувства.

Фотография

В общем, как бы то ни было, внешность вам очень понравилась, но конкретно эта девушка вам почему-то не подходит. Может, она суперзвезда, и вы ей не слишком интересны, может быть, она замужем, а может быть вы просто не хотите пока переезжать туда, где она живёт (мало ли). И вы задаётесь вопросом — а единственная ли она из тех, кто сочетает все те 512 критериев внешности, которые вы рассматриваете как идеальные. Вообще-то, наверно, нет — вы ведь уже видели такую девушку раньше, помните? Но стоп, а с ней-то вы вообще не знакомы (может быть, вы видели её в метро или на улице, но почему-то так и не познакомились с ней).
Читать дальше →
Всего голосов 17: ↑13 и ↓4+9
Комментарии17

Medal for Return — полнометражный мультфильм

Время на прочтение1 мин
Количество просмотров1.5K
Шесть лет в одиночку и полнометражный мультфильм готов.
Автор сего произведения, некий житель Владивостока — Александр Тимченко.



Как весело заметили на youtube, «мопед не мой»!

Обратите внимание на продолжительность ролика.

Автор сам разработал картины, диалоги, сценарий, внешность персонажей, одежду, фоновые декорации, сцены и оживил всех персонажей. В общем, веселого много.

Читать дальше →
Всего голосов 217: ↑197 и ↓20+177
Комментарии101

Стартап «Аватар»

Время на прочтение1 мин
Количество просмотров2.4K
Проект «Аватар» http://avatar.cx работает в 220 странах мира и рассчитан на 54 языка. Любой желающий за цену, начинающуюся от 7 $ час, может заказать себе человека-аватара, который займется выполнением заказанных действий в практически любой точке земного шара.

Суть сервиса его создатель Сергей Исаков формулирует следующим образом:

Вы желаете сегодня вечером поиграть в казино Лас Вегаса – входите на портал – выбираете город Лас Вегас – находите там список людей, готовых поработать Аватаром и свободных в данный момент – выбираете одного из них, с лучшими характеристиками его Интернета, видео камеры и качества звука, знанием своего языка (или берёте ещё и переводчика) – смотрите его расценки – связываетесь с ним через портал – спрашиваете его: «Готовы ли, Вы, прямо сейчас поработать 5 часов в своём городе – поиграть в казино?» – он отвечает: «Да» – оплачиваете 5 часов его работы через портал – ему приходит информация об оплате – соединяетесь с ним через Skype – у него очки со встроенной видеокамерой и звуком – он едет по Лас Вегасу в казино, и Вы всё видите и слышите – теперь он – это Вы – Вы им управляете – Вы купили место, время, его тело – Вы виртуально входите в казино Лас Вегаса, оплачиваете с Visa фишки и начинаете игру – у Аватар на груди (как медаль) висит знак Аватара – все окружающие видят и понимают, что этот человек Аватар. При необходимости, Вы можете доплатить ещё пару часов работы Аватара, так сегодня вечером Вы побывали в Лас Вегасе и поиграли в казино.


Под катом видео-презентация проекта.
Посмотреть
Всего голосов 104: ↑78 и ↓26+52
Комментарии88

Интернет через ICMP

Время на прочтение1 мин
Количество просмотров30K
Здравствуйте! Вы забыли заплатить за интернет, провайдер заблокировал TCP и UDP, а про ICMP забыл, и любой ресурс пингуется? Тогда этот топик для вас!

image
Читать дальше →
Всего голосов 193: ↑181 и ↓12+169
Комментарии83

Написание покерного бота

Время на прочтение11 мин
Количество просмотров48K
Внимание материал носит чисто ознакомительный характер, и автор не несет ответственности за закрытие аккаунтов покерными румами. По законам стран создание и использование ботов не запрещено, однако по правилам покерных румов они запрещены.

В данной статье полных исходных кодов не будет, только теоретически что и как можно использовать, и некоторые куски функций. Если ты интересуешься этим, тебе не составит собрать все в единую картину и написать свое. Так же не буду учить стратегиям игры, про термины или стратегии а так же правила можно в интернете найти много информации.
Читать дальше →
Всего голосов 53: ↑45 и ↓8+37
Комментарии42

Слово — картинка

Время на прочтение1 мин
Количество просмотров1.5K
Как можно превратить слово в картинку? Об этом повествует книга «Word as Image» от Ji Lee, бывшего креативного директора Google Creative Labs. В книге представлено более 100 способов такого превращения. Книгу можно приобрести на Amazon, как источник вдохновения. Я думаю, must have для художников логотипов, о чем повествует промо-ролик (почему-то не встраивается в топик).

Всего голосов 90: ↑67 и ↓23+44
Комментарии22

Уникальная схема взлома мобильных телефонов в России — как это работало

Время на прочтение4 мин
Количество просмотров70K
Вчера первый канал и множество других СМИ рассказали о хакерах-миллионерах, которые смогли «взломать сети» различных операторов и управлять дистанционно телефонами жертв, списывая с них деньги. Количество недоговорок и откровенного непонимания, лжи, в этой истории превышает разумные пределы. Давайте разберемся, что именно произошло и что такого уникального в той схеме, что использовали воры. Спешу также успокоить, чудес не бывает и стандарт GSM никак не скомпрометирован текущей атакой.

Факты изложенные пресс-службой управления К

— Преступная группа задержана в Москве, их разработка проводилась около полугода.
— Пострадало 50.000 человек по всей стране за год. Сумма ущерба около 3 миллионов рублей
— Мошенники использовали автомобиль из которого осуществляли взлом телефонов
— В машине было установлено оборудование незаконно и контрабандно ввезенное в РФ
— В видео показали также два ноутбука установленных в машине
— Программист сидел на квартире и дистанционно взламывал телефоны, он не находился в машине
— Радиус до 5 километров от автомобиля, в его пределах мог осуществлять взлом
— Всем процессом управлял диспетчер
— Использовали услуги фрилансеров, чтобы доработать программы для взлома телефонов
— В схеме участвовало 7 человек, организатор не пойман. Исполнители получали от 30 до 50 тысяч рублей
— Тревогу забили в одном из операторов, случайно обнаружив схему

Читать дальше →
Всего голосов 315: ↑290 и ↓25+265
Комментарии333

Ричард Фейнман «В ПОИСКАХ НОВЫХ ЗАКОНОВ»

Время на прочтение1 мин
Количество просмотров10K
image
Перевод седьмой лекции из курса «Характер физических законов», самого яркого ученого двадцатого века Ричарда Фейнмана.

Лекция называется «В поисках новых законов».
Читать дальше →
Всего голосов 81: ↑79 и ↓2+77
Комментарии47

SmartLabels: автоматическая сортировка писем

Время на прочтение1 мин
Количество просмотров2.7K
В августе прошлого года в Gmail появилась функция автоматической фильтрации Priority Inbox, которая заслужила смешанные отзывы. Отрицательные были в основном от гиков, которые любят сами настраивать фильтры, тогда как большинству обычных пользователей действительно стало удобнее.

Сейчас в Gmail Labs разработали ещё одну функцию для автоматической сортировки писем SmartLabels (активируется в меню настроек Settings – Labs). Идея примерно такая же как в Priority Inbox — оставить во «Входящих» только прямые письма от живых людей. Всё остальное отфильтровывается с метками Notifications (автоматические уведомления с различных сервисов), Forums (дискуссии) и Bulk (массовые рассылки).
Читать дальше →
Всего голосов 45: ↑39 и ↓6+33
Комментарии19

Us Now: как возможность совместной работы влияет на различные сферы жизни

Время на прочтение1 мин
Количество просмотров1K
Us Now — это документальный фильм о том, как люди, имея возможность совместной работы, изменяют мир вокруг себя. Он рассказывает о тех аспектах жизни, которые у самоорганизующихся сообществ получается делать лучше, чем у правительства, банков и других организаций. В фильме засветились известные проекты, которые построены вокруг сообществ, такие как Linux, CouchSurfing и другие, а так же упомянуты некоторые неизвестные у нас, но достаточно интересные проекты. Есть русские субтитры. Фильм достаточно длинный (1 час), но стоящий.



На сайте VODO можно поддержать фильм материально.
Всего голосов 21: ↑20 и ↓1+19
Комментарии10

Как мы делали сервис на WebRTC

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


Статей про WebRTC уже достаточно много и в интернетах, и на Хабре (здесь и здесь), повторять их ещё раз не имеет особого смысла, поэтому тут приведем наш личный опыт и впечатления, полученные при разработке live.pics.io.

Идея



Live.pics.io позволяет создавать приватные сессии для совместного просмотра и обсуждения изображений голосом. Это могут быть любые изображения: от фотографий, до макетов дизайна и презентаций. Pазрабатывая pics.io, мы достаточно хорошо научились работать с разными raw форматами в браузере, поэтому можно не заморачиваться с конвертацией и закидывать фотографии сразу после съемки (будут рады владельцы Canon’ов и Nikon’ов, остальные камеры пока требуют конвертации в DNG).

Очень коротко о webRTC


На самом деле, использовать WebRTC — это практически то же самое, что использовать сокеты. Но немного по-другому (совсем чуть-чуть). Нам нужно передавать изображение и звук. Берем RTCPeerConnection для соединения между пирами, MediaStream для трансляции аудио и RTCDataChannel для передачи изображений. Еще, для того, чтобы все это заработало, понадобится небольшой серверсайд для соединения пиров и передачи управляющих инструкций. Но об этом чуть позже.

Читать дальше →
Всего голосов 42: ↑39 и ↓3+36
Комментарии16

Делаем свой персональный Skype, пошаговая инструкция создания WebRTC приложения

Время на прочтение4 мин
Количество просмотров139K
WebRTC

WebRTC позволяет реализовать real-time аудио/видео связь через браузер (firefox и chrome).

В этом топике я расскажу как реализовать простейшее WebRTC приложение.
Читать дальше →
Всего голосов 102: ↑98 и ↓4+94
Комментарии28

С любовью к дизайнерам: внедряем веб-формы в мобильное приложение

Время на прочтение5 мин
Количество просмотров12K
При разработке мобильного приложения для проекта, которому приходится работать с большим количеством внешних систем, неизбежно возникают ситуации, в которых приходится проявлять находчивость и смекалку. Особенно часто такие ситуации возникают при попытках реализовать программно полет мысли дизайнера с учетом технических особенностей таких систем. О том, как мы решаем такие задачи при работе над мобильным приложением Денег Mail.Ru, мы расскажем в этой статье.


Читать дальше →
Всего голосов 59: ↑42 и ↓17+25
Комментарии16

Создаем клон игры Flappy Bird, используя движок физики iOS7

Время на прочтение2 мин
Количество просмотров53K
#FlappyBird — И этим все сказано!



Эта игрушка невероятно проста, но в тоже время содержит добротную смесь развлечения и негодования присущее играм 90-х, таким как Double Dragon 3, и Teenage Mutant Ninja Turtles. После того как Dong Nguyen объявил о том, что собирается убрать игру из app store, мне стало интересно насколько сложно воссоздать физику и взаимодействие с помощью нового физического движка iOS7. Я написал эту статью потому, что многие разработчики даже не знают, что IOS 7 имеет встроенный физический движок — UIKit Dynamics.
Читать дальше →
Всего голосов 85: ↑70 и ↓15+55
Комментарии24
1
23 ...

Информация

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