Загадочный EF Core, или Как написать своё расширение
Поговорим про загадочный внутренний мир фреймворка EF Core: про ключевые интерфейсы, отвечающие за генерацию и применение миграций, про то, как можно подменить эти интерфейсы, и, самое главное, почему тут не поможет контейнер, создаваемый в Startup. Также обсудим основные объекты EF Core — что такое модель и зачем нужен снепшот, а затем рассмотрим, из чего состоит миграция и зачем нужно транслировать операции в SQL.
Поговорим про загадочный внутренний мир фреймворка EF Core: про ключевые интерфейсы, отвечающие за генерацию и применение миграций, про то, как можно подменить эти интерфейсы, и, самое главное, почему тут не поможет контейнер, создаваемый в Startup. Также обсудим основные объекты EF Core — что такое модель и зачем нужен снепшот, а затем рассмотрим, из чего состоит миграция и зачем нужно транслировать операции в SQL.
👍10👎2
Импортозамещаем Evernote. Obsidian — менеджер заметок и лучший друг менеджеров
Николай Суворов, руководитель направления Delivery Management в МТС Digital, рассказывает о своём pet-проекте и о том, как заменил привычный, но такой недоступный Evernote прекрасным менеджером заметок Obsidian.
Николай Суворов, руководитель направления Delivery Management в МТС Digital, рассказывает о своём pet-проекте и о том, как заменил привычный, но такой недоступный Evernote прекрасным менеджером заметок Obsidian.
👍31👎18🔥2
Скрытый текст, строчные спойлеры, причины минусов для кармы, история голосования, тариф «Гигант+», карьерный трек в аналитике. Вот далеко не полный список осенних изменений на Хабре.
А теперь подробнее!
А теперь подробнее!
👎16👍9❤1🔥1
Мониторинг межсервисного взаимодействия Kubernetes с помощью протокола NetFlow
Часто возникает ситуация, когда в кластере работает много взаимодействующих между собой сервисов, но из-за спонтанности разработки эти взаимодействия могут быть нигде не документированы. То есть ни команды разработки, ни команды эксплуатации доподлинно не знают, какие приложения куда обращаются, как часто и какую нагрузку создают эти обращения. И когда возникает проблема с производительностью какого-то сервиса, не совсем понятно, на что нужно обратить внимание.
В идеале хотелось бы иметь какую-то карту взаимодействия сервисов в Kubernetes, которая сама автоматически обновляется. Такую карту можно построить с помощью инструментов типа Istio и Cilium. Но иногда можно обойтись и более простыми решениями — например, NetFlow.
Часто возникает ситуация, когда в кластере работает много взаимодействующих между собой сервисов, но из-за спонтанности разработки эти взаимодействия могут быть нигде не документированы. То есть ни команды разработки, ни команды эксплуатации доподлинно не знают, какие приложения куда обращаются, как часто и какую нагрузку создают эти обращения. И когда возникает проблема с производительностью какого-то сервиса, не совсем понятно, на что нужно обратить внимание.
В идеале хотелось бы иметь какую-то карту взаимодействия сервисов в Kubernetes, которая сама автоматически обновляется. Такую карту можно построить с помощью инструментов типа Istio и Cilium. Но иногда можно обойтись и более простыми решениями — например, NetFlow.
👍19👎4
⚡️ IT-новости к этому часу
🔭 «Джеймс Уэбб» помог увидеть звёзды на ранних стадиях формирования
🔐 GitHub потребует от всех пользователей включить 2FA к концу 2023 года
💻 В 2022 году поставки ноутбуков в РФ сократились на 65%
🔗 Twitter блокирует ссылки на Mastodon
🙅🏻♂️ Apple решила отказаться от аренды офиса в Москве
⚠️ Минцифры предлагает разрешить Роскомнадзору проводить внеплановые проверки IT-компаний в случае утечки ПД клиентов
🛰 Инцидент на «Союзе МС-22». Космонавты продолжат фотографирование места повреждения и занимаются охлаждением корабля (ВИДЕО)
#новости
🔭 «Джеймс Уэбб» помог увидеть звёзды на ранних стадиях формирования
🔐 GitHub потребует от всех пользователей включить 2FA к концу 2023 года
💻 В 2022 году поставки ноутбуков в РФ сократились на 65%
🔗 Twitter блокирует ссылки на Mastodon
🙅🏻♂️ Apple решила отказаться от аренды офиса в Москве
⚠️ Минцифры предлагает разрешить Роскомнадзору проводить внеплановые проверки IT-компаний в случае утечки ПД клиентов
🛰 Инцидент на «Союзе МС-22». Космонавты продолжат фотографирование места повреждения и занимаются охлаждением корабля (ВИДЕО)
#новости
👍13😁7👎3🔥2
В нашей жизни достаточно широко используются элементы на базе пьезоэлектрического эффекта. Без них невозможно представить себе современные мобильные телефоны, разнообразные тензодатчики и даже генераторы электричества. Мы же, в свою очередь, зададимся таким странным вопросом: а реально ли создать подобный пьезоэлемент самостоятельно?
А давайте добывать электричество из соли? А давайте! Самодельный пьезокристалл.
А давайте добывать электричество из соли? А давайте! Самодельный пьезокристалл.
👍23👎4🔥2😁1
5 августа текущего года исполнилось 10 лет с момента приземления ровера «Кьюриосити» на Марс. Несмотря на признаки износа, марсоход НАСА продолжает исследовать Красную планету. За 10 лет «Кьюриосити» преодолел 29 км и поднялся на высоту 625 м.
Любопытство длиною в десятилетие: 10 лет со дня посадки «Кьюриосити» на Марс
Любопытство длиною в десятилетие: 10 лет со дня посадки «Кьюриосити» на Марс
👍35❤8👎2
Коронки для молочных зубов: зачем они вообще нужны? Серьёзно?
Молочные зубы придуманы природой не просто так. И если Зубная Фея придёт за ними раньше времени, ничем хорошим для ребёнка это не закончится. В лучшем случае отделается искривлением зубного ряда и ношением брекетов, в худшем — недоразвитой челюстью, исправить которую уже практически невозможно. А если молочный зуб поразит кариес, то плохих сценариев ещё больше, от сравнительно безобидного, но крайне болезненного периостита до обширной флегмоны и септического шока.
Поэтому молочные зубы нужно обязательно лечить, и чем быстрее — тем лучше. В идеале это нужно делать при первых признаках появления кариеса, потому что молочные зубы разрушаются очень быстро.
Молочные зубы придуманы природой не просто так. И если Зубная Фея придёт за ними раньше времени, ничем хорошим для ребёнка это не закончится. В лучшем случае отделается искривлением зубного ряда и ношением брекетов, в худшем — недоразвитой челюстью, исправить которую уже практически невозможно. А если молочный зуб поразит кариес, то плохих сценариев ещё больше, от сравнительно безобидного, но крайне болезненного периостита до обширной флегмоны и септического шока.
Поэтому молочные зубы нужно обязательно лечить, и чем быстрее — тем лучше. В идеале это нужно делать при первых признаках появления кариеса, потому что молочные зубы разрушаются очень быстро.
👎38👍24😁2
5 способов выбрать тему для выступления на ИТ-конференции
Каждый спикер хочет, чтобы его выступление было полезным и захватывающим. В то же время на многих конференциях есть скучные доклады, которые тяжело дослушать до конца. Почему так получается? Секрет в том, что за интересным выступлением всегда стоит подготовка, и начинается она с выбора темы.
Каждый спикер хочет, чтобы его выступление было полезным и захватывающим. В то же время на многих конференциях есть скучные доклады, которые тяжело дослушать до конца. Почему так получается? Секрет в том, что за интересным выступлением всегда стоит подготовка, и начинается она с выбора темы.
👎6👍5
«С точки зрения дизайна я не побоюсь назвать алюминиевый Powerbook G4 ближайшим родственником всех современных ноутбуков. Благодаря таким устройствам появилась мода на тонкие портативные компьютеры»
Apple Powerbook G4: основатель династии
Apple Powerbook G4: основатель династии
👍21👎18❤2🔥2
Сказ о M1 GPU
Пожалуй, вы знаете, что такое GPU, но известно ли вам, как он работает под капотом? Давайте посмотрим.
Пожалуй, вы знаете, что такое GPU, но известно ли вам, как он работает под капотом? Давайте посмотрим.
👍16👎4😁1
«Купаясь в озере, заметил грациозную серую цаплю на дальнем берегу и попробовал тихо к ней подплыть. К сожалению, не могу показать красоту увиденного тогда, так как к счастью, записи ещё не научились извлекать из головы — ими можно любоваться лишь только во сне. Видели сон про цаплю? Посмотрите — красивый сон!
А если подготовиться и повторить заплыв?»
Плавающий телефон, охота за серой цаплей и плавательный пузырь для человека
А если подготовиться и повторить заплыв?»
Плавающий телефон, охота за серой цаплей и плавательный пузырь для человека
👎21👍14
Почему у нас нет младенческих воспоминаний?
Вы обедаете с людьми, которых знаете уже несколько лет. Вы вместе были на вечеринках, отмечали дни рождения, гуляли в парках и предавались вашей общей любви к мороженому. Вы даже отдыхали вместе. В целом они потратили на вас большую сумму денег. Но вы ничего из этого не помните.
С самого волнующего момента жизни — со дня вашего рождения — до первых шагов, слов, еды и до яслей, большинство людей не помнят ничего из первых лет своей жизни. Даже после самого первого воспоминания другие остаются редкими, с большими перерывами между ними, вплоть до какого-то момента в детстве.
Почему так происходит?
#хабраархив
Вы обедаете с людьми, которых знаете уже несколько лет. Вы вместе были на вечеринках, отмечали дни рождения, гуляли в парках и предавались вашей общей любви к мороженому. Вы даже отдыхали вместе. В целом они потратили на вас большую сумму денег. Но вы ничего из этого не помните.
С самого волнующего момента жизни — со дня вашего рождения — до первых шагов, слов, еды и до яслей, большинство людей не помнят ничего из первых лет своей жизни. Даже после самого первого воспоминания другие остаются редкими, с большими перерывами между ними, вплоть до какого-то момента в детстве.
Почему так происходит?
#хабраархив
👍43🔥5👎2
«Технический мир гудит из-за ChatGPT — чат-бота, который считается самым продвинутым из когда-либо созданных. Он может создавать стихи, песни и даже компьютерный код. Он убедительно построил отрывок текста о том, как вынуть бутерброд с арахисовым маслом из видеомагнитофона, в стиле Библии короля Иакова.
На мой взгляд, это действительно замечательно. Но как учёный, я хочу узнать больше о возможностях ChatGPT. Может ли он ответить на трудные вопросы по сложным темам? Может ли он синтезировать информацию? Может ли он анализировать эксперимент?»
ChatGPT ответил на тест по микробиологии лучше среднестатистического студента
На мой взгляд, это действительно замечательно. Но как учёный, я хочу узнать больше о возможностях ChatGPT. Может ли он ответить на трудные вопросы по сложным темам? Может ли он синтезировать информацию? Может ли он анализировать эксперимент?»
ChatGPT ответил на тест по микробиологии лучше среднестатистического студента
👍44👎10
192-ядерный RISC-V серверный процессор Veyron V1: что это за чип и какие у него возможности
Среди процессоров на базе архитектуры RISC-V пополнение. Новый чип, разработанный компанией с сотрудниками из Intel, AMD и некоторых других известных производителей электронных компонентов, предназначен для корпоративного сектора. Он выполнен по 5 нм техпроцессу, у него 192 ядра. Посмотрим, на что он способен.
Среди процессоров на базе архитектуры RISC-V пополнение. Новый чип, разработанный компанией с сотрудниками из Intel, AMD и некоторых других известных производителей электронных компонентов, предназначен для корпоративного сектора. Он выполнен по 5 нм техпроцессу, у него 192 ядра. Посмотрим, на что он способен.
👍19👎11❤1
Астрономический словарик: тень и полутень, теория Большого взрыва
Латинское слово umbra означает «тень», и используется в астрономии для обозначения той области, в которую не попадает свет от какого-либо источника из-за того, что на пути света находится какое-то препятствие, например небесное тело. Тогда астрономы говорят о наступлении «полного затмения» в данной точке. Круглое небесное тело (планета), закрывающее круглый источник света (звезду), образует круглую тень.
Penumbra, «почти тень», полутень — область, в которую попадает некоторая часть света, поскольку препятствие закрывает источник не полностью. Наблюдатель в этой точке видит частичное затмение.
Латинское слово umbra означает «тень», и используется в астрономии для обозначения той области, в которую не попадает свет от какого-либо источника из-за того, что на пути света находится какое-то препятствие, например небесное тело. Тогда астрономы говорят о наступлении «полного затмения» в данной точке. Круглое небесное тело (планета), закрывающее круглый источник света (звезду), образует круглую тень.
Penumbra, «почти тень», полутень — область, в которую попадает некоторая часть света, поскольку препятствие закрывает источник не полностью. Наблюдатель в этой точке видит частичное затмение.
👍23👎2
Как эволюция матриц цифровых камер помогает нейрофизиологам изучать эпилепсию
Мы привыкли воспринимать стабильную работу нашего мозга как нечто само-собой разумеющееся и естественное. Мы не задумываемся, насколько такой режим работы мозга уникален и насколько сложные механизмы защищают его от переходов к неустойчивым хаотическим состояниям со спонтанными неуправляемыми всплесками нейронной активности, называемыми приступами эпилепсии.
Мы привыкли воспринимать стабильную работу нашего мозга как нечто само-собой разумеющееся и естественное. Мы не задумываемся, насколько такой режим работы мозга уникален и насколько сложные механизмы защищают его от переходов к неустойчивым хаотическим состояниям со спонтанными неуправляемыми всплесками нейронной активности, называемыми приступами эпилепсии.
👍16👎2😁2
На уходящей неделе мы запускали свою первую мобильную игру, справляли домашнюю приточную вентиляцию малыми средствами, искали OLED, которого нет, и разбирались, как работает пин-пад.
Лучшие публикации недели (12-18 декабря)
Лучшие публикации недели (12-18 декабря)
👎9👍5😁4
«Надеюсь, эта статья поможет кого-то мотивировать не выкидывать старый смартфон, а использовать его в нужном русле: ведь применений действительно много!»
Делаем домашний сервер из смартфона за 500 рублей
Делаем домашний сервер из смартфона за 500 рублей
👍51🔥5👎4😁4❤2
«Привет, Хабр! Сегодня продолжаем играть с электронными лампами. На этот раз попробуем построить настоящий ламповый радиоприёмник»
УКВ FM-радиоприёмник на двух лампах
УКВ FM-радиоприёмник на двух лампах
👍24👎3🔥1