タグ log
人気順 5 users 10 users 100 users 500 users 1000 usersもっと log/slog を使おう
はじめに この記事は Go アドベントカレンダー 2023 の最終日 25 日目の記事です。 皆さん log/slog 使ってますか。便利なのでぜひ使ってください。 slog は構造化ログを出力する為のパッケージで Go 1.21 で導入されました。これまでも zap や zerolog といったサードパーティ製のロガーを使う事で構造化ログを出力する... 続きを読む
『メタバースの失敗はセカンドライフの失敗を元に学べ』とか言う人はだいたいエアプなのでSL歴16年目の私が教えます - urakatahero”B”log
セカンドライフでの私の製作物とアバターです まえおき セカンドライフは2003年に発表され、2006年ごろから話題になり、2010年にピークを迎えたLindenLab社が運営するSecondLife(セカンドライフ)ですが、2023年には20年目になりました。 メタバース関連の話題があがるとセカンドライフのつまらなさと過疎っぷりを伝える... 続きを読む
CPUを自作したりコンピューターアーキテクチャを理解するためにおすすめの本の一覧 - /var/log/hikalium
hikaliumの独断と偏見で、積読は除いている。最近も結構新しい本が色々出ているので、それもいいかもしれないが、ある程度評価の定まった本を探したい場合に参考になれば。 ちなみに、hikaliumがセキュキャンでCPU自作を教えていたときのコードはここにある。参考にならないかもしれないが、おまけにどうぞ。 github.com... 続きを読む
Log4jの脆弱性対策としてAWS WAFのマネージドルールに「Log4JRCE」が追加されました | DevelopersIO
AWS WAFのマネージドルールとして新たに追加された「Log4JRCE」、Log4j の脆弱性(CVE-2021-44228)の緩和に有効であるか試してみました。 AWSチームのすずきです。 2021年12月11日、 AWS の Managed Ruleとして提供されている AWSManagedRulesKnownBadInputsRuleSetに新しい保護ルール「Log4JRCE」が追加されました。 Log... 続きを読む
Reactのprops/contextの使い分け - saneyuki_s log
Reactのprops/contextの使い分け 仕事先でたまたまこれの話になり、個人的に思っていることをまとめた。 公開したのは、時々見かける「どっちを使うべき?」みたいな議論に 自分も混ざりたかった 思うところがあったから. 「とにかくpropsでいい」と自分は考えている。 なによりReactは書き方に詰まった場合に、フレーム... 続きを読む
文系の人って突然ゾンビに襲われて止まってるトラックに乗り込むも「この..
文系の人って突然ゾンビに襲われて止まってるトラックに乗り込むも「この車は log x を微分しないと動かないんだ」って言われた時どうすんの? ほんと理系で良かったわ 続きを読む
Engineering Managerをやっていた間の振り返りとまとめ - masartz->log(type=>'hatenablog')
TL;DR; Engineering Managerを降りることになりましたので、振り返りとまとめです。 ※会社は辞めませんので、退職エントリではございません(別チームへの異動です) 時系列 2017/10頃: SREのチーム内において会社のReport Line上にはプロットされないリーダー的なポジションをやりはじめる この時はまだManagerではない... 続きを読む
瀬戸田レモンで作るレモンチェロとレモンシロップ - ぶち猫おかわり
尾道でレモンを買ってきた 今年のGW(2019年5月)に、尾道のLOGというホテルに泊まったのですが、そのバーで飲んだ自家製のレモンチェロがとてもおいしかったので、ざっくりとした作り方を教えてもらって、瀬戸田レモンを買ってかえって作ってみました。 瀬戸田レモンのレモンチェロ 国産レモン 5~8個 スピリタス... 続きを読む
tail -F /path/to/access.log のようなストリームに対して何度でもgrepを試行錯誤できるツール filt を作った - Copy/Cut/Paste/Hatena
filtというツールを作りました github.com これはなに まずは以下のスクリーンキャストをご覧ください tail -F /path/to/access.log のようなログの流れを止めてはgrepをして、止めてはgrepのコマンドを変更してしています。 その間、実は裏では実際のストリームは止めていません。 つまり、ストリームのパイプ先に まず... 続きを読む
EdgeHTMLを悼む - saneyuki_s log
久々に色々書きたい気持ちになった + 矢倉さんの書かれたものを見て、彼とは微妙に考えることは違うかなあと思ったので書くだけ書いてみる。意見似てるなと思ってるところは書かないようにはした(標準化方面周りとか)。あと、Webブラウザ周りの現状に明るくない同僚や友人向けのテイストは含んでいる。 そもそもの大前... 続きを読む
研修中に爆睡して学んだ 1on1 で「待つ」ことの大事さ(How I learned the importance of patience in one-on-one MTGs from sleeping) - masartz->log(type=>'hatenablog')
(English follows) 前置き この記事は Engineering Manager vol.2 Advent Calendar 2018 6日目の記事です。 メルカリで Engineering Manager をしている masartzです。 今日は、先日自身が体験したことから得た、1on1の学びについて書いてみようと思います。 1on1コーチングの研修 メルカリでは、急拡大する組織に対応す... 続きを読む
簡潔ビットベクトルでRubyをlog N倍速くした - クックパッド開発者ブログ
技術部のフルタイムRubyコミッタの遠藤(@mametter)です。昨日の Hackarade #04 の開催報告に続き、2日連続で記事を投稿します。 今回は、ある条件下でのRubyの実行速度を高速化した話を紹介します。この改善はすでにMRIの先端にコミットされていて*1、年末リリース予定のRuby 2.6に含まれる予定です。 ひとことで言う... 続きを読む
Golang で Let's Encrypt の証明書を発行して使用する
Golang で ACME プロトコルがサポートされてたみたいなので試してみた。 Document のとおりなんだけれど、以下のコードだけで証明書を発行してListenまでしてくれる。 golang.org/x/crypto/acme/autocert package main import ( "fmt" "log" "net/http" "golang.org/x/crypto/acme/autocert" ) func main() { mux := htt... 続きを読む
Golangで軽量なSSHサーバを実装する - Fire Engine
今回は、Golangのgolang.org/x/crypto/sshパッケージを使って、SSHサーバを構築してみました。 かなりミニマムな実装ですが、リモートからSSH接続して、対話的にコマンドが実行できるところまで実装しました。 コード github.com package main import ( "golang.org/x/crypto/ssh" "log" "net" "io/ioutil" "fmt" "os/ex... 続きを読む
JavaScriptのプリミティブへの変換を完全に理解する - Qiita
JavaScriptでは、オブジェクトからプリミティブへの暗黙の変換が発生することがあります 1 。その結果、例えば次のような楽しい事態が生じます。 console . log ([ "foo" , "bar" ] == "foo,bar" ); // true console . log ([ "" ] == 0 ); // true console . log (( 123 ^ {}) ===... 続きを読む
たった100円でMacBook Proをタッチ対応に変える天才的な方法 - GIGAZINE
「MacBookをiPadのようにタッチ操作したい」という願望を持つ人は少なくありません。Appleが乗り気でないため夢のままのMacBook Proのタッチ操作ですが、約1ドル(約110円)の材料費だけで夢を可能にしたエンジニアが現れています。 Turning a MacBook into a Touchscreen with $1 of Hardware · cat /var/log/life... 続きを読む
Turning a MacBook into a Touchscreen with $1 of Hardware · cat /var/log/life
Turning a MacBook into a Touchscreen with $1 of Hardware 03 Apr 2018 · 4 min read — shared on Hacker News , Lobsters , Reddit and Twitter We turned a MacBook into a touchscreen using only $1 of hardwa... 続きを読む
ex-mixi Advent Calendar 2017/12/01 - masartz->log(type=>'hatenablog')
2017 - 12 - 01 ex-mixi Advent Calendar 2017/12/01 なかなか珍しい extra-mixi(会社のOB/OG)によるAdvent Calendar の一発目をかます masartz です。 ミクシィ は 2ホップ前の会社、現所属はメルカリになります。 どういうスタンスで書けば良いのかわかりませんが、各方面を考えて ミクシィ 時代から今に至るまで継続して... 続きを読む
インプットを習慣にする - LOG
PHP, Python, Golang を NGINX Unit で動かしてみた - /var/log/study
2017 - 09 - 08 PHP, Python, Golang を NGINX Unit を動かしてみた NGINX Unit ホームページは以下 www.nginx.com もしくはミラーだけど GitHub が以下となる github.com RestAPIや JSON で設定できる、 php の PHP -FPMや python の wsgi サーバーなど言語ごとのアプリケーション・サ... 続きを読む
もう試験で困らない!√2の求め方10選 - プロクラシスト
2017 - 07 - 23 もう試験で困らない!√2の求め方10選 理系ネタを全力で スポンサーリンク こんにちは!ほけきよです。 ○○の求め方シリーズ第二弾! 第一弾はコチラ もう円周率で悩まない!πの求め方10選 - プロクラシスト 私の大学の 統計学 のテストでは、 関数電卓 *1 を持ち込むことが可能でした。 √やlogの計算が必須だからです。 しかし、ある友人は 関数電卓 をテスト当日... 続きを読む
rustcを通らないコードは間違っている - saneyuki_s log
2017 - 02 - 15 rustcを通らないコードは間違っている Rust essay Rustを書いていると、慣れるまではrustcに頻繁に怒られる。慣れても結構怒られる。とにかくrustcに怒られる。きっと貴方はこう思うだろう、「Rustはなんて煩い言語なんだ!俺の愛する****(好きな言語の名前を入れてください)ならばこんなことはないのに!」 このように「rustcが煩くて俺のコードが... 続きを読む
社内勉強会で『オブジェクト指向設計実践ガイド』いいぞっていう話をした - TMD45'β'LOG!!!
2016 - 12 - 23 社内勉強会で『オブジェクト指向設計実践ガイド』いいぞっていう話をした POODR オブジェクト指向設計 いま Ruby をやってるひとなら、 オブジェクト指向設計 を学ぶ・復習するのに最適な本だと思う。まさに実践ガイド。一度身につけておくと、言語問わずに使える知識。すぐに仕事に活かせてとても役に立ったと感じた。 こんなひとにおすすめ 自分がそうでしたという意味で。 オ... 続きを読む
Railsログを美しく Beautiful::Log - inFablic
2016 - 12 - 15 Railsログを美しく Beautiful::Log list Tweet この記事はFablic Advent Calendar 15日目の記事です。 http://qiita.com/advent-calendar/2016/fablic はじめまして、Fablicでサーバーサイドエンジニアをやっている岸と申します。 今年の6月、Fablicにジョインして初めてR... 続きを読む
エラーメッセージは 2W1H がいいんじゃないか - @bayashi Diary
良くあるダメなエラーメッセージ エラーが起きたときは、以下のようにエラーメッセージをどこかしらに出力すると思います。 $c->log->error('something wrong!'); ただ、このエラーメッセージって、実際に発生したときには意味がわからないことが多いのです。 $c->log->error('error!'); 本気でこういう「error!」とだけ吐くメッセージだと、エラーが起き... 続きを読む