PHPカンファレンス北海道2024 14:35〜のトークセッションのスライドです。
![ベテランのバグ調査の秘訣、こっそり教えちゃいます。](https://cdn-ak-scissors.b.st-hatena.com/image/square/c10c354ae5a7fa67ddc4170486103c3e595e6a94/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F5553c31c2eae48d9bf6993145c5f8c65%2Fslide_0.jpg%3F28493080)
『リングフィット アドベンチャー』を始めたら「腰痛」が痛み100から痛みゼロに筆者が運動や食生活の見直しによって得たメリットは、大きくふたつありました。運動不足を解消したことによる腰痛の改善と、血糖値コントロールによる集中力の改善です。 「なんか地味……」と思うかもしれませんが、このふたつは筆者の生活を大きく変えました。 当時の筆者は34歳。30代半ばとなれば加齢による不調が出てもおかしくない年齢です。気づいたら重い腰痛に悩まされていました。仕事をしていても痛い、家事をしていても痛い、友人と遊びに行っても痛い。痛みで頻繁に休憩を挟む必要がありました。 すると、仕事も家事もとにかく効率が悪い。痛みで仕事には集中できないし、家の掃除をしていても途中で休憩を挟まなければなりません。友人との楽しい時間も痛みで半笑いになることもありました。さっさと病院に行けばいいのですが、当時はそれが加齢によるもの
叱る、お願いする、約束する、罰を与える──何をやっても言うことを聞かない子供を前に、途方に暮れる親は世界中にいる。心理学や児童精神医学を専門とするアラン・カズディン教授は、そうした親に、子供が「思った通りに行動してくれる」方法を伝授しているという。そのメソッドについて、仏紙「フィガロ」が取材した。 「成果が出る手法」をまとめた育児書 3歳の子供が皿の上でエンドウ豆を潰し、それを入念に広げている。 「いい加減にしなさい。早く豆を食べなさい」 母親の注意は、これでもう三度目だ。それでも子供はむずかる。 「ちゃんと食べなさい。そうしないと……」 今度は父親が脅しの言葉を口にした。すると途端に子供は癇癪を起こし、わめき散らす。わめきたいのはこっちだと親は思うが、夕食の時間が台無しになってしまったことに変わりはない。 「イェール育児センター」のアラン・カズディンは、親たちからそんな話を毎日聞かされて
記事本文は無料で読めます。有料部分に価値はありませんので、サポート程度の意味となります。 本投稿では、X(旧Twitter)のユーザー仕様を理解した上で、ネット上のWeb魚拓でスクリーンネームを追跡できる地道な方法を記事化しました。 X(旧Twitter)のユーザー周りの仕様まず皆さんのXユーザーには、X側で管理しているユーザーIDが付与されています。これは数字のみで20桁以内の番号です。データベースの知識がある方なら概ね"プライマリキーのようなモノ"といえば通じると思います。 ※桁数はプラットフォームの拡大とともに増えることがあります。 この数値のユーザIDは仕様上不変であって、スクリーンネームと呼ばれる@~~を変更してもユーザーIDから追跡が理論上可能です。 この仕組みを理解すると、以降の話が理解しやすいです。 id追跡に便利なサイトが閉鎖以前、スクリーンネーム変更追跡のときに便利なi
概要 iOS と macOS ネイティブなアプリを作った ので、技術的な話を書きます。 詳細 拠所無い事情からコンピュータサイエンスというか基本的なアルゴリズムの実装の勉強を leetcode でやっていた時期が 2023 年の 9 月頃にありまして、「折角勉強したんだし何か作るか」という気持ちでアプリを作りまして…。 リリースまでなんとか持っていった訳なんですが、実装だけならいいものの、ゲームデザインとか、 Web サイト作成とか、アイコン含むいわゆるデザイン的なものとか、そういうのも本当に 1 人で全部やってたからなんやかんや 3 ヶ月かかってしまって、まぁ大変だったんですがそこそこ満足な出来栄えになったので是非ダウンロードして触ってみてください。 数独はニコリの登録商標となっているためアプリの名称はナンプレとしていますが、この記事はアルゴリズムの技術的な解説やゲームデザインの話といっ
この記事はNuco Advent Calendar 2023の4日目の記事です。 弊社では、経験の有無を問わず、社員やインターン生の採用を行っています。 興味のある方はこちらをご覧ください。 はじめに 後輩に 「なぜ0.1+0.2≠0.3になるんですか?」 と聞かれて答えられますか? コンピュータの計算では「0.1+0.2」は「0.3」になりません。 これを理解していないと予期せぬ重大なバグを生み出す可能性があります。 分からない方、どうぞ安心してください。 この記事を読んだ全員が「0.1+0.2≠0.3」を理解できるように分かりやすく説明していきます。 コンピュータが計算を間違う理由 まず、そもそも「0.1+0.2=0.3」で正しい!「0.1+0.2≠0.3」なんてあり得ない! という方のために、プログラミング言語のフォーマット処理を経ない、コンピュータの計算結果を見てみます。
今週は、Thanksgiving はお休みムードなので考える時間や、自分の本についてディスカッションしている バンクーバーのえんじに屋さんのPodcast なんかを聞かせていただいたりしてるうちに、思い出したことがあって、記録に残してみることにした。それは、エンジニアの育成方針でこれはめっちゃくちゃ違うことに気づきましたので、シェアさせていただきたいと思います。 日米でエンジニアの育成戦略が正反対だと気付いた話 採用の段階での違い 良く知られているように、新卒のケースで考えると、こちらの場合は「コンピュータサイエンス」の学位を出ていることが前提で、中途採用の場合も、「コンピュータサイエンス」の学位を出ている、もしくはそれ相当する知識が求められる。だから、新人でも少なくともプログラムが結構組めることを期待されます。 一方、日本では文系でも理系でもプログラマになれます。採用されたときに「スキル
言った人と聞いた人の認識がずれやすい言葉というのがあると思っていて、その話を雑に書いておきたい。 自分はこれらを"要注意ワード"と呼んでいて、出てきたら真意を確認するようにしている。無意識的にやっている人は結構いると思うので、同じような"要注意ワード"の知見吸いたい。 リスク 「リスクがある」と言われたときは、何のリスクのことを言っているかを確認している。 たとえば何かの開発を1週間後にリリースしたい、と言った時に「いやーこれは結構怖いしリスクありますよね」みたいな話になったとする。ここでいうリスクは何を言っているのだろうか。なんとなく品質が担保しきれないリスクのことを言っているような気がするが、実は間に合わないかもしれないことをリスクと言っているのかもしれない。あるいは、チームメンバーのモチベーションが下がることをリスクと言っている可能性もある。 何のリスクのことを言っているのかすり合わ
初級編(始めたばかりでまずはスイカを作りたい方向け) 冒頭でも触れたとおり『スイカゲーム』は同じ種類のフルーツを組み合わせ、少しずつ大きなフルーツに進化させていくゲームです。フルーツの種類は、チェリー・イチゴ・ブドウ・デコポン・柿・リンゴ・梨・桃・パイン・メロン・スイカの11種。始めたばかりだと、これらのフルーツを「どこに置いて進化させればいいかわからない」のではないでしょうか。 闇雲に置いてしまうとデカ玉【※1】同士がつかなかったり、小物【※2】が散乱して取り返しがつかなくなるので、そうならないようにコツをいくつかご紹介いたします。 デカ玉と小物はそれぞれセットで考える 落ちてくるフルーツを「大きい」or「小さい」で選別していけば、小物があまってしまうようなことが少なくなります。 具体的にはデコポン・柿・リンゴ・梨・桃・パイン・メロン・スイカを「デカ玉」、チェリー・イチゴ・ブドウを「小物
AWSのVPCに大きなアップデートが! 今週10/26、AWSにこんな機能アップデートが発表され大変話題になりました。 簡単に言うと 「EC2インスタンスから複数のVPCに対してENI(NIC)を足出しできるようになった」 という大きなアップデートでした。 みんな戦々恐々? しかし、Twitterのオンプレミス経験者たちは口を揃えて懸念を漏らしています。 「これ、クラウド初心者がオンプレからの移行で "監視セグメントVPC" みたいなものを作ってしまうんじゃなかろうか…」 今回のアプデを見て「ウッ…😅」と感じた方も、改めて何が問題なの?と聞かれると意外としっかり言語化できないかも知れません。これを機にAWSの代表的なサービスであるマネージド論理ネットワーク「VPC」の基本をおさらいしてみましょう。 オンプレ時代の基本を振り返る パブリッククラウド普及前のオンプレミス時代では、企業のシステ
こんにちは。エムスリー・QLife(エムスリーのグループ会社)・エムスリーヘルスデザイン(エムスリーのグループ会社)でエンジニアとして各種作業に関わっている山本です! 以前もメール送信の話を書かせていただいたことがありますが、今回もまたメールネタとなります。今回のお題はメールセキュリティです。 大量メール送信のための予備知識 - エムスリーテックブログ すでにご覧になった方もいるかと思いますが、次のようなニュースが流れています。 www.proofpoint.com この「GoogleとYahooの新Eメール認証要件」ってつまりどういうことよ? というところを具体的にどのように進めているかについて書かせていただきたいと思います。 2023/12/18追記 : Googleからメール送信にTLSを使うことが追加要件として示されました。 TL;DR とりあえず何から始める? 何はともあれ実際に
「早く寝たいのに、布団に入ってから1~2時間は寝られない!」おまけに暑くて寝苦しい日は夜中に何度も目が覚めて、日中は頭がボーっとしてしまう人も多いはず。そんなあなたに朗報!米軍兵士の96%が120秒以内に眠りに落ちた米軍仕込みの睡眠法を、早速今晩からぜひ試してみてほしい。 教えてくれた人 工藤千秋さん/くどうちあき脳神経外科クリニック院長、坪田聡さん/睡眠専門医で雨晴クリニック院長 米軍が採用した究極の“睡眠法”とは? いつ敵に狙われるかわからない紛争地。極限の緊張下で注意力を発揮し、即座に行動しなければならない戦場の兵士たちには常に重圧がのしかかる。ひとつのミスが命にかかわる状況の中、睡眠不足で判断力を低下させないため、どんな場面でもすぐに体を休められるように米軍が採用した究極の方法がある。 「漸進的筋弛緩法(ぜんしんてききんしかんほう)」と呼ばれるその“睡眠法”は、強いストレス状況下に
「毎日勉強したいのに、三日坊主で終わってしまう」 「どうすれば勉強を継続できるのかわからない」 とお悩みの人には、「小さすぎて失敗すらできない」ような「小さな習慣」の積み重ねがおすすめです。(カギカッコ内引用元:スティーヴン・ガイズ著, 田口未和訳(2017),『小さな習慣』, ダイヤモンド社.) 本記事では、勉強の習慣化に不要なもの、必要なものについて、筆者の実践例も交えて紹介します。ぜひ、勉強が続かない……というお悩みの解決にお役立てください。 【ライタープロフィール】 澤田みのり 大学では数学を専攻。卒業後はSEとしてIT企業に勤務した。仕事のパフォーマンスアップに不可欠な身体の整え方に関心が高く、働きながらピラティスの国際資格を取得。現在は国際中医師合格を目指し毎日勉強している。勉強効率を上げるため、脳科学や記憶術についても積極的に学習中。 勉強に「モチベーション」はいらない 勉強
Microsoftが提供するSysinternalsの「Process Explorer」を使うと、ジョブオブジェクトを調べることができる。Optionメニューの「Configure Color」でJobsのチェックボックスをオンにする。ジョブでグループ化されているプロセスに指定した色がつく コンピューターでは、プログラムを実行するとメモリに読み込まれて「プロセス」になる。プロセスからはさまざまな情報が得られる。今回は、プロセスから情報を取得する方法について解説する。その前に、プロセスや関連の用語が混乱しているので、1回整理しておこう。 そもそもWindowsにおける「プロセス」とは 「プログラム」とは命令の連なりであり、これを記録したものが実行ファイルだ。ほとんどのプログラムは、実行ファイルという形を持つが、プログラムがプログラムを作って、実行ファイルという形を経ずに実行させることもでき
はじめに 今回の記事では、設計やソフトウェアアーキテクチャを学べるGitHubリポジトリを16個紹介する。 対象とする読者 設計やソフトウェアアーキテクチャに興味関心があるエンジニア GitHubをエンジニアリングの情報収集に活用したいエンジニア タイトルで気になった人 Architectural Patterns システムの基本的な構成を理解するためのパターンやテンプレートを提供している。これらのパターンを学ぶことで、システムの構造やコンポーネントの関連性、相互作用を理解できる。これが開発者にシステムをより効率的かつ効果的に設計・実装する能力をもたらす。 Design Patterns for Humans 設計パターンを人間が理解しやすい形で説明している。デザインパターンは特定の問題に対して再利用可能なソリューションを提供する。これによって、開発者はより効率的にコードを記述でき、メンテ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く