railuteのブックマーク (155)

  • リレーショナルデータベースシステムを趣味で開発している者です。 現在、開発中のシステムを並行トランザクションへ対応させることを検討しており、どのような手法があるのか調べたところ、SS2PLもしくはS2PLという手法が私と同じように自作をされている方々の中では多く採用されているようだと分かりました。 一方で、PostgreSQLやMySQLなどのプロダクションレベルで利用されているシステムではMVCCと呼ばれる手法が採用されているということも分かりました。 きっと後者の方が多くの場合で高いスループットが得ら

    リレーショナルデータベースシステムを趣味で開発している者です。 現在、開発中のシステムを並行トランザクションへ対応させることを検討しており、どのような手法があるのか調べたところ、SS2PLもしくはS2PLという手法が私と同じように自作をされている方々の中では多く採用されているようだと分かりました。 一方で、PostgreSQLMySQLなどのプロダクションレベルで利用されているシステムではMVCCと呼ばれる手法が採用されているということも分かりました。 きっと後者の方が多くの場合で高いスループットが得られるということなのだと思うので、可能であればMVCCを採用したいのですが、あまり初学者向けの実装例も見当たらず、どうしたものかと悩んでおります。 SS2PL/S2PLとMVCCの実装の難易度・工数はどの程度違うものなのでしょうか? また、初めてリレーショナルデータベースシステムを開発する者

    リレーショナルデータベースシステムを趣味で開発している者です。 現在、開発中のシステムを並行トランザクションへ対応させることを検討しており、どのような手法があるのか調べたところ、SS2PLもしくはS2PLという手法が私と同じように自作をされている方々の中では多く採用されているようだと分かりました。 一方で、PostgreSQLやMySQLなどのプロダクションレベルで利用されているシステムではMVCCと呼ばれる手法が採用されているということも分かりました。 きっと後者の方が多くの場合で高いスループットが得ら
    railute
    railute 2023/04/13
    やっぱりトランザクションは楽しいなぁ。
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    railute
    railute 2023/01/13
    大枠と傾向は正しいんだけど、Oracle、PostgreSQLをベースにした古いチューニングが多く含まれていて最近のRDBMSにはHW的にもSW的にも当てはまらないものも結構あるから気をつけて。 #懐かしのチューニング
  • あなたの遅延はどこから? SQLから! 〜患部に止まってすぐ効くSQLレビューチェックリスト 年初め特大サービス号〜 - ANDPAD Tech Blog

    あけましておめでとうございます! 今年は異世界放浪メシのアニメが放送されるらしいので楽しみなバックエンドの原田 (tomtwinkle)です。 内部で運用しているSQLレビューチェックリストの一部を抽出し思いつきで追記して行った結果、結構な分量になってしまいました。 暇な時でも流し読みして頂けるとありがたいです。 Motivation SQLレビュー観点 大きくSQLが変更される修正の際にはEXPLAINをレビュー内容に加える 検索のキーにINDEXを使用しているか SQL発行回数がN+1(1+N)の構造になっていないか サブクエリを利用したSQLはパフォーマンス要チェック Viewの利用は基的に禁止 CROSS JOINは禁止 WHERE句で十分に絞った検索をしているか 必要なcolumnだけSELECTしているか レコード数だけ必要な場合にCOUNT用のSQLを発行しているか 集計関

    あなたの遅延はどこから? SQLから! 〜患部に止まってすぐ効くSQLレビューチェックリスト 年初め特大サービス号〜 - ANDPAD Tech Blog
    railute
    railute 2023/01/12
    なぜ禁止事項としてあげられがちが、またRDBMSのどの実装がその禁止理由になるのかがあまり分かってないリストかな。例えば目に付きやすいところでEXISTS句の実行速度は実装の影響でRDBMSによるとしかいえないし。
  • Yu Fukuyama on Twitter: "教育オタクなのでプログラミング学習サービスは大体知ってるんだけど、最近で一番いいなと思った。https://t.co/ioFOAjoUIM - Redis, Git, Dockerの再実装など少し複雑なソフトウェアを自作する課題 - 名だたる企業のエンジニアが作ったカリキュラムでベストプラクティスも学べる - C/Rust/Goも使える https://t.co/cIXem7KJkp"

    Yu Fukuyama on Twitter: "教育オタクなのでプログラミング学習サービスは大体知ってるんだけど、最近で一番いいなと思った。https://t.co/ioFOAjoUIM - Redis, Git, Dockerの再実装など少し複雑なソフトウェアを自作する課題 - 名だたる企業のエンジニアが作ったカリキュラムでベストプラクティスも学べる - C/Rust/Goも使える https://t.co/cIXem7KJkp"
    railute
    railute 2023/01/06
    ちょっとやってみたけどレベル的に手慣れた言語でやるか新しい言語でやるか悩むな。Javaで最初からやり直そうかなぁ。
  • サーバ作業を安全に行うための工夫

    こんにちは。 2021年7月にハートビーツに入社後、エンジニアリンググループに所属している北岡です。 以前は同じMSP企業で10年以上勤務しておりましたが、自身のスキル向上などを目的としてハートビーツへ入社しました。 私の転職の経緯やハートビーツへ入社して感じたことなどは今後お話するとして、今回はお客様のLinuxサーバ上で作業する際、私がオペレーション中に意識していることやミスを防ぐために行っていることについて紹介します。 コピー、ペーストのショートカットキーを変更する コピー「Ctrl + c」とペースト「Ctrl + v」はキーが隣り合っており、タイピングミスによってコピーしようとしたつもりがペーストしてしまったということが起こりえます。 メモ帳などで起きた場合は特に問題にはなりませんが、サーバ上で起きると不要なコマンド実行に繋がります。小さなことではありますが防止策をとるべきです。

    サーバ作業を安全に行うための工夫
    railute
    railute 2022/10/02
    最近はtmuxの方が主流なのかなぁ。 (screenで満足している派) 背景や文字の色を環境で分けるのは自分もやる。
  • 型安全で高速な連鎖行列積の計算

    この記事は Haskell Advent Calendar 2021 の22日目の記事です。 次のような3つの行列の積を考えてみましょう。 ABC = \begin{pmatrix} a_{00} & a_{01} & a_{02} \\ a_{10} & a_{11} & a_{12} \\ a_{20} & a_{21} & a_{22} \\ a_{30} & a_{31} & a_{32} \\ \end{pmatrix} \begin{pmatrix} b_{00} & b_{01} \\ b_{10} & b_{11} \\ b_{20} & b_{21} \\ \end{pmatrix} \begin{pmatrix} c_{00} & c_{01} & c_{02} & c_{03} & c_{04} \\ c_{10} & c_{11} & c_{12} & c_{13}

    型安全で高速な連鎖行列積の計算
    railute
    railute 2021/12/23
    rdbmsのjoin句はこれね。だから各rdbmsのオプティマイザーの実装を読むと色々面白いよ。
  • 実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial

    - PostgreSQLカンファレンス 2021 - チュートリアル - https://www.postgresql.jp/jpug-pgcon2021 - 詳細はこちら https://github.com/soudai/pgcon21j-tutorial

    実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
    railute
    railute 2021/11/12
    「PostgreSQLの」と注釈付けた方が良いと思う。(追記:「SQL」とだけかくとそれぞれ方言が強いからね。)
  • 近代五種、馬術外し自転車採用か 東京五輪での馬への暴行で:時事ドットコム

    近代五種、馬術外し自転車採用か 東京五輪での馬への暴行で 2021年11月03日21時54分 東京五輪の近代五種女子の馬術競技で、馬を操れず苦戦するドイツ選手=8月6日、東京・調布市の東京スタジアム(EPA時事) 【ロンドン時事】国際近代五種連合が競技の5種目から馬術を外し、代わりに自転車を採用する見通しであることが3日、分かった。英紙ガーディアン(電子版)が複数の関係者の話として報じた。 独、選手とコーチ集中砲火 馬たたき、「動物虐待」と批判―東京五輪 近代五種は水泳、フェンシング、馬術、射撃、ランニングで争われる。報道によると、東京五輪の近代五種女子の馬術でドイツチームのコーチが馬を制御しようと暴行した場面があり、激しく批判された。これを受け、国際連合は競技の価値を維持するために馬術の除外を決めたという。 近代五種は五輪では1912年ストックホルム大会から実施されてきた伝統競技。国際連

    近代五種、馬術外し自転車採用か 東京五輪での馬への暴行で:時事ドットコム
    railute
    railute 2021/11/04
    心の底から虚構新聞だと自信を持ってURL開いたオレ負け組
  • 全社員6人がテレワークへ移行したソフトウェア会社に起きた実録トラブル集

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 アクタスソフトウェア(東京都新宿区)の坂下秀 代表取締役(以下、坂下氏)が発表した「コロナ禍において,小規模ソフトウェア会社での在宅勤務移行時に発生したさまざまな事象の報告」は、社員全員がテレワークを余儀なくされたソフトウェア会社が経験した多様な事象を時系列に記載した報告書だ。 同社は取締役含め社員6人、ソフトウェア開発を主な業務とする2003年創業の小さなチームだ。そんな小規模な会社が新型コロナウイルスの拡大に伴い、2020年初めからテレワーク環境に移行し、2021年初めには全従業員が在宅勤務となった。 決定当初の坂下氏は、技術面からは在宅勤務の実施に大きな問題はないと考えていた。自分で

    全社員6人がテレワークへ移行したソフトウェア会社に起きた実録トラブル集
    railute
    railute 2021/11/02
    結局誰か一人居た方が早いのと静かな作業環境を求めて一番近い自分が割と出社している。(家族同居だと自宅は静かでは無いのよ。)
  • 「全国転勤OK」「成果主義賛成」と答える若い世代は、「自分は優秀だから無問題・給料が上がる」と考えている...?

    KENZO @KENZO52302058 「全国転勤あるけど大丈夫?」と聞かれて「はい」と答える新卒の多くは「自分は優秀だから社勤務するはず」と思ってるし、「成果主義を導入する」と言われて賛成してる若手は「自分は優秀だから成果主義になれば給料上がる」と思ってる気がする。 じゃないと異動や評価でこんなに揉めないよね。 2021-08-21 09:08:36

    「全国転勤OK」「成果主義賛成」と答える若い世代は、「自分は優秀だから無問題・給料が上がる」と考えている...?
    railute
    railute 2021/08/22
    ある程度年齢がいった日本人男性は完全成果主義にすると割とすぐに砕ける印象。自分でコミットメントを作れない感じ。そして、過程の評価を求めてくる。
  • 菅氏、米高官に高級ウイスキー 官房長官時代、92万円相当 | 共同通信

    【ワシントン共同】菅義偉首相が官房長官だった2019年5月に米国家安全保障会議(NSC)のポッティンジャー・アジア上級部長(当時)に推定8374ドル(約92万円)相当の高級ウイスキーを贈呈していたと国務省の内部文書に記載されていることが分かった。文書は5日に官報で公示される。 ポッティンジャー氏はトランプ前政権のアジア政策の要を担うキーパーソンで、菅氏は関係強化を図ったとみられる。ただ、米当局者は他国政府からの約400ドルを超える価値がある贈答品を個人として受け取ることができない規定があり、高額な贈答品が適切だったかどうか議論を呼びそうだ。

    菅氏、米高官に高級ウイスキー 官房長官時代、92万円相当 | 共同通信
    railute
    railute 2021/08/05
    ちなみにサントリーには「定価300万」の山崎が有ります。
  • 【追記有り】男性の問題について何故女性が首を突っ込んでくるのか?という疑問

    手芸は「呪い」を解く? 男子高校生が編み物を通して自分を取り戻す漫画「ニッターズハイ!」作者に聞く 「男が手芸なんて変だし」。自分にかけられてしまった「呪い」やジェンダーバイアスを解体していく物語『ニッターズハイ! 』。「男子高校生が編み物をする」というテーマはどのようにして生まれたのか。作者の田ゆかりさんに聞いた。 https://www.huffingtonpost.jp/entry/story_jp_60dc293fe4b0b84c3be32135?ncid=tweetlnkjphpmg00000001 Twitterを見ていてこの広告が目に入ってきた 詳しくは知らないけれど最近流行りの「他人にかけられた『呪い』や『ジェンダーバイアス』から解き放たれる人間を描く」作品であるらしい LGBTなど多様性を受け入れる事の重要性が説かれる今、編み物といういかにも女性的な趣味の男性を描く作品

    【追記有り】男性の問題について何故女性が首を突っ込んでくるのか?という疑問
    railute
    railute 2021/07/08
    少し外れるけど男で手芸と言えば手芸のえっちゃんことミエロシ羊助君だよなー。40年前か。
  • 決済システムの残高管理周りの DB 設計と戦略 - カンムテックブログ

    エンジニアの佐野です。今日はカンムの決済システムでユーザの残高管理をどうやっているかについて書きます。 カンムの製品であるバンドルカードはプリペイド方式のカードです。ユーザによる入金、店舗での利用、運営事由の操作などによりユーザの残高が増減します。このような残高の管理について単純に考えると user_id と balance と updated_at あたりをもったテーブルを用意して balance と updated_at を更新していく方法があるかもしれません。しかしながらカンムでは残高を管理するテーブルを持たず、これらイベントの履歴のみで残高を管理しています。以下、記事ではこれらユーザの残高が増減するイベントのことをトランザクションと呼びます。ここでは DB の Transaction Processing を意味しません。 記事のポイントは 残高を管理をするテーブルは作らず、ト

    決済システムの残高管理周りの DB 設計と戦略 - カンムテックブログ
    railute
    railute 2021/06/29
    データが小さくコントローラブルな場合によく使われる設計だけれども。経年でデータサイズが肥大化したりオペミスも含めてデータが劣化して汚くなってからにっちもさっちも行かなくなって積む奴だ。
  • 年とってくると注意してくれる人がいなくなる - 覚書

    あらゆる組織の若手は最初は先輩社員の指導を受けて育っていきます。ところが年を経るにつれて注意されなくなってきます。わたしも社会人になってから今まで、注意される回数がどんどん減っていきました。もちろん私が成長して注意すべき点が減ってきたというのもありますが、それだけでは説明がつきません。あとから振り返ってみると「これは相当まずいことをしたな、昔なら相当叱られてただろうな」ということが多々あります。では自分の成長以外にどういう要素があるかというと、それなりに大きなウェイトを占めるのが加齢だと思っています。 「技術の前には年齢は関係ない!」という話もあり、実際それはそうだと私も思いますが、年長者は敬うべきという文化がずっと続いてきた日で実際に年長者に正面からボロカスに注意する人というのはなかなかいません。それに加えて「この年になるまで変わらなかったんだからもう注意しても無駄だろう」「年ってき

    年とってくると注意してくれる人がいなくなる - 覚書
    railute
    railute 2021/05/28
    先日、新卒2年目に注意された代表取締役がこちらになります。感謝。
  • ワクチン接種後 20人死亡 “因果関係 評価できずか評価中” | NHKニュース

    厚生労働省は、新型コロナウイルスのワクチンの接種を受けた人のうち、新たに20人の死亡が確認されたと発表しました。接種との因果関係については評価できないか、評価中だとしています。 これは、厚生労働省が12日開いた専門家部会で報告しました。 死亡したのは、今月6日までにファイザーのワクチンの接種を受けた20代から90代の男女20人です。 医療機関などからの報告では、接種後に脳出血や心不全などが見られ、2人は老衰と診断されたということです。 接種との因果関係については、いずれも「情報不足などで評価できない」か「評価中」だとしています。 今月6日までに高齢者や医療従事者などに行われた接種は合わせて423万回余りで、接種後に死亡したのは39人となりました。 また、今月2日までに報告された接種後の症状のうち、国際的な評価指標でアナフィラキシーに該当したのは107件で、およそ3万5700回に1件の割合で

    ワクチン接種後 20人死亡 “因果関係 評価できずか評価中” | NHKニュース
    railute
    railute 2021/05/13
    せめてこの報告は読んでから反応しようぜ。 https://www.mhlw.go.jp/content/10906000/000778304.pdf
  • 6年前のサンデー廃刊危機 辞表覚悟の新人育成戦略成功 「フリーレン」のマンガ大賞で“証明”(河村鳴紘) - エキスパート - Yahoo!ニュース

    「マンガ大賞2021」の大賞を受賞した「葬送のフリーレン」ですが、発表後に多くの記事が配信され、テレビでも特集されるなど多くの話題になりました。同作を生み出した二人の作者の才能と努力あってこそですが、同時に「週刊少年サンデー」(小学館)が2015年から取り組んだ新人育成戦略が実を結んだとも言えます。 ◇新人マンガ家の育成は難易度高 「葬送のフリーレン」は、山田鐘人さん原作・アベツカサさん作画のマンガで、昨年から連載が始まりました。「このマンガがすごい!2021」の第2位、第25回手塚治虫文化賞でもノミネートされていました。作品のすばらしさは多くの記事で語られている通りです。 しかし、才能があればすべての花が開くか……といえばノーでしょう。優れた才能も的確なサポートがないと開かない花もあるでしょう。実際、ネットでマンガを出せる時代になっても、ヒット作の多くは商業誌から生まれることが多いのが現

    6年前のサンデー廃刊危機 辞表覚悟の新人育成戦略成功 「フリーレン」のマンガ大賞で“証明”(河村鳴紘) - エキスパート - Yahoo!ニュース
    railute
    railute 2021/03/21
    30年以上ほぼ欠かさず買い続けてきた。一時期本当に見切ろうかと思っていた時も有ったけど最近は見切らなくて良かったと思ってる。
  • 「計算が合わない」「人類はこれを待っていた」果汁100%ジュースの味しかしないのになぜだか酔っ払う謎の飲料が本当に美味しいらしい

    にゃんぷん @nyanpunz @petitula 果汁1000%ジュースとかも 濃縮還元果汁なら作れます 100kgのオレンジ果汁から 水分を蒸発させて1kgまで体積を減らすと 果汁10000%ジュースになる (この状態で運搬すると楽) これに99kgの水を足すと 果汁100%、100kgの状態に戻る このドリンクの場合 水95kg・アルコール4kgで元の体積に戻す 2021-03-18 18:18:24

    「計算が合わない」「人類はこれを待っていた」果汁100%ジュースの味しかしないのになぜだか酔っ払う謎の飲料が本当に美味しいらしい
    railute
    railute 2021/03/18
    これがダメと言う奴は明治の「果汁グミ」を否定しろ!
  • アーキテクトを目指すエンジニアの最短ルート - エス・エム・エス エンジニア テックブログ

    介護や医療、ヘルスケア、シニアライフなどの4つの領域で高齢社会の情報インフラを構築している株式会社エス・エム・エスで、技術責任者をしている @sunaot です。2015年2月に入社して以来、技術責任者として開発組織の構築や開発基盤の整備をリードしてきました。 今まで私がソフトウェアエンジニア(以下、エンジニア)の採用面談を延べ800件ほど担当してきた経験を振り返ると、ソフトウェアアーキテクト(以下、アーキテクト)をキャリアのゴールに据えているエンジニアも多いようです。ただ、アーキテクトを目指している一方で、実際にアーキテクトになるためには、どういった会社組織でどのような経験をしたらいいのか分からないというケースも見受けられました。 今回は、アーキテクトを目指したいエンジニアの方向けに、アーキテクトになるために必要な4つの経験や、それが経験できる会社組織について紹介します。 アーキテクトと

    アーキテクトを目指すエンジニアの最短ルート - エス・エム・エス エンジニア テックブログ
    railute
    railute 2021/03/10
    基本的に同意。まー、でもこの幅でまんべんなく経験積んでいる人はアレな経験値の持ち主ばかりだと思う。(運用からの成り上がりの人たちで話をすると黒々とした話で盛り上がりまくるのはそのせいだと思うw)
  • コーヒー沼にハマりつつある話

    ハマりはじめて現在に至るまでを適当に書きなぐる はじまり3年ぐらい前にドンキでペーパードリップセットが特価販売してて衝動買い たしか1500円とかぐらい、2000円はしてなかったはず 超安かったという印象だけ残ってる 内容は以下 ハリオV60プラスチックドリッパー 4杯取り用フィルター40枚ハリオV60コーヒーサーバー 700mlハリオコーヒーキャニスターMハリオグラス2個あとはコーヒーの粉とお湯があればOKなセットだった 同じくドンキで適当に粉を買って帰る しばらくこのセットでハンドドリップをやりはじめる 毎朝朝のときに 休日はおやつ時とかも気分次第で 器具が増えだすポットに不満当初は電気ケトルから直でお湯を注ぐスタイル 飛び散ったり狙ったところに行かなかったり、なんかこう不格好 これまたドンキで適当にドリップポットを物色 値段も1000円ぐらいで手頃だった(気がする)1.2Lのステン

    コーヒー沼にハマりつつある話
    railute
    railute 2021/03/06
    金属フィルター良いぞ! お茶沼は素材命で金だけひたすらかかってゆくからなー。 ダージリンや中国茶に手を出すと底なし。
  • 中国のネットから消された「千人計画」と日本学術会議研究者たち(遠藤誉) - エキスパート - Yahoo!ニュース

    ある日突然、中国のネットから「千人計画」という言葉が完全に消された。その経緯をリアルタイムで経験しているので、背景を考察すると共に、消されていない日学術会議研究者に関して2,3例ほど考察を試みる。 ◆「千人計画」が中国のネットから消えたリアルな体験 まず、なぜ、そしていつ、中国のネットから「千人計画」という言葉が突如、完全に消えたのか、その顛末をお話ししたい。 最初に検索しにくくなったのは2018年9月頃である。 そのとき私は中国のハイテク国家戦略を明らかにすべく『「中国製造2025」の衝撃  習近平はいま何を目論んでいるのか』を書いている真っ最中だった。当然、人材に関して書かなければ、どのようにしてハイテク国家戦略を推進しているのかが見えてこない。 当然のことながら「千人計画」に関して詳細に追跡することになった。 中国のネット空間における資料が実に豊富だったので、正確に追いかけることが

    中国のネットから消された「千人計画」と日本学術会議研究者たち(遠藤誉) - エキスパート - Yahoo!ニュース
    railute
    railute 2020/10/19
    この先生、半分以上現地の人として振る舞えるくらいの現中国のエキスパートだってことを念頭に置かないと見誤る記事だと思うぞ。