Skip to content

Instantly share code, notes, and snippets.

Toshihiko Arai araemon

View GitHub Profile
@eerwitt
eerwitt / parse-wav-file.py
Last active Dec 13, 2019
Parsing a WAV file using basic Python
View parse-wav-file.py
# http://soundfile.sapp.org/doc/WaveFormat/
import struct
def parse_wave_raw(filename):
# Open the example wave file stored in the current directory.
with open(filename, 'rb') as wav_file:
# Main Header
chunk_id = wav_file.read(4)
assert chunk_id == b'RIFF', 'RIFF little endian, RIFX big endian: assume RIFF'
@connorjan
connorjan / shairport-sync-install.md
Last active Aug 3, 2020
shairport-sync installation for a Raspberry Pi
View shairport-sync-install.md
@petitviolet
petitviolet / MainThreadCallback.java
Last active Oct 30, 2019
OkHttp Callback on Main Thread.
View MainThreadCallback.java
public abstract class MainThreadCallback implements Callback {
private static final String TAG = MainThreadCallback.class.getSimpleName();
abstract public void onFail(final Exception error);
abstract public void onSuccess(final String responseBody);
@Override
public void onFailure(final Request request, final IOException e) {
@rxaviers
rxaviers / gist:7360908
Last active Aug 5, 2020
Complete list of github markdown emoji markup
View gist:7360908

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:
@laiso
laiso / hatenaoauth_example.py
Last active May 16, 2019
Pythonではてなの OAuth 対応 API を利用する
View hatenaoauth_example.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
フレームワークとして Flask(http://flask.pocoo.org/) を、OAuth ライブラリとして oauth2(http://pypi.python.org/pypi/oauth2/) を利用したサンプルプログラムです。
下のコードを保存して (oauth_consumer.py とします)、YOUR_CONSUMER_KEY, YOUR_CONSUMER_SECRET となっている部分を自分の consumer_key, consumer_secret で置き換えます。
$ python oauth_consumer.py
... で起動してから http://localhost:5000Web ブラウザでアクセスして下さい。
You can’t perform that action at this time.