タグ

2019年3月26日のブックマーク (10件)

  • Webアプリケーションにおける正しいキャッシュ戦略 - Sansan Tech Blog

    こんにちは。プロダクト開発部のサーバサイドエンジニアの荒川です。普段はSansanのスマホアプリのAPIの開発をしています。 今回扱うテーマは皆さん大好きキャッシュ(Cache) です。 Webアプリケーションを開発するエンジニアである以上、キャッシュの存在からは逃れられないでしょう。 例えばパフォーマンスを向上させる手段として、キャッシュを仕込むことは往々にしてあるかと思います。 キャッシュを使えばパフォーマンスが向上しそう、というイメージも強いため安易に選択する戦略になりがちですが、正しく扱うことは質的に難しいです。 しかしキャッシュを上手に使えば、ユーザ体験を圧倒的に向上させることができます。 そんな諸刃の剣キャッシュ💰について考慮するべきこと、その戦略を改めてまとめてみました。 今回の対象 今回の対象は、アプリケーションレベルでのキャッシュ戦略を取り扱います。 いわゆるキャッシ

    Webアプリケーションにおける正しいキャッシュ戦略 - Sansan Tech Blog
    sonota88
    sonota88 2019/03/26
  • 快適なPC環境を求めて。僕が魅了された「自作キーボード」の世界 #それどこ - ソレドコ

    こんにちは、ゆかり(@eucalyn_)です。突然ですが、皆さんは「自作キーボード」という言葉を聞いたことがあるでしょうか。 その名の通り自分で作ったパソコンのキーボードのことで、自分好みにいろいろとカスタマイズすることが可能です。僕は自作キーボードに魅了され、キーボードの開発を行っています。 僕と自作キーボードの出会い 僕が初めて自作キーボードのキットを購入したきっかけは仕事による肩こりの悪化です。毎日朝から夜までPC作業をしているうちに首が痛くなり、ついには頭を上に向けることができなくなってしまいました。 病院に行くと「ストレートネック」と診断を受け、姿勢の悪さを指摘される始末。このままではいけないと、いろいろ調べて行き着いたのが「左右に分かれたキーボード」でした。左右分離型キーボードの場合、肩甲骨が広がり姿勢が改善されるというのです。 通常のよくあるキーボードでは姿勢が悪くなりがち

    快適なPC環境を求めて。僕が魅了された「自作キーボード」の世界 #それどこ - ソレドコ
    sonota88
    sonota88 2019/03/26
  • 不正プログラム摘発 懸念の声も|NHK 関西のニュース

    パソコンの画面に特定の文字などが表示され続ける不正なプログラムに誘導するリンクをインターネット上に貼り付けたとして、今月、兵庫県警の捜索を受けた中学生ら3人のほかにも、中学生と大学生が相次いで摘発されていたことが分かりました。 一方で、ITの技術者などを中心に、不正なプログラムとして警察に摘発される基準があいまいだと懸念する声が相次いでいます。 不正とされたプログラムは、パソコンの画面に「何回閉じても無駄ですよ〜」という文字などが表示され続けるもので、今月、このプログラムに誘導するリンクのコピーをインターネットの掲示板に貼り付けたとして兵庫県警が、愛知県の13歳の女子中学生ら3人の自宅を捜索しました。 3人は、リンクを開けば必要な情報が見られるといったうその書き込みをして、プログラムを開かせようとしていたということです。 さらに、同じプログラムのリンクを貼り付けていた13歳の男子中学生と1

    不正プログラム摘発 懸念の声も|NHK 関西のニュース
    sonota88
    sonota88 2019/03/26
    寄付しそびれた
  • こうしてGoogleに入社した(kumagi編) - Software Transactional Memo

    Googleオフィスの窓からの眺めをGoogle Photoが自動加工したもの TL;DR AtCoderやろうぜ Googleの(僕から見て)偉い人が立て続けにブログを書いており ctrl-x-s.blog hoge.blog ここ数件の僕のブログへの反響を読んでも「Googlerだから特別」みたいな意見が散見され、入社へのハードルが変に高く見られてしまっている気がするので、僕がGoogleに入社する準備として取り組んでいた事とそのレベルを紹介する。程度の低さに安心して欲しい。 英語 英語の論文は興味の赴くままに読んでいたため読むことに関してはあまり苦手意識は無いものの、絶対的な英語力に関して言うとTOEIC500点というスコアが端的に表している。これがどれぐらいかというと、得意分野から外れると長文を読む速度と精度がガタ落ちし、リスニングも結構な単語を聞き落とし、文脈からの推測と辛うじて

    こうしてGoogleに入社した(kumagi編) - Software Transactional Memo
    sonota88
    sonota88 2019/03/26
  • Somebody to Ruby

    Rails Developers Meetup 2019 (https://railsdm.github.io)

    Somebody to Ruby
  • RISC Vに従うCPUの上で動作するOSをRustで書く(CPU実験余興) - 欣快の至り

    お手製のCPUの上で自分で作ったOSを動かすというのは、割と夢のある行為だと思っていて、今回それを一定のレベルですることができたので、簡単に内容についてメモをしておこうと思います。 曖昧な日語を読むより、プログラムを読むほうが速いと思う人は、駄文を読まずにGitHubを見てください。 https://github.com/moratorium08/osmium/ 僕が書いたのはOSだけで、コアはATPが書きました。また、乗算命令の実装はdaiが書きました。 https://github.com/hitohira/yokyo 概要 RustでフルスクラッチでRISC-V(rv32im)で動作するOSの実装をしました。OSを実装するにあたり、ページングやカーネルとユーザーモードでの権限切り分け、割り込みなどの仕様を考える必要があり、これもRISC-VのPrivilegeの仕様書に従ったものに

    RISC Vに従うCPUの上で動作するOSをRustで書く(CPU実験余興) - 欣快の至り
  • Kroki!

    Kroki provides a unified API with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (with PlantUML), D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr, PlantUML, Structurizr, SvgBob, Symbolator, TikZ, UMLet, Vega, Vega-Lite, WaveDrom, WireViz... and more to come! 📢 We're planning the future of Kroki, and we need your insights

  • horensoというcronやコマンドラッパー用のツールを書いた | おそらくはそれさえも平凡な日々

    リリースしました https://github.com/Songmu/horenso cron等、バッチジョブを走らせた場合にその結果通知やエラーレポートをどうするかは悩ましい問題です。ラッパースクリプトを統一的に噛ますのが常套手段ですが、そのためのツールとして、horenso というものをGoで作りました。報・連・相。その名の通り、実行ジョブの報告をつかさどってくれる君です。以下のようにして使います。 % horenso -r reporter.pl -- /path/to/job args... -- 以降に指定したコマンドが実行され、その結果がJSONとして標準入力経由でreporterに渡されます。reporterは実行可能なファイル、もしくはコマンドライン文字列であり、記述言語は任意です。reporterに渡されるJSONは以下の様なものです。 { "command": "per

    horensoというcronやコマンドラッパー用のツールを書いた | おそらくはそれさえも平凡な日々
    sonota88
    sonota88 2019/03/26
  • 綱渡りバッチ脱出大作戦

    Beyond Engineering: The Future of Platforms @ AllDayDevOps, Oct 2023

    綱渡りバッチ脱出大作戦
    sonota88
    sonota88 2019/03/26
  • 学校と家庭のやり取り機械化する新システム試験導入 横浜 | NHKニュース

    教員の長時間勤務が深刻な問題となる中、横浜教育委員会は、学校と家庭のやり取りを機械化する新たなシステムを来月、試験的に導入することを決めました。教員1人当たり、年間36時間分の業務削減を見込んでいて、成果が注目されます。 教員の長時間勤務は、時間外労働が「過労死ライン」とされる月80時間を超えるおそれがあるケースが、中学校でおよそ6割に上るとされ、深刻な問題となっています。 横浜教育委員会が平均的な規模の中学校で実態を調べたところ、生徒の欠席連絡の電話を受け、報告資料を作成する作業や配布物を印刷したり、回答を集計したりといった日常的な家庭とのやり取りに、教員1人当たり1日平均13分、年間で44時間以上かかっていることが分かりました。 横浜市はこれらの業務を効率化するため、来月、市内の6つの小中学校や高校などに新たなシステムを試験的に導入することを決めました。 このシステムでは、欠席連絡

    学校と家庭のやり取り機械化する新システム試験導入 横浜 | NHKニュース
    sonota88
    sonota88 2019/03/26
    まずは「連絡はメールでOK」とするだけで助かる人大勢いそうだけど