タグ

技術に関するyhanada00のブックマーク (19)

  • CTOの頭の中:技術を財務で表現する|Shin Takeuchi|note

    会社の体制が大きく変わり、カオスの中に少しの静寂(暇)ができました。特に日々執行に勤しんでいる方々は皆そうだと思いますが、色んなこと考えているのにそのプロセスをアウトプットする機会があまりなく、結果や結論、最終的な決断のみが共有されるため、サクセッションプランに対する有効な情報を残すことも出来ていないことと思います。僕もその一人。 この時間を有効に活用するため、頭の中にあるイメージと考え方をここに、時間の許す限り吐き出していこうと思います。時折、言葉が足りないところも前提条件やバイアスの記述が足りないところもあるかと思いますが、混沌とした頭の中を曝け出すプロセスにはつきものですので、大目に見ながら読んでいただけると幸いです。 財務諸表と同じように見える化する会社は財務諸表によって経営されるものなので、経営者たるもの財務諸表を見ながら戦略を立てるべきであると僕は考えています。数字以外信じない

    CTOの頭の中:技術を財務で表現する|Shin Takeuchi|note
    yhanada00
    yhanada00 2020/02/07
    開発スピード、アウトプット量をEng組織の指標にしてプロダクトの利益をProduct Manager 側の指標にざっくり切り分けると・・・
  • AMPを「高速化技術」「一瞬で表示する技術」というのはもうやめよう。|榊原昌彦

    AMP(Accelerated Mobile Pages)がオープンソースとして立ち上げられてから数年が経ちました。べログなどの大手Webサービスが対応し、また簡単にAMP対応できるWordPressプラグインが出たことで、今では一般に浸透してきた感じを持っています。 ただ「表示高速化技術」「一瞬で表示する技術」というのは正しくないのでやめませんか? AMPはWeb Componentsフレームワークまず誤解されがちなのですが、AMPは新たな技術ではなく、Web標準の「Web Components」というAPIを用いて実装されています。AMPのGitHubページにもしっかりと「The AMP web component framework.」(AMPというWeb Componentsを用いたフレームワーク」と掲載されています。 Web Componentsは、再利用可能でカプセル化された

    AMPを「高速化技術」「一瞬で表示する技術」というのはもうやめよう。|榊原昌彦
  • 技術ブログをバズらせたくて必死で身につけた情報収集術 - omuriceman's blog

    僕は2019年4月から技術ブログを始めているが、2ヶ月目くらいから「はてなブックマークでホッテントリを取るための情報収集」を心がけるようになった。その影響もあって何記事かはてなブックマークでホッテントリ入りすることもできたので、これから技術ブログなどでアウトプットを始める人の役に立てばいいなぁと思ってブログでまとめることにした。技術ブログを書く人でなくても情報収集先として参考になる部分はあると思う。 はじめに GitHub Trending プログラミング言語はPythonJavaScriptTypeScriptを重点的に見る プログラミング言語以外にもUnknown languagesをチェックする Advanced searchで直近の日付に絞り込む GitHub Trendingを参考にしたブログ記事 Product Hunt Product Huntを参考にしたブログ記事 Re

    技術ブログをバズらせたくて必死で身につけた情報収集術 - omuriceman's blog
  • 2018年版、これを読みたいオススメPython書籍発展編:厳選3選+プロが今読んでる書籍を紹介します! - Python学習チャンネル by PyQ

    PyQチームのkamekoです。 12/24(月)〜12/28(金)の間、PyQブログでは年末特集として 「2018年から2019年へ向けてのPython動向」をお題に、スタッフそれぞれが書いた記事を連載しています。 その1では、2018年のオススメPython書籍として【入門・初心者編】を紹介しました。 この記事では、 Pythonの文法は理解した! レベルアップするには何を学べばよいのか! と考えている方に、【発展編】として、PyQ運営の厳選書籍を紹介します。 Pythonスキルをステップアップしたい エキスパートPythonプログラミング 改訂2版 内容紹介 チームでの開発に必要な技術を身に付けたい Pythonプロフェッショナルプログラミング第3版 PyQでコラボレーション問題を学習できます。 テスト駆動Python +α:テストをもっと深く学ぶ 初めての自動テスト テスト駆動開発

    2018年版、これを読みたいオススメPython書籍発展編:厳選3選+プロが今読んでる書籍を紹介します! - Python学習チャンネル by PyQ
  • コンテナ未経験新人が学ぶコンテナ技術入門

    最近勉強を始めたコンテナ技術に関する基礎的な知識をまとめました。 [訂正と注釈] p.27-30: 「Deployment」内の「Version: 1」 => 「Version: 2」 p.37: 「終了コードをから」 => 「終了コードから」 p.39: 「HTTPSが利用できない」=> AWS上では、SSL終端するLBがサポートされています。https://kubernetes.io/docs/concepts/services-networking/service/#ssl-support-on-aws p.40: 「ユーザがingress controllerをmaster上にセットアップする必要」 => master上にセットアップしなければならないという制約はありません。例えばGCEのingress controller(GLBC)はPodとして動作します。https://gi

    コンテナ未経験新人が学ぶコンテナ技術入門
  • 編集者が最近のフロントエンド技術に初挑戦して仕事用アプリを作ったので見て - nomolkのブログ

    つくったもの 原稿の締切と進捗を管理するシステムです。 これが画面の全体像のキャプチャです。モザイクが多くてよくわからないので、ちょっと説明を加えたのが下の画像です。 上のほうに、その日と翌日の掲載予定記事が出ます。その下にカードのような感じで表示されているのが、各原稿の締切/進捗管理です。 カードは締め切り日順に表示されていて、各カードの内容はこんな感じになっています。締め切りを人に伝えたかどうかとか、ネタのメモを書き込むことができます。ステータスは未入稿・チェック中・リライト中・入稿済みの4種類があり、手で更新します。 この日は三土さんの締切で、まだ原稿が入稿されていないことがわかりますね。(三土さん晒してすいません。この記事は無事掲載されました) 締切1週間前とか、超過とか、状況によってカード自体の色も変わって気づきやすくなっています。 背景 僕はデイリーポータルZ(以下、DPZ)

  • 頭がいい人は「分かりやすい説明」をする時、何を考えているのか

    当たり前の話かも知れないんですが、ちょっと書かせてください。 「頭がいい人は、難解なことでも分かりやすい言葉で説明出来る」みたいな信仰というか、都市伝説というか、聖闘士の伝承みたいなテキストが時折観測されるんですが、みなさんご存知でしょうか。 「頭がいい人 説明」とかでぐぐってみると、いろんなページが引っかかりますよね。 私、あれちょっと違うというか、色々誤解されてるなあ、と思っていまして。 正確には、「頭がいい人は、相手に説明をする目的と、相手にどこまで理解させる必要があるかを見極めることが上手い」というべきなんじゃないかなあ、と。そんな風に考えているのです。 昔、私が今とはまた違う職場にいた頃、一人「すごく説明が上手い人」が同じ部署にいました。彼のことを、仮にTさんと呼びます。 Tさんはエンジニアで、私よりも十年くらい先輩で、当時その職場に参加したばかりだった私がいたチームの、チームリ

    頭がいい人は「分かりやすい説明」をする時、何を考えているのか
  • Lazy Load(画像の遅延読み込み)を実装する方法

    レイジーロード(遅延読み込み)とは、その名の通り、画像を遅れて読み込ませるテクニックのことです。具体的には、ユーザーがスクロールをして、目的の画像が画面内に映るタイミングで、初めて読み込みを実行します。「遅れて」というよりは、「適切なタイミングで」と言った方が正確でしょうか。さて、このことはどのような意味を持つでしょうか? 転送量の節約ユーザーは訪れたページの全てを見るわけではありません。あなたにも、あるページを訪問して「やっぱ止めた」とすぐに戻るボタンをクリックして帰った経験はありますよね。基的に、ブラウザは訪れた時点で、ページの全ての画像を読み込みます。 このページに、仮に100枚の画像が掲載されていたとしたらどうでしょうか。ちょこっと訪問されるだけで、毎回、見られてもいない大量の画像の転送が発生してしまいます。余計な転送が発生することで、運営者側にとってはサーバーコストが増える、閲

    Lazy Load(画像の遅延読み込み)を実装する方法
  • 図解でわかる『伝え方が9割』の導入部分 - 晴耕雨読

    2016 - 05 - 09 図解でわかる『伝え方が9割』の導入部分 ビジネス・経済 ビジネス実用 シェアする Bookmark! Facebook Twitter Google+ Pocket 人生においては、小さなものから大きなものまで伝え方で変わってくる。人の心に届く伝え方とは何か。それを学び、身につけるにはどうしたら良いか。コピーライターとして博報堂で勤めた著者が伝え方の技術を伝授する一冊。 伝え方が9割 作者: 佐々木圭一 出版社/メーカー: ダイヤモンド社 発売日: 2013/03/01 メディア: 単行(ソフトカバー) 購入 : 2人 クリック : 22回 この商品を含むブログ (27件) を見る スポンサーリンク 1. 「イエス」に変える3つのステップ 自分の頭の中をそのままコトバにしない ーストレートに自分の思いを伝えることで、うまくいくことも世の中にはあります。ただ、

    図解でわかる『伝え方が9割』の導入部分 - 晴耕雨読
  • 天才かよ・・・14歳の少女が考えたネットいじめをなくす「斬新なアイデア」 | TABI LABO

    ネット上のいじめをなくしたい 「Rethink」、それが彼女の解答となった 2013年の秋、学校から帰宅したトリーシャ・ブラブ(Trisha Prabhu)さんは、信じられないようなニュースを目にしました。それは、自分と同じフロリダに住む14歳の女の子が、SNS上のいじめが原因で自殺したというもの。 このニュースをきっかけに、彼女はSNS上のいじめについて考えるようになりました。そして、色々と調べてみると、ネットでのいじめを苦にして自らの命を絶っている人が、たくさん存在していることが分かったのです。 そして、彼女はそのいじめをなくしたいと思いました。そして、あるシステムを思いついたのです。「Rethink」。それが彼女が考え開発したシステムの名前です。 以下の動画では、そのキッカケから開発に至るまでを、彼女自身がプレゼンしています。とても14歳とは思えない堂々とした態度には、彼女のこの取

    天才かよ・・・14歳の少女が考えたネットいじめをなくす「斬新なアイデア」 | TABI LABO
    yhanada00
    yhanada00 2015/06/14
    何でも速く・使いやすくするのではなく、遅くする事でサイトやサービスのクオリティをあげる。という視点があるんだなと。
  • 知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選 - paiza times

    Photo by Sam MacCutchan どうも後藤です! もう10年以上になるでしょうか・・・ とにかくなんでもかんでも仮想化すればよいというこの風潮。paizaでも仮想化技術は大活躍中。インフラは仮想化技術の上に構築されているし、もちろんコードの評価環境だってばりばりの仮想環境上です。仮想環境ばっちこーい! いったいいつからこんな流れになったんでしょう?どこに基準を求めるかでだいぶかわりますけれども、執筆現在から考えると、こうした流れには35年くらいの歴史があります。使われる仮想化技術は時代とともにかわってきました。だいたいどの時代にも流行ってものがありました。 最近(2014年ごろ)の流行とえば、インフラの一番下にハイパーバイザを入れて、その上でDockerを動かして、管理にはChefやPuppetを使うといったものです。数年経てば状況は変わるでしょうけれども、とにかく楽をした

    知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選 - paiza times
    yhanada00
    yhanada00 2014/10/22
    コンテナながら取り上げられない不遇のAIX WPAR。眼中に入ってないと思われる圧倒的なシェアのESXi と Hyper-V。でも良いまとめ。
  • フレックススタックとは( FlexStack-Plus )

    ◆ Catalystスイッチ - FlexStack-Plusとは FlexStack-Plusは、物理的に複数台のスイッチを論理的に1台の仮想的なスイッチとして動作させることが できる技術です。このFlexStack-Plusの機能は、Catalyst2960-Xシリーズで使用することができる機能です。 Catalyst3750-Xで使用可能な StackWise Plus と基的に同じような機能であり、FlexStack-Plusによって スタック内の各スイッチのコンフィグを設定することなく複数台のスイッチを単一のコンフィグとして設定可。 Catalyst3750のStackWiseやCatalyst3750XのStackWise Plusではデフォルトでスタックケーブルを接続 するためのスタックポートが搭載されていますが、Cat2960XでFlexStackを使用する場合、デフォル

  • Dockerで何が変わるのか - 世界線航跡蔵

    DockerCon 2014 に行ってきた。 この会期中には各社からいくつもの製品が紹介/発表された。そして、それによってクラウドという技術は次のステージに移行したと言っても過言ではないだろう。 より自由にユーザーがクラウドベンダーを選べる時代へ。どうやってクラウドにうまくデプロイするかではなく、アプリケーションそのものに注力できる時代へ。 Dockerとは Docker とはいわゆるコンテナ技術の1つで、Linuxホスト環境の中に隔離された別のLinux環境を作ってくれる技術だ。 軽量仮想マシンと呼ばれたりもする。 Solaris Container とも似ている。 新しくないDocker 1つ述べておくとDocker技術的には新しくない。Dockerの価値は技術以外にある(とDockerCEODockerConで言ってた)。 技術的にはSolarisにはSolaris 10の頃か

    Dockerで何が変わるのか - 世界線航跡蔵
  • クックパッドのデプロイとオートスケール、1日10回デプロイする大規模サイトの裏側(前編)。JAWS DAYS 2014

    クックパッドのデプロイとオートスケール、1日10回デプロイする大規模サイトの裏側(前編)。JAWS DAYS 2014 大規模なオンラインサービスを支えるためのオートスケールと、サービスをすばやく進化させていくための迅速なデプロイ。クックパッドはこの2つをクラウド技術の組み合わせによって両立させています。 同社のインフラ責任者である成田氏がその仕組みやルールを、Amazonクラウドのユーザーコミュニティ主催のイベントJAWS DAYS 2014で解説しました。 記事では、その講演内容をダイジェストで紹介します。

    クックパッドのデプロイとオートスケール、1日10回デプロイする大規模サイトの裏側(前編)。JAWS DAYS 2014
  • 大規模で複雑なネットワークでの運用に堪えるOSPF @IT

    AS内で利用されるルーティング・プロトコルの代表的なものとして、RIPとOSPFが挙げられます。RIPは、運用が容易な反面、各種の制限から大規模で複雑なネットワークでの利用に向きません。そこで、これらの環境の利用でも耐えられるOSPFの登場となります。今回は、OSPFの仕組みについて、まずは経路情報作成の様子を見ていきましょう (編集局) RIPとOSPFの比較 前回(「第4回:RIPの仕組みと運用法を知ろう!」)のRIPと同様、OSPF(Open Shortest Path First)はIGPと呼ばれているルーティング・プロトコルの一種です。このOSPFは、RIPと比較すると以下のような長所を備えています。 ネットワーク変更時の収束時間が短い 標準でVLSMに対応している 標準でマルチキャストに対応している 標準で認証機能に対応している 定期的なアップデートを行わない 帯域幅を考慮した

    大規模で複雑なネットワークでの運用に堪えるOSPF @IT
  • 特集:MPLS技術とその最新動向を知る - Part.1

    近年、「IP-VPN」や「広域イーサネット」という、離れた拠点を高速で安価にネットワーク接続するサービスが話題を集めている。その大きな特徴の1つが、つなげばすぐ使えるという「手軽さ」だ。キャリア系業者が用意するバックボーン・ネットワークこそ全ユーザーで共有するものの、ユーザーごとにVPNという形で帯域が提供され、あたかも独自のネットワーク(プライベート・ネットワーク)であるかのように手軽に利用できるのだ。これらを実現する基盤技術として近年注目を浴びているのが「MPLS(Multi Protocol Label Switching)」と呼ばれるものだ。企画では、このMPLSの仕組みと、現在も進化を続けるその最新動向について、まとめて紹介していくことにしよう MPLS(Multi Protocol Label Switching)とは何かを説明する前に、まずは従来のルータの基的な動作を見て

  • ネットワーク仮想化でベンダー激突

    サーバー仮想化の次は、ネットワークの仮想化。米ヴイエムウェアと米マイクロソフト(MS)というサーバー仮想化の大手が、ネットワーク仮想化の主導権を巡って、米シスコシステムズに挑み始めた。 MSは2012年10月に出荷する新サーバーOS「Windows Server 2012」で、ネットワーク仮想化機能を大幅に強化する。ヴイエムウェアは7月23日、ネットワーク仮想化ベンダーの米ニシラを12億6000万ドルで買収すると発表した。MSやヴイエムウェアが狙うのは、ハイパーバイザーに組み込む「仮想スイッチ」を使ったネットワーク仮想化だ(図)。 仮想スイッチは、ハイパーバイザーと連携して、仮想マシン間の通信を制御する。この仮想スイッチを使い、物理スイッチにおける「VLAN(仮想LAN)」のような仮想的なネットワークを構成し、仮想マシンが所属するネットワークのセグメントを分割する。さらに、L2のフレームを

    ネットワーク仮想化でベンダー激突
  • いま知っておくべきWebサービスのための高速ネットワーク技術(前編)

    1GbEから10GbEサーバへの転換とコスト削減 前述の比較から検討すると見えてくるのは、「複数の1GbEサーバを単一の10GbEサーバへ集約すると、効率がよさそうだ」ということです(図7)。現在のサーバ性能は大きく向上しており、CPU的に見ても仮想マシンを100台近くまで同時搭載することが可能な状態です。またディスクI/O性能に関しても、SSDの市場拡大により、十分な性能を有するまでになってきました。 これらの集約効果は初期導入コストもさることながら、24時間稼働するサーバの電気代という意味でも、大きなコスト削減効果が出てきます。また、今後も拡大するであろうWebサービスを考えた場合、中長期にも全体コストの圧縮は極めて重要な要素といえますので、1つ1つ検討していくとよいでしょう。 最近のデータセンターでは、構内提供回線として10GbEを用意しているところも出てきています。段階的に導入し、

    いま知っておくべきWebサービスのための高速ネットワーク技術(前編)
  • 『原発がなくても大丈夫な理由!』

    昨日からの続き、田中優氏の動画の後半です。 このお話を聞くと、私たちは原発に頼らなくても生活出来ると言う明るい未来が見えて来ます。 ゚・:,。゚・:,。★゚・:,。゚・:,。☆゚・:,。゚・:,。★゚・:,。゚・:,。☆ アメリカの面白いデータがある。 原発のコストがどんどん上がる一方で、自然エネルギーの中では一番高くつくと言われていた太陽光発電がどんどん値段が下がってきている。 そして去年、とうとう同じになってしまい、何と現在では原子力発電よりも太陽光発電の方が安くなっていることが分かった。 だったら原発ではなく、太陽光発電や、もっと安い風力や水力を使えばいいではないか。 2009年、ヨーロッパとアメリカでは自然エネルギーが最も盛んな発電所となった。 特にヨーロッパでは新設の発電所の60パーセントが自然エネルギーである。 それは安いから。 日では自然エネルギーなんて、高くて不安定で役に

    『原発がなくても大丈夫な理由!』
  • 1