Skip to content

Instantly share code, notes, and snippets.

@tigawa
tigawa / gist:9114685
Created February 20, 2014 14:22
ubuntu に gitの最新をインストールする方法
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git
diff -cr ruby-1.9.3-p194.orig/file.c ruby-1.9.3-p194/file.c
*** ruby-1.9.3-p194.orig/file.c 2014-02-16 23:23:54.439076800 +0900
--- ruby-1.9.3-p194/file.c 2014-02-16 23:11:13.350545000 +0900
***************
*** 3977,3983 ****
#ifdef __CYGWIN__
#include <winerror.h>
- extern unsigned long __attribute__((stdcall)) GetLastError(void);
#endif
@tigawa
tigawa / gitconfig
Last active August 29, 2015 13:56
difftoolから winMergeを起動する方法
[core]
editor = 'D:/Apps/vim73/vim-for-git/gvim.exe' -f -c 'set fenc=utf-8'
quotepath = false
# ▼▼▼ ここ以下を追加しました。※WinMergeのパスは自分の環境に読み替えてください。▼▼▼
[merge]
tool = WinMerge
[mergetool "WinMerge"]
path = D:/Apps/WinMerge/WinMergeU.exe
cmd = \"D:/Apps/WinMerge/WinMergeU.exe\" \"$MERGED\"
@tigawa
tigawa / gist:8875806
Created February 8, 2014 02:34
GoogleMap上にマークをつける方法及び、二つの地点の距離をm単位で返す関数
for (var k = 0; k < data.length; k++) {
var target_p = new google.maps.LatLng(data[k][3], data[k][4]);
var m = getDistance( current_p, target_p);
if( m <= 1000 ){
mark( target_p );
}
}
function mark( target_p ){
@tigawa
tigawa / csv.js
Created February 7, 2014 06:53
CSVファイルをJavaScriptから読込み方法 (ファイルを指定すると、2次元配列で結果はを返す。)
function csv2Array(filePath) { //csvファイルノ相対パスor絶対パス
var csvData = new Array();
var data = new XMLHttpRequest();
data.open("GET", filePath, false); //true:非同期,false:同期
data.send(null);
var LF = String.fromCharCode(10); //改行コード
var lines = data.responseText.split(LF);
for (var i = 0; i < lines.length;++i) {
var cells = lines[i].split(",");
@tigawa
tigawa / GoogleMaps.html
Created February 7, 2014 06:31
GoogleMapsを表示する方法
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>AED設置場所の確認</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<style>
html, body, #map-canvas {
height: 100%;
@tigawa
tigawa / with_select.sql
Last active December 24, 2015 11:29
oracle with oralce 9i以降で使える
with
view01 as
(SELECT
id
FROM
tb1
WHERE
id = '01'
)
SELECT
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
RailsApp::Application.initialize!
require 'yahoo'
module Yahoo
class Proofreading
require 'nokogiri'
def self.make(sentence)
conn = Faraday.new(:url => 'http://jlp.yahooapis.jp') do |builder|
builder.request :url_encoded
builder.response :logger
@tigawa
tigawa / gist:6723237
Last active December 24, 2015 01:19
★HA★
eclipseで返り値を自動で補完する方法
ctrl + 2 で l