知行合一

とか言ってみる

【Android】【Java】interfaceの修飾子

参考 きみのインターフェイスの修飾子、冗長なんだけど? - _development, インターフェイスのメンバは暗黙的にpublicになります。 インターフェイスのフィールドは暗黙的にstatic finalになります。 コンパイル時に冗長になっているみたい。 気をつけよう。

【Wordpress】WP-Membersで会員登録機能をつける

Wordpressで会員機能をつけた時のメモ 参考 WordPress 会員制サイトの作り方 WP-Members | hijiriworld Webプラグインはこちら 「WP-Members」 (WP-Members: Membership Framework — WordPress Plugins)退会機能をつけるなら 「Never Let Me Go」 (Never Let…

【WordPress】adminの管理者アカウントの追加

をしたかったんだけどなぜか上手く追加されない。参考 Debug Mode WordPressのユーザーをデータベースに直接登録する(wp_capabilitiesとwp_user_levelについて) SQL: Add New Admin User. In the example below, I am using an ID of 2. Change this numbe…

【MySQL】インストールから設定まで

まずはインストール。 yum install mysql-server何か聞かれたらy(yes)で。次に設定を変更する。 バックアップをまずは取る。 cp /etc/my.cnf /etc/my.cnf.org編集開始は vi /etc/my.cnfから開始して、以下のように修正。 [mysqld] datadir=/var/lib/mysql so…

【PHP】インストールから設定まで

まずはサーバにログインして 【VPS】さくらのVPSの設定まとめ (CentOS 6.3) - 知行同一 sudo -sでroot権限になっておきます。まずはインストール yum install php php-pear php-common php-mysql php-xml php-pdo php-gd php-intl php-cli php-devel php-mbs…

【Android】apkを逆コンパイルしてJavaのソース、XMLを取り出してみる

参考 AndroidのAPKを逆コンパイルする - Qiita http://sourceforge.net/projects/dex2jar/files/dex2jar-2.0.zip/download Apk decompile error: d2j-dex2jar command not found - Stack Overflow Error when brew updating, unable to unlink old README.md…

【HTTP】HTTPについて(弱点と認証のところ)

参考にした本 www.amazon.co.jp ◼︎HTTPの弱点 セッションステートレス 相手を確かめない 平文である 改竄防止がない もう少し詳しく言うと、 Webサーバ側から見れば、誰が要求しているかわからない。 クライアント側から見れば、要求したサーバになりすまさ…

【VPS】さくらのVPSの設定まとめ (CentOS 6.3)

ドットインストールで学んだことを自分用にまとめ。下記作業内容。 VPSへ接続 作業用ユーザを設定 鍵認証 SSHの設定 ファイアーウォールの設定 Webサーバの設定 Webサーバにファイルを置いてみる ◼︎VPSへ接続 ssh ユーザ名@接続先のIPアドレス ssh root@153.…

【bash】ターミナルの文字にディレクトリ名やファイル名に色をつける

参考サイト macのターミナルの文字色を変更する - Qiita macのターミナルでlsの表示を色分けする - ran-tanの日記Bash Prompt HOWTO: ANSI エスケープシーケンス: 色とカーソル操作 cd ~でホームへ行き vi .bash_profileでファイル作成or編集。 あとは、1つ…

【Yii】【jQuery】【Boostrap】動的にフォームを追加時にDatepickerが表示されない

Yiiのdynamicform GitHub - wbraganca/yii2-dynamicform: It is widget to yii2 framework to clone form elements in a nested manner, maintaining accessibility. を使って Boostrapのdatepicker bootstrap-datepicker — bootstrap-datepicker documentat…

【HTTP】プロキシサーバとは

ざーっとこれ知っておけば良いんじゃね的なことを書きます。 参考にした本 www.amazon.co.jp◼︎プロキシサーバとは HTTPの代理要求を行うサーバ(中継ではないよ)。UAとWebサーバの間に存在してる。 UAが送ったHTTPリクエストを受け取って、UAが指定した宛先の…

【Objective-C】NSURLConnectionとNSURLSessionの違い

NSURLConnectionとNSURLSessionの違い。 ほとんど下記リンクの内容で勉強のために書き写した感じなので下記リンクを見た方が良いです。 参考 iOS 7で一新された通信周り〜NSURLSessionってなに?〜 | Developers.IO ◼︎NSURLConnection: NSObject Webサーバ…

【wordpress】投稿タグで記事を分類する

投稿した記事はカテゴリーや投稿フォーマットだけでなく、投稿タグで分類することもできる。 記事ごとに投稿タグを指定して、タグページで同じ投稿タグを持つ記事を閲覧できる様にする。content.single.php <p class="postinfo"> | </p>投稿タグを表示する。tag.php

【AngularJS】【JavaScript】タブ切り替え

とりあえずソースメモ。 列の要素にname, create_time, 有効無効のタブがある感じで、有効無効を切り替えるところの処理。 雑にメモ。◼︎invalid.html <tr ng-repeat="user in users" ng-show="sort === -1 || user.is_use === sort"> <td>{{$index}}</td> <td ng-bind="user.username"></td> <td ng-bind="user.create_time"></td> <td> <div class="valid-tab"> </div></td></tr>

エンコード・デコード

エンコードされているかどうかなどはその時使っている環境とかで変わるっぽいので注意必要。 (おそらく基本エンコードされる...?)参考 JavaScript まとめ - エンコード/デコード操作◼︎エンコードする(文字を暗号化) result = escape( charString )//例 var …

【JavaScript】配列 & フォームの重複チェック

◼︎配列の要素内での重複チェック var arr = ['red','blue','green','yellow','red']; var sortArr = arr.filter( function (x, i, self) { return self.indexOf(x) === i && i !== self.lastIndexOf(x); } ); if(sortArr.length > 0){ console.log("重複あり…

【AngularJS】リンクを新規タブで開く

$location.path('/path', '_blank'); こうではなく window.open( '/path', '_blank' ); こうでした。 <a href="javascript:;" target="_blank">{{〜〜}}</a> では反映されませんでした。

【Javascript】フォームのドロップダウンリストへのアクセス

これが参考になった。 stackoverflow.com

【PHP】【Yii】yii2-dynamicformでCannot read property 'widgetItem' of undefined

Yiiのプラグインでフォームを簡単に使えそうなやつがあるとのことで GitHub - wbraganca/yii2-dynamicform: It is widget to yii2 framework to clone form elements in a nested manner, maintaining accessibility. を使っていた。しかし、フォーム追加時…

【Bootstrap】サイズ変更など

これを読めばだいたい触りはOK。 デザイン知識がなくてもOK!Bootstrapの使い方【入門者向け】 | TechAcademyマガジンbootstrap読み込んでクラス名指定でレイアウトを変更できるんだね。そういうことだったんだね。無料テーマはこれとか良いかも。 Bootswatc…

【PHP】【MySQL】PDO・SQLインジェクション対策

◼︎PDOとは PHP標準のデータベース接続クラスのこと。 PHPでは標準でMySQLとかSQLiteなどの色々なデータベースに接続するための命令が用意されているので、分岐させてメソッド呼べば複数のデータベースに対応することができる。しかし、PDOだと同じ命令で複数…

【PHP】【Yii】なんなんYiiって

◼︎Yiiとは PHPのフレームワーク。呼び名は「イー」。MVCフレームワーク。日本では流行っていないらしい。Yes It Is!. 参考 初のPHPフレームワークYiiで行こう!1日目(最初のテスト用アプリ) | ねこみけ ◼︎最初に呼ばれるメソッド ◼︎Viewを描画するにはCCont…

cookie(クッキー)とsession(セッション)の違い・使い分け

Web

セッションとクッキーの違い大きな違いは クライアント側(ブラウザ)かサーバー側か。使いわけは cookieは気軽に使えるがブラウザ側にデータを保存すると改竄される可能性が当たり中身が見られたりする可能性がある。 sessionは大きなデータを保存できる、改…

【PHP】::の意味とか諸々

PHP

PHPをちゃんと触り始めて初日でわからないことなど...基本的に公式リファレンスから引用してます。 PHP: Hypertext Preprocessor◼︎基本 ""と''の違いは特殊文字を展開できるかどうか。"\n"は展開されるが'\n'はそのまま出る。変数は{}でくくると明示的に変数…

【Wordpress】テーマ名の変更

style.cssの先頭に /* Theme Name: ここに名前 Description: ここに説明 */ を書けば名前が変わる。

【AngularJS】エスケープしないで出力させたい時

参考 AngularJS:文字列をエスケープさせずに出力する方法 - Qiita www.buildinsider.net 基本は普通にbindするとエスケープされるみたい。 エスケープさせないにはng-bind-htmlでやるかtrustAsHtmlでするかangular-sanitizeモジュールを使うかぐらいかな。tr…

【wordpress】【CSS】 【JavaScript】固定ヘッダー

参考 スクロールしたらヘッダーの一部だけ固定する - Qiita WordPress - 独自のCSSやJSを読み込むwordpressで独自のjavascriptのファイルを読み込みしたい時はhtmlのheadに書く方法では色々と不都合があるので、function.phpに記述するみたい。

【AngularJS】フィルタをかけようとorderByしたけど効かなかった

Resource {0: Object, 1: Object} 0: Object content: "こっちが古いよ" id: 1 target_date: "2016-02-09 00:00:00" title: "ひとつめ" 1: Object content: "こっちが新しいよ" id: 2 target_date: "2016-02-11 00:00:00" title: "ふたつめ"みたいなコールバ…

【JavaScript】XMLHttpRequest

Ajaxって何の略なんだろうと調べたら Asynchronous JavaScript + XML「非同期通信」と「ダイナミックHTML」で Ajax らしい。 ページを再読み込みすることなく、動的にhtmlの内容を変更できるのが良いんだね。それで、非同期通信を行うためのAPIが XMLHttpReq…

【JavaScript】時間の差の求め方

何時間以内なら「new」みたいにラベルを貼りたい時に現在時刻との時間の差が必要になる。 そんな時は以下のようにして求められる。 var now = new Date('2016/02/16'); var targetDate = new Date('2016/02/15'); var diff = (now.getTime() - targetDate.ge…