Страница 1 из 3

Проект Linsoft.info

Добавлено: 05.05.2011 10:44
vikos
Приглашаю всех посетителей форума принять участие в создании каталога программного обеспечения для Linux на сайте http://linsoft.info. Предполагается, что на сайте будут не только ссылки на разработчиков программ и краткие описания программ, но и ссылки на статьи с их описанием, на статьи со сравнительным анализом программ одной категории, а также обсуждение программ пользователями сайта. Таким образом посетители сайта могут получить достаточно подробную информацию о нужной им программе.
Приглашаю посетителей Unixforum-а постить на новый сайт ссылки на свои или чужие статьи с описанием ПО для Linux. Если не хотите становиться постоянными пользователями сайта, присылайте ссылки мне, я добавлю на сайт.

Модераторов Unixforuma прошу добавить Linsoft.info в Проекты Нашего форума.

В.А.Костромин

Re: Проект Linsoft.info

Добавлено: 05.05.2011 10:47
Sora
Посмотрел, понравилось добавил в закладки!
Желаю дальнейшего развития и процветания!

Re: Проект Linsoft.info

Добавлено: 05.05.2011 13:36
Brainsburn
vikos писал(а):
05.05.2011 10:44
на сайте будут не только ссылки на разработчиков программ и краткие описания программ, но и ссылки на статьи с их описанием, на статьи со сравнительным анализом программ одной категории, а также обсуждение программ пользователями сайта.

Вот когда будут, тогда и поговорим :)

Re: Проект Linsoft.info

Добавлено: 05.05.2011 13:44
serzh-z
Brainsburn писал(а):
05.05.2011 13:36
Вот когда будут, тогда и поговорим smile.gif
Да они там уже есть: http://rus-linux.net/po.php?name=/po/linapp.koi

Re: Проект Linsoft.info

Добавлено: 05.05.2011 14:27
Brainsburn
serzh-z писал(а):
05.05.2011 13:44
Brainsburn писал(а):
05.05.2011 13:36
Вот когда будут, тогда и поговорим smile.gif
Да они там уже есть: http://rus-linux.net/po.php?name=/po/linapp.koi

Да, на том сайте тоже есть "что почитать", просто не для всех программ.

Re: Проект Linsoft.info

Добавлено: 05.05.2011 22:14
vikos
При создании первой 1000 описаний на сайте я торопился и часто ограничивался только кратким описанием программы со ссылкой на сайт разработчика. Теперь же стараюсь к каждой программе подобрать ссылки на статьи с ее описанием. Делаю это поиском в Гугле. Фактически я фильтрую выдачу Гуглового поиска, чтобы отобрать только наиболее интересные статьи. Попробуйте сами задать поиск по названию любой программы - получите массу ссылок на сайты, которые не содержат никакой информации о программе, кроме ссылки "Скачать". Судить о том, полезно ли это для приверженцев Линукса - вам.Если мой проект получит поток посетителей - буду продолжать, если заглохнет - брошу. Таких брошенных проектов я много нашел. Что мог от них заимствовал. Из "живых" проектов пока вижу 3: http://zenway.ru, http://k12ltsp.org/ и http://itshaman.ru. Ну есть еще несколько "полуживых", сейчас затруднюсь перечислить. Постараюсь перекрыть по количеству описаний все такие проекты, создав достаточно полный каталог ПО для Линукс. Причем на русском языке (с sourceforge.net или freshmeat состязаться мне, пожалуй не по силам).


Re: Проект Linsoft.info

Добавлено: 05.05.2011 22:54
Lan4
[offtop]
На странице http://linsoft.info/category/28 :
"Twiiter-клиенты (20)" правильнее написать "Twitter-клиенты (20)"
//извините - вырвалось ;)
[offtop]

Сайт приглянулся) Посмотрим, что дальше будет)

Re: Проект Linsoft.info

Добавлено: 06.05.2011 08:42
vikos
Lan4 писал(а):
05.05.2011 22:54
На странице http://linsoft.info/category/28 :
"Twiiter-клиенты (20)" правильнее написать "Twitter-клиенты (20)"

Исправил, спасибо за сообщение.
Вообще, что касается классификации программ по категориям и подкатегориям, хотелось бы знать, устраивает ли принятая классификация?
Пока я добавляю новые категории по мере того, как почувствую, что в одну группу попадают достаточно разные типы программ.
Если кому-то покажется, что некую группу стоит выделить, прошу написать сюда или в почту kos@rus-linux.net

Re: Проект Linsoft.info

Добавлено: 06.05.2011 10:45
sash-kan
vikos писал(а):
06.05.2011 08:42
Вообще, что касается классификации программ по категориям и подкатегориям, хотелось бы знать, устраивает ли принятая классификация?
imho, несколько странно выглядит раздел «ядро» (или, скорее, его содержимое).
насколько я понимаю из заголовка сайта, посвящён он программам, работающим в операционной системе gnu/linux.
эта система включает в себя одно-единственное ядро (linux). а в упомянутом разделе присутствуют несколько операционных систем с совсем другими ядрами.

или я неправильно понял заголовок сайта и он посвящается не операционной системе, а программе linux как таковой? но тогда тем более странно видеть упоминание операционных систем, не использующих программу linux в качестве своего ядра.

Re: Проект Linsoft.info

Добавлено: 06.05.2011 12:58
aldous
Зачётный ресурс, правда, труд вам предстоит титанический.
В закладки.

Re: Проект Linsoft.info

Добавлено: 06.05.2011 13:03
Gloomy
vikos писал(а):
05.05.2011 10:44
на сайте будут не только ссылки на разработчиков программ и краткие описания программ

freshmeat.net?

vikos писал(а):
05.05.2011 10:44
ссылки на статьи с их описанием

google.com?

vikos писал(а):
05.05.2011 10:44
на статьи со сравнительным анализом программ одной категории

wikipedia.org?

vikos писал(а):
05.05.2011 10:44
а также обсуждение программ пользователями сайта

unixforum.org? :)

Re: Проект Linsoft.info

Добавлено: 06.05.2011 15:09
vikos
sash-kan писал(а):
06.05.2011 10:45
насколько я понимаю из заголовка сайта, посвящён он программам, работающим в операционной системе gnu/linux.
эта система включает в себя одно-единственное ядро (linux). а в упомянутом разделе присутствуют несколько операционных систем с совсем другими ядрами.
или я неправильно понял заголовок сайта и он посвящается не операционной системе, а программе linux как таковой? но тогда тем более странно видеть упоминание операционных систем, не использующих программу linux в качестве своего ядра.

Сайт посвящен операционной системе GNU/Linux и ПО для нее. ОБратите внимание на GNU! Хотя по замыслу тут предполагалось давать ссылки на разные ветки ядра и патчи, но не вижу беды, если в этом разделе будут упомянуты и другие варианты ядра.
Модулям выделен отдельный раздел, вот не знаю, следует ли его выделять или объединить с ядром.

Gloomy писал(а):
06.05.2011 13:03
freshmeat.net?
google.com?
wikipedia.org?
unixforum.org? :)

Не все владеют английским! У меня все на русском. Найдите другие альтернативы. И, кроме того, я же не закрываю доступ к упомянутым сайтам. А с фрешмит собираюсь активно переводить описания программ, как только исчерпаю русскоязычные источники.

Re: Проект Linsoft.info

Добавлено: 06.05.2011 17:02
sash-kan
vikos писал(а):
06.05.2011 15:09
Сайт посвящен операционной системе GNU/Linux и ПО для нее. ОБратите внимание на GNU!
я видел упоминание об этом.
просто некоторые несостыковки (надеюсь, временные).
на главной странице:
вверху: Путеводитель по програмному обеспечению для Linux
по центру: о программных приложениях для GNU/Linux
далее в том же абзаце: и обсуждении программных приложений для Linux

vikos писал(а):
06.05.2011 15:09
Модулям выделен отдельный раздел, вот не знаю, следует ли его выделять или объединить с ядром.
наверно, с точки зрения здравого смысла лучше всего подходить:
если эти два раздела в перспективе значительно разрастутся, то, конечно, надо держать их раздельно.
(я, честно говоря, не уверен, что там можно «_значительно_ разрастись», но вам, как человеку более эрудированному, наверняка виднее).

Re: Проект Linsoft.info

Добавлено: 06.05.2011 17:35
watashiwa_daredeska
sash-kan писал(а):
06.05.2011 10:45
эта система включает в себя одно-единственное ядро (linux).
Ну, к ядру можно отнести также патчи. Всякие там -mm, -ac и пр. http://www.kernel.org/patchtypes/

Re: Проект Linsoft.info

Добавлено: 06.05.2011 22:31
sash-kan
watashiwa_darede...
полностью предложение звучит так:
sash-kan писал(а):
06.05.2011 10:45
эта система включает в себя одно-единственное ядро (linux). а в упомянутом разделе присутствуют несколько операционных систем с совсем другими ядрами.

о пропатченных linux-ах там тоже уже есть пункты. речь была не об этих пунктах, а о _других_ ядрах (и других операционных системах).

Re: Проект Linsoft.info

Добавлено: 31.05.2011 14:28
vikos
aldous писал(а):
06.05.2011 12:58
Зачётный ресурс, правда, труд вам предстоит титанический.

Так я и не обещаю завершить его за месяц. Буду ежедневно добавлять по 5-10 описаний. Глядишь, понемногу и получится достаточно объемный каталог. Сайт rus-linux.net я поддерживаю c 1999 года. Глядишь, и этот проживет не меньше (было бы здоровье)!
Планирую ежедневно просматривать Freshmeet и добавлять в свой каталог программы, ссылки на которые появились на первой странице Freshmeet. Таким образом, добавляться будут только те программы, которые "живые", то есть поддерживаются. В русскоязычных каталогах полно программ, разработка и поддержка которых давно прекратилась. Не хочу сказать, что они никуда не годятся, но .. но.. но.

Re: Проект Linsoft.info

Добавлено: 31.05.2011 15:41
SLEDopit
vikos писал(а):
31.05.2011 14:28
Планирую ежедневно просматривать Freshmeet и добавлять в свой каталог программы, ссылки на которые появились на первой странице Freshmeet.
А потом станет лень и напишется граббер, который будет самостоятельно парсить новости и добавлять их (:

Re: Проект Linsoft.info

Добавлено: 31.05.2011 15:43
Denjs
Не нашел раздлеа с играми...
"нукагжетаг?!" :laugh:

Re: Проект Linsoft.info

Добавлено: 31.05.2011 18:21
agentprog
vikos писал(а):
31.05.2011 14:28
добавляться будут только те программы, которые "живые", то есть поддерживаются

вся проблема, что надо будет как-то потом выпиливать умершие. чтобы не получилось, что
vikos писал(а):
31.05.2011 14:28
полно программ, разработка и поддержка которых давно прекратилась


Re: Проект Linsoft.info

Добавлено: 31.05.2011 18:37
/dev/random
agentprog писал(а):
31.05.2011 18:21
вся проблема, что надо будет как-то потом выпиливать умершие. чтобы не получилось, что
vikos писал(а):
31.05.2011 14:28
полно программ, разработка и поддержка которых давно прекратилась


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

Re: Проект Linsoft.info

Добавлено: 31.05.2011 19:04
Bizdelnick
/dev/random писал(а):
31.05.2011 18:37
А дальше написать скрипт, который будет проверять, не снесли ли пакет из дистрибутива - проще простого.

Пакет могут просто переименовать по той или иной причине.

Re: Проект Linsoft.info

Добавлено: 31.05.2011 19:25
/dev/random
Bizdelnick писал(а):
31.05.2011 19:04
Пакет могут просто переименовать по той или иной причине.

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

Re: Проект Linsoft.info

Добавлено: 31.05.2011 19:41
Bizdelnick
/dev/random писал(а):
31.05.2011 19:25
А что, это только в дженту обо всех переименованиях оставляют запись в специальном файле?

Не видел таких, хотя специально не интересовался. И, казалось бы, зачем они в не-роллинг дистрах?

Re: Проект Linsoft.info

Добавлено: 31.05.2011 19:47
/dev/random
Bizdelnick писал(а):
31.05.2011 19:41
Не видел таких, хотя специально не интересовался. И, казалось бы, зачем они в не-роллинг дистрах?

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

Re: Проект Linsoft.info

Добавлено: 31.05.2011 20:06
watashiwa_daredeska
Bizdelnick писал(а):
31.05.2011 19:41
И, казалось бы, зачем они в не-роллинг дистрах?
Debian — не-роллинг, но переименования в Packages указываются для успешного обновления на следующий stable.

Re: Проект Linsoft.info

Добавлено: 01.06.2011 21:19
vikos
/dev/random писал(а):
31.05.2011 18:37
Это как раз не проблема. Достаточно для каждой программы указывать имя пакета в любимом дистрибутиве (или в каком-нибудь другом, если в вашем его нет). А дальше написать скрипт, который будет проверять, не снесли ли пакет из дистрибутива - проще простого.

Я, к сожалению, не умею писать такие скрипты, все делаю вручную. Был бы очень благодарен, если бы кто-то подарил мне такой скрипт. Пусть просто сообщает мне письмом, остальное я сделаю сам.

Re: Проект Linsoft.info

Добавлено: 01.06.2011 22:39
sash-kan
vikos
ну, например, для debian:

Код: Выделить всё

$ cat list
firefox
bc
bash
gavgav
$ cat list | while read p; do grep -q "^Package: $p\$" /var/lib/apt/lists/*_Packages || echo $p; done | ifne mutt -s 'missing packages' <почтовый адрес для отсылки>

в файле list список пакетов. те, что не найдутся в текущем списке существующих, будут отправлены на указанный адрес.
держать этот список отдельным файлом смысла мало.
желательно бы вместе с описаниями программ.
они ведь у вас наверняка в базе данных лежат.
если для каждой программы отведена одна запись в какой-нибудь таблице, то можно, например, добавить ещё один столбец для сохранения имени пакета. вот заполнить эти поля для уже внесённых в каталог программ — самое долгое дело. а потом с добавлением программы сразу и это поле заполнять — уже легче будет.
получить содержимое столбца проще пареной репы.
допустим, что база данных — mysql, таблица называется programs, столбец называется paket. пустые значения игнорируем:
$ echo 'select paket from programs where paket is not null' | mysql -N
всю эту команду можно вписать в предыдущую на место «cat list».

upd. упс. если рапортовать не о чем, письмо всё равно отправляется. пустое. сейчас поправлю.
udp2. проще всего воспользоваться программой ifne из moreutils. поправил однострочник.

Re: Проект Linsoft.info

Добавлено: 07.06.2011 18:29
vikos
sash-kan писал(а):
01.06.2011 22:39
vikos
ну, например, для debian:

Код: Выделить всё

$ cat list
firefox
bc
bash
gavgav
$ cat list | while read p; do grep -q "^Package: $p\$" /var/lib/apt/lists/*_Packages || echo $p; done | ifne mutt -s 'missing packages' <почтовый адрес для отсылки>

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

Re: Проект Linsoft.info

Добавлено: 07.06.2011 19:17
sash-kan
vikos
это всего лишь оповещалка. ничего, конечно, не «выкидвающая».
по поводу величины репозитория — можно брать списки пакетов из репозиториев нескольких дистрибутивов.
с debian-ообразными это достаточно просто — достаточно из репозитория понадёргивать файлов packages типа этого: http://mirror.yandex.ru/debian/dists/wheez...ll/Packages.bz2
как по-простому извлечь список пакетов из репозиториев других дистрибутивов, я, увы, не в курсе. надеюсь, знатоки подскажут.

Re: Проект Linsoft.info

Добавлено: 08.06.2011 12:24
vikos
Создал новый раздел каталога - "Работа с PDF". Ранее программы для обработки PDF-файлов были разбросаны по разделам "Работа с файлами" и "Просмотрщики графических файлов". В этих разделах они и остались, но теперь все их можно найти и через раздел "Работа с PDF".
В каталоге уже 1400 программ.