【SwiftUI】iOS 15でリフレッシュ可能なScrollView を作る - RefreshableScrollView -
投稿者:澁谷太智
はじめまして、普段iOSアプリを開発している澁谷太智です。
最近、メイドコアというジャンルの音楽にハマっています。
もともとインスト楽曲が好きで、色々掘り下げて行った結果辿り着きました。
ニッチかつ成り立ちが大クセなので、気になる方は検索してみてください。
さて、SwiftUIを触り始めて2、3ヶ月経ちました。
現在、UIKitの画面をSwiftUIで作り替える作業を行なっています。
その作業の中で refreshab ...
有線イヤホンをワイヤレスにしてみよう
投稿者:澁谷太智
始めまして、普段iOSアプリを開発している澁谷太智です。
皆さんは普段音楽を聴く際に、どんなイヤホンを使っていますか?
最近は、AirPodsなどのワイヤレスイヤホンを使っている方が多いように感じます。。
そんな中、私はまだ有線イヤホンを使っています。
自分の耳の形に合わせて作成するカスタムIEMを利用しているため、なかなかフルワイヤレスに切り替えることができません。。。
でも、ケーブルが煩わしい。。。
そこで私は ...
【ERC4337(3)】UserOperationをPythonで実行する
投稿者:荻原菜穂
お疲れ様です。
次世代ビジネス推進部の荻原です。
今回は【ERC4337(2)】EntryPoint、Paymaster、Smart Contract Account、ContractFactoryの実装の仕方の続き、第3回目です。
前回の準備を踏まえて実際にhandleOps()をPythonで実行してみます。”Pythonで”というところがポイントで、JavaScriptやTypeScriptのERC4337用 ...
【ERC4337(2)】EntryPoint、Paymaster、Smart Contract Account、ContractFactoryの実装の仕方
投稿者:荻原菜穂
お疲れ様です。
次世代ビジネス推進部の荻原です。
今回は【ERC4337(1)】EntryPointのhandleOps()の処理を理解する、Paymasterを指定してガス代について検証するの続きです。
ERC4337を利用してERC721のmintとtransferを行うために、必要なコントラクトの準備をしていきます。Alchemy等のSaaSもあるのですが、すべてのコントラクトを自分で用意し、ローカルで完結させようと思います。
【ERC4337(1)】EntryPointのhandleOps()の処理を理解する、Paymasterを指定してガス代について検証する
投稿者:荻原菜穂
お疲れ様です。
次世代ビジネス推進部の荻原です。
今回は、ERC4337についてです。
以前も
【ERC4337 その2】NFTを転送してみる
の2つの記事を書いたのですが、さらに深く調べたことをまとめました。以前書いたものはまだまだ理解が甘かったな…という反省を込めて書いていきます。
今回は3本立てです。最終的にUserOperationの作り ...
【Swift】Interface BuilderとコードベースのUI部品に設定されるデフォルトプロパティの違い
投稿者:副山俊輔
FY23新卒の副山です。現在、NX開発推進部 iOSアプリ開発グループに所属しています。
カメラと映画鑑賞が好きです。(ポップコーンはキャラメル派です)
おすすめの映画は「そして、バトンは渡された」と「今夜、世界からこの恋が消えても」です。
大切なものを考え直すきっかけになる作品ですのでぜひ見てみてください。
さて私は現在、音楽プレイヤーのモックアプリを作成するというOJT課題を行っています。
課題でInterface ...
bake modelコマンドについて、ChatGPTと一緒にコード読んでみた
投稿者:西村拓海
株式会社レコチョクのエンジニアをしております西村拓海です。
現在サーバーサイドエンジニアとしてmurketというサービスに携わっております。
コードを読むのが億劫なことってないですか…?僕はあります!
つい先日CakePHPのbake modelコマンドを利用する機会があり、内部の実装について
気になるけど、読み始めると時間がかかるし面倒だなと思い、腰が重く、なかなか動けていませんでした。
そんな時思い ...
「mainブランチ消しちゃったみたいでぇ……」
投稿者:長島大和
こんにちは。株式会社レコチョクの長島です。2022年4月に新卒で入社し、iOSアプリの開発をしています。
今日はタイトル通りmainブランチを消し飛ばすという経験をしたので、なんでそうなったのか、どう復旧・対策したのかを過ちを繰り返さないために文章にして紹介しようと思います。
やらかしに気付くエンジニアを初めて2年半強、いくつかアプリリリースもして満足していたある日のこと。ブランチの一覧を見ていたら、開発プロダクトのmainブランチがなく ...
イヤホンプラグの種類って?2024年版
投稿者:澁谷太智
初めまして、普段iOSアプリを開発している澁谷太智です。
2013年頃からオーディオ機器に興味を持ち始め、近頃はイヤホンを自作するまでになっています。
オーディオ好きという経緯もあり、
今回こちらの記事「イヤホンプラグの種類って? | レコチョクのエンジニアブログ」に情報を追加した続編的な形で書かせて頂きます。
バランス接続プラグ
アンバランス接続・バランス接続とは違いについ ...
ChatGPTを使って去年聴いた音楽を振り返ってみた
投稿者:笹野
こんにちは、株式会社レコチョク新卒1年目エンジニアの笹野です。
サーバーサイドエンジニアとして、主にdヒッツというサービスに携わっています。
みなさん、2023年はどんな曲を聴きましたか?
私はプライベートで2023年に聴いた曲をDBに保存していたので、そのデータをChatGPTに読み込んでもらい、2023年に聴いた音楽を振り返ってみました。そして、振り返りを通してChatGPTがデータ分析に活用できそうか見ていこうと思います。 ...