Pull to refresh

Присматриваемся к одноплатникам на RISC-V, обзор модуля Sipeed Lichee RV на процессоре Allwinner D1

Reading time20 min
Views24K
Sipeed Lichee RV

Одноплатные компьютеры на RISC-V процессоре сравнительно новое веяние. Поднебесная активно работает над снижением зависимости от западных информационных систем и технологий, именно поэтому новая открытая архитектура RISC-V одна из ключевых ставок Китая. Для продвижения в массы китайский чипмейкер Allwinner на базе ядра Alibaba/T-Head Xuantie C906 RISC-V разработал процессор Allwinner D1 и упрощенную модификацию Allwinner D1s. На сегодня разработано несколько одноплатников на RISC-V процессоре, и в первенство по массовости вырвалась компания Sipeed с модульным компьютером Система-на-Модуле Lichee RV с 512 Мб ОЗУ всего за $16.90, работающим на Linux. Разработчик может спроектировать несущую плату для данного модуля, добавив необходимые периферийные устройства и разъемы. В результате получится решение максимально подготовленное для себя. Данный модуль предназначен для создания интеллектуальных информационных систем, терминалов, роботов, и т.д. В первой части рассмотрим архитектуру процессора, возможности модуля, дистрибутивы, программное обеспечение. Во второй части детально рассмотрим порты и интерфейсы для программирования, напишем программы на Python и C#.
Читать дальше →
Total votes 32: ↑28 and ↓4+24
Comments37

Создание платформера для виртуальной консоли TIC-80

Reading time16 min
Views13K

8 Bit Panda, игра для вымышленной консоли TIC-80.

Это пост о том, как я написал 8-bit panda, простой платформер в классическом стиле для вымышленной консоли TIC-80.

Поиграть в готовую игру можно здесь.

Если вы любитель ретро-игр и вам нравится программирование, то есть вероятность, что вы уже знакомы с последним трендом: вымышленными консолями. Если же нет, то стоит посмотреть на их самых известных представителей: PICO-8 и TIC-80.

Я выбрал TIC-80, потому что она бесплатна и активно разрабатывается, имеет более широкое соотношение сторон экрана (240x136), чем PICO-8 и может выполнять экспорт на множество платформ, в том числе HTML, Android и двоичные файлы для PC.

В этой статье я расскажу, как я написал для TIC-80 простой платформер 8 Bit Panda.
Читать дальше →
Total votes 33: ↑33 and ↓0+33
Comments2

СМИ и интернет издания рассказали о схожем дизайне российского смартфона «Р‑ФОН» и бангладешского Symphony Helio 80

Reading time2 min
Views9.6K

Пока страсти с чипом от «Миландра» в мониторах компании «Лайтком» и расследованием от блогера Максима Горшенина продолжаются, появилась информация о другой российской компании и другом устройстве, а именно «Р‑ФОНе» от компании Ruteq. Компания Ruteq объявила 22 сентября 2023 года о начале производства отечественного смартфона «Р‑ФОН» на своём заводе в Саранске, а 1 октября в СМИ появилась информация, что «Р‑ФОН» очень похож на смартфон под названием Symphony Helio 80, продающийся в Бангладеше. Интернет‑издания и СМИ сравнивают дизайн и характеристики обоих телефонов.

Читать далее
Total votes 18: ↑18 and ↓0+18
Comments23

Линус Торвальдс отказывается от ограничения в 80 символов на строчку терминала в Linux 5.7

Reading time3 min
Views13K


Линус Торвальдс (Linus Torvalds) в переписке, касающейся объявления о релизе Linux 5.7, пояснил, почему в этой версии ядра было снято ограничение в 80 символов на строчку терминала (checkpatch/coding-style: deprecate 80-column warning). Теперь рекомендуемая, но необязательная, длина строки 100 символов. Разработчикам можно делать и больше, если это им действительно нужно.
Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments62

Разработчик исправил баги 40-летней давности в своей игре Arctic Adventure, написанной им на Basic для TRS-80

Reading time2 min
Views3.4K


Программист Гарри Маккракен рассказал, что недавно он решил вспомнить свою молодость и исправил несколько багов в игре Arctic Adventure, написанной им более 40 лет назад в 1981 году. Код игры был на Basic, а само приложение изначально предназначалось для запуска на компьютере TRS-80. Автор не только почти доработал свой проект до конца, но и портировал его для запуска в браузере.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments3

Google на время снимает ограничения в Chrome 80 на передачу Cookie между сайтами, не использующими HTTPS

Reading time3 min
Views7.8K


3 апреля 2020 года Джастин Шух (Justin Schuh), директор отдела Chrome Engineering, сообщил в корпоративном блоге Chromium Blog о том, что Google на неопределенное время снимает ограничения в Chrome 80 на передачу Cookie между сайтами, не использующими HTTPS.
Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments11

Музей «Яндекса» опубликовал аудиозаписи звуков ЭВМ 80-х и 90-х годов

Reading time1 min
Views3.7K


Музей «Яндекса» и сервис «Яндекс.Музыка» открыл для общего доступа свой совместный проект под названием «Мелодии и ритмы ЭВМ». Это виртуальная коллекция звуков включения, дыхания, движения элементов и периферийных устройств многих знаковых ЭВМ из 80-х и 90-х годов. Проект приурочен к Международному дню музеев, который проходит ежегодно 18 мая.
Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments13

Twitter сократил штат на 80% после покупки компании Маском, там осталось 550 инженеров и 750 не разработчиков

Reading time3 min
Views13K


По информации CNBC, Twitter сократил штат на 80% после покупки компании Маском. Из 7500 человек там осталось 550 инженеров и 750 сотрудников, которые не занимаются разработкой сервисов в компании: модераторы, менеджеры, представители техподдержки, а также бухгалтерия и отдел кадров.
Читать дальше →
Total votes 13: ↑11 and ↓2+9
Comments44

Bring me back to my 80's!

Reading time3 min
Views761
Предлагаю всем желающим обзорную экскурсию по дизайну 80-х — яркому, кичливому, безудержному. 

Кто-то еще наверное помнит волосы всех цветов радуги от розового до фиолетового, блестки, мэйк-ап в цвет волос — розовые губы, голубые тени, модные парни с пирсингом и в рэй-бэнах. А какая была одежда — пиджаки с подплечниками, выходящими за грани плеч и разумного, топики «голый живот», широкие ремни, лосины, мини-юбки! А джинсы-варенки, а еще много-много спандекса для тех кто посмелее или поголубее. А скейтборды, а «Монополия», а первые аркады, брейк-данс, Все жили мечтой о Reebok, Gap, Guess, Adidas!

Что ж прошло каких-то 30 лет и снова возродилось целое поколение трендов. Эту весну-лето мы благополучно переживаем в 80-х. И снова лосины, широкие белые ремни, рэй — бэны, огромные браслеты, узкие джинсы на всех без полоразделения… На MTV заставки в виде «змейки», «тетриса» и проч… Языки Rolling Stones!… Кубик Рубика! Да и еще одно — Трансформеры, вернулись!  

Вот и подумалось мне обозначить самые яркие камбэки из позднего модернизма 80-х!

Итак, что ищем — 80-е — начало эпохи консьюмеризма, разнообразия и изобилия. Забыты орнаменты 70-х, дизайнеры ищут новые формы, а не содержания. На своем флаге они поднимают нон-функциональный дизайн, индустриальность и современные технологии. Стекло и металл, буйство цвета, диско…

Читать дальше →
Total votes 1: ↑1 and ↓0+1
Comments0

Ноутбук Lenovo Z70-80: все задачи по плечу

Reading time5 min
Views18K
Жители небольших квартир знают, насколько непросто выделить на сильно ограниченной площади место для полноценного компьютера. Мощный системный блок, монитор дюймов так на 27-30, полноразмерная клавиатура – это абсолютно прекрасно, но не все к такому готовы и, разумеется, не всем это нужно. Ну а там, куда не поместится даже небольшой моноблок, всегда останется место для ноутбука. Сегодня мы хотим рассказать о нашем решении специально для таких случаев: 17-дюймовом мультимедийном лэптопе Lenovo Z70-80. Его продажи в России начались совсем недавно, а мы взяли один экземпляр из первой партии для знакомства.


Читать дальше →
Total votes 18: ↑10 and ↓8+2
Comments24

История железа: 40 лет назад в продажу поступил персональный компьютер TRS-80

Reading time3 min
Views14K

3 августа 1977 года компания Tandy Corporation вместе с Radio Shack выпустили в свободную продажу один из первых персональных компьютеров в мире — TRS-80. Партнеры, конечно, хотели добиться успеха при реализации своей продукции. Но обе компании даже не представляли, что этот компьютер не только станет популярным, но и войдет в историю. Руководство, которое осуществляло управление этим проектом, поставило максимальный план продаж в 1000 единиц в месяц, не слишком надеясь на его выполнение.

Реальность превзошла все ожидания. Как только шестисотдолларовый TRS-80 попал на прилавки магазинов, его стали разбирать, как горячие пирожки. Можно сказать, что именно эта модель привела к тому, что в США и других странах стали появляться энтузиасты компьютерного дела «из народа», а не академических организаций. Началась новая эра, в которой одну из главных ролей играют компьютеры.
Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments8

Клон ZX-80 на базе ATmega8

Reading time15 min
Views15K

ATX-80 на GitHub: github.com/Panda381/ATX80

Проект по сборке компактного клона ZX-80, в котором мы не только разберем сам процесс сборки, включая подготовку платы и схематику подключения на ней компонентов, но также познакомимся с используемым в ATX-80 интерпретатором Basic и научимся работать с памятью этого компьютера на примере загрузки 32 образцов программ.
Читать дальше →
Total votes 64: ↑61 and ↓3+58
Comments30

iPod из 80-х. Обзор популярных аудиоустройств прошлого

Reading time4 min
Views19K
Сегодня иконой на рынке аудиоустройств являются музыкальные плееры Apple iPod. Но все когда-нибудь заканчивается. Нет, iPod будут популярны еще не один год, однако сложно не заметить, что постепенно рынок портативных аудиоплееров становится скромнее: все больше пользователей теперь удовлетворено музыкальными способностями своих смартфонов и планшетов. Когда-то через подобный этап проходили и всем памятные с детства бумбоксы, также известные как геттобластеры.
Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments22

Решение проблемы с появлением 8080 порта в ISP manager (настройка редиректа на 80 порт)

Reading time3 min
Views29K
Сегодня столкнулся с проблемой — обнаружилось, что по ошибке старого системного администратора, в одном очень редком случае у нас происходил редирект с обычного 80 порта на порт 8080.

Из-за этого в индекс яндекса попала целая куча страниц, имеющих адрес example.com:8080, потому что проблема существовала уже 3 года, а заметили ее только сейчас.

Проблема усугублялась тем, что сервер конфигурировался автоматически с помощью ISP manager, что привело к тому, что сайты были доступны как по адресу example.com, так и по example.com:8080, и с учетом того, что к серверу было привязано 5 ip-адресов и на нем крутилось около 20 сайтов, переконфигурировать все вручную чтобы сконфигурировать правильным способом апач и nginx (сделать, чтобы апач слушал только 127.0.0.1 и чтобы они висели на одном порту с nginx, а внешние адреса слушал только nginx) не представлялось возможным. Проблеме потенциально подвержены все сайты, которые пользуются ISP manager, поэтому я считаю ее достаточно актуальной, и решил опубликовтаь свое решение, чтобы все тоже проверили и исправили, если надо.

Соответственно стояла задача — «малой кровью» сделать:
1. чтобы сайт example.com корректно работал, но не открывался по адресу example.com:8080
2. чтобы с порта 8080 для одного определенного сайта шел редирект на 80 порт, чтобы сохранить работоспособность страниц, попавших в выдачу яндекса.

Читать дальше →
Total votes 8: ↑3 and ↓5-2
Comments7

Результат интеграции Pine A64 и TRS-80 Model 100

Reading time2 min
Views4.1K


В этой статье подводятся итоги установки компонентов одноплатного компьютера Pine A64 LTS SBC в корпус старинного компьютера TRS-80 Model 100. При этом подключается дополнительный дисплей, задействуется аппаратная клавиатура, и в целом в старое устройство вдохнули новую жизнь. Этому проекту было посвящено несколько статей, так что в случае интереса к материалу вашему вниманию будет предоставлен и их перевод. (прим.)
Читать дальше →
Total votes 31: ↑28 and ↓3+25
Comments12

How to Learn Python FREE in 8-Week: The 80/20 Learning Plan

Level of difficultyEasy
Reading time6 min
Views2.2K

I know it can be hard to learn a new programming language. In this article, I want to share my plan with you. It's a way to learn Python in eight weeks using videos, articles, and practice exercises. Exercises are very important because I think the best way to learn is by doing them.

I've created this learning plan for people who don't have much free time. You only need about 30-50 minutes a day and consistency. In my plan, I use the 80/20 principle, which will help you learn the most important things first and improve the rest through practice.

For those who read this article to the end, I have prepared a learning tracking sheet to help you track your progress.

Read more
Total votes 2: ↑2 and ↓0+2
Comments0

Tesla рассказала об архитектуре чипа D1 для суперкомпьютера Dojo

Reading time4 min
Views2K

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

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments0

«In the World of Hackers, Be a Knight»: решаем задачи с CTF-турнира

Level of difficultyEasy
Reading time8 min
Views5.2K

Привет, Хабр! Я Иван, занимаюсь информационной безопасностью в Selectel. Недавно прошел CTF-турнир KnightCTF 2024, который организовали cybersecurity-энтузиасты из Бангладеша. В течение одного дня участники со всего мира решали более 40 задач из разных категорий. Спойлер: это оказалось не так уж и сложно. Под катом делюсь, как решил некоторые из них.
Читать дальше →
Total votes 49: ↑48 and ↓1+47
Comments2

Tesla представила собственный аппаратный ускоритель нейросетей Dojo D1

Reading time2 min
Views5.3K

Tesla представила чип Dojo D1 для обучения моделей искусственного интеллекта внутри своих центров обработки данных. Он выполнен на 7-нм техпроцессе и имеет вычислительную мощность 362 терафлопс.

Читать далее
Total votes 21: ↑21 and ↓0+21
Comments2
1
23 ...