タグ

2023年11月28日のブックマーク (8件)

  • 1日60分の歩行って言うけどさ

    どこを歩いたらいいんだ 俺は目的地がないと歩けない人間なんだ いわゆる「散歩」ができない 目的もなくふらふらと歩くことができないんだ 通勤通学とか人と会うとか目的地があるなら歩けるけど 歩くことそのものを目的にするのは難しい みんなは「散歩」できる?

    1日60分の歩行って言うけどさ
    rryu
    rryu 2023/11/28
    地図を見て2キロ先の行ったことのないところを目標にして往復する。そうすると行ったことのないところがなくなってくるので、4キロ先で交通機関で帰って来られるところみたいになってくる。
  • 僕の自作ツールが大学のサーバーをダウンさせてしまった日の話|くりきん

    2021年10月25日、この日は僕がただの大学生から、大学のサーバーをダウンさせた"犯人"へと変わった日です。 小説みたいな書き出しをしてみましたが、これは嘘みたいな当の話で、ふと思い出して懐かしくなったので回想録として note に残すことにしました。 出来事の概要2年前の2021年10月、何が起きたかを簡単に書くと以下の通りです。 ・大学の授業や課題を管理するためのシステムを拡張するツールを作った ・ツールが予想以上の人数に使われ、結果として大学のサーバーに負荷がかかりサーバーが落ちる事態になった ・大学から呼び出しを受けることになった 時系列を追って、この note で出来事の全容を書きたいと思います。 使いづらい LMSまず前提として、私の大学では毎日の授業や課題は授業支援システム、通称 LMS と呼ばれるオンラインのシステムで管理されています。 実際のLMSの画面しかし、この

    僕の自作ツールが大学のサーバーをダウンさせてしまった日の話|くりきん
    rryu
    rryu 2023/11/28
    取ってる授業が10だとしても一人当たりのアクセス数が10倍になる訳だから、数が増えればサーバーにとってはなかなかヘビーである。
  • なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io

    Intro 10 年ほど前に同じことを調べたことがある。 なぜ html の form は PUT / DELETE をサポートしないのか? - Block Rockin' Codes https://jxck.hatenablog.com/entry/why-form-dosent-support-put-delete 当時は全くの素人で、素人なりに調査はしたが、ほとんどが推測の域を出ない結論だった。 この問題についてあらためて記す。 仕様策定の経緯 表題の通り、 <form> の method には GET と POST しかサポートされていない。 HTTP には他にも PUT や DELETE といったメソッドもあるのに、なぜサポートされていないのかという疑問から始まった。 仕様が決定した経緯は、以下に残っている。 Status: Rejected Change Descriptio

    なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io
    rryu
    rryu 2023/11/28
    PUTとDELETEはWebDAV由来だが、RESTのPUTは送ったJSONをJSONのまま保存するのではないで少し意味が変わってしまったのが混乱の原因な感じがする。
  • CSSの進化がすごすぎる! 2つの画像を比較するスライダーは数行のコードで実装できるようになりました

    2つの画像を重ねて表示し、画像を比較できるスライダーを実装するには、今まではJavaScriptのライブラリなどを使用していたかもしれません。 ほんの少しのJavaScriptと、あとはシンプルなHTMLCSSで2つの画像を比較するスライダーを実装するテクニックを紹介します。 まずは、実際の動作をデモページでご覧ください。縦線のレンジバーをマウスでドラッグすると、2つの画像を比較できます。 See the Pen Easy comparison slider by coliss (@coliss) on CodePen. HTMLはシンプルです。2つの画像をsectionで内包し、縦線のレンジバーをinput type="range"で実装します。 <div class="compare"> <section class="before"> <img src="Runner.svg" a

    CSSの進化がすごすぎる! 2つの画像を比較するスライダーは数行のコードで実装できるようになりました
    rryu
    rryu 2023/11/28
    ドラッグは input type="range" のスタイル変更としてその値の反映をどうするのかと思ったらそこはJSだった。
  • リファクタリングをする際にソースコードの設計からはじめてはいけない - MonotaRO Tech Blog

    どうも、レコメンド商品のシステム開発をしている野川と申します。 私は、2021年にモノタロウに新卒入社し、2022年5月からレコメンド商品の開発に関わり始めました。 モノタロウのレコメンド商品は、下の図の①~④の流れでクライアントサイドで表示しています。大部分の処理はJavaScriptで構成しており、UIもそのHTML部分をjQuery(JavaScript)で作成しています。 図:レコメンド商品表の流れ 入社当時私は、ソフトウェアエンジニアとして、「可読性の低いコードは駆逐するべきだ」「読みやすいコードだけが正義である」「理解しやすいシステムだけが皆を幸せにする」と心の底から考えていました。加えて、「なぜ先輩たちは可読性の低いコードを放置して平気なのか?」と疑問を持つこともしばしばありました。 レコメンド商品周りのコードはまさに可読性の低いコードベースとなっていたため、当事者となった私

    リファクタリングをする際にソースコードの設計からはじめてはいけない - MonotaRO Tech Blog
    rryu
    rryu 2023/11/28
    生き残っているクソコードは修正を拒む強さを思っているので、コーディングルールの適用程度の指針では太刀打ちできないのだ。
  • 【 #ISUCON 】 最近の若者は ssh しないらしいですよ

    (当のリポジトリはIPアドレスとかいろいろ上がってるのでコピーです) 名前は競技が終わってから考えました。ISUCONで自分たちの代わりにsshしてくれるのでこの名前です。 構成大きく分けて、手元の1コマンドで全サーバーでデプロイを行うansibleと、ブラウザで必要な情報を見るobserver(勝手に名前を付けた)に分かれています。 ansibleansibleは、初動で必要なツールを入れるための0_init.ymlと、毎回のデプロイを行う1_deploy.ymlを作りました。典型的なnginx+MySQL+systemdのアプリであればこれらで対応できるようにし、典型でない問題が来た時には、Makefileを書いて 2_make_deploy.yml で対応できるようにしました。 initの方では、下のobserverで必要なexporterなどを入れたり、GitHubの鍵を登録した

    【 #ISUCON 】 最近の若者は ssh しないらしいですよ
    rryu
    rryu 2023/11/28
    sshに代わる新しいツールが? と思ったら、ブラウザでサーバの状態を見られるツールを作りましたという話だった。
  • 年末調整の会社提出期限を過ぎてしまい、こちらからお願いしても会社の担当者に「もう受付けません」って言われた人へ送る魔法の言葉

    insulated truck運転手 @phoenix_corner FMラジオ(主にK-MIXとTOKYO FM) 自動車、商用車、警察、消防、自衛隊、鉄道、無線傍受 、うさぎ 日産AD うさ飼い 【注意】私をフォローするとあなたのTLが警察と消防と自衛隊とうさぎと商用車(主にADバン)で埋め尽くされる可能性大です。 insulated truck運転手 @phoenix_corner 年末調整の会社提出期限を過ぎてしまい、こちらからお願いしても会社の担当者に 「もう受付けません」って言われた人へ送る魔法の言葉 「年末調整って会社の義務ですよね?法律で決まってますよね?」 「そもそも法律上の期限は来年の1月31日ですよね?」 ↑これを言うと高確率で受けてくれます insulated truck運転手 @phoenix_corner それでも駄目と言われた人。 そんな貴方に贈る、更に禁じ手

    年末調整の会社提出期限を過ぎてしまい、こちらからお願いしても会社の担当者に「もう受付けません」って言われた人へ送る魔法の言葉
    rryu
    rryu 2023/11/28
    締め切り破っているのに脅迫したら次回から鬼詰めされるか自分の分は自分でやってくださいと言われるだけな気がする。
  • ITに強いはずのハイテク企業で、1億人超の個人情報が流出…… 「新技術こそ優れている」という思い込みが招いた大規模事件

    連日さまざまなサイバーセキュリティ犯罪のニュースが報じられる中、いまだに日セキュリティレベルは高いとは言えない状況にあります。一方で、企業がサイバーセキュリティ対策を進める上では、人材不足や経営層の意識・関心、コスト、導入による利便性の低下など、さまざまな壁が立ちはだかっています。 そこで今回は、株式会社網屋が主催する「Security BLAZE 2023」より、サイバーセキュリティのエキスパートによる講演をお届けします。記事では、米金融大手で1億人以上の個人情報が漏えいした事件の背景をひもときながら、問題点とセキュリティ対策のポイントを解説します。 Webセキュリティの第一人者が語る、個人情報流出事件の裏側 徳丸浩氏:ただいまご紹介いただきました、EGセキュアソリューションズの徳丸でございます。日は「米国金融機関を襲った個人情報大規模流出事件の真相」というテーマでお話をさせてい

    ITに強いはずのハイテク企業で、1億人超の個人情報が流出…… 「新技術こそ優れている」という思い込みが招いた大規模事件