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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • The Event Loop and Dart (翻訳) - Qiita

    3 users

    qiita.com/takyam

    Dartとイベントループ 原文: https://www.dartlang.org/articles/event-loop/ 2014/12/10時点の内容を元に翻訳 著者: Kathy Walrath 2013年9月著 (2013年10月更新) 非同期のコードはDartのいたるところで見受けられます。たくさんのライブラリのfunctionがFutureオブジェクトを返しますし、マウスのクリックや、ファイルのI/O完了、タイマーの完了などのイベントに応答するためのハンドラを登録する事ができます。 この記事ではDartのイベントループアーキテクチャを、あなたが驚く事もなく、より良い非同期なコードを書く事ができるように説明したいと思います。Futureタスクのスケジューリングの方法を学び、タスクの実行順序を予測できるようになるでしょう。 Note: この記事の中に出てくるものは、ネイティブに実

    • テクノロジー
    • 2021/03/05 17:06
    • Laravelのリクエスト開始からコントローラにたどり着くまで - Qiita

      3 users

      qiita.com/takyam

      Laravelの 0 -> 1 を理解してみよう☆のコーナー 社内勉強会用に昔書いたやつをコピペっておく。 L55くらいの時代に書いたやつ。 STEP 1 Web request has come ブラウザ -> なんやかんや -> ELB -> EC2 -> Nginx -> php-fpm ここまではみんな一億%くらい挙動を理解してると思うのでスキップ 何はともあれ public/index.php が必ず最初に呼び出されます https://github.com/laravel/laravel/blob/v5.5.28/public/index.php STEP 2 Composer autoloader require __DIR__.'/../vendor/autoload.php'; https://github.com/laravel/laravel/blob/v5.5.28

      • テクノロジー
      • 2019/04/24 11:46
      • laravel
      • Dartのhttpパッケージで文字化け - Qiita

        3 users

        qiita.com/takyam

        DartでHTTPリクエストをしたい時は、dart:io の HttpClient を使えなくもないらしいんですが、実際使ってみると面倒でよく分かんないので、httpパッケージ を利用します。 http https://pub.dartlang.org/packages/http ただ、とあるサイトのHTMLページを取得した時に、UTF8のはずなのに何故かレスポンスボディ文字化けしてしまいました。 import "package:http/http.dart" as http; main { http.get("http://example.com/").then((http.Response response){ print(response.body); //何故か文字化けする }); } 結論からするとそのサイトのContent−Typeは、Content-Type: text/ht

        • テクノロジー
        • 2018/12/23 19:20
        • NuxtのasyncDataで複数のHTTPリクエストを扱う - Qiita

          3 users

          qiita.com/takyam

          <script lang="ts"> import Vue from "vue"; import Component from "nuxt-class-component"; import Foo from "~/Foo"; import Bar from "~/Bar"; @Component({ async asyncData({ app, params }) { const id = _.get(params, "id"); // 2つのHTTPのレスポンスを受けてからページがレンダリングされる const [foo, bar] = await Promise.all([ app.$axios.get(`/foo/${id}`), app.$axios.get(`/bar/foo/${id}`), ]); return { foo, bar }; }, }) export defau

          • テクノロジー
          • 2018/06/07 09:35
          • あとで読む
          • 🐟🐚 - Qiita

            4 users

            qiita.com/takyam

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

            • テクノロジー
            • 2017/12/18 10:21
            • Mastering Laravel/Lumen Queue - Qiita

              9 users

              qiita.com/takyam

              オープンロジアドベントカレンダー13日目です。がんばって書いてみたよ ちなみに12月13日は俺の誕生日だよ 祝ってくれてええんやで はじめに Laravel や Lumen は複雑なシステムにも利用することができるとても優れたフレームワークです。 個人的にLaravel/Lumenにおいて重要な機能のひとつがQueueです。 LaravelのQueueのドキュメント LumenのQueueのドキュメント 今回は、Queueにフォーカスして、Laravel/Lumenの内部でどのように処理が行われているのかを追っかけたいと思います。 要点としては、標準のQueueは比較的シンプルで若干物足りないのですが、ちゃんと拡張するためのAPIが用意されているので、それらを利用することで、大抵の目的を達することはできますよ、ということをお伝えしたいと思っています。 対象の環境 今回は以下の環境を元に説明

              • テクノロジー
              • 2017/12/13 00:28
              • あとで読む
              • docker-composeでMaster/Slave構成のMySQLを手に入れる - Qiita

                9 users

                qiita.com/takyam

                OPENLOGIのtakyamです。 みんなからは、たくやむさんと呼ばれてます。何でこんな読みづらいHNにしたんだろう。 OPENLOGI AdventCalendarの2日目です。購読してね。 1日目は @guai3 の スマートスピーカーを使って業務システムを作る(考察編) でした。 OPENLOGIは物流プラットフォームということで、普通のWEBサービスではなかなか扱わない技術ネタもあったりするのですが、2日目は普通のWEBサービスらしい技術ネタになります (1日目からあんなガチで来られると思ってなかったんや) さて、 普段のローカル開発ではDocker(docker-compose)を使っています。 開発中はMasterだけで十分なのですが、たまにSlave遅延時の挙動を確認したくなったり、ライブラリの挙動を確認するためにMaster-Slave環境が欲しくなることありますよね。

                • テクノロジー
                • 2017/12/02 14:54
                • docker
                • mysql
                • Nuxtで実案件で開発するときに作ったオレオレプラグイン - Qiita

                  8 users

                  qiita.com/takyam

                  ここ数ヶ月はNuxt.jsで開発することが多いのですが、意外と~/pluginsディレクトリにいろいろ貯まってきたので軽めの共有です。 前提 mode: 'spa' で開発しています こうするとサーバーサイドレンダリング(SSR)はなくなります SSRの場合は nuxtServerInit というAPIを利用することでストアの初期化などが可能です SPAの場合は初期化処理を ~/plugins で実装することが可能です 名前からしてpluginsで初期化するのが正しいのかどうかあんまり自信ないですが、実装上はこれで可能です。 ~/plugins の挙動 (build後の状態はわからないですが).nuxt/index.js を見ると、以下のような状態になっています。 // 略 import plugin0 from 'plugin0' import plugin1 from 'plugin1

                  • テクノロジー
                  • 2017/12/02 11:03
                  • Nuxt.js
                  • あとで読む
                  • docker-composeでmysql使うとき初回起動時に複数のDBを作る方法 - Qiita

                    26 users

                    qiita.com/takyam

                    version: '2' services: db: image: mysql environment: MYSQL_DATABASE: first_database MYSQL_USER: username MYSQL_PASSWORD: secret MYSQL_ROOT_PASSWORD: password ports: - "3306:3306" volumes: - db-data:/var/lib/mysql volumes: db-data: driver: local この段階で first_database というDBは1つ作られてますが、 同じコンテナの中に second_database というDBを作りつつ、 first_database と second_database それぞれにダンプを投げつけたい、 というのが今回の目的になります。 DockerのMySQL

                    • テクノロジー
                    • 2016/09/24 18:09
                    • docker
                    • MySQL
                    • docker-compose
                    • db
                    • Qiita
                    • あとで読む
                    • AWS API-Gateway でLambdaの結果に合わせてリダイレクトする - Qiita

                      4 users

                      qiita.com/takyam

                      ほぼ表題で言い切っちゃってるんですが、そういうことやりたいです。 tl;dr Lambda がリダイレクト先のURLを含めたJSONデータを返す メソッドレスポンスを302(あるいは301)にして、レスポンスヘッダーに Location を定義する 統合レスポンスで302に対して、ヘッダーのマッピングで Location に integration.response.body.location.フィールド を指定する やることその1:リダイレクトURLを含んだ結果を返すLambdaをAPI-Gatewayに通しておく Lambdaとしては、例えば {"location":"http://example.com/"} といったレスポンスを返せばOKです。 フィールド名は適当に location としてますが、それこそ redirect_url でもいいし hoge でも fuga でもお好き

                      • テクノロジー
                      • 2016/08/10 14:41
                      • AWS Lambda
                      • docker stack deploy で立ち上げたサービスのポートが分からん件 - Qiita

                        8 users

                        qiita.com/takyam

                        INTRODUCING EXPERIMENTAL DISTRIBUTED APPLICATION BUNDLES https://blog.docker.com/2016/06/docker-app-bundle/ とか What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi http://www.slideshare.net/MikeGoelzer/whats-new-in-docker-112-goelzerluzzardi とか Docker Stacks and Distributed Application Bundles https://github.com/docker/docker/blob/master/experimental/docker-stacks-and-bundle

                        • テクノロジー
                        • 2016/07/15 11:51
                        • docker
                        • swarm
                        • network
                        • Docker上のNginxのconfに環境変数(env)を渡すたったひとつの全く優れてない方法(修正:+優れている方法) - Qiita

                          11 users

                          qiita.com/takyam

                          server { listen 80 default; server_name _; root /var/www/html; index index.php index.html index.htm; charset utf-8; access_log off; error_log off; location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { fastcgi_pass ${PHP_APP_HOST}:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } この例の fastcgi_pass

                          • テクノロジー
                          • 2016/06/25 22:11
                          • docker
                          • Git2.9のキレイなdiffを出すためのconfig - Qiita

                            147 users

                            qiita.com/takyam

                            Git 2.9 has been released https://github.com/blog/2188-git-2-9-has-been-released 昨日キレイなDIFFが出せるgit2.9がリリースされました。 homebrewで brew upgrade git な感じでアップグレードすれば2.9は入るのですが、 このキレイなDIFFは標準では有効になってないので、記事にあるとおりに設定を行いましょう。 だいたい以下のような感じのコマンドうてばいいと思います。 下準備:diff-highlightにPATHを通す まぁ通さずに直接読んでもいいんですが、通しておきましょう。 homebrewでいれるとdiff-highlightさんは↓あたりにいるのでPATHを通しておきましょう。 export PATH=$PATH:/usr/local/Cellar/git/2.9.0/s

                            • テクノロジー
                            • 2016/06/16 00:51
                            • git
                            • diff
                            • あとで読む
                            • config
                            • VCS
                            • development
                            • tips
                            • 2015年にDart言語はどう変わってどこに向かっていってるのか - Qiita

                              48 users

                              qiita.com/takyam

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 去年もDartのこと書いたんで、今年もDartのこと書きます。 Dart Advent Calendar 2015もよろしくお願いします。 さて、「Dartなんてまだあったんだ。へぇ」くらいの感覚の方が多いのではないかと思います。 「Dart?何いってんの、TypeScriptでいいじゃん」であるとか、 「まだaltJSで消耗してんの?ES2015ってのがうんたらかんたら」とか、 そういった話を振られる事が無い程度には、みなさんDartの事を忘れているかと思います。 実際問題、いまプロダクトにDartを投入することを、Dart大好き人間

                              • テクノロジー
                              • 2015/12/06 00:07
                              • Dart
                              • Dwango
                              • Flutter
                              • javascript
                              • プラグイン
                              • ブラウザ
                              • FuelPHPでCSVの出力 - Qiita

                                9 users

                                qiita.com/takyam

                                英語圏には無縁の問題として、 日本でCSVを出力するにはSJISでやらなければならない。Excelのせいで。 で、FuelPHPでCSVの出力には、本来RestControllerを使うと楽なんだけど、 to_csv()関数をoverrideできない罠。 処理を追っかけきれてないけど、COREPATH/classes/controller/rest.php の、 response()メソッドの中で、 $this->response->body(Format::forge($data)->{'to_'.$this->format}()); みたいにto_csv()を読んでるんだけど、 bootstrap.phpでoverrideしたFormatはこのタイミングだと死んでるぽい?よくわかんね。。。 RestController使わずにCSVを出力する事で、とりあえず回避。 <?php // a

                                • テクノロジー
                                • 2012/03/01 06:48
                                • FuelPHP
                                • CSV
                                • PHP

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

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

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

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

                                j次のブックマーク

                                k前のブックマーク

                                lあとで読む

                                eコメント一覧を開く

                                oページを開く

                                はてなブックマーク

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

                                公式Twitter

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

                                はてなのサービス

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