Skip to content

Instantly share code, notes, and snippets.

View Kuniwak's full-sized avatar
💭
I may be slow to respond.

Yuki Kokubun Kuniwak

💭
I may be slow to respond.
View GitHub Profile
@Kuniwak
Kuniwak / vim_org.txt
Created November 27, 2013 17:35
vim.org 【推奨環境】background=dark guifont=SourceCodePro-Regular
..
.::::.
___________ :;;;;:`____________
\_________/ ?????L \__________/
|.....| ????????> :.......'
|:::::| $$$$$$"`.:::::::' ,
,|:::::| $$$$"`.:::::::' .OOS.
,7D|;;;;;| $$"`.;;;;;;;' .OOO888S.
.GDDD|;;;;;| ?`.;;;;;;;' .OO8DDDDDNNS.
'DDO|IIIII| .7IIIII7' .DDDDDDDDNNNF`
@Kuniwak
Kuniwak / SE0176Tests.swift
Last active January 25, 2018 10:50
SE-0176 の理解を確認するための例題集です
// 問題: コンパイルエラーもしくは実行時警告になる testX 関数をすべて答えてください。
import XCTest
class SE0176PlaygroundTests: XCTestCase {
func test1() {
struct ExampleStruct {
mutating func assignedBy(_ block: () -> ExampleStruct) {
self = block()
@Kuniwak
Kuniwak / quickrun-rspec.vim
Last active February 16, 2017 05:10
QuickRun + Rspecの設定例
" NeoBundle ---------------------------------------------------------------- {{{
" call neobundle#begin(___) ... call neobundle#end() の間に置いてください
" Vim でコマンドを実行して結果を表示するプラグイン「QuickRun」をインストール
NeoBundle 'thinca/vim-quickrun'
" テストを実行中、vimの動作をブロックしないようにするために「vimproc」をインストール
NeoBundle 'Shougo/vimproc'
" -------------------------------------------------------------------------- }}}
"
$ ruby --version
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]

$ bundle list | grep kitchen
  * kitchen-ansible (0.45.9)
  * kitchen-vagrant (1.0.1)
  * test-kitchen (1.15.0)
{!(number|boolean)}
{!Object}
{!number|!string}
{!{myNum: number}}
{"foo.bar.baz"}
{'foo.bar.baz'}
{(Array.<string>|Object.<string, ?>)}
{(Array|Object.<string, ?>)}
{(Element|Object|Document|Object.<string, (string|function(!jQuery.event=))>)=}
{(Error|function(): Error)}
@Kuniwak
Kuniwak / montyhall.py
Last active January 4, 2016 11:29
モンティ・ホール問題のシミュレーションで代表的な戦略の勝率を計算するスクリプト.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""モンティ・ホール問題のシミュレーションで代表的な戦略の勝率を計算する."""
__author__ = 'Orga Chem <orga.chem.job@gmail.com>'
__version__ = '0.0.1'
__date__ = '25 January 2014'
import random
@Kuniwak
Kuniwak / codeiq_q652.js
Created January 24, 2014 11:23
CodeIQ「数列の四則演算」問題の回答。 https://codeiq.jp/magazine/2014/01/4799/
var StopIteration = Error('STOP_ITERATION');
var util = {
array: {
clone: function(arr) {
var clone = [];
Array.prototype.push.apply(clone, arr);
return clone;
}
},
@Kuniwak
Kuniwak / codeiq_q558.md
Last active January 1, 2016 10:19
クロノス・クラウン合同会社 柳井 政和@fizzbuzzダンジョンさんの問題 「FizzBuzzダンジョン」の回答。https://codeiq.jp/ace/yanai_masakazu_fizzbuzz/

コードの経過

L1

  • 21文字。妙にams.jsに引っ張られた回答。たぶん|0を使いたかっただけ。反省。

    i%15?i%5?!(i%3)|0:2:3

L2の回答

@Kuniwak
Kuniwak / fizzbuzz_meets_js1.7.js
Created December 17, 2013 16:41
CodeBattleのFizzBuzzで書いた変態回答。最新の狐のscript[type=application/javascript;version=1.7]が必要。
var Range = function(start, end) {
[this.start, this.end] = start <= end ? [start, end] : [end, start];
};
Range.prototype.__iterator__ = function() {
for (var i = this.start; i <= this.end; i++) yield i;
};
for (var i in new Range(1, 100)) {
console.log(i % 3 ? i % 5 ? i : 'Buzz' : i % 5 ? 'Fizz' : 'FizzBuzz');
@Kuniwak
Kuniwak / hisomu_power.txt
Last active December 29, 2015 13:49
ひそむパワーの人。いつもお世話になっております。【推奨環境】background=dark guifont=SourceCodePro-Regular
_._
,iiiii:,
:i:::::::i.
::::::::::::.
':.::::.:::;.;_
,,;;;;,,',iEEI".:88BBBBBBbb:,_
..;;;;;;:',;EEE?".:BBBBBBBBBBBBBB8Eb._
.:::::::',fIIIII'.?8888888888888999999EE9b.
.::::::'.??????'_??EE8888888888888888EEEEEEE?:
::::::',:??:??:',??EEEEEEEEEEEEEEEEEEEEEEEEEEE?:.