URL: https://vg67.map.nonylene.net/
1/2.5万植生図GISデータ(環境省生物多様性センター) を加工して作成した植生図です。
凡例の説明は 「統一凡例(植生区分・大区分一覧表)」 (環境省生物多様性センター) を加工しています。
表示されている植生図は正確とは限りません。データ圧縮の都合上、(特に小さい縮尺において)元データと比べて欠落や誤りがある情報を表示しています。正確な情報が必要な場合は生物多様性センターから元データを入手してください。
URL: https://vg67.map.nonylene.net/
1/2.5万植生図GISデータ(環境省生物多様性センター) を加工して作成した植生図です。
凡例の説明は 「統一凡例(植生区分・大区分一覧表)」 (環境省生物多様性センター) を加工しています。
表示されている植生図は正確とは限りません。データ圧縮の都合上、(特に小さい縮尺において)元データと比べて欠落や誤りがある情報を表示しています。正確な情報が必要な場合は生物多様性センターから元データを入手してください。
FROM debian:12-slim | |
RUN apt update && apt install -y mdbtools python3-pip git | |
WORKDIR /work | |
RUN mkdir /work/lib | |
RUN git clone https://github.com/north-road/slyr.git /tmp/slyr | |
RUN mv /tmp/slyr/slyr_community /work/lib/slyr_community |
/** | |
* USB HID Keyboard scan codes as per USB spec 1.11 | |
* plus some additional codes | |
* | |
* Created by MightyPork, 2016 | |
* Public domain | |
* | |
* Adapted from: | |
* https://source.android.com/devices/input/keyboard-devices.html | |
*/ |
// To view the default settings, hold "alt" while clicking on the "Settings" button. | |
// For documentation on these settings, see: https://aka.ms/terminal-documentation | |
{ | |
"$schema": "https://aka.ms/terminal-profiles-schema", | |
"defaultProfile": "{wsl}", | |
"initialCols": 82, | |
"initialRows": 27, | |
"profiles": [ | |
{ | |
// Make changes here to the powershell.exe profile |
import Cocoa | |
let color = CIColor(color: NSColor.selectedTextBackgroundColor)! | |
color.red | |
color.green | |
color.blue | |
color.alpha |
sudo apt install texlive latexmk texlive-lang-japanese texlive-extra-utils texlive-fonts-extra |
import json | |
import sys | |
import os | |
def minify(file_name: str): | |
with open(file_name) as f: | |
j = json.load(f) | |
with open(file_name + ".json", 'w') as f: | |
json.dump(j, f, ensure_ascii=False) |
~ > openssl speed | |
Doing md4 for 3s on 16 size blocks: 14191466 md4's in 3.00s | |
Doing md4 for 3s on 64 size blocks: 11846993 md4's in 3.00s | |
Doing md4 for 3s on 256 size blocks: 6964149 md4's in 3.00s | |
Doing md4 for 3s on 1024 size blocks: 2629962 md4's in 3.00s | |
Doing md4 for 3s on 8192 size blocks: 386209 md4's in 3.00s | |
Doing md5 for 3s on 16 size blocks: 11282155 md5's in 3.00s | |
Doing md5 for 3s on 64 size blocks: 8308478 md5's in 3.00s | |
Doing md5 for 3s on 256 size blocks: 4164276 md5's in 3.00s | |
Doing md5 for 3s on 1024 size blocks: 1542826 md5's in 3.00s |
// https://github.com/aburch/simutrans/blob/ef2b92a0e67234812d7b4339ff8da61161da165f/dataobj/height_map_loader.h | |
for( i = -19; i < 20; i++ ){ console.log(`${i}, ${(i+14)*64/6}`);} | |
/* | |
VM7699:1 -19, -53.333333333333336 | |
VM7699:1 -18, -42.666666666666664 | |
VM7699:1 -17, -32 | |
VM7699:1 -16, -21.333333333333332 | |
VM7699:1 -15, -10.666666666666666 | |
VM7699:1 -14, 0 | |
VM7699:1 -13, 10.666666666666666 |
import net | |
import system | |
import strutils | |
import nativesockets | |
proc main(): int = | |
let socket = net.newSocket(AF_INET, SOCK_RAW, IPPROTO_TCP) | |
socket.bindAddr(address="127.0.0.1") | |
# IPPROTO_IP, IP_HDRINCL, true |