タグ

2018年3月7日のブックマーク (31件)

  • エンジニアと立ち話。Vol.11 @yui_tang(Engineering Operations Team)ちょっとお話いいですか? | mercan (メルカン)

    エンジニアと立ち話。Vol.11 @yui_tang(Engineering Operations Team)ちょっとお話いいですか? ソフトエンジニアの@kajikenがメルカリで働くエンジニアたちをつかまえて、ちょこっとお話を聞いていくシリーズ。第11回は今年1月にメルカリのEOT(Engineering Operations Team)へジョインしたソフトウェアエンジニア・坂結衣さん(@yui_tang)です。 ※ ※ ※ @kajiken:@yui_tangさん、ちょっとお話いいですか? @yui_tang:え、メタルですか? ベアメタルについてですか? @kajiken:では、まず入社時期と当時のポジションなどを教えてください。 @yui_tang:あ、はい。@yui_tangです。2014年12月に、サーバサイドエンジニアとして入社しました。 @kajiken:メルカリに入

    エンジニアと立ち話。Vol.11 @yui_tang(Engineering Operations Team)ちょっとお話いいですか? | mercan (メルカン)
  • Domain Details Page

  • 「集合と位相」をなぜ学ぶのか ―数学の基礎として根づくまでの歴史 | Gihyo Digital Publishing … 技術評論社の電子書籍

    概要 抽象的でわかりづらいと評判のよくない因果な科目「集合と位相」。そもそもいったいなぜこんなことを学ぶの? 書を読めば「集合と位相」に刻まれた数学者たちの創意工夫,そして数学の発展の過程がみるみる見えてきます。 こんな方におすすめ 「集合と位相」の授業でつらい思いをしている学生の方現代数学に興味がある一般の方 目次 第1章 フーリエ級数と「任意の関数」 1.1 フーリエの時代 1.2 熱伝導方程式とフーリエ級数 1.3 フーリエ級数の実例 1.4 フーリエの理論の問題点 第2章 積分の再定義 2.1 式としての関数: 18世紀まで 2.2 ディリクレの定理 2.3 リーマン積分 2.4 積分可能性をめぐる混乱 第3章 実数直線と点集合 3.1 点集合 3.2 実数の連続性の3つの表現 3.3 実数は可算でない 第4章 平面と直線は同じ大きさ? 4.1 集合の用語と記号 4.2 集合とそ

    「集合と位相」をなぜ学ぶのか ―数学の基礎として根づくまでの歴史 | Gihyo Digital Publishing … 技術評論社の電子書籍
  • 【書評】「Linuxのしくみ」を読みました! - あさのひとりごと

    今はエンジニアではありませんが、いつかクラウドエンジニア/アーキテクトになりたい!わたしのひそかな目標でもあります。 プラットフォーム技術を生業にするためには、ハードウエア/OS/ネットワークの深い知識は欠かせません。 ということで、同人誌フレンズであり、かつ尊敬するカーネル開発者であるsatさんの「Linuxのしくみ」 を読ませていただきました。 gihyo.jp わたしは、商用Unixしか基盤構築の実務経験が無く、Linuxは完全に独学でしかないため「プロ」ではなく完全に書の対象読者です。 そんな私ですが、大変勉強になりプラットフォーム技術に携わる多くの方におすすめしたいので書評をまとめました。 前提読者 このの前提読者は「Linuxの使い方」ではなくタイトルの通り「Linuxのしくみ」つまり内部構造を理解したいエンジニアを対象にしています。 書を読むにあたり、特別なプログラミン

    【書評】「Linuxのしくみ」を読みました! - あさのひとりごと
  • 濱口 桂一郎氏 『メンバーシップ型・ジョブ型の「次」の模索が始まっている』|労働政策で考える「働く」のこれから|リクルートワークス研究所

    的雇用システムの「次」のカタチ 中村 人生100年時代では、60歳を超えて80歳まで就業するケースも出てきます。そうなると雇用システムは今のメンバーシップ型でいいのか、あるいはジョブ型がふさわしいのか。どういう方向に進化していくと考えていますか。 濱口 日では今、メンバーシップ型に問題があるのでジョブ型の要素を取り入れようという議論をしています。ですが、今の私のすごく大まかな状況認識は、これまで欧米で100年間にわたり確立してきたジョブ型の労働社会そのものが第4次産業革命で崩れつつあるかもしれないということです。欧米では新しい技術革新の中で労働の世界がどう変化していくのかに大きな関心が集まっています。 そもそもメンバーシップ型もジョブ型も自然にできたものではありません。産業革命で中世的なメンバーシップ型社会が崩れて労働者がバラバラの個人として市場に投げ出された中で、その拠り所として労

    濱口 桂一郎氏 『メンバーシップ型・ジョブ型の「次」の模索が始まっている』|労働政策で考える「働く」のこれから|リクルートワークス研究所
  • AI研究者が発見した「バカの壁」の正体

    コンサルタントをやっていた頃、 「話がぜんぜん伝わらない人」 が結構いることに、驚いた記憶がある。 しかし上司は、私に対して 「話が伝わらないのは、お前が悪い。」と言う。 不満を述べると、上司は 「お前の都合など知らん。中学生が理解できるかどうかを判断基準にして話せ。文章や資料も同じだ」と厳しく言われた。 だが私は当時「社会人にそんなことをするのは、失礼なんじゃないか」と思っていた。 大人を中学生扱いするのは、気が引けた。 だが、東大の養老孟司氏の書いた、「バカの壁」を読んで、上司の言っていることが少し理解できた。 知りたくないことに耳をかさない人間に話が通じないということは、日常でよく目にすることです。 これをそのまま広げていった先に、戦争、テロ、民族間・宗教間の紛争があります。例えばイスラム原理主義者とアメリカの対立というのも、規模こそ大きいものの、まったく同じ延長線上にあると考えてい

    AI研究者が発見した「バカの壁」の正体
  • elasticsearch-rails から返るモデルが同値比較できなくてテストで困る問題 - Islands in the byte stream

    elasticsearch-rails はElasticsearchとRails / ActiveRecordのインテグレーションをしてくれるgemです。 こいつを使っているとき、 特定条件下でモデル同士を比較するテストがコケるようになる という現象に悩まされてきました。pryなどで確認しても、たとえば model_a がes-railsからの返却値であるとき、 model_a == Model.find(model_a.id) がコケるのです。これはクラスのリロードがうまくいっていないからではという示唆を得てSpringを切ると、たしかに再現しなくなりました。そこで elasticsearch-rails を調べたところ、 Elasticsearch::Model::Registry がモデルクラスのインスタンスを保持しているようでした。 Springのドキュメントにも触れているとおり、

    elasticsearch-rails から返るモデルが同値比較できなくてテストで困る問題 - Islands in the byte stream
  • Chrome での DevTool 検知について - Qiita

    var e = Object.defineProperty(document.createElement("DevToolDetector"), "id", { get: () => { // detect devtool } }) console.dir(e) 仕組み console.dir が DOM 要素を展開しようとする時、DevTools が開いていれば、 element.id 要素を取得しに行く。その結果 getter が走ことで検知できる。 使えるのか Chrome Canary (67) では対策済みなので、次のバージョンぐらいでは使えなくなると思います。

    Chrome での DevTool 検知について - Qiita
  • 株式会社アクティブリテック

    MESSAGE 私たちは、 「チャレンジ」し続け、世の中にないサービスを提供します。 「プロフェッショナル」として、自信を持ってサービスを提供します。 「エンジョイ」する事によって、お客様をはじめ、関わる人達みんなが幸せになるサービスを提供します。

    株式会社アクティブリテック
  • Kubernetesは十分成熟したソフトウェアに到達したとし、CNCFのインキュベーション段階からの卒業を発表

    Kubernetesなどのソフトウェア開発をホストしている団体「Cloud Native Computing Foundation」(CNCF)は、Kubernetesがインキュベーションステータスから卒業したことを発表しました。 CNCFは、同社が開発をホストしているオープンソースソフトウェアのステータスについて、いくつかの段階を設定しています。 「Inseption Stage」(インセプション段階)では、オープンソースのライセンスの設定や知的財産がCNCFに移管されているかなどを確認が確認されます。次の「Incubation Stage」(インキュベーション段階)では、ドキュメントが十分に用意され、健全な人数のコミッタが揃い、開発が進められていることなどが確認されます。 そしてインキュベーション段階から卒業するには、さらにCNCFのCode of Conductに適合し、ガバナンスと

    Kubernetesは十分成熟したソフトウェアに到達したとし、CNCFのインキュベーション段階からの卒業を発表
  • Steam版『クロノ・トリガー』の「ドット絵」が抱える問題点とは何か。ユーザーによる分析と修正が進む | AUTOMATON

    Steamにて配信された『クロノ・トリガー』のドット絵を改善するプロジェクトがすでに動き出しているようだ。先月2月28日にSteam向けに発売された『クロノ・トリガー』。往年の名作が現代に蘇ったということで、前触れのない配信は全世界を喜ばせた。しかしその一方で、その移植の品質に対して疑問を投げかける声も多かった。 特に注目が集まったのは、そのドット絵だ。ストアのスクリーンショットを見てもわかるとおり、Steam版のドット絵はのっぺりとしている。ベースとされているであろう、スマートフォン版の時点でこのビジュアルが採用されていたが、ドット単位のピクセルアートが魅力の作品であるだけに、そのよさを霞ませるグラフィックには批判が集まっていた。Gamasutraに寄稿するゲーム開発者Lars Doucet氏は、同作のドット絵について大きく分けて2点を指摘している。 ひとつめにあげられているのは「フィル

    Steam版『クロノ・トリガー』の「ドット絵」が抱える問題点とは何か。ユーザーによる分析と修正が進む | AUTOMATON
  • 人気が下降しプログラマの求人も少ないプログラミング言語ワースト10は? 一方で仕事の多い言語は? CodementorXとCoding Dojoの調査結果

    人気が下降しプログラマの求人も少ないプログラミング言語ワースト10は? 一方で仕事の多い言語は? CodementorXとCoding Dojoの調査結果 仕事としてどんなプログラミング言語が扱えるかは、プログラマのスキルやキャリアにとって重要事項でしょう。 フリーランスエンジニアのマッチングサイト「CodementorX」は、GitHubTwitter、Stack Overlowなどのコミュニティサイトにおける人気や、同社の求人データの傾向などを基に、人気が下降し求人も少ないプログラミング言語を、記事「Worst Programming Languages to Learn in 2018 | Codementor Blog」で発表しています。 一方、プログラミング学習サイトの「Coding Dojo」は、求人サイトIndeed.comの情報を基に、仕事の多いプログラミング言語を「Th

    人気が下降しプログラマの求人も少ないプログラミング言語ワースト10は? 一方で仕事の多い言語は? CodementorXとCoding Dojoの調査結果
  • JavaMailのdependencyはどれが正しいのか? - Challenge Engineer Life !

    問題です。MavenでJavaMailの依存性を定義する場合、以下3つのどれが正しいでしょうか? 1 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> 2 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.4.7</version> </dependency> 3 <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.4.7</version> </dep

    JavaMailのdependencyはどれが正しいのか? - Challenge Engineer Life !
  • Kubernetesをサービスメッシュ化するIstioとは?

    2017年12月にオースチンで開かれたKubeCon+CloudNativeConは非常な盛り上がりで、いよいよKubernetesがコンテナオーケストレーションの流として認知されたイベントであった言える。しかしクラウドネイティブなシステムを指向するエンジニアは「複数のコンテナを同時に管理できるのは良いけど、どうやって全体を管理するのか?」に注目している。その解決策のひとつがサービスメッシュだ。 今回は、KubeConでのセッションを紹介しつつ、Istioの基的な概要を紹介したい。 今回紹介する動画は、KubeConでのセッションで「Setting Sail with Istio [B]」と題されたもので、スピーカーはMicrosoftのLachlan Evenson氏だ。 Evenson氏は「マイクロサービスといっても、実際にそれを実現するのは難しい」と言う話からスタートした。またマ

    Kubernetesをサービスメッシュ化するIstioとは?
  • 次の10年の「仕事術」としての機械学習

    かつて、ワープロを扱うことができるスキルが、あるいはパソコンを扱うことができるスキルが、他の人に比べて差を生み出す時代がありました。 人生そのものを左右するほどの決定的な差は生み出せなかったかもしれませんが、少なくともそれが「ないよりはあったほうがいい」スキルに転換する歴史的なターニングポイントがあったわけです。 時代が進み、同様のスキルはインターネットスキルであったり、スマートフォンを扱うスキルであったりといったように、情報全般を取り扱うことに長けていることを前提としたものに変化していきました。 そしていま、そうした「ありふれたスキル」として扉が開きつつあるのが機械学習の分野です。たとえばこのニュース: 認可保育施設 AIで瞬時に希望割り振り 手作業50時間 人工知能(AI)を活用し、さいたま市の認可保育施設の入所希望者を市内約300施設に割り振る実験をしたところ、職員の手作業だと約50

    次の10年の「仕事術」としての機械学習
  • プログラミングを学んでおいて良かったと思う | Yunicode

    株式会社ロケットスタートに入社して、毎週月曜と木曜の二回、始業前の朝9:00〜10:00に、nanapi創業者元CTOのwadapからプログラミングを教えてもらっていました。 ロケットスタートにはデザイナーとして入社したのですが、始めの頃は当にめちゃくちゃポンコツで何の役にも立てず「このままではわたしを雇ったことを経営陣全員が後悔してしまう!やばい!」と焦ったのがきっかけです。 当時の開発部はわたしとwadapのふたりだけだったので、プログラミングを理解することで少しでもコミュニケーションを円滑にできれば、という切実な願いでもありました。 プログラミングのセンスには全く自信はありませんでしたが、wadapみたいなnanapiをひとりでサクッと作っちゃうすごいエンジニアにプログラミングのことを初めて教えてもらえるなんてラッキーすぎるし(しかも無料)(しかも終わると挽いた豆でコーヒーを淹れて

  • ECMAScriptの仕様/プロポーザルの調べ方を知る

    このステージの詳細についてはThe TC39 Processを参照してください。 2ヶ月に1度行われるTC39のミーティングにおいて、プロポーザルごとにステージを進めるかどうかを議論します。 このミーティングの議事録もGitHub上のtc39/tc39-notesにて公開されています。 ステージ4となったプロポーザルはドラフト版であるtc39/ecma262へマージされます。 そして毎年の決まった時期にドラフト版を元にしてECMAScript 20XXとしてリリースします。 この仕様策定プロセスの変更は、ECMAScriptに含まれる機能の形にも影響しています。 たとえば、class構文の策定は最大限に最小のクラス(maximally minimal classes)と呼ばれる形で提案されています。 これによりES2015でclass構文が導入されましたが、クラスとして合意が取れる最低限の

    ECMAScriptの仕様/プロポーザルの調べ方を知る
  • 精緻な解析と制御が可能な恒常性のあるメール基盤の設計 / IOT40 matsumotory

    精緻な解析と制御が可能な恒常性のあるメール基盤の設計 高集積マルチアカウント基盤と流量制御の両立 松亮介, 小田知央 (ペパボ研究所), 笠原義晃, 嶋吉隆夫, 金子晃介 (九州大学), 栗林健太郎 (ペパボ研究所), 岡村耕二 (九州大学) 2018.03.05 情報処理学会 第40回インターネットと運用技術研究発表会

    精緻な解析と制御が可能な恒常性のあるメール基盤の設計 / IOT40 matsumotory
  • 遅くまで会社にいたら自動で「帰り遅くなる」とメールする - Qiita

    やりたいこと 残業で帰りが遅くなりそうなときは,「今日は帰りが遅くなる」と家族にメールをしているのですが, 面倒なので メールし忘れることがあるので,これを自動化したい. 我が家には小さい子供がいるのですが,遅くとも20時半までに子供をお風呂に入れることにしています. 私の帰宅が20時半より遅いときはが子供をお風呂に入れることになるので,にとっては私の帰りが20時半を過ぎるかどうかを知りたいということになります. 私の場合,「帰りが20時半を過ぎるかどうか」は「19時半前に会社を出られるかどうか」に対応します. そのため,19時半の時点で会社にいるかどうかを検出して,自動でメールしてくれるシステムがあればよいと考えました. IFTTTだけだと出来ない IFTTTとは,IF This Then Thatの略で, トリガーの条件(This)とアクション(That)を予め設定しておくと,トリ

    遅くまで会社にいたら自動で「帰り遅くなる」とメールする - Qiita
  • ほぼ日流・チームで事業数字に強くなる方法

    ほぼ日流・チームで事業数字に強くなる方法
  • Nuxt.jsにBulmaを組み込んだら、Vuexストアが理解できた件 - Qiita

    はじめに 今流行りのJSフレームワークであるNuxt.js(ベースはVue.js)に、これまた今流行りのUIフレームワークであるBulmaを組み込む方法を試していたら、今までどんなに勉強してもイマイチよくわからなかったVuexストアの役割がストンと腑に落ちたというアハ体験をしましたので、みなさんと共有したいと思います 前提条件 macOS High Sierra v10.13.3 node.js v9.7.1 npm v5.7.1 yarn v1.5.1 node.js以下については、Homebrewを使ってインストールしました 新規プロジェクトを生成する create-nuxt-appコマンドを使います プロジェクト名はavocadoとします。特に意味はありません # これは以下のコマンド2つと同じ意味です yarn create nuxt-app avocado # 1/2 creat

    Nuxt.jsにBulmaを組み込んだら、Vuexストアが理解できた件 - Qiita
  • YAPC::Okinawa 2018 を終えて - YAPC::Japan 運営ブログ

    YAPC::Okinawa 実行委員長の @codehex です。 参加してくださった皆さん、長距離移動お疲れさまでした。その分楽しんで頂けましたか? YAPC::Okinawa 関連エントリが @argrath さんによってまとめられているようです! 私家版 YAPC::Okinawa 2018 記事/資料まとめ | temp-list-yapcokinawa2018 ありがとうございます!後日実行委員会でも同様の記事を公式に公開する予定です。 今回開催された YAPC::Okinawa 2018 について少しだけ語らせてください。 YAPC に対する想い 僕自身大学へ入学した頃に Perl を書き始めました。あるきっかけで Okinawa.pm の前身である Yomitan.pm へ参加したことで YAPC::Asia へ参加してみようと思いました。これが最初で最後の YAPC::As

    YAPC::Okinawa 2018 を終えて - YAPC::Japan 運営ブログ
  • Amazon CloudFront & Lambda@Edge で画像をリサイズする | Amazon Web Services

    Amazon Web Services ブログ Amazon CloudFront & Lambda@Edge で画像をリサイズする 多くの画像に対してリサイズを行ったり、新しいデザインレイアウトにウォーターマークを付与したり、ブラウザのサポートのためにフォーマットの最適化を行ったことはありませんか? 画像毎に事前処理を行う必要なく、必要に応じてその場ですぐに画像を自動生成できないかとおもったことはありませんか? Lambda@Edge はそれらを可能にし、ユーザーの利便性を向上させ、帯域使用量を削減します。 Lambda@Edge の準備: AWS Lambda はサーバーのプロビジョニングや管理の必要なしにコードを実行できます。 そして利用量に応じて支払いを行います 。 つまりコードが実行されていないときは無料です! Lambda は自動スケーリングするとともに耐障害性を兼ね備えていま

    Amazon CloudFront & Lambda@Edge で画像をリサイズする | Amazon Web Services
  • コンテナ・デザイン・パターンの論文要約  - Qiita

    Brendan Burns, David Oppenheimerらの論文「Design patterns for container-based distributed systems」を読んで、コンテナを活用したシステム設計や開発に、とても有用と感じたので、図を中心にした要約にしてみた。 要約内容に誤りや理解不足な部分もあると思うので、原文も参照していただきたい。また、自身の理解のために、論文中に無い図を加えた点、独自の注釈も加えている。 背景 コンテナ化されたソフトウェアコンポーネントから構築されたマイクロサービスアーキテクチャの人気が高まり、分散システム開発においても同様の革命が起っている。 コンテナの境界の壁は、分散システムの基的なオブジェクトの境界に適している。そこで、コンテナを活用して、コードの低レベルの詳細を抽象化し、アプリケーションやアルゴリズムに共通する高レベルのパター

    コンテナ・デザイン・パターンの論文要約  - Qiita
  • PCゲーム業界はいかに割れ厨に勝利したか Steamの”5つの戦略” - ゲーマー日日新聞

    (3/7 おま国について追記) 「海賊版を止める最適の方法は、DRMの最適化じゃない。ただ海賊版よりももっと良いサービスを提供するべきなんだ。」 -ゲイブ・ニューウェル Valve Softwere 業務執行取締役 How Valve experiments with the economics of video games – GeekWire news.livedoor.com 酷い話である。 私はマンガの業界事情について大して知り得てないのだが、何故ここまで無法地帯になってしまったのか、怒りを通り越して頭痛がする。 ともあれ、こうした「割れ」問題はゲーム業界においても無縁ではない。というか、10~20年以上前は割れ厨こそPCゲーム業界を滅ぼすとさえ言われていた。 例えば、2012年にはUBIsoftのCEOが「PCゲームの93%以上が海賊版でやってられない」*1と発言して物議を醸した

    PCゲーム業界はいかに割れ厨に勝利したか Steamの”5つの戦略” - ゲーマー日日新聞
  • eureka, Inc. のエンジニアブログをMediumに移転致しました。

    皆さん、こんにちは。CTO室の責任者をしている梶原です。 eureka, Inc.で運用していたエンジニア・ブログを自社で運営しておりましたが、Mediumにリプレースしました。 同じような事を検討している方がいらっしゃれば参考になるかと思い、MediumにStoryを残させてもらいます。 解決したかった課題はなんだったのか以前はWordpressで実装しておりました。執筆者として、また管理者としての観点で、以下のような課題がありました。 執筆者としての課題執筆者が執筆開始までに実施すべきタスクが多く、執筆することの心理的なハードルが高い。執筆者にとって、Wordpressの入稿のインターフェイスは手軽ではなかった。イメージの縮小・拡大やスライドなど埋め込みで表示するには、HTMLをベタ書きなどがあった。(当然書くのは良いんだけど、面倒くさいって意識)ラベル、カスタマイズフィールドの入力方

    eureka, Inc. のエンジニアブログをMediumに移転致しました。
  • 5分で理解するリーンな「かんばん」

    Henrik Knibergさんのブログで「One day in Kanban land」という記事を見つけました。そこでは、かんばんの使い方のポイントがうまく描かれたマンガが紹介されています。各国語に訳されているので、ヘンリック氏に許可をいただき、日語訳してみました。 赤い人がプロダクトオーナー(PO)の役割で、青い人たちが開発チーム(DEV。ここでは2名ずつ2チーム)、緑の人がテスターだと思います。テスターチームはデプロイまで担当しているみたいですね。 また、「TODO」「開発」「デプロイ」という各ステージにはWIP(Work in Progress:仕掛り作業)が制限されています。WIP制限とは、各ステージにWIPの数以上のカードを貼ることができないというルールです。

    5分で理解するリーンな「かんばん」
  • Reactの新機能「Time Slicing」と「Suspense」をFacebookが紹介。非同期レンダリングを活用しUXをサクサクに向上 - Publickey

    Reactの新機能「Time Slicing」と「Suspense」をFacebookが紹介。非同期レンダリングを活用しUXをサクサクに向上 Reactの最新バージョンである「React 16」以降に予定されている新機能は、Reactの新コアアーキテクチャとしてReact 16から採用されたFiberによって実現される非同期レンダリングなどを活用。CPU能力が低いデバイスやネットワーク帯域が十分でない環境でもサクサク反応するアプリケーションが開発できるものになると、FacebookのReact開発チームに在籍するSophie Alpert氏がReactブログに投稿した記事「Sneak Peek: Beyond React 16 - React Blog」で紹介されています。 その新機能が「Time Slicing」と「Suspense」です。 マウスやキーボードなどの操作がブロックされない

    Reactの新機能「Time Slicing」と「Suspense」をFacebookが紹介。非同期レンダリングを活用しUXをサクサクに向上 - Publickey
  • 楽天カードのシステム障害とオラクルの誤算 - orangeitems’s diary

    楽天カードのシステム障害については既報のとおりである。 これはこれで収束に向かいつつあるが、気になることがある。楽天カードのことを調べると大量にオラクルのコマーシャル記事が出てくることである。 「会員に長期に渡って安心・安全な利用環境を提供したい」 楽天カードがクラウド基盤にオラクルを選んだ理由 - ITmedia NEWS 楽天カード株式会社 Oracle Cloud at Customerの導入でビジネスのスピードアップと急成長を盤石なものに | Oracle メインフレームから全面移行--楽天カードのクレジットカード業務 - ZDNet Japan クレジットカード業務の基幹システムを全面刷新、Oracle Cloud at Customerを採用(楽天カード/日オラクル) « ペイメントナビ - カード決済、PCI DSS、ICカード・ポイントカードの啓蒙ポータルサイト 楽

    楽天カードのシステム障害とオラクルの誤算 - orangeitems’s diary
  • JavaScriptとTypeScriptを共存させ、段階的に移行する方法

    某サービスのフロントエンド開発に携わるようになってからずっと考えていることがある。 TypeScriptに移行して、型に守られたい! ただ稼働しているサービスをいっきにTypeScriptに移行するのは危険で膨大な工数がかかるため、段階的に移行できないかと考えた。 ということでJavaScriptTypeScriptを共存させる方法をまとめる。 環境は以下のとおり。 webpack@4.0.1 webpack-cli@2.0.9 webpack v3系の場合は不要 typescript@2.7.2 ts-loader@4.0.0 ※ あとでbabel-loaderについて追記予定です! → 2018/03/23 追記しました 移行前の状態 極小サンプルを使って紹介する。 // src/main.js import { add } from './module' const result

    JavaScriptとTypeScriptを共存させ、段階的に移行する方法
  • 開発効率を上げる!コードレビュー自動化サービス4選を使ってみた【SideCI・Codacy・Hound・Scrutinizer】 - paiza times

    (English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 昔はソフトウエア開発というとローカルのPCでやることが多かったですが、近年のWebサービス開発では、クラウド上で動作するサービスの利用が欠かせなくなっています。 たとえば、GitHubなどのソースコード管理サービスは広く普及していますし、デプロイ向けサービスのHeroku、継続的インテグレーションサービスのCircleCIといったものも多く使われてます。クラウド開発環境のPaizaCloudもそうですね。 こうしたクラウドサービスを使えば、個別のPC環境に依存せずに、すぐに必要なサービスが使えます。また、インストールやアップデートなどといった環境構築に関する手間も省けます。 さて、クラウド上で開発をサポートするサービスには、静的コード解析をクラウド上で行ってくれる自動コードレビュー

    開発効率を上げる!コードレビュー自動化サービス4選を使ってみた【SideCI・Codacy・Hound・Scrutinizer】 - paiza times