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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    ノーベル賞

『qiita.com』

  • 人気
  • 新着
  • すべて
  • [Ruby]Hashにmapで値を変換したHashを作成する - Qiita

    3 users

    qiita.com/yukimura1227

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

    • テクノロジー
    • 2018/05/28 13:45
    • ruby
    • 決定版!!Haml小技まとめ!! - Qiita

      11 users

      qiita.com/yukimura1227

      本記事のサマリ あれ、これってhamlではどうするんだっけ?ってなった人に、hamlの基本が思い出せるようにまとめています。間違いや、素敵なtips等あれば是非教えてください。 (hamlの変換結果は、適宜見やすいように、空白や改行を入れているため、実際の変換結果と異なる場合がございますので、ご留意ください。) 英語が苦手じゃなければ、公式リファレンスを読みましょう!! 対象読者 hamlっていいってよく聞くけど、あんまり使ったことなくてどうしたらいいかわからない方向け。 hamlをちょいちょい使ってるけど、まだ「馴染む、馴染むぞぉぉ」ってない人向け。 動作確認バージョン ruby --version ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15] rails -v Rails 4.1.1 gem list --lo

      • テクノロジー
      • 2016/04/17 17:42
      • haml
      • rails
      • ruby
      • qiita
      • Rubyのhash宣言方法いろいろ - Qiita

        8 users

        qiita.com/yukimura1227

        この記事のサマリ ・Ruby1.9以降は、シンボルをキーとしてhashの宣言として、{key1: value1, key2: value2}といった記法が追加された(よくみかける) ・hashには、newするときにデフォルト値を設定できるが、デフォルト値は共有なので破壊的メソッドで破壊されると思わぬ動作になることがあるので注意しましょう。 背景 Rubyのhashについて、Ruby1.9以降は、シンボルを使ったhash用に新しいリテラルが用意されていて、railsでは当たり前のように使っているのですが、当たり前すぎるからか、ほとんど説明している記事がなかったので初歩的なhashs宣言方法という切り口でまとめました。また、デフォルト値を使っていて「あれ?」ってなったことがあったので備忘としてまとめておきます。 hashとは 任意のオブジェクトのインデックス(キーと呼びます)を使って、キーと値

        • テクノロジー
        • 2016/02/09 14:55
        • Ruby
        • dev
        • あとで読む
        • RailsのDBの初期データ(rake db:seed用)をyamlで美しく管理する方法 - Qiita

          4 users

          qiita.com/yukimura1227

          この記事のサマリ RailsにおいてDBの初期データは、seed.rbを記述することで設定することが可能ですが、全てコーディングしてしまうと見辛いので、yamlで管理する方法を紹介します。 管理するyamlファイルは、開発していく中で動かしながら検討した動作実績のあるデータを、そのままファイルに出力して活用する方式としています。 yaml_dbなどの、Gemは特に利用していません。(yaml_dbだと、rake db:seed以外のrakeコマンドが必要になりそうであり、標準のrake db:seedを利用するようにしておきたかったため) 動作確認バージョン Rails 4.1.1 ruby 2.1.2p95 経緯 railsのアプリのDBの初期データって、seed.rbに記述してrake db:seedってのがセオリーだと認識しているのですが、seed.rbにコーディングすると、イマイチ

          • テクノロジー
          • 2016/02/07 05:52
          • qiita
          • Rails
          • [新人ITエンジニア伝えたい]自身の価値を高め続けていくための7つのポイント - Qiita

            4 users

            qiita.com/yukimura1227

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事のサマリ 「安定した生活」を贈りたい新人ITエンジニア向けに、超凡人エンジニアである筆者の経験則を基に、重要だなぁと思っているポイントをまとめることで、読んでくれた人に、良くも悪くも何か気づきを与えることができたらなぁと考え、投稿した次第です。 大それた事は書いていないですが、何か一つでも気づきを与えられることができて、それが少しでも日本のIT業界を元気に楽しくしていくことにつながったらと思います。 はじめに 入学の季節になり、新卒一括採用によって採用されたITエンジニアの方々が、この厳しくも楽しい社会という大海原に飛び出してき

            • テクノロジー
            • 2016/01/25 03:28
            • エンジニア
            • gitでrename&modifyしたファイルのログを追跡できるようにしたい場合 - Qiita

              8 users

              qiita.com/yukimura1227

              この記事のサマリ gitでバージョン管理しているファイルをリネームしたい場合に、リネーム前のログもたどれるようにしておきたい場合は、 ①「git mv」でリネームして「git commit」でコミットを発行 ②その後、対象ファイルを修正してコミット といった手順を取ると ③「git log --follow」でリネーム前のログも辿れるというお話です。 注意:①と②を同時にやってしまうと、どうもうまくログをたどれないらしいというお話も含みます。 シチュエーション git管理して、すでにコミットログが溜まってそれなりに歴史のあるファイルがあったとします。 そのファイルをある時、ファイル名の変更と内容の修正が必要に迫られたようなシーンを想定しています。歴史のあるファイルなので、特に昔のログは追いかけるようにしておきたいですよね。 具体的な例では、 railsの勉強とgitの勉強のために、サンプル

              • テクノロジー
              • 2016/01/03 13:20
              • Git
              • 【環境ごとまるっと提供】MEANスタックを始めよう - Qiita

                5 users

                qiita.com/yukimura1227

                環境ごとまるっと提供とは ツールのインストールが若干面倒だったり、環境の違いで動かないといった状況を無くすために、Vagrantとそのプロビジョニング用のファイルを提供することで、確実に動く環境を手元にお届けするのが狙いです。 ※VirtualBox&Vagrantの環境をセットアップしてあることが前提になってしまうのですが、それらのインストールは、非常に簡単ですので、「動かないから断念」問題になる可能性が低いです。 MEANスタックとは MEANスタックで始めるWebアプリ開発入門に分かりやすい解説がありますが、とても簡単に言ってしまうと、最近はやりのリッチなwebアプリを簡単に作成することを目的としたフルスタックなフレームワーク(およびそれを支えるミドルウェア等)郡のことを指します。 一昔前に流行った(今もたくさん使われていますが)LAMPのようなものですね。 LAMPは、主にLinu

                • テクノロジー
                • 2015/09/14 13:04
                • ブックマーク バー
                • library
                • javascript
                • 標準入力で渡された数値群をFixnumとして受け取る方法~mapとprocの入門を添えて~ - Qiita

                  3 users

                  qiita.com/yukimura1227

                  この記事のサマリ ・標準入力で渡されたスペース区切りの整数群は、「inputs = gets.split.map(&:to_i)」とすれば、各要素に対してto_iで、数値化された状態で受け取ることができる ・もし、上記「&:to_i」の部分が説明できない人は、この記事を読むとわかるようになるはずです。 背景 paizaという、プログラムを書く技術を計測(課題がいくつかあって、それに対してコードを提出→採点という流れ)して、それを転職に利用できるという、プログラマーと企業とのマッチングを行うサイトがあり、情報収集や勉強がてら利用させていただいているのですが。。。 paizaの環境の都合上(オンラインでリアルタイム採点をするため)、標準入力で受け取ったテストデータが、期待通り動作するか?というのが、問題を解く大前提になっているます。そのため、必ず「標準入力を適切に受け取る」というコードが必要に

                  • テクノロジー
                  • 2015/07/30 18:27
                  • ruby
                  • map
                  • qiita
                  • Vagrant Tips#5 boxのメモリをVagrantfileで変更する(VirtualBox限定) - Qiita

                    3 users

                    qiita.com/yukimura1227

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

                    • テクノロジー
                    • 2015/05/24 12:20
                    • Pocket
                    • Vagrant Tips#1 ローカルにあるboxをVagrantfileから自動的に読み込む - Qiita

                      8 users

                      qiita.com/yukimura1227

                      ##Vagrant Tipsのサマリページはこちら この記事のサマリ Vagrantでboxを取得する際に、ネットワークに接続せずにディレクトリから直接取得したい場合は、スキーム名に「file」を指定して、file://[ディレクトリ]のように指定すると実現できます。 対象読者 例えば、プロジェクト等でvagrantを利用していて、メンバー全員がhttpで外部にboxを取得するのは、ネットワーク負荷的にもネチケット的にも避けたいような場合で、共有ディレクトリにboxを置いて管理してみようかなといった方を対象としています。 動作確認バージョン vagrant versionの結果↓ Installed Version: 1.7.4 経緯 vagrantを、チームのみんなに使ってもらうといった場合に、ネットワークに負荷がかるの嫌だなぁと思い、何か対策が無いかなぁと思って、考えた案の一つです。

                      • テクノロジー
                      • 2014/12/02 11:52
                      • Vagrant
                      • Vagrant Tips - Qiita

                        4 users

                        qiita.com/yukimura1227

                        Vagrantとは 最近は、Vagrantという仮想環境のセットアップを自動化してくれるツールが流行しています。 私も最近触り始めたのですが、これからの開発環境にはなくてはならないと断言できるようなポテンシャルを秘めているツールだと思いました。 昔のようにApacheとMySQLだけがあれば開発できるような時代であれば、そこまで有用ではなかったのかもしれません。しかしながら、昨今では開発を行う上で、DBサーバの選択肢もWebサーバの選択肢もアプリケーションサーバの選択肢も、さまざまなものがあり複雑化しています。 大規模なチーム開発を行う場合、それらの開発環境を構築する手順を各個人にやってもらうと、ちょっとした手順のミスなどにより、プログラムが動かなくなったりします。 さらに、無意識的にプラグインなどを投入するなどして、「私の環境だと動くのに。。。」といった不具合も発生します。 このような問

                        • テクノロジー
                        • 2014/10/17 16:38
                        • tips
                        • Javaリファクタリング初めの一歩 - Qiita

                          8 users

                          qiita.com/yukimura1227

                          リファクタリングとは wikipedia:リファクタリングの言葉を借りると、「リファクタリング (refactoring) とはコンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理すること。」です。 簡単に言うと、汚いコードは修正するだけでも非常にコストが掛かってしまうから、リファクタリングの様々な手法を用いて綺麗なコードを保っておくことで、改修が容易にできかつバグの入り込み辛い状況をキープしようという試みです。 また、リファクタリングを適切に行うことで、プログラムの部品化が促進されることになるため、プログラムを再利用できる可能性が高くなります。 本稿の目的 現在私は、「リファクタリング 既存のコードを安全に改善する」という書籍を読んでいるのですが、その書籍の一番最初に、イケてないコードを例にリファクタリングを行い、**リファクタリングとは

                          • テクノロジー
                          • 2014/08/04 12:48
                          • refactoring
                          • java
                          • あとで読む
                          • 【環境ごとまるっと提供】JavaによるRest入門(Jersey2編) - Qiita

                            17 users

                            qiita.com/yukimura1227

                            環境ごとまるっと提供とは webアプリ(特にJava)構築の勉強を始めようとした場合、書籍やサイトを参考にしながら実際にやってみるというのは、非常に有効な手段です。 一方で、参考にした情報だけではうまく動作させることができないケースが多い気がします(たとえば前提としてeclipseのtomcatプラグインが必要だとかで)。 そういった前提条件を調べているうちに、よくわからないエラーにハマり、結局挫折してしまうなんてことも多いのではないでしょうか??もちろんそういうエラーを解決するのは、トラブルシューティングなども見据えると非常に力になって良いことだと思うのですが、挫折してしまって何もしなくなるのは本末転倒です。 各個人に芽生えた学習意欲が、「動かないから断念」という理由で消えてしまうのは非常にもったいないことだと思います。そういった意欲がなくなってしまうことを少しでも防げるように、本稿では

                            • テクノロジー
                            • 2014/08/04 07:59
                            • rest
                            • Jersey
                            • java
                            • JAX-RS
                            • tech
                            • programming
                            • web
                            • プログラマーの通り名まとめ - Qiita

                              76 users

                              qiita.com/yukimura1227

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? プログラマーの通り名とは プログラミング言語っていろいろありますよね!!ぱっと思いついた順に列挙してみると、「C」「Java」「Ruby」「Python」「JavaScript」「Perl」「awk」「Objective-C」「Haskell」「Prolog」「ActionScript」「PHP」「Swift」「Scala」「Groovy」「Verilog」(手が止まったので、ここで終了)などなど、数え上げたらキリがありません。 そのプログラムを使う人のことを、「Ruby使い=Rubyist(ルビイスト)」と言ったり、「Perl使い=P

                              • テクノロジー
                              • 2014/07/26 15:32
                              • programming
                              • プログラマー
                              • プログラミング
                              • comp
                              • ネタ
                              • b
                              • word
                              • windows用のシンボリックリンクをSVNやgitにコミットできない故の代替手段 - Qiita

                                4 users

                                qiita.com/yukimura1227

                                記事のサマリ windowsで開発をやっている場合に、シンボリックリンクを利用したいことがあるかと思います。しかし、VCSにシンボリックリンクをコミットした場合、リンク自体をコミットすることができません。なので、シンボリックを作成するwindowsバッチをコミットしてなんとかしようという、代替案です。(あまり綺麗ではないかもしれません。。。) シンボリックリンクとは linux系のユーザの方は、シンボリックリンクという言葉を聞いたことがあったり、実際にバリバリつかっているよって方が多いものと思います。 ファイルやディレクトリの実体とは別に、同じ名前や違う名前でリンクを貼ることができ、あたかもそこにあるかのようにアクセスすることが可能です。 windowsでは、昔からショートカットという機能があり、似たように使えたのですが、ショートカットは単純に参照先の情報が書かれたファイルでしかないため、

                                • テクノロジー
                                • 2014/07/26 11:14
                                • Git
                                • Windows

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

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

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

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

                                j次のブックマーク

                                k前のブックマーク

                                lあとで読む

                                eコメント一覧を開く

                                oページを開く

                                はてなブックマーク

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

                                公式Twitter

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

                                はてなのサービス

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