記事一覧
社内異動体験談: Zaimからトクバイへ
はじめに
みなさん、こんにちは!@naoki85です。
前回 note でブログを書いたのが約 1 年前のこちらの記事でした。
かつてZaimの一員だった私ですが、今では社名がくふう AI スタジオへと変わり、様々なプロダクトを手がけるようになりました。
そんな大きな変革の中、2023年10月にはトクバイという新しい部署へ異動しました。
ここに至るまでの半年間の経験を、皆さんに共有できればと思
Looker でグループベースの権限を設定するのに苦労した話
はじめにこんにちは、 Zaim でデータエンジニアをしている、 naoki85 です。
Zaim では BI ツールとして Looker を使用しています。
主なデータソースは BigQuery です。
さて、今回の記事は、グループベースの権限設定で少し苦労した話です。
本記事で伝えたいこと最も伝えたいのは、グループベースの権限を管理したい場合は「クローズドシステム」を有効にするのがおすすめだ
BigQuery の Javascript UDF を試した
この記事は、 BigQuery Advent Calendar 2022 の 9 日目です。
はじめにこんにちは、 Zaim でデータエンジニアをしている、 @naoki85 です。
BigQuery 自体は半年前くらいから本格的に触り始め、やっと慣れてきた感じです。
さて、今回は Javascript UDF を試した話をします。
例えば、テーブル内のカラム文字列を名寄せ、正規化する際に、こ
Datastore に溜まっていたログをBigQuery にインポート
はじめにこんにちは、 Zaim の @naoki85 です。
最近、サーバーサイドチームからデータ分析チームに移動し、主に分析基盤の構築の業務を担当するようになりました。
前回の記事でも記載したように、 Zaim では BigQuery を主要なデータウェアハウスとして利用しています。
ただ、 Zaim のサービスの中にはログデータを GCP の Datastore に保存しているものもありま
CakePHP 2.x のプロジェクトを Laravel にリプレースした
はじめに
こんにちは、 Zaim でサーバーサイドを担当している naoki85 です。
Zaim は 10 年の歴史があるサービスで、管理しているアプリケーションの中には、PHP のフレームワークである CakePHP で作成、運用していたものもありました。
この度、CakePHP 2 系のサポートが終了したことに伴い、Laravel への移行を実施しました。
今回のリプレースでは、特に以下
週 3 回の社内 LT 会が 1 年続いているので Zaim での仕組みを共有します
はじめにこんにちは、 Zaim でサーバーサイドを担当している @naoki85 です。
Zaim では 2020 年 3 月から2021 年 9 月現在まで、原則リモートワークでの勤務を続けています。
その中で、エンジニアの交流の一環として、朝会でのライトニングトーク(LT)を実施してきました。
そろそろ 1 年になるので、本記事を通して弊社での事例を共有します。
LT を始めた理由
リモート
7 年半運用している Rails サービスに TypeScript + React を組み込んだ #Zaim
こんにちは、 Zaim でサーバーサイドを担当している naoki85 です。今回は Zaim で進めている Web 版 Zaim の React 対応について紹介します。
きっかけは jQuery の脆弱性Zaim の Web 版の運用が始まったのは 2013 年の初頭。そこからデザインや UI などリニューアルを数回、繰り返してきましたが、フロントエンド周りの大幅な変更は、なかなか着手に
PHPerKaigi 2020 参加レポート #Zaim
こんにちは、 Zaim でサーバーサイドを担当しております、 @naoki85 です。
いつもこの出だしですね。
さて、先日開催された PHPerKaigi 2020 に参加させていただきました。
今回はその参加レポートを書かせていただきます。
非常に興味深い発表が多く、 PHP について改めて考えるきっかけとなりました。
特に PHP 8 系のお話も上がってきており、今後の PHP につい
PHPerKaigi 2020 にシルバースポンサーとして協賛します!#Zaim
こんにちは、 Zaim でサーバーサイドを担当しております、 @naoki85 です。
Zaim は 2020 年 2 月 9 日〜 2 月 11 日に開催される PHPerKaigi 2020 にシルバースポンサーとして協賛しております。
Zaim では、いくつかのアプリケーションが PHP を使って実装されており、PHP はとても馴染みのある言語となっております。
残念ながら今回はプロポ
PHPerKaigi 2019 にシルバースポンサーとして協賛します!#Zaim
こんにちは、 Zaim でサーバーサイドを担当しております、 @naoki85 です。
PHPerKaigi 2019 が 3 月 29 日〜 3 月 31 日に開催されることは、もはや PHPer 界隈では周知の事実かと思いますが、Zaim はこのカンファレンスのシルバースポンサーとなっております!
Zaim では PHP を使って実装している部分がいくつかあり、先の PHP Confer
PHP Conference 2018 にて登壇しました #Zaim
こんにちは、Zaim でサーバーサイドを担当している @naoki85 です。12 月 15 日に開催された PHP Conference 2018 に参加し、かつ登壇してきたので、その内容をざっくりまとめたいと思います。
私の発表資料はこちらです。
Zaim では Ruby とともに PHP の役割が大きく、その運用の過程にて引っかかりがちなことを初心者の方向けにまとめました。
カンファレ