2022年7月12日のブックマーク (13件)

  • Linuxカーネルが難しい?Rustで実装できそう!

    「ついに、RustLinuxカーネルを実装できる!」 待ち望んだ感を出してみましたが、2年前に記事を書いてから、すっかり忘れていました。LinuxカーネルのRustサポートについての意見を求められたら、「技術的には面白いけど、実用レベルではないね。」と、上から目線の回答でエンジニアレベルの高さをアピールするつもりでしたが、2年間の間、誰にも聞かれませんでした。 近々、LinuxカーネルにRustサポートが取り込まれそう、ということで、デバイスドライバを実装してみました。 Rust対応カーネルのコンパイルまずは、Rust対応を有効にしたLinuxカーネルをコンパイルする必要があります。「カーネルってコンパイルするものなの?」という読者は、ネットの長老たちに叡智を求めましょう。「インストール直後に、メモリ削減のために不要な機能を無効にして、カーネルコンパイルしたんじゃ。」というような、太古の

    Linuxカーネルが難しい?Rustで実装できそう!
  • 名著「UNIXという考え方 - UNIX哲学」は本当に名著なのか? 〜 著者のガンカーズは何者なのかとことん調べてみた - Qiita

    補足 1975: トンプソンはベル研を一時休職し、母校のカリフォルニア大学バークレー校に Version 6 Unix をインストールする作業を手伝う。これは後に BSD Unix として配布される。 1984-1998: ガンカーズが DEC でプリンシパル・ソフトウェア・エンジニアを務めた時期 ガンカーズは DEC の Unix Engineering Group (UEG) に所属 いつから DEC に勤めていたのかは不明 P63 より「小さな会社で Version 7 Unix を使っていた」ので 1979 年よりも後 V7M の開発には関わってなさそう おそらく 1980-1984 の間に DEC に入社したと思われる ガンカーズが「UNIX の考え方」についてのはないだろうか?と考えたのは 1991 年 1988: POSIX.1 標準化(POSIX.2 は 1992 年)

    名著「UNIXという考え方 - UNIX哲学」は本当に名著なのか? 〜 著者のガンカーズは何者なのかとことん調べてみた - Qiita
  • Fluentd + Elasticsearch + Kibanaでログを可視化 - IDCF テックブログ

    こんにちは、インフラ開発部の鳥垣です。 今回のブログではアクセスログの解析作業の効率化を図るため、ログの可視化のお話をさせていただければと思います。 導入の背景は、仕組みとしてサーバーからsyslogサーバーへのログの集積はすでに実装されていました。 しかし、syslogへの送信元のサーバー数の肥大化に伴い多量のログが保存されるようになり、ログ調査に時間がかかるようになってきました。 もっとサックリとログの調査を行う基盤が欲しいということで、今回Fluentd + Elasticsearch + Kibanaを導入しました。 FluentdでsyslogサーバーからElasticsearchにログを送り、Elasticserchでログ検索、Kibanaでグラフ化しました。 Fluentd + Elasticsearch + Kibanaを導入する際の設定や、構成などを紹介します。 システム

    Fluentd + Elasticsearch + Kibanaでログを可視化 - IDCF テックブログ
    mkimakima
    mkimakima 2022/07/12
  • Fluentd + ElasticSearch + Kibana3でグラフ化

    前々回にElastcSearchをインストールしましたが、 今回はFluentdとKibana3をインストールしてグラフ化してみます。 まずはFluentdのインストールメモ。 ※参考 http://docs.fluentd.org/categories/installation ■Fluentdインストール [root@onedari01 ~]# curl -L http://toolbelt.treasuredata.com/sh/install-redhat.sh | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 672 100 672 0 0 2355 0 --:--:-- --:--:-- --:--:-- 0 T

    Fluentd + ElasticSearch + Kibana3でグラフ化
    mkimakima
    mkimakima 2022/07/12
  • ログ集計/時系列DB/可視化ツールの調査結果 - Qiita

    近年、自分の中で集計/可視化は Fluentd(datacounter)+Growthforecast で定番化していました。 しかしプロダクトで新たに集計/可視化の要件が出てきたことと、 最近可視化ツール周りで 「Kibanaってなんじゃ?」「Graphiteってなんじゃ?」「InfluxDBってなんじゃ?」 など、このツール達は一体何なんだろう…?というのが前々から気になっていました。 今回良い機会なので ◯◯は何をするものなのか? というのを一つ一つ調べてみました。 いわゆる「触ってみた系」の記事なので だいぶ浅い感じです。 大分類 大きく分けると、可視化ツールは以下の3つに分けられそうです。 ログ収集/集計 時系列DB(+API)の担当。バックエンド側。 可視化部分の担当。 今回は バックエンド と 可視化部分 に焦点を当ててみます。 バックエンド 全文検索時エンジン+Restfu

    ログ集計/時系列DB/可視化ツールの調査結果 - Qiita
    mkimakima
    mkimakima 2022/07/12
  • ぼくのMac環境 ver.のんピ | DevelopersIO

    何年後かの自分へ こんにちは、のんピ(@non____97)です。 業務で使用する新しいMacが届きました。 新しいMacを初期セットアップするにあたって「今の設定どうだったっけ...」と調べる時間が結構かかってしまいました ということで何年後かの自分がまた新しいMacに乗り換える際に手間取らないように、設定した内容を書き記しておきます。 移行先のMacの情報は以下の通りです。M1 Max、嬉しい。 # OSのバージョンの確認 > sw_vers ProductName: macOS ProductVersion: 12.4 BuildVersion: 21F79 # カーネルのバージョン確認 > uname -r 21.5.0 # CPUのアーキテクチャの確認 > uname -m arm64 # CPUの詳細確認 > sysctl -a machdep.cpu machdep.cpu.

    ぼくのMac環境 ver.のんピ | DevelopersIO
  • OAuthの言葉周りを整理する

    OAuthの仕組みとToken認証周りの言葉はいつまで経ってもはっきり理解できないものの一つでした。 しかし最近ようやく理解できるようになってきたのでとりあえずそれぞれの言葉の指すものや定義をここで整理してみようと思います。 リフレッシュトークン リフレッシュトークンとは アクセストークンの有効期限が切れたときに、認可サーバーにアクセストークンの更新リクエスト認証をするためのトークン。 OAuth自体はリフレッシュトークンがなくとも実装できるが、リフレッシュトークンはOAuthをより便利にするためのもの。 一般的に有効期限は長い。 ないとどうなるのか アクセストークンの期限が切れたらその度にSNS認証のあのログイン画面に飛ばされてメアドとパスワードの入力が必要になる。 セキュリティに関すること 有効期限が長くても安全性に問題がないと考えられる理由としては、アクセストークンの期限切れ時にしか

    OAuthの言葉周りを整理する
  • 良いコンポーネントを作るために気をつけている3つのこと - Commune Engineer Blog

    はじめに 良いコンポーネントとは 良いコンポーネントを作るためのポイント 1. コンポーネントを要素ごとに過不足なく分割する 2. コンポーネントの抽象度を揃える 3. 利用する側を意識せずにコンポーネントを作る 最後に はじめに こんにちは、コミューンでフロントエンドエンジニアをしている根岸です。 この記事では自分がフロントエンドのコンポーネントを作るときに気をつけていることを紹介します。 良いコンポーネントとは そもそも良いコンポーネント、良いコードとは何でしょうか? 私は プログラマが知るべき97のこと の 美はシンプルさに宿る という記事の下の一文に大きな影響を受けています。 特に重要なのが「シンプルである」ということです。アプリケーションやシステムが全体としてどれほど複雑であっても、個々の部分を取り出してみると、全てシンプルになっています。 重要なのはどんな複雑なアプリケーション

    良いコンポーネントを作るために気をつけている3つのこと - Commune Engineer Blog
  • 名古屋の「100m道路」を測った

    愛知県出身、東京都在住のデザイナー。イラストを描き、写真撮影をして日々を過ごす。 最近は演劇の勉強に熱中。大きなエビフライが好き。 前の記事:終電・土手・カレー 思い出の場所を案内してもらう~元住吉・日吉・綱島 地元もてなしツアー > 個人サイト 梅ログ 広すぎて先が見えない道路 ひとつめは名古屋の中心街、栄を通る「久屋大通」。 久屋大通は、車道と中央分離帯で構成された道路である。 広すぎる中央分離帯は緑地化されていて、飲店が立ち並ぶほか、テレビ塔まで建っている。にぎやかな道路だ。 名古屋市 栄のランドマーク テレビ塔とオアシス21。今回の撮影で唯一見上げて撮った写真。 久屋大通の交差点。車で来るときは直進だけで移動したい。 この広い車道を歩くのは気分が良さそうだが、命が惜しいので手前の歩道で測る。 100m道路の横幅は、中央分離帯の先の横断歩道を渡り切ったところまでとする。遠過ぎて見え

    名古屋の「100m道路」を測った
  • 「古来より登頂不可能と言われていた剱岳を明治時代に登ったら山頂に錫杖と鉄剣が刺さってたエピソードが好き。月の裏側とか火星にも錫杖と鉄剣が刺さっててほしい。」

    ドンガメ六号 @dongame6 古来より登頂不可能と言われていた剱岳を明治時代に陸軍の測量部登ったら山頂に錫杖と鉄剣が刺さってたエピソードが好き過ぎる。月の裏側とか火星にも錫杖と鉄剣が刺さっててほしい。 2022-07-07 21:31:39 🍀ぜろぜくしむ🕊️ @xexim @dongame6 気になって調べてみました。これですね。奈良~平安時代のものと推定されている。登山装備の乏しそうな時代にすごい! この錫杖と鉄剣の持ち主は無事山を降りられたのだろうか… pic.twitter.com/Kx2Nt5Rt7j 2022-07-08 09:38:34

    「古来より登頂不可能と言われていた剱岳を明治時代に登ったら山頂に錫杖と鉄剣が刺さってたエピソードが好き。月の裏側とか火星にも錫杖と鉄剣が刺さっててほしい。」
  • Flutter前史: ChromeがFlutterになるまで

    先日、とても面白い動画がYouTubeにアップされていました: スライド: Flutterがどのように現在の形になったのか、Flutterと名前が付く前の歴史を、当時のFlutterの開発者であるEric Seidel氏とAdam Barth氏が振り返った動画です。 これがとても面白く、前史を理解することで、Flutterが実はどのような位置づけにいるのか、Flutterが何であって何でないのか、よくわかる内容だったため記事にまとめたいと思います。 (筆者は英語がそこまで得意ではありません。解釈違いなどあればコメントで教えてください。また、分かりやすさのために沢山省略しています。ぜひ元動画も併せてみてください。) 全ての始まり: WebKitからBlinkがフォークされた 2013年4月3日、GoogleChrome/Chromiumに使用するブラウザエンジンを、WebKitからフォーク

    Flutter前史: ChromeがFlutterになるまで
  • 【資料公開】「この夏、Unreal Engine 5を覚えよう!」 ゼロからUE習得までの道のりを示した講演動画・スライド・着手順チェックリストを公開!|株式会社ヒストリア

    2022.07.08お知らせ 【資料公開】「この夏、Unreal Engine 5を覚えよう!」 ゼロからUE習得までの道のりを示した講演動画・スライド・着手順チェックリストを公開! 2022年6月30日に行われたオンラインセミナー『Game meets』#16でUnreal Engine 5(以下、UE5)初心者向けの講演を行いました。 Unreal Engineとは?というUE5の基礎知識から活用事例、UE5習得に向けたオススメの学習方法などを紹介しております。 セミナーのアーカイブ動画とスライドを公開したのでぜひご覧ください。 ●講演者:佐々木コメント Unreal Engine 4がリリースされてから時が経ち、当時はとても希少だった Unreal Engine の情報がいまでは多くWEBで公開されています。幸せな時代である一方、今から学ぼうとすると情報が多すぎて、どこから手を付けて

    【資料公開】「この夏、Unreal Engine 5を覚えよう!」 ゼロからUE習得までの道のりを示した講演動画・スライド・着手順チェックリストを公開!|株式会社ヒストリア
  • 第1章 進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし、HTTP/3の基本を知る | gihyo.jp

    HTTP/3入門 第1章進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし⁠⁠、HTTP/3の基を知る この特集記事は2021年6月24日に発売されたWEB+DB PRESS Vol.123に掲載された特集1「HTTP/3入門」を再掲したものです。 先日2022年6月にHTTP/3を含むHTTP関連の仕様が正式なRFCとなりました。ここではRFCの正式リリースに伴い、いち早く変更点を抑え、囲みボックスを用いた加筆解説でわかりやすくお伝えしております。 特集のはじめに HTTP(Hypertext Transfer Protocol)の最新版であるHTTP/3が登場しました。HTTP/3では、より安全で速い通信が行えます。特集では、今までのHTTPにあった課題と、HTTP/3で課題をどのように解決し、改善が行われたかを解説します。 章では、HTTPそのものと各バージ

    第1章 進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし、HTTP/3の基本を知る | gihyo.jp