Pull to refresh
19
2.9

Разработчик мобильных приложений.

Send message

Phorm

Reading time2 min
Views5K
по следам публикации Мегафон вмешивается в трафик до юзера

В 2008 году компания Phorm UK Inc подписала соглашение об установке своей рекламной системы с тремя крупнейшими ISP в Великобритании — BT, Virgin Media и TalkTalk. Стоимость акций компаний сильно выросла, так как инвесторы предполагали, что Phorm станет главным конкурентом Google. Эти предположения основывались на том, что при помощи технологии Deep Packet Inspection (DPI) Phorm сможет легко перехватывать и анализировать все web-страницы посещаемые пользователями обозначенных провайдеров.
Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments14

rescue initrd в облаке Selectel

Reading time2 min
Views7.9K
Новость одной строкой: в списке доступных внешних ядер при загрузке виртуальной машины добавился rescue initrd, который содержит инструментарий для восстановления работы виртуальной машины.

На случай ошибок в конфигурации (не то ядро, удалённый partition table, странные манипуляции с файловыми системами, забытый пароль, ошибки в конфигурации загрузочных скриптов и т.д.) мы добавили initrd с более-менее полноценным шеллом (полный комплект busybox), плюс набор утилит для восстановления/исправления работы машины.

Rescue initrd доступен в списке внешних ядер для загрузки

Система восстановления виртуальных машин в облаке Селектел
Читать дальше →
Total votes 47: ↑40 and ↓7+33
Comments53

Сравнение нескольких популярных российских облачных/обычных Windows VPS провайдеров

Reading time5 min
Views14K
На днях понадобилось мне выбрать виртуальную машинку для собственного проекта. Т.к. я пишу на Windows/.Net/Mssql, то, очевидно, и хостинг нужен соответствующий. Я выбирал только из российских провайдеров по причине необходимости хороших пингов и простоты расчетов, т.к. работать надо будет с юр. лицом. После не очень успешного Вопроса в Q&A я сам протестировал несколько провайдеров.
Updated Добавлен еще провайдер, дополнено финальное сравнение
Читать дальше →
Total votes 67: ↑48 and ↓19+29
Comments98

Запуск Cloud9 IDE под Mac OS X Lion 10.7.3

Reading time2 min
Views2.2K
Начал осваивать Mac OS X. Поистине замечательная операционная система. Очень нравится интерфейс и продуманность функционала. Многие вещи хотелось бы увидеть в Windows. Но речь не об этом. Так вот решил я все таки посмотреть получится ли у меня запустить Cloud9 ide локально на Mac OS X Lion 10.7.3. Ранее я запустил эту IDE на Ubuntu 11.10. После многочисленных неудачных попыток, запустить понравившуюся мне IDE под Mac OS X, я было уже решил бросить эту затею, хотя на официальном сайте было указано что в качестве поддерживаемых ОС есть и Mac OS, но запустить упорно не получалось.
Читать дальше →
Total votes 25: ↑18 and ↓7+11
Comments15

Вирус-шпион

Reading time2 min
Views9.7K
«Лаборатория Касперского» продолжает охоту на вредоносные программы. 28 мая в своем блоге они сообщили, что обнаружили вирус нового вида, который уже около 5 лет сканирует и собирает конфиденциальную информацию с компьютеров по всему Ближнему Востоку.

image
Фрагмент исходного кода Flame. Изображение с сайта securelist.com

Читать дальше →
Total votes 72: ↑61 and ↓11+50
Comments59

Единственный способ

Reading time4 min
Views71K
Ральф вошел в помещение ангара №1 в 8:30 утра, как делал это ежедневно уже несколько лет. Его взгляд сразу же устремился к центру зала, где на постаменте, окруженный множеством приборов и паутиной кабелей, находился смысл его работы. Собственно говоря, не только его — миллионов людей по всему миру. Первый инопланетный корабль. Полтора десятилетия назад он совершил аварийную посадку и был частично поврежден, оставив, однако, весьма много материала для изучения. Настоящим чудом стало то, что политики и учёные после этого события не переругались, а смогли организовать эффективное изучение свалившегося с небес подарка. На реверс-инжиниринг корабля были брошены лучшие умы планеты. Ральф, возглавляющий группу изучения приборов связи, стоял в ангаре и в который раз любовался стремительной, похожей на стрелу в полёте, формой корабля. Он вспоминал всё, что случилось за последние годы.
Читать дальше →
Total votes 341: ↑305 and ↓36+269
Comments127

Британские регуляторы штрафуют премиум-провайдеров за вредоносное ПО

Reading time1 min
Views838
Британский регулятор PhonepayPlus (независимая организация, занимающаяся надзором за стандартами в области обеспечения премиум-подписок) оштрафовал на $78 тыс. компанию A1 Agregator, занимающуюся проведением премиум-подписками в виде отправки SMS на короткие номера. Причиной для штрафа стало обеспечение указанным провайдером оплат сообщений в заражённых приложениях, в том числе фальшивых (маскирующихся под Angry Birds и другие популярные игры), в которых при каждом открытии приложения отправлялось SMS стоимостью в 5 фунтов (отправлялось три сообщения). Поводом для расследования стала одна жалоба британского гражданина, обнаружившего значительные списания средств со счёта.
Читать дальше →
Total votes 30: ↑27 and ↓3+24
Comments28

Мобильное рабство отменяется

Reading time1 min
Views6.9K
Минкомсвязи подготовило проект, позволяющий абоненту сохранять телефонный номер при смене сотового оператора. Воспользоваться услугой будет возможно только при отсутствии задолженности.

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

Предложения и замечания к законопроекту принимаются до 11 июня.
Читать дальше →
Total votes 110: ↑100 and ↓10+90
Comments242

Fidel.ru — всё

Reading time5 min
Views40K
Пришло время закрывать проект. Он проработал без малого 6 лет. Шесть лет — это невероятный срок для рынка цифровой дистрибуции, тем более в России. За это время удалось сделать очень многое. Кроме, пожалуй, главного.
Читать дальше →
Total votes 102: ↑90 and ↓12+78
Comments166

Идея поиска на сайте используя браузер

Reading time2 min
Views3.8K


Идея


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

Как это должно работать?


  1. Человек нажимает Ctrl+F и вводит слово для поиска;
  2. Браузер передает слово сайту;
  3. Сайт внутренними механизмами* ищет то, что нужно пользователю и передает браузеру сформированный по определенным правилам xml-файл;
  4. Данные выводятся в привычном для Человека виде.

*вместо внутренних механизмов, могут быть использован поиск гугла, яндекса или другого поисковика.
Читать дальше →
Total votes 27: ↑13 and ↓14-1
Comments15

Алгоритм: Как оформить баг на ядро Linux

Reading time4 min
Views2.3K
Мой опыт в разработке и отладке Parallels Virtuozzo Containers позволил обобщить и сформулировать список пожеланий к описанию проблемы пользователя, который позволяет существенно уменьшить время диагностирования и решения проблемы в ядре операционной системы Linux. Прошу отметить, что при всей очевидности некоторых рекомендаций многие участники open-source сообщества по-прежнему пренебрегают ими. Алгоритм представлен подкатом.
Читать дальше →
Total votes 95: ↑92 and ↓3+89
Comments14

Только 10% программистов способны написать двоичный поиск

Reading time2 min
Views83K
Дональд Кнут (известный тем, что его книги никто не читает) пишет, что хотя первый двоичный поиск был опубликован в 1946 году, первый двоичный поиск без багов был опубликован только в 1962.

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

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

Так вот я это к чему...
Total votes 167: ↑141 and ↓26+115
Comments538

Разработка ПО авионики

Reading time14 min
Views78K
В основе разработки ПО авионики лежит основополагающий стандарт RTCA\DO-178B. Несмотря на первый взгляд на его отстранённость от непосредственной рутины программиста, он описывает весь процесс разработки и выдвигает требования к подобному ПО. Тем не менее, в данной статье речь пойдёт и о том, как всё происходит на самом деле, на основе личного опыта разработки систем контроля и управления полётом, систем посадки и пр. для самолётов и вертолётов.

image
Читать дальше →
Total votes 225: ↑220 and ↓5+215
Comments96

Использование Sandbox на Mac OS X Server для изоляции пользовательских веб-приложений

Reading time8 min
Views11K

Небольшое лирическое введение


Появился как-то у меня заказчик, который захотел странного, а именно простой в управлении хостинг, который позволил бы пользователям загружать и изолированно запускать веб-приложения на базе микрофреймворка Camping. И я ему сделал его на предложенном виртуальном сервере под управлением FreeBSD 9.0 с помощью nginx, thin server, и ezjail как средства управления jail'ами (все довольно тривиально, но если будет кому-нибудь интересно — опишу). А через неделю заказчик признался мне, что он вообще-то поклонник решений от Apple и хотел бы видеть ту же систему работающей на его основном сервере под управлением Mac OS X. И я с радостью согласился адаптировать решение, так как раньше не имел удовольствия соприкоснуться с этой системой и хотел ее хоть немного изучить. Было только одно «но» — на MacOS X Server нет jail(8). Так вот, в поисках решения для максимально безопасного запуска загружаемого пользователем приложения (я не мог и не хотел использовать chroot по ряду причин) я нашел чрезвычайно гибкий и прекрасно интегрированный в систему инструмент — Sandbox.

Построение основы для хостинга

Читать дальше →
Total votes 36: ↑35 and ↓1+34
Comments6

Google отчитался о борьбе с пиратскими ссылками в поисковой выдаче

Reading time2 min
Views790


Многие из нас хотя бы раз при поиске чего-нибудь в Google (например, поиск фильма по названию) сталкивались с сообщением, что материал был удален по требованию правообладателей (честно говоря, точную формулировку уже не помню). Понятно, что корпорации приходится удалять многие тысячи таких ссылок — ведь правообладатели не шутят, могут и засудить за невыполнение законных требований. Оказывается, что работникам компании приходится удалять многие сотни тысяч таких ссылок.

Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments17

Право быть забытым

Reading time9 min
Views3.4K
25 января 2012 года Европейская Комиссия предложила проект постановления «О защите [персональных] данных» — General Data Protection Regulation (PDF). Документ призван заменить действующую в настоящее время "Директиву о защите данных" от 1995 года. Это достаточно знаковый документ, имеющий далеко идущие последствия и непосредственно затрагивающий интересы огромного числа пользователей сети.

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

В результате статья получилась достаточно пространной, но, как мне кажется, и более интересной. Мне очень хотелось дать не сухую выжимку фактов, а показать сам процесс, немного объяснить как работают законодательные механизмы современной Европы, обозначить некоторые тенденции и дать необходимый минимум знаний для размышлений, сравнений и обоснованных выводов.
Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments90

LTE, 3G, Фемто или Wi-Fi? Где маркетинг, а где разумная бизнес-модель?

Reading time5 min
Views7.4K
Многие слышали или знают что:
— сетей LTE в мире уже десятки и прогнозов о том, что LTE — это наше все, просто невероятное количество, хотя есть и вполне реальные проблемы как с инфраструктурным, так и с терминальным оборудованием;
— сетей 3G в той или иной форме в мире уже сотни и они имеют миллиарды абонентов;
— сетей Wi-Fi огромное количество и по прогнозам аналитиков к 2015 году более 95% всех мобильных устройств будут поставляться с радио модулем Wi-Fi; если же учесть прогнозы, что мобильных устройств в 2016-2017 годах будет в использовании 15-17 млрд, то можно оценить
Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments28

Как я покупал 40W лазерный гравер в Китае + немного теории CO2 лазеров

Reading time5 min
Views352K
Вы возможно видели задорные ролики на YouTube, где лазерный станок бодро нарезает оргстекло совершенно безумным образом (просмотр рекомендуется без звука). Ну, подумал я, надо и себе такую игрушку прикупить. Тем более что с 40W лазером и черной краской можно и печатные платы так рисовать :-)

ВНИМАНИЕ
Не пытайтесь повторить, то что написано в этой статье. Работа с открытой крышкой запрещена, юстировка зеркал может производиться только квалифицированным персоналом. Обязательна защита для глаз — иначе можно легко лишиться зрения.
Читать дальше →
Total votes 105: ↑103 and ↓2+101
Comments93

Разрешаем клиентам бесплатно звонить со Skype в офис

Reading time2 min
Views3.9K
С некоторых пор Skype позволяет интегрировать свой сервис с SIP сервером клиента. Эта опция позволит клиентам либо сотрудникам совершенно бесплатно осуществлять звонки в офис в ситуации, когда вызов на городской номер невозможен вовсе либо дорог. Обстоятельства могут заставить клиента звонить с Кубы на московский городской номер. Так давайте возьмём на себя накладные расходы и позволим клиенту делать вызовы к нам со Skype совершенно бесплатно.
Читать дальше →
Total votes 49: ↑46 and ↓3+43
Comments16

Стандарт для беспроводных коммуникаций на теле человека

Reading time2 min
Views1.1K
Институт инженеров по электротехнике и электронике (IEEE) — крупнейшая международная ассоциация специалистов в области техники — официально анонсировала стандарт IEEE 802.15.6TM-2012. Он содержит технические требования к беспроводным коммуникациям электронных устройств, работающих на скорости до 10 Мбит/с внутри тела человека или в непосредственной близости возле него.

Стандарт призван предотвратить негативное влияние тела человека на сетевую производительность оборудования, а также обеспечить приемлемый уровень безопасности, надёжности и энергопотребления таких устройств.
Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments6

Information

Rating
914-th
Location
Россия
Date of birth
Registered
Activity