Skip to content

Instantly share code, notes, and snippets.

View mugifly's full-sized avatar
🏠
Working from home

Masanori Ohgita mugifly

🏠
Working from home
View GitHub Profile
@mugifly
mugifly / gist-clone-ssh.pl
Last active December 26, 2015 11:59
Gist ssh-clone script (git clone via ssh)
#! /usr/bin/env perl
# Gist ssh-clone script
# Help: $ perl git-clone-ssh.pl --help
# (c) Masanori Ohgita (http://ohgita.info/) - 2013, MIT License.
use warnings;
use strict;
use utf8;
use File::Basename qw//;
/**
ArduinoProMini_FelicaPlug_Type3_RW.ino
Felica PlugのArduino向けライブラリに付属されているサンプルを基に改変
(ライブラリ: http://blog.felicalauncher.com/sdk_for_air/?page_id=2419)
**/
#define CONFIG_FELICA_PLUG_EEPROM
#include <EEPROM.h>
#include <FeliCaPlug.h>
#include <inttypes.h>
@mugifly
mugifly / arch-cfs10-kernel-rebuild.pl
Last active March 18, 2016 16:21
Arch Linux - Linux kernel rebuild script for Let's note CF-S10 series. (Required: perl 5.x)
#!/usr/bin/env perl
# Arch Linux - Linux kernel rebuild script for Let's note CF-S10 series
# https://gist.github.com/mugifly/9582654/
# Required: perl 5.x
use strict;
use warnings;
use utf8;
use Cwd;
use File::Path;
@mugifly
mugifly / japan-prefectures-roman-hepburn.csv
Last active October 16, 2019 02:54
日本の都道府県名のヘボン式ローマ字リスト (CSV) / The list of Roman alphabet (Hepburn system) of the prefectures in Japan
北海道 ほっかいどう hokkaido
青森県 あおもり aomori
岩手県 いわて iwate
宮城県 みやぎ miyagi
秋田県 あきた akita
山形県 やまがた yamagata
福島県 ふくしま fukushima
茨城県 いばらき ibaraki
栃木県 とちぎ tochigi
群馬県 ぐんま gumma
@mugifly
mugifly / dumper.lua
Created June 29, 2015 17:01
FlashAir Lua objects dumper (Make a list of tables and functions)
-- FlashAir Lua objects dumper
-- For FlashAir 3rd generation or newer
-- 1. Put this file to the root directory of the card
-- 2. Connect to card. Then access to http://flashair/dumper.lua
print("HTTP/1.0 200 OK\r\n\r\n")
for i,v in pairs(_G) do
print(i)
print(v)
local t = type(v)
@mugifly
mugifly / jquery-ajax-with-node.js
Created July 9, 2015 11:52
Ajax with using jQuery on Node.js (Tested on Node.js v0.12.5)
var $ = require('jquery')(require('jsdom-no-contextify').jsdom().parentWindow);
// Support for Cross-domain request with using jQuery
// See: http://garajeando.blogspot.jp/2012/06/avoiding-xmlhttprequest-problem-using.html
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
$.support.cors = true;
$.ajaxSettings.xhr = function () {
return new XMLHttpRequest;
}
@mugifly
mugifly / detect-animated-gif.pl
Created August 9, 2015 17:34
Detector for animated GIF image (perl5)
#!/usr/bin/env perl
# Detector for animated GIF image (perl5)
# Based on http://d.hatena.ne.jp/namanamanamana/20090415/1239729068 Thanks.
use strict;
use warnings;
use LWP::UserAgent;
# Fetch a GIF image
my $ua = LWP::UserAgent->new();
my $res = $ua->get('http://example.com/foo-animation.gif');
@mugifly
mugifly / wercker.yml
Last active September 15, 2015 21:09
Wercker with Slack and Bitbucket (Auto deployment) for Node project - Tested in Sep 2015
box: node
build:
steps:
- npm-install
- npm-test
- script:
name: echo nodejs information
code: |
echo "node version $(node -v) running"
echo "npm version $(npm -v) running"
@mugifly
mugifly / PKGBUILD
Created October 9, 2015 09:02
PKGBUILD file for odenwlan-node (It also an example of PKGBUILD file for Electron based app.)
# Maintainer: Masanori Ohgita <mp_aur[at]ohgita[dot]info>
pkgname=odenwlan-node
pkgver=1.3.0
pkgrel=1
pkgdesc="An automatic login tool for Wi-Fi of OECU"
url="https://github.com/odentools/odenwlan-node/"
arch=('i686' 'x86_64')
license=('MIT')
depends=('nodejs>=4.1.1' 'npm>=3.3.4')
makedepens=('git')
@mugifly
mugifly / wercker.yml
Last active October 28, 2015 19:41
An example of wercker.yml for test of app built with perl with carton and mysql.
# Docker container for whole process
box: ubuntu
# Additional services
services:
- id: mysql
env:
MYSQL_ROOT_PASSWORD: test
MYSQL_USER: test
MYSQL_PASSWORD: test