Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.
Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.
Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.
Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Druha cast - tentokrat se jiz pripojeni do DS povedlo. Pouzit kod z dema z "neoficialniho helpdesku DS" (viz prvni blogspot), aktualni wsdl ze stranek MV a par informaci co jsem uz nacerpal (plus samozrejme aktivovana testovaci DS)
DS_verze_2.zip, Java-opraveno.zip
- opravene java demojava -jar JAXWS2.1.7-20090419.jar
src/main/resources
. Budeme potrebovat db_search.wsdl, dm_info.wsdl, dm_operations.wsdl, dbTypes.xsd admBaseTypes.xsd
DemoIsdsJava_090615.zip
, obsahuje netbeans projekt dema. Z nej si vezmeme isds/java/DemoISDS/src/demoisds/*.java
a dame ho do src/main/java/demoisds
bindings.xml
a dame ho do src/main/resources
Java-opraveno.zip
vybalime soubor ServiceManager.java
a prekopirujeme pres existujici soubor v adresari src/main/java/demoisds
src/main/resources
vytvorime soubor na generovani java rozhrani z wsdl:
#!/bin/sh #gen-java.sh - generuje java rozhrani z wsdl wsimport -keep db_search.wsdl -b binding.xml wsimport -keep dm_info.wsdl -b binding.xml wsimport -keep dm_operations.wsdl -b binding.xml cp -r cz ../java rm -r cz/
./gen-java.sh
import cz.czechpoint.isds.*;
opravime na import cz.czechpoint.isds.v20.*;
(na nekolika mistech je package natvrdo, je potreba ho opravit)import com.sun.xml.ws.developer.JAXWSProperties;
na import com.sun.xml.internal.ws.developer.JAXWSProperties;
Main.java
nastavime username a pw do schranky a nastavime url DS:
// uri sluzeb public static final String dm_uri_root = "https://www.czebox.cz/DS/"; public static final String dm_info_service_uri = dm_uri_root + "dx"; public static final String dm_operations_service_uri = dm_uri_root + "dz"; public static final String db_search_service_uri = dm_uri_root + "df";
// prepinac, zda pridat k basic autentizaci jeste klientsky certifikat public static final Boolean add_clicert = false;
-Djavax.net.ssl.trustStore=/home/user/.keystore
Obtained auth_cookie: IPCZQX03a36c6c0a=07004201d51df6a8f8814f83ca7c3f87db5313b0 Setting service uri to: https://www.czebox.cz/DS/dz Setting service uri to: https://www.czebox.cz/DS/df >>> Calling services <<< Created message. dmID: null, dmStatus 1202: Schránka příjemce agjc76t neexistuje. from: 9 Jul 2009 02:51 PM == 2009-07-09T00:00:00.000+00:01 to: 2009-10-09T00:00:00.000+00:01 getListOfReceivedMessages() status: Provedeno úspěšně. getListOfReceivedMessages() received count: 0
RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
-Djavax.net.ssl.trustStore
je parametr VMException in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Exception in thread "main" java.io.IOException: Server returned HTTP response code: 401 for URL:
System.out.println
a nahradit log4j apodwsimport
se uklada do vygenrovaneho kodu a pri spusteni se overuje a na ostrem nejspis nebude sedet. Nejlepsi reseni je asi je nekam nahrat a predavat do wsimport
rovnou url na web (tohle melo udelat MV CR ale kasle na to)
Podarilo se nam programove pripojit do DS z javy. Ukol to byl tezky, dokumentace je velmi dobre ukryta - podle ohlasu na konferenci java.cz
driv vyvojari dostali odkaz na dokumentaci vcetne dema v mailu s pristupovymi udaji do testovaci schranky - to se ted nedeje.
Celkove jsem stravil asi 3 dny hledanim dokumentace, navodu a prikladu a pul dne zprovoznovanim. Je celkem skoda ze informace pro vyvojare nejsou nikdo na jednom miste, velmi by to ulehcilo praci - ale proto vznikl tento zapisek .
Pro vice informaci bych doporucil wiki projektu Multiplatformní přístup pro datové schránky.
Tiskni
Sdílej:
Druha cast - tentokrat se jiz pripojeni do DS povedlo.Co těď furt všichni máte s tou Dělnickou Stranou?
Skousel jsi porovnavat vysledky hledani datovych schranek pokud pouzijes Webservices a Webove Rozhrani ?.
Prvni prekvapko bylo kdyz jsem nenasel FO - to jsem nabonzoval na ISDS@602.CZ a po tejdnu to zacalo chodit.
Pak jsem zjistil ze pri hledani OVM pri pouziti slova ministerstvo je vysledek taky blbe WS 12, web 11, prunik 13 zaznamu(proti testovacimu prostredi) , tak jsem to pro zmnenu poslal podepsane kvalifikovanym podpisem na podatelnu ministerstva vnitra a zatim nikdo z uredniku zatim nenasel email na dodavatele :).
PPS. V zakone nakej blbec napsal ze DS podporuji MPEG1 a MPEG2, ale neni tam uvedeny level, az budete chtit usporadat demonstraci tak jim poslete zadost v MPG2 formatu s maximalnim rozlisenim (mgeg2 standard podporuje 16k *16k a velkejma motion vektorama ) urednici tento korektni soubor na 99.9% neotevrou :)), kdyz jeden snimek zabere 750MB :)
750 MB neprojde přes ISDS. Tam je snad omezení na 10 MB. A teď nevím jestli se už myslí base64 včetně SOAP hlaviček nebo velikost přílohy.
Jo 750MB je velikost jednoho snimku, :) pri trose znahy pujde zkomprimovat do 10MB :) par snimku :) v kazdem pripade bude stacit aby MPEG2 neodpovidal v jinem parametru jednomu z definovanych profilu/levelu a decoder selze :)