Как стать автором
Обновить
0
0

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

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

Дайджест продуктового дизайна, август 2016

Время на прочтение 15 мин
Количество просмотров 8.6K
Уже шесть лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-июль 2016.

Дайджест продуктового дизайна, август 2016
Всего голосов 39: ↑34 и ↓5 +29
Комментарии 0

Что интересного я вынес за два года разработки и продвижения мобильной игры

Время на прочтение 7 мин
Количество просмотров 32K
Привет, Хабр! Давно не виделись… С прошлой публикации — «Чему я научился на своих ошибках или как сделать вторую игру лучше» прошло уже целых 2 года! Сегодня я расскажу о том, что нового я попробовал в продвижении, монетизации приложения и конечно же о том, что из этого вышло.


Читать дальше →
Всего голосов 40: ↑38 и ↓2 +36
Комментарии 60

Мнения экспертов об ушедшем в историю «правиле 20%» Google

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


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

Однако находят их не все, а только наиболее рьяные первопроходцы. А после этого общественность увлеченно наблюдает за тем, что происходит в том же Google. Кто-то мечтает применить программы наподобие «правила 20%» у себя в компании, а кто-то настроен скептически. Единого мнения обычно не бывает.

Мы попросили экспертов высказаться на эту тему.
Читать дальше →
Всего голосов 62: ↑49 и ↓13 +36
Комментарии 25

Как я получал свидетельство государственной регистрации прав на объект авторского права в Казахстане

Время на прочтение 2 мин
Количество просмотров 13K
Доброго времени суток, решил рассказать вам о своем опыте получения свидетельства государственной регистрации прав на объект авторского права в Казахстане на программный код. Было это в 2011 году и в свете последних событий вокруг авторских прав и патентов, думаю будет интересно. Правда мой опыт рассказывает о регистрации авторских прав в Казахстане.
Немного предыстории- задумалось начальству на работе зарегистрировать авторское право на наш программный код. К большому сожалению мотив руководства до сих пор мне неизвестен, ответа я не получил. Разрабатывали мы автоматизированную информационную систему (АИС) для компании.
Перейдем к самому процессу регистрации. Заходим на сайт Комитет по правам интеллектуальной собственности министерства юстиции республики Казахстан. Находим там Инструкцию о государственной регистрации прав на произведения, охраняемые авторским правом и смежными правами. Сюда относятся как стихи, музыка, рассказы, карты, планы, эскизы, иллюстрации так и программный код или как написано на сайте программы для ЭВМ.
Читать дальше →
Всего голосов 15: ↑9 и ↓6 +3
Комментарии 8

Удобный интерфейс Need for Speed World Online

Время на прочтение 1 мин
Количество просмотров 866
Видимо, популярным становится создание MMOG без ежемесячной оплаты и свободных для скачивания. На такой тотальной бесплатности разработчики небезосновательно пытаются повысить к игре интерес и увеличить количество пользователей, а для заработка используют назойливую внутриигровую рекламу и микротранзакции. Сходу могу вспомнить еще не вышедший Battlefield Heroes (релиз предположительно в середине года) и недавно анонсированный Need for Speed World Online.

Ну это так, не по теме. Теперь новость: в отличие от традиционной консольной реализации интерфейсов гоночных симуляторов, у PC-версии NFS World Online наличествует специальный настраиваемый интерфейс: весь экран построен из удобных виджетов, которые можно удалять и перемещать в любое удобное для игрока место, даже за пределы основного экрана. Пример на скриншоте ниже:
Читать дальше →
Всего голосов 79: ↑72 и ↓7 +65
Комментарии 36

Избавляемся от www в адресе сайта

Время на прочтение 1 мин
Количество просмотров 3.1K
Универсальное решение проблемы постоянных редиректов на домен без www при помощи mod_rewrite. Просто и полезно. Работает на любом домене без необходимости править для каждого сайта. Ранее на хабре видел подобное, но без независимости от доменного имени.
В корень бросаем файл .htaccess со следующим содержимым:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# В переменную окружения %{ENV:PROTOCOL} помещаем протокол
RewriteRule ^(.*)$ - [E=PROTOCOL:http]
RewriteCond %{HTTPS} ^on$ [NC]
RewriteRule ^(.*)$ - [E=PROTOCOL:https]
# Если нужно убираем www
RewriteCond %{SERVER_PORT} ^80$
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1:%{SERVER_PORT}%{REQUEST_URI} [R=301,L]
</IfModule>
Всего голосов 44: ↑22 и ↓22 0
Комментарии 43

Synergy — управление несколькими ПК с одной клавиатуры

Время на прочтение 2 мин
Количество просмотров 115K
К моему рабочему компьютеру не так давно добавился еще и лаптоп, который постоянно стоит на столе рядом с монитором. Работать за обоими компьютерами нужно одновременно, и мне начало надоедать постоянно перекладывать руки с одной клавиатуры/мыши на другую.

Я подумал: «Как было бы здорово сделать дисплей лаптопа продолжением дисплея настольного ПК, и при этом управлять ими одной и той же клавиатурой и мышью!». Оказалось, выход есть. И называется он Synergy.
Логотип Synergy
Читать дальше →
Всего голосов 107: ↑106 и ↓1 +105
Комментарии 138

Создание настраиваемого профиля Default User в Windows XP

Время на прочтение 3 мин
Количество просмотров 4.6K
При создании собственной сборки Windows XP с помощью nlite, мне понадобилось некоторые настройки, которые обычно хранятся в HKEY_CURRENT_USER, применить для всех будущих пользователей.

Логично было бы предположить, что ветка реестра HKEY_USERS\.DEFAULT хранит копию реестра для новых пользователей, но оказалось, что это далеко не так. Погуглив немного, я выяснил, что он хранит профиль пользователя Local System.

Дальнейшее изучение матчасти привело к нахождению двух способов:
Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 0

Восстановление битых пикселей ЖК

Время на прочтение 1 мин
Количество просмотров 124K
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →
Всего голосов 143: ↑142 и ↓1 +141
Комментарии 144

Google Analytics: Определение позиции сайта по ключевому слову в поисковой системе Google

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

К сожалению, большинство поисковых систем не предоставляют возможности отследить, с какой позиции поисковой выдачи был осуществлен переход на сайт. Однако такую возможность предоставляет поисковая система Google. Единственное условие — возможность определить позиции можно только у тех пользователей, которые были авторизованны в Google.

image
Читать дальше →
Всего голосов 92: ↑77 и ↓15 +62
Комментарии 43

SQLite — замечательная встраиваемая БД (часть 1)

Время на прочтение 5 мин
Количество просмотров 474K
Решил все-таки написать статью про SQLite, в которой хочу обобщить свой 3-х летний опыт использования этой БД под Windows. Вижу, что тема популярная, но информации мало.

Часть 2
Часть 3

Небольшая вводная.

Эта статья не для начинающих программистов.
Она не является учебником по SQL.
Она не агитирует использовать SQLite.
Она не агитирует не использовать SQLite.
Статья написана в виде вопросов от гипотетического новичка в SQLite и ответов на них (поскольку информации очень много и так хоть немного проще ее структурировать).

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

Edit-in-place на компонентах Bootstrap

Время на прочтение 1 мин
Количество просмотров 22K
Привет, Хабр!
В этой статье я коротко расскажу о библиотеке Editable for Bootstrap, позволяющей вводить данные на страницу методом edit-in-place и основанной на компонентах Bootstrap. Я использую ее в админ-части проектов, либо когда нужно оперативно сделать интерфейс с возможностью пользовательского ввода.
Подробности под катом.
Читать дальше →
Всего голосов 64: ↑60 и ↓4 +56
Комментарии 26

Красивый вывод изображений

Время на прочтение 3 мин
Количество просмотров 46K
image
Всегда мне не нравилось, как выводятся изображения на моих сайтах. Хотелось какой-то упорядоченности, зависимости. Поэтому, я полез искать скрипты и решения в гугле. После безуспешных поисков, решено было делать что-то самому.
Но что? Я стал смотреть, как сделан вывод картинок у популярных сайтов. Всё мне не нравилось, пока я не додумался посмотреть вывод в google images и google+. Меня поразило то, что я никогда этого не замечал картинки выравниваются по ширине и высоте не обрезаясь. Такой принцип я и захотел реализовать. Получается мозаика. И всё будто на своём месте.
Не долго думая, я сел писать код, который сможет вывести картинки так же.
Читать дальше →
Всего голосов 105: ↑80 и ↓25 +55
Комментарии 96

31 метод эффективного программирования под Android

Время на прочтение 5 мин
Количество просмотров 24K
Данная статья является переводом очень хорошего топика с форума Stack Overflow. Так как английский язык не является для меня родным, то какие-либо непонятные мне места я просто пропускал, что бы не разгневать тех, кто его действительно знает. Статья содержит список советов и рекомендаций для начинающих разработчиков под Android.

Читать дальше →
Всего голосов 145: ↑130 и ↓15 +115
Комментарии 65

17 простых советов для повышения продуктивности

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

Вступление окончено, переходим к советам!
Читать дальше →
Всего голосов 180: ↑152 и ↓28 +124
Комментарии 116

Почему важен DOCTYPE и как его правильно использовать

Время на прочтение 7 мин
Количество просмотров 129K
Решил проводить регулярные лекции и практические занятия со своими сотрудниками по программированию на PHP, MySQL, Javascript. А также другим технологиям необходимым для выпуска качественных сайтов. Начать решил с самого «верха», с HTML тэгов. Буду рад, любым комментариям :)
Сразу оговорюсь, что бОльшая часть информации я нашел в интернете, внизу статьи будут приведены ссылки на источники. Часть информации была переведена совместно с google translate.
Итак:

Почему так важен DOCTYPE



Вроде бы вы сделали все правильно, но ваш сайт почему-то не выглядит или не работает, как ожидалось, в последних версиях броузеров.
Вы написали правильный стандартный XHTML код и стандартный CSS. Вы воспользовались стандартной спецификацией для работы с DOM (Document Object Model), чтобы управлять динамическими элементами на странице. И все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в неправильном заголовке DOCTYPE.
Эта небольшая статья расскажет вам о заголовках DOCTYPE, которые работают, а также объяснит практическое и теоретическое значение этого, казалось бы отвлеченного от реальности, тега.
Читать дальше
Всего голосов 180: ↑128 и ↓52 +76
Комментарии 95

Тренировка памяти

Время на прочтение 3 мин
Количество просмотров 40K
Вы когда-нибудь задумывались, насколько важна память для человека и конкретно для вас? Что можно достичь, с помощью хорошей памяти? А давайте прикинем прямо сейчас!? Для начала я думаю, стоит вспомнить образование и работу: прочитали книгу за несколько дней и все запомнили, экзамены за вечер на 5, язык программирования за месяц… можно продолжать долго.

Некоторые люди рождаются с феноменальной памятью, а остальные могут память тренировать и достигнуть хоть и не феноменальных результатов, но очень даже приличных, которые позволят достичь очень больших высот, не говоря уже о довольно простых вещах, перечисленных чуть выше… Поэтому моя заметка именно о тренировке памяти обычных людей: сжато и по сути.
Читать дальше →
Всего голосов 88: ↑73 и ↓15 +58
Комментарии 61

Лучшие плагины для Textpattern

Время на прочтение 4 мин
Количество просмотров 3.5K
Многие из посетителей (читателей) моего блога знают о том, что я предпочитаю Textpattern другим аналогичным движкам. Так сложилось и сейчас мне просто не хочется ковырять внутренности другой CMS. Textpattern мне вполне устраивает.

Почему-то на Хабре довольно мало написано про эту замечательную CMS. Она, конечно, не настолько популярна как тот же WordPress, но все-таки заслуживает хотя бы небольшого внимания от уважаемого хабрасообщества :)

Про особенности этого движка написано многое. Я пока не готов написать большую и убедительную статью про Textpattern. Тем более я всего лишь уверенный ее пользователь :)

Ну а для тех, кто вдруг решил использовать Textpattern для своих целей (или уже активно использует) — привожу список лучших, по моему скромному мнению, плагинов для этого движка.

Я не стал называть этот пост «10 плагинов для Textpattern без которых невозможно жить» или «11 лучших плагинов для Textpattern». По двум причинам.
  • Этот список будет пополняться. Уверен в этом на 100%. В моем блоге уж точно.
  • Для каждого сайта необходимы свои плагины. И вряд ли возможно найти такой сайт, который бы слепо впихнул все плагины с этой страницы к себе. Учитывая пункт первый, разумеется.

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

Читать дальше →
Всего голосов 40: ↑31 и ↓9 +22
Комментарии 20

TAG_ADD Plugin

Время на прочтение 3 мин
Количество просмотров 1K
Привет, %username%
Как-то раз мне пришлось писать форму для добавления постов в блог. Помимо стандартных полей (название, дата, текст и.т.д.) необходимо было привинтить юзабельную форму добавления тегов.
Т.к. я кодю в jQuery, то и выбор был однозначным.
Вот необходимые задачи, которые я поставил перед собой:
  1. Легко в настройке
  2. Все теги храняться в одном файле (в кэше)
  3. Минимальная нагрузка на сервер и клиента
  4. Список тегов — подсказок открывается только для выбранного запроса на определенный тег.

Инструкция, ссылки и.т.д.
Всего голосов 55: ↑50 и ↓5 +45
Комментарии 40

8 отличных хитростей jQuery

Время на прочтение 4 мин
Количество просмотров 28K
imageКому не нравится jQuery? Это быстрая и простая javascript-библиотека стала очень популярной в 2008 году. В этой статье я собрал список восьми очень полезных jQuery-техник, советов и хитростей.
Читать дальше →
Всего голосов 122: ↑95 и ↓27 +68
Комментарии 85
1

Информация

В рейтинге
Не участвует
Откуда
Санто-доминго, Санто-доминго, Доминиканская республика
Дата рождения
Зарегистрирован
Активность