И это всё МОЁ
Доступен выпуск основной ветки nginx 1.15.12, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.14 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей.



И это всё МОЁ

Решил скомпилировать в ubuntu 14.04 llvm 7.0, сначала компилирую cmake последней версии, потом с помощью него конфигурирую llvm, дальше sudo make, проходит 5 часов, прогресс доходит до 87%, и тут вылетела ошибка, связанная с нехваткой оперативки. Добавил файл подкачки, увеличил оперативную память VM до 5 гб, перезапустил, и вроде бы пошло, но дело в том, что у меня на этом моменте компьютер шумит в зависнутом состоянии уже 6 часов. Это нормально? Ждать окончания? Если нет, скажите как установить llvm 7.0/7.1 для ubuntu 14.04, нигде не могу найти.

https://uc5600d9659fcc74c3c893a48af0.previews.dropboxusercontent.com/p/thumb/...








 , , , ,








И это всё МОЁ

Я почти всегда молчу, в последнее мало отвечаю на вопросы по подписанным тегам, по которым могу помочь. (больше нравится трындеть в своих тредах).
Так откуда появилось сначала 4, а потом 5 звёзд?(очень нелинейный рост, я бы сказал, что геом. прогрессия)
Прошу бухгалтерии лора привести строгую расчётку по калькуляции %)

П.С. Да, поздравьте меня, я полностью перешёл на удалённую работу.








 , , , ,








И это всё МОЁ

Заметил, что на многих сайтах сейчас есть всплывашка «у нас есть куки(внезапно!), а вы не знали?».

Ну потом:
Да, я знаю идите нах.

Или:
Ох тыж, вот херня, я и не знал что тут есть куки, наверное я должен покинуть этот сайт.

Для чего, для кого эта дичь рассчитана?








 








И это всё МОЁ

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

Можно ли в Emacs объединить несколько файлов *org при компиляции в один документ? Например у меня пять файлов, каждый это одна глава инструкции. А после компиляции в pdf они все собираются в один документ по какому-то, заранее определенному, порядку.
Как это можно реализовать?








 ,








И это всё МОЁ

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

ip pim interface eth1 
ip pim interface eth2
ip pim rp 50.50.50.1 group-prefix 230.0.0.30/32
ip pim rp 20.20.20.1 group-prefix 230.0.0.20/32
ip pim on

На убунтах слева направо я пытаюсь передавать пакеты IGMP сборку которых с горем пополам нашёл в интернетах:
1pc:

scapy
from scapy.all import *
class IGMP3(Packet):
name = "IGMP3"
fields_desc = [ ByteField("type", 0x11),
ByteField("mrtime", 20),
XShortField("chksum", None),
IPField("gaddr", "230.0.0.30";),
IntField("others", 0x0)]
def post_build(self, p, pay):
p += pay
if self.chksum is None:
ck = checksum(p)
p = p[:2]+chr(ck>>8)+chr(ck&0xff)+p[4:]
return p

bind_layers(IP, IGMP3, frag=0, proto=2)
p = IP(dst="224.0.0.22";)/IGMP3()
send(p, iface="eth1", loop=1,inter=0.01, count=100)

2pc:
from scapy.all import * 
class IGMP3(Packet):
name = "IGMP3"
fields_desc = [ ByteField("type", 0x22),
ByteField("mrtime", 20),
XShortField("chksum", None),
IPField("gaddr", "230.0.0.30";),
IntField("others", 0x0)]
def post_build(self, p, pay):
p += pay
if self.chksum is None:
ck = checksum(p)
p = p[:2]+chr(ck>>8)+chr(ck&0xff)+p[4:]
return p

bind_layers(IP, IGMP3, frag=0, proto=2)
p = IP(dst="224.0.0.22";)/IGMP3()
send(p)

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








 , , ,








И это всё МОЁ

Когда я отправляю мыл со своего postfix'a, то в логах вот это

       postfix/submission/smtpd: ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8

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

      postfix/smtpd:  helo=1 mail=1 rcpt=1 data=1 commands=4

Везде в конфигах настроена аутентификация. В каждой секции есть permit_sasl_authenticated. И др. настройки тоже на месте.

Что я мог забыть?








 








И это всё МОЁ

Это опять глюки XFCE приготовленного в Fedore? Можно ли как нибудь поправить єто?








 , ,








И это всё МОЁ

Всем привет! Я получаю результат в виде:
name x/x/x 10
где x - числа, которые меняются в течении времени
Каким способом можно сложить числа «х», и чтобы в итоге я получал только это число?








 








И это всё МОЁ

Привет всем! Помогите найти соответствующую программу, пожалуйста.


Сам вопрос:
Как инструментами консоли вывести "No match", если в файле не встречается последовательность teststring.


Буду очень признателен!









 , ,








И это всё МОЁ

Всем привет, может кто то сталкивался. Нужна программа для того что бы получить список процессов которые загружаются во время загрузки системы linux. Аналог Sysmon для Windows








 








И это всё МОЁ

Всем доброго времени суток!

Признаться, не знаю как описать чего хочу и возможно поэтому сам в тупике.

Возникла ситуация, когда написали заливку определенной информации в БД используя PHP и перед тем как добавить запись в БД выполняется запрос на поиск дубликатов заливаемой информации. Неискушенный пользователь, который заливает информацию радостно многократно нажимает кнопку «залить» и в этот момент со стороны сервера картина очень не радужная. Процессорные мощности улетают полностью, скапливаются запросы к БД и т.д.

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

P.S. Вполне может быть, что я вообще не так вижу проблему и к её поиску нужно подходить иначе. Поэтому буду благодарен за советы по отслеживанию подобных вещей.








 








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

Собственно, назрела потребность. Хранить придётся как файлы весом 2/10/50M, так и пожирнее, 4G/10G + архивы по 50G/100G. Приемлимым объёмом стали бы символические 1.5-3TB (можно и меньше, если решение действительно надёжное). Применение домашнее, так что по деньгам соответственно.
Из вариантов рассматривал:

  • Ленты и стример (интуиция, которую ещё называют курсом доллара, подсказала, что вариант сей есть оверкил и вообще нафиг не нужно)
  • Blu-Ray диски и читалка-писалка для них. Вариант сносный, вроде бы, но хочу услышать отзывы о таком методе хранения информации.
  • HDD - не самая надёжная штука в плане отказоустойчивости, даже дорогие модели порою сыпятся только так (RAID1 и RAID1E можно было бы рассмотреть, но диски спокойно могут начать сыпаться одновременно, а постоянно скакать и подкупать новые - не очень)
  • SSD вообще без питания через годик инфу теряют, вариант тухлый


Чего хочется:

  • Долговечности. Чтобы записал, и лет через 10-15 смог прочитать
  • Опционально, возможности перезаписи ~ раз в год, т.е. добавлять новые файлы/удалять старые
  • Опять же, сносных цен, не готов пока вывалить 600-1000 баксов за то, чтобы в теории моя информация никуда не делась


Предлагайте варианты, критикуйте идеи. Надеюсь, тред станет полезным для всех, кто хочет хранить N-ый объём файлов дома с какой-никакой гарантией надёжности.
Всем заранее спасибо за помощь.
P.S. - Читать/писать хотелось бы всё же чуть почаще, чем раз в полгода, если можно








 , , ,








И это всё МОЁ

Шёл разговор: хотелось бы систему для переписки наподобие Slack, но на своём сервере. Возник вопрос: умеет ли Джаббер делать то же? Чаты — есть. Поднять свой сервер — можно. А как сейчас с другими фичами?

Есть ли работоспособные веб-клиенты для Джаббера?

Как в нём с голосовой связью?

С передачей видео?

Самое главное: как долго хранятся логи чатов и есть ли поиск по ним?

И дополнительно: что такое Cisco Jabber, и связан ли он с тем Джаббером, который на XMPP?








 ,








И это всё МОЁ

CheckDPI показал, что используется блокировка только по DNS. При смене DNS-сервера блокировка не исчезает.

eSNI не работает. Вообще не работает.

Через tor/proxy/vpn работает, но медленно.

Чем лучше всего обходить?

Нужен еще доступ к сайтам, которые не блокирует РКН, но которые, похоже, блокируют на работе.








 








И это всё МОЁ


Регулярно раз в несколько часов рвётся соединение по ssh.

packet_write_wait: Connection to ... port 22: Broken pipe

Два нетбука подключены к серверу с внешним ip. оба одновременно выбрасывает. Если подключаться внутри домашней сети 192.168.x.x то ничего не рвётся.

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








 








И это всё МОЁ

Здравствуйте. Устанавливаю федора-28 и столкнулся с проблемой с поворота экрана. Решал обычно проблему через xrandr -o right, но сейчас появляется надпись «failed to change the screen configuration». Поискал в интернете но путного ничего не нашёл. Заранее спасибо за ответ








 ,








И это всё МОЁ

Имеем функцию, позволяющую получить окно по тексту в названии его класса и затем поднять его.

Однако функция валится, если среди прочих в системе появляется окно с пустым классом.

Как её исправить, чтобы продолжала работать даже при наличие (в фоне) такого окна?

Функция для lg:

const Main = imports.ui.main;

const window = global.get_window_actors().filter(w => w.get_meta_window().get_wm_class().toLowerCase().includes('Firefox'.toLowerCase()))[0];

if (window) {

Main.activateWindow(window.get_meta_window());

}

Если самим разбираться лень, буду благодарен и точной ссылке на описание подобного случая или деталей команд для Looking Glass.








 








И это всё МОЁ

Я осознаю, что Python+ML или Django сейчас дают хороший доход и есть много вакансий. Проработав много лет над скучным проектом Delphi+Firebird у меня нет больше желания работать просто ради денег, вплоть до того, что я бы занялся неким общественно ценным проектом забесплатно.

Опыт: GSoC на C и GTK; разработка ARM-контроллера электропривода на C; многопоточные приложения Win32 API (не только VCL) и SQL (firebird). Говорю/слушаю/пишу/читаю english, примерно A2-B1, хуже всего говорю, хорошо слушаю. Хорошо знаком с экспериментальной орг. химей. Малообщителен, но имею склонности к решению сложных проблем, в частности, отладка. Из более поверхностных знаний Django, JS, Haskell, SQLite, OpenGL, Maemo, разработка модулей ядра Linux, настройка Linux серверов (bind, apache, nginx, postgresql).

Местоположение - глубинка, потому скорее всего удаленное взаимодействие.








 , , ,