Сегодня 9 января, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
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 - Практическое программирование



Страницы: 1 2 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.