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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • コマンドラインからC系言語のコードフォーマットをかける方法 - Qiita

    13 users

    qiita.com/takeh1k0

    フォーマッティングルールを決めてそれに従ってコーディングを行なうことは、コードの可読性を向上させるために特に複数人プロジェクトでは大切だと考えています。 一方で、フォーマッティングルールをそれぞれの開発者が覚えてそれに従ってコードを書くのも、他の開発者が書いたコードがフォーマッティングルールに従っているかを確認するのも、それなりにコストのかかる作業ですので、自動的にフォーマットを揃えてくれるコードフォーマッタを使うのが良いということになります。 コードフォーマッタを通すタイミングや方法については「コードを書く人が都度フォーマッタを通す」「ファイル保存時に自動的にフォーマットされるように設定する」「コミット時に自動的にフォーマットされるように設定する」「コマンドラインからコマンドを使ってフォーマットをかける」などいろいろ考えられ、フォーマットし忘れを防ぐには保存時やコミット時に自動的にフォー

    • テクノロジー
    • 2014/05/01 01:34
    • Objective-C
    • C#
    • programming
    • java
    • Eclipse
    • C++
    • development
    • JavaScriptのプロトタイプからオブジェクト指向を学ぶ - Qiita

      169 users

      qiita.com/takeharu

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

      • テクノロジー
      • 2014/04/24 11:47
      • javascript
      • prototype
      • オブジェクト指向
      • あとで読む
      • oop
      • プログラミング
      • js
      • JavaScriptでクロージャ入門。関数はすべてクロージャ? - Qiita

        65 users

        qiita.com/takeharu

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

        • テクノロジー
        • 2014/04/24 11:47
        • javascript
        • クロージャ
        • closure
        • プログラミング
        • qiita
        • JavaScriptのクラス?コンストラクタ?? - Qiita

          53 users

          qiita.com/takeharu

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

          • テクノロジー
          • 2014/04/24 11:47
          • JavaScript
          • コンストラクタ
          • クラス
          • function
          • constractor
          • this
          • class
          • js
          • 【入門】Vimで高速で移動~プラグインなしでの移動まとめ~ - Qiita

            257 users

            qiita.com/takeharu

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            • テクノロジー
            • 2014/04/24 10:06
            • vim
            • ショートカットキー
            • コマンド
            • Qiita
            • 移動
            • tips
            • プラグイン
            • shortcut
            • Mac+標準ターミナルアプリ+Vimで「※」などの記号がずれる問題への対処法 - Qiita

              9 users

              qiita.com/takeh1k0

              僕は普段Mac(Mountain Lion)+標準ターミナルアプリ+Vimでテキストを編集することが多いのですが、テキスト中の「※」などの記号を含む行で文字がずれる、カーソルがずれる、あるはずの文字が消える、等の現象が起こりました。 これを解決する方法を調べたところ、以下の方法で解決することが分かりました。 標準ターミナルアプリの設定 「環境設定...」から設定ダイアログを開き、「設定」タブから「詳細」ボタンを押して詳細画面を表示します。 詳細画面の下の方にある「言語環境」のところの Unicode 東アジア A (曖昧) の文字幅を W (広) にする にチェックを入れて下さい。 Vimの設定 .vimrcに以下の記述を追加して下さい:

              • テクノロジー
              • 2014/04/23 13:51
              • vim
              • mac
              • JavaScriptのスタイルガイドまとめ(おすすめ4選) - Qiita

                199 users

                qiita.com/takeharu

                はじめに スタイルガイド自体は各々のルールでかなりの数が存在しますが、 下記のおすすめ4選を押さえておけば問題ないと思います。 おすすめ4選 Google JavaScript Style Guide Googleによる、最も代表的なスタイルガイドです。 時間のない方は、これだけにでも目を通しておく事をおすすめします。 JavaScriptのBad Partsについても述べられています。 英語:https://google.github.io/styleguide/javascriptguide.xml 日本語:http://www38.atwiki.jp/aias-jsstyleguide2/pages/1.html Closure Linterを使用することで、チームでの統一がしやすくなります。 グーグル製JavaScript文法チェッカー jQuery JavaScript Styl

                • テクノロジー
                • 2014/04/23 13:20
                • javascript
                • コーディング規約
                • styleguide
                • スタイルガイド
                • jQuery
                • node.js
                • codingstyle
                • programming
                • js
                • style
                • JavaScriptで関数型プログラミングの入門 - Qiita

                  100 users

                  qiita.com/takeharu

                  Functional JavaScript(関数型言語としてのJavaScript) JavaScriptでは関数型言語の一部の機能が備わっています。 ここでは小難しい話は抜きにして、より可読性やメンテナンス性などをよくするために、 実践的なJavaScriptの関数型について考えていきます。 関数型の特徴 JSでの実装のみを知りたい場合は、 この項を飛ばして、気をつけるべきは三点へどうぞ。 関数型言語では関数でプログラムを組みます。 特徴としては 変数は再代入禁止である 関数は参照透過性が保たれている(副作用がない) があります。 しかし、前者の「変数の再代入禁止」は縛りとして強すぎるので、 JSでの実装においてはそこまで重視しません。 ただ再代入が少ない程、可読性はあがりやすいです。 後者の「参照透過性」とは、 「引数が同じであれば何回その関数を実行しても結果が変わらない」ことをいいま

                  • テクノロジー
                  • 2014/04/23 13:00
                  • JavaScript
                  • 関数型
                  • 関数型プログラミング
                  • プログラミング
                  • Study
                  • ブックマーク バー
                  • 圧縮を意識したJavaScript - Qiita

                    3 users

                    qiita.com/takeharu

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2014/04/21 12:24
                    • JavaScriptで関数型プログラミングを強力に後押しするUnderscore.jsのおすすめメソッド12選(lodashもあるよ) - Qiita

                      270 users

                      qiita.com/takeharu

                      はじめに この記事では、関数型プログラミングを強力に後押しするライブラリ、 Underscore.jsとlodashを紹介します。 両ライブラリとも_で使用できます。 ほかのライブラリにも依存せず、 現在フロントでもサーバでもかなり人気なライブラリです。 個人的にもこれなしでは。。 といった必須なライブラリとなっています。 また、Backbone.jsといった人気なフレームワークが、 Underscoreに依存していたりします。 Underscore.js GitHub: https://github.com/jashkenas/underscore Document: http://underscorejs.org/ 和訳: https://github.com/enja-oss/Underscore lodash GitHub: https://github.com/lodash/lo

                      • テクノロジー
                      • 2014/04/08 08:20
                      • underscore.js
                      • javascript
                      • lodash
                      • js
                      • ライブラリ
                      • library
                      • underscore
                      • 関数型
                      • functional
                      • プログラミング
                      • GitHubレポジトリにあるファイルや特定行のリンク貼る時に知っておきたい唯一のこと - Qiita

                        5 users

                        qiita.com/takehiro

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        • テクノロジー
                        • 2013/08/07 10:25
                        • GitHub
                        • Qiita
                        • tips
                        • JavaScriptの「this」は「4種類」?? - Qiita

                          164 users

                          qiita.com/takeharu

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                          • テクノロジー
                          • 2013/04/09 21:57
                          • javascript
                          • this
                          • programming
                          • コンストラクタ
                          • js
                          • プログラミング
                          • function
                          • 関数
                          • オブジェクト指向

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

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

                          『qiita.com』の新着エントリーを見る

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

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

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

                          公式Twitter

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

                          はてなのサービス

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