<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<atom:link href="http://nuk-svk.ru:80/blog/tags/tcl-tk/rss.xml" rel="self" type="application/rss+xml" />

<title><![CDATA[Posts tagged "Tcl/Tk" | SVK home page]]></title>
<link>http://nuk-svk.ru:80/blog/tags/tcl-tk/</link>
<description></description>
<language>ru</language>

<lastBuildDate>Wed, 11 Feb 2026 14:10:13 GMT</lastBuildDate>
<generator>Tclssg 3.0.1</generator>

        <item>
          <title><![CDATA[Запустил ProjMan на NetBSD]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/projman-4/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/projman-4/]]></guid>
          <description>
            <![CDATA[<p>По следам запуска ProjMan на опёнке поставил NetBSD и запустил его на ней. Поставил со второго раза.  На второй взгляд система приятная. Tcl/Tk работает - за что его и люблю.</p>

<p><img src="/images/projman/netbsd-projman.png" alt="netbsd-projman.png"/></p>

<p><a href="https://git.nuk-svk.ru/svk/projman">тут</a>.</p>]]>
          </description>
          <pubDate>Tue, 10 Feb 2026 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Обновление ProjMan (beta)]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/projman-3/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/projman-3/]]></guid>
          <description>
            <![CDATA[<p>Обновление редактора:</p>

<ul>
<li>Реализована работа с внешними инструментами (через описание в tools.ini), запуск внешних программ для выделенного текста, файла(ов), каталога(ов)</li>
<li>Редактирование tools.ini через меню, и автоматическое чтение файла при сохранении (без перезапуска)</li>
<li>Добавлена проверка и правка конфига projman.ini на  корректность и наличие параметров, так же загрузка его при сохранении в редакторе (применение новых настроек без перезапуска)</li>
<li>Исправлены ошибки при редактировании в разделенных окнах.</li>
<li>Всплывающее меню приведено к более компактному виду.</li>
<li>Исправлена (не мной) досадная ошибка с флагом модификации файла, теперь флаг вставляется только при изменении, а не при открытии как было раньше.</li>
<li>Исправлены процедуры &quot;Отмена&quot; и &quot;Повтор&quot; последнего действия.</li>
<li>Исправлено некоторое количество разных мелких ошибок.
</li></ul>

(<a href="http://nuk-svk.ru:80/blog/projman-3/">дальше</a>)]]>
          </description>
          <pubDate>Tue, 27 Jan 2026 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Обновление ProjMan]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/projman-2/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/projman-2/]]></guid>
          <description>
            <![CDATA[<p>По следам запуска редактора на OpenBSD и отзывам людей, протестировавших ProjMan, он был слега доработан. Список изменений:</p>

<ul>
<li>Добавлен диалог настроек.</li>
<li>Добавил псевдо-терминал.</li>
<li>Добавлен просмотр файлов изображений (png, bmp, gif, ppm, pgm).</li>
<li>Исправлена процедура опреления типа файла.</li>
<li>Добавлены диалоги для подтверждения открытия больших файлов, и двоичных файлов.</li>
<li>Слегка причесал тему оформления.
</li></ul>

(<a href="http://nuk-svk.ru:80/blog/projman-2/">дальше</a>)]]>
          </description>
          <pubDate>Wed, 29 Oct 2025 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Запустил ProjMan на OpenBSD]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/projman-1/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/projman-1/]]></guid>
          <description>
            <![CDATA[<p>Решил попробовать OpenBSD 7.8. Первая попытка установки на ноутбук HP 15-rb020ur (какой-то AMD) была не то, что бы не удачной - поставить поставил, но вот глюки какие-то всё впечатление портили. Тут решил повторить эксперимент но уже на Asus EEEPC 1025C (intel atom). И в это раз удачно. Правда, по традиции, пришлось слегка помучиться, что записью образа на флэшку (iso  не грузился, записал img), что с установкой - процесс совсем не дружественный (документация помогла). Но в итоге все установилось и заработало, включая wifi.</p>

<p>Затевал это всё не только ради попробовать самму ОСь но и запустить свой редактор там. За что люблю tcl/tk - так это за красоту языка и  переносимость. ProjMan запустился практически без изменений.</p>

<p>Цвета вырвиглазные, настройки все по умолчанию:</p>

<p><img src="/images/openbsd-projman-2.png" alt="openbsd-projman-2.png"/></p>

<p>В продолжении еще есть.
(<a href="http://nuk-svk.ru:80/blog/projman-1/">дальше</a>)]]>
          </description>
          <pubDate>Sun, 26 Oct 2025 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Калькулятор на Tcl/Tk]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/tcltk-calc/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/tcltk-calc/]]></guid>
          <description>
            <![CDATA[<p>В <a href="https://habr.com/ru/post/478106/">статье</a> на хабре про построение GUI было предложено реализовать калькулятор. И вот моя реализация на tcl/tk</p>

(<a href="http://nuk-svk.ru:80/blog/tcltk-calc/">дальше</a>)]]>
          </description>
          <pubDate>Fri, 29 Nov 2019 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Пишем GUI к 1С RAC, или снова о Tcl/Tk]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/rac-gui-1/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/rac-gui-1/]]></guid>
          <description>
            <![CDATA[<p>По мере вникания в тему работы 1С-овских продуктов в среде linux, обнаружился один недостаток — отсутствие удобного графического мультиплатформенного инструмента для управления кластером серверов 1С. И решено было этот недостаток исправить, путём написания GUI для консольной утилиты rac. Языком для разработки был выбран tcl/tk как, на мой взгляд, наиболее подходящий для этой задачи. И вот, некоторые интересные аспекты решения хочу представить в данном материале.</p>

(<a href="http://nuk-svk.ru:80/blog/rac-gui-1/">дальше</a>)]]>
          </description>
          <pubDate>Sat, 30 Jun 2018 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Продолжение сравнения tcl и python. ВЭБ-интерфейс]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/tcl-vs-python-2/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/tcl-vs-python-2/]]></guid>
          <description>
            <![CDATA[<p>Пришло время продолжить сравнение двух языков программирования на примере реализации ВЭБ-интерфейса к данным о звонках с АТС Panasonic KX TDA200. Попутно был реализован телефонный справочник берущий данные как из базы данных mysql так и с контроллера домена ActiveDirectory.</p>

(<a href="http://nuk-svk.ru:80/blog/tcl-vs-python-2/">дальше</a>)]]>
          </description>
          <pubDate>Thu, 01 Mar 2018 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Всё познаётся в сравнении, или реализация одной простенькой задачи на python и tcl]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/tcl-vs-python-1/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/tcl-vs-python-1/]]></guid>
          <description>
            <![CDATA[<p>В силу исторических причин, у нас в конторе, используется старенькая АТС Panasonic TDA200. И, как известно, журнал звонков она выводит в последовательный порт, для чтения данных из которого, на сервере использовалась одна программулька. У этого ПО есть ряд ограничений, делающий его использование неудобным (размер лог-файла, размер БД) и дабы побороть эти недостатки и в силу природной лени (чтобы избежать постоянной очистки лога и БД вручную) было решено набыдлокодить что-то своё. А так как, уже давно, на глаза попадается слово «python» да и пытливый ум периодически просыпается, то решено было данную задачу реализовать на этом языке и попутно на, хорошо мне знакомом, tcl. Ну а результатами решил поделиться с обществом. Да, сразу замечу, что задача решена и сервис доведён до «промышленной» эксплуатации. Для хранения данных используется СУБД MariaDB (оно уже было), в качестве хост-системы CentOS 7.</p>

(<a href="http://nuk-svk.ru:80/blog/tcl-vs-python-1/">дальше</a>)]]>
          </description>
          <pubDate>Mon, 25 Sep 2017 21:00:00 GMT</pubDate>
        </item>
    
</channel>
</rss>
