Federati Nu: Federated N-series GNU Social
  • Login
It's "All Of Us For All Of Us" Or We're On Our Own
  • Public

    • Public
    • Groups
    • Popular
    • People

Notices tagged with java

  1. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Saturday, 30-Jul-2022 16:55:44 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Back in the 1990s, my youngest uncle kept telling me to learn #COBOL instead of #Java (though at the time, I was taking courses with Microsoft #BASIC ... and later took both COBOL and Java, along with #Pascal, #Visual_Basic, #JavaScript, #Perl, #PHP, and more).

    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 #Y2K 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.

    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.
    In conversation about 6 months ago from web permalink
  2. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Saturday, 11-Dec-2021 17:47:40 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    • Federati Networks
    • Open Source Playground
    For the record, !fnetworks does not run any #Java software, nor is the JVM installed on any Federati server.

    The same applies for !OSP.

    I have not yet grepped logs for #log4j exploitation attempts, but other server admins report multiple log entries.
    In conversation about a year ago from mustard permalink
  3. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Saturday, 11-Dec-2021 04:41:51 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • GeniusMusing
    • a Claes unto himself 🇸🇪🇭🇰💙💛
    @geniusmusing

    Believed affected: * cloud platforms
    * enterprise applications ( which are often written in #Java )
    * Minecraft ( which was where the #log4j flaw was discovered )
    * #Android apps ( noted by @clacke )

    Possibly, other "log4" libraries may have a similar flaw.
    In conversation about a year ago from web permalink
  4. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Sunday, 05-Dec-2021 20:16:02 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    • Smalltalk, Self, IO, etc
    after 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?

    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](https://reactos.org/), which launched as [a project to produce a system compatible with Windows 95](https://reactos.org/wiki/FreeWin95) and [then changed to focus on Windows NT](https://reactos.org/wiki/ReactOS/History), and after more than 25 years, is still not capable of being a daily use system.

    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.

    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 #COBOL than #C, more like #Java than #CPlusPlus, more like !Smalltalk and #Lisp / #Scheme than #Perl / #Raku and #JavaScript) and then performance and low-level access.

    I think it is a mistake to assume that one could start with a modern version of #gcc or #llvm or #msvc … 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.
    In conversation about a year ago from Shoyu permalink

    Attachments

    1. FreeWin95 - ReactOS Wiki
    2. ReactOS/History - ReactOS Wiki
  5. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Monday, 01-Nov-2021 03:13:20 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    https://news.ycombinator.com/item?id=29058831

    #Oracle makes #Java JRE17 zero-price (under certain conditions) for commercial / corporate use.

    I wouldn't trust ${_NYSE[ORCL]} with their own (employees') lives. I certainly wouldn't risk a business on them.
    In conversation about a year ago from web permalink

    Attachments

    1. Invalid filename.
      Oracle's JDK 17 – Free Again for Commercial Use | Hacker News
  6. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Thursday, 05-Aug-2021 00:42:33 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • Douglas A. Whitfield
    I have OpenJDK installed through my distro ... #Java is necessary for Jedit and Netbeans.

    I have no need for things like #McKoi / McKoi DDB / #Derby / #HSQLDB / #H2 or even #Tomcat and #Jetty 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.

    Or #Velocity, if that's still around. I barely got to touch that, but it seemed to be a big step upward.

    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.
    In conversation Thursday, 05-Aug-2021 00:42:33 UTC from web permalink
  7. Douglas A. Whitfield (musicman@nu.federati.net)'s status on Wednesday, 04-Aug-2021 23:44:06 UTC Douglas A. Whitfield Douglas A. Whitfield
    in reply to
    • LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Oracle has largely been a good steward of #Java. 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.

    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.

    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: https://www.openlogic.com/openjdk-downloads

    There are lots of #JDK providers that aren't Oracle.

    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.

    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.
    In conversation Wednesday, 04-Aug-2021 23:44:06 UTC from web permalink

    Attachments

    1. OpenJDK Downloads | Download Java JDK 8 & 11 | OpenLogic
      OpenLogic provides free OpenJDK Java downloads for OpenJDK 8 and OpenJDK 11. Get your JDK download today. Plus, get answers to your FAQ about Java development and download Java JDK 8 and Java 11.
  8. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Wednesday, 04-Aug-2021 22:03:46 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • Douglas A. Whitfield
    @musicman I’ve mostly stayed away from the #Java world the last few years. A combination of not being allowed to use it at work and seeing what #Oracle is doing to anyone that is immersed in that ecosystem.

    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.
    In conversation Wednesday, 04-Aug-2021 22:03:46 UTC from Shoyu permalink
  9. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Monday, 24-May-2021 17:56:42 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    https://docs.laminas.dev/tutorials/getting-started/overview/ [docs laminas dev]

    I just read through the introductory tutorial for #Laminas, the community-based continuation of the #PHP #Zend framework.

    Sacred bovine! For the simplest task imaginable, they're using factories.

    It is as if someone in the PHP world said "We don't get enough respect, so we must copy #Java's JEE enterprisey stuff".
    In conversation Monday, 24-May-2021 17:56:42 UTC from web permalink

    Attachments

    1. Overview - tutorials - Laminas Docs
      Learn how to create laminas-mvc applications, get in-depth guides into components, and discover how to migrate your applications to version 3!
  10. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Monday, 17-May-2021 17:13:48 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • GeniusMusing
    @geniusmusing Years ago, I was working on some #Java 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.

    Then three things happened:
    1. $EMPLOYER made a strong turn into the Microsoft ecosystem, displacing most of the Java apps we used
    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.
    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

    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 #PowerShell.
    In conversation Monday, 17-May-2021 17:13:48 UTC from Shoyu permalink
  11. Douglas A. Whitfield (musicman@nu.federati.net)'s status on Friday, 07-May-2021 17:51:36 UTC Douglas A. Whitfield Douglas A. Whitfield
    ok, I am now analyzing dump. customer is on #java 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?
    In conversation Friday, 07-May-2021 17:51:36 UTC from web permalink
  12. Douglas A. Whitfield (musicman@nu.federati.net)'s status on Friday, 07-May-2021 16:31:48 UTC Douglas A. Whitfield Douglas A. Whitfield
    is there a jar for the #eclipse Memory Analyzer (aka #MAT)? I can't get .apps to open on my work mac, but I can open jars from the command line.

    I attempted to edit the ini file in the .app, but that did not resolve the issue.

    #java
    In conversation Friday, 07-May-2021 16:31:48 UTC from web permalink
  13. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Friday, 30-Apr-2021 23:23:06 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Sorry I can't be more specific, but I haven't used #Java in my work in over a decade.
    In conversation Friday, 30-Apr-2021 23:23:06 UTC from web permalink
  14. Douglas A. Whitfield (musicman@nu.federati.net)'s status on Thursday, 29-Apr-2021 21:30:00 UTC Douglas A. Whitfield Douglas A. Whitfield
    How many times would you expect a full gc in a 7 hour window? #java
    In conversation Thursday, 29-Apr-2021 21:30:00 UTC from web permalink
  15. Douglas A. Whitfield (musicman@nu.federati.net)'s status on Wednesday, 28-Apr-2021 19:53:37 UTC Douglas A. Whitfield Douglas A. Whitfield
    I 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? #java
    In conversation Wednesday, 28-Apr-2021 19:53:37 UTC from web permalink
  16. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Monday, 26-Apr-2021 23:48:40 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • Douglas A. Whitfield
    @musicman That I don’t know how many of them are #FLOSS, but tossing “Java thread dump analyzer” into DDG got me a few different products, including one by IBM and one by Spotify.

    #Java

    https://spotify.github.io/threaddump-analyzer/
    In conversation Monday, 26-Apr-2021 23:48:40 UTC from Shoyu permalink

    Attachments

    1. Online Java Thread Dump Analyzer
  17. Douglas A. Whitfield (musicman@nu.federati.net)'s status on Wednesday, 17-Mar-2021 15:15:55 UTC Douglas A. Whitfield Douglas A. Whitfield
    Any #java 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 #ApacheTomcat. I am trying to test a fix in stream handling, but I can't get the application to work. :/

    ```
    [root@pg-master 09:54:57 embed]# java -jar target/tomcat-9-embedded-1.0.4.jar
    Error: A JNI error has occurred, please check your installation and try again
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/coyote/UpgradeProtocol
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
    at java.lang.Class.getMethod0(Class.java:3018)
    at java.lang.Class.getMethod(Class.java:1784)
    at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
    Caused by: java.lang.ClassNotFoundException: org.apache.coyote.UpgradeProtocol
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ```

    ```
    [root@pg-master 10:07:51 coyote]# ls /root/embed/target/lib/org/apache/coyote/UpgradeProtocol.class
    /root/embed/target/lib/org/apache/coyote/UpgradeProtocol.class
    ```
    In conversation Wednesday, 17-Mar-2021 15:15:55 UTC from web permalink
  18. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Tuesday, 09-Feb-2021 02:42:23 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    So I took a cursory look around https://dart.dev/ ... I think #Dart resembles #Java ... this may be why it has far less mindshare than #TypeScript and #CoffeeScript among "compiles to #JavaScript" languages.
    In conversation Tuesday, 09-Feb-2021 02:42:23 UTC from web permalink

    Attachments

    1. Dart programming language
      Dart is a client-optimized language for fast apps on any platform
  19. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Sunday, 07-Feb-2021 23:44:03 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    Odd to me that #Dart strings are UTF-16 instead of UTF-8. I’m sure there’s a legacy reason (was “Dart”:{https://dart.dev/} originally written in #Java?), but still, that seems backwards to me for a language created in 2011.
    In conversation Sunday, 07-Feb-2021 23:44:03 UTC from Shoyu permalink

    Attachments

    1. Dart programming language
      Dart is a client-optimized language for fast apps on any platform
  20. LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Saturday, 24-Oct-2020 18:56:25 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}
    in reply to
    • Douglas A. Whitfield
    @musicman Here's a #Java 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.

    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.

    Both ASF (Apache Software Foundation) and Eclipse Foundation are in the line of fire and are likely to become casualties.
    In conversation Saturday, 24-Oct-2020 18:56:25 UTC from web permalink
  • Before

Feeds

  • Activity Streams
  • RSS 1.0
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Federati Nu: Federated N-series GNU Social is a social network, courtesy of Federati Networks. It runs on GNU social, version 2.0.0-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Federati Nu: Federated N-series GNU Social content and data are available under the Creative Commons Attribution 3.0 license.

Switch to mobile site layout.