タグ

2014年12月5日のブックマーク (17件)

  • [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita

    [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定についてJavaScripttips ※家はこちらのブログエントリーになります. 毎日 html, css, js についてのエントリーを公開しているのでよかったらRSS登録してください♪ null とか undefined とか 0 とか 空文字('') とか false とかの 判定について書いてみました. 各型, 値の評価 各型, 値が条件式でどう評価されるのかを見てみましょう. value type result

    [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita
  • jQuery使いが知っておくべきjQueryテクニック8選 - Hack Your Design!

    1. jQuery 2.x vs 1.x 2. イベントハンドリングには on() を使うべし 3. AJAXには done(), fail() を使うべし 4. ajax()だけじゃなくショートカット・メソッドも活用すべし 5. find() を使って絞り込むべし 6. カスタムイベントを定義する 7. 属性を指定してDOMエレメントを生成できる 8. form送信時は serialize() を使って値をまとめて取得すべし 参考 記事はjQuery Advent Calendar 2013の23日目の記事となります。今回はjQuery使いとして覚えておきたいテクニックを個人的に8つピックアップしてみました。 日との時差の関係で更新が24日になっているでしょうが気にせずいきましょう。 1. jQuery 2.x vs 1.x 1つ目はテクニックというよりTipsになります。jQuer

    jQuery使いが知っておくべきjQueryテクニック8選 - Hack Your Design!
  • ジェネリックな設計 基礎編 - プログラマーの脳みそ

    11/10に開催されたJJUG CCC 2012 Fallでジェネリクスについてセッションを行いました。 このエントリはセッション内容を補足するものです。セッションはジェネリックなクラスの設計を行えるようになって欲しいという狙いで話をしました。ジェネリックなクラスを利用できるというのは前提条件として書いてます。入門的な内容であれば Javaジェネリクス再入門 - プログラマーの脳みそ を参考にしてください。 セッション資料はこちら ジェネリクスの基礎と応用 JJUG CCC 2012 Fall ジェネリクスのスコープ まずジェネリクスのスコープの話から入ります。Javaのジェネリクスには2つのスコープがあります。 メソッドをスコープとした型変数 インスタンスをスコープとした型変数 後者はおなじみの public interface List<E> などの型変数です。 これに対して pub

    ジェネリックな設計 基礎編 - プログラマーの脳みそ
  • ジェネリクスの基礎と応用 JJUG CCC 2012 Fall

    1. ジェネリクスの基礎と応用 Twetter : @nagise はてな : Nagise 所属  (株) Abby  java-ja  北陸エンジニアグループ 2. ジェネリクスのスコープ メソッドの中でのみ有効なジェネリクス public static <T> void hoge(T t) { … } インスタンスの中でのみ有効なジェネリク ス class Hoge<T> { Tt; ... }

    ジェネリクスの基礎と応用 JJUG CCC 2012 Fall
  • 例えば, Singleton を避ける | Born Too Late

    この記事は TDD Advent Calendar jp: 2011 の 14 日目です. 前日: TDD戦略 -TDDを導入し進化させる方法- #TDDAdventJP (@kyon_mm さん) 翌日: TDDに対して思っていること (@gab_km さん) この記事の概要 TDD で開発することで設計上の問題点に気づきやすくなる Singleton はグローバル変数である Singleton の使用はできる限り避けるべきである テスタビリティを意識しよう TDD では, 原則としてユニットテストを書いてから実際のコードを実装します. なので, 自然と「テストのしやすさ (テスタビリティ)」を意識して実装することになります. そして, TDD においては一般的に, テスタビリティを意識することで, 設計が改善されるとされています. オブジェクト指向には難しい概念がたくさん登場します.

  • 開発効率アンチパターン

    11. #IGPFC • テンプレートを使いこなそう • 自分自身(チーム)の設計フレームワークを持とう • もっと先へ加速したくはないか、少年 • まとめ

    開発効率アンチパターン
  • 2014年総まとめ、jQueryのプラグインとスクリプト100選

    毎年末にjQueryのプラグインをまとめていましたが、今年はプラグインの他に単体で動作するスクリプトも加えて、jQueryのプラグインとスクリプトの総まとめとして記事にしました。 今年目立ったのは、去年から引き続きアニメーション系、縦長ページ用のスクリプトでしょうか。 1カラムのレイアウトが流行っているためか背景関連も充実していました。それとSVGをより簡単に利用できるようになったのも大きな目玉ですね。 また、jQueryに依存しない、単体で動作するスクリプトも多く開発されるようになったと思います。 背景関連 SVG関連 縦長ページ関連 スクロール連動・パララックス関連 その他スクロール操作・補助関連 レスポンシブ関連 ナビゲーション関連 レイアウト関連 コンテンツ生成関連 コンテンツ紹介・ツアー関連 スライダー・カルーセル関連 画像拡大・配置・キャプション関連 アニメーション関連 エフェ

    2014年総まとめ、jQueryのプラグインとスクリプト100選
  • AWS 導入事例: ソニー銀行株式会社 | AWS

    AWS が 主要な外部認証を全リージョンに渡って取得/維持していること、加えて セキュリティ情報を積極的に公開/開示している姿勢を高く評価しました。 攻め続けながらも守るところは固く、という AWS の姿勢は、これからの金融機関にとっても共感できる部分が多いと感じています。 2001 年にインターネットを活用した個人のための資産運用銀行として開業したソニー銀行株式会社は、円預金、外貨預金、仕組預金、投資信託住宅ローンなどさまざまな金融商品/サービスを提供してきました。親会社であるソニーの開拓者スピリットを引き継ぎながら、現在も新しいビジネスに挑戦し成長し続けています。 ソニー銀行では、IT 投資に関しても最新のテクノロジを駆使することで、お客様の金融に関する自由度を高め、新たなライフスタイルを創造することに貢献していくというポリシーのもと、守りのコストを高くなり過ぎないように抑えつつ、新

    AWS 導入事例: ソニー銀行株式会社 | AWS
  • Javaの理論と実践: 弱参照でメモリー・リークを塞ぐ

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Javaの理論と実践: 弱参照でメモリー・リークを塞ぐ
  • http://dev.ariel-networks.com/articles/webdb-vol43/webdb-vol43-0/number-inoue.txt

  • Javaプログラマが読むべき7個のAPI実装 - Kengo's blog

    10周くらい遅れている感がありますが気にせず紹介します。なお実装はJDKによって異なる可能性があるので、お手元のJDKに付属しているコードをご覧になることをおすすめします。 java.util.concurrent.atomic.AtomicInteger ロックフリーでスレッドセーフな実装を実現ことで有名なjava.util.concurrent.atomicパッケージの代表格。そんなすごいことをどう実装しているのか?というのは誰もが1度は気になるはず。openjdk7のコードを読むとこんな感じです。 public final int incrementAndGet() { for (;;) { int current = get(); int next = current + 1; if (compareAndSet(current, next)) return next; } } C

    Javaプログラマが読むべき7個のAPI実装 - Kengo's blog
  • Web 技術サイト Okapi Project

    コンピュータ入門 コンピュータの基礎知識 コンピュータ用語辞典 Java 入門 実践 Java Java リファレンス Java コーディング規約 Java Tips Java 開発環境 オープンソース入門 Eclipse 使いへの道 JBoss で J2EE サーバ CVS でチーム開発 OpenOffice.org を使ってみよう セキュリティ入門 暗号化の基礎 PGP で安心メール オブジェクト指向入門 オブジェクト指向用語辞典 オブジェクト指向の基礎 Web サイトデザイン入門 HTML コーディング規約 SEO で見られるサイト オカピ・プロジェクト サイト設計 サブプロジェクト MOMONGA KAME プロセス10お店の看板 リッチクライアント入門 リッチクライアントの基礎知識 Flash でリッチクライアント開発 リッチクライアント EclipseRCP 履歴 変更履歴 バ

  • 命名規約 【Okapi Project】

    要約 変数やメソッド、クラスの名前に統一された名前をつけることは非常に大事なことです。初めてそのソースを見た人でも何に使われている変数なのか、どのような処理を行っているクラスやメソッドがあるのかがすぐにわかるようになります。 目次 2.命名規約 2.1.パッケージ名 2.2.ファイル名 2.3.クラス名 2.4.テストクラス名 2.5.例外クラス名 2.6.インターフェース名 2.7.抽象クラス名 2.8.定数(static final) 2.9.メソッド名 2.10.変数名全般 2.11.名前の対称性 2.12.ループカウンタ 2.13.スコープが狭い変数 2.14.大文字と小文字 2.命名規約 命名規約の基準として、各環境での OS がファイル名などに認めない文字列などは利用せず、基的にはアルファベットのみで命名することとし、必要に応じて数字を利用することも認めます。命名においてはロ

  • JavaScript documentオブジェクトの使い方

    JavaScriptのdocumentオブジェクトはHTMLドキュメントを表現するオブジェクトです。

    JavaScript documentオブジェクトの使い方
  • 固定要素をスクロール位置によって切り替えられる「Midnight.js」:phpspot開発日誌

    Midnight.js - Switch fixed headers on the fly 固定要素をスクロール位置によって切り替えられる「Midnight.js」。 position:fixedによって要素を固定できますが、更にスクロール位置によって固定要素を切り替えてデザインに合わせるということが出来るjQueryプラグイン。 配布サイト上では、ロゴが背景に応じて切り替わるという面白いデモを見ることが可能です。 関連エントリ 完璧なスクロールバーを実現できるjQueryプラグイン「perfect-scrollbar」 スクロールに連動してアニメーションやパララックス効果が作れる「ScrollMagic」 スクロールバーをCSSベースの独自デザインで調整できるようにする「jQuery.scrollpanel」 迫力のあるページ切り替えが可能なマルチスクロール効果実装「multiscrol

  • フッタ固定 « (X)HTML+CSS Tips « XHTML+CSS Webサイト制作Tips « ScuderiaWeb

    低価格、短納期、高品質なWebサイト制作|ScuderiaWeb Webサイト制作をご検討中の方へ。ScuderiaWebが低価格・短納期・高品質なWebサイトを制作いたします。 ボディ部分がヘッダ・コンテンツ・フッタから成っているWebページの場合、ヘッダやコンテンツ部分のテキスト量によってフッタの位置は変わってしまいます。 テキスト量が多く、スクロールバーが表示されるようなページの場合、必然的にフッタはスクロールした先の画面最下部に表示されますが、テキスト量が少なく、スクロールバーが表示されないようなページの場合は、画面の中央にフッタが表示され、その下は不格好に空白ができてしまいます。 こういったスクロールバーが表示されない、テキスト量の少ないページでも、ブラウザの最下部にフッタを表示させる方法です。 フレームのように画面の上下に常にヘッダ・フッタを固定しておく方法は、ヘッダとフッタを

  • CSSのpositionのまとめ

    CSSのpositionのプロパティに、fixedというのがある。 これは指定の部分を固定配置にして、画面がスクロールしても、 画面の同じ位置に表示させておくものである。 ところがこのプロパティ、IE6だとうまく固定されない。 CSSの設定の仕方で実現できるようなので、メモエントリー。 positionプロパティ まずはpositionプロパティを見てみよう。 positionのプロパティ、よく使うのはabsoluteやrelativeで、 他にもstaticとfixedというのがある。 今回の説明は解説サイトを参照します。 ■static 特に配置方法を指定しません。この値のときには、top、bottom、left、rightは適用されません。これが初期値です。 position-スタイルシートリファレンス ■relative 相対位置への配置となります。positionプロパティでst

    CSSのpositionのまとめ