Как научиться учиться. Часть 3 — тренируем память «по науке» |
Метки: author itmo учебный процесс в it gtd блог компании университет итмо университет итмо |
[recovery mode] Настройка VoIP FXO шлюза Yeastar Neogate TAXXX для работы с 3CX |
|
GLPI в небольшой организации, часть 2. Базовый функционал и особенности его использования |
Метки: author FreZZZeR системное администрирование it- инфраструктура glpi techsupport |
«Цифровые государства»: с чего все началось |
Метки: author 1cloud законодательство и it-бизнес блог компании 1cloud.ru 1cloud цифровое государство egov |
[Из песочницы] Создание Telegram-бота для получения информации о криптовалютном кошельке Dogecoin |
Метки: author 8vaid8 microsoft azure c# .net microsoft bot framework создание чат-бота telegram fastreport отчет криптовалюты dogecoin |
Application Release Automation: автоматизация управления релизами «уходит в облако» |
Метки: author it-guild управление разработкой блог компании ит гильдия ит гильдия release management servicenow |
Скрипт получения информации из образа Windows |
Метки: author Ostan системное администрирование windows info dism cmd |
Простой intent classifier |
Метки: author aragaer ненормальное программирование машинное обучение machine learning nlp classification |
Дайджест интересных материалов для мобильного разработчика #242 (19 февраля— 25 февраля) |
|
[Из песочницы] Приложение Vue.js + Asp.NETCore + TypeScript без Webpack |
Метки: author edward_nsk vuejs visual studio typescript .net vue.js asp.net core webpack |
[Из песочницы] Приложение Vue.js + Asp.NETCore + TypeScript без Webpack |
Метки: author edward_nsk vuejs visual studio typescript .net vue.js asp.net core webpack |
[Из песочницы] Приложение Vue.js + Asp.NETCore + TypeScript без Webpack |
Метки: author edward_nsk vuejs visual studio typescript .net vue.js asp.net core webpack |
Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow |
Метки: author alinatestova программирование rust блог компании bitfury group bitfury group языки программирования exonum |
Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow |
Метки: author alinatestova программирование rust блог компании bitfury group bitfury group языки программирования exonum |
[Перевод] Создание двухмерных эффектов частиц в Unity3D |
Метки: author PatientZero разработка игр unity3d системы частиц unity particles system анимация двухмерная игра |
[Перевод] Медиа-запросы в адаптивном дизайне 2018 |
|
Методы расширения для типов стандартной библиотеки .NET |
Наверное, почти каждый .NET-разработчик сталкивался со случаями, когда для удобства кодирования рутинных действий и сокращения boilerplate-кода при работе со стандартными типами данных не хватает возможностей стандартной же библиотеки.
И практически в каждом проекте появляются сборки и пространства имен вида Common, ProjectName.Common и т.д., содержащие дополнения для работы со стандартными типами данных: перечислениями (Enums), Nullable-структурами, строками и коллекциями (перечислениями IEnumerable, массивами, списками и собственно коллекциями).
Как правило, эти дополнения реализуются с помощью механизма extension methods (методов расширения).
Часто можно наблюдать наличие реализаций монад, тоже построенных на механизме методов расширения.
Написание этой статьи инспирировано прочтением давней статьи-перевода Проверки на пустые перечисления и развернувшейся дискуссии к ней.
Статья давняя, но тема по-прежнему актуальная, тем более, что код, похожий на пример из статьи, приходилось встречать в реальной работе от проекта к проекту.
Читать дальше ->
Метки: author sand14 совершенный код проектирование и рефакторинг программирование c# .net extension methods |
Микроспутники для дистанционного зондирования Земли |
Метки: author Scorobey разработка под windows математика анализ и проектирование систем микроспутник дистанционное зондирование орбита двигательная установка |
Микроспутники для дистанционного зондирования Земли |
Метки: author Scorobey разработка под windows математика анализ и проектирование систем микроспутник дистанционное зондирование орбита двигательная установка |
Микроспутники для дистанционного зондирования Земли |
Метки: author Scorobey разработка под windows математика анализ и проектирование систем микроспутник дистанционное зондирование орбита двигательная установка |