Skip to content

Instantly share code, notes, and snippets.

View vvakame's full-sized avatar
💭
❤️ 🐈

Masahiro Wakame vvakame

💭
❤️ 🐈
View GitHub Profile
[
{
"id": "12fb26f5-e2e1-e311-b297-00155d5066d7",
"title": "Keynote",
"rooms": "Level 3 Video",
"webUrl": "https://www.google.com/events/io/schedule/session/12fb26f5-e2e1-e311-b297-00155d5066d7",
"jsonUrl": "https://www.google.com/events/io/schedule/session/12fb26f5-e2e1-e311-b297-00155d5066d7?format=json"
},
{
"id": "99bc91a4-84e7-e311-b297-00155d5066d7",
@vvakame
vvakame / review-ext.rb
Created July 17, 2014 08:40
Re:VIEWのmarkdownbuilder.rbがGitHubFlavoredなMarkdownへあんまり対応してないので細々と処理を追加
# encoding: utf-8
require 'pp'
module ReVIEW
class MARKDOWNBuilder
def builder_init_file
@ul_indent = 0
end
@vvakame
vvakame / index.html
Created July 23, 2014 17:29
Polymer無しだとどんくらい大変か試してみようとしたら予想外に大変でやべー!ってなってる。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="application/javascript">
function tryCustomElements() {
var XFooPrototype = Object.create(HTMLElement.prototype);
XFooPrototype.createdCallback = function () {
this.textContent = "I'm an x-foo!";
@vvakame
vvakame / creditcard.ts
Created August 13, 2014 09:27
tsc bug?
/// <reference path="./typings/angularjs/angular-resource.d.ts" />
// https://docs.angularjs.org/api/ngResource/service/$resource#example
declare var $resource:ng.resource.IResourceService;
declare var expect:Function;
interface ICreditCard {
id: string;
name: string;
@vvakame
vvakame / swagger.d.ts
Created September 13, 2014 18:01
試しに書き出してみたけど案外Google Discovery Based APIと共通点ないな…と思った($ref だけ見て特徴的だな!だいたい一緒だな!と判断してた
// for Swagger 1.2
// https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md
// 4.3
interface IDataTypeFields {
type: string;
$ref: string;
format?: string;
defaultValue?: any;
enum?: string[];
@vvakame
vvakame / smabros.md
Created September 14, 2014 03:15
大乱闘!スマッシュブラザーズ for 3DS

大乱闘!スマッシュブラザース for 3DS for beginners

大乱闘!スマッシュブラザース for 3DS 面白いですね!! 僕はゲームキューム版のスマブラを延々とプレイしてて、Wii版のスマブラXはほとんどプレイしていません(オフラインで一緒に遊ぶ友達がいなかったからな!)。

スマブラX系の技術は全然拾ってないですのでこんなんあるよー。とかあったら教えてください。

全体的にゲーム全般に共通の事柄は書きません。 例えば、十字キーを見ずに操作できること。など。

@vvakame
vvakame / interactive_filtering.ts
Created October 4, 2014 09:05
pecoにデータ投げつけてフィルタリングする機能をNode.jsコマンドラインツールに追加したくてやってみたけど、pecoが存在しない場合の処理が全然書けなくて爆死中
"use strict";
/* tslint:disable:variable-name */
var Promise:typeof Promise = require("ypromise");
/* tslint:enable:variable-name */
import child_process = require("child_process");
import stream = require("stream");
var command = process.env["DTSM_INTERACTIVE_FILTERING"] || "peco";
@vvakame
vvakame / invalid.ts
Created November 26, 2014 14:07
union typesわからん
// なんか知らんがコンパイルエラーになる。なぜだ。
var obj: RegExp | Date;
// error TS2358: The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter.
if(obj instanceof Date) {
// ここでは Date と確定されている!
obj.getTime();
} else {
// 消去法で RegExp と確定 …かどうかはわからん!
obj.test(".*");
@vvakame
vvakame / after.re
Created December 28, 2014 03:55
prh --rules misc/review-ignore.yml,misc/techbooster.yml test/fixture/sample.re とか
= さらにいえば
きれいな文章を書きたい(@<list>{web})。
//list[web][その通り!]{
// その綺麗な顔をふっ飛ばしてやるぜ!
console.log("BANG!");
//}
/// <reference path="../node/node.d.ts" />
declare var hoge: Buffer;