Skip to content

Instantly share code, notes, and snippets.

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

Kohei axross

🍣
= 🍚 + 🐟 + ❤️
View GitHub Profile
@axross
axross / SigninForm.tsx
Created December 20, 2016 04:22
Wrapped FlexBox components with CSS in JS
import { css } from 'glamor';
import { CSSProperties } from 'glamor';
import * as React from 'react';
import FlatButton from '../../presenters/atoms/FlatButton';
import Flexible, { FlexibleItem } from '../../presenters/atoms/Flexible';
import Grid, { Row, Cell } from '../../presenters/atoms/Grid';
import InputBox from '../../presenters/atoms/InputBox';
import Label from '../../presenters/atoms/Label';
type Props = {
@axross
axross / FlatButton.tsx
Last active December 20, 2016 02:28
CSS in JS
import * as React from 'react';
import { css } from 'glamor';
import {
WHITE, MIDNIGHT,
SILVER, LIGHT_SILVER, DARK_SILVER,
RED, LIGHT_RED, DARK_RED,
BLUE, LIGHT_BLUE, DARK_BLUE,
} from '../../constants/colors';
import { SHORT_DURATION } from '../../constants/duration';
class HelloException implements Exception {
String cause;
HelloException(this.cause);
}
main() {
var a = 1;
try {
import 'dart:io' show HttpServer, HttpRequest;
main() {
HttpServer.bind('127.0.0.1', 8000)
.then((server) {
server.listen((HttpRequest request) {
request.response
..write('Hello, World!')
..close();
});
const gulp = require('gulp');
// for rollup
const rollup = require('rollup');
// for stylus and postcss
const rename = require('gulp-rename');
const plumber = require('gulp-plumber');
const stylus = require('gulp-stylus');
const postcss = require('gulp-postcss');
const CircularJSON = require('circular-json');
const browserify = require('browserify');
const watchify = require('watchify');
const source = require('vinyl-source-stream');
const buffer = require('vinyl-buffer');
const __bundleFuncsCache = {};
const getCachedBundleFunc = (entry, options) => {
const key = `${entry}#${CircularJSON.stringify(options)}`;
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>
@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');
@axross
axross / engineer-and-texas-holdem.md
Created November 30, 2015 14:09
テキサスホールデムのエンジニアへの効用

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

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

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

論理

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

Blind

SB $5 BB $10

Buy-In

100BB = $1000

  • $5 x 20 chips