タグ

maboroshidragonのブックマーク (878)

  • エンジニアが何か問題にぶつかったときにあるといい力を5個 - Mitsuyuki.Shiiba

    最近ちょこちょこ相談されることがあって、直接のスキルではないけど、こういうのもスキルだよなぁって思ったので、思いついた順に書いてみる。5個になった。 ## 1. 問題を切り分ける力 「これがなぜか動かない」って相談されたときって、いくつかの要素が絡んでることが多い。 なので「ここは明らかに問題ないでしょう」という一番土台のところからチェックを始める。そうすると「え?そこは問題ないと思いますよ?」って言われるので「うん、それを『問題ないと思う』じゃなくて『問題ない』って断言できるようにしようと思って」みたいな会話をよくする。 可能性をひとつずつつぶしていくと「ここだなぁ」って場所が見つかって、そしたら、もうあとはそんなに難しくない。ひとつずつ確認していくのって遠回りに見えるけど、結局その方が確実ではやいと思う。 ## 2. 想像と事実を切り分ける力 ↑と絡んで、想像や思い込みなのに、「ここは

    エンジニアが何か問題にぶつかったときにあるといい力を5個 - Mitsuyuki.Shiiba
  • 多分あなたにKubernetesは必要ない | Yakst

    trivago社の小規模な開発チームがコンテナオーケストレーターとしてKubernetesではなくNomadを採用することになった経緯と理由について、両プロダクトの特徴やユースケースに言及しつつ紹介されています。 [HashiCorp][Kubernetes]原文 Maybe You Don't Need Kubernetes (English) 原文著者 Matthias Endler 原文公開日 2019-03-21 翻訳依頼者 翻訳者 msh5 翻訳レビュアー doublemarket 原著者への翻訳報告 1904日前 Twitterで報告済み 1903日前 原著者承諾済み 編集 スクーターに乗った女性(イラスト画像の作成元はfreepik、NomadロゴはHashiCorp) Kubernetesはコンテナオーケストレーションの巨人です。世界中で巨大なデプロイメントを動かしています

  • 3週間でAWS認定ソリューションアーキテクト-アソシエイト-とったので、勉強法などまとめてみる - Qiita

    はじめに こんにちは。nari(fukubaka0825)と申します。 今回は、およそ3週間くらいで掲題の資格を取得しましたので、その経緯と勉強法などをまとめてみたいと思います。(勉強時間でいうと40時間くらい) 3週間でAWS認定ソリューションアーキテクト-アソシエイト-とったので、勉強法などまとめてみる|Wano Group Developers Blog (こちらであげたものと同じ内容です) ※こちらは2019年3月13日受験時点での内容となります。ご了承ください。 前提 AWS業務未経験 自学でもほぼ未着手(EC2たてたことあるくらい) きっかけ そもそも業務で使いまくっている用語が分からなすぎる 私は、もともとSIの人間で、メインフレームの保守をしているレガシーな部署から、 転職してGoAWSでの開発をするチームに2月からjoinしたところなんですが(寒暖差で風邪ひきそう) 「

    3週間でAWS認定ソリューションアーキテクト-アソシエイト-とったので、勉強法などまとめてみる - Qiita
  • 社内政治が上手くなりたいAIエンジニアのための本を書きました - 渋谷駅前で働くデータサイエンティストのブログ

    個人的には2年ぐらいで萎むだろうと思っていた日人工知能(AI)ブームも4年目に入りそうで、「AIエンジニア」の採用数もうなぎ上りならその待遇もどんどん高騰する一方です。その反面、ブームに乗って企業に採用されたは良いものの、まだまだ保守的な文化の企業組織にうまく適応できず悩んでいるAIエンジニアも多いようにかなり以前から聞きます。 そこで、そういう悩めるAIエンジニアが日の企業組織の中で生き抜いていけるような「社内政治術」についてのがあったら良いなということで、実際に書きました。題して『AIエンジニアのための社内政治術』です。発売日は調整中ですが、そろそろ各種書籍販売サービスで予約可能になるかと思います。以下に書の目次を載せておきます。 目次 第1章 なぜAIエンジニアの提案は通らないのか 第2章 まずは会社にとけ込もう 第3章 社内政治に強い「相棒」を探せ 第4章 AIを「布教」

    社内政治が上手くなりたいAIエンジニアのための本を書きました - 渋谷駅前で働くデータサイエンティストのブログ
  • GCPで永久無料枠を利用してサービスを立ち上げたときにしたことの備忘録 - Qiita

    はじめに 最近GCPWebサービスを立ち上げたので、そのときに実施したことをメモとして残しておきます。 今回はGCEで Debian + Nginx + Railsで環境を作りました。 ドメイン取得以外は終始無料で進めるための努力をしました。 また、今回はRailsアプリケーションを作成することは目的としていませんので、そこについてはあまり触れません。 やったこと GCEでインスタンスを立ち上げる アカウント作成時に貰える無料トライアル枠とは別に、無料で利用できるリソースがあります。 Always Free と呼ばれていて、GCEの場合は以下の要件を満たすインスタンスのみ永久に無料でインスタンスを立てることができます。 リージョンをus-*1から選択する 1つのf1-micro VM インスタンス 30GB以内 の永続ストレージ ※無料対象リージョンはus-*1のみというご指摘を受けまし

    GCPで永久無料枠を利用してサービスを立ち上げたときにしたことの備忘録 - Qiita
  • 平成30年度東京大学卒業式 総長告辞 | 東京大学

    平成30年度東京大学卒業式 総長告辞 日ここに学士の学位を取得し、卒業式を迎えられた10学部、3,017名の卒業生のみなさんに、東京大学の教職員を代表して心からお祝いを申し上げます。また、この日にいたるまで、長い年月、みなさんの成長を支えてこられたご家族の皆様方のご苦労に対し、敬意と感謝の意を表します。学が送り出した卒業生は、みなさんを含め合計286,106名となりました。1989年1月に始まった平成という時代が今、幕を閉じようとしています。みなさんは平成最後の卒業生として、学を巣立つことになります。 今からちょうど4年前の2015年4月、私は東京大学総長として初めての入学式に臨みました。みなさんの多くも新入生として、同じ式に出席されていたと思います。その席で私がみなさんに伝えたメッセージの中に、「多様性を活力とした協働」という言葉がありました。覚えているでしょうか。 それから僅か4

    平成30年度東京大学卒業式 総長告辞 | 東京大学
  • アメリカで、ソフトウェアエンジニアの日本人がインパクトのある仕事をする方法 - メソッド屋のブログ

    アメリカ移住してもうすぐ4ヶ月ぐらいになるけど、こちらに来てから面白いほど成果が出ていない。 最初の2ヵ月ぐらいはなんやかんやで仕事にならんやろうなと思っていたから、気にもしなかったが、そろそろ4ヵ月なので、流石に焦りを感じて来た。何一つ仕事が完了しない。日仕事をしていた時はこんなことは発生しなかった。こっちの方が一緒に働いている人が同じタイムゾーンだし、近いし、やりやすいはずなのに何故だろう?焦っていても何も改善しないので、直接仕事をしているクリスと、日エンジニアの先輩の河野さんに話を聞いてみた。自分の会社限定かもしれないけど、学んだことの記録と、もしかすると誰かの役にたつかもしれないから書いておこうと思う。 仕事が完了しない焦り 何だろう、この仕事の完了しないっぷりは。いくつか、終えたらインパクトがある仕事があるのだが、これがまた完了しない。一緒に働いているエンジニアの人はみ

    アメリカで、ソフトウェアエンジニアの日本人がインパクトのある仕事をする方法 - メソッド屋のブログ
  • Webアプリエンジニアに贈る アプリケーション開発におけるサーバーレス流の考え方 / The concept of serverless in application development

    昨今、アプリケーションをつくるのに、様々な手段があります。「フルサーバーレス」はその一つで、マネージドサービスを駆使し効率的にアプリケーション開発を行うことができます。とはいえ、「アプリ開発」とひとことでいっても、必要な作業は多岐に渡ります。セッションでは、Amazon EC2 に Play Framework + Scala で Webアプリ を構築する流れを比較対象の例にとり、サーバーレスで開発する場合の「考え方」を話します。言語や実装パターンの話よりも、典型的なWebアプリの開発手法がサーバーレスにおいても適用できるのか、またはまったく考え方を変えなければいけないのか、という議論が焦点です。

    Webアプリエンジニアに贈る アプリケーション開発におけるサーバーレス流の考え方 / The concept of serverless in application development
  • 30分でわかるJavaScriptプログラマのためのモナド入門

    「30分でわかる」のは、だいたい、 4. モナド(Monad)とは何か? の読了までを想定しています。 また速い人なら、30分で全部一気に読み通せる分量でもあると思います。 30分以上かかっても一気読みしてしまうことが推奨されますし、一気読みできるように、前に戻って知識の再確認をしなくて済むように、最大限留意して構成を設計した上で執筆されています。 数学と用語問題。モナドの理論的基盤として圏論があるのは事実。理論的基盤がしっかりしているのはプログラミングという数学的作業において歓迎すべきことではある一方で、他方そのため一般的なプログラマにとってはまず用語に馴染みがない。歴史的に、圏論ベースのモナドを理論から関数型プログラミングに応用されていく過程では、実際、先駆者の間でさえ紆余曲折があったのだが、学習者へは馴染みのない用語を伴って、いきなり高度な数学的概念全開で天下り的に提示されてしまうこ

  • 一晩でKubernetesを覚えて帰ろう。ワンナイトBootCamp! -- cndjp#10 - 資料一覧 - connpass

    終了 2019/03/25(月) 19:00〜 一晩でKubernetesを覚えて帰ろう。ワンナイトBootCamp! -- cndjp#10 一晩でKubernetesを大体覚えて帰れる、初学者向けの基礎編です。 hhiroshell 他 〒107-0061 東京都港区北青山2丁目5-8

    一晩でKubernetesを覚えて帰ろう。ワンナイトBootCamp! -- cndjp#10 - 資料一覧 - connpass
  • React Static 公式ドキュメント和訳 「基礎概念」編 - Qiita

    React Static とは Reactベースの静的サイトジェネレータです。 つまり、全てハードコードの静的サイトはもちろん、ブログのようなCMSベースのサイトも React+αの知識で! DBなしに! サーバーの(大した)設定もせず! 超高速表示に! 作れる優れもの。 僕のようなフロントエンドに知識が偏ってる人間には特に福音だったりします。 その中でもReact Staticは、Mediumで3,000clapを叩き出した記事 「2019年のReactジェネレータ」でもGatsbyに続き2番手に選ばれたイケてる子! しかもGatsbyよりも学習コスト≒React+αのα部分が少ないと僕の中で噂に。 ということで公式ドキュメントの「基礎概念」(Core concepts)部分を以下に訳します。 続編 React Static 設定大全 https://qiita.com/IYA_UFO/

    React Static 公式ドキュメント和訳 「基礎概念」編 - Qiita
  • ハードコア農業シム『Farming Simulator 19』でスローライフを夢見た結末。輸送物が池に沈み、借金地獄でクビをくくった先にあるもの

    心の奥底で農業に憧れている人たちがいる。 私たちの一部は、「いったいどこの誰が私たちのプロダクトを喜んでいるのだろう」と首をかしげずにはいられないような、第三次産業に従事し続けている。人間の生活とはもっとシンプルなもの、衣住と少しの娯楽だけで、充分に満ち足りたものだったはずだ。 豊かさという列車は高度成長期のころに軌条から脱線してしまったが、いまだにかろうじて横転せず走り続けており、それどころかますますそのスピードを速めながら、得体の知れない怪物がひそむ新現代の密林に突入しようとしている。 ちなみに列車も運転できる。 我々はこの列車からどうにかして脱出し、地に足のついた生活を始めなければならない――と、心のどこかでわかってはいるのだが、列車の暴走があまりにも速すぎるために、そうするには非常な勇気が必要だし、飛び降りた者たちは経済的にひどい痛手を負ったという噂もつねに聞こえてくる。 しかし

    ハードコア農業シム『Farming Simulator 19』でスローライフを夢見た結末。輸送物が池に沈み、借金地獄でクビをくくった先にあるもの
    maboroshidragon
    maboroshidragon 2019/03/21
    “Farming Simulator 19”
  • JavaScript で陥りやすい失敗例を振り返る - Qiita

    個人的に今まで JavaScript を書いてて陥った失敗例などを振り返ってみました。 この記事にあるいくつかの失敗例については恐らく殆どの方が経験してるのではないかなと思います。 これから JavaScript 勉強するぞ!!という方や、現在進行形でこのような失敗に陥っている方の助けになれば幸いです。 コードの解説に関しては簡潔に行なっているので、気になった方はググってください。 DOM の取得及び操作 要素を取得して is-close なスタイルを付与したい。 しかし、エラーになってスタイルを付与できない // 失敗例 const hoge = document.getElementsByClassName('hoge'); hoge.classList.add('is-close'); // 正しい例 const hoge = document.getElementsByClassN

    JavaScript で陥りやすい失敗例を振り返る - Qiita
  • Visual Studio Code ではじめるシーケンス図

    テキストでUMLやシーケンス図、クラス図などを作成できる言語です。 ダイアグラムをテキストで記述できるため、Gitで管理することもできます。 Visual Studio Codeでは、次のようにPlantUMLプレビューでダイアグラムを確認しながら作成できます。 まず、Visual Studio Codeが端末にない人はインストールをしてください。 Visual Studio Code – Code Editing. Redefined また、Javaもインストールが必要となります。 無料Javaソフトウェアをダウンロード インストールが完了したら、Visual Studio Codeで拡張機能としてPlant UMLを追加します。 Marketplaceから「plantuml」と検索してインストールします。 下のリンクからでもインストールできます。 marketplace.visuals

    Visual Studio Code ではじめるシーケンス図
  • Microsoft の DevOps への道のり

    Microsoft の開発も最初から DevOps だったわけではありません。地道に 1 つ 1 つの技術や手法、組織の変更が積み重なって、今のような開発スタイルになっています。この投稿では Azure DevOps という Microsoft の DevOps の根幹となっているツールの開発チームが、どのように環境を DevOps にトランスフォームしてきたか紹介します。 DevOps についてはいろいろ議論があるところです。「ツールだけ揃えてもカルチャーが変わらなければ DevOps じゃないよね」とか「CI/CD してるだけで DevOps してるとか言ってるよ (笑)」とか。 個人的には、日の Waterfall がメインの IT 業界 は、なかなか DevOps というか Agile の世界にも行けていない現状があるので、あるべき論よりも「とりあえず何か 1 つやろう。」という

    Microsoft の DevOps への道のり
  • Node.jsセキュリティ

    OWASP Night 2019-03-11 / OWASP Japan

    Node.jsセキュリティ
  • ドキュメントサイトの管理にはNetlify+静的サイトジェネレーターが便利 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは!開発部テクニカルコミュニケーショングループの仲田(@naoh_nak)です。 最近WeWorkみなとみらいに出没し始めました。おしゃれ過ぎて少し落ち着かないのですが、慣れたら自分もそちら側の人間だと思うようになるのかもしれません。 前回はヘルプサイトをマークダウンで制作する話をしました。そのサイトのホスティングにNetlifyを使うことでいい感じに制作プロセスを回せているので、今回はその話をします。 Netlifyもう使ってるよ!という方には今更の内容かもしれませんが、ブログなど小規模なサイトの運用に使っているケースが多いのではと思います(ネットにある情報を見る限り)。サイボウズのヘルプサイトは1万ページを超え、日英中3言語で運用しています。このような大規模なサイトでの運用例としての参考にもなれば嬉しいです。 Netlifyとは Netlifyって何?って方もいますよね。Net

    ドキュメントサイトの管理にはNetlify+静的サイトジェネレーターが便利 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 投票で決める「好きなLinuxターミナルアプリ」第1位は?

    Opensource.comは2019年3月7日(米国時間)、「What's your favorite Linux terminal emulator?|Opensource.com」において、Linuxで動作するターミナルアプリケーションを紹介するとともに、好きなターミナルアプリケーションに対して投票するように呼びかけた。投票すると結果が閲覧できる仕組みになっており、稿執筆時点ではGnomeターミナルが多くの票を集めている。 投票の候補に挙げられているターミナルアプリケーションは次のとおり。 Alakritty Black Screen cool-retro-term Eterm Gnome-terminal Guake Hyper Kitty Konsole LilyTerm LXTerminal QTerminal ROXTerm RUMBA rxvt rxvt-unicode

    投票で決める「好きなLinuxターミナルアプリ」第1位は?
  • 映画好きな俺が人生をかけておすすめする映画ランキングベスト100 - 俺の世界史ブログ!~世界の歴史とハードボイルドワンダーランド~

    生まれてから今まで、一体何映画を見てきたんだろう? 数えたことはないけれど、きっと1000は超えるんだろうな。 この記事を書く前は、100も面白いと思える映画に会ってきたんだろうか?って思ってたけど、実際に並べてみたら100では収まらなくて、正直100に絞るのはとても大変だった。 改めて好きな映画を並べて見ると、当に色々なことを思い出す。 この時期楽しかったなぁとか、この時は大変だったなぁとか、この時期のことは思い出したくないとか。 そんなことを思い出しながら、あぁ、映画ってつまり人生の一部なんだなぁと、今回この記事を書いていて何度も思った。 今はいい時代になった。 ビデオオンデマンドサービスが発達してきたから、見たい映画は色々探せばすぐに見たい映画を見られる。 俺が子供頃、見たい映画を見るのは結構大変だった。レンタルビデオ屋に行ってVHSのテープを借りるんだけど、そもそものレン

    映画好きな俺が人生をかけておすすめする映画ランキングベスト100 - 俺の世界史ブログ!~世界の歴史とハードボイルドワンダーランド~
  • 量子コンピュータエンジニア始めて5年が経った - Qiita

    はじめに もともとふつうのベンチャーでしたが、2014年に量子コンピュータにピボットしてからはすくすく会社が育ち、向いてることをするのは大事だなと感じてます。 Qiitaはポエムを書かないといけないらしい(多分)ので。おそらく日初の量子コンピュータベンチャーとしてまず五年目までに気づいたことを書いてみます。 もともとはデザイン会社 もともとうちの会社はデザイン会社でした。出身が建築事務所だったので、そのまま2009年に独立してデザインをしてました。建築時代はphotoshop+autocadを使っていました。イラレはいまだに苦手です。 前の建築事務所は隈研吾建築事務所というところで、青山の美術館の設計や中国のアリババの社屋のコンペなどを主にしていました。 建築は当時CGパースも仕事がたくさんありましたので、CGのモデリングやレンダリングをやりながら当初は生計を立てていました。ただ、リーマ

    量子コンピュータエンジニア始めて5年が経った - Qiita