Skip to content

Instantly share code, notes, and snippets.

yuka2py yuka2py

Block or report user

Report or block yuka2py

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@yuka2py
yuka2py / date.js
Created Feb 13, 2016
日付をなんかうまいことパースしてくれるやつ。
View date.js
let mapZenHan = () => {
let zen = ' 0123456789.,abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXZY!?.,’”!#$%&’()=|‘@{}[]-*+:;¥_/?.,><'.split('');
let han = ' 0123456789.,abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXZY!?.,\'"!#$%&\'()=|`@{}[]-*+:;\\_/?.,><'.split('');
let map = [];
for (let i = 0, len = src.length; i < len; i++) {
map.push([new RegExp(zen[i], 'g')], han[i])
}
return map;
@yuka2py
yuka2py / react-ripple.jsx
Created Dec 17, 2015
Rippleエフェクトだけを実現する React コンポーネント。
View react-ripple.jsx
import React from 'react';
import assign from 'object-assign';
export default class Ripple extends React.Component
{
constructor(props) {
super(props);
this.canvas = null;
@yuka2py
yuka2py / gist:0108694eb877ca633c5a
Created Mar 26, 2015
gulpfile for browserify + TypeScript + React.js with JSX
View gist:0108694eb877ca633c5a
var gulp = require('gulp');
var plumber = require('gulp-plumber');
var browserify = require('browserify');
var source = require('vinyl-source-stream');
var tsify = require('tsify');
var reactify = require('reactify');
gulp.task('browserify', function () {
return browserify({
entries: [App.Src + 'scripts/app.ts'],
@yuka2py
yuka2py / modernizr.environ.coffee
Created Oct 6, 2014
modernizr.environ.coffee
View modernizr.environ.coffee
"use strict"
do ->
if !window.Modernizr
return
ua = new String(window.navigator.userAgent.toLowerCase())
ua.has = (cond) ->
@indexOf(cond) != -1
@yuka2py
yuka2py / Image.php
Created Feb 27, 2014
出来は悪いのですが、よく使うしよく修正するので、とりあえずここに置いておきます。
View Image.php
<?php
class ImageLoadingFailedException extends ErrorException {}
class UnSupportedImageException extends ErrorException {}
/**
@yuka2py
yuka2py / MonitorInputStream.java
Created Feb 18, 2014
InputStream の流量を監視する MonitorInputStream と そのリスナー
View MonitorInputStream.java
package jp.foreignkey.java.io;
import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* データの流量を監視する InputStream
* 監視には、MonitorInputStreamListener を利用する。
*
@yuka2py
yuka2py / wp_get_the.php
Last active Aug 29, 2015
WordPress の the_*() 関数で出力される値を、文字列として取得する簡単な関数。要るのかな?
View wp_get_the.php
<?php
if ( ! function_exists( 'get_the' ) ) {
function get_the( $func ) {
$func = 'the_' . $func;
$args = func_get_args();
array_shift($args);
ob_start();
call_user_func_array( $func, $args );
return ob_get_clean();
@yuka2py
yuka2py / flash.php
Created Dec 21, 2013
PHPでフラッシュを実現する簡単なユーティリティ
View flash.php
<?php
/**
* This is alias of the flash::next() for conbinience.
* @param $class
* @param $content
*/
function flash($class, $content) {
flash::next($class, $content);
}
@yuka2py
yuka2py / modernizer.environ.js
Last active Dec 29, 2015
デバイスやブラウザを判定する Modernizr 用の追加テストです。 えっと…。いや、実務では要りますよ。やっぱり。今回まとめました。
View modernizer.environ.js
(function() {
if (!window.Modernizr) {
return;
}
var ua = new String(window.navigator.userAgent.toLowerCase());
ua.has = function (cond) {
return this.indexOf(cond) != -1;
};
@yuka2py
yuka2py / render.php
Last active Dec 29, 2015
PHP 自体をテンプレートエンジンとして利用するための簡単なユーティリティ。Django 風の extend、block、capture、strip などを備えている。
View render.php
<?php
/**
* echo のエイリアス
* @return void
*/
function e($text) {
echo $text;
}
You can’t perform that action at this time.