sho-ta12のブックマーク (1,352)

  • 作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話

    こんにちは、CLI生活至上主義?の、 ひのしば です。 まぁ、至上主義というのは、ちょっと言い過ぎかもしれませんが、screen, vim, mutt, newsboat, pass, あとは、gitやssh 辺りを使う生活をしており、1日の作業がこれだけで完結するような事もあるような生活を送っています。 さて、そんな私が、ワークステーションサーバに、macOSや、Windows, Linuxから接続して操作するといった構成から、 作業環境をDockerfileにまとめ、手元で上がる環境をdockerコンテナへ統一し作業する構成とした話を紹介します。 この環境は、ここ数ヶ月、不自由なく使えている事もあり、自身の整理のためにも、どのような点が気になって対応したのかを挙げていきます。 詳細は下部に記載する通りですが、 例えば、dockerfile上のuidの問題に気をつける点、Linuxとma

    作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話
    sho-ta12
    sho-ta12 2022/05/17
  • インフラエンジニアBooks 30分でわかる「Dockerコンテナ開発・環境構築の基本」

    インフラエンジニアBooks 30分でわかる「Dockerコンテナ開発・環境構築の基」登壇資料です。

    インフラエンジニアBooks 30分でわかる「Dockerコンテナ開発・環境構築の基本」
    sho-ta12
    sho-ta12 2022/05/14
  • 開発ドキュメントの書き方!9つのコツ【エンジニア】

    文章を書く前にやることよい文章を書くには、実際に文章を書く前に、読者は誰か、どういう悩みを解決するのかを企画することが大切です。また、それを元にアウトラインを書いておきます。 このふたつを元に文章を書くことで、読みやすい開発ドキュメントにつながります。これについては、次の記事をご覧ください。 開発ドキュメントを書く前に決めるべき3つのこと【企画編】開発ドキュメントにおけるアウトラインの書き方開発ドキュメントの書き方企画とアウトラインの作成が終わったら、実際に文章を書いていきます。文章を書くときは、次の9つを意識して書きます。これだけで、読みやすさ、分かりやすさが大きく向上します。 一文を短く切る結論を先に述べる指示語を使わない主語を明確にする、述語との距離を近づけるひらく・閉じるを統一する再現条件を示す前提を揃える見出しや箇条書き、表などを適切に用いる読者に伝わる用語を使うひとつずつ説明し

    開発ドキュメントの書き方!9つのコツ【エンジニア】
    sho-ta12
    sho-ta12 2022/05/13
  • 漫画蔵書推定4000冊の俺が凄いと思った平成漫画TOP30を選ぶ

    https://anond.hatelabo.jp/20220510105802 後発作品への影響とか大衆的な人気は完全に無視。 個人的にショッキングだった唸らされた作者は天才だと感じた作品を列挙する。 発想が凄い作品と完成度が凄い作品と両方が凄い作品がごちゃまぜ。 なお偏なので、有名どころでも読んでない漫画が多いのであしからず。 30 もやしもん 29 フルーツバスケット 28 H2 27 B.B.Joker 26 魔法陣グルグル 25 ギャグマンガ日和 24 路地恋花 23 ハルシオン・ランチ 22 苺ましまろ 21 20世紀少年 20 受験の帝王 19 バクマン。 18 かってに改蔵 17 皇国の守護者 16 動物のお医者さん 15 ふおんコネクト 14 沈黙の艦隊 13 魔法少女リリカルなのはMOVIE1st THE COMICS 12 賭博黙示録カイジ 11 彼氏彼女の事情 1

    漫画蔵書推定4000冊の俺が凄いと思った平成漫画TOP30を選ぶ
    sho-ta12
    sho-ta12 2022/05/11
  • いざという時に使える13のHTML&CSS Tips集 | BUILD Journal

    いざという時に使える13のHTML&CSS Tips集Update2023.05.12Release2023.04.13Coding HatenaにシェアするTwitterにツイートするPocketにストックするFeedlyに登録する いざという時のために覚えておくと便利なHTMLCSSのTipsを13個紹介します。何かで困った時に読み返してみてください。何かでお役にたてると思います。 テキストの円形回り込み See the Pen shape-outside by Kobayashi (@Pulp_Kobayashi) on CodePen. 円形の画像の縁に沿ってテキストを回り込ませるCSS Tips。実際には画像の縁を判定して回り込んでいるのではなく、shape-outsideプロパティを使用し、circle(50%)を指定することで、要素の回り込みの形状を円形にしています。 CS

    いざという時に使える13のHTML&CSS Tips集 | BUILD Journal
    sho-ta12
    sho-ta12 2022/05/10
  • 「関ジャム 完全燃SHOW 若手アーティストが選ぶ最強平成ソング BEST30」から漏れてしまった「平成み」をリアルタイム世代が分析する - 森の掟

    2022年5月6日の『関ジャム 完全燃SHOW』ゴールデン2時間SPにおいて、「令和に活躍する若手アーティストが選ぶ最強平成ソング BEST30」が発表された。 ↑TVerで5月13日まで視聴可能 番組では、アイナ・ジ・エンド(BiSH)、井上苑子、Aimer、Awesome City Club、神はサイコロを振らない、syudou、ちゃんみな、Vaundy、ハラミちゃん、yama、緑黄色社会ら平均年齢25.8歳、いま大活躍中の若手人気アーティスト48名に一斉アンケートを実施。 平成の30年間にリリースされた膨大なJ-POP楽曲の中から“最強平成ソング”を選出してもらった。 という趣旨なので、リアルタイムに平成(特に初期)を過ごした世代の実感とはかなりかけ離れたベスト30が選出されており、お茶の間の大人たちに衝撃が走った。 その結果がこちら。 小渕官房長官が「平成」の額縁を掲げた瞬間から今

    「関ジャム 完全燃SHOW 若手アーティストが選ぶ最強平成ソング BEST30」から漏れてしまった「平成み」をリアルタイム世代が分析する - 森の掟
    sho-ta12
    sho-ta12 2022/05/09
  • 197冊の教えを1つにまとめた黄金律の教科書 - 本しゃぶり

    ビジネス書100冊の教えをまとめたがある。 自己啓発書100冊の教えをまとめたがある。 そして "答え" がここにある。 100冊読んで分かったこと 2022年4月、日のビジネス書を語るなら絶対に外せないが登場した。『ビジネス書ベストセラーを100冊読んで分かった成功の黄金律』である。 ビジネス書ベストセラーを100冊読んで分かった成功の黄金律 作者:堀元見徳間書店Amazon その名の通り、日で売れているビジネス書を100冊選び、それらを厳選した27の教えにまとめただ。この1冊があれば他にはいらない。 書の組入書籍として採用されたのは刊行が2016年以降*1、推定発行10万部以上*2など、複数の条件*3を満たしたであり、その内訳は国内82%、外国18%となっている。 これだけ多くの厳選された書籍を使っているだけあって、教えの内容は多岐にわたる。コミュニケーションや情報処理

    197冊の教えを1つにまとめた黄金律の教科書 - 本しゃぶり
    sho-ta12
    sho-ta12 2022/05/09
  • Chrome拡張 つくりかた 令和最新版

    数年ぶりにChrome拡張のつくりかたを調べた。 当に何も分からなかったので、Twitterで「2022年にChrome拡張つくりたかったら何見て学べばいい?」とつぶやいてみたところ、何人かの人が教えてくれた。教えてもらった中から幾つかのリンク先を紹介するような形で記述していく。 Create a Vite-React Chrome Extension in 90 seconds - DEV Community 2022年時点だと比較的新しめのフロントエンド向けツールであるviteと、viteのChrome拡張向けプラグインである@crxjs/vite-pluginを使ってChrome拡張をつくってみよう、という記事。今回自分は主にこれを参考にしながら開発を進めた。Reactと言っているが、自分のChrome拡張ではUIは存在しなかったので、Reactに関する部分は読み飛ばして、vite

    sho-ta12
    sho-ta12 2022/05/08
  • Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

    A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
    sho-ta12
    sho-ta12 2022/05/06
  • 個人でWEB開発を15年くらいやってる者ですが

    この記事を見てびっくりした。 https://laiso.hatenablog.com/entry/nope-sql個人開発のコストはDB次第」 まずビックリしたのは「DBってそんなにお金かかる?」という点。 もちろんDBがストレージ、CPU、メモリをうのは分かる。 でもVPSならそんなにコストかからんだろう? 俺は1日100万PVほどのエロサイトを運営しているが、WEBサーバ1台、DBサーバ1台、画像サーバ2台で動いているぞ? VPS4台で月額6000円くらい。 次にビックリしたのは、個人開発なのに難しそうなDBサーバを使っている事。 「Cloud Firestore」「Amazon DynamoDB」「MongoDB Atlas」 ↑俺、全部知らない。。。 もちろん、こうしたDBサーバの必要性は分かるのよ。 稼働率、安定性、拡張性などなど。 でもそれって、大規模サイト向けじゃない

    個人でWEB開発を15年くらいやってる者ですが
    sho-ta12
    sho-ta12 2022/05/05
  • 【夫婦で開発】1年かけて1週間を振り返えるアプリを本気で開発してみた

    1年と2ヶ月かけて開発していたアプリがリリースできたので記事にしました。 詳しい開発のログは以下のスクラップにまとめています 👌 リリースしたアプリ ダウンロードはこちら。 ■ iOS ■ Android LPサイト アプリを開発したきっかけ 以前から週1で家族の振り返りの時間を設けていて、今週あった出来事を互いに共有して議事録に残すことを習慣にしていました。 ただ、上記の運用をしている間に以下のような問題があることに気づきました。 振り返りの際に、今週の出来事を思い出せない まとまった期間の振り返りたいときに、テキスト情報のみだとピックアップしづらい 良かった出来事のみピックアップしたい 振り返りを開催する時間が毎回ズレる 日付を忘れてスキップしてしまう そこで、上記を改善するためアプリを家族で開発しようという話になりました。 どんなアプリ? memoirは1週間を振り替えるアプリとし

    【夫婦で開発】1年かけて1週間を振り返えるアプリを本気で開発してみた
    sho-ta12
    sho-ta12 2022/05/05
  • 個人開発のコストはDB次第 - laiso

    個人でWebサービスを継続的に運用するのは金がかかってかなわんという問題がある 「個人開発」だと定義が曖昧なので自己資金かつ赤字のプロジェクト(Webサービス)ということにする。 そういうプロジェクトではプロダクトオーナー=自分、開発者=自分、予算管理者=自分というロールになるので予算管理者としてコストを図る必要がある(ここでいうコストはWebサービスを実現するアプリケーションのランニングコストのこと)。 通常はみんな自分の人件費を0として計算していると思う(逆にいうとそれが負債という考え方もできると思う)。 ただしメンテナンス時間とコストのトレードオフもあるので、人件費0ではあるけど有限の時間は別軸として管理しているのが普通だと思う。極端な例だと「コスト削減できるけどメンテナンス時間10倍になる」というのは避けられる。 仮に個人開発プロジェクトの予算を月数千円から高くても1万円ぐらいか

    個人開発のコストはDB次第 - laiso
    sho-ta12
    sho-ta12 2022/05/05
  • (追記あり) 10億円資産ができたときに知っておいたほうがいいこと

    人生のゴールは10億円、なぜなら運用だけで年5000万円くらい入るから減らなくなる」みたいな論がよくあるが、たしかに10億円の資産を作るのは一つの基準だと思う。 そして、ベンチャーなどを起業して、10億円以上手に入れる若者なども増えてきている。しかし、さすがに10億円を手に入れたときの対処法というのはネットには全く情報がない。 増田は、富裕層向けのサービスを提供しており、比較的多くの富裕層と付き合いがあり、そこで得た知識があるので、ここで共有していきたい。 資産運用資産運用だが、10億円あるとどうするか・・・という点について。 これはもう人それぞれだが、多いパターンとしては クレディ・スイスなどの外資系プライベートバンクに一任する債権でクーポンをもらう、S&P500、全世界のインデックスなどを買う、一部を金や暗号資産にするなど、自分で分散するなどが多い。正直、このあたりは「個別銘

    (追記あり) 10億円資産ができたときに知っておいたほうがいいこと
    sho-ta12
    sho-ta12 2022/04/13
  • 2021年に読んで面白かった漫画 55選 - #AQM

    ★★★    面白かった ★★★★   すごい好き ★★★★★  愛してる ★★★★★★ 人生のお供 この記事では★5以上を並べます。 同じ★数同士の順番は、単純に読んで記事にした日付の順なので他意はないです。 読んで面白くなかった漫画は、わざわざDISるのもなんなので記事にしてないです。 その他、世の中には自分が読んでない漫画の方が圧倒的に多いです。 前は半年ごとにやってたんですけど、事情があって今回は1年分まとめて、寸評も巻ごとじゃなくて作品ごとに。 55選っていかにも多いですけど、「28選/半年」「だいたい週に一冊」って考えると自分のペースはそんなもんかなと思います。 でもこの記事は諸々込みで24,000字ぐらいになりました。長くてすいません。 あとで読んでください。 前回はこちら。 aqm.hatenablog.jp じゃあ、そういう感じで。 ★★★★★★ aqm.hatenabl

    2021年に読んで面白かった漫画 55選 - #AQM
    sho-ta12
    sho-ta12 2022/04/12
  • 機械学習が独学できる日本語Youtube難易度別まとめ - Qiita

    こんにちは。 在宅の機会が増えて以来Youtubeを見る機会が増え、機械学習などが勉強できるチャンネルをいくつか探しては見ていました。探した中でよかったと思ったものをメモしていたのですが、せっかくなので公開したいと思います。日語のソースがあるもののみ対象にしており、『これ無料でいいのか?』と思ったチャンネルを紹介したいと思います。主観で以下のレベルに分けましたがあくまで参考程度にお願いいたします。 基Pythonを触ってみた人 Pythonの説明・動かし方などを解説していて、動画によっては踏み込んだ内容になる 応用:アルゴリズムを使いこなしたい人 「model.fit(X, y)して動かしてみた」よりも踏みこみ、Python自体の説明は少ない 発展:研究開発もしたい人 最新の手法の仕組みの理解などが主眼であり、Pythonの解説はほぼ無い もしおすすめのチャンネルございましたらぜひコ

    機械学習が独学できる日本語Youtube難易度別まとめ - Qiita
    sho-ta12
    sho-ta12 2022/04/07
  • 新人さんにすすめる有益な技術書達 2022春 - Qiita

    はじめに 以下おすすめする技術書達です。分類に迷うものありつつ、流行り廃りあるかもなので2022春と書きました。 技術書達 基 プログラムはなぜ動くのか プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識 | 矢沢 久雄 | | 通販 | Amazon 2000年代から推されている基情報技術者レベルの イラスト図解式 この一冊で全部わかるWeb技術の基 イラスト図解式 この一冊で全部わかるWeb技術の基 | NRIネットコム株式会社, 小林 恭平, 坂 陽, 佐々木 拓郎 | | 通販 | Amazon Webの全体像から、HTTPでやりとりする仕組み、さまざまなデータ形式、Webアプリケーションの開発、セキュリティ、システムの構築・運用まで、これからWebにかかわる人が知っておきたい知識をこの一冊で丸ごと解説! リーダブルコード リーダブルコード

    新人さんにすすめる有益な技術書達 2022春 - Qiita
    sho-ta12
    sho-ta12 2022/04/07
  • MacBookで使える「USB-Cハブ付き有線LANアダプター」3種類を分解して浮かび上がった問題点とは?

    2018年モデルの13インチ MacBook Proには、Thunderbolt 3対応のUSB Type-Cポートが4つ搭載されているだけで、LANケーブルを接続するには有線LANアダプターが別途必要になります。そんな13インチMacBook Proを使っているソフトウェアエンジニアのデニス・シューベルトさんが、これまで使ってきた3つの有線LANアダプター分解した上で見えてきた問題点を解説しています。 USB-C hubs and my slow descent into madness - Dennis Schubert https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness.html ◆1台目:Satechi Multiport Adapter V2 シューベルトさんが最初に購入したのが、アメリカのメーカー・Satechi

    MacBookで使える「USB-Cハブ付き有線LANアダプター」3種類を分解して浮かび上がった問題点とは?
    sho-ta12
    sho-ta12 2022/04/06
  • フロントエンドエンジニアが知るべきキャッシュを理解する

    キャッシュは、CPUのバスやネットワークなど様々な情報伝達経路において、ある領域から他の領域へ情報を転送する際、その転送遅延を極力隠蔽し転送効率を向上するために考案された記憶階層の実現手段である。(引用: フリー百科事典『ウィキペディア(Wikipedia)』) こんにちは、@kaa_a_zu です。私たちエンジニアは、「キャッシュ」というワードをよく口にしています。それはインフラの設計をしている時かもしれないし、表示されるコンテンツが変わらない時かもしれないし、パフォーマンスの改善をしている時かもしれません。普段何気なく使っている「キャッシュ」とは一体何なのでしょうか。この記事は、そんな「(Webフロントエンドを触るエンジニアが知るべき)キャッシュ」について、どんなものがあるのかがちょっと分かったという状態になることを目的に書いています。

    フロントエンドエンジニアが知るべきキャッシュを理解する
    sho-ta12
    sho-ta12 2022/04/05
  • なぜ「AIによる株式投資」は普及していないのか?

    AIは囲碁などのボードゲーム、自動運転車、タンパク質構造の解析などさまざまな分野で実用化されています。しかし、一見するとAIとの相性がよさそうな「株式市場への投資」においては、機械学習AIによる意思決定があまり普及していないとのこと。そこで、ケンブリッジ大学やオックスフォード大学の研究チームが、2000年~2018年に発表された複数の研究から「AIを使った株式投資は実用化できるのか?」を分析した研究結果を発表しました。 A review of machine learning experiments in equity investment decision-making: why most published research findings do not live up to their promise in real life | SpringerLink https://lin

    なぜ「AIによる株式投資」は普及していないのか?
    sho-ta12
    sho-ta12 2022/04/04
  • 数学カフェ 確率・統計・機械学習回 「速習 確率・統計」

    The document describes various probability distributions that can arise from combining Bernoulli random variables. It shows how a binomial distribution emerges from summing Bernoulli random variables, and how Poisson, normal, chi-squared, exponential, gamma, and inverse gamma distributions can approximate the binomial as the number of Bernoulli trials increases. Code examples in R are provided to

    数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
    sho-ta12
    sho-ta12 2022/03/31