ugrás a tartalomhoz

Archívum

november 21, 2020

Mobilra háttérben futó push notification

inf · 2020. Nov. 21. (Szo), 10.45
Az érdekelne, hogy FCM-en kívül van e valami alternatív megoldás mobilra? Nagyjából 10 percenként kéne lekérni egy IP címről, hogy volt e event. Az alkalmazást csak én használnám, úgyhogy nem látom értelmét, hogy emiatt domaint és SSL-t regisztráljak, meg még franc tudja, hogy mi minden kell neki...
 

november 18

console.log() függvény nem fut

TheQuest · 2020. Nov. 18. (Sze), 16.49
Javascript

A console.log() függvény működésére van szükségem.

Forrás Kód:

<!DOCTYPE html>
<html>
<head>
<meta charset= "utf-8">
<title> hello </title>
</head>

<body>

console.log("Hello World!");

</body>
</html>


Egyetlen böngészőben(Chrome) sem fut, csak kiírja a teljes sort

"
console.log("Hello World!");
"

Mi lehet az oka?
 

november 17

Android mobilt usb-vel csatlakoztatva idegen PC-hez biztonságos

Atomi · 2020. Nov. 17. (K), 17.53
Üdv!


Ma a telefonomon lévő pdf-et rá kellett tennem egy munkahelyi gépre, usb kábellel csatlakoztam, beállítottam a file átvitelt, bementem a letöltés mappába és onnan kinyomtattam valamit. Ilyenkor ugyebár írási-olvasási jog van egyes mappákhoz.

A kérdésem, hogy mihez fér hozzá ilyenkor a PC?

Azaz lehet, hogy titokban a fényképeket átmásolja a rendszer a telefonról?


Vagy ami még durvább lenne: az emaileket meg tudja nézni, a jelszavát le tudja szedni, vagy ezek zárt területen vannak egy usb-s csatlakozás során?

Egyrészt az érdekel, hogy egy Windows 10-es alaphelyzetben mihez fér így hozzá.

Másrészt, ha van valami program a PC-n, akkor az mihez (nyilván elvileg bármihez, ha olyan jó a program, de...)
 

november 13

regex YML file-ban, adatként

mind1 valami név · 2020. Nov. 13. (P), 17.17
Hogy a ...ba lehet yml fájlba adatként írni speciális karaktereket tartalmazó sorokat?

Van egy fájlom, ami harminc-negyven python által feldolgozható regex-t tartalmazó sorból áll.
Szeretném áttenni az egészet egy yml formátumú konfig fájlba, de nem megy, mert a yaml parser hülyét kap tőle.

^... .. ..:..:.. \S+ nat: apply nat rules \(/tmp/nat_rules_ppp0_eth0\),
^... .. ..:..:.. \S+ rc_service: check_watchdog 269:notify_rc restart_watchdog$,

Ilyesmi adatok vannak benne.
Ilyet szeretnék:

host-neve:
filter:
- ^... .. ..:..:.. \S+ nat: apply nat rules \(/tmp/nat_rules_ppp0_eth0\)
- ^... .. ..:..:.. \S+ rc_service: check_watchdog 269:notify_rc restart_watchdog$

Amiből szeretném, ha kapnék egy tömböt, ami a host nevekből áll, amelynek vannak filter nevű tömb elemei, amelyek a fenti sorokat tartalmazzák:
eredmeny_tomb['host-neve']['filter'] = ['^... .. ..:..:.. \S+ nat: apply nat rules \(/tmp/nat_rules_ppp0_eth0\)','^... .. ..:..:.. \S+ rc_service: check_watchdog 269:notify_rc restart_watchdog$']
Amíg csak sima textfájlban tartom ezeket, addig semmi gond, de mivel teli vannak spec. karakterekkel, köztük aposztróf, idézőjel, backslash, kettőspont, mínusz jel...
Nem igazán tudom úgy formázni, hogy a yaml parser elfogadja.

Van valakinek ötlete?
Az egyik érzékeny pontja a :, de ezt sem \:, sem :: formában nem eszi meg.
Idézőjelbe és aposztrófok közé sem tehetem a teljes sort, akkor a \ miatt sír és a \\ sem jó neki.
 

november 1

PostgreSQL - használja valaki?

mind1 valami név · 2020. Nov. 1. (V), 09.39
Háttér: a log szerveremmel, merő hobbiból, adatbázisba akarom pakolni a logjaimat. Nézegetem a különböző opciókat (mysql, postgresql, illetve a nosql adatbázisokat) és bár sokan ajánlották korábban a nosql irányt, valahogy nem győzött meg amit eddig láttam.

Szóval postgres... Mivel a szekvenciális írás nem elsődleges szempont egy RDBMS esetében, nekem szent meggyőződésem volt, hogy minden adatbázis kezelő úgy tárolja az adatokat, mint az oracle(tette régen, manapság nem tudom, mi a jellemző) : hagy helyet az egyes lapokon a későbbi update-ek számára. Hát a postgres nem...

Mennyire jellemző, hogy aki postgresql-t használ, a create table-nek megad storage paramétert? Ugyanis most szembesültem azzal, hogy a postgres 100%-os töltést használ default paraméterekkel. Magyarán, ha egy sor adatait modosítani kell, akkor az egész sort át kell helyezni fizikailag.
SSD-k korában persze ennek csak az update-nél van komolyabb jelentősége, de hdd-ken tárolt adatbázisoknál rengeteg plusz I/O művelettel járna.
 

október 26

5.5.65-MariaDB kérések várakoznak, nem teljesülnek

sandrosdj · 2020. Okt. 26. (H), 14.55
Sziasztok!

Adott a 5.5.65-MariaDB adatbázis szerver (CloudLinux repo-ból, CentOS7).
Több féle szerveren is fut, különböző beállításokkal, de a közös az, hogy gyakran leáll az egész és csak "killall -9 mysqld" használata után lehet újra elindítani, mert a systemd le sem tudja állítani.

Ilyenkor a process list tele van "Opening tables" és "Waiting for query cache lock" státusszal rendelkező sorral/kéréssel.

Egyszerűen nem találok rá megoldást sehol. Minap találtam egy lazy drop problémát, de nem vagyok bele előrébb, mert 5.5.30-tól az már javítva van.

Mit próbáljak meg, hogy megoldódjon ez a probléma?

Full alap CentOS konfigja van a szervernek, akkor is előjön ez az issue.

Egyébként ez a "custom" konfig, amivel ki van egészítve és így is előjön (pedig bíztam benne hogy az innodb_buffer_pool megoldja):

[mysqld]
join_buffer_size = 8M
table_open_cache = 1000
open_files_limit = 65536
max_connections = 800
wait_timeout = 600
interactive_timeout = 600
max-allowed-packet = 1G
max-connect-errors = 10000000
symbolic-links = 0
tmp_table_size = 8M
max_heap_table_size = 8M
skip-name-resolve
key_buffer_size = 8M
innodb_buffer_pool_instances = 2
query_cache_size=256M
query_cache_type=2
query_cache_limit=16M
innodb_buffer_pool_size=6G
 

SMS küldés

simisoma · 2020. Okt. 26. (H), 12.13
Sziasztok,

tudtok esetleg megoldást php-ből SMS küldésre.

Milyen eszközöket kell ehhez beszerezni.

SIM kártya + ehhez előfizetés megvan.

Köszönöm a segítséget előre is!
 

október 21

php image rotate

Radon · 2020. Okt. 21. (Sze), 12.25
Helo.
Azzal a problémával találkoztam, hogy ha 1 képet töltenek fel, pl telefonról, akkor azt néha elforgatva tölti fel. megnéztem instán, és ott van 1 képszerkesztő a véglegesítés előtt, és abban tudod forgatni. Nyilván nincs ilyen editorom.

A probléma, hogy ha feltöltés után forgatom, akkor minden fordításnál ront a minőségen.


Amiket találtam:
1: image Orientation alapján. ez nem jó, mert egy elfordított képnek is 1 volt ez az értéke.
2: feltölti, és ha rossz, akkor forgatja, de mindig ront a minőségen.
3: 4 féle elforgatott képet tölt fel egyszerre, és ahogy forgatja, mindig azt a képet tölti be, és ha véglegesíti, a másik 3at törli.
4: PictureBox Rotations
Esetleg valami más technika?
A kérdésem, hogy milyen módszerrel szokás ezt megoldani?
Köszi.
 

október 15

dockerben futó DNS build - hogyan?

mind1 valami név · 2020. Okt. 15. (Cs), 10.15
A dnsmasq is konténerben futna.
A Dokcerfile valahogy így indult:

FROM alpine:latest
RUN apk update ; apk upgrade ; apk install dnsmasq
...


Ott a gond, hogy ez a konténer lenne "a" dns.
(a systemd és egy egyéb nyalánkságok miatt a másodlagos dns nem annyira tökéletes)

Viszont amíg ez nincs, addig nincs névfeloldás.
A build idejére átirányítanám a routerre, de nem tudom hogyan. :(
Nagyonbb baj, hogy a dokcer-compose-ban sem találom, hogy lehetne ilyen megcsinálni.

Millió helyen kérdeztem, de kb. senki sem érti, mi a gond.
Ti tudnátok tippet adni?

upd: ahogy lentebb írtam egy kommentben, a host névfeloldásával nincs gond, csak a konténerek zakkannak meg, ha ezt a konténerben futó dnsmasq-ot kirántom alóluk.
 

október 12

Mennyire vastag a vastag kliens?

inf · 2020. Okt. 12. (H), 14.00
Amennyire én tudom a vastag kliens pl egy single page application, amikor a presentation nagy részét a kliensre toljuk, az üzleti logika viszont marad a szerveren, mert az előtt csinálunk jogosultság ellenőrzést. Valakivel viszont összevitatkoztunk ezen, mert szerinte a vastag kliens az, amikor az üzleti logika is a kliensre megy, és csak egy adatbázis van a szerveren. Ez utóbbi nekem elég fura, de így utánaolvasva intraneten esetleg előfordulhat, hogy elkövetnek ilyet. Van erről valami tapasztalatotok, esetleg véleményetek? Egyáltalán milyen hátrányai vannak, ha az adatbázisra tesszük a jogosultság ellenőrzést, concurrency kezelését, stb?