Douhua Updated 2025-07-16
Freshly made douhua is a blessing.
Li Bai Updated 2025-07-16
This is likely the most famous Chinese poet of all time.
Marketing Updated 2025-07-16
Apache Jena CLI tools setup Updated 2025-07-16
The CLI tools don't appear to be packaged for Ubuntu 23.10? Annoying... There is a package libapache-jena-java but it doesn't contain any binaries, only Java library files.
To run the CLI tools easily we can download the prebuilt:
sudo apt install openjdk-22-jre
wget https://dlcdn.apache.org/jena/binaries/apache-jena-4.10.0.zip
unzip apache-jena-4.10.0.zip
cd apache-jena-4.10.0
export JENA_HOME="$(pwd)"
export PATH="$PATH:$(pwd)/bin"
and we can confirm it works with:
sparql -version
which outputs:
Apache Jena version 4.10.0
If your Java is too old then then running sparql with the prebuilts fails with:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: arq/sparql has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        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)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621)
Build from source is likely something like:
sudo apt install maven openjdk-22-jdk
git clone https://github.com/apache/jena --branch jena-4.10.0 --depth 1
cd jena
mvn clean install
TODO test it.
If you make the mistake of trying to run the source tree without build:
git clone https://github.com/apache/jena --branch jena-4.10.0 --depth 1
cd jena
export JENA_HOME="$(pwd)"
export PATH="$PATH:$(pwd)/apache-jena/bin"
it fails with:
Error: Could not find or load main class arq.sparql
as per: users.jena.apache.narkive.com/T5TaEszT/sparql-tutorial-querying-datasets-error-unrecognized-option-graph
Li sao (guqin song) Updated 2025-07-16
www.facebook.com/131402556881886/posts/655763214445815/ gives an origin:
Li Sao was composed by Cheng Kangshi in late Tang dynasty based on the poem Li Sao, authored by Qu Yuan (340-278 BC) in the Warring States period of ancient China.
The silkqin.com entry: www.silkqin.com/04qart/07sqmp/57ls.htm does not mention this however.
Video 1.
Li sao performed by Guan Pinghu
. Source. Track from Master Of Traditional Chinese Music: guqin
Video 2.
Lisao performed by NiniGuqin (2020)
Source.
Song Jiang Updated 2025-07-16
The Capital (Water Margin location) Updated 2025-07-16
"The Capital" is what now is Kaifeng in Shandong, and it used to be the capital during the (Northern) Song dynasty.
In the novel it is simply often simply called as 东京 (capital of the East), which is now highly ambiguous term that can indicate several different historical capitals! Notably it is the name of modern tokyo.
Ungulate Updated 2025-07-16
Apoptosis Updated 2025-07-16
Power, Sex, Suicide by Nick Lane (2006) part 5 "Murder or suicide" mentions that apoptosis has two main functions:

Unlisted articles are being shown, click here to show only listed articles.