LINUX.ORG.RU

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

Жизнь IT-шного сыча на съёмной квартире. Что для этого нужно?

Форум — Talks

Здаровки, котаны!

Нашёл варик с мебелью и пытаюсь смыться от родителей. К моей аренде за офис добавилась аренда за хату. Уже перевёз полотенец, бритву и трусы. Что мне вообще будет нужно? Что из важного можно перевозить, а что нет? Взял клиентский ноут со сломанной видяшкой(дрова не ставятся), со стандартными работает. Пишу с него. Свой комп за 100500 деревянных боюсь пока везти.
Накидайте случаев успеха / неуспеха с чем я могу столкнуться. Из плюсов: никто не пытается накормить и тишина. Остальные потом придумаю. Какие минусы могут быть?

Благодарю за ответы!

 , , , ,

xwicked
()

Беды с башкой и работа

Форум — Talks

Начались ещё в 14-15 году (именно диагностированные), но на работоспособность особо не влияли. Даже когда думал о совершении ркн, мог работать по 8 часов в день. А вот последние года 2 не могу. Пришлось уйти с постоянной работы на фриланс, так как постоянно брал отгулы. Сейчас поставили биполярочку 2 типа. В гипомании могу спать по 4 часа в день, а остальное время работать. Бывает это крайне редко. Вообще такое состояние тоже не очень, ни о чём кроме работы думать не могу, отдохнуть не получается. Но большую часть времени либо сонливость, либо просто не могу сосредоточиться и начать работать. Какой-то страх, ступор. К врачам ходил, разумеется, много препаратов перепробовал.

Есть ли тут люди с похожими проблемами, кто как справляется?

 , ,

el-d
()

Где брать знания по программированию?

Форум — Development

В общем взяли меня junior-программистом на испытательный срок. И возникают такие ситуации, когда я лезу в документацию, иногда это помогает, а иногда нет. Ко мне подходит middle и говорит как надо делать, но я понять не могу. Пару раз он за меня несколько строк кода написал, сказал что я должна сама это делать. Я смотрю на код который он мне написал и понимаю что сама бы не додумалась так написать. Что читать для того чтобы почерпнуть знания по программированию?

 

Golden_Fleece
()

не качается с rutracker.org

Форум — General

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

protocol.encryption.set = require,require_RC4,allow_incoming,try_outgoing

попробовал dht вот так

dht.mode.set = on
protocol.pex.set = yes
trackers.use_udp.set = 6881

понятия не имею, как работает dht и какой порт нужно указывать, чтобы качать с rutracker, порт взял вот тут https://wiki.archlinux.org/title/RTorrent

 , ,

IvanRia
()

Racket быстрее для многопоточной работы, чем Go

Форум — Development

Микрозамер скорости сервера эха: https://racket.discourse.group/t/racket-matching-or-exceeding-golang-for-echo-server-performance/660

Результаты:

Racket: ~114,584 сообщений/сек
Go (default): ~85,650 сообщений/сек
Go (GOMAXPROCS=1): ~108,495 сообщений/сек

Код для Racket (ссылка) использует потоки Racket (thread), код для Go (ссылка) использует горутины.

 , ,

monk
()

что произошло с индустрией?

Форум — Talks

коротко о себе нынешнем: лид непонятно какой и непонятно чего (25+ бойцов в штате), но деньги есть.

вопрос.

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

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

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

почему вдруг молодые дарования ведутся на блестяшки, как девочки?

у меня тут был собес, чувак отметил что интересуется биткоином. ну ок, отсобесили (js, чувак так себе), но чет я у него спросил «и вот этот биткоин — он зачем?» и…. этот поток сознания еле удержали. язык программирования для него фуфел, но про биток он вещал — херЪ заткнешь. что забавно, «зачем биток» он так и не ответил. «модна».

почему фронт и мобилки вдруг стали видеть ценность не в алгоритмической простоте (дабы не греть проц и жрать батарею), а в жонглировании виджетов без всякой внятной цели? и чтоб забавно, жонглировать малограмотно )). что изменилось со времен Qt? tcl/tk? ncurses в конце концов? примерно ничего? :) но нет, каждый новый redux — как манна небесная… а это навык год+ и «типа скилл».

100500 бойцов, окончивших курсы, непонятно зачем…? масса народу вдруг стала требовать бабло непонятно за что, а вместе с ними и нормальные люди увеличили ценник не потому что они — нормальные люди — стали умнее, а потому что «все так делают». хотя техническая грамотность отрасли не увеличивается, а только падает. да, пусть я старпер, кто из присутствующих может сделать реакт с редаксом на минималках? кто может рассказать как именно работают сигналы-слоты? ок, в риалтайме оформить структуру «список»? :)

как бы говно вопрос, бабло найдем. но кто заплатит за банкет? конечный потребитель? бензина? а че ныть-то? :)

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

js, java, c# — не важно.

 , , , ,

Rastafarra
()

Побочные эффекты функций

Форум — Development

В первом томе свого монументального труда А.В. Столяров пытается мне донести опасность побочных эффектов, приводя в пример функции и процедуры Pascal. И как C плох тем, что в нем только функции. В своем интерьвю он тоже про это упоминает.

Но я ничего не понел.

Возьмем его же пример свободной от побочных эффектов процедуры:

procedure NegotiateSize(var res: integer);
var
  h: integer;
begin
  repeat
    write('Enter H: ');
    readln(h)
  until (h > 0) and (h mod 2 = 1);
  res := h
end;

И аналогичную функцию с побочным эффектом:

function NegotiateSize: integer;
var
  h: integer;
begin
  repeat
    write('Enter H: ');
    readln(h)
  until (h > 0) and (h mod 2 = 1);
  NegotiateSize := h
end;

Объясните мне, где тут побочный эффект?

p.s. почему подсветка кода ломается на функции?

 , ,

Turbid
()

Почему вы доверяете бинарным репозиториям?

Форум — Talks

Всегда было интересно спросить, у тех, кто постоянно уповает на всевозможные потенциальные закладки в проприетарном программном обеспечении, и у тех, кто особо рьяно относится к своей безопасности\анонимности\приватности\етк, но при этом сидит хоть и на opensource, но бинарной дистрибуции ПО

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

Чем каноникал, шапка, дебиан, арч и все прочие лучше какого-нибудь майкрософта или гугла? На чем основана ваша уверенность в том, что в вашей gnu/linux ос, которую вы даже не собирали самостоятельно, нет закладок?

 , ,

javascript
()

Законодательство и костыли

Форум — Talks

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

Хоть нагромождений костылей в СПО всё больше с годами, по ощущениям, тем не менее чувствуется внимание к такой проблеме, и, даже, кто-то вычищает код. Иногда даже сносят довольно полезные вещи при этом.

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

 ,

ados
()

автоматическое заполнение .config

Форум — Linux-install

Привет парни, сейчас понадобилось скомпилировать ядро под кокретное железо, есть че?

Ну и заодно и отключение ненужного

 , , ,

SPRATAY
()

Shared папка с Windows 10 на Virt Manager

Форум — Desktop

Недавно было высказано мнение, что Virtualbox фуфло и нет никакого смысла в нем даже для запуска Windows в качестве гостя.

Я задумался, и решил пропробовать поднять Windows 10 гость через Virt Manager.

И уперся в казалось бы, простейший вопрос - как создать shared папку? Кто использует винду на KVM, подскажите, как вы делаете.

ИТАК, РЕШЕНИЕ!!! Со встроенной в qemu самбой. Есть в треде, но там пропущен один пункт и оно не работает. Здесь - полное.

  1. Создаем виртуальную машину с Win10 в Virt Manager, все по дефолту.

  2. Удаляем сетевую карту (дефолтную) из оборудования.

  3. Включаем редактирование XML в настройках Virt Manager, переходим на вкладку XML и добавляем:

В тег <domain>

xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0"

И одновременно с этим - именно одновременно! Иначе никакие изменения сохраняться не будут! Меняем /path/to/folder на свой путь.

В конец перед </domain>

  <qemu:commandline>
    <qemu:arg value="-net"/>
    <qemu:arg value="nic"/>
    <qemu:arg value="-net"/>
    <qemu:arg value="user,smb=/path/to/folder>
  </qemu:commandline>
  1. Теперь сетевая карта и QXL устройство окажутся на одном слоте PCI, устраняем этот конфликт. Находим кусок и заменяем slot=«0x01» на slot=«0x03», как в примере ниже.
<video>
  <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes"/>
  <alias name="video0"/>
  <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0"/>
</video>
  1. В файле /etc/libvirt/qemu.conf
security_default_confied = 0
seccomp_sandbox = 0
security_driver = "none"
  1. Перезапуск systemctl libvirtd restart

7.После этого в винде:

Проводник -> Этот компьютер -> Подключить сетевой диск

на адрес

\\10.0.2.4\qemu

ВАЖНО!!! Чтобы был доступ не только на чтение, qemu должен иметь права на работу с расшаренной папкой. А через Virt Manager он запускается по умолчанию не от имени текущего пользователя! (В отличие от прямого запуска qemu_system из консоли, как многие тут любят, и с чем проблемы нет).

Исправляем это в /etc/libvirt/qemu.conf

user = "username"
group = "groupname"

где username, groupname это ваш текущий пользователь и группа, которому принадлежит расшариваемая папка!

Плюс к этому - есть способ через Virtio FS, расписан тут. Подключает папку как локальный диск, без всякой самбы, и с высокой производительностью. Но - там какие-то заморочки с правами на запись, я пока не разобрался, и в этом случае перестает работать Выключить -> Сохранить (состояние виртуалки).

Вот ссылка на источник, из которого брался процесс настройки для этого случая

https://libvirt.org/kbase/virtiofs.html

А кто неосилятор - тот может запустить системную самбу, вместо встроенной в Qemu и порадоваться красивому костылизму.

 ,

James_Holden
()

Стоит ли ставить Gentoo на AMD E-450

Форум — Linux-install

Доброго времени суток.

У меня имеется агрегат на E-450 c 4 ГБ ОЗУ. Очень хочется попробовать Gentoo на вкус. Стоит ли его ставить на этот агрегат? Сколько времени займет компиляция?(Это главный вопрос)

 ,

unix666
()

Как подключиться к tcp-серверу у которого нет статического IP?

Форум — Admin

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

 , ,

rimsleur
()

мой рабочий стол дома

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

Enlightenment 0.16.3, eMac, October Gnome, Eterm, BitchX

>>> Просмотр (1024x768, 273 Kb)

maxcom
()

Лучшие среды для научных вычислений?

Форум — General

Добрый вечер, выбираю ПО для мат.задач, вычислений, графиков и т.д. Какое можете посоветовать? Пока основные варианты: Python+Scipy, Julia, sagemath, Maple. Буду рад если предложите ещё. Также будет хорошо, если среда будет работать с чистым Wayland

 , , , ,

ZeeCaptain
()

Тоже не могу написать код по заданному аглоритму

Форум — Development

Все мозги сломал!!11 Все руки стер о пиc^W клавиатуру!!11

Вот тред: Не могу написать код по заданному алгоритму Вот его формула, по которой надо посчитать

 M_j (p, a) = p_0 * a_j + Σ_{i=1}^{j-1} [p_i * (a_j - a_i)]

Я написал на J только для варианта M_j, где j = n, длине массива

a =: 1 2 3 4
p =: 1 0 2 1

s1 =: {.@:[ * {:@:]
s2 =: +/@:[ * {:@:]
s3 =: +/@:*
total =: s1 + s2 - s3
p total a
  => 9

А как написать для произвольного j в tacit нотации? Хочу такое:

p (total order j) a

Люди, не познавшие дзен, могут прислать решение на Haskell, тоже в point free (хотя это не так интересно)

 , , олгоритм

deadplace
()

Не могу написать код по заданному алгоритму

Форум — Development

Граждане и гражданки ЛОР не дайте свихнуться, а дайте код на Lisp или Scheme

у меня два списка (а1 а2 а3 ... an) (Р0 Р1 Р2 ... Pn)

в первом проходе получаю списки (а1) (Р0) и решение такого ур-ия

M1 = P0 * a1

в втором проходе получаю списки (a1 a2) (P0 P1) и решение такого ур-ия

M2 = P0 * a2 + (P1 * (a2 - a1))

в третьем проходе плучаю списки (a1 a2 a3) (P0 P1 P2) и решение такого ур-ия

M3 = P0 * a3 + (P1 * (a3 - a1) + P2 *(a3 - a2))

ну и т.д.

Общее уравнение

 i
 Mn = P0 * an + ΣPi * (an - ai)
 i=1

мозги колом встали

 ,

saufesma
()

flibrary - многоуровневые коллекции fb2-книг на основе архивов флибусты

Форум — Desktop

Всем привет.

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

В результате (кроме самой библиотеки) получился набор скриптов на python для работы с многоуровневыми коллекциями fb2-книг из базы данных флибусты. Скрипты позволяют записать файловую структуру в небольшой (3.8 мб для 35000 книг) дамп-файл и восстановить её из архива флибусты.

Конечно, необходимо сперва скачать 300Гб торрент, что не совсем удобно, но он хорошо сидируется и вообще довольно полезен в быту как оффлайн-флибуста, особенно с учётом блокировок, а дисковое пространство нынче недорого.

Скрипты лежат в репозитории

https://github.com/flibrarian/flibrary

а та самая моя библиотека отдельно в

https://github.com/flibrarian/flibrary-main-collection

Альтрнативно и то и другое есть на меге:

https://mega.nz/folder/QJpGXRjb#1HftyMZtcSzBUh0omTHUsQ

К скриптам прилагается детальное README, а также тестовая коллекция из нескольких книг, для проверки настроек перед использованием основной.

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

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

Надеюсь, кому-нибудь это будет полезно как для пользования моей библиотекой, так и для создания своих - с нуля или из моей.

 , , ,

flibrarian
()

О философии

Форум — Talks

Я смотрю, среди лоровцев есть интересующиеся философией люди. В связи с этим, хочу поинтересоваться мнением о следующих отрыжках интеллектуальной мысли. Хочу сразу предупредить, что оба отрывка принадлежат серьёзным, уважаемым в академической среде людям, не фрикам каким-нибудь.

Итак, первая цитата:

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

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

Прибавление. Проявляющееся в звуке в-самом-себе-бытие само материально, оно властвует над материей и приобретает, таким образом, чувственное наличное бытие через насилие над материей. Так как в-самом-себе-бытие как звучание есть лишь обусловленная индивидуальность, но еще не реальная тотальность, то его самосохранение — только одна сторона дела; другая состоит в том, что эта проникнутая в-самом-себе-бытием материальность подвержена также разрушению. С этим внутренним сотрясением тела в самом себе связано поэтому не только снятие материи в идеальном смысле, но и ее реальное снятие через теплоту. Это специфическое самообнаружение тела как того, что себя сохраняет, переходит в отрицательность самого себя. Взаимодействие его сцепления в самом себе есть вместе с тем инополагание (Anderssetzen) его сцепления, начало упразднения его застылости; а это и есть теплота. Так, звук и теплота непосредственно сродни друг другу; теплота есть завершение звука, обнаружившаяся в материальном отрицательность этого материального; звучание может действительно дойти до того, что тело лопнет или расплавится, а стекло можно даже расколоть пополам пронзительным криком. Для представления звук и теплота, конечно, разнородны; и может показаться странным столь тесное их сближение. Но когда, например, бьют в колокол, он нагревается; и это нагревание приходит к нему не извне, а полагается его собственным внутренним содроганием. Разгорячаются не только музыканты, но и инструменты.

Вторая:

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

Как может убедиться всякий неиндокринированный наблюдатель, оба текста чудовищно плохо написаны. Что может послужить причиной тому?

  1. Шизофазия — симптом психических расстройств, выражающийся в речевой разорванности — нарушении структуры речи, при которой, в отличие от речевой бессвязности (потока несвязанных слов), фразы строятся правильно[1], однако не несут никакой смысловой нагрузки, а содержание речи соответствует содержанию бреда[2]. Это расстройство речи отражает разорванность мышления пациентов[3]. Употребляемые при шизофазии ассоциации случайны и хаотичны.

  2. Такой стиль — художественный приём и тип повествования в литературе XX века, преимущественно модернистского направления, непосредственно воспроизводящий душевную жизнь персонажа посредством словесной регистрации разнородных проявлений психики (переживания, ассоциации, воспоминания и т. п.), которые чаще всего передаются вне всякой логической и причинно-следственной связи — по принципу звуковых, зрительных и прочих ассоциаций. Использование потока сознания часто сопровождается всевозможными нарушениями синтаксиса (используются эллипсисы, парцелляция) и даже полным отказом от пунктуации, например, в потоке сознания Молли Блум, героини романа Джеймса Джойса «Улисс» (1922 год).

  3. Да они просто издеваются/ленятся писать понятно — без комментариев.

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

  5. Масоны — Гулливер, путешествуя по Лапуту, осмотрел машину, генерирующую случайные последовательности слов. Возможно, масонам удалось значительно усовершенствовать данную технологию.

Я думаю, что в случае первой цитаты имеет быть сочетания пунктов 2 и (в лёгкой степени) 1. Автор (я намеренно не упоминаю имён) пытается передать свои ощущения, но если вы всерьёз пытаетесь симулировать психа, скорее всего с вами не всё в порядке. Второй же текст — сочетание чудовищной графомании (пункт 3) и, отчасти пункт 4. Я прочитал несколько страницы этой шизы, чтобы выбрать наиболее характерный отрывок, и прямо скажу — выдержать это насилие над разумом было непросто.

 

ugoday
()

Чудеса энергосбережения

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

После ручного допиливания ядра и прочих радостей заставил ноутбук потреблять меньше 5W при работе с кодом и чтении комикс^Wдокументации. В итоге получается где-то 12-13 часов работы, что крайне полезно при периодических долгих перелётах в моём случае (розетки в самолётах я пока только в Emirates встречал).

На скриншоте показания powertop, cmus в качестве плеера и notion вместо wm. Ноутбук - Panasonic CF-AX3.

>>> Просмотр (1920x1080, 405 Kb)

 , ,

hateyoufeel
()