Как стать автором
Обновить
-3
0
Владислав Дементьев @ehots

фрунтенды

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

Как делать свои игры бесплатно? Руководство по разработке инди-игр от T3

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


Всего голосов 21: ↑13 и ↓8+5
Комментарии22

От нулевого опыта к 6-значной зарплате: пьеса в 8 действиях

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

Действие первое: Печальная предыстория

Это началось летом 2015 года у черта на куличиках. В то время я стажировался на должность консультанта по эргономике в сельскохозяйственной компании (иными словами, заполнял всякие заумные анкеты).

Помню, как сидел за рабочим компьютером, открывал ленту Facebook в восьмой раз за последний час и думал: «Отлично, очередная порция фоток моих друзей, которые заняты в интересных стартапах в Сан-Франциско, получают в четыре раза больше, чем я, и попивают пивко за счет компании».
Читать дальше →
Всего голосов 42: ↑32 и ↓10+22
Комментарии27

Секрет быстрого программирования: не задумывайтесь

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

Программировать быстро — это легко! Так считает инженер-программист компании Google, который все публикации в своем блоге подписывает лаконичным «Макс». Макс также работает главным архитектором, комьюнити-менеджером и релиз-менеджером в Bugzilla Project. Мы в Alconost впечатлились и перевели его советы о том, можно ли как научиться программировать с космической скоростью.

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

Они, конечно, правы в том, что в условиях сжатых сроков разработчики, как правило, будут писать сложный код. Впрочем, дедлайны не должны приводить к сложности. Вместо фразы «Этот дедлайн помешал мне написать простой код» можно произнести равноценную: «Я недостаточно быстро программирую, чтобы писать просто». То есть чем быстрее вы как программист — тем меньше влияния на качество вашего кода имеют дедлайны.

Теперь давайте разберемся, как, собственно, стать быстрее? Может, это врожденное магическое умение? Надо ли быть «умнее» других, чтобы быть быстрым?

Нет, это вообще не магия и не врожденный дар. На самом деле существует всего одно простое правило, считаясь с которым, со временем вы полностью решите проблему:
Читать дальше →
Всего голосов 45: ↑34 и ↓11+23
Комментарии47

Axure. Удар интерактивом по интерфейсу. Пробы и ошибки

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

Axure


  • Действительно ли этот продукт не более чем инструмент прототипирования?
  • Может ли UI designer полностью перейти на работу в Axure, отказавшись от других инструментов?
  • Какие сильные и слабые стороны у этой программы?



Я постараюсь найти ответы на эти вопросы ниже. Сравнительно недавно я решил уйти от Adobe Photoshop к Axure, внезапно раскрыв для себя потенциал этого инструмента, не только как средства для прототипирования.
Всего голосов 11: ↑10 и ↓1+9
Комментарии28

Выразительный JavaScript: Введение

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


Перевод книги Marijn Haverbeke "Eloquent JavaScript". Лицензия Creative
Commons attribution-noncommercial license
. Код предоставляется под лицензией MIT.


Содержание



Читать дальше →
Всего голосов 54: ↑49 и ↓5+44
Комментарии14

Куда податься программисту за знаниями в этом году

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

image
Highload++ в Москве, ноябрь 2016


Мы сделали для вас подборку лучших (по нашему мнению) выступлений с IT-конференций, на которые собираемся поехать в первой половине 2017 года (как и обещали).


Всё это будет полезно web-программистам (PHP, Go, JS), QA и DevOps. Да, в списке довольно мало конференций, проводящихся на территории России и стран СНГ, но на сегодняшний день их, увы, в принципе не так много. Так что, если вдруг вы знаете о каком-нибудь стоящем мероприятии, дополняйте наш список в комментариях.

Всего голосов 58: ↑55 и ↓3+52
Комментарии22

4 правила работы в Sketch над крупными проектами

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

image


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

Всего голосов 41: ↑38 и ↓3+35
Комментарии43

Мобильный опыт Яндекса в трех видеокурсах: дизайн, разработка, интерфейсы

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

В прошлом году Яндекс провел образовательный экспериментальный проект, который получил название «Мобилизация». Наша цель была в том, чтобы участники поработали в настоящей команде и создали настоящий продукт — причём продукт мобильный. «Мобилизация» объединила Школу мобильной разработки, Школу менеджеров, Школу мобильного дизайна и Школу разработки интерфейсов.


image


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


Лекции студентам читали сотрудники Яндекса, которые каждый день сталкиваются с реальными задачами и делают приложения для миллионов пользователей. Специально для читателей Хабра мы собрали полную программу курса по мотивам лекций «Мобилизации».


Всего голосов 37: ↑37 и ↓0+37
Комментарии6

Как обучают в Школе разработки интерфейсов Яндекса, и чему там научился я

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

Меня зовут Павел Гринченко. Я был одним из участников Школы разработки интерфейсов Яндекса в Симферополе. Когда-то давно я посмотрел видеозаписи самой первой Школы 2012 года и почерпнул из них очень много полезной информации. Затем я узнал, что в моём городе пройдёт новая Школа, и решил обязательно поучаствовать.


Чтобы попасть в Школу, требовалось заполнить анкету и сделать два тестовых задания. Одно из них — по вёрстке, довольно простое. Звучало оно так: сверстать список ачивок, но максимально гибко и реюзабельно (например, используя СSS counters). Второе задание оказалось посложнее: написать обфускатор CSS-классов без использования сторонних библиотек. На входе — массив классов, на выходе — их обфусцированная версия. Но вот пара нюансов:


  • Длина результирующих классов должна была получиться минимальной.
  • Наиболее часто встречающиеся классы должны были занимать наименьший объём.

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

Читать дальше →
Всего голосов 45: ↑39 и ↓6+33
Комментарии17

Цель как антидепрессант

Время на прочтение5 мин
Количество просмотров32K
Для того чтобы с помощью целей бороться с депрессиями, надо для начала определиться с вопросом: что такое депрессия?
image «Calavera of Don Quixote» 1985 г., автор Хосе Посада
Депрессия — это психофизическое состояние человека, о котором пока точно не известно, что это такое. Но при этом уже ясно, как с ней бороться и облегчать жизнь людям.

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

Генеральный спонсор статьи — нейромедиатор дофамин.
Дофамин усилит чувство радости и повысит удовольствие от жизни, а также поможет преодолеть вредные привычки.
Перед прочтением статьи посоветуйтесь со здравым смыслом.

Читать дальше →
Всего голосов 25: ↑21 и ↓4+17
Комментарии20

ЛСД и его влияние на мозг человека. Несколько интересных фактов

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


Наверное, на Geektimes нет таких читателей, кто бы не слышал об диэтиламиде d-лизергиновой кислоты (ЛСД). Его синтезировали достаточно давно, но механизм влияния на сознание раскрыт недостаточно. Правда, в последнее время загадки этого химического соединения постепенно раскрываются человеком. В частности, ученые из Университета Северной Каролины опубликовали информацию о биохимических процессах, происходящих в организме человека после попадания туда этого соединения, химическая формула которого — C20H25N3O.

Есть и другие работы, кроме этой. Например, исследователи, опубликовавшие статью об ЛСД в Current Biology, долгое время изучали мозг добровольцев, которым вводили это вещество. Мозг добровольцев ученые сканировали при помощи МРТ и других систем во время прослушивания участниками испытаний мелодий, которые важны для них и мелодий, которые им безразличны. Во время прослушивания добровольцы находились под влиянием психоделика.
Читать дальше →
Всего голосов 46: ↑32 и ↓14+18
Комментарии98

Разработка простого чата на Socket.IO [2016] \ Node.js

Время на прочтение7 мин
Количество просмотров48K
Всем привет, дорогие хабрахабровцы! Недавно я начал изучать node.js и дошёл до самого интересного, а именно — Socket.Io. Поизучав информацию в интернете, я так и не смог найти подробного «гайда» по данному модулю, поэтому пришлось копать самому. Некоторые скажут, что можно и самому понять, что написано на сайте модуля, но некоторым этого будет не достаточно чтобы понять базу web-socket'ов, поэтому я решил написать эту статью для таких людей, а именно на самом 'чётком' примере — чате.
Читать дальше →
Всего голосов 27: ↑13 и ↓14-1
Комментарии17

WebSockets в Scorocode или чат своими руками за 15 минут

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


Недавно мы добавили поддержку WebSockets в разрабатываемый нами backend as a service Scorocode. Теперь вы можете полноценно использовать эту технологию при создании приложений, требующих безопасного и универсального способа передачи данных.

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

Подробности под катом.
Читать дальше →
Всего голосов 13: ↑8 и ↓5+3
Комментарии14

WebSocket & ASP.NET

Время на прочтение8 мин
Количество просмотров13K
html5В этом топике я хочу рассказать, как организовать WebSocket соединение между браузером, поддерживающим WebSocket и ASP.NET приложением.
В статье описано, как организовать подключение и отослать сообщение подключенному клиенту. Так же, в конце статьи, есть ссылка на исходники рабочего приложения.

Статья и приложение просто пример того, как это все работает, и как можно связать ASP.NET и WebSockets, и вряд ли претендует на руководство по внедрению в текущем виде, однако хорошо демонстрирует основы и может быть доработано.
Читать дальше →
Всего голосов 53: ↑40 и ↓13+27
Комментарии31

Шпаргалка по пакетному менеджеру NPM

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

npm — это пакетный менеджер node.js. С его помощью можно управлять модулями и зависимостями.
Небольшая шпаргалка всех моих любимых команд npm:

Читать дальше →
Всего голосов 49: ↑44 и ↓5+39
Комментарии11
2

Информация

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