タグ

2018年7月11日のブックマーク (23件)

  • プロジェクトの成功を支える ZenHub と モブプログラミング - kakakakakku blog

    今日は「ランサーズ開発ランチ」で登壇をしてきた.依頼を受けたテーマは「プロジェクトリード」だったけど,最近登壇しているものを再演しても,既視感があるかなと思って,今回はあえて「ZenHub」と「モブプログラミング」を詳細に深掘るテーマにした.質疑応答も多くて,素晴らしい雰囲気だった! lancers-engineer.connpass.com 発表資料 関連記事 モブプログラミングの基礎を学べる「Getting Started with Mob Programming」の書評は別の記事にまとめている.今日見たところ,既に Retired になっていて,販売中止になっていた!6月まで買えたのに...! kakakakakku.hatenablog.com 「プロジェクトリード」に関しては,以下の2記事が参考になると思う. kakakakakku.hatenablog.com kakakaka

    プロジェクトの成功を支える ZenHub と モブプログラミング - kakakakakku blog
  • dockerでE2Eテスト環境を構築 (python3 + selenium) - Qiita

    概要 自動のエンドツーエンドテスト環境を作る必要があり、チーム全体で共通で簡易に設置して使えるようにしたい。 そこで、dockerで構築を検討した結果をメモとして残します。 seleniumについて 下記サイトにてとりあえずの基礎知識を得る 入門、Selenium - 第1回 Seleniumの仕組み LinuxのOS選定 上記の資料を読んでいろいろとGoogle先生に聞いたところ、chromeやfirefoxをインストールして正常に動く環境がまず必要。 LinuxとしてCentOSに自分でchromeやfirefoxをインストールして環境を作るとなるとそれなりに手間(構築・メンテ)がかかり他の人に引き継いで継続するのは難しい... そこで、dockerにてコンテナとして扱うことで、簡易に構築できることを目指す。 dockerのseleniumの公式コンテナを使った下記サイトが多機能でいい

    dockerでE2Eテスト環境を構築 (python3 + selenium) - Qiita
  • Javaアプリケーションを簡単にDocker化できるJibを触ってみた | DevelopersIO

    はい、どーも。モバイルアプリサービス部の吉田です。 今日は、Javaアプリケーションを簡単にDocker化できるツール、Jibを試してみたいと思います。 Jibとは Dockerfileを書かなくても、良い感じのDockerfileを生成してくれる DockerHub,Amazon ECR,Google Container Registryなどにpushしてくれる など、いままでJavaアプリケーションをDocker化するにあたっての面倒な作業をやってくれるツールです。 また、既存のJavaアプリケーションに特に手を入れることなく、簡単にDocker化できるのも嬉しいポイントです。 導入方法 JibはMavenやGradleのプラグインが提供されていますので、これ経由で使うのが簡単です。今回はMavenのプラグインを使用しますが、Gradleプラグインでもほぼ同様です。 Docker化する

    Javaアプリケーションを簡単にDocker化できるJibを触ってみた | DevelopersIO
  • インフラエンジニアが一切コードを書かずにWebサーバーに認証機能を実装した話 | Developers.IO

    コンニチハ、千葉です。 AWSのサービスを組み合わせれば、独自の認証基盤を構築できます。例えば、WordPressを限定的に公開する、Apache、 Nginx、カスタムWebアプリなどなど、簡単に認証をかけたい場合、ベーシック認証は昔から利用されてきました。ただし、これはスケーラビリティや運用面でどうしてもつらい場面がでてきます。 そこで、ALBに素敵すぎる組み込みの認証機能が追加されたのでこちらを利用し、コードを一切書かずに認証を導入します。また、OIDCなど認証プロトコルに対応していますが、今回はシンプルにCognitoのユーザープールを利用し、ユーザー管理自体もCognitoに任せます。 要件 今回の想定する要件です。 Nginxを社内ユーザーのみに公開 スタンドアローンのユーザープールを用意(AD、OICD、SAMLなどによる連携なしで、独自でユーザーを管理) ユーザーは管理者が

    インフラエンジニアが一切コードを書かずにWebサーバーに認証機能を実装した話 | Developers.IO
  • エンジニアのための「ジョブ理論」まとめ - Qiita

    はじめに 「イノベーションのジレンマ」で有名なクレイトン・クリステンセンの最新著作「ジョブ理論」。いわゆるビジネス書の類ですが、なんか話題になってるな……ぐらいに認識してる人はエンジニアでも多いのではないでしょうか。 市場価値の高い(=ビジネス的な競争力につながる)エンジニアスキルを身につけるという観点ではこの手のを読むことも役立つと思うので、そのエッセンスまとめてみます。 以下、箇条書きが書に書かれていることの概要、平文が感想というか私なりの解釈です。 要はどんな? イノベーションを起こすには ユーザが片付けるべき"ジョブ"に着目して それを片付ける最適なプロダクトと組織を作ろう 「イノベーションのジレンマ」等で語られてきた"破壊的イノベーション"をどうやって起こせばいいの?という問いに対する回答、という位置づけのです。確かに「イノベーションのジレンマ」は読んでなるほど感はあるも

    エンジニアのための「ジョブ理論」まとめ - Qiita
  • 価値の低い機能の廃止にこだわる3つの理由 - Speaker Deck

    プロダクトオーナー祭り 2018 Summer https://postudy.doorkeeper.jp/events/73329 CrowdWorks Designer Blog にて、当日のLTレポートを書いてますので、よろしければ合わせてご覧ください。 http://designer.crowdworks.co.jp/entry/product-owner-festival-event-report

    価値の低い機能の廃止にこだわる3つの理由 - Speaker Deck
  • 「日本版GPS“みちびき”本格始動で数センチ級精度の位置情報取得が可能」は本当か

    「日GPS“みちびき”格始動で数センチ級精度の位置情報取得が可能」は当か:ものになるモノ、ならないモノ(78)(1/2 ページ) 衛星測位に関し、複数のアプリ開発者の、真偽に疑問符が付く言説に接した。それは、「日GPS格始動すれば、数センチの精度で位置情報の取得が可能」というものだ。スマホの測位機能だけでそこまでの精度が確保できるものだろうか。「数センチ級精度の疑惑」を晴らすべく、日GPS衛星「みちびき」を所管する内閣府と一般財団法人衛星測位利用推進センター(SPAC)に話を聞いてきた。 スマートフォン(スマホ)にとって位置情報サービスは、欠かせぬ機能となった。例えば、iPhoneの「設定」アプリ内「プライバシー」→「位置情報サービス」を開いてみると、「こんなアプリまで位置情報利用しているの?」と驚かされる。そこには、実用系からゲームに至るまで、あらゆるジャンルのアプリ

    「日本版GPS“みちびき”本格始動で数センチ級精度の位置情報取得が可能」は本当か
  • 「エアコンの嫌なニオイが完全に消えた」 “窓全開、16度で1時間つけっぱなし”で本当にニオイが取れる理由

    「エアコンから嫌なニオイがするときは、部屋の窓を全開にして16度で1時間つけっぱなしにすると解消できる」――エアコンメーカーのお客さま相談センターに聞いたという意外なお手入れ方法が、ネット上で話題になっています。 このお手入れ方法は当に有効なのか、だとすればどんな仕組みでニオイが取れるのかを、エアコン製品を製造・販売する三菱電機に聞いてみました。 「ニオイ成分を結露水で洗い流す」 ――「部屋の窓を開けて16度で1時間運転」という方法は、当に有効なのでしょうか? 三菱電機:当社としては、こちらが有効としてお客さまにも回答しています。 ――どのような仕組みでニオイが取れるのですか? 低い温度で冷房運転すると、熱交換器やドレンパンに付着して残ったニオイ成分が結露水に溶け込み、洗い流されてニオイが軽減される仕組みです。また、空気中に漂うニオイ成分も窓を開けることで室外に排出されるため、換気しな

    「エアコンの嫌なニオイが完全に消えた」 “窓全開、16度で1時間つけっぱなし”で本当にニオイが取れる理由
  • mkcert - ローカル開発でもSSL/TLSを MOONGIFT

    セキュリティ対策もあって、インターネット上のサーバではSSL/TLSを使って公開するのが当たり前になっています。しかし開発時にはローカルでHTTPを使っていたりしないでしょうか。そのため、設定などを切り替えたりして開発せざるを得ず、さらに公開時には不具合に繋がったりします。 そこで使ってみて欲しいのがmkcertです。ローカル開発環境でもHTTPSを使えるようにするソフトウェアです。 mkcertの使い方 まずインストールを使って証明書をインストールします。 $ mkcert -install 次にドメインを指定して証明書を生成します。 $ mkcert example.com '*.example.org' myapp.dev localhost 127.0.0.1 ::1 そうするとWebブラウザからHTTPS経由でアクセスできます。 mkcertで生成した証明書はApacheやngi

    mkcert - ローカル開発でもSSL/TLSを MOONGIFT
  • 2018年なぜ私達はコンテナ/Dockerを使うのか | iret.media

    2017年にもうコンテナの未来・一つのカタチはもう確定したと言え、今更感があるものの、改めてDockerとコンテナについて。 今更こんなことを書くのは、情報が溢れてくる今こそ、正しく理解し、正しい順序で学習することが重要だと切に思うから。 内容についてのお断り How Toはかきません あくまでも2018年時点の私見 目新しい情報はない、2016年頃に書けたレベル Dockerをこう使えとか、こうするのがいいとかの話ではなく、コンテナとDockerに関して大きな視点で現時点で私の考えを書きます。また、私自身はかなりのコンテナ推進派です。 Dockerをよくわかっている人には意味のない記事となります。 コンテナ(Docker)のメリット 何故コンテナがいいのか、コンテナをある程度の学習コストを払ってでもやる理由 コンテナとDocker コンテナ技術Dockerが生まれる前から存在する技術

    2018年なぜ私達はコンテナ/Dockerを使うのか | iret.media
  • 「目標はRPAではなく“知的プロセス自動化”」Kofax CEOが戦略語る (1/2)

    キャプチャソフトウェアから「業務プロセス全体の自動化」へ Kofaxは1985年、ドキュメントキャプチャソフトウェアのメーカーとして創業した。これは紙ベースの業務文書を、検索可能なかたちでデジタルアーカイブ化するソフトウェアだった。そしてここから長年をかけて発展し、業務プロセス全体の自動化基盤となる現在の「Kofax TotalAgility」プラットフォームが生まれた。 TotalAgilityプラットフォームは、大きく分けて「キャプチャ」「自動化」「エンゲージ」という3つの機能で構成されている、とビッシュ氏は説明する。“マルチチャネルキャプチャ”と呼ばれるキャプチャの機能では、紙文書の読み取り(OCR)だけでなくPDFExcelなどのデジタルファイル、WebページやEメールといったデジタルデータの取り込みにも対応する。また自動化は、RPAのKapowに加えてケースマネジメント、ワーク

    「目標はRPAではなく“知的プロセス自動化”」Kofax CEOが戦略語る (1/2)
  • Best practices for migrating RDS for MySQL databases to Amazon Aurora | Amazon Web Services

    AWS Database Blog Best practices for migrating RDS for MySQL databases to Amazon Aurora MySQL is the most popular open-source database in the world. However, many customers find that the undifferentiated heavy lifting of backups, high availability, and scaling of MySQL databases to be complex, time-consuming, or both. This is one of the leading reasons why customers move their existing MySQL footp

    Best practices for migrating RDS for MySQL databases to Amazon Aurora | Amazon Web Services
  • 水が摂氏四度で密度が最大になる本当の原因ついに解明された

    未解明・世界の謎 @_world_mystery 【水の謎】 氷のものを冷やす力がどこに蓄えられているのか? 水の密度が4°Cで最大になり、それより温度が高くても低くても密度が小さくなるのはなぜなのか? 固体の氷のほうが液体の水より密度が小さい理由は? これらは全て不明なまま pic.twitter.com/DuKD236dmZ 2018-05-24 19:00:46 お水 @water_362 【湖や池の水は表面から凍り始める→「水は3.98℃のときに一番重い」】 水の密度は (1)氷(0度):0.91671g/立方センチメートル (2)水(0度):0.999840g/立方センチメートル (3)水(3.98度):0.999973g/立法センチメートル となっています。 2018-06-08 14:15:27 お水 @water_362 温度が3.98℃にむかって下がっているとき、水はどん

    水が摂氏四度で密度が最大になる本当の原因ついに解明された
  • ファーストサーバの「Zenlogic」、メンテナンス完了。稼働状態は安定していると報告、引き続き経過観察へ

    ファーストサーバの「Zenlogic」、メンテナンス完了。稼働状態は安定していると報告、引き続き経過観察へ ファーストサーバはストレージ障害に対処するために行っていたメンテナンス作業について、予定されていたすべての作業が終了し、経過観察に入ったことを7月10日火曜日の午前11時に発表しました。 さらに同日午後3時の時点で「メンテナンス終了後から現時点まで、稼働状態が安定していることを確認しております。」と報告しています。 7月6日金曜日の夜からZenlogicの全サービスを停止して開始されたメンテナンス作業は、予定の7月9日月曜日午前8時を過ぎても終わらず、9日夜10時20分に「一時的に高負荷状態の緩和を確認しましたので、メンテナンスを終了し、サービスをご利用いただける状態にさせていただきました。」として、メンテナンスが終了。サービスが再開されました。 ただしこの時点では「現在も、原因・対

    ファーストサーバの「Zenlogic」、メンテナンス完了。稼働状態は安定していると報告、引き続き経過観察へ
  • これがリュウグウ JAXA、3D連続写真を公開

    リュウグウに最終接近中の6月23日に、望遠の光学航法カメラ「ONC-T」を使い、約40キロ先のリュウグウを連続撮影したもの。小惑星が自転している様子を、自転の回転角にして約10度刻みで撮影している。 はやぶさ2による撮影前、リュウグウは丸い形と想定されていたが、実際はこまのような形状だった。はやぶさ2は6月27日、リュウグウの上空20キロ地点に到着しており、今後、リュウグウの探査活動を行う。 関連記事 はやぶさ2、小惑星リュウグウ到着 小惑星探査機「はやぶさ2」が小惑星「リュウグウ」上空20キロ地点に到着した。今後、リュウグウの探査活動を行う。 小惑星リュウグウは「こま型」 はやぶさ2が撮った写真、JAXAが公開 小惑星探査機「はやぶさ2」のカメラが撮影した、小惑星「リュウグウ」の姿は「こま型」だった。 はやぶさ2、小惑星に照準 「日からブラジルにある6センチの的を狙うのと同等」 小惑星

    これがリュウグウ JAXA、3D連続写真を公開
  • SPAだけじゃない!Vue.js[4] プラグインでさらに便利に拡張する 〜vuelidateでフォーム検証〜 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    vuelidateを使用してフォームを検証する こちらが今回作成するフォームの完成形です。 See the Pen vuelidate-completed by ligdsktschy (@lig-dsktschy) on CodePen. See the Pen vuelidate-completed by ligdsktschy (@lig-dsktschy) on CodePen. See the Pen vuelidate-completed by ligdsktschy (@lig-dsktschy) on CodePen. See the Pen vuelidate-completed by ligdsktschy (@lig-dsktschy) on CodePen. 入力に応じて、必須項目設定、最小文字数設定、送信前の同意チェックなど、一般的によく使用される検証の実行を確認

    SPAだけじゃない!Vue.js[4] プラグインでさらに便利に拡張する 〜vuelidateでフォーム検証〜 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Kubernetes 1.11 カスタム・クラスタをゼロ(スクラッチ)から構築(参考訳)

    概要 Creating a Custom Cluster from Scratch - Kubernetes https://kubernetes.io/docs/setup/scratch/ こちらにクラスタ構築やカスタマイズに関して有益と思われる情報が記載されていました。参考のために翻訳しましたので、共有いたします。日語で熟れない表現、分かりづらいところ、変更提案がございましたらお知らせください。 カスタムクラスタをゼロから構築 このガイドが対象としているのは、カスタム Kubernetes クラスタを高度な技術でうまく作りたい方々です。こちらの一覧から、既存の導入ガイドから必要に応じたガイドを見つけられれば、そちらをお読みいただくのを推奨します。他のガイドを試されるよりも役立つでしょう。しかしながら、特定の IaaS、ネットワーク機能、設定管理、オペレーティングシステムの必要条件に

    Kubernetes 1.11 カスタム・クラスタをゼロ(スクラッチ)から構築(参考訳)
  • Minimal Ubuntu, on public clouds and Docker Hub | Canonical

    Today we are delighted to introduce the new Minimal Ubuntu, optimized for automated use at scale, with a tiny package set and minimal security cross-section. Speed, performance and stability are primary concerns for cloud developers and ops. “The small footprint of Minimal Ubuntu, when deployed with fast VM provisioning from GCE, helps deliver drastically improved boot times, making them a great c

  • スマートスピーカーのビジネス活用 先進事例・アプリ11個まとめ – SmartHacks Magazine

    Point!デバイスではなく音声AIアシスタントを広めたい 各社はデバイスを販売するよりも、音声AIアシスタントを普及させたいと考えています。その理由は、どんなデバイスでもどんな場所でも音声AIアシスタントなら入り込むことができ、ユーザー接点を持ち続けられるからです。 どんなビジネスにおいてもユーザー接点を持つことが最大の課題です。それを制覇するのが各社のもくろみです。実際にAmazonは、「Alexa、Everywhere(アレクサはどこにでも)」というビジョンを掲げていて、スピーカーに限らず車やメガネ、テレビなどさまざまな製品に採用され始めています。 アメリカでは、トヨタ自動車がAlexaを採用することを発表しています。 ユーザーがスマートスピーカーを使うメリットとデメリット それでは、スマートスピーカーにはどういったメリット・デメリットがあるのでしょうか? メリット:両手が塞がってい

    スマートスピーカーのビジネス活用 先進事例・アプリ11個まとめ – SmartHacks Magazine
  • 弊社でのJavaScriptの書き方 - Qiita

    まあこれは弊社(Claves)での取り組み方(別に相談してないので独断ですらある)です。 多分そのうち陳腐化するので金科玉条のごとき扱いはしない方が良いです。 書くにあたった動機 若い人間がJavaScriptを書く場合に、 参照しているものが古い 便利なライブラリとかがあるのに再発明とかしてる Railsで書く場合にどう書けば良いのか などが整理されていないと感じた。 都度説明していたが三回をこえて面倒なので書き下すことにした。 JavaScript? TypeScript? 正直モダンに書くのであればJavaScriptでもTypeScriptでも良いと思っている。 構文的にはTypeScriptはモダンなJavaScriptに型、抽象クラスなどが追加されていると思って良いかと思う。 継承とかゴリゴリ書くのであればTypeScriptは便利だし、後述するReactなんかも TypeSc

    弊社でのJavaScriptの書き方 - Qiita
  • [メモ] JavaScriptエンジンを作る話 - Qiita

    Rapidusの進捗を記していく。逐次更新 どんなJSエンジンを目指してるのか 自作ブラウザ(Naglfar)に組み込めるようなもの ↑でも当分はNodeJSみたいなのを目指すと思う (それ単体で使えるような物、という意味) JITに対応し、速い (LLVM使う?) 8/11追記: Tracing JITが部分的に動いた 課題 グローバル変数の呼び出し、遅い ネストした関数、実装してない 実装しました VMとVMのコード生成に関するコードのテストを書いてない (最近書き始めた) よく考えたら、字句解析器がコメントに対応してない 対応 参照渡しできない 進捗 日数は、Gitでコミットした日を数えてます。(7/1 7/2 7/5 とコミットしていたら、7/5は3日目としてカウント) 1日目 字句解析器がほぼ完成

    [メモ] JavaScriptエンジンを作る話 - Qiita
  • 最新の「Raspberry Pi 3 Model B+」で標準対応になったUSBブートを試してみた。 | DevelopersIO

    まいど、大阪の市田です。 今回は大阪IoT部としてRaspberry Piの最新機種「Raspberry Pi 3 Model B+」のUSBブートについてブログを書きたいと思います。 Raspberry Pi 3 Model B+ on sale now at $35 - Raspberry Pi 何が変わった? これまでのRaspberry PiのモデルでもUSBブートが可能でしたが、下記のサイトにあるようにその準備が少々手間でした。 How to boot from a USB Mass Storage Device on a Raspberry Pi 3 - Raspberry Pi Documentation Pi 3 booting part I: USB mass storage boot beta - Raspberry Pi しかし、今回の最新モデルでは「標準でUSBブー

    最新の「Raspberry Pi 3 Model B+」で標準対応になったUSBブートを試してみた。 | DevelopersIO
  • Javaアプリケーションを自動的にDockerイメージにビルドしてくれる「Jib」、Googleがオープンソースで公開 - Publickey

    Javaアプリケーションを自動的にDockerイメージにビルドしてくれる「Jib」、Googleがオープンソースで公開 Googleは、Javaアプリケーションを自動的にDockerコンテナ化するツール「Jib」をオープンソースで公開しました。 JavaのビルドツールであるMavenもしくはGradleのプラグインとしてJibをインストールすることで、Docker環境の構築やDockerfileなどを記述することなく、ビルドプロセスのなかで構成を読み取り、Dockerコンテナのイメージを生成、Dockerコンテナのレジストリへの登録まで自動的に行ってくれます。 これまでJavaアプリケーションをDockerコンテナ化するには、JavaアプリケーションをビルドしたうえでDocker環境を用意してDockerfileを記述し、そこでDockerイメージを生成するといった手順が必要でした。 Ji

    Javaアプリケーションを自動的にDockerイメージにビルドしてくれる「Jib」、Googleがオープンソースで公開 - Publickey