Обновить
179
0
spmbt@spmbt

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

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

Открываем ссылки "mailto:" в Gmail

Время на прочтение1 мин
Охват и читатели28K


В июне 2011 года браузер Chrome научился обрабатывать спецссылки типа mailto: и webcal:. Это один из тех редких случаев, когда Chrome последним среди всех браузеров внедряет какую-то полезную технологию: например, в Firefox такая фича присутствует ещё с 2008 (!) года, с версии Firefox 3.

Это тем более удивительно, что Google больше всех заинтересован, чтобы ссылки вида mailto: и webcal: передавались не в офлайновую программу, а в веб-приложение.
Читать дальше →

Написание расширения для Оперы и Хрома: взгляд на процесс

Время на прочтение7 мин
Охват и читатели8.7K

Как многие из вас помнят какое–то время назад Гугл во второй раз спрятал ссылку на Ридер, заменив ее ссылкой на Фотографии. В первый раз это вызвало волну недовольства пользователей и Гугл вернул все назад, сославшись на ошибку. Тогда, сразу же, появилось расширение для Хрома, возвращающее ссылку на Ридер. Я портировал это расширение для Оперы.

Когда второй раз Гугл перенес ссылку, волна возмущения уже была не такой сильной. Сначала мне даже показалось, что никто не обратил внимания. Сообщество было занято более важными новостями. Но появилось обсуждение на форуме поддержки Гугла и даже официальный ответ о том, что Гугл всегда стремится улучшить свои продукты и такое улучшение может приводить к действиям подобным случившемуся с ссылкой на Ридер. Я вспомнил про свое расширение, расчехлил запылившийся код и решил сделать расширение более приятным и более осмысленным. А именно — дать пользователю возможность задавать структуру ссылок самому. Расширение должно динамически выдергивать все ссылки со страницы, показывать их пользователю в виде двух колонок и позволить перетаскивать их мышкой. Оказалось, что для Хрома такого расширения тоже не было и дополнительно я задался идеей написать два расширения с общим кодом.
Под катом мои впечатления от работы и подходов Оперы и Гугла к расширениям

Google+: 92, 93, 94, 95, 96, 97, 98, 99… 100

Время на прочтение3 мин
Охват и читатели1.2K
В течении последних 90 дней мы проводим онлайн-тестирование Google+. Мы успели реализовать 91 обновление нашей социальной сети. Про все из них вы можете прочитать здесь. Мы хотим сказать, что это только начало новой удивительной эры, эры в которой люди смогут общаться в Интернете точно так же легко, как и оффлайне. С каждым днем мы приближаем эту мечту. И вот сегодня еще один шаг — сотый. Мы хотим представить вашему вниманию 9 новых функций Google+.

Много плюшек под хабракатом...

Что делать с огромными старыми темами на форумах?

Время на прочтение2 мин
Охват и читатели1.3K
Disclaimer: Топик-вопрос и свои наблюдения. Я хотел запостить в q&a, но я думаю, что коментарии удобнее писать для топика.

Зачастую, на популярных тематических форумах (ixbt, allnokia, wl500g), можно встретить темы-мастодонты, которые начинаются в годах типа 2005-го и живут до сих пор.

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

В Google+ Hangouts появились прямые эфиры с Youtube

Время на прочтение1 мин
Охват и читатели4.2K
Социальная сеть Google+ обзавелась ещё одной «киллер-фичей»: теперь здесь можно собраться с друзьями и смотреть/обсуждать в прямом эфире трансляции различных спортивных соревнований. Например, прямо сейчас на Youtube идёт прямая трансляция турнирчика по Call of Duty: Black Ops и десяток других трансляций. Алгоритм действий такой. Создаёте новый Hangout, нажимаете там кнопку Youtube и вводите ID трансляции в поле поиска (например, для вышеупомянутого турнирчика: 68ZA0qo4-xA).



Представители Youtube обещают в будущем значительно улучшить интеграцию с Hangouts, так что не нужно вводить вручную номер ID, как сейчас. Популярные прямые трансляции могут рекламироваться прямо на страницах Google+, а кнопка Hangouts («Посмотреть вместе с друзьями») появится на сайте Youtube для каждого зарегистрированного пользователя. Например, если вы смотрите футбольный матч, то сразу можете увидеть, когда к трансляции подключился кто-то из ваших друзей.

W3C Дайджест. Что нового в CSS3. Выпуск 1

Время на прочтение2 мин
Охват и читатели878
Рабочая группа CSS3 постоянно ведет дискуссии по поводу того, что же будет в новом стандарте. Чтобы держать руку на пульсе, я постараюсь еженедельно выкладывать самые интересные моменты из их обсуждения.

Регионы


Начнем с того, что выложили новый черновик (draft) модуля CSS3-Regions. Этот модуль создавался для более точного управления потоком, облегчая создание таких дизайнов как этот:


Стоит отметить, что авторами данного модуля являются господа из Adobe Systems, Inc, и подобное поведение (перетекание текста из одного региона в другой) хорошо известно пользователям таких продуктов как Adobe Illustrator, Adobe InDesign, и даже Corel Draw.

«Регионы» могут стать главным инструментом верстальщика, так как позволяет создавать удивительные обтекания по заданной траектории.
Читать дальше →

Сокращалка адресов для вашего профиля Google (Google+)

Время на прочтение1 мин
Охват и читатели2.2K
Полезная и удобная сокращалка адресов типа
plus.google.com/набор_всяких_цифр в
gplus.to/your_own_nickname

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

p.s. спасибо Kpyto за наводку.

Мозгокомпьютерный интерфейс. Часть третья. Будни

Время на прочтение4 мин
Охват и читатели4.4K
Здравствуй Хабр.
Месяца три тому назад я выкладывал обзоры (текстовый и видео) по мозгокомьютерому интерфейсу Emotiv Epoc. Поступило большое количество вопросов на тему как им пользоваться, где приобрести и вообще как оно. С целью хоть как-то облегчить себе участь я сделал небольшое FAQ. Но оно лишь отчасти помогло мне.

И вот, прошло 3 месяца.

Основная волна вопросов схлынула. Но многие просят рассказать, ну как там дальше. Мысли уже читаю, или еще пока нет? Нет, не читаю. Но обещал написать статью с тем, что получилось за это время. Получилось пять минисообщений на тему.
Читать дальше →

Мультимедийный «комбайн» на основе Android OS: RoverBox

Время на прочтение2 мин
Охват и читатели2.4K


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

Читать дальше →

Ремаппим клавиатуру и мышь

Время на прочтение3 мин
Охват и читатели233K
Взгляните на свою клавиатуру. Внимательно изучите взглядом каждую клавишу. Изучили? А теперь ответьте на простой вопрос: есть ли на вашей клавиатуре клавиши, которыми вы вообще не пользуетесь? Готов поспорить, что ответ положительный. А почему бы не сделать эти бессмысленные клавиши удобными шорткатами? Именно об этом я расскажу под катом.
Читать дальше →

Атипичные клавиатуры

Время на прочтение7 мин
Охват и читатели18K
Говорят, что обычная QWERTY-клавиатура была изобретена с целью уменьшить скорость набора, потому что у слишком быстрых машинистов первые машинки клинили. Не знаю, сколько в этом утверждении правды, но то, что раскладка далеко не идеальна — факт. Факт также то, что разрабатывалась она для печати десятью пальцами на больших клавишах размещенных в три ряда.

В неизменном виде она перекочевала на электрические пишущие машинки, а затем и на компьютерные клавиатуры, где все стало ещё удобнее — теперь клавиши срабатывали от легкого нажимания, и по ним не приходилось лупить со всей дури.
Все было бы просто отлично, если бы не страсть к минимизации. Ноутбуки, нетбуки, классические смартфоны (не «тачфоны») — QWERTY-клавиатура стремительно уменьшалась в размерах, сохраняя при том свою сущность. Для некоторых таких творений впору вести набор спичками. Были и неплохие инженерные решения — например на Sony-Ericsson M600i клавиши-качели содержали по две-четыре символа, и они выбирались в зависимости от способа нажима.

Но когда это добро перекочевало на экраны… возьмем в качестве образца айфон(да, исторически первым [массовым] тачфоном все-таки было яблоко): три с половиной дюйма диагонали, отношение сторон — 2:3. Кто помнит теорему Пифагора, какова ширина экрана?
x² + (3x/2)² = 3,5²
x² = 49/13
x ≈ 1,94" ≈ 49,3мм.
Итак, ширина экрана — меньше 5 сантиметров. В ряду — 10 клавиш. Получается — около 5 мм на клавишу, и это включая промежутки между ними. Не знаю как у вас, а меня пальцы ощутимо шире, да и печатать на приборе таких размеров я могу только одним, ну максимум двумя большими пальцами одновременно. Ну не могу я печатать на ЭТОМ, при всей его умности! Хватит обратной совместимости! Я печатать вслепую научился за неделю, так дайте мне клавиатуру, где не придется целится в клавиши! Я её изучу! Я хочу комфортно и быстро печатать!

Видно, не у меня одного пальцы толще, чем спички, и не перевелись смелые программисты, которые готовы обрубить обратную совместимость, ведь в маркете можно найти несколько клавиатур, которые не имеют с QWERTY ничего общего.

Их я и попытаюсь сегодня осмотреть.
Читать дальше →

Браузерный зоопарк

Время на прочтение8 мин
Охват и читатели48K
image

Уважаемые Хабравчане! Хотел поделиться с Вами статьей своего сотрудника. Думаю, она будет полезной.

Hello world! Меня зовут Слава, я работаю верстальщиком в агентстве Coalla. Эта статья не о разжигании холивара и рассуждения о том, какой браузер лучше, как бы всем легко жилось без Internet Explorer’a, а мой недавний полезный опыт по установке всех необходимых браузеров и их версий на одну операционную систему, а именно на Microsoft Windows 7 Ultimate x64.
Читать дальше →

Запуск Internet Explorer 6 в Windows 7

Время на прочтение3 мин
Охват и читатели23K
Прочитав недавно на Хабре статью «Браузерный зоопарк» был очень воодушевлён возможностью интеграции возможностей Windows XP в окружение Windows 7. Данная статья будет лишь небольшим дополнением, что, надеюсь, поможет избежать части «граблей» при настройке такого решения.



При настройке собственного браузерного зоопарка меня интересовали две проблемы:
  1. Возможность запускать Internet Explorer 6 прямо в среде Windows 7 (и других приложений установленных в Windows XP Mode), то есть например с рабочего стола Windows 7 или из панели быстрого запуска.
  2. Полноценная Полноцветная работа приложений установленных в Windows XP Mode как в режиме виртуальной машины, так и в окружении Windows 7, потому как изначально все приложения (да и сама виртуальная машина) в Windows XP Mode работают только в 16-битном цвете, что не очень приятно, а порой и просто неудобно.
Как они решаются

Сколько нужно платить разработчикам?

Время на прочтение7 мин
Охват и читатели10K
Не так давно в блоге stackoverflow появился интересный пост от сооснователя компании Stack Exchange Joel Spolsky о расчёте зарплат разработчикам. Далее до хабраката выдержка из этого поста, а после — вольный перевод документа по системе компенсации в Stack Exchange.

Сейчас то самое время года, когда мы пересматриваем зарплату каждого сотрудника с целью убедиться, что она соответствует его уровню. Мы зависим от десятка системных разработчиков и платим им на основе системы компенсации, разработанной нашими двоюродными братьями из Fog Creek, которая настолько отличается от Stack Exchange, что возникали некоторые трения.

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

Одним из ключевых принципов Stack Exchange является то, что мы делаем всё, что можно, публичным, и мы стараемся оставлять публичные артефакты для всего, что мы делаем. В духе этого, я загрузил полную версию нашего актуального плана расчёта компенсации, так что вы можете увидеть, как принимаются решения относительно уровня компенсации в Stack Exchange. Только одна вещь не стала публичной – финальные расчёты, которые определяют каждый индивидуальный чек, это потому, что мы должны сбалансировать нашу философию открытости с правом каждого разработчика на личную неприкосновенность.

Перейти к документу.

Битва за трудочасы. Как надо считать зарплату?

Время на прочтение6 мин
Охват и читатели11K
История «успеха».

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

Казалось бы — простая и хорошая схема: рассчитать примерный фонд зарплаты (а это расходная статья) можно на год вперёд.
Но, как и следовало ожидать, в отчетах все сотрудники исправно отрабатывали 40 часов в неделю. Всегда. Все.
Было несколько «партизан», которые иногда забывали там отмечаться, но, в целом, в отчетах царила райская идиллия.

Наконец кому-то из руководства пришла в голову долгожданная мысль, что так быть не может…
Читать дальше →

На пороге дополненной реальности: к чему готовиться разработчикам (часть 3 из 3)

Время на прочтение10 мин
Охват и читатели13K

Третья и заключительная часть стенограммы-трилогии (см. часть 1 и часть 2) доклада про Дополненную Реальность.

Речь пойдет об обработке изображений в применении к дополненной реальности:
  • детектирование маркеров и меток;
  • многокамерные системы маркерного захвата движений;
  • структурированная подсветка;
  • Z-сенсоры (в частности, Kinect);
  • использование баз данных поз;
  • чисто оптические системы захвата движений.

И на закуску — субъективный взгляд на будущее дополненной реальности, который прояснит смысл картинки с собакой.
Читать дальше →

Open source проект по разработке клавиатуры для машинописи

Время на прочтение1 мин
Охват и читатели6.8K


Меня совершенно не устраивает ситуация с выпускаемыми клавиатурами, поэтому инициирую открытый проект по созданию клавиатуры, предназначенной для печати слепым десятипальцевым методом.

На данный момент разработана схема расположения клавиш, опробована на макете программируемой клавиатуры для торговых терминалов KBM-105.
Читать дальше →

Сайт с визуализацией работы большого количества протоколов

Время на прочтение1 мин
Охват и читатели1.8K

Ссылка

http://www.visualland.net/

Картинка




Примеры визуализаций

Все.

Farata Systems: Ведение собственного бизнеса в течение 5-ти лет. Полезный опыт, неудачи и успехи

Время на прочтение7 мин
Охват и читатели6.1K
Пять лет назад, трое бывалых программистов создали новую компанию и назвали ее Farata Systems. Fa было взято из фамилии Fain, Ra из Rasputnis, и Ta из Tartakovsky. Пять лет – это значительный этап для любого бизнеса, и в этой статье я расскажу нашу историю.
Читать дальше →

Информация

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