Как стать автором
Обновить
1636.69
Timeweb Cloud
То самое облако
Сначала показывать

KC868-A8S V2: стиляга в металлическом прикиде (третье поколение контроллеров Kincony)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.9K


Не знаю, интуитивно, в результате множества итераций R&D или с помощью приглашённого технического дизайнера, но третье поколение контроллеров Kincony выглядит просто классно (я бы даже сказал стильно) — эти изделия приятно держать в руках и я лично получаю удовольствие от работы с ними.

Как сказал один мой знакомый разработчик электроники, крутя в руках контроллеры Kincony третьего поколения, — «Класс! Прям хочется выпустить что-то подобное...».

Причём этот эффект достигается очень простыми средствами, обо всём этом мы поговорим далее в этой статье…
Читать дальше →
Всего голосов 13: ↑11 и ↓2+16
Комментарии51

Программирование на C в Linux на примере создания командной оболочки: часть 2

Уровень сложностиСредний
Время на прочтение55 мин
Количество просмотров7.4K

Я решил недавно улучшить свой навык владения C, путем написания проектов. Самая первая мысль, которая пришла мне на ум — это командный интерпретатор, командная оболочка, shell проще говоря. А также я расскажу о системе сборки make, и о том, как правильно писать и документировать C-код.

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

Да-да, мы превратим наш велосипед в мопед! Я вынес из прошлой статьи итоги, и попытался решить все проблемы и замечания. Продолжаем погружение в пучины разработки под Linux!

Читать далее
Всего голосов 25: ↑24 и ↓1+33
Комментарии12

Windows Product Policy – меняем политику продукта, добавляем русский в Windows Enterprise G без телеметрии и больше…

Время на прочтение5 мин
Количество просмотров6K

Сегодня я хочу начать разговор о редко обсуждаемой в сети, но крайне интересно технологической особенности ОС Windows – о политике продукта (далее буду назвать её оригинальным названием Product Policy). Каким образом Microsoft решает, сколько RDP сессий возможно одновременно открыть на ОС (почему в IOT их 2)? Где сказано, что у издания Windows Enterprise G может быть лишь английский или китайский языковой пакет? Где определено максимальное количество процессоров и памяти, максимальное количество подключений к расшаренной сетевой папке, как решается поддерживает ли ОС RDMA, требует ли SMB Signing, отключаются ли SMB1, Defender и Cortana. Да практически все компоненты и отличия разных изданий Windows контролируются именно через Product Policy, и пора бы нам разобраться, что это такое, где хранится, как изменять, и к чему приведут изменения.

Я расскажу об инструменте, позволяющем не только смотреть, но и изменять Product Policy, поговорим о Product Policy Editor, рассмотрим, где хранятся текущие значения Product Policy в Windows, и почему они возвращаются к исходным значениям, ну и, конечно, о том, можно ли как-то поменять это всё раз и навсегда для своей ОС, навсегда отключив нелюбимый Defender, разрешив неограниченное количество RDP сессий.  Ну и, конечно, cделаем ранее невозможное добьёмся русского интерфейса для интересного издания, описанного мной в наделавшей шума статье Windows 11 Enterprise G – Что за издание для правительства Китая и зачем оно вам? Судя по огромному интересу читателей именно к Windows Enterprise G, я начну с неё, а другие аспекты Product Policy, сравнение параметров между изданиями расскажу в другой статье, там же поясню свою мысль о том, что теперь «все издания нужны, все издания равны», мы можем включить ранее выключенные и отключить ненужные компоненты в любых изданиях, например, разрешить многое в самом лёгком Starter, или поотключать ненужное в любимом мной IoT Enterprise LTSC.

Добавить русский в Windows Enterprise G?
Всего голосов 27: ↑27 и ↓0+36
Комментарии19

Шаблоны для эффективной работы с DOM с помощью современного чистого JavaScript

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров9.2K



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

Читать дальше →
Всего голосов 32: ↑32 и ↓0+42
Комментарии5

Японская диковинка из 2011: что за планшето-ноутбук с двумя дисплеями сделали Sony?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров13K

По правде сказать, недавние два месяца в моем блоге можно считать посвященными устройствам с ноутбучным форм-фактором. Мы успели отреставрировать и HP Jornada, и хакнуть электронный переводчик, дабы превратить его в мини-нетбук на ARM, да и раньше я писал статьи о ретро-ноутбуках с интересными дискретными GPU или необычными процессорами. Но сегодняшний девайс очень сильно выбивается из формата, посвященного ноутбукам, поскольку это скорее... планшет с двумя экранами, который пытается «косить» под ноутбук и является «папой» современных складных смартфонов! Недавно подписчик Андрей проспонсировал покупку уникального в своем роде Sony Tablet P, о котором я и хочу рассказать в сегодняшней статье. Интересно, что у него под капотом и как инженеры Sony умудрились собрать такое устройство? Тогда жду вас под катом!

Читать далее
Всего голосов 36: ↑31 и ↓5+40
Комментарии19

Как победить вампира-социопата, не приходя в сознание, или Еще раз о современной научной фантастике

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров5.8K

Помнится, весной я писал заметку про фильм «Сто лет тому вперед». В ней я, помимо прочего, сокрушался, что в наше время фантастика как жанр пребывает не в лучшем состоянии. Комментаторы тогда накидали мне полную панамку критики, так что спустя время я снова воспламенил в душе надежду на годноту и окунулся в мир современного сай-фая в поисках тайтлов, о которых еще не слышал. В своих исканиях я натолкнулся на роман Питера Уоттса «Ложная слепота», открывающий цикл «Огнепад» (пока насчитывающий две книги, скоро ожидается третья). Роман этот, по описанию, касался темы первого контакта с внеземным разумом, которая мне весьма интересна, поэтому я немедленно набросился на текст. Дочитав, понял, что в романе есть, что обсудить.

Читать далее
Всего голосов 46: ↑41 и ↓5+52
Комментарии67

Резистивный ключ для оптического домофона

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров9.2K
Приветствую всех!
Мне уже не раз доводилось показывать самых странных представителей домофонных ключей, однако этот экземпляр постоянно от меня ускользал. Для кого-то его существование вообще будет открытием: в самом деле, неужели кто-то вообще мог придумать настолько примитивный в плане защиты девайс? Но вот сейчас мне удалось наконец раздобыть экземпляр на опыты, так что самое время разбираться.



Итак, в сегодняшней статье поговорим о том, как работали домофоны «Цифрал» с резистивным ключом. Узнаем, какие вообще девайсы с ними совместимы и как оно устроено, попутно посмотрим на несколько неожиданных решений по части схемотехники таких домофонов. Традиционно будет много интересного.
Читать дальше →
Всего голосов 42: ↑42 и ↓0+63
Комментарии30

KC868-E16P: всё брутальнее и брутальнее (теперь с тумблерами прямо на контроллере)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров13K


Мне нравится подход Kincony к своей работе — видно, что они занимаются любимым делом, никого не стесняются и ни в чём не отказывают своему креативу: на этот раз они сделали то, чего не делал никто до них — установили прямо на плату контроллера 16 «кондовых» тумблеров. С технической точки зрения это решение спорное, но, надо отдать им должное, выглядит E16P очень круто и брутально.

Это уже ближе к натуральному киберпанку и если вы установите такого красавца в свой электрощит, то, несомненно, станете звездой легендой местных электриков (смайл).

Разумеется тумблеры — это не единственное достоинство KC868-E16P, о прочих характеристиках и нововведениях E16P мы поговорим далее в этой статье.
Читать дальше →
Всего голосов 20: ↑19 и ↓1+28
Комментарии24

Как уменьшить образ Docker для работы с устройствами IoT

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров4.5K

На устройствах интернета вещей (IoT) зачастую слишком мало ресурсов, и их не хватает, чтобы подтягивать и использовать тяжеловесные образы Docker. В этой статье будет показано, как можно уменьшить образ Docker на 36-91% при помощи инструментов patchelf и strace, не перекомпилируя при этом контейнеризованные приложения. Также рассмотрим, как создавать минимальные образы для собственных приложений, написанных на Rust, Go, C/C++.

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

Деннис Макалистэйр Ритчи. Между Unix и С

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров5.5K

Создатель.

Точнее всего описывает Денниса Ритчи именно это слово. Он не стал выдающимся учёным, породившим целые научные школы. Он не блистал на каждой обложке, и его имя не приходит на ум людям при словах «компьютер», «сайт». Однако, именно этот милый карапуз, детскую фотографию которого вы видите рядом с текстом, обессмертил себя, создав язык программирования С, вписав себя в систему UNIX и историю компьютерных систем, чем действительно изменил наше время. Из его рук вышла технология, которая используется уже многие десятки лет и не планирует терять своё место в истории.

Товарищ Ритчи обладал ещё одной важной чертой, он умел находить хороших, верных друзей, с которыми шёл к вершине. Сегодня мы с вами поговорим не только о операционной системе, языке программирования и их совместном развитии, но и о двух друзьях, Деннисе Ритчи и Кене Томпсоне, которые на протяжении многих лет вместе создавали цифровое будущее.

Денис Маккалистер Ритчи однажды был вынужден дать ответ, какое из своих творений он любит больше, С или UNIX. Мы решили тоже поставить вас в условия выбора и подготовили аудиоверсию статьи, вы можете сами выбрать, читать статью или слушать.

Читать далее
Всего голосов 42: ↑40 и ↓2+56
Комментарии13

JavaScript: структуры данных и алгоритмы. Часть 5

Уровень сложностиСредний
Время на прочтение26 мин
Количество просмотров3.7K


Привет, друзья!


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



Сегодня мы рассмотрим систему непересекающихся множеств, фильтр Блума и кэш актуальных данных.


Код, представленный в этой и других статьях серии, можно найти в этом репозитории.


Интересно? Тогда прошу под кат.

Читать дальше →
Всего голосов 11: ↑11 и ↓0+16
Комментарии0

Установка Microsoft Office 2024 на Mac или обновление до последнего, поддерживаемого версией MacOS

Время на прочтение6 мин
Количество просмотров11K

Недавно я описал простой процесс загрузки последнего Microsoft Office с сайта Microsoft и его активации для Windows 10/11. До этого рассказывал более технические детали, оказавшимися читателям интересными, но сложноватыми. Один из вопросов, регулярно задаваемых в комментариях, был про Microsoft Office для Mac. Сейчас я расскажу, как иметь последнюю версию и не думать про активацию, поговорим о том, что делать тем, у кого давно установлена версия 2016, 2019 или 2021, следует ли думать про 2024 и как обновляться. Также в конце статьи расскажу о способе решения проблем с Microsoft Office, позволяющем чинить неработающую инсталляцию. Данная статья не техническая, в ней много картинок и рассуждений о том, когда, что и как устанавливать. Не пропагандирую ни решения Microsoft Office, ни его пиратства, просто рассказываю, как установить его при желании, без всяких торрентов.

Итак, для начала о версиях Microsoft Office для Mac. Исторически версии для Mac выходили на год позднее версий для Windows и несли в своем названии год выпуска, отличный от того, что у Windows версии. Например, Office 2004 для Mac (версия 11.0) вышел в мае 2004, на год позднее чем Office 2003 для Windows (тоже версия 11.0), вышедший в октябре 2003. Office 2008 для Mac (версия 12.0) вышла через год после Office 2007; Office 2011 для Mac (версия 14.0) через полгода после Office 2010. Далее для Windows Microsoft переключился на Click2Run технологию, и версии для Mac стали выходить практически одновременно и нести то же имя, что версии для Windows. Начиная с Office 2016 внутренняя версия продукта замерла на 16.x и на Windows и на Mac, продукт обновлялся, получал новые возможности и исправления, и в зависимости от купленной вами лицензии вы получали тот или иной набор возможностей.

Чем отличаются версии и где их скачать?
Всего голосов 23: ↑23 и ↓0+31
Комментарии6

Демиурги: потрясающий эксперимент Nival на пути к «Героям 5»

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров6.5K
image

Когда услышите слово «Демиурги», у вас на лице, скорее всего, мелькнёт ностальгическая улыбка, особенно если вы застали конец 90-х и начало нулевых, ведь тогда каждая игра от Nival Interactive считалась настоящей находкой. Это был период, когда студии чаще полагались на творческий запал и энтузиазм, нежели чем на солидные бюджеты, и благодаря горящим глазам разработчиков очень часто создавались настоящие шедевры. Именно в такой атмосфере в 2003 году на свет появилась «Демиурги» – уникальный микс пошаговой стратегии, RPG и коллекционной карточной игры, словно смешение «Героев Меча и Магии» с «Magic: The Gathering». Игра выделялась на фоне конкурентов не только в СНГ, но и на мировом рынке, удивляя своей оригинальностью даже самых искушенных игроков. Это было время, когда начали зарождаться надежды на то, что отечественные студии могут конкурировать с западными, и «Демиурги» стали ярким подтверждением этой веры – стильная, качественная, с характерной изюминкой. Сегодня я хочу рассказать вам об этом необычном проекте и выяснить, устоял ли он перед испытанием временем и интересно ли играть в него в 2024 году. А в довершение – поделюсь ссылкой на сборку, полностью готовую к запуску на современных системах, чтобы вы могли погрузиться в ностальгию вместе со мной без каких-либо танцев с бубнами.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+35
Комментарии7

Ему не место на помойке: хакаем 15-летний электронный переводчик и пишем под него приложения

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров12K

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

Я всегда любил находить новые применения стареньким девайсам, даже если обход защиты и разработка для них чего-то полезного занимала у меня некоторое время. И если с прошлыми моими статьями, где я привносил новую жизнь смартфонам на Android 2.3, а затем и на Android 1.5, всё понятно – девайсы получили возможность не только быть звонилками, но и вполне полноценными смартфонами, то в случае таких необычных девайсов, как электронные переводчики – всё гораздо интереснее, ведь по сути, это дешёвые альтернативы таким легендарным устройствам, как HP Jornada! Недавно я купил переводчик Ectaco за 1.500 рублей на Windows CE, обошел встроенную оболочку, написал программу, которая твикает реестр и даже портировал туда эмулятор NES. Интересно узнать об этом процессе во всех подробностях? Тогда добро пожаловать под кат!

Читать далее
Всего голосов 70: ↑66 и ↓4+81
Комментарии24

Как Linux создаёт и подсчитывает сокеты

Уровень сложностиСложный
Время на прочтение12 мин
Количество просмотров13K

Подробно о том, что происходит под капотом в ядре Linux, когда вы выполняете очередной системный вызов при работе с сокетами.

Читать далее
Всего голосов 33: ↑32 и ↓1+44
Комментарии2

Как найти уже созданные сообществом карты для Beat Saber на основе ваших любимых треков в Spotify или Яндекс.Музыке

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.6K

Всем привет, любите ли вы Beat Saber, так как люблю его я? Скорее всего нет, просто потому что в нашей стране VR игры не слишком популярны. Но если вы знаете что такое Beat Saber и тем более любите играть в него — вам этот материал пригодится. Меня зовут Илья, я основатель онлайн-нейросети для создания изображений ArtGeneration.me, техноблогер и нейро-евангелист, и сегодня вы узнаете как синхронизировать музыкальный сервис, которым пользуетесь, например Spotify или Яндекс музыку, чтобы найти уже существующие карты на ваши любимые треки и добавить их в игру.

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

Разгадываем тайну цифрового скоростемера от ушедшего в историю метропоезда

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5.4K
Приветствую всех!
Давным-давно, больше года назад, я рассказывал о подключении блока индикации скорости от метровагона «Яуза». Но тогда, несмотря на то, что я почти полностью разобрал протокол, у меня возникли проблемы: при попытке обновить показания табло гасло. И что-то совершенно не давало мне покоя, отчего я решил, что девайс надо заставить работать во что бы то ни стало.



Итак, в сегодняшней статье узнаем, как же на самом деле работает данный прибор. Попутно заставим его отображать что-нибудь полезное. Традиционно будет много интересного.
Читать дальше →
Всего голосов 42: ↑42 и ↓0+59
Комментарии12

Программирование на C в Linux на примере создания своей командной оболочки

Уровень сложностиСредний
Время на прочтение27 мин
Количество просмотров16K

Привет, хабр! Язык программирования C — основополагающий, как я считаю. И его знать, нет, не обходимо, но довольно желательно. Большинство языков отсылают к C, и зная C (или C++) другой язык будет даваться намного легче.

Я решил недавно улучшить свой навык владения C, путем написания проектов. Самая первая мысль, которая пришла мне на ум — это командный интерпретатор, командная оболочка, shell проще говоря. А также я расскажу о системе сборки make, и о том, как правильно писать и документировать C-код.

В этом туториале я буду использовать компилятор CLANG, а не GCC, и расскажу его преимущества

Итак, для создания своего шелла на C для Linux вам понадобится простой советский копеечный...

Узнать
Всего голосов 28: ↑25 и ↓3+36
Комментарии42

FLUX — новая нейросеть для генерации изображений от создателей Stable Diffusion

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров21K

Всем привет!

Flux.1 D — это мощная модель для генерации изображений по текстовому описанию. Меня зовут Вандер, я куратор клуба по нейросети Fooocus и нейро-энтузиаст, и сегодня мы разберемся, почему вам точно стоит обратить внимание на свежеиспеченную Flux.

Разработчики Flux - бывшие создатели Stable Diffusion и Stable Diffusion XL - Робин Ромбах и Андреас Блаттман. Оба выступали за идею, но компания преследовала только коммерческие интересы Как итог - произошел конфликт и ключевые фигуры покинули Stability AI. Недавно ими была создана новая компания The Black Forest Team, которая и представила нам Flux.

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

Модель очень хорошо следует промпту и распознает текст.

В статье мы посмотрим, как запустить Flux онлайн и локально, а так же на ее возможности.

Читать далее
Всего голосов 55: ↑51 и ↓4+61
Комментарии45

Искусственный интеллект Джона Маккарти

Уровень сложностиПростой
Время на прочтение20 мин
Количество просмотров2K

Сегодня исполняется 97 лет со дня рождения Джона Маккарти, одного из людей, которые изменили весь информационный мир. Даже Джон Коннор существует только благодаря Джону Маккарти, ведь именно он придумал само понятие «искусственный интеллект», а драмы в его жизни хватало. Он внёс огромный вклад в развитие робототехники и многие другие системы, например в распознавание речи. Отдавая дань памяти Джону мы сделали для вас, дорогие читатели, аудиоверсию статьи по старинке, без использования искусственного интеллекта.

Читать далее
Всего голосов 19: ↑18 и ↓1+31
Комментарии2

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud