Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера EVILEG - Практическое программирование/Записи в блоге |
EVILEG - Практическое программирование
Голосов: 0 Адрес блога: http://evileg.com/ Добавлен: 2016-12-27 09:39:59 |
|
Программирование - Индивидуальное предпринимательство и налоговые каникулы - 2016 год
0000-00-00 00:00:00 (читать в оригинале)Работа программистом-фрилансером предполагает, что в какой-то момент Вам может понадобиться оформиться официально в качестве юридического лица, в самом простом варианте в качестве Индивидуального Предпринимателя (далее - ИП). Такая необходимость, например, может возникнуть по той причине, что крупному заказчику нужен официальный документооборот с исполнителем, то есть с Вами.
Предлагаю разобраться с тем, какие шаги потребуются для регистрации в качестве ИП, что впрочем не самое сложное, даже если Вы регистрируетесь впервые. А также изучим вопрос по налоговым каникулам, которые при некоторых условиях позволяют получить налоговую ставку в 0 процентов. И данный момент актуален для программистов, которые регистрируются в качестве ИП.
Статья впервые появилась на EVILEG - Практическое программирование
PyQt5 - Урок 1. QLineEdit IP Address
0000-00-00 00:00:00 (читать в оригинале)Доступны аналогичные статьи на Qt/С++ и Qt/QML
При разработке сетевых приложений может потребоваться создание формочки для ввода ip-адреса, но применение простого метода setInputMask(«000.000.000.000;_»); с данным аргументом для QLineEdit не обеспечивает должного результата, поскольку маска позволяет вводить значения 999, 657 и т.д., тогда как IP-адрес ограничивается число 255.
Одним из способов решения данной проблемы является применение Валидатора.
Подобный урок был реализован на Qt/C++, а теперь тоже самое реализуем на PyQt5/Python.
Статья впервые появилась на EVILEG - Практическое программирование
QML - Урок 1. TextEdit IP Address Validation
0000-00-00 00:00:00 (читать в оригинале)Доступны аналогичные статьи на Qt/С++ и PyQt5/Python
До полного набора уроков по Qt, на тему валидации IP-адреса дополню статьи также и вариантом на Qt/QML.
Будет также поле ввода данных, в которое будем вводить IP-адрес. Использоваться для валидации будет RegExpValidator. Одним неприятным моментом в данном случае является то, что подсунуть несколько переменных строки в данный RegExpValidator является довольно нетривиальной задачей, поэтому ограничимся написание регулярки сразу в свойстве regExp у данного объекта.
Статья впервые появилась на EVILEG - Практическое программирование
Вывод списка популярных статей на Django
0000-00-00 00:00:00 (читать в оригинале)На многих блогах и новостных сайтах для удержания внимания аудитории используются такие приёмы, как рейтинг популярных за неделю статей, похожие публикации, а у некоторых крупных ресурсов ещё и рекомендации по предпочтениям пользователей.
Первое, что было решено сделать - это вывод списка популярных статей. Первый вариант популярных статей был основан на общем счётчике просмотров и в итоге выводил статьи с самым большим количество просмотров. Это в целом плохой вариант, поскольку в ТОПе в итоге окажутся статьи просто набравшие самое большое количество просмотров за всё время.
Следовательно нужно было что-то менять. В результате был внедрен вывод популярных статей за последние 7 дней в самом простом варианте. То есть, добавлена была таблица в которую вносится количество просмотров статей по дням. Конечно, точность подсчётов при большой нагрузке может очень сильно варьироваться, но пока посещаемость не достигла 5000 - 10000 уникальных посетителей в сутки - это не настолько важно.
А теперь давайте разберём пример того, как сделать такой список популярных статей средствами Django.
Статья впервые появилась на EVILEG - Практическое программирование
PyQt5 - Урок 3. QSystemTrayIcon - Как свернуть приложение в трей
0000-00-00 00:00:00 (читать в оригинале)Аналогичная статья на Qt/C++
Одной из первых статей по работе с Qt была статья по работе с QSystemTrayIcon. А теперь настал черёд аналогичного материала, но уже на Python с применением библиотеки PyQt5.
В данной статье будет рассмотрено, как написать простейшее приложение на PyQt5, которое будет сворачиваться в системный трей как при нажатии пунктов меню в иконке системного трея, так и при нажатии кнопки закрытия окна.
Структура проекта в данном случае минимальна. Будет всего лишь один файл, который и будет запускаться. То есть файл __main__.py.
Само приложение будет выглядеть следующим образом.
Если чекбокс отмечен, то приложение будет сворачиваться в трей, в противном случае приложение будет завершаться. Помимо этого имеется возможность сворачиваться приложение в трей с помощью контекстного меню иконки приложения в трее.
Статья впервые появилась на EVILEG - Практическое программирование
+141 |
163 |
Информационный колодец |
+139 |
146 |
Annelle |
+131 |
156 |
Zoxx.ru - Блог Металлиста |
+128 |
151 |
МухО_о |
+101 |
114 |
erner_kissinger |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.