Skip to content

Instantly share code, notes, and snippets.

View ilius's full-sized avatar

Saeed Rasooli ilius

  • Iran
  • 07:50 (UTC +03:30)
View GitHub Profile
@ilius
ilius / ayandict-miqt-72.txt
Created November 18, 2024 18:13
ayandict miqt #72
Cannot mix incompatible Qt library (6.7.3) with this library (6.7.2)
SIGABRT: abort
PC=0x82d60510a m=0 sigcode=65543
signal arrived during cgo execution
goroutine 1 gp=0x8980061c0 m=0 mp=0x37292a0 [syscall, locked to thread]:
runtime.cgocall(0x361f050, 0x8981c5bf8)
/usr/local/go1.23.2/src/runtime/cgocall.go:167 +0x4b fp=0x8981c5bd0 sp=0x8981c5b98 pc=0x20fa66b
github.com/mappu/miqt/qt6/multimedia._Cfunc_QMediaPlayer_new()
_cgo_gotypes.go:8483 +0x48 fp=0x8981c5bf8 sp=0x8981c5bd0 pc=0x3130648
@ilius
ilius / miqt-table.go
Last active November 10, 2024 02:46
MIQT QTableWidget
package main
import (
"os"
qt "github.com/mappu/miqt/qt6"
)
func main() {
qt.NewQApplication(os.Args)
@ilius
ilius / zimfile-windows-output.txt
Created October 21, 2024 13:37
PyGlossary Issue 585: Zimfile on Windows
C:\Users\64087>pyglossary
[INFO] Automatically switching to SQLite mode for writing Stardict
[INFO] Using sortKeyName = 'stardict'
[WARNING] Unsupported operating system (no os.statvfs)
[WARNING] Unrecognized mimetype='undefined'
[WARNING] Unrecognized mimetype='undefined'
[WARNING] Unrecognized mimetype='undefined'
[WARNING] resource title: mw/skins.minerva.base.reset|skins.minerva.content.styles|ext.cite.style|site.styles|mobile.app.pagestyles.android|mediawiki.page.gallery.styles|mediawiki.skinning.content.parsoid.css
[WARNING] Unrecognized mimetype='image/svg+xml; charset=utf-8; profile="https://www.mediawiki.org/wiki/Specs/SVG/1.0.0"'
[WARNING] Unrecognized mimetype='image/svg+xml; charset=utf-8; profile="https://www.mediawiki.org/wiki/Specs/SVG/1.0.0"'
@ilius
ilius / git-tags.py
Last active October 12, 2024 06:47
git-tags
#!/usr/bin/env python3
import sys
from subprocess import Popen, PIPE
from datetime import datetime
def runCommand(cmd) -> list[str]:
p = Popen(cmd, stdout=PIPE)
outB, errB = p.communicate()
out = outB.decode("utf-8")
from matplotlib import pyplot
import numpy as np
n = 10000
m = n // 5
scale = 10
def f(x):
y = 0
@ilius
ilius / main.go
Last active February 15, 2024 15:20
Go generators
// You can edit this code!
// Click here and start typing.
package main
import "fmt"
import "io"
type Gen interface {
Next(args any...) (any, error) // EOF
End() bool
@ilius
ilius / appledict-bin-to-slob.py
Created November 10, 2023 07:59
appledict-bin-to-slob.py
#!/usr/bin/env python
import sys
from os.path import extsep, join, splitext
from pyglossary import slob
from pyglossary.core import cacheDir
from pyglossary.entry import Entry
from pyglossary.glossary_v2 import Glossary
from pyglossary.plugins.aard2_slob import Writer as SlobWriter
@ilius
ilius / docker-functions.sh
Last active March 7, 2024 06:11
Docker Bash functions
function docker-running-by-name() {
# docker ps --filter name=$1 --quiet # does not always work!
docker ps | grep "$@" | sed 's/ .*//' | head -n1
}
function docker-shell-to-name() {
ID=$(docker-running-by-name $1)
if [ -z $ID ] ; then
echo "No running container by image name $1"
return
#!/usr/bin/env python
import json
import sys
import biplist
plistPath = sys.argv[1]
try: