И это всё МОЁ

Заранее прошу прощения за то, что не в Talks, а сюда. Так получается, что теперь в Talks просто так постить нельзя, нужна некая карма и я должен «страдать» (Почему я не могу писать в раздел Talks? (комментарий)).
Я в упор не помню данные своего старого аккаунта.
Зарабатывать карму здесь и сейчас у меня нет ни времени, ни возможности, ни необходимости.
Почему сюда, а не на другие форумы? Потому что считаю, что здесь обитают люди, которые смогут ответить на вопросы ниже и, возможно, даже, которые застали те самые времена (если конечно те самые люди ещё здесь).



Всем доброго времени суток! Не срача ради, а понимания для.
Хочется понять историчность и почему так произошло.
Понятно, что сейчас уже стали внедрять функциональные фичи много куда (в те же Java, C++, C# и т.д.). Стало появляться много функциональных языков (в том числе совсем новых).
Но почему спустя столько времени?
Почему спрашиваю:

- Functional programming has its origins in lambda calculus, a formal system developed in the 1930s (!!!) to investigate computability, the Entscheidungsproblem, function definition, function application, and recursion. Many functional programming languages can be viewed as elaborations on the lambda calculus (отсюда: https://en.m.wikipedia.org/wiki/Functional_programming);

- Lisp появился ажно в 1958 году;

- после лиспа ещё была целая куча функциональных языков (APL, IPL, ML, Miranda, Erlang, etc.);

- C++ в 1985;

- Haskell в 1990;

- Java в 1995;



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

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

Я так понял, что благодаря таким крупным компаниям как Microsoft, Oracle...

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

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

Но ведь была же та же, например, Symbolics, которая вроде бы весьма активно продавала лисп-машины?

Ок, Symbolics развалилась благодаря неблагоприятному стечению обстоятельств и «эффективным» манагерам, но их наработки оказались никому не нужны что ли?

И опять-таки, когда нужное железо появилось почему выбор этих и других крупных компаний пал именно на эти языки?

Почему не на функциональные языки?
Потому что в то время функциональные языки в основном использовались сугубо в академической среде или как?

Или если перефразировать всё вышесказанное словами моего коллеги: «если всё так круто (про ФП), то почему оно ещё не захватило рынок?»








 ,








И это всё МОЁ

Доброго времени суток, камрады.

Я разыскиваю DNS сервер с функционалом перенаправления поступающих ему запросов на другие (внешние) DNS сервера по определённым признакам, таким как: тип запроса, адрес клиента, соответствие запроса определённому Regexp'у. Опционально было-бы неплохо иметь возможность как-нибудь преобразовать входящий запрос перед тем как отправлять его на внешний сервер (изменить тип запроса, адрес, и.т.д).

И самое главное требование - софт должен быть написан на C\C++, т.к планирую его встраивать (OpenWRT, например). Прошу местных знатоков помочь, а то я что-то сегодня совсем упоролся походу и не могу ничего нагуглить подходящего. Такой софт вообще в природе есть ?








 , , ,








И это всё МОЁ

Вяло пытаюсь разобраться с Qt Designer, думал у меня крыша поехала. Смотрим иконку Column (Layout) - показывает расположение элементов в строку, Row (Layout) - показывает расположение элементов в столбец.

v4.9.2

https://ibb.co/yNtRJNq

Ради интереса откопал старый скрин, раньше было правильно.

https://doc.qt.io/QtSafeRenderer/images/qtsr-qmltypes.png








 








И это всё МОЁ

Как добиться?
Бывает запускаешь в скрипте eix-sync или ещё что-то, что использует rsync, и при нажатии CTRL+C оно не сразу прекращается.
Бывает даже после этого в фоне rsync ещё висит.
Как 100% завершать скрипт и все его дочерние процессы по CTRL+C?

Я так понимаю eix-sync использует собственный обработчик сигналов и trap из родительского скрипта на него не действует.
Как-то всё-таки это можно сделать?








 








И это всё МОЁ

Добрый день
Есть множество каталогов с файлами типа /home/share/<уникальный id>/год/месяц/день/файл.abc

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








 ,








И это всё МОЁ

Хотелось бы повысить свою анонимость и кондефициальности. Есть несколько вопросов, буду признателен за пошаговое решение или наводку.

1. Как установить второй пароль на ОС (Debian), при его вводе чтобы фейковый профиль ОС загружался бы, и не было доступа к подлинному акк.
Если можно, только если фейковый профиль, наверное, будет не РУУТ да?

2. На носителе имеется ОС (Debian), которая под полным шифрованием диска (Luks), как сделать так чтобы при подключения носителя после BIOSа не выявлялись бы признаки что стоит ОС на носителе?
Думаю можно загружать ОС через доп. носитель, на котором будут ключи или даже сам GRUB.
Вариант ОС в ОС отпадает.

3. На сервере с Дебиан, имеются ключи от сертификата ПО. Как можно спрятать файлы так что бы не было доступно даже РУУТ пользователю без доп. манипуляции.
Наверное в контейнер надо поместить, но при перезагрузке ОС, контейнер сам должен монтироваться.

Всем добра.








 ,








И это всё МОЁ

Мля, задолбало читать уйму заумных статей вроде этой -https://habr.com/ru/post/102007/
Делать эти теоретикам нехрен, только бабло башляют за количество строк, а толку - ноль!

Есть вообще нормальное, т.е. краткое howto как разметить диск в Advanced Format ?
Разумеется, без этих размазываний теоретических соплей.

И разумеется, в Linux!








 








И это всё МОЁ

Гнилее места я не видел. Сборище хйтеров, геев, троллей всех мастей. И абсолютно без адекватной модерции. Если и «модерируют» то в пользу гнили.








 








И это всё МОЁ

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








 ,








И это всё МОЁ

With the assistance of SEO anyone can simply promote their business all over the globe. So, I also decided to endorse my reach by using SEO services. Consequently, I started looking for Quality SEO Services but all in vain. So, I request all of you to aid me out in getting outstanding quality SEO services.









 ,








И это всё МОЁ
И это всё МОЁ
И это всё МОЁ

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

А вы как решаете эту ситуацию?

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








 ,








И это всё МОЁ

У граждан США прибывающих в собственную страну из европы и прочих заокеанских поездок(а так же поездок на Юг и в Канаду), требуют предоставить все электронные устройства на обследование, требуют предоставить доступ к аккаунтам в социальных сетях(twitter, facebook), ОТКАЗЫВАЮТ если кто-то из друзей имеет политические взгляды отличные от текущей политики партии, спрашивают их политические и религиозные взгляды, в случае отказа запрет на въезд в страну гражданами которой они являются, в случае отказа с возмущением могут придушить и вывернуть руки так же. Особенно пристально смотрят на смугловатых людей напоминающих мусульман(к теме инклюзивности и антифашизма\расизма ага).

№1. Рождённый в США инженер НАСА, не мог попасть в собственную страну и был задержан за отказ предоставить доступ в устройства(а не предоставлял их т.к. ему их выдали в NASA и они могли содержать секретные данные). Что говорить про простых людей или неграждан вовсе?

https://www.theverge.com/2017/2/12/14583124/nasa-sidd-bikkannavar-detained-cb...

https://pbs.twimg.com/media/C4AVJmWXUAEITQf?format=jpg&name=small

№2. Студент-первокурсник университета Гарвард из Лебанона, был в жёсткой форме допрошен, а затем и вовсе был отправлен обратно в Лебанон с отказом во въезде в США и отказанной визой. из-за того, что в друзьях в социальной сети был кто-то, кто в своей ленте перепубликовал заявления не согласные с линией политики США.

https://www.theverge.com/2019/8/31/20837448/social-media-dhs-cbp-surveillance...

№3. Американский гражданин 23-х летний(Темнокожий мусульманин) въезжал в собственную страну со стороны Канады, был задержан пограничниками, изъяты мобильные устройства с требованием выдать пароль, во время задержания гражданину задавали вопросы: «Что ты думаешь про США?», «Какие твои религиозные взгляды?!» и т.д. по заявленияю человека, его душили и скручивали.

https://theintercept.com/2017/01/14/complaints-describes-border-agents-interr...

Теперь подумайте, что будет с въезжающими из вражеских стран.








 








И это всё МОЁ

Состоялся минорный релиз GNU Emacs 26.3 - текстового редактора семейства Emacs.

Список изменений:

  • Добавлена опция help-enable-completion-auto-load, позволяющая отключить функцию, добавленную в релизе Emacs 26.1, загружающую файлы во время авто-дополнения по C-h f и C-h v;
  • Недавно назначенная точка юникода «U+32FF» была внесена в базу данных символов юникода Emacs.







 ,








И это всё МОЁ

Должностные обязанности: проектирование архитектур мобильных приложений (заказная разработка – множество разноплановых проектов) * управление командой Android разработчиков (участие в подборе, обучение, мотивация, координация работ и контроль качества технических решений) * развитие внутренней библиотеки переиспользуемого кода* разработка стандартов для реализации различных приложений в компании * исследования, реализация технически сложных задач и передача полученного опыта команде * ревью кода * оценка проектов на этапе Presale, помощь в оценке проектов подчиненным * распределение ресурсов по проектам и задачам. Возможность карьерного роста скорее горизонтального: подключение и самостоятельное ведение проектов, например, Tech Lead – это технический руководитель команды, который несет ответственность за показатели отдела. Если достаточно скилов, то может быть присвоена роль Team Lead (PM), когда специалист собирает команду и ведет сам проект по разработке с нуля до выпуска продукта. Возможность дополнительного образования: тренинги, конференции от компании, с частичной или полной оплатой компании. Условия работы: официальное трудоустройство, нормированный рабочий день, испытательный срок – 3 месяца. Заработная плата на испытательный срок до 130 000 рублей, при приеме на постоянной основе – до 130 000 рублей + квартальная премия. Образование – желательно высшее техническое. Опыт работы: Высокие технические навыки, возможность отвечать на технические вопросы команды, помогать на проектах и растить от junior до senior специалистов. Так как это руководитель – важна коммуникация, умение и желание объяснять, хорошая речь, активность. Желателен опыт руководства командой, понимание как развивать и мотивировать команду, как решать кейсы с сотрудниками и т.д. Если опыта руководства нет, то рассматриваются специалисты с опытом наставничества или опытом работы РМ, организаторскими способностями. Профессиональные качества, навыки, умения: уровень уверенного Senior developer, опыт работы на Java под Android, так же на Kotlin (сейчас это основной язык в команде). Так же важно для руководителя: опыт работы с системами контроля версий (mercuria, git), понятие о методах разработки и контроля качества программного обеспечения * знание языков программирования Java и Kotlin, среды разработки Android Studio * хорошее знание Android SDK (как работают компоненты системы, как правильно использовать функционал SDK) * понимание принципов Material Design * опыт работы с RxJava. Будем плюсом: знание конфигурирования gradie скриптов и опыт реализации gradie плагинов * опыт работы с android support library и adroid architecture components * опыт написания Unit – текстов * опыт работы с GitLad и конфигурирование GitLab Cl * опфт работы на Kotlin native. Личные качестыа: наличие своей позиции в разработке, в построении команды и т.д. Активность, готовность брать на себя ответственность, инициативность. Уровень знания английского должен обеспечивать чтение документации, т.к. есть международные проекты, которые приходят на английском языке и вся документация к ним так же.

Резюме прошу направлять по адресу электронной почты: [email protected] (Анастасия)








 








И это всё МОЁ

Салют,
Пытаюсь установить LAMP на Debian 10, не могу установить 2 пакета.


Linux host 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64 GNU/Linux


root@hostname:~# sudo apt install php-curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
php-curl : Depends: php7.3-curl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


Далее пробую установить пакет «php7.3-curl»


root@hostname:~# sudo apt install php7.3-curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
php7.3-curl : Depends: libcurl3 (>= 7.44.0) but it is not installable
E: Unable to correct problems, you have held broken packages.
root@host:~#


Тут читал что установку «libcurl3» не советуют, вроде в bionic должны были добавить пакет, вроде подключаю его, но всё равно не получается установить.


root@hostname:~# cat /etc/apt/sources.list


deb security.debian.org/debian-security buster/updates main
deb-src security.debian.org/debian-security buster/updates main

deb deb.debian.org/debian buster main contrib non-free
deb-src deb.debian.org/debian buster main contrib non-free

deb ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src ppa.launchpad.net/ondrej/php/ubuntu bionic main


root@hostname:~# cat /etc/apt/sources.list.d/php.list


deb packages.sury.org/php/ stretch main


Спасибо за помощь.









 , ,








И это всё МОЁ

Помогите начинающему сисадмину. Третий день бьюсь не могу добиться результатов. Сеть в большой организации разбитая на подсети, есть управляемые и неуправляемые коммутаторы. На серваке стоит CentOS и битрикс24 и нужно что бы его видели все пользователи. Добавил несколько сетевых интерфейсов из разных сетей, все ip в нужных сетях, пользователям добавлены ярлыки с ip-адресом сервака все видится и в веб интерфейс заходят но... в сети полный бардак и компания которая обслуживает организацию вставляет палки в колеса и то меняет подсети потом приходится по несколько часов ходить и менять адреса ярлыков, то что то мутят с vlan. В общем что нужно, нужно настроить сервак так что бы он в сети виделся ни по ip а по имени типа как в винде по NetBios. Подскажите в какую чторону копать?
Что делал: пытался настроить DNS сервер BIND, не успешно, ничего не видит, установил samba сервера в сетевом окружении комп видится, но не пингуется и не заходит пока не отредактируешь hosts на каждом хосте, но это не выход если подсеть поменяю придется опять по всем ходить и править hosts.

Помогите пожалуйста!!!








 








И это всё МОЁ

Новости из мира свободы слова, демократии и неРоскомнадзора.

Сайт 8ch.net был уничтожен, стёрт и цензурирован на 100%, целой группой интернет компанией контролируемых свыше, таких как CloudFlare, Voxility и т.д. все они единовременно и синхронно сняли с себя обязанность по обслуживанию сайта, а затем его заддосили. Всё, баста.

https://www.theverge.com/2019/8/5/20754943/8chan-epik-offline-voxility-servic...

https://www.theverge.com/2019/8/4/20754310/cloudflare-8chan-fredrick-brennan-...

А теперь объясните мне в чём конкретно разница между тем, когда глобальный гос-регулятор дает указание провайдерам на законодательном уровне выполнить ту или иную команду, и когда из под тишка государство через те или иные свои отделы рассылает уведомление частным компаниям во исполнение того или иного запроса\цензурирования, а тех кто это не делает вызывают на беседу в ФБР, а то и на отчёт перед конгрессом.








 








И это всё МОЁ

Имеется утсройство на котором стоит Debian

( читать дальше... )

Долго и упорно не могу добится от него того, чтобы корректно велась работа с DNS сервером. Пользователь из меня «далеко не продвинутый», поэтому вместо опыта использую гугл. Вполне возможно чего-то простого не замечаю/не понимаю.

Пинги на 8.8.8.8 и google.com

( читать дальше... )

В resolv.conf

( читать дальше... )

resolvconf -v

( читать дальше... )

В interfaces (в сеть смотрит только net0)

( читать дальше... )

ifconfig

( читать дальше... )








 , , ,