Skip to content

Instantly share code, notes, and snippets.

View devlights's full-sized avatar
🤧
hay fever....

devlights devlights

🤧
hay fever....
View GitHub Profile
@devlights
devlights / mac-remote-desktop-disabled-ctrl-key.md
Created December 31, 2013 04:22
MacでリモートデスクトップでWindowsに接続しててCtrlキーが動かない場合
  • システム環境設定を開く
  • キーボードのショートカットタブを開く
  • Mission Controlのショートカットキーのチェックを外す
@devlights
devlights / README.md
Created October 4, 2023 15:37
Debian sidに変更する場合のメモ
$ sudo vim /etc/apt/sources.list

元々のapt-lineを消して以下を追加

deb https://deb.debian.org/debian sid main non-free non-free-firmware contrib
@devlights
devlights / README.md
Created September 25, 2023 09:13
tasksetコマンドを使って特定のCPUコアでプログラムを動かす

通常

$ go build
$ ./app
GOMAXPROC=12
t1: 0
t1: 1
t1: 2
t1: 3
@devlights
devlights / README.md
Created September 22, 2023 11:43
DataGripで古い SQL Server に接続する際に「TLSv1 was negotiated. Please update server and client to use TLSv1.2 at minimum.」って出たときの対処方法

方法

custom.java.security (ファイル名は何でも良い) というファイルを何処かに作る。以下は $HOME 直下に作ったとする。

中身を以下のようにする

jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, \
     DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
 include jdk.disabled.namedCurves
@devlights
devlights / README.md
Created September 14, 2023 07:09
UDPでデータを送る際、ipフラグメントを起こさずに送信できる最大サイズ (MTU=1500byteとする)

MTU(Maximum Transmission Unit)が1500バイトの場合、UDPでデータを送る際にIPフラグメントを起こさずに送信できる最大サイズは以下のように計算できます。

  • Ethernetヘッダ: 14バイト
  • IPヘッダ: 最小で20バイト
  • UDPヘッダ: 8バイト
  • それらのヘッダを引いた値: (1500 - 14 - 20 - 8 = 1458)バイト

したがって、フラグメントを起こさずに送信できる最大サイズは1458バイトになります。

@devlights
devlights / README.md
Last active September 13, 2023 15:30
Go で クロージャ (closure) のサンプル
$ go run main.go
1
2
3
4
5
@devlights
devlights / excel2pdf.go
Created September 11, 2023 10:02
Excel to PDF
package main
import (
"flag"
"fmt"
"log/slog"
"os"
"path/filepath"
"strings"
@devlights
devlights / word2pdf.go
Created September 11, 2023 10:01
Word to PDF
package main
import (
"flag"
"fmt"
"log/slog"
"os"
"path/filepath"
"strings"
@devlights
devlights / install-google-chrome-on-linux(wsl).md
Last active September 6, 2023 04:35
Linux (WSL) に Google Chrome をインストール

Linux (WSL) に Google Chrome をインストール

debファイルを取得し、インストールを試みる。

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
(Reading database ... 30014 files and directories currently installed.)
Preparing to unpack google-chrome-stable_current_amd64.deb ...
Unpacking google-chrome-stable (116.0.5845.140-1) over (116.0.5845.140-1) ...
@devlights
devlights / howto_use_scoop.md
Created August 29, 2023 08:01
Scoop 使い方まとめ

Scoop の使い方まとめ

インストール

$ scoop install xxxxx

アンインストール