draluy / chocoratage Goto Github PK
View Code? Open in Web Editor NEWEcoute des mots cles lies au chocoblastage et verrouille la session des qu'un de ces mots est tape au clavier.
License: GNU General Public License v3.0
Ecoute des mots cles lies au chocoblastage et verrouille la session des qu'un de ces mots est tape au clavier.
License: GNU General Public License v3.0
The goal is to make the program faster and easier to run for everyone by compiling it under GraalVM.
USe Command + control + q
I'm reading AIX 7.1 supports JDK8, so "Chocoratage" could in theory run on it.
https://wiki.openjdk.java.net/pages/viewpage.action?pageId=25329853
Though pretty much nothing modern runs on AIX, and certainly not workstations.
I'm reading on wikipedia it runs on CDE by default, so I4m suspecting the same locking mechanism as Solaris might do the job.
Testing would require getting our hands on a PowerPC machine, running AIX 7.1/7.2 on it, installing openjdk8 on it. I see some crazy folks have managed to emulate AIX on qemu, why not, but cleearly not a priority.
https://www.youtube.com/watch?v=e9hohbgO0Vs
Since 2dc9ea7 on OSX 10.14 Mojave with JDK 13.0.1+9 2019-10-15
Exception in thread "main" java.nio.file.FileSystemNotFoundException
at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getFileSystem(ZipFileSystemProvider.java:172)
at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getPath(ZipFileSystemProvider.java:158)
at java.base/java.nio.file.Path.of(Path.java:208)
at java.base/java.nio.file.Paths.get(Paths.java:98)
at fr.raluy.chocoratage.Config.readForbiddenPhrases(Config.java:103)
at fr.raluy.chocoratage.Config.parse(Config.java:95)
at fr.raluy.chocoratage.Main.main(Main.java:17)
There's a few similar reports on StackOverflow.
The previous method worked though.
Someone who knows you are using this app and finally accessing the workstation might be templed to kill the process before typing this message.
Maybe try to conceal it.
A quick Google search popped those:
When typying รฉ on a french keyboard (2 being on the same key using shift)
Replace OS.ods with a text format if possible (MD?) to allow for git integration
Those https://en.wikipedia.org/wiki/Supplemental_Symbols_and_Pictographs
Range: [U+1F900 - U+1F9FF]
And those in particular: ๐ฅ๐ซ๐ช๐ฉ๐ฅ (UTF-16: \uD83E\uDD50 \uD83C\uDF6B \uD83C\uDF6A \uD83C\uDF69 \uD83E\uDD5E )
Enchancement request spun from #3
The current coverage (see OS.ods) is pretty wide across distributions and window managers, but most versions are recent. Could be worthwhile testig on:
2 examples:
I propose to rework the KeyBuffer#containsIgnoreCase() and matching predicates:
Usecase: someone typing "cocho" then cutting "cho" and putting it before "co" to rebuild "choco".
I don't think we can track that because we can't get hold of the actual text input, just what passes through the keyboard.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.