Хабрахабр:
На днях я создал на Хабре опрос ?Какой букридер подарить маме?? Неожиданно в одной из веток комментариев всплыл отличный комментарий от юзера ave: Единственный аргумент сторонников мифа о ?вредности? TFT, LCD и т.д. ? это факт подсветки экрана. Мол, это всё равно что ?лампочка в глаза?. Более продвинутые говорят о разнице между освещением экрана и фона. Это уже ближе к реальности. Действительно, если читать на высоком уровне яркости в темноте, то глаза быстро ?сядут?. Решение очень простое: яркость экрана выкручивается на минимальный уровень (или второй), а цвет ?страницы? выставляется на комфортно-серый или чуть желтоватый (но это уже для гурманов, обычно хватает просто понижения яркости). При этом у e-ink есть очень серьёзный недостаток: их можно читать только при тех же условиях, что и обычную книгу, т.е. при хорошем равномерном освещении. При чтении в метро, утреннем автобусе или при прицепленной локальной лампочке глаза испортятся намного быстрее, чем при чтении TFT. Как и с обычной книгой, кстати. Я свои -2 получил в детстве, читая книжки с фонариком под одеялом. Читать дальше →
Что можно делать за домашним компьютером, если не планируется работать? Интернет, фильмы, музыка, игры и иногда электронные книги ? вот список наиболее востребованных функций от домашнего компьютера. Что вы представляете себе, когда слышите выражение ?домашний компьютер?? Системный блок, к которому подключен монитор, клавиатура и мышка, или быть может ноутбук с большой диагональю экрана? А я теперь представляю небольшое устройство iconBIT Toucan W, к которому подключен монитор или телевизор, и беспроводную клавиатуру со встроенным гиро-датчиком. Причины, по которым я заинтересовался данным устройством, зачем оно вообще нужно и все остальные подробности под катом. Читать дальше →
Эта статья посвящена развитию систем защиты на аппаратных ключах, видам атак, с которыми пришлось столкнуться за последние годы, и тому, как им удалось противостоять. Рассмотрены возможности электронных ключей, которые напрямую влияют на степень защиты программного обеспечения, и основные проблемы, присущие данной технологии. Автор статьи является ведущим разработчиком проекта Guardant, компания ?Актив?. Современные электронные ключи подразделяются на ключи с симметричной криптографией, ключи с асимметричной криптографией и ключи с загружаемым кодом. Последний тип устройств требует более детального анализа, выходящего за рамки данной статьи. Рассмотрим защиту Windows-приложений, разработанных с использованием компилируемых языков программирования (C, C++, Pascal, Delphi, Fortran и т.д.). Читать дальше →
Привет, Хабр! Меня зовут Настя, я бренд-менеджер Почты Mail.Ru. Я решила рассказать, как мы снимали рекламный ролик про нашу почту. Хочу поделиться с вами подробностями об ?изнанке? процесса, о том, как ролик задумывался и создавался. Возможно, кому-то мой опыт покажется интересным и полезным, а также поможет избежать некоторых ошибок. Миллион лет тому назад В середине прошлого года мы решили сделать ролик про Почту, чтобы рассказать в нем о тех переменах, которые с ней происходят. Премьерный показ ролика, кухня процесса, видео с кастинга, много фоток
Искусственный международный язык эсперанто стал 64-м языком, поддерживаемым Google Translate, как сообщается в блоге компании. Таким образом, сейчас сервис поддерживает перевод текста с 64 языков, голосовой ввод на 17 языках и преобразование текста в речь на 24 языках. Функция перевода пока доступна только в браузерной версии Google Translate. В ближайшее время компания планирует добавить этот язык в мобильную версию, а также в приложения для iOS и Android. Лежащая в основе эсперанто, идея создания простого в изучении международного языка, в значительной степени облегчила разработку автоматического перевода, ? отметили разработчики сервиса. Эсперанто ? самый распространённый искусственный язык в мире. На нем говорят, по разным оценкам, от ста тысяч до нескольких миллионов человек, снимаются фильмы, издаются журналы и книги. В соответствующем разделе Википедии сейчас 160 тыс. статей. Польский окулист Лазарь Маркович Заменгоф посвятил созданию эсперанто 10 лет.
Европейский парламент сейчас готовится принять Директиву об атаках на информационные системы (Directive on Attacks Against Information Systems, pdf), в связи с этим Фонд электронных рубежей выступил с обращением к парламентариям ? предусмотреть нормы для защиты исследователей в области компьютерной безопасности, которые публикуют информацию о новых уязвимостях, эксплойты и так далее. По мнению EFF, в Америке после принятия DMCA и CFAA (Computer Fraud and Abuse Act) сложилась неоднозначная ситуация относительно легальности работы таких специалистов, что в своё время привело даже к аресту российского программиста Дмитрия Склярова, который неудачно съездил в Америку. Аналогичные юридические сложности для работы исследователей создаёт международная Конвенция о киберпреступности (Convention on Cybercrime). По мнению EFF, Европейской комиссии стоит ещё раз хорошо подумать о необходимости принятия новой директивы, поскольку она во много дублирует Конвенцию о киберпреступности, которая сама по себе создаёт проблемы. Но если же Европа не откажется от своих планов, то EFF просит улучшить новый проект в нескольких аспектах. Читать дальше →
Мне бы хотелось рассказать об интересном опыте, приобретенном в процессе разработки приложения Smart Coin (бесплатный пока что конвертер валют), моего второго приложения в категории Finance. Первое, Money iQ, было написано во время работы в небольшой компании и даже успело побывать на 1м месте российского App Store. Небольшую dev story о создании Smart Coin я опубликую чуть позже и в другом блоге, если будет интересно, а в этой статье мне хотелось бы остановиться на такой проблеме как мгновенное изменение языка внутри приложения. Собственно, проблема. Наверное, многим приходилось сталкиваться с мультиязычными приложениями. Я говорю не только о приложениях под iOS, а вообще о приложениях, поддерживающих несколько языков. Во из них в сеттингах есть пункт ?Language/Язык/Idioma?, позволяющий установить язык, нужный пользователю. В разных ситуациях эта опция работает по-разному. В каких-то приложениях для установки нового языка приходится их перезапускать. В каких-то все случается мгновенно. О том, как осуществить второй подход при написании приложений под iOS, в статье и пойдет речь. Читать далее...
Наконец-то можно объявить о существенных изменениях в проекте РосЯма. Самое важное ? мы переехали с Битрикса на Yii Framework. Причин такого перехода было несколько. Во-первых, окончательно решён вопрос с лицензированием, теперь для работы РосЯмы используется только свободное ПО (по моему мнению, так и должно происходить во всех общественных проектах). Во-вторых, увеличилась производительность (синтетические тесты показали примерно полуторный прирост). В-третьих, я думаю, что разрабатывать под Yii несколько проще, чем под Битрикс. Второе по важности ? код проекта теперь хранится на GitHub. Конкретно вот тут: github.com/RosYama/RosYama.2 Третье. Теперь можно отправить заявление в ГИБДД по чужой яме. Четвёртое. В профиле пользователя можно завести себе ?контролируемую? территорию. Полезно в ситуации, если вдруг захочется систематически отправлять заявления по чужим ямам в родном городе. Кроме того, за последние два месяца пополнился список мобильных клиентов. В дополнение к клиенту для Айфона и двум клиентам для Андроида, появились клиенты для Samsung Bada и Windows Phone. Напомню, что ?РосЯма? это интернет-проект для борьбы с ямами на дорогах.
Отписаться от этой рассылки