ayge0714のブックマーク (984)

  • Dockerで環境構築するための最低限の概念理解 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに この記事は、Docker入門シリーズ記事3の1目です。 Dockerで環境構築するための最低限の概念理解 Dockerで環境構築するための最低限のコマンドを一通り実践する 【Docker Compose】設定内容を1行ずつ理解しながらLaravel環境構築(PHP-FPMNginxMySQL、Redis) また、WindowsDockerを利用する際の重要な設定に関する記事もありますのでこちらもご確認ください。 WindowsDockerを使う時、正しくファイル配置しないと激重になるので注意 概要 この記事では、

    Dockerで環境構築するための最低限の概念理解 - Qiita
    ayge0714
    ayge0714 2019/12/25
  • Pythonを学ぶときに読むべき本2020年版 - 初心者からプロになるために - Lean Baseball

    ※最新版(2021年バージョン)がこちらにありますので合わせてご覧ください! 毎年恒例, Pythonと学び方の総まとめです!*1 プログラミング, エンジニアリングに機械学習と今年(2019年)もPythonにとって賑やかな一年となりました. 今年もたくさん出てきたPythonの書籍や事例などを元に, 初心者向けの書籍・学び方 仕事にする方(中級者)へのオススメ書籍 プロを目指す・もうプロな人でキャリアチェンジを考えている方へのオススメ を余す所無くご紹介します. 来年(2020年)に向けての準備の参考になれば幸いです. ※ちなみに過去に2019, 2018, 2017と3回ほどやってます*2. このエントリーの著者&免責事項 Shinichi Nakagawa(@shinyorke) 株式会社JX通信社 シニア・エンジニア, 主にデータ基盤・分析を担当. Python歴はおおよそ9年

    Pythonを学ぶときに読むべき本2020年版 - 初心者からプロになるために - Lean Baseball
    ayge0714
    ayge0714 2019/12/25
  • 自分をアップデートし続ける技術 - Unknown Error

    この記事は「セイチョウ・ジャーニー」「挫折論への招待」アドベントカレンダー Advent Calendar 2019の22日目の記事です。 2019年のアウトプット 今年1年を振り返ってみる。 今年はあまりアウトプットしなかったかもなーと思っていたが、集めてみると結構色々やっていた。 ブログ記事: 7 登壇: 10回 RSGT2019 運用中のモバイルゲーム開発チームに、並行バージョン開発を導入してみた EMFM Meetup 2人のVPoE 2人のVPoEによる中埜博さん(「イラスト解説:ティール組織」翻訳者)への W インタビュー企画 DevLOVE X キャリア形成に必要なのは、ただ飛び込むという勇気だけだった Developers Summit 2019 Summer Engineering Managerは何をする人なのか EOF2019 Opening Session 私たち

    自分をアップデートし続ける技術 - Unknown Error
    ayge0714
    ayge0714 2019/12/23
  • なぜReactでもVueでもなくElmを使っているのか - Qiita

    Functional-Static-Strong-Managed −0.25 (0.04) ∗∗∗ Functional-Dynamic-Strong-Managed −0.17 (0.04) ∗∗∗ Proc-Static-Strong-Managed − 0.06 (0.03) ∗ Script-Dynamic-Strong-Managed 0.001 (0.03) Script-Dynamic-Weak-Managed 0.04 (0.02) ∗ Proc-Static-Weak-Unmanaged 0.14 (0.02) ∗∗∗ 各カテゴリに属する言語は以下のとおりです。 Functional-Static-Strong-Managed: Haskell、Scala Functional-Dynamic-Strong-Managed: Clojure、Erlang Proc-Sta

    なぜReactでもVueでもなくElmを使っているのか - Qiita
    ayge0714
    ayge0714 2019/12/23
  • コーディングインタビューの対策とその意義 (1/2) - 16bitのメモランダム

    1.コーディングインタビューとは何か コーディングインタビュー(Coding Interview、またはProgramming Interview)とは、1時間ほどの制限時間内に小さなプログラミング問題を解かせる面接形式のことをいう。プログラマー、またはデータサイエンティストなどの採用試験として、米国を含むいくつかの国で用いられている。「物理的なホワイトボード上にプログラムを書く」という形式で実施されることが多い。「オンライン上の共有エディタで書く」といった形式のこともある。Googleなどは自社のYoutubeチャンネル動画でも説明している。 出題される問題としては、例えば、「複数の数字numbersと整数kが与えられたとき、合計がkとなる数字の組を1つ出力せよ」といったものがある。この問題は有名なので通称が付いており、Two Sumと呼ばれる。 Two Sumの一例。与えられた数値の並

    コーディングインタビューの対策とその意義 (1/2) - 16bitのメモランダム
    ayge0714
    ayge0714 2019/12/23
  • Engineering Manager になってから身に沁みた12のアイデアと言葉 - これはただの日記

    記事は、 Engineering Manager Advent Calendar 2019 の21日目の投稿です。 あなたはだれ スタディストという会社で、2018/9から SRE チームの Engineering Manager を担当しています。2019/9より開発組織全体の副部長を兼任し、活動をしています。 この記事を書く背景と目的 そこそこ昔から、チームや組織に関する書籍が好きで読み漁っていたのですが、 Engineering Manager になってから改めてそれらの書籍を読み返すと、これまでとは違った感じ方をできるようになりました。また、買ったの読み方も大きく変わったような感覚を持っています。そんな気持ちを皆さんとも共有したいと思い、私が最近よく読み返す書籍の中から、身に沁みた言葉・考え方をいくつか紹介したいと思います。何か1つでも参考になるアイデアがあれば幸いです。 En

    Engineering Manager になってから身に沁みた12のアイデアと言葉 - これはただの日記
    ayge0714
    ayge0714 2019/12/21
  • なぜ25年間無視していたIPv6に本気なのか? | www.kosho.org

    なぜ、私(CDN屋)は25年間無視していたIPv6気なのか? IPv6と私 私は、 20年ぐらい前まで、NTT研究所で働いており、IPv6組と呼ばれるグループに属していました。ただし、私自身は、IPv6をガン無視しつつ、CDN関連の研究開発を行っていました。この理由としては、IPv6の付加価値は「アドレス空間が広い」ぐらいしかなく、しかもIPv6はIPv4と互換性のない「新しいプロトコル」であり、「IPv6は下手すると普及しない夢物語」であると思っていたせいです。私は、NTT研究所を退社した後も、ネット&メディア業界に約20年席を置いてますが、IPv6に対する立ち位置(ガン無視)は大きく変わりませんでした。 なぜIPv6? しかし、ここ最近は、徐々に「IPv6やんなきゃ」という感じに変わってきました(先月は、人生で初めてIPv6サミットにも参加しました)。この理由として最大のものは:

    なぜ25年間無視していたIPv6に本気なのか? | www.kosho.org
    ayge0714
    ayge0714 2019/12/21
  • VS Codeを使ったFlutterアプリ開発 - Speaker Deck

    Transcript VS CodeΛ࢖ͬͨFlutterΞϓϦ։ൃ VS Code Meetup #1 - ॳճجૅฤ (2019/12/18) @kurun_pan • ຊۀ ‣ Software Engineer ✓ Linux Kernel, Driver, Middleware, Application etc - ϑϧελοΫʁ ✓ ࠷ۙ͸UIϑϨʔϜϫʔΫؔ࿈ͷ͓࢓ࣄ • ϓϥΠϕʔτ ‣ AndroidΞϓϦ։ൃͱ͔ίʔυॻ͍ͨΓ ‣ εϓϥτΡʔϯ2ʹ700HҎ্ͷ޻਺౤ೖ Self-introduction @kurun_pan @Kurun-pan • Google͕։ൃ͍ͯ͠ΔOSSͷϚϧνϓϥοτϑΥʔϜͳUIϑϨʔϜϫʔΫ • iOS/Android ‣ ਖ਼ࣜαϙʔτࡁΈ (2018/12ʙ) • Web ‣ ࠓ࣌఺Ͱ͸·ͩβ൛ (2019/12ʙ) • σεΫ

    VS Codeを使ったFlutterアプリ開発 - Speaker Deck
  • マイクロサービスにクリーンアーキテクチャを採用する上で考えたこと | メルカリエンジニアリング

    Merpay Advent Calendar 2019 の19日目は、Backendエンジニアチームの @toshinao がお送りします。 新しくマイクロサービスを立ち上げる機会があり、クリーンアーキテクチャをベースにしました。クリーンアーキテクチャはバックエンド・フロントエンド・アプリなど様々な場所で採用されています。ただ、確固たる方法というのは無く、みな試行錯誤しているのでは無いでしょうか。この記事では、クリーンアーキテクチャを取り入れる上で考えたことを紹介したいと思います。 マイクロサービスを作ったことがない人や、今までいくつか作ってきたけどより良い設計について考えている人の助けになれば幸いです。 はじめに メルペイのバックエンドは主にGoGoogle Cloud PlatformGCP)で開発を行っていますが、各マイクロサービスをどう実装していくかは概ね各チームに委ねられてい

    マイクロサービスにクリーンアーキテクチャを採用する上で考えたこと | メルカリエンジニアリング
    ayge0714
    ayge0714 2019/12/20
  • 2020年、注目されているWebデザインの最新トレンドと技術の進化

    Webデザイナーとデベロッパー向けに、2020年参考にしたいWebデザインの最新トレンドと技術の進化を紹介します。 最近注目されているWebサイトやスマホアプリのトレンドを調べ、デザインと技術の変化とそのトレンドの根底にある背景を解説します。 Top Web Trends for 2020 and why they are coming by Jouan Marcel 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 Webデザインのほとんどのトレンドは、その時点で利用可能な技術に遡ることができます。少し前までは例えば、表示がフェードインする要素、レスポンシブレイアウト、パララックスなどがそうです。また、グラフィックデザインのトレンドと並行することもあります。 磨りガラスのエフェクト ダークモード どこにでもグラデーション 洗練さ

    2020年、注目されているWebデザインの最新トレンドと技術の進化
    ayge0714
    ayge0714 2019/12/19
  • 2020 年の Python パッケージ管理ベストプラクティス - Qiita

    この記事は Python Advent Calendar 2019 の 19 日目の記事です。 🐍 あらすじ Python のパッケージ管理。特にここ数年で新しいツールが多く出たこともあり、一体何を使うべきなのか、少し調べただけでは分からないと思います。記事では、新しめの管理ツールを独断と偏見で比較します。著者は Poetry 信者なのでバイアスが掛かっているので悪しからず。 記事で書いていること Pipenv、Poetry、Pyflow の違いと使い方 記事で書いていないこと Pyenv、Venv、Virtualenv などの既存ツールの説明 著者の環境は以下の通り。 Ubuntu 18.04 Python 3.8.0 Pipenv 2018.11.26 Poetry 1.0.0 Pyflow 0.2.1 特に Poetry と Pyflow は開発途中なので、記事の内容と違う

    2020 年の Python パッケージ管理ベストプラクティス - Qiita
    ayge0714
    ayge0714 2019/12/19
  • ブログ初心者が2019年買って良かったものをまとめました記事をまとめて、考察してみた。 - おえねこちゃんねる - ブログ

    ブログ初心者が2019年買って良かったものをまとめました記事をまとめて、考察してみた。 ブログを初めて1ヶ月経過しました。まだまだ、SEOや記事の質と戦っています。 自身の成長を兼ねて、この頃たくさん出回り始めている「2019年 買ってよかったもの」の記事を読んで、考察したいと思います。 観点 下記の観点で、サクッと読んで、考察したいと思います。 読者として 読みやすいか デザインはどうか ブロガーとして どのような構成か テキストの量はどうか 検索内容 「2019年 買ってみた」をGoogleで検索。検索結果は、個人の趣向にあったものになっちゃうのでご承知おきください。 また、紹介順は検索結果の順位に沿っています。 検証 koreimakaidesuka.hatenablog.com 商品ごとに画像がある。画像が綺麗、おそらくレタッチされているだろう テキストは商品の紹介と、実際に使って

    ブログ初心者が2019年買って良かったものをまとめました記事をまとめて、考察してみた。 - おえねこちゃんねる - ブログ
    ayge0714
    ayge0714 2019/12/19
  • 文学部生のための数学・物理学のブックリスト(Book List) - Kohei Morita

    このリストは文系の人が数学や物理学を勉強するためのの案内です.あくまで,個人的に勉強になったものを並べているだけで,もちろん網羅的ではありません.やたらと並んでいることからわかるように,いろんなを読んでは挫折して,凹んだりしていました.優秀ならこんなにいっぱい挙げなくていいのだろうと思います.ここから下は,挫折と失敗の個人的な記録です. 更新履歴2019/12/07 後悔と公開2019/12/17 物理学の項目に最低限必要だと思われる数学の内容を加筆・Susskindのことを忘れていたので,古典力学の項目を作りそこに加筆.2019/12/19 注意に加筆.あと,発表したWSのリンク足した.タイポの修正(随時なのでもう書かない)2020/7/12 「ヨビノリ」をお勧めに追加. 注意哲学のがそうであるように,数学・物理学のにも読み方はあります.読み方の違いは決して小さくないと思います.

    ayge0714
    ayge0714 2019/12/18
  • 無能な同僚と働くということ。 - WETな備忘録

    君へ、 つい最近まで、南米で3ヶ月ほどデータエンジニアとして仕事していた。Tシャツで帰ってきて震えた。寒くて。 僕にとって2019年は、あんまりいろんなことが無かったくせに、いや糞ヒマだったからこそ、いろいろ考えることが多い1年だったと思う。最後の3ヶ月以外は、基的にヒマだった。 過去に僕はベルリンで1年ほど働いていたこと*1があり、まあ結論からいうと音を上げて、日に逃げ帰ってきた。何がそんなにしんどかったかというと、ベルリンは十分英語で生活できるとはいえ、ドイツ語関連のトラブルシューティングに付き合ってくれるドイツ人の友人を作ることができなかったというのが大きいが、そういう人間関係を構築することが出来なかったことも含めて、当時所属していた会社の上司および同僚と上手くいかなかったのが致命的だった。 とくに、エンジニアの同僚氏、つまり君は、まったく許せなかった。 あれからもう3年も経ち、

    無能な同僚と働くということ。 - WETな備忘録
    ayge0714
    ayge0714 2019/12/16
  • これ知ってる?2019年話題になったWebサービス・アプリ50選まとめ【令和最新】 | XM無料案内所

    2019年は、サブスク型、マッチング、AI関連のサービスが流行した一年になった。 また、時代背景から、副業フリーランス向けのサービスも普及。 旅行趣味など、様々な面で”無駄をなくす”サービスが多いことも特徴的だった。 今回まとめた、2019年話題のサービスは11項目・総勢50選。 フリーランス向け サブスク型 マッチング 仕事効率化 稼げる副業 ライフスタイル 「」関連 趣味 旅行 女性向け 学生・学習者向け 開発者の想いがこもった普及すること間違いなしのサービスばかりだ。 50選という膨大な記事になってしまったため、ブックマークして暇な時に確認することを強くオススメする! フリーランスを助ける便利なサービス3選 1. フリラテ フリラテは、これから副業フリーランスなど「個人で仕事を始めたい」と思っている方のための支援サービス。 フリーランス一歩目を間違わないために、個人での仕

    これ知ってる?2019年話題になったWebサービス・アプリ50選まとめ【令和最新】 | XM無料案内所
    ayge0714
    ayge0714 2019/12/15
  • クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

    何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresenterを呼び出さなくてもControllerに返り値とかで値を返して、Controller経由でPresenterに渡して実行しても同じなんじゃないの?」である。つまりOutput Portというインターフェイスそのものを撤廃してControllerにPresenterを使わせるアイデアである。たしかに、仮にこの方針で行ったとしても依存の方向が壊されることはない。 Software Engineeringでは同様の質問がかなり盛り上がっている

    クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High
    ayge0714
    ayge0714 2019/12/15
  • 書斎を明け渡すことになったのでクローゼットの中にオフィスを作った|Nobuki Inoue

    私はソフトウェア開発の仕事をしております。自宅で作業することも多いので書斎を持っていましたが、自分の部屋が欲しいと言う子どもたちに譲りました。 次の作業場所として目をつけたのが、普段使わないものが入っているクローゼットです。片付け&断捨離で1250x850という1畳未満のスペースを確保し、そこに新しいオフィスを作りました。 同じように書斎を失った方の参考になればと言うのは建前で、素敵な環境が出来たので自慢させてください! コンセプト狭くても快適な空間にする ケーブルは可能な限り隠す クローゼットの中と思えないようにする 既製品だと狭いスペースを活かせないならDIYで頑張る では早速作業手順を紹介していきます。 ハンガーポールを外すクローゼット感を消すためにハンガーポール取り外します。後々取り付ける事も考えて丁寧にしまってあります。 壁紙を貼るクローゼットや押入れはほとんどの場合は壁紙が貼ら

    書斎を明け渡すことになったのでクローゼットの中にオフィスを作った|Nobuki Inoue
    ayge0714
    ayge0714 2019/12/15
  • 個人開発したアプリが大コケしてるので失敗要因を分析してみた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 記事は 個人開発 Advent Calendar 2019 12日目の記事です。 #はじめに こんにちは!個人開発するSIeraiiroと申します。 プログラミングを初めて1年ちょっとではありますが、3つアプリをリリースしまして 案の定、失敗してるなぁ・・・と感じているので、2019年の締めくくりとして失敗要因を分析したいと思います! 自分のアプリ開発のセンスが無さすぎる、、、という恥を晒す形にはなりますが これから個人開発しようとしている人にとって、参考になれば嬉しいです! #作ったアプリと失敗要因 ##(1)漫画レコメンドアプリ

    個人開発したアプリが大コケしてるので失敗要因を分析してみた - Qiita
    ayge0714
    ayge0714 2019/12/13
  • NHKあさイチで視聴者が母に言われた「あんたは幸せになれない」との呪いの言葉を博多大吉さんが解いた

    リンク NHKあさイチ プレミアムトーク 川上未映子|NHKあさイチ 先日、長編小説「夏物語」が毎日出版文化賞の文学・芸術部門を受賞した作家の川上未映子さんをプレミアムトークにお迎えしました。物語のテーマは、「人が人を生むことは善なのか、悪なのか」。 176 リンク NHKオンデマンド あさイチ12/6(9時台) 「プレミアムトーク 川上未映子/書籍「川上未映子さん愛読のイチオシ書籍」 -NHKオンデマンド 川上未映子さんに厳選してもらったお勧めの絵漫画などを紹介。小さい時に初めてお母さまに買ってもらったという絵『ねこのジョン』や、『子どものための哲学対話』、川上さんの人生がかわるほど影響を受けたというマンガ『日出処(ひいづるところ)の天子』などを紹介する。 犬塚 @inutsukas 朝イチ、母親の忘れられない言葉の紹介でみんな素敵な言葉を紹介していく中、ひとり「あなたは幸せに

    NHKあさイチで視聴者が母に言われた「あんたは幸せになれない」との呪いの言葉を博多大吉さんが解いた
    ayge0714
    ayge0714 2019/12/10
  • Neal.fun

    Hi! I'm Neal. This is where I make stuff on the web. Obligatory links:

    ayge0714
    ayge0714 2019/12/10