Skip to content

Instantly share code, notes, and snippets.

@Restoration
Restoration / wp_page_add_category.php
Created October 27, 2016 11:18
WordPressで固定ページにカテゴリー機能を付ける
<?php
add_action('init','add_categories_for_pages');
//ページに、カテゴリメタボックスを追加する
function add_categories_for_pages(){
register_taxonomy_for_object_type('category', 'page');
}
add_action( 'pre_get_posts', 'nobita_merge_page_categories_at_category_archive' );
//カテゴリアーカイブにページを表示する
function nobita_merge_page_categories_at_category_archive( $query ) {
if ( $query->is_category== true && $query->is_main_query() ) {
@Restoration
Restoration / show_dot_file.md
Created October 27, 2016 11:26
Macで.からはじまるファイルを表示非表示

##表示

–show dot start file
defaults write com.apple.finder AppleShowAllFiles true
killall Finder

##非表示

–hide dot start file
defaults write com.apple.finder AppleShowAllFiles false
@Restoration
Restoration / basic_swift.md
Created October 27, 2016 11:29
Swfitの基本

##Swiftにおける変数の使用 var 変数名:タイプ = 値

##定数の使用 let 定数名:タイプ = 値 変数の宣言を複数おこないたい場合、括弧をしようして複数宣言ができる var (変数名1 , 変数名2,) = (値1,値2,)
Swiftは型宣言をしないといけないので
var 変数名だとエラーがでる
静的型付け型の言語である

@Restoration
Restoration / javascript_sort.md
Last active November 2, 2016 08:13
JavaScriptで配列をソートする

#JavaScriptで配列をソートする

##Sort関数 パラメータがない場合はアルファベット順になる

// String
var section = ["test","foo","hoge","aaa"];
section.sort();
console.log(section); // ["aaa", "foo", "hoge", "test"]
@Restoration
Restoration / win_xcopy.md
Created October 28, 2016 02:13
Windowsコマンドプロンプト ファイル構成コピーコマンド

#Windowsコマンドプロンプト ファイル構成コピーコマンド

##現在のフォルダから再帰的にファイルのみ削除

del * /s /q

##フォルダ構成のみをコピー

xcopy /t /e コピー元パス コピー先パス
@Restoration
Restoration / js_replace_remove.md
Created October 28, 2016 02:25
【簡易】JavaScriptで指定文字を置換、削除

#JavaScriptで指定文字を置換、削除

// 置き換え
var str = "ABCDABCDABCD";
var result = str.replace( /B/g , "X" );
console.log(result);

//削除
var str = "ABCDABCDABCD";
var result = str.replace( /B/g , "" );
@Restoration
Restoration / AppController.php
Created October 28, 2016 07:56
CakePHP Cookieに情報を持たせて自動ログインを実装
function logout()
{
$this->Cookie->delete('Auth.User');
$this->redirect($this->Auth->logout());
$this->autoRender = false;
}
@Restoration
Restoration / fuelphp_environment_variable_change.md
Created October 28, 2016 08:08
FuelPHPの環境切り替え

#FuelPHPの環境切り替え

##用意されている環境

  • DEVELOPMENT(開発環境)
  • PRODUCTION(本番環境)
  • STAGING(ステージング環境)
  • TEST(テスト環境)

レベル的に言えば

@Restoration
Restoration / validate.php
Created October 28, 2016 08:17
バリデーション
<?php
/*
* 入力された文字列がすべてカタカナか判定
*
* param String
* return Boolean
**********/
function validate_kana($str){
if(preg_match("/^(\xe3\x82[\xa1-\xbf]|\xe3\x83[\x80-\xbe]|".
"\xa5[\xa1-\xf6]|\xa1[\xb3\xb4\xbc]|".
@Restoration
Restoration / index.html
Created October 28, 2016 11:25
HTML5 IE10対応
<!--[if lt IE 10]>
<script type="text/javascript" src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->