Pull to refresh
0
0
Сергей Чудаков @CSRedRat

DevOps

Send message

Как программист стал менеджером по продукту

Reading time4 min
Views20K
Jim Gochee, New Relic Inc.
11 сентября 2012г.

перевод статьи A Developer Becomes a Product Manager

В старое доброе время я зарабатывал на жизнь программированием. Это был один из самых лучших и беззаботных этапов в моей трудовой жизни. Помимо написания кода у меня было мало других обязанностей. Я понятия не имел откуда у компании берутся деньги на мою зарплату и не представлял откуда клиенты узнают про наш продукт. Я не задумывался о том почему мой босс просит меня запрограммировать фичи X/Y/Z — я просто писал код. Моё время было занято решением интересных технических задач и в общем-то моя жизнь крутилась вокруг программирования.
Читать дальше →

Взгляд изнутри: RFID и другие метки

Reading time13 min
Views308K


Let the skyfall
When it crumbles,
We will stand tall
And face it all...


Прошло достаточно много времени с момента публикации последней статьи из всем полюбившейся (по крайней мере, я на это очень надеюсь) серии «Взгляд изнутри» — больше полугода. Не то, чтобы не было, о чём написать или рассказать, просто одолели дела, которые станут предметом одной из следующих моих статей на Хабре (надеюсь, что её не отправят в утиль, так как посвящена она будет не совсем ИТ-тематике). А пока есть свободная минуточка, давайте разберёмся, что же такое RFID (Radio-frequency identification) – к ним примкнут более простые метки – или как один небольшой шаг в технологиях круто изменил жизнь миллионов и даже миллиардов людей по всему миру.

Добро пожаловать в наш уютненький микромир

Автописатель

Level of difficultyEasy
Reading time5 min
Views16K
Труд посредственного писателя может, а значит, должен быть автоматизирован.

Для людей, далеких от сетературы, может быть неочевидным, насколько много художественных произведений уже написано, или будет написано в ближайшее время. Такие сайты как Самиздат или Проза.ру содержат объемы текста, не снившиеся программистам даже самых сложных и высоконагруженных систем. Даже самый захудалый литературный конкурс в сети собирает от десятков до сотен участников, и, надо заметить, что уникальность текстов является условием участия в большинстве из них. То есть, производство нового подстегивается жизнью, но качество этого нового и сравнительно невысоко и не востребовано: издать книгу за деньги удается едва каждому сотому пишущему, победить в конкурсе — аналогично.

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

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

Продолжаем знакомство с Технопарком Сколково

Reading time11 min
Views36K

«Урал» — первый из корпусов Технопарка Сколково.

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


Прямо напротив «Урала» — космическое здание бизнес-школы «Сколково»

Надо исправлять положение — но как рассказать о технопарке объективно? Наверное только через историю его резидентов. Когда я прошелся по технопарку, то встретил два проекта — платформу для общения с генетическими консультантами. PrimerLife и система навигации внутри зданий Indoorgo. Еще TsarS просил сделать обзор сколковского общепита — сделаем в следующий раз, как только обойду все заведения.

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

Как высечь огонь из воды

Reading time2 min
Views232K


Этот эффект известен давно, и используется в некоторых каминах и концертных световых приборах, однако информации о том, как это сделать довольно мало, что я хочу исправить этим постом.
Читать дальше →

Книга “Разработка приложений для Windows 8 на языке C#” доступна для скачивания

Reading time1 min
Views48K

Стала доступна для бесплатной загрузки первая русскоязычная книга по разработке Windows Store приложений на языке C#.
Вы можете скачать PDF версию данной книги на сайте:

http://www.spugachev.com/windows8book
Также, можно купить бумажную версию на OZON.RU.
Авторы книги: я (WizardBox), Atreides07 и kichik.
Читать дальше →

Интервью с CYBERMANIAC

Reading time38 min
Views30K
Если вы знаете, и помните человека под ником CYBERMANIAC, для вас этот разговор будет похож на внезапное обнаружение половины студенческой зарплаты во внутреннем кармане старой куртки. Для тех кто никогда не слышал о Станиславе, я думаю будет тоже интересно почитать о небольшой, но уникальной искре времени начал интернета в далеком от столиц городов России глазами CYBERMANIAC'а. Он мне показался неизменным с 00 годов да и настолько изолированным, что очень уж захотел написать о нем.

Мы осторожно поговорим о жизни программиста в глубинке, о языках программирования с момента появления их в России: Forth, Borland Pascal, Delphi ,C#, MegaBasic, Java, SQL, C++. о япоском языке, о змеях, о национальных напитках, о Сократе, о советских объективах, о звездах, человеческих страхах.

CYBERMANIAC носит в себе большой опыт в крекинге, написании утилит, автор Neo Sign 0f Misery, древней электронной книги “Теоретические основы крекинга”, а так же автор многим любимого windows scanner и большого фотолюбителя-звездочета. Интервью получилось многим больше, чем я рассчитывал. Но надеюсь, для вас будут звучать колокольчиками похожие мысли. Именно их мы и слушаем, когда читаем…
Читать дальше →

Ликбез по типизации в языках программирования

Reading time12 min
Views533K
image

Эта статья содержит необходимый минимум тех вещей, которые просто необходимо знать о типизации, чтобы не называть динамическую типизацию злом, Lisp — бестиповым языком, а C — языком со строгой типизацией.

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

Количественная оценка понятности кода

Reading time3 min
Views18K
image

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

Но давайте посмотрим на проблему с другой стороны. Что мы делаем, когда разбираемся с чьим-то кодом? Как происходит сам процесс изучения кода? Мы листаем функции, ищем определения переменных, классов, переходим от функции к функции, от файла к файлу.

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

В SearchMan сделали рейтинг «обнаруживаемости» приложений в App Store

Reading time2 min
Views5.6K
Аналитическая компания SearchMan, финансируемая 500 Startups, выпустила новый инструмент для разработчиков мобильных приложений, желающих узнать насколько их приложения доступны в поиске в App Store Search. Это измерение важно как никогда в связи с произведенными в сентябре изменениями в iOS 6, затронувшими рейтинги приложений: некоторые разделы были удалены или перемещены, а вместо списков был предложен новый интерфейс. Так же в обновлении было уделено особое внимание поиску и рекомендациям (мы тогда писали об этом на Хабре).

По словам Нирена Хиро, исполнительного директора SearchMan, запуск нового продукта, который назвали просто «Search Visibility Score», произошел по запросу сообщества разработчиков. «Все просили нас создать инструмент, который бы дал ответ на главный вопрос: насколько доступно мое приложение в поиске App Store?», — объясняет он. Но разработчики – не единственные, кто в этом заинтересован. «Мы начали получать запросы от клиентов, исследователей рынка и мобильных рекламных сетей, которые хотели получать больше данных об „импульсных игроках“, которые получают сильный прирост, без огромных затрат на рекламу», — добавил Хиро.

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

Как работает стилус Galaxy Note

Reading time5 min
Views427K
С первого дня пользования меня очень интересовал вопрос — как же на обычном емкостном экране, которые воспринимает только определенную площадь прикосновения удалось добиться работы тонкого стилуса, да еще с кнопкой и несколькими степенями нажатия?

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

Сердитый Гражданин

Reading time3 min
Views12K


Хорошо бы превратить телефон в палочку-выручалочку, наделенную безграничной властью. Каждая уважающая себя корпорация сейчас делает проекты по дополненной реальности – но nokia city lens и goolge glass по сути лишь выводят подсказки к объектам.

А что, если мы сможем менять свое окружение одним кликом на своем смартфоне? Именно так летом родился наш проект “Сердитый Гражданин” – видишь коммунальную проблему, фоткаешь ее на телефон и… все, она автоматически решается сама в установленный законом срок.

Когда мы запускали проект этим летом, все звучало подозрительно просто:

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

Установка зашифрованной (TrueCrypt) Windows при Ubuntu по умолчанию

Reading time6 min
Views63K
Нужно: поставить на одну машину одновременно Windows и Ubuntu таким образом, чтобы нельзя было посмотреть содержимое Windows, не имея пароля. CD-ROM'а нет, USB Only.
Работа с виртуалкой из под Ubuntu не понравилась по многим причинам, основная — существенные проблемы производительности.
Решено: ставить параллельно 2 операционки (Windows & Ubuntu) таким образом, что по умолчанию грузится Ubuntu, а Windows размещается на загрузочном разделе.
Читать дальше →

Google Drive теперь поддерживает публикацию веб-сайтов

Reading time1 min
Views60K


На Хабре не раз появлялись заметки о том, как можно использовать Dropbox для поддержания работы небольшого веб-сайта. Подобная функция теперь есть и у Google Drive, причем танцевать с бубном для настройки поддержания веб-содержимого вовсе не обязательно. По словам разработчиков, нужно просто загрузить HTML файлы и прочую информацию, выставить права, и все — сайт готов, работает.

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

Как буддистские монахи перепрошивают себе мозги

Reading time2 min
Views61K
В буддизме есть понятие просветления.

Просветление — состояние полной осознанности (выход за пределы дуального ума), при котором происходит растворение эго и исчезает ощущение себя исполнителем, то есть исчезает иллюзия волеизъявления. Это приводит к состоянию единения со всем окружающим.
— википедический копирайт




На практике это значит, что, если вы достигнете просветления, то будете знать всё. Вообще всё, даже то, до чего наука пока и не догадывается. Вы будете понимать суть вещей. Супер-коннект во вселенским разумом позволит вам творить множество “волшебных” штук типа астральных путешествий, осознанных перерождений, и т. д.

Это как в компьютерной игре набрать чит-код и прокачать своего персонажа.
И, похоже, у буддистов есть проверенный способ.

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

Настраиваем свой первый VDS сервер в роли веб-сервера

Reading time14 min
Views53K
Добрый день.

Так уж сложилось, что последнее время пришлось достаточно часто менять VDS провайдеров, и каждый раз приходится заново настраивать систему, поэтому решил написать краткий конспект по настройке. Все нижеописанное корректно работает на ОС Linux Ubuntu server 12.04 LTS. В этой статье я опишу как установить и произвести первичную настройку nginx+apache2, eaccelerator, memcached, fure-ftpd, php, mysql, phpmyadmin а также панели управления игровыми серверами — open game panel.
Читать дальше →

Групповые сопротивления

Reading time12 min
Views27K
Многие менеджеры в приватных беседах жалуются на сотрудников. Вроде бы и знающие специалисты, а работу не работают. Более того — часто отнимают время у тех, кто таки работает. Хоть увольняй.
Многие родители жалуются на что-то подобное в отношении детей. И тут уволить уже нельзя.
И сотрудники, и дети, часто действуют похожими способами. Реализация разная, а виды действий — схожие:

  • Привлечение внимания
  • Борьба за власть
  • Месть и личные нападки
  • Беспомощность
image
У каждого из этих видов есть свои формальные признаки и стандартные лекарства.
Читать дальше →

Умный дом на базе Z-Wave

Reading time5 min
Views245K


Долгое время я вынашивал идею, как лучше сделать удобное управление светом и электроприборами в квартире. При этом, мне хотелось иметь некое готовое модульное решение для относительно несложной самостоятельной настройки. Так, совершенно случайно, я наткнулся на оборудование, которое можно внедрить уже в существующую дома сеть совершенно «безболезненно». Им оказались устройства, работающие по протоколу Z-Wave.
Читать дальше →

Mozilla запускает Codebender — среду разработки для программинга микроконтроллеров

Reading time1 min
Views26K
Цель проекта Codebender — создать удобную облачную платформу для программирования микроконтроллеров. За последние несколько лет создание устройств на основе микроконтроллеров стало гораздо более доступным и популярным делом. Сейчас не проблема найти подходящий контроллер со всем необходимым железом — вокруг Arduino уже сформировалась внушительная экосистема. А вот с софтом пока дела обстоят хуже. Обычно для написания, отладки и прошивки встроенных программ используются нативные приложения, которые работают не на всех платформах и часто имеют совершенно не дружественный интерфейс. Codebender — это работающий в браузере редактор кода c возможностью проверки его корректности и прошивкой устройств через USB или Ethernet.
Читать дальше →

Методы ввода иероглифов

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


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

Information

Rating
Does not participate
Location
Пермь, Пермский край, Россия
Date of birth
Registered
Activity