2025年の新卒研修の資料です。
「オブジェクト指向UIデザイン」の第6章「オブジェクト指向UIのフィロソフィー」の感想記事です。 www.sociomedia.co.jp めちゃくちゃ面白かったです。 オブジェクト指向が生まれた経緯、背景にある思想、GUIとの関連性について学べました。 以下、印象に残った部分と感想になります。 注:この記事はデザイン未経験の3年目エンジニアによる感想記事です。誤った解釈が含まれる可能性があります。 オブジェクト指向とは オブジェクト指向とは、システムをデザインする際に主体(知覚する者)ではなく客体(知覚される者)をモデル化することに本質があるからです。 今までの私のオブジェクト指向に対する認識は「データとロジックをまとめて部品とする仕組み」くらいのものだったので、かなり視点が変わりました。 客体をモデル化したもの:「オブジェクト」同士の相互作用によって大きな構造体を動かすという思想を改め
今回の記事は表題の通りで、どうしたら楽になるのかについてこの記事で説明したい。 ・忙しい人向け結論 Rufusを使え ・俺はもっとこだわりたいという人向け結論 Autounattend.xml(Unattend.xml)を活用しよう ・Windows 11 インストールの課題1.操作がめんどくさい Windows 11 24H2のインストーラーから起動すると、インストールまでに下記のような流れがある。 Windows 11 24H2のインストーラーを起動した直後。以前とちょっと見た目が変わった[Windows 11インストールから完了までの流れ] (インストール前) 言語の選択→キーボードの選択→セットアップオプションの選択(新規インストールor修復)→プロダクトキーの入力→エディションの選択→ライセンス条項の同意→インストール先の選択 (インストール後) 国・地域の選択→キーボードレイア
古典籍ビューアー 『古事記』をはじめとする上代文献や近世の国学者による古典注釈のテキストなどを見ることができます。古典作品の世界に分け入ってみましょう。 古事記ビューアー 英訳古事記(Kojiki English Translation) 万葉新採百首解ビューアー
2025-03-24 関ジャバ'25 3月度 https://kanjava.connpass.com/event/345530/ SpeakerDeckにあげたら9ページ目だけ文字が消えました。 なんでだろ?せろさんのポスト貼ったから? 心の目で見てください。
はじめに Java の enum は大変便利で非常多くのシーンで活用されています。例えば区分を表すようなオブジェクトを表現したい際にもよく使われていますね。 Java 14 で正式機能となった switch式にて網羅性検査が行えるようになり、それまで以前ではどうしても抽象メソッド等を活用する必要があった処理についても、switch式を利用する事で簡潔に表現することができるようになりました。 また、Java 17 で正式機能となった sealed classes/interfaces と Java 21 で正式機能になった Record Patterns によって、これまで必要だった区分値のような enum を必ずしも定義しなくて良い場合も出てきました。 この記事では、今まで enum を使っていたコードがこれらの機能によってどのように変わるのかを紹介し、盲目的に enum を定義するのでは
こんにちは。SmartHRのプロダクトデザイン本部でプレイヤー/マネージャーをしているうえんつ(@wentz_design)です。今回は何かと見かけることがある「直感的なUI」という表現について建設的な批判をしたいと思います。 まず、この記事は「直感的」という言葉自体を否定したり、その使用を禁止すべきだと主張するものではありません。「直感的」という概念には本質的な価値があり、ユーザー体験の重要な側面を表現しています。 私が問題提起したいのは、この言葉が具体性を欠いたまま無批判に使われている状況です。この記事を通じて、「直感的」という言葉の背後にある具体的な要素を言語化し、より効果的なコミュニケーションと測定可能なデザイン目標の設定を目指したいと思います。 「直感的なUI」という甘い誘惑新しい企画や開発プロジェクトが始まるたび、私たちは無意識にこの言葉を繰り返していないでしょうか? 「このア
よくある話やる夫「やる夫は4月から数学科1年生!大学数学を極めるお!今日は意識高く本屋にやって来たんだお!」 やらない夫「……お前、数学が好きなのはいいけども、二次試験の数学散々だったんだろ?無理すんなよ。」 やる夫「やらない夫は黙ってろお!やる夫は本気出せば天才だお!」 やる夫「おっ、ここが専門書の棚かお。あった、杉浦光夫『解析入門Ⅰ』。これが欲しかったんだお!」 やらない夫「いや、それは『解析門前払い』として有名な本で……」 やる夫「杉浦解析は名著だお!即レジだお!」 やる夫「さぁ、始めるお!最初は実数のことが書いてあるお!こんなの知ってるお!」 やる夫「2ページでもう加群とか可換群、可換環みたいな言葉が出てきたお。なんのことか分からないお」 『問1 $\mathbb{R}$(一般に体$K$)において次のことが成り立つことを示せ.(i) (R3)を満たす$0$は唯一つ.』 やる夫「(R
主要なソフトウェアアーキテクチャそれぞれを個別の物語形式で学べる本です。カバー画像でイメージを膨らませ、物語の内容に沿ったコードサンプルやクラス図で実際の実装イメージをつかむことができます
無垢な仔猫の写真を集めたウェブサイトを訪問したと想像してみてください。かわいい仔猫達の写真の背後には、このウェブサイトの強大な力が隠れています。誰かがウェブサイトにアクセスすると、サイトのオーナーはその訪問者のネット上の行動に関するあらゆる情報を入手できます。その中には、銀行取引情報、SNS上の投稿やメッセージ、メール、オンラインの購買データなどが含まれます。あなたが受ける信用面や金銭面の損害はどれほどのものになるでしょうか。あなたのメッセージが流出し、銀行口座のお金が使い込まれるかもしれません。しかし幸いなことに、実際にはそのような状況は起こりません。それは、SOPとCORSのお陰なのです。 目次 Ajax(Asynchronous JavaScript And XML) インターネットがジャングルではない理由 認証情報を「含める」vs「含めない」 CORSルールの定義 クロスオリジンリ
「Ⅰ章 : 基本の体系」では、コードネームやコード進行に関する最も基本的な部分を学びます。基本的な語彙・概念と少々の編曲に関わる知識、簡単なコードアレンジ法など、このI章だけで小さな理論体系が完成します。 1コード理論をはじめるそもそもコードとは何か。コード理論の概要を、また「3つのレイヤー」を用いて説明する。 2長調・短調の区別についてコード理論を進めていくうえでの前提となる、「長調・短調」の区別について。キーの長短が区別しづらい楽曲を、理論上どう扱うか。 3二音のハーモニー音を2つ重ねたときに生じるハーモニー、その質感差について。 4六つの基調和音 ❶コード進行の根幹をなすのはたった6つのコードだけ。六つの基調和音を学ぶ。 5メジャーコードとマイナーコード最も基本的な2つのコード、「メジャーコード」と「マイナーコード」について。 6六つの基調和音 ❷五度圏の活用五度圏を活用し、どんなキ
こんにちは、みねるばです。 今日は、金沢のおすすめの場所・食べ物についてのツイートまとめです。 ツイートまとめ:金沢の観光おすすめリスト これから石川へ行く人へ! 金沢周辺で行って良かった場所を書いていきます。 1.石川県立図書館 本好きにとっての楽園!読書スペースも凝っていて、どこでも無限に本を読みたくなります。企画のセンスも素晴らしく、普段本を読まない方でも、本を手に取ってみたくなります。まさに夢の図書館です! pic.twitter.com/5FwCeKVr0P — みねるば (@minerva_owl1) January 18, 2025 2.石浦神社 夜に行くとライトアップされていて、息を呑む美しさです。鮮やかに照らされた千本鳥居が、異界へといざないます。とりわけ紅葉の時期は格別です! pic.twitter.com/ivFdsnpAIj — みねるば (@minerva_owl
Gitの使い方だけでなくGitの仕組みから学べる入門書。シンプルなプロジェクトとわかりやすい図を使って、Gitのバージョン管理がどのように機能するのかを視覚的かつ具体的な方法で解説します。読者は、実践的な演習を通して、Gitの使い方を自分のコンピューター上で実際に体験して学びます。本書全体を通じて1つのプロジェクトに取り組み、ステップバイステップで学んでいくので、知らない用語や概念でつまづくことなく、Gitの基本をマスターできます。プログラミングを学んでいる学生、Gitの使用経験のない開発者、データサイエンティスト、テクニカルライターなど、個人的なプロジェクトや仕事上のプロジェクトでGitを使う必要がある人に最適です。 賞賛の声 まえがき 1章 Gitとコマンドライン 1.1 Gitとは何か? 1.2 GUIとコマンドライン 1.3 コマンドラインウィンドウを開く 1.4 コマンドラインで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く