Ознакомьтесь с нашей политикой обработки персональных данных
Регистрация

Записки не очём


счетчик посещений
Анамалия
О-Сознание
↓ ↑ ⇑
02:58 

Интеграция ccls с Qt Creator

В Qt Creator есть поддержка LanguageClient, но с ccls есть ряд проблем, см. https://bugreports.qt.io/browse/QTCREATORBUG-21713


Хотелось бы получить полнофункциональное решение с поддержкой всех фич ccls, в частности семантической навигации и семантической подсветки, а также чтобы остальные фичи редактора С++, работающие отдельно от индексатора (в частности, рефаторинги), также были доступны и работали. Код должен быть смержен в апстрим, авторские права остаются за вами.


Оплата - как договоримся. Email в профиле, также можно стучаться в IRC freenode, я всегда есть на канале #qtwebkit









 , ,







02:38 

Как во writer отключить «умную вставку»?

В LOWriter (версия 6.0.7.3) при вставке текста (paste) с обеих концов ко вставляемому могут добавляться пробелы. Как это отключить? В MS WOrd такое поведение называлось «smart paste» («умной вставкой»), но такую опцию я не нашёл.









 







01:48 

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

Есть папка в которой расположена куча файлов с расширением .srf (текстовые файлы).


Есть файл sample.srf содержимым которого надо перезаписать содержимое всех .srf файлов в указаной папке.


P.S.: Содержимое файла sample.srf


SURF
V 0.000 0.000 0.001 R
V 0.001 0.000 0.000 R
V 0.000 0.000 -0.001 R
V -0.001 0.000 0.000 R
F
C 0
N 0.000 0.000 0.000 0.000 0.000 0.000
V 0 1 2 3
E
E









 ,







00:32 

Transmission. Как им пользуются?

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

Have: 665.8 MB (100%)
Downloaded: 1.97 GB

После загрузки 100% образа скачивание так и не прекратилось. Ради интереса решил посмотреть, сколько это продлится. Спустя некоторое время, добравшись до 2 гб из 665 мб это поделие наконец успокоилось и отрапортовало об успешной загрузке. Помнится году так в 2009, когда я впервые столкнулся с этой прекрасной программой, она выделывала подобные же фокусы. Времена идут, но ничего не меняется. В итоге плюнул, и пошел компилять привычный и удобный qbittorrent без иксов.

Может у меня руки кривые, или я что-то делаю не так?








 ,







00:22 

мультисайт на django, вместо битрикс

мужики нужен ваш совет (!)


устроился в фирму, планируется перенос всех сайтов на ебучий битрикс со старых cms (beecms, wordpress и еще какое-то говно), хотят сделать мультисайт, множество поддоменов:
рогакопыта.ру:



  • дилер-0.рогакопыта.ру

  • дилер-1.рогакопыта.ру

  • дилер-2.рогакопыта.ру

  • каталог-гаек.рогакопыта.ру

  • ключи-на20.рогакопыта.ру


на данный момент куплен шаблон за 20к, который типа основной домен + оценивается стоимость переноса остального, хуй знает сколько они там будут оценивать и выделять бюджет.
нанимали девочку контент-менеджера, сбежала через 2 дня.
через жопную боль, но заполнил главную страницу, добавляешь статью/новость - а она не добавляется, куча непонятного мусора в иерархии, много ебучих полей которые хз за что отвечают, инфоблоки, эти ебучие { => :: }; открыв исходники, захотелось в петлю


никогда раньше не делал мультисайты на django. нашел такое https://docs.djangoproject.com/en/2.2/ref/contrib/sites/ , https://github.com/ecometrica/django-multisite


сайтов штук 10, у всех разный, но простой дизайн, функционал минимальный, база данных небольшая, некоторые вообще статичные
каждый сайт должен иметь свою админку, crud для товаров, статей, слайдеров с акциями. сайты надо продвигать. нагрузка маленькая, суммарно на все сайты ~300 чел/сутки


вопрос: какие подвотные камни? советы по реализации? как все это работает? какой стек?: celery? cron? nginx? другой фреймворк? как убедить гену и сиса?
или я не прав и все же хуитрикс топ?









 , ,







00:16 

Ограбление века

Австрийская кондитерская фабрика для перевозки 20 тонн шоколада Milka в Бельгию наняла местную грузовую компанию. Та отдала заказ на подряд венграм, венгры — чехам. Приехал мужик, показал убедительные документы, загрузился, уехал. Plot twist: это был мошенник. Убыток — 50 тыщ евро.

https://www.dw.com/en/austrian-thief-steals-20-tons-of-chocolate/a-51358297

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

https://www.dw.com/en/thieves-steal-20-tons-of-chocolate-in-german-town/a-400...

Анон, пожирая сладкое на ночь, помни: ты можешь быть невольным соучастником чудовищного преступления.








 







23:58 

Восстановление grub

Всем привет. Помогите пожалуйста новичку. Суть проблемы : Сдуру установил Windows 10 на тот же хард,где установлена Manjaro Gnome ,в итоге гном пропал из выбора ОС . Пытаюсь восстановить загрузчик (диск зашифрован, отдельного раздела для boot не создавал) . Что я делаю не так?


[manjaro@manjaro-gnome ~]$ sudo su
[manjaro-gnome manjaro]# mount /dev/sda1 /mnt
mount: /mnt: unknown filesystem type ‘crypto_LUKS’.
[manjaro-gnome manjaro]# cryptsetup open /dev/sda1 crypto
Введите парольную фразу для /dev/sda1:
[manjaro-gnome manjaro]# mount /dev/sda1 /mnt
[manjaro-gnome manjaro]# mount /dev/mapper/crypto /mnt
[manjaro-gnome manjaro]# cd /mnt/crypto
bash: cd: /mnt/crypto: Нет такого файла или каталога
[manjaro-gnome manjaro]# cd /mnt/
[manjaro-gnome mnt]# ls
bin dev lib opt rootfs-pkgs.txt srv var
boot etc lib64 proc run sys
crypto_keyfile.bin grub lost+found repchroot sbin tmp
desktopfs-pkgs.txt home mnt root snap usr
[manjaro-gnome mnt]# pacman -Sy
:: Обновление баз данных пакетов…
core 147,6 KiB 6,27 MiB/s 00:00 [######################] 100%
extra 1757,5 KiB 2,83 MiB/s 00:01 [######################] 100%
community 5,2 MiB 1252 KiB/s 00:04 [######################] 100%
multilib 181,1 KiB 566 KiB/s 00:00 [######################] 100%
[manjaro-gnome mnt]# grub-install –root-directory=/mnt /dev/sda1
Выполняется установка для платформы i386-pc.
grub-install: ошибка: попытка установки на шифрованный диск без включённого cryptodisk. Задайте «GRUB_ENABLE_CRYPTODISK=y» в файле «/etc/default/grub».









 , ,







23:33 

Вынужденное пиратство - не порок

Был предложен в правительстве РФ законопроект позволяющий

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

Ссылка: https://sozd.duma.gov.ru/bill/842633-7

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

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








 ,







21:21 

Нужна помощь по написанию скрипта.

Здравствуйте товарищи. Начал недавно въезжать в мир линукса (астра 1.6), прошу мне помочь родить скрипт :D. Для автоматизации некоторых процессов есть необходимость авторизации клиентских компов на файловой шаре в фоне. Как я понимаю необходимо завести на шаре пользователя и от этого пользователя с клиентской машины авторизоваться на сервере. Сервер тоже на астре. Собственно вопрос, как правильно описать в скрипте авторизацию?









 ,







19:59 

Загрузка Windows 8 на Эльбрус-8С1 в реальном времени и демонстрация работы приложений: 3D Mark, Word, Photoshop! [2 видео]

Утащил с Дзена:



Обнаружил на сайте завода ФГУП Электромеханический завод «Звезда» видео с загрузкой Windows 8 на российском компьютере Эльбрус-801PC с микропроцессором Эльбрус-8С с тактовой частотой 1,3 ГГц.




На скриншоте выше можно наблюдать на экране изображение с BIOS компании МЦСТ. Они сами разработали свою Базовую Систему Ввода-Вывода (BIOS) и не зависят от сторонних зарубежных компаний-разработчиков подобных программ.




Так же на скриншоте выше можно увидеть, что микропроцессор Эльбрус-8С работает на тактовой частоте 1,3 ГГц и рядом в скобочках цифру 6. Это значит, что для операционной системы Windows 8 физически будут доступны 6 ядер процессора. Два других ядра были выделены для системы динамической трансляции кода.




  1. https://www.youtube.com/watch?v=r3Go_PjVM7E


https://zen.yandex.ru/media/novosti_i_fakty/windows-8-na-kompiutere-elbrus801pc-5dbd3b24027a1500afc4e880



Михаил опубликовал новое видео, в котором наглядно показал как загружается Windows 8 на Эльбрусе в режиме реального времени. Начиная со старта динамического транслятора МЦСТ LIntel и заканчивая полной загрузкой операционной системы.




Помимо этого, Михаил показал какой индекс производительности присваивает WIndows 8 компьютеру на Эльбрусе. Индекс оказался довольно низким - всего 3,9. Это связано с низкой производительностью видеокарты в графике рабочего стола ОС.




Оценка же индекса производительности самого Эльбрус-8С работающего на тактовой частоте 1,3 ГГц в Windows 8 составила 5,8.




Кроме прочего, Михаил так же продемонстрировал загрузку шести ядер Эльбруса-8С в диспетчере задач при выполнении различных приложений. Напомню, что 2 ядра отводятся для работы транслятора кода x86-64 в нативный код Эльбруса и они не видны для Windows.




Так же он показал работу на Эльбрусе графического теста 3D Mark: Cloud Gate. Текстового редактора Microsoft Word, графического редактора Adobe Photoshop и проигрывание видеофайла в отдельном окне.




  1. https://www.youtube.com/watch?v=dTzSsSOegOo


https://zen.yandex.ru/media/novosti_i_fakty/zagruzka-windows-8-na-elbrus8s-v-realnom-vremeni-i-demonstraciia-raboty-prilojenii-3d-mark-word-photoshop-5dcecd4d1ae4a07fc0171491









 , ,







19:56 

Разочарование года

Мы приобрели пс4 про, потому что мне нравится их экосистема. Я приобрел вр, мове и игорь на 60000.


А что делает этот ньюэл, который заявляет, что я не поиграю в игру на которую фапал всю ее историю?


Сони, сделай что нибудь! Ты же можешь?









 







19:21 

Определение старшей папки на хостинге через wget или curl

есть две папка:
https://sm.alliedmods.net/smdrop/


в ней имеются папки:
1.10/
1.11/
1.7/
1.8/
1.9/


как через wget или curl определить старшую папку (большую если брать наименование как число): «1.11» ?


если появится в директории папка 1.12 или сразу 2.01, следовательно определить её старшей.









 , , ,







19:04 

Грядут коренные изменения в куче законов, прямо относящихся к ИТ и GPL в частности

https://safe.cnews.ru/news/top/2019-11-20_normativnuyu_bazu_dlya_tsifrovoj

Для цифровой экономики, бла-бла-бла. Из того, что может представлять интерес по теме сайта выбрал самое очевидное.


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

GPL тут при том, что сейчас он вводится в правовое поле фактически как договор присоединения. Я про его «вирусность.» Но самое главное для GPL дальше.


В Гражданском кодексе будут установлены правила оборота программ для ЭВМ, включая «облачные» программы. В том числе будут уточнены понятия «программ» и степени переработки программ, при достижении которой программа становится новым продуктов. Для различных видов программ, независимо от их создания, назначения и введения в оборот будет обеспечена равная правовая охрана.

Чего-то мне вангуется, что это будет плохо совместимо с GPL, а может и с другими программами. «правила оборота». Степень переработки тоже звучит странно.


Национальные стандарты для интернета вещей и киберфизических систем

Интернет вещей зарегулируют, особенно это интересно:


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

Где-то ранее я читал про требования, чтобы все устройства в IoT общались исключительно через оператора, а тот все логировал и «предоставлял». Никакого нелогируемого локального обмена данными. Также на все уникальные идентификаторы.

Короче, чтобы «умный дом» стал «следящим за хозяином домом».

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

КФС - это киберфизические устройства. Опять «раскрытия информации».

Правовые отношения в сфере роботехники

Тоже любопытно

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

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


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

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

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

Вроде и так уже связь проводят.








 , ,







18:49 

https://www.linux.org.ru/about

Защиту сайта от DDoS-атак осуществляет .


Непонятно кто осуществляет









 







18:47 

winetricks дебил не хочет ставить!! типо libncurses.so.5 нету, но все установил!!!

PlayOnLinux: /home/ruler/.PlayOnLinux/wineprefix/CC2018/drive_c > winetricks settings fontsmooth=rgb
------------------------------------------------------
Вы используете 64-битный WINEPREFIX. Важно: многие ветки устанавливают только 32-битные версии пакетов. Если у вас возникли проблемы, пожалуйста, проверьте еще раз на чистом 32-битном WINEPREFIX до отправки отчета об ошибке.
------------------------------------------------------
Using winetricks 20190912 - sha256sum: 669617710f27ac714338ad98a6ae90034d41e05b697dd9489b190b65e2b824b7 with wine-4.19 (Staging) and WINEARCH=win64
Executing w_do_call fontsmooth=rgb
Executing load_fontsmooth rgb
Setting font smoothing to rgb
Executing wine regedit C:\windows\Temp\_fontsmooth=rgb\fontsmooth.reg
Wine cannot find the ncurses library (libncurses.so.5).
Executing wine64 regedit C:\windows\Temp\_fontsmooth=rgb\fontsmooth.reg
You opted in, so reporting 'fontsmooth=rgb ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't. Use --optout to disable future reports.
PlayOnLinux: /home/ruler/.PlayOnLinux/wineprefix/CC2018/drive_c >







 ,







18:45 

iptables не хочет DNATить с 443 на 80. Как починить?

приветики-пистолетики.

делаю так называемый captive portal, когда клиенты свободно подключаются по wi-fi, но для использования интернетов им необходимо пройти некую проверку (регистрацию) на локальном сайте, тобишь при попытке зайти на любой сайт, их перенаправляет ко мне, а весь прочий трафик попросту дропается.

оно работает. реализация достаточно простая. весь трафик из mangle сперва заворачивается в новое кольцо, затем, если ты «свой» клиент, то сразу выходим из кольца (-j RETURN), а если мы тебя не знаем, тогда делаем пометку (-j MARK). именно этот список в этом кольце подлежит изменению (добавлению/удалению) IP/MAC-адресов через сайт. затем всех помеченных при попытке зайти на 80/443, перенаправляем к себе на локальный сайт, а весь прочий трафик попросту дропаем. ну и в конце концов успешно форвардим если всё ок.

# создаём кольцо
iptables -t mangle -N wlp0s19f2u2_mark

# все пакеты из ви-фи отправляем в это кольцо
iptables -t mangle -A PREROUTING -i wlp0s19f2u2 -j wlp0s19f2u2_mark

# доверенные клиенты из кольца выходят сразу же (адреса инсертим в начало списка)
# iptables -t mangle -I wlp0s19f2u2_mark 1 -m mac --mac-source a8:87:b3:22:60:4d -j RETURN
# iptables -t mangle -I wlp0s19f2u2_mark 1 -s 192.168.0.1 -j RETURN

# если ты всё ещё в кольце, тогда ставим метку
iptables -t mangle -A wlp0s19f2u2_mark -j MARK --set-mark 1

# всех с меткой перенаправляем к себе, когда они открывают сайты 80/443
iptables -t nat -A PREROUTING -i wlp0s19f2u2 -m mark --mark 1 -p tcp --dport 80 -j DNAT --to-destination 10.0.0.1:80
iptables -t nat -A PREROUTING -i wlp0s19f2u2 -m mark --mark 1 -p tcp --dport 443 -j DNAT --to-destination 10.0.0.1:80

# всех с меткой при прочем трафике просто дропаем
iptables -t filter -A fw-interfaces -i wlp0s19f2u2 -m mark --mark 1 -j DROP

iptables -t filter -A fw-interfaces -i wlp0s19f2u2 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.254.0/16 -o enp3s5 -j MASQUERADE

проблема заключается в том, что при заходе на https-сайты у меня не работает редирект на мой локальный :80 сайт. то есть, если я удалив себя из «вайт-листа», захожу на какой-нибудь быдланет без https, то да, открывается мой локальный :80 сайт спокойно. если же я пытаюсь открыть пrавославный ЛОР по https, то фиг там.

тестирую wi-fi сеть на андроид смартфоне. я считаю, проблема заключается в том, что браузер изначально пытается создать https соединение, а когда iptables пытается ему подсунуть фейковый 80 порт, оно обсирается, простите, и дальше не идёт. и происходит завтык на этом.

можно ли это как-то починить? спасибо.








 ,







18:43 

Минус VPN

Хлопнули shadeyouvpn.com (104.24.100.162), в реестре. L2TP не работает. OpenVPN на 443 работает. Пока только один провайдер из нескольких используемых заблокировал.









 , ,







18:31 

Скачка файлов в python с wget

Использую python - 3.7.4


ОС - arch


wget - 1.20.3




Есть небольшая программка, которая парсит json и получает из него url картинки, которые нужно скачать и поместить в папку temp/.


Решил использовать os.system с wget:


image = image["node"]
os.system("wget -q -O temp/{}.jpg {}".format(count, image["display_url"]))


В image[«display_url»] лежит url картинки, которую нужно скачать.


Решение выше работало месяца два или чуть больше, но потом резко все полетело. Python почему-то начал передавать во wget обрезанные ссылки(буквально). Вот что я имею ввиду:


image = image["node"]
s = image["display_url"]
print(s)
print()
os.system("wget -q -O temp/{}.jpg {}".format(count, s))


Вывод данного куска кода:


scontent-frx5-1.cdninstagram.com/v/t51.2885-15/...

--2019-11-22 18:01:21-- scontent-frx5-1.cdninstagram.com/v/t51.2885-15/...
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving scontent-frx5-1.cdninstagram.com (scontent-frx5-1.cdninstagram.com)... 185.60.216.52, 2a03:2880:f22d:c4:face:b00c:0:43fe
Connecting to scontent-frx5-1.cdninstagram.com (scontent-frx5-1.cdninstagram.com)|185.60.216.52|:443... connected.
GnuTLS: Resource temporarily unavailable, try again.
GnuTLS: Resource temporarily unavailable, try again.
HTTP request sent, awaiting response... 403 Forbidden
2019-11-22 18:01:21 ERROR 403: Forbidden.


Т.е. он берет ссылку(из переменной s, с которой вручную wget спокойно отрабатывает) и обрубает ее до символа &, с которой wget пишет пустые файлы в temp/


Если кто-то хочет проверить как это работает и лень вбивать:


import os

s = "scontent-frx5-1.cdninstagram.com/v/t51.2885-15/...;
print(s)
os.system("wget -O {}.jpg {}".format(1, s))


Данная ошибка повторяется как на raspberry pi 3(arch), так и на двух других десктопах с ОС arch.


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









 , , , ,







18:24 

А вот и штрафы подоспели новые и повышения старых

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

https://www.cnews.ru/news/top/2019-11-21_gosduma_utverdila_shtrafy








 ,







18:16 

Тесла представила «бронированный» пикап

Американская компания Tesla представила свой первый электрический пикап Cybertruck. Презентация прошла в Лос-Анджелесе, мероприятие транслировалось на сайте компании.


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


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


Маск попытался оправдаться, что шарик отлетел и не попал в салон, что звучит крайне глупо. Бронестекло не должно биться от таких лёгких ударов. Ранее же глава Tesla говорил, что машина достаточно прочна, чтобы выдержать попадание пуль 9-мм калибра.


Автомобиль будет поставляться в трех версиях — с одним, двумя либо тремя моторами. В зависимости от комплектации встроенного аккумулятора хватит на 250, 300 и более чем 500 миль (около 400, 500 и 800 км).


По словам Маска, старшая версия пикапа способна развить скорость до 60 миль в час (96,6 км) менее чем за 2,9 секунды. Стоимость самой дешевой модели составит $39,9 тыс., средней — $49,9 тыс., а третьей — $69, 9 тыс.


В стандартную комплектацию входят автопилот, автопарковка, полный привод. Как ожидается, производство Cybertruck начнется в конце 2021 года.


По словам Маска, дизайн пикапа частично создан под влиянием фильма 1977 года о Джеймсе Бонде «Шпион, который меня любил». Фиктивно-модифицированный вариант автомобиля Lotus Esprit, показанный в картине, мог превращаться в субмарину.


Летом текущего года электрическую версию своего пикапа F-150 показала Ford. Компания опубликовала ролик, на котором грузовик отбуксировал грузовой железнодорожный состав.


https://youtu.be/464puoD09dM


https://youtu.be/NzB3MHX09Fs









 , ,







E-mail: info@diary.ru
Rambler's Top100