Install specific NodeJS version with NVM

NodeJS

NVM, или Node Version Manager - средство, позволяющее переключаться между версиями NodeJS без изменений реестра и путей окружения. Я про Windows, с которым работаю основное время.

Для разных задач мне нужна NodeJS то 8й версии, то 12й, то 19.

(далее...)

Подключение интернета от Vodafone в Германии

Сняв на долгий срок квартиру в Германии, для меня сразу встал вопрос подключения интернета. Коллеги подсказали, что можно сравнить условия разных провайдеров (да и вообще много чего) на сайте check24. Введя индекс и домашний адрес в форме на сайте мне было выдано много разных вариантов. Я решил не усложнять процесс и выбрал Vodafone – это название было мне знакомо. Также я выбрал опцию аренда роутера за 6 евро в месяц, дабы избежать проблем с оборудованием. Для выбора были еще O2, T-Mobile и что-то менее известное.

(далее...)

Экспорт участников группы 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 установленных языка ввода. Правда, даже с этим знанием не на любой клавиатуре это можно сдлеать.

(далее...)

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