Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Нативные подписки с роутером Cosmo

Время на прочтение9 мин
Количество просмотров525

Федеративный GraphQL бесценен для предприятий, потому что он создает единый, логический уровень API - федеративный граф, - который соединяет разрозненные источники данных, служа единым представлением о ландшафте данных организации.

Сервисы могут обеспечивать взаимодействие, но при этом оставаться независимыми и использовать технологии, с которыми они знакомы, благодаря общей и стандартизированной схеме GraphQL, и новые функции/сервисы могут быть легко интегрированы в этот объединенный граф без нарушения существующих систем. В двух словах: надежная, адаптивная архитектура предприятия, которая может развиваться для удовлетворения потребностей.

Что, если бы вы могли сделать еще один шаг вперед и предоставить данные в режиме реального времени наряду со статическими запросами? Именно это позволяют делать подписки GraphQL, но их не тривиально реализовать в такой архитектуре, ориентированной на микросервисы и федерацию, особенно в корпоративной среде.

С роутером, совместимым с Federation V1/V2, который изначально поддерживает подписки, как WunderGraph Cosmo Router, это становится намного проще. Что более важно, с Cosmo вы можете делать это с использованием открытого программного обеспечения, совместимого с OSI, которое позволяет вам самостоятельно размещать и сохранять полную автономию над вашими данными.

Мы рассмотрим, что нового предлагает Cosmo Router в отношении подписок на федеративном GraphQL; но сначала мы расскажем о подписках на GraphQL.

Читать далее
Рейтинг0
Комментарии0

Последнее издание культовой книги «Искусство схемотехники» стало доступно русскоязычным читателям

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров37K

“Электронщики, как учит нас Парацельс, самозарождаются среди паяльников, радиодеталей, универсальных плат и проводов” (@teap0t)

Возможно, это действительно так, но без хорошей книги - учебника или справочника, которые служат катализатором, этот процесс может так и не завершиться. А лучшей книгой для начинающих разработчиков электронных схем и практически библией электронщиков последние сорок лет, считается "Искусство схемотехники" (англ. - The Art of Electronics) Пауля Хоровица и Уинфилда Хилла.

Читать далее
Всего голосов 64: ↑73 и ↓-9+82
Комментарии133

Новый взгляд на старые игры. Часть 1. Re-Volt (1999) + RVGL + контент с Sega Dreamcast

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.4K

В этом руководстве кратко будут разобраны три основных момента:

1. Запуск Re-Volt на современных системах - Windows 7 / 10 / 11, x64. Сценарий с Linux не тестировался, но, с учётом установки RVGL, поддерживается и такой вариант.

2. Как упростить установку дополнений.

3. Добавление официального кастомного набора машин, а также музыки, которые некогда были доступны только для версии на Sega Dreamcast. В довесок также предусмотрена одна новая трасса.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Плавный вход в FPV. Или сборка первого учебного комплекта

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров7.3K

Лирическое отступление.

Внезапно мне очень захотелось летать! Просто до дрожи в ногах! Почему? По тому что одна из ног была не пригодна даже для хождения по квартире в виду последствий любви к спорту. И холодным осенним вечером я понял что до безумия хочу одеть FPV шлем и хотя бы полетать по квартире… Почувствовать свободу перемещения! Если описывать ощущения от полёта в FPV то это похоже на параллельную реальность. Я летал несколько лет назад, и смотрел во вторые очки когда летал проф пилот… Это незабываемые ощущения. И вот я не могу ходить временно но могу собрать дрон летающий или ездящий… И управлять им от первого лица, компенсируя физический недостаток! А главное я совсем немного инженер-электронщик, чутка программист и собрал до травмы пару железок так сказать:)

Когда то давно лет 6ть назад я занимался сборкой квадрокоптера на 350той вроде раме. Его останки до сих пор покоятся у меня на полках стеллажей. Всё как обычно в юношеских начинаниях уперлось в деньги:( вернее в их отсутствие. Я собрал квадрик на Ardupilot выглядело это как то так.

Читать далее
Всего голосов 15: ↑15.5 и ↓-0.5+16
Комментарии23

Истории

Меньше работы с людьми, больше работы с данными: кому подойдет мир аналитики

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.4K

В мире, где каждый клик, каждое взаимодействие и каждая транзакция превращаются в данные, способность понимать и интерпретировать этот поток информации становится все более ценной. Данные — это золото нашего времени, невидимый актив, который в правильных руках способен преобразовывать бизнес, науку и даже повседневную жизнь. В центре этой революции стоит профессия аналитика — ключевого игрока в процессе превращения сырых данных в ценные инсайты и стратегические решения. Об этом сегодня нам расскажет Алексей Бабенков.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии1

Задача Эйнштейна — большой тест LLM нейросетей на логическое мышление

Время на прочтение28 мин
Количество просмотров3.4K

Я был вдохновлен ранее вышедшей статьей автора MikeMSN - "Задача Эйнштейна. ChatGPT, YaGPT2, Gigachat, Mistral Large" и решил провести большой тест наиболее популярных LLM нейросетей. Использовал для этого сайт Chatbot Arena, а также свой компьютер, на котором можно запустить локальные LLM нейронные сети.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии26

Книга «SQL. Pocket guide, 4-е изд.»

Время на прочтение7 мин
Количество просмотров4.4K
image Привет, Хаброжители!

Если вы аналитик или инженер по обработке данных и используете SQL, популярный карманный справочник станет для вас идеальным помощником. Найдите множество примеров, раскрывающих все сложности языка, а также ключевые аспекты SQL при его использовании в Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL и SQLite.

В обновленном издании Элис Жао описывает, как в этих СУБД используется SQL для формирования запросов и внесения изменений в базу. Получите подробную информацию о типах данных и их преобразованиях, синтаксисе регулярных выражений, оконных функциях, операторах PIVOT и UNPIVOT и многом другом.
Читать дальше →
Всего голосов 7: ↑10.5 и ↓-3.5+14
Комментарии1

Как подготовиться к своему первому собеседованию в России в IT сфере (краткое руководство к действию)

Время на прочтение4 мин
Количество просмотров2K

Если Вы учитесь в институте, только закончили его или просто хотите начать работать в IT сфере, то это статья для Вас, также она может пригодиться тем, кто уже имеет опыт работы , но испытывает некоторые трудности с поиском новой.

Важно понимать, что первые интервью могут с высокой вероятностью  быть неудачными, тут точно так же, как и везде, необходимо нарабатывать какой-то опыт, адаптироваться к соответствующему давлению. На первом своем интервью я так нервничал, что не мог правильно ответить даже на те вопросы, ответы на которые знал абсолютно точно.

В целом, все собеседования проходят примерно по одной и той же схеме. Я бы выделил 3 основных компонента, к которым стоит подготовиться перед любым собеседованием:

- самопрезентация (рассказ о себе)

- теория

- live coding

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии2

Framework Laptop: не только ноутбук, но и станция «всё в одном». Необычные проекты на базе модульного девайса

Время на прочтение4 мин
Количество просмотров2.9K

Вот уже несколько лет развивается проект модульного ноутбука Framework Laptop, причём, судя по всему, успешно. Разработчики время от времени выпускают новые модели девайса, так что спрос на них есть, несмотря на относительно высокую цену. Некоторые поклонники этого устройства модифицируют его, создавая различные проекты, совсем не похожие на ноутбук. Недавно появился необычный вариант, который получил название AIO. Подробности о нём — под катом.

Читать далее
Всего голосов 2: ↑4 и ↓-2+6
Комментарии5

Существует ли частотная область в реальности?

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров11K

Частотная область — волшебное математическое пространство, которое трансформирует комплексные сигналы в амплитуды и фазы синусоид. Она открывает нам возможность применять разнообразные методы обработки сигналов, казавшиеся почти недостижимыми при их анализе в наиболее очевидной форме, а именно — во временной области.

Однако насколько материально частотное пространство? Дискретное преобразование Фурье (DFT) имеет ключевое значение в сферах связи и анализа сигналов, но не раскрывает ли оно более глубокие, скрытые аспекты реальности? Рассмотрим, к примеру, квадратные волны. Действительно ли они существуют, если преобразование Фурье разлагает их на ряд нечетных гармоник синусоид, которые, в свою очередь, эффективно предсказывают поведение электронных схем в реальном мире?

Сегодня я хочу немного уменьшить роль преобразования Фурье, сняв его с постамента. Несомненно, синусоидальные волны являются повсеместными в природе и служат мощным аналитическим инструментом для множества задач. Однако возможно создание иных частотных областей с хорошими свойствами, которые подчиняются другим принципам. К таким областям можно отнести ту, где реальностью являются исключительно квадратные волны, а все остальное представляет собой лишь гармонические составляющие.

Читать далее
Всего голосов 23: ↑25 и ↓-2+27
Комментарии32

Как мы реализовали авторизацию пользователей ALD Pro через Keycloak на примере Grafana

Время на прочтение7 мин
Количество просмотров3.9K

Один из наших заказчиков пришел к нам с запросом по комплексному импортозамещению — требовалось организовать переход на новую службу каталогов. В качестве основного решения по замене была выбрана система ALD Pro. Но по ходу проработки решения мы столкнулись с рядом сложностей. Самые большие из них были связаны с заменой компонентов AD FS и публикацией веб-сервисов с помощью WAP. В этом посте рассказываем, как мы решали эту задачу.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Словарь прошивщика

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.3K

Запоздалый перевод материала от 1 апреля.

В нашей отрасли постоянно происходят изменения, новые слова и выражения появляются, чуть ли не каждый день, а значение старых терминов меняется. Вот текущее состояние словаря.

Читать далее
Всего голосов 9: ↑8.5 и ↓0.5+8
Комментарии10

Odinbit, игра моей мечты и процесс её создания. С нуля до первой публичной версии

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров14K

Всем привет, в один прекрасный момент мою голову посетила задумка для игры: я хочу сделать свою игру, с элементами выживания и незамысловатой графикой. Хоть я и не имел опыта в gamedev, но все равно решил попробовать, почему бы и нет

Читать далее
Всего голосов 28: ↑30.5 и ↓-2.5+33
Комментарии15

Ближайшие события

Как установить MikroTik CHR в облаке? Шпаргалка

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.5K

MikroTik Cloud Hosted Router (CHR) — удобное решение для создания виртуальных маршрутизаторов в облаке. С помощью него можно эффективно управлять сетевым трафиком, регулировать безопасность и оптимизировать работу в облачной среде.

Меня зовут Кирилл, в этой статье я подробно расскажу про установку и настройку MikroTik CHR на примере облачной платформы. Если вам интересно погрузиться в технические аспекты его конфигурации, добро пожаловать под кат!
Читать дальше →
Всего голосов 30: ↑32 и ↓-2+34
Комментарии18

Разработка автоматизированной очереди для сдачи лабораторных работ

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.3K

Учеба в политехе заключается в сдаче лабораторных работ. Буквально. Очень редко бывает такое, что на парах мы чему-то учимся, зачастую все завязано на самообучении. Грубо говоря, вот вам методичка, разбирайтесь сами, через неделю дедлайн.

В связи с этим мы столкнулись с очередями на сдачу этих лабораторных. Сначала просто писали в общий чат, кто каким будет в очереди (например, "я первый", "я вторая", "я третий" и т.д.). Далее решили создать расшаренную таблицу в гугле для формирования очередей. Однако долго она тоже не прожила, так как со временем появились "умники", которые стали ставить себя первыми в очереди, сдвигая остальных вниз. Потом общий доступ для таблицы закрыли, и было принято решение для записи на сдачу писать старосте, он, в свою очередь, будет добавлять студентов в список. Но староста группы не может быть постоянно на связи, иными словами, оперативно добавиться в очередь было просто невозможно.

В связи с этим я задумался над созданием автоматизированной очереди. В качестве стека основных технологий выбрал HTML5+CSS3 для фронтенда, PHP для бэкенда. В качестве СУБД был выбран phpMyAdmin (SQL-DB). В первую очередь, конечно, необходимо было продумать структуру базы данных. Предметная область информационной системы уже была сформулирована: "Очередь на сдачу лабораторных работ с возможностью записи по отдельным дисциплинам, удаления своей записи. Учет истории создания записи, удаления записей, включая время записи. Возможность смены пароля, просмотра профиля." Даталогическая модель БД была построена в MySQL Workbench 8.0 CE в нотации IDEF1X.

Читать далее
Всего голосов 6: ↑3.5 и ↓2.5+1
Комментарии13

Дивный мир японских аркад в новом столетии

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров5.9K
image

В XXI веке сложилась парадоксальная ситуация: рынок аркадных автоматов в Японии не только продолжил существовать, но и развивается по сей день. О том, какие игры на рынке аркад есть сейчас (порой — совсем непонятные европейскому игроку) — в новом материале про аркады.
Читать дальше →
Всего голосов 38: ↑46.5 и ↓-8.5+55
Комментарии26

Legacy: поддерживать нельзя переписать

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.5K

Легаси — реальность любого программиста. Объясняем, как софт становится легаси и почему это нормально, а также какие существуют плюсы при работе с легаси. Не всегда стоит относиться к легаси как к проклятию, стоит взглянуть на него как на естественный этап жизненного цикла программного обеспечения. Меня зовут Алексей Рузин, я уже 27 лет работаю и знаю, как работать с легаси.

«Легаси» — это слово, которым программисты пугают друг друга (и менеджеров). Оно означает устаревший софт, работать с которым обычно сложно и/или неприятно по причине небольшого «выхлопа» в пересчете на вкладываемые усилия. В целом, словом  «легаси» можно назвать любой «код», который сложно поддерживать. И чем сложнее, тем он более «легаси».

Сегодня расскажем, откуда оно берется, как удерживать его “в рамках” и чем оно может быть полезно для начинающих специалистов.

Читать далее
Всего голосов 10: ↑12.5 и ↓-2.5+15
Комментарии9

Есть ли жизнь после Microsoft?

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров9.6K

Тенденции по переходу на OpenSource и отечественное ПО

Трудно и долго мы принимали мысль об уходе Microsoft из РФ, однако рано или поздно должен был настать тот момент, когда российские пользователи взглянули бы реальности в лицо. Лицензии на продукты этой  компании заканчиваются, оплачивать их продление или покупку новых — невозможно. В соответствии с западными санкциями останавливается запуск новых решений, продажа сервисов, отключаются облачные услуги и многое другое. Одна из основных проблем в том, что большинство российских пользователей привязаны к Windows. Очевидно, что нам всем необходимо менять привычные условия работы, при том делать это в сжатые сроки и не в самых понятных условиях. Какие пути адаптации есть сегодня, рассказывает руководитель отдела оперирования EdgeЦентр Павел Логинов.

Отрицание, гнев, торг, депрессия и… наконец, принятие. Все эти знакомые стадии приходится проживать компаниям в условиях глобального импортозамещения. Кто-то застревает на первых ступенях — и оказывается ни с чем. Другие, в итоге свыкшись с реальностью, ищут свои пути решения ситуации. По данным  Forbes, на сегодняшний день, даже в условиях ухода Microsoft, его продукцией все еще пользуются от 70 до 90% российских корпоративных клиентов. При том более 90% частных потребителей продолжают «сидеть» на пиратских копиях или пользоваться старыми лицензиями. Главная проблема, что если даже продукты продолжают работать, отсутствие доступа к их обновлениям и обслуживанию практически сводят к нулю их функциональность. Даже те пользователи, которые официально купили гарантию, лишились ее — несмотря на то, что срок ее действия еще не истек.

Читать далее
Всего голосов 15: ↑9.5 и ↓5.5+4
Комментарии92

Клетка ХIV. Гомеостаз и метаболизм

Время на прочтение14 мин
Количество просмотров1.8K

Гомеоста́з — саморегуляция, способность открытой системы сохранять постоянство своего внутреннего состояния посредством скоординированных реакций. Наш организм устроен так, что отклонение от нормального функционирования в любой, сколь бы она не была малой его области, обнаруживается, фиксируется, и возникает реакция, направленная на устранение таких отклонений. Обеспечивается это кровеносной, лимфатической и нервной системами во взаимодействии со множеством других, которые распределены по всему объему организма.

Желательно, чтобы контроль состояния всего организма и возникающие возмущения нормы в той или иной области выполнялись бы непрерывно, но за это приходится платить ресурсами и очень дорого. Поэтому и в технических системах, и в живых организмах такой контроль осуществляется повсеместно, но периодически (дискретно, не непрерывно). Все системы контроля и управления в организме устроены очень разумно (хотя и не идеально), и достаточно сложно.

Кровь по сосудам перемещается непрерывно благодаря насосу-сердцу и по всему организму. Кровоток (как и ток лимфы, или нервный импульс) удобный транспорт, который захватывает частицы, например, «изломанных» белков, от которых избавляются клетки, выделяемые гормоны, избыток веществ (солей натрия, калия, мочевины), лишней жидкости и др.

Если на пути кровотока поставить фильтр-регулятор (это как раз почки), то кровь, и ее плазма будут очищаться, обломки белков разлагаться до аминокислот, вредные (ядовитые) вещества удаляться, а полезные – возвращаться в кровоток с целью доставки, туда, где они нужны, и повторного использования. Задача удаления вредного и ненужного возлагается на естественную выделительную систему, а в случае ее отказа на искусственную почку (ИП), которая также устроена весьма непросто.  

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии2

Процесс учреждения предприятия в Объединенных Арабских Эмиратах за три этапа: путеводитель по созданию фирмы в Эмиратах

Время на прочтение18 мин
Количество просмотров753

Каковы выгоды от запуска бизнес-деятельности в Объединенных Арабских Эмиратах, какие действия необходимо осуществить для легализации фирмы и как произвести открытие счета в местных банковских учреждениях.

Объединенные Арабские Эмираты ‒ страна, которая активно развивается с привлекательной для инвесторов средой. В последнее время страна обрела популярность для учреждения компаний бизнесменами из разных стран, вызвав увеличенный интерес к процессу официальной регистрации бизнеса на ее территории.

В этом обзоре мы подробно изучим ключевые преимущества данной юрисдикции и дадим пошаговую инструкцию по созданию компании в ОАЭ.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии4