junixsocket
ali-dbhub
junixsocket | ali-dbhub | |
---|---|---|
1 | 2 | |
418 | 8,443 | |
0.7% | -0.4% | |
9.7 | 9.5 | |
14 days ago | 8 months ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
junixsocket
-
Ask HN: How to get started on IBM z/OS in 2023?
I've recently looked again into the strange world of IBM operating systems (z/OS, IBM i, AIX), primarily because they all run Java, and my open source library junixsocket (https://github.com/kohlschutter/junixsocket) needed a corresponding JNI (C code) implementation on these platforms for the native part of supporting UNIX domain sockets in Java. Of these IBM OSes, I found that z/Os was the weirdest one.
Since you're an enterprise consultant already, you probably already know that there's always an opportunity to cut down expenses/technical debt, while providing justification for past decisions made by the company (after all, they've probably invested quite a lot in that infrastructure, so these decisions couldn't have been wrong...)
Depending on how deep down the rabbit hole you dare to go, there may be a pot of gold waiting for you or a black hole that sucks the livelihood out of your body. After all, it's mostly a legacy system. Don't expect entirely new systems being written for those niche operating systems. But maybe you find your very own niche in there.
I know a company that I worked with in the past has their main business powered by IBM mainframes, and they may well keep that system going for the foreseeable future. A lot of code may already be running on zSystems Linux or be converted to run on it. At that point, you largely only have a different processor architecture to deal with, and some minor, yet annoying incompatibilities and restrictions that you will encounter soon enough.
A good starting point to learn about IBM z may be "IBM Z Xplore" (https://ibmzxplore.influitive.com/), which gives, apart from an online tutorial with challenges, some free access to IBM z systems. Also check out IBM ZD&T for Learners Edition (https://ibm.github.io/zdt-learners-edition-about/).
Don't expect that IBM responds to any of your inquiries unless you already are a paying customer.
ali-dbhub
-
FLaNK Stack Weekly for 20 June 2023
ChatGPT Mac/Windows App for SQL https://github.com/alibaba/Chat2DB
- Chat2DB: SQL client and reporting tool which integrates ChatGPT capabilities
What are some alternatives?
Flyway - Flyway by Redgate • Database Migrations Made Easy.
keep - The open-source alert management and AIOps platform
remote-method-guesser - Java RMI Vulnerability Scanner
canal - 阿里巴巴 MySQL binlog 增量订阅&消费组件
JSqlParser - JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
lucene-grep - Grep-like utility based on Lucene Monitor compiled with GraalVM native-image
dbeaver - Free universal database tool and SQL client
narcissus - A library for bypassing all of Java's security mechanisms, visibility checks, and encapsulation measures via the JNI API
ReplicaDB - ReplicaDB is open source tool for database replication, designed for efficiently transferring bulk data between relational and non-relational databases
SIMRacingApps - The SIMRacingApps repository is the main repository. It holds the build scripts, the issues list and the releases.
StanfordQuadruped