sbrtnpgのブックマーク (394)

  • HTTPキャッシュに学ぶ、無理のないドキュメント更新運用

    LAPRAS株式会社でSREをしていますyktakaha4と申します 🐧 私は 2021 年の 1 月に LAPRAS に入社 したのですが、 入社以来ほそぼそとやってきた、ドキュメンテーションに関する取り組みについて一年ほど運用し一区切りがついたので、その話をしたいと思います✍ ことのおこり 現在弊社には正社員・業務委託あわせて 18 名程度のエンジニアが在籍 していますが、 私が入社した頃はエンジニアが7名程度、かつ全体の人数に対して在任歴の長い人が多かったこともあり、 開発者が参照するドキュメント管理について、比較的牧歌的な運用がなされていました 🐑 具体的には、開発環境の構築方法が古い手順のまま放置されていたり、オンボーディングに使うドキュメントが口伝されていたりと、 ドキュメント自体は存在するものの、それらが 古くなっていたり一覧化が不十分であることが検知できず、時間経過に伴

    HTTPキャッシュに学ぶ、無理のないドキュメント更新運用
    sbrtnpg
    sbrtnpg 2022/05/09
    非常に面白い記事でした。私もTCP/IP通信を下敷きに新入社員向けの社会人コミュニケーション術の研修をします。同類(失礼)が居て嬉しいです。
  • MenuetOS

    MenuetOS is an operating system in development for PC, written completely in 64bit assembly language. Features include pre-emptive and real-time multitasking with multiprocessor support and Graphical User Interface. Menuet64 is released under License and Menuet32 under GPL. Menuet supports assembly programming for much faster, smaller and less resource hungry applications. Menuet isn't based on ot

    sbrtnpg
    sbrtnpg 2022/05/07
    Unixライクですらないのね。アセンブリで1からOSや主要ソフトを書くってどのくらい時間がかかるんだろう。そしてどんな辛さがあるんだろう。
  • 君はインド最大(多分世界最大)の無料MOOCの「NPTEL」を知っているか。

    俺はさっきまで知らなかった。これはやばすぎるので増田に書いて広めようと思う。(追記にも書いたが、公式の英語字幕があるので聞き取れなくても心配しないでほしい。) 以下のリンクから飛べる。 https://nptel.ac.in/courses リンク先を見ればすぐ分かると思うが、驚くべきは、カバーしている分野の広さだ。アメリカのMOOC(Udacityだの、Udemyだの)は、表層的な、「すぐ使える技術」の講座ばかりで、オペレーティングシステムやコンピュータネットワーク、あるいは偏微分方程式や代数学といった、コンピュータサイエンスや数学等の基礎学問のような分野はあまりカバーされていない。(主観だが、恐らく正しいはずだ。Udacityのジョージア工科大のコンピュータサイエンスの授業は別だが、数は少ないし、それにしても数学はカバーしていない。) しかし、この「NPTEL」では、自分に関わりのある

    君はインド最大(多分世界最大)の無料MOOCの「NPTEL」を知っているか。
    sbrtnpg
    sbrtnpg 2022/05/06
  • Git の仕組み (1) - こせきの技術日記

    目次 はじめに Git を使ったことがない方へ 生のデータが見たい方へ Git の全体像 .git の中身 Git オブジェクトデータベース 4種類のオブジェクト リファレンス リファレンスのリファレンス 大きなツリー Git オブジェクトの ID と 中身 ハッシュ関数 SHA1 の簡単な説明 tree と blob オブジェクト tree と blob の参照関係 ルートツリーの ID でツリー全体を識別する commit オブジェクト リファレンスとブランチランチランチ先頭を指すリファレンス HEAD リファレンス detached HEAD 2種類のタグ 一時待避 (stash) インデックス キャッシュとしての役割 マージ Fast-Forward マージ non Fast-Forward マージ rebase reset 2種類のブランチ 各リポジトリが自分のブランチ

    Git の仕組み (1) - こせきの技術日記
    sbrtnpg
    sbrtnpg 2022/05/04
  • 2000時間の遠回り英語学習を経てたどり着いた、1日30分でネイティブの会話が聞き取れるようになる練習法

    英語学習ノウハウの記事が定期的に話題に上がるが、自分も含め多くの方は「とりあえずブクマ」してそれっきりにしていると思う。 役に立ちそうなツールや教材をあれもこれもと紹介しているので「とりあえず後で読みそう」とブクマされる。しかし、そういった記事はとにかく情報量が多い。リーディングには○○、リスニングにはXXと、ライティングには□□、発音には△△…と網羅的でとてもやり遂げられる気がしない。いくら素晴らしいウェアやギアやサプリを紹介してもらっても「では今からフルマラソンをやるぞ!」とはなかなかならないのと同じだ。結果、「役に立ちそう」と「でも大変そう」との葛藤を、私たちはブクマという形で折衷させている。 そこでここでは、2000時間の英語学習経験からたどり着いた、「1日30分、この練習だけ続けてもらえれば英語力が着実に伸びるはず」というシンプルな方法を述べてみる。僕は海外在住や留学経験ゼロのド

    2000時間の遠回り英語学習を経てたどり着いた、1日30分でネイティブの会話が聞き取れるようになる練習法
    sbrtnpg
    sbrtnpg 2022/05/04
    私は馬鹿だからいいと思った勉強法はとにかく真似てみる。明日から毎日30分リピーティングやります!
  • 元増田だけど、人間関係が問題でやらかしちゃって・・・ 通ってた職場の社..

    増田だけど、人間関係が問題でやらかしちゃって・・・ 通ってた職場の社でよく近くの席になる人が、一週間丸々同じ固定メニューで、その繰り返しでやたら目についてたんだよね ちょっと怖いしキモいのもあったってのは言い訳だけど、「あの人って発達障害とか自閉症なの?同じメニューばっかとかw」って 仲良くしてた人同士で噂してた、はずだったんだけど、それがチクられたのか広まったのか、人経由で上司の耳に入ったんだよね・・・ で、何かメンタルがどうこうで言われた人の問題が大きくて、私はさっさと切られたw でも入ってる会社もヤバかったみたいで、それが原因で派遣元からも紹介出来ないし賠償請求したいぐらいだと言われて仕事終わったorz ブコメでもあるけど、失業保険貰えるのなら手続きしてもらおうかな でも連絡したくないなー・・・お金貰えるならやるけどさ 誰か代わりにやって欲しい(笑) 追記、ブコメに返信とか 同

    元増田だけど、人間関係が問題でやらかしちゃって・・・ 通ってた職場の社..
    sbrtnpg
    sbrtnpg 2022/05/03
    差別部分を除いて元増田の行動・認識には共感するわ。頭悪い人の脳内が上手に言語化されている。私は「優しいだけが取り柄」とよく言われるが、優しささえなかったらこの増田みたいになってたのかも。
  • あるWeb系エンジニアの転職活動 - やんばるテック

    はじめに 3月ごろまで転職活動をしており、この5月から新しい会社で働くことになりました。エントリはその転職活動の振り返りです。 目次 はじめに 目次 数字での振り返り 転職活動開始のきっかけ 過去の振り返りから自分のこれからを考える 今回の転職の軸を決める 選考とその結果 転職先とその理由 終わりに 数字での振り返り 今回の転職活動の具体的内容に触れる前に、先に数字で結果をお知らせすると以下のようになりました。 項目 数 利用した転職サイト数 4 転職サイトで受信したスカウトメール数 80通程度 カジュアル面談を受けた社数 16社 選考へ進んだ社数 3社 内定 3社 転職活動開始のきっかけ もともと過去何回か転職活動を経験しており、その際に利用した各転職サイトは登録済みのまま放置していました。 ある時、TwitterのDMで他社のエンジニア(SRE)の方から「転職の予定は無くても構わない

    あるWeb系エンジニアの転職活動 - やんばるテック
    sbrtnpg
    sbrtnpg 2022/05/01
    こういう体験記はいくらあっても困らない。
  • Markdownでシーケンス図とかが書けるMermaid記法で業務フローを書いたら意外とイケたので自分なりのコツを紹介してみる | DevelopersIO

    こんにちは、臼田です。 みなさん、業務設計してますか?(挨拶 今回はMarkdownでシーケンス図やフローチャートなどの図を記述できるMermaidを使って業務フローを書いてみたら、意外と書けたので自分なりのTipsを紹介したいと思います。 その前に 注意点として、まだMermaidを使い始めたばかりなので、「もっとこうしたらいいぞ」とか「こっちのほうがいいぞ」とかあれば建設的なフィードバックとしてSNSとかでいただけるとありがたいです。 あと業務フローって表現しましたが、人によって思い描く業務フローが違うと思うので、業務フローの定義に関するツッコミはご容赦ください。私が今回Mermaidで書いたのは以下の図です。(内容はブログ用に簡素化しました) この図のコードは以下のとおりです。(後ほど解説します) sequenceDiagram autonumber actor お客様 partic

    Markdownでシーケンス図とかが書けるMermaid記法で業務フローを書いたら意外とイケたので自分なりのコツを紹介してみる | DevelopersIO
    sbrtnpg
    sbrtnpg 2022/05/01
    業務フローをシーケンス図で書くのいいな。差分管理がしやすいのがいいよね。早速やってみる
  • Docker創始者らが開発、ビルド/テスト/デプロイの自動化をポータブルにするツール「Dagger」登場。そのままローカルでもGitHubでもCircleCIでも実行可能に

    Docker創始者らが開発、ビルド/テスト/デプロイの自動化をポータブルにするツール「Dagger」登場。そのままローカルでもGitHubでもCircleCIでも実行可能に Dockerの創始者であるSolomon Hykes氏らが中心となって開発しているオープンソースのCI/CD環境構築ツール「Dagger」が公開されました。 WindowsMacLinuxで試すことができます。 And we are live! Introducing Dagger, a new way to build CI/CD pipelines. By the creators of Docker. https://t.co/DU8racmoUo — dagger (@dagger_io) March 30, 2022 Daggerが定義したCI/CDパイプラインはポータブルになる Daggerとは「A P

    Docker創始者らが開発、ビルド/テスト/デプロイの自動化をポータブルにするツール「Dagger」登場。そのままローカルでもGitHubでもCircleCIでも実行可能に
    sbrtnpg
    sbrtnpg 2022/04/19
  • ダイソー「密封容器5.5L」で作るフィラメント送出機能付きドライボックス

    フィラメントは、3Dプリンターでの使用中に湿気を吸わせてしまいがち。 3Dプリンターで使用している間もフィラメントを湿気から守る、フィラメント送り出し機能付きドライボックスの作り方をまとめました。 湿気に弱いフィラメント、その造形不良、湿気が原因かも? 3Dプリンターで造形素材として利用する樹脂フィラメント。 実は湿気に弱いのです。 吸湿したフィラメントはどうなるか? 特に吸湿しやすいTPUでの例を挙げます。来透明な仕上がりになるはずが白く濁り、ツルツルになるはずの表面はザラザラな仕上がりになってしまいます。 高湿度下では、1週間程度あればTPUは湿気を吸って目に見える形で造形不良を起こすようになります。 ▼左: 吸湿したフィラメントによるもの 右: 正常なフィラメントによるもの いずれも同条件で出力 これは出力条件を変えても救済はできません。 フィラメントが湿気を吸うと造形不良を引き起

    ダイソー「密封容器5.5L」で作るフィラメント送出機能付きドライボックス
    sbrtnpg
    sbrtnpg 2022/04/19
    3Dプリンタ稼働させたときに
  • フィラメントドライヤーまとめ #フィラメント乾燥促進委員会|はるかぜポポポ

    FFF/FDM 3Dプリンターで大事なことの一つはフィラメントの防湿と乾燥です。 PLAもPETGもABSもナイロンも空気中の水分を吸収して印刷時に悪さをします。そして吸湿した状態が長く続くと樹脂の分子が変質していく場合もあります。 印刷前に乾燥! 印刷後に乾燥して除湿剤を入れてパッキング! フィラメントドライヤーを購入する際の手助けになれば幸いです。 Polymaker PolyBox乾燥機能は特にない、防湿ボックスという感じの製品です。 温度を上げないと素早く樹脂から水分を抜くのは難しいので防湿をベースに考えた方がいいでしょう。 大き目の乾燥剤を入れるなどして使いましょう。 値段は1万5千円ぐらいです。 大きなフィラメントや1kgのフィラメントを2入れることも可能です。

    フィラメントドライヤーまとめ #フィラメント乾燥促進委員会|はるかぜポポポ
    sbrtnpg
    sbrtnpg 2022/04/14
    知らなかった。勉強していきたい
  • 「マイナポイント」7500円還元、スマホ×マイナポータルで公金受取口座を登録する方法

    「マイナポイント」7500円還元、スマホ×マイナポータルで公金受取口座を登録する方法
    sbrtnpg
    sbrtnpg 2022/04/02
    ようやく重い腰を上げるときが来たか
  • プログラミング初心者の40代おじさんが1年かけてAtCoder緑になった話(色変記事) - Qiita

    はじめまして。六月と申します。 ・ツイッターはこちらです ・AtCoderのプロフィールはこちらです 風の噂で、AtCoderでは色が変わった際に色変記事というものを書く文化があり、この時ばかりは大いに自分語りが許されると聞きました…。 そこで、もしかすると人によっては、私の色変記事が参考になる可能性もあるのではないかと思い、筆をとりました。 きみたち、おぢさんの話を聞いてみないか…。 お暇な方はどうぞお付き合いください。 簡単な自己紹介 私は40代で、社会人生活の折り返し地点を迎えつつあります。私生活では小学生の子供を持つ父でもあります。大学は文系で、これまで情報科学の教育・訓練を受けた経験はありません。 業界の特性もあり、私の勤務先ではいまだにFAXと手書き書類がかなり使われています。普段はそのような、おおよそITとは無縁の、むしろ昭和ライクな環境で仕事をしています。 そういったことも

    プログラミング初心者の40代おじさんが1年かけてAtCoder緑になった話(色変記事) - Qiita
    sbrtnpg
    sbrtnpg 2022/03/30
    "初参加時は2完、それなりに頑張って勉強した今回もまた同じ2完。全く進歩していないのではないか。"わかります。結構な数の「わかったぞ!」を乗り越えてもレートに出てこないの、辛いですよね。
  • 「強いエンジニアは結局休日に勉強してるじゃん」って思うけど - spice picks

    これまで何人も強いエンジニアと出会って、 「なんで自分はあの人と比べて何もできないんだ・・・。」と何度落ち込んだことか。 ただ、最近強いエンジニアの仕組みを理解してから落ち込むことは無くなった。 それについて書いていく。 (強いエンジニア人に聞いたわけではなく、観察してえられた個人の見解です) 気づき:強いエンジニアを見て落ち込む要因は2つありそう 1つは今の知識や技術力の差。 書くコードの違いだったり、成果物ができるまでの時間に差がありすぎたり、PRレビューで自分が思いもしなかったウルトラ解決策を何度も提示されて、自分の実力の無さを感じて落ち込む。 もう1つは新しいことを学ぶときの時間の差。 お互い知らない技術だったはずが、いつの間にか強いエンジニアはその技術に習熟(しているように見える)して、自分は理解不足で取り残されているという状況が発生しがち。 この時、自分には才能がないのかと

    「強いエンジニアは結局休日に勉強してるじゃん」って思うけど - spice picks
    sbrtnpg
    sbrtnpg 2022/03/28
    時間外の勉強に辛みを感じる向きが大きいけど、他業種で自主勉強の手段や機会が無い(結局コネで決まる、転職出来ないスキルしか身に付かない)ことを経験してると、やっぱりこの業界恵まれてると思っちゃう。
  • 「日本を産油国にする」と宣言して顰蹙を買った藻類バイオマスエネルギーが、再び注目される3つの理由 下水を浄化したうえに燃料になる

    脱炭素社会の実現のために、藻類バイオマス燃料が再び注目を集め始めている。そのうえロシアウクライナ侵攻による深刻なエネルギー危機で、その存在感はさらに強くなるはずだ。筑波大学研究フェローでMoBiolテクノロジーズ会長の渡邉信氏は、この15年、藻類によるバイオマスエネルギーの研究に傾注してきた。10年ほど前「日を産油国にする」と宣言して顰蹙を買ったという、藻類バイオマス燃料研究の第一人者に、その特性と研究の現況を聞いた――。 穀物エネルギーの300~800倍の生産能力 藻類は、地球上最古の生物のひとつで、地球の大気をつくったと言われ、昆布やワカメなど大きなものから、湖沼などにいる微少な藻類まで含めると、これまで分類されたものだけでも約4万種類も存在しています。その中からいくつかの微細藻類をピックアップし、高温高圧で処理することによってバイオ原油を生産しようというのがわれわれの研究です。

    「日本を産油国にする」と宣言して顰蹙を買った藻類バイオマスエネルギーが、再び注目される3つの理由 下水を浄化したうえに燃料になる
  • コードレビューで気をつけていること 5 選

    こんにちはnasaちゃんです。 コードレビューの記事を見かけたので僕がコードレビュー時に考えていること、行っていることを書いてみようと思いました。 この記事ではレビューを受ける側、行なう側それぞれの話がありましたが、ここではレビューを行なう側のことを書いていきます。(洗い出してみるとすべてがレビューコメントに関するものでした。) Whyを書く コードの変更をリクエストする際になぜ変更したほうが良いのかを書くようにしています。 レビュイーが変更を取り込むか判断する材料になるのでちゃんとなぜこっちのコードのほうが望ましいのかを書くようにしています。あと、言語化することで自分の理解も深まるので良いですね。 このとき、レビュー中のコードを批判しないことを心がけています。 「今のコードは〇〇というデメリットがあるので変えたほうが良い」と伝えるよりも「このような書き方をすることで〇〇がよくなると思いま

    コードレビューで気をつけていること 5 選
    sbrtnpg
    sbrtnpg 2022/03/21
    この業界に限らずマトモなフィードバックについて無理解な人間の多いこと。基本的でも大事なことなので、こうやって各々アウトプットするのはとてもいいと思う。
  • はじめに - アルゴリズムとデータ構造大全

    はじめに このドキュメントは,主に競技プログラミングで出題される問題を解く際に利用できるアルゴリズムやデータ構造をまとめたものです.特定の問題にはあまりフォーカスしないため,問題を解く際の考察の仕方等の内容はありません.詳しく,正確に,分かりやすく書いていこうと思っています. このドキュメントは執筆途中です. 想定する読者 C++を用いたプログラミングに慣れている方を読者として想定しており,C++言語の仕様や,文法にはあまり触れません.また,計算量という用語についても説明しません.ただし,償却計算量など,計算量の見積もりが複雑なものについては必要に応じて説明します. コードについて このドキュメントで登場するコードは,可読性向上のため,以下のようなコードがファイルの先頭に記述してあることを前提としています.また,適切な問題を用いてコードの検証がなされている場合は,コード周辺にのように,検証

    sbrtnpg
    sbrtnpg 2022/03/20
    最近競プロにハマってるから有り難い。分類名をボヤッと眺めるだけでも勉強になる。気がする。
  • 約1年半完全食だけで生活した男の末路【独占インタビュー】

    みなさんは「完全」って聞いたことはありますか? 完全とは、人が健康を維持するために必要な栄養素がすべて摂れるといわれている事のことです。 最近では「BASE BREAD」や「Huel」「COMP」あたりが人気ですよね。 栄養を摂りつつ、カロリーや糖質制限もできるのでダイエット目的として利用している人も多いとか…! しかも完全は調理する必要が無いから、超簡単にべられるんです。 正直、毎日栄養バランスを考えてご飯をつくるのってめちゃくちゃ大変じゃないですか? 簡単に栄養がとれる完全は、最強の事だなと私は確信しました。 「完全だけで生活すれば健康になるんじゃない!?」と考えていたところ、ほぼ完全だけで生活していた人を発見! (神々しい…!) 実際にほぼ完全だけで生活をしていた大石明裕さんに話を聞いてみました!!!

    sbrtnpg
    sbrtnpg 2022/03/05
    ダイエットしたいけど料理出来ないって人には良い選択肢かと。自分も減量期は鶏ハムと沼とゆで卵を作業的に摂取するだけだった。ベースブレッドのほうが幾分か文化的な見た目
  • Electronの代替を目指す軽量なRust製フレームワーク「Tauri」、リリース候補版に到達

    WindowsmacOSLinuxなどのクロスプラットフォーム対応のデスクトップアプリ開発を容易にするフレームワークとして高い人気を持つフレームワークが「Electron」です。 ElectronはChromiumとNode.jsを用いることで、HTML/CSS/JavaScriptのWebテクノロジーによってデスクトップアプリケーションを開発できるのが最大の特徴です。 いまやElectronは、Visual Studio CodeやMicrosoft Teams、SlackGitHub Desktop、そして最近話題のNotionなど、さまざまなアプリケーションに採用されています。 このElectronの優れた特徴を備えつつ、よりメモリ消費量が小さくファイルサイズもコンパクトで、高いセキュリティを備え、柔軟なライセンスを実現しようと開発されたのが「Tauri」です。 Tauriは、

    Electronの代替を目指す軽量なRust製フレームワーク「Tauri」、リリース候補版に到達
    sbrtnpg
    sbrtnpg 2022/03/02
  • トッププログラマ一のデスクを覗き見!! 高橋直大さんの仕事術に迫る

    リモートワークが一般的になり、快適な作業環境を求めて試行錯誤しているエンジニアの方も多いのではないでしょうか。 マシンのスペックはもちろん、キーボードやマウスにモニターデスクやチェアに至るまで、作業環境はエンジニア仕事効率に大きな影響を与えます。業界で活躍するあの人はどんな環境で仕事をしているのか気になりますよね!? そこで、競技プログラミングの第一人者であり経営者でもある、髙橋直大さんのデスク環境を覗き見! ハード面はもちろん、お気に入りのソフトウエアやツールの使い方、さらにはエンジニアとしてスキルアップするポイントまで、仕事に役立つヒントをじっくりとお聞きしました。 高橋直大 1988年、東京都生まれ。慶應義塾大学大学院政策メディア研究科在学中、2010年に、プログラミングコンテストを開催する企業であるAtCoder株式会社を創業。著書「最強最速アルゴリズマー養成講座」などがあり、

    トッププログラマ一のデスクを覗き見!! 高橋直大さんの仕事術に迫る
    sbrtnpg
    sbrtnpg 2022/03/01
    集中するときは前傾姿勢。麦茶を一日10L。真似していきたい。