Pull to refresh
2
0
Send message

Как установить Visual Studio Code на Android?

Level of difficultyEasy
Reading time2 min
Views7.4K

Недавно задался мыслью, что хотелось бы иметь на своем телефоне удобный быстрый редактор для быстрого просмотра файлов и легкого редактирования. Имеющиеся редакторы под Android вполне себе устраивают, но синдром Утенка требовал какого-то знакомого и готового решения.

Читать далее

Метапрограммирование 2.0: макросы и генерация кода в современном мире

Level of difficultyMedium
Reading time9 min
Views9.2K

Забудьте про скучные «Hello, World». Макросы и шаблоны давно стали полноценными инструментами архитектора кода: от хитрых C++-шаблонов до процедурных макросов Rust и Java-аннотаций, автоматически генерирующих целые фреймворки. 

В этой статье мы рассмотрим примеры, где metaprogramming избавляет от рутины и экономит часы работы над проектом. Детали как всегда под катом.
Читать дальше →

Как написать свою ОС: руководства на Rust и C

Level of difficultyEasy
Reading time4 min
Views8.2K

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

К слову, Rust набирает обороты: первое место в категории любимых языков программирования по версии Stack Overflow.

Читать далее

«22 года спустя»: распаковываем Linux-мечту гика из 2003 года — новый Sharp Zaurus SL-7500C

Level of difficultyMedium
Reading time7 min
Views18K

Недавно я исследовал китайские онлайн-барахолки и наткнулся на лот с продажей абсолютно новых КПК Sharp Zaurus за 4.500 рублей. Будучи прожженным гиком и ярым фанатом всего, что хоть как-то похоже на ноутбук и работает на ARM-процессоре, я не смог устоять и решил приобрести его в свою коллекцию необычных Linux-гаджетов. А поскольку устройство абсолютно новое и опечатанное, я решил оформить распаковку и ретроспективу в виде ламповой статьи!

Читать далее

Основные команды GIT

Level of difficultyEasy
Reading time23 min
Views11K

Научись использовать Git как профессионал. Эта статья поможет тебе освоить самые популярные команды Git на реальных примерах. Узнай, как добавлять изменения, создавать коммиты, переключаться между ветками, объединять изменения и синхронизировать проект с удалённым репозиторием.

ОГОГО, что там далее!? ...

SOSAL: От теории к практике

Level of difficultyMedium
Reading time7 min
Views113K

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

Читать далее

Какие три величайшие изобретения человечества? Назову три. Это огонь, колесо и ведро. Поговорим о ведре

Level of difficultyEasy
Reading time3 min
Views2.8K

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

Читать далее

Оптимизация Вселенной: как я создал эффективную виртуальную реальность

Level of difficultyEasy
Reading time4 min
Views3.1K

Новый взгляд на Вселенную — от её Создателя!

🧠 Почему у всех электронов одинаковое лицо?
🚀 Зачем я ввёл ограничение на скорость света?
🌡️ Как хаос, броуновское движение и шум стали моими бесплатными вычислительными ресурсами?
🌱 И как жизнь сама себя пишет, как самообновляющееся приложение?

📄 Честный рассказ от первого лица — Создателя.
Без мистики, только архитектура, оптимизация и немного божественного сарказма.

Если вы программист, биолог, философ — или просто задумывались, почему всё работает именно так — вам обязательно стоит это прочитать.

👉 «Памятка для начинающего Бога: Как я создавал Вселенную на слабом железе» — читайте, пока не вышло обновление Big Bang 2.0!

Читать далее

Не стоит пугаться машинного кода

Reading time7 min
Views12K

Моим первым языком программирования был ActionScript. Написание кода для Macromedia Flash максимально далеко от голого железа, и эта специфика работы глубоко засела в моём сознании. В результате меня интересовали преимущественно высокоуровневые языки для веб-программирования. Низкоуровневые же казались непостижимыми. Со временем я постепенно из разных источников узнавал о них всё больше, но это моё убеждение оставалось прежним. Низкоуровневые языки пугают, и машинный код подтверждал это наглядно. Когда я обращался к Google с запросом «понятный машинный код», то результат выдачи чаще представлял нечто пугающее и отталкивающее, нежели полезное для обучения.

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

Машинный код вовсе не страшен. Если вы можете обеспечить, чтобы документ JSON соответствовал схеме JSON, то без проблем сможете писать машинный код.

Читать далее

Новый способ стилизации отступов в CSS

Level of difficultyEasy
Reading time4 min
Views8.5K

Попрощайтесь с хаками в виде бордеров и псевдоэлементов и поздоровайтесь с CSS gap decorations.

Команда разработчиков Microsoft Edge рада сообщить, что CSS gap decorations - новый способ стилизации отступов между элементами flex, grid и многоколоночных макетах - теперь доступны для пробного использования разработчиками в Chrome и Edge 139!

Попробуйте его и поделитесь своими отзывами, чтобы помочь сформировать будущее этого API.

Читать далее

Психическое здоровье и метаболизм. Где связь и как этим управлять? Часть 1

Level of difficultyEasy
Reading time5 min
Views2.8K

Долголетие, продуктивность, чувство счастья и целеустремленность. Все это не отдельные элементы, а части единой системы, которые поддерживают друг друга. Разрушаешь один элемент – за ним тянутся остальные. Начинаешь регулировать образ жизни, и вот личностные характеристики начинают расти. Доктор Эндрю Губерман, профессор Стэнфордской медицинской школы, вместе с доктором Крисом Палмером, сертифицированным психиатром и профессором Гарвардской медицинской школы записали совместный подкаст, перевод которого представлен в этом материале.

Читать далее

Хоронить HDD рано: Seagate выпустила самый вместительный жесткий диск в истории — 40 ТБ

Reading time4 min
Views15K
image

Жесткие диски (HDD) все еще живы и даже не думают исчезать. Seagate, одна из крупнейших компаний-производителей HDD, представила первые в истории серийные накопители емкостью 40 ТБ. Это не просто рекорд, а серьезный технологический скачок. Он показал, что старый добрый жесткий диск всё ещё способен удивлять. Давайте разберёмся, что это за зверь, как он устроен и зачем вообще нужны такие объёмы.
Читать дальше →

Рекурсивная реальность: Философские основания и их значение для искусственного интеллекта

Reading time11 min
Views1.3K

Часть 1: Философские основания самодостаточной реальности

Введение: Аксиома как основа понимания

Центральная аксиома настоящей работы: Реальность самодостаточна. Это означает, что реальность не требует внешней причины, среды или наблюдателя для своего существования или эволюции. Она является операционально замкнутой системой – все необходимые ресурсы и механизмы для ее функционирования содержатся внутри нее самой. Из этой аксиомы логически вытекают два ключевых принципа:

Читать далее

Я создал AI-агента, который думает 24/7 и выполняет реальный код. Вот что из этого вышло

Reading time6 min
Views43K

Создал экспериментальную систему DepthNet, где AI-агент мыслит циклично, то есть непрерывно, может выполнять PHP-код, управлять своей памятью и живет автономной цифровой жизнью. Протестировал на Claude 3.5 Sonnet — результаты понравились.

Читать далее

Повторяю стекломорфизм в Android на AGSL шейдерах (лучше бы я этого не делал)

Level of difficultyMedium
Reading time8 min
Views12K

Повторяю стекломорфизм в Android на AGSL шейдерах (лучше бы я этого не делал)

Изображение... искажения... размытие... о чём вы подумали? Первое, что приходит в голову – ✨ ШЕЙДЕРЫ ✨

Читать далее

Карманный монстр Пола Аллена: как мини-компьютер за $2000 потерпел крах

Reading time9 min
Views8.9K

В 2007 году, когда слово «смартфон» еще не было на слуху, сооснователь Microsoft представил миру компактный компьютер под названием Vulcan FlipStart размером чуть больше толстого бутерброда. Мощный, компактный, с полным «фаршем» на борту, включая VGA-выход — ну просто мечта для любого, кто разбирается в компьютерах. Или все-таки не для любого?

Ответ подсказывает сама история: FlipStart продавался меньше года, и потом проект быстро свернули из-за крайне низких продаж. Давайте посмотрим, в чем была идея и почему так и не прижился «полноценный компьютер в кармане». 

Читать далее

Почему Android не может использовать CDC Ethernet

Level of difficultyEasy
Reading time13 min
Views9.3K

Если вам просто нужен ответ на вопрос в заголовке, то просто нажмите на TLDR и можете закрыть страницу. Но если вам любопытны подробности, то пристегнитесь, мы займёмся отладкой; этот пост в основном посвящён моему мыслительному процессу и методикам, которые я использовал, чтобы прийти к ответу.

Читать далее

Появился ИИ который программирует сам себя

Level of difficultyEasy
Reading time2 min
Views8.3K

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

Читать далее

Организация собственной библиотеки на сервере с веб-интерфейсом

Level of difficultyEasy
Reading time6 min
Views5.8K

Привет! Наверное, у каждого рано или поздно возникает вопрос: как упорядочить хаос с купленными (да, мы же против пиратства?) книгами в форматах PDF, DJVU и других, так чтобы:

- получить к ним доступ как с мобильного устройства, так и с любимого ПК или Mac;

- сохранять прогресс чтения между устройствами;

- не терять книги в куче папок.

Хочу поделиться решением, которое помогло мне организовать библиотеку.

Читать далее

Information

Rating
6,168-th
Registered
Activity