Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Какую программу разработать?  (Прочитано 7935 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fdsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Какую программу разработать?
« : 08 Сентября 2009, 21:31:35 »
Помогите придумать тему для программы в качестве курсового проекта!

Пишу на С++, пасквилле. Хочеться сделать что нибудь нужное и полезное.

У кого есть какие нибудь идеи, кому не хватает какой-то программы, смело пишите!!! :D
программисты - глубоко несчастные люди

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #1 : 08 Сентября 2009, 21:37:17 »
Файловый менеджер, чтобы файлы были разбросаны по категориям с возможностью выборки по оным, как в БД.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Какую программу разработать?
« Ответ #2 : 08 Сентября 2009, 21:38:48 »
Метки, тэги? :) А еще чтобы была версионность :). Напишите новую ФС! :)
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #3 : 08 Сентября 2009, 21:44:21 »
ФС, имхо, не потребуется. Достаточно БД на коллекцию файлов завести и с ней работать...
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн fdsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #4 : 08 Сентября 2009, 21:54:04 »
Файловый менеджер, чтобы файлы были разбросаны по категориям с возможностью выборки по оным, как в БД.
Файловый менеджер вещь впринципе заурядная, но идея про категории неплохая, так что я подумаю над ней. Спасибо
Метки, тэги? :) А еще чтобы была версионность :). Напишите новую ФС! :)
А можно поточней, мне кажеться я вас понял не в полной мере.
программисты - глубоко несчастные люди

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #5 : 08 Сентября 2009, 22:12:48 »
Вот есть замечательный проект по теме файловой системы (ФС) с тегами: http://www.tagsistant.net/

Всё бы хорошо, но оно глючит:
Последняя stable версия не даёт читать файлы из сложных запросов (ругается "File not found" на запрос вроде "/tags/tag1/AND/tag2/"), хотя список файлов выводит верный.
Последняя SVN-версия вовсе не дает копировать на себя файлы.

Что мне еще в ней не нравится:
Автор в SVN совсем потерял голову и перешел с обычных malloc и free на gmalloc и gfree из glib, таким образом сделав зависимость ФС от этой библиотеки. Мне кажется, что там можно вовсе обойтись без динамической памяти.
Автор почему-то использует для редактирования семантических связей между тегами отдельную графическую утилиту, написанную на GTK+ (которая опять же работает как-то через раз), хотя на мой взгляд было бы логичнее использовать для этого средства самой ФС (например специальный файл .setup в корне ФС).

Я уже сам подумываю взяться за написание аналога. А быть может этим займется топикстартер?  :coolsmiley:
В случае положительного ответа, я даже готов написать подробное ТЗ и сопровождать проект (консультации по ходу разработки, ведение сайта проекта на launchpad, debианизация и т.п.).
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

xor

  • Гость
Re: Какую программу разработать?
« Ответ #6 : 08 Сентября 2009, 22:59:58 »
Простых и мелких программ полно, а вот написать действительно что-то нужное (не очередной велосипед) в foss - не по силам одному человеку. Например, сможете написать полноценный свободный аналог Автокада?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Какую программу разработать?
« Ответ #7 : 08 Сентября 2009, 23:05:23 »
Например, сможете написать полноценный свободный аналог Автокада?
Было бы офффигительно здорово, но боюсь, это слишком серьёзная задача.

А вот OCR с нормальным графическим фронтендом и возможностью определения размера и типа блоков (таблицы, текст, изображения) на листе (хотя бы вручную) уже более реально, если конечно такого ещё нет.
« Последнее редактирование: 08 Сентября 2009, 23:16:57 от ArcFi »

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #8 : 09 Сентября 2009, 00:18:30 »
Да почему же нереально? Имхо, ФМ на том же QT и стандартном мускуле можно набросать довольно быстро. Я подобную штуку еще на виндосе делал в дельфе, правда БД самопальная была, да и то не БД, а просто список фалов с атрибутами... Сделал я ее где-то за две недели, а потом на линукс сел и забросил енто дело :)
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #9 : 09 Сентября 2009, 09:44:42 »
Написать аналог badaboom (использование cuda) или библиотек для быстрой разработки для cuda, аналог fraps а то проект забросили в 2004году. Ещё вспомню допишу.
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

xor

  • Гость

Оффлайн SlackERus

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #11 : 10 Сентября 2009, 13:57:42 »
Очень не хватает SIP клиента с внятным интерфейсом, несколькими линиями и функцией трансфера звонка на другой номер.
Ekiga - SIP клиент, но оно отвратительно. Равнятся на виндовый eyebeam.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #12 : 11 Сентября 2009, 13:48:02 »
Напиши ДЕФРАМЕНТАТОР!  Тут многие просто готовы в лепешку расшибиться из за этого дефрагментатора. Гы..

P.S. главно поддержку старых классических ФС (ext2/3), новых true'шных ФС (ext4, zfs) и most popular (raiser, xfs) сделать не забудь. О тривиальных FAT* не забудь. не перезагружаться же в альтернативную ОС для дефрагментации своей флешки!

Оффлайн warlock

  • Активист
  • *
  • Сообщений: 257
  • Linux Ubuntu 12.04
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #13 : 11 Сентября 2009, 20:41:44 »
на мой взгляд не помешала бы гуёвина по настройки сети (iptables , nat, pptp) некий аналог нетворк манагера но с более удобным интерфейсом. ИМХО для рядового пользователя удобно было бы.

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
Re: Какую программу разработать?
« Ответ #14 : 11 Сентября 2009, 21:21:27 »
на мой взгляд не помешала бы гуёвина по настройки сети (iptables , nat, pptp) некий аналог нетворк манагера но с более удобным интерфейсом. ИМХО для рядового пользователя удобно было бы.
+1
чтоб сидело в трее и показывало состояние соединения (прием/отдача данных), поддержка нескольких соединений, автоматический выбор вайфай точки с лучшим приемом (этого очень не хватает в wicd).
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

 

Страница сгенерирована за 0.079 секунд. Запросов: 25.