- サーモン島 lrks 著
- JBL SoundGearのシステム音がうるさい
- SPI ProgrammerでFWを書き換えられる
- システム音のファイルを編集して静かにしてみた
- JBL SoundGearを買いました
- 購入後、急に安売りしだしたような…
// | |
// Raspberry Pi から Adafruit Bluefruit LE SPI Friend を操作する | |
// しようと思ったら SDEP (Simple Data Exchange Protocol) というプロトコルで操作しないといけないみたいなので実装した | |
// IRQを見ていない | |
// | |
// https://learn.adafruit.com/introducing-the-adafruit-bluefruit-spi-breakout/sdep-spi-data-transport | |
// https://github.com/adafruit/Adafruit_BluefruitLE_nRF51/blob/master/utility/errors.h | |
// | |
var SPI = require('pi-spi'); | |
var spi = SPI.initialize("/dev/spidev0.0"); |
# | |
# ログインシェルが /bin/sh (変更不可) | |
# htop/tmux/vim が入っていない | |
# もちろんroot権限なし | |
# そんな環境でこの先生きのこるには | |
# | |
mkdir ~/local | |
apt-get download htop | |
dpkg-deb -x htop_1.0.3-1_amd64.deb $HOME/local |
#!/bin/bash | |
INPUT="$1" | |
BASENAME=`basename ${INPUT} .pdf` | |
DIRNAME=`dirname ${INPUT}` | |
if [ $# -eq 1 ]; then | |
OUTPUT="${DIRNAME}/${BASENAME}-output.pdf" | |
elif [ -d "$2" ]; then | |
OUTPUT="${2}/${BASENAME}-output.pdf" | |
else |
var RULE_NUMBER = 90; | |
var RANDOM_FLG = false; | |
(function() { | |
map.setPause(true); | |
map.clear(); | |
var rule = parseInt(RULE_NUMBER % 256).toString(2); | |
var rules = [0, 0, 0, 0, 0, 0, 0, 0]; | |
for (var i=0; i<8; i++) { |
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | |
// Thanks for using ZEROPLUS Logic Analyzer | |
// Version:V3.12 | |
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | |
//Filename: OFF.txt | |
//File size:2 KB | |
---------------------------------------------------------------------------------------------------------------------------------- | |
// File created on: 2016/06/19 |
--- modi/bin/Makefile 2015-09-19 14:29:27.270016204 +0900 | |
+++ sugar-v2-2-1/bin/Makefile 2014-07-04 18:21:20.000000000 +0900 | |
@@ -9,9 +9,8 @@ | |
JAR = $(APP).jar | |
ZIP = $(APP).zip | |
-JAVA_VERSION = 1.8 | |
-JAVA_RT = /usr/lib/jvm/default/jre/lib/rt.jar | |
-#JAVA_RT = /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar | |
+JAVA_VERSION = 1.6 |
import random | |
def f(x, y, w=400, h=600): | |
return int(((x/7.0 + y/13.0) / (w/7.0 + h/13.0)) * 255) | |
if __name__ == '__main__': | |
w = 400 | |
h = 600 | |
z = [[ f(x, y, w, h) for x in range(w)] for y in range(h) ] | |