Note to Self

自分用のメモ置き場

2018-02-01から1ヶ月間の記事一覧

JavaScriptで濁音・半濁音を清音と濁点・半濁点に分解する

全銀フォーマットでは濁点・半濁点も1文字とカウントするため分離する必要がある 他にもいい方法があるかもしれないが、手っ取り早く分離しておく function divideCharacter(rawTxt) { const arrReplaceData = [ ['ガ', 'カ゛'], ['ギ', 'キ゛'], ['グ', 'ク…

JavaScriptで日付が正しいかチェックする

以下の例ではyyyymmdd形式で入力された日付をyyyy/mm/ddに変換している function checkDate(date) { let targetDate = (date).replace(/[^0-9]/g, ''); if (targetDate.length == 8) { let tempDate = targetDate.match(/([0-9]{4})([0-9]{2})([0-9]{2})/); …

PHPのarray()を[]に置換する

PHP

PHPのarray()を[]に置換する convert.phpを利用する 使い方 convert.phpを任意の場所に設置し実行する

MySQLでn分前を取得する

わすれがちなのでメモ 参考 更新されて10分以内のデータを取得する SELECT * FROM 'テーブル名' WHERE 'カラム名' >= CURRENT_TIMESTAMP + INTERVAL - 10 MINUTE その他 n分以外にも、n年等任意の条件に変更することができる unit 説明 YEAR 年 MONTH 月 DAY…

MySQLで特定のカラムが存在しないテーブル名を特定する

「deleteDate」が無いテーブルを特定したかったが、苦戦したのでメモ USE information_schema; SELECT temp1.table_name FROM ( SELECT DISTINCT table_name FROM columns WHERE table_schema = 'DB名' AND column_name != 'deleteDate' ) AS temp1 LEFT OUT…

BashでGitコマンドのタブ補完を有効にする

BashでGitコマンドのタブ補完を有効にする git-completion.bashを導入する git-completion.bash はGitコマンドをタブ補完してくれるスクリプト 導入方法 git-completion.bash をダウンロードして適当な場所に配置する(今回はホームディレクトリ) ~/.bashrc…