Skip to content

Instantly share code, notes, and snippets.

View fumikito's full-sized avatar
🐕
Have 1 dog. Her name is Packing.

Takahashi Fumiki fumikito

🐕
Have 1 dog. Her name is Packing.
View GitHub Profile
@fumikito
fumikito / wordpress-detect-ie.php
Created August 23, 2010 09:32
Browser Detect in WordPress
<?php
/**
* Detect if the browser is Internet Explorer or not
* @package WordPress
* @param int $version optional
* @return Boolean
*/
function is_IE($version = 0)
{
$flg = false;
@fumikito
fumikito / wp-enqueue-assets.php
Created August 23, 2010 10:04
Sample of loading assets in WordPress
<?php
/*
* @pakage WordPress
* This file resolve external js and css loading and their chaching.
* Put this file in your theme foloer and
* write the line below in your theme's "functions.php"
*
* require_once(TEMPLATEPATH."/wp-assets.php");
*
*/
@fumikito
fumikito / mootools-fade.js
Created September 13, 2010 05:52
Extend MooTools' fade in & out.
/**
* Code snipet for fade in & out with MooTools.
* @author Takahashi Fumiki
* @description
*/
Element.prototype.fadeIn = function(display){
if(display == undefined)
display = "block";
var fx = new Fx.Morph(this);
@fumikito
fumikito / justification.html
Created September 14, 2010 16:29
Justification with Webkit
<!DOCTYPE html>
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width , user-scalable=no , inicial-scale=1 , maximum-scale=1" />
<title>問わずがたりの洋酒外史</title>
<style>
body{
font-family:"HiraKakuProN-W3", serif;
font-size:12px;
@fumikito
fumikito / ruby-ios.css
Created September 16, 2010 07:10
Imitate <ruby> tag
/**
* Style sheet for rendering <ruby> properly.
*
* @source
*/
ruby{
overflow:hidden;
display:inline-table;
line-height:inherit;
vertical-align:text-bottom;
@fumikito
fumikito / mac-epub.bash
Created October 2, 2010 12:59
Mac OS XでePubファイルを固めるときのコマンド
zip -X0 ../sample.epub mimetype
zip -rDX9 ../sample.epub * -x "*.DS_Store" -x mimetype
@fumikito
fumikito / intel-injector.php
Created October 16, 2010 14:42
HTMLのpタグにインテルを挿入する
<?php
/**
* XMLの特定のタグにインテルを挿入する
*
* インテルとは活版印刷で用いられる活字間の隙間を挿入する金属のことです。
* Webkitエンジンなど、CSSのtext-justifyプロパティに対応していないブラウザは
* テキストのジャスティフィケーションを半角スペースのサイズ調整で行います。
* 日本語は分かち書きをしないため、半角スペースでのサイズ調整が適用されません。
* このクラスでは指定されたタグの直下にあるすべてのテキストのノードに対して
* 空白を含むspanタグを挿入します。
@fumikito
fumikito / wp-customize-contactfields.php
Created October 22, 2010 15:40
WordPressのプロフィール編集画面でコンタクトフィールドをカスタマイズする
/**
* Customize contact fields on Profile admin panel
*
* @package WordPress
*/
/**
* WordPressのプロフィール画面に追加するコンタクトメソッド
*
@fumikito
fumikito / include-theme-functions.php
Created April 28, 2011 16:28
WordPressのテーマ内functions.phpが長くなりがちなので、functionsフォルダにファイルを分割して置くとき書いとくと便利
/*
* functionsフォルダにあるファイルをすべて読み込む
*/
foreach(glob(TEMPLATEPATH."/functions/*.php") as $file){
require_once $file;
}
@fumikito
fumikito / detect_attachment_id.php
Created May 6, 2011 08:50
WordPressで画像のURLからアタッチメントIDを取得する
<?php
/**
* 画像のURLからattachemnt_idを取得する
*
*
* @param string $url 画像のURL
* @return int attachment_id
*/
function ri_detect_attachment_id($url){