Суть опроса простая — у меня сложилось мнение что вот-вот людей технически образованных и интересующихся техническими новинками будет принято называть импортным словом «Гик». Я конечно понимаю что очень модно заимствовать английские слова (даже если есть наш аналог), но тот «заграничный» образ «гика» мне очень не симпатичен.
Вопрос глубже чем кажется. Он задевает все это нагромождение стереотипов применительно к технически продвинутым людям. Думаю многие из вас замечали пренебрежительное отношение к людям «шарящим» в технике и прочем.
Рубрика «переводы» - 23
Нравится ли вам что многих из вас скоро будут называть странным словом «Гик»?
2013-08-01 в 11:34, admin, рубрики: human resources, IT-стандарты, гики, переводы, метки: гикиКто такой этот продакт-менеджер?
2013-07-31 в 11:53, admin, рубрики: командная работа, менеджер, менеджмент, переводы, работа в команде, управление проектами, яндекс
Продакт менеджмент — это одна из тех профессий, которой сложно дать четкое определение (относится к любой организации), частично в виду того, что в каждой компании эту работу делают по-разному. Не так давно я общался на тему «кто такие продакт-менеджеры?» со своими друзьями, которые только начинают работать на данном поприще, а также с теми, которые уже добились определенных успехов в этой сфере. Сейчас я хочу поделиться с вами этим опытом.
Основной обязанностью продакт-менеджера является: Помогать своей команде (и компании) доставлять необходимый продукт своим потребителям.
Если разбить этот процесс на более мелкие составляющие:
1. Помогать своей команде
Лучшие продакт-менеджеры тратят все свое время на самые приоритетные вещи, которые помогают работе их команды.
Главным образом, это касается: (а) координации – необходимо убедиться в том, что команда эффективно планирует, принимает решения и работает сообща с четко поставленными целями и задачами; а также (б) взаимодействия – заботы о том, чтобы каждый понимал, что происходит, когда и почему, особенно сейчас, в условиях неизбежных перемен. Читать полностью »
CoffeeScript и AngularJS
2013-07-31 в 9:21, admin, рубрики: angular.js, AngularJS, coffeescript, javascript, перевод, переводы, метки: angular.js, coffeescript, javascript, переводПеревод статьи Александра Хилла CoffeeScript and AngularJS. Это мой первый перевод и буду рад получить любые замечания и исправления.
AngularJS и CoffeeScript это отличная комбинация, не смотря на то, что CoffeeScript не пользуется большой популярностью в комьюнити AngularJS. В статье будут представлены несколько приемов, которые «облегчат» ваш код на AngularJS.
Читать полностью »
Как начать SEO-продвижение по принципу «Бережливого стартапа»
2013-07-30 в 5:12, admin, рубрики: distilled, mvp, seo, бережливый, переводы, стартап, управление проектамиВы помните свой самый первый день в офисе? Тот самый момент, когда вы, новичок, в первый раз приходите на работу? Это именно то, что, как я вспоминаю, делал совсем недвано тут в Distilled. Помимо приветственных улыбок коллег, там был мой рабочий стол, оборудованный лэптопом, монитором и Kindle. На Kindle была загружена библиотека рекомендованных для чтения материалов, включая The Lean Startup (Бережливый стартап).

Читая книгу The Lean Startup (Бережливый стартап) я спросил себя, зачем Distilled рекомендовала мне эту книгу и какое отношение она имеет к SEO? Читать полностью »
Отличная идея для стартапа? Хм… Вряд ли
2013-07-29 в 19:31, admin, рубрики: как надо делать, как не надо делать, переводы, советы, стартапы, метки: как надо делать, как не надо делать, советы, стартапы
Это вольный перевод-пересказ этой статьи 2006 года, на которую я наткнулся около mailinator.com, за авторством Paul Tyma. Упоминаний на хабре не нашел, да будет перевод!
Итак, у вас есть отличная идея.
За годы работы я запустил небольшую кучку проектов и создал несколько компаний. Например Mailinator, Preemptive Solutions, Inc., и Classhat. На самом деле я наделал их гораздо, гораздо больше, но про большинство слышала разве что моя бабушка. Всё потому, что преимущественно это были глупые идеи, неудачные попытки что то сделать, или чересчур масштабные начинания, чтобы я мог довести их до релиза. Поучившись на своих ошибках, я теперь каждую новую идею проверяю на соответствие определённому набору правил, чтобы отсеять хорошие идеи от плохих. Ну или тех, которые мне кажутся таковыми.
Не забывайте, эти правила для канонічного стартапа — когда из сотрудников только вы и ваш друг, а денег — на пиво и чипсы. Если у вас в загашнике завалялись лишние пару миллионов — вы можете творить магию и без этих советов.
Star Citizen и Elite: Dangerous — свежие подробности
2013-07-27 в 5:37, admin, рубрики: Elite, Elite: dangerous, game development, переводы Те, кто читают мои статьи должны быть в курсе, что я веду колонку переводов по игре Elite: Dangerous. Однако разработчик игры, Девид Брабен, не очень жалует своих фанатов пиар-компанией.
А пока они там что-то где-то как-то внутри своей компании пилят, я заинтересовался ходом компании Star Citizen.
Маркетинговая компания здесь поставлена на должный уровень, и практически ни дня не проходит без свежих новостей.
Однако, перед тем как я перейду к этим самым свежим новостям, рад представить результат работы пилотов портала elite-games.ru над одним из старых роликов, рассказывающих о том, что должно получиться из разработки игры Star Citizen.
Читать полностью »
Стриминг в Rails 4
2013-07-26 в 23:21, admin, рубрики: html5, rails 4, ruby, ruby on rails, streaming, переводы, метки: html5, rails 4, streaming
Что такое стриминг?
Стриминг крутился около Rails начиная с версии 3.2, но он был ограничен исключительно стримингом шаблонов. Rails 4 же вышел с более зрелым функционалом стриминга в реальном времени. По сути это значит что Rails сейчас способен нативно обрабатывать I/O объекты и посылать данные клиенту в риалтайме.
Streaming и Live — два отдельных модуля, реализованных внутри ActionController'а. Streaming включен по умолчанию, в то время как Live должен быть явно добавлен непосредственно в контроллере.
Основной api стриминга использует класс Fiber (доступен с версии ruby 1.9.2). Файберы предоставляют инструментарий для потоко-подобного параллелизма в ruby. Fiber дает возможность потокам приостанавливаться и возобновлять работу по желанию программиста, а не быть по сути упреждающими.
Читать полностью »
Создание многопользовательской realtime игры на node.js
2013-07-25 в 16:20, admin, рубрики: bouncing ball, game development, latency, multiplayer, node.js, Realtime, многопользовательские игры, перевод с английского, переводы 
Несколько месяцев назад мы с коллегами решили сделать многопользовательскую realtime игру, которая могла бы работать в вебе. Мы решили использовать node.js для нашего сервера. Это решение привело к очень убедительному успеху — наш сервер работал несколько месяцев без единого падения или перезагрузки процесса.
Мы решили написать нашу игру на node.js, потому что мы слышали много хорошего об этой платформе и очень хотели немного с ней поиграть. И это было потрясающе — мы очень быстро вошли в тему. Для node.js существует множество любопытных библиотек, способных решать абсолютно разные задачи. Побочным преимуществом использования node для серверной части является, собственно, javascript — очень простой в обращении язык. Это позволило нам сфокусироваться на проблемах, которые встречаются во всех realtime играх, без лишней суеты, ограничений и необходимости компилировать код, как это случается при использовании менее динамических языков.
Также node.js проявил себя как очень легковесный язык, даже в моменты пиковой нагрузки. Для нашей игры, процесс node.js использовал только один поток и потреблял всего около 3-4% CPU при одновременной работе 8-10 копий игры, каждая со своим собственным движком обнаружения столкновений.
Читать полностью »
Семьи типов и Покемоны
2013-07-25 в 6:45, admin, рубрики: associated type synonyms, haskell, type class, type families, переводы, функциональное программированиеПредисловие
Когда я начал изучать Хаскель, я был почти сразу поражён. Для начала, нырнув с головой в актуальные рабочие проекты, открыл, что большинство настоящих библиотек используют языковые расширения, присутствующие только в GHC (Glasgow Haskell Compiler). Это меня покоробило слегка, прежде всего потому, кто захочет использовать язык настолько немощный, что будет необходимо использовать расширения, присутствующие лишь у одного поставщика. Ведь так?
Хорошо, я решился снова это осилить и узнать всё об этих расширениях, и я вывел три горячих топика для общества Хаскеля, которые решали похожие проблемы: Обобщённые Алгебраические Типы Данных, Семьи Типов и Функциональные Зависимости. Пытаясь найти ресурсы, которые обучают о них, я смог найти только статьи, описывающие, что это такое, и как их использовать. Но никто, на самом деле, не объяснял зачем они нужны!.. Поэтому я решил написать эту статью, используя дружественный пример, пытаясь объяснить зачем всё-таки нужны Семьи Типов.

Вы когда-нибудь слышали про Покемонов? Это замечательные существа, которые населяют Мир Покемонов. Вы можете считать, что они как животные с экстраординарными способностями. Все покемоны владеют стихией, и все их возможности зависят от этой стихии. Например, покемон Огненной стихии может дышать огнём, в то время как покемон Водной стихии может брызгать струями воды.
Покемоны принадлежат людям, и их специальные способности могут быть использованы во благо для продуктивной деятельности, но некоторые люди всего лишь используют своих покемонов для борьбы с другими покемонами других людей. Эти люди называют себя Тренерами Покемонов. Это может сначала звучать как жестокое обращение с животными, но это очень даже весело и все, похоже, рады, включая покемонов. Имейте в виду, что в мире покемонов, кажется, всё в порядке, даже если 10-летние покидают дом, дабы рисковать своими жизнями ради того, чтобы стать самыми лучшими Тренерами Покемонов, как будто никто и никогда таковыми не становился.
Мы собираемся использовать Хаскель для того, что бы представить ограниченную (и даже несколько упрощённую, да простят меня фанаты) часть мира покемонов. Читать полностью »
Курс лекций «Стартап». Питер Тиль. Стенфорд 2012. Занятие 17
2013-07-24 в 15:39, admin, рубрики: Исследования и прогнозы в IT, История ИТ, переводы, питер тиль, стартап, стенфорд 
Весной 2012 г., Питер Тиль (Peter Thiel), один из основателей PayPal и первый инвестор FaceBook, провел курс в Стенфорде — «Стартап». Перед началом Тиль заявил: «Если я сделаю свою работу правильно, это будет последний предмет, который вам придется изучать».
Один из студентов лекции записывал и выложил транскипт. В данном хабратопике barfuss, переводит семнадцатое занятие, редактор astropilot.
Занятие 1: Вызов будущего
Занятие 2: Снова как в 1999?
Занятие 3: Системы ценностей
Занятие 4: Преимущество последнего хода
Занятие 5: Механика мафии
Занятие 6: Закон Тиля
Занятие 7: Следуйте за деньгами
Занятие 8: Презентация идеи (питч)
Занятие 9: Все готово, а придут ли они?
Занятие 10: После Web 2.0
Занятие 11: Секреты
Занятие 12: Война и мир
Занятие 13: Вы — не лотерейный билет
Занятие 14: Экология как мировоззрение
Занятие 15: Назад в будущее
Занятие 16: Разбираясь в себе
Занятие 17: Глубокие мысли
Занятие 18: Учредитель — жертва или Бог
Занятие 19: Застой или подъем
Читать полностью »
