Настройка Terraform и YandexCloud

Для работы с облачными ресурсами, особенно при частом деплое и изменении конфигураций, руками поднимать инфраструктуру – это утопия, потому лучше всего освоить Terraform. Имхо, самое сложное в Terraform – это настроить среду для работу с облачным провайдером. Мне сейчас нравится Яндекс-облако, очень хотел бы туда пойти работать и помочь им стать еще лучше, но пока увы.

(далее...)

Создать проект Net Core из консоли

Для создания проекта Net Core на машине без Visual Studio проект можно создать и даже компилировать и запускать. С установленным на машине Net core SDK нужно выполнить команду:

PS C:\Projects\SimpleNet> dotnet new console -lang "C#" --name "SimpleNet" --output "C:\Projects\VSCSimpleNet"
В результате будет выдан текст типа "Шаблон "Консольное приложение" успешно создан".

Добавить новый сайт в Nginx Ubuntu на 81 порту

git commands

Чистый линукс Ubuntu для разработки и настройки dev-ops среды. Понадобилось проводить тесты развертывания сайта на этой же машине. Удалил вставший вместе с ОС apache2 и установил привычный NGINX (Remove apache2 from Ubuntu, step by step from bash).

(далее...)

Находки из Фикс Прайс – отличные подарки на Новый Год

Часто бывает, что недорогая вещь может оказаться незаменимым помощником. Особенно, когда ты проводишь долгое время в съемной квартире или на даче, и должен быть в любой момент с этой вещью расстаться.

(далее...)

Ввести символ больше или меньше в русской раскладке клавиатуры

Клавиатура

Оказывается, не обязательно переключаться с русской раскладки клавиатуры, чтоб ввести знак больше ">" или меньше "<". Лично для меня это постоянная головная боль, а у меня только 3 установленных языка ввода. Правда, даже с этим знанием не на любой клавиатуре это можно сдлеать.

(далее...)

Fix: PyCharm  и ошибка ImportError: cannot import name 'NullHandler' from 'logging'

При запуске программы на Python из программы PyCharm (v 2022.2.3) с подключенной библиотекой requests результатом работы всегда была ошибка. Уже потенциальный код сократил до запроса get и print, но все равно вот такая ошибка:

Traceback (most recent call last):<br />  File "D:\Projects\Python\Python_Basic\Module31\06_web_scrapping\main.py", line 2, in &lt;module><br />   import requests<br />  File "C:\Python310\lib\site-packages\requests\__init__.py", line 43, in &lt;module><br />    import urllib3<br />  File "C:\Python310\lib\site-packages\urllib3\__init__.py", line 9, in &lt;module><br />    from logging import NullHandler<br />ImportError: cannot import name 'NullHandler' from 'logging' (D:\Projects\Python\Python_Basic\logging.py)

(далее...)

Python - шпаргалка по методам строк

Python мне чем-то напомнил PHP - очень много чего уже реализовно с оптимальным быстродействием. Главное - помнить разные методы и свойства. Строки, регулярные выражения, словари - базовые вещи. Еще со времен университета помню, что всегда неплохо иметь небольшую шпаргалгку. Ниже список методов работы со строками в Python

(далее...)

Собеседования на позицию разработчика или поиск работы

Клавиатура

За пару лет начальнической деятельности разучился кодировать. Сильным разработчиком себя не назову, но всегда делал сервисы работающими. Пусть код не идеальный, но всегда все работало. Это и ценилось работодателем, у которого я уже работаю 14 лет. Если раньше иногда ходил на собеседования ради интереса и был в тонусе, то последние 3-4 года этого не делал. А зря.

(далее...)

Как начать играть в игровые автоматы на деньги онлайн?

Играть в слоты на деньги в онлайн-казино предпочитает более 95% посетителей. Платный режим привлекателен для клиентов, существует вероятность получить крупный приз. Автоматы поддерживают коэффициенты, достигающие 1 млн базовых ставок. Однако далеко не всем везет выйти в плюс и сорвать джекпот. Многие мирятся с потерями и многочисленными пустыми спинами. Важно уметь правильно выбирать аппарат для реальных ставок и учитывать минусы платного режима.

(далее...)

Закрыть процессы с одинаковым именем в PowerShell

Один из серверов загружает по расписанию данные с нескольких FTP и HTTP(S) ресурсов с помощью утилиты WinSCP. Довольно долгое время все работало стабильно, но недавно на сервере несколько раз загрузка ЦП поднималась до 100%. Неспешное открытие Task Manager показывало наличие немеренного числа процессов WinSCP. Чтоб что-то сделать, их нужно было закрыть.

(далее...)

MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика