edo1z blog

プログラミングなどに関するブログです

2015-01-01から1年間の記事一覧

Backbone.js ModelのSave

model.save(data, options); 第一引数は、登録するデータ。nullならモデルにセットされているデータが使われる。optoinsはsuccessとかerrorとか。 this.model.save(null, { success: function(mod, res, opt){ console.log(res); }, error: function(mod, xh…

cakephp - viewでレイアウト変数を変更する

例えば、headerのtitleを変更したい場合、 View/Layouts/default.ctpのtitleタグ内を下記のようにする。 fetch('title'); ?> そして、view内に下記を追記すると、サイト名 - ログインというtitleになる。 assign('title', ' - ログイン'); ?>

Backbone.js(Marionette) - CollectionViewとCompositeView

ItemViewはシンプルだけど、collectionViewとcompositeViewというのがあるので、使い分けを確認する。 参考1:Marionette.jsまとめ その3 CompositeView, Layout, Region CompositeViewは、テンプレートを設定することができるらしい。CollectionViewは、テ…

SVG

svgを表示するには、apacheのhttpd.confに下記を追加する。 AddType image/svg+xml .svg AddType image/svg+xml .svgz pngをSVGに変換するとサイズが小さくなる。下記サイトで変換してくれる。 http://quasimondo.com/ZorroSVG/ SVGは大きくしても画像が綺麗…

画面の高さに画像サイズを合わせる

トップページのでっかい画像を画面の高さに合わせることで、スマホでもPCでも最初の表示は画面全体に画像が表示されるようにしたい。 画面の高さは、$(window).height()なんじゃないかと思っている。だから最初に、$('#top_img').height($(window).height())…

スマホでfixedをサポートするのはめんどくさい

参考: iPhone、Android position:fixed 対応状況と対応方法 Fixed固定ナビゲーションを設置するときに気をつけたい4つのこと user-scalable=noを使う理由と弊害(スマホのviewportを見直す) スマホではfixedがサポートされていないのがある。ios5から対応…

ページ内ヌルヌル

ページ内 ヌルヌルでgoogle検索するといっぱいでてきます。ヌルヌルって言い出したのはだれなんでしょうか。 http://webnonotes.com/javascript-2/pagescroll/これが一番上に出てきます。 this.hashこれで、ハッシュの要素を取得できるようです。 $(hash).of…

Backbone.jsとMarionette

http://backbonejs.org/ここのdevelopバージョンを使ってみます。Underscore.jsに依存します。http://underscorejs.org/ jQueryも使います。 モデル var Hoge = Backbone.Model.extend({ defaults:{ 'name': 'taro', 'age': 20, 'updateTime': new Date() },…

facebookのいいねボタンの設定

いいねボタンを配置するのは簡単なのですが、昔調べたコードをそのまま利用しており、古くなったりしてないか気になった。あと、テストユーザでいいねすると、いいねが反映されない。あと、デフォルトのいいねボタンではなく、独自の画像なりタグなり、ボタ…

SSL証明書の設定(AWS)

何をやるかちょっと忘れた。 参考: http://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/InstallCert.html#InstallSSL-managing-server-certs sshでサーバに入ります。 opensslが入ってるか確認します。 sudo yum update openssl プライベートキーを作…

zipcloud - 郵便番号データのAPI

郵便番号検索機能をWEBサービスで提供してくれています。 http://zipcloud.ibsnet.co.jp/doc/api 登録などは一切不要みたいです。 getで、http://zipcloud.ibsnet.co.jp/api/search?zipcode=1540017のように郵便番号を与えると、jsonで返ってきます。 { "mes…

cocos2d-x

cocos2d-x3.3をインストールしました。 バージョン2.xと3.xでは結構違うらしい。2.xはobjective-cの規約になっているが、3.xではC++の標準規約に沿ってつくれるらしい。 新しいプロジェクトの作成 cocos new Hoge -p com.logicky.Hoge -l cpp -d ~/projects