::Главная страница ::

Идеи программирования

Мысль!!! Для написание новой программы
Новый уникальный в своем роде Спецпроект. Все давно известно, что главная головная боль программиста - это не как писать, а что писать, тоисть просто нет темы. Этот проект призван решить эту проблему. Суть его следующая. Почти у каждого программиста есть куча тем до написания которых просто не доходят руки или не хватает знаний, времени или просто не хочется. В то же время почти все программисты мучаются, что бы такого написать интересно.
Все сводится к простому письму по этому адресу, в котором Вы указываете все, что только приходит Вам в голову хорошее, плохое, не интересное, трудное. Все!!! Из этого списка выбираются наиболее лучшие идеи и публикуются на первой странице сайта. Где они доступны всем. Авторство на сайте гарантируется ну а уже самих программ остается положиться на честность программистов, где хотелось бы и не потерять ссылку на наш сайт

Все идеи можно просмотреть здесь.

1. Программа, которая рисует японские кроссворды. Но, желательно, сделать не простым перебором, а придумать какой-нибудь хороший алгоритм, чтобы цветные рисунки, приблизительно 1000x1000, рисовались не слишком долго.
Дмитрий.
2. Программа, которая бы конвертировала программу, написанную на Паскале в Си. Я понимаю, что создать работающую программу на Си не удастся, но хотя бы избавиться от рутинной работы.
Павел.
3. Звонилка или просто програ в Треи которая бы подсчитывала время которое тратится на дозвон и соединение + время в инете. Все по отдельности и в разных парах
Дмитрий С.
4. Хорошо бы иметь звуковой интерфейс для работы с Интернет, т.е. заставить заговорить кнопки управления и меню и озвучить тексты через синтезатор речи, тогда можно было бы работать меньше смотря на экран. Например, перемещаешь мышку и идет чтение текста, наехал на кнопку управления она пищит, и т.п. При удачной реализации можно будет работать вслепую. Это может пригодиться людям со слабым зрением, и откроет возможность работы в Интернет и слепым людям, а впрочем это может понравится и зрячим. Сложнее с озвучиванием картинок, но возможно что и здесь можно найти удачную звуковую ассоциацию. Существует же цветовое восприятие музыки, возможно можно выработать и звуковое восприятие цвета, а может быть и визуального образа.
Леонид Петрухин
5. Систему компонентов для Delphi или C++ Builder, которые представляют собой редактор и "процессор" для языка подобного Visual Basic
Иван
6. У меня есть идея для российских разработчиков игр!
Я бы хотел увидеть новую игру посвящённую теме Чеченской войны, которая поглатила наш Кавказ. В данном случае игра должна быть жанра стратегии ( т.е. с одной стороны боевики, а с другой федералы ), миссии должны выглядеть например так :
миссия1 - прорыв Московского омона.
миссия 2 - освобождение Аргуна.
миссия ... - захват Басаева :) и т.д. В общем все реальные действия происходящие в Чечне.
На мой взгляд игра заинтересует любого российского геймера ( и не только! ). Ведь интереснее учавствовать в реальных событиях и бороться с существующим противником, чем с каким - то давно надоевшим монстром.
Иван Бондарчук
7. Программа, которая висит в памяти (win2k) и слушает модем. Я хочу давать своему компу команды удаленно: звоню по телефону, жду некоторое кол-во гудков скажем 10 гудков - машина вылазиит в инет,
запускает net start telnet , выкидывает на сайт свой ип адрес и скажем запускает ftp сервак. Скажем, два звонка по 5 гудков - машина выключается, etc. Т.е. софт который бы анализировал RING сигналы с модема и передавал команды какомунибудь исполнителю.
Alexei Tenitski

8. Windows 9x имеет хорошее свойство портиться со временем и работать все нестабильней. Очень надоедает его переинсталировать, устанавливать драйверы и 10 стандартных программ. Все это занимает на диске примерно 300 Мb. Если иметь отдельно системный диск C: до 1 Gb и диск для переменных данных и программного обеспечения D:. То для восстановления системы со всеми настройками и стандартным набором программ или для создания дубликата системного раздела C: необходимо иметь образ лог. диска C: со всей содержащейся на нем информацией: системной (boot, fat, root dir и т.д.) и информацией данных. Предлагаю соорудить программку которая в DOS режиме может найти первый сектор раздела C:, например, и заархивировать в потоковом режиме все данные раздела в файл, созданный на логическом диске D: или на сменом носителе, если позволяет емкость сменного носителя. А также, которая сможет из созданного файла образа лог. диска C: воссоздать раздел С: если предложить ей необходимую свободную емкость на жестком диске.
Boris

9. Идея в следующем - писать на Delphi модули для Apache под винду (если это вообще возможно), а так же CGI и сопутствующие утилиты. Приглашаю всех, кто имеет какой-нибудь опыт в этом направлении поделиться знаниями.
Дмитрий
10. Расширяемый аналог ZipMagic'а или ZipFolders'ов от компании Mijenix. Эдакий набор Виндузных VXDшек, позволяющий работать с архивами, как с обычными каталогами. Но это-то есть и у Мидженикса - а вот хорошо было бы сделать аналог с открытой архитерктурой. То есть включить возможность добавления новых архиваторов с помощью, например, подключения простеньких интерфйсных DLLек (эдаких плагинов с простым API). К сожалению, подобный способ доступа к архивам запатентован все той же компанией Мидженикс (если я не ошибаюсь).
Alexander
11. Нечто среднее между ДОСовским SUBSTом и Юниксовыми линками (тоже для Винды 95/98). Чего надо: допустим, есть каталог, а в нем имеется текстовый файл с именем, например, .redirect, в котором хранятся "псевдонимы" файлов. При этом все обращения к прописанным псевдонимам файлов и подкаталогов перенаправляются к соответствующим настоящим файлам и каталогам. Тогда получается, что физически файлов в каталоге нет, но программам кажется, что они там присутствуют. Очень было бы удобно в некоторых обстоятельствах.
12. Вот например проблема интернализации приложений Borland.
В Delphi очень неудачно решена проблема интернационализации приложения. Dll с ресурсами грузится в память дополнительно к основному модулю (Exe или Dll) и к тому же она должна точно соответствовать ресурсам основного модуля. Т.е. имея Exe и Dll относящиеся к разным Build версиям рускуем приложением.
Решение:
Необходимо править ресурсы непосредственно в основном модуле. Да не просто править а автоматизировать этот процесс. Т.е. необходимо создать приложение способное. Выкачивать в таблицу строковые ресурсы exe и dll файлов. (В примерах Delphi есть похожее приложение).
Предоставить простой интерфейс для правки таблицы ресурсов и сохранения ее в файле (для последующего использования с текущим а также с другими проектами).
Главное: засунуть ресурсы обратно в exe или Dll файл. (Нужно использовать информацию о PE секции exe и dll файлов).
После накопления определенного опыта интернационализация любого приложения может быть сведена к простому диалогу с запросом Exe или Dll файла который нужно интернационализировать.
Конечно, тут есть тонкие моменты. Так, например, интернационализировать можно только данные попавшие в ресурсы. Это как правило resourcestring-и и DFM-ы. С этим ограничением прийдется считаться. Также необходимо помнить, что желательно чтобы ширина строки исходной строки была не меньше чем ширина интернационализированной.
Александр Головко
13. Хотелось бы иметь стандартный property editor для свойств-массивов и списков в delphi (который можно было подсоединять к своим компонентам) - то есть что-нибудь вроде grida с возможностью добавления и удаления записей.
Сергей Чурсин

14. Скорее всего не идея а насущная проблема. Необходимо получить и обработать событие от MSComm32.ocx (микрософровский компонент для работы с ком-портом) в клиенте. Клиент пишется с использованием ATL в Visual C 6.
Антон Щербак

15. Есть идея по созданию ПО работающего в защищённом режиме. Для реализации идеи необходимо создать мини-ОС с открытой архитектурой позволяющую работать с файлами в различных современных ОС (Win-XX, WinNT, Unix). Это позволит реализовать все возможности компьютера для исследования самих ОС на любом уровне (Softice позволяет сделать это частично и только для Windows, я бы даже сказал, что только для Win-XX, а хотелось бы иметь какую-нибудь (хорошую :)) интеграцию при работе).
Sin
16. У меня следующее предложение. Хотелось бы увидеть статью с подробным (лучше полным) примером кода о написании своего контрола, конкретно - Gridа, подобного DBGridу или DataGridу, на VC++ с помощью ATL, но без использования какого-либо грида (напр., MSFlexGrid) как болванки. Это помогло (как я думаю) бы тем кто учиться программировать на VC++, осветив все основные аспекты программирования ActiveX контролов.
VZauzolkov@permoil.ru
17. Хочется иметь программу командной строки, которая возвращает в качестве ответа кто держит файл и (возможно)посылает на этот адрес подготовленное сообщение типа "освободите файл". Например: OpenFile.exe basa.dbf "Срочно освободите базу" И тем кто держит файл basa.dbf посылается сообщение: Срочно освободите базу
mrogozhin@mail.customs.ru
18. Давно уже имею идею. В России имеется море программного обеспечеие под Clipper. Есть уже и библиотеки для Linux.Но нет пока нормального железа для, да и софта тоже не пишут -наверное не под что. нельзя эти громадные ресурсы закапывать в угоду Билу и Intel. Многие задачи и сейчас можно решать без гигагерцовых процессоров и гигабайтный ОЗУ. Задачи, выполняемые 1С7* вполне может выполнить машина с мощностью простого пентиума ОЗУ 32 и нескольких простых терминалов, все стоимостью в десятки раз дешевле. А если учитывать стоимость лицензий на 2000 и службу терминалов и т.д., стоимость скоростной сетки то и сотни раз.
Radion
19. Перетаскивание ссылок. Как файлы чтобы можно было перетаскивать. Чтобы хватаеш ссылку кидаеш в свою прогу, а вней текст ссылки полный. Дело в том что у меня нет инета и я пользуюсь почтовыми серваками которые от сылают странички ну и вот. Пользуюсь я The Bat! при наведении на ссылку всплывает хинт с её адресом можно его скопировать в буфер потом составить письмо и отправить. Гораздо круче если бы можно было перетащить её и прога её сама отправляла воттак для этого мне и недомтаёт перетаскивания ссылок.
Gover
20. Интранет-приложения на Java. По-моему это интересная и актуальная тема, да и наверное перспективная. Например, распределенное приложение оператора связи ОАО "НююВасюки Телеком" :-)). А если серьезно, организация TMN( сеть управления электросвязью) на Java-приложении.
Владимир
21. Люди, напишите кто-нибудь маленькую прогу, которая лежала бы на рабочем столе и при запуске останавливала бы все винты и выключала монитор (или заставляла бы его "уснуть"), а то у меня кнопка на мониторе сломалась :)
dronny@crosswinds.net
22. У меня диалаповское подключение и время нетарифицируемого соединения составляет 30 секунд. Можно ли сделать прогу, следящую за соединением и принудительно обрубающую конект например после истечения 25 сек.
bonus@sdtcom.lg.ua
23.TSR отлавливающий вирусы и дезассемблирующи их. Естестенно результат сохраняется в файле. Доработка задание выбирает сам программист т.е допустим некоотрые команды он
нераспазнает ex. PIII/

Хапалов Сергей
24. Вот бы написать программу оплата за квартиру за свет за газ электрику т.е. за каммунальные услуги .только такую чтоб заполнил и распечатал сразу бланк и понес в сберкассу (по москве)
Валерий
25. Необходим механизм для запуска программ (Win EXE и DLL) непосредственно в память без сохранения на диск.
igor_bochkarev@chat.ru
26. Предлагаю написать программу, которая бы позволяла удаленно админить компьютер с помощью обычного телефона! Суть в том, что после набора номера перевести телефон в тональный режим и с помощью DTMF- сигналов подавать команды компьютеру. Конечно, полностью админить не удасться, но можно создать меню,
по которому перемещаться с помощью тонового набора. А если меню снабдить еще и голосовыми комментариями....
Yurij Tabachnik aka DisoP, disop7@hotmail.com

 

Тематические ссылки
Ваша ссылка Ваша ссылка

Обмен кнопками, ведение статистики, реклама.