今回はviewについて。ビューにはビューテンプレートとレイアウトがある。 まぁテンプレートとレイアウトどっちも同じように聞こえるけど、 自分の中でCakePHP上での解釈としては ビューテンプレート →コンテンツ部分 レイアウト →ヘッダーやフッターなどの共…
今回は前回のHelloControllerの中身の説明を。 サンプルコード
CakePHPでは命名規則がしっかりとしている。(他のフレームワークでもそうなのかな?)名前によってMVCで統合的に管理しているので、名前付けは重要。 ファイル名、クラス名は基本キャメル記法 -コントローラ名前Controller.php -ビュー(テンプレート)名前…
最初インストールしたらそれぞれのフォルダがどのような働きをしてるか分からなかった。 なのでそれらのフォルダの動きのまとめ。 とMVC(フレームワークを触ってはじめて知りました)という概念。 MVCと呼ばれるソフトウェアアーキテクチャを採用。 ホント…
最近まで特にフレームワークを触ってこなかった自分なんですが、 触ってみようとしたのはつい数ヶ月前の話。 もともとフロント寄りの人間だったんで、 恥ずかしながらCakeとかぐらいは知ってたけど、あとはよく分からず。 言うてもフロントの時でもjsならang…
前回のブログでcsvを取得する際にAjax(XMLHttpRequest)を使用してファイルにアクセスする時に、 "Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https." っていうエラーがでた。 ローカル上でch…
仕事でcsvファイルをjson配列に変換するって事があったので、 今のうちにやっておこうということで、コードを作ってみた。【CSVデータ】 company_cd,company_name,company_name_r,prefecture_name,company_url 1,トヨタ自動車,トヨタジドウシャ,愛知,http://…
WebArenaで立ち上げたインスタンスは当たり前だけど自動的にIPが割り振られてる。 自分独自ドメイン持ってたんだけど、お名前.comで去年とったついでに そのままサーバ2ヶ月無料とか言ってきたからホントはドメインだけ取得できれば良かったんだけど、 借り…
PHPの関数を忘れがちというかあまり覚えてないので、 プログラミングしてた時の関数の動きのメモ。 substr substr (引数1、引数2、引数3) 説明 引数1:文字列(string)引数2:開始文字位置(int)0からの開始引数3:取得したい文字バイト数(int) 第3引数にプラ…
前回のブログに書きましたが、Smartphone Test Farm通称STFを自分のPCにいれてみました。 きっかけは前も言ったけど会社のスマホ検証サービスを導入するとかしないとかで、サービスを調べてたらこんなサービスがあるんだと知ったから。 インストールの手順と…
Smartphone Test Farmなるものを導入してみた。 会社でクラウドサービスのスマホ検証なるものを導入する予定なので、 少し調べたところオープンソースなので無料。タダは魅力的っすね。 流石サイバーエージェントさん。 github.com 基本README.mdに書いてあ…
webarenaでは初期で鍵を発行するのでSFTPはアクセスできたのだけど、 FTPでは設定しないとアクセスできない。 ということで今回はFTP設定を。 【CentOS,vsftp,Linux(UNIX)】FTPユーザーアカウントの作成とディレクトリのアクセス制限覚書 こちらを参考にFT…
前回phpmyadminを導入したが、 知見のためDBとユーザーの設定をコマンドから実行。 →mysql>CREATE DATABASE wordpress DEFAULT CHAR SET UTF8; これでwordpressというDBをキャラセットUTF8で設定。 それからのユーザー設定。 と思ったらここでまたエラーが。…
取り敢えずwordpressでMTでもCMSを入れようと思うんだけど、DBの設定をしなければということでそこらの設定を。 今までそんなことやったことないので苦戦必死。 っていっても基本WebARENAのほうでマニュアルあるしそれにそってけばいけるやろ。 https://web.…
お次はWeARENAでのssh設定。 自分は基本Macなんでターミナルからsshでアクセスをする為の設定を。 インスタンス立ち上げ時にキーはコンパネから作成済みなので。 root@hostname -i ~/Downloads/ssh-key.pem とコマンドを打つと何故か 「REMOTE HOST IDENTIFI…
取り敢えずはWebArenaでのvpsのサーバ立ち上げを。 インスタンスを立ち上げてひとまずコンパネのコンソールからサーバ内に入ろうと思うと.... rootのパスワードがわからん。 そこらへんのマニュアルを探してやっと発見。 https://web.arena.ne.jp/support/pd…
前回言っていたvpsを触ると言っていて、WebArenaのインスタンス追加待ちしていたら。 平素はWebARENAをご利用くださり、誠にありがとうございます。 WebARENA VPSクラウドについて、2018年1月25日に在庫追加をいたしましたが、下記タイプについては引き続き…
vpsをいじりたいなと思い、価格.comで安価なサーバを探していると、 ssd 20g メモリ512MB で月400円弱。 ってことでWebARENAでvpsを拝借。と思ったらインスタンスが立ち上がらない。 なぜ。 平素はWebARENAをご利用くださり、誠にありがとうございます。 Web…
仕事中align="center"が効かないことがあった。 多分marginに0 autoかけるのが一般的で解決するんだけど、 なんで効ないのかなーと思ったら、リセットでcssにtableのmarginを0にしていたから。 margin0にしたらalign="center"効かないんだ。初めて知った。
html-------------------<div></div> <div></div> <div></div> <div></div> <div></div> <div></div> jquery-------------------$("div").eq(2).addClass("red");※3番目のdivにredのクラス属性が入る。
html--------------------<ul> <li class="some-item">hoge</li> <li class="some-item">foo</li> <li class="some-item">bar</li> </ul> js--------------------$('li.some-item').on('click', function(){ var index = $('li.some-item').index(this); }); ※結果hogeをクリックしたら「0」。fooをクリックしたら「1」。
$("ul li a").click(function(){ //aタグの全要素からselectedクラスを削除する $("ul li a").removeClass("selected"); //その後にクリックしたボタンのaタグにselectedクラスを追加する $(this).addClass("selected"); });
var img = $('#hogehoge"); if(img() > 0){ } これで#hogehogeの要素があった場合のみif文の中身が実行される。 多少なりとも読み込みが軽くなるはず。
※ポイント1.$("#ulTab li").index(this);で何番目のliを選択したかを値を取得する。2.$(".dContent_wrap").eq(num).removeClass('disnon');で選択されたliだけdisplay: none;がかけてあるクラスを削除 <script type="text/javascript"> $(function() { $("#ulTab li").click(function() { va…
webの備忘録のため、技術アウトプットのための備忘録。 たぶんJSに関する記述が多め。ささいなことも書いてきます。 日頃の作業で気づいた事。自分が見返すためのブログなので、適当。 間違いはごめんなさい。 たまーに趣味の音楽についても書くかも。