Skip to content

Instantly share code, notes, and snippets.

View axross's full-sized avatar
🍣
= 🍚 + 🐟 + ❤️

Kohei axross

🍣
= 🍚 + 🐟 + ❤️
View GitHub Profile
@axross
axross / modifier_sample.less
Last active August 29, 2015 14:17
ReactでBEMなclassNameを書きやすくするBemmerというライブラリを作った
.exButton {
color: black;
&--isOdd { color: red; }
&--isEven { color: blue; }
}
import is from 'is_js';
// メールアドレスサンプル
// 引用元 : http://qiita.com/mpyw/items/257eabe0b43b1e02e6f7
const emails = [
'[email protected]',
'[email protected]',
'user+mailbox/[email protected]',
"!#$%&'*+-/=?^_`.{|}[email protected]",
'"Abc@def"@example.com',
@axross
axross / littlenoar_coop.es6
Last active August 29, 2015 14:17
リトルノアの部屋番号自動で見に行くやつ
import moment from 'moment';
import cheerio from 'cheerio';
import request from 'superagent';
const LEVEL_NUM = 8;
const MAP_NUMS = [4, 5];
var _url = 'http://wiki.famitsu.com/littlenoah' +
'/COOP%E5%8B%9F%E9%9B%86%E6%8E%B2%E7%A4%BA%E6%9D%BF' +
'/%E3%82%A8%E3%83%AA%E3%82%A2' + LEVEL_NUM;
@axross
axross / gist:9a21ebeee8c57fbe47a7
Created June 5, 2015 04:22
Two direction data binded Textbox
import bemmer from 'bemmer';
import React from 'react';
const AxuiTextbox = React.createClass({
propType: {
value: React.PropTypes.func,
onChange: React.PropTypes.func,
onKeyDown: React.PropTypes.func,
onKeyUp: React.PropTypes.func,
onKeyPress: React.PropTypes.func,
@axross
axross / .eslintrc
Last active August 29, 2015 14:24
.eslintrc
{
"parser": "babel-eslint",
"plugins": [
"react"
],
"env": {
"browser": true,
"node": true,
"mocha": true,
},
// 10未満の自然数のうち, 3 もしくは 5 の倍数になっているものは 3, 5, 6, 9 の4つがあり, これらの合計は 23 になる.
// 同じようにして, 1000 未満の 3 か 5 の倍数になっている数字の合計を求めよ.
const main = limit => {
let total = 0;
for (let i = 1; i < limit; ++i) {
if (i % 5 === 0) {
total += i;
} else if (i % 3 === 0) {

Blind

SB $5 BB $10

Buy-In

100BB = $1000

  • $5 x 20 chips
@axross
axross / engineer-and-texas-holdem.md
Created November 30, 2015 14:09
テキサスホールデムのエンジニアへの効用

テキサスホールデムのエンジニアへの効用

1ヶ月〜2ヶ月ほど前に、会社の同僚に連れられて行ったバーのようなところで、テキサスホールデムポーカーに入門した。 テキサスホールデムポーカーは、広く知られているポーカーとは違う。各プレイヤーの手には2枚のカードしか与えられず、場に最大5枚まで存在する共通カードと合わせた7枚の中から作られうる最高の5枚によって役の強さを比べる。

この記事では、テキサスホールデムを遊ぶことによって得られる、エンジニアへの様々なメリットを紹介していく。

論理

テキサスホールデムは最後までゲームが進行することはあまりない。各フェーズごとにプレイヤーが賭けるチップによって、あるいはそのうちのブラフによって、「この手では勝てない」と感じたプレイヤーがゲームを降りていき、対戦相手がいなくなることで事実上の勝利、という形でゲームが終わるのがほとんどである。

@axross
axross / gulpfile.js
Last active December 30, 2015 08:59
gulp捨てられなかった
'use strict';
const autoprefixer = require('gulp-autoprefixer');
const cssnano = require('gulp-cssnano');
const gulp = require('gulp');
const gutil = require('gulp-util');
const rename = require('gulp-rename');
const sourcemaps = require('gulp-sourcemaps');
const stylus = require('gulp-stylus');
const uglify = require('gulp-uglify');
const SomeComponent = React.createClass({
render() {
const items = [1, 2, 3, 4, 5, 6, 7, 8, 9].map((num, i) => {
const className = "someComponent__list__item" + i % 2 === 1 ?
"someComponent__list__item--odd" : "";
return (
<li className={className}>
{num}
</li>