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> Това работи добре. Въпросът ми е: Такава ли е практиката - ползване на скриптове от другаде и счита ли се това за добра практика?
|
|
|
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 -то на рутера ги праща така. Бъг ? Как да получа броя на асоциираните устройства? Моля за идеи! Добавено: 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?
|
|
|
|