{"id":9999,"date":"2022-03-08T19:27:06","date_gmt":"2022-03-08T18:27:06","guid":{"rendered":"https:\/\/vived.io\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/"},"modified":"2022-09-19T13:10:41","modified_gmt":"2022-09-19T11:10:41","slug":"jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle","status":"publish","type":"post","link":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/","title":{"rendered":"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle"},"content":{"rendered":"\n<h2 id=\"1-jak-wygladala-historia-desktopowej-javy\" data-num=1>1. Jak wygl\u0105da\u0142a historia desktopowej Javy<\/h2>\n\n\n\n<p>Na \u015bwiecie dzieje si\u0119 historia, to i dzisiaj troch\u0119 historii.&nbsp;<\/p>\n\n\n\n<p>Pomimo tego, \u017ce przez pewien czas mia\u0142em mylne wra\u017cenie, \u017ce aplikacje desktopowe wracaj\u0105 do \u0142ask (patrz\u0119 si\u0119 na Ciebie, Cataly\u015bcie od Apple), to jednak pr\u00f3ba ich reanimacji jest do\u015b\u0107 wyboista (patrz\u0119 si\u0119 na Ciebie, Cataly\u015bcie od Apple). I co prawda w Javie inicjatyw dotycz\u0105cych usprawniania tego, jak aplikacje maj\u0105 zachowywa\u0107 si\u0119 na Desktopach jest ca\u0142kiem sporo (dopiero co w poprzedniej Javie pojawi\u0142o si\u0119 wsparcie dla macOS Metal API), ale zdecydowanie czasy \u015bwietno\u015bci desktopowej Javy mamy ju\u017c za sob\u0105.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bbbdb945.png\" alt=\"\" width=\"664\" height=\"643\"\/><\/figure><\/div>\n\n\n<p>Ale jak ta \u015bwietno\u015b\u0107 wygl\u0105da\u0142a? Podejrzewam, \u017ce wielu z Was, czytaj\u0105cych ten newsletter mo\u017ce nie pami\u0119ta\u0107 wcale tych czas\u00f3w. Zar\u00f3wno wi\u0119c dla tych, jak i dla chc\u0105cych przypomnie\u0107 sobie #DawneLepsze <a href=\"https:\/\/jdeploy.substack.com\/p\/the-decline-and-fall-of-java-on-the\">mamy \u015bwietny artyku\u0142 opublikowany<\/a> w ramach bloga jdeploy, narz\u0119dzia s\u0142u\u017c\u0105cego (jak mo\u017cna si\u0119 domy\u015ble\u0107 po nazwie) do dystrybucji aplikacji javowych, i to w\u0142a\u015bnie jako desktopowe bundle. Dlatego te\u017c poznanie ich perspektywy na rozw\u00f3j \u201cpulpitowej\u201d Javy jest szczeg\u00f3lnie interesuj\u0105cy, jako \u017ce ich narz\u0119dzie stanowi swoistego dziedzica historycznych i cz\u0119sto dawno (lub relatywnie niedawno jak Applety) zdeprecowanych rozwi\u0105za. W ramach posta tw\u00f3rcy o\u017cywiaj\u0105 wspomnienia o takich technologiach jak AWT, wspomniane ju\u017c Applety, czy te\u017c Java Cocoa Bridge, przeznaczony na komputery z OSX.<\/p>\n\n\n\n<p>Wspomniany artyku\u0142 to dopiero cz\u0119\u015b\u0107 pierwsza i ca\u0142o\u015b\u0107 ko\u0144czy si\u0119 w emocjonuj\u0105cym momencie &#8211; swoistym piku popularno\u015bci desktopowej Javy (kt\u00f3ry tw\u00f3rcy datuj\u0105 na 2005 rok). Musz\u0119 przyzna\u0107, \u017ce a\u017c nie mog\u0119 doczeka\u0107 si\u0119 kontynuacji, kt\u00f3ra z pewno\u015bci\u0105 poruszy takie tematy jak coraz wi\u0119ksza popularno\u015b\u0107 aplikacji webowych, jak i histori\u0119 JavyFX, kt\u00f3r\u0105 zawsze chcia\u0142em pozna\u0107 &#8211; a to ze wzgl\u0119du \u017ce sam moje pierwsze komercyjne programistyczne rzeczy tworzy\u0142em we Flashu, a nast\u0119pnie Flexie i Adobe Air, na kt\u00f3re to w\u0142a\u015bnie odpowiedzi\u0105 by\u0142a JavaFX.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc5db230.gif\" alt=\"\"\/><figcaption>W\u0142\u0105czy\u0142a mi si\u0119 nostalgia.<\/figcaption><\/figure><\/div>\n\n\n<p>A jak ju\u017c przy desktopowych aplikacjach jeste\u015bmy\u2026<\/p>\n\n\n\n<h2 id=\"2-a-wiedzieliscie-ze-netbeans-jeszcze-zyje\" data-num=2>2. A wiedzieli\u015bcie, \u017ce NetBeans jeszcze \u017cyje?&nbsp;<\/h2>\n\n\n\n<p>Tak, stary dobry NetBeans jeszcze \u017cyje. Kiedy\u015b de-facto standardowe Javowe IDE &#8211; b\u0119d\u0105ce zreszt\u0105 przecie\u017c produktem dystrybuowanym (cho\u0107 nie stworzonym) przez Sun. Niestety, szybko zosta\u0142a zdetronizowana przez Eclipse, kt\u00f3ry zosta\u0142 zdetronizowany przez Intellij IDEA, a dzisiaj pozostaje g\u0142\u00f3wnie ciekawostk\u0105.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc7dba14.gif\" alt=\"\"\/><figcaption>Nostalgiczna edycja nam si\u0119 trafi\u0142a.<\/figcaption><\/figure><\/div>\n\n\n<p>Nie b\u0119d\u0119 si\u0119 tutaj za wiele rozpisywa\u0142, bo podejrzewam, \u017ce populacja u\u017cytkownik\u00f3w jest do\u015b\u0107 znikoma. Tw\u00f3rcy w ramach tego wydania chwal\u0105 si\u0119 poprawionym wsparciem dla Mavena i Gradle. W IDE wbudowano te\u017c fork javac stworzony bezpo\u015brednio na potrzeby NetBeans &#8211; o nazwie nb-javac &#8211; kt\u00f3ry ma zapewni\u0107 lepsze do\u015bwiadczenia startu aplikacji. <a href=\"https:\/\/blogs.apache.org\/netbeans\/entry\/what-s-nb-javac-in\">Warto pozna\u0107 jego histori\u0119<\/a>, bo s\u0105 w ni\u0105 wpisane do\u015b\u0107 ciekawe zawirowania licencyjne. Wisienk\u0105 na torcie ma by\u0107 nowa \u201csk\u00f3rka\u201d, kt\u00f3ra prezentuje si\u0119 nast\u0119puj\u0105co:<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc988fb1.png\" alt=\"\" width=\"800\" height=\"425\"\/><\/figure><\/div>\n\n\n<p>A mo\u017ce m\u00f3j rant jest nie na miejscu i masa os\u00f3b ci\u0105gle u\u017cywa \ud83d\ude09? \u201cProve me wrong\u201d w komentarzach.<\/p>\n\n\n\n<h2 id=\"bonus-jak-nie-udalo-mi-sie-zweryfikowac-sankcji-na-oracle\" data-num=3>Bonus: Jak (nie) uda\u0142o mi si\u0119 zweryfikowa\u0107 sankcji na Oracle<\/h2>\n\n\n\n<p>Na koniec ma\u0142y bonus. Oracle og\u0142osi\u0142o w zesz\u0142ym tygodniu do\u0142\u0105czenie si\u0119 do og\u00f3lno\u015bwiatowych sankcji. Zrobi\u0142o to jednak do\u015b\u0107 enigmatycznym twittem:<\/p>\n\n\n\n<p>Jednocze\u015bnie, mimo usilnych pr\u00f3b nie uda\u0142o mi si\u0119 dowiedzie\u0107 z czym to si\u0119 wi\u0105\u017ce. Dlatego zdecydowa\u0142em si\u0119 sprawdzi\u0107 co owe \u201czawieszenie\u201d oznacza w praktyce. Zainstalowa\u0142em rosyjski VPNem i po weryfikacji \u017ce dzia\u0142a (na rosyjskim Netflixie) poszed\u0142em na stron\u0119 Oracle. Tam zacz\u0105\u0142em zak\u0142ada\u0107 konto, i z pewnym u\u015bmiechem na ustach zobaczy\u0142em, \u017ce Rosja znikn\u0119\u0142a z listy kraj\u00f3w (strona Oracle u\u017cywa locale przegl\u0105darki).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bcbd3b3c.png\" alt=\"\" width=\"800\" height=\"444\"\/><\/figure><\/div>\n\n\n<p>Nie ma takiego miasta jak Londyn. Jest Londek, Londek Zdr\u00f3j\u2026<\/p>\n\n\n\n<p>No c\u00f3\u017c, wybra\u0142em Polsk\u0119 i zacz\u0105\u0142em klika\u0107 dalej. Poda\u0142em adres w Krakowie (ka\u017cdy Rosjanin mo\u017ce to zrobi\u0107), i tutaj trafi\u0142em na do\u015b\u0107 ciekawy problem &#8211; Oracle wymaga podania \u015brodka p\u0142atniczego nawet dla darmowego tieru. Spr\u00f3bowa\u0142em poda\u0107 polski, ale przywita\u0142 mnie komunikat:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bcec7ee3.png\" alt=\"\" width=\"715\" height=\"133\"\/><\/figure><\/div>\n\n\n<p>Czy powodem by\u0142 wykryty przez Oracle VPN czy te\u017c rosyjskie IP ci\u0119\u017cko mi powiedzie\u0107. Fakt jest jednak, \u017ce co\u015b tam Oracle zrobi\u0142. Ju\u017c sam obowi\u0105zkowy krok podania \u015brodka p\u0142atniczego mo\u017ce by\u0107 w czasach odci\u0119cia od SWIFTa przyczyn\u0105 sporych problem\u00f3w.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nie by\u0142o nas tydzie\u0144 temu (za co przepraszamy), a dzisiaj nasz przegl\u0105d jest troch\u0119 p\u00f3\u017aniej ni\u017c zwykle (za co r\u00f3wnie\u017c przepraszamy). Na moj\u0105 obron\u0119 niech dzia\u0142a to, \u017ce pobawi\u0142em si\u0119 troch\u0119 (ze \u015brednim skutkiem) w Fact-Checkera a to zajmuje\u2026 Opr\u00f3cz tego, w dzisiejszym odcinku b\u0119dzie sporo nostalgii. Zapraszam do lektury!<\/p>\n","protected":false},"author":10,"featured_media":7972,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[259],"tags":[],"class_list":["post-9999","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jvm-pl"],"acf":{"estimated_reading_time":"3","weekly_summary":true,"push_notification_image":"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/JVM-5.png","feature_image_visible":false,"feature_image_blog":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle - Vived<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle - Vived\" \/>\n<meta property=\"og:description\" content=\"Nie by\u0142o nas tydzie\u0144 temu (za co przepraszamy), a dzisiaj nasz przegl\u0105d jest troch\u0119 p\u00f3\u017aniej ni\u017c zwykle (za co r\u00f3wnie\u017c przepraszamy). Na moj\u0105 obron\u0119 niech dzia\u0142a to, \u017ce pobawi\u0142em si\u0119 troch\u0119 (ze \u015brednim skutkiem) w Fact-Checkera a to zajmuje\u2026 Opr\u00f3cz tego, w dzisiejszym odcinku b\u0119dzie sporo nostalgii. Zapraszam do lektury!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/\" \/>\n<meta property=\"og:site_name\" content=\"Vived\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-08T18:27:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T11:10:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/JVM-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Artur Skowro\u0144ski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/\"},\"author\":{\"name\":\"Artur Skowro\u0144ski\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\"},\"headline\":\"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle\",\"datePublished\":\"2022-03-08T18:27:06+00:00\",\"dateModified\":\"2022-09-19T11:10:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/\"},\"wordCount\":755,\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg\",\"articleSection\":[\"JVM\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/\",\"url\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/\",\"name\":\"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle - Vived\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg\",\"datePublished\":\"2022-03-08T18:27:06+00:00\",\"dateModified\":\"2022-09-19T11:10:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg\",\"width\":2560,\"height\":1003},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vived.io\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vived.io\/pl\/#website\",\"url\":\"https:\/\/vived.io\/pl\/\",\"name\":\"Vived\",\"description\":\"platform empowering IT people and technology companies to synergic growth\",\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vived.io\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vived.io\/pl\/#organization\",\"name\":\"Vived\",\"url\":\"https:\/\/vived.io\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"width\":136,\"height\":45,\"caption\":\"Vived\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\",\"name\":\"Artur Skowro\u0144ski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"caption\":\"Artur Skowro\u0144ski\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle - Vived","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/","og_locale":"pl_PL","og_type":"article","og_title":"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle - Vived","og_description":"Nie by\u0142o nas tydzie\u0144 temu (za co przepraszamy), a dzisiaj nasz przegl\u0105d jest troch\u0119 p\u00f3\u017aniej ni\u017c zwykle (za co r\u00f3wnie\u017c przepraszamy). Na moj\u0105 obron\u0119 niech dzia\u0142a to, \u017ce pobawi\u0142em si\u0119 troch\u0119 (ze \u015brednim skutkiem) w Fact-Checkera a to zajmuje\u2026 Opr\u00f3cz tego, w dzisiejszym odcinku b\u0119dzie sporo nostalgii. Zapraszam do lektury!","og_url":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/","og_site_name":"Vived","article_published_time":"2022-03-08T18:27:06+00:00","article_modified_time":"2022-09-19T11:10:41+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/JVM-5.png","type":"image\/png"}],"author":"Artur Skowro\u0144ski","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#article","isPartOf":{"@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/"},"author":{"name":"Artur Skowro\u0144ski","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3"},"headline":"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle","datePublished":"2022-03-08T18:27:06+00:00","dateModified":"2022-09-19T11:10:41+00:00","mainEntityOfPage":{"@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/"},"wordCount":755,"publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"image":{"@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg","articleSection":["JVM"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/","url":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/","name":"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle - Vived","isPartOf":{"@id":"https:\/\/vived.io\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage"},"image":{"@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg","datePublished":"2022-03-08T18:27:06+00:00","dateModified":"2022-09-19T11:10:41+00:00","breadcrumb":{"@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#primaryimage","url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/03\/FiliusFlitwick_PM_B1C10M2_CharmsClass_Moment-scaled.jpeg","width":2560,"height":1003},{"@type":"BreadcrumbList","@id":"https:\/\/vived.io\/pl\/jvm-tuesday-vol-78-historia-javowego-desktopu-netbeans-i-fakt-checkowanie-oracle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vived.io\/pl\/"},{"@type":"ListItem","position":2,"name":"JVM Tuesday vol. 78 \u2013 Historia Javowego Desktopu, NetBeans i Fakt-checkowanie Oracle"}]},{"@type":"WebSite","@id":"https:\/\/vived.io\/pl\/#website","url":"https:\/\/vived.io\/pl\/","name":"Vived","description":"platform empowering IT people and technology companies to synergic growth","publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vived.io\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/vived.io\/pl\/#organization","name":"Vived","url":"https:\/\/vived.io\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","width":136,"height":45,"caption":"Vived"},"image":{"@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3","name":"Artur Skowro\u0144ski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","caption":"Artur Skowro\u0144ski"}}]}},"blocks_vived":[{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>1. Jak wygl\u0105da\u0142a historia desktopowej Javy<\/h2>\n","innerContent":["\n<h2>1. Jak wygl\u0105da\u0142a historia desktopowej Javy<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Na \u015bwiecie dzieje si\u0119 historia, to i dzisiaj troch\u0119 historii.&nbsp;<\/p>\n","innerContent":["\n<p>Na \u015bwiecie dzieje si\u0119 historia, to i dzisiaj troch\u0119 historii.&nbsp;<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Pomimo tego, \u017ce przez pewien czas mia\u0142em mylne wra\u017cenie, \u017ce aplikacje desktopowe wracaj\u0105 do \u0142ask (patrz\u0119 si\u0119 na Ciebie, Cataly\u015bcie od Apple), to jednak pr\u00f3ba ich reanimacji jest do\u015b\u0107 wyboista (patrz\u0119 si\u0119 na Ciebie, Cataly\u015bcie od Apple). I co prawda w Javie inicjatyw dotycz\u0105cych usprawniania tego, jak aplikacje maj\u0105 zachowywa\u0107 si\u0119 na Desktopach jest ca\u0142kiem sporo (dopiero co w poprzedniej Javie pojawi\u0142o si\u0119 wsparcie dla macOS Metal API), ale zdecydowanie czasy \u015bwietno\u015bci desktopowej Javy mamy ju\u017c za sob\u0105.&nbsp;<\/p>\n","innerContent":["\n<p>Pomimo tego, \u017ce przez pewien czas mia\u0142em mylne wra\u017cenie, \u017ce aplikacje desktopowe wracaj\u0105 do \u0142ask (patrz\u0119 si\u0119 na Ciebie, Cataly\u015bcie od Apple), to jednak pr\u00f3ba ich reanimacji jest do\u015b\u0107 wyboista (patrz\u0119 si\u0119 na Ciebie, Cataly\u015bcie od Apple). I co prawda w Javie inicjatyw dotycz\u0105cych usprawniania tego, jak aplikacje maj\u0105 zachowywa\u0107 si\u0119 na Desktopach jest ca\u0142kiem sporo (dopiero co w poprzedniej Javie pojawi\u0142o si\u0119 wsparcie dla macOS Metal API), ale zdecydowanie czasy \u015bwietno\u015bci desktopowej Javy mamy ju\u017c za sob\u0105.&nbsp;<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","width":664,"height":643},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bbbdb945.png\" alt=\"\" width=\"664\" height=\"643\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bbbdb945.png\" alt=\"\" width=\"664\" height=\"643\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ale jak ta \u015bwietno\u015b\u0107 wygl\u0105da\u0142a? Podejrzewam, \u017ce wielu z Was, czytaj\u0105cych ten newsletter mo\u017ce nie pami\u0119ta\u0107 wcale tych czas\u00f3w. Zar\u00f3wno wi\u0119c dla tych, jak i dla chc\u0105cych przypomnie\u0107 sobie #DawneLepsze <a href=\"https:\/\/jdeploy.substack.com\/p\/the-decline-and-fall-of-java-on-the\">mamy \u015bwietny artyku\u0142 opublikowany<\/a> w ramach bloga jdeploy, narz\u0119dzia s\u0142u\u017c\u0105cego (jak mo\u017cna si\u0119 domy\u015ble\u0107 po nazwie) do dystrybucji aplikacji javowych, i to w\u0142a\u015bnie jako desktopowe bundle. Dlatego te\u017c poznanie ich perspektywy na rozw\u00f3j \u201cpulpitowej\u201d Javy jest szczeg\u00f3lnie interesuj\u0105cy, jako \u017ce ich narz\u0119dzie stanowi swoistego dziedzica historycznych i cz\u0119sto dawno (lub relatywnie niedawno jak Applety) zdeprecowanych rozwi\u0105za. W ramach posta tw\u00f3rcy o\u017cywiaj\u0105 wspomnienia o takich technologiach jak AWT, wspomniane ju\u017c Applety, czy te\u017c Java Cocoa Bridge, przeznaczony na komputery z OSX.<\/p>\n","innerContent":["\n<p>Ale jak ta \u015bwietno\u015b\u0107 wygl\u0105da\u0142a? Podejrzewam, \u017ce wielu z Was, czytaj\u0105cych ten newsletter mo\u017ce nie pami\u0119ta\u0107 wcale tych czas\u00f3w. Zar\u00f3wno wi\u0119c dla tych, jak i dla chc\u0105cych przypomnie\u0107 sobie #DawneLepsze <a href=\"https:\/\/jdeploy.substack.com\/p\/the-decline-and-fall-of-java-on-the\">mamy \u015bwietny artyku\u0142 opublikowany<\/a> w ramach bloga jdeploy, narz\u0119dzia s\u0142u\u017c\u0105cego (jak mo\u017cna si\u0119 domy\u015ble\u0107 po nazwie) do dystrybucji aplikacji javowych, i to w\u0142a\u015bnie jako desktopowe bundle. Dlatego te\u017c poznanie ich perspektywy na rozw\u00f3j \u201cpulpitowej\u201d Javy jest szczeg\u00f3lnie interesuj\u0105cy, jako \u017ce ich narz\u0119dzie stanowi swoistego dziedzica historycznych i cz\u0119sto dawno (lub relatywnie niedawno jak Applety) zdeprecowanych rozwi\u0105za. W ramach posta tw\u00f3rcy o\u017cywiaj\u0105 wspomnienia o takich technologiach jak AWT, wspomniane ju\u017c Applety, czy te\u017c Java Cocoa Bridge, przeznaczony na komputery z OSX.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Wspomniany artyku\u0142 to dopiero cz\u0119\u015b\u0107 pierwsza i ca\u0142o\u015b\u0107 ko\u0144czy si\u0119 w emocjonuj\u0105cym momencie - swoistym piku popularno\u015bci desktopowej Javy (kt\u00f3ry tw\u00f3rcy datuj\u0105 na 2005 rok). Musz\u0119 przyzna\u0107, \u017ce a\u017c nie mog\u0119 doczeka\u0107 si\u0119 kontynuacji, kt\u00f3ra z pewno\u015bci\u0105 poruszy takie tematy jak coraz wi\u0119ksza popularno\u015b\u0107 aplikacji webowych, jak i histori\u0119 JavyFX, kt\u00f3r\u0105 zawsze chcia\u0142em pozna\u0107 - a to ze wzgl\u0119du \u017ce sam moje pierwsze komercyjne programistyczne rzeczy tworzy\u0142em we Flashu, a nast\u0119pnie Flexie i Adobe Air, na kt\u00f3re to w\u0142a\u015bnie odpowiedzi\u0105 by\u0142a JavaFX.&nbsp;<\/p>\n","innerContent":["\n<p>Wspomniany artyku\u0142 to dopiero cz\u0119\u015b\u0107 pierwsza i ca\u0142o\u015b\u0107 ko\u0144czy si\u0119 w emocjonuj\u0105cym momencie - swoistym piku popularno\u015bci desktopowej Javy (kt\u00f3ry tw\u00f3rcy datuj\u0105 na 2005 rok). Musz\u0119 przyzna\u0107, \u017ce a\u017c nie mog\u0119 doczeka\u0107 si\u0119 kontynuacji, kt\u00f3ra z pewno\u015bci\u0105 poruszy takie tematy jak coraz wi\u0119ksza popularno\u015b\u0107 aplikacji webowych, jak i histori\u0119 JavyFX, kt\u00f3r\u0105 zawsze chcia\u0142em pozna\u0107 - a to ze wzgl\u0119du \u017ce sam moje pierwsze komercyjne programistyczne rzeczy tworzy\u0142em we Flashu, a nast\u0119pnie Flexie i Adobe Air, na kt\u00f3re to w\u0142a\u015bnie odpowiedzi\u0105 by\u0142a JavaFX.&nbsp;<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc5db230.gif\" alt=\"\"\/><figcaption>W\u0142\u0105czy\u0142a mi si\u0119 nostalgia.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc5db230.gif\" alt=\"\"\/><figcaption>W\u0142\u0105czy\u0142a mi si\u0119 nostalgia.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>A jak ju\u017c przy desktopowych aplikacjach jeste\u015bmy\u2026<\/p>\n","innerContent":["\n<p>A jak ju\u017c przy desktopowych aplikacjach jeste\u015bmy\u2026<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>2. A wiedzieli\u015bcie, \u017ce NetBeans jeszcze \u017cyje?&nbsp;<\/h2>\n","innerContent":["\n<h2>2. A wiedzieli\u015bcie, \u017ce NetBeans jeszcze \u017cyje?&nbsp;<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Tak, stary dobry NetBeans jeszcze \u017cyje. Kiedy\u015b de-facto standardowe Javowe IDE - b\u0119d\u0105ce zreszt\u0105 przecie\u017c produktem dystrybuowanym (cho\u0107 nie stworzonym) przez Sun. Niestety, szybko zosta\u0142a zdetronizowana przez Eclipse, kt\u00f3ry zosta\u0142 zdetronizowany przez Intellij IDEA, a dzisiaj pozostaje g\u0142\u00f3wnie ciekawostk\u0105.&nbsp;<\/p>\n","innerContent":["\n<p>Tak, stary dobry NetBeans jeszcze \u017cyje. Kiedy\u015b de-facto standardowe Javowe IDE - b\u0119d\u0105ce zreszt\u0105 przecie\u017c produktem dystrybuowanym (cho\u0107 nie stworzonym) przez Sun. Niestety, szybko zosta\u0142a zdetronizowana przez Eclipse, kt\u00f3ry zosta\u0142 zdetronizowany przez Intellij IDEA, a dzisiaj pozostaje g\u0142\u00f3wnie ciekawostk\u0105.&nbsp;<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc7dba14.gif\" alt=\"\"\/><figcaption>Nostalgiczna edycja nam si\u0119 trafi\u0142a.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc7dba14.gif\" alt=\"\"\/><figcaption>Nostalgiczna edycja nam si\u0119 trafi\u0142a.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Nie b\u0119d\u0119 si\u0119 tutaj za wiele rozpisywa\u0142, bo podejrzewam, \u017ce populacja u\u017cytkownik\u00f3w jest do\u015b\u0107 znikoma. Tw\u00f3rcy w ramach tego wydania chwal\u0105 si\u0119 poprawionym wsparciem dla Mavena i Gradle. W IDE wbudowano te\u017c fork javac stworzony bezpo\u015brednio na potrzeby NetBeans - o nazwie nb-javac - kt\u00f3ry ma zapewni\u0107 lepsze do\u015bwiadczenia startu aplikacji. <a href=\"https:\/\/blogs.apache.org\/netbeans\/entry\/what-s-nb-javac-in\">Warto pozna\u0107 jego histori\u0119<\/a>, bo s\u0105 w ni\u0105 wpisane do\u015b\u0107 ciekawe zawirowania licencyjne. Wisienk\u0105 na torcie ma by\u0107 nowa \u201csk\u00f3rka\u201d, kt\u00f3ra prezentuje si\u0119 nast\u0119puj\u0105co:<br><\/p>\n","innerContent":["\n<p>Nie b\u0119d\u0119 si\u0119 tutaj za wiele rozpisywa\u0142, bo podejrzewam, \u017ce populacja u\u017cytkownik\u00f3w jest do\u015b\u0107 znikoma. Tw\u00f3rcy w ramach tego wydania chwal\u0105 si\u0119 poprawionym wsparciem dla Mavena i Gradle. W IDE wbudowano te\u017c fork javac stworzony bezpo\u015brednio na potrzeby NetBeans - o nazwie nb-javac - kt\u00f3ry ma zapewni\u0107 lepsze do\u015bwiadczenia startu aplikacji. <a href=\"https:\/\/blogs.apache.org\/netbeans\/entry\/what-s-nb-javac-in\">Warto pozna\u0107 jego histori\u0119<\/a>, bo s\u0105 w ni\u0105 wpisane do\u015b\u0107 ciekawe zawirowania licencyjne. Wisienk\u0105 na torcie ma by\u0107 nowa \u201csk\u00f3rka\u201d, kt\u00f3ra prezentuje si\u0119 nast\u0119puj\u0105co:<br><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","width":800,"height":425},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc988fb1.png\" alt=\"\" width=\"800\" height=\"425\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bc988fb1.png\" alt=\"\" width=\"800\" height=\"425\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>A mo\u017ce m\u00f3j rant jest nie na miejscu i masa os\u00f3b ci\u0105gle u\u017cywa \ud83d\ude09? \u201cProve me wrong\u201d w komentarzach.<\/p>\n","innerContent":["\n<p>A mo\u017ce m\u00f3j rant jest nie na miejscu i masa os\u00f3b ci\u0105gle u\u017cywa \ud83d\ude09? \u201cProve me wrong\u201d w komentarzach.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Bonus: Jak (nie) uda\u0142o mi si\u0119 zweryfikowa\u0107 sankcji na Oracle<\/h2>\n","innerContent":["\n<h2>Bonus: Jak (nie) uda\u0142o mi si\u0119 zweryfikowa\u0107 sankcji na Oracle<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Na koniec ma\u0142y bonus. Oracle og\u0142osi\u0142o w zesz\u0142ym tygodniu do\u0142\u0105czenie si\u0119 do og\u00f3lno\u015bwiatowych sankcji. Zrobi\u0142o to jednak do\u015b\u0107 enigmatycznym twittem:<\/p>\n","innerContent":["\n<p>Na koniec ma\u0142y bonus. Oracle og\u0142osi\u0142o w zesz\u0142ym tygodniu do\u0142\u0105czenie si\u0119 do og\u00f3lno\u015bwiatowych sankcji. Zrobi\u0142o to jednak do\u015b\u0107 enigmatycznym twittem:<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Jednocze\u015bnie, mimo usilnych pr\u00f3b nie uda\u0142o mi si\u0119 dowiedzie\u0107 z czym to si\u0119 wi\u0105\u017ce. Dlatego zdecydowa\u0142em si\u0119 sprawdzi\u0107 co owe \u201czawieszenie\u201d oznacza w praktyce. Zainstalowa\u0142em rosyjski VPNem i po weryfikacji \u017ce dzia\u0142a (na rosyjskim Netflixie) poszed\u0142em na stron\u0119 Oracle. Tam zacz\u0105\u0142em zak\u0142ada\u0107 konto, i z pewnym u\u015bmiechem na ustach zobaczy\u0142em, \u017ce Rosja znikn\u0119\u0142a z listy kraj\u00f3w (strona Oracle u\u017cywa locale przegl\u0105darki).<\/p>\n","innerContent":["\n<p>Jednocze\u015bnie, mimo usilnych pr\u00f3b nie uda\u0142o mi si\u0119 dowiedzie\u0107 z czym to si\u0119 wi\u0105\u017ce. Dlatego zdecydowa\u0142em si\u0119 sprawdzi\u0107 co owe \u201czawieszenie\u201d oznacza w praktyce. Zainstalowa\u0142em rosyjski VPNem i po weryfikacji \u017ce dzia\u0142a (na rosyjskim Netflixie) poszed\u0142em na stron\u0119 Oracle. Tam zacz\u0105\u0142em zak\u0142ada\u0107 konto, i z pewnym u\u015bmiechem na ustach zobaczy\u0142em, \u017ce Rosja znikn\u0119\u0142a z listy kraj\u00f3w (strona Oracle u\u017cywa locale przegl\u0105darki).<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","width":800,"height":444},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bcbd3b3c.png\" alt=\"\" width=\"800\" height=\"444\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bcbd3b3c.png\" alt=\"\" width=\"800\" height=\"444\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Nie ma takiego miasta jak Londyn. Jest Londek, Londek Zdr\u00f3j\u2026<\/p>\n","innerContent":["\n<p>Nie ma takiego miasta jak Londyn. Jest Londek, Londek Zdr\u00f3j\u2026<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>No c\u00f3\u017c, wybra\u0142em Polsk\u0119 i zacz\u0105\u0142em klika\u0107 dalej. Poda\u0142em adres w Krakowie (ka\u017cdy Rosjanin mo\u017ce to zrobi\u0107), i tutaj trafi\u0142em na do\u015b\u0107 ciekawy problem - Oracle wymaga podania \u015brodka p\u0142atniczego nawet dla darmowego tieru. Spr\u00f3bowa\u0142em poda\u0107 polski, ale przywita\u0142 mnie komunikat:<\/p>\n","innerContent":["\n<p>No c\u00f3\u017c, wybra\u0142em Polsk\u0119 i zacz\u0105\u0142em klika\u0107 dalej. Poda\u0142em adres w Krakowie (ka\u017cdy Rosjanin mo\u017ce to zrobi\u0107), i tutaj trafi\u0142em na do\u015b\u0107 ciekawy problem - Oracle wymaga podania \u015brodka p\u0142atniczego nawet dla darmowego tieru. Spr\u00f3bowa\u0142em poda\u0107 polski, ale przywita\u0142 mnie komunikat:<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","width":715,"height":133},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bcec7ee3.png\" alt=\"\" width=\"715\" height=\"133\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/06\/img_62a88bcec7ee3.png\" alt=\"\" width=\"715\" height=\"133\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Czy powodem by\u0142 wykryty przez Oracle VPN czy te\u017c rosyjskie IP ci\u0119\u017cko mi powiedzie\u0107. Fakt jest jednak, \u017ce co\u015b tam Oracle zrobi\u0142. Ju\u017c sam obowi\u0105zkowy krok podania \u015brodka p\u0142atniczego mo\u017ce by\u0107 w czasach odci\u0119cia od SWIFTa przyczyn\u0105 sporych problem\u00f3w.&nbsp;<\/p>\n","innerContent":["\n<p>Czy powodem by\u0142 wykryty przez Oracle VPN czy te\u017c rosyjskie IP ci\u0119\u017cko mi powiedzie\u0107. Fakt jest jednak, \u017ce co\u015b tam Oracle zrobi\u0142. Ju\u017c sam obowi\u0105zkowy krok podania \u015brodka p\u0142atniczego mo\u017ce by\u0107 w czasach odci\u0119cia od SWIFTa przyczyn\u0105 sporych problem\u00f3w.&nbsp;<\/p>\n"]}],"_links":{"self":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/comments?post=9999"}],"version-history":[{"count":1,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9999\/revisions"}],"predecessor-version":[{"id":10524,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9999\/revisions\/10524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media\/7972"}],"wp:attachment":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media?parent=9999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/categories?post=9999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/tags?post=9999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}