- [Tcl] сводный системный топик. Коллеги, а кто-нибудь Tcl пробовал использовать для инструментальных целей (кроме FPGA). Утили писать и пр. В чем его преимущества и недостатки? Как у него с unicode? Evgeny_CD(1036 знак., 23.02.2012 16:41 - 14.12.2017 17:17, dao, полностью)
- Вышла 9-я версия (с Хабарки тащу). Toчкa oпopы(1 знак., 05.10.2024 21:30, ссылка)
- Планирую ГУЙ на нем писать для ПК на производстве (прошивка/тесты
поделия). Внутрянка make/bash. Преимущество - все инф потоки
провязаны через линукс инфраструктуру. - RED_DRAGON(18.02.2023 13:56)
- Жив, курилка! Открытая среда разработки новой FPGA компании Rapid
Silicon использует TCL в качестве основы автоматизации Evgeny_CD(1 знак., 17.02.2023 22:04, ссылка)
- [The Tcl Programming Language: A Comprehensive Guide] - относительно свежая книга 2017, по 8.6 Evgeny_CD(2 знак., 23.02.2022 22:12, ссылка, ссылка)
- [BAWT] Build Automation With Tcl. configurable framework written in Tcl
for building C/C++ based software libraries from source code
without user interaction. Evgeny_CD(2 знак., 23.02.2022 21:58, ссылка, ссылка)
- Народ зачал [Tcl/Tk 8.7]. Пока альфа-стадия Evgeny_CD(2 знак., 23.02.2022 21:56, ссылка, ссылка)
- Сюда, что ли.... Toчкa oпopы(403 знак., 23.02.2022 21:03, ссылка)
- Интересная бумага родом из счастливого 2016 года, описывающая
сияющие перспективы Tcl. Спустя 5 лет перспективы сильно
затуманились по причине прущего по всем фронтам хипстерского
питона. Evgeny_CD(22 знак., 07.08.2021 08:32, ссылка)
- Рекомендую. Очередная книга Столярова А.В. в 12-й главе очень
неплохо дан Tcl/Tk. Ozelot(6 знак., 29.07.2020 08:11, ссылка)
- Спасибо - Бoмж(29.07.2020 20:31)
- Спасибо - Evgeny_CD(29.07.2020 09:57)
- Tcl через llvm может компилироваться в нативный код, что даёт до 20 раз ускорения на численных расчётах. - fk0(06.02.2019 00:53, ссылка)
- Новый сайт Tcl начали раскручивать -> - Evgeny_CD(05.02.2019 21:26, ссылка)
- IDE для работы с Tcl ОО расширениями -> - Evgeny_CD(03.11.2017 13:24, ссылка)
- Новая книга вышла - The Tcl Programming Language: A Comprehensive Guide Paperback – July 18, 2017 -> Главы из нее --> - Evgeny_CD(03.11.2017 12:51, ссылка, ссылка)
- Tcl + FPGA -> - Evgeny_CD(31.08.2016 20:22, ссылка)
- Человек начал писать он-лайн книгу Tcl Programming for Windows -> - Evgeny_CD(23.08.2014 09:09, ссылка)
- Довольно интересная IDE ezdit is a cross-platform editor written in Tcl/Tk. Features include syntax highlighting, auto-completion, code browsing, auto-indentation, etc. It also support plugins which extend the editor's functionality. Evgeny_CD(54 знак., 21.03.2014 14:38, ссылка, ссылка)
- WTK Repo -> "Все то жа самое, что Tcl/Tk, только в браузере с JS и HTML5/CCS3". На самом деле, из TK там пока немного портировано, но задумка крайне интересная. --> Исходник сервера, хорошо показывающий лаконичность Tcl. - Evgeny_CD(13.03.2014 18:23, ссылка, ссылка)
- Множество полезнейшего софта на Tcl от G. Andrew Mangogna. Этот загадочный человек пришел про себя так: I have used Tcl in many professional contexts since the early 1990's. My recent public efforts are contained in TclRAL ->. Его публичные Evgeny_CD(27 знак., 04.03.2014 23:30, ссылка, ссылка)
- Moni: A serial port monitor written in Tcl/Tk -> Исходники, все просто и понятно. Как основа для своего, конфигурируемого терминала самое то. - Evgeny_CD(14.02.2014 00:56, ссылка)
- QTcl -> --> Типа народ разными путями пытается Qt прикрутить... - Evgeny_CD(09.02.2014 02:27, ссылка, ссылка)
- Critcl lets you easily embed C code in Tcl -> удивительная вещь. Компилит С "код на ходу". - Evgeny_CD(09.02.2014 02:22, ссылка, ссылка)
- tkcon -> продвинутая консоль вместо стандартной Tk'шной. - Evgeny_CD(09.02.2014 02:20, ссылка)
- Любопытный редактор на Tcl -> Микроскопические размеры exe и вполне нормальная скорость работы завораживают... - Evgeny_CD(24.01.2014 00:00, ссылка)
- Аналоги make на Tcl Evgeny_CD(428 знак., 23.04.2013 00:36)
- В конце декабря вышел Вышел Tcl/Tk 8.6.0. 8.5.0 была выпущена 5 лет назад. -> - Evgeny_CD(13.04.2013 21:27, ссылка)
- Респект fk0! -> Он дал ссылку на Picol --> упрощенный недоTcl язык, но зато очень компактный и экономный. При изучении темы выплыл порт на Colibri - очень интересную инфраструктурную либу. Evgeny_CD(568 знак., 15.06.2012 01:52, ссылка, ссылка)
- У Tcl неплохо поддержана работа с бинарными данными (в том числе и варианты 001101, индейцы всех сортов и мастей, портабильные и нативные для машины варианты...), но синтаксис все же специфический. Evgeny_CD(178 знак., 01.03.2012 11:45)
- Подборка всяких либ и модулей на Tcl -> Внушает! - Evgeny_CD(27.02.2012 11:57, ссылка)
- filtr - A personal document management system combining the features of backup, version control and document management tools. -> Статус непонятен, но можно использовать исходники для создания своей системы управления файлами. - Evgeny_CD(27.02.2012 12:13, ссылка)
- Woof! - is an open-source, platform and server-independent web application framework written in the Tcl programming language. -> Есть несколько фремворков, но этот больше похож на продвинутый. - Evgeny_CD(27.02.2012 12:04, ссылка)
- libHaru is a free, cross platform, open source library for generating PDF files. -> Когда-то была тесно связана с Tcl, сейчас просто C либа. Может быть DLL - занчит, из Tcl ее можно "достать" - Evgeny_CD(27.02.2012 12:02, ссылка)
- Pdf4Tcl is a library for generating PDF documents from Tcl. -> - Evgeny_CD(27.02.2012 11:58, ссылка)
- Tcl Dev Kit User Guide -> теперь понятно, за что ActiveState берет свои бабосы. Я бы от удобной такой же C штучки не отказался бы. - Evgeny_CD(24.02.2012 20:35, ссылка)
- Смторите, че народ творит на Tcl! Windows Inspection Tool Set -> •A full Tcl console with access to the Tcl Windows API for advanced users. Т.е. как я понял, можно прямо из консоли в диалоговом режиме понатягивать Win32 API! Без сборки какого-то Evgeny_CD(8 знак., 24.02.2012 18:16, ссылка)
- Еще одна фишка Tcl (вероятно, не только его) - загрузка DLL. -> Wiki Tcl--> Tcl Windows API extension внутри Evgeny_CD(42 знак., 24.02.2012 18:10, ссылка, ссылка)
- Вот интересный ресурс с программулинами на Tcl -> (там не только Tcl есть) - Evgeny_CD(24.02.2012 16:11, ссылка)
- Попробую еще раз описать свои инуитивные ощущения, которые привели к порождению этого топика. Идеального языка всего нет и не будет. Есть тонкий баланс. Evgeny_CD(1071 знак., 24.02.2012 15:54, ссылка)
- я бы считал здоровым мнение такое: если нанимать под задачу человека, то он сам знает на каком языке писать, если самому - то лучше питон, у него "прямота" явно выражена и проще всего начать и закончить :). ну и в свои тулзы питон ыыыы(60 знак., 24.02.2012 14:53,
)
- tcl придуман в стародавние времена, когда программировали "с огоньком". при нынешнем прогматизме программирования смысла в нем мало. да и тулзы (типа АЗИКовых-ФПГАшных) потихоньку переползают на тот же питон. если хочется чего-то такого, ыыыы(339 знак., 24.02.2012 14:29,
)
- ну а преимущество у него - очень просто (доки куча примеров и т.п.) в свою программу интерпретатор вклеить. даже я, ни разу не будучи программистом, вклеивал в свои софты tcl интерпретатор. - ыыыы(24.02.2012 14:37,
)
- Так так! Т.е. если я, например, пишу прогу с гуем, то, написав С каркас, (в начале пути) вместо возни со всякими hand made гуями я могу встроить Tcl, в котором на Tk сделать эмулятор GUI, передавать ему параметры, чтобы он их отрисовывал, Evgeny_CD(162 знак., 24.02.2012 15:05)
- В смысле "с огоньком" в косячке? Да оно вроде и сейчас не умерло еще :) У меня нет задачи поразить кого-то, кроме Заказчика. А чему язык пох. - Evgeny_CD(24.02.2012 14:36)
- Кто о чем, а
вшивый о бане я о кодевеломпенте софта-железа. Итак, пусть у нас есть Tcl, который позволяет прикручивать "в обе стороны" C код. Пишем мы на Verilog|SVerilig|SystemC описание некоей железяки и при помощи компилятора|Verilator'а Evgeny_CD(661 знак., 24.02.2012 14:22)
- тут это... гуглить надо UVM, OVM, VMM, RVM ну и дальше в глубины истории. прогрессивное человечество по такому вопросу не спит, ой как не спит :) - ыыыы(24.02.2012 15:03,
)
- Любят, потому, что заскриптовать можно всю мышиную возню, которой, как верно замечено, при реальной работе становится невообразимо много. В т.ч. прикрутить C для обработки массивов данных, Tk для визуализации и т.п. В принципе всё то же самое fk0(187 знак., 24.02.2012 14:47)
- это совсем плохо. лучше лбом гвозди забивать. почему любят - я выше написал. ну и традиция ес-сно. куча годных интерпретаторов появилась позже, чем тулзы. но постепенно, в некоторых тулзах, питон уже поддерживают синопсисы/каденсы. я думаю, еще ыыыы(48 знак., 24.02.2012 14:46,
)
- Подборка книжек по Tcl. Идем в местное хранилище и изучаем. Все кроме этой книги ->, которая по прежнему нуждается в редактировании PDF файла. Кто поможет? Evgeny_CD(127 знак., 24.02.2012 12:37, ссылка)
- Правильно ли я понимаю, что при помощи Tclkit, Metakit и Starkit я могу создать некий "бинарник" (назовем его так), в котором будет прога, файлы "просто" и файл БД, и он пойдет в любой среде, где стоит Tcl с некими стандартными довесками? Просто Evgeny_CD(31 знак., 23.02.2012 22:24)
- У Tcl нет недостатков. Но это уже как вино дцатилетней выдержки. И юникод давно есть и всё остальное. И книг нет, потому, что все книги вышли 10-15 лет тому назад. Теперь по-существу. Про "поддержку объектов" -- чушь. Наиболее полно отвечает на fk0(2332 знак., 23.02.2012 20:43)
- Так что, юзал кто-нить этот тикль али нет? - Evgeny_CD(23.02.2012 20:38)
- ОДного пока не нашел - аналога CMake | Scons на Tcl... - Evgeny_CD(23.02.2012 17:42)
- Eagle -> is an implementation of the Tcl scripting language for the Common Language Runtime (CLR). Типа с C# подружить можно. А C# и .NET - это фантастические ГУИ.... - Evgeny_CD(23.02.2012 17:25, ссылка)
- Меня по ламерству привлекает вот что. Ограниченный диапазон мышления, если так можно выразиться. Evgeny_CD(389 знак., 23.02.2012 17:11)
- И на Андроиде живет... -> (не только он один, но важно, что ОН и тут живет). --> WinMob (6 только, что жаль :( ) - Evgeny_CD(23.02.2012 17:04, ссылка, ссылка)
- Tcl я рассматриваю исключительно в варианте от ActiveState, причем какой-нибудь платный вариант. Задачи полной халявы нет - нужна эффективность работы. Evgeny_CD(94 знак., 23.02.2012 16:46)
- Кодогенератор Дракона опять же на Tcl написан... - Evgeny_CD(23.02.2012 16:44)
- Прикупил у китайцев такую игрушку ASDFS(241 знак., 04.10.2024 20:23, dao, ссылка, ссылка, полностью)
- Знатоки виртуалок и линуха, подскажите. Andreas(283 знак., 04.10.2024 12:31, dao, полностью)
- Проброс портов ? Tyмблep(226 знак., 04.10.2024 14:36)
- UPD Если ставлю ип 192.168.0.100, то все работает, но надо
192.168.1.100. Основная сеть у меня нулевая. НО, я везде, куда
дотянулся маску подсети сделал 255.255.254.0 - Andreas(04.10.2024 13:56)
- В VirtualBox вот с такими настройками все работает как надо... Гyдвин(1 знак., 04.10.2024 13:25, картинка)
- Тип подключения "сетевой мост" даст твоей виртуалке доступ к
"физической сети", оставив возможность настроить IP, отличающийся
от настроек хост-системы. - Cкpипaч(04.10.2024 12:36)
- Переделал первый адаптор, настроил статику внутри, все рухнуло.
Внешний адрес остслся левый, связь виртуалки и хоста потеряна. - Andreas(04.10.2024 12:53)
- Что именно "рухнуло"? У меня из гостевой системы спокойно работает
с адресами в подсети, отличной от хост-системы. Но, естественно,
пока все под одним и тем же роутером. - Cкpипaч(04.10.2024 14:03)
- Вот такие настройки Andreas(1 знак., 04.10.2024 13:12, картинка)
- Возможные варианты настройки зависят от того, какие всё же в
реальности адреса А и Б, а также какие сетевые маски и, возможно,
шлюзы, указаны в настройках устройств А и Б. - pavel2000(04.10.2024 14:02)
- линуксовый хост должен быть 192.168.1.100. При этом вся сетка и
физический комп в подсети 192,168,0,... Хотя везде маски уже
255,255,0,0 поставил, все равно не работает. Как только делаю
линуксовый хост 192,168,0,100 что-то пингуется хотя бы. - Andreas(04.10.2024 14:07)
- MAC-адрес небось тоже "левый", а не как у устройства А? - reZident(04.10.2024 12:59)
- Вроде бы это называется Bridged Networking: SciFi(1 знак., 04.10.2024 12:36, ссылка)
- А кто силен в чтении аглицких стандартов? В стандарте ModbasTCP где
нибудь написано, что "один пакет Модбас - один пакет TCP/UDP",
допускается бить пакет Модбас на несколько пакетов TCP/UDP? Распространяются ли эти требования на Modbus(RTU/ASCII) over TCP/UDP? - IBAH(29.09.2024 14:09, dao, полностью)
- Ответ аффтару. Kyкycик(2238 знак., 03.10.2024 02:02,
, ссылка)
- Когда то давно реализовывал Modbus TCP, по памяти - начало пакета
Модбас идентифицируется по началу данных пакета TCP. ASDFS(204 знак., 29.09.2024 15:32)
- Так RTU он же не может быть больше (кажись 128 ) регистров за раз Balda(146 знак., 29.09.2024 17:47)
- У TCP не бывает пакетов! TCP-потоковый протокол! Samx(153 знак., 29.09.2024 17:38)
- У ТеЦеПэ есть сегмент - _LightElf(02.10.2024 18:35,
)
- Наверно все таки о пакете, TCP/UDP хоть и потоковые, но данные
приходят блоком. Допускается ли ли ситуация когда часть Модбас
пакета в одном блоке, а часть в другом? Все что наблюдал фирменные
клиенты-серверы Модбас, у них каждый пакет в одном блоке. - IBAH(29.09.2024 18:27)
- Вы меня все еще больше запутали... - IBAH(30.09.2024 19:29)
- UDP - как раз блочный. Но, НЯП , *стандарта* на MODBUS/UDP нет. Samx(328 знак., 30.09.2024 07:55)
- Написано довольно мутно, но разбиение на несколько пакетов явно
упоминается, а вот явного указания на возможность, что в одном
пакете TCP могут быть несколько сообшений Модбаса, сколько ни
читал, нигде не нашел. ЫЫyкпy(305 знак., 30.09.2024 06:57, ссылка)
- Насколько помню нет, не допускается. - ASDFS(29.09.2024 18:33)
- У TCP есть флажок, Push, кажется, называется, если не запамятовал.
Этот флажок портит гольную потоковость TCP. ASDFS(69 знак., 29.09.2024 18:27)
- А есть у кого стандарт? Выложите в UPLOAD? - General(29.09.2024 14:10)
- Вопросик. Есть питалка, есть анализатор спектра. По хорошему, для
измерения помех от питалки (в интересующем диапазоне) используется
набор рамочных антенн. Можно ли подключить напрямую, и если да, то
как лучше? Проблема в том, что между выходои и нулём помех там быть
не может, а вот относительно "вообще", типа планеты - запросто. А
настоящего заземления нету. - Idler(29.09.2024 15:58, dao, полностью)
- Есть как бы - "..Эквивалент сети это электротехническое
приспособление, которое используется как эквивалент сети низкого
напряжения при измерениях и тестах на электромагнитную
совместимость. Эквивалент сети решает следующие задачи: 1.
Снабжение проверяемого устройства сетевым напряжением. 2.
Википедия.." - sinc_func_(30.09.2024 17:28)
- Это согласующее устройство называется LISN - Line Impedance
Stabilization Network. my504(2 знак., 29.09.2024 21:39, ссылка)
- Если прально помню, то шла в комплекте с селективными вольтметрами. - mse homjak(29.09.2024 22:05)
- Вижу, что весь народ стал куда-то в противоположную сторону
думать... В общем, сделаю простейшую рамочную антену, на том же
спектроанализаторе согласую и сниму АЧХ, и ей померяю... Просто я
думал, если некий чёрный ящик что-то излучает в радиодиапазоне, то
это же можно наблюдать в виде напряжения на самом девайсе (любом
проводе) относительно заземления. И если бы это заземление было, не
было бы и вопроса... А знаете, сколько хотят за такую готовую ? Idler(8 знак., 29.09.2024 23:41, ссылка)
- Если мерять помехи в сети, то адаптер для этого, ГОСТированная
штука. Ищите соотв. ГОСТ. Там расписано, чо и как мерять. - mse homjak(29.09.2024 17:18)
- Ну, наверное заземление сделать все же придется, обратитесь к
электрикам. Вы же не свч измерения делать собрались. Или
разделительный трансформатор 220 в 220 для питания анализатора
купите, но у него емкость между обмоток приличная, заземление
дешевле, наверное будет. - Visitor(29.09.2024 16:32)
- !!! Embox отправляется на Vostok Evgeny_CD(1 знак., 30.11.2023 03:44, dao, ссылка, полностью)
- Modbus через UDP. Пацан к успеху шёл. Не фартануло... IBAH(692 знак., 19.09.2024 19:47, dao, полностью)
- Статья Панчула на Хабарке: "Дэвид Харрис, автор «Цифровой
схемотехники и архитектуры компьютера», ответил на вопросы про его
следущую книгу и вообще". Toчкa oпopы(1 знак., 24.09.2024 21:17, dao, ссылка)
- Тор ломанули.. Допорносайтились! Solo(1 знак., 24.09.2024 17:30, dao, ссылка, полностью)
- Эххх... Евгения не хватает...=(( - sav6622(22.09.2024 22:16, dao, полностью)
- +1. - enc(22.09.2024 23:36)
- Гуры, наставьте на путь удаления регулярного выражения из файла в
Linux. Toчкa oпopы(380 знак., 21.09.2024 18:31, dao, полностью)
- Notepad++ =L.A.=(2 знак., 22.09.2024 07:15, картинка, картинка)
- гугел вот что говорит (tr -d '\r\n+' < infile > outfile)
>>> SciFi(1 знак., 21.09.2024 21:00, ссылка)
- Sublime Text умеет это делать на ура! Ctrl + F Бoмж(1 знак., 21.09.2024 20:57, ссылка)
- Когда-то я использовал Notepad++ под вайном. Он файлы пакетно
умеет. И искать, и заменять. Только нужно иметь ввиду, что сейчас
они и ЛГБТ, и "Украину" поддерживают. Лучше поискать в архивах
старую версию. - Nikolay_Po(21.09.2024 20:17)
- Пока был молод и энергичен - писал для подобного утилиты на
Сишечке. Обычно занимало минут 10 примерно. - =AlexD=(21.09.2024 19:35)
- Python. - Cкpипaч(21.09.2024 19:17)
- Подскажите простую терминалку для андроид, чтобы ввел адрес:порт
TCP/UDP, посмотрел-покнопал. Искал поиском, оказывается "терминалка
для андроид" значит совсем другое... - IBAH(17.09.2024 22:36, dao, полностью)
- Объясните темному. Работа DHCP. IBAH(320 знак., 18.09.2024 13:06, dao, полностью)
- 1) Устройству рекомендуется перезапрашивать адрес по истечении
половины срока аренды. Это позволяет серверу лучше оперировать
небольшим пулом IP адресов _LightElf(321 знак., 18.09.2024 14:26,
)
- Я рассуждаю так. Как DHCP сервер узнает что устройство отвалилось?
Имхо, никак. Поэтому сервер считает этот адрес занятым до истечения
срока аренды. Когда тот же МАС пытается получить адрес, ему
выдается IP из таблицы соответствия MAC-IP. Записи в таблице живут
срок аренды. Тестирую точку доступа на ESP8266 прихожу к таким
выводам. - IBAH(18.09.2024 13:45)
- КМК, стандарт даёт довольно много свободы в реализации сервера.
Поэтому надо смотреть, как сделано в конкретном случае. Например,
dnsmasq - распространённая вещь: SciFi(1 знак., 18.09.2024 13:20, ссылка)
- Да, скорее всего именно так. По крайней мере в настройках роутеров,
там где статические таблицы резервирования IP-адресов для DHCP,
именно привязка IP <=> MAC используется. - reZident(18.09.2024 13:12)
- Объясните темному. Почему при установке UDP соединения нельзя
указывать одинаковые локальный и удаленный порт? Зачем думать где
какой порт? Одинаковые указал и все. - IBAH(16.09.2024 22:07, dao, полностью)
- Только что обнаружил кодирование COBS. Занятная штука. Можно
сказать, новодел: изобретено менее 30 лет назад. Пакетирование
данных на последовательной линии с минимальной избыточностью: SciFi(275 знак., 16.09.2024 12:20, dao, полностью)