Как стать автором
Обновить
12
Андрей Володин @hErroshread⁠-⁠only

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

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

Как сделать что-либо, когда не хочется — а надо

Время на прочтение4 мин
Количество просмотров203K
Ужасно не люблю выражение «заставить себя». По моему убеждению, нельзя заставить себя — с собой можно только договориться. Ну, или обмануть — но это не лучший выход.
Итак, как договориться с собой сделать что-то, что совершенно явно не хочется делать? И настолько же явно необходимо.
Некоторое время назад я прочёл в блоге психолога Хайди Халворсон о трёх простых причинах, которые мешают нам что-то делать, и таких же (ну, почти) простых решениях этих проблем. И поскольку время показало, что решения (по крайней мере, мне) подходят — спешу поделиться ими.

Итак, почему же дедлайн близится, а решения всё нет?
Читать дальше →
Всего голосов 71: ↑53 и ↓18+35
Комментарии27

GSM на столе

Время на прочтение4 мин
Количество просмотров73K
Разработка под веб: HTTP, HTML, CSS, JavaScript, Python… Ох. Всё одно и то же. Так хочется отвлечься на что-нибудь радикально другое. Я же обитаю в московском хакспейсе Нейрон! Почему бы не поспрашивать вокруг?

Например, в Нейроне сидят ребята из компании Fairwaves, разрабатывающие GSM-оборудование для недорогих сотовых сетей. Весь стек — от железа до софта — доступен под open source лицензией. Да, да, включая железо. Поэтому совсем не обязательно работать в Fairwaves, чтобы познакомиться с этой технологией. И результат копания можно выложить на GitHub или сделать вклад в существующий проект. Как минимум, будет чем похвастаться на собеседованиях.

Пара дней чтения документации, пролистывания кода, десятки навязчивых вопросов и экспериментов (спасибо Александру Чемерису и Ивану Ключникову за помощь). И вот результат — собственная GSM-сеть под контролем моего Макбука:

HabraFon
Читать дальше →
Всего голосов 84: ↑79 и ↓5+74
Комментарии55

Управление рисками интернет-стартапа. Часть первая

Время на прочтение17 мин
Количество просмотров56K
Написано по личному опыту и впечатлениям. Это не полный материал, скорее небольшая выжимка.
Пожалуйста, отметьте, что понравилось, напишите в личку замечания и вопросы.
Читать дальше →
Всего голосов 41: ↑35 и ↓6+29
Комментарии11

Лагерная игра «Торренты»

Время на прочтение4 мин
Количество просмотров38K
Наверняка немногие члены сообщества занимались разработкой невиртуальных игр. По этой причине я решил поделиться с вами кусочком своего многолетнего опыта, на примере одной игры, которая хоть как-то связанна с тематикой Хабрахабра.

Так уж получилось, что я довольно много занимаюсь неформальным образованием. Работа в детских и подростковых лагерях требует уметь преподнести нужную информацию так, чтобы людям было интересно её получать, и они хотели ещё и ещё. Обычно обучать детей нужно тому, что связанно с темой лагеря, а тема лагеря связана с тем, чего хотят спонсоры лагеря… Терпеть сухую информацию в лагерях никто не будет, по этой причине обычно информация доносится через разные мероприятия, в том числе игры. Очень часто вожатые просто адаптируют существующие игры, но я предпочитаю придумывать свои собственные. И вот мне захотелось создать игру, которая бы обучила ребят чему-то из IT-шной тематики. Так появилась игра «Торренты». Игра очень простая и не требует ничего кроме листов бумаги, карандашей и нескольких распечатанных картинок.



За один лагерь обычно приходится провести с десяток различных игр, начиная от больших длинных игр на весь лагерь и оканчивая маленькими короткими игрушками на один отряд в ~20 человек. Именно такой игрой и является игра «Торренты».
Я понял, что даже многие мои знакомые вообще себе не представляют, как работает система торрентов. Поэтому я решил наглядно показать их работу на самом поверхностном уровне.
Читать дальше →
Всего голосов 76: ↑73 и ↓3+70
Комментарии47

Как монетизировать идею. Опыт и ошибки

Время на прочтение4 мин
Количество просмотров34K
У меня в голове, как и у многих из вас, постоянно крутились идеи различных сервисов, сайтов, которые по моему мнению просто необходимы интернет-сообществу. Я хотел научиться превращать свои идеи в деньги и со временем понял, что успешных людей отличает именно то, что у них есть идеи, которые они не боятся реализовывать.

Не бойтесь реализовывать

На написание собственного топика меня натолкнула вот эта статья. Но у меня речь пойдет не столько о стартапах, сколько о базовых принципах создания простых и успешных интернет-проектов.
Читать дальше →
Всего голосов 59: ↑36 и ↓23+13
Комментарии34

Операционную систему Plan 9 опубликовали под GPLv2

Время на прочтение2 мин
Количество просмотров40K
Разработчики уникальной операционной системы Plan 9, с разрешения руководства компании Alcatel-Lucent, изменили условия лицензирования. Теперь весь код ОС, который распространяется под Lucent Public License, будет одновременно распространяться под лицензией GPLv2.

Таким образом, пользователи могут распространять код системы и/или модифицировать его по своему желанию, в соответствии с условиями соглашения GPLv2, опубликованными Фондом свободного программного обеспечения.

Одновременно открыт и репозиторий на Github.
Читать дальше →
Всего голосов 101: ↑82 и ↓19+63
Комментарии47

Переадресуем уведомления о входящих звонках и смс на компьютер

Время на прочтение7 мин
Количество просмотров49K
Очень часто находясь дома за ноутбуком, я пропускал входящие звонки, так как телефон был вне зоны слышимости. Тогда родилась идея, а почему бы не научить ноутбук показывать информацию о звонках с телефона?

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

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

Для тех, кому интересно как у меня это получилось, добро пожаловать под кат.
Читать дальше →
Всего голосов 36: ↑36 и ↓0+36
Комментарии11

Избавление от привычек. Миф или вымысел?

Время на прочтение4 мин
Количество просмотров92K
Вы хотите быть эффективным на работе и в жизни, но есть пара дурных привычек, от которых вы не можете избавиться? Расслабьтесь, избавиться от привычки невозможно.

Не хватает силы воли начать новую жизнь, и вы каждый раз терпите неудачу? Успокойтесь, вы проиграли, изменить жизнь усилием воли нельзя.

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

Сегодняшний пост написан под влиянием полезной книги Чарльза Дахигга "Сила привычки".
Читать дальше →
Всего голосов 95: ↑87 и ↓8+79
Комментарии153

Рабочее место Попкорн: Как стать Супер-продуктивным работая на себя

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

Коллеги, представляю вам перевод статьи про Супер-продуктивность, которая меня сильно зацепила. Надеюсь, что перевод будет вам полезен для организации своего рабочего времени.

Я познакомился с этой идеей где-то на Hacker News несколько недель назад и адаптировал концепцию для моего собственного образа жизни, и это изменило мой подход к работе.

Супер-продуктивность — как начать работать больше, чем когда-либо
Читать дальше →
Всего голосов 113: ↑94 и ↓19+75
Комментарии69

Мой удобный дом

Время на прочтение14 мин
Количество просмотров309K
Относительно недавно здесь был текст про домашнюю автоматику, а в комментариях один товарищ высказал идею, о которой я тоже думаю очень-очень давно. Суть в том, что автоматика должна работать так, чтобы этого, по возможности, вообще не было заметно.

То есть, умный дом — это дом, который может все. А удобный дом — это дом, который все, что может, делает сам.

Давайте сначала я просто похвастаюсь тем, что умеет мой дом сейчас, а вы решите, имеет ли смысл читать про мой местами горький (а местами очень даже ничего) опыт дальше, ок?
Читать дальше →
Всего голосов 161: ↑160 и ↓1+159
Комментарии97

Переключение между EDGE/3G/LTE в iPhone 5S/5C (jailbreak)

Время на прочтение5 мин
Количество просмотров197K
Наконец-то свершилось, Apple включила возможность пользоваться LTE для всех Российских абонентов операторов Мегафон, МТС, Билайн на iPhone 5S/5C (http://www.iphones.ru/iNotes/346250). Ранее официально пользоваться LTE на iPhone могли только абоненты Билайн (http://www.iphones.ru/iNotes/336762).

Новые технологии — это, конечно, хорошо, но есть нюанс. Как известно, Российские реалии таковы, что покрытие 3G и LTE желают лучшего и многим (как и мне) важнее длительность работы iPhone и стабильность сети, чем скорости LTE, которые могут в перспективе быть когда-нибудь, а в некоторых местах вовсе LTE в ближайшей перспективе даже не пахнет.

Image #2084919, 262 KB

Нюанс в том, что при обновлении настроек оператора, становится невозможным отключить 3G. Даже выключение передачи данных полностью, телефон всё равно скачет между 2G и 3G при новых настройках. У меня дома, например, 3G очень плохо ловится и постоянно скачет между 3G и EDGE. Если включен 3G, начинаются проблемы с голосовыми вызовами, люди перестают дозваниваться ко мне с первого раза и прочее. Так же это сильно сказывается на батарее, поскольку постоянно происходит переключение между 2G/3G. Я думаю многие понимают, о чём я говорю.

Я лично решил эту проблему для себя и хочу поделиться решением со всеми.
Читать дальше →
Всего голосов 66: ↑47 и ↓19+28
Комментарии89

Архитектура убеждения, 7 механизмов манипуляции пользователями

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

Когнитивное восприятия себя и окружающих людей мешает нам дать объективную оценку происходящему. Мир вокруг нас воспринимается через призму собственных убеждений и потакания своим инстинктам.
Задумаетесь, как вы принимаете решения? На чем они основаны: на логике, эмоциях или психологических установках?

Например, Маша, считает, что вечно опаздывающий на работу Вова — страшно неорганизованный человек, который не умеет управлять своим временем.
При этом Вова опаздывает на работу, потому что вынужден с утра умыть, накормить, одеть маленькую дочку и отвести ее в садик. Сама Маша приходит почти вовремя только на работу, во всех иных случаях она всегда опаздывает. Маша винит в своих опозданиях пробки на дорогах, не сработавший будильник, родственников, которые ее отвлекали.
95% бизнесменов терпят крах в первые 1-2,5 года, считая, что знают своего потребителя и могут заставить его купить свой товар. Мысль: «Я знаю, как думает мой покупатель», — главная ошибка начинающего бизнесмена.
На самом деле сам покупатель не знает, как он думает.
Именно поэтому большие компании содержат несколько маркетологов для реализации своей продукции.

Интернет-маркетологи, познавшие особенности когнитивного восприятия, выработали несколько механизмов, способных «включить» скрытые механизмы поведения.

Курица, услышавшая зов птенца, будет заботиться о любом объекте, издающем подобные звуки. Человеческий мозг устроен гораздо сложнее, нежели куриный. Тем не менее, с помощью определенных установок можно побудить человека на совершение определенных действий.
Вы готовы стать архитектором убеждения?
Читать дальше →
Всего голосов 55: ↑42 и ↓13+29
Комментарии30

Загадка элементарной арифметики

Время на прочтение9 мин
Количество просмотров21K
Математика — царица всех наук,
арифметика — царица математики.
К.Ф.Гаусс

Как связаны между собой четыре арифметических действия? Вы будете смеяться, но отсутствие всестороннего ответа на этот вопрос существенно замедляет развитие физики, химии и связанных с ними наук. Ученые, к сожалению, могут только догадываться об этом торможении. Если бы этот вопрос был своевременно исследован, у нас не возникло бы проблем с развитием идей Д.И. Менделеева, а по результатам работы адронного коллайдера, вероятнее всего, создавались бы компьютерные модели элементарных частиц и ядер атомов.
Читать дальше →
Всего голосов 58: ↑21 и ↓37-16
Комментарии29

Python на Хабре

Время на прочтение7 мин
Количество просмотров452K
Некоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, чтобы начать изучать какой-нибудь новый язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. После продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками всегда так — сомнения, раздумья, проблема выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше? А дальше я стал искать материал для изучения…
Читать дальше →
Всего голосов 182: ↑162 и ↓20+142
Комментарии65

Реалии мобильного геймдева

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

Последние несколько лет я руковожу небольшой геймдев студией, и на протяжении всего это времени ко мне периодически обращаются люди не из индустрии, которые «хотят дать денег» и получить себе проект. При этом представление этих людей о том, что такое игровая индустрия, скажем так, далеко от реального. Это статья — моя попытка рассказать о том, что сделать игру стоит больше, чем 200$, сделать поярче и заработать миллион — это не бизнес-план, и вообще, геймдев — это высокорискованный бизнес, а не принтер для денег.
Читать дальше →
Всего голосов 110: ↑100 и ↓10+90
Комментарии49

Программируем на Python

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


Периодически нам в редакцию приходят письма с вопросом будет ли новый тираж книги «Программируем на Python» М.Доусона. Несмотря на то, что оригинал «Python Programming for the Absolute Beginner, 3rd Edition» вышел в 2010г., он до сих пор в бестах на amazon.com. Содержание книги построено на практических примерах программирования простых игр. Нам очень интересно узнать мнение профессионалов, что позволит принять решение издавать ли книгу.

Полное оглавление можно посмотреть здесь.

Отрывок из Главы 5. Списки и словари. Игра «Виселица»


Читать дальше →
Всего голосов 47: ↑35 и ↓12+23
Комментарии19

Стартап в одиночку. История My-Wins

Время на прочтение8 мин
Количество просмотров41K
Здравствуй, Хабр!
Меня зовут Александр. Я программист из г. Минска и хотел бы поделиться с вами опытом, который получил при создании моего проекта – сервис оценки достижений людей My-Wins.

image

Я расскажу вам о том, как родилась идея, как мне ее удалось одному реализовать и что происходило после запуска.
Читать дальше →
Всего голосов 98: ↑73 и ↓25+48
Комментарии64

Лучшее время для изучения микроконтроллеров

Время на прочтение12 мин
Количество просмотров212K
image
Признайтесь, как часто вы думали о том, чтоб освоить азы программирования микроконтроллеров? Наверняка у вас есть в голове несколько идей потенциальных проектов, но воплощать их в жизнь вы так и не взялись. Так вот: лучше времени для старта, чем сейчас просто не найти.

Почему я решил, что этот вопрос интересен аудитории Хабра? Достаточно проанализировать количество добавления в избранное некоторых постов и выводы напрашиваются сами собой.

С другой стороны, в моём текущем окружении очень много программистов, но почти нет имбедеров. Когда я разговариваю с ними на тему микроконтроллеров, у меня создаётся впечатление, что мнение о них у многих осталось на уровне 10-летней давности.
Читать дальше →
Всего голосов 91: ↑87 и ↓4+83
Комментарии77

Цикл уроков по SDL 2.0: урок 1

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

От переводчика: вдохновившись циклом статей, я решил попробовать свои силы в SDL. Да вот незадача, каких-либо толковых уроков по SDL версии 2.0 на русском языке найти мне не удалось. Это и подтолкнуло меня к переводу замечательной серии туториалов Twinklebear, в оригинале доступных тут.

Добро пожаловать!

Цель данных уроков — познакомить вас с основами SDL 2.0 и гейм-дева на С++. Подразумевается, что у читателя есть некоторый опыт программирования на С++ и минимальные знания массивов, векторов, управляющих структур, функций и указателей.

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

Если вы хотите увидеть полный исходник или же скачать ресурсы для уроков, то все это можно получить на GitHub’е. Но не копируйте!

Также документация по SDL 2.0 доступна для чтения в этой вики.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии21

6 простых вопросов по C# с подвохом

Время на прочтение7 мин
Количество просмотров39K
Почитав 10 простых задач на c# с подвохом я огорчился т.к. по сути своей там и подвохов-то не было особо (этак можно скатиться до "чему будет равно i++ + ++i")… Посему решил немного повспоминать подвохи, которые не хотел бы видеть никогда в жизни 8-). Уровень подготовки middle наверно.

Читать дальше →
Всего голосов 49: ↑43 и ↓6+37
Комментарии15

Информация

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