デブサミ2018でお話したこと。 http://event.shoeisha.jp/devsumi/20180215/session/1621/
まつもと氏「これまでたくさんのRubyのイベントがありましたが、私自身が開催しようと言ったことはありませんでした。ただ、Rubyの4分の1世紀はエポックメイキングなことだと思ったので、やってみたいねと言ってみたら、あれよあれよと立派なイベントになり、大変ありがたく思っています」 「ソフトウェアの誕生とはなんでしょう? ソフトウェアには物理的実体はない、概念上の存在です。じゃあ、Rubyはいつからあるのか? 私の中でRubyはいつ生まれたのかと考えると、おそらく、Rubyという概念が生まれたとき、それは名前が重要なので、Rubyという名前が生まれたときではないかと思います。 私は昔からプログラミング言語に関心があって、とうとうプログラミング言語を作ろうと考えたときに、会社の先輩とどんな名前にしようかと相談しました。名前というのは重要で、名前をつけた日こそがRubyの生まれた日ではないかと思い
Linuxサーバの障害対応で社内で伝統的に使われているテクニック。I/Oで完全にブロックしているポイントを特定するノウハウ。 問題対応のため、怪しいプロセスをstraceしてみる read(2)やwrite(2)でブロックしていることを発見する read(2)やwrite(2)、connect(2)の引数にはファイルディスクリプタ番号がみえる プロセスIDとファイルディスクリプタ番号を使って、/proc//fd/ の中身をみると、ソケットI/Oで刺さっている場合はソケット番号を発見できる netstat からソケット番号でgrepして接続先を発見する [y_uuki@hogehoge ~]$ sudo strace -p 10471 Process 10471 attached - interrupt to quit read(58, <unfinished ...> Process 10
LCLが運営しているWebサービスは、品質向上のために、複数のサービスやツールを利用しています。今回はそれらのサービス・ツールをまとめてご紹介します。 品質向上のためのプロセス それぞれのサービス・ツールは以下のタイミングで利用しています。 各サービス・ツールの紹介 各サービス・ツールについて、一つずつご紹介します。 なお、今回はコードレビューや手動テストについては取り上げません。 SideCI SideCIとは、コードレビューを自動化してくれるサービスです。GitHubのプルリクエストを自動で解析して指摘してくれます。 Ruby, PHP, JavaScript, CSS, Java, Python, Go, Swiftなどに対応しているようです(2018/02/15現在)。 詳細は以下の記事でご紹介しています。 techblog.lclco.com SideCIは、プルリクエストが作ら
チームの業績低下や機能不全の一因に、「無礼な振る舞い」の影響がある。職場での無礼を専門に研究する筆者が、礼節ある環境をつくる要諦を示す。 礼を失した振る舞いは、チームに亀裂を生み、協力関係を破壊し、メンバーの心理的安全を損ね、チームの有効性を妨げるおそれがある。軽蔑的で品位を傷つける発言や、侮辱、中傷その他の無礼な行為は、自信と信頼を失わせ、助け合いの精神をむしばむ可能性がある。こうした影響は、「無礼な行為の直接的なターゲットでない人たち」に対してさえも及ぶのだ。 最近のある研究では、非礼な振る舞いが医療現場で協力関係とパフォーマンスを低下させると報告している(英語論文)。 実験では、イスラエルにある4つの新生児集中治療室で働く24の医療チームが、治療の質を向上させるための研修会に招かれて、参加した。チームは研修の一環として、腸の重篤な疾患によって状態が急に悪化した未熟児に処置を施す必要が
The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a s
How to watch Polaris Dawn astronauts attempt the first commercial spacewalk
第11回目となります今回のテーマは、顧客の信頼性向上 CRE(Customer Reliability Engineering)についてです。 実際にCREに先行して取り組まれている 株式会社はてな 井上 大輔様 株式会社ミクシィ XFLAGスタジオ 豊川 弘樹様 を外部スピーカーとしてお招きして、背景やエンジニアとしての取組みなどお話しいただく予定です。 弊社からも、スマイルゼミでの取組みについてお話させていただきます。 CREとは 製品やサービスに対するお客様の信頼は近頃ますます重要になってきています。 企業が提供する製品・サービスをお客様に安心・信頼して利用し続けていただくためには、問い合わせに対して受け身な対応だけでは不十分です。 CREは不安や困り事を抱えるお客様に寄り添い、エンジニアリングで課題を解決することで製品やサービスに対するお客様の信頼を高め
はじめに アトラシアン社のJira Softwareでは、ユーザーストーリーの見積もりの単位には、 時間単位の絶対見積もり ストーリーポイントでの相対見積 の両方を選択可能です。 ですが、Jira上の課題として作成したタスクの進捗のトラッキングは作業に用いた工数の時間単位で行うため、課題タイプの「サブタスク」にはストーリーポイントを設定できないという仕様があります。 この仕様の是非については論を避けますが、Jiraに限らずアジャイル開発について様々な方とやりとりをして感じるのは、「スクラムをはじめとするアジャイル開発のプロセスでは、見積もりに『ストーリーポイント』を用いて相対見積を使うものである」という認識の存在です。 もちろんストーリーポイントを用いて相対的なサイズを 用いる見積もり手法には、過剰バッファーや、理想日と実作業日の差異、不確実性への対処、コミットメントと進捗管理の分離など、
米オラクルは2018年1月30日(米国時間)、Javaの開発・実行環境「Java Platform, Standard Edition(Java SE)」の商用向け更新版を公式ダウンロードサイトで提供するのは2019年1月までだと公式ブログで発表した。無償サポートは打ち切りになり、商用で更新版を使い続けるには有償サポートを受けるしかなくなる。 この決定に対し、自治体関係者らの間に不安が広がっている。Java実行環境(JRE)を使う自治体の電子入札システムなどが情報セキュリティを理由に使えなくなる恐れがあるためだ。 セキュリティポリシーに抵触 特に影響が大きいとみられるのが日本建設情報総合センター(JACIC)が提供する「電子入札コアシステム」だ。 自治体はJACICのコアシステムをカスタマイズして利用している。コアシステムはJREを使っており、同システムを利用する全ての自治体が影響を受ける
サーバレスコンピューティングには、AWS LambdaやAzure Functionsなどクラウドベンダの独自実装だけでなく、IBMが採用したOpenWhisk、オラクルが採用する「FnProject」など、オープンソースのさまざまな実装が登場しています。 そのオープンソースによるサーバレスコンピューティングの実装のひとつに「OpenFaaS」があります。 このOpenFaaSの作者であるAlex Ellis氏が、VMwareに雇用されてフルタイムでOpenFaaSの開発に取りかかることが、同氏のブログにポストされた記事「I'm going to be working on OpenFaaS full-time」で発表されました。その一部を引用します。 And after many conversations, I decided that the Open Source Technolo
しばしば病気やアレルギーの治療に関する話題に出てくる「ホメオパシー」とは、「病気や症状を引き起こす原因物質を少量用いることで、その病気や症状を治療できる」という考え方。一般的には「科学的根拠に乏しい」とされている「ホメオパシー」について説明したムービーが、YouTubeで公開されています。 Homeopathy Explained – Gentle Healing or Reckless Fraud? ホメオパシーは西洋医学を用いた医師による科学的な治療に懐疑的な人々にとって、「代替医療」としての地位を高めてきました。それと同時に、「非科学的だ」として大きな批判にもさらされています。 いったいどのようにしてホメオパシーは、人気の代替治療となったのでしょうか。また、現代医学がホメオパシーから学ぶことはあるのでしょうか。 まずは、ホメオパシーがどのようにして病気を治療するのかについて説明します
こんにちは。もうそろそろ春ですね。 2月末日付で前の会社を退職し、3月1日付で新しい会社に移ります。 旧)プログラマー兼QAエンジニア 新)データサイエンティスト兼開発エンジニア となります。 IT業界に入ってから1年での転進となります。 会社に貢献し、技術者としても一層成長したいと思いますので、引き続きご指導ご鞭撻のほど、よろしくお願い申し上げます。 日記の内容 今回の日記では、どんな感じで転職活動をしたのかを書いていきたいと思います。何かの参考になりましたらうれしいです。 ※ 主な対象は「IT業界内の転職活動に興味のある方」「未経験だけどIT業界で仕事がしたい方」「現在SESで働いているけれど脱出したい方」「異業種からIT業界を目指したい方」です。レベルの高い内容は出てこないと思いますので、ご寛恕いただけましたら幸いです。 ※ あくまで本人の実体験に基づく記事であり、本記事を利用するま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く