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

Программист

Отправить сообщение

По каким правилам летит самолёт в России

Время на прочтение10 мин
Количество просмотров80K
Чаще всего самолёты летают не абы как, а по определённым, уже созданным маршрутам.


Например, наводятся на радиовышки. Это ориентиры в пространстве. Когда диспетчер говорит воздушному судну, как лететь, он называет определённую вышку, радиостанцию. Там у него поворотная точка. Пилоту так и говорят: «От этой теперь лети к следующей». В итоге самолёт летит ломаной загогулиной — от одного поворотного пункта к другому.

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

Современное самолётное оборудование позволяет вместо этой сложной ломаной линии лететь напрямую. То есть диспетчер говорит: «Лети сюда, поворотная точка такая». Не у всех есть настолько современное навигационное оборудование, поэтому радиовышки будут ещё долго использоваться.

Но давайте разбираться дальше, как вообще устроено воздушное пространство, кому и куда можно.
Читать дальше →
Всего голосов 101: ↑101 и ↓0+101
Комментарии119

FLUX — новая нейросеть для генерации изображений от создателей Stable Diffusion

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

Всем привет!

Flux.1 D — это мощная модель для генерации изображений по текстовому описанию. Меня зовут Вандер, я куратор клуба по нейросети Fooocus и нейро-энтузиаст, и сегодня мы разберемся, почему вам точно стоит обратить внимание на свежеиспеченную Flux.

Разработчики Flux - бывшие создатели Stable Diffusion и Stable Diffusion XL - Робин Ромбах и Андреас Блаттман. Оба выступали за идею, но компания преследовала только коммерческие интересы Как итог - произошел конфликт и ключевые фигуры покинули Stability AI. Недавно ими была создана новая компания The Black Forest Team, которая и представила нам Flux.

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

Модель очень хорошо следует промпту и распознает текст.

В статье мы посмотрим, как запустить Flux онлайн и локально, а так же на ее возможности.

Читать далее
Всего голосов 55: ↑51 и ↓4+61
Комментарии45

Как начать читать на английском и не бросить на 3-й странице

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

У меня есть приятель. Он венгр, по профессиональной надобности учит русский. Когда мы познакомились, он гордо предъявил мне 1-ю книгу, которую начал читать на русском. Там была…  (барабанная дробь!) сказка про лисичку.

Сюжет я не помню, но слова, которые он перевел и выписал, навсегда остались в моей памяти – печка, колодец, метла, ведро и глаголы типа «затопить». Очень полезная лексика, не так ли?

Я не знаю, кто придумал, что взрослым людям, которые только начали учить язык, надо читать детские книги. Ну типа язык простой (царевич, лягушка, терем), и сюжет увлекательный – вам же очень хочется перечитать «Приключения Тома Сойера» в 30 лет, правда?

На самом деле, с детскими книжками придется изрядно помучиться – обычно довольно сложная грамматика, и куча слов, которые обычно учат на высоких уровнях. А польза от всех этих белочек и лягушек – сомнительная.

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

ДИСКЛЕЙМЕР: все, что я скажу дальше, написано для тех, кто однажды начал читать в оригинале, перевел 1-ю страницу и бесславно дезертировал. Если вы получаете удовольствие от английской классики, ничего полезного из этого поста вы не узнаете.

А что читать, если

...вы только начали учить язык

Прогулите Graded Readers, и вам откроется новый увлекательный мир. Graded Readers – это такие тоненькие книжки, специально для тех, кто только начинает учить язык. Они называются graded, потому что поделены на уровни.

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

Apache Avro — на светлой стороне Кафки

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

Добрый день, Хабр!

Меня зовут Сергей Игнатенко, я — девлид в поезде «Операционная платформа» ВСК. Хочу сегодня рассказать об опыте использования SchemaRegistry и Avro в Kafka.

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

Принцип работы прост: продюсер отправляет сообщение в Kafka, где оно размещается в очереди. Далее один или несколько консюмеров считывают это сообщение.

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

Весь бекэнд сталелитейной компании — как это у нас устроено

Время на прочтение6 мин
Количество просмотров9.2K
image

Пять лет назад у нас почти не было собственной разработки бэка: очень многие вещи делались силами подрядчиков, вендорами и командами поддержки. «Почти не было» — потому что всё же было много SAP и легаси-систем, разработанных, например, на Oracle, которые не менялись по многу лет.

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

Сейчас у нас есть собственная микросервисная разработка. В целом в бекэнде — около 200 разработчиков, которые пишут на современном технологическом стеке.

Административно всё устроено так: есть профильные и функциональные центры компетенций, например, есть первые переделы (обработка руды и всё такое), есть прокатное производство, есть выплавка, есть ремонты, есть HR-системы и так далее. Функционально все бекэнд-разработчики объединены в нашем Центре компетенций. Я и лидеры гильдии отвечаем за соответствующие стеки.

Мы не трогаем уровень микроконтроллеров технологического оборудования, не лезем в АСУ ТП (там есть отдельное подразделение со своей атмосферой), поэтому основная часть нашей работы находится на уровне управления производством. Есть ещё системы управления закупками, продажами, логистикой, планирования на различном уровне.

Значительная часть наших задач — разработка цифровых помощников, оптимизаторов производства и многих других вещей, про которые вы уже несколько лет читаете у нас в блоге на Хабре. Мы делаем архитектуру, логику, реализацию под конкретное производство и контрибьютим это в свой набор компонентов.
Читать дальше →
Всего голосов 34: ↑34 и ↓0+35
Комментарии12

Транзакции PostgreSQL, Требования ACID, примеры. Подготовка к собеседованию, изучение

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

Приветствую тебя читатель, я решил написать про ACID и Транзакции PostgreSQL своим языком, с понятными примерами, эта статья ориентирована на людей готовящихся к собеседованию, кто захотел узнать нюансы транзакций в PostgreSQL или про ACID, а также для людей которые знают теорию, но сами ещё ни разу не писали транзакции. Я не ставил перед собой цели рассмотреть и объяснить работу транзакций на очень глубоком уровне. Была цель привести понятные примеры, дать макет работы с транзакциями, а также пощупать основные возможные проблемы при работе с транзакциями в PostgreSQL.

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

Гайд по психопатам с научным подходом

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

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

Читать далее
Всего голосов 40: ↑29 и ↓11+30
Комментарии31

Доктора Кнут, Моррис и Пратт, или Как я перестал бояться и полюбил префикс-функцию

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

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

Я прошел через череду осознаний и озарений, прежде чем достичь просветления, и теперь предлагаю вам пройти этот путь вместе со мной.

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

Микросервисы для тех, кто прикидывается разработчиком. Часть 2

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

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

Читать далее...
Всего голосов 17: ↑14 и ↓3+15
Комментарии12

Автотесты на Java для websocket на SockJS

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

Всем привет. Меня зовут Ирек, и я в профессиональном IT с 2012 года. Прошел путь от специалиста службы поддержки до разработчика. На данный момент занимаюсь автоматизацией тестирования в компании РТК ИТ.

В статье хочу рассказать о своём опыте автоматизации тестирования websocket. О том какие грабли собрал и какой в итоге велосипед изобрёл.

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

Как недостаток сна влияет на здоровье

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

Многие не запариваются насчёт сна, я пренебрегал сном, особенно по молодости, ничего же страшного, если посижу до 2-3 ночи, отосплюсь утром или на выходных. Ведь тут интересный сериал, игра, книга. Кто себя узнал?)

Но всё это имеет последствия организма. Проблемы копятся, просто если молодой, особо не обращаешь внимания на это и организм пока вывозит.

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

Объект, ты null? Или как заключить контракт с компилятором в Kotlin

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

Привет, Хабр! Сегодня я расскажу о фиче, которую обнаружил в стандартной библиотеке котлина и реализация которой мне показалась неочевидной, а найти достаточного полного материала в интернете не удалось.

Пришлось копнуть, а что бы не было скучно, сделаю это вместе с вами.

Итак, далее в статье:

+Какого черта у null объектов можно вызывать методы?

+Как договориться с компилятором?

+Чем функции-расширения отличаются от родных методов класса?

Начнем.

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

«Не могу заставить себя сделать». Что на самом деле стоит за вашим сопротивлением?

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

Вам это знакомо. Надо сделать дело, но нет ни малейшего желания его делать. Сопротивление настолько сильное, что заставить себя удается или с великим трудом или не удается вовсе. Как понять, в чем тут загвоздка и сдвинуть дело с мертвой точки (или уже забить на него без зазрения совести).

Читать далее
Всего голосов 25: ↑22 и ↓3+20
Комментарии14

Госплан, недоедание и коррупция: как Индия выстраивала современную экономику в XX веке

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

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

Все дело в своеобразной модели экономической модернизации. С 1947 по 1991 год индийские власти старались запустить экономический рост командными методами. В итоге, темпы роста составляли 3-4%. При этом население увеличивалось примерно на 2% в год. Цифры эти неплохо смотрятся для Швейцарии, но ничтожно малы для развивающейся страны. 

В этой статье мы расскажем, где именно лидеры Индии до 1991 года зашли не туда. А в следующем материале расскажем, как республика смогла нащупать свою траекторию роста, и позволит ли она когда-нибудь решить ее извечные проблемы. 

Читать далее
Всего голосов 17: ↑15 и ↓2+14
Комментарии12

Почему мы до сих пор не нашли инопланетян?

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


Энрико Ферми как-то раз за обедом в компании коллег-физиков поднял вопрос о том, почему мы до сих пор не нашли и не встретили никаких инопланетян. Сначала разговор шёл об участившихся свидетельствах о наблюдении «летающих тарелочек», а потом учёные начали обсуждать внеземную жизнь. В какой-то момент Ферми спросил: «А где все?» Его сотрапезники рассмеялись в ответ, но затем этот вопрос стал будоражить умы многих людей.

Родился т. н. «парадокс Ферми» — можно выдвинуть множество аргументов в пользу того, что в нашей Галактике должна существовать достаточно продвинутая внеземная цивилизация (и не одна), способная расселиться по множеству планет у множества звёзд, и каким-то образом обнаружить своё присутствие для других обитателей. Однако все эти аргументы разбиваются о простую практическую проверку — несмотря на все наши технологические достижения, мы до сих пор не получили ни одного неопровержимого свидетельства подобной деятельности.
Читать дальше →
Всего голосов 43: ↑39 и ↓4+51
Комментарии132

Магнитная левитация и перспективы её применения

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

В марте 2024 года я опубликовал на Хабре неожиданно успешную статью «Локомотивы на атомном ходу», дискуссия под которой заставила меня задуматься о современном состоянии поездов-маглевов и магнитной левитации как таковой. Поезда на магнитной подушке так и не стали мейнстримом, но заняли свою нишу в области железнодорожного транспорта, в особенности, в Китае. Хорошую статью о современном состоянии маглевов «Китайский небесный поезд на красных рельсах как альтернатива метро и трамваю» написал в корпоративном блоге компании Timeweb Cloud уважаемый @TilekSamiev. Однако тема моей статьи очень далека от маглевов и какого-либо высокоскоростного транспорта. Сегодня я хочу рассмотреть проблему магнитной левитации как микроскопический, а не макроскопический феномен, вернее, как очередное интересное побочное свойство сверхпроводников. С распространением и потеплением сверхпроводимости выясняется всё больше деталей о её квантовой природе, а также о том, как удивительны могут быть перспективные технологии на основе магнитной левитации. О них мы и поговорим под катом.

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

Подробно про JWT

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

О чем эта статья: мы разберемся, что такое JSON Web Token, как он устроен и для чего используется, рассмотрим такие приемы, как «black-list токенов» и «контроль версий» токенов. Для наглядности, в конце будут блок-схемы клиент-серверных запросов с пояснениями.

Для кого эта статья: для тех, кто хочет детально понять что такое JWT, а так же для тех, кто просто ищет схему реализации.

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

Реализация событий через HTTP

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

Для некоторых задач, связанных с обновлением данных в реальном времени — например, новостные ленты, уведомления или поток чата, можно обойтись без сложных двусторонних протоколов, как WebSocket. Мы можем использовать простой механизм передачи данных от сервера к клиенту через HTTP, который часто оказывается удобнее и эффективнее в настройке для однонаправленного обмена данными.

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

Руководство по нагрузочному тестированию для начинающих

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

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

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

Структурное логирование в Spring Boot 3.4

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

С выходом Spring Boot 3.4 логирование стало ещё удобнее: теперь логи можно записывать в более унифицированном формате, что упрощает их анализ и обработку.

В новом переводе от команды Spring АйО мы разберем основные шаги для настройки и использования этой технологии в проекте.

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

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность