Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Software / Re:Headless prohlížeč pro získání HTML
« Poslední příspěvek od Michal Šmucr kdy Dnes v 16:45:47 »
Selenium by mohla být cesta. Používal jsem to před pár lety na scraping dat z webových stránek, co se renderují dynamicky a dlouho jsem s tím nedělal.
Nicméně Selenium má různé drivery (pro Gecko prohlížeče, Chromium atp.), browser buď už je spuštěný a běží v headless režimu, nebo se on-demand spustí. Jde za to pak tahat z různých jazyků, prostředí (Java, Python, C#.. JS).
Jsou tam různé funkce, včetně screenshotu.
2
Bazar / Prodám Zyxel ZyWALL USG 110 Unified Security Gateway
« Poslední příspěvek od Carl Burrel kdy Dnes v 16:24:20 »
Prodám ZyWALL USG 110 router/gateway/firewall. Nahrán poslední dostupný firmware
V4.73(AAPH.2). Cena 2000 Kč
3
Software / Headless prohlížeč pro získání HTML
« Poslední příspěvek od hknmtt kdy Dnes v 16:22:39 »
Chcem nacitat webovu stranku a spravit z nej preview tym, ze si vytiahnem z html meta tagy. To robim aktualne programovo, problem su ale progresivne stranky, ktore nemaju realne ziadne html a vsetko riesi javascript. Takze potrebujem pouzit headlses browser ktory stranky nacita, spusti javascript a vytiahne mi vyrenderovane HTML, ktore mozem spracovat.

Ako na to? Na webe je o headless prehliadacoch paradoxne dost malo informacii. CLI prehliadacov neponuka ziadne informacie a najst niekde informacie o cli vlajkach a moznostiach cli je skoro nemozne.

Viem si napriklad spravit screenshot s chrome alebo ulozit stranku ako pdf ale neviem ako spravit to co popisujem.
4
Bazar / Prodám Zyxel ZyWALL USG 100 Unified Security Gateway
« Poslední příspěvek od Carl Burrel kdy Dnes v 16:20:44 »
Prodám ZyWALL USG 100 router/gateway bez zdroje. Je třeba zdroj 12V/2A. Nahrán poslední dostupný firmware 3.30(AQQ.7)ITS-WK48-r74988. Cena 400 Kč
5
Hardware / Re:MacBook Air 15" vs 13"
« Poslední příspěvek od barnstormer kdy Dnes v 14:57:49 »
Mám od prosince 15" a je to myslím ideální volba. 24GB RAM a 500GB HDD, superspokojenost. Výkon super. Musím dodat, že je to můj první mac, doposud pouze win a linux.
6
Studium a uplatnění / Re:Kde ako ajťák žiť?
« Poslední příspěvek od uwe.filter kdy Dnes v 13:28:42 »
Jak se, prosím pěkně, hodnotí, že diskuze už proběhla? Že zrovna v tuhle chvíli už nikdo nepíše nic víc k tématu, ale rozjíždí se tady všemožné OT? Osobně si myslím, že k tématu se dá napsat ještě mnoho, jen se tu buď teď nikdo se zkušenostmi nepohybuje, nebo je tím bahnem znechucen a nemá chuť se o to podělit.
7
Studium a uplatnění / Re:Kde ako ajťák žiť?
« Poslední příspěvek od 🇺🇦 GPU kdy Dnes v 13:23:49 »
Tohle všechno je ale přece strašně relativní.

Jestliže diskuse už proběhla, máme se rozejít, a jít domů? Opravdu nemůžeme přirozeně diskutovat příbuzná, či zcela odlišná témata, nebo jen tak tlachat o ničem? Komu to vadí?
8
Vývoj / Re:SELECT záznamu z tabulky s diaktrikou i bez
« Poslední příspěvek od Michal Šmucr kdy Dnes v 13:09:31 »
Možná řešení:
- Použití vlastní collation – můžeš vytvořit vlastní porovnávací funkci v C pomocí sqlite3_create_collation, která normalizuje text (např. odstraní diakritiku).
- Normalizace textu v aplikaci – před uložením do databáze (např. převod na ASCII v C#, Pythonu, PHP…).
- Použití externí knihovny – některé SQLite rozšíření (např. ICU) podporují pokročilejší collation.
- Přejít na jinou databázi (PostgreSQL, MySql, MariaDb, ...), která to umí

Možná se pletu, kdyžtak mě opravte, ale collation se nepoužívá na operátory like nebo glob, ne? Jen na rovnost, nerovnost.
Takže by to nefungovalo třeba na "napovídání", kdy tam třeba uživatel může napsat jen část toho řetězce a rovnout to filtruje. Třeba to tazatel nechce, nevím.

Druhá varianta mi přijde nejschůdnější a bude s největší pravděpodobností i nejrychlejší.
Už jsem to někde takhle dělal, dokonce do samostatné tabulky, kde bylo ID a názvy bez diakritiky, co s tou původní pak byla jen provázaná.

Netuším, co tazatel používá za jazyk/prostředí, ale pokud by se chtěl z jakéhokoliv důvodu vyhnout duplikaci dat, tak už mi přijde možná lepší custom skalární funkce, která prostě vstupní řetězec zbaví diakritiky (mě na se tohle osvědčilo přes nějakou unicode knihovnu převést řetězec do NFKD denormalizovaného tvaru, což rozdělí všechny znaky s diakritikou na základní písmeno a akcent, a pak se zbavit všech znaků s kódem >127.)
U custom collation se posílají dvě hodnoty a vrací se výsledek, tady by ten overhead mohl být podobný (i když záleží jestli by to dělal třeba v Pythonu nebo C) a kolik má dat, akorát by to mohlo fungovat vcelku univerzálně s jakýmkoliv operátorem.

...
BTW: Chtel bych videt, jak ten vyraz budes konstruovat, protoze to co dostanes bude "ěšžžůéíť" ... takze budes muset mit nekde definovanou jeste taky nejakou prekladovou tabulku.

Tak taky by se to dal ten regex udělat. Vezme se vstupní řetězec, zbaví se diakritiky (viz to NFKD výše). Pak se po znacích porovná vstupní řetězec s tím bez akcentů a zkonstruuje se případně ten regex výraz.
Jak to bude rychlé/pomalé, je samozřejmě otázka testu. I ty varianty s custom collation nebo skalární funkcí budou mít svůj overhead.

Jak jsem zmiňoval a bylo to i v předchozích postech, já bych se klonil k druhému uložení sloupce bez diakrtitiky, pokud by to mělo být co nejefektivnější.

9
Sítě / Re:Placený přístup k internetu přes Wi-Fi
« Poslední příspěvek od Marek Staněk kdy Dnes v 13:08:09 »
Vzhledem k tomu, kolik bude stát HW, a kolik na tom propálíš času než to připravíš a otestuješ, to nemá smysl dělat jako jednorázovku nebo to vytahovat jednou ročně na rodinný zabijačce. Má to smysl dělat jako službu poskytovanou organizátorům akcí, dodat to jako systém na stadión, a podobně, prostě jako soustavnou činnost.
10
Hardware / Re:Neznáme napájanie USB hubu
« Poslední příspěvek od Marek Staněk kdy Dnes v 13:04:06 »
To znie velmi pekne, ak tam aj nebude ta fontana tak to prezijem :-D K poziadavkam - ak robi 3.1. tak aby aj datovo to fungovalo up/down/cross, lebo je taky nesvar, ze cinan nahodi modry konektor ktory ide obcas alebo vzdy len USB2...

Jestli tím crossem myslíš, že by data mezi dvěma periferiemi na hubu (typicky storage) netekla až do počítače, ale rovnou z jedné do druhé jako na LANswitchi nebo FireWire, a tím neubírala kapacitu uplinku, tak to na USB z principu možné není, protože řídící elektronika je jen v počítači / master device, a periferie se spolu přímo bavit nedokážou.
Stran: [1] 2 3 ... 10