#asken_dev「設計の考え方とやり方」勉強会 https://asken.connpass.com/event/254709/ ・良い設計は悪い設計より変更が楽で安全である ・ドメインモデル方式のクラス設計 ・イミュータブル方式のテーブル設計 ・設計スキルの身につけかた ・設計のためのモデリング
「良いコード/悪いコードで学ぶ設計入門」という本がとても売れているようです。私の所属している開発チームでも、何人か購入した人がいたので、私も購入して一通り読んでみました。 結果として、いくつかの考えが整理され、私としてはこの本によって考えが深まり、本を読んで考えた事自体は有意義であったと思いました。ただし一方で、あまり知識がない状態で(自分の中での判断軸が無い状態で)この本を読むと、色々と誤解が生まれるのではないか?という事を感じました。 一つの技術書がこれだけ売れるという事はそんなに多くはない事だと思うので、つまり、 その内容が改善されるとその効果は相対的に大きい という事になります。そこで、私が本を読んでいて思ったことや、この本の内容で正しいこと、現在も賛否両論とされること、事実として認識が間違っているであろうこと、この本で触れられていないが設計において大事なこと、などについてまとめて
記事の構成 アジャイルソフトウェア開発とは アジャイルマニフェストとは アジャイルマニフェストの問題 そこで、アジャイルの本質 by マーティンファウラー アジャイルソフトウェア開発とは? アジャイルソフトウェア開発とはなんでしょうか? 「アジャイルマニフェスト(後述)の4つの価値観、12の原則に従う開発方法の総称」 これが最もオリジナルな定義です。 なぜこんなややこしい言い回しをするのは後から説明します。 重要なことは、「アジャイル」という具体的な手法があるわけではないということです。 アジャイルはマインドセット(思想、考え方)です。そのため、 ✖️ do agile 「アジャイルをやる」はありません。 ⭕️ be agile 「アジャイルになる、アジャイルの思想に則る」はあります。 アジャイルの思想に則った開発手法として ・スクラム ・エクストリームプログラミング(XP) ・リーンスタ
米Microsoftの共同創業者で世界長者番付4位のビル・ゲイツ氏は6月15日(現地時間)、米TechCrunch主催のイベントに登壇し、NFT(代替不能なトークン)についての質問に対し、「私は関与しない。当然だ」と応えた。 NFTは「100%、Greater fool theoryに基づいている」とゲイツ氏。Greater fool theoryとは、金融業界で、過大評価された資産でも、自分より愚かな誰かにさらに高値で転売できると踏んで購入することを指す。現実的な価値との乖離が大きくなりすぎれば、価格は大幅に下落する。 ゲイツ氏は、農場や工場など、形あるものを生産する組織に投資することを好み、暗号通貨やNFTには関心がないと語った。 「サルの高価なデジタル画像は世界を大きく発展させるだろうが」と米Yuga Labsが提供する人気NFT「Bored Ape Yacht Club」(BAYC
はじめに の参加記事になります。 個別の技術ではなく、エンジニアの成長のステップで読むと良い本の紹介 エンジニアとして成長していくときに、個々の技術を深く理解し使いこなしていくことは必要ですが、個々の技術を選ぶときにもどんな成長ステップがあるかを理解することも重要です。 実装をするという範囲をエンジニアの中心なのはありますが、実装以外の部分を理解するとその技術が最大限に活きるのかを理解するには周辺についても理解していく必要があります。そこで、実装を始める前の構造のパターン、実装を進めるエンジニアの環境などを知ることで、もっと効率的な開発が出来るようになるのかを理解していきたいけると良いと考えています。 この記事では私が経験した中でより良いWebシステムを作るという観点に立ったときに、広く理解しておくと良いと感じた本を紹介します。 これからエンジニアリングでどのような勉強をすればよいかを考え
概要 本稿は、突然ムシャクシャした筆者が自分の考えるブロックチェーンの定義と、世間で言われているブロックチェーンの特性および応用例を批判するものである。 本稿は筆者の見解であり、所属組織の公式見解ではない。 ブロックチェーンの定義 そもそもブロックチェーンとはなんなのか。狭義には、「ブロック」の「チェーン」であることから、以下の定義をしたい。 データが、当該データ直前のデータの暗号学的ハッシュ値を持つリスト型のデータ構造 ここでは、そのデータの中に何を保持するかは一切考慮しない。 データがハッシュ値で連鎖することによって、リスト中の任意のデータのみを書き換えると、ハッシュチェーンの整合性が失われ、書き換えが行われたことを検知可能なデータ構造であると定義する。 しかし、世間で「ブロックチェーン」に興味を持つ諸氏はこの定義だけではいささか狭すぎると感じるだろう。 そこで、狭義のブロックチェーン
新年そうそう、ややこしいところに首を突っ込むよ! 少年漫画に見られる女体化すれば馬鹿になる表現と女性キャラの性的消費 - Togetterまとめ 『ONE PIECE』で描かれているジェンダー観に、男尊女卑が多分に含まれているという指摘と、それに対する反発がまとめられています。 それが端的に出ているのが、単行本のおまけコーナー「SBS」で描かれた、主要キャラの性転換イラストです。 ONE PIECE 76 (ジャンプコミックス) 作者: 尾田栄一郎出版社/メーカー: 集英社発売日: 2014/12/27メディア: コミックこの商品を含むブログ (27件) を見るこれは、海賊の中でも世界政府と深く結びついた強い勢力である、王下七武海の旧メンバーを性転換させたもの。 上のまとめでは「女体化」と書かれていますが、もともと女性であるボア・ハンコックは男性化されていますね。 1枚の絵だけで女性/男性
「インターネットは20代のもの」というのが、20代30代をインターネットで過ごしてきた自分の感想です。 20代はバランスが良い。10代ほど自分の中の積み重ねが不足しているわけでもなく、30代ほど自分の頭上にある能力の天井に気が付かされているわけでもない。何かを変えようと変革を起こす体力や精神力もある。インターネットは常に新しいものを求める群体ですが、新しいものを生み出す能力と新しいものを生み出す活気のある20代は、インターネットが求める需要に供給がマッチする。 ところでインターネットはあくまで例えとしてのワンオブゼムであって、「若ければ有利」は何にせよ当てはまる定理でしょう。老人が個人として新しいものを生み出せる能力があるのであれば、新進気鋭の60代のクリエイターや作家がドンドン出てきておかしくないはず。何かを始めるのにはいつからでも遅くない、というのは甘い囁きのようなフェイク。相対的には
漫画『月曜日のたわわ』の宣伝のため、性的に描いた女子高生のイラストを日本経済新聞が朝刊の全面広告に掲載した問題で、UN Women(国連女性機関)の本部(米・ニューヨーク)が日経新聞に抗議していたことが4月15日、ハフポスト日本版の取材で分かった。 【画像】抗議の発端になった全面広告 UN Women は11日付けで日経新聞の経営幹部に対し、今回の全面広告を「容認できない」と抗議する書面を送付。対外的な公式の説明や、広告の掲載の可否を決めるプロセスの見直しなどを求めた。【金春喜 / ハフポスト日本版】 ステレオタイプ脱却に向けた「3つのP」守れず国連女性機関が抗議したのは、日経新聞が4月4日に掲載した全面広告。講談社の「週刊ヤングマガジン」で2020年11月から連載中の漫画『月曜日のたわわ』(比村奇石氏)の単行本最新刊を告知するものだ。 胸を非現実的なほど強調したミニスカート姿の女子高生の
ファイザーでもモデルナでもいいが、コロナワクチンの添付文書を見ても、原材料に「酸化グラフェン」の記載はない。 しかし、英国の公的な研究機関がワクチンバイアルに酸化グラフェンが含まれていることを正式に確認した。 http://ukcitizen2021.org/Case_Briefing_Document_and_lab_report_Ref_AUC_101_Report%20.pdf バイアルの出所(どこから入手しロット番号は何番か等)が明示されているし、分析を始めるにあたって、バイアルの開封場面を録画さえしている。 バイアルの内容物はラマン分光法などで徹底的に精査され、以下の成分が確認された。 またそれぞれの成分の毒性は以下のようである。 ・グラフェンナノ物質は体内の自然バリアを通過し、中枢神経系を損傷する。 ・酸化グラフェンは内臓、生殖器系、血液、細胞(ミトコンドリア、DNA)を損傷し
僕の書いた記事に反応いただいた。ありがとうございます。 https://kumagi.hatenablog.com/entry/re-web3-terrorism 昔、blogでwikiについての書き込みをしたら怒られて、でも、その後でWebSigというコミュニティに誘っていただいた時のことを思い出して、こういう感じ懐かしいです。今と昔で違うのはトラックバックがなくなってるのが悔やまれる。hatenablogとnoteの間でなら、とか、特定のフォロー関係があれば信頼関係取れるからトラバが送れるとかプロトコルとか作ればいいのに。 昨今、SNSの力が強大化した結果、レピュテーションリスクがリアル仕事にも影響でかねないので不確かなことが言いにくくなってる昨今、最後の一行に本音が現れてることは十分噛み締めつつも、紳士的な批評で勉強になり大変助かります。 前の記事に対する技術的不確かさについて、指摘
偏愛するコンテンツについて、ビジネスや文化の観点から共通するパターンを見つけ出すこと。複数のものごとをひとつのことで説明できる着想にワクワクすること。それがメディアヌップでやりたいことです。 20年にわたってUGCのプラットフォームを開発・運営してきた経験と、個人としても小説などの創作を行ってきた視点からお届けします。 間違った主張に正しい反論をすることは世のためになることではあるけれど、間違った主張の数があまりに多いと、正しい反論もひっくるめてそのどちらにも耳を貸す余裕がなくなってくる。結果、無視するようになる。でも、その議論自体が話題になった場合は別である。そこには私たちの関心を引く何かがあり、メタ的に言及する理由になる。 話題になっているのはこの記事。 NFTとメタバースについて思うこと(2022年2月11日) この記事のうち、冒頭にも述べたとおり間違った主張に対する反論はここではと
2021年、NFTの全世界での売上は2.5兆円を超えたそうである*1。その前年が100億円程度だったことを考えると、凄まじい成長である。それがどれくらいの規模かをイメージするのに、日本のインターネットメディア広告費を思い浮かべるといいかもしれない。100億円規模だったのは1998年、2兆円を超えるのは2019年だ。全世界と日本とでは同一条件の比較とはいえないが、それでも、あるところでは21年かかった成長を、わずか1年でやってのけたマーケットがあったのだから、突如のデジタルゴールドラッシュに人々が沸き立つのも無理からぬ事だろう。 しかし、そんな話を聞けば聞くほど、胡散臭さに身構えてしまうのが心理というものだ。メディア業界にはまだ投資家やアーティストやゲームデベロッパーのように泡のうえで踊る順番がまわってきていないから、輪には加わらずにクールな批評家でいるほうが賢明のようにも思える。それに、ブ
こんにちは、神崎ゆきです。 先日、私は「表現の制作側と比べて、根拠のない非難をする側は、掛かるコストが少ない」という『コストの非対称性』に言及するツイートを行いました。 今回は、それに関するやり取りの記録です。 1. 「コストを掛けない非難」の問題点 2. 表現規制は「実在児童」を危険に晒す 3. 茶谷さやかさんと「根拠のない非難」 1. 「コストを掛けない非難」の問題点 表現に対して、根拠も伴わずに「性犯罪を誘発する」「女性差別を助長する」と非難して、取り下げや修正に追い込むバッシングの数々。 その現状を憂いて、私はこのような投稿を行いました。 コストの非対称性。 どんなに時間と労力を掛けて制作した表現も、指先1つで『キャンセル』される。誰からも文句を言われない完璧な表現でない限り(そんな物があるとは思えないけど)その懸念は常にある。一方、その表現に根拠もなく「性犯罪を誘発、女性差別を助
コード進行の基本を学ぶ前に、必要な知識のおさらいです。 コードは、3音以上の違う高さの音の重なりのことで、コードの繋がりをコード進行と言います。 コード進行を作るには、まずキーを決める必要があります。 キーに合うコードであるダイアトニックコードは、五度圏表で簡単に見つけられます。決めたキーを中心に扇形に囲うだけです。 五度圏表(タップで大きく) 選んだキーを中心に扇形に囲もう。 【印刷用】五度圏表(資料付き)ダウンロード それでは、メジャーキーのコード進行の基本を学んでいきましょう。 ダイアトニックコードの役割 3つの役割がある。 ダイアトニックコードは、各キーごとに7種類あり、それぞれに役割が決まっています。大きく分けて3つです。 主役:トニック(T) 主役のことが好き:ドミナント(D) 脇役:サブドミナント(SD) 物語に例えると、主役「トニック」がいて、主役のことが好きな「ドミナント
One of the watershed moments of my life was as a 20 year old intern attending a workplace presentation about personal finance. Over the course of one hour, I learnt about the power of buy-and-hold investing and compound growth. I learnt that even an average engineer with a five-figure salary can become a millionaire by her late 30s, through financial discipline and investment planning. This was bo
Ken Okabe氏による 関数型プログラミングが『銀の弾丸』であるという非常識な常識2022 https://kentutorialbook.github.io/functionalprogramming2022/ の率直な感想を書いていきます。 「【追記】」の部分はTwitterでの他の人の反応や氏のはてなブログによる反論を受けて記載したものです。 JavaScriptで演算子オーバーロードを実現しようとするのは筋が悪い 氏は二項演算子に拘っておられますが、JavaScriptにはユーザー定義可能な演算子オーバーロードはないのだから、JavaScriptに適したやり方(関数・メソッド)を使うか、演算子オーバーロードに適した言語(特にStandard ML, OCaml, Haskellなどはユーザー定義の演算子を書けます)を使うべきだと思います。 【追記】もちろんC++やRustでも演
どうもご無沙汰しております。本Blogが私の年1回の生存報告、兼、アドベントカレンダー用と相成って久しいですが、今年も一発恒例行事として筆を取らせていただきたいと思います。 今年、私が話題に取り上げますのは、とあるゲームです。Amazon Game Studiosという会社が開発・リリースしました、New WorldというMMORPGについてご紹介させていただきたいのです。ゲームの話題には一切興味がない読者諸君も、どうか少し我慢して、私に騙されたと思って最後まで話を聞いていただけませんでしょうか。そもそも、あのAmazonが開発したMMORPGというのですから、どれほどゲームに興味がなくても、技術に興味のある方でしたら、少しは興味深く感じられるのではないでしょうか? けして後悔はさせませんよ。悪い方向にね。 さて、ゲームに何ら興味知識のない方にもわかるように少し解説を入れさせていただきます
しかし、「日本国民の一時帰国すら阻む」のは明らかに不当だし、国民を保護する国家や政府としての責任を放棄しています。また、特に私の場合、潰瘍性大腸炎の治療のため日本国内での投薬治療を要することから、危うく「殺される」ところでした。もはや「在外邦人の棄民政策」です。 一時帰国「せざるを得ない」特有の事情私は前もってフライトを予約していたため、いまのところ幸いにして年末年始に一時帰国できる見込みです。「こんな情勢で一時帰国なんて!」と言われるかもしれません。 しかし、どんな情勢であっても、私には一時帰国せざるを得ない事情があります。持病の「潰瘍性大腸炎」です。しかし、もし手配が遅れていたら、潰瘍性大腸炎の治療に用いる免疫抑制剤を日本国内で補給できませんでした。なお、免疫抑制剤は毎日飲むため、年末で在庫が切れる見込みです。 特に、潰瘍性大腸炎の最も一般的な第一選択薬(最初に処方される治療薬)である
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く