Skip to content

Instantly share code, notes, and snippets.

@sys9kdr
sys9kdr / japanese-annoyance-filter.abp.txt
Created January 19, 2024 09:10
日本語向けのannoyanceフィルター
||mixi.net$third-party
||mixi.jp$third-party
||blogroll.livedoor.net^
||parts.blog.livedoor.jp^$script

WindowsとLinuxでユーザーごとのアプリフォルダが違うワケ

WindowsとLinuxでは、ユーザー個人がアプリをインストールするフォルダが違う。

Windows

WindowsだとC:\Users\ユーザー名\AppData\Local\Programs っていうところがそれ相当。 でも標準だとパス通ってないから、コントロールパネルとかでパス通す設定必要。面倒くさい。

Linux

class FizzBuzz {
public static inline var FIZZ = "Fizz";
public static inline var BUZZ = "Buzz";
private var s:String;
public function new(s:String) {
this.s = s;
}
* https://scrapbox.io/utgwkk-pub/WSL2%E3%81%A7systemd%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%E3%82%89Windows%E3%81%AEexe%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8Cexec_format_error%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8B
* https://github.com/microsoft/WSL/issues/8843
systemdがWSL上で有効になっているとbinfmtの問題で動かないらしい。
この人はbinfmtいじってる。 binfmtとは... https://papamitra.hatenadiary.org/entry/20071215/binfmt
> Hi,
>
> I'm using https://github.com/yuk7/ArchWSL and enabling systemd reliably broke the ability to execute Windows applications from WSL. I resolved the issue by generating a file in /usr/lib/binfmt.d/WSLInterop.conf with the following content:
@sys9kdr
sys9kdr / haxeInstall.bash
Last active April 15, 2023 08:41
Haxe for Linux Installer/Uninstaller. Use at your own risk. I think asdf-haxe is better than this script. https://github.com/asdf-community/asdf-haxe
#!/usr/bin/env bash
# Haxe for Linux Installer.
# This script installs Haxe and neko on a Linux system.
# It is not well tested, checked, or documented.
# After installation, you may need to set $HAXE_STD_PATH to the directory where the Haxe standard library is located.
# Use at your own risk.
set -euo pipefail
# set -x
@sys9kdr
sys9kdr / latex-emoji.tex
Created December 28, 2021 03:49
動作しないけど、LuaLaTeXで絵文字部分を絵文字に置換するつもりのコードスニペット
\usepackage{luatexja-fontspec}
\setmainjfont[
AltFont={
{Range={"00A9, "00AE, "203C, "2049, "20E3, "2122, "2139, "2194-"2199, "21A9-"21AA, "231A, "231B, "2328, "23CF, "23E9-"23F3, "23F8-"23FA, "24C2, "25AA, "25AB, "25B6, "25C0, "25FB-"25FE, "2600-"27EF, "2934, "2935, "2B00-"2BFF, "3030, "303D, "3297, "3299, "1F000-"1F02F, "1F0A0-"1F0FF, "1F100-"1F64F, "1F680-"1F6FF, "1F910-"1F96B, "1F980-"1F9E0}, Font=NotoColorEmoji, Renderer=Harfbuzz}}
]{HaranoajiGothic}
% 一部のフォントがこれだと置き換わらない 
@sys9kdr
sys9kdr / gnumakebook-dl-and-concat.bash
Created June 22, 2021 02:09
オライリーのGNU Make 第3版のPDFを公式WebサイトからDLする
#!/usr/bin/env bash
set -ex
PDF_URL="mae.pdf maegaki.pdf contents.pdf ch01.pdf ch02.pdf ch03.pdf ch04.pdf ch05.pdf ch06.pdf ch07.pdf ch08.pdf ch09.pdf ch10.pdf ch11.pdf ch12.pdf appA.pdf appB.pdf appC.pdf index.pdf ato.pdf"
URL_PREFIX="https://www.oreilly.co.jp/library/4873112699/"
for i in ${PDF_URL}
do
wget -O "${i}" "${URL_PREFIX}${i}"
@sys9kdr
sys9kdr / why-i-lose-more.md
Created May 9, 2021 03:30
最近負けているギャンブルの敗因。

ギャンブルで負けたときの反省

  • わずかな金額を負けたのを取り返そうとして泥沼にはまった。
    • 負けたら(あるいは勝っていても)冷静な判断力を失っていることに注意スべき
    • 負けを取り返そうとするとより大きなところを狙いたくなる
  • 全然知識がないところに賭けるとわけのわからないまま負けるから賭けない。賭けるにしても超少額、
    • 地方競馬とか競輪とかはオッズもブレブレなるし八百長もあるし読めない
    • 賭けるにしても地方競馬の前半レースみたいな波乱が起こるの早めたい
  • 金額は少なくする
  • 競馬も競輪も増やすのは難しい(少額・現実的な賭け方だと)が、増やすのは難しい
# pandocで使いたいフィルタ
* https://gist.github.com/riceissa/d5015a67160ca5c0f8ded99102f84a4b