Pull to refresh
113
0
Вадим Прилуцкий @Oxyd

Админ Linux

Send message

ТаоБао плюс посредник (2,5 рубля за ноут).

На самом деле эти ноуты ещё дешевле т.к. в рублевую цену на али заложены
1) маржа СП с mail.ru, т.к. рублевые цены рассчитываются не по биржевому курсу (~ +10р к цене доллара на бирже)
2) маржа aliexpress
3) стоимость доставки
4) маржа китайца продающего эти ноуты в розницу

UFO landed and left these words here
Попробуйте вот этот список рецептов. Что-то включал, начало глючить, что-то выключил. Не помню уже, потому что было это довольно давно.
не-мозилловых

Создайте логическую настройку privacy.resistFingerprinting.block_mozAddonManager со значением true
затем из extensions.webextensions.restrictedDomains удалите адреса ресурсов Mozilla и перезапустите браузер. Расширения смогут работать на ресурсах Mozilla.
UFO landed and left these words here
система пытается трактовать память, занятую библиотеками, как «условно свободную» и с радостью выгружает эти библиотеки, чтобы впихнуть на их место данные

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

И придет ООМ. И похоронит какой-нибудь процесс. Например, дисплейный сервер, который обратился к системе «дай мне двойной буфер размером 3840x2060x32». Или клиента этого дисплейного сервера который получил ссылку на этот буфер и начал в него рисовать (а значит активно потреблять память).
Есть такой флаг в Linux?

man mlock/man mmap на предмет MAP_LOCKED. Но вам этот флаг не нужен. Он породит совершенно внезапные сегфолты в условиях memory pressure.

если хочется глубоко посмотреть, то вот ссылочка на один из протоколов обмена, используемый в ЭЦ https://habr.com/ru/post/158355/

Тоже добавлю в копилочку неплохую шпаргалку: https://learnxinyminutes.com/docs/awk/

А идея не в том, чтобы заставить мозги самого SSD исполнять весь этот код. Идея в том, чтобы прошивка SSD скормила этот код компьютеру (через подмену бутсекторов, секторов с файлами программ и т.п.) и получила работающую закладку уже там.

Как это делается - примерно описано в шикарной и безумной статье товарища Циферкина: https://habr.com/ru/company/ruvds/blog/563394/

> Полностью автоматической сборки матриц на тороидальных сердечниках не было, но были автоматы и устройства, упрощающие процесс

насколько знаю IBM с помощью Lincoln lab автоматизировала это дело на 99% практически с самого начала 1956-58, количество модулей памяти требовалось собирать было не реальным для ручной сборки, порядка 256KB для одной Q7, кстати Ken Olsen (основатель Digital) имел самое прямое отношение, его первой работой был тестовый компьютер впервые использующий память на магнитных сердечниках, когда предложили их использование было неясно как в реальности будет на машинах, поэтому ему еще в Lincoln lab поручили max упростить то что стало Q7, и на основе спроектировать первую машину на сердечниках, что он сделал практически самостоятельно за 9 месяцев, после чего его временно прикомандировали к IBM для передачи опыта, примерно так

ps

есть подборка статей 1969 года по истории технологии памяти IBM (см p 764):

http://ibm-1401.info/IBMCoreArraysIEEEMagnetics1969.pdf

Пунтк 15 про revert неверный. Revert делает коммит с изменениями обратными только указанному коммиту, а не всему от головы до этого коммита. И если делать реверт мерж-коммиту, то нужно еще указать родителя в параметре -m (обычно это -m1).

Откат до заданного комммита это git reset --hard, но учтите что это потеря данных и изменение истории которое можно запушить только с параметром --force, а если вы с репозиторием работаете не один, то им тоже нужно будет провести некоторые манипуляции чтоб удалить эти коммиты тоже (и вполне возможно они вас за это возненавидят).

Пункт 30 немного объясню что делает команда: Например вы создали несколько коммитов в своей ветке branch. Находясь в своей ветке и выполнив команду git rebase master, гит находит общего предка веток branch и master, убирает ваши коммиты до общего коммита, обновляет вашу ветку branch до состояния master, и после этого применяет ваши коммиты сверху. Т.е. вы обновляете свою ветку относительно мастера и ваши коммиты будут сверху. Общий результат (в файлах) будет такой же как и если намержить ветку мастер на вашу, разница будет только в истории коммитов. При merge ваши коммиты будут до мержа с мастером, при rebase ваши коммиты будут сверху.

Насчет качества не знаю, пока сам присматриваюсь, отзывы хорошие.

например:

https://www.aliexpress.com/item/4000706496886.html

Спасибо за комментарий по существу.


https://habr.com/ru/company/southbridge/blog/317182/

Знаю такую историю. И я бы тоже не стал журналом передавать журнал на удаленную машину. У меня есть достаточные опасения (как и у Вас), что это не будет нормально работать. Но с внешним решением — будь то rsyslog или fluent-bit — все прекрасно передается по удаленному протоколу.
Еще добавлю, что была прекрасная вводная статья от Селектел по вопросу journald.

Не автор, но есть несколько хороших утилит, к примеру https://github.com/deletescape/goop и https://github.com/WangYihang/GitHacker

Самое лучшее по алгоритмам — это бесплатный курс Роберта Сэджвика с Coursera, Algorithms I и Algorithms II: все разложено по полочкам, дается последовательно и неторопливо, с примерами кода и краткой выжимкой в виде PDF.

UFO landed and left these words here

А арабской калиграфии есть такое понятие, как "квадрат куфический". Там надписи на арабском в таком пиксельном виде упаковываются в квадрат:
image
Вот тут по цветам разделены разные надписи.
image


Для интересующихся, есть хорошая статья, которая рассказывает — как самому нарисовать такой квадрат.

На волне успеха вышло продолжение «Космические рейнджеры 2: Доминаторы», повествующее о подавлении восстания машин 300 лет спустя. Игра так же винрарная + к ней есть неплохой HD патч. Но это уже совсем другая история.

См.:


1
23 ...

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Registered
Activity