If you are an iOS developer, at one point or another you will run into an EXC_BAD_ACCESS crash. If you have already tried enabling NSZombie without any luck (thus ruling out memory problems / dangling pointers), a potential cause could be a Data Race Condition in your code. This post discusses what a Data Race Condition is and how you can use the Thread Sanitizer to debug the issue. What is a Data
サバンナ便り ~ソフトウェア開発の荒野を生き抜く~ 第7回テストコードの認知負荷 ~テストの名前、構造、情報量を工夫する~ 開発の現場では、既存のテストコードから仕様を読み解く機会がよく訪れます。そのようなとき、テスト対象の仕様やテストの意図を読み解きやすいテストとそうではないテストがあることに気付きます。今回はテストコードの読み解きやすさに寄与する要素を考えます。 認知資源と認知負荷 人間は何かを読み解くときに脳のリソース(脳内のワーキングメモリ)を使います。リソースの量は有限で、個人差があります。このような脳のリソースは「認知資源」と呼ばれています。 人間が何かを読み解くときに認知資源が何にどのくらい割かれているかという概念を「認知負荷」と言います。「どのくらい」は状況に左右されます。たとえば、読み解く対象を知っているかどうかで認知資源が割かれる量は変化します。「何に」も状
《この記事は約 14 分で読めます(1分で600字計算)》 フリーライターの納富廉邦氏が、Amazon「Kindleダイレクト・パブリッシング」で紙の本の出版にチャレンジ、体験談をレポートいただきました。 【こちらはアマゾンジャパン合同会社の提供でお届けする記事広告です。】 【2023年10月17日追記:「納税に関する情報」に重要な訂正】 即売会で売りたいから、紙がいい 12年以上連載していたコラムが最終回を迎えました。そこで、この連載を本にまとめようと思ったのですが、連載していた新聞社は単行本を出す部門がなく、他所に持っていくと、電書でならというお話でした。それなら、自分で作ってしまえと思ったのですが、できれば文学フリマなどで販売したいので、紙の本がいいなと思いました。 全301回、様々なグッズを紹介した連載原稿は、単行本4冊分くらいは楽にあります。ここからセレクトしたものを本にしようと
Fresh out of WWDC21, safeAreaInset() is a brand new SwiftUI view modifier, which lets us define views that become part of the observed safe area. Let's take a deep dive into this new, powerful feature. Scroll viewsThe most common safeAreaInset use case is probably going to be with scroll views. Consider the following screen for example, where we have a ScrollView with some content and a button: st
SwiftUI got cosy with a brand new friend this year, called Shader. Shader is a reference to a Metal shader, and we've got some brand new modifiers to use it inside SwiftUI. You'll have already seen some great examples of this across social media, and honestly, some of it's pretty intimidating - so let me walk you through adding a simple shader from nothing, and get you on the right path. I'll be h
RiJS2023のセットアップの現地ボランティアに参加しました。 主な仕事内容は走者の案内、準備、使用したヘッドセットの消毒片付けです。 感想 ややこしい仕事だと思ったが、実際は割と簡単だった。 モニターに映るようにケーブルを繋いだり、繋いだ後にポチポチボタンを押すだけだった。 面倒なセットアップはボランティアリーダーにやってもらったから、簡単に感じたかもしれない。 マニュアルもあったため、初見の人にも優しいなと思った。 またあったらボランティアとして参加しようかなぁw 無敵時間の売り子が可愛かった。 以上!!! ボランティアをやって感じた RTA in Japanの問題点 ・ボランティア 運営に嫌味を言われた セットアップの仕事でヘッドホンの頭と耳に当たる部分しか拭かなかったら運営に「マニュアル読んでないんですか?マイク部分も拭いてください。」と指示された。 いいマスクをしているから、あ
最近ではReactやVueを使ったリッチでインターラクティブなUIがどんどん主流になってきていますし、2020年以降もこの流れは加速し続けるでしょう。 SPA(Single Page Application)やPWA(Progressive Web Application)の普及によって今までモバイルでしかできなかったことがwebでもどんどんできるようになってきています。 また、Firebaseを使うことでクラアントサイドだけの高速なサービス開発が可能になってきていて、今後ますますWebフロントエンドのニーズは増えるのは確実です。 (サーバーサイドが必要ないという主張がしたいのではありませんが) Webフロントエンドをどのように勉強するのか 初心者に立ちはだかる壁 しかし、何か作ってみようと思ってもなかなかほどよいアプリがありません。TODOぐらい簡単なものだと雰囲気を掴むのにはちょうどい
証券口座を複数作るのはおすすめ?メリット・デメリット&上手に使い分ける方法を解説! 【この記事のポイント】 ● 証券口座を複数持つことで、利用できる商品や取引方法、取引ツールなどの選択肢が増える。 ● 運用資金・損益状況・口座情報の管理や、確定申告などの手間が増えることがある。 ● 使い勝手のよい証券会社をメインにし、目的に応じて他の証券会社を組み合わせるのがおすすめ。 この記事は3分で読めます。 さまざまな証券会社があり、どこで口座を開設すればいいのか迷う人も多いのではないでしょうか。 そんなときは、複数の証券会社で口座を開設するのもひとつの方法です。 今回は証券口座を複数作るメリットとデメリット、上手に使い分ける方法について解説します。 証券口座を複数開設することはできる? 開設できる証券口座の数に制限はなく、証券口座はいくつ開設しても問題ありません。ただし、次のような制約があります。
違法な児童の性的虐待の画像を投稿し、300万回以上の視聴回数と8000回のリツイートを集めていたアメリカの右翼インフルエンサーであるドミニク・マギー氏のX(旧Twitter)アカウントが、2023年7月に凍結されました。しかし、イーロン・マスク氏が7月27日にマギー氏のアカウントを復活させたことが報告され、非難の声が寄せられています。 Twitter unbans account that posted child sexual abuse, despite policy - The Washington Post https://www.washingtonpost.com/technology/2023/07/27/twitter-csam-dom-lucre-elon-musk/ Elon’s ‘Zero Tolerance’ Policy On CSAM Apparently Do
リクルートでは、エンジニアのパフォーマンスを最大化させるために、開発組織をバリューチェーンとして捉えています。 ツリー構造組織ではないワンチームの開発組織は実際、社内でどのように機能しているのでしょうか。今回は、リクルートが提供するプロダクトの一つである『Airワーク 採用管理』の開発事例を参考に深堀りします。 サービス開発を進めるなかで、190画面もの規模の開発をなんと4カ月で完遂させたというこの事例では、BA、アーキテクト、開発マネジメントがそれぞれ八面六臂の活躍を見せ、圧倒的な「開発速度」を実現させました。 後編では、アーキテクトの西村祐樹さん、開発マネジメントの朴永喆さん、BA(ビジネスアナリスト)の竹下由美さんの御三方を交えて、その裏側をお伺いします。 (前・後編の後編です) ※この記事は株式会社リクルートによるSponsoredContentです。 「ブルックスの法則」を乗り越
従来モデルより30g以上軽量 新登場のスパイダー一体型Q-RINGS 楕円率 12.5% で、従来のクランクスパイダー+チェーンリングと比較して30g以上軽量化を実現。 ALDHU™3D+/ALDHU24/IN POWER DM/2INPOWER DM専用の”スパイダーリング”と名付けられたQ-RINGS。 クランクアームとアウター・インナーリングを7075鍛造アルミニウムブロックから一体削り出し加工で造られる。その美しさは芸術品です。 Q-RINGS は12.5%に楕円率を拡大(従来は10%)オーバル形状の利点をより効果的に発揮します。 リングセンターにはOCP Mountのスプラインが刻まれており、0.25刻みでQ-RINGSのポジション調整が可能に。 1Xモデルが登場。シクロクロス・シングルロードなどに最適です。 11Speed用。
現在我々が自転車屋さんに行くとカラフルなボルトを購入する事が出来ます。ホームセンターや金物屋さん、果ては自室の片隅に転がっていたりもします。 我々は果たしてどれを手に取ればよいのでしょうか。 今回は汎用のねじの規格についてお話していきたいと思います。 ネジの歴史概念自体は紀元前からあったようですがその頃の用途はポンプ用部品。部品締結にネジを用いたという最古の記録はレオナルドダヴィンチのスケッチだそうです。 日本には鉄砲(火縄銃)の銃身の栓としてネジという概念が入ってきましたが、結局日本ではネジ自体の製造は出来なかったという説があります。(※ネジ部は使いまわしていた。) 更に時を経た太平洋戦争中の南の島の戦場。何丁かの壊れた三八式歩兵銃の部品をかき集めて1つの歩兵銃を作りたかった日本兵。同じ型式の歩兵銃が幾つもあるのに作った工場によって微妙に寸法が違うため結局修理が出来ず戦えなかったという嘘
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く