【登山部】地図読み練習のため、高川山に登ってきました【活動報告】

こんにちは、 id:numanuma08 です。コベリンでは登山部が不定期に登山活動を行って心身のリフレッシュや健康増進に努めています。 blog.covelline.com 先日、技量向上や登山の安全性をより高めるため地図読みの練習をコベリンオフィスと山梨県の高川山で実施…

週刊コベリン 5月26日号

週刊コベリンとは、yanacii が気分で今週コベリンであったことをまとめて報告するコンテンツです。

SwiftUI でスクロールの上部にくっついて伸縮する View を作る

こんにちは。亀山です。Twitter のプロフィール画面上部のバナー画像のように、スクロールしても隙間が空かないで伸縮する View が欲しいことがあります。 今回はそんな View を introspect や複雑な座標計算無しに実現できたのでご紹介します。

コベリンデスクツアー 2023年 春

こんにちは、 id:numanuma08 です。コベリンのメンバーは基本的に全員自宅からリモートで仕事をしているため、それぞれが最適な仕事スペースを自宅に構築しています。過去には、仕事スペースを作るための補助金の支給も実施されました。 この記事で、各メン…

週刊コベリン 5月19日号

週刊コベリンとは、yanacii が気分で今週コベリンであったことをまとめて報告するコンテンツです。

福利厚生制度として、ChatGPT Plusの月額利用料を全額補助することにしました

ど~もこんにちは id:yanacii です。最近ずっと話題になっている AI 界隈ですが、コベリンでは ChatGPT Plus をひとまず1ヶ月ほどお試しで経費として補助することに決めました。

ラーメンの自動販売機でラーメンを買ってみた

ラーメンの自販機!

Androidアプリのビルド時間を、90%短縮した

こんにちは、 id:numanuma08 です。Androidアプリの開発でビルド時間が長くてストレスを感じるケースは多いと思います。今更ながらGradleのオプション一つでビルド時間が改善したので紹介します。 Gradle のオフラインモードを使う めっちゃ簡単なことですが…

突然のライフハック(TakkuMattsu編)

セットになっている日常品は同じもので揃えるとハッピーになれる

ScrollView が DragGesture を中断して onEnded が呼ばれない問題

どうもこんにちは。GW の混雑を回避するため休みをずらした亀山です。 SwiftUI の DragGesture は ScrollView のスクロールが起きると onEnded が呼ばれないままキャンセルされてしまいます。この問題の詳細と解決方法について解説します。

SwiftUI で EnvironmentValues にクロージャを入れると再描画が毎回起こる問題

こんにちは!亀山です。今回は、SwiftUIを使用して開発を進めている際に、パフォーマンスに影響を与える問題について解説します。この問題に気づいたのは、Mastodon用クライアントアプリケーション「feather」の開発中でした。問題の原因は、EnvironmentValu…

手汗対策 2023年版

こんにちは、 id:numanuma08 です。 皆さん、手汗をかきますか?私は、数年前からタイピング中の手汗が気になるようになってきました。特に春から夏にかけて暖かくなると、タイピング中の手汗出てがベトベトして不快感を覚えます。今回の記事は今までに行っ…

デスク周りに緑置いて癒されよう

こんにちは、 id:takkumattsu です。 今日は自分の作業デスク周りを紹介していきたいと思います。

Android Gradle Plugin 8 のアップデートで対応したこと

こんにちは、 id:numanuma08 です。2023年4月15日に Android Gradle Plugin 8.0 と Android Studio Flamingo がリリースされました。AGP 7.x から8 は破壊的変更もあるので対応が必須なことも多いと思います。私が参加しているプロジェクトでどう言った対応…

feather for Mastodon は Xcode Cloud を使っています

こんにちは。 弊社ではfeather for Mastodonの配信用のビルドに Xcode Cloud を使っています。 設定や良さについて書いてみたいと思います。

コベリン登山部

コベリン唯一かもしれない非公式な部活、コベリン登山部について紹介します!

経費申請の交通費が自動計算の結果と違うので、理由を聞いてみたらマニアックな理由が返ってきた件

ど~もこんにちは、id:yanacii です。今日は経費申請の交通費で自動計算に無い金額の理由を聞いてみたらマニアックな回答がきたのでそれについてお話をしたいと思います。

SwiftUIのプレビューの時だけ名前解決できない謎のエラー

こんにちは。 SwiftUIで複雑なViewを定義する時は以下のようにSubviewに分けることがあると思います。 例えばよくあるユーザー詳細画面だとすごくざっくりこんな感じになると思います(本当はさらに複雑に分解されると思いますが) UserDetailView UserDetailH…

池袋おすすめランチ情報

コベリンがオススメする池袋のご飯屋さんの情報です。要町〜西池袋エリア中心です。随時更新します。

RenovateがPull Requestを作ってくれなかったときに確認したこと

こんにちは、 id:numanuma08 です。 私が今携わっているAndroidアプリのプロジェクトは、依存ライブラリのアップデートに追従するためRenovateを使っています。 www.mend.io Auto mergeは設定しておらず、週1でRenovateが動作しているのでPRが毎週作られるは…

マグマパワーで寝るときに肩がひえひえコリコリになるのを防止する

こんにちは。肩こりの塊です。 私は慢性的に肩こりに悩まされていて、ここ最近は少し筋トレをしたり定期的に整体に通ったりしてややマシ(それでも肩はガチガチで頭痛は発生しない程度)になっていました。 しかし冬の間は特に肩こりがひどくなって、朝起きる…

MFクラウド会計で、MFクラウド請求書からインポートした仕訳の金額が請求書の金額と一致しない際の確認方法

ど~もこんにちは。yanacii です。MFクラウド会計上で、実現仕訳時にMFクラウド請求書からインポートした仕訳の金額が合わない問題が発生したので、その際の確認方法を紹介します。

SwiftUI で Toast を作った

こんにちは、亀山です。feather for Mastodon の開発はフル SwiftUI で行っています。今回は、エラー等の表示を行う Toast を自前で実装したのでご紹介します。

Unity 非同期処理プチテクニック

概要 こんにちは、亀山です。コベリンでは Unity で VR アプリケーションの開発を行っています。 UniRx を使うと async/await と楽しく過ごすことができます。本記事では、書いてみてちょっと良かったコードを共有します。

SwiftUIのListの中に入れたProgressViewが表示されなくなる問題

SwiftUIのListのRowにProgressViewを入れたときに1回目は表示されるのに2回目以降は表示されない不思議な現象にハマったので紹介します。

mutalkが届きました

こんにちは、 id:numanuma08 です。 コベリンは基本的に完全リモートワーク体制なので会議や会話はZoomまたはSlackを利用しています。しかし、私の家の都合として私と妻が同じ時間で会議が入るケースが有りそうなると、いずれか一方が別の部屋へ移動しなけれ…

財布を失くしてAirTagを導入した話

AirTag購入!

鍵を失くしてスマートロックを取り入れた話(過去)

ランニング中に鍵を失くした話

Activity Recognition Transition API を使ってみた

こんにちは、 id:numanuma08 です。個人的に興味を持ったのでAndroidのActivity Recognition Transition API を使ってみました。

Google Cloud Platform Ceriticate Professionl Architect に合格しました(2回目)

こんにちは、 id:numanuma08 です。Professional Architectに2回目の合格をした報告です。 この記事では合格に向けて何をしたのか、試験の様子はどうだったのかをまとめておきます。