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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『qiita.com』

  • 人気
  • 新着
  • すべて
  • TypeScriptのドキュメントが一瞬で作れるんだ、そうTypeDocならね - Qiita

    3 users

    qiita.com/DeployCat

    仕事でTypeScriptを書きながら「あ〜、真面目にドキュメント作るって面倒くさいよな〜」とか考えていたのですが、 そんな時に便利な素敵ツールTypeDocなるものがあったので使ってみたらとても捗りました。 TypeDocって何? TypeScriptのソースを解析してドキュメントを自動で作ってくれるツールです。まあ、jsdocのTypeScript版ですね。 jsdocより便利な点としては、アノテーションを書く必要がほぼありません。型情報とか全部ソースに書いてるんで。 jsdocのために @param {number} とか@classとかコメントで書くのダルいですよね。 人類はツールのためにコメントを書く責務から解放されつつあるのです。 使ってみた インストール TypeDocはnpmでインストールします。 npm install typedoc --save 個人的にグローバルイン

    • テクノロジー
    • 2020/03/04 07:11
    • 阿部寛さんから学ぶKISS(Keep it simple, stupid)の原則 - Qiita

      4 users

      qiita.com/DeployCat

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに KISSの原則とは ケリー・ジョンソン氏によって提唱された原則です 一般的には "Keep it simple, stupid" (シンプルにしておけ!この間抜け) と解釈されますがジョンソン氏本人は"Keep it short and simple" (簡潔に単純にしておけ)という意味で使っていたようです。 どちらにせよ、この原則は物事はシンプルな方がいいということを訴えています。 さらに格調高い感じにいうと「オッカムの剃刀」というやつですね。 Simple is Best まずはこちらをご覧いただきたい 阿部寛のホームペー

      • テクノロジー
      • 2020/02/20 13:21
      • 設計
      • 技術
      • プログラミング
      • プログラマたる者、人に頼る前にこれぐらいはやっておきたい - Qiita

        5 users

        qiita.com/DeployCat

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 春ですね。 全国各地で数多の新人プログラマが生まれたことでしょう。 新人のうちはわからないことだらけですし、真っ当な労働環境でしたら先輩方が「わからないことがあったら何でも聞いてやー」と言ってくれます。 ですので、プログラムが謎のエラーメッセージを吐き出したりしたらすぐに質問したくなるかと思います。 しかし、個人的な見解ではプログラマのスキルが最も鍛えられるのは、わからないことを前にして自分なりに色々と調べて試行錯誤する時です。 多分、世の中の凄い人たちの中には身近に質問できる相手がいなくてひたすら自分で頑張った結果、超進化を

        • テクノロジー
        • 2019/08/30 19:51
        • エンジニア
        • プログラミング
        • JavaScriptの歴史をざっくりまとめたよ! - Qiita

          43 users

          qiita.com/DeployCat

          第一部 JavaScript、その起源 1995年 NetScape社のブレダン・アイク氏が開発 ポケモン赤・緑とタメ 最初はLiveScriptって名前だった 「Javaっていう言語が超ナウいらしいぞ」 1995年にJavaによるブラウザWebRunnerが、HotJavaという名で世界に公開 NetscapeがJavaのサポートを表明 今、Javaが熱い!! 「せや!名前もらったろ!」 改名 LiveScript -> JavaScript 第二部 スクリプト戦国時代 ライセンスの乱 1996年 MicrosoftがIE3.0を発表「JavaScript使わせてやー」 NetScape社「だが断る」 Microsoft「ほな勝手に作るわ」 => JScript誕生 各ブラウザベンダが独自言語を実装する戦国時代へ Webエンジニアは血の涙を流す 想像図 「JavaScriptってどうよ?

          • テクノロジー
          • 2019/07/31 16:27
          • javascript
          • あとで読む
          • 歴史
          • ブラウザ
          • 言っておくけど、AuroraクラスターでAUTO_INCREMENTのカウンタが同期されないのはバグじゃないからな - Qiita

            12 users

            qiita.com/DeployCat

            再現手順 まず説明すべきなのが、AUTO_INCREMENTが同期されないというのはどう言うことなのかだ。 これは簡単に再現できるので、順を追って説明しよう。 普段DBに触れない人だと、「そもそもAUTO_INCREMENTって何やねん」と言いたくなるかもしれないが、そう言う方はまずこちらの記事を読んでいただきたい。 MySQLのAUTO_INCREMENTについて色々と調べてみた。 - Qiita それでは、事象を再現させてみよう 1. Auroraクラスターを作る とりあえずテスト用に適当なクラスターを作ってみる。 タグにもある通りDBエンジンはMySQLを選択している。とりあえずバージョンは5.6にしているが、5.7でも変わらないはず。 PostgreSQLだとどうなるのかは確認していないので、申し訳ないが今回は割愛させてほしい。 エンドポイントを惜しげも無く晒しているが、このクラス

            • テクノロジー
            • 2019/05/22 14:04
            • ネストの深さは闇の深さ - Qiita

              7 users

              qiita.com/DeployCat

              はじめに こんにちは、先日投稿したソースコードの混沌はどこから這い寄るのかという記事が思いのほかストックされて浮かれ気味のMic-Uです。 そのときは「こうしようぜ!」と訴えるだけでしたので、今回は実際に戦った過程を紹介したいと思います。 今回扱うのはこれまた仕事で遭遇したカオスコードですが、先日の記事の投稿後に新たに発見されたものです。 その特徴は簡潔に言うとやたらとネストが深い。 ネストが深いのはカオスコードにはよくあることです。 ネストの深さがもたらす混沌 プログラミング経験者なら誰もが「ネストは深くしてはいけない(戒め)」と言われたことがあると思います。 本当に始めたばかりでそんなこと言われたこと無いという人も、いつか必ず言われます。 ていうか今私が言ってます。 戦いの記録に入る前に、改めてネストが深くなるとなぜいけないのか見つめ直しましょう。 物理的問題 ネストが深くなると視覚的

              • テクノロジー
              • 2019/05/22 00:07
              • JavaScriptで「こいつ...できる...!!」と思わせる方法 - Qiita

                34 users

                qiita.com/DeployCat

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

                • テクノロジー
                • 2019/05/22 00:05
                • JavaScript
                • あとで読む
                • techfeed
                • 「俺のNode.jsがこんなに遅いわけがない!」って時に試したいこと - Qiita

                  5 users

                  qiita.com/DeployCat

                  プロローグ node --helpでnodeの起動オプションを見てみると、実はひっそりと--v8-optionsという初心者お断りオーラを醸し出しまくってるオプションがあります。 Node.jsの公式ドキュメントによると Print v8 command line options. Note: V8 options allow words to be separated by both dashes (-) or underscores (_). For example, --stack-trace-limit is equivalent to --stack_trace_limit. どうやらV8エンジンの起動オプションをnodeコマンドでも与えられるようです。 ついでに、「-」と「_」はどっちでもいいようです。 で、この--v8-optionsを駆使すればNode.jsのパフォーマンス

                  • テクノロジー
                  • 2019/02/15 20:38
                  • node.js
                  • performance
                  • 僕がnpm installに-gをつけないわけ - Qiita

                    9 users

                    qiita.com/DeployCat

                    Node.js開発に欠かせないnpm install その中でもgulpやmochaみたいにコマンドから起動する類のものには-gオプションをつけることが多いかと思います。 ていうかサンプルとかだと普通に「-gつけてね」みたいな感じのノリです。 例:npm installでググってみたら上の方に出たやつ(注:リンク先の記事ではnpm install -g gulpとなってますが、2016-04-14現在公式でnpm install -g gulp-cliが推奨されています) しかし私は極力-gを使いたくないのです。ていうか全く使わなくていいのではとさえ思っています。 というわけで-gについて徒然なるままに心にうつりゆくよしなし事を書き綴ります。 なぜ-gが必要か そもそもなぜ-gが必要なのでしょうか。 -gをつけないとパスが通らないからですね。 gulpで試してみましょう。 当然「そんなコマ

                    • テクノロジー
                    • 2019/02/14 10:10
                    • npm
                    • node.js
                    • aws-sam-localだって!?これは試さざるを得ない! - Qiita

                      3 users

                      qiita.com/DeployCat

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2017-08-11にaws-sam-localのベータ版がリリースされました。 単に「早速試したで!」と言う記事を書いても良かったのですが、少し趣向を変えてサーバレス界隈の開発環境のこれまでの推移を語った上で、aws-sam-localの使ってみた感想もお話しようかと思います。 サーバレス開発環境の今昔 サーバレス自体がかなり最近になって生まれた風潮なので昔とか言うのも問題はあるかと思いますが、とにかくサーバレスなるものの開発環境について私にわかる範囲でお話しようと思います。誤りや不正確な点については編集リクエストやコメントを頂けると

                      • テクノロジー
                      • 2019/02/03 22:04
                      • AWSのElastic Beanstalkでナウい構成のWebアプリを構築しよう! - Qiita

                        8 users

                        qiita.com/DeployCat

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? みなさん、Elastic Beanstalkって使ってますか? なんか設定する項目が多くて「もう普通にEC2立てた方が楽だわ」ってなる方が多いかと思いますが(多いですよね...?私はそうだったのですが...)、使ってみると後々の管理が超絶楽になるので、 ナウい構成のサンプルアプリを構築する手順を公開することで広めたいと思った次第です。 はじめに そもそもナウい構成って何よ? あくまで主観ですが、イメージ的にはこんな感じ ロードバランサーの下にEC2をぶら下げて、アプリ自体はDockerコンテナで稼働させ、nginxにリバースプロキシさせ

                        • テクノロジー
                        • 2019/01/21 21:56
                        • aws
                        • 設定
                        • アプリ
                        • それではElastic Beanstalkの本気をお見せしよう - Qiita

                          11 users

                          qiita.com/DeployCat

                          それでは前回宣言した通り、Elastic Beanstalkの設定ファイルを用いた環境構築の自動化をご紹介しようと思います。 はじめに 今回の大きなテーマは**.ebextensions**を使った環境構築の自動化です。 そのための題材として、ナウいWebアプリのHTTPS対応をやってみたいと思います。 SSL証明書はACMに登録しているものを使う前提です。 なので今回の内容としては .ebextensionsの作成 Elastic Beanstalkへのデプロイ Route53での名前解決 となります。 ナウい環境って? こんなの 事前準備 ACMへの証明書の登録 まず、「そもそもドメイン持ってないよ」という方は、Route53のコンソールから適当なドメインを取得してください。 手順はこの記事がわかりやすいかと思います。 実践 では、色々と設定を.ebextensionsに追記して行きま

                          • テクノロジー
                          • 2019/01/09 12:03
                          • Beanstalk
                          • docker
                          • aws
                          • HTTPS
                          • AWS ElasticBeanstalk

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

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

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

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

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

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

                          公式Twitter

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

                          はてなのサービス

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