Saba note new articles

AngularJSの配列表示

データの表示についてはこの数十年間どの言語も意地をかけて挑戦してきました。perlのforeach、jQueryのeach、Javascriptのfor、PHPのforeach、そしてAngular...

PHPのProxy Error

Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /sample/index...

AngularJSでコントローラを使う

さて前回では初歩的なAngularJSを使ってみましたが、今度はコントローラを使います。コードがものすごく複雑になってきたときにhtmlファイルにコードを書くの...

CakePHP3のマイグレーションというかデータ移行の覚書

移行先の環境準備 ホストの作成・DBの作成 CakePHP3アプリのデータ移行 (.gitignore CakePHP3)[https://github.com/github/gitignore/blob/master/CakePHP...

target=”_blank”で2つ出る

10年以上webの仕事やってますが、target="_blank"でつくったリックをクリックするとタブが2つ出てしまうという現象。具合的にうとMovableTypeで作成したサイ...

AngularJSの最初の一歩

ライブラリーを呼び出す AngularJSはjQueryと同じようにライブラリー的なものを使います。まずは面倒なのでGoogleのCDNからライブラリーをひっぱってきて使...

タブレットで見たときのViewportの調整

タブレットで見たとき右側が切れたりするときに使うやつ。結構便利。 PCとスマホとタブレットと3つのデザインを作るのが非常に面倒なので、タブレットのデザ...

イスラエルがすごい

あと数年もすると歴史の中に埋没してしまいそうなイスラエルのパレスチナ問題ですが、ぼんやりしていると日本ではここらのことを誰もおしえてくれないし対岸...

公務員のセンスが悪すぎる日本(その1)

スペイン警察が「心肺蘇生ビデオがエロすぎました」と謝罪という話があってすごくいい話だなと思っております。公務員のセンスが抜群にいいのがヨーロッパ...

HTML雛形

HTML: いちばんよく使うやつ <!DOCTYPE HTML> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; ch...

curlでいろいろやる

phpのcurlはいろいろ便利なので使えるんだったら使ったほうがいいです。(とはいえ代用できるコマンドが山程あるんですが。) curlでhtmlの内容を取得する ...

CakePHP3でのタイムゾーンの設定

これ結構忘れる。 PHPのタイムゾーン設定 /etc/php.ini date.timezone = Asia/Tokyo CakePHP3の定義ファイルの設定 /home/user/app/config/app.php 'D...

CakePHP3でコンポーネント(共通クラス)を使う

CakePHP3ですべてのコントローラー内で利用できる共通クラスというか共通関数の作成方法です。普通のPHPでいうところのincludeとかrequireに相当する機能とい...

IT系音痴100選

指定したパスワードでログインできない。(大文字小文字数字の区別がついていないっぽい) エンジニアはすべてのGUIを操作できると思っている。 自分以外の...

製作者から見たWEB謎の習慣

HTML Coding ドメインの違うリンクはtarget="_blank"にする。 <br> VS <br /> セキュリティー対策 = XSS Local = 自分のPC metaタグのkeyword...

活字離れ

ってのは殆ど嘘くさい噂の1つではありますが、たぶん活字という概念自体が歴史と共に変化しているだけという当たり前のことのように思います。活版印刷で聖...

MovableTypeで記事内のサムネイルを表示する

ニュースサイトみたいにトップページにサムネイルとかを表示してリンク先を記事にする方法です。 たいていのCMSはというかだいたい全部のCMSはテキストと画像...

phpDocumentorの導入方法

phpの開発では適当にやりがちなんですが、Documentないとつらいです。特に大きくなってしまったプロジェクトについては。そういうときに役にたつのがphpDocum...

AngularJSでバリデーションする

jQueryだと面倒なバリデーションをかなり楽にやってくれます。これは結構いいかな。Form作る時なんかはこれがいいですね。 Emailのバリデーション よく使う...

プログラマーという伝説

お客さんとかあんまり親しくない友人とか知り合いと話しているとプログラマーはいったい何をやっているのかという話になります。多めに見積もって尊敬が半分...

小学校の計算が結構難しい

計算のやり方自体定かではない大人なのですが、小学校で習う計算の仕方が難しい。 13-5=x となっているんですが、どうやって自分の頭の中で計算しているの...

Linux メモリ情報確認 /proc/meminfo

/proc/meminfoで確認します。ただのファイルなので、catとかviとかで開いて見ます。 $ cat /proc/meminfo というような感じです。 MemTotal: 2097152 kB ...