Skip to content

Instantly share code, notes, and snippets.

@wolftatsu
wolftatsu / cre_num.csx
Last active August 10, 2017 19:58
RootProCAD図面に管理番号を振るスクリプト
// 番号設定
var num = "88";
// 番号入力用のレイヤを設定
var doc = Application.ActiveDocument;
var layers = doc.LayerTable;
var lname = "__SEQ_NO";
// UNDO 処理を開始
doc.UndoManager.BeginUndoUnit();
package main
import (
"strings"
"fmt"
"golang.org/x/tour/wc"
)
func WordCount(s string) map[string]int {
@wolftatsu
wolftatsu / gist:ee94ad15323ba13daea4
Created January 15, 2015 16:50
mocha(mocking lib for Ruby) sample
require "rubygems"
require "test/unit"
require "mocha/test_unit"
require "pry"
class Person
attr_accessor :name
def initialize(name)
self.name = name
end
@wolftatsu
wolftatsu / gist:11145274
Last active August 29, 2015 14:00
Set default focus sample by kintone
# depends on jquery
setDetailPageAction = ->
require modules, ($) ->
$elem = $('div#record-gaia').find('.target-element')
# Set default-focus
setTimeout () ->
$elem.focus();
, 200
@wolftatsu
wolftatsu / gist:8514105
Created January 20, 2014 02:49
[PowerShell]Can I write code that build closure?
$givenValue = 10
function testIfSupportingClosure(){
$givenValue = 4
{
$script:givenValue = $givenValue + 1
echo "The givenValue is ${givenValue}."
}.GetNewClosure()
}
@wolftatsu
wolftatsu / gist:8328994
Created January 9, 2014 03:35
JavaScript equivalent Σ[k=1..10]k
(function(){
function calc() {
var num = 0;
for (var i=1; i<=10; i++) {
// 動きを追うにはconsole.logを色々な所で打ち込んでみよう!
console.log(num);
num += i;
}
return num;
}
@wolftatsu
wolftatsu / gist:8295653
Last active January 2, 2016 11:19
JavaScript アロー構文
// アロー構文
var add = (a, b) => {
return a + b
}
add(1 ,9);
@wolftatsu
wolftatsu / gist:8295463
Created January 7, 2014 06:35
JavaScript 変数宣言時の型を確認する
(function(){
console.log("start!!");
// この時点ではまだ未定義(undefined)
// typeof() で変数の型を確認することができます
var x;
console.log("variable x is " + typeof(x));
console.log("x = " + x);
@wolftatsu
wolftatsu / gist:8295259
Last active January 2, 2016 11:18
JavaScript 変数の初期化
//条件分岐
var direction = "right";
// 初期化してはじめて、型をnumberとして認識する
var x = 0, y = 0;
switch (direction) {
case "right":
x = x + 10;
break;
case "left":
@wolftatsu
wolftatsu / gist:7226137
Created October 30, 2013 02:07
Python DB Access Wrapper
import sys
import mysql.connector
def exec_sql(fn):
def wrapper(*args, **kw):
_self = args[0]
_self.con = mysql.connector.connect(**_self.rds_config)
ret = None
try:
ret = fn(*args, **kw)