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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • laravelでリンクがhttpsにならない - Qiita

    4 users

    qiita.com/horikeso

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

    • テクノロジー
    • 2020/03/14 16:33
    • Laravel
    • Laravelでoldとerrorsをコントローラ内で設定する方法 - Qiita

      6 users

      qiita.com/horikeso

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

      • テクノロジー
      • 2020/01/07 19:44
      • laravel
      • 設定
      • Qiita
      • PHP
      • ツール
      • Puppeteerでファイルダウンロード - Qiita

        3 users

        qiita.com/horikeso

        const downloadPath = './download'; await page._client.send('Page.setDownloadBehavior', { behavior : 'allow', downloadPath: downloadPath }); await page.goto('https://www.google.co.jp/chrome/', {waitUntil: 'networkidle0'}); await page.waitForSelector('#js-download-hero'); await page.click('#js-download-hero'); await page.click('#js-accept-install'); let filename = await ((async () => { let filename;

        • テクノロジー
        • 2019/07/18 10:31
        • PDFをブラウザで表示 - Qiita

          3 users

          qiita.com/horikeso

          $path_parts = pathinfo($pdf_path); header('Content-Type: application/pdf'); header('Content-Disposition: inline; filename="' . $path_parts['basename'] . '"'); header('Content-Length: ' . filesize($pdf_file)); readfile($pdf_path); ポイント Content-Dispositionでinlineとfilenameを設定してください。 これを設定しないとブラウザのPDFビューワーのダウンロードボタンで保存されるファイル名がデフォルトのものになってしまいます。 (ChromeとFirefoxは問題ありませんでしたが、これを設定しても、IE11はdownload.pdf、E

          • テクノロジー
          • 2018/10/25 17:33
          • pdf
          • CentOS7でPuppeteerを使う - Qiita

            4 users

            qiita.com/horikeso

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

            • テクノロジー
            • 2018/09/13 09:40
            • PHPでCSVとTSV - Qiita

              4 users

              qiita.com/horikeso

              $read_file_path = __DIR__.'/read.csv'; $file = new \SplFileObject($read_file_path, 'r'); $file->setFlags(\SplFileObject::READ_CSV | \SplFileObject::SKIP_EMPTY | \SplFileObject::READ_AHEAD);// 空行無視はSKIP_EMPTYとREAD_AHEADを共に設定する foreach ($file as $row) { var_dump($row); } dd($file);// Laravelの出力用ヘルパ関数 array(3) { [0]=> string(8) "headA" [1]=> string(5) "headB" [2]=> string(5) "headC" } array(3) { [0]

              • テクノロジー
              • 2018/08/02 10:10
              • php
              • Amazon Linuxのローカル環境を作成する - Qiita

                4 users

                qiita.com/horikeso

                Amazon Linux 2のカーネルを使いDockerを使って開発することは出来ないものかと試してみました。 VirtualBox で Amazon Linux 2の仮想マシンを作成する Amazon Linux 2 を仮想マシンとしてオンプレミスで実行する 上記リンクの手順に沿ってローカル環境を作ってみます。 ローカルなのでパスワードとか適当です。 VirtualBoxを選んだのは私が使い慣れているからです。(VirtualBox以外のイメージもリンク先にあります) VM イメージのリンクから先からvirtualbox/amzn2-virtualbox-2017.12.0.20180222-x86_64.xfs.gpt.vdiをダウンロードします。 2. cloud-init 設定 ISO を作成します。とありますが、「自分Windowsだし!!」「 Linux環境よくわからんし!!」

                • テクノロジー
                • 2018/07/30 13:27
                • ソーシャルログイン時のユーザーテーブルとログイン管理 - Qiita

                  4 users

                  qiita.com/horikeso

                  概要 OAuthでログインする方法は検索すれば出てきますが、そのあとのログイン管理をどうしたら良いのだろうかと考えてみました。 ログインとログイン後の流れ ログイン時にユーザー情報を得る。 OAuthは以下を参考に行えばユーザー情報を得ることは可能という前提とします。 http://oauth2-client.thephpleague.com/providers/league/ ユーザー情報を元にアプリケーション側に通常ユーザーを作る。(アプリケーション側に該当ユーザーが存在しなければ) ユーザーが既に存在している場合はgoogle_idやfacebook_idが未登録であれば登録する。(これで通常ログインもソーシャルログインも対応できる) アプリケーション側の通常ユーザーと同様にアプリケーション側のユーザーIDで振る舞いを行う。アプリ内ではアプリのユーザーIDで管理する。 ユーザーテーブ

                  • テクノロジー
                  • 2018/04/22 09:09
                  • jQueryでよく使う機能をVue.jsでまとめました。 - Qiita

                    13 users

                    qiita.com/horikeso

                    今回もSPAを作る目的ではなく、既存のサイトのJQueryをVue.jsで置き換える方法をしらべて慣れていきたいという思いでまとめました。 今までのJQueryと同様にサーバーに関係なく扱うことが出来るというのを目標にしました。 サーバーに手を加えることはしないという前提になります。(npmのインストールを行わない等) 既存のサイトでも動作することを前提にしているため勿論ビルド等も必要ありません。 私のJSフレームワーク周りの技術レベル JQuery:長い間使ってきた。今も現役。 Backbone.js:業務で使っていましたが挫折。 React:知らない。 Anguler:Anguler2になった際に勉強しましたが挫折。(学習コストが高く感じ、途中で投げました) Vue.js:私が触ってきた中ではJQueryについでとっつきやすかったです。 まとめたもの jQueryでよく使う機能をVue

                    • テクノロジー
                    • 2018/04/15 17:44
                    • jquery
                    • Vue.js
                    • Node.js
                    • techfeed
                    • あとで読む
                    • Laravelメモ - Qiita

                      7 users

                      qiita.com/horikeso

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

                      • テクノロジー
                      • 2018/03/23 14:29
                      • Laravel
                      • tips
                      • あとで読む
                      • Laravelでスケジュールの並列実行 - Qiita

                        5 users

                        qiita.com/horikeso

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

                        • テクノロジー
                        • 2018/03/06 17:13
                        • php
                        • Dockerコンテナとイメージを簡易的に理解する - Qiita

                          3 users

                          qiita.com/horikeso

                          Dockerは便利なので開発には毎度使用していますが、インフラ系の人間ではないのでDockerの仮想化技術の仕組みを殆ど理解していなかったので社内勉強会を期に調べてみてなんとなくわかった気がしたのでまとめておきます。 調べる前までの私の理解度 コンテナで手早くlinux環境を自由に作成できる 同じ環境を作ることが出来る コンテナはプロセスで実行されている? Dockerの説明の際に必ずと言ってよい程出てくる例の構造画像 例の構造画像のおかげでVMと比べて軽いらしい コンテナのCPUやメモリはよくわからないけどDockerエンジンがよしなにやってくれているのだろうか? Dockerコンテナの主な技術 cgroups(プロセスをグループ化してリソース(CPU、メモリ、ディスクI/Oなど)の利用をコントロール(制限・隔離)するLinuxカーネルの機能) namespace(ホスト名やPID空間な

                          • テクノロジー
                          • 2018/01/21 11:57
                          • docker
                          • 考え方
                          • あとで読む
                          • Dockerは同じ環境を作れるという安易な認識は間違っていた。 - Qiita

                            67 users

                            qiita.com/horikeso

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

                            • テクノロジー
                            • 2018/01/20 21:50
                            • docker
                            • あとで読む
                            • Linux
                            • テスト
                            • トラブル
                            • JavaScriptで画像をリサイズしてから画像をアップロードする - Qiita

                              5 users

                              qiita.com/horikeso

                              概要 canvasで画像を作ることが出来ることは知っていたので サーバー側で画像のリサイズを行わないでJavaScriptでリサイズしてから画像を送信する機能を作ってみようと思い、作成してみました。 ポイント input type file の 値はjavascriptで上書き出来ないため、設定したファイルをリサイズしたものに変更して送信するためにAjaxを使用しています。 クライアントサイド <!DOCTYPE html> <html> <head> <script> var scaleSlider = null; var scaleValue = null; var canvas = null; var context = null; var image = null; var fixFileObject = null; var scale = null; var messageAre

                              • テクノロジー
                              • 2018/01/19 14:59
                              • image
                              • javascript
                              • Laravel5.5をインストールしてLaravel Mixの実行まで - Qiita

                                3 users

                                qiita.com/horikeso

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

                                • テクノロジー
                                • 2017/11/20 15:34
                                • あとで読む
                                • Vue.jsとvue-router.jsでpagerを作る - Qiita

                                  4 users

                                  qiita.com/horikeso

                                  SPAを作るような目的ではなく、ページの一部としてvueを用いたページャーがあったら便利そうだなと思ったのと、nodeと一緒にvue.js使う例はあるのですが、サーバーを使わないでhtmlファイルのみですぐ確認できるものを作ってみたかったこともありまして作ってみました。 試行錯誤しながら作りましたので、スマートなコードではないかもしれませんが置いておきます。何かのヒントになれば幸いです。 概要 QiitaのAPIを使用して記事のリストをaxiosで取得して表示してそれにページング機能を追加したものです。 CodePen上とQiita上ではブラウザバックの動作は問題ありませんが、更新時のページ保持が動作しないようです。 See the Pen VueRouterPagenation by horikeso (@horikeso) on CodePen. 確認時の注意 API v2 認証してい

                                  • テクノロジー
                                  • 2017/10/19 21:58
                                  • あとで読む
                                  • PHPのディープコピー - Qiita

                                    3 users

                                    qiita.com/horikeso

                                    class SubObject { static $instances = 0; public $instance; public function __construct() { $this->instance = ++self::$instances; } public function __clone() { $this->instance = ++self::$instances; } } class MyCloneable { public $object1; public $object2; function __clone() { // this->object のコピーを作成します。こうしないと、 // 同じオブジェクトを指すことになってしまいます。 $this->object1 = clone $this->object1; } } $obj = new MyClonea

                                    • テクノロジー
                                    • 2017/07/12 08:53
                                    • php
                                    • tips
                                    • スクリプトはhead内で完結したい派 - Qiita

                                      3 users

                                      qiita.com/horikeso

                                      scriptタグのasync属性はスクリプトはhead内で完結したい派の自分にはありがたい限りの機能でした。 scriptはレンダリングの後方で処理した方がよいという事でbodyの最後で読み込んだり記述したりするという方法がありましたが、自分は見難いのが嫌いなので、頑なにheadタグ内に記述してきました。 html5ではscriptタグにasync属性を付けることでレンダリングと非同期に読み込むことができるそうです。 これを使うことで後方にスクリプトを記述する必要も無視して良さそうな感じに思えました。 とりあえず、すぐに使用するもの以外(イベント発火等の後で使用するもの)には基本asyncを付けておけば良さそうです。(コメント指摘により追記: 依存性のあるスクリプトやイベント時に読み込まれていない可能性のあるスクリプトはasyncは使うべきではないということです。) <!DOCTYPE h

                                      • テクノロジー
                                      • 2017/07/10 09:44
                                      • あとで読む
                                      • PHPでスクレイピング - Qiita

                                        3 users

                                        qiita.com/horikeso

                                        $html = '<html> <head> <meta content="htmlスクレイピング - Qiita" property="og:title"> <meta content="https://cdn.qiita.com/assets/qiita-fb-2887e7b4aad86fd8c25cea84846f2236.png" property="og:image"> <meta content="ogのdescription" property="og:description"> </head> <body> <p id="first">上</p> <p id="second">中</p> <p id="third" class="test">下</p> <div>sampleA</div> <div> <p class="test">sampleB</p> </div> <

                                        • テクノロジー
                                        • 2017/04/15 07:15

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

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

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

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

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

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

                                        公式Twitter

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

                                        はてなのサービス

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