Skip to content

Instantly share code, notes, and snippets.

@ysakmrkm
ysakmrkm / file0.html
Created April 4, 2014 07:52
Youtube iframe API を使ったプレイヤー読み込み ref: http://qiita.com/ysakmrkm@github/items/b1ae5ef3813730a48f72
<div id="player" data-movieid="動画ID"></div>
http://fladdict.net/blog/2011/02/auto-kerning.html
グローバル汚染を無くしたのと、jQueryらしくかけるようにしました。
// 引数なしの場合デフォルトのカーニングが摘要される。
$(selector).FLAutoKerning();
// 引数を入れた場合、そのカーニングが摘要される。
$(selector).FLAutoKerning(myKerningInfo);
ライセンスは元のFLAutoKerning.jsを継承します。
@ysakmrkm
ysakmrkm / config.rb
Created May 15, 2013 14:13
Compass設定ファイル
# Require any additional compass plugins here.
require 'ruby-growl'
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "css"
sass_dir = "sass"
images_dir = "img"
javascripts_dir = "js"
@ysakmrkm
ysakmrkm / gist:5537473
Last active December 17, 2015 02:39
Movable Typeで、同一フォルダ内の前後ファイルページ送りを実現
<$mt:pagebasename setvar="bname"$>
<ul>
<mt:pagefolder>
<mt:pages sort_by="created_on" sort_order="ascend">
<mt:if tag="pagebasename" eq="$bname">
<$mt:getvar name="__counter__" setvar="pagenum"$>
</mt:if>
</mt:pages>
@ysakmrkm
ysakmrkm / placeholder.md
Last active December 10, 2015 20:58
SassのPlaceholderで、親参照セレクタ(&)の前にセレクタを記述すると、意図しない展開が行われる。
%clearfix {
	&:before ,
	&:after {
		content:"";
		display:table;
	}

	&:after {
		clear:both;

}

@ysakmrkm
ysakmrkm / gist:3366433
Created August 16, 2012 03:48
Get site URL
var href = location.href.split('/');
var path = '';
var localRegex = /^\d+\.\d+\.\d+\.\d+/; //Local IP Address
var workRegex = /^.*\/pc\/[^\/]+\/.*$/; //Change regex if you want.
for(i = 0 ; i < href.length ; i++){
if(href[i] == '' || i == href.length - 1 && href[i].indexOf('.') !== -1){
href.splice(i,1);
}
@ysakmrkm
ysakmrkm / gist:3134999
Last active October 7, 2015 08:28
Dummy text
@function dummytext($length:0,$lang:'ja'){
$base:'';
@if $lang == 'ja' {
$base:こ こ に 文 章 が 入 り ま す 。;
} @else if $lang == 'en' {
$base:t h i s \ i s \ d u m m y \ t e x t \.;
}
$text:'';
$num:floor($length / length($base));
$rest:$length % length($base);
@ysakmrkm
ysakmrkm / gist:3051844
Created July 5, 2012 06:42
Set element top/bottom margin without line-height minus margin
@function margin($margin,$lheight,$base,$unit:0){
@if $unit != 0 {
@return ($margin + (((1 - (($lheight) / $base)) / 2) * $base))+px;
} @else {
@return ($margin + (((1 - (($lheight) / $base)) / 2) * $base));
}
}
@ysakmrkm
ysakmrkm / gist:2651657
Created May 10, 2012 07:23
Background mixin
@mixin background($path:'',$pos1:'',$pos2:'',$repeat:'',$color:''){
@if $path != '' {
$path:url(#{$path});
} @else {
$path:'';
}
@if $pos1 != '' {
$pos1:' #{$pos1}';
}
@ysakmrkm
ysakmrkm / gist:2418553
Created April 19, 2012 04:20
Common variables
@function margin($margin,$lheight,$base){
@return $margin + (((1 - (($lheight) / $base)) / 2) * $base);
}
@function pxtoem($target,$base){
@return ($target / $base)+em;
}
@function emtopx($target,$base){
@return ($target * $base)+px;