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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    猛暑に注意を

『Casual Developers Note』

  • 人気
  • 新着
  • すべて
  • 爆速でJenkinsをマスターしよう(GitHubアカウント統合編) ~ JenkinsのGitHub Organizationの設定方法 ~ | Casual Developers Note

    3 users

    casualdevelopers.com

    GitHubのリポジトリを手動で一つ一つ追加していくより、GitHubのアカウントをJenkinsと統合して、Jenkinsから自動でリポジトリを追加してくれると便利です。今回はそれを実現するJenkinsのGitHub Organizationの設定方法を紹介します。 はじめに 個人や小さい組織で個別にJenkinsを使う場合は新しいプロジェクトが立ち上がるたびに新しいリポジトリをJenkinsに登録しても大した手間ではないかもしれません。しかし、ある程度大きな組織や個人や小さい組織であっても新しいプロジェクトを量産するような場合、Jenkinsへの手動のリポジトリ追加は負担になります。この問題を解決するには、GitHubのアカウントをJenkinsと統合し、新しいリポジトリができたタイミングで自動的にJenkinsがそのリポジトリを追加する仕組みを作ることが必要です。そして、その方法は

    • テクノロジー
    • 2021/12/22 14:08
    • Pythonパッケージ管理の新標準Pipenv入門 | Casual Developers Note

      4 users

      casualdevelopers.com

      Casual Developers Note エンジニアやデザイナー向けの技術情報・英語学習情報・海外留学情報・海外旅行情報を提供中。世界を旅して人生を楽しもう。 はじめに PyCon 2018のこちらの動画「Kenneth Reitz – Pipenv: The Future of Python Dependency Management」をご覧ください。英語が多少わかる方ならすぐにPipenvの良さが理解できたと思います。 Pythonの世界では、Pythonパッケージを管理する方法として、仮想環境(virtualenv/venv)を作り、その上にrequirements.txtを使ってパッケージを読み込む方法がずっと使われてきました。Pythonの世界から出たことがない人は気づかないかもしれませんが、例えば一歩JavaScriptの世界に足を踏み入れてみると、NPMやYarnを使い、

      • テクノロジー
      • 2020/01/16 23:15
      • あとで読む
      • Create React Appを使わないでゼロからReactの開発環境を構築する方法(Webpack/Docker編) | Casual Developers Note

        3 users

        casualdevelopers.com

        create-react-appを使わないでReactの開発環境を構築する方法を紹介します。 はじめに 近年のJavaScriptフレームワークはCLIを使ってワン・コマンドで設定できるようになっています。Reactではそのためのコマンドとしてcreate-react-appが提供されています。creat-react-appは簡単にReactを設定できる反面、設定が隠蔽されてしまい、細かい設定をするためにはejectする羽目になります。しかし、ejectをしてしまえば最後、create-react-appがアップデートされてもアップデートできなくなってしまいます。では、プロダクションなどで設定を細かく設定して管理したい場合はどうすればよいでしょうか?そういう人は自分でゼロから設定しましょう。 ということで、今回はcreate-react-appを使わないで、Reactの開発環境を構築してい

        • テクノロジー
        • 2019/11/04 09:58
        • React
        • docker
        • MySQLで「ERROR 2003 (HY000): Can't connect to MySQL server」と怒られた時の対処法 | Casual Developers Note

          3 users

          casualdevelopers.com

          WordPressを自前で構築する場合にMySQLの接続がうまくいかないことはよくある事象です。今回は、MySQLとの接続で「ERROR 2003 (HY000): Can’t connect to MySQL server」というエラーが発生した場合の対処法を紹介します。 はじめに この記事に辿り着いているということは、MySQLの設定を終えたつもりで、外部のホストからMySQLのサーバ(X.X.X.X)にログインしようとした時に以下のエラーが出たのではないでしょうか。 $ mysql -h X.X.X.X -P 3306 -u wordpress -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on 'X.X.X.X' (111) 今回はAWS上に、WordPress用のEC2インスタンスとMyS

          • テクノロジー
          • 2019/10/23 12:16
          • NodeJSの基本の3つのデバッグ方法 | Casual Developers Note

            4 users

            casualdevelopers.com

            はじめに NodeJSに限らずデバッグはプログラマ、エンジニア、デベロッパーにとって必ずマスターしなければいけないスキルの一つです。そのスキルが無いと、バグが発生した時に原因を突き止めて改修することが事実上不可能だからです。 今回はNodeJSの初心者を対象として、基本となる3つのデバッグ方法を紹介しますので、必ずマスターしましょう。 なお、デバッグの0番目の方法としてconsole.logがありますが、当たり前なので書きません。 デバッグ用のソースコードの準備 それではデバッグを試すためだけの簡単な環境を準備しましょう。 $ mkdir nodejs-debugging $ cd nodejs-debugging/ $ yarn init -y $ yarn add node-emoji $ touch debugging.js 「debugging.js」は以下にします。 const

            • テクノロジー
            • 2019/08/28 12:00
            • Node.js
            • Pocket
            • JavaScript
            • AWS ECRとECSの入門(EC2編) ~ ECSのEC2版を使ってReactのDockerアプリケーションをAWS上で稼働させる方法 ~ | Casual Developers Note

              5 users

              casualdevelopers.com

              現在の場所:ホーム / 技術 Tips & Tutorials / AWS ECRとECSの入門(EC2編) ~ ECSのEC2版を使ってReactのDockerアプリケーションをAWS上で稼働させる方法 ~ はじめに アプリケーションをDocker化するのが主流となっている昨今において、Dockerイメージの管理やDockerコンテナの運用をクラウド上で完結させることが求められています。AWSではそのためのサービスとして、Dockerイメージ管理のためのECR、Dockerコンテナ運用のためのECSが提供されています。 今回はReactのDockerアプリケーションを対象として、AWSのECRとECSを使って、AWS上でDockerコンテナを稼働させてみましょう。 前提 以下の準備が完了している必要があります。 NodeJSがインストールされていること Dockerがインストールされてい

              • テクノロジー
              • 2019/07/04 10:41
              • aws
              • development
              • Expressで「Cannot set headers after they are sent to the client」と怒られた時の対処法 | Casual Developers Note

                3 users

                casualdevelopers.com

                現在の場所:ホーム / 技術 Tips & Tutorials / Expressで「Cannot set headers after they are sent to the client」と怒られた時の対処法 エラー事象 サーバーサイドに以下のエラーが出ています。 「(node:54370) UnhandledPromiseRejectionWarning: Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client」 内容としては「クライアント側へレスポンスを返却した後でなぜかヘッダーを設定するような処理をやろうとしているぞ」と怒られています。 問題のあるソースコード 例えば、ある1冊の本のデータを取得する場合に以下のようなソースコードを書いたとします。 app.get('/a

                • 世の中
                • 2019/05/20 14:20
                • GatsbyJSをWordPressのHeadless CMSのREST APIと連携する方法(JWT認証編) | Casual Developers Note

                  3 users

                  casualdevelopers.com

                  Casual Developers Note エンジニアやデザイナー向けの技術情報・英語学習情報・海外留学情報・海外旅行情報を提供中。世界を旅して人生を楽しもう。 はじめに 最近注目を集めているReact製の静的サイトジェネレーターであるGatsbyJSと、デフォルトでHeadless CMSとして機能させることができるWordPressのREST APIを連携させることで、WordPressの管理画面の使い勝手を維持したまま、フロントエンドをモダンに書き換えることが可能です。CMSを構築する上で今最も暑い組み合わせです。さらに、今回はJWT認証の設定までさらっと完成させます。 それでは、GatsbyJSとWordPress REST APIを連携させて動かしてみましょう。 GatsbyJSとは? GatsbyJSとは、ReactとGraphQLを前提とした静的サイトジェネレーターです。静

                  • テクノロジー
                  • 2019/05/01 00:01
                  • WordPress
                  • Amazon EC2インスタンスにSSHできなくなった時の対処法 | Casual Developers Note

                    3 users

                    casualdevelopers.com

                    あれ?再起動したらEC2インスタンスにSSHできないぞ?今までSSHできていたのになぜだ?AWSでEC2インスタンスを作ったことがある人なら誰でも一度は経験する悲しい事件です。そうなったら選択肢は2 つ。諦めるか、原因を探るかです。今回は諦めない人に対処法を紹介します。 はじめに 今あなたの目の前には、こんなエラーがあることでしょう。 $ ssh -l ec2-user -i keypair.pem XX.XXX.XX.XXX Enter passphrase for key 'keypair.pem': ec2-user@XX.XXX.XX.XXX: Permission denied (publickey). ログイン名かパブリックIPの入力間違いか?いや、違う。 キーペアかパスフレーズが間違っているのか?いいや、違う。 そんな凡ミスはさすがにしない。 そして、このブログに辿り着いたの

                    • テクノロジー
                    • 2019/01/18 11:25
                    • ec2
                    • ssh
                    • aws
                    • データサイエンスのためのAnaconda環境構築とTensorflowのインストール方法(Docker編) | Casual Developers Notes

                      6 users

                      casualdevelopers.com

                      Casual Developers Note エンジニアやデザイナー向けの技術情報・英語学習情報・海外留学情報・海外旅行情報を提供中。世界を旅して人生を楽しもう。 はじめに 以前の記事で、Mac上でpyenvを使ってAnaconda環境構築を行う方法を紹介しました。この方法は環境をスクラッチで構築するという観点では適切ですが、どうしても環境差分の影響を受けやすく、Anacondaのバージョンによってはうまく動作しない場合がありました。そこで、今回はそんな環境差分の影響を全く受けない方法として、Dockerを使ってコンテナとしてAnaconda環境を構築し、そこにTensorflowをインストールする方法を紹介します。 データサイエンスを始めたいのに環境が作れずに挫折した人は、今回の方法で問題なく環境構築を完了できると思います。 Dockerとは? エンジニアであればDockerを知らない人

                      • テクノロジー
                      • 2018/10/08 18:15
                      • Python
                      • [tips][perl] Perlで文字コードをいい感じに処理する方法 | Casual Developers Note

                        3 users

                        casualdevelopers.com

                        日頃のつまらないルーチンワークは全てスクリプト化している俺です。スクリプトは動的言語であれば気楽にかけるので何でもよいのですが、うちの会社の場合だと、ローカル環境はWindows、商用環境はLinuxなので、どちらでもそれなりに動くPerlをよく使います。スクリプティングでよくやるのは「ファイルを読み込み→いい感じの処理→ファイルを出力」だと思うので、そこら辺の注意点を忘れないように書いておきます。 Perlの文字コード Perlは内部で「内部文字列(flagged utf8)」というUTF-8によくわからないフラグがついた文字コードとして扱います。そのため、外部からの文字列のやり取りには、文字コード変換が不可欠です。文字コードを考えずに扱っていると、日本語を使った瞬間に文字化けです。 #1. まずは「use utf8;」を付けて、UTF-8で保存する。 # Perlファイル (UTF-8

                        • テクノロジー
                        • 2018/09/18 10:31
                        • perl
                        • Herokuの無料dynoをスリープさせないで24時間稼働させる4つの方法 | Casual Developers Note

                          13 users

                          casualdevelopers.com

                          Herokuの無料のdynoを使っている場合、現時点のルールでは30分でスリープしてしまいます。スリープしてしまうと、アクセスした時点で起動するのでサイトの表示がかなり遅くなってしまいます。今回は、このスリープを回避して、無料dynoを24時間稼働させる方法を紹介します。 はじめに Herokuの無料dynoのルールは割りとコロコロ変わっているのですが、現時点では無料dyno全て合わせて月1000時間までが無料で使え(会員登録すると月550時間が与えられ、クレジットカード登録すると月450時間が追加される)、無料dyno(プロセスタイプがwebの場合)はアクセスがなければ30分でスリープする仕様になっています。 この30分でスリープする仕様ですが、スケジューラを使って定期的にcurlやpingなどで対象のアプリにアクセスをすることで回避できます。この方法を使えば、1dynoまでなら無料で2

                          • テクノロジー
                          • 2018/07/24 09:46
                          • heroku
                          • programming

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

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

                          『Casual Developers Note』の新着エントリーを見る

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

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

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

                          公式Twitter

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

                          はてなのサービス

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