暮らし 結石を9回やったから頑張って飲む水分も3倍に増やした。運動量も増えた。もうあの地獄を二度と見ないために努力した結果10回目の結石が出来た!なんでや!
先日、『質の高い課題解決できる人が「こうすべき」を主張すべきだけど、それが苦手な人も多いからチームで解決したら良いのでは』という雑な考えを書いたのですが、僕のブログにしては多くの人に読んでもらえました。 読んでくれた人、ありがとうー fujii-yuji.net ただ、この記事へのコメントで「質の高い決定ができない上司や社長はダメだろ」みたいな意見もそれなりに多くあって、けっこう驚いたのですよね。 僕が雑に書いたわかりにくい文章だったことが原因で誤解されてしまったのでしょうけれど、今日は補足として「部下がやれることを上司もやれる必用はないですよね」的な話を書きます。 上司が「自分ではできないからお前に頼むわ」と言ってくれたお陰で、"上司のして欲しいこと探し"をしなくて済んだ。 僕が若いころお世話になった上司はよく「自分ではできないからお前に頼むわ」と言っていました。 実際のところ、その上司
イラストを制作したのは、中学生で将棋のプロ棋士になった少年の成長や葛藤を描きアニメや映画にもなった漫画「3月のライオン」の作者、羽海野チカさんです。 羽海野さんは、およそ20年に愛読していたブログの運営者が、新型コロナウイルスの治療や対策にあたっている国立国際医療研究センターの忽那賢志医師だということに気づき、4月17日、インターネットのツイッターに、これまでのいきさつや新型コロナウイルスと最前線で戦っている忽那さんを気遣う思いを投稿しました。 「20年以上前だと思うのですが ネットでとても面白いブログを書いている人を見つけまして あまりにも文章が面白いのでよく覗きに行っていたのですが お医者さんになる所だった人だったらしく 忙しくなって更新が無くなってでも何年経っても気になって 時折、ペンネーム等の断片で検索をして その後お医者さんになられていて」 「なぜわかったのかよく自分でもわからな
Linuxにおけるデバイスファイルはデバイスをファイルという概念を通して扱えるようにしたものです。デバイスファイルは通常のファイルと同様に読み書きを行うことができます。しかし実際には、その読み書きはデバイスドライバを通じてデバイスの制御に変換されます。 この記事では、デバイスファイルへの読み書きがどのようにデバイスの制御に変換されるのかを説明します。デバイスファイルはデバイスドライバとファイルの2つのコンポーネントに依存したものであるので、最初にデバイスドライバ、次にファイルについて説明し、最後にデバイスファイルがどのようにデバイスドライバと結び付けられるかを解説します。 この記事の内容は主に詳解 Linuxカーネル 第3版及びhttps://github.com/torvalds/linux/tree/v6.1によります。 目次 デバイスドライバ デバイスドライバの実例 read_wri
イントロダクションLOVEBITESという日本の女性メタルバンドの周辺がいまちょっと面白いことになっているので解説します。ヘヴィメタルに興味がない人も人間ドラマとして味わい深いのでよかったら読んでみてください。 LOVEBITESの動画には「私は今年70歳になるロックファンだが30年振りに夢中になれるニューバンドを見つけた」というような英語コメントが頻繁に書き込まれる。「LOVEBITES reaction」でYouTube検索すると膨大な量の海外リアクターの動画と、そこに書き込まれた膨大なオタク早口の英語コメントを見つけることができる。Wikipediaは日本語版より英語版の方がはるかに充実している。そういう存在のバンドだ。 LOVEBITES前夜世界中の音楽チャートがヒップホップやR&Bといったダンスミュージック中心になってもう長いこと経つ。そんな中で日本のチャートは異様なほど独自の多
問題提起 (※タイトルはキャッチーなのにしましたが、Middleware全般の不要論ではありません。非同期処理において不要論です。) Redux使うときに非同期処理はどう書きますか? 「よくわからないけどMiddleware使うらしい」と思考停止していませんか? この記事では、Reduxは本来どのように扱うことを想定されているのかと、なぜ非同期処理の文脈でもMiddlewareが出てきたのか、そして「実はMiddleware無くても読みやすく書けるよね」という話をしていこうと思います。 Reduxでの設計を悩む人への個人的な解です。 (気になる・詳しく知りたい箇所などありましたらお気軽にコメントください) この記事のゴール ActionDispatcherという筆者が命名したクラスを使うことで、 複数の非同期処理を含むロジックでも読みやすく書ける ネットワーク通信などを含んでもテストがしや
はじめに こんにちは、株式会社 Flatt Security セキュリティエンジニアのぴざきゃっと (@pizzacat83) です。 認証機構を自作せずに導入できる Firebase Authentication は様々なアプリケーションにて利用されていますが、その特性を十分に理解せずに導入すると、実は不具合や脆弱性が生じることがあります。そこで本稿では Firebase Authentication を利用するうえで、注意しなければ不具合や脆弱性に繋がりうる 7 個の「落とし穴」について解説します。 はじめに IDaaS の利点と欠点 落とし穴 1. 自己サインアップ リスク 対策 落とし穴 2. ユーザーが自身を削除できる 対策 落とし穴 3. 他人のメールアドレスを用いたユーザー登録 リスク リスク 3-1. メールアドレス誤入力によるユーザー乗っ取り リスク 3-2. 他人にメー
この記事について 上記のようなドラッグ&ドロップを使った並び替えの処理を自作したは良いものの、使うことが無くなってしまったので、供養の意味を込めて、その時に得た知見をこの記事で共有したいと思います 💪 実装する条件 この記事で実装する処理は以下の条件のもと実装してきます。 サードパーティ製のライブラリを使用しない React Hooks を使って実装する 並び替えするときにアニメーションさせる 簡単に扱えるようにする! アニメーションは CSS を使って行いますが、今回は簡略化の為に CSS ファイルは扱わずにインライン CSSを用いる事とします。 どのように使えるか考える では早速、「 実装していくぞー 💪 」と行きたい所ですが、今回のような汎用的な処理を自作する時は、「 どういう感じで使いたいか? 」という所から考えた方が、色々とやりやすいと思っています。なので、今回はそこから考え
yarn v3 が出ました。詳しい解説は譲るとして、esbuild integration や パフォーマンス向上が目玉です。 Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, ... - DEV Community 流石に v1 はもう古いが、 v2 からの独自路線は受け付けがたい…という立場なのですが(yarn オリジナル作者の sebmck も難色を示しています)、今回は yarn 特有の機能をできるだけ避けて、できるだけ npm や pnpm 等と互換な部分だけで yarn v3 を使います。なので pnp も使いません。eslint や vscode の typescript 等でハマりどころが多すぎます。 ゼロインストールも否定派です。git blob objects のサイズが爆発して仕事にならなくなったことがあります。
WindowsやmacOS、Linuxなどのクロスプラットフォーム対応のデスクトップアプリ開発を容易にするフレームワークとして高い人気を持つフレームワークが「Electron」です。 ElectronはChromiumとNode.jsを用いることで、HTML/CSS/JavaScriptのWebテクノロジーによってデスクトップアプリケーションを開発できるのが最大の特徴です。 いまやElectronは、Visual Studio CodeやMicrosoft Teams、Slack、GitHub Desktop、そして最近話題のNotionなど、さまざまなアプリケーションに採用されています。 このElectronの優れた特徴を備えつつ、よりメモリ消費量が小さくファイルサイズもコンパクトで、高いセキュリティを備え、柔軟なライセンスを実現しようと開発されたのが「Tauri」です。 Tauriは、
はじめに NFT って何ですか? ブロックチェーン上に記録された一意なトークン識別子をその保有者のアドレスと紐付ける情報、およびそれを状態変数として保持するスマートコントラクトのこと。 以上。 え、それだけ? はい。 「デジタル資産に唯一無二性を付与するインターネット以来の革命」なんじゃないの? これを読んでください: speakerdeck.com なるほど。ところで、この記事は何? いま話題の NFT について、NFT の標準仕様である EIP-721 の仕様書と、それを実装しているスマートコントラクトのソースコードから読み解けることを解説する。一般向けの解説とは異なる視点から光を当てることで、ソフトウェアエンジニアに「あ、NFT って単にそういうことだったのか」と理解してもらえるようにすることを狙っている。 また、NFT がソフトウェアとして具体的にどう実装されているかを知ることは、
初心者向けCSS floatプロパティとは?基本の使い方について解説! 公開日:2021.08.31 スキルアップ Webサイトを作成する際、要素を横並びにするために使用するのがfloatプロパティです。floatはCSSプロパティのなかでも使用頻度が高いため、ぜひマスターしておきたいプロパティの一つでもあります。 実際にCSS floatを使用したことがある方のなかには、思うようにレイアウト変更ができずに苦労したことがある方も多いのではないでしょうか。 この記事では、floatプロパティの値の種類や、実際にfloatプロパティを設定する方法について解説していきます。 floatプロパティによる回り込みを解除する方法や、消えてしまった要素を再度表示する方法についても触れていくので、ぜひ最後までご覧ください。 CSSとは、Webサイトの要素を装飾したり、表示方法を指示する仕様のことです。この
この記事では、Webデザイン制作を楽にする最新オンラインツール43個をまとめてご紹介します。 コピペで利用できるお手軽CSSツールやSVGツール、コード知識不要のノーコードツール、色に困ったときに便利な配色ツールなど、クリエイティブな案件で活用したい新しいツールを揃えています。 自分のワークフローにうまくツールを導入することで、制作時間の短縮につながるだけでなく、ストレス少なく作業を行うことができます。 カテゴリごとに整理しているので、目的にあったお気に入りツールを探してみましょう。 コンテンツ目次 1. Web制作便利ツール 2. 配色ツール 3. デザインコレクション 4. プロトタイプ、アイコンツール 5. コラボ、リモートワークツール 6. 面白、クリエイティブツール Web制作の効率、生産性アップ!話題の最新オンラインツールまとめ Web制作便利ツール Layout Patter
Reactアプリケーションのアーキテクチャの一例として公開されているGitHubリポジトリ「bulletproof-react」が大変勉強になるので、私自身の見解を交えつつシェアします。 ※2022年11月追記 記事リリースから1年ほど経過して、新しく出てきた情報や考え方を盛り込んだ続編記事を書いていただいているので、こちらも併せて読んでいただければと想います(@t_keshiさんありがとうございます!)。 ディレクトリ構造が勉強になる まずはプロジェクトごとにバラつきがちなディレクトリ構造について。 ソースコードはsrc以下に入れる bulletproof-reactでは、Reactに関するソースコードはsrcディレクトリ以下に格納されています。逆に言えば、ルートディレクトリにcomponentsやutilsといったディレクトリはありません。 たとえばCreate Next Appで作成
筆圧が高すぎて困っている。シャープペンの芯がすぐ折れるとかだけでなく、1ヶ月も経たずにシャープペンごと壊れる。力を入れすぎてシャープペン内部の部品が曲がるのだ。最近はデルガードとかいう芯が折れにくいシャープペンも出ているが、あれはもっと最悪だ。中で芯が折れるからいちいち分解する羽目になる。折れた芯が飛んで目に入る事がないという点では安全だが。 一時期シャープペンを諦めて鉛筆(シャープペンよりは芯が折れにくいからマシ)を使っていたが「小学生かよwww」ってからかわれるからやめた。筆圧を下げる練習もたくさんしたが、そっちに気を取られると勉強に集中できなくなってしまう。もうどうすればいいんだ。 追記:今見てビビりました。ほんとに沢山の親身なアドバイスありがとうございます。とりあえずオススメされたもの全部買って試してみます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く