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 / 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 / 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
@ayu-mushi
ayu-mushi / eq.v
Last active February 1, 2020 08:37
Haskell Road to Logic, Math, Programming 演習3.5
From mathcomp Require Import all_ssreflect.
Set Implicit Arguments.
Lemma eq (p q r : Prop): (p <-> q) -> ((p -> r) <-> (q -> r)).
Proof.
move => [pq qp].
split.
move => pr q0.
apply pr.
apply qp.
@ayu-mushi
ayu-mushi / main.elm
Created December 20, 2019 10:32
Elm canvas alife template
module Main exposing (main)
import Browser
import Browser.Events exposing (onAnimationFrameDelta)
import Canvas exposing (rect, shapes)
import Canvas.Settings exposing (fill)
import Canvas.Settings.Advanced exposing (rotate, transform, translate)
import Color
import Html exposing (Html, div)
import Html.Attributes exposing (style)