Skip to content

Instantly share code, notes, and snippets.

kijtra kijtra

Block or report user

Report or block kijtra

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
@kijtra
kijtra / kana2alpha.php
Created May 21, 2011
[PHP] ひらがな、カタカナからアルファベットに変換する処理をクラス化。こちらのJavaScriptを参考にした。 → http://tenderfeel.xsrv.jp/mootools/382/
View kana2alpha.php
<?php
class kana2roma {
var $charset='utf-8';
var $mode_Krows = 'k'; //か・く・こ(k or c)
var $mode_XArows = 'l'; //小文字ぁ行と「っ」( L or X)
var $mode_TYrows = 'ch'; //ち行+小文字や行(ty or ch or cy)
var $mode_SYrows = 'sh'; //し行+小文字や行(sy or sh)
var $mode_JYrows = 'j'; //じ行+小文字や行(j or zy or jy)
var $mode_Sstr = 'sh'; //し(s or sh or c)
@kijtra
kijtra / pref.sql
Created Jul 9, 2012
[MySQL] 都道府県をコード⇔文字に相互変換
View pref.sql
DELIMITER //
DROP FUNCTION IF EXISTS `PREF`//
CREATE FUNCTION PREF( _STR_ VARCHAR(20)) RETURNS VARCHAR(6)
LANGUAGE SQL NOT DETERMINISTIC READS SQL DATA
BEGIN
DECLARE res VARCHAR(6);
SET res=CASE
WHEN _STR_='1' THEN '北海道'
WHEN _STR_='2' THEN '青森県'
@kijtra
kijtra / twitter.gs
Last active Mar 3, 2019
Google Apps Script での 「oAuthConfig」のサポート終了後用の Twitter API スクリプト。「OAuth1」ライブラリ(ID:Mb2Vpd5nfD3Pz-_a-39Q4VfxhMjh3Sh48)が必要。
View twitter.gs
// 最初にこの関数を実行し、ログに出力されたURLにアクセスしてOAuth認証する
function twitterAuthorizeUrl() {
Twitter.oauth.showUrl();
}
// OAuth認証成功後のコールバック関数
function twitterAuthorizeCallback(request) {
return Twitter.oauth.callback(request);
}
@kijtra
kijtra / syllabary.kana.php
Last active Oct 23, 2018
[PHP] 文字列の先頭文字がアカサタナ行のどれかを取得する関数。
View syllabary.kana.php
<?php
/* カタカナ限定で高速化したもの */
function syllabary($str){
$charset='utf-8';
if(empty($str)){
return false;
}
$dic=array(
''=>'',''=>'',''=>'',''=>'',''=>'',
''=>'',''=>'',''=>'',''=>'',''=>'',
@kijtra
kijtra / japan_holiday.php
Last active Jun 15, 2018
[PHP] 日本の祝日を取得する関数
View japan_holiday.php
<?php
function japan_holiday() {
// カレンダーID
$calendar_id = urlencode('japanese__ja@holiday.calendar.google.com');
// 取得期間
$start = date("Y-01-01\T00:00:00\Z");
$end = date("Y-12-31\T00:00:00\Z");
@kijtra
kijtra / strip_tags.sql
Created Jul 9, 2012
[MySQL] PHPでいうstrip_tags()関数
View strip_tags.sql
DELIMITER //
DROP FUNCTION IF EXISTS `STRIP_TAGS`//
CREATE FUNCTION STRIP_TAGS( x longtext) RETURNS longtext
LANGUAGE SQL NOT DETERMINISTIC READS SQL DATA
BEGIN
DECLARE sstart INT UNSIGNED;
DECLARE ends INT UNSIGNED;
IF x IS NOT NULL THEN
SET sstart = LOCATE('<', x, 1);
@kijtra
kijtra / fsock_mail.php
Created Sep 16, 2011
[PHP] fsockopenを使ってメールを送信。送信中のサーバーレスポンス確認用。
View fsock_mail.php
<?php
function fsock_mail($from,$to,$subject,$body){
$server='localhost';//メールサーバ
$port=25;//ポート番号
$timeout=30;//タイムアウト(秒)
//件名の文字コード変換
$subject=mb_convert_encoding($subject,'iso-2022-jp',mb_internal_encoding());
@kijtra
kijtra / prefectures.json
Last active Feb 27, 2018
都道府県のJSONデータ
View prefectures.json
{
"01": {
"id": "01",
"name": "北海道",
"short": "北海道",
"kana": "ホッカイドウ",
"en": "hokkaido",
"area": {
"id": 1,
"name": "北海道・東北"
@kijtra
kijtra / .bashrc
Last active Oct 5, 2017
Bash color like Windows Git Bash
View .bashrc
function show_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ \(\1\)/'
}
function show_colored_prompt {
local WHITE="\[\e[00m\]"
local GRAY="\[\e[1;30m\]"
local LIGHTGREEN="\[\e[1;32m\]"
local GREEN="\[\e[0;32m\]"
local PURPLE="\[\e[0;35m\]"
@kijtra
kijtra / template.html
Last active Mar 31, 2017
Pure CSS Admin Template skeleton (demo: https://codepen.io/kijtra/pen/MpZeGq )
View template.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Admin Template</title>
<link rel="stylesheet" href="template.css">
</head>
<body>
You can’t perform that action at this time.