Skip to content

Instantly share code, notes, and snippets.

@tomoyamkung
tomoyamkung / embed.html
Created July 12, 2013 07:28
[JavaScript]jQuery.socialbutton プラグインを自分のブログに組み込むときに作成したスクリプト。
<!-- ボタンを設置したい場所に次を埋め込む -->
<ul id="social_buttons">
<li class="tweet"></li> <!-- twitter -->
<li class="evernote"></li> <!-- Evernote -->
<li class="facebook_like"></li> <!-- Facebook -->
<li class="hatena"></li> <!-- はてなブックマーク -->
<li > <!-- Pocket -->
<a data-pocket-label="pocket" data-pocket-count="horizontal" class="pocket-btn" data-lang="en"></a>
<script type="text/javascript">!function(d,i){if(!d.getElementById(i)){var j=d.createElement("script");j.id=i;j.src="https://widgets.getpocket.com/v1/j/btn.js?v=1";var w=d.getElementById(i);d.body.appendChild(j);}}(document,"pocket-btn-js");</script>
</li>
@tomoyamkung
tomoyamkung / gist:3074753
Created July 9, 2012 07:13
Ruby でファイルを1行ずつ読み込んで出力するコードスニペット
File.open(FILE_PATH){|f|
f.each_line do |line|
puts(line)
end
}
@tomoyamkung
tomoyamkung / xxx.sh
Created July 9, 2016 03:01
ヒアドキュメントを使ってファイルに追記する
#!/bin/bash
cat << EOS >> ~/hoge
line: 1
line: 2
line: 3
EOS
@tomoyamkung
tomoyamkung / xxx
Created August 10, 2022 03:33
xxx
‎‎​
@tomoyamkung
tomoyamkung / OpenDefaultBrowser.java
Last active April 8, 2020 23:45
[Android]WebView に表示されているリンクをデフォルトブラウザで開く
/* (non-Javadoc)
* @see android.app.Activity#onCreate(android.os.Bundle)
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// :
// :
WebView webView1 = (WebView)findViewById(R.id.webView1);
@tomoyamkung
tomoyamkung / ProcessWatch.java
Last active January 16, 2020 11:26
[Java]プロセスが起動しているかを確認するクラス
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import org.apache.log4j.Logger;
/**
* プロセスの起動を監視するクラス。
*
* @author tomoyamkung
@tomoyamkung
tomoyamkung / array-to-file.rb
Last active August 18, 2017 01:40
[Ruby]Arrayをファイルに書き出すモジュール
#! ruby
#-*- encoding: utf-8 -*-
module FileWriter
LINEFEED_CODE_LF = "\n"
def write(path, content, linefeed_code = nil)
file = File.open(path, "w")
content.each do |line|
if linefeed_code == nil
@tomoyamkung
tomoyamkung / gist:3839830
Created October 5, 2012 13:31
[Ruby]指定したディレクトリを再帰的に LOAD_PATH に追加する
#! ruby
#-*- encoding: utf-8 -*-
require 'test/unit'
class RequireUtilTest< Test::Unit::TestCase
def self.add(dir)
dir = dir[0, dir.size - 1] if dir.end_with?('/')
Dir::glob(dir + '/**/*').each do |file|
@tomoyamkung
tomoyamkung / ExtensionFileFilter.java
Created August 13, 2013 02:42
[Java]FilenameFilter を使ったフィルタクラス。
package net.tomoyamkung;
import java.io.File;
import java.io.FilenameFilter;
/**
* 指定した拡張子と一致するファイルを取得するフィルタクラス。
*
* @author tomoyamkung
*
@tomoyamkung
tomoyamkung / xxx.sh
Created July 9, 2016 02:55
実行中のスクリプトが保存されているディレクトリに移動する
#!/bin/bash
# このスクリプトが保存されているディレクトリに移動する
cd `dirname $0`