OverviewDependency injection is a programming pattern which prescribes that classes do not construct instances of their dependencies, instead such instances are provided. This pattern enables separation of concerns, and increases testability, reusability, and ease of maintenance. See Dependency injection in Android to review the benefits of dependency injection and its core concepts. You may alrea
タイトルは嘘で、これからは RSS の時代とはとくに思っていないのですが RSS リーダーは作りました。まだリリースしたばかりで不具合がありそうですが、まったく使えないということもないはずなのでよかったら使ってみてください。 iOS 版 : 「Riverside - RSS Reader」をApp Storeで macOS 版 : 「Riverside for Mac - RSS Reader」をMac App Storeで ソースコードはパブリックにしています。 github.com なぜ作ったか 気に入っているブログやニュースレターをもれなく読みたいと思って Feedly を RSS リーダーとして使っていたのですが、 Pull to Refresh の触り心地がネイティブっぽくないとか、アイコンの色がちょっときつすぎるとかめちゃくちゃどうでもいいことが気になって徐々にアプリを使わ
最先端で活躍するAndroidエンジニアであるあんざいゆきさんが、このたびRIZAPテクノロジーズ社の技術顧問として就任しました! 今後、chocoZAPアプリの開発支援や若手育成に携わっていただくことになります。そこで今回は、RIZAPテクノロジーズのエンジニア2人と話し合っていただきました! ▶︎プロフィール あんざいゆき/株式会社ウフィカ代表取締役社長。Google Developer Expert for Android。Android App Developer。Android 黎明期よりアプリ開発に従事し、長年の経験や知識をもとにさまざまな企業でアプリ開発の支援や技術顧問・アドバイザリーを行う。また、カンファレンスでの講演や著作などコミュニティ活動に力を入れている。著書「Android Pattern Cookbook マーケットで埋もれないための差別化戦略」(インプレス)、「
Kotlin Multiplatform (KMP) is destined for mediocrity. KMP never gain mass adoption and will it remain in obscurity; only to be used by a small subset of the software world, regardless how much it is promoted and touted as the next best thing. Why? Human nature and scarcity. Ego Investments The technical achievements of KMP are amazing. No doubt about it. Being able to target multiple platform’s w
While exploring how text paragraphs are rendered in Compose UI, I nerd sniped myself into porting squiggly underlines from Sam Ruston’s Buzzkill app. Sam’s animation was implemented using TextView custom spans, but Compose UI does not offer any alternatives for them yet. While our friends at Google are prototyping text modifiers (first, second), I figured I could draw them manually in the meantime
note.com この件って一番はコミュニケーションミスだとは思うんですが、似たような状況って割りと頻発していると思うので、私が気づいたことを書いておきたいと思います。 特にこれは「継続案件の引き継ぎ」問題ですが、もっと大きく会社の方針でもあり、誰しも無関係ではありません。 IT企業の技術に対するスタンスは2つある 採用戦略の違い 選民戦略の企業への転職において、挫折による鬱が発生する 選民戦略の企業が失敗するケース 選民戦略の企業の悪魔化 選民戦略の企業に転職してしまったら 転職ゲームのつらいところ 注意したい「属人性の排除」の罠 選民戦略的になりがちな条件 標準戦略になりがちな条件 まとめ IT企業の技術に対するスタンスは2つある めちゃくちゃ乱暴ですが、以下のように2つのスタンスに分けられます。 誰でも読めて開発できるように作る 優秀な人が読めて開発できれば良い 仮に前者を標準戦略、
ソフトウェアの世界には「悪い方が良い」原則という有名なエッセイがある。キレイにレイヤ分けされた一貫性のある良いデザインよりも、一見手抜きの悪いデザインのほうが実は良いときもあるという話だ。この逆説的なデザイン原則を僕は身をもって体験したことがある。それについてちょっと書いてみようと思う。 僕はlldというリンカの現行バージョンのオリジナル作者だ。リンカというのはコンパイラと組み合わせて使うもので、実行ファイルやDLLを作るのに使用される。lldはプロダクトとしてはかなり成功していて、標準のシステムリンカとして採用しているOSがいくつかあったり、GoogleやFacebookなど皆が知っているような大規模サイトの中で広く使われていたりする。 現在のlldは2世代目で、第1世代のlldは僕がプロジェクトに参加する前から存在していたのだけど、数年前にそれを捨てて一から書き直すということになった。
身の回りではチームのMTGとかは普段カメラオフでも、1on1のときくらいはオンにしている人が多い気がする。たぶん1年以上顔見てない人もいるけどとくに困ってないので、僕はどちらでもいいのだけどみなさんはどうだろう。 僕はある日、手荒れ対策でMacをクラムシェルモードにしたらカメラが畳まれてしまい使えなくなってしまった、という事情である日カメラオフにして過ごしていた。 さっき一念発起してMacのフタをあけてカメラオンにしてみたけど、ケーブル(高額なケーブルなので長さにゆとりのあるものは買えない)が短いので、ひきちぎれそう。 普段はカメラオフだけど、1on1のときくらいはカメラを— 趣味はマリンスポーツです (@hitode909) 2023年8月21日 この日記が、カメラオンにするのが当然、みたいな押し付けを推し進める記事にはならないようにしたい。 むしろ、1on1だからといってMacのフタ開
インバスケット思考とは、「他人(架空の人物)」になり、制限時間の中で案件を正しく処理することを目指した思考術・訓練です。これが普通の“仕事術”といわれているものと大きく異なっているのは「絶対的な正解がない」ということであり、またいわゆる「仕事のコツ」といったものを教えるものではないところだと思います。 このインバスケット思考には4つの特徴があります。 1.いまの仕事とは全く違う設定になっており、その主人公になりきらなくてはならない。 2.時間の制限が短い。 3.与えられた条件に対し、自分自身が対応できない設定になっている。 4.絶対的な正解がない。 の4つです。 3の「自分自身が対応できない」というのには奇異な感を持たれるかもしれませんが、これはインバスケット思考では、リーダーとしての行動・責任はどうあるべきかということが求められているからです。 ──リーダーは部下や周りの組織を巻き込んで
私たちの人生に、不安な気持ちはつきものです。特に、日々多くのことを抱えている社会人ならなおさら。今取り組んでいる仕事が上手くいくかどうか職場で不安感を募らせたかと思えば、家では自分の人生設計に頭を悩ませる……。本当に、毎日は不安になることであふれていますよね。今回は、不安な気持ちとの向き合い方や、不安を取り除く方法を、心理学的な視点からご紹介します。 不安を解消する方法は「不安な気持ちを解消する5つの方法。ストレス・イライラ・焦りを手放そう」でも詳しく解説しているので、こちらもご覧ください。 不安をため込んでしまう人の考え方の特徴 不安な気持ちは誰の心にも表れます。不安になるのは現代社会において仕方ありません。不確定要素の多い現代で、不安な気持ちが生じることはいたって普通のことです。 重要なのは、生まれた不安を取り除けるかどうか。そして、不安をため込んでしまう人の考え方には、ある特徴があり
「共感」が重視される風潮に、疲れを感じることはありませんか。 誰かの「やめた」ことに焦点を当てるシリーズ企画「わたしがやめたこと」。今回は、“ソロ活”の第一人者としても知られる、コラムニストの朝井麻由美さんにご寄稿いただきました。 子どもの頃から「共感」が苦手だったものの、周りから浮いてしまうことがこわくて「わかるー!」の相づちで無理に話を合わせていたという朝井さん。その積み重ねにつらさを感じるようになり、あるときから「わかるー!」の代わりに、別の言葉を使うようになったそうです。 無理に共感するのをやめたことで、見える景色や人との付き合い方はどう変わっていったのでしょうか。 *** 私は「共感」ができない いわゆる世間で言われる「女性の特徴」というものの8割が私には当てはまらない。その日一日あったことを聞いてほしいとも思わないし、美容院で髪を切ったことを気づかれたいわけでもない。 「女性は
誰かの「やめた」ことに焦点を当てるシリーズ企画「わたしがやめたこと」。今回は、詩人の文月悠光さんにご寄稿いただきました。 日記を始め、書くことを習慣にしている人は少なくないと思います。文字に書き出すことにより思考が整理される、という考え方を目にする機会も多いです。 文月さんも小学4年生の頃から日記を書き続けてきたそう。自らを「日記中毒」と称していましたが、とある出来事をきっかけに、1年ほど前から日記を書く習慣をやめました。その結果、他人との関係性に変化が生じ、新しいことを始める心のゆとりが生まれたと語ります。 *** 詩人である私は、「詩を書き始めたきっかけ」についてよく尋ねられる。初めて自分の意志で詩を書いたのは10歳の頃だ。作家志望の文学少女だった私は、父親の勧めで文章修行のために日記を書いていた。その日記帳の片隅に詩を書き始めたことから、自分の詩作は始まった。 以来、詩と共に20年も
こんにちは、マンガアプリチームの id:nabe1216 です。 はてなでは株式会社講談社のマンガアプリ「コミックDAYS」を共同で開発をしています。 comic-days.com その「コミックDAYS」のAndroid版ではタブレットやフォルダブルといった大画面デバイスでも快適に扱えるよう最適化を継続して行っています。 今回はこれまで対応してきた大画面デバイスの最適化をいくつか紹介しようと思います。 画面デバイスの最適化にあたり参考にしたもの Material DesignガイドラインではLayoutの章で大画面用のレイアウトのパターンが掲載されていたり、Android developersの公式ドキュメントにも大画面対応する際のページが用意されており実装例が掲載されています。 また、最近は公式ドキュメントにLarge screens galleryという大画面対応のUIの例が用意され
ひとつ この仕事を通じて、お客さま全てのより豊かな暮らしに奉仕致します。 ひとつ 真心を込めて、よい品をどんどん安く売る事を働き甲斐と致します。 ひとつ 人を愛し、店を愛して、日々美しい努力を続けます。
ふりかえり手法にはKPT、Fun Done Learnなど様々な手法が知られています。 今回はその中でもチームの課題と向き合う手法「象、死んだ魚、嘔吐」について説明します。 また自分達が実際に実践するにあたって行った工夫を紹介します。 ふりかえり手法「象、死んだ魚、嘔吐」とは? 2024.1.17追記 「象死んだ魚嘔吐のうた」を制作し、Reginal Scrum Gathering Tokyo 2024にて発表しました。 ↑使用したオリジナルの背景画像です。お好きなツールの背景としてどうぞ。 「象、死んだ魚、嘔吐」とは、Airbnbの共同創業者ジョー・ゲビアが提唱した手法です。 カリスマ性があり完璧主義のジョー・ゲビアが率いるチームでは、雰囲気が重苦しく、メンバーはゲビアを恐れ、自分の考えていることを発言できなくなっており、チームは崩壊寸前でした。 そのような状態で考案されたふりかえり手法
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く