Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).
V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).
Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.
Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.
Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevily v únicích dat a případně se nechat na další úniky upozorňovat.
Microsoft představil open source textový editor Edit bežící v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
V Seattlu a také online probíhá konference Microsoft Build 2025. Microsoft představuje své novinky. Windows Subsystem for Linux je nově open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Z příspěvku Turris Sentinel – co přinesl rok 2024 na blogu CZ.NIC: "Za poslední rok (únor 2024 – únor 2025) jsme zachytili 8,3 miliardy incidentů a to z 232 zemí a z jejich závislých území. Tyto útoky přišly od 6,2 milionu útočníků (respektive unikátních adres). SMTP minipot je stále nejlákavější pastí, zhruba 79 % útoků bylo směřováno na tento minipot, 16 % útoků směřovalo na minipot Telnet, 3 % útoků směřovaly na minipot HTTP a 2 % na minipot FTP. Dále jsme zaznamenali 3,2 milionu unikátních hesel a 318 tisíc unikátních loginů, které útočníci zkoušeli."
Byla vydána (Mastodon, 𝕏) nová verze 3.0.4 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.
Byla vydána nová stabilní verze 7.4 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 136. Přehled novinek i s náhledy v příspěvku na blogu.
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 :)