mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
Mark Smith ([staff profile] mark) wrote in [site community profile] dw_maintenance2025-10-25 08:42 am

Database maintenance

Good morning, afternoon, and evening!

We're doing some database and other light server maintenance this weekend (upgrading the version of MySQL we use in particular, but also probably doing some CDN work.)

I expect all of this to be pretty invisible except for some small "couple of minute" blips as we switch between machines, but there's a chance you will notice something untoward. I'll keep an eye on comments as per usual.

Ta for now!

ufm: (Default)
ufm ([personal profile] ufm) wrote2025-10-25 10:48 am

(no subject)

Andrii KuznietsovAndrii Kuznietsov wrote the following post Sat, 25 Oct 2025 10:41:38 +0300
Image/photo
πŸ˜„πŸ–₯️ #it #Π³ΡƒΠΌΠΎΡ€


Source:https://twinkle.lol/item/fdba4b39-5e22-4813-9237-3ae375e3ac74
vak: (Π—Π½Π°ΠΉΠΊΠ°)
Serge Vakulenko ([personal profile] vak) wrote2025-10-24 07:28 pm

ΠœΠ΅Ρ€ΡΠ΅ΠΌ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ micro-SD

РаньшС всС ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Kingston, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ попадались, Π±Ρ‹Π»ΠΈ ΠΆΡƒΡ‚ΠΊΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π½Ρ‹Π΅. Но Π²ΠΎΡ‚ Ρƒ Π½ΠΈΡ… нСплохая сСрия появилась. По скорости записи Π΄Π°ΠΆΠ΅ Бамсунг с Бандиском Π·Π°Ρ‚ΠΌΠ΅Π²Π°Π΅Ρ‚.



Π§Ρ‚Π΅Π½ΠΈΠ΅ 93.2 ΠœΠ±Π°ΠΉΡ‚/сСк, запись 85.7 ΠœΠ±Π°ΠΉΡ‚/сСк - SanDisk Extreme Pro 128Gb - Ρ†Π΅Π½Π° $17


ufm: (Default)
ufm ([personal profile] ufm) wrote2025-10-24 11:09 pm

(no subject)

Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ с Амазоном

🔗 Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ с Амазоном

Summary of the Amazon DynamoDB Service Disruption in Northern Virginia (US-EAST-1) Region

19–20 октября 2025 Π³ΠΎΠ΄Π° Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π΅ БСвСрная ВирдТиния (US-EAST-1) ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сбой Π² Ρ€Π°Π±ΠΎΡ‚Π΅ сСрвисов AWS, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹ΠΉ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, скрытым состояниСм Π³ΠΎΠ½ΠΊΠΈ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмС управлСния DNS Amazon DynamoDB. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ сбоям Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ DNS для Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ DynamoDB, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΌ послСдствиям для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСрвисов AWS. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΎΡΡŒ Π² Ρ‚Ρ€ΠΈ основных этапа: ΡƒΡ‡Π°Ρ‰Π΅Π½ΠΈΠ΅ ошибок API DynamoDB (с 23:48 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 19 октября Π΄ΠΎ 2:40 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 20 октября), ошибки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ NLB (с 5:30 Π΄ΠΎ 14:09 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 20 октября) ΠΈ сбои запуска экзСмпляров EC2 ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ (с 2:25 Π΄ΠΎ 13:50 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 20 октября).

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° связана с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ DNS DynamoDB, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ DNS Planner для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π½ΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ DNS Enactors (Π² Ρ‚Ρ€Ρ‘Ρ… Π·ΠΎΠ½Π°Ρ… доступности) для ΠΈΡ… примСнСния Ρ‡Π΅Ρ€Π΅Π· Amazon Route 53. Π Π΅Π΄ΠΊΠΎΠ΅ состояниС Π³ΠΎΠ½ΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ Enactor столкнулся с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ² Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ старый Π² процСссС. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ пустой записи DNS для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. ВосстановлСниС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° для восстановлСния DNS ΠΊ 2:25 ΡƒΡ‚Ρ€Π° ΠΏΠΎ тихоокСанскому Π»Π΅Ρ‚Π½Π΅ΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ восстановлСно ΠΊ 2:40 ΡƒΡ‚Ρ€Π° ΠΏΠΎ истСчСнии срока дСйствия кэшСй. Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ испытывали Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ доступными Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ….

Π’ EC2 наблюдались ошибки API, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ сбои запуска ΠΈΠ·-Π·Π° зависимостСй ΠΎΡ‚ DynamoDB. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов Π΄Ρ€ΠΎΠΏΠ»Π΅Ρ‚ΠΎΠ² (DWFM) Π½Π΅ смог ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°Ρ€Π΅Π½Π΄Ρƒ Π½Π° физичСских сСрвСрах (Β«Π΄Ρ€ΠΎΠΏΠ»Π΅Ρ‚Π°Ρ…Β»), Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ошибкам, связанным с Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΎΠΉ ёмкости. ПослС восстановлСния DynamoDB DWFM столкнулся с ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈΠ·-Π·Π° Π½Π°ΠΊΠΎΠΏΠΈΠ²ΡˆΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ограничСния пропускной способности ΠΈ пСрСзапуска. Network Manager столкнулся с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ распространСния сСтСвых Π΄Π°Π½Π½Ρ‹Ρ… для Π½ΠΎΠ²Ρ‹Ρ… экзСмпляров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ устранСны ΠΊ 10:36 PDT. ПолноС восстановлСниС EC2, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ снятиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ пропускной способности, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π² 13:50 PDT. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ экзСмпляры Π½Π΅ пострадали.

Π’ NLB Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ошибки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ·-Π·Π° сбоСв ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности, ΡƒΡΡƒΠ³ΡƒΠ±Π»ΡΠ²ΡˆΠΈΠ΅ΡΡ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ распространСния сСтСвых Π΄Π°Π½Π½Ρ‹Ρ… для Π½ΠΎΠ²Ρ‹Ρ… экзСмпляров EC2. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡŽ работоспособных ΠΈ нСработоспособных состояний, вызывая Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ отказоустойчивости AZ ΠΈ сниТСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ автоматичСскиС отказоустойчивости Π² 9:36 PDT, восстановив Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊ 14:09 PDT послС стабилизации EC2.

ВлияниС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСрвисы:
- Lambda: Ошибки ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ API Π΄ΠΎ 14:15 PDT, с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ ΠΈΠ·-Π·Π° сбоСв опроса SQS ΠΈ нСдостаточного ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с NLB/EC2.
- ECS/EKS/Fargate: Π‘Π±ΠΎΠΈ запуска ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π΄ΠΎ 14:20 PDT.
- Amazon Connect: ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ΅ количСство ошибок Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²/Ρ‡Π°Ρ‚ΠΎΠ² Π΄ΠΎ 13:20 PDT, с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ 28 октября.
- STS: Ошибки API до 09:59 PDT.
- AWS Management Console: Π‘Π±ΠΎΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎ 01:25 PDT.
- Redshift: Ошибки запросов ΠΈ кластСров Π΄ΠΎ 02:21 PDT, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ кластСры нСдоступны Π΄ΠΎ 21 октября ΠΈΠ·-Π·Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅Π½ EC2; ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с запросами IAM Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»ΠΈ всС Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹.
- Π”Ρ€ΡƒΠ³ΠΈΠ΅ сСрвисы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Airflow, Outposts ΠΈ Support Center, ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сбоями.

AWS извинилась Π·Π° послСдствия ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/пСрСсмотр Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ DNS DynamoDB для устранСния состояния Π³ΠΎΠ½ΠΊΠΈ; Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ контроля скорости NLB; ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ тСстирования ΠΈ рСгулирования EC2; Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ устойчивости ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ восстановлСния Π²ΠΎ всСх сСрвисах.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ / фотография comments


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ:https://twinkle.lol/item/9b8fc2f9-a334-44d2-bd68-c2d958f1ef31
vak: (U.S.A.)
Serge Vakulenko ([personal profile] vak) wrote2025-10-24 12:05 pm

Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ с Амазоном

Summary of the Amazon DynamoDB Service Disruption in Northern Virginia (US-EAST-1) Region

19–20 октября 2025 Π³ΠΎΠ΄Π° Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π΅ БСвСрная ВирдТиния (US-EAST-1) ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сбой Π² Ρ€Π°Π±ΠΎΡ‚Π΅ сСрвисов AWS, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹ΠΉ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, скрытым состояниСм Π³ΠΎΠ½ΠΊΠΈ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмС управлСния DNS Amazon DynamoDB. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ сбоям Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ DNS для Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ DynamoDB, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΌ послСдствиям для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСрвисов AWS. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΎΡΡŒ Π² Ρ‚Ρ€ΠΈ основных этапа: ΡƒΡ‡Π°Ρ‰Π΅Π½ΠΈΠ΅ ошибок API DynamoDB (с 23:48 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 19 октября Π΄ΠΎ 2:40 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 20 октября), ошибки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ NLB (с 5:30 Π΄ΠΎ 14:09 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 20 октября) ΠΈ сбои запуска экзСмпляров EC2 ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ (с 2:25 Π΄ΠΎ 13:50 ΠΏΠΎ тихоокСанскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 20 октября).

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° связана с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ DNS DynamoDB, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ DNS Planner для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π½ΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ DNS Enactors (Π² Ρ‚Ρ€Ρ‘Ρ… Π·ΠΎΠ½Π°Ρ… доступности) для ΠΈΡ… примСнСния Ρ‡Π΅Ρ€Π΅Π· Amazon Route 53. Π Π΅Π΄ΠΊΠΎΠ΅ состояниС Π³ΠΎΠ½ΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ Enactor столкнулся с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ² Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ старый Π² процСссС. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ пустой записи DNS для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. ВосстановлСниС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° для восстановлСния DNS ΠΊ 2:25 ΡƒΡ‚Ρ€Π° ΠΏΠΎ тихоокСанскому Π»Π΅Ρ‚Π½Π΅ΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ восстановлСно ΠΊ 2:40 ΡƒΡ‚Ρ€Π° ΠΏΠΎ истСчСнии срока дСйствия кэшСй. Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ испытывали Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ доступными Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ….

Π’ EC2 наблюдались ошибки API, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ сбои запуска ΠΈΠ·-Π·Π° зависимостСй ΠΎΡ‚ DynamoDB. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов Π΄Ρ€ΠΎΠΏΠ»Π΅Ρ‚ΠΎΠ² (DWFM) Π½Π΅ смог ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°Ρ€Π΅Π½Π΄Ρƒ Π½Π° физичСских сСрвСрах («Π΄Ρ€ΠΎΠΏΠ»Π΅Ρ‚Π°Ρ…»), Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ошибкам, связанным с Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΎΠΉ ёмкости. ПослС восстановлСния DynamoDB DWFM столкнулся с ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈΠ·-Π·Π° Π½Π°ΠΊΠΎΠΏΠΈΠ²ΡˆΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ограничСния пропускной способности ΠΈ пСрСзапуска. Network Manager столкнулся с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ распространСния сСтСвых Π΄Π°Π½Π½Ρ‹Ρ… для Π½ΠΎΠ²Ρ‹Ρ… экзСмпляров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ устранСны ΠΊ 10:36 PDT. ПолноС восстановлСниС EC2, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ снятиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ пропускной способности, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π² 13:50 PDT. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ экзСмпляры Π½Π΅ пострадали.

Π’ NLB Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ошибки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ·-Π·Π° сбоСв ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ работоспособности, ΡƒΡΡƒΠ³ΡƒΠ±Π»ΡΠ²ΡˆΠΈΠ΅ΡΡ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ распространСния сСтСвых Π΄Π°Π½Π½Ρ‹Ρ… для Π½ΠΎΠ²Ρ‹Ρ… экзСмпляров EC2. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡŽ работоспособных ΠΈ нСработоспособных состояний, вызывая Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ отказоустойчивости AZ ΠΈ сниТСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ автоматичСскиС отказоустойчивости Π² 9:36 PDT, восстановив Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊ 14:09 PDT послС стабилизации EC2.

ВлияниС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСрвисы:
- Lambda: Ошибки ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ API Π΄ΠΎ 14:15 PDT, с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ ΠΈΠ·-Π·Π° сбоСв опроса SQS ΠΈ нСдостаточного ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с NLB/EC2.
- ECS/EKS/Fargate: Π‘Π±ΠΎΠΈ запуска ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π΄ΠΎ 14:20 PDT.
- Amazon Connect: ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ΅ количСство ошибок Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²/Ρ‡Π°Ρ‚ΠΎΠ² Π΄ΠΎ 13:20 PDT, с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ 28 октября.
- STS: Ошибки API до 09:59 PDT.
- AWS Management Console: Π‘Π±ΠΎΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎ 01:25 PDT.
- Redshift: Ошибки запросов ΠΈ кластСров Π΄ΠΎ 02:21 PDT, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ кластСры нСдоступны Π΄ΠΎ 21 октября ΠΈΠ·-Π·Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°ΠΌΠ΅Π½ EC2; ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с запросами IAM Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»ΠΈ всС Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹.
- Π”Ρ€ΡƒΠ³ΠΈΠ΅ сСрвисы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Airflow, Outposts ΠΈ Support Center, ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сбоями.

AWS извинилась Π·Π° послСдствия ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/пСрСсмотр Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ DNS DynamoDB для устранСния состояния Π³ΠΎΠ½ΠΊΠΈ; Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ контроля скорости NLB; ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ тСстирования ΠΈ рСгулирования EC2; Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ устойчивости ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ восстановлСния Π²ΠΎ всСх сСрвисах.
ufm: (Default)
ufm ([personal profile] ufm) wrote2025-10-24 10:35 am

(no subject)

Попал Π² ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΡΠΏΠΎΠ½ΡΠΊΡƒΡŽ спамбазу. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·-Π΄Π²Π° Π² нСдСлю ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ спам/Ρ„ΠΈΡˆΠΈΠ½Π³ ΠΎΡ‚ "Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠ²". НС, Π½Ρƒ я всё понимаю, Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π·Π°ΠΌΡƒΡ‚Π½Ρ‘Π½Π½ΠΎΠ΅ сознаниС, Ρ‡Ρ‚ΠΎ-Π±Ρ‹ ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒ всё это Π½Π° ЯПОНБКОМ?
Screenshot from 2025-10-24 10-24-10.png

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ:https://twinkle.lol/item/7ab524be-b090-46f4-b790-5879ee8c06c9
vak: (АборигСн)
Serge Vakulenko ([personal profile] vak) wrote2025-10-23 03:26 pm

ΠšΡ‚ΠΎ сдаёт ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ

Π—Π° качСством Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.

"AI in toilet: Kohler Dekoda, launched at Rs 52,700, puts a camera and sensors in your toilet bowl"
vak: (U.S.A.)
Serge Vakulenko ([personal profile] vak) wrote2025-10-23 03:20 pm

Norovirus

Если Π²Π°ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ Π²Ρ‹ съСли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ ΠΈ ΠΎΡ‚Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ - вСроятно это норовирус. НынчС Π²ΡΠΏΡ‹ΡˆΠΊΠ° ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ΅. И Π½Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·:

"Norovirus Outbreak Sickens 28 at Calif. Shelter Housing L.A. Fire Evacuees".
ufm: (Default)
ufm ([personal profile] ufm) wrote2025-10-23 04:34 am

(no subject)

#chatgpt #claude

Натравил Π“ΠΎΠΏΠΎΡ‡Π°Ρ‚ Π½Π° Клавдию - попросил ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Клавдия ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π“ΠΎΠΏΠΎΡ‡Π°Ρ‚ написал вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Клавдия ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π° сам Π“ΠΎΠΏΠΎΡ‡Π°Ρ‚ Π½Π°Π»Π°ΠΆΠ°Π»...

"Если Π·Π°Π²Ρ‚Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‡Π΅Ρ€Π°, Ρ‚ΠΎ сСгодня Π±ΡƒΠ΄Π΅Ρ‚ суббота. Какой сСгодня дСнь?"

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ:https://twinkle.lol/item/79c4437e-293d-4d8e-aefd-22cd81e6c001
vak: (Π ΠΎΠ±ΠΎΡ‚ 1)
Serge Vakulenko ([personal profile] vak) wrote2025-10-22 03:42 pm

Новый ΡΡ‚ΠΈΠ»ΡŒ общСния с Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΌ

Ничо Ρ‚Π°ΠΊ наш Ρ‡ΠΈΠΏ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚, ТивСнько. И всё это с ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ 10 Π²Π°Ρ‚Ρ‚.

vak: (Π–ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹ Π£Π·ΠΌ)
Serge Vakulenko ([personal profile] vak) wrote2025-10-22 03:34 pm

uiua

Ну ΠΎΡ‡Π΅Π½ΡŒ странный язык программирования.

uiua.org/tour

ufm: (Default)
ufm ([personal profile] ufm) wrote2025-10-22 04:18 pm

(no subject)

#nntp #illuminant #activitypub

Какая интСрСсная пСпяка...

https://koldfront.dk/git/illuminant/about/

Source:https://twinkle.lol/item/90448526-0c4c-4b8c-8c56-e34309b59372
vak: (Π—Π½Π°ΠΉΠΊΠ°)
Serge Vakulenko ([personal profile] vak) wrote2025-10-22 03:02 am

ВнутрСнности компилятора Π‘ΠΈ

Всё Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ компилятор Π‘ΠΈ ΠΈ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство: deepwiki.com/sergev/blang
vak: (Π ΠΎΠ±ΠΎΡ‚ 1)
Serge Vakulenko ([personal profile] vak) wrote2025-10-21 02:24 pm

Π‘Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ наш Ρ‡ΠΈΠΏ супротив NVidia ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…

(ΠΎΡ‚ΡΡŽΠ΄Π°)

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ популярноС сСмСйство ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, называСтся YOLO («You Only Look Once»). ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ для обнаруТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² прилоТСниях физичСского ИИ. Π”Π°Π²Π°ΠΉΡ‚Π΅ сравним наш Ρ‡ΠΈΠΏ (Modalix) с блиТайшим ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠΌ Π½Π° этих модСлях.

Начнём с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Modalix YOLOv8n Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 1414 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду (FPS). Π­Ρ‚ΠΎ Π² 5 Ρ€Π°Π· быстрСС, Ρ‡Π΅ΠΌ NVIDIA Jetson Orin NX. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹Π΅ систСмы обнаруТСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 640×640 с ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ int8.



+4 )
vak: (Аристипп)
Serge Vakulenko ([personal profile] vak) wrote2025-10-21 01:04 pm

TMG

TMG (Transmogrifier) ​​— это инструмСнт, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для создания компиляторов ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ². Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ рСкурсивного спуска, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для Π·Π°Π΄Π°Ρ‡ синтаксичСски-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°. Π₯отя ΠΎΠ½ появился Π² 1960-Ρ… Π³ΠΎΠ΄Π°Ρ…, ΠΎΠ½ сыграл Π·Π°ΠΌΠ΅Ρ‚Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π² 1970-Ρ…, особСнно Π½Π° Ρ€Π°Π½Π½Π΅ΠΌ этапС развития Unix ΠΈ связанных с Π½ΠΈΠΌ языков программирования.

TMG Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π ΠΎΠ±Π΅Ρ€Ρ‚ΠΎΠΌ М. ΠœΠ°ΠΊΠšΠ»ΡŽΡ€ΠΎΠΌ ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ прСдставлСн Π² 1965 Π³ΠΎΠ΄Ρƒ, Π° Π΅Π³ΠΎ ΠΊΠΎΡ€Π½ΠΈ восходят ΠΊ 1963 Π³ΠΎΠ΄Ρƒ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Ρ‚Π°ΠΊΠΈΡ… систСмах, ΠΊΠ°ΠΊ OS/360, Π° Π·Π°Ρ‚Π΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ для Ρ€Π°Π½Π½ΠΈΡ… срСд Unix. Дуглас ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΠΉ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» TMG Π½Π° Unix Π½Π° PDP-7 Π² 1969 Π³ΠΎΠ΄Ρƒ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, написав Π΅Π³ΠΎ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ скомпилировав Π² язык ассСмблСра. Π­Ρ‚ΠΎΡ‚ Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ TMG для Unix ΠΎΠΊΠ°Π·Π°Π» влияниС Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ языки, ΠΊΠ°ΠΊ ALGOL 68, B, PL/I ΠΈ SNOBOL, ΠΈ сам находился ΠΏΠΎΠ΄ ΠΈΡ… влияниСм. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ TMG Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ» Π”ΠΎΠ½Π°Π»ΡŒΠ΄Π° ΠšΠ½ΡƒΡ‚Π° Π½Π° созданиС компилятора TROL.

Π•Π³ΠΎ связь с 1970-ΠΌΠΈ Π³ΠΎΠ΄Π°ΠΌΠΈ проистСкаСт, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΠ· Π΅Π³ΠΎ использования Π½Π° Ρ€Π°Π½Π½ΠΈΡ… этапах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Unix. Π’ 1970 Π³ΠΎΠ΄Ρƒ КСн Вомпсон использовал TMG Π½Π° PDP-7, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ компилятор Fortran для Unix. Из-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ памяти PDP-7 эти усилия ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ созданию языка программирования B, бСстипового языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сильно повлиял BCPL. B стал прямым ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠΌ C, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Вомпсон ΠΈ ДСннис Π ΠΈΡ‚Ρ‡ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ 1970-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π² качСствС языка систСмной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для Unix. TMG Π±Ρ‹Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… языков высокого уровня, доступных Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ систСмС Unix PDP-7, Π³Π΄Π΅ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ писались Π½Π° ассСмблСрС. К Π½Π°Ρ‡Π°Π»Ρƒ 1970-Ρ… Π³ΠΎΠ΄ΠΎΠ², с появлСниСм вСрсии 2 Unix, TMG ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… растущСго Π½Π°Π±ΠΎΡ€Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΈ языков программирования.

TMG Ρ‚Π°ΠΊΠΆΠ΅ использовался для создания EPL, Ρ€Π°Π½Π½Π΅ΠΉ вСрсии PL/I, Π° Π΅Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ рСкурсивного спуска Π±Ρ‹Π» Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ АлСксандром Π‘ΠΈΡ€ΠΌΠ°Π½ΠΎΠΌ ΠΈ Π”ΠΆΠ΅Ρ„Ρ„Ρ€ΠΈ Ульманом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описали Π΅Π³ΠΎ ΠΊΠ°ΠΊ схСму распознавания TMG (ΠΈΠ»ΠΈ TS). БущСствовали ΠΏΠΎΡ€Ρ‚Ρ‹ для PDP-11, ΠΈ язык использовал Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² .t Π² Unix. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ вСрсия ΠœΠ°ΠΊΠΈΠ»Ρ€ΠΎΡ Π½Π° пСрСносимом языкС C, Π΄ΠΎ сих ΠΏΠΎΡ€ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² историчСских ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях.

Как компилятор-компилятор, TMG прСвосходно справляСтся с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ строк ΠΈ созданиСм трансляторов для языков программирования. Он справляСтся с Ρ‚Π°ΠΊΠΈΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, ΠΊΠ°ΠΊ сканированиС строк, построСниС Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ гСнСрация Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ для Unix Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² сСбя эклСктичныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ соврСмСнных языков, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π»ΠΎ Π΅Π³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ для Ρ€Π°Π½Π½Π΅Π³ΠΎ систСмного программирования. Π•Π³ΠΎ влияниС Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Yacc (Yet Another Compiler-Compiler), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал стандартом для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ парсСров Π² Unix.

Π’ Ρ†Π΅Π»ΠΎΠΌ, хотя ΠΏΠΈΠΊ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΉ TMG ΠΏΡ€ΠΈΡˆΡ‘Π»ΡΡ Π½Π° 1960-Π΅ Π³ΠΎΠ΄Ρ‹, Π΅Π³ΠΎ практичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² 1970-Ρ… Π³ΠΎΠ΄Π°Ρ…, особСнно ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ языков Unix, Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ»ΠΎ Π΅Π³ΠΎ наслСдиС Π² истории Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ соврСмСнная Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°: github.com/amakukha/tmg
vak: (Π ΠΎΠ±ΠΎΡ‚ 1)
Serge Vakulenko ([personal profile] vak) wrote2025-10-21 11:07 am

Arm expands AI licensing program

(ΠΎΡ‚ΡΡŽΠ΄Π°)

(Reuters) -Arm Holdings said on Monday it is expanding its Flexible Access licensing program to cover its Armv9 edge AI platform, aiming to attract startups and device makers developing on‑device AI by lowering entry barriers and accelerating design cycles.

The Flexible Access program allows companies to use its chip design tools and training for little or no cost, enabling them to build and test new chip concepts.

Companies including hardware firms Raspberry Pi, Hailo and SiMa.ai have participated in the program, Arm said.
vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2025-10-20 11:19 pm

EGA Ρ‚Π²Ρ‘Ρ€Π΄Ρ‹ΠΉ ΠΎΡ€Π΅ΡˆΠ΅ΠΊ

Для оТивлСния Π΄Ρ€Π΅Π²Π½Π΅ΠΉ писишки ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΠ±Π·Π°Π²Π΅ΡΡ‚ΠΈΡΡŒ двумя Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΌΠΈ дСвайсами:ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ с интСрфСйсом EGA Π±Ρ‹Π»ΠΈ массовыми Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ 80-Ρ…. Π’ Ρ€Π°Π·ΡŠΡ‘ΠΌΠ΅ DB-9 находится ΡˆΠ΅ΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов с уровнями 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ:
  • RED - Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ красного (TTL)
  • GREEN - Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ (TTL)
  • BLUE - Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ синСго (TTL)
  • INTENSITY - Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±ΠΈΡ‚ интСнсивности для Ρ†Π²Π΅Ρ‚Π° (TTL)
  • H-SYNC - Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡ 15 ΠΈΠ»ΠΈ 21 ΠΊΠ“Ρ† (TTL)
  • V-SYNC - Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡ 60 Π“Ρ† (TTL)
Π­Ρ‚ΠΎ Π΄Π΅Π»ΠΎ быстро устарСло ΠΈ Π±Ρ‹Π»ΠΎ вытСснСно ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°ΠΌΠΈ VGA, Ρ€Π°Π·ΡŠΡ‘ΠΌ HDB-15. Π‘ΠΈΠ³Π½Π°Π»Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ†Π²Π΅Ρ‚Π° стали Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ. Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ:
  • RED - Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ красного (0–0,7 Π’)
  • GREEN - Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ (0–0,7 Π’)
  • BLUE - Π˜Π½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ синСго (0–0,7 Π’)
  • H-SYNC Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡ 31 ΠΊΠ“Ρ† (TTL)
  • V-SYNC Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡ 60 Π“Ρ† (TTL)
ΠŸΡΡ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Π½Π΅ΠΊΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ Necroware Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» простой Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ видСосигнал CGA ΠΈΠ»ΠΈ EGA Π² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ VGA-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρƒ. Волько Π½ΡƒΠΆΠ΅Π½ Ρ€Π΅Π΄ΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΉ частоту Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ 15 ΠΊΠ“Ρ†. Π•ΡΡ‚ΡŒ ΡˆΠΈΠΊΠ°Ρ€Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ с дСмонстрациСй: ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСднюю Ρ‚Ρ€Π΅Ρ‚ΡŒ.



Π’ ΠΌΠΎΡ‘ΠΌ случаС вмСсто VGA ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ видСосигнал Π² соврСмСнный HDMI посрСдством Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠΌΠ½ΠΎΠΉ ΠΆΠ΅Π»Π΅Π·ΠΊΠΈ. Π―ΠΊΠΎΠ±Ρ‹ ΠΎΠ½Π° ΡƒΠΌΠ΅Π΅Ρ‚ частоты Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ Π΄Ρ€Π΅Π²Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², поглядим.
vak: (Π ΠΎΠ±ΠΎΡ‚ 3)
Serge Vakulenko ([personal profile] vak) wrote2025-10-20 08:20 pm

Расплясались Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹: Π² шокС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ доТдёмся ΠΈ Π±Π°Π»Π΅Ρ‚Π° ΠΈΠ· Ρ€ΠΎΠ±ΠΎΠ±Π°Π»Π΅Ρ€ΠΈΠ½.

vak: (Π—Π½Π°ΠΉΠΊΠ°)
Serge Vakulenko ([personal profile] vak) wrote2025-10-20 04:05 pm

MyLibrary для Ѐлибусты

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅: ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ индСксатор ΠΊΠ½ΠΈΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ MyLibrary Π½Π° ΠΌΠ°ΠΊΠ΅. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, осилит Π»ΠΈ эта ΡˆΡ‚ΡƒΠΊΠ° всю Ѐлибусту. А Ρ‚ΠΎ валяСтся Π½Π° дискС Π±Π΅Π· всякой ΠΏΠΎΠ»ΡŒΠ·Ρ‹.

github.com/ProfessorNavigator/mylibrary/