Skip to content

Instantly share code, notes, and snippets.

View master-q's full-sized avatar
🌴
On vacation

Kiwamu Okabe master-q

🌴
On vacation
View GitHub Profile
@master-q
master-q / 00_infer_terminal.sh
Last active July 19, 2023 05:12
Infer for Linux kernel with some patches
$ mkdir ~/src
$ cd ~/src
$ git clone git@github.com:facebook/infer.git
$ cd infer
$ patch -p1 < ~/Downloads/01_infer.patch
$ ./build-infer.sh clang
$ export PATH=~/src/infer/infer/bin:$PATH
$ cd ~/src
$ git clone git@github.com:torvalds/linux.git
$ cd linux
@master-q
master-q / main.c
Created December 17, 2013 07:52
android-ndk/samples/native-activity/jni/main.c
/*
* Copyright (C) 2010 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@master-q
master-q / xmonad.hs
Last active May 2, 2022 06:26
Xmonad setting
import XMonad
import XMonad.Actions.GridSelect
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
import XMonad.Util.Run(spawnPipe)
import XMonad.Layout.Magnifier
import XMonad.Layout.NoBorders
import XMonad.Layout.Grid
import XMonad.Prompt
import XMonad.Prompt.Shell
@master-q
master-q / History-of-Ajhc-Haskell-compiler.md
Created October 5, 2016 08:00
History of Ajhc Haskell compiler

\Chapter{めたせぴ☆ふぁうんでーしょん}{@master_q}

はじまり

\def\slimdakuten{{\kern-0.5ex}゛{\kern-1.5ex}}

西暦2013年。凶の年。 ソフトウェアエンジニアの多くはWebの世界に住んでいた。 じゃう\slimdakuten ぁすくりぷと、あんどろいどじゃう\slimdakuten ぁ 、 おぶじぇくとしー、しーしゃーぷ。高機能な言語と環境をあやつり、彼等は栄

@master-q
master-q / memo_nuttx.rd
Created September 18, 2021 11:40
NuttXお試しメモ
= NuttXお試しメモ
[2021-09-18 19:11]
<<<NuttX
<<<RTOS
== シミュレータ
https://nuttx.apache.org/docs/latest/quickstart/install.html
https://nuttx.apache.org/docs/latest/guides/simulator.html
@master-q
master-q / dot.zshrc
Last active December 21, 2019 02:09
日本のスターバックスのWiFiが一定時間で切断されるようになったので簡易監視を作った
function do_network_auto_reconnect {
while true; do
ping -c1 google.com > /dev/null
if [ "$?" != "0" ]; then
sudo /etc/init.d/network-manager restart
sleep 30;
fi
sleep 1;
done
}
@master-q
master-q / gist:192d516ea670b5b6ec6d8635b0b30953
Created November 20, 2019 05:50
Why we can't change size of malloc heap for PSoC 6?
$ vi libs/TARGET_CY8CPROTO-062-4343W/startup/TOOLCHAIN_GCC_ARM/startup_psoc6_02_cm4.S
--snip--
__StackTop:
.size __StackTop, . - __StackTop
.section .heap
.align 3
.equ Heap_Size, 0x00000100
.globl __HeapBase
.globl __HeapLimit
@master-q
master-q / dot.zshrc
Last active November 17, 2019 23:37
Amazon S3にPCのディレクトリをバックアップする方法
function do_aws_s3_private_backup {
du -sh $HOME/Sounds $HOME/Family
aws s3 sync --delete $HOME/Sounds s3://masterq-private/Sounds
aws s3 sync $HOME/Family s3://masterq-private/Family
}
@master-q
master-q / memo.md
Last active November 17, 2019 07:11
Metasepiプロジェクト進捗報告 2019年11月 (日本Androidの会秋葉原支部ロボット部 第86回勉強会)

How to shape failover over MySQL

Environment for testing

Server vagrant-db1

  • Hostname: vagrant-db1
  • OS: CentOS 5.7
  • eth0: 10.0.2.15 (for internet service)
  • eth1: 192.168.179.6 (for interconnect)