![「Visual Studio 2022」にC++言語のクラスや構造体のメモリレイアウトを視覚化する機能/v17.9 Preview 1でテスト中](https://cdn-ak-scissors.b.st-hatena.com/image/square/d3b6e5a6d5cf3f49e012c372a9c9fc5b7fbce36f/height=288;version=1;width=512/https%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1556%2F614%2Fvisual_studio.jpg)
Webシステムにおいて「画像や帳票等のファイルはDBへ格納すべきなの?」を調べてみた(ファントムファイル)oracleWeb この記事は、 JPOUG Advent Calendar 2023 24日目の記事です。 23日目は multilayer さんの記事『OCIのLanding Zoneについて調べてみた!』でした。 想定読者 ファントムファイルについてよく知らない、帳票の扱い方をあまり考えたことがない人 イントロダクション 皆さん、世の中のWebシステムで利用される画像や帳票ファイルがどこに保存されているかご存知でしょうか? 帳票や大きな画像ファイルなどを扱う際、大きく分けて2つの設計方針があります。 ・DBに直接保存する ・DB外部に保存し、パスなどをDBに保存する オライリーのSQLアンチパターンの、”ファントムファイル”という章にはこのあたりのことが書いています。 [Amaz
コーヒーアイコンのsumirenです。 この記事は株式会社ヘンリーAdvent Calendar 2023の16日目の記事です。昨日は @yoshiba のレセプト管理士認定試験に合格した話 という記事でした。 背景皆さんコーヒーは好きでしょうか。 美味しいコーヒーというと、ちょうど自宅で中華料理でも作るかのように、「お店には敵わない」といった印象を持たれている方が多いことかと思います。プロがくるくるとドリップポットを回して湯を注ぐと魔法のように美味しいコーヒーができあがる。そういった印象を持たれている方も少なくないのでしょうか。 実はそんなことはありません。知識と少しのお金さえあれば、カフェに勝るコーヒーを自宅で淹れることができます。もちろん、カフェには空間や流れる時間といったカフェならではの良さがありますし、筆者もしょっちゅうカフェにいきますが、味だけにフォーカスすれば、自宅でカフェを
GCC versionごとにサポートされる仕様については C++ Standards Support in GCC を、パッケージマネージャーでインストール可能なパッケージについては Ubuntu パッケージ検索 を参照してください。 Concepts Concepts は、一定の特徴を持ったクラスの範囲を表すことができる概念です。例えば、テンプレート関数で、一定の範囲のクラスだけテンプレートパラメータに代入できることを明示したりできます。拘束条件付きのテンプレート関数を、constrained template functionと言います。静的解析によってコンパイル前にエラーが判明するほか、コンパイル時間の短縮もされるらしいです。 以下のコードでは、拘束条件付きのテンプレート関数と、従来のテンプレート関数を使って、引数に非対応の型を入力した場合の挙動を比較します。 ここでは、テンプレート
こんにちは!弐号です。 仮想通貨を巨額の含み益を持ったまま亡くなった場合、相続人には約110%の税率が課せられることになり、相続をする仮想通貨の金額以上の税金が必要となってしまいます。 この記事ではなぜそうなるのかと、それに対する対策をお話しします。 相続税110%のカラクリ 話を単純化するために、被相続人(死んだ人)は100万円でビットコインを購入し、死亡時のビットコインの評価額が10億円であったとしましょう。 すると、まず10億円分の資産を相続するため、相続人は約55%[1]の相続税が課されることになります。 相続人はこのままでは相続税を支払うことはできませんので、相続したビットコインを売却することになります。 しかし相続人がビットコインを売却する際には、税法上元の被相続人の取得価格である100万円を引き継ぐことになりますので、9億9,900万円が実現利益として雑所得の対象となり、その
ようやく解けてきたリスキリングの誤解 西舘聖哉氏(以下、西舘):それでは後藤さん、よろしくお願いいたします。 後藤宗明氏(以下、後藤):よろしくお願いいたします。 西舘:僕は1冊目の書籍から後藤さんを知って、いろんなセミナーやカンファレンスを見させていただいていますが、最近のリスキリングの状況はどうですか? 後藤:「やっと機が熟してきたな」という手応えを、この数ヶ月間で感じ始めています。 西舘:というと? 後藤:書籍の中でも書いたんですが、「個人が自主的に取り組む学び直しだ」という誤解によってうまくいっていないところがあったんです。ですが最近は、リスキリングをすると「自社にとってよいことがあるんだ」「自社の未来の事業を担う人材を育てていくことだ」と、経営者の方々にだんだん理解していただけるようになっています。 それで、組織の中でリスキリングの制度をちゃんと作っていくかたちが徐々に始まりつつ
こんにちは、高円寺メタルめしのヤスナリオです。 いよいよ寒くなってましたね。今年もお店のまかないではフライパン1つの熱々スープスパが活躍する季節! www.hotpepper.jp www.hotpepper.jp 今回は野菜も卵も入った1人メシ「キャベたまスープスパゲティ」をご紹介します。 フライパンでキャベツ、玉ねぎ、ツナ缶のスープを作り、そこにスパゲティを乾麺のまま入れて一緒に煮込んだら、溶き卵を加えて仕上げます。 調味料は塩だけでOK。手順もとってもシンプルなので、いつものパスタソースを切らしてしまった……なんて時にもオススメですよ。フライパン1つで炒めて、煮ればいいので、ひと口コンロのキッチンの方もぜひ。 ヤスナリオの「キャベたまスープスパゲティ」 【材料】1人分 スパゲティ(細めがオススメ。今回は1.5mm) 100g キャベツ 100g 玉ねぎ 1/4個 ツナ缶(オイル漬けタ
2021年10月25日、この日は僕がただの大学生から、大学のサーバーをダウンさせた"犯人"へと変わった日です。 小説みたいな書き出しをしてみましたが、これは嘘みたいな本当の話で、ふと思い出して懐かしくなったので回想録として note に残すことにしました。 出来事の概要2年前の2021年10月、何が起きたかを簡単に書くと以下の通りです。 ・大学の授業や課題を管理するためのシステムを拡張するツールを作った ・ツールが予想以上の人数に使われ、結果として大学のサーバーに負荷がかかりサーバーが落ちる事態になった ・大学から呼び出しを受けることになった 時系列を追って、この note で出来事の全容を書きたいと思います。 使いづらい LMSまず前提として、私の大学では毎日の授業や課題は授業支援システム、通称 LMS と呼ばれるオンラインのシステムで管理されています。 実際のLMSの画面しかし、この
今週は、Thanksgiving はお休みムードなので考える時間や、自分の本についてディスカッションしている バンクーバーのえんじに屋さんのPodcast なんかを聞かせていただいたりしてるうちに、思い出したことがあって、記録に残してみることにした。それは、エンジニアの育成方針でこれはめっちゃくちゃ違うことに気づきましたので、シェアさせていただきたいと思います。 日米でエンジニアの育成戦略が正反対だと気付いた話 採用の段階での違い 良く知られているように、新卒のケースで考えると、こちらの場合は「コンピュータサイエンス」の学位を出ていることが前提で、中途採用の場合も、「コンピュータサイエンス」の学位を出ている、もしくはそれ相当する知識が求められる。だから、新人でも少なくともプログラムが結構組めることを期待されます。 一方、日本では文系でも理系でもプログラマになれます。採用されたときに「スキル
ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 YouTubeは今年、ブラウザーの拡張機能などで提供される広告ブロッカーへの対策を強化し、ユーザーが使用し続けると「広告ブロッカーの利用は、YouTube の利用規約で認められていません」と警告画面を表示するようになりました。 この画面が現れた場合、選択肢に従ってAdblock PlusやuBlock Originといった広告ブロッカーの設定からYouTubeを除外するか、広告表示のない有料プラン「YouTube Premium」を使うことが求められます。 警告画面は右上の×ボタンでいったん消すことはできるものの、そのままでは結局、動画再生時に再び警告画面を見ることになります。
こんにちは、この記事はAltplus Advent Calnendar 2017の17日目のエントリです。 仕事ではAkka Streamの綺麗さに感動しつつ、プライベートのプロジェクトではC++17でコーディング中の竹田です。 先日発行されたC++17ではPolymorphic Allocatorと呼ばれるAllocatorが導入されました。この導入を受けてか、Cppcon 2017ではAllocator関連の発表が多くありました。 Allocatorの問題点 そこにあるのに誰も気付かず、ないと生きていられない、まるで空気のような存在のAllocatorですが、みんな大好きstd::vectorテンプレートの第2型パラメータの彼です。 Allocatorは型に対してメモリを提供することが役割で、STL(Standard Template Library)をコンピュータのメモリ・モデルから
現役引退後、MLBシアトルマリナーズで選手の指導にあたっている元プロ野球選手・イチロー氏は近年、日本全国の高校野球部でスポット的に指導を行っていることが知られている。そのイチロー氏が先日、訪れた高校で以下のような発言をしたことが大きな話題になっていた。 【画像】大谷翔平と藤井聡太の母親が「一切使わない言葉」とは? ---------- 〈「今の時代、指導する側が厳しくできなくなって。何年くらいなるかな。僕が初めて高校野球の指導にいったのが2020年の秋、智弁和歌山だね。このとき既に智弁の中谷監督もそんなこと言ってた。なかなか難しい、厳しくするのはと。でもめちゃくちゃ智弁は厳しいけど。これは酷なことなのよ。高校生たちに自分たちに厳しくして自分たちでうまくなれって、酷なことなんだけど、でも今そうなっちゃっているからね。(中略) でも自分たちで厳しくするしかないんですよ。ある時代まではね、遊んで
(この記事は全文無料で公開しています) これは何人生を30年、会社員を10年やってきたが、飽き性であまりずっと続いてることがない。10年続いてることがあるとすれば相方との関係、書くこと、そして飲み会である。本稿では、20歳以後一貫して取り組んでいる飲み会についての1個人の知見を極めて真面目に記したい。ここ10年でだいたい週3-4くらいはコンスタントに飲み会をして、そのうち体感6-7割は自分で企画しているので1,000回以上は飲み会を主催してると思う。その経験をもとに学んだことを書きたい。 なお、査読をお願いした相方には「長すぎ。強いられないと最後まで読む人はいない」と愛の鞭(?)をもらった14,500字ですが、必要な際に参照され、どこかの誰かには染み渡る箇所があればいい(ダシみたいですね)と願い、そのまま出します。 わいわい飲み会とは本稿では、あくまで個人が娯楽目的に開催する会について記し
自分は主にRustのコミッターとして活動していて、現時点でOSS関連で得ている収入は、 Rust FoundationのFellowとしてrustcにコミットすることに対しての報酬として毎月$1000 ref: https://x.com/TaKOBKi/status/1689812124011499521?s=20 GitHub Sponsorsで大体月に1400円くらい ref: https://github.com/sponsors/TaKO8Ki これだけで食べていくのは難しいけど、十分活動のモチベーションになるくらいは貰っていると思う。 じゃあ、趣味としてだけでなく、 OSS活動を軸にして生活していく にはどうしたらいいか? 個人的に重要そうだなと思うのは、 お金が集まりそうなOSSにコントリビュートしているかどうか Rust FoundationやLinux Foundatio
1. それほど低くないワーカーの賃金前回は、Penn World Table 9.1のデータから、世界の国と地域の1人当たりGDPを取り上げました。 やはり1人あたりGDPで見ると、日本の存在感は薄れ、新興国などに追い上げられている状況が分かりました。 今回はより具体的な指標として、ワーカー、エンジニア、中間管理職などの主に製造業における職級ごとに、新興国も含めた給与水準を比較してみたいと思います。 今回取り上げるのは、日本貿易振興機構(JETRO)で公表している、投資関連コスト比較調査です。 今回は最新(2020年現在)の2018年のデータを取り扱います。 図1 ワーカー月額賃金 (JETRO 投資関連コスト比較調査より) 図1に、ワーカー(一般工職)の月額賃金を高い順に並べたグラフを示します。 単位は$です。 それぞれの国と地域名であらわされていますが、実際には日本は横浜、アメリカはニ
自分は現在アメリカの医療系スタートアップ企業でソフトウェアエンジニアとして働いている。カナダに在住していて、年収は日本円にして約1600万円、エンジニアとしては現在4年働いている。 もしあなたが日本のエンジニアなら、これを読んだ時に心がざわついたと思う。日本にいると表面化しづらい、世界的エンジニアの給与格差を今目の当たりにしたのだから。しかし実際には、自分はほぼぴったりアメリカでのエンジニアの平均給料を貰っているに過ぎない。 日本でのエンジニアの扱い給料Economic Research InstituteをソースにしたCodeSubmitさんの各国のエンジニアの平均給料のリサーチによると、日本は$36,024でランキングの27ヶ国中18位、1位のアメリカ($110,140)とは$74,116、即ち2023年11月現在の日本円対アメリカドルのレートで1100万円ほどの開きがある。ちなみに日
残業も減らせる!? 上級エンジニアになるためのDesign Doc超入門:プロジェクト成功確率向上の近道とは?(3)(1/3 ページ) ITシステム開発の問題点の一つであるコミュニケーションの失敗。本連載では、これを防ぐ方法としてお勧めしたい3つのドキュメントを紹介していく。今回は、「技術視点」のドキュメントとして、2000年代以降注目されている「Design Doc」について解説します。 IT技術がビジネスに貢献していくためには、まずはシステム開発を成功させることが重要です。本連載「プロジェクト成功確率向上の近道とは?」では、システム開発を成功させるために、コミュニケーションが果たす役割の重要性と、ドキュメントによるコミュニケーションの重要性について解説してきました。 連載1回の「ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門」、第2回の「サンプル例に見る
この記事について GRPC は HTTP/2 の上に構築されているため、クライアントからサーバーのサービス呼び出しや、サーバーからクライアントへ戻り値やエラーの送信、といったやり取りは HTTP/2 のリクエストとレスポンスで実装されています(もうちょっと厳密に言うと HTTP/2 フレームを使って実装されている)。 この記事ではGo言語のGRPC実装(grpc-go)を用いて、以下についてまとめてみました。 GRPC が用いる HTTP/2 のリクエスト、レスポンスの流れと構造 その中でエラーがどう伝播されるか GRPC の Unary RPC のエラーハンドリング 扱いにちょっと悩む Streaming RPC のエラーハンドリング 環境等の情報 記事の作成に用いた環境: Go言語 : v1.15.6 grpc-go : v1.34.0 この記事で用いたソースコード grpc-erro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く