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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • flowtypeとOpaque Type Aliases - Qiita

    3 users

    qiita.com/kinzal

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

    • テクノロジー
    • 2017/12/06 21:52
    • flow
    • 設計
    • ツール
    • 開発
    • javascript
    • Tips
    • flowtypeでのAny TypeとUnknown TypeとMixed TypeとExistential TypeとGenericsの話 - Qiita

      3 users

      qiita.com/kinzal

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

      • テクノロジー
      • 2017/07/12 15:35
      • flowtypeで既存の型に述語を付与してassertを削除しよう - Qiita

        15 users

        qiita.com/kinzal

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

        • テクノロジー
        • 2017/07/09 09:55
        • flowtype
        • TypeScript
        • javascript
        • Programming
        • flowtypeのUtility Typeについて その2 - Qiita

          7 users

          qiita.com/kinzal

          flowtypeのv0.38.0がでましたね! CHANGELOGを読んでみると $ReadOnlyArray is the common supertype of arrays and tuples. It's basically an array without stuff like push(), pop(), etc $ReadOnlyArray<T>なんて便利そうなUtility Type(旧Magic Type)が追加されてるじゃないですか!! これは楽しそうだと https://github.com/facebook/flow/blob/master/src/typing/type_annotation.ml を見てみるとなんか$から始まる見知らぬ型が増えてる・・・。 ドキュメントにないのはまだ許せるけど、CHANGELOGにすらないってどういうことなの・・・!!! 嘆いても

          • テクノロジー
          • 2017/01/24 10:00
          • flowtype
          • Step Functionsで並列分散処理を実現する - Qiita

            8 users

            qiita.com/kinzal

            みなさんAWSで並列分散処理をやっていますか!! 例えば のようにEC2+SQSのJob Observeパターンを使ったり のようにLambdaを多段実行してるとか、いろいろな方法があると思います。 しかし、どの方法もデメリットがあって、EC2のリソースを使い切れなかったり、失敗時の処理がしにくかったり、並列分散処理の終了判定が難しかったりと、実装していくのに一工夫が必要なことが多いですよね。 そこで、今回はStep Functionsを使ってお手軽並列処理を実現してみます。 Step FunctionsのParallel 見出しを見て「お、もしかしてStep Functionには並列分散処理する機能あるの?」と思った方。そんなうまい話はありません。 AWS Documentation > AWS Step Functions > Developer Guide > Parallel St

            • テクノロジー
            • 2016/12/12 19:51
            • Step Functions
            • AWS
            • SAM(Serverless Application Model) + Node + Flowtype でAWS Lambdaの開発サイクルを作る - Qiita

              15 users

              qiita.com/kinzal

              この投稿はServerless(2)アドベントカレンダーの8日目の記事です。 去年に AWS Lambdaのデプロイフロー管理 という記事を書きましたが、あれからの一年でAWS Lambdaの状況がいろいろ変わりました。 待望の環境変数対応や、Step FunctionによるAWS Lambdaのバッチ化、Serverless Application ModelというAWS公式のデプロイツール、ServerlessやApex、LamveryなどのLambda関連のフレームワークの充実など、一年前に比べAWS Lambdaが便利になっています。 そんな状況の中、1年前の記事のビュー、ストック数が増えて行くのは申し訳ない。ということで2016年版という形で、新しい開発フローの話をしようと思います。 Serverless Application Model SAMはAWSが新しく出したAWS L

              • テクノロジー
              • 2016/12/08 02:58
              • serverless
              • aws
              • SAM
              • lambda
              • javascript
              • flowtypeのUtility Typeについて その1 - Qiita

                27 users

                qiita.com/kinzal

                flowtype v0.31.0がでましたね!(既にv0.32.0もでてますけど) CHANGELOG読んでみると Added a new "magic" type called $PropertyType. This utility extracts the type of the property 'x' off of the type T. magic typeなる気になる用語があるじゃありませんか!! どうやら$から始まる定義済みの型のことを指してるようなのですが、公式のドキュメントや過去のCHANGELOGを見てもそんなものは一切出てきません。 仕方ないので実際にコードを見てみると https://github.com/facebook/flow/blob/master/src/typing/type_annotation.ml type_annotation.mlの中に$から始

                • テクノロジー
                • 2016/09/23 09:47
                • flowtype
                • flow
                • typed
                • javascript
                • hoge
                • SBTを使わないNode.JS friendlyなScala.js開発環境を作成する - Qiita

                  4 users

                  qiita.com/kinzal

                  Scala Matsuri 2016おもしろかったですね! Scala.js推しな会社のブースにいたりしたので、久しぶりにモチベーションが上がって前からやりたかったScala系の依存の解決をnpmで解決できるようにしました。 これでSBTに頼らずにNode.JS friendlyな環境を作れるようになります! 話的には Scala.jsをnodeプロジェクトで扱う 続・Scala.jsをnodeプロジェクトで扱う Scala.jsはじめました! の続きな感じです。 目的・モチベーション Scala.jsをチュートリアルにある通りSBTを使用するとJSのエコシステムには乗れなくなります。 一応、Live Reloadingがあったり、WebJarsでJavaScriptの依存解決もできたりする(やったことはないけど)ので最低限開発には困らないです。 が、HTMLやCSSを含めたビルドフローを

                  • テクノロジー
                  • 2016/02/02 18:22
                  • Scala.js
                  • Scala
                  • Node.js
                  • javascript
                  • Electronアプリ開発で設計に失敗した話 - Qiita

                    49 users

                    qiita.com/kinzal

                    この投稿は Electron Advent Calendar 2015 の14日目の記事です。 最近、実験的にElectronを使ってOSX用のアプリケーションを開発していました。 あくまでも次に作るためのアプリケーションのための実験なので 地雷は喜んで踏みつける 技術的におもしろいことをやる 失敗しても泣かない の精神です。 ちなみに結果は見事に失敗してます。 設計 大枠として上記のような設計にしようとしていました。 主に3つのレイヤーを作り、それぞれはEventEmitterでやりとりを行います。 1. Applicationレイヤー アプリケーション全体を管理するレイヤーです。 もろもろの初期化や、Electronの独自部分(メニューとか)の操作を行います。 2. Domainレイヤー DDD的な意味のドメインレイヤーです。 ここで言うユースケースはクリーンアーキテクチャで言うユース

                    • テクノロジー
                    • 2015/12/14 14:39
                    • Electron
                    • あとで読む
                    • AWS Lambdaのデプロイフロー管理 - Qiita

                      28 users

                      qiita.com/kinzal

                      2016年版書きました → http://qiita.com/kinzal/items/7a09659399d9be40d674 この投稿は 今年もやるよ!AWS Lambda縛り Advent Calendar 2015 - Qiita の 9日目の記事です。 皆さんAWS Lambdaを使っていますか? SNS対応や、VPC対応、スケジューラの対応でLambdaの適用できる範囲が増えたり、API Gatewayと組み合わせることでサーバーレスアーキテクチャを実現したりと、今年はLambdaがどんどん出来る子になっていく1年でした。 私自身もLambdaを趣味だけではなく、仕事で使う機会も増えてきて実用性が増してきたなという印象があります。 今日はそんなLambdaのデプロイフローの話をします。 Lambdaのデプロイフロー構築の難しさ かれこれ1年近くLambdaを行ってわかったことの

                      • テクノロジー
                      • 2015/12/09 07:17
                      • aws
                      • deployment
                      • lambda
                      • development
                      • node.js
                      • tutorial
                      • AWS Lambdaの開発サイクルを作ろう! - Qiita

                        15 users

                        qiita.com/kinzal

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 先月末にようやくAWS Lambdaの承認されて遊べるようになりました! さっそくAWS Lambdaを堪能しているのですが なんだこのGUIは・・・。 これでコードを書けなくはないのですが、正直言ってこれでコードを管理できる気が全くしません・・・。(Google App Scriptの悪夢の再来 プロジェクトをzipにしてアップロードするにしてもデバッグが死ねるのが目に見えています。 という訳で本気で遊ぶためにGitHub+TravisCI環境に合わせたプロジェクトテンプレートを作りました。 k-kinzal/lambda-templ

                        • テクノロジー
                        • 2015/09/14 16:27
                        • AWS
                        • lambda
                        • あとで読む
                        • 新しいLambda functionのcontextを調べる - Qiita

                          5 users

                          qiita.com/kinzal

                          先週、AWS Lambdaのアップデートがされましたね! 【AWS発表】AWS Lambda – モバイル開発のための新機能とともに全てがプロダクションに 同期呼び出しがサポートされたことで、これでまともに2Tierとして使えるようになりました。 でも、context.succeedとcontext.failって、どういう挙動させるんだろう?と気になったのでcontextの中身を調べてみました。 前バージョンのcontextの中身は下記を参照してください。 Lambdaのcontextについて調べてみた 検証コード exports.handler = function(event, context) { console.log(context); console.log(context.__proto__); console.log('awsRequestId', context.awsR

                          • テクノロジー
                          • 2015/07/24 14:09
                          • AWS
                          • Nodeプロジェクトで設定を動的に保存するnpm-storeを作った - Qiita

                            9 users

                            qiita.com/kinzal

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

                            • テクノロジー
                            • 2015/06/08 07:42
                            • npm
                            • node.js
                            • AWS LambdaでSQSのコンシューマを作る - Qiita

                              16 users

                              qiita.com/kinzal

                              AWS Lambdaの無限ループパターンで何かできないかなと考えてたら思いついたので試してみた話。 構成 KinesisのストリームからAWS Lambdaを起動して、処理が完了したら再度AWS Kinesisにプッシュすることで無限ループを行います。 この無限ループ中でSQSからメッセージを受け取り、メッセージ処理用のAWS Lambdaを起動して、メッセージを処理できたらSQSからメッセージを削除するという動きになります。 もし、失敗した場合はメッセージがそのままSQSに残るので、Dead Letter Queueに入るまでは何度でもリトライ可能になります。 コード // require var Promise = require('bluebird'); var AWS = require('aws-sdk'); var config = require('config'); var

                              • テクノロジー
                              • 2015/02/08 21:03
                              • Lambda
                              • aws
                              • あとで読む
                              • AngularJSアプリケーションのドキュメントをdgeniで自動生成しよう - Qiita

                                3 users

                                qiita.com/kinzal

                                注意 これは自動生成をしようとして諦めた記事です 皆さんはAngularJSアプリケーションでのドキュメントの生成をどうしていますか? AngularJSではngdoc形式のコメントを使っており、Javascriptの定番のJSDocとはまた違う形式のドックコメントになっています。 もし、フレームワークに合わせようと思うとngdocに対応したドキュメント生成器を使う必要があります。 メジャーなところで言えば対応しているドキュメント生成器は3つになります。 grunt-ngdoc grunt-ngdocs docular 個人的にこの中で一番使いやすかったのはdocularです。 詳しくは手前味噌になりますが、こちらの紹介記事をどうぞ。 AngularJS API documentation generator “Docular”. しかし、これらのツールはAngularJSで使われている@

                                • テクノロジー
                                • 2014/08/24 03:41
                                • AngularJS
                                • ChatWorkでタグを拡張してシンタックスハイライトする - Qiita

                                  4 users

                                  qiita.com/kinzal

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

                                  • テクノロジー
                                  • 2014/06/14 11:01
                                  • Scala-SBTで伺かを実行する - Qiita

                                    3 users

                                    qiita.com/kinzal

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

                                    • テクノロジー
                                    • 2014/06/01 02:12
                                    • GruntJSで伺かを操作するgrunt-sstpを作った - Qiita

                                      19 users

                                      qiita.com/kinzal

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

                                      • テクノロジー
                                      • 2014/05/06 16:12
                                      • あとで試す
                                      • tech
                                      • プログラミング
                                      • あとで読む
                                      • WineBotterでSSPを起動する with さくら - Qiita

                                        4 users

                                        qiita.com/kinzal

                                        最高の通知ツールの伺かをMacでも動かしたい!! という訳でWineBotterを使って伺かを動かします。 必要なもの Wine Botter - http://winebottler.kronenberg.org/ SSP - http://ssp.shillest.net/ 伺か - http://usada.sakura.vg/ 伺か自体は開発が止まってしまっているので、代わりにSSPを使用します。 Wine BotterのインストールとSSP、伺かの解凍を済ませてください。 SSPにさくらさんをインストール SSPに入っているゴーストはエミリさんなので、伺かからゴーストを引っこ抜きます。(申し訳ないけど合いたいのはさくらさんなんだ) 伺かの最新版を解答すると上記のようなディレクトリができるので、balloonの中のtwin tailと、ghostの中のfirstをSSPの同じディレ

                                        • テクノロジー
                                        • 2014/05/05 11:33
                                        • Mac
                                        • App

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

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

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

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

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

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

                                        公式Twitter

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

                                        はてなのサービス

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