千代田 まどか(ちよだ まどか)さん。 通称「ちょまど」さん。IT エンジニア兼漫画家として活動中。2017年に行われたデベロッパーズサミットでベストスピーカー賞 総合1位受賞。 X(@chomado) Instagram(chomado) ホームページ(千代田まどかのブログ『ちょまど帳』) *ちょまどさんの発言は個人の見解であり所属する組織の公式見解ではありません。 ≫ 【2週間無料!】初心者でもホームページが作れる!高速・安定・快適なレンタルサーバー 以前にもインタビューを受けてくれたちょまどさんにプログラミング言語の「C#(シーシャープ)」についてお聞きしました。C# が好きすぎて転職先を決めたというエピソードもあるちょまどさんに、非エンジニアでも分かるように C# について語っていただきました。 C# は大体なんでもできるプログラミング言語 ーー早速ですが、非エンジニアからすると
立春を過ぎたが、寒の戻りで寒い日が続いている。鍋などで温まりたいところだが、鍋の具の定番、白菜を持て余してはいないだろうか。 そこで中国料理の出番だ。中国料理は、野菜をおいしく食べる技の宝庫。白菜ただ一種類でも、主役を張れる料理がある。なかでもすぐ作れて、断トツで白菜を大量に消費できるのが醋溜白菜(ツゥリゥバイツァイ|cùliùbáicài|白菜の黒酢炒め)だ。 たかが白菜4分の1、されど4分の1。 甘酢ととろみは永遠の友達。白菜と酸味は永遠の恋人。 醋溜白菜の醋溜(ツゥリゥ:cùliù)とは、酢の酸味が効いた(=醋)滑らかな食感(=溜)を意味する。味付けは、平たくいうと甘酢の一種だが、酢豚とは違い、甘さよりも酸味が立っている。 このほのかな甘みは重要なポイントで、砂糖の甘味が酸の角を和らげ、ごはんに合うおかずへとがっちりシフトさせている。冷たくて酸っぱい料理は酒のつまみや前菜のイメージだ
服さん @fukusanity 修士の頃、授業の課題でC言語書いてる時にどうしても謎のエラーが出て困っていた。それを見たSE経験(金融系)がある社会人大学院生の同期の女性が「ここにスペースを入れてみて」「もっと沢山、もっともっと」と言い出して、スペースを11個ほどコードに挟み込んだらエラーが消えた。怖かった 服さん @fukusanity 驚いて「なんでこんなことになるんですか」「ていうかなんでわかったんですか」と聞いたけど「まあなんとなく」「勘」などと言ってはぐらかされた。「目で見てメモリダンプがわかる」みたいな話を聞くと彼女のことを思い出す。言語化できない知見で計算機の息遣いを察する能力は側から見ると霊感に近い 服さん @fukusanity 彼女は当時参加してた研究のメンバーだったので共著で論文を書いたりもした。マネジメント能力も高く、デイリーミーティングを毎朝開き、タスクを洗い出し
Amazonとの訴訟のきっかけとなった火災の原因とされるモバイルバッテリーのメーカー名と製品名を以下のとおり公表します。 メーカー名と製品名メーカー名:Aukey 製品名:PB-C9 公表に至った経緯当該製品が火災の原因となったことは消防の報告書からも疑いようがなく、訴訟を含んだやり取りの中で、メーカー及びAmazonに事故のあった製品に関する周知やリコールの検討を求めてきました。 ところが、地裁判決が出た後も、そのような事実の公表がまだなされておりません。また、私のところに個人的にいただきましたご連絡によりますと、全く同じ製品による火災が起こっているようです。 訴訟への影響も考慮し、メーカー及び製品名の公表は慎重に検討して参りましたが、今後、メーカー及びAmazonから必要な情報の周知が期待できないこと、同様の事故が起こりうる緊急性があることから、この度、公表をすることにしました。メーカ
This site contains an original, self-contained guide to learning the fundamentals of Modern C++, intended to be the basis of a self-study course. Some Chapters depend upon material presented in earlier ones, so studying them linearly is recommended. There are also regular posts (accessible from the front page) which cover topics or areas of C++ not covered in the course. If you have any queries or
Webで縦書きなどを実現する「CSS Writing Modes Level 3」、ついにW3Cの「勧告」に HTMLで構造化された文書に対してスタイルを与える「Cascading Style Sheet」(CSS)は「CSS 2」から、directionプロパティでテキストの表示方向を左から右か、右から左かを指定可能でした。 今回勧告になった「CSS Writing Modes Level 3」では、従来の横書きの左から右への記述(英語やヒンディ語など)、横書きの右から左への記述(ヘブライ語やアラビア語など)に加えて、日本語やモンゴル語などで使われるような縦書きなどを指定することができます。 また、縦書きでは、右から左への行送り(中国語、日本語、韓国語など)と、左から右への行送り(モンゴル語など)も指定可能。 これらは同一ページ上で混在でき、さらに双方向混在の記述における分離、字形の方向
こんにちは。MLBお兄さんこと松村です。 今回は私がPCに必ずgit cloneしているC#系のGitHubリポジトリを紹介します。 どういったリポジトリであるか、リポジトリをクローンしている目的も併せて書いてみます。 とりあえず詳細はいいから、どんなリポジトリがあるか知りたい方はこちらをご覧ください。 gist.github.com それでは列挙していきます。(アルファベット順です) 常にクローンするもの dotnet-presentations/aspnetcore-app-workshop github.com ASP.NET Core 2.2でSPAのWebアプリケーションを作るワークショップです。 dotnet-presentations/aspnetcore-concepts-workshop github.com 前述の dotnet-presentations/aspnet
こんにちは、21Bのseasonです。この記事はtraP夏のブログリレー3日目の記事です。 自作Cコンパイラでセルフホスト達成しました。 リポジトリ: https://github.com/season1618/c-compiler/tree/main 自作Cコンパイラでセルフホスト達成しました!!!!!!🎉🎉🎉https://t.co/8fLIAJWksQ pic.twitter.com/2fgH5sKoZ0 — season (@season1618) July 27, 2022 実際にどうやって作るかを書くと長くなるので、ここでは経緯とか完成までの流れとかを書こうと思います。一応開発メモは以下に上げておきました。 開発メモ: https://github.com/season1618/note/blob/main/cs/c-compiler/index.md 経緯 大学の講義で
Type-C(オス)をType-C(オス)にするためのアダプタ ニッチな使い道のために存在していると思われる、ルーメンのUSB Type-Cアダプタ「LAD-CMCF」がテクノハウス東映に入荷。税込490円で販売されている。 USB Type-C(メス) to Type-C(オス)のコネクタを備える、USB Type-C接続のアダプタ。Type-C(オス)に装着してType-C(オス)として使うという、いわば“変換しない変換アダプタ”だ。ストレートタイプのため方向を変える機能もなく、ショップによれば「メーカー担当者も困惑気味だった」とのこと。アダプタとしては結線をすべて備えているようで、充電とデータ通信の両方に使用できる。 ちなみに同店では、USB Type-A(メス) to Type-A(オス)コネクタを備える“変換しない変換アダプタ”を取り扱っており、今回はそのType-C版が入荷した
Fastify 速いですね Express が hapi より遅いのは意外でした Koa は本体だけだと Express 以上に何もしないので その分速めです よくみると驚きなのが http.Server より Fastify が速いというところ http.Server はフレームワークを使わない Node.js 自体の API です Koa や hapi はこれを中で使っています これより速いということは Fastify は http.Server は使わずに net などを使って ソケット通信部分を直接操作しているのでしょうか? http.Server を使ってない?Fastify のソースコードを見た限りでは 特に設定をしなければ http.createServer でサーバを作成しています つまり http.Server を使っています https://github.com/fas
「USB Type-C端子には、実は表裏が存在する」という豆知識が、Twitterで話題です。どちら向きで挿しても接続できるのがType-Cの利点だけど、表か裏かで違いが出る……? 他のUSB規格とは異なり、表裏のどちらからでも挿せるType-C端子(画像はWikipediaより) Type-C端子にはピンが2列に12ずつ配されています。基本的には同じ役割を持つピンがペアとなって点対称で配列されているため、裏返しでも接続できるわけですが、話題を呼んだツイートは「完全な対称ではない」と指摘。確かに、Type-Cの規格を確認すると、片方の役割が若干異なる、特殊なペアが1組みられます。 Type-C端子(オス側)のピン配列(画像はWikipediaより)。A2とB2のように同系統のペアが点対称形で配されているが、A5とB5のみ、B5がA5とは別の役割も担う特殊な組み合わせとなっている(B6とB7
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
C10K 問題 (the C10K problem) は1999年に Dan Kegel が発表した文章、ならびにそこで提示された「問題」です。文章はその後も2000年代前半に何度か更新されているのですが、さすがに令和に読み返すと、当初の問題意識がわかりにくいところがあります。 2000年からの10年は、 ソフトウェア面では、select(2), poll(2) にかわる新しいシステムコールの実装と、それを使ったアプリケーションの普及 ハードウェア面では、x86 アーキテクチャの64ビット移行、仮想化命令の追加と、マルチコア化 さらにそこにクラウドも登場する、面白い時代でした。ここでは、それらの出来事を中心に、さらに、当時の雰囲気をつたえるような日本国内のブログやインタビュー記事をまとめることで、C10K 問題が、さまざまな側面から解決されていく流れを説明したいと思います。 書き足したいと
たまくわ @tmkwsn エンジニアの人たちね、まあ頭が良いということなんだろうけどもね、例えばなんだけど「Aを使ったBがしたい」と言うと、そのAとBになった背景を聞くのね。 これは全然良いんだけど、最終的に「それならCがいいよ」って結論を出してくるの。相手はAを使ったBがしたいって言ってるのに。 2022-09-10 23:03:47 たまくわ @tmkwsn 例えば1000を上限としてるのに、50くらい変わらないでしょって前提で、1050くらいの話を勧めてきたりとか。なんかいちいち話をズラしたり外堀だけ埋めてこようとするの。たぶん自分がしたい話を選んでるってことなんだろうけど、すげー会話しづらいよ。 2022-09-10 23:14:52 干渉卿 ジョジ @oz61swa @tmkwsn つまり カレー作るには じゃがいも、肉、にんじん、玉ねぎ、カレールー、 これ以上は必要ないのに、余
「C++」は非常に人気があるプログラミング言語だが、同言語の標準化に取り組んでいるグループが、C++の「メモリ安全性」を(新しいライバル言語である「Rust」のように)高めるための今後の道筋について議論する文書を発表した。 Rustは、MicrosoftやAmazon Web Services(AWS)、Meta、GoogleのAndroid Open Source Project、主にC++で書かれている「Chromium」プロジェクト(まだ始まったばかりだが)、Linuxカーネルなど、多くの企業やプロジェクトで採用されており、メモリ関連のセキュリティホールを減らすのに役立っている。最近では、米国家安全保障局(NSA)までが、開発者に対してC++からC#やJava、Ruby、Rust、Swiftへの戦略的な移行を促す事態になっている。 C++の生みの親であるBjarne Stroustr
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
このシリーズではこれらの関数が内部でどのように処理されるのかを調べていきます。 malloc.c を読む (malloc / free) malloc.c を読む (bins) malloc.c を読む (arena) 今回は malloc() free() の全体像を紹介します。 注意としてここでの目的は全体を俯瞰して、詳細を詰めずとも各 bins の役割を理解し、攻撃手法を理解できるようにすることです。それに合わないマルチスレッドや最適化などにおける緻密なトリックやコーナーケースなどは暗黙的に実装されていると仮定します。その詳細についてはソースコードや他の資料を参考にしていただきたいです。 ここで扱う glibc のバージョンは v2.38 です。また glibc のソースコードはブラウザ上で読むことができます。 https://elixir.bootlin.com/glibc/lat
フランスの科学者たちは、新型コロナウイルスが60°Cで1時間加熱しても生き残り、複製が可能であることを確認した。同ウイルスが気温が高い夏にもまだ高い感染率を示すという意見も出ている。 20日、製薬バイオ業界によると、最近フランスのエクス=マルセイユ大学の研究チームが、新型コロナウイルスを摂氏60°Cで1時間加熱した後、検査した結果、まだ活性化されているウイルスが観察されたと伝えた。 今回の研究は、論文の事前発表プラットフォームであるバイオアルカイブ(bioRxiv)に公開されたもので、56°Cから92°Cの間の温度で加熱した後に確認された結果を公開した。バイオアルカイブは、正式審査を経る前の論文を公開するサイトだ。 研究チームは、アフリカに生息するサバンナモンキーの腎臓細胞に新型コロナウイルスを感染させた後、温度に応じたウイルスの不活性化の程度を確認した。温度別にそれぞれ56°Cで30分間
欧州連合(EU)の立法議会である欧州議会は6月7日(現地時間)、「USB Type-C」(USB-C)をEU圏内のすべてのスマートフォン、タブレット、カメラの共通の充電ポートにすることを義務付ける無線機器指令を2024年秋までに施行すると発表した。施行にはこの後、欧州議会とEU理事会による承認が必要だが、承認はほぼ確実とみられる。 この法令は「EU圏内の製品をより持続可能にし、電子廃棄物を削減し、消費者の生活を助けるためのより広範なEUの取り組みの1つ」としている。 この法案は10年以上にわたって策定されてきたもので、昨年9月に欧州委員会が法案を提出した。 新しい規則の下では、消費者は新しいデバイスを購入するたびに異なる充電デバイスとケーブルを必要とせず、すべてのポータブル電子デバイス(スマートフォン、タブレット、eリーダー、イヤフォン、デジタルカメラ、ヘッドホン、ヘッドセット、ハンドヘル
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く