Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
💰⬆️ 10 факторов, влияющих на зарплату программиста
Узнайте 10 факторов, как превратиться из рядового программиста в высокооплачиваемого специалиста и научиться аргументированно запрашивать зарплату выше рынка.
Читать статью
#новость
Узнайте 10 факторов, как превратиться из рядового программиста в высокооплачиваемого специалиста и научиться аргументированно запрашивать зарплату выше рынка.
Читать статью
#новость
👍6🙏1🥱1
🔄 Повторить поиск одной кнопкой!
В последнем обновлении Visual Studio 2022 представлена функция обновления результатов поиска, упрощающая работу с кодом.
✅ После выполнения поиска нажмите на значок с круговой стрелкой в окне результатов, чтобы мгновенно обновить данные без повторного открытия окна поиска.
✏️ Для уточнения критериев поиска используйте кнопку с изображением карандаша. Она открывает окно «Найти в файлах» с предыдущими параметрами, позволяя быстро внести изменения и получить более точные результаты.
#новость
В последнем обновлении Visual Studio 2022 представлена функция обновления результатов поиска, упрощающая работу с кодом.
✅ После выполнения поиска нажмите на значок с круговой стрелкой в окне результатов, чтобы мгновенно обновить данные без повторного открытия окна поиска.
✏️ Для уточнения критериев поиска используйте кнопку с изображением карандаша. Она открывает окно «Найти в файлах» с предыдущими параметрами, позволяя быстро внести изменения и получить более точные результаты.
#новость
👍3❤1
📘 SkunkHTML: Генератор статичных сайтов
SkunkHTML — это инструмент, который позволяет легко и быстро создавать статичные веб-сайты из файлов Markdown, автоматизируя процесс генерации и развертывания. Он разработан на F#, что делает его не только функциональным, но и интересным примером использования этого языка.
🛠️ Как это работает?
1. Форкните репозиторий: SkunkHTML на GitHub.
2. Добавьте контент: создайте свои файлы Markdown в соответствующей папке.
3. Настройте GitHub Pages: включите автоматическое развертывание через GitHub Actions.
4. Наслаждайтесь готовым сайтом!
📎 Попробуйте сами!
#новость
SkunkHTML — это инструмент, который позволяет легко и быстро создавать статичные веб-сайты из файлов Markdown, автоматизируя процесс генерации и развертывания. Он разработан на F#, что делает его не только функциональным, но и интересным примером использования этого языка.
🛠️ Как это работает?
1. Форкните репозиторий: SkunkHTML на GitHub.
2. Добавьте контент: создайте свои файлы Markdown в соответствующей папке.
3. Настройте GitHub Pages: включите автоматическое развертывание через GitHub Actions.
4. Наслаждайтесь готовым сайтом!
📎 Попробуйте сами!
#новость
🤔3🎉2👍1
Работаете в Visual Studio 2022? Тогда у нас для вас отличные новости! Теперь окно поиска кода и функций можно закрепить в интерфейсе как полноценную панель инструментов. Это обновление делает рабочий процесс ещё удобнее и эффективнее.
Что нового?
Раньше окно поиска появлялось поверх других окон, что могло мешать. Теперь его можно закрепить в любом месте интерфейса Visual Studio — например, рядом с «Обозревателем решений». Чтобы сделать это, нажмите на значок в правом верхнем углу окна поиска. 🎯
Добавлена кнопка для включения/выключения панели предварительного просмотра (иконка глаза). Если панель включена, она автоматически адаптируется под размеры окна поиска, предоставляя удобный просмотр найденного кода. 👁
Эти изменения помогают лучше организовать рабочее пространство, особенно если вы часто пользуетесь поиском кода (Ctrl + T) или функций (Ctrl + Q).
#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁5
Microsoft продолжает улучшать Visual Studio, делая работу разработчиков быстрее и удобнее. Новое обновление для поиска кода теперь позволяет мгновенно переходить к конкретной строке как в текущем, так и в других файлах.
Как это работает?
Введите в поле поиска кода : и номер строки (например, :42), чтобы сразу открыть нужную строку в активном документе.
Укажите название файла, затем двоеточие и номер строки (например, Order:43). Visual Studio найдёт файл и сразу покажет нужный участок кода.
#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
♟ Регулярные шахматы
Как думаете, сколько нужно регулярных выражений для игры в шахматы?
1? 2? А вот и нет! Для этого понадобилось 84 688 регулярных выражений.
💡 Автор необычного эксперимента создал шахматный движок, который полностью работает на регулярках. Он анализирует текущую позицию на доске и выбирает следующий ход, используя всего лишь текстовые шаблоны.
📖 Подробнее о безумной идее
#новость
Как думаете, сколько нужно регулярных выражений для игры в шахматы?
1? 2? А вот и нет! Для этого понадобилось 84 688 регулярных выражений.
💡 Автор необычного эксперимента создал шахматный движок, который полностью работает на регулярках. Он анализирует текущую позицию на доске и выбирает следующий ход, используя всего лишь текстовые шаблоны.
📖 Подробнее о безумной идее
#новость
👍21👾1
#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁7👾2
Microsoft выпустила обновление .NET 9.0.1, которое в первую очередь сфокусировано на устранении уязвимостей.
Вот ключевые моменты:
#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤔2🎉1
🔢 Числовая сортировка строк в .NET
Спустя 10 лет дискуссий сообщество .NET наконец-то получит поддержку числовой сортировки строк. Теперь строки с числами, например "file2" и "file10", сортируются логично с учётом чисел. Это стало возможным благодаря новому флагу CompareOptions.NumericOrdering, добавленному в PR#109861. Вопрос впервые подняли ещё в 2015 году в issue#13979, и с тех пор разработчики искали безопасный и универсальный способ его решения.
🎉 Эта долгожданная функция будет доступна в будущих версиях .NET, улучшая работу со строками в файлах, версиях и других данных.
#новость
🐸 Библиотека шарписта
Спустя 10 лет дискуссий сообщество .NET наконец-то получит поддержку числовой сортировки строк. Теперь строки с числами, например "file2" и "file10", сортируются логично с учётом чисел. Это стало возможным благодаря новому флагу CompareOptions.NumericOrdering, добавленному в PR#109861. Вопрос впервые подняли ещё в 2015 году в issue#13979, и с тех пор разработчики искали безопасный и универсальный способ его решения.
#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍5❤1👏1😁1
🔄 Meadow v2: что изменилось
Команда Wilderness Labs выпустила долгожданную Meadow v2 — крупное обновление платформы для разработки IoT-устройств на базе .NET! 🚀 Если вы занимаетесь созданием умных устройств или встраиваемых систем, этот релиз точно заслуживает вашего внимания. Давайте разберем, что нового:
➡️ Meadow v2 получил серьезные улучшения в работе операционной системы, что повышает стабильность и производительность устройств.
➡️ Добавлены новые API для работы с периферией, сенсорами и другими компонентами, что упрощает разработку сложных IoT-решений.
➡️ Теперь Meadow лучше работает с различными аппаратными компонентами, что расширяет возможности для создания уникальных устройств.
➡️ Множество багов и проблем, обнаруженных в предыдущих версиях, были устранены, что делает платформу более надежной.
➡️ Wilderness Labs постарались улучшить документацию, чтобы разработчикам было проще начать работу с платформой.
📎 Полный список изменений доступен на официальной странице релиза
🐸 Библиотека шарписта #новость
Команда Wilderness Labs выпустила долгожданную Meadow v2 — крупное обновление платформы для разработки IoT-устройств на базе .NET! 🚀 Если вы занимаетесь созданием умных устройств или встраиваемых систем, этот релиз точно заслуживает вашего внимания. Давайте разберем, что нового:
Please open Telegram to view this post
VIEW IN TELEGRAM
📔Microsoft открывает исходный код DocumentDB: новый стандарт для NoSQL баз данных на основе PostgreSQL
23 января 2025 года Microsoft объявила о выпуске DocumentDB — открытой платформы для документоориентированных баз данных, которая лежит в основе Azure Cosmos DB для MongoDB на базе vCore.
Этот шаг стал важным моментом в мире open source, предлагая разработчикам новый стандарт для NoSQL баз данных, построенный на мощном движке PostgreSQL.
Основные компоненты DocumentDB
➖ pg_documentdb_core — кастомное расширение PostgreSQL, оптимизированное для работы с BSON (Binary JSON). Оно поддерживает:
• Индексацию полей (включая составные и геопространственные индексы).
• Векторный поиск для задач, связанных с искусственным интеллектом, рекомендательными системами и обработкой естественного языка.
• Аутентификацию SCRAM.
➖ pg_documentdb_api — слой данных, реализующий CRUD-операции, запросы и управление индексами.
🐳 Как начать использовать DocumentDB
1. Установите Docker.
2. Клонируйте репозиторий DocumentDB:
3. Создайте Docker-образ и запустите контейнер:
4. Соберите и установите бинарные файлы:
5. Запустите сервер DocumentDB:
6. Подключитесь к серверу через psql:
📎 Официальный анонс
🐸 Библиотека шарписта #новость
23 января 2025 года Microsoft объявила о выпуске DocumentDB — открытой платформы для документоориентированных баз данных, которая лежит в основе Azure Cosmos DB для MongoDB на базе vCore.
Этот шаг стал важным моментом в мире open source, предлагая разработчикам новый стандарт для NoSQL баз данных, построенный на мощном движке PostgreSQL.
Основные компоненты DocumentDB
• Индексацию полей (включая составные и геопространственные индексы).
• Векторный поиск для задач, связанных с искусственным интеллектом, рекомендательными системами и обработкой естественного языка.
• Аутентификацию SCRAM.
🐳 Как начать использовать DocumentDB
1. Установите Docker.
2. Клонируйте репозиторий DocumentDB:
git clone https://github.com/microsoft/documentdb.git
3. Создайте Docker-образ и запустите контейнер:
docker build . -f .devcontainer/Dockerfile -t documentdb
docker run -v $(pwd):/home/documentdb/code -it documentdb /bin/bash
4. Соберите и установите бинарные файлы:
cd code
make
sudo make install
5. Запустите сервер DocumentDB:
./scripts/start_oss_server.sh -t documentdb
6. Подключитесь к серверу через psql:
psql -p 9712 -h localhost -d postgres
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2🤔1