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

Все потоки

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

«Папа» Эльбруса. Ноутбук на VLIW процессоре TransMeta Crusoe TM5800 с динамической ретрансляцией из 2003 года

Блог компании Timeweb Cloud Гаджеты Компьютерное железо Ноутбуки
Ретроспектива
В некоторых своих статьях, при малейшем упоминании Эльбруса и МЦСТ в положительном ключе, некоторые мои читатели пытались поднять тему а-ля «Эльбрус это перемаркированый чип из Тайваня», не особо вникая в то, как это работает под капотом и почему Эльбрус — это действительно круто. Но кое в чём эти люди правы, ведь концептуально, Эльбрус действительно не первый в своём роде, есть у него и «папа», который работал по схожему принципу динамической ретрансляции из x86 и вышел на 5 лет ранее. Недавно я купил ноутбук iRu на TransMeta Crusoe 5800 всего за 1.000 рублей, который под капотом использует VLIW архитектуру с динамической ретрансляцией кода из x86 в свой машинный код. Интересно узнать, насколько далеко Эльбрус ушёл от своего приёмного «отца» за 20 лет существования? Тогда добро пожаловать под кат!

image
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 864
Комментарии 2

Новости

Подключение Sagemcom F@st 2804, v7 на OpenWRT к WiFi

Настройка Linux **nix *Сетевые технологии *Сетевое оборудование
Из песочницы

В данной статье хочу рассказать о результатах двухдневной борьбы с данным устройством. Речь пойдёт об ADSL роутере, который Росстелеком "выдавала" своим клиентам. Рассматривать буду версию с двумя чёрными USB.

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

Я нашёл два способа как решить проблему с конфигурациями (у Вас могут заработать как оба, так и не одного, учитывайте это).

Попробуем поменять конфигурацию на уже установленной системе или прошьёмся до старой рабочей и перенесём конфигурацию на новую версию. Поработаем через Web-интерфейс и подключимся по SSH.

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

YAML из Ада

Python *Программирование *Kubernetes *
Обзор
Перевод

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

Данный пост является нытьём и он более субъективен, чем мои обычные статьи.
Читать дальше →
Всего голосов 44: ↑44 и ↓0 +44
Просмотры 3.2K
Комментарии 12

Размышление об Active Object в контексте Qt6. Часть 2.5

C++ *Qt *

Статья выпущена как дополнение к предыдущей и показывает, как можно сделать Active object, работающий асинхронно в среде Qt, но при этом не использующий события.

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

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

Реверс-инжиниринг *Схемотехника *Производство и разработка электроники *DIY или Сделай сам Электроника для начинающих

Новый год прошёл, а вопросы остались.

А вот и ответы
Всего голосов 42: ↑41 и ↓1 +40
Просмотры 3.6K
Комментарии 8

Проблема контроля ИИ

Искусственный интеллект
Из песочницы
Перевод

Проблема управления ИИ (Control Problem или Alignment Problem) — это проблема предотвращения негативного влияния искусственного сверхразума (ИСИ) на человечество. Как нам держать под контролем более разумное существо или как привести его в соответствие с нашими ценностями?

С появлением ИИ уровня ChatGPT это вопрос становится пугающе актуальным.

Читать далее
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 2.2K
Комментарии 15

Как написать расширение браузера для замены шрифтов на Quasar и Vue 3

Блог компании SkillFactory CSS *Google Chrome TypeScript *
Туториал
Перевод

Одни расширения добавляют в браузер новые функции, а другие предоставляют данные о посещаемых веб-страницах:


  • Wappalyzer расскажет о технологиях, которые применялись в разработке сайта.
  • Similar web показывает трафик и ранжировании сайта.
  • Momentum изменяет содержание страниц или заменяет домашнюю страницу.

Я расскажу о разработке расширения для Chrome на Vue 3 и Quasar. Это расширение которое будет изменять размер шрифта на посещаемых веб-страницах. Подробности — к старту нашего курса по Fullstack-разработке на Python.

Читать дальше →
Всего голосов 4: ↑2 и ↓2 0
Просмотры 417
Комментарии 1

XMLDSig: php + openssl

Разработка веб-сайтов *Криптография *Open source *PHP *API *
Туториал

Продолжение поста про интеграцию с ГИС ЖКХ - https://habr.com/en/post/710462/

В этой части разберём как правильно подписать xml-запрос в php при помощи openssl

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

Будем использовать модифицированную версию openssl из первого поста, поэтому он обязателен к прочтению

В основе всего лежит базовый класс Xml, наследуемый от DOMDocument:

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

Как подсветить временные отрезки на графиках

Python *
Из песочницы

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

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

Как мы не купили квартиру в Турции

Чулан

Ниже будет эпичный рассказ о том, как мы всеми силами пытались купить квартиру в Турции, но так и не купили. В офисе одного из застройщиков к нам обратился мужчина, назвав себя агентом по недвижимости. Мы начали вести просмотры квартир, нашли подходящий вариант и согласились на сделку. Цена была 1.990.000 TL. Уже через 2 дня цена изменилась на 10% и выросла до 2.180.000 TL. Но так как квартира понравилась, мы повозмущались и решили все-таки идти на сделку.

И тут началось
Всего голосов 49: ↑13 и ↓36 -23
Просмотры 6K
Комментарии 18

C++ по итогам 2022-го

Блог компании JUG Ru Group C++ *Конференции
Ретроспектива
Перевод

Должен признать, что в некоторые из предыдущих лет C++ мог ощущаться немного «скучным» и «стабильным». Новые фичи, новый стандарт каждые три года, встречи, конференции... обычная жизнь (не считая некоторых дополнительных событий с в мире, экономике и эпидемиологической ситуации). Прошедший год отличается, потому что выглядит как «переломный» в истории C++... и кто знает, куда это заведёт нас.

Давайте вспомним некоторые вещи, случившиеся в прошедшем году.

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 5.1K
Комментарии 3

Языки программирования как зеркало IT-столпотворения. Часть II

Блог компании Онлайн Патент Программирование *Читальный зал Патентование *Научно-популярное

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

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

Как понять, зачем люди устраиваются к вам работать и почему они увольняются

Блог компании AGIMA Управление персоналом *Научно-популярное
Обзор

Привет! Я Дмитрий Шувалов, руководитель компании УМ. Наша компания входит в экосистему AGIMA и занимается исследованиями клиентского опыта. Одна из наших сильных стороны — этнография труда. Моя коллега Ольга Пинчук координирует это направление и недавно написала статью об этом для журнала «СоциоДиггер». В ней она подробно описывает методы и задачи этого подхода, а также объясняет, почему крупный бизнес проявляют к нему интерес. А еще одна из задач текста — объяснить отличие корпоративной этнографии от маркетинговых исследований и аналитики.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 1.9K
Комментарии 10

SuperIndustry — Dev log #1 – Большой и страшный монстр по имени C++

C++ *Разработка игр *Unreal Engine *

Вступление

Привет, друзья! В этом цикле статей я максимально подробно буду рассказывать о процессе разработки игры на UE – SuperIndustry. Вы сможете на моем примере познать процесс разработки 3D игры на UE. Вкратце про игру: Представьте гибрид Oxygen not included и Satisfactory, в далеком будущем и на специфичной экзо планете. В игре будет глубокий сюжет, который будет повествоваться через своеобразный дневник. Главная цель – улететь с планеты (остановиться на достигнутом) или же продолжить общение с высшим Существом и узнать, что будет дальше.

Предыдущая часть.

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

Истории

Часть 1. Управление знаниями в Obsidian. Обработка информации. Рабочий процесс. Источники информации. Работа с заметками

Учебный процесс в IT Научно-популярное Софт Лайфхаки для гиков Мозг
Туториал
Из песочницы

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

Вероятно статей (частей) будет три
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 2.8K
Комментарии 12

Почему многим IT-компаниям не хватает качественного руководства в QA?

Блог компании OTUS Тестирование веб-сервисов *
Перевод

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

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

Сетевая безопасность Linux: Best practices и баш скрипты

Блог компании OTUS Настройка Linux *
Recovery mode

Linux — это операционная система с открытым исходным кодом, которая широко используется на различных устройствах, включая серверы, ПК  и встроенные системы. Важно обеспечить безопасность систем Linux при подключении к сети для защиты от потенциальных угроз и уязвимостей. Существуют различные best practices, которым можно следовать для повышения безопасности систем Linux при подключении к сети, в том числе использование надежных паролей, включение двухфакторной аутентификации, поддержание систем в актуальном состоянии, настройка и включение брандмауэра, а также регулярный мониторинг. журналы и активность системы.

Читать далее
Всего голосов 16: ↑8 и ↓8 0
Просмотры 2.9K
Комментарии 12

Повторная обработка данных на платформе управления цифровыми ресурсами в Netflix

Блог компании Southbridge Системное администрирование *IT-инфраструктура *Apache *DevOps *
Кейс
Перевод

Netflix ушел, а технологии остались. Поэтому мы решили перевести оригинальную статью за авторством Meenakshi Jindal о том, как стриминговый сервис обрабатывает данные с помощью Apache Kafka.

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

Терапия решения проблем и начало карьерного роста после 45

Мозг Здоровье

Как следует из названия, терапия решения проблем (PST - Problem-Solving Therapy)  направлена на обучение и развитие способностей для решения проблем. Она может использоваться как для лечения телесных или умственных страданий, так и просто для разрешения психологических трудностей.

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

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

Не надо думать, что если в практической части статьи разбираются: супружеские отношения, финансы, карьера - то PST это про одиноких домохозяек. Проблема может быть любой, и не обязательно в ее основе должна лежать супружеская измена, и не обязательно она должна быть вызвана межличностным конфликтом.

Читать далее
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 2.1K
Комментарии 4

Эволюция кода: путь к лучшему дизайну

Блог компании RUVDS.com Программирование *Проектирование и рефакторинг *Go *
Перевод

В этой статье мы изучим программное решение экзаменационной задачи конца второго семестра в AltSchool Africa. Эта задача подразумевает построение системы для управления складскими запасами магазина, продающего машины и другие товары. В частности, магазин должен иметь возможность отслеживать количество и общую стоимость проданных и оставшихся на складе товаров.
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 1.4K
Комментарии 10