Таблица — один из самых эффективных способов подачи ТЕКСТОВОЙ информации: на минимуме пространства размещено максимум данных. И что не менее важно — эти данные доступны не только для восприятия, но и для анализа (СРАВНЕНИЯ). Основная сложность таблиц при верстке — их адаптивность для устройств с небольшими экранами (мобильных девайсов). Можно ли сделать так, чтобы даже на экране с размерами в несколько сантиметров таблицы могли быть удобными для восприятия?
Новости
Все, что нужно знать об ALBERT, RoBERTa и DistilBERT
Обзор различий и сходств различных трансформеров BERT из библиотеки Hugging Face и как их использовать
Между небом и землей: как совмещать работу в ИТ и учебу на пилота
Меня зовут Игорь, мне 34 года. Я разработчик и будущий летчик. Работаю в компании CUSTIS и при этом студент-первокурсник Якутского авиационного технического училища. Мой процесс поступления растянулся на три года, но я не потерял мотивацию, не сдался и всё же сумел доказать самому себе, что возможно всё — было бы желание!
В своей статье расскажу, как пришел в ИТ-сферу, как здесь развивался, почему внезапно принял решение снова пойти учиться, но совсем по другому профилю. А еще: как бесплатно получить профессию летчика, как выбрать, куда именно поступать и как подготовиться к экзаменам, а главное — как успевать совмещать всё это с разработкой программ?
Два или три тест-кейса для проверки граничных значений?
Подсчитываем минимальное достаточное количество тест-кейсов для тестирования граничных значений и эквивалентных классов.
BLE под микроскопом. TeLink
Санкции. Вот они докатились и до нас. Чипы европейских производителей стали недоступны или очень дороги. Но, как говориться, не NORDIC-ом единым... На рынке присутствуют и другие производители BLE кристаллов. Сегодня мы рассмотрим чипы одного из китайских заводов, а именно фирмы TeLink. Узнаем как с ними работать, а так же восхитимся их плюсами и воскликнем "О, ужас" их минусам :-)
Перспективный BLOOM, «разумная» LamDA и проблемы общего ИИ
В полку LLM прибыло: недавно специалисты из Французского национального центра научных исследований объявили о релизе новой большой языковой модели под названием BLOOM. Обсудим её перспективы в этой статье, а ещё поговорим о разумности LLM и общих проблемах ИИ.
Лекция 5. The Legend of Zelda — CS50`s Introduction to Game Development с русскими субтитрами
Привет! Перевод очередной лекции о создании The Legend oz Zelda
Compliance-дайджест: что изменилось в ИБ‑законодательстве в июле
В новом дайджесте вас ждёт краткая выжимка основных изменений законодательства в области кибербезопасности за минувший июль. Главная тема выпуска — новации в части защиты персональных данных, появившиеся с принятием Федерального закона № 266. Также расскажу о развитии нормативно-правовой базы в рамках Указа Президента РФ № 250, новых законопроектах, направленных на защиту критической информационной инфраструктуры, инициативе ФСТЭК России сократить сроки проведения отдельных процедур по сертификации средств защиты и других новостях из мира ИБ-комплаенса.
Программирование на Python и установка Docker для Sipeed Lichee RV RISC-V
В первой части познакомились с процессором Allwinner D1 на RISC-V архитектуре, рассмотрели возможности, поработали с одноплатным компьютером Sipeed Lichee RV. Старый образ операционной системы содержал многие недоработки, которые не позволяли полностью оценить работу одноплатника. В продолжение рассмотрения Lichee RV, возьмем новый образ Ubuntu, построенный на последнем ядре Linux 5.19, окончательный выпуск которого ожидается в конце июля 2022 года. Поработаем с GPIO из Python`а и установим Docker. Теперь полноценно протестируем новый образ, проверим на что способна плата и начнем уже программировать на Python.
Элементы привыкания приложений
Почти каждая хорошая компания заявляет, что у неё есть некая миссия сделать мир лучше, ну или хотя бы сделать лучше жизнь для какой то части населения - аудитории. Все эти компании расскажут по пунктам какую конкретно ценность они могут дать вам, если вы будете использовать продукты этой компании (приложения), какие ваши проблемы она решит. Решают ли они реально ваши проблемы? Ну да, но на самом деле нет…
Снапшоты в Kubernetes: что это и как ими пользоваться
С появлением snapshot-controller в Kubernetes появилась возможность создавать снапшоты для совместимых с ними CSI-драйверов и облачных провайдеров.
Как и всё в Kubernetes, имплементация API является универсальной и не зависит от какого-либо вендора, что позволяет нам рассмотреть данный функционал в общем порядке. Как же устроены снапшоты и какую пользу они могут принести пользователям Kubernetes?
Датчик глюкозы из паутины
Нет ничего удивительно в том, то научный мир постоянно вдохновляется вполне естественными процессами и явлениями, встречающимися в природе. Многие представители флоры и фауны в той или иной степени становятся соавторами тех или иных открытий, изобретений и разработок, меняющих жизнь человека к лучшему. Мы часто слышим о том, как паучий шелк применяется в самых разных отраслях исследований, ввиду его удивительных химических и физических свойств. И череда открытий не останавливается. Ученые из Национального университета Цзяотун (Синьчжу, Тайвань) преобразовали паучий шелк в оптическое волокно, которое можно использовать для создания датчиков глюкозы. Каковы оптические свойства паутины, как ученые преобразовали ее в оптоволокно, и как данная разработка может помочь диабетикам? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Как устроен перевод трансляций в Яндекс Браузере и чем он отличается от перевода обычных видео
Осенью прошлого года мы рассказали читателям Хабра, как работает голосовой перевод видео в Яндекс Браузере. За первые десять месяцев пользователи посмотрели видеоролики с закадровым переводом 81 миллион раз. Механизм действует по запросу: нейросеть получает аудиодорожку целиком, а звук на понятном пользователю языке появляется с задержкой в пару минут.
Но такой способ не подходит для прямых трансляций, когда нужно переводить почти в режиме реального времени. Поэтому сегодня мы открываем для всех отдельный, более сложный механизм — потоковый перевод стримов.
Чтобы всё заработало, перезапустите Яндекс Браузер. Анонсы новых устройств, спортивные соревнования, вдохновляющие космические запуски — этот и другой контент теперь можно смотреть сразу на родном языке. Закадровый голосовой перевод сейчас доступен для некоторых каналов на YouTube, а в будущем, конечно, включить дубляж можно будет в любой YouTube-трансляции. Чтобы адаптировать механизм перевода для стримов, потребовалось переработать всю архитектуру.
И мы улетели…но
В 2013 году я уволился из одной большой «зеленой» компании (не банк) и уехал на далекий «зеленый континент» с целью «на людей посмотреть, себя показать». В мыслях было, при удачном стечении обстоятельств, не только выучить английский язык, но и остаться на ПМЖ. Было все это задолго до того, как подобное стало мейнстримом.
Спустя полгода я вернулся обратно на Родину. У меня не было тогда «взгляда побитой собаки», ощущения, что я неудачник, который не смог ассимилироваться и все в этом роде. Было стойкое понимание, что я не готов жить и работать разнорабочим в чужой стране за 5 долларов час…
Поговорил с коллегами по М.Видео-Эльдорадо и друзьями из других компаний о том, как сложился или не сложился опыт их эмиграции и почему. Под катом несколько реальных историй ребят, принявших решение уехать или оставаться в стране в феврале-марте 2022 года. Кто-то уехал и остался, кто-то вернулся. Кто-то ни на миллиметр не сдвинулся с места. Все-таки эмиграция и туризм, или «зимовка» (как хотите) разные вещи.
Далее по тексту вообще нет цели топить «за» или «против». Лично мне было интересно узнать об опыте разных людей и сравнить со своим 10-летней давности. Многое совпало. Go под кат! А потом в комментарии.
Шкала Кардашева
Как давно вы смотрели на звёзды? В городе их, за многоэтажками и искусственным освещением, уже и не увидишь. 10 000 лет назад, когда наши предки, вооружившись каменными топорами, начинали строить цивилизацию, звёзды были всего лишь частью ландшафта. Но и тогда они притягивали взоры и беспокоили воображение своей бесконечностью. Сегодня мы знаем (вернее думаем, что знаем) что такое звёзды. Сегодня мы уже приручили атомную энергию, покатались на Луне и планируем колонизировать Марс. Сегодня мы обладаем технологиями, которыми 10 000 лет назад могли обладать только боги, да и то только в воображении обкуренных шаманов. За мгновение по меркам вселенной, мы достигли невероятного могущества. Но стоит посмотреть на ночное небо, забитое бесконечным количеством огромных термоядерных реакторов, как наше самомнение вместе с нашим могуществом начинают блекнуть.
В 1967 году советский физик Николай Кардашев, предложил шкалу классификации цивилизаций. Шкала очень простая:
Цивилизация 1 типа - потребляет всю энергию, получаемую планетой от ее светила (уровень зародыш). Такая цивилизация колонизирует местную систему.
Цивилизация 2 типа - потребляет энергию, излучаемую ее звездой (уровень нуб). Эта цивилизация уже контролирует потоки энергии свой звёзды и возможно вполне готова к межзвёздным перемещениям.
Цивилизация 3 типа - контролирует энергию всей галактики (продвинутый юзер). Как это может выглядеть не понятно вовсе.
Ну и можно добавить.
Цивилизацию 4 типа - потребляет энергию всей вселенной (уровень бог).
Российская айтишница похвасталась в Твиттере оптимизацией налогов – и ее пообещал наказать лично экс-президент Эстонии
Многие релоцирующиеся айтишники сейчас стараются подобрать такой вариант, чтобы платить со своего дохода не эти ваши европейские налоги >50%, а что-нибудь более «приемлемое». Разбираемся, что в этом стремлении может пойти не так (спойлер: всегда советуйтесь с налоговыми юристами и поменьше пишите про себя всякое в Твиттере).
Пишем тесты производительности под Webflux
Добрый день! Меня зовут Александр Леонов, я руководитель группы разработки одной из распределённых команд Usetech. Сегодня я хочу рассказать вам о том, как написать карманный тест производительности на неблокирующий код Webflux. Статья рассчитана на разработчиков, которые разрабатывают API или выполняют оптимизационный рефакторинг медленного кода. Итак, начнём.
Honeypot, типы и обнаружение
Honeypot — это форма защиты, сильно отличающаяся от двух последних, о которых мы только что говорили. Сильно отличается от брандмауэров и сильно отличается от систем обнаружения вторжений. Поскольку они отличаются друг от друга, они не будут обнаруживать целую кучу вещей, которые могли бы сделать брандмауэр или IDS, но Honeypot очень хорошо обнаруживают другие вредоносные действия, которые два других класса систем никогда не смогут обнаружить. Одна из вещей, которую вы узнаете о Honeypot, это то, что он является очень пассивным механизмом обнаружения. Он не блокируют трафик, как это сделал бы брандмауэр, и не проверяют объемный трафик, как IDS.
Разработка cache-сервера для сохранения аккаунтов в задачах веб-парсинга
Всем привет!
Одной из самых больших проблем при решении задач веб-парсинга данных является риск блокировки аккаунта. В общем случае эта проблема возникает только по одной причине – это большое количество запросов к веб-порталу за единицу времени.
Существует несколько путей решения этой проблемы с целью сохранить аккаунт:
Магия Dispatcher'ов и как сделать свой Main
Я думаю сейчас не осталось людей, незнакомых с корутинами в Kotlin. Волшебный инструмент, согласны?