Skip to content

Instantly share code, notes, and snippets.

View ijaketak's full-sized avatar

Keito Kajitani ijaketak

View GitHub Profile
@ijaketak
ijaketak / Parser.hs
Last active March 12, 2023 06:21
Parsing mixfix operators
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TemplateHaskell #-}
module Language.Parser where
import Control.Applicative
import Control.Lens
import Control.Monad
import Data.Either
import Data.Function (on)
{ lib, python3Packages, }:
python3Packages.buildPythonPackage rec {
pname = "httpwatcher";
version = "0.5.2";
src = python3Packages.fetchPypi {
inherit pname version;
sha256 = "1q2hhp346lls5zvc7mag12ylb1fxxs87nnv11i12v8hgc1j089q1";
};
@ijaketak
ijaketak / sysresccd.md
Last active November 27, 2019 03:17
SystemRescueCDはもう古い.NixOSこそが最強のレスキュー環境である.

SystemRescueCDはもう古い.NixOSこそが最強のレスキュー環境である.

あらすじ

2019年初頭にGentooベースからArchベースに移行したSystemRescueCD. その後すぐに音沙汰がなくなり,セキュリティホールなども放置されている模様.

SystemRescueCDを愛用していた難民の方に朗報です. NixOSのインストールメディアが最高に使いやすい.

with import <nixpkgs> {};
qt5.mkDerivation rec {
name = "screenrotator-r23";
src = fetchFromGitHub {
owner = "GuLinux";
repo = "ScreenRotator";
rev = "e1de8b72ad5eb9952db45c031e6c3292bfe028d2";
sha256 = "08a3jrgq67iw32dbaqhm2ni0l2bj4fx5jvh7j2b47q02xkai2bn6";
@ijaketak
ijaketak / .gitignore
Last active September 23, 2019 13:35
mongo-express and mongoDB
/configdb/
/db/
@ijaketak
ijaketak / .gitignore
Last active September 13, 2019 23:39
pgweb and PostgreSQL 11
/data/
@ijaketak
ijaketak / docker-compose.yml
Created July 2, 2019 06:49
JupyterLab with nvidia runtime
# https://qiita.com/hoto17296/items/be34849412e7ae9db6ff
version: '2.3'
services:
jupyterlab:
image: continuumio/anaconda3
runtime: nvidia
command: >-
jupyter lab
--no-browser
--port=8888