Tokyo.R #81 応用セッション Shiny Appを支えるエンジニアリング (+おまけ)
Tokyo.R #81 応用セッション Shiny Appを支えるエンジニアリング (+おまけ)
転職会議 DB改善 はじめに こんにちは、転職会議の開発をしているエンジニアの yamitani です。 転職会議のサイトの歴史はもう少しで 10 年を迎えます。 サイトの運用期間が長いため、いくつかの負債を抱えています。 コードベースの負債は解消されやすいのですが、DB 周りの負債は解消されにくいです。 今回は 2 年間に渡りエンジニア工数の 10%を利用して、DB を少しずつ改善してきたことについて記載します。 改善にはそれぞれメリット・デメリットがあります。サイト規模や運用状況によってはコストが見合わない場合もありますので参考にする際はご注意ください。 ※ この記事の DB とは RDB MySQL を指しています。 エンジニア工数10%制度の技術投資枠とは まずはじめに、弊社の制度を少しだけ紹介させてください。 リブセンスではエンジニア工数の 10%以上を技術投資枠にできる制度があ
DNS暗号化はプライバシーギャップの克服にきわめて有効……なのになぜ反対の声が上がっているのか?投稿者: heatwave_p2p 投稿日: 2019/9/19 Electronic Frontier Foundation Let’s Encrypをはじめとするプロジェクトの成功や、ブラウザメーカーによるUXの更新により、現在ほとんどのページ読み込みはTLSで暗号化されている。だが、DNS(ブラウザに入力されたサイトの名前からサイトのIPアドレスを調べるシステム)は暗号化保護されてはいない。 このため、ユーザのネットワークからDNSリゾルバ(ここでドメイン名がIPアドレスに変換される)までの経路上の誰もが、ユーザがアクセスしようとしているサイトの情報を収集できてしまう。つまり、盗聴者は特定のユーザがアクセスするサイトや、特定のサイトにアクセスしたユーザを網羅的に把握し、ユーザのオンラインで
This documentation is targeted for JavaScript developers who are using Marpit framework, not for users of Marp presentation ecosystem. If you are a consumer of Marp who are not familiar with engineering, it may be hard to understand the contents. Marp team is planning a unified documentation for Marp users. Track the progress at marp-team/marp#126.
正直な話をすると、やけ酒で酩酊した頭でこれを書いていたときも、僕はこれが希望的観測に過ぎないことを自覚していました。なぜならこのとき王位戦に挑戦した俺のかずきは43歳。一般的に30代までがピークと言われる将棋界において、「年齢的におそらくこれが最後の輝きになるだろう」ということは多少将棋を知っている人であれば否が応でも理解せざるを得ないことだったからです。 その後は僕も仕事とかいう1ミリも棋力が上がらない無駄な行為に勤しむ時間が増え、将棋をじっくり見る時間もあまり取れなくなっていました。大人の階段を登り切り、シンデレラでもなんでもないつまらない大人になりました。極めて愚かな行為なので皆さんは真似しないようにしてください。 「世界将棋強いベストイレブン」であるA級棋士に返り咲き ところが。僕が人生の停滞を続けている間に、俺のかずきはそこからさらにトップ棋士の階段を登っていました。46歳にして
株式会社リブセンス(本社:東京都品川区、代表取締役社長:村上太一、東証一部:6054)は、弊社が現在取り組んでいる「経営デザインプロジェクト(※)」の一環として、多様な働き方を実現するため、副業申請の廃止、リモートワークの上限時間の撤廃を、就業規則として改定したことをお知らせいたします。 ※経営デザインプロジェクトについて:https://www.livesense.co.jp/news/2019/09/02/2667/ ● 副業申請の廃止 リブセンスは、副業を推奨もしなければ反対もしません。副業に限らず、趣味、勉強、育児、介護など、勤務時間外にどのような活動をするかは個人の自由です。たとえば趣味の延長で収入を得たときでも、会社はそれを副業として禁じるべきでしょうか。会社の外では、個人の選択を尊重したい。そのような思いから、一部の競業に該当する領域を除き、副業申請を廃止することを決定いたし
Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience. We are volunteers who make and take care of the Python programming language. We have decided that January 1, 2020, was the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a
10年モノのサービスをアーキテクチャから再設計─はてなブックマークがScalaとDDDを使う理由 10年以上運用されているサービスには、さまざまな技術的な負債が発生しています。今後の継続的な改善のため、いったん新規開発を止めて4年かけて全面的なリニューアルを実施した「はてなブックマーク」の開発者に、プロジェクトの課題や解決する手法などを聞きました。 改善1つに数カ月かかるなら全てを書き換えられないか 2000年代にトレンドだった開発手法の負債 過去の開発意図を探る考古学的手法 データセンター移行も見据えて刷新しよう ドメインモデル設計とScalaとマイクロサービス化 コアロジックにはScalaを採用 きちんとしたドメインモデルによる設計と実装を継続したい 段階的なリリースとデータの移行という2つの大きな課題 求められる機能に沿ったデータベーススキーマに再構築 新旧の2システムを維持しながら
NURO光で動画配信サービスが見られない理由先のTwitterにもこの記事の冒頭にも答えは書きましたけど理由はNURO光から割り当てられたIPアドレスが元海外の物だからです。 日本のインターネット関連のサービスは基本的に海外からの不正な攻撃を防ぐために海外IPからのアクセスをシャットアウトしていることが多いです。(あくまで多いってだけで必ずじゃない) そういった理由でNURO光から割り当てられた元海外IPアドレスを使うことになった友人は日本にいて正規の日本のプロバイダーを利用してるにもかかわらず海外からのアクセスと認識されて動画配信サイトなどからアクセスを切られたわけです。 NURO光のサポートの対応があまりにもお粗末かつ無意味だった開通3日目におかしいとNURO光サポートに問い合わせ。「yahooの広告動画が見られないのは聞いた事ありません。でも、違う案件で動画が見られないという話はあり
幽霊や妖怪が登場する王道のホラー小説とはひと味違う、「人間」の恐ろしさに焦点を当てたサイコホラー小説も恐ろしいものです。人間の狂気が感じられる、選りすぐりの現代ホラー小説を4作品ご紹介します。 2019/08/04 暑い夏がやってくると、背筋がひんやりと冷たくなるようなホラー小説を読みたくなる、という方は多いのではないでしょうか。 しかし中には、幽霊や妖怪に憑かれる小説はリアリティがないから苦手、という方や、王道のホラー小説はもう読み飽きた──なんていう方もいらっしゃるかもしれません。 そこで今回は、幽霊や妖怪が登場しない、「人間」の恐ろしさに焦点を当てた現代ホラー小説を集めてみました。生きている人間の狂気が光る、極上のホラー小説4作品をご紹介します。 陰湿な兄弟喧嘩が迎える最悪の結末──羽田圭介『黒冷水』 出典:https://www.amazon.co.jp/dp/430940765X
dl.acm.org LinkedinでInvalidなA/B テスト検知するための方法論を紹介している論文を読みました A/Bテストにおけるメトリック解析の話から、丁寧にメトリックを分解し、検知ロジックを提案しています。LinkedinのA/B テストプラットフォームで実際に動いてるみたいです Introduction まずはじめに、invalidなA/BテストにはInternally または Externally なテストがあることを紹介しています Internally invalid とは? Treatment と Control間の差がTreatmentによる効果と結論づけれるのが本来のA/B テストの魅力の1つですが、その差がTreatmentによる効果ではない ことを言います 特にこの論文では、incomparable samples(つまり、比較不可なサンプル群)における I
振り飛車は不利飛車である。きのこたけのこ戦争の煽り文句で出てきそうなこの文言は今や将棋界の暗黙の了解になりつつあります。 タイトルホルダーを居飛車に独占され、勝率の上でも居飛車に押され、プロ棋士にwebニュースで冬の時代到来と言われてしまうなど、振り飛車にとって厳しい時代が到来しています。 さて、人間にとって振り飛車が冬であるように、コンピュータにとっても振り飛車は冬の状態を迎えているのでしょうか。本稿では将棋ソフトの振り飛車の歴史を紐解いていきます。 【将棋ソフトの振り飛車の黎明期(1990〜2000年初頭)】 意外にも(?)、この頃の振り飛車は将棋ソフト界隈のエース戦法の一つでした。というのも、当時の将棋ソフトは水平線効果で序盤、中盤の挙動が怪しく、序盤で変な悪手を指させないためには「初手、3手目は76歩、66歩として角交換を避ける」などの特別な処理を人間が逐一組み込まなければならなか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く