Skip to content

Instantly share code, notes, and snippets.

View TakamiChie's full-sized avatar
:octocat:

高見知英 TakamiChie

:octocat:
View GitHub Profile
body {
background-color: #bfbfbf;
section{
border-width: 8px;
border-style: double;
border-color: #555;
height: ~"calc(50% - 16px)";
float: left;
width: 50%;
}
@TakamiChie
TakamiChie / whichっぽいの
Last active August 29, 2015 14:17
LINQでファイルが存在するかどうかチェックする ref: http://qiita.com/TakamiChie/items/7e1e71a3bff62158d9a6
var path = "perl";
var found = Environment.GetEnvironmentVariable("PATH").Split(';')
.Select(x => Path.Combine(x, path))
.SelectMany(_ => Environment.GetEnvironmentVariable("PATHEXT").Split(';')
.Concat(new String[] { Path.GetExtension(path) }),
(p, ext) => Path.ChangeExtension(p, ext))
.Where(File.Exists).FirstOrDefault();
// found => "c:\cygwin\bin\perl.EXE"(インストール済みの場合)
/**
* http://outcesticide.hatenablog.com/entries/2012/12/12
* の記事を参考にしています。
*/
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
@TakamiChie
TakamiChie / wallpaper.py
Created May 21, 2013 13:53
Python Image Libraryで水玉模様の壁紙作成 ref: http://qiita.com/items/3623a4771a22e85839e9
# -*- coding: utf-8 -*-
from PIL import Image
from PIL import ImageDraw
import colorsys
import sys
### http://code.activestate.com/recipes/266466-html-colors-tofrom-rgb-tuples/history/2/
def RGBToHTMLColor(rgb_tuple):
""" convert an (R, G, B) tuple to #RRGGBB """
hexcolor = '#%02x%02x%02x' % rgb_tuple
@TakamiChie
TakamiChie / NextMottoMotto
Created July 3, 2013 14:18
次のもっともっと交流ステーションの日付を表示するスニペット ref: http://qiita.com/TakamiChie/items/94742b098c2bb5ef4216
<?php
/*
* NextMottoMotto
* Author:高見知英( http://onpu-tamago.net/ )
* 次のもっともっと交流ステーションの日付を取得するスニペット
*/
if(!isset($format)) {
$format="Y/m/d";
}
protected float resolveSize(int type, float value, int size, int parentSize) {
switch (type) {
case ABSOLUTE:
return value;
case RELATIVE_TO_SELF:
return size * value;
case RELATIVE_TO_PARENT:
return parentSize * value;
default:
return value;
@TakamiChie
TakamiChie / TranslateAnimationEx.java
Created September 20, 2013 16:29
TranslateAnimationを動的に設定しやすくするクラスを作ってみました ref: http://qiita.com/TakamiChie/items/8089aa142d033b613d80
public class TranslateAnimationEx extends TranslateAnimation implements
AnimationListener {
private AnimationListener mListener;
private View mView;
private int mFromX;
private int mFromY;
private int mToX;
private int mToY;
@TakamiChie
TakamiChie / SavePictureRunner
Created September 29, 2013 14:11
ビューのスクリーンショットを保存する ref: http://qiita.com/TakamiChie/items/a41eeb12f1e1e8a845f9
public class SavePictureRunner implements Runnable {
private File mFileName;
private View mView;
public SavePictureRunner(View view, File filename) {
this.mView = view;
this.mFileName = filename;
}
@Override
@TakamiChie
TakamiChie / FlashAirStateChanger.uws
Created December 18, 2013 06:29
FlashAirの制御画像の状態を変更する(UWSC) ref: http://qiita.com/TakamiChie/items/9ccc7c08b29c617b005a
dim fso = CREATEOLEOBJ("Scripting.FileSystemObject")
for i = 0 to GETOLEITEM(fso.Drives) - 1
// ドライブの検索(リムーバブルかつ、制御用画像が存在するか?)
dim d = ALL_OLE_ITEM[i]
PRINT d.DriveLetter + ": Type " + d.DriveType
IFB d.DriveType = 1 THEN
PRINT "found " + d.path
dim path = fso.buildPath(fso.buildPath(fso.buildPath(d.path, "DCIM"), "100__TSB"), "FA000001.JPG")
PRINT "path " + path
IFB fso.FileExists(path) THEN
@TakamiChie
TakamiChie / GitCommit.js
Created December 19, 2013 09:28
GinnieからGitExtensionsを起動しコミットするスクリプト ref: http://qiita.com/TakamiChie/items/8b5881c9d2dbe3a6d28c
var wsh = new ActiveXObject("WScript.Shell");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var command = App.ParamCount > 0 ? App.Params(0) : "commit";
var path = fso.buildPath(wsh.RegRead("HKCU\\Software\\GitExtensions\\InstallDir"), "GitExtensions.exe")
if(fso.fileExists(path)){
// .gitフォルダを探索
var doc = Documents.newDocument();
if(doc.save()){
var folder = fso.getFolder(fso.getParentFolderName(doc.fileName))
try{