Skip to content

Instantly share code, notes, and snippets.

@Takazudo
Takazudo / jquerymobiletransition.html
Created September 14, 2012 14:52
jquery mobile page transition example
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>test</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js"></script>
</head>
@Takazudo
Takazudo / cat.js
Last active October 5, 2015 00:58
Cat
class Cat {
constructor(name) {
this.name = name;
}
set name(name) {
this._name = name;
}
get name() {
return this._name;
}
@Takazudo
Takazudo / pazdra.md
Created April 20, 2012 16:42
pazdra

#パズドラおもろい

iPhoneのパズル&ドラゴンズってのにハマってる。今週はやりすぎたので土日も仕事します…

これよくできてるなーと思うのは、こういう課金ゲームって、ちょっとした事をするのにもお金を取られ取られ、有利にすすめるためにはもうアホみたいに課金っていうのになりがちだけど、フツーにヘビーに遊んでもそんなに(比較的)はお金使わなくていいのがうまいなーって思う。自分はブラウザ三国志に10万円以上使ったことがあって、それは面白かったけども、まーフツーはそんなにお金使いたくない。それに対してこれは、ゲームセンター感覚でお金をちょろっと落として進める感じなのが、すげー絶妙だと思う。お金はらってすすんでも結局パズル解くのには戦略とか無いと勝てんし、そのためにモンスターの組み合わせとかを考えたりするのもおもろい。それに、こういうのの定番、ガチャがあるけど、引けばそこそこいいのが出るので、2,3回ガチャやってそれを中心に組み立て進めるとかでも後半まで十分に楽しめるのがかなりすげーと思った。

やってて、ちょっとこうすればいいみたいのを思ったのでメモ。

@Takazudo
Takazudo / cssmin.js
Created April 14, 2012 16:50
grunt cssmin sqwish task
/**
* cssmin tasks
* sqwish: https://github.com/ded/sqwish
*/
module.exports = function(grunt){
var log = grunt.log;
var sqwish = require('sqwish');
grunt.registerMultiTask('cssmin', 'minify css by sqwish', function() {
@Takazudo
Takazudo / excerpt.rb
Created April 10, 2012 18:01 — forked from stympy/excerpt.rb
Jekyll excerpt plugin
# This goes in _plugins/excerpt.rb
module Jekyll
class Post
alias_method :original_to_liquid, :to_liquid
def to_liquid
original_to_liquid.deep_merge({
'excerpt' => content.match('<!--more-->') ? content.split('<!--more-->').first : nil
})
end
end
@Takazudo
Takazudo / deferred.js
Created April 10, 2012 11:59
deferred on pageready
var pageReady = $.Deferred();
var myDefer = $.Deferrd();
$(function(){
pageReady.resolve();
});
function doMyThings(){
// blah blah blah
myDefer.resolve();
require 'fileutils'
require 'digest/md5'
PYGMENTS_CACHE_DIR = File.expand_path('../../_cache', __FILE__)
FileUtils.mkdir_p(PYGMENTS_CACHE_DIR)
Jekyll::HighlightBlock.class_eval do
def render_pygments(context, code)
if defined?(PYGMENTS_CACHE_DIR)
path = File.join(PYGMENTS_CACHE_DIR, "#{@lang}-#{Digest::MD5.hexdigest(code)}.html")
@Takazudo
Takazudo / gfm.rb
Created March 27, 2012 15:25 — forked from peterhellberg/gfm.rb
GitHub Flavored Markdown parser for use with Jekyll and Marked.app
#!/usr/bin/env ruby
require 'rubygems'
require 'redcarpet'
require 'pygments.rb'
class HTMLwithPygments < Redcarpet::Render::HTML
def block_code(code, language)
Pygments.highlight(code, :lexer => language.to_sym, :options => {
:encoding => 'utf-8'
})
@Takazudo
Takazudo / dynamic_gplus.js
Created March 1, 2012 11:54
put google plus button dynamically
var gplusoneLoaded = false;
// gplus
var $gplus = $('#somewhere'); // the src is like <div id="somewhere"><!-- put plus button here! --></div>
if($gplus.size()){
window.___gcfg = {lang: 'ja'};
$gplus.html('<div class="g-plusone" data-size="medium" data-href="' + window.location.href + '"></div>');
if(!gplusoneLoaded){
gplusoneLoaded = true;
$.getScript("https://apis.google.com/js/plusone.js");
@Takazudo
Takazudo / css3-property-duplicate
Created February 24, 2012 12:10 — forked from edom18/css3-property-duplicate
CSSのプロパティを、ベンダープレフィクス付きで複製するスクリプト。(インデントも引き継ぐよう修正)
function! CSS3PropertyDuplicate()
let reg_save = @@
silent normal Y
let css3 = @@
let ind = matchlist(css3, '\v(\s*)(.*)')
let webkit = ind[1] . "-webkit-" . ind[2]
let moz = ind[1] . "-moz-" . ind[2]
let ms = ind[1] . "-ms-" . ind[2]
let o = ind[1] . "-o-" . ind[2]