03:03

SSD на MLC

И это всё МОЁ

Выбираю SATA SSD.
Судя по яндекс маркету, из не самых дорогих, и при этом не TLC, есть два стула: Toshiba HK4R и Samsung 860 PRO.


Что можно сказать про тошибу? Он типа серверный, при этом THNSN8480PCSE на 480 гигов по цене почти как самсунг на 256.
Стоит ли его брать, или лучше не экономить и взять samsung?









 , ,








И это всё МОЁ

Наблюдалось а Fedora, Arch, Tumbleweed. Совершенно случайно при переходе по ссылке полный зависон без возможности вызвать консоль по ctr+alt+1-7

Никогда небыло на Дебиане.

Расширений или совсем нет или один uBlock.








 ,








И это всё МОЁ

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








 ,








И это всё МОЁ

Я так долго и упорно в 12 ночи писал пост, разметочку, пробельчики, на утро его удалили. Теперь даже не могу скопировать разметку чтобы запостить в другой теме









 








И это всё МОЁ

Десктоп на этой матери: MSI 970A-G46 внутри которой гигабитный Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller.

Thinkpad P50s у которого тоже гигабитный Intel Ethernet Connection I219-V

Соединены проводам с TP-LINK Archer C6который тоже гигабитный.И того аж три гигабита напряжение в сети.Но:

> iperf3 -c 192.168.13.12
Connecting to host 192.168.13.12, port 5201
[ 4] local 192.168.13.102 port 52734 connected to 192.168.13.12 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 11.3 MBytes 94.5 Mbits/sec 0 22.6 KBytes
[ 4] 1.00-2.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
[ 4] 2.00-3.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
[ 4] 3.00-4.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
[ 4] 4.00-5.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
[ 4] 5.00-6.00 sec 11.2 MBytes 94.3 Mbits/sec 0 22.6 KBytes
[ 4] 6.00-7.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
[ 4] 7.00-8.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
[ 4] 8.00-9.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
[ 4] 9.00-10.00 sec 11.2 MBytes 94.1 Mbits/sec 0 22.6 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 112 MBytes 94.2 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 112 MBytes 94.1 Mbits/sec receiver

iperf Done.

Куда подевался мой гигбит. Почему 100 Мб/с? Кто из этих троих козлит?








 , ,








И это всё МОЁ

Что сделано:



  1. Выкачена директория vg20 и под тем же именем размещена в директорию /lib/firmware (/lib/firmvare/vg20)

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

  2. Со страницы на сайте AMD выкачен драйвер для amdgpu-pro для Ubuntu,

    он поставил кучу deb пакетов, но весь эффект свёлся к следующему:


user@host:~$ glxinfo
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig


Что ещё можно сделать?









 , , ,








И это всё МОЁ

Вот подпишет мне какой-нибудь let's encrypt сертификат, он станет доверенным клиентами. Теперь я могу устроить MITM атаку?








 , , ,








И это всё МОЁ

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


задачка: поднять под арчем. ну я ж не могу на чужом серваке. инфы в гуглах ноль. в мануале всё завязано на apache (у меня nginx, с апачем они в конфликте) + плюс требуются некоторые мозги в плане админства веб-серваков, т.к. в мане ни слова о том, как нужно готовить секьюрность сервака и т.д.


мелочи типа любимого нашего systemd и certbot осилю.


у них есть автоскрипт под дебиан 9, 700 строчек на баше, апач и прочий хардкод типа /etc/selfhost.


бонусом арчвики на немецком. бонусом пустой AUR.


были такие мазохисты до меня?


я это сделаю, но хотелось бы с вазелином.


P.S. тег linux меня на этом сайте вставляет









 , , , ,








И это всё МОЁ
$ df -h --total  
Filesystem Size Used Avail Use% Mounted on
dev 7.8G 0 7.8G 0% /dev
run 7.9G 1.3M 7.9G 1% /run
/dev/mapper/lvm-root 30G 21G 7.4G 74% /
...
$ sudo fdisk -l
[sudo] password for sergey:
Disk /dev/nvme0n1: 232.91 GiB, 250059350016 bytes, 488397168 sectors
Disk model: Samsung SSD 970 EVO 250GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 2C078764-A109-48F3-B23E-5992C99E696F

Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1023999 1021952 499M Windows recovery environment
/dev/nvme0n1p2 1024000 1226751 202752 99M EFI System
/dev/nvme0n1p3 1226752 1259519 32768 16M Microsoft reserved
/dev/nvme0n1p4 1259520 315832319 314572800 150G Microsoft basic data
/dev/nvme0n1p5 315832320 462632959 146800640 70G Linux LVM


Disk /dev/mapper/lvm-root: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Я просто до этого выполнял:


$ sudo lvresize -L +10GB /dev/mapper/lvm-root


Это баг df?









 








И это всё МОЁ
Французский математик Фабрис Беллар (Fabrice Bellard), основавший в свое время проекты QEMU и FFmpeg, а также создавший самую быструю формулу вычисления числа Пи и разработавший формат изображений BPG, опубликовал первый выпуск нового Javasсript-движка QuickJS. Движок отличается компактностью и ориентирован на встраивание в другие системы. Код проекта написан на языке СИ и распространяется под лицензией MIT. Также доступна сборка движка, скомпилированная в WebAssembly при помощи Emscripten и пригодная для выполнения в браузерах.



И это всё МОЁ

Есть сайт в tor, на который вход через hiddenServ. В винде я прописываю в torrc тор браузера строку вида
HidServAuth site12313.onion abcade

и все работает. Как это сделать в дебиан (whonix)? Пробовал редактировать /etc/tor/torrc , и /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Tor/torrc , ес-но через sudo , перезапускал - толку 0.








 , ,








И это всё МОЁ

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

Variable shade rate, слоёный отложенный рендеринг - скучно и неприбыльно. Договариваться опять же со всеми...








 








И это всё МОЁ

Или у Леново был длительный промеждуток времени когда она не выпускала достойных рабочих станций?

Вопрос в контексте расширения кругозора. Вчера выбирал ребенку - в конце концов заказал «топовый» W530.








 , , , ,








И это всё МОЁ

Хочу начать потихоньку осваивать зверя freepbx для общего развития. Так как был уже случай с ним связанный (навыки астериска не сильно там пригодились).


Так вот у меня проблема с upstream nginx. Он как-то неправильно проксирует. Наверное есть какой-то особый заголовок который нужно передать, но мне о нем неизвестно.


Схема такая:


Internet -> Nginx Reverse [80 порт] -> docker(freepbx) [9972 порт]
Nginx и докер на одной машине


tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3552/nginx -g daemo
tcp6 0 0 :::9972 :::* LISTEN 13697/docker-proxy


f493867c0e56        mima84/docker-freepbx        "/sbin/my_init"          10 hours ago        Up 10 hours         0.0.0.0:5060->5060/udp, 0.0.0.0:5160-5161->5160-5161/udp, 0.0.0.0:10000-10050->10000-10050/udp, 0.0.0.0:9972->8082/tcp   freepbx


nginx conf


upstream tofreepbx {                                               
server 127.0.0.1:9972;
}

server {
listen 80;
server_name freepbx.local.com;

location / {
proxy_pass tofreepbx;
#proxy_pass 127.0.0.1:9972;
#proxy_redirect off;
#proxy_set_header Host $host;
#proxy_http_version 1.1;
#proxy_set_header Upgrade $http_upgrade;
#proxy_set_header Connection "";
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}


}



если проксировать без Upstream сразу на proxy_pass 127.0.0.1:9972; то нормально проксирует.


* Rebuilt URL to: freepbx.local.com/
* Trying 127.0.0.1...
* Connected to freepbx.local.com (127.0.0.1) port 80 (#0)
> HEAD / HTTP/1.1
> Host: freepbx.local.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 302 Found
HTTP/1.1 302 Found
< Server: nginx
Server: nginx
< Date: Thu, 11 Jul 2019 18:58:47 GMT
Date: Thu, 11 Jul 2019 18:58:47 GMT
< Content-Type: text/html; charset=UTF-8
Content-Type: text/html; charset=UTF-8
< Connection: keep-alive
Connection: keep-alive
< Location: /admin
Location: /admin

<
* Connection #0 to host freepbx.local.com left intact
* Issue another request to this URL: 'freepbx.local.com/admin'
* Found bundle for host freepbx.local.com: 0x55bc340be8e0 [can pipeline]
* Re-using existing connection! (#0) with host freepbx.local.com
* Connected to freepbx.local.com (127.0.0.1) port 80 (#0)
> HEAD /admin HTTP/1.1
> Host: freepbx.local.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
< Server: nginx
Server: nginx
< Date: Thu, 11 Jul 2019 18:58:47 GMT
Date: Thu, 11 Jul 2019 18:58:47 GMT
< Content-Type: text/html; charset=iso-8859-1
Content-Type: text/html; charset=iso-8859-1
< Location: freepbx.local.com/admin/
Location: freepbx.local.com/admin/
< Connection: keep-alive
Connection: keep-alive

<
* Connection #0 to host freepbx.local.com left intact
* Issue another request to this URL: 'freepbx.local.com/admin/'
* Found bundle for host freepbx.local.com: 0x55bc340be8e0 [can pipeline]
* Re-using existing connection! (#0) with host freepbx.local.com
* Connected to freepbx.local.com (127.0.0.1) port 80 (#0)
> HEAD /admin/ HTTP/1.1
> Host: freepbx.local.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 302 Found
HTTP/1.1 302 Found
< Server: nginx
Server: nginx
< Date: Thu, 11 Jul 2019 18:58:47 GMT
Date: Thu, 11 Jul 2019 18:58:47 GMT
< Content-Type: text/html; charset=UTF-8
Content-Type: text/html; charset=UTF-8
< Connection: keep-alive
Connection: keep-alive
< Location: config.php
Location: config.php

<
* Connection #0 to host freepbx.local.com left intact
* Issue another request to this URL: 'freepbx.local.com/admin/config.php'
* Found bundle for host freepbx.local.com: 0x55bc340be8e0 [can pipeline]
* Re-using existing connection! (#0) with host freepbx.local.com
* Connected to freepbx.local.com (127.0.0.1) port 80 (#0)
> HEAD /admin/config.php HTTP/1.1
> Host: freepbx.local.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Server: nginx
Server: nginx
< Date: Thu, 11 Jul 2019 18:58:47 GMT
Date: Thu, 11 Jul 2019 18:58:47 GMT
< Content-Type: text/html; charset=utf-8
Content-Type: text/html; charset=utf-8
< Connection: keep-alive
Connection: keep-alive
< Last-Modified: Thu, 11 Jul 2019 18:58:47 GMT
Last-Modified: Thu, 11 Jul 2019 18:58:47 GMT
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
< Pragma: no-cache
Pragma: no-cache
< Set-Cookie: PHPSESSID=mkshe46aojoimf9eidu6i1v853; expires=Sat, 10-Aug-2019 18:58:47 GMT; Max-Age=2592000; path=/
Set-Cookie: PHPSESSID=mkshe46aojoimf9eidu6i1v853; expires=Sat, 10-Aug-2019 18:58:47 GMT; Max-Age=2592000; path=/
< Set-Cookie: lang=en_US
Set-Cookie: lang=en_US

<
* Connection #0 to host freepbx.local.com left intact


Если с Upstream, то так:


* Rebuilt URL to: freepbx.local.com/
* Trying 127.0.0.1...
* Connected to freepbx.local.com (127.0.0.1) port 80 (#0)
> HEAD / HTTP/1.1
> Host: freepbx.local.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 302 Found
HTTP/1.1 302 Found
< Server: nginx
Server: nginx
< Date: Thu, 11 Jul 2019 13:59:02 GMT
Date: Thu, 11 Jul 2019 13:59:02 GMT
< Content-Type: text/html; charset=UTF-8
Content-Type: text/html; charset=UTF-8
< Connection: keep-alive
Connection: keep-alive
< Location: /admin
Location: /admin

<
* Connection #0 to host freepbx.local.com left intact
* Issue another request to this URL: 'freepbx.local.com/admin'
* Found bundle for host freepbx.local.com: 0x564db87908e0 [can pipeline]
* Re-using existing connection! (#0) with host freepbx.local.com
* Connected to freepbx.local.com (127.0.0.1) port 80 (#0)
> HEAD /admin HTTP/1.1
> Host: freepbx.local.com
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
HTTP/1.1 301 Moved Permanently
< Server: nginx
Server: nginx
< Date: Thu, 11 Jul 2019 13:59:02 GMT
Date: Thu, 11 Jul 2019 13:59:02 GMT
< Content-Type: text/html; charset=iso-8859-1
Content-Type: text/html; charset=iso-8859-1
< Connection: keep-alive
Connection: keep-alive
< Location: tofreepbx:8082/admin/
Location: tofreepbx:8082/admin/

<
* Connection #0 to host freepbx.local.com left intact
* Issue another request to this URL: 'tofreepbx:8082/admin/'
* Could not resolve host: tofreepbx
* Closing connection 1
curl: (6) Could not resolve host: tofreepbx










 , , , ,








И это всё МОЁ

Всем привет.


На сервере стоит Apache 2.2 на нем веб-публикация 1С (работает через базовую авторизацию). С клиента (axios) на другом сервере, летят запросы, т.к. CORS, то перед каждым запросом (GET, POST и т.д.) делается запрос методом OPTIONS, без указания заголовка Authorization, в итоге эти запросы OPTIONS отваливаются с 401.


Можно ли как-то средствами конфигурации Apache 2,2 сделать подобно, как это можно решить в Apache 2.4:


<LimitExcept OPTIONS>
Require valid-user
</LimitExcept>


?









 








И это всё МОЁ

Хочется найти простой кроссплатформенный компилируемый язык для программирования всякой мелочи для себя. Отправной точкой можно назвать C, но хочется поменьше рутины, возможностей на ровном месте выстрелить в ногу и наличия удобных базовых структур, вроде строк, динамических массивов и прочих списков. В кандидатурах сейчас пока C++ (не хочется лезть в дебри именно плюсов, с другой стороны писать в духе C с классами кажется как-то не комильфо), Pascal (начинал с Delphi когда-то, но уже почти не помню), Vala (тыкал немного, напрягает, что надо тянуть Glib и с поддержкой + кроссплатформой не очень), Go, D (на первый взгляд тоже ситуация с поддержкой и библиотеками не радует), Rust (какой-то инопланетный, но идея с управлением памятью интересна).








 ,








И это всё МОЁ

Есть некоторые игры, настройки которых невозможно изменить, потому что кнопка подтверждения не доступна для мышки. Тоже самое из репостом в Facebook, нельзя сделать репост, потому что не видно кнопки «Отправить». Эта проблема присутствует на всех дистрибутивах из gnome 3 по умолчанию. В Fedora, Debian так точно.








 








И это всё МОЁ
Представлен выпуск EdgeX 1.0 открытой платформы для упрощения создания решений на базе устройств интернета вещей (IoT). EdgeX представляет собой универсальную модульную платформу для обеспечения взаимодействия между IoT-устройствами, приложениями и сервисами. Платформа не привязана к оборудованию конкретных поставщиков и операционным системам, и развивается независимой рабочей группой, под эгидой Linux Foundation. Компоненты платформы распространяются под лицензией Apache 2.0.



И это всё МОЁ
Подготовлен релиз приложения AndroWish ("Eppur si muove"), позволяющего запускать Tcl/Tk скрипты на системах c платформой Android, без их изменения, либо с минимальными изменениями (например, работает tkabber). Проектом предоставляется нативный порт Tcl/Tk 8.6 для Android версии 2.3.3+ для Arm и x86. В состав входит всё необходимое для работы, включая эмулятор X11, SDL 2.0, FreeType для отрисовки шрифтов. Имеется полная поддержка Unicode 8.0 и поддержка отрисовки 3D-виджетов, используя OpenGL с эмуляцией OpenGLES 1.1. Для доступа к устройствам и Android используются платформо-специфические команды: borg, ble, rfcomm, usbserial.



И это всё МОЁ

Доброго времени суток. Есть терминальный сервер на венде (RDP). Если подключаться по внешнему адресу, то все хорошо, если через VPN, то remmina пишет «Connection to RDP server failed». Пинги до сервера начинают ходить, если там отключить брандмауэр. С отключенным брандмауэром при подключении remmina пишет «Unable to establish connection», а nmap, что порт закрыт. Есть идеи?








 , , , ,