Как стать автором
Поиск
Написать публикацию
Обновить
0
@Amaryllisread⁠-⁠only

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

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

Книга «Объектно-ориентированное мышление»

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


Мы как обычно продолжаем баловать наших читателей на Хабре.
Недавно у нас вышла новинка "Объектно-ориентированное мышление". Книга есть в виртуальном и материальном виде. До дня полета человека в космос (12 апреля) действует акция со скидкой 20% при покупке книг из раздела КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА. Чтобы получить скидку, при оформлении заказа введите код купона: knuihy09u23.

Книга на piter.com
Оглавление
Отрывок
Читать дальше →

Тестирование конвертеров шрифтов

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

Всем привет.

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

Хоть на самом деле конвертеров уже появилось великое множество, не все могут превращать otf\ttf в woff\eot\svg. Существуют специализированные сервисы, которые работают с другими форматами(.pfb, .dfont и др.).
Читать дальше →

[видео] 8 способов противостояния формуле нужды

Время на прочтение1 мин
Количество просмотров62K
Статья про формулу нужды с моей печальной историей про хитрого прораба и неопытного ИТ-менеджера получила неожиданно позитивный отклик. По этому поводу мы решили пойти дальше и записали небольшое видео, что делать, чтобы не попасть в эту формулу. Как противостоять давлению, которое на вас может оказывать оппонент.

Нам удалось заманить в студию Дмитрия Коткина, руководителя Санкт-Петербургской школы переговорщиков ШиП, который имеет широкий опыт переговоров — от работы в политике до консультирования IT-компаний. Несмотря на температуру, Дима продержался в кадре 20 минут и рассказал, как профессиональные переговорщики рекомендуют противостоять формуле нужды:



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

Signed Distance Field или как сделать из растра вектор

Время на прочтение12 мин
Количество просмотров61K
Речь сегодня пойдёт о генерации изображений с картой расстояний (Signed Distance Field). Данный вид изображений примечателен тем, что фактически позволяет получить «векторную» графику на видеоускорителе, причём даром. Одной из первых данный метод растеризации предложила компания Valve в игре Team Fortress 2 для масштабируемых декалей в 2007 году, но до сих пор он не пользуется особой популярностью, хотя позволяет рендерить прекрасного качества шрифты, используя текстуру всего 256х256 точек. Данный метод прекрасно подходит для современных экранов высокой чёткости и позволяет серьёзно сэкономить на текстурах в играх, он не требователен к железу и прекрасно работает на смартфонах.



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

Как же создавать такие изображения? Очень просто, ImageMagick позволяет сделать это одной командой:

convert in.png -filter Jinc -resize 400% -threshold 30% \( +clone -negate -morphology Distance Euclidean -level 50%,-50% \) -morphology Distance Euclidean -compose Plus -composite -level 45%,55% -resize 25% out.png

На этом можно было бы поставить точку, но так полноценного топика не получится. Что ж, под катом — описание быстрого алгоритма расчёта SDF, пример на C++ и немного шейдеров для OpenGL.
Читать дальше →

Рунет в картинках XIV. «Ростовщики без ничего святого» или самый быстрорастущий сегмент российского финансового рынка

Время на прочтение1 мин
Количество просмотров15K
Много сотен, а может даже тысяч лет назад в мире появились первые аналоги современных микрофинансовых организаций (МФО). Этому типу бизнеса всегда были свойственны высокая прибыльность и высокий уровень рисков. Однако, недавно мы столкнулись с исследованием «Национального агентства финансовых исследований», согласно результатам которого 78% россиян не знает, что такое МФО, а еще 11% знает об этом только понаслышке. Поэтому этот пост мы решили посветить МФО в России – финансовому рынку, пользователями которого является по разным оценкам от 2,5 до 4,5 млн. россиян, а объем его превысил 70 млрд. рублей в 2013 году.
В XIV выпуске «Рунета в картинках» мы решили посмотреть на бизнес современных российских «ростовщиков», который за последние несколько лет занял заметное место на российском рынке онлайн финансовых услуг.

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

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №102 (23 — 29 марта 2014)

Время на прочтение6 мин
Количество просмотров30K
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


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

Несколько интересностей и полезностей для веб-разработчика #14

Время на прочтение3 мин
Количество просмотров33K
Доброго времени суток, уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

FastClick.js


Nota Bene. Практически всегда страница в браузере на вашем тач устройстве реагирует недостаточно быстро. Все из-за задержки в 300ms, чтобы убедиться, что это не double tap. FastClick.js — это полифил, который избавляет пользователей вашего сайта от этой задержки.

Кстати, это репозиторий от разработчиков известнейшего Financial Times и у них же есть еще один полезный проект на GitHub — ftscroller, с помощью которого легко создать адаптивный скроллинг и мульти-скроллинг для любого эленмента.

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

Простые правила реализации управления жестами в iOS, которые надо соблюдать, чтобы никого не бесить

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


Уважаемые айфоноводы, бывает ли с вами такое, что вы скачали приложение, а там… всё не то и не так и не на своих местах? Когда ваш юзер-экспириенс подсказывает вам, что приложение устроено неправильно: нажимаете вы, например, кнопку, которая всегда в iOS означала «Поделиться», а вам вместо этого вываливается какое-нибудь «левое» меню… Возникает неприятная фрустрация, и вы, скорее всего, сносите приложение со своего смартфона.

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

Прогулки с летающей камерой

Время на прочтение2 мин
Количество просмотров32K
Управляемые роботы, вооруженные видеокамерами, постепенно становятся повседневностью: их уже используют для, например, панорамных съемок акций протеста на Украине, создания эффектных кадров из соревнований скаеров и сноубордеров на Олимпиаде в Сочи, для рекламы недвижимости или для хроники фестиваля Burning Man.

image

Хотя, конечно, пока что к таким вещам люди относятся с понятным скепсисом: сейчас он летает и фотографирует, а в следующую секунду, может, начнет неугодных расстреливать? И вообще, мало ли, кто ими там управляет.

Что можно сделать с таким имиджем?

Сергей Лупашин, автор проекта Fotokite, говорит так: «Добавьте к роботу веревочку — и вот у вас уже почти что домашний питомец».



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

Первопроходцы: детектор антисоциального поведения на базе видеоаналитики

Время на прочтение5 мин
Количество просмотров18K
Если говорить о видеонаблюдении в рамках проекта «Безопасный город», то очевидно, что одна из основных его задач – «выявить и пресечь противоправные действия». Драки и хулиганство в нашей стране, к сожалению, дело нередкое. Вот потому мы и решили разработать модуль автоматического распознавания хулиганства, драк и потасовок. Поскольку детекторов драки в чистом виде на рынке видеоаналитики, кроме того, что разработали мы, нет, у людей заинтересованных возникает много вопросов о принципах его работы и эффективности. Сегодня мы хотели бы ответить на эти вопросы в статье и, в последствии, в ваших комментариях к ней.
Читать дальше →

Управленческие инструменты: Формула нужды или Каким образом нас отжимают?

Время на прочтение7 мин
Количество просмотров87K
image
Неделю назад мы с коллегами наконец выпустили в свет бесплатный курс “Переговоры в схемах” (доступен после регистрации), поэтому сегодня решили поговорить об инструментах не столько управленческих, сколько переговорных. Тем более, что вещи это более чем связанные.

После статьи «Управленческие инструменты: 4-фазный алгоритм решения проблем с людьми или «А чего ты хочешь, если ты такой хреновый менеджер?» нам писали: мол, ну так же не бывает, что со всем людьми и во всех случаях этот алгоритм работает? Это правда — этот алгоритм не очень хорошо работает, когда другой человек не видит с вами общего будущего. И/или же хочет вас банально отжать на что-то.

Один из самых полезных управленческих опытов в своей жизни я получил от руководства ремонтом собственной квартиры. На тот момент я уже 4 года работал менеджером — сначала руководил командой по тестированию Java на мобильных устройствах (мы работали с Sun), потом руководил командой в Intel. Я прочел Тома Демарко. Джоэла Спольски, прошел несколько управленческих тренингов. В общем, чувствовал себя очень крутым управленцем. Но это меня не спасло.

Управление ремонтом квартиры требует немного других навыков, тем более когда тебе противостоит опытный прораб. Мой прораб в самом начале сотрудничества применил переговорный инструмент “Формула нужды”, чем и обеспечил себе однозначную и безоговорочную победу.

Сам по себе инструмент достаточно часто применяется в переговорах с заказчиками — прежде всего, ими и применяется. Итак, как выглядит Формула нужды:
Читать дальше →

Сравнительное тестирование SDHC карт памяти стандарта UHS-I объемом 32 ГБ

Время на прочтение11 мин
Количество просмотров240K
Покупка практически любого современного девайса, будь то смартфон, планшет, видеорегистратор, цифровой фотоаппарат или цифровая видеокамера автоматически влечет за собой приобретение карты памяти. Множество производителей предлагает широкий ассортимент карт различающихся по объему, классам, скоростям чтения/записи и цене. И тут пользователь сталкивается с муками выбора подходящей карты памяти. Особенно если в сферу интересов входит съемка видео в формате Full HD или высокоскоростная серийная съемка многопиксельной камерой. Заполучив в свое распоряжение 11 различных SDHC карт памяти стандарта UHS-I объемом 32 ГБ, я постараюсь пролить свет на расстановку сил и определить действительно лучшие карты памяти по результатам, как синтетических тестов, так и реальных задач.

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

Хороший дизайн интерфейсов. Часть 3

Время на прочтение5 мин
Количество просмотров76K
Это третья часть переведённых заметок «Good User Interface». Первые 16 частей уже ранее перевели наши коллеги из ADV на Хабре, а вторые 11 перевели мы.

Идея 28


Используйте варианты по-умолчанию, не заставляя людей выбирать


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

Остальные 10 заметок далее

О плохих словах, или Как написать текст, не сделав из него какашку

Время на прочтение8 мин
Количество просмотров65K
Здравствуйте.
В первой части статьи я расскажу о некоторых стилистических «косяках», которые придают текстам характерный канцелярский унылый стиль. Вторая часть посвящена более серьёзной ошибке, которая, к сожалению, грозит в ближайшее время стать правилом.
Читать дальше →

Опубликован единый рейтинг веб-студий 2014

Время на прочтение3 мин
Количество просмотров32K
Привет, Хабр! Сегодня мы опубликовали результаты единого рейтинга веб-студий Ruward за 2014 год.

image

На самом деле, хабраюзеры не очень любят рейтинги, и посты про них редко набирают много голосов. Но рейтинги – основной профиль деятельности Ruward, так что не писать про них в нашем корпоративном блоге мы просто не можем.

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

Следствием метода «сбора в кучу» всех данных по другим топам, конечно, являются штуки коллег про «рейтинг рейтингов» и вторую/третью производную рынка. Мы привыкли =)

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

Итак, переходим к сути и расскажем подробнее о первой десятке компаний нашего рейтинга:
Читать дальше →

Едем в Кремниевую Долину — самостоятельный тур по знаковым местам Долины

Время на прочтение3 мин
Количество просмотров32K
Кремниевая Долина — это легенда. Те, кто никогда не был в Долине, возможно представляют себе знак «Silicon Valley», а там — сказка.

Что же на самом деле из себя представляет Долина? Куда стоит пойти? Что стоит посмотреть?

Итак:

image

Вот тут собраны основные места Долины, где стоит побывать.
Читать дальше →

«Безнадежный» проект или 8 «уроков палкой»

Время на прочтение7 мин
Количество просмотров23K
Не бывает безнадежных проектов. Бывают плохие проектные менеджеры, к коим себя в случае этого проекта я могу отнести. Излишняя самоуверенность бывает вредна, а для успеха проекта очень часто нужно заботиться «о политике», а не только о технике. Статья написана сугубо по своим личным ошибкам, соответственно больше дискуссионная, чем информационная.


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

Gremlins.js — monkey testing библиотека для веб приложений

Время на прочтение6 мин
Количество просмотров37K
NPM version

Это первая из двух статей, рассказывающая о тестировании с помощью gremlins.js и grunt-gremlins. Первая статья — перевод официальной документации gremlins.js. Вторая — опыт внедрения gremlins.js в реальный проект при помощи grunt-gremlins.

Gremlins.js это monkey testing библиотека написанная на JavaScript, для Node.js и браузеров. С ее помощью проверяется надежность веб-приложений под полчищем гремлинов.

Kate: What are they, Billy?
Billy Peltzer: They're gremlins, Kate, just like Mr. Futterman said.


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

Что должен знать каждый участник крупного MMO-проекта

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

Рядовые программисты обычно всё это прекрасно знают. А вот менеджерский состав нередко считает, что совершенно не обязательно разбираться в игровой экономике, клиент-серверной архитектуре и психологии игрового комьюнити. Ведь есть же крутая команда спецов, которые обо всём позаботятся.
Итог очевиден: трудно вспомнить хотя бы один крупный MMO-проект, выпущенный за последние два года, который избежал бы стандартного набора граблей. Такое ощущение, что MMO-индустрия не способна учиться на своих ошибках.
Итак, список вопросов, ответы на которые должен знать каждый, от топ-менеджера до работника техподдержки крупного MMO-проекта.
Читать дальше →

Отзывчивый дизайн. Реакция на уровень освещенности

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

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

Теперь эта возможность потихоньку перебирается и в движки мобильных браузеров.

В статье будет рассмотрен пример реагирования веб-старницы в браузере на окружающую освещенность.
Читать дальше →

Информация

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