Fork me on GitHub
  1. Создание opensource пакета (библиотеки) на Python

    источник: https://towardsdatascience.com/build-your-first-open-source-python-project-53471c9942a7

    1. Определиться с идеей и именем проекта (пакета)
    2. Установить Python3
    3. Venv
    4. Создание виртуального окружения
    python3.7 -m venv my_directory_env 
    

    Активация виртуального окружения:

    source my_env/bin/activate
    
    • Выйти из виртуального окружения:
    Deactivate 
    
    1. Создать организацию в GitHub

    img

    1. Создайте новый репозиторий в созданном вами организации для вашего opensource проекта …

    read more
  2. MongoDB, NoSQL, Python

    Полезные ссылки

    MongoDB & Python

    Запуск сервера MongoDB:

    mongodb
    

    Подключение к серверу MongoDB

    mongo --host localhost:27017
    

    Команды:

    • use название_БД

    • db.createCollection("название_коллекции")

    • db.название_коллекции.insertOne({"name":"John","email":"test@mi.ru})

    • db.название_коллекции.inserMany([{"name":"John","email …

    read more
  3. PowerShell: различные скрипты

    Powershell отправка почты с авторизацией через SMTP сервер Яндекса

    источник: https://bezramok-tlt.ru/blog/posts/powershell-otpravka-pochty-s-avtorizaciey-cherez-smtp-server-yandeksa

    #Адрес сервера SMTP для отправки
    $serverSmtp = "smtp.yandex.ru"
    
    #Порт сервера
    $port = 587
    
    #От кого
    $From = "login@yandex.ru"
    
    #Кому
    $To = "myMail@mail.ru"
    
    #Тема письма
    $subject = "Письмо с вложением"
    
    #Логин и пароль от …
    read more
  4. трюки с Python3

    Объединение строк

    В программном коде нередко приходится сталкиваться с конкатенацией строк при помощи знака сложения. Создание строки из списка нескольких подстрок удобнее осуществить при помощи строкового метода join:

    a = ["Python", "-", "прекрасный", "язык."]
    print(" ".join(a))
    

    Пример посложнее с методом join – конвертирование списка чисел в строку:

    numbers = [1, 2, 3, 4 …
    read more
  5. Python and GUI

    Полезные ссылки

    • Gooey-  Turn (almost) any Python command line program into a full GUI application with one line
    • GooeyExamples- Example programs to Demonstrate Gooey's functionality
    • PySimpleGUI - модуль на python3 для отрисовки графических интерфейсов (кроссплатформенный). Документация.
    • Wooey is a simple web interface to run command line Python scripts. Think of it …
    read more
  6. Arduino

    Полезные ссылки

    Robots

    Проекты на Arduino

    • Piccolois a pocket sized open source CNC-bot
    read more
  7. Вывод объектов на карту OpenStreetMap (OSM)

    Цель

    научится вывести объекты статичные и в движении(изменении положения объекта со временем) Есть два проекта в которых это нужно:

    • для вывода на карте OSM слоя отображения положения самолетов данные которые с помошью программы dump1090 получают используя SDR через протокол ADS-B

    • вывод положений туалетов на карте для проекта WTF (https …

    read more
  8. JS: cookbook

    Определение при прокрутке вниз страницы с помощью Javascript

    window.onscroll = function()
    {
    var scrollHeight, totalHeight;
    scrollHeight = document.body.scrollHeight;
    totalHeight = window.scrollY + window.innerHeight;
    
    if(totalHeight >= scrollHeight)
    {
    console.log("at the bottom");
    }
    }
    

    read more

social