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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • GitHubでforkされたPRの内容を自分のローカルへ持ってきたい場合 - Qiita

    14 users

    qiita.com/ms2sato

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

    • テクノロジー
    • 2018/02/07 19:37
    • GitHub
    • git
    • あとで読む
    • 「JavaScript初級者のためのコーディングガイド」に補足を試みる - Qiita

      387 users

      qiita.com/ms2sato

      はじめに http://qiita.com/raccy/items/bf590d3c10c3f1a2846b を見ていたら、はてブに「理由がないから」ということがよく挙がっていたので、理由をつけてあげたら有益な内容になるかな?と思い、拙いながらも補足を試みようと思います。 【2017 1/3 15:10 追記】 元記事の前提はgulpなどを使ってminifyなども行なえる(もしくは行う目標がある)前提の様子なので、中級者以上がターゲットかなーと思いました。そのつもりで読むととてもいい記事だと思っています。 「最新のJSの書き方を覚えてあとは変換機能に任せればレガシーなJSのキツイところに向き合わなくて済みますよ?」みたいなイメージだとわかりやすいかな? ==、!= 理由 暗黙の型変換が発生して、別の型の比較が真で扱われてしまう場合があるため。 解説 サンプルコードにも出ていますが言葉足らず

      • テクノロジー
      • 2017/01/03 14:21
      • javascript
      • あとで読む
      • js
      • *javascript
      • jQuery
      • *プログラミング
      • jQuery
      • コード
      • web制作
      • プログラム
      • パスワードをDBに保存する時の基礎の基礎的なこと - Qiita

        6 users

        qiita.com/ms2sato

        はじめに あるところで軽く説明する必要ができたのでこの文書を書きます。 前提 PHPで簡単なシステムを作成している想定です。 大事なこと DBの中に、パスワードを生テキストのまま保存してはいけません!! なぜならDBのデータがなんらかの方法で盗まれてしまった場合に、パスワードが見た瞬間にわかってしまうからです。 パスワードをあるところから取得して、その内容がわかると、同じユーザが別のサービスで同じパスワードを使っていれば不正アクセスできます(最近チラホラ話題にもなりました)。 じゃぁどうしたらいいの? パスワードはなんらかの方法で暗号化してからDBへ保存します。 また、パスワードを暗号化する際にSALTを利用することでそれぞれのユーザにとって別の暗号結果を作ることができます。 佐藤さん(SALT:Stt41ou)で「mypassword」を暗号化した結果 鈴木さん(SALT:6rkubel

        • テクノロジー
        • 2015/12/12 13:37
        • パスワード
        • database
        • development
        • セキュリティ
        • security
        • programming
        • VagrantでCentOS7をhttpd/mysql/php でとりあえず動かしてホストから繋ぐまで、と思ってたらrubyとか入れている(WIP) - Qiita

          3 users

          qiita.com/ms2sato

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

          • テクノロジー
          • 2015/10/27 20:49
          • あとで読む
          • FuelPHPでリレーション。JOINを試す。 - Qiita

            3 users

            qiita.com/ms2sato

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

            • テクノロジー
            • 2015/09/30 11:27
            • FuelPHPで簡単なシステムを作って開発の雰囲気をつかむ - Qiita

              3 users

              qiita.com/ms2sato

              調査 FuelPHP 1.xの最終バージョンが1.8になり、それは、2.0がリリースされるときにリリースされます。1.8はLTS版となり、新機能は追加されませんが、バグ修正とセキュリティ修正は長期間提供されます。 とのことなので、枯れた最新安定版は今は1.7系を攻めておけば良いと理解しました。実際、本家サイトに行くと、1.7.3をDownloadするように書かれています。 方針 composerでの開発 仮想環境を使わずにローカル開発 MAMPやXAMPPの環境前提 文法は最新の方式に近づけておく(arrayをいっぱい書かない) 手順 前提 composerは既にインストールされているものとする。 Windowsの場合はインストーラでやれるらしい http://qiita.com/mikoski01/items/266469535e860312145d PHPのパスはMAMPに通っているも

              • テクノロジー
              • 2015/09/14 06:43
              • FuelPHP
              • Sinatraでformを使ってPOSTしてみる - Qiita

                5 users

                qiita.com/ms2sato

                <html> <head> <meta charset="UTF-8"> </head> <body> <p> <a href="about">このサービスについて</a> </p> <h1>お問い合わせ</h1> <form action="confirm" method="POST"> <div> email:<input type="text" name="email" value=""> </div> <div> 本文: <textarea name="message" rows="5"></textarea> </div> <div> <input type="submit" value="送信する"> </div> </form> </body> </html>

                • テクノロジー
                • 2015/08/18 19:08
                • Sinatra
                • Ruby
                • 自分が気に入った enum 利用のスタイル(validationと一緒) - Qiita

                  11 users

                  qiita.com/ms2sato

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

                  • テクノロジー
                  • 2015/04/10 20:23
                  • Rails
                  • Postgresqlに接続できなくなった時 - Qiita

                    7 users

                    qiita.com/ms2sato

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

                    • テクノロジー
                    • 2015/04/01 17:40
                    • PostgreSQL
                    • server
                    • qiita
                    • JavaScriptでオブジェクトの内容が知りたい時 - Qiita

                      14 users

                      qiita.com/ms2sato

                      var obj = { test: { a: 1, b: 2 } } //頑張って書いていた… console.log('obj.test.a:' + obj.test.a); console.log('obj.test.b:' + obj.test.b); //実はこれで楽だった! console.log(JSON.stringify(obj)); //こっちはもっと凄かった! console.dir(obj);

                      • テクノロジー
                      • 2015/01/25 18:07
                      • javascript
                      • js
                      • 「Railsでシステム作ってます。MVCでMとCの境目がよくわかりません(><)」への回答を試みる - Qiita

                        9 users

                        qiita.com/ms2sato

                        これがわからない理由 恐らくあなたは コントローラが依存しているHTTPの世界の要素についての理解 「疎結合にする」という目 のどちらかを持っていないと想像できる。 簡単な解説 コントローラについて コントローラはHTTPの仕様に依存したものが入っている。例えば下記のようなものだ。 リクエスト(GET引数やPOST引数、Header、etc...) レスポンス(WEB用のHTMLの描画、リダイレクト、etc...) セッション つまり、コントローラは「このシステムがWEB用のシステムである」という事実に立脚している。 疎結合について システムには変更がつきものだ。だからなるべく変更しやすさを残しておく設計が望ましい。例えば 今までPC用のViewしか無かったが、これからはケータイ用のViewも必要になる。 これまで人が画面側で入力していた値があったが、これからはその取得がセッションからも行

                        • テクノロジー
                        • 2014/11/21 08:22
                        • MVC
                        • 設計
                        • Rails
                        • 最近試しているRailsのプロジェクト構築の手順 - Qiita

                          55 users

                          qiita.com/ms2sato

                          $ rbenv exec gem install bundler # bundlerのみインストール # 以下新規プロジェクト作成 $ cd path/to/project # railsを作成したいプロジェクトのパスへ移動。無ければ作ること。 $ echo 2.1.3 > .ruby-version # rbenvのrubyバージョン指定 $ cat .ruby-version # 例えば下記のようになる 2.1.3 $ bundle init # Gemfileのひな形作成 $ vi Gemfile # railsの設定だけコメントされているはずなので欲しいバージョンに設定 $ cat Gemfile # 例えば下記のようになる # A sample Gemfile source "https://rubygems.org" gem "rails", "~>4.0.2" $ bundl

                          • テクノロジー
                          • 2014/10/07 08:58
                          • Rails
                          • Ruby
                          • gem
                          • tutorial
                          • development
                          • かわいそうなGoF Stateパターンに愛の手を - Qiita

                            6 users

                            qiita.com/ms2sato

                            はじめに 下記を見ていたらStateパターンがとても不憫になったので、「僕はそばにいるよ」とコードで示してあげたくなりました。 http://qiita.com/irxground/items/d1f9cc447bafa8db2388#3-20 http://qiita.com/magicant/items/64685c41fdb85d03c33b#3-4 せいか 書いたのはこんな感じでiPhoneのストップウォッチを真似したものです(jsdo.itが終了してたのでcodepenにしました)。 https://codepen.io/ms2sato/pen/JjGPdWy コードはGitHubにあります。 https://github.com/ms2sato/gof/blob/master/state/main.js おもっていること 上記のコード、ifやswitchのような条件分岐をひとつ

                            • テクノロジー
                            • 2014/08/29 08:13
                            • 設計
                            • rescue_fromの走査は下から上だった。 - Qiita

                              9 users

                              qiita.com/ms2sato

                              どうも思った通りにrescue_fromが例外を捕まえないと思ったら、下記だった。 They are searched from right to left, from bottom to top, and up the hierarchy. 右から左、下から上へ、そして継承を遡って検索される。 ずっとこの辺りのコードを弄っていなかったのだが、なぜ今まで想定通りに動いていたのだろうか…謎だ。 class ApplicationController < ActionController::Base # ... # ハンドルしきれなかったエラーは500エラー扱い # 評価は右から左、下から上へなされるのでこの場所で良い。 # @see http://api.rubyonrails.org/classes/ActiveSupport/Rescuable/ClassMethods.html res

                              • テクノロジー
                              • 2014/05/24 12:09
                              • rails
                              • Backbone.jsでViewの初期化のちょっとしたサンプル - Qiita

                                3 users

                                qiita.com/ms2sato

                                今日ちょっと話題になった事をまとめておく。 Backbone.Viewのイベントのセットっていつ行われるんだっけ?→initializeしてから。だからinitializeで動的にDOMを作成しても、その作成したDOMにイベントをバインドできる。 そのイベントのセットってどういう条件なんだっけ?→基本はDOM構造をセレクタで当てるだけなので、静的に作られていようが、動的に作ろうが大丈夫。 Backbone.View.elのエレメント自身にイベントをセットするのはどうやるんだっけ?→セレクタを書かなければ自分自身になる。 <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/

                                • テクノロジー
                                • 2014/01/10 13:12
                                • PHPでPNG画像をimagepngでブラウザへ返すと透過情報が消えてしまうので - Qiita

                                  6 users

                                  qiita.com/ms2sato

                                  <?php function smart_resize_image( $file, $width = 0, $height = 0, $proportional = false, $output = 'file', $delete_original = true, $use_linux_commands = false ) { if ( $height <= 0 && $width <= 0 ) { return false; } $info = getimagesize($file); $image = ''; $final_width = 0; $final_height = 0; list($width_old, $height_old) = $info; if ($proportional) { if ($width == 0) $factor = $height/$height_

                                  • テクノロジー
                                  • 2013/12/27 14:19
                                  • php
                                  • gitでリモートのブランチにローカルを強制一致させたい時 - Qiita

                                    49 users

                                    qiita.com/ms2sato

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

                                    • テクノロジー
                                    • 2013/12/16 17:16
                                    • git
                                    • reset
                                    • Qiita
                                    • github
                                    • 時代が変わると理想の手法が変わるのだという事を改めて実感したロートルの話。 - Qiita

                                      11 users

                                      qiita.com/ms2sato

                                      ※ 私のエントリだけだと偏り過ぎているので、是非このエントリへの@wtnabe@githubさんのフォローも含めてご覧下さい。素晴らしいフォローに多謝。 http://qiita.com/joker1007/items/2a03500017766bdb0234 http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/ この二本読んでいて、昔なら前者を「わかってないなぁ」とか思う所なのだけれど、ひょっとしてひょっとすると自分が設計のレベルでも完全なオールドタイプになってしまったのでは無いかと不安になったんだ。 そもそも、自分はコントローラーがモデルを直接弄る設計をせずに、所謂サービスの層を作成していたんだ。だけれども、時代とともにフレームワークが多くの機能を持つようになって

                                      • テクノロジー
                                      • 2013/12/13 01:12
                                      • Rails
                                      • 開発
                                      • Mac上でRoRのアプリを作ってHerokuにアップするまでのイロイロ(追記しながら進めます) - Qiita

                                        3 users

                                        qiita.com/ms2sato

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

                                        • テクノロジー
                                        • 2013/12/09 10:15
                                        • GEM
                                        • Ruby
                                        • Qiita
                                        • RoR4&Herokuで調べた事(とりあえず保存) - Qiita

                                          3 users

                                          qiita.com/ms2sato

                                          外部キーにはforeigner http://d.hatena.ne.jp/iriya_0624/20130427/1367082310 マイグレーション資料の和訳。すごい。 http://wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C%E8%A8%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%88/Rails%20Database%20Migrations#q0b891db Railsでmigrationを何個かやり直すrake db:migrate:redo STEP=3 http://ysakaki.com/?p=186 RoR4では共通モジュールはどこに置く?という話題。 http://qiita.

                                          • テクノロジー
                                          • 2013/12/09 10:14
                                          • S3へ直接ファイルをアップロードする。Node.js版 - Qiita

                                            5 users

                                            qiita.com/ms2sato

                                            はじめに これがやりたかった。ただし、node.jsで。 http://qiita.com/yuku_t/items/40b7daf018d3dab48974 PHP版で解りやすいソースを貼ってくれているのを発見。これを元にアクションする事にした。 http://qiita.com/supertaihei02/items/a4f663d837e51f2f72b0 簡単な置き換えと思ったら知識の足らなかった事 基本は置き換えただけなので、たいした事は無いと思ったが、S3のバケットのCrossOriginは改めて調べないといけなかったので記しておく。 http://stackoverflow.com/questions/4717006/amazon-s3-and-cross-origin-resource-sharing-cors を経由して http://docs.aws.amazon.co

                                            • テクノロジー
                                            • 2013/11/07 06:48
                                            • laravelを使ってみる。インストールから簡単なアプリまで。【1】 - Qiita

                                              5 users

                                              qiita.com/ms2sato

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

                                              • テクノロジー
                                              • 2013/08/29 23:09
                                              • Laravel
                                              • PHP
                                              • Socket.IO覚え書き(Room、joinまわり) - Qiita

                                                11 users

                                                qiita.com/ms2sato

                                                ちょっと改めて調べ直したので記録を残しておく。 Socket.IOには所謂チャットを作りやすくなるようなRoomという概念があって、これに入れる事で部屋の中の人にだけ通知をするようなことが可能になる。発言が部屋の中の人にだけ見えるようにするような場合には重宝する機能だと思う。 ざっくり下記を見ると雰囲気が掴める。 http://d.hatena.ne.jp/hekyou/20111222/p1 その上で一次情報の下記を確認すると良いだろう。 使っているメソッドの名前が少々違うけれどもそれ程問題なく読めた。 https://github.com/LearnBoost/socket.io/wiki/Rooms 自分の所では下記のような雰囲気のコードを書いてチェックしてみた。 var server = http.createServer(app); server.listen(app.get('

                                                • テクノロジー
                                                • 2013/08/12 20:52
                                                • socket.io
                                                • node.js
                                                • CoreData利用時のUITableViewの更新 - Qiita

                                                  4 users

                                                  qiita.com/ms2sato

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

                                                  • テクノロジー
                                                  • 2013/06/14 15:11
                                                  • objective-c
                                                  • iOS
                                                  • DB
                                                  • 開発
                                                  • Amazon Glacier CLI(Python)のインストール - Qiita

                                                    3 users

                                                    qiita.com/ms2sato

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

                                                    • テクノロジー
                                                    • 2013/04/06 11:31
                                                    • aws
                                                    • python
                                                    • amazon
                                                    • icuのインストール - Qiita

                                                      5 users

                                                      qiita.com/ms2sato

                                                      ICUはC++の文字コード変換器…で説明合ってるかな?iconvみたいな?もの(不安)。 Macにインストールしたかったので検索したらここが引っかかり、参考になった。 https://npmjs.org/package/fts 丁寧にさまざまな環境で書いてくれていたので転載。 # ubuntu and debian-based systems apt-get install libicu-dev # gentoo emerge icu # os x port install icu +devel # with macports brew install icu4c && brew link icu4c # homebrew

                                                      • テクノロジー
                                                      • 2013/03/30 19:50
                                                      • 【調査】HerokuにCronは無くなってしまったけれど… - Qiita

                                                        4 users

                                                        qiita.com/ms2sato

                                                        今はHerokuSchedulerがあるぜ! https://devcenter.heroku.com/articles/scheduler ドキュメントはRuby中心で書けれているけれどnode.jsでも動かせる様子。 http://www.youtalk.jp/post/13964633597/heroku-scheduler 詳しくはこのへん https://devcenter.heroku.com/articles/scheduler#defining-tasks 導入すると下記の用に表示される。 Added scheduler:standard to [yourappname] (Free). This add-on consumes dyno hours, which could impact your monthly bill. To learn more: http://d

                                                        • テクノロジー
                                                        • 2013/03/23 20:21
                                                        • cron
                                                        • heroku
                                                        • node.js
                                                        • rails
                                                        • ruby
                                                        • UITableView dequeueReusableCellWithIdentifier:forIndexPath: でのアサーション - Qiita

                                                          6 users

                                                          qiita.com/ms2sato

                                                          2012-09-24 22:52:24.634 xxx[55320:c07] *** Assertion failure in -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-2372/UITableView.m:4460 2012-09-24 22:52:24.635 xxx[55320:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must register a nib or a class for the id

                                                          • テクノロジー
                                                          • 2012/10/08 17:28
                                                          • ios

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

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

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

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

                                                          j次のブックマーク

                                                          k前のブックマーク

                                                          lあとで読む

                                                          eコメント一覧を開く

                                                          oページを開く

                                                          はてなブックマーク

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

                                                          公式Twitter

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

                                                          はてなのサービス

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