Покажи теми - laskov
Виж публикациите на потр. | * Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3 ... 11
1  Програмиране / Общ форум / bash, сравнение на отрицателни числа -: Jan 10, 2023, 16:47
Сравнявам отрицателни температури:
Код:
if [ "$temp" > -15 ]; then
 echo "temp > -15"
fi
Когато $temp е -19, bash счита, че -19 е по-голямо от -15, аз пък си мисля обратното. Кой е прав?
2  Програмиране / Web development / js хостнат другаде -: Nov 14, 2022, 10:08
Правя устройство за следене на температури като използвам този урок. Устройството е във вътрешна мрежа и няма да се вижда отвън. За да видят графиката, обаче, уеб клиентите трябва да имат достъп до Интернет, понеже се използва js, който се намира другаде:
Код:
<script src="https://code.highcharts.com/highcharts.js"></script>
До тук добре. Нямам проблем с това.
След като експериментирах с цел коректно изобразяване на часа, нещата се получиха така:
Код:
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-with-data-2012-2022.min.js"></script>   
<script src="https://code.highcharts.com/highcharts.js"></script>

Това работи добре. Въпросът ми е: Такава ли е практиката - ползване на скриптове от другаде и счита ли се това за добра практика?
3  Linux секция за начинаещи / Настройка на програми / Centos 7, обновяване на пакета e2fsprogs -: Sep 28, 2022, 13:57
Когато съм го инсталирал съм ползвал друго дистро, за да създам дяловете и файловите системи. Сега имам този проблем
Цитат
/dev/vgname/lvname has unsupported feature(s):
 e2fsck: Get a newer version of e2fsck!

#e2fsck -V
e2fsck 1.42.9 (28-Dec-2013)
        Using EXT2FS Library version 1.42.9, 28-Dec-2013

Ще доведе ли до неочаквани последствия компилирането на нова версия от source и инсталирането и?

Edit 1: Ха! То имало такава тема! :) https://www.linux-bg.org/forum/index.php?topic=34485.0
Edit 2: Решението там, обаче, не е актуално :(
4  Преводи / Преводи на програми / Sweet Home 3D - renderer -: Jun 30, 2022, 13:29
Преди време се питах как да го преведа това. Гледам, че гугъл го превежда "визуализатор", което май ми харесва, но не се занимавам с графични дейности и затова питам:

Харесва ли ви renderer да е преведено като визуализатор?
5  Нетехнически теми / Предложения за български проект / Интернет на нещата като услуга -: Mar 16, 2022, 10:40
Понеже прочетох едно заглавие на статия (не съм я чел) ...

Представете си, че бойлерите в един град са свързани помежду си и си казват:
 - на мен ми остават 10% до изключване, но мога и сега. 2 kW-тов съм;
 - на мен ми е зададено да се вкллюча в 22 часа;
 - водата ми изстина, трябва да се включа;
 - включвам се веднага;
 - очаквам (на база на статистиките за потреблението), че ще трябва да се включа в 18:20 часа. 2 kW-тов съм;
...

По този начин може да се постигне равномерно натоварване на електрическата мрежа и оттам, в по-дългосрочен план, поевтиняване на електрическата енергия.
6  Linux секция за начинаещи / Настройка на програми / X11 Forwarding -: Mar 12, 2022, 16:38
Влизам в една отдалечена машина така

ssh -Y -l laskov 192.168.1.7

и като стартирам

DISPLAY=:10 xclock

нещото работи, но само, когато използвам MASQUERADE в рутирането така, че да изглежда, че съм в същата мрежа.

Не ми е голям проблем, но се питам защо пък да е така?
7  Сигурност / Системна Сигурност / TLS атаки -: Feb 21, 2022, 11:13
Пощенски сървъри. Обичайните атаки с налучкване на пароли и open relay.

От известно време обаче, зачестиха атаките чрез установяване на шифрована връзка с използване на различни алгоритми. Аз някои преди доста време ги бях забранил, използвайки съвети от статии в мрежата, но вероятно има новости, за които не знам.

Съветите са да се ползва TLS 1.3, но той се поддържа от openssl 1.1.1, а на сървърите ми съм все още с 1.0.?

Може ли някой с едно изречение да ми обясни какви са рисковете?
8  Нетехнически теми / Идеи и мнения / Парола на кирилица -: Feb 14, 2022, 15:01
Пробвали ли сте да ползвате пароли с кирилица?

Въвеждайки си паролата за отключване на десктопа в Slackware с XFCE, UTF-8 в конзолата и LANG=bg_BG.UTF8 за системата, забелязах, че букви, въведени на кирилица въобще не се възприемат.

След като проблемът с паролите е толкова голям (знаете за безбройните съвети за използването им и правила за генерирането им), защо не се възприемат UTF-8 символи? Така разбиването на интернационални пароли би било много по-трудно.

Паролите в сайтовете и за различните услуги също би трябвало да работят с UTF-8.

Не съм пробвал.
=====================

Пробвано досега:

Работи в:
Ubuntu 20.04 - благодарение на spec1a

Не работи в:
Slackware 14.2 XFCE
9  Linux секция за начинаещи / Настройка на програми / SNMP -: Jan 14, 2022, 14:23
Опитвам се от един рутер с OpenWrt Backfire 10.03.1 да получа информация за броя активни WiFi връзки или пък броя раздадени от DHCP-то IP адреси. Понеже не намерих такъв OID, го питам за познатите MAC адреси. В уеб интерфейса ги виждам коректно, но през SNMP броят им е променлив и е по-малък от действителния. Освен това, в получените данни един от редовете се изобразява като STRING: , а трябва да е Hex-STRING: , каквито са останалите.
Цитат
snmpwalk -Cc -v2c -c public 192.168.1.1 .1.3.6.1.2.1.3.1.1.2.5.1.192.168.14
SNMPv2-SMI::mib-2.3.1.1.2.5.1.192.168.14.123 = Hex-STRING: 02 76 3E .....
SNMPv2-SMI::mib-2.3.1.1.2.5.1.192.168.14.147 = STRING: "
,T!H
"
SNMPv2-SMI::mib-2.3.1.1.2.5.1.192.168.14.179 = Hex-STRING: 8C 83 E1 ....
SNMPv2-SMI::mib-2.3.1.1.2.5.1.192.168.14.224 = Hex-STRING: 56 83 7A ....
Подозирам, че
 - този ред счупва преброяването, което правя с wc -l , както и показването на информацията;
 - snmpd -то на рутера ги праща така. Бъг ?

Как да получа броя на асоциираните устройства? Моля за идеи!  [_]3

Добавено:
Цитат
cat /tmp/dhcp.leases
на рутера показва коректни данни
10  Програмиране / Общ форум / SQL. Пиша там, откъдето чета. Как го правят майсторите? -: May 26, 2021, 09:50
Или: Какъв е правилният начин? Пробвах така:

Вариант 1
Цитат
Q1.SQL="SELECT ID FROM t WHERE f=0;"
while not Q1.EOF do begin
  Q2.SQL="UPDATE t SET f=123 WHERE ID=Q1(ID);";
  Q1.Next;
end;
Вариант 2
Цитат
Q1.SQL="SELECT ID FROM t WHERE f=0;"
while not (Q1.BOF and Q1.EOF) do begin
  Q2.SQL="UPDATE t SET f=123 WHERE ID=Q1(ID);";
  Q1.REFRESH;
end;

t е временна таблица и може да е на MariaDB сървър в локалната мрежа или да е sqlite-3 локално на машината, на която работи програмата.

Кодът е примерен, а това 123 не е 123 а е VARCHAR с уникална стойност.

Експериментите са с неясен резултат. Ако са на сървър в мрежата най-често работи, но понякога се получават грешки. Предполагам, че е свързано с кеширане, бързодействие, промяна в реда на изпълнение на сървъра ...
Ако е на локалната машина, като че ли sqlite не позволява да се изпълни Q2 докато е акпивна Q1.
11  Linux секция за начинаещи / Настройка на програми / xfce, slackware, право за четене на файл -: Mar 05, 2021, 16:25
xfce, slackware

Пиша програмка, която чете по един и същ начин два файла. Единият е текстов, а другият - изображение.

И двата файла са с права -rwxr--r-- и собственост root.root

Текстовият е в /usr/local/etc  . Нямам никакъв проблем с четенето му.
Картинката, независимо в коя директория се намира, получавам грешка при четене "Access Denied". В терминал нямам проблем с четенето и. Ако сменя собствеността с тази на потребителя или добавя право за писане, грешката изчезва.

След много експерименти отхвърлих грешка в програмата. Какво мога да направя, освен варианта с даване на права за запис върху файла?
12  Нетехнически теми / Предложения за български проект / Теснолинейката Септември - Добринище -: Sep 15, 2020, 11:19
Бяхме си поставили за цел това лято да се повозим с влакчето по нея и го направихме от Велинград до Якоруда и обратно. Подготвих се с теорията предварително от статията в Уикипедия. Вече писах във Фейса за това и се каня да кача там още малко снимки.
Целта ми беше да минем най-атрактивния участък с много тунели, шестици и осмици, които линията описва (вижте схемата в цитираната статия). По време на пътуването, тунелите се виждат, това е ясно, но 6-тиците и 8-ците само се усещат по това, че прекалено дълго време сте в завой с малък радиус. Ако сте късметлия, или ако има кой да ви каже предварително в кой момент накъде да гледате, ще видите къде сте били преди малко или къде ще сте след малко. От тук ми дойде следната идея:

Представете си един дисплей с малък компютър с GPS, на който, на фона на схемата, или на карта с начертаната железопътна линия, да се показва къде се намирате в момента. Може в подходящите моменти да се показват указания: "Гледайте вдясно надолу" и т.п., както и "стоп кадри" от това, което се вижда в указаната посока, информация за гарите и за трасето и др.

Като хардуер, това, което гледах е:

Забележки:
1. За Google Maps линията не съществува - движите се през зелено поле.
2. Не намерих начин да сложа тук схемата от статията в Уикипедия.
3. Много малка част от пътниците пътува с познавателна цел и за атракция.
4. Нямам идея дали подобно нещо ще се приеме да бъде монтирано във влака.
5. Проектът може да се ползва и за други подобни обекти, а може и да има вече такова нещо, на което само трябва да му се добави съдържание и да мине веднъж по маршрута за "самообучение".
13  Linux секция за начинаещи / Настройка на програми / bind named forward zone -: Apr 14, 2020, 13:11
В мрежата 192.168.15.0/24 има домейн сървър, който знае имената на хостовете и IP адресите им. Домейнът е example.local
В мрежата имам пощенски сървър, на който работи bind. Имам конфигурирана зона
Цитат
zone "15.168.192.in-addr.arpa" IN {
        type forward;
        forward only;
        forwarders {192.168.15.3; };
        };
и запитванията
Цитат
dig -x 192.168.15.5

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> -x 192.168.15.5
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37336
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; ANSWER SECTION:
5.15.168.192.in-addr.arpa. 1073 IN   PTR   sales.example.local.

;; AUTHORITY SECTION:
15.168.192.IN-ADDR.ARPA. 86400   IN   NS   .

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: вт апр 14 12:56:27 EEST 2020
;; MSG SIZE  rcvd: 126
получават отговора, който очаквам. Имам и зона
Цитат
zone "example.local" IN {
        type forward;
        forwarders {192.168.15.3; };
        };
но отговорът не ми харесва:
Цитат
dig sales.example.local

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> sales.example.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 43131
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; AUTHORITY SECTION:
.         6339   IN   SOA   a.root-servers.net. nstld.verisign-grs.com. 2020041400 1800 900 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: вт апр 14 13:03:18 EEST 2020
;; MSG SIZE  rcvd: 124
Едно, че не получавам отговор, и второ, AUTHORITY секцията също не ми харесва.
Как да го оправя това нещо? :)

PS: Ако питам директно 15.3, получавам отговор.
14  Предложения и въпроси относно Linux-BG / Предложения за подобрения на сайта / Сайтът и ние сме длъжници ... според мен -: Feb 17, 2020, 17:20
"Линукс за българи"

Сайтът и ние сме длъжници на българите. Понеже нямаме на видно място:
1. инструкция за потребителите, решили да ползват Линукс, за работа със сайта на НАП (Електронни услуги с цифров подпис, по-специално) и работа с различните софтуери, които НАП предоставя. То те (НАП) са тези, които би трябвало да предоставят такива инструкции, и ако ги има, само трябва да се направи едно Копи/Пасте тук с препратка към източника;

2. инструкция за потребител, който си е купил (или разсъждава дали да си купи) компютър с инсталиран Линукс.

Ще кажете - то има много теми във форума ... , но аз имам предвид на видно място. Като дойдеш на сайта и първо това да виждаш.
15  Linux секция за начинаещи / Настройка на програми / iconv не работи така, както ми се иска :) . Липсва ли му нещо ... ? -: Feb 09, 2020, 21:46
echo "Möller" | LANG=de_DE /usr/bin/iconv -f UTF-8 -t ASCII//TRANSLIT
в Centos 7 връща
Moeller
, а в xUbuntu връща
M?ller

Това, което ми е по-важно, е
echo "аожяаожеи" | LANG=bg_BG /usr/bin/iconv -f UTF-8 -t ASCII//TRANSLIT
да върне
aogyaaogei
, но то връща
?????????
Дори и с Lang=ru_RU е така и в Centos, и в xUbuntu.

Как да го накарам да работи?
Виждал съм такава функционалност при писането в различни сайтове, значи някак е направено. Има ли заместител или не съм инсталирал нещо допълнително към iconv?
Страници: [1] 2 3 ... 11