タグ

2019年7月30日のブックマーク (4件)

  • 【初心者向け】JavaScriptの非同期処理を理解する callback、Promiseそしてasync/awaitへ - Qiita

    【初心者向け】JavaScriptの非同期処理を理解する callback、Promiseそしてasync/awaitへJavaScriptNode.js初心者向け 非同期処理は最近のフロントエンド開発において、もはや必須ともいえるようになってきました。 WebAPIに対して問い合わせる際や、ファイルを読み込む処理などJavaScriptではいたるところで非同期処理を実装する機会があります。非同期処理にすることでパフォーマンスを向上するようにNode.jsが設計されていることもあるのですが、同期的な処理を得意とする言語ばかり書いてきた人からするとどうしてもJavaScriptの非同期処理は受け入れづらいところがあるようです。 今回はJavaScriptの非同期処理として実装される3パターンを理解してみましょう。 コールバックによる実装とその地獄 コールバック地獄を解決するPromiseによ

    【初心者向け】JavaScriptの非同期処理を理解する callback、Promiseそしてasync/awaitへ - Qiita
    takets
    takets 2019/07/30
    わかりやすいcallback, Promise, async/waitの説明
  • TogglのログをGoogleカレンダーに自動記録するスクリプトを書いた - ハイブリッドでいこう

    【対応が必要です】スクリプトをご利用の皆様へ Toggl APIの仕様変更があり、APIホスト名が2021年6月30日に変更されます。 これに伴い、スクリプトで使用しているToggl APIホスト名も変更が必要です。 こんなことに困っていました 私は長らくタスクログの記録にTogglというツールを使っています。 行動履歴をとることのできる便利なツールなのですが、ログをGoogleCalendarにお金をかけず、出力したい と、思うようになりました。 既存の方法で解決策として考えられる方法は2つ 方法1. Zapierというサービスを経由する 方法2. CSVエクスポート/インポートを駆使する これらで、お金をかけずGoogleCalendarにログを反映することはできます。 方法1. Zapier経由のログ反映 一番楽なのは、Zapier経由なのですが、こまめに記録を取っているよう

    TogglのログをGoogleカレンダーに自動記録するスクリプトを書いた - ハイブリッドでいこう
    takets
    takets 2019/07/30
    togglをGoogleカレンダに書き込GAS
  • 時間管理ツール【Toggl】を【GAS】と連携して【Slack】に分報を通知してみた。 - Qiita

    最近 「分報」 なるものが流行っているようです。(調べたら全然最近じゃなかった) Slackで「分報」を導入したらめっちゃ作業効率があがった Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ〜Problemが10分で解決するチャットを作ろう 僕もそんな時代の潮流に乗るべく分報なるものを実践してみたのですが、 「これめんどくさくない?」 いちいち作業した後にコメントするのなんて忘れちゃいます。 でも自分の作業を記録するのにはかなり賛成で、今からやる作業の時間を測ると謎の競争心によりセルフ・タイムアタックが始まります。 結果的に早く終わるのでこれはやりたい。 そのためにTogglを使い始めたのですが、これを分報にしちゃいたいということでGASで作ってみました。(Zapierで連携できるのですが月100件までの制限付きなので自分で作るつくる) 参考 Toggl API GAS

    時間管理ツール【Toggl】を【GAS】と連携して【Slack】に分報を通知してみた。 - Qiita
    takets
    takets 2019/07/30
    togglからspreadsheetに書き込むスクリプト
  • Vagrant の Rsync Synced Folders を設定して、ホスト側とゲスト側のディレクトリを同期する - てくてくテック☆

    以下の「Vagrant と VirtualBox で自由に汚せるローカル環境を構築する」と「Vagrant と VirtualBox 作ったローカル環境に Ruby をインストールする」の続きです。 teku2tech.hateblo.jp teku2tech.hateblo.jp Vagrant では Vagrantfile のあるディレクトリと Vagrant 上の /vagrant が同期されています。 Vagrant 上で触りたいファイルなどがあったら、Vagrantfile のあるディレクトリにコピー(または、移動)しておく必要があるのですが、Vagrantfile のあるディクレトリ以外で作業していた場合、ファイルに手を加えるたびにこれをやるのは結構めんどくさい! (もちろん、コピーや移動しなくても、Vagrantfile と同じディレクトリで作業したり、最初から Vagran

    Vagrant の Rsync Synced Folders を設定して、ホスト側とゲスト側のディレクトリを同期する - てくてくテック☆