Chirp!java
https://chirp.cooleysekula.net/tag/java/rss
Updates tagged with java on Chirp!!reproducible_builds: There have been a bunch of fixes to the #Java JDK! The JDK itself should now be reproducible (included in the JDK 19+21 early-access builds, JDK19 becoming generally available Sept 20th).This also means any Java application should have an easier time building reproducibly.https://bugs.openjdk.java.net/browse/JDK-8284539?jql=labels%20%3D%20reproducible-build
https://chirp.cooleysekula.net/notice/325462
reproducible_builds's status on Saturday, 07-May-2022 11:27:22 UTC<p>There have been a bunch of fixes to the <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="tag">#Java</a> JDK! The JDK itself should now be reproducible (included in the JDK 19+21 early-access builds, JDK19 becoming generally available Sept 20th).</p><p>This also means any Java application should have an easier time building reproducibly.</p><p><a href="https://bugs.openjdk.java.net/browse/JDK-8284539?jql=labels%20%3D%20reproducible-build" rel="nofollow noreferrer">https://bugs.openjdk.java.net/browse/JDK-8284539?jql=labels%20%3D%20reproducible-build</a></p>2022-05-07T11:27:22+00:00Reproducible Buildsthor: #Memes #Programming #Java berserker.town: LiberaPay | PayPal
https://chirp.cooleysekula.net/notice/316494
thor's status on Wednesday, 02-Mar-2022 14:11:02 UTC<p><a href="https://berserker.town/tags/Memes" class="mention hashtag" rel="tag">#Memes</a> <a href="https://berserker.town/tags/Programming" class="mention hashtag" rel="tag">#Programming</a> <a href="https://berserker.town/tags/Java" class="mention hashtag" rel="tag">#Java</a> <br /><a href="https://berserker.town">berserker.town</a>: <a href="https://en.liberapay.com/Thorwegian/" rel="nofollow noreferrer">LiberaPay</a> | <a href="https://www.paypal.com/donate/?hosted_button_id=KUAUYUHNHNXHJ" rel="nofollow noreferrer">PayPal</a></p>2022-03-02T14:11:02+00:00Thorwegian ❄️lnxw48a1: 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.
https://chirp.cooleysekula.net/notice/306711
lnxw48a1's status on Saturday, 11-Dec-2021 17:47:40 UTCFor 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.2021-12-11T17:47:40+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @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.
https://chirp.cooleysekula.net/notice/306692
lnxw48a1's status on Saturday, 11-Dec-2021 04:41:51 UTC@<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.2021-12-11T04:41:51+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: 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.
https://chirp.cooleysekula.net/notice/306551
lnxw48a1's status on Sunday, 05-Dec-2021 20:16:02 UTCafter 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" class="attachment">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" class="attachment">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" class="attachment">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.2021-12-05T20:16:02+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: 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.
https://chirp.cooleysekula.net/notice/305912
lnxw48a1's status on Monday, 01-Nov-2021 03:13:20 UTC<a href="https://news.ycombinator.com/item?id=29058831" title="https://news.ycombinator.com/item?id=29058831" rel="nofollow" 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.2021-11-01T03:13:20+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: 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.
https://chirp.cooleysekula.net/notice/304052
lnxw48a1's status on Thursday, 05-Aug-2021 00:42:33 UTCI 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.2021-08-05T00:42:33+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: 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.
https://chirp.cooleysekula.net/notice/304049
musicman's status on Wednesday, 04-Aug-2021 23:44:06 UTCOracle 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" 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.2021-08-04T23:44:06+00:00Douglas A. Whitfieldlnxw48a1: @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.
https://chirp.cooleysekula.net/notice/304047
lnxw48a1's status on Wednesday, 04-Aug-2021 22:03:46 UTC@<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.2021-08-04T22:03:46+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: 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".
https://chirp.cooleysekula.net/notice/302630
lnxw48a1's status on Monday, 24-May-2021 17:56:42 UTC<a href="https://docs.laminas.dev/tutorials/getting-started/overview/" title="https://docs.laminas.dev/tutorials/getting-started/overview/" rel="nofollow" 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".2021-05-24T17:56:42+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @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.
https://chirp.cooleysekula.net/notice/302479
lnxw48a1's status on Monday, 17-May-2021 17:13:48 UTC@<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>2021-05-17T17:13:48+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: 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?
https://chirp.cooleysekula.net/notice/302242
musicman's status on Friday, 07-May-2021 17:51:36 UTCok, 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?2021-05-07T17:51:36+00:00Douglas A. Whitfieldmusicman: 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
https://chirp.cooleysekula.net/notice/302241
musicman's status on Friday, 07-May-2021 16:31:48 UTCis 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>2021-05-07T16:31:48+00:00Douglas A. Whitfieldlnxw48a1: Sorry I can't be more specific, but I haven't used #Java in my work in over a decade.
https://chirp.cooleysekula.net/notice/302066
lnxw48a1's status on Friday, 30-Apr-2021 23:23:06 UTCSorry 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.2021-04-30T23:23:06+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: How many times would you expect a full gc in a 7 hour window? #java
https://chirp.cooleysekula.net/notice/302046
musicman's status on Thursday, 29-Apr-2021 21:30:00 UTCHow 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>2021-04-29T21:30:00+00:00Douglas A. Whitfieldmusicman: 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
https://chirp.cooleysekula.net/notice/302025
musicman's status on Wednesday, 28-Apr-2021 19:53:37 UTCI 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>2021-04-28T19:53:37+00:00Douglas A. Whitfieldlnxw48a1: @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/
https://chirp.cooleysekula.net/notice/301983
lnxw48a1's status on Monday, 26-Apr-2021 23:48:40 UTC@<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" class="attachment">https://spotify.github.io/threaddump-analyzer/</a>2021-04-26T23:48:40+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: 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 ```
https://chirp.cooleysekula.net/notice/301238
musicman's status on Wednesday, 17-Mar-2021 15:15:55 UTCAny #<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 /> ```2021-03-17T15:15:55+00:00Douglas A. Whitfieldlnxw48a1: 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.
https://chirp.cooleysekula.net/notice/300497
lnxw48a1's status on Tuesday, 09-Feb-2021 02:42:23 UTCSo I took a cursory look around <a href="https://dart.dev/" title="https://dart.dev/" rel="nofollow" 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.2021-02-09T02:42:23+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: 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.
https://chirp.cooleysekula.net/notice/300450
lnxw48a1's status on Sunday, 07-Feb-2021 23:44:03 UTCOdd 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" class="attachment">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.2021-02-07T23:44:03+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: #OSGi: modularity for #Java https://nu.federati.net/url/276851 [www infoworld com] That article is from 2020. The next one is from 2011. https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html 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.
https://chirp.cooleysekula.net/notice/297541
lnxw48a1's status on Tuesday, 20-Oct-2020 19:19:16 UTC#<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" class="attachment">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" class="attachment">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.2020-10-20T19:19:16+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: installing #Java 15 for the first time
https://chirp.cooleysekula.net/notice/296761
musicman's status on Friday, 25-Sep-2020 15:30:59 UTCinstalling #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> 15 for the first time2020-09-25T15:30:59+00:00Douglas A. Whitfieldmusicman: I figured out I was looking in the wrong place for the hbase stuff. It was in org.apache.hbase. #java is so weird.
https://chirp.cooleysekula.net/notice/296260
musicman's status on Thursday, 03-Sep-2020 20:26:47 UTCI figured out I was looking in the wrong place for the hbase stuff. It was in org.apache.hbase. #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span> is so weird.2020-09-03T20:26:47+00:00Douglas A. Whitfieldmusicman: how does one determine what version of #SpringSecurity? #java
https://chirp.cooleysekula.net/notice/295641
musicman's status on Monday, 17-Aug-2020 19:30:42 UTChow does one determine what version of #<span class="tag"><a href="https://nu.federati.net/tag/springsecurity" rel="tag">SpringSecurity</a></span>? #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span>2020-08-17T19:30:42+00:00Douglas A. Whitfieldmusicman: Apparently #Tomcat can give a 404 if you have the wrong version of #Java ...because that makes sense.
https://chirp.cooleysekula.net/notice/295245
musicman's status on Tuesday, 04-Aug-2020 18:05:16 UTCApparently #<span class="tag"><a href="https://nu.federati.net/tag/tomcat" rel="tag">Tomcat</a></span> can give a 404 if you have the wrong version of #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> <br /><br /> ...because that makes sense.2020-08-04T18:05:16+00:00Douglas A. Whitfieldmusicman: well, "enterprise" is largely a bad word in the startup space, to be equated with slow and/or complicated. I am having a related argument about Java. Maybe it is true that the Java ecosystem is too complicated. I was just yesterday unable to get something to work in IntelliJ and I have no idea why. It works in #Eclipse. In any case, I think the Java-naysayers probably don't know about things like https://quarkus.io/ I think there is a good argument about not using C or C++ for a startup, unless you are doing something that requires realtime, but I don't see the argument with Java. I think Java had years of uncertainty after the Sun acquisition, and #Java 8 certainly has issues with modern practices, but Java 8 came out before K8s. Considering #K8s came out the same year as Java 8 and #Mesos had been presented first 5 years earlier, it's easy to say that Java 8 was a missed opportunity. That said, a lot of things you would have liked to see in Java 8 came in Java 9. Thank you for coming to my TED talk.
https://chirp.cooleysekula.net/notice/295117
musicman's status on Friday, 31-Jul-2020 15:54:57 UTCwell, "enterprise" is largely a bad word in the startup space, to be equated with slow and/or complicated.<br /><br /> I am having a related argument about Java. Maybe it is true that the Java ecosystem is too complicated. I was just yesterday unable to get something to work in IntelliJ and I have no idea why. It works in #<span class="tag"><a href="https://nu.federati.net/tag/eclipse" rel="tag">Eclipse.</a></span> In any case, I think the Java-naysayers probably don't know about things like <a href="https://quarkus.io/" title="https://quarkus.io/" rel="nofollow" class="attachment">https://quarkus.io/</a><br /><br /> I think there is a good argument about not using C or C++ for a startup, unless you are doing something that requires realtime, but I don't see the argument with Java.<br /><br /> I think Java had years of uncertainty after the Sun acquisition, and #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> 8 certainly has issues with modern practices, but Java 8 came out before K8s.<br /><br /> Considering #<span class="tag"><a href="https://nu.federati.net/tag/k8s" rel="tag">K8s</a></span> came out the same year as Java 8 and #<span class="tag"><a href="https://nu.federati.net/tag/mesos" rel="tag">Mesos</a></span> had been presented first 5 years earlier, it's easy to say that Java 8 was a missed opportunity. That said, a lot of things you would have liked to see in Java 8 came in Java 9.<br /><br /> Thank you for coming to my TED talk.2020-07-31T15:54:57+00:00Douglas A. Whitfieldmusicman: I know @pete ...but I didn't when we fediverse met. There have been a few others that have come and gone over the years, but mostly just twitter refugees that went back when they figured out the fail whale (which I think was them moving to #Java). @edythemighty and @marxistvegan are probably the two I spent the most time talking to here, but again, neither of them did I know IRL before fediverse. I still keep up with Edy, but he's just not in the fediverse.
https://chirp.cooleysekula.net/notice/294594
musicman's status on Thursday, 16-Jul-2020 19:29:55 UTCI know @<a href="https://nu.federati.net/user/8978" class="h-card u-url p-nickname mention" title="Pete Daniels">pete</a> ...but I didn't when we fediverse met.<br /><br /> There have been a few others that have come and gone over the years, but mostly just twitter refugees that went back when they figured out the fail whale (which I think was them moving to #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span>).<br /><br /> @edythemighty and @marxistvegan are probably the two I spent the most time talking to here, but again, neither of them did I know IRL before fediverse. I still keep up with Edy, but he's just not in the fediverse.2020-07-16T19:29:55+00:00Douglas A. Whitfieldmusicman: thinking about writing a #cycling training app, but not sure how exactly it fits into any of these. It could maybe fit in learning a new language, but if it's like "zero to app" in 3 months or something, I don't know how useful it will be. I mean, I have other stuff to do, but largely right now I am being paid to learn #Java (and Java tooling). Interestingly, 12 weeks is what this bootcamp uses: https://www.thesoftwareguild.com/coding-bootcamps/java-training/
https://chirp.cooleysekula.net/notice/293354
musicman's status on Thursday, 11-Jun-2020 20:57:55 UTCthinking about writing a #<span class="tag"><a href="https://nu.federati.net/tag/cycling" rel="tag">cycling</a></span> training app, but not sure how exactly it fits into any of these. It could maybe fit in learning a new language, but if it's like "zero to app" in 3 months or something, I don't know how useful it will be. I mean, I have other stuff to do, but largely right now I am being paid to learn #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> (and Java tooling). <br /><br /> Interestingly, 12 weeks is what this bootcamp uses: <a href="https://www.thesoftwareguild.com/coding-bootcamps/java-training/" title="https://www.thesoftwareguild.com/coding-bootcamps/java-training/" rel="nofollow" class="attachment">https://www.thesoftwareguild.com/coding-bootcamps/java-training/</a>2020-06-11T20:57:55+00:00Douglas A. Whitfieldlnxw48a1: @musicman Not an answer, because I don't know, but look into #Java and time zones. I'd guess it probably has its own implementation of the Olsen #timezone database.
https://chirp.cooleysekula.net/notice/293272
lnxw48a1's status on Tuesday, 09-Jun-2020 20:02:54 UTC@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention" title="Douglas A. Whitfield">musicman</a> Not an answer, because I don't know, but look into #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> and time zones. I'd guess it probably has its own implementation of the Olsen #<span class="tag"><a href="https://nu.federati.net/tag/timezone" rel="tag">timezone</a></span> database.2020-06-09T20:02:54+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: My team is hosting a virtual conference in October (maybe it's September). I think it is just for current customers. A user group meeting of sorts. In any case, I don't know if the presentations themselves will see the public web, but I can certainly share here some of what I learn along the way. Basically any #freesoftware is fair game, although we don't typically do much with #bsd. What would you like to know about? #java #jenkins #configurationascode #cloud #orchestration #linux. I guess I need to figure out if it needs to be an application we support. We support a bunch of stuff though, so I wouldn't worry too much about that when suggesting topics.
https://chirp.cooleysekula.net/notice/293227
musicman's status on Monday, 08-Jun-2020 18:46:16 UTCMy team is hosting a virtual conference in October (maybe it's September). I think it is just for current customers. A user group meeting of sorts.<br /><br /> In any case, I don't know if the presentations themselves will see the public web, but I can certainly share here some of what I learn along the way.<br /><br /> Basically any #<span class="tag"><a href="https://nu.federati.net/tag/freesoftware" rel="tag">freesoftware</a></span> is fair game, although we don't typically do much with #<span class="tag"><a href="https://nu.federati.net/tag/bsd" rel="tag">bsd.</a></span> What would you like to know about? #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/jenkins" rel="tag">jenkins</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/configurationascode" rel="tag">configurationascode</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/cloud" rel="tag">cloud</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/orchestration" rel="tag">orchestration</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/linux" rel="tag">linux.</a></span><br /><br /> I guess I need to figure out if it needs to be an application we support. We support a bunch of stuff though, so I wouldn't worry too much about that when suggesting topics.2020-06-08T18:46:16+00:00Douglas A. Whitfieldlnxw48a1: @musicman I don't think there was a #TomEE in 2004. I hadn't even heard of #Glassfish yet. I used regular #Tomcat (with #Apache and #IIS) at school, and even looked into a #Java based web host ... but the work schedule and commuting (and then traveling and #hotel_INET) just made it not doable.
https://chirp.cooleysekula.net/notice/293050
lnxw48a1's status on Wednesday, 03-Jun-2020 17:35:49 UTC@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention">musicman</a> I don't think there was a #<span class="tag"><a href="https://nu.federati.net/tag/tomee" rel="tag">TomEE</a></span> in 2004. I hadn't even heard of #<span class="tag"><a href="https://nu.federati.net/tag/glassfish" rel="tag">Glassfish</a></span> yet. I used regular #<span class="tag"><a href="https://nu.federati.net/tag/tomcat" rel="tag">Tomcat</a></span> (with #<span class="tag"><a href="https://nu.federati.net/tag/apache" rel="tag">Apache</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/iis" rel="tag">IIS</a></span>) at school, and even looked into a #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> based web host ... but the work schedule and commuting (and then traveling and #<span class="tag"><a href="https://nu.federati.net/tag/hotelinet" rel="tag">hotel_INET</a></span>) just made it not doable.2020-06-03T17:35:49+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: https://howtodoinjava.com/servlets/complete-java-servlets-tutorial/ I was trying to remember the process for writing #Java #servlets.
https://chirp.cooleysekula.net/notice/292835
lnxw48a1's status on Thursday, 28-May-2020 18:48:10 UTC<a href="https://howtodoinjava.com/servlets/complete-java-servlets-tutorial/" title="https://howtodoinjava.com/servlets/complete-java-servlets-tutorial/" rel="nofollow" class="attachment">https://howtodoinjava.com/servlets/complete-java-servlets-tutorial/</a> <br /><br /> I was trying to remember the process for writing #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/servlets" rel="tag">servlets.</a></span>2020-05-28T18:48:10+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: so, my #postgres application seems to work in #wildfly. I guess I need to write a #java application to test it? I've never used Wildfly before so...yeah.
https://chirp.cooleysekula.net/notice/292832
musicman's status on Thursday, 28-May-2020 18:21:10 UTCso, my #<span class="tag"><a href="https://nu.federati.net/tag/postgres" rel="tag">postgres</a></span> application seems to work in #<span class="tag"><a href="https://nu.federati.net/tag/wildfly" rel="tag">wildfly.</a></span> I guess I need to write a #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span> application to test it? I've never used Wildfly before so...yeah.2020-05-28T18:21:10+00:00Douglas A. Whitfieldlnxw48a1: https://wildfly.org/news/tags/hal/ for more about #Wildfly HAL Wildfly is a #Java application server and container, similar to #Jetty and #Tomcat
https://chirp.cooleysekula.net/notice/292820
lnxw48a1's status on Thursday, 28-May-2020 14:58:03 UTC<a href="https://wildfly.org/news/tags/hal/" title="https://wildfly.org/news/tags/hal/" rel="nofollow" class="attachment">https://wildfly.org/news/tags/hal/</a> for more about #<span class="tag"><a href="https://nu.federati.net/tag/wildfly" rel="tag">Wildfly</a></span> HAL<br /><br /> Wildfly is a #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> application server and container, similar to #<span class="tag"><a href="https://nu.federati.net/tag/jetty" rel="tag">Jetty</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/tomcat" rel="tag">Tomcat</a></span>2020-05-28T14:58:03+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: #Wildfly HAL: https://wildfly.org/news/2018/06/01/Whats-New-In-HAL/ Management console, not Hardware Abstraction Layer #Java
https://chirp.cooleysekula.net/notice/292819
lnxw48a1's status on Thursday, 28-May-2020 14:46:20 UTC#<span class="tag"><a href="https://nu.federati.net/tag/wildfly" rel="tag">Wildfly</a></span> HAL: <a href="https://wildfly.org/news/2018/06/01/Whats-New-In-HAL/" title="https://wildfly.org/news/2018/06/01/Whats-New-In-HAL/" rel="nofollow" class="attachment">https://wildfly.org/news/2018/06/01/Whats-New-In-HAL/</a> <br /><br /> Management console, not Hardware Abstraction Layer<br /><br /> #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span>2020-05-28T14:46:20+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @musicman It has been a loooong time since I've messed around with #Java (I'd say 13-14 years), but if the CLASSPATH was set correctly, I never had to unjar jarfiles. I never had the situation where a required file was missing from the jar, so you may be in unknown territory.
https://chirp.cooleysekula.net/notice/292350
lnxw48a1's status on Thursday, 14-May-2020 21:37:21 UTC@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention">musicman</a> It has been a loooong time since I've messed around with #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> (I'd say 13-14 years), but if the CLASSPATH was set correctly, I never had to unjar jarfiles. I never had the situation where a required file was missing from the jar, so you may be in unknown territory.2020-05-14T21:37:21+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @musicman That sounds like a good idea. Being that this _is_ #Java, also take a good look at the command line and environment variables needed for starting it. In the olden days, variables like $JAVA_PATH and $CLASSPATH had to be defined before the "java -jar somejarfile.jar" command ... some variables were small enough to define on the command line with "-Dsomevar=somevalue".
https://chirp.cooleysekula.net/notice/292348
lnxw48a1's status on Thursday, 14-May-2020 21:22:53 UTC@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention">musicman</a> That sounds like a good idea.<br /><br /> Being that this _is_ #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span>, also take a good look at the command line and environment variables needed for starting it. In the olden days, variables like $JAVA_PATH and $CLASSPATH had to be defined before the "java -jar somejarfile.jar" command ... some variables were small enough to define on the command line with "-Dsomevar=somevalue".2020-05-14T21:22:53+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: It seems unlikely to me that something like #Cassandra would be missing such a file. Do I need to build Cassie from source to get this or something? I haven't been able to find anything to suggest this is a common issue. Is it lying and the javaagent is actually the issue? #java [root@localhost tmp]# java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=8080:jmx-prom.yaml -jar /usr/share/cassandra/apache-cassandra-3.11.6.jar -Djava.util.logging.config.file=./program.log no main manifest attribute, in /usr/share/cassandra/apache-cassandra-3.11.6.jar
https://chirp.cooleysekula.net/notice/292300
musicman's status on Wednesday, 13-May-2020 21:21:51 UTCIt seems unlikely to me that something like #<span class="tag"><a href="https://nu.federati.net/tag/cassandra" rel="tag">Cassandra</a></span> would be missing such a file. Do I need to build Cassie from source to get this or something? I haven't been able to find anything to suggest this is a common issue. Is it lying and the javaagent is actually the issue? #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span><br /><br /> [root@localhost tmp]# java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=8080:jmx-prom.yaml -jar /usr/share/cassandra/apache-cassandra-3.11.6.jar -Djava.util.logging.config.file=./program.log<br /> no main manifest attribute, in /usr/share/cassandra/apache-cassandra-3.11.6.jar2020-05-13T21:21:51+00:00Douglas A. Whitfieldlnxw48a1: I had one interesting experience I want to note: I took a couple of #Java courses at the community college level. During my master’s degree program, I was in a Java course completed online. I was in a group of six students, most of whom had not taken Java previously. Four students and I struggled with the assignment, with attempt after attempt that failed to meet objectives. The day before the assignment was due, the other group member handed us a completely working program, apparently forked off one of our earliest non-working versions. It turned out the instructor could see our group interactions (chats, forums) and marked him down for failure to participate. So he got the rest of us a passing grade on the assignment, but because his only interaction was the toss the finished program into our forum, he received a failing grade on the project. This was so long ago that we used MSN Messenger as our unofficial (out of the campus’s view) communication medium. I received an inquiry about my grade on the assignment. I shared it, expecting that every group member would have received the same grade, only to find that D received a lower grade. He tried to make a stink about it, but it is hard to argue with the interaction record.
https://chirp.cooleysekula.net/notice/292155
lnxw48a1's status on Sunday, 10-May-2020 05:59:16 UTCI had one interesting experience I want to note: I took a couple of #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> courses at the community college level. During my master’s degree program, I was in a Java course completed online. I was in a group of six students, most of whom had not taken Java previously. Four students and I struggled with the assignment, with attempt after attempt that failed to meet objectives. The day before the assignment was due, the other group member handed us a completely working program, apparently forked off one of our earliest non-working versions.<br /><br /> It turned out the instructor could see our group interactions (chats, forums) and marked him down for failure to participate. So he got the rest of us a passing grade on the assignment, but because his only interaction was the toss the finished program into our forum, he received a failing grade on the project. <br /><br /> This was so long ago that we used MSN Messenger as our unofficial (out of the campus’s view) communication medium. I received an inquiry about my grade on the assignment. I shared it, expecting that every group member would have received the same grade, only to find that D received a lower grade.<br /><br /> He tried to make a stink about it, but it is hard to argue with the interaction record.2020-05-10T05:59:16+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @musicman if they’re using #Java, they’re probably going for cross-platform. It is less true than before, but even now, #Windows administrators prefer GUI tools, even when CLI / TUI tools are more functional and faster.
https://chirp.cooleysekula.net/notice/291975
lnxw48a1's status on Wednesday, 06-May-2020 01:58:32 UTC@<a href="https://nu.federati.net/user/12" class="h-card u-url p-nickname mention" title="Douglas A. Whitfield">musicman</a> if they’re using #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span>, they’re probably going for cross-platform. It is less true than before, but even now, #<span class="tag"><a href="https://nu.federati.net/tag/windows" rel="tag">Windows</a></span> administrators prefer GUI tools, even when CLI / TUI tools are more functional and faster.2020-05-06T01:58:32+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: To flesh that out a bit, but my current list is this: #mongodb #mysql #httpd #postgres #kafka #cassandra #tomcat #jboss / #wildfly #eclipse #java (enough to diagnose applications...honestly, with the others on the list that are built in java, I probably don't really need to do anything else with this one)
https://chirp.cooleysekula.net/notice/291674
musicman's status on Monday, 27-Apr-2020 20:14:53 UTCTo flesh that out a bit, but my current list is this:<br /> #<span class="tag"><a href="https://nu.federati.net/tag/mongodb" rel="tag">mongodb</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/mysql" rel="tag">mysql</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/httpd" rel="tag">httpd</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/postgres" rel="tag">postgres</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/kafka" rel="tag">kafka</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/cassandra" rel="tag">cassandra</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/tomcat" rel="tag">tomcat</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/jboss" rel="tag">jboss</a></span> / #<span class="tag"><a href="https://nu.federati.net/tag/wildfly" rel="tag">wildfly</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/eclipse" rel="tag">eclipse</a></span><br /> #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">java</a></span> (enough to diagnose applications...honestly, with the others on the list that are built in java, I probably don't really need to do anything else with this one)2020-04-27T20:14:53+00:00Douglas A. Whitfieldmusicman: As I am learning more and more, I think one reason #Java is so popular is because it is very developer-centric. Like, everything in Java is a jar, war, or ear. I feel like #PHP is more administrator-centric with the dlls and ini files. Not that I am any sort of expert in either. Maybe it's just the type of Java learning that I am doing, and of course there is JVM stuff that is admin-like, but even that seems to be configurable in the code itself.
https://chirp.cooleysekula.net/notice/291201
musicman's status on Tuesday, 14-Apr-2020 15:14:10 UTCAs I am learning more and more, I think one reason #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> is so popular is because it is very developer-centric. Like, everything in Java is a jar, war, or ear.<br /><br /> I feel like #<span class="tag"><a href="https://nu.federati.net/tag/php" rel="tag">PHP</a></span> is more administrator-centric with the dlls and ini files. <br /><br /> Not that I am any sort of expert in either. Maybe it's just the type of Java learning that I am doing, and of course there is JVM stuff that is admin-like, but even that seems to be configurable in the code itself.2020-04-14T15:14:10+00:00Douglas A. Whitfieldmusicman: It's pretty demoralizing to never get any responses from anyone but @lnxw48a1, but I am nothing if not persistent. I realize I could interact more and gain more followers and I could post more. Maybe I'll give Mastodon a shot a see if I get more interaction there. I don't think I've joined an instance but maybe I have. Anyway... My team is looking! Requirements (I mean, that's what HR calls them, but not really...): Expert level in a number of open source packages. Broad and deep familiarity with multiple projects to include #Java and #J2EE, #JBoss, #ActiveMQ, #Drools, #HornetQ, #Hibernate, #Spring, #Linux (focus primary on #CentOS or #Ubuntu), #Apache #HTTPD, Apache #Tomcat, #MySQL, #PostgreSql, #Opensource project and community participation and Production/24x7 experience. Database administration; #postgresql/ #mysql/ #mariadb experience very desirable Expertise in #Cassandra, #Kafka, and/or #cloudnative applications is a plus. Minimum of five years of software development and design or systems administration or level 3-4 technical support experience. Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software Understanding of software best practices; #SDLC, #SCM and #Agile development principles. Excellent written, verbal, and presentation skills Role: Open Source Staff Engineer/Solutions Architect Location: #Louisville, #CO or #Minneapolis, #MN Position Summary: Perforce is seeking a Open Source Staff Engineer/Solutions Architect to join our OpenLogic team. As a member of the support team, you’ll be responsible for assisting our clients to work through their technical questions on open source including ‘how to’, trouble shooting and recommendations on product use. Additionally, based on needs of our customers, you will be involved in presenting training classes (both onsite and remote depending on need of the client); short-term professional service engagements to assist with architect and design solutions; working on internal projects; and enhancing current skills by continuing to learn new open source technologies. OpenLogic provides enterprise services for hundreds of open source projects — including #OpenJDK, #Kubernetes, CentOS, and #MariaDB — so you can boost efficiency and savings with free software, while cutting risk. Responsibilities: Interact with end users on technical problems. Tier 1, 2 and 3 support for CentOS and related open source products. Drive resolution of those problems, which include: Open source software issues. Questions around open source software usage. Questions around use and best practices. Review of the architecture and design where software is implemented. Conduct professional services and training engagements. Research, understand, and advocate open source software. Interact with various open source communities. Drive early resolution of issues. Be a part of the on-call rotation. Present knowledge via articles, blogs, and conference presentations. May require 15% travel while completing on-site consulting.
https://chirp.cooleysekula.net/notice/288895
musicman's status on Wednesday, 12-Feb-2020 01:27:01 UTCIt's pretty demoralizing to never get any responses from anyone but @<a href="https://nu.federati.net/user/2" class="h-card u-url p-nickname mention" title="Nobody [LinuxWalt (@lnxw48a1)]">lnxw48a1</a>, but I am nothing if not persistent.<br /><br /> I realize I could interact more and gain more followers and I could post more. Maybe I'll give Mastodon a shot a see if I get more interaction there. I don't think I've joined an instance but maybe I have.<br /><br /> Anyway...<br /><br /> My team is looking!<br /><br /> Requirements (I mean, that's what HR calls them, but not really...):<br /> Expert level in a number of open source packages.<br /> Broad and deep familiarity with multiple projects to include #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/j2ee" rel="tag">J2EE</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/jboss" rel="tag">JBoss</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/activemq" rel="tag">ActiveMQ</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/drools" rel="tag">Drools</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/hornetq" rel="tag">HornetQ</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/hibernate" rel="tag">Hibernate</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/spring" rel="tag">Spring</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/linux" rel="tag">Linux</a></span> (focus primary on #<span class="tag"><a href="https://nu.federati.net/tag/centos" rel="tag">CentOS</a></span> or #<span class="tag"><a href="https://nu.federati.net/tag/ubuntu" rel="tag">Ubuntu</a></span>), #<span class="tag"><a href="https://nu.federati.net/tag/apache" rel="tag">Apache</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/httpd" rel="tag">HTTPD</a></span>, Apache #<span class="tag"><a href="https://nu.federati.net/tag/tomcat" rel="tag">Tomcat</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/mysql" rel="tag">MySQL</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/postgresql" rel="tag">PostgreSql</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/opensource" rel="tag">Opensource</a></span> project and community participation and Production/24x7 experience.<br /> Database administration; #<span class="tag"><a href="https://nu.federati.net/tag/postgresql" rel="tag">postgresql</a></span>/ #<span class="tag"><a href="https://nu.federati.net/tag/mysql" rel="tag">mysql</a></span>/ #<span class="tag"><a href="https://nu.federati.net/tag/mariadb" rel="tag">mariadb</a></span> experience very desirable<br /> Expertise in #<span class="tag"><a href="https://nu.federati.net/tag/cassandra" rel="tag">Cassandra</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/kafka" rel="tag">Kafka</a></span>, and/or #<span class="tag"><a href="https://nu.federati.net/tag/cloudnative" rel="tag">cloudnative</a></span> applications is a plus.<br /><br /> Minimum of five years of software development and design or systems administration or level 3-4 technical support experience.<br /> Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software<br /> Understanding of software best practices; #<span class="tag"><a href="https://nu.federati.net/tag/sdlc" rel="tag">SDLC</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/scm" rel="tag">SCM</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/agile" rel="tag">Agile</a></span> development principles.<br /> Excellent written, verbal, and presentation skills<br /><br /> Role: Open Source Staff Engineer/Solutions Architect<br /> Location: #<span class="tag"><a href="https://nu.federati.net/tag/louisville" rel="tag">Louisville</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/co" rel="tag">CO</a></span> or #<span class="tag"><a href="https://nu.federati.net/tag/minneapolis" rel="tag">Minneapolis</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/mn" rel="tag">MN</a></span><br /><br /> Position Summary:<br /> Perforce is seeking a Open Source Staff Engineer/Solutions Architect to join our OpenLogic team. As a member of the support team, you’ll be responsible for assisting our clients to work through their technical questions on open source including ‘how to’, trouble shooting and recommendations on product use. Additionally, based on needs of our customers, you will be involved in presenting training classes (both onsite and remote depending on need of the client); short-term professional service engagements to assist with architect and design solutions; working on internal projects; and enhancing current skills by continuing to learn new open source technologies.<br /><br /> OpenLogic provides enterprise services for hundreds of open source projects — including #<span class="tag"><a href="https://nu.federati.net/tag/openjdk" rel="tag">OpenJDK</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/kubernetes" rel="tag">Kubernetes</a></span>, CentOS, and #<span class="tag"><a href="https://nu.federati.net/tag/mariadb" rel="tag">MariaDB</a></span> — so you can boost efficiency and savings with free software, while cutting risk.<br /><br /> Responsibilities:<br /> Interact with end users on technical problems.<br /> Tier 1, 2 and 3 support for CentOS and related open source products.<br /> Drive resolution of those problems, which include:<br /> Open source software issues.<br /> Questions around open source software usage.<br /> Questions around use and best practices.<br /> Review of the architecture and design where software is implemented.<br /> Conduct professional services and training engagements.<br /> Research, understand, and advocate open source software.<br /> Interact with various open source communities.<br /> Drive early resolution of issues.<br /> Be a part of the on-call rotation.<br /> Present knowledge via articles, blogs, and conference presentations.<br /> May require 15% travel while completing on-site consulting.2020-02-12T01:27:01+00:00Douglas A. Whitfieldlnxw48a1: A couple of things I've heard !Smalltalk people say killed their market: 1. Smalltalk's image-based system didn't mesh well with OS filesystems; 2. #Smalltalk vendor turmoil and their high pricing. (I wasn't even aware of the language's existence until the late #1990s. I took numerous programming courses over the years, but I never heard ST mentioned until another student mentioned it in a #Java course. ) CC: @clacke@libranet.de
https://chirp.cooleysekula.net/notice/288796
lnxw48a1's status on Sunday, 09-Feb-2020 05:32:59 UTCA couple of things I've heard !<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> people say killed their market: <br /> 1. Smalltalk's image-based system didn't mesh well with OS filesystems;<br /> 2. #<span class="tag"><a href="https://nu.federati.net/tag/smalltalk" rel="tag">Smalltalk</a></span> vendor turmoil and their high pricing.<br /> (I wasn't even aware of the language's existence until the late #<span class="tag"><a href="https://nu.federati.net/tag/1990s" rel="tag">1990s.</a></span> I took numerous programming courses over the years, but I never heard ST mentioned until another student mentioned it in a #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> course. )<br /> CC: @<a href="https://libranet.de/profile/clacke" class="h-card u-url p-nickname mention">clacke@libranet.de</a>2020-02-09T05:32:59+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}musicman: https://loadaverage.org/url/5819086 My new team (and my old team too, actually), is looking: Interact with end users on technical problems. Tier 1, 2 and 3 support for #CentOS and related #opensource products. Drive resolution of those problems, which include: Open source software issues. Questions around open source software usage. Questions around use and best practices. Review of the architecture and design where software is implemented. Conduct professional services and training engagements. Research, understand, and advocate open source software. Interact with various open source communities. Drive early resolution of issues. Be a part of the on-call rotation. Present knowledge via articles, blogs, and conference presentations. May require 15% travel while completing on-site consulting. Requirements: Minimum of five years of software development and design or systems administration or level 3-4 technical support experience. Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software Understanding of software best practices; #SDLC, #SCM and #Agile development principles. Excellent written, verbal, and presentation skills Expert level in a number of open source packages. Broad and deep familiarity with multiple projects to include #Java and #J2EE, #JBoss, #ActiveMQ, #Drools, #HornetQ, #Hibernate, #Spring, #Linux (focus primary on #CentOS or #Ubuntu), #Apache #HTTPD, Apache #Tomcat, #MySQL, #PostgreSql, Open source project and community participation and Production/24x7 experience. Database administration; postgresql/mysql/ #mariadb experience very desirable Expertise in #Cassandra, #Kafka, and/or #cloud-native applications is a plus.
https://chirp.cooleysekula.net/notice/287423
musicman's status on Monday, 06-Jan-2020 17:51:11 UTC<a href="https://www.thegravityapp.com/shared/job?u=1572972316&id=8a7885ac6dcbf35f016df97b13130e54&clientId=8a7883c6611cbac301611eab8b34377a&v=9&token=eyJ0eXBlIjoiZW1haWwiLCJ1aWQiOjE1MDk4LCJwcm92aWRlciI6ImJvdW5jZSJ9.gYq7NDqDty0vndB0INlWwqrQ754" title="https://www.thegravityapp.com/shared/job?u=1572972316&id=8a7885ac6dcbf35f016df97b13130e54&clientId=8a7883c6611cbac301611eab8b34377a&v=9&token=eyJ0eXBlIjoiZW1haWwiLCJ1aWQiOjE1MDk4LCJwcm92aWRlciI6ImJvdW5jZSJ9.gYq7NDqDty0vndB0INlWwqrQ754" rel="nofollow" class="attachment">https://loadaverage.org/url/5819086</a><br /><br /> My new team (and my old team too, actually), is looking:<br /> Interact with end users on technical problems.<br /> Tier 1, 2 and 3 support for #<span class="tag"><a href="https://nu.federati.net/tag/centos" rel="tag">CentOS</a></span> and related #<span class="tag"><a href="https://nu.federati.net/tag/opensource" rel="tag">opensource</a></span> products.<br /> Drive resolution of those problems, which include:<br /> Open source software issues.<br /> Questions around open source software usage.<br /> Questions around use and best practices.<br /> Review of the architecture and design where software is implemented.<br /> Conduct professional services and training engagements.<br /> Research, understand, and advocate open source software.<br /> Interact with various open source communities.<br /> Drive early resolution of issues.<br /> Be a part of the on-call rotation.<br /> Present knowledge via articles, blogs, and conference presentations.<br /> May require 15% travel while completing on-site consulting.<br /><br /><br /> Requirements:<br /><br /> Minimum of five years of software development and design or systems administration or level 3-4 technical support experience.<br /> Technical knowledge, skills and expertise in complex infrastructure, web-based software and enterprise software<br /> Understanding of software best practices; #<span class="tag"><a href="https://nu.federati.net/tag/sdlc" rel="tag">SDLC</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/scm" rel="tag">SCM</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/agile" rel="tag">Agile</a></span> development principles.<br /> Excellent written, verbal, and presentation skills<br /> Expert level in a number of open source packages.<br /> Broad and deep familiarity with multiple projects to include #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/j2ee" rel="tag">J2EE</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/jboss" rel="tag">JBoss</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/activemq" rel="tag">ActiveMQ</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/drools" rel="tag">Drools</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/hornetq" rel="tag">HornetQ</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/hibernate" rel="tag">Hibernate</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/spring" rel="tag">Spring</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/linux" rel="tag">Linux</a></span> (focus primary on #<span class="tag"><a href="https://nu.federati.net/tag/centos" rel="tag">CentOS</a></span> or #<span class="tag"><a href="https://nu.federati.net/tag/ubuntu" rel="tag">Ubuntu</a></span>), #<span class="tag"><a href="https://nu.federati.net/tag/apache" rel="tag">Apache</a></span> #<span class="tag"><a href="https://nu.federati.net/tag/httpd" rel="tag">HTTPD</a></span>, Apache #<span class="tag"><a href="https://nu.federati.net/tag/tomcat" rel="tag">Tomcat</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/mysql" rel="tag">MySQL</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/postgresql" rel="tag">PostgreSql</a></span>, Open source project and community participation and Production/24x7 experience.<br /> Database administration; postgresql/mysql/ #<span class="tag"><a href="https://nu.federati.net/tag/mariadb" rel="tag">mariadb</a></span> experience very desirable<br /> Expertise in #<span class="tag"><a href="https://nu.federati.net/tag/cassandra" rel="tag">Cassandra</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/kafka" rel="tag">Kafka</a></span>, and/or #<span class="tag"><a href="https://nu.federati.net/tag/cloudnative" rel="tag">cloud-native</a></span> applications is a plus.2020-01-06T17:51:11+00:00Douglas A. Whitfieldmusicman: My team (current, not the one I am moving to) is looking for someone in #Sydney, #Australia. Location is non-negotiable. Requirements: Bachelor’s Degree in Computer Science or similar or relevant work experience 2 or more years’ experience providing technical support directly to enterprise customers Knowledge of C/C++ and #Java and experience with #PHP/MySQL Knowledge of #Unix & #Linux Basic networking experience Experience with Perforce, #Git, or other version control software is desirable Experience in customer support or customer-facing role Strong analytics and problem-solving skills Strong debugging skills Ability to work in a team environment and contribute ideas and improvements Able to work well under pressure and prioritize accordingly Responsibilities: Represent Perforce as the first point of contact for customer’s technical requests. Review and research customer issues to determine and provide the best resolution. Develop and maintain technical expertise in assigned areas of product functionality and utilize it effectively to help customers. Resolve database and performance issues. Research, document, and escalate cases according to procedure. Provide customer driven feedback to functional areas in order to influence process/product improvements. Author technical documents on common issues and solutions in order to build the knowledge base. Positive attitude - Support engineers are required to be respectful, fair, gracious, and knowledgeable. Create and set up test environments to reproduce and resolve customer issues. Recreate customer environments to reproduce issues and experiment with possible solutions. Please pass this along to anyone you think might be interested!
https://chirp.cooleysekula.net/notice/287366
musicman's status on Saturday, 04-Jan-2020 21:08:53 UTCMy team (current, not the one I am moving to) is looking for someone in #<span class="tag"><a href="https://nu.federati.net/tag/sydney" rel="tag">Sydney</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/australia" rel="tag">Australia.</a></span> Location is non-negotiable.<br /><br /> Requirements:<br /> Bachelor’s Degree in Computer Science or similar or relevant work experience<br /> 2 or more years’ experience providing technical support directly to enterprise customers<br /> Knowledge of C/C++ and #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> and experience with #<span class="tag"><a href="https://nu.federati.net/tag/php" rel="tag">PHP</a></span>/MySQL<br /> Knowledge of #<span class="tag"><a href="https://nu.federati.net/tag/unix" rel="tag">Unix</a></span> & #<span class="tag"><a href="https://nu.federati.net/tag/linux" rel="tag">Linux</a></span><br /> Basic networking experience<br /> Experience with Perforce, #<span class="tag"><a href="https://nu.federati.net/tag/git" rel="tag">Git</a></span>, or other version control software is desirable<br /> Experience in customer support or customer-facing role<br /> Strong analytics and problem-solving skills<br /> Strong debugging skills<br /> Ability to work in a team environment and contribute ideas and improvements<br /> Able to work well under pressure and prioritize accordingly<br /><br /> Responsibilities:<br /> Represent Perforce as the first point of contact for customer’s technical requests.<br /> Review and research customer issues to determine and provide the best resolution.<br /> Develop and maintain technical expertise in assigned areas of product functionality and utilize it effectively to help customers.<br /> Resolve database and performance issues.<br /> Research, document, and escalate cases according to procedure.<br /> Provide customer driven feedback to functional areas in order to influence process/product improvements.<br /> Author technical documents on common issues and solutions in order to build the knowledge base.<br /> Positive attitude - Support engineers are required to be respectful, fair, gracious, and knowledgeable.<br /> Create and set up test environments to reproduce and resolve customer issues.<br /> Recreate customer environments to reproduce issues and experiment with possible solutions.<br /><br /> Please pass this along to anyone you think might be interested!2020-01-04T21:08:53+00:00Douglas A. Whitfieldmusicman: My team (current, not the one I am moving to) is looking for someone in #Sydney, #Australia. Location is non-negotiable. Requirements: Bachelor’s Degree in Computer Science or similar or relevant work experience 2 or more years’ experience providing technical support directly to enterprise customers Knowledge of C/C++ and #Java and experience with #PHP/MySQL Knowledge of #Unix & #Linux Basic networking experience Experience with Perforce, #Git, or other version control software is desirable Experience in customer support or customer-facing role Strong analytics and problem-solving skills Strong debugging skills Ability to work in a team environment and contribute ideas and improvements Able to work well under pressure and prioritize accordingly Responsibilities: Represent Perforce as the first point of contact for customer’s technical requests. Review and research customer issues to determine and provide the best resolution. Develop and maintain technical expertise in assigned areas of product functionality and utilize it effectively to help customers. Resolve database and performance issues. Research, document, and escalate cases according to procedure. Provide customer driven feedback to functional areas in order to influence process/product improvements. Author technical documents on common issues and solutions in order to build the knowledge base. Positive attitude - Support engineers are required to be respectful, fair, gracious, and knowledgeable. Create and set up test environments to reproduce and resolve customer issues. Recreate customer environments to reproduce issues and experiment with possible solutions. Please pass this along to anyone you think might be interested!
https://chirp.cooleysekula.net/notice/286871
musicman's status on Monday, 16-Dec-2019 20:37:34 UTCMy team (current, not the one I am moving to) is looking for someone in #<span class="tag"><a href="https://nu.federati.net/tag/sydney" rel="tag">Sydney</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/australia" rel="tag">Australia.</a></span> Location is non-negotiable. <br /><br /> Requirements:<br /> Bachelor’s Degree in Computer Science or similar or relevant work experience<br /> 2 or more years’ experience providing technical support directly to enterprise customers<br /> Knowledge of C/C++ and #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> and experience with #<span class="tag"><a href="https://nu.federati.net/tag/php" rel="tag">PHP</a></span>/MySQL<br /> Knowledge of #<span class="tag"><a href="https://nu.federati.net/tag/unix" rel="tag">Unix</a></span> & #<span class="tag"><a href="https://nu.federati.net/tag/linux" rel="tag">Linux</a></span><br /> Basic networking experience<br /> Experience with Perforce, #<span class="tag"><a href="https://nu.federati.net/tag/git" rel="tag">Git</a></span>, or other version control software is desirable<br /> Experience in customer support or customer-facing role<br /> Strong analytics and problem-solving skills<br /> Strong debugging skills<br /> Ability to work in a team environment and contribute ideas and improvements<br /> Able to work well under pressure and prioritize accordingly<br /><br /> Responsibilities:<br /> Represent Perforce as the first point of contact for customer’s technical requests.<br /> Review and research customer issues to determine and provide the best resolution.<br /> Develop and maintain technical expertise in assigned areas of product functionality and utilize it effectively to help customers.<br /> Resolve database and performance issues.<br /> Research, document, and escalate cases according to procedure.<br /> Provide customer driven feedback to functional areas in order to influence process/product improvements.<br /> Author technical documents on common issues and solutions in order to build the knowledge base.<br /> Positive attitude - Support engineers are required to be respectful, fair, gracious, and knowledgeable.<br /> Create and set up test environments to reproduce and resolve customer issues.<br /> Recreate customer environments to reproduce issues and experiment with possible solutions.<br /><br /> Please pass this along to anyone you think might be interested!2019-12-16T20:37:34+00:00Douglas A. Whitfieldmusicman: Anybody know #Java well enough to point me in the right direction here? java.lang.NullPointerException at java.util.Objects.requireNonNull(Objects.java:203) at com.cloudbees.plugins.credentials.CredentialsProvider.findCredentialById(CredentialsProvider.java:874) at org.jenkinsci.plugins.p4.client.ConnectionHelper.findCredential(ConnectionHelper.java:925) at org.jenkinsci.plugins.p4.tagging.TagAction.getTicket(TagAction.java:218) at org.jenkinsci.plugins.p4.build.P4EnvironmentContributor.buildEnvironment(P4EnvironmentContributor.java:87) at org.jenkinsci.plugins.p4.build.P4EnvironmentContributor.buildEnvironment(P4EnvironmentContributor.java:32) at org.jenkinsci.plugins.p4.PerforceScm.buildEnvironment(PerforceScm.java:725) at hudson.scm.SCM.buildEnvVars(SCM.java:553) at org.jenkinsci.plugins.p4.PerforceScm.buildEnvVars(PerforceScm.java:719) at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:869) at hudson.model.AbstractBuild$AbstractBuildExecution.decideWorkspace(AbstractBuild.java:444) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:488) at hudson.model.Run.execute(Run.java:1815) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429)
https://chirp.cooleysekula.net/notice/286143
musicman's status on Wednesday, 27-Nov-2019 16:37:15 UTCAnybody know #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span> well enough to point me in the right direction here?<br /><br /> java.lang.NullPointerException<br /><br /> at java.util.Objects.requireNonNull(Objects.java:203)<br /><br /> at com.cloudbees.plugins.credentials.CredentialsProvider.findCredentialById(CredentialsProvider.java:874)<br /><br /> at org.jenkinsci.plugins.p4.client.ConnectionHelper.findCredential(ConnectionHelper.java:925)<br /><br /> at org.jenkinsci.plugins.p4.tagging.TagAction.getTicket(TagAction.java:218)<br /><br /> at org.jenkinsci.plugins.p4.build.P4EnvironmentContributor.buildEnvironment(P4EnvironmentContributor.java:87)<br /><br /> at org.jenkinsci.plugins.p4.build.P4EnvironmentContributor.buildEnvironment(P4EnvironmentContributor.java:32)<br /><br /> at org.jenkinsci.plugins.p4.PerforceScm.buildEnvironment(PerforceScm.java:725)<br /><br /> at hudson.scm.SCM.buildEnvVars(SCM.java:553)<br /><br /> at org.jenkinsci.plugins.p4.PerforceScm.buildEnvVars(PerforceScm.java:719)<br /><br /> at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:869)<br /><br /> at hudson.model.AbstractBuild$AbstractBuildExecution.decideWorkspace(AbstractBuild.java:444)<br /><br /> at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:488)<br /><br /> at hudson.model.Run.execute(Run.java:1815)<br /><br /> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)<br /><br /> at hudson.model.ResourceController.execute(ResourceController.java:97)<br /><br /> at hudson.model.Executor.run(Executor.java:429)2019-11-27T16:37:15+00:00Douglas A. WhitfieldmusicmanDouglas A. Whitfield