モバイルアプリ開発バックエンドを手掛ける企業。 2011年創業。サンフランシスコを拠点としている。 顧客はParseのクラウドをモバイル向けサービスやアプリのバックエンドとして利用可能。 2013年4月25日、Facebookにより買収された事が発表された。
Parse + Open Source = ❤️
2022-12-15T06:12:47+09:00の形式をパースします。 TL;DR d := "2009-10-01T13:48:00+09:00" parsedTime, err := time.Parse(time.RFC3339, d) ... Playground go.dev
本エントリではJson形式のデータを読み込む方法を以下の流れで説明する。 Json形式データ読み込み方法 準備 取得データ 使用ライブラリ 読み込み方法 Json形式データ読み込み方法 準備 取得データ 以下のJsonデータを説明用に読み込む。 ちなみにこちらのデータはJSONPlaceholderというテスト用のWebAPIで取得できる。 自前でAPI用のサーバーなどを作成しなくてもWebAPIを利用できるので開発時に結構便利。 本エントリではWebAPIを叩く方法の説明は割愛する。 使用ライブラリ サードパーティのライブラリは使用せず、dart:convertというビルトインのライブラリを…
さて、R関係の初記事です。 もともとSASを使っていてSASマクロを使ったループが大変便利だったわけです。 Rはそこまで柔軟ではないものの、次の方法でループ処理できます。 loop1 <- c("A","B","C") A <- c(1,1,1) B <- c(2,2,2) C <- c(3,3,3) for (i in 1:length(loop1)){ print(paste0("ループ",i,"回目")) codeX <- paste0("test <- ",loop1[i], ";" ,"print(sum(test))") eval(parse(text=codeX)) } 結果はこ…
今回のPlots.jlのアトリビュート紹介(ただしGRバックエンドに限る)はrotationです。 rotationはチックラベルの回転を示します。 tickfontrotationという似たようなアトリビュートがありますが,有効でないことは 以前紹介した記事の通りです。 というか,一度紹介した内容の再掲に近いです。 別名 かなり短い別名があります。 rotation r rot rだけとかちょっと怖いぐらい短いです。 使用例 using Plots import GR gr() plt = plot( plot(sin, rotation=45, title="rotation=45"), …
今回はGAS(Google App Script)に関して書いていきます。以前もGASに関する記事を書いています(以下リンク)。miya-moto-memo.hatenablog.com上記の記事で、GASでNotionからデータ取得してGmailで通知する対応について書いています。 プログラムも載せていますが、プログラムの具体的な説明はしませんでした。今回の記事で、「GASでNotionからデータ取得する」部分を具体的に説明してみます。 ※「Gmailで通知する」部分に関しては、また別記事にて書く予定です。それでは本題へ。
こんにちは、ENECHANGE株式会社でVPoTを務めている岩本 (iwamot) です。 このブログの人気記事ランキングをSlackに自動投稿するよう実装したので、事例としてご紹介します。Google Analytics 4 (GA4) のレポートを見に行かなくても、どんな記事が読まれているのか手軽に確認できて便利です。 実装方法はいろいろ考えられますが、今回選んだのは下記でした。 Amazon AppFlowを使い、GA4データをAmazon S3に保存 保存をトリガーにAWS Lambda関数を呼び出し、データを加工してSlackに投稿 以下、AppFlowを中心に詳しくご説明します。
こんにちは、watanabeです。 RSpecの学習ブログの第二回です。 今回はリクエストスペック編です。ブラウザサイドのリクエストに対するレスポンスに関するテストをおこないます。 リクエストスペックと現在はあまり使われなくなったコントローラスペック リクエストスペックとは別にコントローラスペックというものもRSpecには標準で用意されています。こちらはコントローラに定義されたアクションに関するテストです。現在はあまり使われなくなっているそうです。 コントローラスペックはアクションの実装・動作をテストするものが主となりますが、それはふるまいを主にテストするRSpecの方向性とは異なるものです。…
はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、混合ユニグラムモデル(カテゴリモデル)の生成モデルをR言語でスクラッチ実装します。 【前節の内容】 www.anarchive-beta.com 【他の節の内容】 www.anarchive-beta.com 【この節の内容】 はじめに 3.1 混合ユニグラムモデルの生成モデルの実装 文書データの簡易生成 パラメータの設定 頻度データの生成 語順を記録する場合 語順を記録しない場合 データの可視化 データの…
毎週日曜日更新。今週気になった、技術記事やニュース、その他リリースなどを独断と偏見でまとめています! そろそろ6月ですね。時の流れが早い……。
https://atcoder.jp/contests/abc355/tasks/abc355_d区間の両端の点を一つのVecに入れて位置でソートします。その際、左右と何番目の区間かの情報も入れておきます。そして、位置の左から見ていって、左だったら何番目の左かを記録して、右だったらその区間内で左が何回通過したかを足していきます。 // Intersecting Intervals #![allow(non_snake_case)] //////////////////// library //////////////////// fn read<T: std::str::FromStr>() …
今回はGAS(Google App Script)に関して書いていきます。以前もGASに関する記事を書いています(以下リンク)。miya-moto-memo.hatenablog.com上記の記事の中から「GASでNotionからデータを取得する事前準備」の手順を抜粋して記事にしてみます。というのも、今後もGASでNotion連携する記事を書いていく予定で、その事前準備の手順を毎回書くのもアレなので、その部分だけ独立した記事を書いておこうかなと。それでは本題へ。
Day 3 Ruby Committers and the World Rubyコミッターの皆さんの写真 shopifyさんは35人エンジニアがいて 8人がインフラ(?)チームで 4人がコミッターだそうです。 エンジニア数の少なさにびっくりします。 自社が40人くらいなことと比較して考えると、レバレッジがすごいです。 やはり、ビジネスが大きくなるかの鍵はエンジニアの人数ではなさそうです。 frozen literal frozen literalが4.0でデフォルトに、 3.4.0からは警告が出るようになるそうです。 仕事でRuby on Ralisアプリケーションを書いている人は、 rubo…
05/15-17に那覇市で開催されたRubyKaigi 2024に参加してきました。 待ちに待ったイベントでしたが、1年間期待して上がりまくった自分の中のハードルを軽々と超えてきました。楽しかった。
はじめに 5/16(水)~5/18(金) にRubyKaigi 2024 が開催されました。会場は沖縄県那覇市でした。 rubykaigi.org 今年も所属している「永和システムマネジメント」の支援でRubyKaigiに参加できたので記録としてレポートを残します。オフライン参加は3回目です。 今回も前日入りしました。那覇空港の手荷物受け取り所にRubyKaigiの広告があって見逃さず撮ることができました。 セッション 会場の入り口 @tompng さんのキーノートから始まりました。ひとりTRICKの作品には興奮しました。これが自分にできたら楽しいだろうなと思いました。来年にTRICKが開催さ…
FastAPI HTTP 422 エラーの時のレスポンスを定義する。 - Oboe吹きプログラマの黙示録 の方法や、 APIRouter を使った時のエラーハンドリング - Oboe吹きプログラマの黙示録 の方法でも、 RequestValidationError のレスポンスパターンに沿って返すメッセージを 1つの設定ファイルでまとめて管理する。バリデーションエラーは、以下のようなエラーが発生する JSONエラー:要求するリクエストJSONが、JSON書式でないなど無茶苦茶なリクエストの時、、 [{'type': 'json_invalid', 'loc': ('body', 18), 'm…
はじめに 『トピックモデル』(MLPシリーズ)の勉強会資料のまとめです。各種モデルやアルゴリズムを「数式」と「プログラム」を用いて解説します。 本の補助として読んでください。 この記事では、ユニグラムモデル(カテゴリモデル)の生成モデルをR言語でスクラッチ実装します。 【前節の内容】 www.anarchive-beta.com 【他の節の内容】 www.anarchive-beta.com 【この節の内容】 はじめに 2.2 ユニグラムモデルの生成モデルの実装 文書データの簡易生成 パラメータの設定 頻度データの生成 語順を記録する場合 語順を記録しない場合 データの可視化 データの集計 真…
今回はGAS(Google App Script)に関して書いていきます。普段からNotionをよく使っていて、GASでNotionからデータを取得するプログラムを書いてみたいなと思っていました。今回はお試しの気持ちも含めて、以下の処理をGASで書いてみます。 ラジオ管理Notionからデータ取得 取得データをGmailで通知 GASでトリガー設定(1日1回実行) ざっくりまとめると「GAS」×「Notion」×「Gmail」です。それでは本題へ。
はじめに openapi-typescript は、OpenAPI Schema による定義からTypeScript の型を生成するライブラリです。 通常このライブラリは以下のようにCLI経由で呼び出すことで型の生成を行いますが、Node.js API を直接呼び出す利用方法も存在します。 yarn openapi-typescript ./input-openapi-schema.json -o ./output-schema.d.ts この記事では、Node.js API 経由で openapi-typescript を動かすサンプルを記し、具体的な利用例を紹介します。 サンプル いきなり…