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

Все потоки

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

Путешествия в темноте. Владимир Васкевич, история незрячего тревел-блогера

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

На сайте платформы по цифровой грамотности для детей и подростков с нарушениями зрения и моторики появился новый раздел — «Вебинары». Это очередное обновление платформы beelineforkids.ru

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

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

На сегодняшний день общее количество пользователей платформы составило более 58 тыс. человек, материалами курса воспользовались более 12 тыс. человек и более 10 тыс. участников полностью прошли курсы по цифровой грамотности.

Одним из героев наших вебинаров стал Владимир Васкевич. Будучи незрячим с самого детства, он посетил уже 30 стран и 75 регионов России. На вебинаре «Летим куда хотим» Владимир рассказал, как искать недорогие билеты, строить маршрут своего путешествия и что нужно учитывать, чтобы поймать самую выгодную цену, а на вебинаре «Дом вдали от дома» объяснил разницу сервисов для бронирования жилья и дал советы, как сэкономить.

Мы решили подробнее поговорить с Владимиром о его тяге исследовать этот мир, развиваться и наслаждаться жизнью, несмотря ни на что. В интервью 

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

Деконструкция монолита: Максимально производительный подход к проектированию программ

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

Как и почему компания Shopify перешла от монолитной архитектуры к модульно-монолитной.


image

У компании Shopify одна из крупнейших баз кода на Ruby on Rails. Над ней трудились более десяти лет свыше тысячи разработчиков. Она включает множество разнообразных функций, например, выставление счетов продавцам, управление сторонними приложениями, обновление информации о товарах, обработка доставки и так далее.

Изначально система была построена как монолит, то есть все эти разные функциональные возможности были встроены в одну кодовую базу без каких-либо разграничений между ними. В течение многих лет эта архитектура работала нормально, но в конце концов мы достигли точки, когда недостатки монолита перевесили преимущества. Нам предстояло сделать выбор, как действовать дальше.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+19
Комментарии4

Анализ InheritedWidget'а в Flutter

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

Service Locator — зло. InheritedWidget — это сервис локатор с ограничениями.
В этой статье разберемся, как решают эти ограничения проблемы сервис локатора, и решают ли...

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

Чтение на выходные: «Илон Маск» Уолтера Айзексона

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

Уже не первая рекомендация с авторством Уолтера Айзексона в нашей рубрике. На этот раз — одна из недавно нашумевших новинок. Всё уже и так понятно из заголовка, поэтому лишь отметим, что в русском переводе работа Уолтера вышла в самом конце августа этого года, а в 2023-м оригинал был признан книгой года по версиям Time, The Financial Times, Apple и Amazon. Несложно догадаться, что это ещё и бестселлер The New York Times. Под звуки этих фанфар перейдем к краткому описанию содержания и предложим несколько поводов, чтобы занять этим чтением ближайшее свободное время.

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

Истории

Мессинский кризис солёности

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

Море высохло, покрыв бывшее дно слоем соли. Температура достигла 80-ти градусов, а давление в 1,5 раза превзошло давление на уровне моря. Это не описание постапокалиптического будущего, и это вовсе не планета Плюк (два раза «ку»!). Это произошло примерно 6 миллионов назад там, где сейчас туристы нежатся у теплого Средиземного моря.

Читать далее
Всего голосов 36: ↑31 и ↓5+32
Комментарии6

Прощай, ChromeOS: долгий путь к Linux с самодельным Suzy-Q-кабелем и прошивкой BIOS

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

Привет, Хабр! Это Кирилл из МТС Диджитал. После того как мне удалось научить хромбук запускаться с флешки, о чем я рассказывал в посте «Chromebook: жизнь после EOS», стало казаться, что нет смысла прошиваться на альтернативную прошивку. Но после очередной попытки установки Linux я обратил внимание на интересный момент: утилита inxi показывала вместо серийного номера просто цифры от 0 до 9. 

Есть и еще несколько технических нюансов: некоторые дистрибутивы Linux отказывались корректно определить разрешение экрана, а Gentoo вис при запуске с минимального образа. Я предположил, что, скорее всего, BIOS/UEFI может мешать нормальному использованию альтернативных операционных систем. И как потом оказалось, так оно и есть. Поэтому я решил заняться прошивкой. Казалось бы, элементарная вещь — есть специальный скрипт и гайды в интернете. Что могло пойти не так? Рассказал об этом под катом.

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

МИТАП: собираем комбо вредных советов про карьеру мобильного разработчика

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

Расскажем, почему изоляция от коллег и руководителя – это база, и в чем польза cтагнации.


Нет в жизни разработчика более надоедливого архетипа коллеги, чем “неравнодушный советчик”, который спешит причинить добро вне зависимости от твоего желания и последствий этого причинения. Причем, каждый второй обязательно собрал целое комбо из этих квазиполезных рекомендаций и готов делиться ими при каждом удобном случае. Мы нашли целых четверых таких советчиков и решили предоставить им трибуну для причинения добра в особо крупных размерах!



26 сентября мы проведем онлайн-митап “10+ вредных советов мобильному разработчику: как точно завалить проект и карьеру”. На нем опытные лиды и разрабы расскажут, какие действия обязательно затормозят твой промоушн и подожгут любой релиз.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+16
Комментарии1

Compute — волшебная пилюля?

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

При разработке flutter‑приложения может возникнуть задача, в рамках которой придется выполнять какую‑то «тяжелую» операцию над большим объемом данных. Если потратить на нее больше 16 миллисекунд (или 8, если говорим о 120 fps), то пользователи могут заметить небольшое подлагивание при скролле или анимациях. Во фреймворке подготовлена удобная функция compute, которая выполнит нужную операцию в отдельном изоляте в фоновом режиме.

Казалось бы, вот оно идеальное решение — как только начинаются проблемы, оборачиваем вызов в compute и продолжаем жить без проблем дальше. В большинстве случаев — да, но иногда этого может быть недостаточно.

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

Почему Scrum так изматывает

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

В современном мире программирование связано с высокой стрессовой нагрузкой — намного большей, чем на моей памяти было в 90-х и начале 2000-х, когда я только начинал свой путь в этой сфере. В те времена безумие начиналось в преддверии дедлайнов, но в остальное время всё шло более-менее размеренно. Сегодня же психологическая нагрузка и давление уже являются неотъемлемыми спутниками разработки ПО.

Поэтому, естественно, в целях сохранения здоровья и повышения продуктивности мне хочется с этим давлением как-то разобраться. В итоге я немного поразмышлял, почему в последние пару десятилетий всё стало настолько печально (по крайней мере, для меня).
Читать дальше →
Всего голосов 108: ↑101 и ↓7+130
Комментарии74

IP or not IP?

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

Это все ещё вопрос?

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

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

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

Сразу скажу, что статья не претендует на инженерную точность, является частным, субъективным и предвзятым мнением автора. Вопрос наличия «закладок» тоже рассмотрен тут не будет.

Для начала немного терминологии.

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

DSS-43: единственная антенна, которая поддерживает связь с Вояджером-2

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

Вот уже не первый год энтузиасты изучения космоса с интересом следят за новостями про Вояджер-2. То связь с ним потеряна, то не хватает вырабатываемой мощности, то отказали приборы. Но как-то НАСА ухитряется каждый раз находить выход и удаленно взаимодействовать с кораблем 1977 года постройки на расстоянии 20 млрд километров. Просто для понимания: это где-то в 136 раз больше, чем от Земли до Солнца. 

Про сам Вояджер-2 писали многие, в том числе на Хабре. А вот про единственную антенну, которая обеспечивает с ним связь, информации немного. Давайте это исправим и посмотрим на DSS-43 — часть сети дальней космической связи NASA Deep Space Network.

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

Управляем моделью с помощью метаданных в dbt

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

Это приключение посвящено созданию продвинутых макросов, которые используют метаданные модели для управления инкрементальностью и тестами качества. Задание параметров модели в виде метаданных позволяет наглядно представлять их в каталоге данных и переиспользовать в разных задачах.

Квест подготовлен для раскрытия темы в рамках dbt Meetup #5 и нацелен на инженеров аналитики, которые готовы глубоко погрузиться в написание макросов dbt для решения сложных практически значимых задач.

Предложенный подход позволяет эффективно выстраивать сложные автоматизации в проекте, является незаменимым для больших дата‑лейков на базе Trino/Presto и позволяет изучить макросы на продвинутом уровне, достаточном для создания собственных сложных автоматизаций.

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

Реверс-инжиниринг ресурсов игры LHX. Часть 4

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

В конце прошлого поста мне стало очевидно (остальным стало очевидно гораздо раньше), что расшифрованные модельки надо конвертировать во что‑то помоложе 90х годов и поуниверсальней двоичного дампа с кастомными командами. Иными словами, надо хоть как‑то вытащить геометрию из кастомного бинарного формата во что‑то, что поддерживается хоть одним 3D‑редактором. Далеко я не пошел — решил сконвертировать результаты в простой как палка.obj‑формат (а он из середины 90х, как оказывается…).

И вот что получилось
Всего голосов 17: ↑17 и ↓0+25
Комментарии2

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн

Обзор AI-ассистента Cursor для разработчиков

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

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

Конечно, сейчас уже есть инструменты на базе искусственного интеллекта, такие как GitHub Copilot, ChatGPT и Claude, которые пытаются облегчить нам жизнь. Но давайте будем честны — они также заставляют нас желать большего.

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

Вот тут-то и приходит на помощь Cursor.

Читать далее
Всего голосов 16: ↑15 и ↓1+20
Комментарии14

Когда Олимп был островом

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

В одной из моих летних статей «Последнее лето Марса» я останавливался на том, как, согласно современным представлениям, выглядит геологическая история Красной Планеты. В настоящее время Марс хорошо картирован, известны детали его рельефа, и косвенные данные позволяют предположить, что около 2 миллиардов лет назад на Марсе существовало достаточно высокое атмосферное давление, при котором северная часть планеты могла быть покрыта обширным сравнительно мелководным океаном. В научной литературе фигурирует термин «Oceanus Borealis» (Северный Океан), однако точные границы этого гипотетического водоёма и его южных окраинных морей пока очертить затруднительно. Но изучение следов бывшего океана, а также специфических осадочных отложений может сыграть ключевую роль при поисках подземной воды на Марсе в период его будущей колонизации, поэтому гипотеза о северном океане активно изучается с конца прошлого века. Пока эти исследования сводятся к компьютерному моделированию, и один из неожиданных выводов заключается в том, что циклопический Олимп (высочайшая гора в Солнечной системе) когда-то мог представлять собой вулканический остров, увенчанный щитовым вулканом. Потухшие щитовые вулканы – одна из господствующих форм рельефа на Венере, а на Земле такие ландшафты характерны для Гавайских островов.     

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

Актуальные зарплаты и вакансии с удаленкой в IT — на Хабр Карьере

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

Привет! Меня зовут Настя и я работаю в Хабре. Последние несколько лет мы активно занимаемся развитием одного из продуктов экосистемы — Хабр Карьеры. Обновляем работу старых сервисов и добавляем новые. Например, теперь там есть раздел с экспертами и маркетплейс IT-курсов с отзывами. А калькулятор зарплат стал сильно удобнее за счет интуитивно понятного интерфейса. 

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

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

Мы захотели надежности, и сделали интегратор курсов валют ADAMANT Currencyinfo

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

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

Ключевой мотив создания ADAMANT Currencyinfo — надежность.

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

Исследование: генеративный ИИ повышает производительность труда разработчиков на 26,08 %

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

Исследовательская работа утверждает, что использование инструментов с искусственным интеллектом помогает разработчикам выполнять на 26,08 % больше задач.

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

Читать далее
Всего голосов 12: ↑8 и ↓4+13
Комментарии16

Основные проблемы автоматизации процессов лаборатории

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

Хотелось бы немного осветить тему про ЛИМС на Хабре. В мире существует огромное множество лабораторий, которые занимаются измерениями, испытаниями, анализом каких-то объектов окружающей среды, продукции, биологических образцов и т.д.

Поговорим про внедрение ЛИМС в лаборатории.

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

Эхо Дайджест: преимущества и недостатки o1-mini по сравнению с Sonnet 3.5

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

Промт для «Бога автоматизации»; Российская компания «Модуль» представила высокопроизводительный вычислительный модуль NM Quad; Демонстрация процесса взлома и получения доступа к отладочным меню первых трех поколений спутниковых ТВ-антенн Winegard; и многое другое.

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