Предлагаю собрать идеи еще не написанных программ, какими бы их хотели видеть мы, конечные пользователи. И, может быть, кто-то взялся бы их написать?
Большое пожелание - если есть возможность - программирование Open Source под разные платформы, будь то Линух или МастДай.
№1.
Сетевой чат для общения по локальной сети без строго выделенного сервера. У него первый же включившийся клиент делал бы поиск, и, не найдя, включал бы встроенный в комплект серверный модуль. Остальные клиенты, включившиеся позже, находили бы сервер и подключались к нему, считывая с него имена комнат и всех присутствующих в общении юзеров. Желательно иметь возможность шифрования данных между клиентами и сервером, а также возможность общения клиент-клиент. В случае, если сервер выходит, оставшиеся компьютеры устраивают перевыборы сервера, один из них становится сервером и общение продолжается.
№2.
Система обмена файлами, типа пиринговой, но для локальной сети с/без выхода во внешнюю сеть/интернет, в которой каждый клиент создавал бы список файлов во всех расшаренных для доступа папках, и отдавал бы его серверу, а остальные клиенты могли бы делать поиск (возможно, интеллектуальный, с помощью разного рода плагинов для разных типов файлов) в общей базе и скачивание по шифрованному каналу. Большая просьба - сделать сервер встроенным в общую программу, аналогично проекту №1.
№3.
Программа-клиент для автоматического конфигурирования сети на компьютере. Которая бы определяла сетевой адаптер, с помощью DHCP пыталась бы определить ip адрес, прослушивала бы снифером пролетающий через сеть трафик, создавала бы список активно присутствующих в сети ip-адресов и добавляла бы их в конфигурацию ip. Так же было бы неплохо, если бы программа искала присутствие в сети DC или AD и (по желанию пользователя) присоединяла бы компьютер к нему.
Большое пожелание - если есть возможность - программирование Open Source под разные платформы, будь то Линух или МастДай.
№1.
Сетевой чат для общения по локальной сети без строго выделенного сервера. У него первый же включившийся клиент делал бы поиск, и, не найдя, включал бы встроенный в комплект серверный модуль. Остальные клиенты, включившиеся позже, находили бы сервер и подключались к нему, считывая с него имена комнат и всех присутствующих в общении юзеров. Желательно иметь возможность шифрования данных между клиентами и сервером, а также возможность общения клиент-клиент. В случае, если сервер выходит, оставшиеся компьютеры устраивают перевыборы сервера, один из них становится сервером и общение продолжается.
№2.
Система обмена файлами, типа пиринговой, но для локальной сети с/без выхода во внешнюю сеть/интернет, в которой каждый клиент создавал бы список файлов во всех расшаренных для доступа папках, и отдавал бы его серверу, а остальные клиенты могли бы делать поиск (возможно, интеллектуальный, с помощью разного рода плагинов для разных типов файлов) в общей базе и скачивание по шифрованному каналу. Большая просьба - сделать сервер встроенным в общую программу, аналогично проекту №1.
№3.
Программа-клиент для автоматического конфигурирования сети на компьютере. Которая бы определяла сетевой адаптер, с помощью DHCP пыталась бы определить ip адрес, прослушивала бы снифером пролетающий через сеть трафик, создавала бы список активно присутствующих в сети ip-адресов и добавляла бы их в конфигурацию ip. Так же было бы неплохо, если бы программа искала присутствие в сети DC или AD и (по желанию пользователя) присоединяла бы компьютер к нему.