LINUX.ORG.RU

Удостоверяющий Центр на базе OpenSSL, SQLite3 и Tcl/Tk

 , , , ,


2

2

Представлен проект удостоверяющего центра CAFL63, созданного на базе утилиты OpenSSL, использующего СУБД SQLite3 для поддержки базы данных и имеющего развитый графический интерфейс на базе Tcl/Tk. УЦ создан с учетом требований Федерального закона от 6 апреля 2011г. №63-ФЗ «Об электронной подписи», а также «Требований к форме квалифицированного сертификата ключа проверки электронной подписи», утвержденных приказом ФСБ России от 27.12.2011 № 795. Дистрибутивы УЦ доступны для платформ Linux и Windows.

>>> Удостоверяющий Центр на базе OpenSSL, SQLite3 и Tcl/Tk

Ответ на: комментарий от Zmicier

Так что я бы теперь дописал, что поделие несвободно, в текст. Как-нибудь так, к примеру: «Дистрибутивы УЦ несвободны, но доступны для загрузки и установки на платформы...».

Там, по-моему, не то что несвободны, а использован софт из свободного ПО, но без исходников рядом. Исходники же самой Tcl/Tk утилиты имеются.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от gasinvein

Я, очевидно, имел в виду именно бинари из архива.

Один бинарь это статически скомпайленный тикль, который запускает приложенный tcl файл. Таких гибридов кажется умеет делать VisualTcl. А второй - sqllite. Если запускаешь просто tcl файл - его исполняет системный тикль.

Linfan ★★★★★
()
Ответ на: комментарий от anonymous_incognito

использован софт из свободного ПО, но без исходников рядом

Не зашугивайте автора. Кажется он сам не понимает, чо наваял - сделал бинарь средствами VisualTcl, а про исходники ваще не вкурсах :)

Linfan ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Так что я бы теперь дописал, что поделие несвободно, в текст. Как-нибудь
так, к примеру: «Дистрибутивы УЦ несвободны, но доступны для загрузки и
установки на платформы...».


Там, по-моему, не то что несвободны, а использован софт из свободного ПО, но
без исходников рядом.

Да и пес с ними. В подобных поделиях существование авторской сборки проще всего вовсе не принимать во внимание.

Исходники же самой Tcl/Tk утилиты имеются.

Да, но несвободные же исходники!

Или вы где-то таки нашли договор, возвращающий права использовать сие творение в любых целях, распространять, изменять и распространять эти изменения? В архиве его просто нет.

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 2)
Ответ на: комментарий от gasinvein

скрипт работает без бинарей

не работает: package require pki

anonymous
()
Ответ на: комментарий от Zmicier

Да проглядел этот момент. Похоже автор вообще не парился на этот счёт, а впрочем пусть он сам ответит. Если ТС - это вроде и есть автор.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от Linfan

UPD: Глянул на скрины... Жесткач в чистом виде! Персиковые табы на голубом фоне...

Я когда дельфи первый раз увидел — тоже такие же формы делал, но, справедливости ради, решил никого ими не травмировать во избежание травм зрительного аппарата.

h578b1bde ★☆
()

Судя по камнетам у нас просто тыщи софта для удостоверяющего центра и поддержка гостовских алгоритмов в дистрах из коробки.

AVL2 ★★★★★
()
Ответ на: комментарий от amix

Лет десять назад реакция была бы той же.

Естественно, твоя олигофрения неизлечима же.

anonymous
()
Ответ на: комментарий от Bobby_

А что тут думать? Время после свечения - константа, чем больше строк на экране, чем быстрее должен пробегать луч, чтобы успеть все подсветить. Не видел как выглядит экран при высоком разрещении и развертке 60 гц? Там все дрожит. на 120 уже намного лучше.

А теперь по порядку:
1) что значит «быстрее пробегать»? О какой скорости идет речь? Сколько и чего в секунду он должен пробегать?
2) «Там все дрожит» - это нечто из разряда «у мени ничего не работает». Опиши конкретнее увиденные артефакты. Одно дело - увидеть глазами моргание от развертки, а другое - если точки вдруг начинают окрашиваться в цвета соседних. То это уже проблемы схемотехники.

segfault ★★★★★
()
Ответ на: комментарий от Linfan

сделал бинарь средствами VisualTcl

Вы что, ребята! Какой VTcl?! Почитайте как делаются бинарники для Tcl/Tk. Вы что еще предлагаете исходники OpenSSL выкладывать! О времена, о нравы!!!

TclTk
() автор топика
Ответ на: Да ну на фиг! от anonymous

Рано или поздно научимся работать и по-честному

Тебе не научиться

TclTk
() автор топика
Ответ на: комментарий от RazrFalcon

На скринах нет ничего нативного.

Если это не выглядит нативно, то очень хорошо маскируется.
https://upload.wikimedia.org/wikipedia/commons/3/31/Tk-Demo_using_Tk_8.6.6_on...
http://www.nemethi.de/tablelist/embeddedWindows_vista_Win7.png
http://www.nemethi.de/tablelist/embeddedWindows_vista_Win10.png
http://www.nemethi.de/tablelist/embeddedWindows_aqua.png
За велосипедный CAD, ИМХО, вполне ничего, мне пришлось приглядываться, чтобы заподозрить ненатив. Впрочем, несколько лет я на винде не работаю, то, как по мне, норм.

man lgpl

Похоже, я не следил за развитием QT. А как лицензия на комменрцию для pyQT?

Даже питонщики его не используют.

Stackoverflow с тобой несогласен https://stackoverflow.com/questions/tagged/tkinter
Собственно я, лет 10-12 назад, использовал вовсю ввиду отсутствия вменяемых кроссплатформенных альтернатив.

cab ★★★★
()
Ответ на: Тогда Java. от anonymous

Тогда Java — write once run anywhere.

В общем-то да. К этому и пришли в итоге.

вполне себе ынтырпрайзные такие тормоза

На самом деле нет.

cab ★★★★
()
Ответ на: комментарий от Linfan

А читабельность у тикля (мы же про чистый тикль, а не ткинтер говорим?) это ещё тот брейнфак.

про брейнфак не согласен, но у python лучше. Потому практичней оказалось использовать Tkinter и, потом, ttk.

даёт на гора замечательные лаги в интерфейсе.

В случае Tkinter я их как-то не заметил.

cab ★★★★
()
Ответ на: комментарий от segfault

Не умничай, а просто ответь, что если ты тоже считаешь, что эл. луч можно остановить в одной точке на мониторе и прожечь дырку, то расскажи как?

Bobby_
()
Ответ на: комментарий от cab

Что было 10-12 лет не знаю, но сейчас остался только Qt.

мне пришлось приглядываться, чтобы заподозрить ненатив

А мне не пришлось. Он абсолютно инородный.

А как лицензия на комменрцию для pyQT?

Без понятия.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Что было 10-12 лет не знаю, но сейчас остался только Qt.

еще java, которую я и использую.

А как лицензия на комменрцию для pyQT?

Без понятия.

Here we use the term proprietary application to mean any application that is distributed under the terms of a license that is not compatible with the relevant version of the GPL and has been developed using a copy of any sofware licensed under the Riverbank Commercial License.
Note that some parts of Qt (Qt Charts, Qt Data Visualization and Qt Purchasing for example) are not available under the LGPL. https://www.riverbankcomputing.com/commercial/license-faq

cab ★★★★
()
Ответ на: комментарий от RazrFalcon

Она даже не пытается в натив.

Очень даже. Для swing NativeLookAndFeel или SWT. Хотя критичность натива зависит от аудитории

cab ★★★★
()
Последнее исправление: cab (всего исправлений: 1)
Ответ на: комментарий от cab

В случае Tkinter я их как-то не заметил.

Ой йо... мсье хэлловорлды писал? Достаточно потянуть окно на ресайз, как тут же видим фриз интерфейса.

Если это не выглядит нативно, то очень хорошо маскируется.

В основе Тк виджетов своя собственная отрисовка, прибитая гвоздями в сишном коде. Под маком используются скины платформы. Под виндой только у ttk есть скины. Под линуксом - ацкий трешак. И тем не менее, нет тултипов, контролы без контекстного меню и всякое такое.

Linfan ★★★★★
()
Ответ на: сделал бинарь средствами VisualTcl от TclTk

Вы что еще предлагаете исходники OpenSSL выкладывать! О времена, о нравы!!!

Для того, чтобы был опенсорс, выкладываются исходники и скрипты сборки. Если из ваших файлов нельзя собрать бинари - значит в ваших бинарях может быть напихано хз чо, вплоть до троянов.

Linfan ★★★★★
()
Ответ на: комментарий от RazrFalcon

Популярность и пригодность к использованию - две совершенно разные вещи. ДОМ-2 дико популярен, но это не замена классике.

Linfan ★★★★★
()
Ответ на: комментарий от RazrFalcon

И Qt и wx развиваются не сообществами. А пользователей достаточно в обеих случаях. tcl/tk развивается сообществом, но сообщество унесло в какие-то дикие направления.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

мсье хэлловорлды писал?

Нет.

Достаточно потянуть окно на ресайз, как тут же видим фриз интерфейса.

Специально поставил IDLE в линуксовой виртуалке и открыл большой файл. Фриз не больше, чем у QT-шной Calibre. Правда, нагрузка на проц во время ресайза выше, согласен. На маке все нормально.

Под линуксом - ацкий трешак.

Значит это никому не надо, потому, что технически єто возможно. Вот єтот дядька что-то такое делал: http://ellogon.org/~petasis/tcl/Images/ttkgtk3/

И тем не менее, нет тултипов, контролы без контекстного меню и всякое такое.

Понятно, что платформа бедновата и всякую мелочь приходится либо делать самому (правда, делается это довольно легко), либо использовать мегавиджеты.

cab ★★★★
()
Последнее исправление: cab (всего исправлений: 1)

Неплохой программный продукт.

95% лоровцев на такое не способны, так что 19/20 комментов можно порезать.

pacify ★★★★★
()
Ответ на: комментарий от AVL2

Именно.

Как говорится, иногда лучше жевать, чем говорить.

pacify ★★★★★
()
Ответ на: комментарий от cab

Специально поставил IDLE в линуксовой виртуалке и открыл большой файл. Фриз не больше, чем у QT-шной Calibre.

Месье, вот нинада про УМВР. Фриз у тикля заложен архитектурно. Отсутствие мультитрединга приводит к тому, что UI обновляется только по отмашке after_idle, что чревато лагами интерфейса.

Вот єтот дядька что-то такое делал

Вот єтому дядьке греческому ноги-руки повыдергивать :) Я из-за него убил кучу времени - вкратце глянешь на его поделки, ну вроде можно интегрить в Гтк/Куте, а как начинаешь ковыряться (как правило, после того, как готова аппликуха) - выясняется, что мало того, что его поделку надо переписывать чуть более чем полностью, так еще и темы нативные в тикль добавить можно только... путем перекомпиляции тикля. Т.е. их юзабельность чуть менее чем никакая на практике.

Linfan ★★★★★
()
Ответ на: комментарий от cab

Значит это никому не надо, потому, что технически єто возможно.

Вы хреново прониклись идеей, товарисч :) Никсовая версия страшная и убогая, потому как ей положено работать на всех никсах: AIXах, соляре и прочей нежити. Это фишка у тиклеров такая - под никсами жизни нет, сойдет и так. Линукс в отдельную платформу они не выделяют.

Linfan ★★★★★
()
Ответ на: комментарий от RazrFalcon

wx проги они на гтк в линуксе (обертка вокруг гтк). Как определяли отсутствие? Поиск по libwxgtk дает больше сотни пакетов.

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 2)
Ответ на: комментарий от Linfan

Месье, вот нинада про УМВР. Отсутствие мультитрединга приводит к тому, что UI обновляется только по отмашке after_idle, что чревато лагами интерфейса.

Пане, не потрібно про жахіття фрізу :) Если бы фриз был настолько ужасен, никто бы на тикль не тратил своего времени. Тем более, сейчас не видно из-за мощного проца. Отсутствие мультитрединга много где есть и не является большой проблемой.

Вы хреново прониклись идеей, товарисч :)

От не надо. От товаришів плохо пахнет.

Линукс в отдельную платформу они не выделяют.

Я ж говорю, это проблема линукса. Мак тоже никсы, а поддержка лучше всего.

cab ★★★★
()
Ответ на: комментарий от cab

Если бы фриз был настолько ужасен, никто бы на тикль не тратил своего времени.

Дык на него и не тратят :) Он существует как академический пример, не более того. Чтобы тикль реанимировать - там пилить и пилить гири.

От не надо. От товаришів плохо пахнет.

To jak pan chce :) Ващето «товарищество» пошло из лексикона войска Речи Посполитой (чаще всего использовалось среди крылатых гусар). А комми извратили понятие.

Я ж говорю, это проблема линукса. Мак тоже никсы, а поддержка лучше всего.

мы какбэ про мултиплатформ говорим, да и не на форуме яблофилов. А маковая поддержка лучше потому, что тиклевое коммунити сидит на макбучиках.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Дык на него и не тратят :)

Ти і я на нього час витрачали. І я знаю, деяких, хто витрачає і досі.

А комми извратили понятие.

Та отож.

мы какбэ про мултиплатформ говорим

Мультиплатформ есть. Другое дело, что на линуксе реализация не ахти.

cab ★★★★
()
Ответ на: комментарий от Linfan

Чтобы тикль реанимировать - там пилить и пилить гири.

так Tcl или Tk ?

Ващето «товарищество» пошло из лексикона войска Речи Посполитой (чаще всего использовалось среди крылатых гусар).

а слабо разобрать слово «товарищество» на польские (или немецкие) корни и суффиксы?

anonymous
()
Ответ на: комментарий от anonymous

так Tcl или Tk ?

Мсье, напрягите извилины - в треде речь идет про UI. А значит про Tk.

а слабо разобрать слово «товарищество» на польские (или немецкие) корни и суффиксы?

Не страдайте фоменковщиной. Слово тюркского происхождения (tavar - имущество) и было задолго до Московии и Киевской Руси.

Linfan ★★★★★
()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Napilnik

Программа государственная, для широкого спектра техники, в том числе и для антикварного оборудования хранящегося на консервации или такого, выпуск которого можно быстро наладить. Скажи спасибо что интерфейс вообще не монохромный.

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

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от Linfan

С каких это пор морфемика, словообразование (дериватология) и ономасиология, или интерес к вопросу о природе языка, стали «фоменковщиной»?

И почему утверждается, что слово тюркского происхождения «товарищество» пошло из лексикона войска Речи Посполитой (чаще всего использовалось среди крылатых гусар)?

anonymous
()
Ответ на: комментарий от Bobby_

Не умничай, а просто ответь, что если ты тоже считаешь, что эл. луч можно остановить в одной точке на мониторе и прожечь дырку, то расскажи как?

Я понятия не имею, что у вас там за срач с остановкой луча, но если отсоединить обмотки развертки, то он таки-остановится в центре экрана.

segfault ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.