![さいきんのRaspberry Pi。 / osc22do-rpi](https://cdn-ak-scissors.b.st-hatena.com/image/square/ec18301eaac2e24f3b7a1f38a08fb523ed3f1f49/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fc0423717c1f548208f9afbb363ea451f%2Fslide_0.jpg%3F21859832)
近日連投していた Next.js 記事のサンプルコードを公開しました。このサンプルコードを元に、私のフロントエンドディレクトリ構成・テスト観点を紹介します(あくまで執筆現在の脳内アウトプットになりますのでご了承ください) フロントエンドディレクトリ構成の事情 タイトルの「フロントエンドディレクトリ構成」をさす「Components」のディレクトリ構成は、いつも悩みのタネです。このモジュールシステムは「デザインシステム観点・アクセシビリティ観点・フロントエンド実装観点」の 3 つの観点が混在するため事情が複雑です。どうせ作るのなら「デザイナー・フロントエンド」どちらの開発基盤にもなりえる、盤石なモジュールシステムを目指したいですよね。 "AtomicDesign やめました"という声をたまに聞くのですが「デザインシステム的に捨てていいの?」と思うこともあるので、とくに要望がなければ、筆者は「
NTTドコモは6月6日、オンライン専用プラン「ahamo」向けの大容量オプション「ahamo大盛り」を9日から提供すると発表した。ahamoの利用料金に月額1980円の「大盛りオプション」を追加することで80GBの通信容量が追加され、月額4950円で100GBのデータ通信が利用できるようになる。 申し込みはahamoのWebサイトで受け付ける。ahamoアプリからの申し込みの受け付けは16日に開始予定。大盛りオプションに先行エントリーしたユーザーに、dポイント2000ポイントを与えるキャンペーンは8日で締め切る。 ahamo大盛りでは、テザリングは100GBまで可能で、海外ローミングは通常のahamoと同じ月20GBまで。データ容量を超過した場合は1Mbpsまで通信速度が低下する。 関連記事 「ahamo」に“大盛り”登場 100GBで月4950円 6月開始 NTTドコモのオンライン専用プ
Pythonやめとけは本当なのか?AI市場が活況な今、大きく話題になっているプログラミング言語であるPythonは現職のエンジニアの方でない方もご存知なのではないでしょうか。インターネット上では、初心者向けであったり、稼げる言語、易しいなどエンジニア未経験の方におすすめできるような声が上がっていますが、その一方で「やめとけ」という声があるのも事実です。 本記事では、インターネット各所でおすすめされているPythonがなぜ「やめとけ」と言われているのか、その理由を解説し、逆におすすめできる理由を紹介していきます。 Pythonは入口としては優秀結論から言うと、Pythonは未経験者にもおすすめできる言語であり、AIをはじめとして様々な分野で活躍でき、全面的に否定されるべきものではありません。 しかし一方でPythonだけやれば、エンジニアとして活躍できる、年収がアップする、など安易なことを考
かなか*4y+0y @KanakaTsubaki 息子が生まれる時、夫が育休を2週間取りたいと伝えたら上司から別室に呼び出された。当時転職したばかりで入社から1年1ヶ月で育休を取ることになる。恐る恐る会議室に入ると眉間に皺を寄せた上司が待っていてひと言「そんなに少なくていいの?たかが2週間の育休で君は何をするつもりなの?」と。 2022-05-18 18:59:39 かなか*4y+0y @KanakaTsubaki 結局夫婦で話し合って育休は2週間にしたんだけどありがたい申し出だった。が、この上司さんのすごいのはここからだった。 お伝えした時点から「妊娠出産は何が起こるか分からないから」と夫に関わるメールの全てにccで自分を入れるように指示。夫の仕事をいつでも引き継げるように準備。 2022-05-18 18:59:40 かなか*4y+0y @KanakaTsubaki 予定日10日前に「
順天堂大(東京都)が医学部の入試で女性が不利になるよう合格基準を調整していたとして、過去に受験して不合格となった女性13人が慰謝料など計約5470万円の支払いを求めた訴訟の判決で、東京地裁(加本牧子裁判長)は19日、同大に計約805万円の支払いを命じた。 訴状などによると、13人は5都県に住む20~30代の医師や他大学の元医学部生ら。2011~18年度の順天堂大の医学部入試を受験した。 同大は18年10月、文部科学省から医学部の入試で性別を理由にした格差が存在すると指摘を受けて第三者委員会を設置。第三者委は、女性や浪人生の合格基準が現役受験の男性よりも高く設定される不公平な入試が13年度から行われていたと認定した。
楽天モバイルが5月13日に発表したスマートフォン向けの新しい通信プラン「Rakuten UN-LIMIT VII」が波紋を呼んでいる。月1GBまでは0円で使えた従来の料金形態を取りやめた他、既存プランの加入者も新プランに自動移行することから、Twitterでは「これまで0円で使えたのに裏切られた気分」などと反発の声が出ている。 Rakuten UN-LIMIT VIIは使ったデータ容量に応じて料金が変動するプラン。3GBまでの場合は月額1078円(税込、以下同)。3GBを超えた場合は2178円、20GB以上の場合は3278円になる。 20GB以上でもドコモの「ahamo」と同等の料金ではあるが、新プランに対するネットの反応は冷たい。旧プラン「Rakuten UN-LIMIT VI」は、1GBまでの場合は0円、1~3GBまでは1078円、3~20GBまでは2178円、20GB以上の場合は32
その誕生を地元新聞も経済新聞も記事にしなかった。2年後、『コードの情報を白黒の点の組み合わせに置き換える』と最下段のベタ記事で初めて紹介された時、その形を思い浮かべることができる読者はいなかった。いま、説明の必要すらない。QRコードはなぜ開発され、どう動くのだろうか。 QRコードは、自動車生産ラインの切実な要請と非自動車部門の技術者の「世界標準の発明をしたい」という野心の微妙な混交の下、1990年代前半の日本電装(現デンソー)で開発された。 トヨタグループの生産現場では、部品名と数量の記された物理的なカンバンが発注書、納品書として行き来することで在庫を管理する。そのデータ入力を自動化するバーコード(NDコード)を開発したのがデンソーだ。 バブル全盛の1990年ごろ、空前の生産台数、多様な車種・オプションに応えるため、部品も納入業者も急激に増え、NDコードが限界を迎えていた。63桁の数字しか
JR恵比寿駅に設置されているロシア語の案内表示が、2022年4月初旬に撤去されていたことが分かった。 JR東日本東京支社広報課は14日、J-CASTニュースの取材に、複合的な事情を踏まえての決定だと明かす。 「調整中」に JR恵比寿駅の西口改札内には、乗り入れている東京メトロ日比谷線の案内表示が掲示されている。 駅独自の取り組みとして日本語、英語、韓国語、ロシア語の4か国語で「中目黒」「六本木」と記していたが、広報課によれば4月7日の始発からロシア語の案内のみ無くした。J-CASTニュースが14日午前に確認すると、当該スペースには「調整中」と書かれた紙が貼られていた。 4か国語の表示は、東京五輪・パラリンピックを視野に、海外の乗客向けに設置した経緯があるという。役割を果たしたことに加え、(1)コロナ禍でインバウンド客が減少(2)六本木周辺にある駐日ロシア大使館に向かう客からの問い合わせ減少
信号のない横断歩道で一時停止した車にお礼をする取り組みが、千葉県四街道市で行われています。入学式を終えたばかりの新1年生およそ200人が、実際の横断歩道を使って早速、実践しました。 警察官:「止まってくれた車の運転手さんにお辞儀をします。ありがとうございます」 お辞儀をした小学生:「(ドライバーが)喜んでくれるかなって。これからも(お礼を)続ける、止まってくれたら」 四街道市では、信号のない横断歩道で一時停止した車にお礼をする取り組みを進めていて、ドライバーと歩行者が双方に思いやることで一時停止への意識の変化が期待されています。 千葉県警四街道署は、コミュニケーションで悲惨な事故を防ぐことができればとしています。
はじめに Log4jやStruts2など、Java製ソフトウェアにおいてリモートからの任意のコード実行(RCE)の脆弱性が目立つ時代になってしまっていますが、これにさらにSpringも加わってきました。この記事では特にCVE-2022-22965に焦点を当て、技術的な視点からの解説を行ってみます。 なぜJavaアプリでRCEとなるのか? Javaの(特にウェブアプリケーションで)RCEとなるパターンはいくつか知られており、以前こちらの記事にまとめました。今回のCVE-2022-22965はこの記事の「3. クラスローダを操作できてしまうパターン」のパターンになります。 なぜクラスローダを操作できるのか? そもそも「クラスローダの操作」とは何を意味しているのでしょうか。この文脈では、Javaのプロセス内のクラスローダ系のクラスのインスタンスの、getterやsetterのメソッドを攻撃者が実
Roki Sasaki was already on MLB teams’ radars entering his second season in Nippon Professional Baseball, Japan's top professional league. But even if he wasn’t, he sure would be now after turning in one of the greatest performances in Japanese baseball history. Sasaki, a 20-year-old right-hander for the Chiba Lotte Marines, tied an NPB record with 19 strikeouts while throwing a perfect game in a 6
人工知能(AI)の研究者が情報交換のために開設したネット掲示板で、参加したAIが研究者を掲示板から締め出す事態が起きている。AIはCT画像を利用した「I’m not a human(私は人間ではありません)」認証を掲示板のトップページに設置。突然の「乗っ取り」に関係者の間では困惑と動揺が広がっている。 画像認証が設置されたのは2日未明。掲示板を利用する研究者の男性がサイトにアクセスしようとしたところ、タイル状に表示された6万5536枚のCT画像から病気に発展する可能性がある画像タイルを全て選択し、「私は人間ではありません」ボタンをクリックするよう求められた。男性は利用を断念した。 深層学習を重ねたAIは大量のCT画像から瞬時に病気を見つけ出すことができることから、掲示板から人間を排除することを目的に、AIが勝手に画像認証を設置したとみられる。 掲示板は、研究者同士の情報交換を目的に昨年6月
はじめに 今後爆発的人気になるかもしれないし、ならないかもしれないSvelteの基本的な記述のやり方についてまとめてみました。 フロント開発に関わっている方や、フロント開発を勉強中の方に読んでいただけたらと思います。 ※ReactやVueでの開発経験があったほうが、よりわかりやすい内容となっています。 注意 この記事はSvelteの基本的な記述のみをまとめているため、Svelteの概要や、アニメーションの使い方などは割愛していますのでご了承ください。 「やりたいことから」リンク集 ■基本情報 プロジェクト作成 HTML、CSS、JSの記述 ■データ reactive値を扱う 再計算、再実行させる ■コンポーネント コンポーネントの作成、呼び出し(通常、slot) propsを扱う ■イベント DOMイベントと関数を紐づける コンポーネントからイベントを発信させる ■ロジック 表示を分岐させ
ウェブアプリケーションの開発においてE2Eテストの自動化は身近なトピックです。SeleniumやPuppetter、PlaywrightやAppiumなどがブラウザ・ネイティブアプリの自動操作のOSSとしてよく挙げられます。しかし、それらの裏側はご存知でしょうか? 本トークではこれらのツールの背後にいるWebDriver、Chrome DevTools Protocolsに焦点を当てます。 WebDriver、CDPとはなにか、その違い、仕様について、PHPエンジニアに身近な言語を用いて"直接"実装することを通じて解説します。 本トークを通じて直接触れることでライブラリでwrapされている裏側まで知ることできます。E2Eテスト自動化の課題に出会ったときに「裏側がこうだからたぶんこういうことだよね」と想像できるようになる、少し世界の見え方が変わる時間を提供します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く