habrahabr
Запускаем Intel 87C51 — первый крупносерийный микроконтроллер (1980)

  Мы принимаем как должное удобства современных микроконтроллеров - все ключевые компоненты интегрированы в один корпус: флэш-память/EEPROM, SRAM, само процессорное ядро, PLL, ADC/DAC, PWM, последовательные порты и многое другое.   Но так было не всегда. Первым монолитным микроконтроллером был Intel 8048 (MCS-48) выпущенный в 1976 по n-МОП технологии. Не планировалось что у него будет длинный жизненный цикл и уже через 4 года в 1980 на смену ему пришел Intel 8051 (MCS-51), завоевавший м…

  • вторник, 14 мая 2024 г. в 00:00:20
habrahabr
Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 6: кошки-мышки с феде…

В прошлой части мы рассказали, как Кевин Митник и его друг Льюис сумели вычислить подставного хакера «Эрика Хайнца» — кадрового агента ФБР Джозефа Уэйса с обликом раздолбая-рокера, который вёл с ними оперативную игру. Друзьям, благодаря техническим умениям и навыкам социальных коммуникаций, удалось вычислить множество деталей — вплоть до коллег Уэйса по лос-анджелесской штаб-квартире ФБР и адреса его родителей. Поначалу Кевин подумывал бежать из страны — уж очень ему не хотелось снова угодить …

  • вторник, 14 мая 2024 г. в 00:00:18
habrahabr
Сложности перевода: баг, который говорил по-русски и ломал моё приложение

Шпион всматривается в экраны Несколько лет назад я работал над Lipo Manager, добавляя кое-какие долгожданные функции. Это довольно простое приложение, но вполне достаточное для управления батареями LiPos. Некоторые из вносимых мной изменений отвечали запросу сообщества. Это были визуальные доработки, оптимизация, мультиязычность, обновления зависимостей и исправление периодически возникавших исключений нулевого указателя. Со всеми этими задачами я справился за день и, проведя несколько тесто…

  • вторник, 14 мая 2024 г. в 00:00:17
habrahabr
Одноплатник на 155-й серии

Эта история началась с ухода в отпуск зимой. Вы только представьте! Полярная ночь, темно хоть глаз выколи и дикий мороз. И вот сижу я такой страдалец, не зная, чем себя занять горемычного. А тут выскакивает статья, что японцы собрали однобитный компьютер на четырех микросхемах. (Naoto64). И вот то ли от безделья, то ли от тоски, или азарт меня одолел, но решил я попробовать собрать «одноплатник» с минимальным количеством микросхем. Под словом «минимальным» я подразумеваю компромисс между функци…

  • вторник, 14 мая 2024 г. в 00:00:16
javascript
Ищем баги в коде браузера при помощи фаззинга

Наш браузер Ladybird неплохо справляется с качественно отформатированным веб-контентом, но я решил, что будет полезно проверить его инструментами для исследования безопасности. Поэтому сегодня мы воспользуемся Domato 🍅 — DOM-фаззером из Google Project Zero, чтобы провести стресс-тест Ladybird и устранить найденные в процессе ошибки.Работает это следующим образом: Domato генерирует рандомизированные веб-страницы со множеством по большей части валидного, но странного HTML, CSS и JavaScript. Я заг…

  • вторник, 14 мая 2024 г. в 00:00:14
github
modelscope / agentscope

Start building LLM-empowered multi-agent applications in an easier way.English | 中文 AgentScope Start building LLM-empowered multi-agent applications in an easier way. If you find our work helpful, please kindly cite our paper. Welcome to join our community on Discord DingTalk News [2024-04-30] We release AgentScope v0.0.4 now! [2024-04-27] AgentScope Workstation is now online! You are welcome to try building your multi-agent application simply with our drag-and-drop …

  • вторник, 14 мая 2024 г. в 00:00:11
github
Mega-Gorilla / Index_PDF_Translation

Indqx PDF 翻訳 概要 Indqx PDF 翻訳は、2024年5月31までwebにて翻訳サービスを提供していた、PDF翻訳のソースコードです。 サービス終了に伴い、Index PDF翻訳を、ローカルで実行可能なコードも提供しています。 Indqx PDF 翻訳は、PDFのフォーマットを崩さずに、翻訳することができる論文向けPDF翻訳サービスです。以下の機能があります。 本文自動認識機能により、論文データの数式やタイトルなどの翻訳不要部分を無視して本文のみを翻訳します。 本文認識はブロックの幅、文字数、フォントサイズにより、分析を行います。 本文ブロックを認識時、終了記号(.:/など)がない場合、複数ブロックを1ブロックとして翻訳します。これによりブロック間やページ間にて翻訳文が途切れる等の問題を解決します。 図や表の説明文のブロックを自動認識し、本文と分割して翻訳します。 ローカル版のインストール 本、レポジトリをクローン後、 以下のコマンドで必要ライブラリをインストールしてください。実行には、Python 3.11環境が必要です。 ライブラリーをインストール p…

  • вторник, 14 мая 2024 г. в 00:00:09
github
X-LANCE / AniTalker

AniTalker: Animate Vivid and Diverse Talking Faces through Identity-Decoupled Facial Motion Encoding Demo     Paper     Code The weights and code are being organized, and we will make them public as soon as possible. Thank you for your attention. The paper is currently under peer review, and there may still be minor changes. We will update this repository after the official publication. Environment Installation conda create -n anitalker python==3.9.0 conda activate anitalker conda instal…

  • вторник, 14 мая 2024 г. в 00:00:08
github
linyiLYi / bilibot

A local chatbot fine-tuned by bilibili user comments.哔哩哔哩聊天机器人 由哔哩哔哩用户评论微调训练而成的本地聊天机器人。支持文字聊天,也可以通过 questions.txt 生成针对给定问题的语音对话。 本项目文字生成使用的基础模型为 Qwen1.5-32B-Chat,借助苹果 mlx-lm LORA 示例项目 对基础模型进行微调训练。语音生成部分基于开源项目 GPT-SoVITS,问题语音来自 B 站用户白菜工厂1145号员工训练的派蒙语音模型。 文件结构 项目主要脚本存放在 main/ 文件夹下,模型存放于 models/ 文件夹。提示词模板、问题列表存放在 text/ 文件夹下。tools/compress_model.py 可以对完整模型进行量化压缩,大大加快模型内容生成速度。 运行指南 本项目基于 Python 编程语言,程序运行使用的 Python 版本为 3.10,建议使用 Anaconda 配置 Python 环境。以下配置过程已在 macOS 系统测试通过。 配置环境 conda create -n bilibo…

  • вторник, 14 мая 2024 г. в 00:00:06