Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - RDa

Stran: 1 ... 11 12 [13] 14 15 ... 153
181
Server / Re:Je takýto výkon VPS OK?
« kdy: 18. 04. 2023, 20:32:23 »
Nejsem si jistý s tím odswapováním VM, ale může záležet na technologii virtualizace. Třeba Xen to IIUC nedovoluje. Intuice říká, že to nedává moc smysl, protože pro guesta je to docela past. Navíc virtualizační software (není-li to emulátor) nebývá obyčejná aplikace, ale typicky jede na úrovni kernelu, ne-li nad ním.

Nevidim duvod proc by pamet pouzivana VM by nemela byt jako bezna pamet - swapovatelna. Neodswapovatelne stranky se pouzivaji jenom pro DMA HW. V podstate reseni co umozni over-commit rozhodne nedela fyzickou alokaci cele pameti pro virtualku.

Hypervisor se sve podstaty muze pak delat i jine optimalizace nad temi premapovanymi strankami - napr. deduplikaci (viz man qemu-system).

182
Software / Re:Elektronický podpis v Thunderbirdu
« kdy: 18. 04. 2023, 20:19:03 »
Tak muzete provest vlastni vypocet podpisu a primo porovnat s dumpem z thunderbidu - jak se lisi vstupni data do hashovaci funkce.

Resp. kdyz je znama zprava co to rozbije, tak najit misto kde se to rozbije je ten nejmensi problem.

183
Server / Re:Je takýto výkon VPS OK?
« kdy: 18. 04. 2023, 18:37:38 »
Pokud to VPS nepouzivas, tak muze byt ze host OS ti tu VM odswapuje. Takze je sice hezke, ze tvoje VM si mysli ze ma nejakou ram a v ni buffery.. v realite to zadna skutecne ram byt nemusi.

184
Server / Re:Je takýto výkon VPS OK?
« kdy: 18. 04. 2023, 16:16:31 »
Disk bude jenom rotacni a sdilenej.. dnes jsme moc rozmlsani temi SSD a zapomina se, kolik prace a iops vyzaduje kompletni a spravne slinkovani dynamicke binarky.

185
Vývoj / Re:C pre-preprocesor
« kdy: 18. 04. 2023, 16:14:15 »
To co pises je celkem jasne, ale prave ta pravidla jak to delat uz tak jasna nejsou. Kdyz si vezmu ruzne ukazky praktickych kodu, tak obcas sam nevim jak to udelat "hezky". Treba kde se v loopu skace tam-zpet a je tam treba nejaka dvojita podminka ... tohle nevim jak udelat aby to bylo dostatecne čitelné (ani rucne v editoru nemam jasno, dabel je v tech detailech).

Tak porad mas prostor to implementovat i vertikalnim odsazenim - to co je zrejma soucastast condition v if/then/else, tak muzes slepit dokupy, a bloky kodu odsazovat.

To vertikalni odsazovani jsem pouival ja - call target = 2-3 radky, jump target = 1 radek (pred navestim). Horizontalne me to nenapadlo odsazovat.. ale ja tam mel rovnou i dump adres a hexa kodu, podobne jak to dela treba IDA. A pak jsem tam spis pridaval komentare - zpetne reference, odkud se sem skace. Takze bylo poznat ze neco s 1 referenci je neco jineho.. nez neco s hromadou referenci.

186
Vývoj / Re:C pre-preprocesor
« kdy: 18. 04. 2023, 12:23:14 »
Mate nejaky napad na pravidla jak tohle delat?

Heuristikou detekovat co je loop (tj. label - codeblock - jumpback) a treba if/then/else, a to indentovat. jakekoliv labely a jumpy navic jsou netypicke a nechaj je jak jsou.

Takze rozparsovat, analyzovat, pattern matching, rule priorities - pridani atributu a pak uz jen vystupni re-formatovani.

Tohle je celkem straight-forward, bez nutnosti nasazovani "AI u ktere netusime co provede".

Ale prvne bych se podival, zda nejaky "asm prettyprint" neexistuje, cim dal tim vice jsou vsechny bezne problemy pokryte.

187
Vývoj / Re:PHP 8.2 nevrací ve funkci date čas s timezone
« kdy: 17. 04. 2023, 11:57:08 »
Hele, a ono to je nejaky Debian / Ubuntu, protoze to distribuce dokazou nekdy pekne zm**at, jsem stahnul source package z:

https://packages.ubuntu.com/lunar/php8.1-cli

A vidim tam soubor:  ./patches/0022-Use-system-timezone.patch - ktery natajnacku cuca TZ ze systemovyho locale.

A taky obsahuje velice vystizny popis v hlavicce, ze to lidem radi rozbijeme napric nazoru upstreamu:

Kód: [Vybrat]
From: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Date: Sat, 2 May 2015 10:26:56 +0200
Subject: Use system timezone

Upstream don't want this patch. See
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730771 for a summary.

This delta is recovered from previous versions of the system timezone patch in
Debian, and appears to have inadvertently been dropped. Author unknown.

To be used in tandem with use_embedded_timezonedb.patch and use_embedded_timezonedb_fixes.patch.
---
 ext/date/php_date.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/ext/date/php_date.c b/ext/date/php_date.c
index 9844618..1a30313 100644
--- a/ext/date/php_date.c
+++ b/ext/date/php_date.c
@@ -545,6 +545,23 @@ static char* guess_timezone(const timelib_tzdb *tzdb)
                DATEG(timezone_valid) = 1;
                return DATEG(default_timezone);
        }
+       /* Try to guess timezone from system information */
+       {
+               struct tm *ta, tmbuf;
+               time_t     the_time;
+               char      *tzid = NULL;
+
+               the_time = time(NULL);
+               ta = php_localtime_r(&the_time, &tmbuf);
+               if (ta) {
+                       tzid = timelib_timezone_id_from_abbr(ta->tm_zone, ta->tm_gmtoff, ta->tm_isdst);
+               }
+               if (! tzid) {
+                       tzid = "UTC";
+               }
+
+               return tzid;
+       }
        /* Fallback to UTC */
        return "UTC";
 }

Imho v 8.2 tento patch mozna uz neni a pochopili ze vnaset odlisnosti nestoji za to.. takze s 8.2 sedi PHP dokumentace uz presne.

188
Vývoj / Re:PHP 8.2 nevrací ve funkci date čas s timezone
« kdy: 13. 04. 2023, 09:56:51 »
Ono tam bylo dlouhou dobu warning, ktery znel takto:

Citace
Strict Standards:  date(): It is not safe to rely on the system's timezone settings.

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /filelocation right here/system/libraries/Log.php on line 86

Samozrejme kdyz mas ty chybove hlasky potlaceny (produkcni nasazeni), tak se to da prehlidnout. Ale kdyz jsem je mel povoleny, nebo presmerovany do error logu a hlidal to, tak jsem si tohoto nekolikrat vsiml a donutilo me to explicitne upravit php.ini - coz je asi dobre nastavena politika, kdyz chces mit neco spolehliveho.

Pokud muzes experimentovat, mohl bys zapnout:
Kód: [Vybrat]
error_reporting = E_ALL
display_errors = stderr

U sebe nemam nastaveno v .ini nic, a obe verze produkuji UTC:

Kód: [Vybrat]
$ echo '<?php echo date("Y-m-d H:i:s T\n"), date_default_timezone_get(), "\n"?>' | /usr/bin/php8.1
2023-04-13 07:55:02 UTC
UTC
$ echo '<?php echo date("Y-m-d H:i:s T\n"), date_default_timezone_get(), "\n"?>' | /usr/bin/php8.2
2023-04-13 07:55:04 UTC
UTC

189
Vývoj / Re:php8.2 nevraci ve funkci date cas s timezone
« kdy: 12. 04. 2023, 16:28:41 »
Ja mam v gentoo config per verzi, takze mozna ti vypadl konfiguracni radek? -- vidim ze asi ne.

Udelej si tedy dump runtime nastaveni - treba z ini_get_all a udelej diff
https://www.php.net/manual/en/function.ini-get-all.php

Pripadne ten timezone zkontroluj pres date_default_timezone_get
https://www.php.net/manual/en/function.date-default-timezone-get.php

190
Je tady nekdo, kdo ma zarizeni z minuleho roku od DELLu a muze kouknout jestli jeste jejich model podporuje "Legacy" boot?

Mam DELL Precision 3640 MT s i9-10900K a tusim ze Legacy tam uz nebyl - jsem kvuli tomuto stroji musel rozjet UEFI boot ze site (tak predpokladam ze z disku / removable media uz taky neumi jinak).

Co me pak potkalo na jinem kompu bylo ze to neumelo bootovat (rozpoznat) custom cestu - musel byt grub nakopirovan pod EFI/boot/bootx64.efi ... ale dle chybove hlasky to ty tak nemas.

Nebude problem s tou cteckou SD karet? Ten muj dell ma SD slot prave.. ale nevim zda bych mu veril. Dela ti to i na bezne USB klicence (mass storage) ?

191
Cvičně jsem si projel největší weby s PC elektronikou a domnívám se, že Vámi udaná cena za GB (pokud z výše uvedených důvodů vynechám USA a Čínu) je spíše z říše snů než reálná. Pokud se pletu, můžete mi to rychle vyvrátit linkem na nějaký spolehlivý EU shop.

Namatkove - podobny second hand jako ten vas, ale mene sjety zbozi:

7680G @ 11990.- (s trimode radicem)
https://pc.bazos.cz/inzerat/165180452/epyc-7452-32c64t-64-gb-3200-mhz-4-tb-u2-pc-85-000-kc.php

3840G @ 5000.-
https://pc.bazos.cz/inzerat/165844427/samsung-ssd-pm1733-384tb-nvme-25.php

1920G @ 2190.-
https://pc.bazos.cz/inzerat/167079655/wd-ultrastar-dc-sn540-netapp-ssd-35002300-pc-15-000-kc.php

192
Ešte ma napadla ďalšia možnosť. Odzálohovať dáta na tom zloženom NTFS volume,  naformátorvať ho ako ZFS a nakopírovať dáta spať. Volume by videl Unix, len by som musel zohnať nejaký driver pre Windows 10, na čítanie ZFS? To by sa nedalo? Predsa len NTFS je zastaralý FS, tak prečo nepoužívať niečo novšie? Aj keď, možno si to predstavujem moc jednoducho... Takéto riešenie by malo určite nejaký háčik.

Tohle bych resil minimalistickou instalaci do virtualky pod win, kde bude jen OS+samba server, a pak si to ve win primountujes pres virtualni sit. Jako distribuci muzes zvolit jakekoliv BSD nebo pak primo nasoidni komplety jako FreeNAS/TrueNAS.

V pripade dualbootu s linuxem bych si zjistil vhodnou verzi/revizi ZFS k tomuto ucelu, at nemas problem s prehazovanim pod ruzne implementace.

193
Dále tu mám datacentrové PCI-e NVMe SSD - Intel DC P4608 6.4TB (opotřebení určitě menší než 10% - aktuální hodnotu v případě zájmu rád zjistím)
Minimální cena 25 000 Kč/ks

Ta cena je ponekud mimo na pouzite a sjete zbozi.
Z neoficialniho prodeje bez zaruky jsou serverova ssd momentalne tesne nad 1 kc / GB a stejne to ma problem najit kupce.

194
Server / Re:Cloud a disky
« kdy: 10. 04. 2023, 14:29:51 »
O jakych kapacitach se bavime? (kolik mate pronajato na system/data?)

Me to prijde jako snaha provozovatele optimalizovat naklady - spotrebu, ale nechat si to zaplatit klienty. Ono totiz takovy SAS disk pomerne zere a ma malou kapacitu, kdezto jedno SSD muze pouzivat vice uzivatelu naraz, protoze ma o nekolik radu vyssi vykon.

195
Hardware / Re:Jak se bezpečně zbavit telefonu?
« kdy: 09. 04. 2023, 11:28:04 »
Jinak poznamky:
Jakmile se clovek dostane pres lepeny zada, tak to docela jde. U obou me prekvapila antena lepena pres celou baterku.

To je NFC antena.

Sony: Skleneny zada byly plastovy. Uvnitr cipy, znacky Samsung, chraneny hlinikovymi kryty (heatsink pro cpu, u ostatnich teda vlastne nevim, ochrana? stineni?). Najit pametovej, sroubovak + kladivo a hotovo.

Interni stineni, aby se ti nerusili RF komponenty od digitalni casti. S chlazenim to nema nic spolecneho.

Stran: 1 ... 11 12 [13] 14 15 ... 153