Pull to refresh
4
0
Юрай Нескажу @juray

Технарь широкого профиля

Send message

Простейшая командная строка на NASM и QEMU

Reading time9 min
Views21K

image


Итак, сразу к делу. Писать будем под Linux, на NASM и с использованием QEMU. Установить это легко, так что пропустим этот шаг.


Подразумевается, что читатель знаком с синтаксисом NASM хотя бы на базовом уровне (впрочем, ничего особо сложного здесь не будет) и понимает, что такое регистры.

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

Патриотизм в компьютерных играх: мнение бывшей геймерши

Reading time9 min
Views10K
новое время со старыми категориями

Эта статья – письменное излияние моих раздумий как человека, в прошлом увлеченного играми и сохраняющего к ним некоторый интерес и поныне. Поэтому никто не запретит мне надеяться, что от нее будет чуть больше пользы, чем от отвлеченных рассуждений в депутатских креслах. Пусть обладатели оных не сочтут мою точку зрения за необоснованный «наезд», ибо аргументов предостаточно, да и только ленивый не брюзжал в адрес законодателей. Но об этом позже.
Читать дальше →
Total votes 59: ↑8 and ↓51-43
Comments79

Самый маленький компьютер

Reading time3 min
Views101K

Игровой.
Но это не точно


Он, конечно, не претендует на звание «самого», но явно компактнее собратьев.

Представляю вам пошаговую инструкцию +заметки для сборки вполне себе компактного игрового ПК. Сразу говорю, что понятие «игровой» широкое, а я не богатый, так что тут не будет Core i9 и GTX 1080Ti, я собрал довольно скромную систему, впрочем, она мощнее, тише и меньше старой раз в 10.

Вместо вступления


У меня был средненький 7-летний компьютер, и в какой-то момент он перестал мне нравиться, тогда я решил собрать новый. С удивлением обнаружил, что вышли новые камни у обоих производителей и решил: «наконец-то соберу mini-ITX.» И собрал. Немного заморочившись с питанием (относительно, конечно, но по меркам сборки ПК, где «купил и поставил», заморочился) получил очень компактный ПК. Сами посудите: 210*170*95 мм.
Читать дальше →
Total votes 164: ↑160 and ↓4+156
Comments217

Про агрессивный офис

Reading time7 min
Views14K
История про то, как обычное “Доброе утро, Клавдия Петровна” от коллеги по работе тормозит заложенный природой механизм агрессии, и, возможно, спасает чью-то жизнь на следующем офисном совещании.

image
Читать дальше →
Total votes 39: ↑31 and ↓8+23
Comments34

Опытное производство электроники за минимальный прайс

Reading time10 min
Views59K
Привет, Хабр!

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


А вот, например, совет держать включённый паяльник за ручку — полезный!

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

  • регулярно надо делать 5-10-50-100 плат с SMD-компонентами
  • по возможности быстро
  • по возможности дёшево

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

Тем более, что в наше время базовое оборудование, позволяющее делать подобные вещи достаточно быстро и достаточно дёшево, доступно даже любителю-одиночке.
Читать дальше →
Total votes 170: ↑167 and ↓3+164
Comments413

Искусственный интеллект, занимающийся физикой, может выводить законы воображаемых вселенных

Reading time4 min
Views14K

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




Есть знаменитая история о том, как Галилей наблюдал за качанием лампы в Пизанском соборе, и замерял его по отношению к своему пульсу. Он пришёл к выводу, что период постоянен и не зависит от амплитуды.

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

Совершая открытие, гений Галилея проигнорировал все неприятные детали, которые можно было бы учесть – сопротивление воздуха, температуру, мерцание света, шум, других людей, и т.п. Он рассмотрел простейшую модель качающейся лампы, используя только её период, концентрируясь на самой заметной особенности.
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Comments7

Manifest of Smart Home Developer: 15 principles

Reading time12 min
Views4.1K
Today I’d like to speak about Smart homes and IoT devices. But it is no ordinary article. You won’t find description of hardware, links to manufacturers, batches of code or repositories. Today we’ll discuss something of a higher level — principles that are used to organize “smart” systems.

image



Smart home is a system that can do some everyday routines instead of a person. It leads us to the first and the main principle:
Read more →
Total votes 29: ↑27 and ↓2+25
Comments1

Популярные бюджетные носимые радиостанции

Reading time4 min
Views45K
В подборке речь пойдет про разрешенные носимые (маломощные) радиостанции разрешенного диапазона (LPD433/PMR446).

Это недорогие китайские рации типа Baofeng и Xiaomi, а также аксессуары к ним.


Читать дальше →
Total votes 41: ↑32 and ↓9+23
Comments82

Не доверяйте информации о памяти в Диспетчере задач

Reading time3 min
Views114K
За много лет использования Windows я привык к Диспетчеру задач. Оттуда я убил сотни приложений за плохое поведение. Там же смотрел, кто из них пожирает ресурсы. Пока я не начал работать с машинами, у которых сотни гигабайт памяти, а у приложений соответствующие запросы. В этой статье обсудим, почему Диспетчер задач плохо отслеживает память и что использовать взамен. Во-первых, о механизме выделения памяти в Windows.

tl;dr: Диспетчер задач скрывает информацию о подкачке (paged memory) и виртуальном пространстве процесса. Лучше используйте Process Explorer из комплекта Sysinternals.
Читать дальше →
Total votes 29: ↑20 and ↓9+11
Comments38

Кровососы. Классификация программиста

Reading time13 min
Views28K
Кто такие руководители, и зачем они нужны? Какая от них в жизни польза? Чем они вообще занимаются? А чем они должны заниматься?

С одной стороны, традиционно руководитель понимается как тот, кто управляет – строит планы, дает указания, контролирует сроки, орет громче всех, принимает решения и несет за них ответственность.

С другой стороны, есть мнение, что руководитель должен заниматься только развитием вверенного подразделения, не принимая участия в оперативном управлении.

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

Так кто же он такой, этот руководитель, и зачем он нужен? Руководитель нужен компании или компания нужна руководителю, как источник дохода? Может, он просто оправдывает свое существование, ведь результат того стоит – доходы руководителей зачастую несопоставимо выше, чем доходы обычных сотрудников.

Я использую специальную модель для оценки руководителей, с которой вам и предлагаю ознакомиться.
Читать дальше →
Total votes 53: ↑31 and ↓22+9
Comments29

Ад своими руками

Reading time19 min
Views173K
Многие говорят – рассказывать надо не только об успехах, но и о неудачах. Полностью с этим согласен — понимание своих неудач, их причин и последствий, иногда ценнее любых успехов.

Был у меня в жизни такой опыт автоматизации, за который долгое время было стыдно. Не потому, что система плохо работала, или метаданные кривые были, или ТЗ не соответствовала — ровно наоборот. Все красиво, быстро, с полным внедрением во всей компании. С точки зрения формальных критериев это был полный успех.

Но компанию, ее культуру это внедрение превратило в ад — бюрократический, системный и бессмысленный.

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

Обо всем по порядку.
Читать дальше →
Total votes 294: ↑285 and ↓9+276
Comments313

Трехмерный движок на формулах Excel для чайников

Reading time9 min
Views70K


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

Для тех, кто не знаком с компьютерной графикой, я постарался как можно проще и подробнее описать все шаги. В принципе, для понимания формул должно быть достаточно знания школьного курса математики (+умение умножать трехмерную матрицу на вектор).

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

Осторожно: 19 картинок и 3 анимации под катом.
Читать дальше →
Total votes 211: ↑209 and ↓2+207
Comments54

nomoregoogle.com — свежий сборник альтернатив сервисам технологического гиганта

Reading time2 min
Views38K


Доминация Google в ряде сегментов совокупно с политикой компании стали вызывать так много вопросов в последние годы, что практически на всех тематических форумах и площадках пользователи начали активно делиться своим «Google-free» опытом — информацией о попытках частично или полностью избавиться от сервисов компании в повседневном обиходе.

Дошло вплоть до того, что активист Pieter @levelsio Levels создали целый сайт — nomoregoogle.com, который представляет перечень сервисов компании Google с перечислением достойных, по мнению составителей списка, альтернатив. Цель очевидна — вырваться из экосистемы технологического гиганта, которая, будто черная дыра, засасывает в себя не только пользователей, но даже соседей по цеху (в начале прошлой неделе мы писали о слухах про отказ EdgeHTML, а к концу недели эту информацию официально подтвердили в Microsoft: даже несгибаемые «майки» переходят на Chromium в своем браузере по умолчанию, что пугает).
Читать дальше →
Total votes 83: ↑79 and ↓4+75
Comments89

Полупроводниковая электроника

Reading time30 min
Views374K


Полупроводниковая электроника существенно изменила мир. Многие вещи, которые долгое время не сходили со страниц произведений фантастов стали возможны. Чтобы знать, как работают и чем уникальны полупроводниковые приборы, необходимо понимание различных физических процессов, протекающих внутри.



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





Иллюстраций: 34, символов: 51 609.



Читать дальше →
Total votes 488: ↑479 and ↓9+470
Comments152

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

Reading time3 min
Views33K
Год назад вышло бесплатное электронное издание на русском языке всеохватного вводного учебника Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера». Книга попала в струю, ее скачивания завалили британский сайт Imagination Technologies (дважды — 1, 2), после чего учебник стали использовать преподаватели московских МФТИ, МГТУ, питерского ИТМО, киевского КНУ, КПИ и других вузов. Интересной особенностью учебника является то, что его перевод на русский сделала группа энтузиастов: преподавателей российских и украинских университетов, русских сотрудников компаний в Silicon Valley (AMD, Synopsys, Apple, NVidia ...) и российских компаний (НИИСИ, МЦСТ, Модуль ...).

При этом, электронное издание Харрис-энд-Харрис сформатировано для планшета, и уже после первых скачиваний посыпались емейлы, когда же учебник будет и на бумаге. И вот час настал — Учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера» можно заказать на бумаге (выходит в новогоднюю ночь). В этом посте я покажу, чем этот учебник отличается от других. Бонус: фотки участников и участниц проекта!



Есть много учебников, которые хорошо вводят в цифровую логику на уровне триггеров и мультиплексоров, или в программирование готовых микроконтроллеров на ассемблере, или показывают красивые диаграммы процессорных конвейеров, или обучают синтаксису Verilog или VHDL. Но если учить скажем микроархитектуре без HDL, или если например пропускать уровни между триггером и программированием микроконтроллера, то получатся студенты, которые могут сдать экзамен и спорить умными словами в интернете, но ничего не могут сделать практически.

Учебник H&H решает эту проблему:
Total votes 47: ↑44 and ↓3+41
Comments39

Восьмисотмегапиксельная панорама ночной Москвы

Reading time1 min
Views2.9K
На сайте AirPano.Ru (где вообще довольно много панорам разных городов и других живописных мест Земли, сфотографированных панорамною аэрофотосъёмкою) появилась панорама ночной Москвы, довольно обширная. (Если «47593×16980» в заголовке окна означает размер в пикселях, то эта панорама насчитывает чуть более восьмисот мегапикселей, что довольно неплохо.)

Вадим Булатов (один из популярных блоггеров LiveJournal) подмечает, что наружная реклама «Внешэкономбанка» на этой панораме запечатлена перегоревшею:

[фрагмент панорамы]

Постскриптум.  Автор панорамы — Дмитрий Чистопрудов.
Total votes 46: ↑31 and ↓15+16
Comments38

Ночная жизнь неба или в поисках Персеид

Reading time5 min
Views17K
Каждый год Персеиды балуют жителей Земли красивым зрелищем (для терпеливых), и каждый год у нас возникает желание так или иначе заснять этот момент. Так как в этом году погода нас не баловала, то пришлось выехать и начать наблюдения заранее. Что из этого вышло — читайте ниже…

Сразу отметим, ниже будет мало Персеид, но нам удалось заснять кое-что, что нам самим показалось интересным: настоящую бурную жизнь ночного неба, и она оказалась совсем не скучной.

Внимание! далее в статье будут достаточно большие gif-анимации по 3-5Мбайт!
Читать далее
Total votes 52: ↑52 and ↓0+52
Comments47

«Реальность под вопросом»: основные тезисы книги Джейн Макгонигал о роли игр в современном обществе

Reading time10 min
Views22K
image

Книгу «Реальность под вопросом: Почему игры делают нас лучше и как они могут изменит наш мир» (“Reality Is Broken: Why Games Make us Better and How they Can Change the World”) — известный геймдизайнер и специалист по геймификации Джейн Макгонигал посвятила тому, как и почему при помощи игр человечество может успешно менять окружающий мир.

Книга была издана ещё в начале 2011 года и получила широкую известность, но на русский язык была переведена только в этом году. По сути, это манифест игр и геймификации как главного инструмента и для организации повседневной жизни, и для решения глобальных проблем современного мира. Несмотря на время, прошедшее с момента первой публикации и на неактуальность некоторых примеров, работа Макгонигал не утратила своей ценности.
Под катом — основные тезисы книги.
Читать дальше →
Total votes 32: ↑31 and ↓1+30
Comments45

Блокчейн: возможности, структура, ЭЦП и задание для студента, часть 1

Reading time7 min
Views33K

Предисловие


Работаю ассистентом в вузе (как хобби), решил написать несколько лабораторных для студентов по дисциплине «распределенные системы». В первой части будет рассказано про возможности блокчейна, структуру и ЭЦП, а во второй части про: проверку подписи, майнинг и примерную организацию сети. Отмечу, что не являюсь специалистом по распределенным системам (организация сети может быть неверной).
Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments2

Проектирование архитектуры embedded-приложения

Reading time6 min
Views14K


Добрый день! Хотелось бы поговорить на тему архитектуры embedded приложений. К сожалению, книг по этой теме очень мало, а в связи с тем, что, в последнее время, интерес к embedded и IoT растет, хочется уделить внимание этому вопросу. В этой статье, я бы хотел описать один из возможных вариантов того, как можно проектировать такие приложения.
Читать дальше →
Total votes 30: ↑30 and ↓0+30
Comments28

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity