フェミニズムは男性に理解してもらわないと広まらないとか、女性が働きやすい環境をつくるのは日本経済の発展のためとか、もう本当にうんざりなんだよ。女性の人権は女性自身のためにあるの。あなたや社会にメリットがあるかどうかなんて関係ないから。そんな交渉のテーブルにはつかないよ。
人間には3種類いる。 「パートナーが既にいる奴」、 「パートナーが欲しくない奴」、 そして「パートナーが欲しいけど出来ない奴」である。 既に居る奴はいい。そして欲しくないというのも当然選択肢としてあるし、要らないならそれで構わないだろう。 問題は「パートナーが欲しいけど出来ない奴」だ。これが何故発生するのか全く理解できない。 パートナーが出来ない事自体は色々複雑な過程をたどるのでしょうがないが、恋愛がしたいのに出来ないって有り得るの? 車買いたいと思ったら車屋に行ってお金を出す必要があるように、 旅行に行きたいと思ったら、宿を調べて予約して、新幹線や飛行機を取る必要があるように、 恋愛もある程度はアクションを起こさないと出来ないと思うんだけど、言ってる人は大体しないので疑問である。 †出会いがない†派自然な出会いとやらを永遠に待ってるタイプ。 定番だがこれを言ってて出会おうとしてる人間を一
はてな匿名ダイアリーにおいてColaboの問題が是正すべきであるかのように主張され、注目をあつめていた。どれも過去に言及したおぼえがある論点ばかりで、特に新味はないが。 Colaboに問題はなかったと言っている人たち、無知な俺に教えてくれ 以下のツイートや記事によると、不正はともかく不適切な処理が行われていたのは都や当事者も認めているようだけど、これは今回の騒ぎがなくとも是正されたという認識で良いの? はてなブックマークを見ると、id:kotobuki_84氏による下記コメントがはてなスターをあつめて注目コメントの上位にはいっていた。 kotobuki_84 「どこも似た様なガバガバ会計だからColaboだけ特別にアウトというわけでは無い」的な擁護が盛り上がった時、同業者的なNPOだか団体かが複数出てきて「全然違う。一緒にするな💢」って怒られるという事件があったよね。 それが小杉沙織氏の
エンジニアの未来と生成AIについて質問させて頂きたいです。情報系の学部に所属している者なのですが、自分が何時間もかけてやった課題をChatGPTに投げるとほんの数秒でサンプルコードが提示されます。自分の課題のレベルが低く、上のレベルでは自力でプログラミングをすることが必要なのは理解しているのですが、何時間もかけたものが一瞬にして解決される様にAI発展の喜びより冷酷さを感じてしまいます。エンジニアとして働きたい者としてどのようにこの事実と向き合うべきでしょうか? ソフトウェアエンジニアの仕事について誤解があるようです。 確かに書けと言われた題材を動くまで持っていく力は大切ですが、それよりもっと大切なのは動いている物を思い通りにする力です。ソフトウェアエンジニアの仕事の9割以上は既に書かれているコードに対して何らかの変更を加える事であって、どこをどう書き換えるべきかという疑問に対して生成AIが
「フィンガープリント」とは、JavaScriptやCookieなしでウェブサイトのユーザーを識別するための固有識別子で、ユーザーの属性・行動・興味・関心といった詳細な情報をもとにマッチする広告を表示するターゲティング広告に用いられます。そんなフィンガープリントが、JavaScriptやCookieを使わずにどうやってユーザーを特定しているのかがよくわかるサイト「No-JavaScript fingerprinting」が公開されています。 No-JavaScript fingerprinting https://noscriptfingerprint.com/ 今回はGoogle ChromeからNo-JavaScript fingerprintingにアクセスしてみます。アクセスする前に、JavaScriptを使用しないようにあらかじめブラウザから設定しておきます。Chromeの右上にあ
昨今の新型コロナの蔓延を機に、在宅勤務ができるできないという話が盛り上がっている。その中の「在宅勤務だと社員がサボるのではないか」という議論がどうしても理解できないでいる。ネットで少し検索すると、在宅勤務で部下がサボるのではないかという上司の懸念、在宅勤務でサボったことがある人のアンケート、在宅勤務でサボりを監視するためにマウスやキーボードの稼働状況やカメラで映像を撮る製品など色々な話題が出てくる。これらの話を見聞きしてずっと疑問だったのが、果たして在宅勤務で「サボる」ことはそもそも可能なのだろうかということだ。 少し自分の話をすると、自分はB2BのIT企業に勤めており、新型コロナの騒ぎ以降ずっと在宅勤務をしている。自分の勤め先において従業員がサボることを気にしているという雰囲気はまったくないし、いわゆるサボり監視の仕組みも導入されていない、と思う。秘密裏に導入されている可能性を否定はしな
モチベーション なぜRustを選んだか? 私はQEMUは「アーキテクチャエミュレーション界のLLVM」だと思っている QEMUが高速な理由:TCG Binary Translation ゲスト命令(RISC-V) → TCG → ホスト命令(x86)の処理をRustで作ろう RISC-Vの命令をフェッチしてデコードする RISC-Vの命令をTCGに変換する TCGをx86に変換する 実装結果 Binary Translation実行を高速化するための様々なテクニック BasicBlock分まで複数命令をまとめて変換 TCG Block Chainingの実装 評価結果 TB Lookup and Jumpの実装 評価結果 まだ完成していないところ 一部の最適化はまだ未実装となっている ゲストアーキテクチャがx86のみとなっている。TCGによる複数プラットフォーム対応として、まずは環境のそろ
はじめに HTTPS(HTTP Over TLS)とは SSL/TLS HTTPSの流れ 実際に通信を観察 自己署名証明書の用意 サーバーの作成 WireSharkの準備 リクエストを送信して観察 まとめ 年に1度の技術イベント「RAKUS Tech Conference」を開催します!! はじめに エンジニア2年目のTKDSです! 普段何気なく使ってるほとんどのWebサイトが対応しているHTTPS通信の仕組みについて調べてみました。 本記事では、Wiresharkを用いてHTTPSの内部動作を解析し、どのようにしてデータが保護されているのかを具体的に解説します。 記事の後半では、Wiresharkを使って実際の通信データを観察し、暗号化プロセスの詳細を確認してみます。 HTTPS(HTTP Over TLS)とは HTTPS(HTTP Over TLS)は、HTTPの暗号化版で、ウェブサ
はじめに 開発部の ikasat です。 皆さんは git, ssh, rsync のような外部コマンドを呼び出すスクリプトを書きたくなったことはありますか? 個人的にこの類のスクリプトは最初はシェルスクリプトとして書くのですが、改修を重ねるうちに肥大化して処理も複雑になり、 後から Python のような汎用プログラミング言語で書き直すことがよくあります。 外部コマンド呼び出しを書き直す際に、Git 操作のために pygit2、 SSH 接続のために paramiko のようなライブラリをわざわざ使うのは大がかりだったり、 rsync に相当するようなこなれたライブラリが存在しなかったりする場合があります。 そのような時は標準ライブラリの subprocess モジュールを利用し、Python から外部コマンドを呼び出すことになるでしょう。 しかしながら、Python のチュートリアルペ
最近、分散データベースとかNewSQLとかサーバレスなデータベースとか色々聞きますよね。 でも、専門ではない人たちにとって、「何が違うの?」「自分たちに必要なDBはどれなの?」という点が分かりづらいと思います。 私も良く聞かれます。 AuroraはNewSQLですか? NewSQLってサーバレスなんですか? スケールできないDBとか聞きますけど、リードレプリカ増やせますよね? などなど。この辺に基本的なところから答えられるように、順を追って解説していきましょう。 「コンピュートとストレージは別であれ」 と神が言うと、コンピュートとストレージは分離された。 と言うのは冗談ですが、まずはここからスタートしましょう。 クラウド以前のデータベースを使っていた人にはお馴染みのように、それまでデータベースは大きな1つの箱でした。 過去に私は下図でデータベース(厳密にはRDBMS)のコンポーネントを解説
妻とは婚活で知り合った。 後で知ったが、妻は5年ほど婚活していたらしい。 出会っていきなり交際歴を聞くのは無粋と思い、僕からは過去の交際歴を聞いていない。 今でも詳細を聞いたことはない。 過去をほじくり返しても仕方ないし、誰しも勉強すべき過去はあるし、自分を選んでくれさえすれば自分としてはそれでいい。 以下の点で、妻は僕の理想に合致していた。 ・体力がある スポーツ選手並み。対して僕はひ弱。 ・料理、家事ができる 僕も料理・家事はするけど共働きなら両者できたほうがよい。 ・運転が得意 僕も免許はあるが運転しないので。 ・共働き希望 自分が気が合う女性は大抵、フルタイムで働いてる人だから。収入が片側に依存しないのがいい、というのもある。 ・価値観が合う 人間関係、特に家族を大事にするところ。あと、人に対して優しいところ。 ・僕に興味を持ってくれる 僕は極度のガリ勉で、ひ弱な体ゆえ何事にも必死
エンジニアのみなさま、日々の学習本当にお疲れ様です! また本記事まで足を運んでいただき本当に感謝です。 約3分程度で読めるので最後まで読んでもらえると幸いです。 はじめに 工数管理はプロジェクトの成功に欠かせない要素です。工数を正確に見積もり、管理することで、プロジェクトの遅延を防ぎ、クライアントやプロジェクトメンバーの信頼を得ることができます。 本記事では、工数見積もりの重要性とその手法、そして失敗しないためのポイントについて書きたいと思います。 「もっとこうした方が良いよ!」 や 「うちの会社ではこの様な考えで取り組んでます!」 があればぜひコメント欄で教えていただけますと幸いです。 工数とは? プロジェクトや業務を完了するために必要な作業時間のことを指します。 「人日」 や 「人月」 と呼ばれており、1人日は8時間、1人月は160時間(1日8時間、平日20日稼働)で表現するケースが多
何の話かと言うと 普段、UI に関わらないバックエンドのコンポーネントを作っているエンジニアがフロントエンドのコーディングを理解しようとすると、色々と異次元な世界で混乱する(というか何をやっているのかをすぐに忘れる)ので、バックエンドエンジニアにわかりやすい形で React の仕組み(メンタルモデル)をまとめてみました*1。 ブラウザの画面に描画される個々の要素を「コンポーネント」と呼ぶ。 自分で定義したコンポーネントを HTML タグを使って表示することができる。 コンポーネントは関数として定義する。この関数は、HTML タグで指定された時の属性値を受け取って、コンポーネントを実際に描画する HTML の塊(React 要素)を返す。(つまり、コンポーネントを指定した HTML タグが、コンポーネントからの返り値の React 要素で置換される。) Javascript の関数はクロージ
この記事は、ABEJAアドベントカレンダー2022 の 19 日目の記事です。 こんにちは!株式会社 ABEJA で ABEJA Platform 開発を行っている坂井です。 世間では Diffusion Model 使った AI による画像生成が流行っているみたいですね。 自分は元々 Computer Vision 系の機械学習エンジニアだったんですが、この1年くらいは AI モデル開発ではなくもっぱらバックエンド開発メインでやっていて完全に乗り遅れた感あるので、この機会に有名な Diffusion Model の1つである Stable Diffusion v1 について調べてみました!*1 では早速本題に入りたいと思います! Stable Diffusion v1 とは? Denoising Diffusion Probabilistic Model(DDPM) 学習時の動作 for
記者からは、医療提供体制が非常に厳しい中で大会を開き、学校連携観戦も行うことに都民の理解を得られると認識しているかを問う質問があり、小池知事は「はい。ぜひ理解していただきたいと思います」と答えた。 小池知事は会見の冒頭、10代以下の感染拡大に触れ、各家庭で毎日、子どもの検温をすることなどの健康観察を要請。子どもが元気であっても家族の誰かが体調不良のケースを例示し、「(子どもの)登校を控えていただきたい。そして、医療機関を受診していただいて、しっかりと対策を打っていただく。万全を期していただきたい」と求めた。学校に対しては感染対策の取り組み状況の再確認を求めたほか、児童生徒の感染状況に応じて、インターネットを活用した分散登校や時差通学、短縮授業などを行うように依頼した。 一方で、パラリンピックについては「パラリンピアンのパフォーマンス、競技に向けての挑戦を実際みていただくのは極めて教育的価値
LLM、GPT界隈を追いかけていて、GPTの仕組みと限界についての考察(2.1) - conceptualizationという記事を見かけた。これを見たとき、「どういうことか全然理解できない」という気持ちになった。また、その他LLMの解説記事を理解できないことが多く、自分の機械学習知識不足が明確になった。 理解できなかったことは悔しいし、LLMやChatGPTをうまく使いこなすには最低限どのような原理で動いているか理解したいと感じた。そこで一歩目として「ゼロから作るDeep Learning」を完走した。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装 作者:斎藤 康毅オライリージャパンAmazon 知識なしからはじめたので時間はかかったが、次のように進めていった。 自分もコードを写経しながら読む レポジトリは https://github.co
はじめに 最近、AWSのシステム構成図を見ることが多くなり、AWS上で動いているシステムのシステム構成図を理解できるようになるために個人的に知っておきたいと思ったAWSの用語・サービスをまとめてみました。 私自身も勉強がてら作成したので、わかりづらい部分も多くあると思いますが、AWSのサービス全くわからん→なんとなく雰囲気把握した、となっていただけたらと思います。 2018年10月に新しくなったAWSアーキテクチャアイコンを使用しています。 サーバ・クライアントなどの説明についてはここではしていませんが、以下の記事でとてもわかりやすくまとめてくださっています! 超絶初心者のためのサーバとクライアントの話 知っておきたい用語 リージョン AWSがサービスを提供している拠点(国と地域) リージョン同士はそれぞれ地理的に離れている(例えば日本とオレゴンとか) 日本はap-northeast-1(
日本の「特殊な人権」 日本人に人権意識は根付いているようで、どうも違うと感じることがある。一方では社会の中に平等意識が強く、自由と平等が確保されているように見える。教育機関や社会でも性別やハンディキャップに関係なく均等な機会の確保が求められている。 他方で、民意を無視した政治があり、力によって一方的に現状が変更されても、国民は欧米のような抵抗運動を起こさない。2015年政府は集団的自衛権の行使をめぐる平和安全法制を、憲法審査会に招致した憲法学者が全員「違憲」としたにもかかわらず、国民の反対を押し切って成立させた。 国民は政府が強引なやり方を行使しても、一旦決められたら反対運動を起こさない。人権は守られているようでありながら、欧米とは意識が違っている。どこが違うのか、なぜ違うのかはっきりしない。これが日本の不思議だ。 実は、「人権」は万国共通の理念と思われがちだが、日本には欧米と異なる人権理
プロローグ ストーリー編 第1章 感銘 step1. KPIの設定 step2. データの観測構造をモデル化する step3. 解くべき問題を特定する step4. 観測データのみを用いて問題を解く方法を考える step5. 機械学習モデルを学習する step6. 施策を導入する 第2章 絶望 第3章 反省 第4章 再起 step1(再) KPIの設定 step2(再) データの観測構造をモデル化する step3(再) 解くべき問題を特定する step4(再) 観測データのみを用いて問題を解く方法を考える step5(再) 機械学習モデルを学習する step6(再) 施策を導入する 第5章 俺たちの戦いはこれからだ! 実装編 準備 擬似データの生成 意思決定モデルの学習 モデルのオフ方策評価 モデルの真の性能の評価 まとめ この記事を読んだ方はこんな記事も読んでいます(多分) @tkana
弊社アクティブゲーミングメディアのパブリッシャーPLAYISMは本日1月26日、『7 Days to End with You』のNintendo Switch版を発売した。『7 Days to End with You』は言語解読アドベンチャーだ。プレイヤーは記憶喪失の主人公として、目の前の赤い髪の人物と交流。しかしこの人物とはまったく言葉が通じない。言葉を理解しながら、この人物と7日間を過ごす。 『7 Days to End with You』は、PC(Steam)/スマホ向けにリリースされ高い評価を獲得。「日本ゲーム大賞2022」のゲームデザイナーズ大賞で2位になるほど評価された。Nintendo Switch版においては、追加要素が搭載。新エンディングも導入される。ちなみに、Steam版もNintendo Switch版を逆輸入してアップデートされた。そんな同作の発売を記念して、開
40代以上はなぜ「石丸伸二」を「理解できない、大嫌い」なのか?若者不在の「オールドメディア」と化した「ネットとX」の限界 誰も予想できなかった「異変」 かつてない数の候補者が乱立し、また各候補者の政見放送が社会に波紋を呼ぶなど、混乱のなかで投開票日を迎えた東京都知事選。結果はご存じのとおり、開票時間になると同時に小池百合子氏の当選確実が報じられる、いわゆる「ゼロ打ち」の圧勝劇となった。 見逃せないのは2位以下の波乱だ。当初は2位を独走しながら小池氏を猛追、あわよくば小池都政を終焉させるのではないかと支持者たちが盛り上がっていた蓮舫氏が、広島県安芸高田元市長の石丸伸二氏に追い抜かれ、まさかの3位落選となった。 メディアでは「蓮舫氏の大惨敗」「共産と組んだことで票離れを招いた」などと報じられているが、氏の支持はもとより立憲と共産の岩盤支持層頼みでそこまで上振れも下振れもしていない。これは端的に
Flexboxはレイアウト組む上でとても便利だが、justifyだとかalignだとか名前と意味の対応が曖昧で毎回調べていた。 仕組み・使い方を理解しようと思い、図を使って整理してみた。 ※ CSS Grid についても整理してみました Flexbox Flexboxは縦・横に要素を並べられるレイアウト方法です。 Flexboxを使うことにより、縦・横に並べるだけでなく、並べた要素の中央寄せ・上寄せなど細かな位置も調整できます。 コンテナ・アイテム Flexboxを使う上で必要となる要素が「Flexコンテナ」と「Flexアイテム」です。 Flexコンテナの中にFlexアイテムを複数並べてレイアウトします。 <div class="container"> <div class="item">1</div> <div class="item">2</div> <div class="item"
プログラムが組めるとプログラムが教えれると思いがちだけど、教えることは別の技術です。 教えてもなかなか理解してくれないとき、プログラミングに向いてないとさえ言う人もいますが、教える側の教える技術の不足です。 教えることも技術のひとつだと気付けば、教えてもなかなか理解してくれないときに技術の不足であるということにも思い至れると思います。技術の不足であると気付けば、改善もしていけます。 そして教える技術というのは、インストラクショナルデザインという名前で系統だてて整理されています。 たとえばそのまま「インストラクショナルデザイン」など、タイトルにインストラクショナルデザインが含まれた書籍もたくさん出ています。 インストラクショナルデザイン―教師のためのルールブック 作者:島宗 理発売日: 2004/11/01メディア: 単行本 他にも、タイトルにはインストラクショナルデザインとついてないけどイ
はじめに この記事は、Docker入門シリーズ記事3本の1本目です。 Dockerで環境構築するための最低限の概念理解 Dockerで環境構築するための最低限のコマンドを一通り実践する 【Docker Compose】設定内容を1行ずつ理解しながらLaravel環境構築(PHP-FPM、Nginx、MySQL、Redis) また、WindowsでDockerを利用する際の重要な設定に関する記事もありますのでこちらもご確認ください。 WindowsでDockerを使う時、正しくファイル配置しないと激重になるので注意 概要 この記事では、 Docker未経験者、初心者向けに Dockerでアプリケーションの開発環境を構築するために必要な 最低限の概念を解説します。 詳細な解説はかなり省いています。 Dockerとは何をするためのものか Dockerは、アプリケーションの実行環境を構築するための
本日(2023/2/14)、ついに Firefox でコンテナクエリ(container query)に対応しました。Chrome・Edge・Safari はすでに現行ブラウザで対応済みのため、全ブラウザにてコンテナクエリが使えることになります💐 従来、レスポンシブ対応でレイアウトを変えるには @media を使ってウインドウサイズを基準にするかありませんでした。コンテナクエリ @containerを使うと任意の要素を基準にできるので、「A要素の横幅が 500px 以下のとき、子要素のレイアウトを変える」などが手軽に実現できます。 とくにコンポーネントベース開発が主流の現在においては、コンテナクエリをマスターすることで、より柔軟でラクなレスポンシブ対応が可能になります。 本記事では、コンテナクエリの基本、メリット、デモまでをできるだけ詳しく解説し、コンテナクエリを理解することを目標としま
歴史が苦手だったのは、こんな昔のイベントや用語を覚えて、いったい何になるんだ?と思ったからだった。 そして、個々の知識が細かすぎて、解くべき問題に結びつくまでが遥か遠い、とでも言うべき感覚が嫌だった。 知識をいくつも覚えて、それらを組み合わせてようやくたった一つの答えがわかる。 しかも、それも知ってるか否かだけ。私個人による創意工夫の余地も無い。端的に面白くない。 それらをもどかしく思っていたのだ。 まとめると、歴史は、覚えることのコスパが悪い知識であり、私個人を疎外する教科だと感じていた。 その点で、数学の知識、つまり、公式は一般性を持つので適用範囲が広いし、私の創意工夫も生かせる。 だから、数学は大好きだった。 公式はひとつ覚えれば、多くの問題に適用できるのだ。覚える個数としても、そんなに多くない。 だから、ビジネス書に書かれた格言が多くの応用と工夫の余地を期待されるように、 私も適用
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く