月別アーカイブ: 2022年8月

Dinamic Import: Gjs and JXA

現在の JavaScript はダイナミックインポートが可能。
下記ページで Chrome や Safari で動くと解りますね。

全モダンブラウザで使えるJavaScriptのdynamic import(動的読み込み) – Qiita

GNOME の Gjs は imports 関数があるので関係ないんだけど。
そういえば macOS の JXA はファイル分割ができないのが困る。
コレを利用してクラス毎に分割できるかな。

#!/usr/bin/osascript

import('./sub.js')
	.then((module) => {
        console.log('Start!');
		const sub = new module.Sub();
        sub.subMethod();
	});

main.js

export class Sub {
    subMethod() {
        console.log('this is Sub Class Method');
    }
}

sub.js

osa

なんでだよ!
Promise だと認識はしているけど動作しないってことみたい。
JavaScriptCore が全部やってくれるってわけじゃないんかい。

Gjs でも同じかな?
console.log を print に書き換えて実験。

#!/usr/bin/gjs

import('./sub.js')
	.then((module) => {
		const sub = new module.Sub();
        sub.subMethod(); 
	});

main.js

export class Sub {
    constructor(app) {
        print('Hello');
    }
    subMethod() {
        print("this is Sub Class Method");
    }
}

gjs

動いたのでコンストラクタも入れてみた、普通に Class ですね。
いや Gjs は imports を使ったほうが簡単ですけど。
というか、Apple は内製スクリプトには本当にヤル気が無いなって。

rar

Fedora Tips を更新しました。
Fedora Tips – Paepoi

内容はあまり変わっていないけど表記が GNOME3 のままじゃなって。
ついでに公開鍵認証とかを追記して公開っと。

写真もいいけど他の古くなった Tips を書き換えや追記をしなきゃ。
ネタは一応色々あるんだけど。
たとえば現行 Fedora はデフォルトで RAR アーカイブを展開できるけど。

#!/usr/bin/env python3

import gi
gi.require_version('GnomeAutoar', '0.1')
from gi.repository import GnomeAutoar, Gio

RAR_FILE = '[もっとGF] 桃子の遠足!.cbr'

src = Gio.File.new_for_path(RAR_FILE)
outfile = Gio.File.new_for_path('output_dir')

ar = GnomeAutoar.Extractor(
    source_file=src,
    output_file=outfile)

ar.start(None)

できるのよ、cbr の拡張子のままでも。
でも圧縮が上手くいかないってオチがある。

gnome-autoar | Paepoi Blog

しかもコレ標準出力に投げることができない、ファイル化のみ。
我が Comipoli に使おうとかなと思ったけど無理っぽい。

そんな感じで色々中途半端で止まっている。
止まったまま Clutter 等が開発終了してしまったり筆者が忘れ去ったり。
覚書の細かいファイルばかりが溜まっていく、整理しなきゃ。

Nadeshiko

櫻子と向日葵ときたらやはり次はナデシコさんですよね。
ラブラ…大室家やゆるゆりを知らないと意味不明だろうけど。

nadeshiko

エゾカワラナデシコ。
実はこのネタを思いついて先々週から探していたんですが。

nadeshiko

フラワーパーク江南等のありそうな所を全部回って見つからず。
今日いつもの五条川沿いで見つけるという、何やってんだ俺。

sekichiku

セキチク、というナデシコの一種らしい。
ナデシコっていっぱい種類があるんだね、面白い。

sasagoi

ササゴイ、三週間で野鳥の成果物はコイツだけ。
いやサギ類なら田圃にウンザリするほどいますけど。

しかし撫子情報を得ようと Twitter 検索してもアニメキャラばかり。
キャラ好きを拗らせてナデシコの花に興味を持つとかないのかな?