Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Photo

"Верхний пост"

Тут будет верхний пост, для знакомства, так сказать... Или для привата... О себе рассказывать не буду, никому это не интересно. Соберу лишь крупные темы моего блога:

Германия
Аквариум
Часовой фетишизм
Роботы
CNC
электроника
Наш дом

в этом посте комменты скринятся (кому надо - пишите сюда или в ЛС)

PS. Меня нет в фейсбуке, меня нет в инстаграмме. Нет и не будет. Меня есть в гугль-плюс, но я туда не пишу. Да и гугль-плюса как явления уже нету...
Photo

Хочется странного

Присматриваю домой компьютер. Но загадочный.
1. Без движущихся частей (т.е. без вентиляторов и HDD)
2. С креплением на VESA (хочу приделать его сзади монитора)

Подскажите, какой из процессоров сейчас (сентябрь 2019) самый производительный в режиме с пассивным охлаждением? Под винду.
А то я во всех этих новомодных цифрах и буквах совсем потерялся.

ПС. Там однозначно не будет игрушек и крупных видео. Будет немного офиса по мелочи, браузер и Eagle. Ну, может ардуина еще какая-нибудь.
Photo

O процессорах

Если честно, я расстроен. 90% новых процессоров в ноутбуках и таблетах, имеющих наглость считаться почти что заменой ноутбукам, не дотягивают по производительности процессору 5-летней давности.

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

Как жить?
Photo

WiFi ESP8266 Module. Тест производительности

Решил проверить на практике предположения, высказанные на Хабре, по поводу падения производительности WiFi-сети при появлении в ней этого модуля.

Пока что смог проверить на точке, работающей в IEEE 802.11g, т.е. 54 MB/s.

Использовал консольную программу от Майкрософта, позволяющую нагрузить сеть и протестировать ее производительность.

Проверял блоками по 3 раза:
1) 3 раза модуль был в сети, на компьютере был запущен браузер, обновляющий страницу, считываемую через модуль, раз в 5 секунд
2) 3 раза модуль был выключен
далее 1) и 2) повторил еще раз.

Надо отметить, что в это время в сети были 2 компьютера, на которых производился тест, ESP8266, мой андроидосмартфон и, предположительно, iPad, два последних в режиме выключенного экрана. Роутер был в режиме BG-mixed.

Какого-либо существенного изменения не заметил, смотрите сами:

esp8266-perf

Теперь нужно бы сделать то же самое в сети с "чистым IEEE 802.11n", т.е. без наличия g-устройств. Это будет сложновато...
Photo

Права на изделие и его модификации

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

Мне интересно, что говорят законы всяких прав на всякую интеллектуальную собственность по поводу таких вот разработок? Когда берется готовое изделие, модифицируется, например, для чего-то специального (а то и не обязательно) и выпускается на рынок под своей маркой, а может и оставив старую висеть на видном месте. Как это регулируется? И где граница дозволенного?

В программном обеспечении в договоре на использование четко прописан запрет на реверс-инжиниринг. А с реальным железом как?

PS. Предупреждение "не разбирайте, а то шарахнет током" не в счет! :)
Photo

Размышления о

Балуюсь иногда программами на МК и в очередной раз борюсь с внутренним противоречием. Противоречие очень сильное, прямо разрывающее на части.

МК имеет ограниченный обьем памяти для программ. Еще более ограниченный обьем RAM. И поэтому надо следить за их использованием, как минимум за оперативкой.

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

С другой стороны, код на С, при всей его нечитаемости, все же оптимальнее С++. Почему? Не понимаю и не хочу понимать. Я хочу печеньку и спать.

Но самый оптимальный (маленький и быстрый) код получается, если забить на модульность и писать спагетти. Почему так получается - я понимаю, но выхода из ситуации не вижу. Это происходит из-за отсутствия точек передачи данных между модулями. Минус один уровень абстракции.

Банальный пример. Что получается всегда на МК, независимо от того, что делается? Да, это - часы :) Так вот, часы с несколькими будильниками очень легко описать обьектами. Класс "часы", класс "будильник", "часы" заводит Х "будильников", автоматический callback будильником функции, в которой в основной программе отрабатывается действие.

Что делается в С? Код часов, вызывающий код будильника, вызывающий callback-и, все это на HAL кристалла.

Что делается в спагетти? Пофиг на callback - там, где считается время, проверяем будильники, тут же дергаем ножками действия (HAL? нет, не слышал). Быстро, запутано, зато на 50% меньше паняти жрет. Хрен разберешься, но зато влезает в кристалл. А HEX из чистого обьектного кода (в котором нет ничего лишнего, прошу заметить!) в кристалл не влезает, хоть тресни.

Что делать? Кто виноват? ©
Photo

Напечатай это...

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

Вот хоть убейте, не могу я это видеть! На клавиатуре текст набирают. Печатают - на бумаге (на худой конец - на принтере). "Напечатать на клавиатуре" можно с помощью специального устройства, ну такого, которым надписи на яйца на птицефабрике наносят.

Когда-то тогда, когда деревья были побольше и солнце поярче, "печатали" на клавиатурах только тетеньки-бухгалтера (ничего личного!) и фраза эта была признаком "компьютерного профана". А сейчас?