Skip to content

Instantly share code, notes, and snippets.

View ayu-mushi's full-sized avatar
💛

ayu-mushi ayu-mushi

💛
View GitHub Profile
@ayu-mushi
ayu-mushi / portfolio.md
Last active January 21, 2024 12:25
ポートフォリオ
@ayu-mushi
ayu-mushi / openpgp.md
Created November 28, 2022 16:42
openpgp
@ayu-mushi
ayu-mushi / 10plus2times5.py
Last active October 31, 2022 11:15
(10 plus 2) times 5
import datetime
#import time
n=int(input("タスク数を入れてね: "))
tasks = list(range(n))
for i in range(n):
tasks[i] = input(str(i) + "番目のタスクは:")
task_time=datetime.datetime.now()+datetime.timedelta(minutes=1)
for i in range(n):
@ayu-mushi
ayu-mushi / dropbox-wakeup
Created July 12, 2022 07:45
ノートパソコンを開いたときDropboxを自動で起動するスクリプト: /usr/lib/systemd/system-sleep/dropbox-wakeup
#!/usr/bin/bash
# 参考
# [ノートパソコン - ArchWiki https://wiki.archlinux.jp/index.php/%E3%83%8E%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3]
# /usr/lib/systemd/system-sleep のフック
# [Custom xrandr settings are reset on wake up (resume) SOLVED - Linux Mint Forums https://forums.linuxmint.com/viewtopic.php?t=288050]
case $1/$2 in
post/*)
@ayu-mushi
ayu-mushi / doctitle
Last active April 14, 2022 00:13
Detailed history pages for w3m cgi
#!/usr/bin/python
from tika import parser
import argparse
import os
import sys
def print_title(parsed, filename):
try:
print(parsed['metadata']['title'])
@ayu-mushi
ayu-mushi / hateinfo.py
Last active July 22, 2021 16:14
URLを受けとってはてなブックマークの情報を返す
#!/usr/bin/env python2
# -*- coding: utf-8- -*-
# URLを受けとってはてなブックマークの情報を返す
import urllib2
import argparse
import json
def bukome(args):
@ayu-mushi
ayu-mushi / disable-device-as-wakeup.service
Last active July 22, 2021 14:11
Ubuntuでsuspendしても自動で復帰してしまうのを抑止する https://dothiko.hatenablog.com/entry/2014/04/23/201923
[Unit]
Description=Disable devices as wakeup
[Service]
ExecStart=/usr/local/bin/disable_auto_resume_of_suspend.sh
Type=oneshot
[Install]
WantedBy=multi-user.target
@ayu-mushi
ayu-mushi / night_owl.py
Last active July 8, 2021 13:27
起床時刻を入力するとご飯の時間や就寝時間を教えてくれるスクリプト
from datetime import datetime
#print(datetime.now().time().second)
kisyo = int(input("起床時刻: "))
# 朝ご飯
print("朝ご飯:",(kisyo+1)%24, "時")
@ayu-mushi
ayu-mushi / takt-basic-syntax-quick-master.md
Last active March 7, 2021 16:00
Takt基礎文法最速マスター

この文書は書きかけです

Takt基礎文法最速マスター

はじめに

Taktはテキストで音楽を記述するプログラミング言語で、Taktで書かれたコードをTaktインタプリタで実行するとMIDIを生成します。 Emacsプラグインが付属していたり、midiからソースコードを逆生成できたりします。

PMMLという言語の後継に当たり、似た構文です。

@ayu-mushi
ayu-mushi / abc162_d.hs
Created April 13, 2020 06:18
abc162_d の間違った(TLEする)実装
import Data.Monoid (Sum(Sum))
-- i をインクリメントする処理を分離できないか
--https://atcoder.jp/contests/abc162/tasks/abc162_d の間違った(TLEする)実装
syouhi0 :: (Monoid m, Eq a) => Int -> (Int -> Int -> Int -> m) -> [a] -> m
syouhi0 i f [x,y] = mempty
syouhi0 i f (x:xs) = (syouhi1 (i+1) (f i) 0 x xs) `mappend` (syouhi0 (i+1) f xs)
syouhi1 :: (Monoid m, Eq a) => Int -> (Int -> Int -> m) -> Int -> a -> [a] -> m