Словарь SL-4.1 (так... одна моя программка)
Модератор: /dev/random
-
Liksys
- Сообщения: 2910
Словарь SL-4.1
В общем, я работаю над этим словарем уже добрых два года. Прикреплена вырезка из мануала. Как вы считаете, что еще в него стоит добавить?
ЗЫ: Графический интерфес не предлагать, он находится в процессе разработки.
ЗЫ: Графический интерфес не предлагать, он находится в процессе разработки.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Словарь SL-4.1
Предлагаю показать саму программу
Будет легче сказать чего добавить 
-
Liksys
- Сообщения: 2910
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Словарь SL-4.1
Почему? Боитесь критики?
Ха-ха! Не существует программ без багов! Не будь столь самонадеянным.Бинарник, если надо - могу выложить. Говорю сразу: багов в программе нет.
Что касается описания, то сам подход какой-то несерьёзный и нестандартный (начать надо было с -h/--help). Да и зачем столько ключей? Проще реализовать регэкспы. Насчёт поиска нескольких слов (заключать в кавычки) - вообще фигня. Не смог перебрать параметры?
Skull
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
alastor
- Сообщения: 844
- Статус: ARCH'еноид
- ОС: Arch Linux current
-
Liksys
- Сообщения: 2910
Re: Словарь SL-4.1
Я не боюсь критики. Посто работа над программой еще не закончена.
Гарантия на отсутствие глюков - 100%. Каждая строчка по десять раз перепроверялась. Программа была проверена всеми мыслимыми и немыслимыми отладчиками. И вручную.
Перебор параметров не будет работать из -за особенностей реализации.
Лицензия - GPL.
На днях выложу. Если инет не сдохнет.
Гарантия на отсутствие глюков - 100%. Каждая строчка по десять раз перепроверялась. Программа была проверена всеми мыслимыми и немыслимыми отладчиками. И вручную.
Перебор параметров не будет работать из -за особенностей реализации.
Лицензия - GPL.
На днях выложу. Если инет не сдохнет.
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Словарь SL-4.1
Ну да, кто-то захочет запустить бинарник на PPC и оп-па! Кто тут говорил, что багов нет?
Тогда это костыль 'a la' Windows, а не утилита Unix. И через пайп/перенаправление из файла она не читает? А ошибки/текст правильно раскидывает по stderr/stdout? А форматирование есть?Перебор параметров не будет работать из -за особенностей реализации.
Поймите, мало написать программу, нужно её сделать удобной и понятной целевой аудитории. А под Unix используется множество приёмов, а которых разработчик просто обязан знать.
Тогда подождём исходники. Без них бинарник не имеете права выкладывать.Лицензия - GPL.
Skull
-
Liksys
- Сообщения: 2910
Re: Словарь SL-4.1
Skull писал(а): ↑13.08.2006 18:03Ну да, кто-то захочет запустить бинарник на PPC и оп-па! Кто тут говорил, что багов нет?
Тогда это костыль 'a la' Windows, а не утилита Unix. И через пайп/перенаправление из файла она не читает? А ошибки/текст правильно раскидывает по stderr/stdout? А форматирование есть?Перебор параметров не будет работать из -за особенностей реализации.
Поймите, мало написать программу, нужно её сделать удобной и понятной целевой аудитории. А под Unix используется множество приёмов, а которых разработчик просто обязан знать.
Тогда подождём исходники. Без них бинарник не имеете права выкладывать.Лицензия - GPL.
Ладно. Осталось хелп дописать. Как допишу - выложу.
Багов НЕТ.
Перенаправление не пробовал, признаюсь.
Ошибки/текст правильно распределяет.
Форматирование крутое.
В программу я старался встроить все что нужно для работы, включая вышеупомянутые приемы. К программе есть еще маленький шелл, который делает работу с ней более удобной. кстати, там же и перебор опций без кавычек.
Постараюсь на днях закончить и тогда выложу.
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Словарь SL-4.1
Владелец авторских право имеет право на все - на то он и владелец. Другое дело, что тогда лицензия на конкретный выложенный экземпляр без исходников не может быть GPL. Но владелец авторских прав (если он единственный владелец авторских прав) имеет право распранять свой продукт под какой угодно лицензией, в том числе и коммерческой, даже если продукт распространяется по GPL.
-
Liksys
- Сообщения: 2910
Re: Словарь SL-4.1
Sniff писал(а): ↑13.08.2006 19:11
Владелец авторских право имеет право на все - на то он и владелец. Другое дело, что тогда лицензия на конкретный выложенный экземпляр без исходников не может быть GPL. Но владелец авторских прав (если он единственный владелец авторских прав) имеет право распранять свой продукт под какой угодно лицензией, в том числе и коммерческой, даже если продукт распространяется по GPL.
А можно поподробнее?
Я не хотел выкладывать исходняки, потому что в будущем программа будет портирована на мобильные платформы и винды, но там она будет платной (100 рублев за штуку). Но в Никсах она по-прежнему останется бесплатной.
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Словарь SL-4.1
Liksys
Тут вижу кое-какие проблемки.
Вы не сможете распространять программу под лицензией GPL без исходников - тогда это будет не GPL.
А если будете распространять по GPL с исходниками - никому НЕ СМОЖЕТЕ ЗАПРЕТИТЬ портировать ее под другие платформы. С другой стороны, никто не сможет распространять вашу программу на условиях, отличных от GPL. То есть существует потенциальная возможность того, что вашей коммерческой версии придется конкурировать с вашей же GPL-версией.
Также вы можете распространять программу по собственной лицензии, типа "GPL, но на винды не портировать" (естественно это уже совсем не GPL). Но это понизит интерес к программе в linux-сообществе.
Естественно, ничто не мешает бесплатно распространять программу без исходников. Интерес linux-сообщества падает еще больше.
Выводы делайте сами.
Тут вижу кое-какие проблемки.
Вы не сможете распространять программу под лицензией GPL без исходников - тогда это будет не GPL.
А если будете распространять по GPL с исходниками - никому НЕ СМОЖЕТЕ ЗАПРЕТИТЬ портировать ее под другие платформы. С другой стороны, никто не сможет распространять вашу программу на условиях, отличных от GPL. То есть существует потенциальная возможность того, что вашей коммерческой версии придется конкурировать с вашей же GPL-версией.
Также вы можете распространять программу по собственной лицензии, типа "GPL, но на винды не портировать" (естественно это уже совсем не GPL). Но это понизит интерес к программе в linux-сообществе.
Естественно, ничто не мешает бесплатно распространять программу без исходников. Интерес linux-сообщества падает еще больше.
Выводы делайте сами.
-
alastor
- Сообщения: 844
- Статус: ARCH'еноид
- ОС: Arch Linux current
Re: Словарь SL-4.1
Есть еще один финт ушами. Как пример - XChat под винду. Авторы так и пишут: "Мол, собирать под винду нашу прогу - занятие вельми непростое, так что давайте денюжки"
Можно и их опытом воспользоваться, хотя, ИМХО, нехорошо это...
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Словарь SL-4.1
Sniff писал(а): ↑13.08.2006 19:11
Владелец авторских право имеет право на все - на то он и владелец. Другое дело, что тогда лицензия на конкретный выложенный экземпляр без исходников не может быть GPL. Но владелец авторских прав (если он единственный владелец авторских прав) имеет право распранять свой продукт под какой угодно лицензией, в том числе и коммерческой, даже если продукт распространяется по GPL.
Тем более, что в данном случаеречь вообще идет не о распространении, а пока только об ознакомлении.
Другое дело, что я не понимаю смысла выкладывать свободную программу без исходников...
2Liksys
выложив исходники, Вы просто получите много больше конструктивных замечаний
Ну почему? Это же все равно, что отдать сотню слесарю за починку унитаза, если сам это делать не умеешь или просто лениво.
PS а под двойной лицензией распространяется довольно много программ - в том числе и коммерчески успешных, так что нужно просто изучить их опыт и приспособить к собственным реалиям
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Словарь SL-4.1
думаю для маленькой утилиты это будет непросто, особенно в России
хотя могу ошибаться (хотел бы ошибаться
)
хотя могу ошибаться (хотел бы ошибаться
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Словарь SL-4.1
Не нужно забывать о существовании нескольких свободных сборок XChat под Windows ... да и самому можно собрать, вооружившись терпением.
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Словарь SL-4.1
Цвета и размеры по $TERM определяет правильно?
Жду с нетерпением. Тогда уж и баги найдутсяПостараюсь на днях закончить и тогда выложу.
Ну тогда выбирайте BSD или LGPL. Кстати, GPL-программы можно спокойно продавать. Правда, при этом открывать исходники.
Skull
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Словарь SL-4.1
Skull
BSD? Это ж по сути отказ от авторских прав....
BSD? Это ж по сути отказ от авторских прав....
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Словарь SL-4.1
Ну никто не запрещает вам проставить свой копирайт! Вам нужно лишь оставить упоминание об авторском праве источника и поставку "как есть". См. http://www.opensource.org/licenses/bsd-license.html (есть перевод на русском).
Skull
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Словарь SL-4.1
Но ведь ничто не мешает включать код по BSD в коммерческие программы, верно?
-
Liksys
- Сообщения: 2910
Re: Словарь SL-4.1
Цвета и размеры были, но я их открутил: цвета - отвлекают, изменяемые размеры попросту не нужны. Кто тестил из знакомых прогу подтвердили мои соображения о том, что ни того ни другого не надо. Хотя по просьбе трудящихся все это можно прикрутить обратно.
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Словарь SL-4.1
Это называется "крутое"? Мда. Выкладывайте скорее и приготовьтесь к десятку багрепортов
Skull
-
Liksys
- Сообщения: 2910
Re: Словарь SL-4.1
Ну-ну
Код: Выделить всё
[liksys@max sl-4.1-l]$ valgrind ./sl counter
==2981== Memcheck, a memory error detector for x86-linux.
==2981== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==2981== Using valgrind-2.4.0, a program supervision framework for x86-linux.
==2981== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==2981== For more details, rerun with: -v
==2981==
--------------------------------------------------------------------------------
================================Mueller7GPL.utf8================================
<< counter >>
--------------------------------------------------------------------------------
(1) counter I v. прилавок; стойка;
to serve behind the counter служить в магазине
II n.
1) фишка, марка (для счёта в играх)
2) шашка (в игре)
3) тех. счётчик; тахометр III
1. n.
1) противное, обратное; as a counter to
smth. в противовес чему-л.
2) отражение удара; встречный удар,
нанесённый одновременно с парированием
удара противника
3) задник (сапога)
4) восьмёрка (конькобежная фигура)
5) холка; загривок
6) мор. кормовой подзор
2. a. противоположный; обратный; встречный
3. adv. обратно; в обратном направлении;
напротив; to run counter идти против
4. v.
1) противостоять; противиться; противоречить;
to counter a claim опровергать утверждение
2) спорт. нанести встречный удар
(в боксе)
--------------------------------------------------------------------------------
==2981==
==2981== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 13 from 1)
==2981== malloc/free: in use at exit: 0 bytes in 0 blocks.
==2981== malloc/free: 16 allocs, 16 frees, 44061 bytes allocated.
==2981== For counts of detected errors, rerun with: -v
==2981== No malloc'd blocks -- no leaks are possible.Убедительно?
Про цвета-размеры. Я же сказал, что можно прикрутить назад. Они просто _не_нужны_.
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Словарь SL-4.1
Нет. Аббревиатуры не локализованы, на узком терминале наверняка будет съезжать влево. да что тут говорить - и так видно, что вторая строчка съехала вправо. И я ещё не видел быстродействие.
Ну надо же! Типа жрите однотонный цвет и не задавайте глупых вопросов. Чисто наплевательский виндузячий подход не будет серьёзно воспринят сообществом.
Skull
-
Liksys
- Сообщения: 2910
Re: Словарь SL-4.1
Почему-то ни где еще не съезжало
Быстродействие, поверьте, на уровне. Там же индексация.
Я не понимаю, для чего нужны цвета. Хотя, возможно, я не прав.
Кстати, можно виндузятьниками не обзываться? Чистой воды оскорбление.
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Словарь SL-4.1
офтопик
давно уже не модно, вот иммунные это братцы да!
насчет цветов - с цветами всегда приятней как-то смотреть на прогу.
а вот так можно echo что-то-там | sl ? люблю, знаете ли, конвееры
...на нейронной сети
давно уже не модно, вот иммунные это братцы да!
насчет цветов - с цветами всегда приятней как-то смотреть на прогу.
а вот так можно echo что-то-там | sl ? люблю, знаете ли, конвееры
И немедленно выпил.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Словарь SL-4.1
/me не теряет надежды увидеть саму софтинку
и исходники 
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Словарь SL-4.1
зачем тебе исходники? ты лучше послушай, какие они классные (:
Liksys
Talk is cheap, show me the code ©
Liksys
Talk is cheap, show me the code ©
слава роботам!
-
Liksys
- Сообщения: 2910
Re: Словарь SL-4.1
Я же сказал, что еще не закончил. Сама прога готова, но утилиты еще не до конца отлажены. Как только закончу, так сразу и выложу.
Нейронные сети, может и не модно, но работают.
Буду прикручивать цвета. У меня есть escap`ы для xterm, dtterm, aixterm (два последних поддерживают xterm`овые). Если кто знает еще терминалы и эскапы к ним, пишите. Да еще их значения $TERM подкиньте.
Конвееры? Блин, про них я и забыл!
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Словарь SL-4.1
а пользоваться terminfo уже не модно?У меня есть escap`ы для xterm, dtterm, aixterm (два последних поддерживают xterm`овые). Если кто знает еще терминалы и эскапы к ним, пишите.
а нахрена тогда создавал тему? меня просто улыбает такой подход, типа "я тут написал программу, я ее вам не покажу, но она очень крутая. такая крутая, что просто полный пи. но я вам ее не покажу. как вы думаете, что мне в ней улучшить?"Я же сказал, что еще не закончил.
детский сад какой-то.... я так думаю - написал, тогда и объявляй. не написал, хрена тогда вообще обсуждать?
слава роботам!