Как стать автором
Обновить
2
0
Сергей @svk28

Сисадмин, разработчик

Отправить сообщение
Отправил резюме на вакансию админа, за 10 дней 16 просмотров резюме на hh! Неужель настолько интересное резюме, что прочтение каждый раз приносит что-то новое? :) (на всякий случай замечу — я без претензий, просто интересно)
Насколько помню (давно было дело) — за счёт опускания фокуса луча вглубь материала
Я не знаю как в Tcl, но в Python для этого есть модуль getopt: docs.python.org/2/library/getopt.html

Да, я про getopt в курсе, и для тикля есть подобные, просто в данном случае для 2-3 опций использование дополнительного пакета счёл не целесообразным :)
Склеивать строку запроса из ключей вместе со значениями не очень хорошая идея. В вашем случае SQL инъекции можно не бояться, но если вдруг на входе прилетит лишняя запятая или кавычка, то запрос сломается и вы об этом даже не узнаете.

Тут набор данных строго регламентирован, лишнего не прилетит, если только не ошибки с порта.
Лучше использовать параметры SQL запроса:

В моём случае подойдёт вариант со списками, спасибо за подсказку. Как я понял данный код:
q_key_list = ", ".join([str(k) for k in q_keys])

Мы перебираем список «for k in q_keys» и из его элементов преобразованных в строку «str(k)» лепим опять же строку с разделителем ", ".

Поскольку у вас CentOS 7, можно просто добавить systemd unit и получить две последние плюшки практически безвозмездно

Так и сделано, сервис запускается через systemd.

Спасибо за комментарий!
К примеру, динамическое построение интерфейса и работа с оным (генерация формы ввода данных в БД, как вариант) на tcl/tk делается куда как проще и изщьнее нежели на pyqt (хотя не исключаю, что не до конца «расковырял» эту связку).
Рад что помог =)
Я когда начинал изучать tcl перепробовал массу всяких программ, в итоге запили свою ide и пользуюсь по сей день (правда редко уже).
И выравнивания и отступы это все есть. Хотя, надо признать, что «голый» Tk выглядит… аскетично (в винде он выглядит как любое другое приложение), но тотже BWidget, вполне себе настраивается. На мой взгляд, по скорости и удобству разработки небольших переносимых графических приложений, мало что может поспорить со связкой tcl/tk (надеюсь поклонники python и Qt меня сейчас не запинают :) ).
С позволения автора, вспомнил ещё один подобный продукт — Visual Tcl, проект вполне живой и рабочий (только что проверил). Т.е. если кому нужно для ознакомления с Tcl/Tk, то вполне подойдет http://vtcl.sourceforge.net
В принципе, разобравшись с системой построения GUI в Tk, графический построитель особо не нужен, там в полне всё логично.
12 ...
7

Информация

В рейтинге
4 924-й
Откуда
Россия
Зарегистрирован
Активность