Неужто вы думаете, что я не догадался установить драйверы из портов?
Не думаю, но вообще-то вы явно об этом нигде не пишете.
Драйверы NVidia версии ниже 515.48 крэшатся на моём железе, только 515.57 заработал более-менее стабильно.
Вы меня неправильно поняли или невнимательно прочитали комментарий. Речь не о том, чтобы ставить несвежую версию драйвера, а о том, чтобы не делать это в обход pkg(8). Порт драйвера специально написан так, чтобы собирался с произвольной версией, об этом написано в шапке мейкфайла:
To simplify testing of new feature branches and beta driver versions, the port aims to support building against arbitrary DISTVERSION, i.e. make DISTVERSION=xxx.yy.zz -DNO_CHECKSUM should typically work.
Изредка может потребоваться подрихтовать pkg-plist, для проверки можно сказать make check-plist. В результате у вас будет драйвер нужной вам версии в виде пакета (т.е. его можно снести, проапдейтить и пр.) вместо неучтенных файлов в системе.
Статья хорошая, годная, потрудились вы на славу! В целом всё описано верно и подробно, но всё же сделаю несколько замечаний.
Вот только вокруг изделий этой фирмы сложилась странная аура неприязни к качеству их продукции и многие фрюховоды и линуховоды настоятельно рекомендуют GPU от AMD в качестве альтернативы.
Это не совсем так, многие как раз предпочитают nVidia, т.к. хоть и блоб, зато работает и каши не просит, а в «красном» лагере спеки готовят и отдают одни, фирмварь пишут другие, драйвера — третьи, связывают это всё в единый графический стек четвертые; в общем, проблем и багов там тоже достаточно.
Во-первых, у ноута нестандартный разъем питания (прямоугольный, чем-то похож на USB Type-A)
Для Lenovo это с 2013 г. стандартный т.н. slim-tip разъем, заменивший собой круглый предыдущего поколения. До появления USB Type-C какого-либо единого стандарта зарядки тащемта не было.
блоки питания имеют свойство быстро дохнуть.
Что же вы с ними такое делаете, что они у вас быстро дохнут? :-)
Данная версия рекомендуется только для разработчиков системы, для экспериментаторов или бета-тестеров.
Последние лет примерно десять можно вполне жить на карренте, даже будучи обычным пользователем, он теперь ломается значительно реже.
В bash также присутствует данная фича, но реализована она крайне убого. Хотя, уверен, я просто плохо знаю bash.
Да вроде нормально реализована, причем за это отвечает даже не bash, а readline(3). Просто добавьте в ~/.inputrc пару строк:
Однако, в отличие от большинства дистрибутивов GNU/Linux, в ОС FreeBSD есть целых два репозитория: первый называется FreeBSD Ports Collection или в простонародье «порты» [и] так называемые пакеты (packages).
Это не целых два репозитория: дерево портов это субстрат для пакетов. Порты первичны, из них собираются пакеты. Вам ничто не мешает поднять собственный репозиторий пакетов из ванильных портов, при этом включить-выключить какие-нибудь опции сборки или наложить оверлей.
Видно, что в репозитории имеется несколько пакетов с подобным именем. Нас интересует сам компилятор, а значит будем устанавливать пакет llvm13-13.0.1_3
Собственно компилятор в системе уже и так есть, пакет нужен именно для LLVM with all the bells and whistles. Впрочем, этот пакет обычно подтягивается автоматически как одна из зависимостей графического стека.
distfiles — архивы с исходными кодами, затаренные гнутым зипом
В общем случае они могут быть запакованы чем угодно (или не быть запакованы вовсе).
Скажу честно, проблема пробуждения после операции suspend во FreeBSD ранних версий работала крайне отвратительно, но с версии 13.0-RELEASE ситуация радикально поменялась в лучшую сторону.
Ситуация поменялась где-то в районе «семерки», затем было проседание из-за перехода на LinuxKPI-based DRM, пока не полечили основные косяки. Сейчас вроде нормально, да.
Common Desktop Environment (CDE) который мне довелось увидеть на 386-й машине под управлением SCO UNIX в далеком 1993 году.
CDE развивается до сих пор и, конечно же, есть в портах.
Эта древняя и очень полезная фича всегда была включена в X-серверах, но в Xorg её по умолчанию отключили — непорядок!
Тоже недоумеваю с этого факта. Кроме DontZap, ксорг нынче запускается с черным фоном и невидимым курсором. Чтобы вернуть нормальное поведение, есть ключик -retro.
Драйвер для NVIDIA под FreeBSD выкачиваем с официального сайта, распаковываем, собираем и устанавливаем
А можно просто поставить из портов. Порт не всегда поспевает за апстримом, но нужную версию можно передать в командной строке, пофиксить мелкие косяки (если вылезут, что бывает нечасто) и получить нормальный пакет вместо того, чтобы замусоривать систему неучтенными файлами. Это же касается драйверов DRM, которые вы почему-то собираете из бхагавад-гита… Ладно, пожалуй, хватит придираться. :-)
Среди черных наркоманов в два раза больше, но озвучить этот факт в США — это все равно нацепить на себя майку «я расист».
Вообще-то Минздрав США (HHS) регулярно публикует подробные данные по substance abuse в различных демографических, географических и социально-экономических группах; в 2020 г. (самый свежий отчет на их сайте, опубликован 11 января 2022 г.) lifetime illicit drug users старше 12 лет было 56% среди белых и 46% среди черных (т. 1.23B).
Я никому не рекомендую мультивитаминные комплексы — это лотерея. Потому что идёт конкуренция за транспортеры в тонком кишечнике (в энтероцитах) и вы не можете предугадать, что конкретно усвоится, а что нет.
Совсем никакие не рекомендуете, даже те, в которых витамины и минералы разделены на части? (Насколько я понимаю, как раз для лучшей усвояемости.) Условно, суточная доза — три таблетки разного цвета, интервал между приемами 4-6 часов (утром, днем, вечером).
Michelangelo — первое вредоносное ПО, которое получило широкую огласку в новостных СМИ.
Насчет первенства имхо довольно спорное утверждение: про эпидемию 1987 г., вызванную вирусом братьев Амджада и Басита Алви из пакистанского Лахора, который заразил тысячи компьютеров по всему миру, писали очень много, в том числе в СССР.
Кроме этого, в сентябре 1988 года [в США] состоялся суд над программистом Дональдом Джином Бурлесоном (Donald Gene Burleson), ставший первым уголовным процессом по поводу умышленного распространения компьютерной эпидемии. Обвиняемый сумел уничтожить около 170 000 документов, хранящихся в памяти машин той фирмы, где раньше служил.
Позже, в ноябре того же года, случилось уже настоящее бедствие: заболели тысячи компьютеров по всей Америке, в том числе машины во многих научно-исследовательских центрах Пентагона. Выяснилось, что эту напасть наслал на них 23-летний студент Корнеллского университета Роберт Моррис. («Наука и человечество», 1990 г., с. 327.)
Про Грузию, конечно, хотелось бы узнать побольше, мне она всегда заочно очень нравилась; судя по многим отзывам и ностальгическим воспоминаниям, it's, как говорится, an A. При этом недавно Светов на стриме у Маргинала высказался о ней довольно скептически:
Я очень переживаю за своих друзей, которые уехали в Грузию, за оппозицию, потому что когда ты всю жизнь прожил в метрополии, а Москва это именно метрополия, с большой культурой, не в смысле что в Грузии нет культуры, я имею в виду большую городскую культуру, [которой] в Тбилиси разумеется нет, когда ты привык и к российскому размаху, и к уровню сервиса, и к определенной политической жизни, привык быть включенным в политическую жизнь, ты этого всего в Грузии не найдешь, зарплаты там низкие, это маленькая, нищая страна, и я думаю, что где-то через год-полтора мы увидим такой шквал разочарования от людей, которые туда уехали с какими-то завышенными ожиданиями.
AFAIK WeChat messages also do not show their «read» status to the user, unlike e.g. Telegram where one tick means that message had been received by the server and would be delivered to the recipient as soon as she gets online, two ticks mean that message had been read. WeChat messages do not have ticks.
I would also like to inform you that there is no end-to-end encryption between users. Messages are encrypted only by a symmetric key, the server decrypts them and re-encrypts them with a symmetric key of the recipient and sends them to the recipient.
Странно: на экранах монитора и ноутбука, скорее всего, какая-то Ubuntu, но карту, состоящую из коридора, двери выхода и кнопки выхода, [он] создал в Doom Builder 2, который Windows-only, хотя под фрюниксы есть отличные графические редакторы типа Эврики или SLADE.
А вот зачем в конце статьи приписывать подобную ерунду [про Ь/Ъ и Й]
Речь, если я правильно понял Артёма, не про их классификацию, а про их избыточность в кириллице, поскольку они всегда встречаются в разных позициях: ь/ъ после согласных, й после гласных. Эту избыточность можно устранить (подчеркну: в принципе можно — не то чтобы я это поддерживал).
Фактически, там полностью не работает заимствование слов из других языков, т.к. из-за иероглифической записи эти слова просто невозможно записать.
Заимствование в привычном нам виде там не работает не из-за иероглифов, а из-за фиксированного слогового устройства языка: инициаль (условный согласный) плюс финаль (условный гласный), на которые более-менее сносно мапируются лишь простые, чаще всего двусложные слова. Примеры таких заимствований: [пищевая] сода (苏打 sūdá), пицца (比萨 bǐsà), салат (沙拉 shālā), [автомобиль] пикап (皮卡 píkǎ), хеш [функция] (哈希 hāxī). Особую трудность для китайского представляет последовательность из нескольких неразрывных согласных: к примеру, двусложная фамилия Шварцкопф превращается в шестисложную 施瓦茨科普夫 (shīwǎcíkēpǔfū), а упомянутую вами Австралию часто сокращают до более удобной 澳洲 (àozhōu), хотя это скорее Австралия плюс Океания, но даже простые (для нас) слова, для которых нет подходящего слога (обычно финали), переводятся, так сказать, неаккуратно: например, Иран это двусложное слово (伊朗 yīlǎng), а Ирак — уже трехсложное (伊拉克 yīlākè).
С другой стороны, прямые фонетические заимствования им не особенно нужны, т.к. развитая система морфем позволяет легко конструировать новые слова по семантическому принципу, типа как компьютер это электрический мозг (电脑 diànnǎo), а осциллограф это буквально прибор, показывающий волны (示波器 shìbōqì). Впрочем, некоторые семантически нагруженные слова, для которых не нашлось подходящей комбинации морфем, также могут заимствоваться фонетически, например логика (逻辑 luóji), которое вошло в язык лишь в начале XX века.
Если нет аллергии на Джаву, можете попробовать Sokobano. Оно, конечно, немного топорное (и сглаживание не особо помогает), но в принципе под ваши требования подходит.
Потому что вы описываете обычное решение первого уровня, а на триптихе выше (речь изначально шла про правый скриншот) ящик из крестовины задвинут внутрь (человечек под ним), что и делает позицию неразрешимой.
Одна из любимейших игр детства, наряду с Арканоидом, Диггером, «Викингами», TIM и LHX.
Сейчас клонов этой игры, быстро ставшей классической, великое множество.
При этом ни один не сумел воспроизвести шарм и ламповость оригинального холобайтовского (к счастью, он замечательно работает в досбоксе); тот же XSokoban выглядит как топорная студенческая поделка.
В [XSokoban] были перенесены классические уровни. Причём восемь из них перенесены с ошибками.
Здесь на Хабре кто-то в свое время выдирал уровни из досовского XT'шного клона; интересно, там оригинальные или уже упрощенные?
В нём все перемещения записываются буквами r, l, u и d (соответствующие четырём направлениям перемещений).
Квакеры смотрят на эти буквы с неодобрением, поглаживая пальцами WASD. :-)
Прежде всего вспоминаются «Контакт» с Джоди Фостер и 17-й «Бонд» (первый с Броснаном). Недавно здесь публиковали грустный, но интересный рассказ о судьбе телескопа и обсерватории.
делать винду рабочей машиной я бы не стал ни в коем случае.
Это понятно и естественно. А под вайном вообще никак не летается? Я бы тоже не прочь в это окунуться (а заодно наиграть в относительно новых «Ведьмака» и «Ларку»), но ставить ради этого венду вот как-то совсем не хочется.
open source лицензии, которые не дают реально свободно использовать и менять чужой код
Это плохие, негодные копилефтные лицензии не дают. С нормальными (пермиссивными) такой проблемы нет: код имеет шансы попасть в более крутые продукты, в т.ч. коммерческие, на нем можно зарабатывать и т.д.
Вы меня неправильно поняли или невнимательно прочитали комментарий. Речь не о том, чтобы ставить несвежую версию драйвера, а о том, чтобы не делать это в обход pkg(8). Порт драйвера специально написан так, чтобы собирался с произвольной версией, об этом написано в шапке мейкфайла:
To simplify testing of new feature branches and beta driver versions, the port aims to support building against arbitrary DISTVERSION, i.e.
make DISTVERSION=xxx.yy.zz -DNO_CHECKSUM
should typically work.Изредка может потребоваться подрихтовать
pkg-plist
, для проверки можно сказатьmake check-plist
. В результате у вас будет драйвер нужной вам версии в виде пакета (т.е. его можно снести, проапдейтить и пр.) вместо неучтенных файлов в системе.Это не совсем так, многие как раз предпочитают nVidia, т.к. хоть и блоб, зато работает и каши не просит, а в «красном» лагере спеки готовят и отдают одни, фирмварь пишут другие, драйвера — третьи, связывают это всё в единый графический стек четвертые; в общем, проблем и багов там тоже достаточно.
Для Lenovo это с 2013 г. стандартный т.н. slim-tip разъем, заменивший собой круглый предыдущего поколения. До появления USB Type-C какого-либо единого стандарта зарядки тащемта не было.
Что же вы с ними такое делаете, что они у вас быстро дохнут? :-)
Последние лет примерно десять можно вполне жить на карренте, даже будучи обычным пользователем, он теперь ломается значительно реже.
Да вроде нормально реализована, причем за это отвечает даже не bash, а readline(3). Просто добавьте в
~/.inputrc
пару строк:"\e[A": history-search-backward
"\e[B": history-search-forward
Это не целых два репозитория: дерево портов это субстрат для пакетов. Порты первичны, из них собираются пакеты. Вам ничто не мешает поднять собственный репозиторий пакетов из ванильных портов, при этом включить-выключить какие-нибудь опции сборки или наложить оверлей.
Собственно компилятор в системе уже и так есть, пакет нужен именно для LLVM with all the bells and whistles. Впрочем, этот пакет обычно подтягивается автоматически как одна из зависимостей графического стека.
В общем случае они могут быть запакованы чем угодно (или не быть запакованы вовсе).
Ситуация поменялась где-то в районе «семерки», затем было проседание из-за перехода на LinuxKPI-based DRM, пока не полечили основные косяки. Сейчас вроде нормально, да.
CDE развивается до сих пор и, конечно же, есть в портах.
Тоже недоумеваю с этого факта. Кроме DontZap, ксорг нынче запускается с черным фоном и невидимым курсором. Чтобы вернуть нормальное поведение, есть ключик
-retro
.А можно просто поставить из портов. Порт не всегда поспевает за апстримом, но нужную версию можно передать в командной строке, пофиксить мелкие косяки (если вылезут, что бывает нечасто) и получить нормальный пакет вместо того, чтобы замусоривать систему неучтенными файлами. Это же касается драйверов DRM, которые вы почему-то собираете из бхагавад-гита… Ладно, пожалуй, хватит придираться. :-)
Кроме этого, в сентябре 1988 года [в США] состоялся суд над программистом Дональдом Джином Бурлесоном (Donald Gene Burleson), ставший первым уголовным процессом по поводу умышленного распространения компьютерной эпидемии. Обвиняемый сумел уничтожить около 170 000 документов, хранящихся в памяти машин той фирмы, где раньше служил.
Позже, в ноябре того же года, случилось уже настоящее бедствие: заболели тысячи компьютеров по всей Америке, в том числе машины во многих научно-исследовательских центрах Пентагона. Выяснилось, что эту напасть наслал на них 23-летний студент Корнеллского университета Роберт Моррис. («Наука и человечество», 1990 г., с. 327.)
Like there'd been any doubt they're doing that.
С другой стороны, прямые фонетические заимствования им не особенно нужны, т.к. развитая система морфем позволяет легко конструировать новые слова по семантическому принципу, типа как компьютер это электрический мозг (电脑 diànnǎo), а осциллограф это буквально прибор, показывающий волны (示波器 shìbōqì). Впрочем, некоторые семантически нагруженные слова, для которых не нашлось подходящей комбинации морфем, также могут заимствоваться фонетически, например логика (逻辑 luóji), которое вошло в язык лишь в начале XX века.
При этом ни один не сумел воспроизвести шарм и ламповость оригинального холобайтовского (к счастью, он замечательно работает в досбоксе); тот же XSokoban выглядит как топорная студенческая поделка.
Здесь на Хабре кто-то в свое время выдирал уровни из досовского XT'шного клона; интересно, там оригинальные или уже упрощенные?
Квакеры смотрят на эти буквы с неодобрением,
поглаживая пальцами WASD.:-)плохие, негодныекопилефтные лицензии не дают. С нормальными (пермиссивными) такой проблемы нет: код имеет шансы попасть в более крутые продукты, в т.ч. коммерческие, на нем можно зарабатывать и т.д.