Недавно в продаже появилось забавное устройство — электронный дверной глазок, устанавливающийся на место штатного глазка в любую дверь. Устройство так и называется «ГлазОК». Стоит около 3500 рублей.
Трансляция с Let's Talk iPhone
3 мин
1.8KМероприятие ведет Tim Cook
Он успел сказать, что
Он успел сказать, что
+114
iPad как платформа для разработки веб-приложений
3 мин
44KСовременное общество мобильно, легко адаптируется к динамично меняющейся окружающей среде. Мы на связи с глобальной сетью повсюду: в машине, в поезде, в метро, даже в туалете!
По-моему термин On-The-Go! наиболее точно характеризует современного человека.
Сейчас планшетник уже перестал быть роскошью и гаджетом, который есть только у президента. Уже пол года, как я стал счастливым обладателем iPad. В основном я использовал его для серфинга в Интернете, презентаций видеоработ заказчикам, и чтения технической литературы (как это ни странно прозвучит, но художественную мне удобнее читать с iPhone'а). Но с момента покупки меня ниразу не покидала мысль «А можно ли полноценно разрабатывать веб-приложения на iPad? Так, чтобы компьютер был не нужен вообще?». И сегодня я могу сказать — ДА — на iPad можно вести полноценную веб-разработку. Сегодня в AppStore уже есть ряд программ, которые очень сильно помогут при разработке приложений на iPad.
По-моему термин On-The-Go! наиболее точно характеризует современного человека.
Сейчас планшетник уже перестал быть роскошью и гаджетом, который есть только у президента. Уже пол года, как я стал счастливым обладателем iPad. В основном я использовал его для серфинга в Интернете, презентаций видеоработ заказчикам, и чтения технической литературы (как это ни странно прозвучит, но художественную мне удобнее читать с iPhone'а). Но с момента покупки меня ниразу не покидала мысль «А можно ли полноценно разрабатывать веб-приложения на iPad? Так, чтобы компьютер был не нужен вообще?». И сегодня я могу сказать — ДА — на iPad можно вести полноценную веб-разработку. Сегодня в AppStore уже есть ряд программ, которые очень сильно помогут при разработке приложений на iPad.
+36
Успей купить — Amazon Kindle 3 Wifi всего за $30!
1 мин
10KДоброго времени суток!
Наткнулся на заманчивое предложение: Amazon Kindle 3 Wifi по заманчивой цене — всего $30.
Доставка бесплатная. Предложение оказалось фейком и уже удалено.
Подвох — в наличии рекламы (в скринсейверах и внизу страницы). Кого это не пугает — заказать можно на ebay.
О самой читалке писали тут и тут.
P.S. Если есть какой-то подвох, а я его не заметил — прошу сообщить. Сам заказал девайс 10 минут назад.
UPDATE: Поскольку предложение оказалось фейком и было удалено с ebay, для возврата нужно выполнить отмену транзакции в PayPal. Прошу прощения у пострадавших, отношения к продавцу я не имею, я такой же покупатель, как и вы.
+14
А у вас все ходы записаны? Про GPS Logger
3 мин
18KМожно выделить три основных типа GPS-устройств:
GPS-навигаторы — показывают вам, где вы находитесь или куда идти (на карте или просто стрелочкой).
GPS-трекеры — которые записывают ваш маршрут и сообщают о нем Куда Надо (через GSM).
GPS-логгеры — просто записывают маршрут для последующей обработки.
Мне понадобился именно логгер — записывать маршрут, при надобности — привязывать координаты к фотографиям. Можно, конечно, было поставить на телефон соответствующую программу, но он и так недолго от батареи живет.
Особо не выбирал, просто взял то, что под руку подвернулось — это оказался Регистратор Маршрутов Путешественника Mobidick i-gotU MA-GPS2 (он же i-gotU GT-200)
GPS-навигаторы — показывают вам, где вы находитесь или куда идти (на карте или просто стрелочкой).
GPS-трекеры — которые записывают ваш маршрут и сообщают о нем Куда Надо (через GSM).
GPS-логгеры — просто записывают маршрут для последующей обработки.
Мне понадобился именно логгер — записывать маршрут, при надобности — привязывать координаты к фотографиям. Можно, конечно, было поставить на телефон соответствующую программу, но он и так недолго от батареи живет.
Особо не выбирал, просто взял то, что под руку подвернулось — это оказался Регистратор Маршрутов Путешественника Mobidick i-gotU MA-GPS2 (он же i-gotU GT-200)
+13
Евангелие от аутиста
9 мин
9.9KПрочитав историю tanenn, решил рассказать и о себе: я аутист. Если быть точнее, то у меня Синдром Аспергера.
Так уж «повезло», что с рождения диагноз поставить мне не могли: тогда распался СССР и нашей семье пришлось бежать.
13 переездов сделали свое: диагностировать было сложно. Однако к 18-летию я решил-таки сходить в военкомат, где был тут же отправлен к психологам, которые и поставили данный диагноз.
Заранее извиняюсь за то, что рассказ может быть несколько странно изложен.
Так уж «повезло», что с рождения диагноз поставить мне не могли: тогда распался СССР и нашей семье пришлось бежать.
13 переездов сделали свое: диагностировать было сложно. Однако к 18-летию я решил-таки сходить в военкомат, где был тут же отправлен к психологам, которые и поставили данный диагноз.
Заранее извиняюсь за то, что рассказ может быть несколько странно изложен.
+108
Советы начинающим птицеводам: как купить Parrot AR.Drone
3 мин
13KЕще год или два назад я прочла про любопытную игрушку — Parrot AR.Drone. Это квадрокоптер, оборудованный камерой и позволяющий устраивать игры с элементами дополненной реальности. И вот, в начале марта я решилась-таки на покупку этой кибер-птицы. В «Амазоне» она стоила $299.99. 5 марта я сделала заказ.
+62
+131
Анонс книг 7'2010
10 мин
2.7KРоссийские и зарубежные издательства трудятся во всю на благо простых разработчиков и выпускают десятки книг в месяц из самых разных областей компьютерной науки. При этом, как и во многих других областях, процент качественного товара остается на определенном (не слишком высоком) уровне. Прежде чем пойти в магазин и купить книгу (да, я в этом вопросе старомоден и не понимаю, как можно читать хорошую техническую книгу в электронном виде) приходится потратить солидное время на изучение того, стоит ли она потраченных средств и усилий.
Прежде чем выбрать книгу я точно так же пытаюсь выяснить ответ на этот вопрос с помощью некоторых критериев, которыми являются «перекрестные ссылки» авторитетных авторов друг на друга, имя самого автора (мало кто сомневается в качестве очередной книги Джеффри Рихтера, его книги можно брать практически не раздумывая), а также рецензии, желательно, так же известных людей.
За последнее время вышло (или собирается выйти) достаточное количество интересных книг, как на русском, так и на английском языках, поэтому я решил сделать подборку книг, которые я либо совсем недавно приобрел, либо с удовольствием бы сделал это в самое ближайшее время. С некоторыми из представленных ниже книг я в той или иной степени знаком лично и мое мнение является более обоснованным, в некоторых других случаях я основываюсь на приведенных выше критериях, поэтому мое мнение вполне может быть не слишком точным (хотя мое мнение в любом случае может не совпасть с вашим). Представленный ниже список – это такой себе wish list из новинок компьютерной литературы, который может стать отправной точкой при выборе книги другими специалистами.
(Оригинал: Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall, 2008)
Прежде чем выбрать книгу я точно так же пытаюсь выяснить ответ на этот вопрос с помощью некоторых критериев, которыми являются «перекрестные ссылки» авторитетных авторов друг на друга, имя самого автора (мало кто сомневается в качестве очередной книги Джеффри Рихтера, его книги можно брать практически не раздумывая), а также рецензии, желательно, так же известных людей.
За последнее время вышло (или собирается выйти) достаточное количество интересных книг, как на русском, так и на английском языках, поэтому я решил сделать подборку книг, которые я либо совсем недавно приобрел, либо с удовольствием бы сделал это в самое ближайшее время. С некоторыми из представленных ниже книг я в той или иной степени знаком лично и мое мнение является более обоснованным, в некоторых других случаях я основываюсь на приведенных выше критериях, поэтому мое мнение вполне может быть не слишком точным (хотя мое мнение в любом случае может не совпасть с вашим). Представленный ниже список – это такой себе wish list из новинок компьютерной литературы, который может стать отправной точкой при выборе книги другими специалистами.
Р. Мартин. Чистый код: создание, анализ и рефакторинг. Питер. 2010
(Оригинал: Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall, 2008)
+54
Подробный обзор Alien Swarm — бесплатного кооперативного шутера от Valve
5 мин
4.8KНеожиданно для всех на официальном сайте Steam появляется страница новой игры от Valve под благозвучным названием — Alien Swarm. И самое приятное, что игра совершенно бесплатна! То есть, чтобы начать играть, вам достаточно получить Steam, найти в списке игр Alien Swarm и просто скачать её. Разве не замечательно?
Полный обзор игры. Под катом, специально для Хабра!
+82
DoS уязвимость в Open vSwitch
9 мин
9.6KСпойлер: Open vSwitch версий меньше 1.11 уязвим перед атакой вида «flow flood», позволяющей злоумышленнику прервать работу сети отправкой относительно небольшого потока пакетов в адрес любой виртуальной машины. Версии 1.11 и старше проблеме не подвержены. Большинство серверов с OVS до сих пор используют OVS 1.4 или 1.9 (LTS-версии). Администраторам таких систем настоятельно рекомендуется обновить систему на более новую версию OVS.
Лирика: Прошло уже больше полутора лет с момента, когда я впервые сумел воспроизвести эту проблему. В рассылке OVS на жалобу сказали, что «в следующих версиях исправят» — и исправили, пол-года спустя. Однако, это исправление не коснулось LTS-версии, а значит, большинство систем, использующих OVS, всё так же уязвимо. Я пытался несколько раз связаться с Citrix'ом (т.к. он использует самую уязвимую версию OVS в составе Xen Server — в тот момент это был мой основной продукт для эксплуатации), но никакой внятной реакции не последовало. Сейчас у администраторов есть возможность устранить проблему малой кровью, так что я решил опубликовать описание очень простой в воспроизведении и крайне запутанной и в диагностике проблемы — проблеме «flow congestion», она же «flow flood attack», она же «странная неведомая фигня, из-за которой всё работает странно». Раньше в комментариях и в рассылках про эту проблему я уже несколько раз писал, но у меня ни разу не хватало пороху полностью описать проблему на русском языке так, чтобы суть проблемы была понятна обычному айтишнику. Исправляюсь.
Следующая строчка
Более суровая версия того же вызова, на этот раз с нарушением правил пользования сетью:
Симптомы со стороны хоста виртуализации: неожиданные задержки при открытии соединений, рост потребления CPU процессом ovs-vswitchd до 100%, потеря пакетов для новых или малоактивных сессий. Если используется OVS 1.4, то процесс ovs-vswitchd не только съедает свои 100% CPU, но и начинает подъедать память и делает это со скоростью до 20 мегабайт в минуту, пока к нему не приходит добрый дедушка OOM и не проводит воспитательную беседу.
Лирика: Прошло уже больше полутора лет с момента, когда я впервые сумел воспроизвести эту проблему. В рассылке OVS на жалобу сказали, что «в следующих версиях исправят» — и исправили, пол-года спустя. Однако, это исправление не коснулось LTS-версии, а значит, большинство систем, использующих OVS, всё так же уязвимо. Я пытался несколько раз связаться с Citrix'ом (т.к. он использует самую уязвимую версию OVS в составе Xen Server — в тот момент это был мой основной продукт для эксплуатации), но никакой внятной реакции не последовало. Сейчас у администраторов есть возможность устранить проблему малой кровью, так что я решил опубликовать описание очень простой в воспроизведении и крайне запутанной и в диагностике проблемы — проблеме «flow congestion», она же «flow flood attack», она же «странная неведомая фигня, из-за которой всё работает странно». Раньше в комментариях и в рассылках про эту проблему я уже несколько раз писал, но у меня ни разу не хватало пороху полностью описать проблему на русском языке так, чтобы суть проблемы была понятна обычному айтишнику. Исправляюсь.
Следующая строчка
hping3 -i u10 virtual.machine.i.p
нарушает работоспособность хоста виртуализации, где запущена виртуальная машина. И не только хоста виртуализации — любую систему, работающую на Open vSwitch версий меньше 1.11. Я делаю особый упор на версиях 1.4.3 и 1.9, потому что они являются LTS-версиями и используются чаще всего. Более суровая версия того же вызова, на этот раз с нарушением правил пользования сетью:
hping3 --flood --rand-source virtual.machine.i.p
. Соотношение исходящего трафика (~10-60Мбит/с) и (потенциальной) пропускной способности интерфейса жертвы (2x10G, соотношение по доступной полосе атакующий/атакуемый порядка 1:300-1:1000) позволяет говорить именно про уязвимость, а не про традиционную DoS атаку флудом, забивающем каналы аплинков до нерабочего состояния.Симптомы со стороны хоста виртуализации: неожиданные задержки при открытии соединений, рост потребления CPU процессом ovs-vswitchd до 100%, потеря пакетов для новых или малоактивных сессий. Если используется OVS 1.4, то процесс ovs-vswitchd не только съедает свои 100% CPU, но и начинает подъедать память и делает это со скоростью до 20 мегабайт в минуту, пока к нему не приходит добрый дедушка OOM и не проводит воспитательную беседу.
+19
Один крутой Gist: whiteboardCleaner
1 мин
30KДоброго времени суток уважаемые хабравчане. На просторах интернета мне повстречался один миниатюрный и очень интересный Bash скрипт. С помощью ImageMagick он потрясающим образом обрабатывает фотографии белой учебной доски, очищая «содержимое» от всего лишнего:
#!/bin/bash
convert $1 -morphology Convolve DoG:15,100,0 -negate -normalize -blur 0x1 -channel RBG -level 60%,91%,0.1 $2
До:
После:
+107
Bitcoin: нельзя так просто взять и намайнить
4 мин
184KВ последнее время наши клиенты все чаще обращаются к нам с вопросами: можно ли использовать наши выделенные и виртуальные серверы для майнинга биткоинов?
Майнинг биткоинов с помощью виртуальных серверов сопряжен с некоторыми трудностями. Если речь идет об облачных серверах, то оплата за их использование рассчитывается исходя из фактического потребления, и процесс майнинга принесет не прибыль, а скорее убытки. Если речь идет о виртуальных выделенных серверах, то генерация биткоинов с их помощью вряд ли представляется возможной из-за ограничений, накладываемых системой виртуализации. Так как для высокоуровневых услуг мы используем почти те же серверы, что и в выделенных конфигурациях, мы решили провести для них специальный тест и проверить, как они справятся с задачей генерации биткоинов.
+62
iOS приложение для услуги «Облачное хранилище»
3 мин
5.6KПеревод
Вечером 17 декабря 2012 мы наконец-то получили approve нашего приложения для «Облачного хранилища» в AppStore и теперь оно доступно для скачивания. Поскольку это был наш первый опыт разработки и дистрибуции iOS приложений, то всё оказалось не так тривиально как хотелось бы.
+7
HelloWorld под iOS с jailbreak
3 мин
8.6KИнформации на русском языке о разработке под джеилбрэйкнутую iOS не так уж и много, так что надеюсь эта информация кому-нибудь пригодится.
+8
Роуминг-гид 2012: выбираем тарифы для путешествий
7 мин
78KДорогие хабражители. Впереди время отпусков и мне бы хотелось поделиться с вами полным обзором предложений по роумингу наших «любимых» операторов связи. Надеюсь, сможете сэкономить не одну тысячу рублей, даже если будете качать сериалы.
Если вы часто путешествуете по России и миру, то как-то уже привыкли к расценкам в 10 рублей за минуту внутри страны и 30-60 рублей – за ее пределами. Стоимость трафика порой переваливала за 750 рублей за мегабайт (при том, что многие сервисы в современных смартфонах очень любят скачивать обновления). Такое положение дел перестало устраивать руководство нашей страны, так что, погрозив пальцем, оно «предложило» слегка поумерить аппетиты и хотя бы в несколько раз цены снизить. Русский человек, конечно, привык жить в условиях борьбы и пользуется всеми благами wi-fi и skype, туристическими сим-картами и IP-телефонией, но смею заверить, уже с этого года можно довольно выгодно разговаривать и не прибегая к таким ухищрениям.
Расценки приведены по состоянию на 1 июня 2012 года
Если вы часто путешествуете по России и миру, то как-то уже привыкли к расценкам в 10 рублей за минуту внутри страны и 30-60 рублей – за ее пределами. Стоимость трафика порой переваливала за 750 рублей за мегабайт (при том, что многие сервисы в современных смартфонах очень любят скачивать обновления). Такое положение дел перестало устраивать руководство нашей страны, так что, погрозив пальцем, оно «предложило» слегка поумерить аппетиты и хотя бы в несколько раз цены снизить. Русский человек, конечно, привык жить в условиях борьбы и пользуется всеми благами wi-fi и skype, туристическими сим-картами и IP-телефонией, но смею заверить, уже с этого года можно довольно выгодно разговаривать и не прибегая к таким ухищрениям.
Расценки приведены по состоянию на 1 июня 2012 года
+13
Понимаем декораторы в Python'e, шаг за шагом. Шаг 2
12 мин
230KТуториал
Перевод
И снова доброго времени суток всем читателям!
Спасибо, за проявленый интерес к первой части перевода, надеюсь, вторая вас так же не разочарует.
Итак, в первой части данной статьи мы совершили базовое знакомство с декораторами, принципами их работы и даже написали свой вручную.
Однако, все декораторы, которые мы до этого рассматривали не имели одного очень важного функционала — передачи аргументов декорируемой функции.
Что ж, исправим это недоразумение!
+61
Принцип цикады и почему он важен для веб-дизайнеров
6 мин
233KПеревод
Пару лет назад я прочитал интересные факты о жизненном цикле периодических цикад. Обычно мы не видим вокруг себя много этих насекомых, потому что бóльшую часть своей жизни они проводят под землёй и тихо сосут корни растений.
Однако, в зависимости от вида, каждые 7, 11, 13 или 17 лет периодические цикады одновременно массово вылезают на свет и превращаются в шумных летающих тварей, спариваются и вскоре умирают.
Хотя наши странные цикады весело уходят в иной мир, возникает очевидный вопрос: это просто случайность, или числа 7, 11, 13 и 17 какие-то особенные?
Однако, в зависимости от вида, каждые 7, 11, 13 или 17 лет периодические цикады одновременно массово вылезают на свет и превращаются в шумных летающих тварей, спариваются и вскоре умирают.
Хотя наши странные цикады весело уходят в иной мир, возникает очевидный вопрос: это просто случайность, или числа 7, 11, 13 и 17 какие-то особенные?
+668
Как избавиться от SMS-спама
4 мин
303KСлово спам традиционно ассоциируется с email-спамом, и как с ним бороться — более-менее понятно: можно отправлять в «Спам», можно настраивать фильтры, можно жаловаться хостеру спамера. Однако спам — это ещё и лишняя макулатура в ваших почтовых ящиках, и нежелательные SMS в вашем телефоне. И вот что делать с последними — не всегда понятно, хотя раздражают они гораздо больше, ведь, в отличие от email-рассылок, в SMS нет кнопки «отписаться». Вот как бороться с SMS-спамом я и расскажу в этой статье.
+47
Hurl: Удобный Curl
2 мин
11KПривет!
В 2009 году на «Rails Rumble» Лехом Кульвером и Крисом Ванстратом был создан замечательный инструмент — Hurl.
Hurl — это RoR приложение, предназначенное для того, чтоб посылать HTTP запросы. В целом, функциональность Hurl схожа с Curl. Идея и методы те же, но предназначение совсем другое.
К сожалению, хостинг, на котором стоит официальный Hurl очень нестабильный и медленный и не подходит для корпоративного использования. Технологии opensource дают нам возможность поднять свой экземпляр Hurl и даже сделать его лучше и удобнее.
Итак мы подняли и улучшили Hurl на своём хостинге — hurl.quickblox.com. Приложение настроено на EC2 инстансе, а данные хранятся на S3.
В 2009 году на «Rails Rumble» Лехом Кульвером и Крисом Ванстратом был создан замечательный инструмент — Hurl.
Hurl — это RoR приложение, предназначенное для того, чтоб посылать HTTP запросы. В целом, функциональность Hurl схожа с Curl. Идея и методы те же, но предназначение совсем другое.
К сожалению, хостинг, на котором стоит официальный Hurl очень нестабильный и медленный и не подходит для корпоративного использования. Технологии opensource дают нам возможность поднять свой экземпляр Hurl и даже сделать его лучше и удобнее.
Итак мы подняли и улучшили Hurl на своём хостинге — hurl.quickblox.com. Приложение настроено на EC2 инстансе, а данные хранятся на S3.
+20
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность