個人開発祭り #3 での発表資料です https://nota.connpass.com/event/314600/
個人開発祭り #3 での発表資料です https://nota.connpass.com/event/314600/
⚡️ Circuit¶ Circuit is used in production at Slack and ready for general use 🚀. The API is considered unstable as we continue to iterate on it. Overview¶ Circuit is a simple, lightweight, and extensible framework for building Kotlin applications that’s Compose from the ground up. Compose Runtime vs. Compose UI Compose itself is essentially two libraries – Compose Compiler and Compose UI. Most fol
松田 千明 Chiaki Matsuda @chiaki1170 さいきん睡眠学の権威、ノーベル賞候補の柳沢先生の動画を見まくってるんだけど、ずっと怖い話してて戦慄してる ・ショートスリーパーはほぼ存在せず、みんな寝不足が慢性化して麻痺しているだけ ・人は寝すぎることはできない、「寝過ぎて気持ち悪い」とかは全部睡眠不足 ・4時間睡眠を5日続けると徹夜レベルまで脳機能が低下する ・食事、運動、睡眠の中で、睡眠が最も脳機能や健康へのインパクトが大きい(運動の10倍程度) まじで怖すぎて、めちゃくちゃ寝ることを決めました!!! 2024-03-30 17:13:32 松田 千明 Chiaki Matsuda @chiaki1170 ほとんどの日本人に、無自覚のうちに鬼のデバフが掛かってるのえぐい。脳機能50%カット!!とかされてる状態で普通に生きてるの怖い。もはやゾンビ。めちゃくちゃ寝ます。 2
はじめに 以前からGitHubのプルリクにAIサポート、Copilotがあればいいのにと思っていました。 Github Copilot for Pull RequestもありますがCopilot Enterpriseに登録した企業のみなので シンプルかつ個人でも始められそうなChatGPT CodeReviewを導入してみます。 ChatGPT CodeReviewを導入する OpenAIの作業 1. OpenAIアカウントに登録、ログインする 2. 課金する Setting - Billingを選択します。 Add to credit balanceを選択して、クレジットカードを登録します。 ミニマム$5〜から課金を行います。 3. APIKey作成 API Keysを選択します。 Create New Secret keyを選択してAPI Keyを作成します。 API keyを安全な場
翻訳: アラビア語 インドネシア語 ベラルーシ語 ブラジルポルトガル語 中国語 チェコ語 オランダ語 フランス語 グルジア語 ドイツ語 ギリシャ語 ヘブライ語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア語 スペイン語 スウェーデン語 タイ語 If you want to copy, mirror, translate, or excerpt this document, please see my copying policy. 多くのプロジェクトのウェブサイトがヘルプの項目からこのドキュメントにリンクを張っている。それは私達の意図した使い方なので構わない ―― しかしあなたがそのようなリンクをプロジェクトのページに追加しようとしているウェブ管理者ならば、リンクの傍らに目立つように、私達があなたのプロジェクトのサポート窓口ではないことを明示してほしい。 その注意書き無くし
1. はじめに 企業に務めるソフトウェアエンジニアにとって、生産性向上というフレーズは聞かない日がないほど身近なものです。私自身も日々の仕事が、チームや組織の生産性向上に寄与するかどうか、意識しながら働いています。そもそもソフトウェアエンジニアという仕事は、人を機械に置き換えるという性質上、生産性向上とは切っても切り離せないという関係性を超え、生産性を向上させる営みそのものと言っても差し支えありません。 では私たちソフトウェアエンジニアのDNAである生産性向上の出自は何処かと探っていくと、どうやら資本主義と共に拡大してきたイデオロギーであることが分かります。資本主義は無限の成長を志向するエンジンを内蔵しており、現在先進国に住まう私たちの生活の豊かさは疑いなく資本主義の恩恵に依拠しています。その一方で、200年以上稼働し続けるこの資本主義というシステムについて、昨今多くの学者と有識者がその綻
Androidアプリ開発において、非同期処理は欠かせないテクニックです。画面の描画を妨げることなく、ネットワークリソースにアクセスしたり、データベースにリクエストする必要があります。また、計算量の多い処理は別スレッドで実行することで、パフォーマンスを改善することができるでしょう。 Kotlin Coroutinesはそれらを強力に支援してくれます。最近ではRetrofitやRoom、DataStoreを始めとした周辺ライブラリもCoroutinesをサポートし、ますます使いやすさが増しています。 一方で、Coroutinesを利用する上で、保守性やテスト容易性の面で、いくつか注意する点があります。また、Lifecycleやエラーハンドリングなどでは、間違えやすいポイントも存在します。 このLTでは、すでにKotlin Coroutinesを使ってAndroidアプリを開発している方に向け、
序文 私の仕事は、DBエンジニアです。といっても別に望んでデータベースの世界へきたわけではなく、当初、私はこの分野が面白くありませんでした。「Web系は花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、私はこの世界にとても興味深いテーマが多くあることを知りました。なぜもっと早く気づかなかったのか、後悔することしきりです。 もちろん、自分の不明が最大の原因ですが、この世界に足を踏み入れた当時、先生も、導きの書となる入門書もなかったことも事実です。 今でこそバイブルと仰ぐ『プログラマのためのSQL 第2版』も新入社員には敷居が高すぎました (2015年2月追記:その後、自分で第4版を訳出できたのだから、 人生は何があるか分からないものです)。 そこで、です。このサイトの目的は、データベースの世界に足を踏み
今後のワイヤレス充電は「Qi2」一択。どれだけ便利か解説します2024.02.16 17:00Sponsored by Belkin JP 編集部 ワイヤレス充電、使ってる人にも使ってない人にも朗報。 昨年、ワイヤレス充電の規格に新しく「Qi2(チーツー)」が登場したのをご存じですか? この規格は「Qi(チー)」と呼ばれるワイヤレス充電規格の最新バージョンです。 今回ギズモードではこの「Qi2」という新しいワイヤレス充電規格の解説と、「Qi2」に対応したBelkin(ベルキン)の最新ワイヤレス充電器を紹介しています。 Video: ギズモード・ジャパン / YouTube「Qi2」はAndroidも使えるMagSafeImage: ギズモード・ジャパン※現状はiPhone12~15のみサポート。今後はAndroidやほかデバイスも対応予定「Qi2」はAppleのワイヤレス充電規格「MagS
Some features and devices may not be available in all countries. Subject to availability. Some features and availability vary by OEM and/or device manufacturer. 1 Works on compatible devices with HDR screens. Check your phone’s device specs to confirm. 2 Ultra HDR is more bright and vibrant, brighter compared to SDR (Standard Dynamic Range) photos. HDR technology allows for greater range, color de
この記事は毎週必ず記事がでるテックブログ "Loglass Tech Blog Sprint"の 25 週目の記事です! 1 年間連続達成まで 残り 28 週 となりました! はじめに ログラスの小林(@mako-makok)です。 ご存知の方も多いと思いますが、Kotlin で data class 宣言をすると、copy というメソッドがそのクラスに対して自動生成されます。 この data class は便利な反面、様々な問題があり、copy メソッドをどうにかして隠したいというニーズがあります。 今回は ArchUnit を使ったアプローチをご紹介します。 Kotlin の data class 宣言で自動生成されるメソッド 改めて、Kotlin には data class という機能があります。 data class で宣言するだけで自動的にequals, hashCode, to
羽田空港第2ターミナル国際線到着エリアに、やくしまるえつこ制作によるオリジナルサウンドアートが実装されました。 刻々と変化する「東京の今」を示す時刻や天気、気温、などのリアルタイム情報が反映され、到着する度その瞬間だけの音響体験に包まれます。訪日客と帰国する日本人旅客の双方を迎えるメッセージと共に、長時間の国際線フライトを終えた後の人々が東京の空気を全身で体感出来る、空港ならでは音響作品です。 【展開エリア】 国外から羽田空港第2ターミナル国際線エリアにご到着のお客様のみ、お聴き頂けます。 Yakushimaru Etsuko - Haneda Airport Terminal 2 Sound Art Produce / Voice / Music and more: Yakushimaru Etsuko ----- https://youtube.com/playlist?lis
従業員からも必要とされるビジネスモデルを「置きに行く」 当たり前のことですが、経営者は「自分が作りたいと思っているもの」や「やりたいと思っていること」が、お客様だけでなく、従業員からも必要とされているかどうかを、まずは冷静に見極める必要があります。 よく「集客さえできれば、もっと売上が上がるはずだ」とか、「良い人材さえ採用できれば、うちの会社はもっと伸びるはずだ」と言う経営者がいますが、問題の本質は、実はそこではありません。 本当に問題なのは「自分がやりたいこと」と「お客様や従業員に求められていること」がズレてしまっている点です。 結果として、経営者は「お客様が集まらない……」「良い人材が全然集まらない……」といった苦しい戦いをせざるをえなくなってしまうのです。 お客様や従業員から「本当に必要とされるもの」であれば、向こうの方から探してでも、人がやって来るようになります。 では、お客様だけ
この記事は以下のブログの翻訳記事で、著者の許諾のもと翻訳しています。翻訳過程で機械翻訳を活用しており、原典と翻訳を十分に照らし合わせて内容が正しいことを確認しておりますが、細かいニュアンスなどが気になる場合は原典をご確認ください。また、誤訳などあればtwitterにてご連絡いただけたら修正いたします。 medium.com 目次 目次 イントロ 例外(Exceptions) 型付きエラー処理(Typed Error Handling) 比較研究 実験結果 6位: 早期returnなしのsealed classマッチング 5位: Either<L, R> のflatMapチェーン 4位: 例外と再スロー(rethrow) 3位: 早期returnありのsealed classマッチング 2位: Arrowの either { } ビルダー 1位: Arrowの context(Raise<E
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く