Понадобилось программно вырезать человека из портрета, начал гуглить и нашел https://github.com/susheelsk/image-background-removal
Ранее нейросетями не занимался, и как я понял код - используются заранее натренированная модель.
Можно ли найти их свежие версии, для более быстрого и качественного вырезания или я не понял принципа работы ?
Есть ли способ сохранить одно местоположение чтобы погода была видна из уведомлений без вот этого «выберите местоположение» https://i.imgur.com/mixVqqD.png ? Чтобы увидеть погоду приходится постоянно кликать на кнопку.
здравствуйте.
среда debian 10.5
подключаю usb-flash, затем открываю устройство на desktop. устройство монтируется в media/magister, при этом полные права имеет только root.
в файл /etc/udev/udev.conf добавил строку default_mode=«0777».
после перезагрузки usb-flash стал монтироваться с правами 777.
также происходило и с другими usb-flash.
но одно устройство usb-flash монтируется только для root. отличие от других таково, что с ним я экспериментировал утилитами создания разделов, после чего пришлось
для него выполнить dd if=/dev/zero … , последующее создание таблицы разделов и форматирование.
в терминале root выполняет все действия с устройством, но монтируется оно по «старым» правилам.
что я сделал неверно ? и что следует посмотреть ?
Всем привет.
В /etc/nginx/nginx.conf добавил формат лога
log_format grafana '$remote_addr - $remote_user [$time_local] "$request" $status $bytes_sent "$http_referer" "$http_user_agent"';
А в vhost mysite.ru добавил access_log /home/httpd-logs/iqhost.ru.access.log grafana;
Всё отлично, теперь формат логов в access.log такой
114.119.141.93 - - [14/Sep/2020:10:29:21 +0300] "GET /getimage/224/ HTTP/1.1" 200 1514 "-" "Mozilla/5.0 (Linux; Android 7.0
AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+aspiegel.com/petalbot)"
Но… если логи перенаправлять через rsyslog, то этот rsyslog подставляет свои три колонки (дата, хост, тег) и лог становится такимSep 14 10:04:02 mysite.ru nginx_access_mysite: 5.255.253.147 - - [14/Sep/2020:10:04:02 +0300] "GET /?yclid=7710547526903176844 HTTP/1.1" 200 9219 "-" "Mozilla/5.0 (compatible; YandexMetrika/2.0; +yandex.com/bots yabs01)"
Как сделать, чтобы rsyslog не добавлял свои колонки?
Из-за этого Clickhouse считает, что нет нужных ему колонок. Уже голова кипит.
Конфиг /etc/nginx/nginx.conf в строку 26 добавил формат лога https://pastebin.com/FJMhfzFH
Конфиг vhostа https://pastebin.com/m6rQ4f7i в строку 10 добавил «access_log syslog:server=192.168.10.120,tag=nginx_access_mysite,facility=local1».
Ребята, у меня одного kernel.org уже второй день лежит? ФФ пишет внизу:
Performing a TLS handshake...
после чего соединение обрубается.
Есть сетевая карта USB Wi-Fi, которую я хочу использовать как точку доступа Wi-Fi. Когда я настраиваю карту работать на канале, входящем в диапазон частот радаров (а именно, каналы 52, 100, 116, 132), «hostapd» выдаёт
Channel 52 (primary) not allowed for AP mode, flags: 0x979 RADAR
Число после «flags» зависит от канала. Насколько я знаю, даже если поблизости работает радар, карта должна переключиться на другой канал, а не отказываться работать. На канала вне диапазона радаров точка доступа работает. Изменение ширины канала («vht_oper_chwidth» не снимает это ограничение. Как узнать, это ограничение чипа карты, драйвера или «hostapd»?
>cat /etc/hostapd/hostapd.conf
# Wireless Interface
driver=nl80211
interface=wifiap
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
# Wireless Environment
country_code=UA
country3=0x49
ieee80211d=1
ieee80211h=1
ieee80211n=1
ieee80211ac=1
hw_mode=a
require_ht=1
require_vht=1
ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40][MAX-AMSDU-3839]
vht_capab=[MAX-MPDU-3895][SHORT-GI-80][SU-BEAMFORMEE]
vht_oper_chwidth=1
channel=52
vht_oper_centr_freq_seg0_idx=58
ssid=skipped
# Authentication and Encryption
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=skipped
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
>hostapd -dd /etc/hostapd/hostapd.conf
random: Trying to read entropy from /dev/random
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Supported cipher 00-0f-ac:1
nl80211: Supported cipher 00-0f-ac:5
nl80211: Supported cipher 00-0f-ac:2
nl80211: Supported cipher 00-0f-ac:4
nl80211: Supported cipher 00-0f-ac:6
nl80211: interface wifiap in phy phy0
nl80211: Set mode ifindex 3 iftype 3 (AP)
nl80211: Setup AP(wifiap) - device_ap_sme=1 use_monitor=0
nl80211: Subscribe to mgmt frames with AP handle 0x558a43d5b0e0 (device SME)
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=04
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=0501
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=0503
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=0504
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=06
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=08
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=09
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=0a
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=11
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x558a43d5b0e0 match=7f
nl80211: Register frame type=0xb0 (WLAN_FC_STYPE_AUTH) nl_handle=0x558a43d5b0e0 match=
nl80211: Enable Probe Request reporting nl_preq=0x558a43d60710
nl80211: Register frame type=0x40 (WLAN_FC_STYPE_PROBE_REQ) nl_handle=0x558a43d60710 match=
rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0
nl80211: Add own interface ifindex 3 (ifidx_reason -1)
nl80211: if_indices[16]: 3(-1)
phy: phy0
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
wifiap: interface state UNINITIALIZED->COUNTRY_UPDATE
Previous country code UA, new country code UAI
nl80211: Regulatory information - country=UA (DFS-ETSI)
nl80211: 2400-2483 @ 40 MHz 20 mBm (no outdoor)
nl80211: 5150-5250 @ 80 MHz 20 mBm (no outdoor)
nl80211: 5250-5350 @ 80 MHz 20 mBm (no outdoor) (DFS)
nl80211: 5490-5670 @ 160 MHz 20 mBm (DFS)
nl80211: 5735-5835 @ 80 MHz 20 mBm
nl80211: 57000-66000 @ 2160 MHz 40 mBm
nl80211: Added 802.11b mode based on 802.11g information
nl80211: Mode IEEE 802.11g: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467[NO_IR] 2472[NO_IR] 2484[DISABLED]
nl80211: Mode IEEE 802.11a: 5180 5200 5220 5240 5260[RADAR] 5280[RADAR] 5300[RADAR] 5320[RADAR] 5500[RADAR] 5520[RADAR] 5540[RADAR] 5560[RADAR] 5580[RADAR] 5600[RADAR] 5620[RADAR] 5640[RADAR] 5660[RADAR] 5680[RADAR]
nl80211: Mode IEEE 802.11b: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467[NO_IR] 2472[NO_IR] 2484[DISABLED]
Allowed channel: mode=1 chan=1 freq=2412 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=2 freq=2417 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=3 freq=2422 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=4 freq=2427 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=5 freq=2432 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=6 freq=2437 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=7 freq=2442 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=8 freq=2447 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=9 freq=2452 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=10 freq=2457 MHz max_tx_power=20 dBm
Allowed channel: mode=1 chan=11 freq=2462 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=36 freq=5180 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=40 freq=5200 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=44 freq=5220 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=48 freq=5240 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=149 freq=5745 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=153 freq=5765 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=157 freq=5785 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=161 freq=5805 MHz max_tx_power=20 dBm
Allowed channel: mode=2 chan=165 freq=5825 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=1 freq=2412 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=2 freq=2417 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=3 freq=2422 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=4 freq=2427 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=5 freq=2432 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=6 freq=2437 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=7 freq=2442 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=8 freq=2447 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=9 freq=2452 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=10 freq=2457 MHz max_tx_power=20 dBm
Allowed channel: mode=0 chan=11 freq=2462 MHz max_tx_power=20 dBm
Channel 52 (primary) not allowed for AP mode, flags: 0x979 RADAR
wifiap: IEEE 802.11 Configured channel (52) not found from the channel list of current mode (2) IEEE 802.11a
wifiap: IEEE 802.11 Hardware does not support configured channel
Could not select hw_mode and channel. (-3)
wifiap: interface state COUNTRY_UPDATE->DISABLED
wifiap: AP-DISABLED
wifiap: Unable to setup interface.
hostapd_interface_deinit_free(0x558a43d58bd0)
hostapd_interface_deinit_free: num_bss=1 conf->num_bss=1
hostapd_interface_deinit(0x558a43d58bd0)
wifiap: interface state DISABLED->DISABLED
hostapd_bss_deinit: deinit bss wifiap
wifiap: Deauthenticate all stations
nl80211: sta_remove -> DEL_STATION wifiap ff:ff:ff:ff:ff:ff --> -22 (Invalid argument)
wifiap: AP-DISABLED
hostapd_cleanup(hapd=0x558a43d5a1d0 (wifiap))
wifiap: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wifiap wasn't started
hostapd_interface_deinit_free: driver=0x558a4318ab20 drv_priv=0x558a43d5b5f0 -> hapd_deinit
nl80211: deinit ifname=wifiap disabled_11b_rates=0
nl80211: Disable Probe Request reporting nl_preq=0x8888dd02cb5e8f99
nl80211: Remove monitor interface: refcount=0
nl80211: Remove beacon (ifindex=3)
netlink: Operstate: ifindex=3 linkmode=0 (kernel-control), operstate=6 (IF_OPER_UP)
nl80211: Set mode ifindex 3 iftype 2 (STATION)
nl80211: Teardown AP(wifiap) - device_ap_sme=1 use_monitor=0
nl80211: Unsubscribe mgmt frames handle 0x8888dd02cb5d3869 (AP teardown (dev SME))
hostapd_interface_free(0x558a43d58bd0)
hostapd_interface_free: free hapd 0x558a43d5a1d0
hostapd_cleanup_iface(0x558a43d58bd0)
hostapd_cleanup_iface_partial(0x558a43d58bd0)
hostapd_cleanup_iface: free iface=0x558a43d58bd0
>lsusb
Bus 001 Device 004: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]
>iw phy0 info
Wiphy phy0
wiphy index: 0
max # scan SSIDs: 9
max scan IEs length: 2304 bytes
max # sched scan SSIDs: 0
max # match sets: 0
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP-128 (00-0f-ac:4)
* CMAC (00-0f-ac:6)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* P2P-client
* P2P-GO
Band 1:
Capabilities: 0x1963
RX LDPC
HT20/HT40
Static SM Power Save
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 7935 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 16 usec (0x07)
HT Max RX data rate: 300 Mbps
HT TX/RX MCS rate indexes supported: 0-15
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps
* 5.5 Mbps
* 11.0 Mbps
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm) (no IR)
* 2472 MHz [13] (20.0 dBm) (no IR)
* 2484 MHz [14] (disabled)
Band 2:
Capabilities: 0x1863
RX LDPC
HT20/HT40
Static SM Power Save
RX HT20 SGI
RX HT40 SGI
No RX STBC
Max AMSDU length: 7935 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 16 usec (0x07)
HT Max RX data rate: 300 Mbps
HT TX/RX MCS rate indexes supported: 0-15
VHT Capabilities (0x03d071b2):
Max MPDU length: 11454
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
TX STBC
SU Beamformee
MU Beamformee
+HTC-VHT
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 867 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 867 Mbps
Bitrates (non-HT):
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 5180 MHz [36] (20.0 dBm)
* 5200 MHz [40] (20.0 dBm)
* 5220 MHz [44] (20.0 dBm)
* 5240 MHz [48] (20.0 dBm)
* 5260 MHz [52] (20.0 dBm) (radar detection)
* 5280 MHz [56] (20.0 dBm) (radar detection)
* 5300 MHz [60] (20.0 dBm) (radar detection)
* 5320 MHz [64] (20.0 dBm) (radar detection)
* 5500 MHz [100] (20.0 dBm) (radar detection)
* 5520 MHz [104] (20.0 dBm) (radar detection)
* 5540 MHz [108] (20.0 dBm) (radar detection)
* 5560 MHz [112] (20.0 dBm) (radar detection)
* 5580 MHz [116] (20.0 dBm) (radar detection)
* 5600 MHz [120] (20.0 dBm) (radar detection)
* 5620 MHz [124] (20.0 dBm) (radar detection)
* 5640 MHz [128] (20.0 dBm) (radar detection)
* 5660 MHz [132] (20.0 dBm) (radar detection)
* 5680 MHz [136] (30.0 dBm) (radar detection)
* 5700 MHz [140] (30.0 dBm) (radar detection)
* 5720 MHz [144] (disabled)
* 5745 MHz [149] (20.0 dBm)
* 5765 MHz [153] (20.0 dBm)
* 5785 MHz [157] (20.0 dBm)
* 5805 MHz [161] (20.0 dBm)
* 5825 MHz [165] (20.0 dBm)
* 5845 MHz [169] (disabled)
* 5865 MHz [173] (disabled)
* 5885 MHz [177] (disabled)
Supported commands:
* new_interface
* set_interface
* new_key
* start_ap
* new_station
* set_bss
* join_ibss
* set_pmksa
* del_pmksa
* flush_pmksa
* remain_on_channel
* frame
* set_channel
* connect
* disconnect
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0xd0
* managed: 0x40 0xb0 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
WoWLAN support:
* wake up on anything (device continues operating normally)
software interface modes (can always be added):
interface combinations are not supported
Device supports SAE with AUTHENTICATE command
Device supports scan flush.
Supported extended features:
Имеется zabbix 5.0. Не подскажите почему так происходит. Я закрываю проблему вручную, а она вновь появляется.
Есть настроенный, рабочий, ejabberd сервер с omemo шифрованием, во внутренней сети. Хочу сделать авто отправку omemo сообщений с девайса (deb 10), который соединен с этим ejabberd сервером. Сейчас шлю не шифрованные через python. Есть xmppc и и же подобные с поддержкой omemo, но логично, что им нужен ключ. Как это можно настроить? Пролопатил интернет и ничего не нашел)
Оказался на выходных без своего ноутбука и с необходимостью починить и настроить Windows 7, которую ни в коем случае нельзя переустанавливать. (Куча софта для организации, частично крякнутого, частично лицензионного, и бог знает как всё это накатывать с правильными настройками.)
Комп получил в состоянии «не грузится даже в безопасном режиме».
Винда полтора дня любила мне голову, и в итоге я ее поборол. Но в процессе *надцатой загрузки линукса с live usb, подумал — хорошо бы иметь такую репу на гитхабе, которую скачиваешь, запускаешь оттуда скрипт, и дальше он сам скачивает недостающее, компилирует необходимый софт, синкает конфиги, все раскладывает по каталогам нужным образом, и я получаю готовый хомяк со всем нужным софтом, с правильными настройками, гарантированно нужных версий, независимо от конкретного дистрибутива, в котором всё это запущено.
Решил, как вернусь домой, попробую реализовать эту идею.
Используете такой подход? Сталкивались с какими-то подводными камнями при этом?
Как делать бэкапы самих мыл Postfix’a? Что именно надо бэкапить? То есть, чтобы потом можно было потом восстановить все мылы (контент) на новом сервере.
Сейчас у меня так:
$ ls -al /var/spool/
total 16
drwxr-xr-x 4 root root 4096 May 22 2018 .
drwxr-xr-x 16 root root 4096 Sep 5 18:28 ..
drwxrwxrwt 3 root root 4096 May 23 2018 mail
drwxr-xr-x 18 postfix root 4096 Sep 11 20:01 postfix
И как их вообще восстанавливать? Просто залить эту папку на новый сервер, расспаковать и всё?
Всем привет. Нужно определиться на чем редерить ЦПУ или ГПУ (в блендере там галка стоит). Дело в том, что данную процедуру буду провоидть не у себя, экспериментировать лично возможности нет (карта полное Г). Нужно дать четкие инструкции человеку (и не одному). Какие-то соображения, какой уровень карточки должен быть чтобы на ней было разумно что-то делать?
Во что конвертировать огромный, сотни ГБ, CSV-файл для максимально быстрого чтения по «ключу»?
Есть csv, от десятков ГБ до 1 ТБ, то есть,сильно больше чем моя RAM.
В строке таблицы порядка 5 полей. Размер одного поля можно считать нефиксированным, но до 50КБ.
Число строк от 100 млн до 2 млрд. Будет именно чтение одним пользователем, никаких записей в файл.
В таблицах есть уникальное поле, «хеш». Во что мне конвертировать csv файл, чтобы максимально быстро получать доступ к строке по индексу?-
А) sql. типа postgre. удобно но эта БД поддерживает многопользовательскую запись, репликации- всё это мне не нужно, оверкилл
Б) sql типа sqllight. на малых объемах летает. но не уверен что она хорошо работает с большими файлами, в том числе сможет быстро создавать индексы
В) nosql база типа mongo?
Г) файлы с индексами - обработка python-ом
Я думаю что вариант Г) - оптимальный. или есть иные варианты? куда именно смотреть?
С Linux познакомился в далеком 2006 году, тогда я жил в замкадье и интернет у меня был очень лимитированный, так что начинал с livecd knoppix, потом был Debian 3 и Debian 4 на нескольких DVD, было вечело изучать все это дело методом тыка, переодически пробовал и других unix-like системы, такие как FreeBSD и Solaris. В 2008 перебрался в МСК и получил безлимитный доступ в интернет, стало на много проще т.к.ю можно было качать из сети любые дистрибутивы и не испытывать проблем с нехваткой трафика при загрузке пакетов. За следующие 12 лет я перепробовал кучу маргинальных, но интересных дистрибутивов включая: gentoo, void, crux, но после нескольких месяцев возни с оптимизациями и доведения до ума становилось скучно, а любое обновление превращалось в наказание и я возвращался на debian.
И вот сейчас, после 14 лет с linux я понял что уже не ощущаю того драйва и азарта во время его конфигурации на десктопе, да по работе я администрирую несколько серверов на CentOS7 и Debian, и там все нормально, но на десктопе просто испытываю тоску от постоянных мелких багов и решений ментейнеров на которые раньше не обращал внимание.
При этом вернуться на Windows (а модераторы не дадут соврать, что пишу я именно из под Win7) или на MacOS я уже не могу т.к. все непривычно и постоянно не хватает консольных инструментов или возможности через костыли и заплатки попатчить ту или иную мелочь, которая раздражает больше остальных.
На lor захожу почитаь топики от burato, buratino, spoofing, saarkhitu(сорян если неправильно ник прописал) - эти люди ловят кайф от возьни с linux, да иногда они творят лютую дичь, которая никому кроме них не нужна, но они ловят от этой дичи кайф и разве это плохо?
А что делать если кайфа нет? Что делать если и к серверному linux охладею со временем? а на другие ОС уже смотреть тошно, все камень на шею и в реку топиться?
Есть задача собрать стенд для тестирования мультикаста, условный сервер должен пускать несколько потоков с разным качеством картинки и битрейтом. Нашел как сделать через ffmpeg и vlc, выбрал первый, получилось что-то вроде:
ffmpeg -stream_loop -1 -i <video> -c copy -f mpegts 'udp://<mcast_addr>:<port>'
и это работает, но хотелось бы автостарт и перезапуск потока при подении, где прочитать про sd-магию которая мне нужна для создания подобного юнита?
Ну и есть есть готовые решения для mcast-стендов (желательно с интерфейсом что-бы любой человек не знакомый с linux мог поменять/добавить потоки) то насоветуйте.
почему на моём собственном сайте, если ошибусь в названии файла, ошибка 404 меня редиректит вообще невесть куда, на какой-то сайт 404-х ошибок, при этом полностью подменяя мне url? это чё за байда ещё? firefox esr 68.11, debian. сервер - openbsd 6.7, nginx
причём на одном домене это срабатывает редко (то есть, можно получить 404 от моего сервера, а затем, обновив страницу, опять редиректнуться), а на другом, с того же сервера - всегда
https://www.vusec.net/projects/blindside/
Для «Ъ»: уязвимость типа «Spectre» во всех процессорах AMD Ryzen.
Собственно имеем 5 рэйд из 8 дисков под управлением Adaptec 3805 с актуальной прошивкой, все диски в статусе онлайн контроллер в статусе оптимал, а массив в деград. Накануне случившегося была перезагрузка, после чего массив отказался примонтироваться а один из дисков ушел в ребилд, успешно отребилдившись массив статус не поменял, остался так же в деград. В логи сыпет Buffer I/O error on device sda, logical block 0.
На данный момент запустил на всех дисках verify_fix, но есть сомнения что это поможет. Возможно кто-нибудь сталкивался с подобной проблеммой и сможет подсказать фактическое решение?
Я себе спаял контроллер монтировки телескопа, но чуть промазал с выбором микроконтроллера и в него не влез код для работы по LX200 протоколу. Поэтому я реализовал в нем гораздо более простой протокол и написал питоновское приложение, которое преобразует LX200 протокол в то, чтоу меня.
Что конкретно оно делает: оно открывает 2 com порта.
Первый это тот, к которому подключен контроллер, а второй это тот, по которому оно будет получать команды lx200. Если второго порта не указано, то создается PTY, и lx200 команды принимаются через него.
На десктопе я соответственно в стеллариуме указываю протокол lx200 и порт /dev/pts/* который создался. Все работает без проблем.
Теперь хочется все это перенести на андроид, чтобы не таскать ноут с собой.
Из проблем, которые я уже вижу, это то, что в андроиде когда подлючаешь usb com порт, не создается /dev/ttyUSB* файла.
Допустим, есть match-paren в emacs(подсветка парных скобок. Можно выставлять background foreground парной скобки. Вопрос: какие цвета для этого лучше использовать? Допустим, синий background, а зеленый - foreground. Какие цвета друг для друга являются оппозитными и лучше всего смотрятся?