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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    大阪万博

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 2020-11-30 でサポート終了した CentOS 6 にて、YumRepo Error: All mirror URLs are not using ftp, http[s] or file が発生する件(解決済み) - Qiita

    9 users

    qiita.com/imunew

    2020-11-30 でサポート終了した CentOS 6 にて、YumRepo Error: All mirror URLs are not using ftp, http[s] or file が発生する件(解決済み)CentOSCentOS6.x はじめに つい先日(2020-11-30)に、CentOS 6のサポートが終了しました。 https://wiki.centos.org/About/Product これにより、yum installやyum updateが以下のようなエラーを出力して失敗します。 Loaded plugins: fastestmirror, ovl Setting up Install Process Error: Cannot retrieve repository metadata (repomd.xml) for repository: base.

    • テクノロジー
    • 2020/12/04 15:28
    • Laravelで実装したAPIがOpenAPIで記述された仕様に準拠しているかテストする - Qiita

      5 users

      qiita.com/imunew

      はじめに APIを開発する上で、多くの場合、仕様書も作成するかと思いますが、どのように作成しているでしょうか? この記事では、OpenAPI形式で記述されたAPI仕様があって、その仕様にAPIの実装が準拠しているかテストする方法を紹介します。 tl;dr thephpleague/openapi-psr7-validatorを使って、RequestおよびResponseがAPI仕様に準拠しているか検証する 実行可能なサンプルを用意したので、git cloneして色々試してほしい OpenAPI v3とは(Swagger v2との違い) 詳しくは後述の参考リンクを参照してほしいのですが、誤解を恐れずに要点をまとめると以下のようになります。 APIを定義する仕様として、2010年にSwagger 1.0がリリースされる Swaggerは、Open API Initiativeに寄贈され、201

      • テクノロジー
      • 2019/10/09 08:32
      • テスト
      • あとで読む
      • 生SQLからEloquent Modelを作る3つの方法 - Qiita

        4 users

        qiita.com/imunew

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

        • テクノロジー
        • 2019/01/04 19:24
        • Qiita
        • LaravelアプリケーションをローカルでもAWSでもDockerで動かす - Qiita

          5 users

          qiita.com/imunew

          はじめに 2016年前半くらいまではローカル環境をVagrantで仮想化していました。 それ以降は徐々にDockerを使って構築するようになりました。 しかし、本番環境は、インフラチームが構築してくれたサーバーにdeployerなどのデプロイツールを使ってデプロイしていました。 ただ、せっかくローカルとはいえDocker化できているのに、それをそのまま本番環境にもっていけないのは、もったいないし非効率なのは否めません。 「のぼりーさんのクラウドインフラPodcast」でも、その話題に触れていますので、興味ある方は聴いてみてください。 Track-24 SUPINF中丸さんとFargate, DockerとCI/CD、Jupyter Notebookを使ったハンズオンの話 のぼりーさんのクラウドインフラPodcast 今回は、Laravelアプリケーションをローカルでも本番でも全く同じDoc

          • テクノロジー
          • 2018/12/06 20:57
          • LaravelアプリケーションをCodePipeline/CodeBuildでECSに自動デプロイする - Qiita

            4 users

            qiita.com/imunew

            version: 0.2 phases: pre_build: commands: - echo Logging in to Amazon ECR... - pip install awscli --upgrade - aws --version - $(aws ecr get-login --no-include-email --region ${AWS_DEFAULT_REGION}) - IMAGE_NAME_PHP_FPM=php-fpm - IMAGE_NAME_NGINX=nginx - REPOSITORY_URI_PHP_FPM=${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/${PROJECT_NAMESPACE}/${IMAGE_NAME_PHP_FPM} - REPOSITORY_URI_NG

            • テクノロジー
            • 2018/08/22 15:50
            • データベースからLaravelのSeederを逆生成する - Qiita

              5 users

              qiita.com/imunew

              はじめに 結論から言うと、orangehill/iseedを使えば、逆生成できます。 逆生成したくなった背景は下記のとおり。 Laravel 5.4で書かれたAPI データベースを使った機能テストを書きたい マイグレーションはある Seederは使っていない いわゆるマスターデータ(最初から投入されているデータ)が必要 CI環境(など使い捨ての環境)でテストを自動実行したい 導入手順 READMEを読めば分かることですが、やったことを列挙します。 composer require --dev "orangehill/iseed" 開発者しか使わない機能なので、--devでインストール config/app.phpのprovidersにOrangehill\Iseed\IseedServiceProvider::classを追加 artisanコマンド 下記のようにartisanコマンドを実

              • テクノロジー
              • 2018/03/13 00:42
              • Laravel
              • database
              • php
              • 開発
              • あとで読む
              • 郵便番号検索APIを公開してみた - Qiita

                5 users

                qiita.com/imunew

                はじめに 以前に作った郵便番号検索番号APIを今回、公開してみました。 もし、良かったら使ってみてください。 http://api.includes.tech/ で、今回はAPIを公開するまでにしたことを紹介します。 API Gatewayで作成したAPIにカスタムドメインを割り当てる 2017年3月に、API GatewayがACM (AWS Certificate Manager)に対応したようで、Developers.IOにて紹介されています。 【新機能】Amazon API GatewayがACM (AWS Certificate Manager)に対応。簡単に独自ドメインAPIがSSL化。 | Developers.IO 基本的には、この記事にあるとおり進めていくと、カスタムドメインかつSSLでAPIをホストすることができます。 紹介ページの作成とデプロイ APIを公開しても、紹

                • テクノロジー
                • 2017/04/03 19:52
                • 郵便番号
                • API
                • techfeed
                • aws
                • JavaScript
                • あとで読む
                • FuelPHPでFieldset_Builderを作ったら割とスッキリした - Qiita

                  4 users

                  qiita.com/imunew

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

                  • テクノロジー
                  • 2017/03/27 21:39
                  • php
                  • PHPで配列の要素をunsetしてもインデックスは詰まらない - Qiita

                    5 users

                    qiita.com/imunew

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

                    • テクノロジー
                    • 2017/02/08 22:05
                    • php
                    • tips
                    • SQLServerだからといって諦めずに、CircleCIでテスト自動化する - Qiita

                      3 users

                      qiita.com/imunew

                      はじめに 昨年後半からデータベースにSQLServerを使っているプロジェクトに携わっています。 TravisCIやCircleCIなどの代表的なCI as a ServiceはMySqlやPostgreSQLはサポートしていますが、SQLServerはサポートしていません。 Setting up Databases - Travis CI Ubuntu 12.04 (Precise) - CircleCI#databases Ubuntu 14.04 (Trusty) - CircleCI#databases ここで諦めずに、CircleCIでテスト自動化する方法を探っていきます。 Microsoft SQL Server on Linux for Docker Engine.を使う はじめ、CIのコンテナに直接、SQL Server on Linuxをインストールする方法を考えました。

                      • テクノロジー
                      • 2017/01/16 10:02
                      • Scrapy Cloudでスクレイピングした成果物をS3にアップロードする - Qiita

                        3 users

                        qiita.com/imunew

                        はじめに 以前、勉強目的で、AWS lambda + API Gateway で郵便番号検索APIを作ってみたのですが、その郵便番号データはScrapyでスクレイピングし、S3にアップロードして利用していました。 今回は、そのプロジェクトをScrapy Cloudにデプロイして定期スケジュール実行するまでにハマったポイントについて書きます。 Scrapy Cloudについては、下記のURLを参考にしました。 Scrapy + Scrapy Cloudで快適Pythonクロール+スクレイピングライフを送る - Gunosyデータ分析ブログ Pythonでスクレイピング - Scrapy入門最初の2歩目 - Qiita 全体のワークフロー 全体のワークフローを図にすると下記のようになります。 scrapinghubにデプロイするまで scrapyのプロジェクトを作成してから、scrapingh

                        • テクノロジー
                        • 2017/01/10 09:18
                        • AWS lambda + API Gateway で郵便番号検索APIを作った - Qiita

                          7 users

                          qiita.com/imunew

                          はじめに 勉強目的で、AWS lambdaを使って郵便番号検索APIを作ってみました。 概要 任意の郵便番号をURLに含めてアクセスすると、該当する住所の情報が取得できるようにします。 構成図 ざっくりとした全体の構成は下図のとおりです。 lambdaの作成 Edit code inlineを選択し、テキストエリアにコードを貼り付けます。 from __future__ import print_function import json import os import boto3 from botocore.exceptions import ClientError print('Loading function') def respond(content=None, status_code=200): return { 'statusCode': status_code, 'body'

                          • テクノロジー
                          • 2016/11/07 01:35
                          • aws
                          • api
                          • Nightmare(v2) + mocha ベースに、ES6でE2Eテストを書く - Qiita

                            3 users

                            qiita.com/imunew

                            $ npm info nightmare { name: 'nightmare', description: 'A high-level browser automation library.', 'dist-tags': { latest: '2.0.7' }, versions: [ '0.0.1', ...(( 中略 ))... time: { modified: '2015-10-01T18:28:53.265Z', ...(( 中略 ))... '2.0.0': '2015-09-13T08:14:23.986Z', どうやら、2015-09-13にv2.0.0がnpm上でリリースされたようです。 v2になって何が変わったのか ブラウザがphantomjsからelectronに変更 実行速度の大幅改善が見込まれる electronがデスクトップアプリとして動作するので、実行中にウ

                            • テクノロジー
                            • 2016/08/20 08:49
                            • web
                            • PHPUnitのコードカバレッジが遅いからってあきらめずに、並列実行ためしてみる - Qiita

                              7 users

                              qiita.com/imunew

                              はじめに PHPUnitにはコードカバレッジ解析の機能があります。 このカバレッジの出力には、かなり時間がかかります。 チームメンバーからCIのテストが遅いので何とかしてほしいと、issuesがあがってきたので、スピード改善できないか検討し、最終的には並列実行することで、大幅に改善することができましたので、紹介します。 コードカバレッジの出力 カバレッジを出力するには、phpunitコマンド実行時のオプションに--coverage-*を指定します。 phpunitのヘルプに詳しい説明があります。 $ bin/phpunit --help PHPUnit 4.8.6 by Sebastian Bergmann and contributors. Usage: phpunit [options] UnitTest [UnitTest.php] phpunit [options] <direct

                              • テクノロジー
                              • 2016/08/18 23:57
                              • PHPUnit
                              • php
                              • Qiita
                              • CodeceptionをDockerでもCIでも動かしてみる - Qiita

                                4 users

                                qiita.com/imunew

                                FROM php:7-apache ENV DEBIAN_FRONTEND noninteractive RUN a2enmod rewrite RUN apt-get update && apt-get install -y git zlib1g-dev libicu-dev g++ vim RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer RUN docker-php-ext-configure intl RUN docker-php-ext-install intl ADD date.ini /usr/local/etc/php/conf.d/date.ini ADD ./symfony-demo.conf /etc/apache2/si

                                • テクノロジー
                                • 2016/07/20 13:38
                                • docker
                                • HeadlessなLinux環境でNightmare(v2)を動かすためにしたこと - Qiita

                                  7 users

                                  qiita.com/imunew

                                  はじめに この記事を書こうと思った背景や動機を箇条書きにまとめると以下のようになります。 Nightmare(v1)で書いたEnd-To-Endのテストコードがあり、CIサーバーで運用している Nightmare(v2)に移行したい Nightmare(v1)から(v2)でPhantomJSベースからElectronベースに大きく変わった Nightmare(v2) + mocha ベースに、ES6でE2Eテストを書く HeadlessなLinux環境にて、そもそもElectronを動かそうとして、いろいろハマった 環境構築(CentOS7) CentOS6.xでは、Electronは動かない 正直、ここに気付くのに相当な時間を使ってしまいましたが、glibcのバージョンが古いため、CentOS6.xでは、Electronは動きません。 atom-shell not available o

                                  • テクノロジー
                                  • 2016/06/24 18:41
                                  • CentOS
                                  • testing
                                  • browser
                                  • .net
                                  • MonologのSlackHandlerでSlackに通知する - Qiita

                                    5 users

                                    qiita.com/imunew

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

                                    • テクノロジー
                                    • 2015/10/04 14:08
                                    • Symfony2 + Doctrine + KnpPaginatorBundle 環境で、速度改善しなければいけないときにしたこと - Qiita

                                      3 users

                                      qiita.com/imunew

                                      Symfony2 + Doctrine + KnpPaginatorBundle 環境で、速度改善しなければいけないときにしたことdoctrineSymfony2 要点 大量のデータをPaginator->paginate() しているページのレスポンスがものすごく遅いときに、対策したことを書きます。 結果的に5つの対策を実施しました。 Paginator::paginateでDQL(SQL)を実行させない FORCE INDEXでインデックスを強制的に効かせる 不必要に大きいサイズを確保しているカラムはサイズを小さくする 最後の1ページでLIMITを最大件数より多く設定するとインデックスが効かないので件数を補正 はじめに主キーだけを検索して、取得した主キーで明細を取得する

                                      • テクノロジー
                                      • 2014/10/17 17:03
                                      • DB
                                      • プログラミング
                                      • AnsibleからSlackに通知する - Qiita

                                        4 users

                                        qiita.com/imunew

                                        Ansibleを使ってデプロイしたときに、Slackに『デプロイ完了』みたいにログるのが、ちょっと面倒になったので、AnsibleからSlackに通知するようにしてみました。 Ansible Slack Notification slack - Send Slack notifications — Ansible Documentation Ansible 1.6以上が必要なので、1.6未満の場合は、Ansibleをバージョンアップします。 AnsibleをVer1.6以上にバージョンアップ

                                        • テクノロジー
                                        • 2014/10/06 23:43

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

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

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

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

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

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

                                        公式Twitter

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

                                        はてなのサービス

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