GNU socialtag:nu.federati.net,2024-03-29:TagTimeline:javaNotices tagged with javaUpdates tagged with java on Federati Nu: Federated N-series GNU Social!https://upload.wikimedia.org/wikipedia/commons/0/00/Nu_uc_lc.svg2024-03-29T06:28:16+00:00http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2022-07-30:noticeId=3406643:objectType=noteNew note by lnxw48a1Back in the 1990s, my youngest uncle kept telling me to learn #<span class="tag"><a href="https://nu.federati.net/tag/cobol" rel="tag">COBOL</a></span> instead of #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> (though at the time, I was taking courses with Microsoft #<span class="tag"><a href="https://nu.federati.net/tag/basic" rel="tag">BASIC</a></span> ... and later took both COBOL and Java, along with #<span class="tag"><a href="https://nu.federati.net/tag/pascal" rel="tag">Pascal</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/visualbasic" rel="tag">Visual_Basic</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/javascript" rel="tag">JavaScript</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/perl" rel="tag">Perl</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/php" rel="tag">PHP</a></span>, and more). <br /><br /> At the time, he was making $100,000+ and taking time off whenever he wanted. I think he made a lot more during the fixes that prevented #<span class="tag"><a href="https://nu.federati.net/tag/y2k" rel="tag">Y2K</a></span> from becoming the expected meltdown, but he then ran into headwinds because foreign programmers were being imported to do the work for a lot less than what he was accustomed to earning, so he retired.<br /><br /> I thought about this back when the lockdowns geared up and state governors were crying about lacking the COBOL programmers to fix their unemployment insurance systems.3406643http://activitystrea.ms/schema/1.0/post2022-07-30T16:55:44+00:002022-07-30T16:55:44+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2022-07-30:objectType=thread:nonce=3d3c65c0fbd2166fhttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-12-11:noticeId=3387675:objectType=noteNew note by lnxw48a1For the record, !<a href="https://nu.federati.net/group/239/id" class="h-card u-url p-nickname group" title="Federati Networks (fnetworks)">fnetworks</a> does not run any #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> software, nor is the JVM installed on any Federati server. <br /> <br /> The same applies for !<a href="https://nu.federati.net/group/372/id" class="h-card u-url p-nickname group" title="Open Source Playground (osp)">OSP</a>. <br /> <br /> I have not yet grepped logs for #<span class="tag"><a href="https://nu.federati.net/tag/log4j" rel="tag">log4j</a></span> exploitation attempts, but other server admins report multiple log entries.3387675http://activitystrea.ms/schema/1.0/post2021-12-11T17:47:40+00:002021-12-11T17:47:40+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-12-11:objectType=thread:nonce=10859f8cc3acde5ahttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-12-11:noticeId=3387640:objectType=noteNew note by lnxw48a1@<a href="https://nu.federati.net/user/16" class="h-card u-url p-nickname mention">geniusmusing</a> <br /><br /> Believed affected: * cloud platforms<br /> * enterprise applications ( which are often written in #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> )<br /> * Minecraft ( which was where the #<span class="tag"><a href="https://nu.federati.net/tag/log4j" rel="tag">log4j</a></span> flaw was discovered )<br /> * #<span class="tag"><a href="https://nu.federati.net/tag/android" rel="tag">Android</a></span> apps ( noted by @<a href="https://libranet.de/profile/clacke" class="h-card u-url p-nickname mention">clacke</a> ) <br /><br /> Possibly, other "log4" libraries may have a similar flaw.3387640http://activitystrea.ms/schema/1.0/post2021-12-11T04:41:51+00:002021-12-11T04:41:51+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-12-11:objectType=thread:nonce=fe86c4d86186937chttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-12-05:noticeId=3387177:objectType=noteNew note by lnxw48a1after a nuclear war, the remaining people will probably not be able to spin up a modern operating system on their improvised chips. How do you build a simple, reliable, legacy-free OS from scratch? What ideas 💡 and techniques should be passed down to those people?<br /> <br /> If we think hard enough about this, I think we’ll agree that closed-source systems are basically designed to be almost impossible for people outside the sponsoring organization to reproduce (for an example, consider [ReactOS](<a href="https://reactos.org/" title="https://reactos.org/" rel="nofollow external noreferrer" class="attachment" id="attachment-102655">https://reactos.org/</a>), which launched as [a project to produce a system compatible with Windows 95](<a href="https://reactos.org/wiki/FreeWin95" title="https://reactos.org/wiki/FreeWin95" rel="nofollow external noreferrer" class="attachment" id="attachment-283802">https://reactos.org/wiki/FreeWin95</a>) and [then changed to focus on Windows NT](<a href="https://reactos.org/wiki/ReactOS/History" title="https://reactos.org/wiki/ReactOS/History" rel="nofollow external noreferrer" class="attachment" id="attachment-283803">https://reactos.org/wiki/ReactOS/History</a>), and after more than 25 years, is still not capable of being a daily use system. <br /> <br /> But we may also determine that most open-source systems are likewise not designed in such a way that reconstruction is viable. The Linux kernel is *huge* these days. <br /> <br /> Additionally, in my opinion, they’d probably want to use programming languages designed for readability, ease of learning, and error-reduction first (that is, more like #<span class="tag"><a href="https://nu.federati.net/tag/cobol" rel="tag">COBOL</a></span> than #<span class="tag"><a href="https://nu.federati.net/tag/c" rel="tag">C</a></span>, more like #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> than #<span class="tag"><a href="https://nu.federati.net/tag/cplusplus" rel="tag">CPlusPlus</a></span>, more like !<a href="https://nu.federati.net/group/241/id" class="h-card u-url p-nickname group" title="Smalltalk, Self, IO, etc (smalltalk)">Smalltalk</a> and #<span class="tag"><a href="https://nu.federati.net/tag/lisp" rel="tag">Lisp</a></span> / #<span class="tag"><a href="https://nu.federati.net/tag/scheme" rel="tag">Scheme</a></span> than #<span class="tag"><a href="https://nu.federati.net/tag/perl" rel="tag">Perl</a></span> / #<span class="tag"><a href="https://nu.federati.net/tag/raku" rel="tag">Raku</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/javascript" rel="tag">JavaScript</a></span>) and then performance and low-level access.<br /> <br /> I think it is a mistake to assume that one could start with a modern version of #<span class="tag"><a href="https://nu.federati.net/tag/gcc" rel="tag">gcc</a></span> or #<span class="tag"><a href="https://nu.federati.net/tag/llvm" rel="tag">llvm</a></span> or #<span class="tag"><a href="https://nu.federati.net/tag/msvc" rel="tag">msvc</a></span> … because it is not a given that the software itself and someone who knew how to use it (and update, modify, and adapt it) would still exist.3387177http://activitystrea.ms/schema/1.0/post2021-12-05T20:16:02+00:002021-12-05T20:16:02+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-12-05:objectType=thread:nonce=e24e0272991cb2f0http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-11-01:noticeId=3384226:objectType=noteNew note by lnxw48a1<a href="https://news.ycombinator.com/item?id=29058831" title="https://news.ycombinator.com/item?id=29058831" rel="nofollow noreferrer" class="attachment">https://news.ycombinator.com/item?id=29058831</a> <br /><br /> #<span class="tag"><a href="https://nu.federati.net/tag/oracle" rel="tag">Oracle</a></span> makes #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> JRE17 zero-price (under certain conditions) for commercial / corporate use.<br /><br /> I wouldn't trust ${_NYSE[ORCL]} with their own (employees') lives. I certainly wouldn't risk a business on them.3384226http://activitystrea.ms/schema/1.0/post2021-11-01T03:13:20+00:002021-11-01T03:13:20+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-11-01:objectType=thread:nonce=2afe5ac37b9ec3f1http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-08-05:noticeId=3374238:objectType=noteNew note by lnxw48a1I have OpenJDK installed through my distro ... #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> is necessary for Jedit and Netbeans. <br /><br /> I have no need for things like #<span class="tag"><a href="https://nu.federati.net/tag/mckoi" rel="tag">McKoi</a></span> / McKoi DDB / #<span class="tag"><a href="https://nu.federati.net/tag/derby" rel="tag">Derby</a></span> / #<span class="tag"><a href="https://nu.federati.net/tag/hsqldb" rel="tag">HSQLDB</a></span> / #<span class="tag"><a href="https://nu.federati.net/tag/h2" rel="tag">H2</a></span> or even #<span class="tag"><a href="https://nu.federati.net/tag/tomcat" rel="tag">Tomcat</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/jetty" rel="tag">Jetty</a></span> these days, but I'm very tempted to relearn some Java Servlet and JSP / JSF to create my personal site and using a Java based database as the backend. <br /><br /> Or #<span class="tag"><a href="https://nu.federati.net/tag/velocity" rel="tag">Velocity</a></span>, if that's still around. I barely got to touch that, but it seemed to be a big step upward. <br /><br /> Still I was talking about things like someone wanting to donate a corporate sponsored JDK project to either Apache or Eclipse and Oracle nixing the whole thing. There are organizations now building upon DotNet partly because of that.3374238http://activitystrea.ms/schema/1.0/post2021-08-05T00:42:33+00:002021-08-05T00:42:33+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-08-04:objectType=thread:nonce=a30d3536554fcc98http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-08-04:noticeId=3374231:objectType=noteNew note by musicmanOracle has largely been a good steward of #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java.</a></span> The CentOSization of Java has been complex, and sure, there have been some Oraclisms, But the Java ecosystem is as healthy as it has ever been.<br /><br /> Part of the angst around Java over the last few years has simply been people groaning about change, but ultimately the modularization that came in 9, and the "rapid" release cycle is going to be good for Java. I mean, we are already years in at this point. I think it's obvious it has been good.<br /><br /> You can use our JDK/JRE builds if you like, but your distribution is going to have you covered, without having to deal with Oracle: <a href="https://www.openlogic.com/openjdk-downloads" title="https://www.openlogic.com/openjdk-downloads" rel="nofollow noreferrer" class="attachment">https://www.openlogic.com/openjdk-downloads</a><br /><br /> There are lots of #<span class="tag"><a href="https://nu.federati.net/tag/jdk" rel="tag">JDK</a></span> providers that aren't Oracle.<br /><br /> Of course, all of this has to be viewed from the Oracle lens. If Oracle didn't think this was the best thing for their bottom line, they wouldn't do it. Someone over there has convinced Larry that a heavy Java ecosystem is good for Oracle and that getting the JDK out in the open is good for that.<br /><br /> Then, of course, there's the API bullshit, and that really doesn't have much to do with Java at the end of the day. That's Larry having a pissing contest with Google. It could have ended up that they ended up pissing on the entire industry, but aside from a lot of unnecessary angst, I don't think they have really done any damage there.3374231http://activitystrea.ms/schema/1.0/post2021-08-04T23:44:06+00:002021-08-04T23:44:06+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/12musicmanI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.musicmanDouglas A. WhitfieldI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.Minneapolis, MN, USAhomepagehttps://bdinls576.wordpress.com/truetag:nu.federati.net,2021-08-04:objectType=thread:nonce=a30d3536554fcc98http://activitystrea.ms/schema/1.0/commenttag:nu.federati.net,2021-08-04:noticeId=3374224:objectType=commentNew comment by lnxw48a1@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention" title="Douglas A. Whitfield">musicman</a> I’ve mostly stayed away from the #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> world the last few years. A combination of not being allowed to use it at work and seeing what #<span class="tag"><a href="https://nu.federati.net/tag/oracle" rel="tag">Oracle</a></span> is doing to anyone that is immersed in that ecosystem.<br /> <br /> But back in the day, I remember experimenting with McKoi and Apache Derby as part of a Java based help desk app I was writing.3374224http://activitystrea.ms/schema/1.0/post2021-08-04T22:03:46+00:002021-08-04T22:03:46+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-08-04:objectType=thread:nonce=a30d3536554fcc98http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-05-24:noticeId=3367346:objectType=noteNew note by lnxw48a1<a href="https://docs.laminas.dev/tutorials/getting-started/overview/" title="https://docs.laminas.dev/tutorials/getting-started/overview/" rel="nofollow noreferrer" class="attachment">https://docs.laminas.dev/tutorials/getting-started/overview/</a> [docs laminas dev]<br /><br /> I just read through the introductory tutorial for #<span class="tag"><a href="https://nu.federati.net/tag/laminas" rel="tag">Laminas</a></span>, the community-based continuation of the #<span class="tag"><a href="https://nu.federati.net/tag/php" rel="tag">PHP</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/zend" rel="tag">Zend</a></span> framework. <br /><br /> Sacred bovine! For the simplest task imaginable, they're using factories. <br /><br /> It is as if someone in the PHP world said "We don't get enough respect, so we must copy #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span>'s JEE enterprisey stuff".3367346http://activitystrea.ms/schema/1.0/post2021-05-24T17:56:42+00:002021-05-24T17:56:42+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-05-24:objectType=thread:nonce=011c98164ac229a7http://activitystrea.ms/schema/1.0/commenttag:nu.federati.net,2021-05-17:noticeId=3366619:objectType=commentNew comment by lnxw48a1@<a href="https://nu.federati.net/user/16" class="h-card u-url p-nickname mention" title="GeniusMusing">geniusmusing</a> Years ago, I was working on some #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> stuff. Seemed to be more complicated than necessary, but many of the things I was using at the time (XMPP server, various client / desktop software, Tomcat) were Java based.<br /> <br /> Then three things happened: <br /> 1. $EMPLOYER made a strong turn into the Microsoft ecosystem, displacing most of the Java apps we used<br /> 2. ${NYSE[ORCL]} bought Sun … and got Java, MySQL, and Solaris, along with a few other things. As expected, Oracle’s changes were overwhelmingly negative … but then, Sun was having trouble making money, while Oracle probably owns the US Mint.<br /> 3. Soon after Oracle’s takeover, some really severe security holes started appearing in Java, eventually resulting in Java’s removal from browsers far earlier than notoriously insecure Flash’s removal<br /> <br /> I don’t trust Microsoft much more than I trust Oracle, so Microsoft’s Java replacement ( C# ) is mostly out of bounds for me, though I like much of what I see in #<span class="tag"><a href="https://nu.federati.net/tag/powershell" rel="tag">PowerShell.</a></span>3366619http://activitystrea.ms/schema/1.0/post2021-05-17T17:13:48+00:002021-05-17T17:13:48+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-05-17:objectType=thread:nonce=36ee091011cbf40chttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-05-07:noticeId=3365541:objectType=noteNew note by musicmanok, I am now analyzing dump. customer is on #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span> 8 181. That's pretty old. I'm not sure those are really changelogs I want to wade into, but I guess I will. Does that version jump out to anyone regarding performance?3365541http://activitystrea.ms/schema/1.0/post2021-05-07T17:51:36+00:002021-05-07T17:51:36+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/12musicmanI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.musicmanDouglas A. WhitfieldI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.Minneapolis, MN, USAhomepagehttps://bdinls576.wordpress.com/truetag:nu.federati.net,2021-05-07:objectType=thread:nonce=c9487e0f2f1d4974http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-05-07:noticeId=3365530:objectType=noteNew note by musicmanis there a jar for the #<span class="tag"><a href="https://nu.federati.net/tag/eclipse" rel="tag">eclipse</a></span> Memory Analyzer (aka #<span class="tag"><a href="https://nu.federati.net/tag/mat" rel="tag">MAT</a></span>)? I can't get .apps to open on my work mac, but I can open jars from the command line.<br /><br /> I attempted to edit the ini file in the .app, but that did not resolve the issue.<br /><br /> #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span>3365530http://activitystrea.ms/schema/1.0/post2021-05-07T16:31:48+00:002021-05-07T16:31:48+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/12musicmanI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.musicmanDouglas A. WhitfieldI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.Minneapolis, MN, USAhomepagehttps://bdinls576.wordpress.com/truetag:nu.federati.net,2021-05-07:objectType=thread:nonce=6c66f324eb8a4225http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-04-30:noticeId=3364851:objectType=noteNew note by lnxw48a1Sorry I can't be more specific, but I haven't used #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> in my work in over a decade.3364851http://activitystrea.ms/schema/1.0/post2021-04-30T23:23:06+00:002021-04-30T23:23:06+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-04-29:objectType=thread:nonce=3eab1c7c159fb914http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-04-29:noticeId=3364777:objectType=noteNew note by musicmanHow many times would you expect a full gc in a 7 hour window? #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span>3364777http://activitystrea.ms/schema/1.0/post2021-04-29T21:30:00+00:002021-04-29T21:30:00+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/12musicmanI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.musicmanDouglas A. WhitfieldI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.Minneapolis, MN, USAhomepagehttps://bdinls576.wordpress.com/truetag:nu.federati.net,2021-04-29:objectType=thread:nonce=3eab1c7c159fb914http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-04-28:noticeId=3364695:objectType=noteNew note by musicmanI see some gc-related entries in a thread dump I was given. Is it possible to see how long a gc takes from a thread dump or do we need a heap dump for that? #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span>3364695http://activitystrea.ms/schema/1.0/post2021-04-28T19:53:37+00:002021-04-28T19:53:37+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/12musicmanI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.musicmanDouglas A. WhitfieldI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.Minneapolis, MN, USAhomepagehttps://bdinls576.wordpress.com/truetag:nu.federati.net,2021-04-28:objectType=thread:nonce=7003e47d928fdafbhttp://activitystrea.ms/schema/1.0/commenttag:nu.federati.net,2021-04-26:noticeId=3364541:objectType=commentNew comment by lnxw48a1@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention" title="Douglas A. Whitfield">musicman</a> That I don’t know how many of them are #<span class="tag"><a href="https://nu.federati.net/tag/floss" rel="tag">FLOSS</a></span>, but tossing “Java thread dump analyzer” into DDG got me a few different products, including one by IBM and one by Spotify.<br /> <br /> #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> <br /> <br /> <a href="https://spotify.github.io/threaddump-analyzer/" title="https://spotify.github.io/threaddump-analyzer/" rel="nofollow external noreferrer" class="attachment" id="attachment-280849">https://spotify.github.io/threaddump-analyzer/</a>3364541http://activitystrea.ms/schema/1.0/post2021-04-26T23:48:40+00:002021-04-26T23:48:40+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-04-26:objectType=thread:nonce=b6f34ec626106a0bhttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-03-17:noticeId=3360581:objectType=noteNew note by musicmanAny #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span> heads able to help here? My java is pretty limited. There has been work in the UpgradeProtocol method recently. This is the code that upgrades http 1.1 connections to http2 connections in #<span class="tag"><a href="https://nu.federati.net/tag/apachetomcat" rel="tag">ApacheTomcat.</a></span> I am trying to test a fix in stream handling, but I can't get the application to work. :/ <br /><br /> ```<br /> [root@pg-master 09:54:57 embed]# java -jar target/tomcat-9-embedded-1.0.4.jar <br /> Error: A JNI error has occurred, please check your installation and try again<br /> Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/coyote/UpgradeProtocol<br /> at java.lang.Class.getDeclaredMethods0(Native Method)<br /> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)<br /> at java.lang.Class.privateGetMethodRecursive(Class.java:3048)<br /> at java.lang.Class.getMethod0(Class.java:3018)<br /> at java.lang.Class.getMethod(Class.java:1784)<br /> at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)<br /> at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)<br /> Caused by: java.lang.ClassNotFoundException: org.apache.coyote.UpgradeProtocol<br /> at java.net.URLClassLoader.findClass(URLClassLoader.java:382)<br /> at java.lang.ClassLoader.loadClass(ClassLoader.java:418)<br /> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)<br /> at java.lang.ClassLoader.loadClass(ClassLoader.java:351)<br /> ```<br /><br /> ```<br /> [root@pg-master 10:07:51 coyote]# ls /root/embed/target/lib/org/apache/coyote/UpgradeProtocol.class<br /> /root/embed/target/lib/org/apache/coyote/UpgradeProtocol.class<br /> ```3360581http://activitystrea.ms/schema/1.0/post2021-03-17T15:15:55+00:002021-03-17T15:15:55+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/12musicmanI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.musicmanDouglas A. WhitfieldI do 100% free software work (although my employer purchases non free tools to make this happen...sigh). My label: https://blocsonic.com/ started http://ccmusicawards.com http://datamost.com/dw twitter: dawsports cycling/running/yoga: https://www.strava.com/athletes/40503008 http://www.facebook.com/douglasawh. I've got other accounts...just ask 512 char is not enough, but hey, you have the rest of the page to fill in details.Minneapolis, MN, USAhomepagehttps://bdinls576.wordpress.com/truetag:nu.federati.net,2021-03-17:objectType=thread:nonce=f63096a477690240http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-02-09:noticeId=3357208:objectType=noteNew note by lnxw48a1So I took a cursory look around <a href="https://dart.dev/" title="https://dart.dev/" rel="nofollow noreferrer" class="attachment thumbnail">https://dart.dev/</a> ... I think #<span class="tag"><a href="https://nu.federati.net/tag/dart" rel="tag">Dart</a></span> resembles #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> ... this may be why it has far less mindshare than #<span class="tag"><a href="https://nu.federati.net/tag/typescript" rel="tag">TypeScript</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/coffeescript" rel="tag">CoffeeScript</a></span> among "compiles to #<span class="tag"><a href="https://nu.federati.net/tag/javascript" rel="tag">JavaScript</a></span>" languages.3357208http://activitystrea.ms/schema/1.0/post2021-02-09T02:42:23+00:002021-02-09T02:42:23+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-02-09:objectType=thread:nonce=b56539d0d01a730chttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-02-07:noticeId=3357120:objectType=noteNew note by lnxw48a1Odd to me that #<span class="tag"><a href="https://nu.federati.net/tag/dart" rel="tag">Dart</a></span> strings are UTF-16 instead of UTF-8. I’m sure there’s a legacy reason (was “Dart”:{<a href="https://dart.dev/" title="https://dart.dev/" rel="nofollow external noreferrer" class="attachment" id="attachment-279725">https://dart.dev/</a>} originally written in #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span>?), but still, that seems backwards to me for a language created in 2011.3357120http://activitystrea.ms/schema/1.0/post2021-02-07T23:44:03+00:002021-02-07T23:44:03+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-02-07:objectType=thread:nonce=83e00a863e5d6971http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-10-24:noticeId=3342464:objectType=noteNew note by lnxw48a1@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention">musicman</a> Here's a #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> language thought. In general, many of the complexity and boilerplate issues associated with the language could be worked around, but one issue cannot: The language is owned and controlled by Oracle.<br /><br /> It may be a fruitful field for several more years, but eventually, ORCL will extract every possible drop of profit out of the language and its ecosystem, bankrupting their paying customers and almost everyone else. <br /><br /> Both ASF (Apache Software Foundation) and Eclipse Foundation are in the line of fire and are likely to become casualties.3342464http://activitystrea.ms/schema/1.0/post2020-10-24T18:56:25+00:002020-10-24T18:56:25+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2019-10-23:objectType=thread:nonce=d92d641894d71db5http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-10-20:noticeId=3341442:objectType=noteNew note by lnxw48a1#<span class="tag"><a href="https://nu.federati.net/tag/osgi" rel="tag">OSGi</a></span>: modularity for #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> <a href="https://www.infoworld.com/article/3543072/what-is-osgi-java-modularity-with-the-open-service-gateway-initiative.html" title="https://www.infoworld.com/article/3543072/what-is-osgi-java-modularity-with-the-open-service-gateway-initiative.html" rel="nofollow external noreferrer" class="attachment" id="attachment-276851">https://nu.federati.net/url/276851</a> [www infoworld com] <br /> <br /> That article is from 2020. The next one is from 2011. <a href="https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html" title="https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html" rel="nofollow external noreferrer" class="attachment" id="attachment-276852">https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html</a> <br /> <br /> NOTE: if you get a “you’ve read your limit of articles” message, clear all cookies and stored data before you retry. And maybe a no-JS browser might avoid all of this.3341442http://activitystrea.ms/schema/1.0/post2020-10-20T19:19:16+00:002020-10-20T19:19:16+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-10-20:objectType=thread:nonce=36b59ecf70da553e