Я сейчас имею много свободного времени, и хочу попробовать написать новые проекты. Мне пришла в голову одна идея: предложить другим разработчиками писать эти проекты вместе.
Этот вариант по определению должен быть крайне трудно реализуем, по крайней мере раньше, потому что для совместной разработки нужно достаточное доверие, нужно быть уверенным что партнёр тебя не кинет. Я полагаю, сейчас в России разработка ПО – это так или иначе дело одиночек. Я имею в виду не только шароварщиков и игроделов, а в более широком смысле – любая контора в ИТ кому-то принадлежит, кто имеет все права на проект, платит остальным зарплату, может любого участника уволить и т.д. Это вполне работающая схема, только нужно иметь изначальный капитал, чтобы была возможность нанимать других людей.
У меня возникло предположение, что из-за специфики форумов вроде этого стала возможна кооперация другого рода: когда разработчики действительно друг другу доверяют из-за общих взглядов и мировоззрения (например, после долгих срачей в разных политических флеймах).
Т.е. я предлагаю другим разработчикам попробовать помочь мне с моими проектами, о процентах с дохода будем договариваться отдельно, а важнее показать мне, например, какие-нибудь посты на разных форумах, которые говорят о сходстве взглядов и мировоззрения.
Мои проекты, или пока идеи проектов, такие:
1) Программа для математической обработки видео.
Если взять видео, снятое для неподвижного объекта, и математически его обработать (через МНК), можно получить информацию, которую не видно ни на одном отдельном кадре. Я уверен, что можно таким образом получить картинку в большем разрешении, чем исходное (причём чем больше время съёмки – тем больше будет разрешение, лимитов тут быть не должно). Пока с этой задачей я толком не справился, она оказалась сложнее чем я думал, но у меня по крайней мере получилось другое: если снять видео в темноте, можно после обработки получить более яркую картинку, на которой видны детали, которых не видно ни на одном из исходных кадров.
Другая задача – если на видео есть мелкие вибрации, колебания воздуха и т.п., можно через МНК-обработку их увидеть (хотя на отдельных кадрах, опять же, они не будут видны). Наверно, такая программа может быть полезна для каких-нибудь производственных фирм или научных групп.
2) Программа, обрабатывающая данные с эхолотов для рыбной ловли.
Есть эхолоты, которые измеряют глубину водоёма в каждой точке, и есть программы, которые по этим данным строят карты глубин (эти карты помогают находить места, где прячется хищная рыба). Я пишу программу, которая обрабатывает эти данные с эхолотов, чтобы выбросить выпадающие точки (разный шум или перепады уровня водоёма).
3) Клон Far-а или Total Commandera.
Это вначале будет не альтернатива Far-у, а небольшое дополнение, выглядящее так же, но снабжённое несколькими полезными новыми фичами: копирование с синхронизацией, настройка всех опций копирования перед его началом, создание списка задач (копирование разных каталогов в разные места), запоминание задач (или списка задач) для регулярного бэкапа.
Язык разработки у меня – Delphi, мне очень трудно освоить что-либо другое. Заодно для Delphi-программистов у меня ещё одно предложение – обмен библиотеками.
Кому интересно – прошу писать на email на этой странице:
Здравствуйте, Khimik, Вы писали:
K>Я сейчас имею много свободного времени, и хочу попробовать написать новые проекты. Мне пришла в голову одна идея: предложить другим разработчиками писать эти проекты вместе. K>Этот вариант по определению должен быть крайне трудно реализуем, по крайней мере раньше, потому что для совместной разработки нужно достаточное доверие, нужно быть уверенным что партнёр тебя не кинет.
Идеи так себе, и почему из того, что ты иногда пишешь в "политику", должно выводиться то, что ты меня не кинешь?
Здравствуйте, Khimik, Вы писали:
K>Я сейчас имею много свободного времени,
K>Язык разработки у меня – Delphi, мне очень трудно освоить что-либо другое. З
Давай-давай, осваивай. Не боги горшки обжигают. С одной стороны .net тебе проще понять, чем остальные языки. С другой — вхождение в десктопный .net
требует изучения WPF, что является занятием на месяц-два. Ты, главное, начни.
Альтернатива — C++/Qt, qt для дельфиста куда проще WPF, но c++ никуда не денется, его тоже придется учить.
Неужели не интересно?
А новый проект — идеальная возможность для изучения нового языка. Есть время, есть идея — давай, учи, ленивый ты наш.
Re[2]: [ещё одна идея] Совместное написание проекта
Здравствуйте, Khimik, Вы писали:
K>1) Программа для математической обработки видео. K>Если взять видео, снятое для неподвижного объекта, и математически его обработать (через МНК), можно получить информацию, которую не видно ни на одном отдельном кадре. Я уверен, что можно таким образом получить картинку в большем разрешении, чем исходное (причём чем больше время съёмки – тем больше будет разрешение, лимитов тут быть не должно). Пока с этой задачей я толком не справился, она оказалась сложнее чем я думал, но у меня по крайней мере получилось другое: если снять видео в темноте, можно после обработки получить более яркую картинку, на которой видны детали, которых не видно ни на одном из исходных кадров. K>Другая задача – если на видео есть мелкие вибрации, колебания воздуха и т.п., можно через МНК-обработку их увидеть (хотя на отдельных кадрах, опять же, они не будут видны). Наверно, такая программа может быть полезна для каких-нибудь производственных фирм или научных групп.
Ты видел работы MIT в этой области? Усиление движения, визуальный микрофон. Были работы по восстановлению вида из окна, когда камера снимает... стену внутри комнаты!
Ты же типа этого хочешь сделать? Тогда учти, что эти работы уже не новы, статьи опубликованы, исходники открыты и массово повторены, переписаны на разные языки, что-то улучшено.
Я не пытаюсь отговорить, но надо будет серьёзно подумать о том, где ты будешь это применять и не было ли уже попыток до этого.
Ничего не выйдет. Вообще, люди очень выросли. Году в 2000-м ещё можно было найти студентов, кто клюнул бы на "поработайте на меня", "проценты обсудим как-нибудь отдельно", и всё такое прочее. Сейчас — нет. И это хорошо.
Ты вот философ; значит, смотришь в суть вещей, видишь реальность как она есть, можешь смотреть на мир глазами других людей, ставить правильные вопросы и искать честные ответы.
Что прочитает деловой (ведь постишь ты в раздел "бизнес", а не в "разное" или "о работе") человек в твоем сообщении? "У меня нет капитала, у меня много свободного времени, давайте работать вместе над моими проектами". А если коротко: "у меня нет денег, и они мне не нужны". Это не хорошо и не плохо, но это не бизнес-предложение.
Внесу конструктив: посмотри в сторону опенсорса. Деньги тебе особо не нужны, есть свободное время, любопытные идеи, хочется кооперации.
Re[2]: [ещё одна идея] Совместное написание проекта
N>Ты видел работы MIT в этой области? Усиление движения, визуальный микрофон. Были работы по восстановлению вида из окна, когда камера снимает... стену внутри комнаты! N> Ты же типа этого хочешь сделать? Тогда учти, что эти работы уже не новы, статьи опубликованы, исходники открыты и массово повторены, переписаны на разные языки, что-то улучшено. N>Я не пытаюсь отговорить, но надо будет серьёзно подумать о том, где ты будешь это применять и не было ли уже попыток до этого.
Я могу сказать, что моё преимущество — я "профессиональный велосипедист" и могу, как мне видится, сам придумать довольно продвинутые вещи.
Зато осваивать что-то новое мне очень сложно, вот сейчас мне надо на Delphi написать компонент, которые читает видео разных форматов (пока есть чтение только mjpeg файлов), хочется найти кого-нибудь кто подсобит...
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Re[2]: [ещё одна идея] Совместное написание проекта
U_E>Что прочитает деловой (ведь постишь ты в раздел "бизнес", а не в "разное" или "о работе") человек в твоем сообщении? "У меня нет капитала, у меня много свободного времени, давайте работать вместе над моими проектами". А если коротко: "у меня нет денег, и они мне не нужны". Это не хорошо и не плохо, но это не бизнес-предложение.
Какой-то капитал у меня есть, и я могу и нанять программиста, по крайней мере на некоторое время работы. Свой проект я не раз показывал.
Честно говоря, к меня большие траты на всякие не очень обсуждаемые вещи (в общем, на содержанок), а если бы их не было, мне было бы нетрудно просто нанять программиста.
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Re[2]: [ещё одна идея] Совместное написание проекта
Здравствуйте, Khimik, Вы писали:
K>Здравствуйте, s_aa, Вы писали:
_>>Да практически готовая команда есть, ты, shmj, russianfellow, anonimous2.
K>Всё мимо.
Тогда тебе не повезло
kalsarikännit
Re[3]: [ещё одна идея] Совместное написание проекта
Здравствуйте, Khimik, Вы писали:
K>Я могу сказать, что моё преимущество — я "профессиональный велосипедист" и могу, как мне видится, сам придумать довольно продвинутые вещи.
Для того, чтобы адекватно оценивать себя, нужна конкуренция. Продвинутые вещи в дикой программисткой среде оцениваются в стартапах, открытых проектах, конференциях и обсуждениях. Пока этого нет, сложно оценить эту самую продвинутость.
K>Зато осваивать что-то новое мне очень сложно, вот сейчас мне надо на Delphi написать компонент, которые читает видео разных форматов (пока есть чтение только mjpeg файлов), хочется найти кого-нибудь кто подсобит...
На С++ у меня на это бы ушло... Да нисколько бы не ушло, такого добра навалом, тот же ffmpeg взял и всё. Но это же стрёмно, когда элементарная задача вызывает необходимость подсобить, нет?
Здравствуйте, Khimik, Вы писали:
K>Я сейчас имею много свободного времени, и хочу попробовать написать новые проекты.
Почему бы не переписать сайт своего основного проекта для начала? K>Мне пришла в голову одна идея
Оформи это в виде бизнес плана. K>1) Программа для математической обработки видео. K>Если взять видео, снятое для неподвижного объекта, и математически его обработать (через МНК), можно получить информацию, которую не видно ни на одном отдельном кадре.
Такое много кто уже делал. Местный экперт Нужный пояснил. K>Другая задача – если на видео есть мелкие вибрации, колебания воздуха и т.п., можно через МНК-обработку их увидеть (хотя на отдельных кадрах, опять же, они не будут видны). Наверно, такая программа может быть полезна для каких-нибудь производственных фирм или научных групп.
Такие вещи идут в довесок к системам умного наблюдения. K>2) Программа, обрабатывающая данные с эхолотов для рыбной ловли.
Кто будет покупать? K>Есть эхолоты, которые измеряют глубину водоёма в каждой точке, и есть программы, которые по этим данным строят карты глубин (эти карты помогают находить места, где прячется хищная рыба). Я пишу программу, которая обрабатывает эти данные с эхолотов, чтобы выбросить выпадающие точки (разный шум или перепады уровня водоёма). K>3) Клон Far-а или Total Commandera.
FreeCommander K>Язык разработки у меня – Delphi, мне очень трудно освоить что-либо другое. Заодно для Delphi-программистов у меня ещё одно предложение – обмен библиотеками.
Сразу нафиг.
Здравствуйте, Khimik, Вы писали:
K>1) если снять видео в темноте, можно после обработки получить более яркую картинку, на которой видны детали, которых не видно ни на одном из исходных кадров
Поздравляю вас с открытием того, как работает экспонирование
K>Наверно, такая программа может быть полезна для каких-нибудь производственных фирм или научных групп.
Начинать надо с общения с какими-нибудь заинтересованными фирмами, а не с написания того, что возможно не нужно никому.