Skip to content

Instantly share code, notes, and snippets.

View Naohiro2g's full-sized avatar
:octocat:

Naohiro Tsuji Naohiro2g

:octocat:
View GitHub Profile
@Naohiro2g
Naohiro2g / snapshot-shortcut-setting.sh
Last active August 25, 2019 10:27
This script changes the keybinding for scrot to raspi2png.
echo '#!/bin/sh' >/home/pi/r2p.sh
echo >>/home/pi/r2p.sh
echo '/home/pi/raspi2png-master/raspi2png --pngname /home/pi/Pictures/$(date +snapshot-%Y%m%d-%H%M%S.png)' >>/home/pi/r2p.sh
sed -i.bak 's/scrot/sh \/home\/pi\/r2p.sh/g' /home/pi/.config/openbox/lxde-pi-rc.xml
openbox --reconfigure
@Naohiro2g
Naohiro2g / installing-raspi2png.sh
Created January 14, 2018 10:17
This installs raspi2png.
cd
wget https://github.com/AndrewFromMelbourne/raspi2png/archive/master.zip
unzip master.zip
cd raspi2png-master
make
sudo cp raspi2png /usr/local/bin
@Naohiro2g
Naohiro2g / markdown-cheatsheet.md
Created October 12, 2018 00:40 — forked from mignonstyle/markdown-cheatsheet.md
Markdown記法 チートシート

Block Elements ## Headers 見出し 先頭に#をレベルの数だけ記述します。 ```

見出し1

見出し2

見出し3

見出し4

見出し5
見出し6
## 見出し2
### 見出し3
#### 見出し4
##### 見出し5
###### 見出し6 ## Block 段落 空白行を挟むことで段落となります。 ```
段落1
(空行)
段落2
``` 段落1 段落2 ## Br 改行 改行の前に半角スペース` `を2つ記述します。 ```
hoge
fuga(スペース2つ)
piyo
``` hoge
fuga piyo ## Blockquotes 引用 先頭に`>`を記述します。ネストは`>`を多重に記述します。 ```
> 引用 > 引用
>> 多重引用
``` > 引用 > 引用
>> 多重引用 ## Code コード `` `バッククオート` `` 3つ、あるいはダッシュ`~`3つで囲みます。 ```
print 'hoge'
``` ```
print 'hoge'
``` ### インラインコード `` `バッククオート` `` で単語を囲むとインラインコードになります。 ```
これは `インラインコード`です。
``` これは `インラインコード`です。 ## pre 整形済みテキスト 半角スペース4個もしくはタブで、コードブロックをpre表示できます ``` class Hoge def hoge print 'hoge' end end
``` class Hoge def hoge print 'hoge' end end ## Hr 水平線 アンダースコア`_` 、アスタリスク`*`、ハイフン`-`などを3つ以上連続して記述します。 ```
hoge
***
hoge
___
hoge
---
``` hoge
***
hoge
___
hoge
--- # Lists ## Ul 箇条書きリスト ハイフン`-`、プラス`+`、アスタリスク`*`のいずれかを先頭に記
@Naohiro2g
Naohiro2g / blinky.ino
Last active March 2, 2020 14:03
MacでESP32のLチカ(Arduino IDE版) ref: https://qiita.com/naohiro2g/items/b8baa3f0e1a880ae9d0a
void setup() {
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
delay(125);
digitalWrite(2, LOW);
delay(375);
}
@Naohiro2g
Naohiro2g / file0.txt
Last active December 26, 2019 15:48
MacでESP32のLチカ(ESP-IDF版)2019-02-20 ref: https://qiita.com/naohiro2g/items/79c99eac5254be1d051d
sudo easy_install pip
sudo pip install pyserial
@Naohiro2g
Naohiro2g / file0.txt
Created February 19, 2019 18:00
ESP32 ROM BASICでhello world & Lチカ ref: https://qiita.com/naohiro2g/items/1ddb03e8647f2b3b2d38
ls /dev/tty.*
/dev/tty.SLAB_USBtoUART
import pygame, sys
from time import sleep
# setup the pygame window
pygame.init()
window = pygame.display.set_mode((200, 200), 0, 32)
# how many joysticks connected to computer?
joystick_count = pygame.joystick.get_count()
print "There is " + str(joystick_count) + " joystick/s"
@Naohiro2g
Naohiro2g / ps4_cube.py
Created August 13, 2019 11:16 — forked from smcl/ps4_cube.py
Demo of a number of ways the PS4 controller can interact with a pygame/opengl app. Hacked together and poorly written - just a demo/reference
import pygame
from pygame.locals import *
from OpenGL.GL import *
from OpenGL.GLU import *
surfaces = (
(1, 2, 3, 4),
(3, 2, 7, 6),
(6, 7, 5, 4),
(4, 5, 1, 0),
@Naohiro2g
Naohiro2g / supersaw-shooter.scd
Created December 19, 2022 20:00 — forked from audionerd/supersaw-shooter.scd
SuperSaw (Roland JP-8000 and JP-8080) in SuperCollider
// via https://web.archive.org/web/20191104212834/https://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2010/rapporter10/szabo_adam_10131.pdf
(
{ | freq = 523.3572, mix=0.75, detune = 0.75 |
var detuneCurve = { |x|
(10028.7312891634*x.pow(11)) -
(50818.8652045924*x.pow(10)) +
(111363.4808729368*x.pow(9)) -
(138150.6761080548*x.pow(8)) +
(106649.6679158292*x.pow(7)) -