yoshi_kyのブックマーク (258)

  • プログラミングする際に今日も役立ってる文献 - HackMD

    # プログラミングする際に今日も役立ってる文献 プログラミングを独学する上で役立つ(役立った)書籍を紹介する流れが 最近ちらほら見受けられて読んでいて非常に楽しいので、 見てるばっかりでなく自分も出

    プログラミングする際に今日も役立ってる文献 - HackMD
  • 独学でプログラミングを勉強した自分がこれは役に立ったなと思っている本 - golden-luckyの日記

    今ではプログラミングできないわけではないけど、そういえばプログラミングは完全に独学と言っていい。 いや、大学では数学をやっていたので、FortranとかLispはちょっとやった。 なので「完全に独学」といったら嘘になる。 それでも、いま仕事で使っているコンピューターの知識は、基的にすべて書籍を通して独学したものだ。 そこで、自分が何のを読んでプログラミングを実務で使えるくらいにはなれたのか、アフィリエイトと宣伝を込めつつちょっと振り返ってみてもいいかなと思って走り書きしてみる。 テキストフィルターを書きまくるとこから始めるといいと思う プログラミングぜんぜんやったことない人が「プログラミング完全に理解した(ダニング・クルーガー的な意味で)」という実感の端緒を得るまでには、まず「テキストフィルタを書きまくる」のがわりと近道だと信じている。 コンピューターを使うことがインターネットを使うこ

    独学でプログラミングを勉強した自分がこれは役に立ったなと思っている本 - golden-luckyの日記
  • Exercism

    Get really good at programming. Develop fluency in 70 programming languages with our unique blend of learning, practice and mentoring. Exercism is fun, effective and 100% free, forever.

    Exercism
  • サーバーレスの勉強方法を聞いてみた。- builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

    西村「はじめまして、テクニカルトレーナー/マネージャーの西村です。よろしくお願いします。」 下川「はじめまして、シニア サーバーレススペシャリスト ソリューションアーキテクトの下川です。よろしくお願いします。」 西村「早速ですが、私が実施しているトレーニングの場で聞かれる質問に関していくつか質問させてください。細かい話なのですが、“サーバレス” と “サーバーレス” のどちらの記載が一般的でしょうか ? “バ” の後を伸ばすべきかが地味に気になっています。」 下川「“サーバレス” よりも “サーバーレス” の方が、AWS ドキュメント検索時のヒット率が上がるので、“サーバーレス”と私は書きますね。」 西村「ちょっと得する話ですね、ありがとうございます。抽象的なお話ですが、サーバーレスとは何でしょう ? と聞かれたらどう応えるべきでしょうか。サーバーレスとは、サーバーがレスという表現だとシッ

    サーバーレスの勉強方法を聞いてみた。- builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
  • どうかプログラミングに向いてないと思わないでほしい。そしてプログラミングがキャリア化した功罪の話 - Make組ブログ

    プログラミングに興味がある人たち、どうか「自分はプログラミングに向いてない」と思わないでほしいです。 プログラミングスクール通ってるかどうかとかどうでもよくて、この年末年始にコード全く書いてない人はエンジニア向いてないんじゃないですかね、それぐらい好奇心が必要な職業だとおもうけど— キュン / 今村雅幸 / ZOZO CTO (@kyuns) 2021年1月3日 たしかに「プログラミングスクールに通ってるから」良いスキルがあるわけではないし、スクールよりも好奇心のほうが重要なのは僕も同意です。 というか基的な考え方はたぶんこのツイートをしてる方と、僕は同じだと思います。僕もうっかりこういうことを言うこともあります。 実際、当に大好きで休日もプログラミングしてしまう人のほうが、スキル面で伸びが早いのも当然でしょう。 でも「休日にもプログラミングしてしまう」ほど好奇心を持って好きになるにも

    どうかプログラミングに向いてないと思わないでほしい。そしてプログラミングがキャリア化した功罪の話 - Make組ブログ
  • GitHub - hexops/dockerfile: Dockerfile best-practices for writing production-worthy Docker images.

    Writing production-worthy Dockerfiles is, unfortunately, not as simple as you would imagine. Most Docker images in the wild fail here, and even professionals often[1] get[2] this[3] wrong[4]. This repository has best-practices for writing Dockerfiles that I (@slimsag) have quite painfully learned over the years both from my personal projects and from my work @sourcegraph. This is all guidance, not

    GitHub - hexops/dockerfile: Dockerfile best-practices for writing production-worthy Docker images.
  • エネルギーがない人が新しいことをはじめる時のコツみたいなやつ|けんすう

    簡単にいうと「今がこれからの人生で一番若いんだから、今から何か行動するとよくなる可能性ってまだまだあるよ」的な感じです。 で、いろいろな反応を見させていただいたんですが、出てきた話として、「人生詰んだと思っちゃう人は、新しいことをするエネルギーが足りていないため、何も始められないのでは?」という指摘です。 これはその通りなんです。 「決断疲れ」というのがあり、何かを決断するには膨大なエネルギーが必要なため、1日にできる量は限界があるみたいな話があるのですが、新しいことをはじめるというのにも相当なエネルギーが必要です。「人生詰んだ」と思ってしまう人が、たくさんエネルギーがあるかというと・・・ないですよねえ。 僕の話をします。 僕は小さいころから運動神経もなく、手先も不器用で、勉強もできなくて、歌や楽器も下手で、、と言ったようなそんな感じで他の人と比べてもスペックはだいぶ低いというような印象が

    エネルギーがない人が新しいことをはじめる時のコツみたいなやつ|けんすう
  • 自宅で出来る時給1万円のお仕事 - ゆとりずむ

    あけましておめでとうございます!らくからちゃです。 お正月は、皆様どのようにお過ごしでしょうか。私は例年通り、初日の出を眺めに行ってきました。ただ今年はコロナ感染も怖いので、海岸の道沿いを走りながら、車窓から眺めるスタイルにしてみました。案外キレイに見えましたので、来年からもこのスタイルにしようかなあ。 さてさて今年は、皆様はどれくらいおやすみされますでしょうか。政府からは、29日から11日まで休んでくれえ!と御触書が出ていましたが、弊社の場合は28〜4日と土日含めて7日間のお休みになります。 www3.nhk.or.jp でもお休みしたところで、今年は人混みの多いところに出かけるのは怖いし、中止になっているイベントも多く、家で過ごしたところでお金が出ていくばかりで、なんとか小遣い稼ぎでも出来ないかなあ、Uber Eatsでもやるか?なんてお思いのひとも多いんじゃないでしょうか。 でも副業

    自宅で出来る時給1万円のお仕事 - ゆとりずむ
  •  2020年のMacはセーフブートやFirstAidでスッキリ大掃除 - T’s blog

    年末に限った行事では無いのですが月に一度くらいはMacの簡単なメンテナンスをします。MacBook AirやiPad miniたちはまだ新しいのでそうでも無いのですがiMacは11年が経っているので定期的に行います。この11年間、1度も故障もなく今日まで働いてくれています。メンテナンスと言ってもいたって簡単な事をするだけです。やるのはセーフブートとブラウザの履歴とキャッシュの削除そしてFirstAidによるメンテナンスです。 セーフブート セーフブートについて もっとも簡単で効果も高いセーフブートを使ってMac のメンテナンスをします。Appleサポートでも次のように推奨しています。セーフブートとセーフモードは同じです。 セーフモードでは、Mac の起動時に所定のソフトウェア (ログイン項目、macOS で必須ではないシステム機能拡張、macOS でインストールされたものではないフォント

     2020年のMacはセーフブートやFirstAidでスッキリ大掃除 - T’s blog
    yoshi_ky
    yoshi_ky 2020/12/30
  • Microservices における認証と認可の設計パターン

    マイクロサービスにおける認証と認可の、一般論としての設計パターンを調べたところ、Web 上の複数の記事で似たようなパターンが登場していた。ここでは、まず認証と認可が実現したい一般的な要件と、そのマイクロサービスでの難しさを整理し、認証と認可に分けて調査したパターンをまとめた。 あくまで “一般論” なので、実際には個々のドメインにあわせてアレンジが必要 往々にしてこの “アレンジ” に価値が宿るものだが、まずはセオリーを知っておきたいというモチベーションで調査した Web 上の記事を読んでまとめただけなので、手を動かしての確認はしておらず、理解が甘い部分はご容赦ください 具体的な通信方式やサービス間通信のセキュリティといった具体論までは踏み込めていない。このへんはサービスメッシュやゼロトラストネットワークといったトピックが登場すると思われる これらは次回以降の Todo としています その

    Microservices における認証と認可の設計パターン
  • 2020年の振り返り - Magnolia Tech

    今年、一つだけ良かったと思えることを挙げるとするなら、「個人の価値観が変わり、かつ、そのことは広く共有する」ということじゃないだろうか。一人一人の中の価値観が変わることは有ると思うし、狭い範囲の中でその価値観の変化が共有されることは有ったかもしれないが、ここまで世界規模で価値観が変わったことそのものを共有できた、というのは初めてのことではないか。 「考え方や、視点、価値観が変わることでそれに付随して発生するナニカ」を理解したことがきっと一番の変化だったのではないかと思える。 吉祥寺.pm kichijojipm.connpass.com 2020年は一回もオフラインの吉祥寺.pmは開催されず、1年半も吉祥寺で吉祥寺.pmは開催されなかったことになる。しかし、Zoomの普及でお手軽にオンライン開催ができ、それはそれで遠方からの参加者による新しいイベントの在り方が実践できたのは良かった。もちろ

    2020年の振り返り - Magnolia Tech
  • あと2時間でElastiCacheのメモリが枯渇!そのときあなたは何をしますか?

    突然ですが... あなたは、あるゲームプロジェクト番リリース2日前にサーバエンジニアとしてJOINしました。いざリリースを迎えたとき、ElastiCacheのメモリが突然危険域を超え、さらにあと2時間で枯渇しそうな状況になりました。 さて、この状況におかれたあなたは何をしますか? はじめに モバイルゲームのシステムは新しいイベントをopenするとトラフィックが2倍、3倍、時には普段の10倍以上来ることがあり、トラフィックの変動が非常に大きい特性があります。 新しいゲームのリリース時はより顕著で、想定以上のトラフィックが来ることもしばしばあります。 この記事は、あるゲームプロジェクト番リリース時に大規模トラフィックが来た際のサーバトラブルを題材に、 どのような観点で問題を切り分けていったのか、トラブルシュートのプロセス どのような準備(負荷テスト)をしていれば防げるのか という話をし

    あと2時間でElastiCacheのメモリが枯渇!そのときあなたは何をしますか?
  • 「NO HARD WORK!」を読んで、“説明責任”と、“コンテキストスイッチコスト”について思いを巡らせた - Magnolia Tech

    NO HARD WORK! 無駄ゼロで結果を出すぼくらの働き方 (早川書房) 作者:ジェイソン フリード,デイヴィッド ハイネマイヤー ハンソン発売日: 2019/01/31メディア: Kindle版 「リモートワークの達人」を書いたジェイソン・フリードと、ディヴィッド・ハイネマイヤー・ハンソン(DHH)の「NO HARD WORK!」をようやく読んだ。 2018年に原著が出版され、去年日でも翻訳が出た、二人の最新作だ。 ちなみに、原題は「It Doesn’t Have to Be Crazy at Work」となっていて、「リモートワークの達人」のときもそうだったけど、原題の方がいいなと思う。 なお、「リモートワークの達人」の感想エントリはこちら。 blog.magnolia.tech 今回は「仕事だけに忙しく、クレイジーに働きすぎない」というテーマだ。世の中の働き方がそうなっているこ

    「NO HARD WORK!」を読んで、“説明責任”と、“コンテキストスイッチコスト”について思いを巡らせた - Magnolia Tech
  • メタ・パフォーマンスチューニング

    2020/12/15 @ FE Study #2 パフォーマンスチューニングの話です。

    メタ・パフォーマンスチューニング
  • Go のエラーハンドリング

    私が Go のエラーハンドリングについて最初に記事にしたのは2015年のことだが,あれから Go も少しずつ変わってるし,私も当時よりは多少なりと理解が進んだと思うので,今まで書いた駄文を「全部入り」での形にしてみようと思う。 主な内容: * エラー評価の基 * エラーの階層化 * サードパーティのパッケージ * ぼくがかんがえたさいきょうのえらーろぐ * Panic と Recover 寄付(サポート)歓迎。ご笑覧のほどを。

    Go のエラーハンドリング
  • アウトプットの品質を下げておくと気軽に書けるようになる - hitode909の日記

    12月であるし、アドベントカレンダーが回っていたりして、よくできた興味深いブログの記事を目にすることが多い。 よくできた記事ばかり見ていると、自分もちゃんとしたものを出さなければ、となってしまうことがありそう。しかしちょっと待ってほしい。 ブログ記事、といっても、プロの編集の手が入ったお金のかかった記事、一人で頑張って書いた大作、チョロっと書いて出てきた日記まで様々なものがある。 100文字くらいで終わっているものもあれば10万文字くらい書かれているものもあるので、文量に1000倍の差がある。 映像の世界で1000倍の差を出そうとすると、2時間すなわち7000秒の映画と、スマホで撮った7秒の動画、くらいの差がある。 2時間で観れるすばらしい映画がなにかあるとして、 Amazon.co.jp: フォレスト・ガンプ/一期一会 (字幕版)を観る | Prime Video これの1000分の1の

    アウトプットの品質を下げておくと気軽に書けるようになる - hitode909の日記
    yoshi_ky
    yoshi_ky 2020/12/10
  • お前も技術的負債にしてやろうか! もしくは技術的負債と和田卓人さんをめぐるシンクロニシティ - YAMDAS現更新履歴

    みんな大好き、技術的負債の話題である。 t-wada.hatenablog.jp まずはエチケットペーパーというか議論の前提として、和田卓人さんのブログエントリをはっておく。 技術的負債という概念の生みの親であるウォード・カニンガムの説明を読み直すと、「技術的負債」という言葉の一般的にイメージとは結構違うという話だが、ワタシ自身、技術的負債といえば、和田さんが書くように「リリース優先で雑なコードを書いたものの、結局はきれいに書き直されていないコード」や「古くなってしまった技術基盤(言語やインフラやフレームワーク)」のことだと思い込んでいた。これには蒙を開かされた。 ieeexplore.ieee.org 偶然だろうが、和田さんの文章が公開されたのと同じ今年の6月、IEEE Software に技術的負債についての文章が掲載されている。これを書いたのは、『Just Enough Softwa

    お前も技術的負債にしてやろうか! もしくは技術的負債と和田卓人さんをめぐるシンクロニシティ - YAMDAS現更新履歴
  • CTOの頭の中:技術投資を最適化する|Shin Takeuchi

    ざっくり年収1,000万円のエンジニアが10名いる会社では、年間1億円の技術投資がなされているわけですが(地代家賃、ライセンスフィー、PC代など含めるともっと)、年間1億円を正しく詳細に把握して、投資をコントロールできている会社は少ないと思います。会社が創業期であれば、最低限作らなければならない機能などは分かりやすく見えていたりするのでまだしも、そのプロダクトでしっかりとした収益が成り立ち、上場企業となるようなレベル感のプロダクトに対する技術投資となると、一部の大きなプロジェクトは把握していても、細かな投資ポートフォリオを常に把握することは難しいのではないでしょうか?今回はこの部分に一石を投じてみたいと思います。 技術投資量を見える化する 投資の最適化とは言いますが、最適化というのは「To Be」の話ですので、まずは「As Is」を知らなければ話になりません。その、まず「As Is」を知る

    CTOの頭の中:技術投資を最適化する|Shin Takeuchi
  • 【書評】会社では教えてもらえない 仕事が速い人の手帳・メモのキホン #ビジネス書を楽しもう | DevelopersIO

    はじめに せーのでございます。 誰にも知らせずまったり始めている「ビジネス書」アドベントカレンダー、日は8日目です。 バックナンバー Day1: やる気が上がる8つのスイッチ Day2: 自分を操る超集中力 Day3: なぜ、あなたの仕事は終わらないのか Day4: 秋治の仕事術 Day5: 遅読家のための読書術 Day6: 読みたいことを、書けばいい。 Day7: 影響力の武器 日は伊庭正康著「会社では教えてもらえない 仕事が速い人の手帳・メモのキホン」です。 今日はゴリゴリの仕事を選びました。社会人になると当たり前に携帯する「手帳」ですが、これほど傾向が分かれるアイテムもそうありません。マンスリーの手帳にプライベートの予定しか書かない人や今年こそは、今年こそはと毎年気合を入れて分厚く見た目のおしゃれな外国製の手帳を買っては結局Googleカレンダーに予定を書いたら満足してしま

    【書評】会社では教えてもらえない 仕事が速い人の手帳・メモのキホン #ビジネス書を楽しもう | DevelopersIO
    yoshi_ky
    yoshi_ky 2020/12/09
  • 頭の良さで人をぶん殴っていた、ある同僚の話

    「間違った事をやった人をグーで殴ったら犯罪だけどさ、知識でもって他人を詰めたら、それは”正しさ”として処理されるのは何でなんだろう?」 かつてある人がこう言っていたのを聞いて、確かになぁと思った事がある。 知識の力で他人を殴る魅力に取り憑かれた人の話 以前、自分の同僚に非常に勤勉で情熱的な仕事をする人がいた。 その人は連日日夜、早朝から遅くまで働き、他を圧倒するパフォーマンスを出していた。 最初の頃はその人の仕事っぷりに尊敬の念を抱いていた。 だが、ある時、僕を含む様々な人に対して”正しい”知識でもって攻撃的な態度を示していたのをみて、ちょっとした違和感をおぼえるようになった。 その人の言っている事は、確かに科学的な意味において正しい。誤った事をしていたのは、その人の周囲の人だったのは、間違いなく事実ではある。 ただ…その正しさでもって他人を攻撃する様は暴力的であった。その人は僕を含む様々

    頭の良さで人をぶん殴っていた、ある同僚の話