ravelllのブックマーク (1,824)

  • 「立ち消えるはずだったプロジェクト」を、d払い×メルペイの“共通QRコード”として再始動させたワケ | mercan (メルカン)

    スマホ1つで買い物ができるのは便利!でも、レジ周りにあるどのQRコードで決済すればいいのかわからない——。そんな光景によく出くわすようになりました。そこでスタートしたのが、ドコモが提供するd払いとメルペイによる「共通QRコード」。これによって、d払い・メルペイの両サービスが1つのQRコードで利用可能となります。 「つまり、d払いとメルペイを連携させたって話でしょう?」…と、そんな単純な話じゃないです! この共通QRコードプロジェクトの前身にあるのは、当初メルペイがLINE Payやドコモ、KDDIと協業することで描いていた「MoPA」。ところが、MoPAは2019年12月に解散。一度はなくなるかと思われていた構想はなぜ復活し、完遂できたのか。プロジェクトリーダーである円城寺 博(@jo)とテックリードのsusho(@susho)、テクニカルプロジェクトマネージャーの主森 理(@osamin

    「立ち消えるはずだったプロジェクト」を、d払い×メルペイの“共通QRコード”として再始動させたワケ | mercan (メルカン)
    ravelll
    ravelll 2020/11/10
  • 実践英語 - とあるソフトウェアエンジニアの方法論

    大英博物館 ロゼッタストーン 記事のねらい 読者の英語力が上がる 注意 科学的根拠はありません。再現性も未確認です。とあるソフトウェアエンジニアがチラシの裏を公開した程度に過ぎません。 筆者の英語力 ネイティブレベルの英語力は持ってませんが、アメリカで7年以上働いてます。 OctopusをOculusに聞き間違えられることはないと思います。たぶん。 と、さりげなく、どこで働いているか暗示してみたところで、題に入ります。 ロードマップ この記事は、とあるソフトウェアエンジニアが実践として語る、英語学習の方法論です(6年間の実体験を元に、http://blogger.splhack.org/2014/09/blog-post.html を洗練させたものです。前述通り、科学的根拠はありません。アメリカの会社のコーディングインタビューを通り、一日中英語だけの環境で働きながら、他のソフトウェアエン

    実践英語 - とあるソフトウェアエンジニアの方法論
    ravelll
    ravelll 2020/11/08
  • モブプログラミングに向いてない私の話 - 誰かの役に立てばいいブログ

    新型コロナウィルスの影響も長引いてますが、皆さま無事お過ごしでしょうか。私は幸い無事です。 日ごろチームでソフトウェア開発をしているのですが、近年社内ではペアプログラミングやモブプログラミングが流行しています。 私のいるチームでもここ二年ほどモブプログラミング(ないし類似のプラクティス)に取り組んできました。 モブプログラミングについて正確にどのようなものかは以下の記事などをご参照いただければと思います。 簡単にまとめると、要求分析やコーディング等幅広い開発作業を、同じ場所に集まったチームの共同作業でこなしていくというものです。 このご時世ですので、最近はオンラインのミーティングルームに集合する形式でしたけど。 www.agilealliance.org ここから先は、非常にパーソナルな、私に限定された体験になります。 どの人・チームにも適用できる話ではありません。ではありますが、どの人・

    モブプログラミングに向いてない私の話 - 誰かの役に立てばいいブログ
    ravelll
    ravelll 2020/11/06
  • 西暦1年は閏年か? - プログラマーの脳みそ

    閏年(うるうどし)の話題。 Twitterで見かけた話題で「西暦1年は閏年かどうかぱっとわからん人おる?」という些か煽り気味のツイートを見かけたのだけども、反射的に「閏年じゃないに決まってるじゃん」とぱっと答えてしまわないだろうか。当にそうだろうか? そう単純な話なのだろうか? プログラミングを学んでカレンダーを扱うことを学ぶ際に置閏法についても簡単に触れられることがある。置閏法というのは閏年や閏月(太陰暦では1年が13ヵ月になるケースがあり追加の月を閏月と呼ぶ)をどのようなルールで挿入するかという話で、まさにアルゴリズムであるからプログラミングの話題と相性がいい。 置閏法 現代の西暦の置閏法(ちじゅんほう)は 西暦を 400 で割り切れる年は閏年 上記以外で西暦を 100 で割り切れる年は平年 上記以外で西暦を 4 で割り切れる年は閏年 上記以外は平年 といった手続きで閏年(つまり2月

    西暦1年は閏年か? - プログラマーの脳みそ
    ravelll
    ravelll 2020/11/06
  • さくらインターネット 全サービスにおける Internet Explorer サポート終了のお知らせ | さくらインターネット

    お客さま各位 平素より、さくらインターネットに格別のご愛顧を賜り、誠にありがとうございます。 さくらインターネットでは一部サービスにおいて Internet Explorer 11(以下 IE11)を推奨ブラウザとしておりますが、2021年4月1日をもって会員メニューと全サービスのコントロールパネルでのご利用を「非推奨」とさせていただきます。 ※ Internet Explorer 10 以下のバージョンについては、弊社の全サービスにおいて「非推奨」です。 なお、2021年4月1日以降、閲覧や動作に支障が生じる場合がございます。 対象となるサービス 下記利用を伴う全サービス 会員メニュー コントロールパネル サポート終了日 2021年4月1日(木) IE11をご利用中のお客さまについて IE11を利用して弊社サービスをご利用中のお客さまにつきましては、これを機にIEの後継ブラウザの Mic

    さくらインターネット 全サービスにおける Internet Explorer サポート終了のお知らせ | さくらインターネット
    ravelll
    ravelll 2020/10/29
    おおお
  • NGINXがKubernetes向けサービスメッシュ「NGINX Service Mesh」を発表

    NGINXを有するF5ネットワークスは2020年10月12日、Kubernetes向けサービスメッシュ「NGINX Service Mesh」を発表しました。Kubernetesのサービスメッシュとして有名なIstioの対抗馬が出現した形になります。 Introducing NGINX Service Mesh - NGINX https://www.nginx.com/blog/introducing-nginx-service-mesh/ 複数の小規模なサービスの連携によってアプリケーションを構築するマイクロサービスは、開発スケジュールの短縮や柔軟な拡張性をもたらしましたが、サービス間の通信やデバッグが複雑になるというデメリットもありました。そうした問題を解決するのがサービスメッシュで、NGINX Service Meshではマイクロサービスにおける以下の課題を解決しているとのこと。

    NGINXがKubernetes向けサービスメッシュ「NGINX Service Mesh」を発表
    ravelll
    ravelll 2020/10/26
    “サービスに接続するサイドカープロキシはEnvoyではなく商用版NGINXの「NGINX Plus」が使われています”
  • スタディサプリENGLISHの基盤をECSからEKSに移行しました | Recruit Tech Blog

    こんにちは、スタディサプリ ENGLISH SREグループの大島です。 オンライン英語学習サービスであるスタディサプリ ENGLISHは2015年10月のリリース1)当時は英語サプリという名前でリリースしていましたから5年が経ち、おかげさまでサービスを拡充させることができています。リリース当初からインフラにはコンテナを採用し、長い間AWSのコンテナオーケストレーションサービスのAmazon Elastic Container Service(以下、ECS)で運用してきましたが、この度ECSからAmazon Elastic Kubernetes Service(以下、EKS)に移行しました。 今回の記事では、その歴史の変遷となぜEKSにしたのかというところを書いていきたいと思います。 コンテナと歩んできた5年間 まず、ECSからEKSに移行しようと思ったきっかけの前に、インフラの歴史を少し振

    スタディサプリENGLISHの基盤をECSからEKSに移行しました | Recruit Tech Blog
    ravelll
    ravelll 2020/10/22
  • 「楽しい・おもしろい」を選び続けた先に今があった GMOペパボ VPofE 兼 技術部長とOSSとの20年間 - Findy Engineer Lab

    皆さん、はじめまして。GMOペパボ株式会社の執行役員 VP of Engineeringと技術部長を兼任している柴田(@hsbt)と申します。私はOSSのプログラマーとして、プログラミング言語Ruby体と周辺ツールの開発にも携わっています。 今回、「私の選択」と題した寄稿の機会をいただいたので、一定規模の組織のエンジニアリングマネージャーのトップ、OSSのプログラマーの一人として普段考えていることをご紹介したいと思います。稿が皆さんのキャリアやソフトウェア開発への取り組みへの一助となれば幸いです。 OSSとの出会い ─ コミュニティと仕事との関わり tDiaryとの出会いがOSSとの関わりを決めた ソフトウェアを届けるために必要なこと Rubyの開発で必要なことを全てやる プロダクトの成長に必要なことは全てやる ソフトウェアを届けることにフォーカスする 技術だけではなくビジネスについて

    「楽しい・おもしろい」を選び続けた先に今があった GMOペパボ VPofE 兼 技術部長とOSSとの20年間 - Findy Engineer Lab
    ravelll
    ravelll 2020/10/21
  • コードレビューの目的と考え方 - osa_k’s diary

    まえがき コードレビューの目的 大目的 小目的 チェックリスト 優先度高(大きな損失を生む問題・後からの修正が困難な問題) 優先度中 優先度低(システムに大きな影響を与えない問題・後からの修正が容易な問題) レビューを負担にしないために レビューサイズのコントロール 誰がレビューをするか 議論をどうまとめるか 批判と個人攻撃 レビュワー向けアドバイス Code author向けアドバイス 参考文献 まえがき コードレビューの有効性が説かれるようになって久しい。しかし、コードレビューをするべきという観念ばかりが先立ってしまい、何のためにコードレビューをするのか、どのような点をレビューするべきなのかといった、目的や進め方に対する意識が曖昧なケースも数多くあるように思われる[6]。コードレビューの目的を理解せずに惰性でレビューしているだけでは、いずれレビューそのものが形骸化し、単に承認のハンコを

    コードレビューの目的と考え方 - osa_k’s diary
    ravelll
    ravelll 2020/10/19
  • 防衛省、サイバーセキュリティ担当の防衛技官を募集

    防衛省が、サイバーセキュリティに従事する防衛技官を募っている。自衛隊のシステムをサイバー攻撃などから防御したり、隊員の能力を向上させたりする係長級の人材を若干名募集しており、応募は12月10日まで。 民間企業や官公庁などで、正社員・正職員として勤務した経験が通算13年以上ある人で、1962年4月2日(58歳)~89年4月1日までに生まれ(現在58~31歳)、情報処理推進機構(IPA)のITスキル標準「レベル3」以上か相当する民間資格を持っている人――などの条件がある。 「係長相当職員(行(一)3級)」として採用し、法律に基づいて給与を支給する。例えば、4年制大学を卒業後、民間企業の正社員として13年間勤務した後に採用され、東京都特別区に勤務した場合で、30万6000円。扶養手当、住居手当、超過勤務手当などが付く。将来、転勤がある。 書類選考と小論文試験による一次試験の後、面接と身体検査によ

    防衛省、サイバーセキュリティ担当の防衛技官を募集
    ravelll
    ravelll 2020/10/14
    週給かな “例えば、4年制大学を卒業後、民間企業の正社員として13年間勤務した後に採用され、東京都特別区に勤務した場合で、30万6000円。扶養手当、住居手当、超過勤務手当などが付く。将来、転勤がある。 ”
  • STORESってMongoDBを使ってるらしいけど正直どうなの? - STORES Product Blog

    STORESのECサービスを開発している@morihirokです。 STORES ECはRuby on Railsで開発されているWebアプリケーションですが、データベースにはMySQLやPostgreSQLといったリレーショナルデータベースではなく、MongoDBを採用しております。 この記事ではカジュアル面談等で必ず聞かれる「MongoDBって正直どうなの?」といったところを、ストレートにお伝えできればと思います。 なぜMongoDBを採用しているのか そもそもなぜMongoDBを採用しているのか。それは考古学になるのでフィールドワークが必要です。筆者も開発に携わるようになったのは2018年の終わり頃からなので、まずは一緒にSTORES ECの歴史について紐解いていきましょう。 STORES EC(旧STORES.jp)は、heyグループとなるずっと前の2012年、会社名がブラケットだ

    STORESってMongoDBを使ってるらしいけど正直どうなの? - STORES Product Blog
    ravelll
    ravelll 2020/10/13
  • Node.js Dual Packages (CommonJS/ES Modules) に対応した npm パッケージの開発 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。フロントエンドエキスパートの平野(@shisama_)です。 フロントエンドエキスパートチームでは業務時間の 30 % の時間で技術探究を行っています。 今回は探究した技術の中から Node.js の ES Modules(以下 ESM)についてと Dual Package (CommonJS/ES Modules) に対応した npm パッケージの開発について紹介します。 ES Modules の特徴 ESM はブラウザ互換 ESM は Strict モード ESM は非同期 ESM は静的解析可能 Node.js の ESM 対応について Dual Package(CJS/ESM)に対応した npm パッケージの開発 Conditional Exports によるファイルの指定 .mjs と .cjs require など CJS 特有の機能を使う ESMから CJS ファ

    Node.js Dual Packages (CommonJS/ES Modules) に対応した npm パッケージの開発 - Cybozu Inside Out | サイボウズエンジニアのブログ
    ravelll
    ravelll 2020/10/07
  • メンタルヘルス - 灰色ハイジのテキスト

    新型コロナウイルス後、私が働いている会社ではオフィスをすべてクローズし、完全リモートワークになった。その影響だろうか、メンタルヘルスのケアが前よりも重要になっている気がする。というのも、最近会社のSlackで何度も「mental health」という言葉を見かけたからだ。 「I'm going to OOO tomorrow for a mental health day.(メンタルヘルスのために明日は休みます)」、「I'm unavailable next week to prioritize time with mental health.(メンタルヘルスの時間を大事にするために来週は予定が空いていません)」といった具合だ。こういった内容の休み連絡は、この自粛前のオフィスで働いていた時よりも明らかに増えている。 日で働いていたときは、精神的な不調を会社に伝えるというのは、なんとなくタ

    メンタルヘルス - 灰色ハイジのテキスト
    ravelll
    ravelll 2020/09/30
  • シンプルかつ高速な文字列照合アルゴリズムを紹介します - エムスリーテックブログ

    こんにちは! エンジニアリンググループ マルチデバイスチーム 新卒1年目の小林です。 エムスリーでは、2週間に1度、Tech Talkという社内LT会(現在はリモートで)が開催されています。これは、とある回の発表テーマリストです。 Tech Talkのとある回の発表テーマリスト このように、最近エムスリーでは文字列が流行っている(?)ようなので、その勢いに乗って私も文字列照合アルゴリズムについて書きたいと思います!(業務とは全然関係ない話です) Knuth-Morris-PrattやBoyer-Mooreアルゴリズムは解説記事がたくさん出ていると思うので、この記事ではシンプルかつ高速なQuick-SearchとQuite-Naiveアルゴリズムについて説明し、速度比較を行った結果についてご紹介します。 文字列照合アルゴリズムとは テキストとパターンという文字列が与えられたときに、中に出現す

    シンプルかつ高速な文字列照合アルゴリズムを紹介します - エムスリーテックブログ
    ravelll
    ravelll 2020/09/29
  • インフラエンジニアというキャリアの話 / be-infra-engineer!

    @フィヨルドミートアップ 2020/09/24

    インフラエンジニアというキャリアの話 / be-infra-engineer!
    ravelll
    ravelll 2020/09/25
  • 九州大学大学院システム情報科学府博士後期課程に入学します

    先日8/7、九州大学大学院システム情報科学府博士後期課程に無事合格しました。 10/1より入学します。 専攻は情報知能工学[*1]です。 39歳、文系学士から修士を飛ばして理系の博士課程への挑戦となった経緯や入試に向けた準備などまとめます。 略歴 大学では環境政策を学びましたが、工学的なアプローチの解決手法の方に興味を持ち、いろいろあってソフトウェアを扱える仕事につきました。 2012年に転職し、現職のGMOペパボでインターネットサービスのWebアプリケーションの開発・運用維持業務に携わってきました。 2017年より同社の研究職として情報システムの自律適応等の研究に従事しています。 研究員になった理由 サービスの運用開発の傍ら、ログ活用基盤の構築に取り組み、サービスを動的に改善していくための仕組みづくりと機械学習に興味を持ち始めたところ、その前年に設立したペパボ研究所でやってみませんかと@

    九州大学大学院システム情報科学府博士後期課程に入学します
    ravelll
    ravelll 2020/09/21
  • 二郎系ラーメンを食べたくなった未来の僕へ|意識高い系中島

    このnoteを読んでいると言うことは、きっと君は朝から何もべておらず、猛烈にお腹が空いているに違いない。仕事に追われ、ランチべるタイミングを逃し、ちょっと時間ができた15時過ぎ、手っ取り早くお腹を満たせるお店をスマホ片手に探しているのかもしれない。 そして君は気づく。15時を過ぎて、ランチの時間が終わってしまったことに。仕方ない、コンビニで済まそうか。君はすぐ近くにあるセブンに向かおうとする。しかし君はここで思い直す。この空腹はコンビニ飯なんかじゃ収まらない、いや、おさめたくないと。この日は水曜日。1週間のちょうど真ん中だ。残りの木曜日と金曜日を戦い抜くためにも、何か精がつくべ物にありつきたいと、そう考えるだろう。 そして君は気がつく。時間関係なくいつでもべられて、精がついて、そしてこの空腹を極限まで満たしてくれるべ物は、たった一つしかこの世に存在しないことに。 「そうだ、あそ

    二郎系ラーメンを食べたくなった未来の僕へ|意識高い系中島
    ravelll
    ravelll 2020/09/20
  • もう一つの海を目指して ─ Webエンジニアからクリエイティブ系にジョブチェンジして見えてきた世界 - Findy Engineer Lab - ファインディエンジニアラボ

    はじめまして、天城孝義(@amagitakayosi)です。 Webエンジニアとしてブログサービスなどを運営している会社で3年働いた後、クリエイティブ系のスタジオに転職し、現在は主にフリーランスとしてUnityを使ってゲームやインスタレーションを制作しています。 クリエイティブ系の仕事には学生時代の頃から興味がありながら、Webエンジニアの働き方に影響されてフロントエンド開発の道を選択した僕ですが、やがてキャリアについて考え直すなかで、クリエイティブ系への転職という選択肢に直面しました。 目の前に選択肢が現れたとき、迷わずリスクを取れる人は少ないでしょう。僕の場合、周りの人々に励まされつつ面白い方を選び続けたところ、気が付いたら今の状況になっていました。 この記事では、Webエンジニアからクリエイティブ系へ転職することになった契機や、キャリアチェンジに際しての葛藤など、僕の考えてきたことを

    もう一つの海を目指して ─ Webエンジニアからクリエイティブ系にジョブチェンジして見えてきた世界 - Findy Engineer Lab - ファインディエンジニアラボ
    ravelll
    ravelll 2020/09/15
  • 事業継続のためにPHPを使ったサービスを継続的に進化させていくこと - BASEプロダクトチームブログ

    BASE株式会社取締役 EVP of Development / PAY株式会社取締役 / BASE BANK株式会社マネージャのえふしんです。 新型コロナによる非常事態宣言下で起きたことについては、大変勉強をさせていただきました。 非常事態宣言下の巣ごもり消費、リアル店舗等でご活躍されている事業者様のEC利用が急増する中で、BASEにおいても例外ではなく、サービスに訪れるトラフィック急増、4月から5月の頭にかけては、サービスの安定性にも影響が出てしまうという状況が発生していました。 その中で起きていた一つの事象を解決した件が以下のCTOによる記事です。 devblog.thebase.in この記事はCTOやSREチームやWebアプリケーションのエンジニアの活躍で、負荷急増の問題解決をした一つの事例となります。 この対策を通じて、改めて認識したことがあります。 それは、 BASEに訪れる

    事業継続のためにPHPを使ったサービスを継続的に進化させていくこと - BASEプロダクトチームブログ
    ravelll
    ravelll 2020/09/10
  • 独りよがりのプラットフォーム / For Whom that Platform Runs

    Talked at CloudNative Days Tokyo 2020 #CNDT2020. Video available at https://event.cloudnativedays.jp/cndt2020/talks/30

    独りよがりのプラットフォーム / For Whom that Platform Runs
    ravelll
    ravelll 2020/09/09