Skip to content

Instantly share code, notes, and snippets.

@7shi
7shi / survey.md
Last active November 28, 2023 08:37
[Claude] 🔍Language Survey
@7shi
7shi / xml7shi.py
Last active August 15, 2023 15:08
[py] XML Parser
View xml7shi.py
# public domain
import io
def replaces(s, args):
for key, value in args.items():
s = s.replace(key, value)
return s
def from_entity(s):
return replaces(s, {
@7shi
7shi / baidu.txt
Created August 7, 2023 15:31
Baidu translation examples
View baidu.txt
アラビア語 في منتصف الطريق من خلال حياتنا ، أجد نفسي في غابة مظلمة ، لأن الطريق الصحيح قد فقدت . Midway through our lives, I found myself in a dark forest because the right path had already been lost.
アゼルバイジャン語 Bizim həyatımızın yolunun ortasında, mən özümü qaranlıq ormanda gördüm, çünki doğru yol kayboldu. In the middle of our life, I saw myself in the dark forest, because the right path was gone.
アルバニア語 Në mes të rrugës së jetës sonë, gjeta veten në një pyll të errët, sepse rruga e duhur ishte humbur. In the middle of our lives, I found myself in a dark forest, because the right path was lost.
アルメニア語 Մեր կյանքի ճանապարհի կենտրոնում ես գտնվեցի մութ անտառում, որովհետև ճիշտ ճանապարհը կորցվել էր: In the middle of our lives, I was in the dark woods because the right way was lost.
アムハラ語 በሕይወታችን መንገድ መካከል በጨለማ ዱር ውስጥ አገኘሁ፥ የቀናውም መንገድ ጠፍቶአልና። For I have found the way of our life in the forest of darkness, and the way of uprightness perisheth.
アッサム語 আমাৰ জীৱনৰ মধ্যবৰ্তী পথ, আমি এটা ডাঠ অঞ্চলত পোৱা গল, কাৰণ সঠিক পথ হেৰাই
@7shi
7shi / capture.fsx
Last active February 12, 2023 12:31
[F#] Screen Capture
View capture.fsx
#if NETF
#r "System"
#r "System.Drawing"
#r "System.Windows.Forms"
#else
//#r "nuget: System.Drawing.Common, 5.0.2"
#r @"C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\6.0.4\System.Drawing.Common.dll"
#r @"C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\6.0.4\System.Windows.Forms.dll"
#r @"C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\6.0.4\System.Windows.Forms.Primitives.dll"
#r @"C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\6.0.4\Microsoft.Win32.SystemEvents.dll"
@7shi
7shi / imq.js
Last active December 4, 2022 05:43
[JS] Calculating imaginary and quaternionic numbers
View imq.js
function imul(x, y) {
return [x[0] * y[0] - x[1] * y[1], x[0] * y[1] + x[1] * y[0]];
}
function cross(x, y) {
return [x[1] * y[2] - x[2] * y[1], x[2] * y[0] - x[0] * y[2], x[1] * y[2] - x[2] * y[1]];
}
function vdot(x, y) {
return x.reduce((acc, xi, i) => acc + xi * y[i], 0);
@7shi
7shi / ssml_ido.py
Last active October 18, 2022 04:10
[py] SSML converter for Ido
View ssml_ido.py
# CC0 http://creativecommons.org/publicdomain/zero/1.0/
phonemes = {}
phonemes2 = {}
def setphonemes(phs):
for ph in phs.split():
p1, p2 = ph.split(",")
phonemes[p1] = p2
if len(p1) > 1: phonemes2[p1[0]] = 1;
@7shi
7shi / common.ts
Created October 16, 2022 15:05
[Deno] DeepL JSON Converter
View common.ts
export function* splitLines(text: string) {
let line = "", prev = "";
for (const ch of text) {
if (ch == '\r') {
yield line;
line = "";
} else if (ch == '\n') {
if (prev != '\r') yield line;
line = "";
} else {
@7shi
7shi / split-pdf.html
Created August 24, 2022 17:18
[HTML]Splitter & PDF
View split-pdf.html
<!DOCTYPE html>
<html lang="ja" style="height:100%">
<head>
<meta charset="utf-8">
<style>
.gutter {
background-color: #eee;
}
@7shi
7shi / RijndaelPad.fsx
Last active July 16, 2022 12:03
Crypto Notepad with Rijndael
View RijndaelPad.fsx
// (0) PUBLIC DOMAIN
// To the extent possible under law, the person who associated CC0 with this work
// has waived all copyright and related or neighboring rights to this work.
#r "System"
#if NETF
#r "System.Drawing"
#r "System.Windows.Forms"
#else
//#r "nuget: System.Drawing.Common, 5.0.2"
@7shi
7shi / ImageToRtf.cs
Last active January 13, 2022 06:47
Convert image to RTF
View ImageToRtf.cs
// https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/4813e7fd-52d0-4f42-965f-228c8b7488d2
// https://www.codeproject.com/Questions/540673/InsertplusimageplusinplusRichTextBoxpluswithoutplu
// https://stackoverflow.com/questions/1490734/programmatically-adding-images-to-rtf-document
// https://garakutatech.blogspot.com/2021/01/cwpfwinformsrichtextboxjpeg.html
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Text;