private void SendMessage(string phoneNum, string messageText)
{
var service = new SMSGateClient();
service.ClientCredentials.UserName.UserName = "smsgateuser";
service.ClientCredentials.UserName.Password = "SmsGate20Raz";
var auth = new AuthData() { Login = "StartSMS", Password = "SmsSmsSms30Raz" };
var nums = phoneNum.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
//var ident = service.SendMessage(auth, phoneNum.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries), messageText);
foreach (var num in nums)
{
try
{
var ident = service.SendMessage(auth, new[] { num }, StringSplitOptions.RemoveEmptyEntries), messageText);
LogMessage(phoneNum, messageText, ident.FirstOrDefault()?.MessageID > 0 ? "Отправлено" : "Ошибка");
}
catch (Exception e)
{
MessageBox.Show($"{num}\r\n{e.Message}");
}
}
}
{
var service = new SMSGateClient();
service.ClientCredentials.UserName.UserName = "smsgateuser";
service.ClientCredentials.UserName.Password = "SmsGate20Raz";
var auth = new AuthData() { Login = "StartSMS", Password = "SmsSmsSms30Raz" };
var nums = phoneNum.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
//var ident = service.SendMessage(auth, phoneNum.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries), messageText);
foreach (var num in nums)
{
try
{
var ident = service.SendMessage(auth, new[] { num }, StringSplitOptions.RemoveEmptyEntries), messageText);
LogMessage(phoneNum, messageText, ident.FirstOrDefault()?.MessageID > 0 ? "Отправлено" : "Ошибка");
}
catch (Exception e)
{
MessageBox.Show($"{num}\r\n{e.Message}");
}
}
}
Написать приложение «Вишлист» с полями: название, цена, ссылка на страницу с покупкой, примечание или любое другое маленькое CRUD-приложение на свой вкус. Требуемые технологии: MySQL, Python + PyQT. Выложить на GitHub. Ожидаемое время выполнения: 2-4 часа.
Дальнейшая коммуникация
Ссылку на GitHub с тестовым заданием присылайте на skkachaev в telegram/gmail/ТАДАМ вместе со ссылкой на резюме.
Дальнейшая коммуникация
Ссылку на GitHub с тестовым заданием присылайте на skkachaev в telegram/gmail/ТАДАМ вместе со ссылкой на резюме.
В файле pom.xml нужно повысить версии зависимостей 5.0 -> 6.0 и 1.4 -> 1.5
Сделай это с помощью Bash
...
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>1.4</version>
</plugin>
...
Сделай это с помощью Bash
...
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>1.4</version>
</plugin>
...
Ярослав, Добрый день! Благодарим Вас за отклик на вакансию "Junior Python разработчик". Ваше резюме показалось нам очень интересным.
Мы бы хотели предложить Вам пройти тестовое задание:
Тестовое задание и дальнейшая коммуникация:
• В качестве тестового задания предлагается реализовать CRUD приложение https://forms.yandex.ru/u/5fa9755a5869a5b2a49cc9fd/
https://docs.google.com/document/d/1UBxUTuN8kAoP0mBzy5q1FJD2FN5vTdXDzMsDVLUgB1Q/edit
• Стек используемых технологий:
•
◦ Python2/3 (желательно 2)
•
◦ PyQt 4/5 (желательно 4)
•
◦ MariaDB.
• Обязательные элементы решения:
•
◦ Работающее приложение :)
•
◦ Схема БД, необходимая приложению
•
◦ Подробная инструкция по разворачиванию приложения
•
◦ Короткое руководство пользователя по приложению. Что оно может, как им пользоваться
Тестовое задание требуется выложить на github и отписаться на hh с ссылкой на тестовое.
Удачи!
С уважением,
Мурзина Елена
Мы бы хотели предложить Вам пройти тестовое задание:
Тестовое задание и дальнейшая коммуникация:
• В качестве тестового задания предлагается реализовать CRUD приложение https://forms.yandex.ru/u/5fa9755a5869a5b2a49cc9fd/
https://docs.google.com/document/d/1UBxUTuN8kAoP0mBzy5q1FJD2FN5vTdXDzMsDVLUgB1Q/edit
• Стек используемых технологий:
•
◦ Python2/3 (желательно 2)
•
◦ PyQt 4/5 (желательно 4)
•
◦ MariaDB.
• Обязательные элементы решения:
•
◦ Работающее приложение :)
•
◦ Схема БД, необходимая приложению
•
◦ Подробная инструкция по разворачиванию приложения
•
◦ Короткое руководство пользователя по приложению. Что оно может, как им пользоваться
Тестовое задание требуется выложить на github и отписаться на hh с ссылкой на тестовое.
Удачи!
С уважением,
Мурзина Елена
Forwarded from Однажды в трендах
f-строки 2.0
Python 3.8
Сложно описать словами, насколько проще и элегантнее сделали форматирование f-строки, появившиеся ещё в Python 3.6.
Сложно поверить, но Python 3.8 удалось сделать их ещё удобнее. Добавив знак = после имени подставляемой переменной, вы сможете вывести её имя и её значение без дублирования имени.
Дебаг с помощью print станет ещё удобнее
Python 3.8
Сложно описать словами, насколько проще и элегантнее сделали форматирование f-строки, появившиеся ещё в Python 3.6.
Сложно поверить, но Python 3.8 удалось сделать их ещё удобнее. Добавив знак = после имени подставляемой переменной, вы сможете вывести её имя и её значение без дублирования имени.
Дебаг с помощью print станет ещё удобнее