dely Tech Blog

クラシル・TRILLを運営するdely株式会社の開発ブログです

ShazamKitとAudio Fingerprinting

TRILL開発部の石田です。 WWDC 2021でShazamKitが発表され、楽曲認識アプリであるShazamのリソースを誰でも使えるようになりました。 今回はそのShazamKitの実装例と、Shazamで使われている楽曲認識のアルゴリズムであるAudio Fingerprintingについて紹介し…

Androidチームに新しい仲間が加わったのでwevox values cardで価値観を共有しました

先日、クラシル開発のAndroidチームに新しい仲間が加わったので、wevox values cardを用いてメンバー間で価値観を共有しました。

Xcode13のConcurrency関連の新機能を使ってアプリを作ってみた

iOS

iOSエンジニアの石田です。 WWDC2021では、ConcurrrencyにまつわるSwiftの新しい文法やSwiftUIの新しいViewが紹介されました。 本記事では、それらを使ったアプリを作りながら、新機能を紹介したいと思います。 作るアプリは、GitHubのAPIを使って、ユーザの…

社内勉強会の話

こんにちは、今回は技術的な話ではなく、TRILL開発部で行っている勉強会などの紹介をしたいと思います。 社内勉強会 TRILL開発部では週1で社内勉強会を行っております。参加メンバーはTRILL開発部メンバーということで、サーバサイド、Webフロントエンド、ス…

クラシルサーバーサイドエンジニアのとある1日

こんにちは!dely 開発部でクラシルのサーバーサイドエンジニアをやっています @_kobuuukataです!‍ コロナの緊急事態宣言の影響で、 dely もリモートワークを採用しています そこで今回は、クラシルのサーバーサイドエンジニアがリモートワーク時、どんな1…

2段階認証 (TOTP) をSwiftで実装してみる

iOS

TRILL開発部の石田です。 2段階認証の設定で、QRコードを読み込んで30秒ごとに変わる6桁の数字が生成される、という仕組みをよく見かけます。 今回はSwiftでその2段階認証の仕組みを実装してみました。 2段階認証 (TOTP) とは 2段階認証にはいくつか種類があ…

今日からエンジニアとして働く皆さんへ

こんにちは delyサーバーサイドエンジニアの望月 (@0000_pg)です 4月になり、春の季節がやってきました 新入生・新社会人の皆さん、おめでとうございます 今回は技術的な内容ではなく、せっかく春なので 新社会人となり、エンジニアとして働く皆さんや これ…