Экспорт участников группы SharePoint в Excel

На мой взгляд, одним из самых неудобных в 10м SharePoint было отсутствие возможности выгрузить список участников группы SharePoint в файл Excel. Был крайне разочарован, что в 19м SharePoint также не увидел такой возможности. Но нашел обходное решение через API и собственно сам Excel.

(далее...)

Генерация контекста для DBFirst приложение на Net Core + EF Core

Чтобы сгенерировать контекст для существующей базы данных на SQL сервере, нужно добавить в решение несколько пакетов и выполнить команду для скаффолдинга:

NuGet\Install-Package Microsoft.EntityFrameworkCore
NuGet\Install-Package Microsoft.EntityFrameworkCore.SqlServer
NuGet\Install-Package Microsoft.EntityFrameworkCore.Tools
NuGet\Install-Package Microsoft.Extensions.Configuration

(далее...)

Первый шаг к умному дому - Wifi выключатель для лампочки

Со студенческих лет, когда меня очень неслабо ударило током на лабораторной работе, боюсь работать с электроприборами в плане подключения светильников, выключателей и т.п. Но все же любопытство и желание что-то сделать руками пересиливает. Сегодня провел эксперимент с подключением Wifi реле к лампочке. Почему лампочка? Элементарно! Ее не жалко спалить 🙂

(далее...)

Настройка 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

(далее...)

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