Djember

Djember

FireFoxでのみJavascriptでメモリリークが発生しているような・・・

Djemberネタ。知人より一部のブラウザで音声がうまく再生されていないとの事。そういや、動作の確認や表示の確認はある程度やったけど、実際の再生関係はchrome以外でテストしていなかったなーと、思いつつ再確認。すると・・・Chrome問題...
Djember

キャッシュを有効にしつつ、cssやjsファイルの変更を確実に反映させる

Webサイトを開発させる上で、キャッシュのせいでcssやJavascriptがうまく反映されないと言う事はよくある話。私が作っているサイトでも、サイトのレスポンス向上のためにキャッシュを利用しているが、修正がうまく反映されず、「あれ?」と思...
Bootstrap

iPhoneのsafariで表示中のWebページの向きを横に変えると、解像度が拡大してしまう件

現在開発中のアプリをiPhoneで表示させる時にハマったんで備忘録。iPhoneのsafariで表示中のWebページの向きを横に変えると、解像度が変わって画面が拡大してしまう(ように見える)。どうやらこれはsafariのバグらしいんだけど、...
Bootstrap

Bootstrapのイベントをフックする

Djember関連。スコア編集画面のレスポンスが、スマホだとどうにも重かったので、悩んだ挙句、編集機能をモーダルウィンドウに変更してみた。一応、いろいろとチューニングもしてみたんだけどね。1画面で処理するDOMが多すぎるらしくって、貧弱なス...
Djember

.htaccessによるオプションの書き換えで500 Internal Server Error

ちょっとハマったので備忘録。今回作成したサイトでディレクトリ表示が可能になってたので、セキュリティ上、対策しておこうと思い.htaccessをいじっていた時の事。.htaccessでディレクトリの表示を設定するには、以下の記述を設定する。&...
Bootstrap

Bootstrapのdropdown-menuをドロップダウンリスト風に使ってみる

横道ついでに、前回に引き続きBootstrapネタ。BootstrapはかっちょいいUIが色々そろっているけど、ドロップダウンリストはイマイチな感じがする。こんなのそこで、標準で用意されているボタンとドロップダウンメニューを利用して、Boo...
Bootstrap

BootstrapのGlyphiconがすごく便利で感動した

ちょっと横道。サイトを作るうえで、ちょっとしたアクセントとしてアイコン画像を入れようと思ったら、Bootstrap(3.0.0以降)に標準で用意されていた。しかも、使い方が簡単でかなり感動したと言う話。こう言うボタンがあったとする。<but...
Djember

Djember クラス設計その2

前回の続き。抽象クラスの実装について。basebeanクラスコンストラクタでDB接続やその他の設定を行う。basebeanfactoryクラスselect文の生成に必要なWhere句、OrderBy句のsetter、getterを実装してい...
Djember

Djember クラス設計

前回の続き一応、クラス設計について。Djemberは以下の10のクラスで構成されている。クラスタイプ概要basebean抽象クラスDBの1行を格納するクラスの基底クラス。コンストラクタでDB接続を行う。DBの更新、削除処理を包括している。u...
Djember

Djember DB設計

前回の続きDjemberは以下の5つのテーブルで構成されている。users-ユーザー情報scores-スコア情報tags-タグ情報user_tags-ユーザータグ情報score_tags-スコアタグ情報当初はユーザー情報とスコア情報の2つの...