Как стать автором
Обновить
0
0
Андрей @JIesnik

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

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

Zend Certification. Не так страшен черт

Время на прочтение3 мин
Количество просмотров24K
Хотелось бы поделиться с уважаемым сообществом своим опытом получения заветного Zend сертификата.

Ни для кого не секрет, что к многочисленным сертификациям, и к ZCPE (Zend Certified PHP Engineer) в частности, все относятся по-разному: кто-то коллекционирует их и развешивает на стенках для самолюбования, кто-то считает пустой тратой времени и денег.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии5

Как работает yield

Время на прочтение6 мин
Количество просмотров700K
На StackOverflow часто задают вопросы, подробно освещённые в документации. Ценность их в том, что на некоторые из них кто-нибудь даёт ответ, обладающий гораздо большей степенью ясности и наглядности, чем может себе позволить документация. Этот — один из них.

Вот исходный вопрос:
Как используется ключевое слово yield в Python? Что оно делает?

Например, я пытаюсь понять этот код (**):
def _get_child_candidates(self, distance, min_dist, max_dist):
    if self._leftchild and distance - max_dist < self._median:
        yield self._leftchild
    if self._rightchild and distance + max_dist >= self._median:
        yield self._rightchild

Вызывается он так:
result, candidates = list(), [self]
while candidates:
    node = candidates.pop()
    distance = node._get_dist(obj)
    if distance <= max_dist and distance >= min_dist:
        result.extend(node._values)
        candidates.extend(node._get_child_candidates(distance, min_dist, max_dist))
        return result


Что происходит при вызове метода _get_child_candidates? Возвращается список, какой-то элемент? Вызывается ли он снова? Когда последующие вызовы прекращаются?

** Код принадлежит Jochen Schulz (jrschulz), который написал отличную Python-библиотеку для метрических пространств. Вот ссылка на исходники: http://well-adjusted.de/~jrschulz/mspace/

Подробный и обстоятельный ответ
Всего голосов 141: ↑136 и ↓5+131
Комментарии41

Чистим зубы с гироскопом — зубная щетка Omron HT-B551

Время на прочтение4 мин
Количество просмотров142K
Мало кто любит визиты к стоматологу, и я — не исключение. Это требует и времени, и нервов, и денег. Год назад, в очередной раз оставив у врача несколько зарплат, я решила, что лучше предупредить болезнь, а не ликвидировать её последствия. Самым вероятным кандидатом на оптимизацию стала зубная щетка. Стоматолог сказала, что моя чистит недостаточно хорошо.

Пропарсив десятки обзоров, я нашла статью на gizmodo о щетке японской фирмы Omron — Mediclean HT-B551. Это и определило мой выбор — я непременно захотела себе прибор с гироскопом.


Зачем зубной щетке гироскоп?
Всего голосов 115: ↑89 и ↓26+63
Комментарии195

Minix NEO G4 — миниатюрный ПК с двухъядерным процессором за 76 у.е

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


С каждым днем увеличивается количество разного рода моделей мини-ПК, которые являются потомками, или хотя бы отдаленными родственниками Raspberry Pi. При этом многие модели превосходят «ягодку» по характеристикам, не являясь при этом очень уж дорогими. Стоит оценить Minix NEO G4, компьютер размером с… ну, не флешку, немного больше, но все равно очень маленький. При этом у Minix NEO G4 неплохие характеристики.

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

Amazon выпустил новые высокотехнологичные планшеты Fire и читалки Kindle по сумасшедше низким ценам

Время на прочтение2 мин
Количество просмотров225K
Сегодня, 6 сентября на специальной пресс-конференции компания Amazon объявила о выпуске новых версий планшета Kindle Fire и читалки Kindle. Нас ждёт целая волна инноваций по доступным ценам.

image

Вперёд!
Читать дальше →
Всего голосов 136: ↑129 и ↓7+122
Комментарии177

Самая грязная работа в Google

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


Один из бывших сотрудников Google рассказал о своей работе, хуже которой трудно что-то представить. Его обязанностью был просмотр оскорбительного контента на всех сайтах Google, включая Google Images, Picasa, Orkut, поиск Google и т.д.

По законам США, сайт обязан в течение 24 часов отреагировать на сигнал о наличии детской порнографии и удалить контент, а также отправить отчёт в государственные органы. Естественно, никто из менеджеров и программистов Google не хотел этим заниматься, поэтому они решили нанять сотрудника со стороны специально для проверки жалоб. То есть, фактически, специально для просмотра детского порно и прочих извращений.
Читать дальше →
Всего голосов 194: ↑176 и ↓18+158
Комментарии241

Опыт получения универсальной электронной карты. Розовая теория против суровой реальности. Часть 1

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


UPD от 07.04.2013: Получил УЭК, посмотреть на её фото и описание можно в моём новом посте.
UPD от 29.04.2013: Купил кард-ридер и почти получил ЭЦП. Оформил отдельным топиком.
UPD от 31.05.2013 Записал электронную подпись на УЭК. Новые возможности карты описал в новом топике тут.

Привет, %username%!

Хочу поделиться с хабра-сообществом опытом получения универсальной электронной карты (УЭК), а точнее, теми злоключениями, которые мне пришлось испытать для достижения поставленной цели.

Пост имеет формат повествования, поэтому, если хотите конкретных инструкций и итогов, то прошу в конец поста. Для начала, немного копипасты с официального сайта УЭК и с сайта правительства Москва о том, что такое УЭК и для чего она нужна.

Что такое УЭК и с чем её едят

Что это такое?
Универсальная электронная карта – это карта, содержащая зафиксированную в визуальной и электронной формах информацию о пользователе картой, обеспечивающая доступ к указанной информации для подтверждения прав пользователя картой на получение государственных, муниципальных и иных услуг. В случаях, предусмотренных федеральными законами, универсальная электронная карта может являться документом, удостоверяющим личность гражданина.
УЭК придёт на смену социальной карте москвича. Главное отличие – универсальная карта выдается всем гражданам, и использовать ее можно будет в любом регионе России. Во время переходного периода услуги по социальной карте москвича будут предоставляться в том же объеме.

Продолжение — под катом.
Читать дальше →
Всего голосов 116: ↑90 и ↓26+64
Комментарии156

Одна строка HTML кода может удалить данные или перезагрузить телефоны Samsung

Время на прочтение1 мин
Количество просмотров164K
На конференции по безопасности продемонстрировали, как одной строкой HTML кода можно удаленно удалить данные с Samsung Galaxy S III. Хуже всего: это, кажется, работает на многих смартфонах Samsung с TouchWiz
Читать дальше →
Всего голосов 105: ↑102 и ↓3+99
Комментарии146

Как обмануть Корпорацию Добра или покупаем Nexus 7 в России без гуглолотереи

Время на прочтение4 мин
Количество просмотров260K
В недавней статье на Хабре уже шла речь о том, как закупаться на Google Play в разделе Devices прямо из нашего захолустья. Тема бесспорно интересная: Nexus 7 пока в России и близлежащих странах вообще не водится, а Galaxy Nexus, скорее всего, просто обойдется вам значительно дороже, если, конечно, вы не живете в Москве или Питере. Проблема только в том, что рецепт оказался несколько нестабильный: лично меня Самая Добрая Корпорация небезосновательно заподозрила в подтасовке личных данных, а судя по комментариям – я такой оказался далеко не один.

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

Под катом новый рецепт и совсем чуть-чуть скриншотов.
Читать дальше →
Всего голосов 99: ↑91 и ↓8+83
Комментарии110

Голубая карта Германии

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

Коллеги, сегодня, первого августа, в Германии вступил в силу проект "Blue Card", позволяющий инженерам и в частности, IT специалистам получить возможность работать в Германии и Евросоюзе, при этом получить четырёхлетнюю визу с правом работы по упрощённой процедуре. Проект этот обсуждался довольно давно, но вот теперь получил официальное подтверждение. Он в общих чертах напоминает программу Green Card десятилетней давности, но есть несколько важных отличий.

Читать дальше →
Всего голосов 100: ↑98 и ↓2+96
Комментарии169

Google готовится выпустить устройство расширенной реальности

Время на прочтение2 мин
Количество просмотров4.4K
Многим известно довольно странное приложение Google Goggles, которое можно скачать в Андроид маркете, позволяющее поиграться с Augmented Reality на своём смартфоне. Могло показаться, что это один из тех экспериментальных проектов компании, которые сейчас пачками закрывают, но, похоже, всё вполне серьёзно и более того, существует информация о том, что гугл скоро выпустит готовое AR-устройство.

Некоторое время назад уже всплывала новость о том, что в секретных бункерах подразделения Google X создается некое «носимое» устройство, что вызвало предположения о готовящемся конкуренте iPod nano, но сайт 9 to 5 Google добыл подробности из источника в New York Times: это будут очки. Как у терминатора.

image
(Это не Google Goggles, а похожие на них Oakley Thumps)

В декабре источник сообщал: это прототип в ранней стадии, который выглядит как обычные очки с толстой оправой.
В них встроен дисплей. На них есть несколько кнопок на дужках и если бы не эти кнопки, очки невозможно было бы отличить от обычных. Мы не уверены, какой именно дисплей используется, но это похоже на прозрачный LCD или AMOLED. Мы слышали, что это не периферийное устройство для других андроид-устройств, очки напрямую связываются с облаком. Тем не менее, они могут использовать интернет-соединение смартфона через Wi-Fi или Bluetooth 4.0. Область применения — расширенная реальность, которая может быть связана с сервисами геолокации Google. Пользователь может гулять, видя как на дисплее выскакивает информация об увиденных предметах а-ля терминатор. По-видимому, очки имеют встроенный GPS и, по-видимому на них бежит некая версия Android.


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

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

Google Goggles должны появиться «скоро».
Всего голосов 78: ↑71 и ↓7+64
Комментарии121

Карманный роутер Sapido RB-1632

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


Не могу не поделиться восторгом от недавно купленного устройства.

Роутер, несмотря на свои размеры, имеет множество функций. Помимо стандартных Ethernet -> Wi-Fi, может выступать wifi-клиентом, имеет USB-хост для подключения модема и смартфонов, может одновременно создавать несколько Wi-Fi сетей с разными настройками и прочее. Питается при помощи USB либо от адаптера.
Читать дальше →
Всего голосов 91: ↑82 и ↓9+73
Комментарии45

Маленький Принтер для вашего смартфона

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

Сегодня дизайн-студией BERG из Лондона было анонсировано устройство «Little Printer». Как можно понять из названия, это миниатюрный черно-белый принтер, предназначенный для использования с мобильным телефоном.

Принтер будет иметь подключение к сети Интернет и несколько раз в день выводить на печать ленту, сформированную из различных источников. Получается маленькая персональная газета. Данными для печати могут быть новости, список дел, именинников, точки назначения из foursquare или кроссворд судоку.
Читать дальше →
Всего голосов 82: ↑78 и ↓4+74
Комментарии80

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

Время на прочтение4 мин
Количество просмотров44K
Нет, не здоровенного. А просто удобного будильника для Андроида. После долгих поисков на Маркете я так и не смог найти будильник, который мне было бы приятно использовать. Поэтому в этой статье я буду проектировать будильник таким, каким бы я сам хотел его видеть.

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

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

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

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

Дисклаймер. Вполне возможно, у вас уже есть будильник который вас полностью устраивает. Что ж, тогда эта статья вряд ли вам будет интересна. А для остальных я расскажу о проектировании будильника
под катом
Всего голосов 302: ↑279 и ↓23+256
Комментарии195

Amazon представил новый сенсорный ридер и снизил цену на обычный

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


Представив свой новый 7-дюймовый Android-планшет Kindle Fire за 199 долларов, Amazon рассказал об обновлении линейки своих ридеров.

Самым дорогим из них теперь является Kindle Touch 3G — сенсорный ридер с поддержкой 3G за 149 долларов. Версия с поддержкой только Wi-Fi доступна за 99 долларов, а цена на обычный Kindle — то есть, без сенсорного экрана — снижена до 79 долларов.
Читать дальше →
Всего голосов 105: ↑83 и ↓22+61
Комментарии95

Диагностика неисправностей блока питания с помощью мультиметра

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

Дисклеймер номер раз: Данная статья относится только к обычным блокам питания стандарта ATX, она не относится к проприетарным стандартам блоков (например как у старыx рабочиx станциях DELL или SUN), использующим другую распиновку ATX-коннектора. Внимательно сверьтесь со схемой и убедитесь в том, что ваш блок питания является стандартным прежде чем проводить диагностику, во избежании причинения вреда вашему компьютеру.

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


Перейдем к теории:

Стандарт ATX имеет 2 версии — 1.X и 2.X, имеющие 20 и 24-пиновые коннекторы соответственною, вторая версия имеет 24-x 4 дополнительных пина, удлиняя тем самым стандартный коннектор на 2 секции таким образом:
image

Прежде чем мы начнем, расскажу про “правила большого пальца” по отношению к неисправностям:
1) Проблемную материнскую плату легче заменить чем починить, это крайне сложная и многослойная схема, в которой разве что можно заменить пару конденсаторов, а обычно это проблемы не решает.
2) Если вы не уверены в том что вы делаете, то не делайте этого.

Читать дальше →
Всего голосов 135: ↑130 и ↓5+125
Комментарии58

Обзор зеркальной фотокамеры Зенит 122 и оцифровка пленки 35мм

Время на прочтение4 мин
Количество просмотров91K
В данной статье я познакомлю вас с пленочной фотокамерой Зенит 122 и расскажу, почему я считаю ее очень хорошей камерой для начинающих фотографов.
image
Под катом – немного теории и истории, обзор фотоаппарата и оцифрованные снимки.
Также мы рассмотрим различные способы оцифровки негативов 35мм.
Внимание, трафик!
Читать дальше →
Всего голосов 109: ↑90 и ↓19+71
Комментарии154

Есть вопросы по электронному ID гражданина РФ?

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


Сегодня прошла пресс-конференция конференция про универсальные электронные карты с представителями ОАО «Универсальная электронная карта», которое их делает. Это была отличная возможность задать пару интересующих сообщество вопросов, которой мы и воспользовались.

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

Выжимка


Вот карта на Вики, вот картинка с тем, что на неё нанесено. УЭК — это интерфейс к куче баз данных организаций, ID, ЭЦП, банкинг и возможность ставить свои приложения. На карте есть криптомодуль, плюс хранятся апплеты и ключи. Она может использоваться как оффлайново (оплата проезда, ключ для программы лояльности магазина), так и онлайн (оплата квартиры и т.п.). На неё можно писать свой софт по грубой аналогии с аппстором. Хорошие условия для малого бизнеса. Карты с апреля. Бумажных документов пока не заменяют, но служат средством индентификации. Читается ридерами со встроенным ключом, будет ещё в виде симок и подобных штук. Аналоги уже введены в Сингапуре и Эстонии, например. Основные сложности во внедрении — трудоёмкая работа по согласованию взаимодействий разных ведомств, обрабатывающих запросы с использованием карты.

Читать дальше →
Всего голосов 110: ↑108 и ↓2+106
Комментарии164

Как я поступал в Бауманку, или «Шаг в будущее»

Время на прочтение3 мин
Количество просмотров42K
Всем добра, хабрапользователи. Да, я сделал робота.

image

Пишу сей пост дабы популяризовать такое течение как «Шаг в будущее» МГТУ им. Н. Э. Баумана, ведь все мы знаем, что на хабрахабре достаточно школьников и тех, кто интересуется современным образованием.

«Шаг в будущее» — это олимпиада для школьников старших классов (10-х и 11-х), умных, готовых заниматься научной деятельностью.

Читать дальше →
Всего голосов 277: ↑233 и ↓44+189
Комментарии161

Пожужжжим?

Время на прочтение7 мин
Количество просмотров13K
Компьютерных игр с каждым днем становится все больше — как минимум это означает то, что вместе с этим растет и количество играющих людей. В этом нет ничего удивительного — технический прогресс дошел до того, что поиграть в старую добрую стрелялку можно чуть ли не на осциллографе. Про технический прогресс в современных играх лучше даже не начинать — это еще более необъятная тема, пусть и не менее интересная. Но какой бы навороченной не была игра, какими бы у нее ни были сюжет и графика, выше головы её создатели прыгнуть все равно не могут. Любую игру всегда можно если не сделать лучше, то хотя бы чем-то дополнить — тем, чего изначально в ней нет. Простой пример — играть в NFS можно и на клавиатуре, но ведь с хорошим рулем будет куда реалистичней?



Сегодня хочется рассказать про кое-что необычное — про устройство, способное добавить шарма и реалистичности к абсолютно любой игре. Впрочем, сфера его (точнее, её) применения запросто выходит за пределы игрушек.
Читать дальше →
Всего голосов 72: ↑60 и ↓12+48
Комментарии61
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность