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

Комментарии 33

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

я свои личные проекты, чтобы не пропали просто выложил у себя в канале.

Да может не идеальные, но опереться можно на них. В работе уже не нужны, пусть люди изучают.

(я не прогер, я конструктор)

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

Мне кажется, что многим будут интересны проекты даже в таком виде.

А ещё вариант - когда есть что-то и полностью рабочее, и даже то, чего не стесняешься, а выложить всё равно не хочется. Потому что думаешь, что ничего в этом особенного (хотя не всегда это так), что все уже такое делали, ну и прочее такое.

…и в результате

«блокнот» в несколько гигабайт(!) выкладывают совершенно бесстыдно, а
нормальный — не выкладывают, потому что «закритикуют за недостаточный
уровень пафоса в проекте». Не надо так.

Ужасная парадигма. Поэтому «блокнот» в несколько гигабайт(!) выкладывают совершенно бесстыдно, а нормальный — не выкладывают, потому что «закритикуют за недостаточный уровень пафоса в проекте». Не надо так.

Вот на меня посмотрите — ни стыда, ни совести, есть идея — сделал пост, есть попытка — сделал статью, кому надо — подберут, кому не надо — критикуйте сколько влезет, я в состоянии «на глаз» отличить дельную критику, улучшающую проект, от придирок. За хорошее указание на свой недочёт не грех и карму поднять — человек старался, помог ведь…

И пофиг мне замечания к качеству кода в той же «четвертинке Октодона», всё равно если кто-то возьмётся продолжать — ему всё с нуля писать на GLSL, так что в коде должно быть понятно, где руки, где ноги и где функция ошибки, а работать этому коду не придётся — GLSL-версия за пять минут сделает больше, чем моё писево могло бы потенциально сделать за когда-нибудь, поэтому смысл переживать за код? Да, он говно. Я могу что-то переписать или вычленить ради героического героя, готового писать GLSL-версию и запросившего «чистовик», но «на всякий случай, чтобы пальцами не показывали» — да тогда вообще никогда статья не родится и проект тихо сдохнет, а дохнуть надо громко и публично :-D как тот же Октодон :-D

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

Я думаю, хорошо бы уметь отличать добросовестность от зажатости и самоедства. Первое норм, второе делает хуже и тебе и другим.

У меня до сих пор не всегда получается.

Именно так. Весь первый абзац после дисклеймера.

Ну или «я боюсь осрамиться» vs «я боюсь навредить».

Хотя в силу отсутствия совести как личного качества (не на уровне парадигмы) я сначала пост оставил, а потом и вовсе выложил те наработки как есть :)

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

Вот, к примеру, представьте, есть у человека одна полезная утилита, но сложная настолько, что он и сам порой забывает некоторые аспекты её работы, и приходится лезть в код разбираться. Будет ли добросовестным выкатить её релиз для общественности, в котором кроме него вряд ли кто-то что-то поймёт, а скорее, только время потеряет? В таком случае автор берет на себя обязательство не публиковать его до поры, пока не сделает удобным для неподготовленного пользователя. Что это - добросовестность? Зажатость? Самоедство? Или всё это и есть одно?

Проект «Beam-on-Floor»

У меня в 2003 году появилась стиральная машина BOSH, которая никак не сообщала об окончании стирки, кроме как зажигания светодиода. Я придумал поставить напротив него фотодиод, запускавший генератор сигнала (пищалку) на транзисторах.

Да, отличное решение! Я тоже думал встроить в столешницу фотодиод/транзистор и как-нибудь реализовать мониторинг.

а не проще было расковырять панель машинки и попробовать припаять зуммер параллельно светодиоду? Или гарантия мешала?

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

Напомнило какой-то девайс для машинистов, который так же контролировал фотодиодом зажигание лампы бдительности и начинал пищать, давая лишние несколько секунд, чтобы чуть более спокойно жмякнуть кнопку бдительности (и тем самым сберечь нервы и премию).

Прекрасно.

Как по мне, проекты, когда что-то не получилось, тоже иногда стоят публикации. Это убережёт желающих повторить от тех же самых ошибок.

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

Совершенно верно. Бывает для того кто публикует что-то вполне очевидно, но на деле это не так.

Я тоже когда-то развлеклся всякими-разными железячными проектами на базе микроконтроллеров: игрушечный сотовый телефон, твердотельный датчик радиации на Arduino, радиоуправляемый указатель поворотов для велосипедистов, GPS-трекеры, охранные сигнализации с голосовым меню и прочее.

К сожалению, бизнес-подход Adafruit (продажа железок с опенсорсными исходниками) у нас не развит, а Kickstarter не доступен...

Эх, у меня вот тоже идея сделать сотовый до сих пор есть. Потом подумаешь, а для чего? Ваша версия с дозиметром интересная.

Потом подумаешь, а для чего?

Можно просто так, прикрыть гештальт :)

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

Надо и мне свои наработки по сотовому выложить. У меня там была темка впихнуть ось в килобайты, а защиту для простоты реализовать по принципу «каждому исполнимому коду доступна его директория и её поддиректории». То есть, грубо говоря, c:\ — только для root :) А чтобы делать какие-то исключения — из-под рута создаём симлинки на другие директории.

Всё это должно было крутиться на сигнальном процессоре, который умеет складывать две пары регистров за один такт и делать прочие вещи, изначально предназначенные для ЦСП, но работающие для какого-нибудь наложения полупрозрачных текстур в игрушках ничуть не хуже…

У меня так же есть идея сделать MP3-плеер. Не то чтобы он был мне так сильно нужен, просто давнее желание со времён начала увлечения МК.

А телефон - это само собой... Возможно, даже когда-нибудь соберу его.

когда я мечтал сделать свой телефон то уровень телефонов (бюджетных) не позволял получить что я хочу (например, внезапно, нормальную синхронизацию контактов) . ну и со встроенным счетчиком гейгера кстати. сделал кое какие наброски софта, научился рабоать с outlook. купил SDK для модемов в которые можно было свои скрипты заливать. купил cog дисплей от melt. и забил.

спустя лет 10 купил набор для сборки телефона xiadow. в нем можно уже на Си компилировать,, сделать оболочку свою. это почти не разработка, так, уровня Ардуино. Но прогресс улетел далеко вперед, объективной причины заняться - нет.

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

Не понял Ваш посыл. Для чего есть кикстартер? А для чего тогда Хабр?

мне особо обидно за датчик nfc, это что особенное, а проблема выглядит чисто софтовой.

ambilight уже вроде сделали и и на плис. Но это уже точно тот случай когда проще выбрать такой телек и наслаждаться. в случае пк есть проект hyperion который организует софтовый видеозахват с экрана. ну и аппаратные видеозахваты в таких случаях используют, раньше были с аналоговым по rca, сейчас и hdmi полно недорогих

у меня изначально использовалась штука под названием ambix с управлением под usb., и можно писать свои софты, но не взлетело

А для датчика температуры нельзя было сделать приложение на телефон, которое бы считывало данные несколько раз, а на экран выводило бы только температуру, полученную во время последнего считывания?

Была такая идея, но я подумал об этом слишком поздно. Долго мучился, чтобы работало с первого чтения. Упустил момент.

Тоже есть подобные идеи. Может, есть в сети специальные места для такого? Или даже тут, на Хабре?

Если все начнут писать про свои незавершённые проекты, то, думаю, не хватит хабра. Но, интересно, автор, ты молодец, что посвятил и поделился. Не бросай. Кроме тебя твою мечту воплотить некому, в любом случае она, вполне возможно, не будет иной.. хотя, это пессимизм. Молодец! Мне понравилось!

Проект NFC-термометра

По-моему более интересно, проще и реально сделать BLE-термометр.

Функции такие:

1) Набор статистики (на существующих чипах при измерении 1 раз в минуту это примерно 30 тысяч минут)

2) Посылка сообщений "Тревога" в режиме рекламы о повышенной температуре.

Конструктив решения можно подглядеть здесь:

Проект управления емкостным сенсором

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

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий