LINUX.ORG.RU

Избранные сообщения z0idator

Роутер под OpenWRT на 7621 (или аналогичных)

Форум — Linux-hardware

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

Какие распространенные варианты форумчане могут предложить?

Требования:

  • Легко шьется из веб морды.
  • Процессор на уровне MT7621 (или аналог).
  • Стабильная работа.

У меня в качестве опыта на руках есть Archer C7 от tp link, но он слишком слабый, одноядерный проц и тот вялый, на 24.10 уже с nat выдает едва больше 150 мегабит, чувствуется что задыхается (никакого на нем hardware offloading). Хочется что-то такое-же легко прошиваемое, но чтоб памяти 128/256, проц чуть поживее и не дороже 2.5-3 килорублей. Может у кого есть опыт?

 , ,

svidrigaylov
()

Энциклонгов тред

Форум — Web-development

Сабж. Приглашаются всякого рода энциклонги и просто люди, которым доводилось парсить википедию и её подпроекты. Хочется очень вытянуть список из категории отсюда (просто текста достаточно без ссылок и прочего хлама) https://ru.wikinews.org/wiki/Категория:Хоккеисты_по_алфавиту да все 1004 записей и ещё из нескольких категорий в самой жирной из которых 100k записей. Собственно викиданные через запрос тут https://query.wikidata.org/ не могут выдать большие категории (таймаут). Слышал ещё про другие api википедии, но боюсь, что там тоже ограничение раньше чем 100 000 записей будет. Кто как решал подобное? Поднять всю копию вики из дампа конечно можно, но это деньги (один день аренды машинки на которой будет полноценно ворочаться википедия стоит 3-5 килорублей и я не уверен что за день я её полноценно настрою и какое-то говно не вылезет, которое ещё неделю буду ковырять в конфигах каких-то лимиты, например которые будут нужны не дефолтные или ещё много чего может быть, а чисто чтоб поиграться с питоном и не заработать на этом и рубля, а только проверить одну гипотезу для себя, как по мне дороговатое удовольствие). Бан по айпишнику к википедии тоже схлопотать не хочу. Так что пишите кто как такое делал если делал. Какие инструменты использовал. В принципе могу использовать много чего, но предпочёл бы ограничиться Python, на худой конец C# или Java. Да, регулярно тягать оттуда данные мне нет нужды, раз в год а то и реже вполне норм.

 , , wikidata, wikinews,

peregrine
()

Менеджер паролей. Четвёртый квартал 2025.

Форум — General

Сабж.

Посоветуйте решение под требования: Android+Ubuntu+синхронизация. Можно ещё с аддоном в брузер(фурифокс-лайк). Self-hosted.

Желательно такое, чтобы не нужно было заводить тему Менеджер паролей. Первый квартал 2026..


Solution:

KeePassDX + KeePassXC

 , , ,

BruteForce
()

Посоветуйте БП в десктоп

Форум — Talks

Ибо мой текущий, на основной машине, не способен вытянуть два DVD-привода и больше одного HDD. SATA-power не только не хватает, так они ещё и могут разводиться в два выхода с одной линии(вот таким у меня и запитаны DVD). Ужас какой, надо избавляться. Нужно:

  • Активная мощность не менее 600 ватт
  • Поддержка линии -12V для работы COM-порта
  • Много выходов SATA-power
  • Хотя бы пару выходов Molex
  • Питание PCIe 6+2 или 8 Pin
  • Продукт от того бренда, у которого они не дохнут. Я не разбираюсь в брендах БП

Не знаю, от кого и что брать. Народ пугает, мол, линию -12V уже давно как вырезали, ибо ненужно, а без неё RS-232 не сможет работать

 , ,

Tyse_EX
()

Как найти утечку?

Форум — Security

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

Что именно произошло? Было два случая.

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

  2. Мы собираемся поехать бухать в Териберку. Зафоткать северное сияние, и вообще делать нам нечего, по всей видимости. Мы вели небольшую часть обсужений в чате ТГ и на приватном инстансе nextcloud. Через несколько дней мне позвонили гиды по Териберке. С таким уверенным голосом, как будто мне это 100% нужно.

Что самое любопытное, во всех обсуждениях я наблюдатель, т.е. не писал лично ничего.

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

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

 ,

Pierre_Dolle
()

Нужно ли упарываться с fail2ban?

Форум — Admin

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

[DEFAULT]
bantime.increment = true
bantime.rndtime = 2048
bantime.multipliers = 1 5 30 60 300 720 1440 2880
ignoreip = 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16

[nginx-bot]
enabled = true
port = http,https
filter = nginx-bot
logpath = /var/log/nginx/access.log
maxretry = 1
findtime = 600
bantime = 1d
action = iptables-multiport[name=nginx-bot, port="http,https", protocol=tcp, blocktype=DROP]
backend = polling

1. Банить поштучно неэффективно. А без инкремента еще и глупо. Боты часто ходят пачками, но получив 4хх, сильно не долбят, чаще пробив wp-login/luci на дурачка. Можно было бы банить подсетями хотя бы в /24, но правила все равно привязаны к хостам, поэтому рецидивист с другим IP после разбана подсети пройдет как новый. Инкремент теряет смысл - без него подсеть теряет смысл - а без нее одиночные баны выглядят как фиговый листочек.

2. Банить по abuseipdb можно, но не уверен что нужно. Предполагаемая нагрузка на сеть и обновления iptables может быть сравнима с drop/404 всем, кто не прошел Port Knocking

3. Защищать ssh нафиг не нужно, т.к. после проброса сертификата доступ по паролю отключается. Да и порт 22 нормальные люди меняют

4. Если слава все таки нахлынула, то от дудоса f2b все равно не спасет или см п.2

5. [upd] Вся ценная внутрянка за впн, давно практикую и всем советую

Итого: работает, банит, вроде всё хорошо, но есть какое-то ощущение ненужности. Может я что-то упустил или f2b нужен для каких-то специфичных сценариев?

 , ,

Lordwind
()

StumpWM как вершина ручного тайлинга

Галерея — Скриншоты

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

Прежде всего, что такое ручной тайлинг (или manual tiling, или static tiling). Это тайлинг, где расположением окон управляет пользователь, а не оконный менеджер. В случае со StumpWM, пользователь делает сетку из фреймов (или тайлов), куда будут распологаться окна. Окна распологаются друг над другом и занимают фрейм полностью. Можно привести аналогию с картами, где окно — это карта и эта карта складывается в общую пачку в виде фрейма и, эти несколько пачек, располагающиеся напротив друг друга — это итоговая сетка из фреймов. По опыту, это самое безболезненное решение из всех, если окон очень много.

Сам оконный менеджер написан на Common Lisp и, благодаря этому, позволяет переконфигурировать его на лету через Emacs+SLIME/Sly. Сам конфиг тоже на лиспе, что удобно. У меня, например, накопилось около 2000 строк кода. WM позиционирует себя как Emacs среди оконных менеджеров. Не в плане того, что может полностью зависнуть, если какой-то из плагинов будет долго думать, а в плане способствования хакам.

Кстати об имаксе. Как и у Emacs, у StumpWM хоткеи работают по принципу цепочки аккордов (chord chain). Например, можно реализовать такой хоткей: нажатие Ctrl+C, отпускание и нажатие таба — это может считаться одним хоткеем и быть забиндено на, скажем, вызов терминала. В конфиге выглядеть это будет примерно так:

(set-prefix-key (kbd "C-c"))
(define-key *root-map* (kbd "Tab") "run-shell-command sakura")

Из кода получается, что при нажатии на Ctrl+C оконный менеджер переключит лейаут клавиатуры на root-map и будет ожидать следующей клавиши. А на этом лейауте будет таб, при нажатии на который будет вызываться команда sakura. Мап, по факту, является раскладкой клавиатуры для оконного менеджера, на котором расположены бинды команд для него. И подобных map-ов может быть, в целом, до бесконечности и можно даже подсунуть мап в хоткей другого мапа:

(set-prefix-key (kbd "C-c"))
(register-kmap *layout-map* nil)
(define-key *root-map* (kbd "w") '*layout-map*)

Тут при переходе на рутовый мап мы можем нажать на W и перейти на следующий мап — layout-map.

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

Я использую патченный StumpWM, т.к. мне не удалось найти, можно ли в лиспе в рантайме менять атрибуты класса. Но у патчей есть свои предпосылки. Ванильный StumpWM для перемещения по лейауту предлагает переключение фреймов по принципу «ближайший в заданном направлении», что неудобно и занимает время при переключении (особенно на мультимониторных конфигурациях). Так что мне удалось встроить в StumpWM свой принцип переключения фреймов, который заключается в тегировании фреймов. Схему в общем виде можно наблюдать на второй пикче. Суть в том, что на фрейм накладывается определённый тег, который привязывается к определённому хоткею. И, соответственно, при нажатии будет немедленное переключение на соответствующий тег. Патч был нужен лишь для добавления атрибута тега в класс фрейма. Функции по работе с этим реализованы на уровне конфига. Теги создаются динамически и также динамически привязываются к хоткеям. Они могут по-разному называться и их может быть до бесконечности.

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

  • Плохая поддержка мультимониторной конфигурации. Если в каком-нибудь herbstluftwm на один монитор даётся один воркспейс, то у StumpWM один воркспейс на все мониторы. Это порождает разного рода проблемы, например, если второй монитор служит информационным дисплеем, то при переключении воркспейсов, воркспейс переключается на всех мониторах, соответственно, убирая информацию со второго монитора.

  • Позиционирование а-ля имакс. Субъективщина, но модульность кажется более лучшим решением, чем всё в одном решении.

  • Мне не удалось придумать как решить проблему, если в воркспейсе накопилось слишком много окон. Ты начинаешь в них утопать, переключая в поисках нужного. То, как это всё реализовано в StumpWM сейчас — лучшее из того, что мне доводилось пробовать. Но хочется лучше. У меня была идея делать субворкспейсы — это обычные воркспейсы, но они условно привязаны к какому-либо из воркспейсов. По типу того, что есть воркспейс anyame и мы создаём подворкспейсы: anyame1, anyame2, etc… И все окна раскидываем по ним. Главное тут во всём: переключение подворкспейсов должно быть максимально доступным, как Alt+Tab, только в два хоткея: вперёд по цепочке и обратно. Но вся идея упёрлась в первый пункт проблем. И это стало малоиспользуемым, по итогу.

  • Просто мелкие баги, которые могут доставлять дискомфорт. Например, может быть так, что WM может застрять между двумя воркспейсами и показывать окна с них одновременно — лечится переключением обратно.

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

А так, в плане кастомизации под свои нужды, этот WM — вершина ручного тайлинга.

Дальнейшие ресурсы для изучения:

 , , ,

rhubear
()

Каким упражнением можно заменить подтягивания?

Форум — Talks

Желательно какое-то упражнение из колистеники, но есть еще:

  1. гриф 8кг
  2. гиря 16кг
  3. гиря 24кг

 

serg002
()

Новое домашнее рабочее место

Галерея — Рабочие места

Эта история началась осенью 2019 года, когда у меня внезапно сдохли колонки Microlab Solo-1, купленные ещё в 2006 году. Я посмотрел на жабу, жаба икнула. Стал искать, что есть в мире. После вторых переговоров с жабой, заглянул на авито, и тут выяснилось, что вполне приличные напольники стоят вполне себе скромных денег.

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

Ага, сказала жаба, а куда ты поставишь эти колонки в своей уменьшенной хрущёвке на 43м²?

Окей, покупаем маленькие колонки. Переслушал десятки компьютерных, всё не то. Взял Panasonic SA-PMX90EE. Трёхполосые(!) компактные полочники, заменил провода на нормальные, звук заиграл. Подключение по USB 24/192, также умеет играть с Bluetooth, CD, радио и USB флешек. Под онтопиком работает в режиме «воткнул и работает», под офтопик есть дрова на офсайте. Жаба слегко охренела, потому что за эти деньги можно было ещё один компьютер взять, но красиво жить не запретишь, хотя насчёт оставить внукам я пока сомневаюсь.

Так и родилась идея вместо новой машины искать себе новую квартиру. Время шло. Пришёл 2020-й год, пандемия, время очищения озёр и ожирения землян, а ещё перемещения работы из офисов в дома. Аппетиты росли вместе с зарплатой, и вот я уже не хочу квартиру, я уже хочу отдельный дом, чтоб воздух свежее и шум слабее.

Май 2021, я становлюсь обладателем маленького, но уютного дома в два раза больше старой квартиры, сразу за чертой Нижнего Новгорода. Закрытый посёлок, охрана, видеонаблюдение, всякие парки и собачьи площадки. Интернет по оптике, опять же. Все мои соседи айтишники :-) При этом 20 минут пешком до цивилизации, да и в посёлке кое-какие магазины есть.

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

На фото: стол деревянный, интегрированный со шкафом, индпошив. Монитор на кронштейне. Упомянутый Panasonic в качестве колонок. Кружка с котиками. За дверью гардеробная, там пока что срач. Слева на шкафчике гномы, девушка подарила, справа награда «лучший преподаватель Базальт СПО» за 2021 год. За ней морской котик от базальта и плюшевый пингвин, куплен в линуксцентре году в 2006-м. Из шкафа торчит принтер, оказалось несколько заморочено его подключать. На столе микрофон DEXP U700, это основной рабочий инструмент.

Кто жил в загородных домах, тот знает, что в них много окон. В комнате, где стоит компьютер, их три. Это не позволяет поставить монитор как-то иначе, чем напротив окна. Поэтому там римская штора, которая почти всегда закрыта.

Но главное — ради чего всё затевалось. Пришлось выяснять, какие фирмы ещё остались на отечественном рынке. К счастью, на рынке HiFi аппаратуры полным-полно китайских брендов, или точнее, европейских, американских и японских брендов, которые были куплены китайцами и теперь спокойно гонят товар на опустевший и жадный российский рынок.

Итого: усилитель Audiolab 6000A и CD-транспорт Audiolab 6000CDT. Комплект куплен на авито по цене заметно дешевле, чем такой же усилитель один новый. Колонки Wharfedale Diamond 330, куплены новыми, но со скидкой. Оба бренда английские, но принадлежат китайской IAG. D330 рассчитаны на маленькие помещения, что выражено в том, что фазоинвертер выведен вертикально вниз. Это позволяет ставить колонки по углам помещения или почти вплотную к стене. Прогревались месяц. Если вам кажется, что усилитель классом повыше, чем колонки, то да, так оно и есть, покупки на авито они такие. В любом случае, это лучше, чем наоборот.

Также можно наблюдать тумбочку для радиоаппаратуры советского производства, примерно середина 80-х. Я её потом, конечно, поменяю, но пока она добавляет градус эпичности всей инсталляции. И магнитофон «Яуза МП-221-С». Не то, чтобы я его слушал, но раз он у меня сохранился, пусть стоит.

А машину я поменяю потом.

 ,

Aceler
()

Посоветуйте планшет или трансформер на x86 для деградации

Форум — Linux-hardware

Сейчас можно купить n100 и r3 3200u. Но там нет карт памяти. Так что, видимо, нужно глядеть в сторону бу, ибо тратить 80-200к за трансформер с поддержкой карт как-то не очень))

Если возможно, то и модем не помешал бы (хотя бы 3g). И видеовыход.

Деградация:

  • изометрия и point and click адвентура
  • визуальные новеллы
  • старые 3d-игры (например, Rage, Bioshock)
  • ютуб, кино, текст
  • kde

Вкратце: Диванный комп для досуга. Спина просит.

 , ,

Reptile
()

Используете ли вы TPM и Secure Boot на своём основном компьютере?

Голосования — Голосования

Речь, разумеется, о «главном», по вашему усмотрению, компьютере, на котором вы можете управлять настройками BIOS.

  1. Я использую Linux, не использую ни шифрование с TPM, ни Secure Boot 259 (58%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Я использую Linux, шифрование диска без TPM и Secure Boot 64 (14%)

    *******************************************************************************

  3. Я использую Linux, Secure Boot и не шифрую диск 34 (8%)

    ******************************************

  4. Я использую Windows/macOS, не использую ни TPM, ни Secure Boot 18 (4%)

    **********************

  5. Я использую Windows/macOS, шифрование диска c TPM и Secure Boot 17 (4%)

    *********************

  6. На разных компьютерах по-разному, выделить основной компьютер затрудняюсь 17 (4%)

    *********************

  7. Я использую Windows/macOS и Secure Boot, не шифрую диск 16 (4%)

    *******************

  8. Я использую Linux, шифрование диска c TPM и Secure Boot 15 (3%)

    ******************

  9. Я использую Linux, шифрование диска c TPM без Secure Boot 5 (1%)

    ******

  10. Я использую Windows/macOS, шифрование диска c TPM без Secure Boot 0 (0%)

Всего голосов: 445

 ,

MoldAndLimeHoney
()

Как правильно разместить сайт на Linux (папки сайта, пользователи, права и так далее)?

Форум — General

Есть папка с файлами сайта и Ubuntu 24,04 LTS с юзером test (юзер создался при установке, состоит в группе sudo), которому разрешено заходить в bash.

Как делать правильно? Зайти на сервер юзверем test, и от него сайт разместить – норм или не норм?

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

Если так делать, то неудобно новые файлы сайта заливать – правильно или нет?

Короче, надеюсь, мой вопрос понятен: Как красиво и правильно размещать сайт на линуксе. Папку с логами для сайта где создавать?

Вот я создал папку с логами вот тут /var/log/nginx/test.site – а потом думаю: А если домен сайта поменяется? Некрасиво же будет, что логи будут в папке со старым доменом. А руками тоже переделывать не очень.

Как изначально сделать структуру максимально гибкой и безопасной?

 , , ,

truebin
()

Неосилившим Стругацких

Форум — Talks

Лет 10 тому назад я первый раз пробовал прочитать «Понедельник начинается в субботу». Дошёл до возни на диване и забросил. Вот опять предпринял очередную попытку — продвинулся до обхода института при дежурстве и снова не выдержал.
В Интернете в основном восторженные отзывы о невероятном обилии зачётных шуток чуть ли не через абзац. Мне они как-то совсем не зашли.

Книга довольно популярная в GNU/Linux-кругах. Собственно вопрос: это я один такой неосилятор или есть ещё другие? Проблема на моей стороне?

Ну и за компанию второй вопрос. Другие их произведения так же читаются?

 

urxvt
()

Машина не может мыслить. И программировать тоже.

Форум — Talks

Я подумал, вопрос того, может ли машина «кодить» лишен всяческого смысла в принципе. Потому как во-первых, собственно написание кода занимает лишь маленькую толику программирования, а во-вторых, для этого уже изобретены специальные языки.

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

В этом смысле вайб-кодинг вообще бредовейшая идея. Все идеи такого рода, аля «дать менеджерам язык, похожий на естественный» - либо проваливались(как это было с COBOL или SQL - в итоге на них пишут программисты, да и они сами отошли от этой концепции), либо же превращались в определенного рода формализацию, скажем набор keywords, и подобного, в конечном итоге превращаясь в подобие компьютерного языка(как это с моделями для рисования, вроде Midjourney - язык, которым таким моделям пишут что им делать - довольно специфический и далек от разговорного или профессионального человеческого).

Так вот, проблема «кодинга», а конкретнее бойлерплейта, может решаться языками, в которых присутствует метапрограммирование. Я, несмотря на почти 15-летний опыт, никогда не любил писать код. Поэтому я люблю Лисп. Макросы и другие инструменты метапрограммирования дают в руки куда более конкретные и мощные инструменты, чем LLM.

Еще, программирование это на самом деле, как я уже сказал, не про кодинг. Программирование это прикладная область информатики, то есть науки об абстрактных процессах. Таким образом, программирование это про то, чтобы в голове оперировать абстрактными процессами - создавать их, изменять, и комбинировать. Машины на такое не способны, и LLM в частности, никогда не будет способна на это, потому как работает по другому принципу, по принципу текстовой подстановки, без внутреннего «мышления о процессах», как такового.

Многие вещи, которые я продумывал на протяжении своей карьеры, или при участии в Open Source, вообще сложно было формализировать, и еще на порядок сложнее было их описать на естественном языке. Мы также можем столкнуться с этим не только в программировании, но и например, в какой-нибудь теоретической физике или теории категорий - очень сложно описать на естественном языке, что там происходит. На формальном, то есть математическом - еще туда-сюда. То же самое с программированием. Я замечал, что мыслю иногда образами, а иногда настолько абстрактными вещами, когда дело доходит до программирования, что это сложно переложить на какой-либо вообще язык, тем более на естественный.

Поэтому, крики о том что машина заменит программистов, довольно абсурдны. Да, в принципе, в теории, мы можем привить машине какие-то инстинкты, так чтобы она отталкивалась от них, как от программы. Но как привить ей абстрактное мышление - мы не знаем, и вряд ли узнаем в ближайшее время, потому что мы сами не понимаем, что это такое. Мы не понимаем откуда берутся мысли такого рода и как они строятся. Мы можем понять только самые примитивные мысли - скажем, которые исходят из рефлексов и простейших инстинктов(еда, жажда, боль, и прочее такое), но как мозг оперирует абстракциями мы не понимаем вообще. Куда уж там до того чтобы научить этому машину. Мы детей то не можем, по сути, этому научить. Абстрактное мышление либо есть, либо нет.

Вот еще, к вопросу о природе сознания, но в том же контексте.

Любая такая деятельность, как программирование, упирается в вопрос о природе креативности. То есть, возможности создавать что-то новое. Не имитировать, не повторять в лоб, не пересказывать своими словами, а именно способность создавать что-то новое. LLM принципиально не способны на это. И если честно, по моим наблюдениям, на это не способны в том числе и огромное количество людей, в том числе в сфере программирования. Любая креативность подразумевает вспышку, создание какой-то концепции из ничего, и плетения паутины концепций вокруг нее; и в этой паутине также могут происходить свои вспышки. То есть, это вопрос о творчестве, будь это программирование, поэзия, рисование, или наука.

Творческие порывы всегда приходят как будто бы из ниоткуда. Это абсолютно не значит, что порыв приносит какую-то революционную идею, которая перевернет рынок, нет, но ни одна система в своей разработке не обходится без десятков таких порывов. В том же программировании, кстати говоря, нет ни одной похожей программной системы, если мы не говорим об искусственных примерах, использующихся, к примеру, для обучения, или о сознательном копировании какой-то вещи. Каждая программная система уникальна. А что это значит? Это значит, что в том или ином роде, каждая программная система это произведение искусства, то есть, продукт творчества.

К сожалению, множество менеджеров в разработке ПО не понимают этого, но вопрос не в этом. Вопрос в том, что мы совершенно и абсолютно не понимаем, как из ничего может появиться что-то, будь это большой взрыв, новая архитектурная модель, или же рифмованная строчка в какой-то песне. В области религии, конечно, объяснения есть, на любой вкус и цвет. Но они не формализируемы. Зато что мы знаем точно - что машина творить не способна. Она не способна из ничего придумать что-то.

Да, машина может научиться играть в шахматы. Но она не способна придумать шахматы. Или хотя бы Пакмана.

«There is no dark side in the moon, really. Matter of fact, it’s all dark. The only thing that makes it look light is the sun». Машина - это как Луна, в этом плане.

Интересно, что этот вопрос исследуется в религиях с древнейших времен.

Вопрос Creatio Ex Nihilo. Можно сказать, что он в религиях даже центральный. И человек - создан по образу и подобию, как говорится; в отличие от машины.

 , ,

lovesan
()

Это Alpine LInux такой или что-то другое?

Форум — Admin

Короче, решил перейти на стареньком HP-MS-G7 c Дженту на Алпайн. Мало того, что кастомная установка - это ещё тот квест, но я таки поставил Алпайн так, как хотел.
Но после установки необходимого софта выяснилось, что NFS-сервер работает как-то херовато, т.е. медленно и иногда отваливается. Пара докерных приложений глючат. В частности, rtorrent_rutorrent не перевривает то кол-во торрентов, которое у меня было в Дженту. Gerbera не может просканировать примонтированные указанные каталоги.
Да, и грузится оно не особо быстрее Дженту.

Вопрос: Это Алпайн такой и просто он не подходит для докеров и NFS или тут дело в чём-то другом и лучше поставить, например, Арч или Дебиан?


Перемещено hobbit из general

 , , , ,

Ololo_Trololo
()

Какие есть хорошие приложения для хостинга фоток?

Форум — Admin

Есть старый комп c pentium E6300,gts 260 и 4 gb ram (есть ещё одна на 2 гб) c xubuntu, хочу сделать сервер для фоток, можно и обычный sftp захостить, но вроде есть что-то получше. Будет наверно медллено фотки грузится.

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

Перемещено hobbit из general

Поставил immich всё найс

 , , ,

cool4kqq
()

Вопрос по Secure Boot

Форум — General

привет, ЛОР.
вопрос к знатокам, а то я чёт туплю.

вот допустим я включил секурбут, подписал ядро+initrd своим ключиком, который добавил в UEFI.
таким образом, по идее, защищаются от несанкционированной загрузки другой ОС?

но ведь злоумышленник может в том же UEFI отключить secure boot и загрузить что угодно.
пароль на биос? он разве не сбрасывается перемычкой/обесточиванием на ноуте?

как это вообще должно работать и от чего защищать? требуется пояснительная бригада.
ненужнист фирфокс @firkax не нужен.

 

ann_lortemp2
()

Btrfs и subvolumes

Форум — Linux-install

Иногда в фоне (за место отрывков из Клима Самгина) смотрю всякие гайды по linux установка и настройке. Стараюсь на анг…

Так вот что я не могу понять в чем профит сабжа. Люди (уже который раз натыкаюсь) при установке разных дистрибутов линукса, рубят партицию root на btrfs томе, на на несколько подтомов. Чаще всего это как то так:

1. @root - /
2. @home - /home
3. @snapshots - /.snapshots
4. @log - /var/log
5. @cache - /var/cache

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

Это что такое? Я что то где то пропустил? Или все просто не понимая тупо копируют какой то гайд?

 

mx__
()

Выбора минипк тред

Форум — Security

Уважаемый @RedTerror, хочу узнать, такое стоит брать:

Если нет, тогда что?

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

 

unclestephen
()

Скриншот+вопрос (снова), про яваскрипт на этот раз

Галерея — Скриншоты

Здравствуйте.

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

В связи с этим прошу просветить полного нубяру в яваскрипте, как мне внутри js, уже имея в переменной «rpath» полный урл сайта, получить из него в переменную «faviconurl» линк на фавиконку?

Cмотрю на найденное в поисковике

faviconLink = doc.querySelector('link[rel="icon"], link[rel="shortcut icon"]');
, как баран на новые ворота, и не понимаю, где у ней кнопка поле для входной переменной, куда мне свой rpath заряжать-то? А то рандомный юникодовый alt фавиконки, вбитый мной в img.onerror - это, конечно, красиво, но хотелось бы этого поменьше.

Четвёртая малинка, иксы, awesome, firefox, gvim. Текстовые юникодовые же интерактивные датчики.

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

Терминал st, и там чумовейший недавно мной открытый для себя автодополнительный менеджер fzf (четвёртый скрин).

Спасибо за внимание, прошу просветить.

 , , , ,

piyavking
()