はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    GWの過ごし方

『kamegu.hateblo.jp』

  • 人気
  • 新着
  • すべて
  • Javaの拡張for文のなかで簡単にindexを扱いたい - kamegu's memo

    6 users

    kamegu.hateblo.jp

    ものすごくシンプルな例としてList strsという変数があるとして、そのインデックスと文字列を表示したいという場合、 普通にfor文で for (int i = 0; i < strs.size(); i++) { System.out.println(i + ":" + strs.get(i)); } ってやるのが普通なんですが、一般的に拡張for文の方が見やすいということで int i = 0; for (String str : strs) { System.out.println(i + ":" + str); i++; } みたいにやります。 ただ、どっちにしろ変数宣言とかインクリメントとか定型的な処理を書く必要があって、ちょっといけてない気がします。 なので、こんな風に書けないかと思って試してみました。(命名のセンスは置いておいて) for (Elem<String> ele

    • テクノロジー
    • 2015/01/19 17:06
    • java
    • seasar2にトランザクションをかける - kamegu's memo

      3 users

      kamegu.hateblo.jp

      トランザクションが必要ってことは、いまさら説明する必要もないので省略します。 そういう前提があるので最近のフレームワークは自動でトランザクションを開始して正常終了したらコミット、異常が発生したらロールバックするという仕組みを持っています。 Seasar2にもあるので、設定してみたいと思います。 前提としてこれまでの続きとなります。 AOPの設定 http://s2container.seasar.org/2.4/ja/aop.html#S2AOP AOPとはAspect Oriented Programmingの略で、 複数のクラスに分散するロジックをモジュールとして抽出し、 外側から織り込む手法です。 Interceptorとかって呼ばれることもあります(厳密には違うモノを指すのかも知れませんが)。 これまでは、この設定をやってこなかったのでまずはこの設定の動作確認からしたいと思います。

      • テクノロジー
      • 2014/03/18 19:07
      • jQuery UIのsortableでtable並び替え(helperオプションで表示の修正) - kamegu's memo

        3 users

        kamegu.hateblo.jp

        jQuery UIのsortableを使ってtable要素を並び替えるの続きです。 例えば上のリンクのデモ画面を見ると、並び替えをしようとして行をドラッグすると移動中の行の幅が小さくなってしまっています。 例えば、このデモ画面を見ると、ドラッグ中にdivとかliの場合は幅が保存されているのに対してtableの場合は幅が保存されていません。なので、ちょっと見にくいです。 sortableではドラッグ時に移動中の要素(helperと呼びます)の幅を設定してくれます。これは元の要素の幅を動的に取得してhelperにも同じ幅を指定することで実現しています。 table内を並び替えする場合もhelperとなるtrの幅を設定してくれているのですが、trにはwidthを設定しても無視されるようです。 この解決策として、helperオプションを指定します。 コードを記載します。 html <table i

        • テクノロジー
        • 2014/01/28 10:15
        • sortable
        • jQuery
        • jQuery UIのsortableを使ってtable要素を並び替える - kamegu's memo

          4 users

          kamegu.hateblo.jp

          sortableの基本的な使い方はこちらを参照。 jQuery UIのsortableを使ってドラッグアンドドロップで並び替え 間違った例 一番シンプルに書こうとするとこうなるかと思います。 HTML <table id="sortable-table"> <tr> <th>番号</th><th>項目</th><th>備考</th> </tr> <tr> <td>1</td><td>項目1</td><td></td> </tr> <tr> <td>2</td><td>項目2</td><td></td> </tr> <tr> <td>3</td><td>項目3</td><td>なし</td> </tr> </table> javascript $(function(){ $('#sortable-table').sortable(); }); これだとうまくいきません。 リンク先の例でもth

          • テクノロジー
          • 2013/12/05 17:28
          • jquery
          • jQueryでSVGを扱う - kamegu's memo

            6 users

            kamegu.hateblo.jp

            結論から言うと、セレクタを使ってHTML要素を取得するくらいしかjQueryは使えなさそう。 addClassとかつかってスタイルを変えれれば便利なんだけど、できなかった。 例えば次のような直線をひくとする。 <svg id="svg1"> <line x1="100" y1="100" x2="200" y2="300" stroke="#000" class="cls1"/> </svg> SVG要素作成 jQueryを使って次のように書きたいけどこれだとダメっぽい。 var $line = $('<line>'); どうすればいいかというと、 var line = document.createElementNS("http://www.w3.org/2000/svg", "line"); SVG要素の属性設定 jQueryを使って次のように書きたい(ry $line.attr('x

            • テクノロジー
            • 2013/11/19 20:50
            • SVG
            • jQuery UIのsortableを使ってドラッグアンドドロップで並び替え - kamegu's memo

              13 users

              kamegu.hateblo.jp

              よく一覧表示させておいてそれを並び替えさせたいときがあります。 今回はソート項目を指定して一括して並び替える方法ではなく、ある要素をドラッグアンドドロップで指定の位置に挿入しなおすということを容易にしてくれるjQuery UIのsortableというものを使います。 http://jqueryui.com/sortable/ jQueryとjQuery UIのライブラリを読み込む必要があります。 <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/ui-lightness/jquery-ui.css"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <scr

              • テクノロジー
              • 2013/08/08 19:33
              • jQuery UI
              • sortable
              • jquery
              • javascript
              • ajax
              • githubでgitのemailアドレスをダミーにしたらgithub上で他人のコミットになった件 - kamegu's memo

                4 users

                kamegu.hateblo.jp

                再現性があるかどうかわかりませんが、ちょっと躓いたのでメモ。 githubにローカルでコミットしたものをpushするためにgitにメールアドレスを設定するんですが、何しろパブリックレポジトリなのでアドレスをさらしたくない。 githubのHelpページにもフェイクのアドレスを使ってね、ってある。 https://help.github.com/articles/keeping-your-email-address-private なので、馬鹿正直にここに書いてあるとおり「user@server.fake」って設定してコミット、プッシュしてweb画面で見ると、全然しらない人が更新したことになっちゃいました。 このアドレスを「kamegu@server.fake」に変える事で何とかなりました。 たぶんこのアドレスを既に登録している人になっちゃんてたんだと思います。 この想像がただしいとすると、

                • テクノロジー
                • 2013/06/07 23:54
                • git

                このページはまだ
                ブックマークされていません

                このページを最初にブックマークしてみませんか?

                『kamegu.hateblo.jp』の新着エントリーを見る

                キーボードショートカット一覧

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について

                公式Twitter

                • 公式アカウント
                • ホットエントリー

                はてなのサービス

                • はてなブログ
                • はてなブログPro
                • 人力検索はてな
                • はてなブログ タグ
                • はてなニュース
                • ソレドコ
                • App Storeからダウンロード
                • Google Playで手に入れよう
                Copyright © 2005-2026 Hatena. All Rights Reserved.
                設定を変更しましたx