シェル芸をGoogle スプレッドシートで管理してみた

ご挨拶 こんにちは、奥村です! ご存知じゃないかと思いますが、最近でもまだシェルを使って色々しています。 最近ではシェルでCGIを作ってみたりしていました。 以前の記事はこちらになります。 blog.engineer.adways.net 当ブログで奥村という人物を知った…

開発チームがカバレッジ率を意識するようになった話

お疲れ様です!まっちゃんです! 皆さん、ちゃんとテスト書いていますか? とあるスプリント振り返りで、Scalaプロジェクトのテストに対する認識の差が議題に上がりました。 本日はその問題からどのように改善へと持っていこうとしているのか。という事を書…

意外な似たもの同士

今は昔でもなくつい最近。とある西新宿の新宿グランドタワー38階に居た正直な40代のシステムエンジニアは34階に席を移してまだいました。←僕のことです。菊池です。 ということで、みなさんごきげんようご無沙汰しております。 2016年12月20日 金のプログラ…

コンピュータサイエンスとプログラミング: 第1回 浮動小数点数の2進数表現と加算演算

こんにちは、成田です。 これから何回かにわたってコンピュータサイエンスに関する記事を投稿していきます。 はじめに 浮動小数点数の表現には単精度、倍精度、拡張倍精度が存在する。 単精度形式は32bit, 倍精度形式は64bit, 拡張倍精度形式は80bitを使用し…

ReactのContextAPIを使ってみた

クリエイティブディビジョンからインプルーブメントディビジョンに異動してきました、17新卒の早津です。 最近React v16.3でContext APIがアップデートされました。その使い方や以前とどのように変わったのかをコードを交えて紹介していきたいと思います。 …

gRPCによるKotlin & Ruby & Reactという構成でのWeb運用 <後編>

こんにちは、成田です。 本記事は先日投稿した以下の記事の後編です。 blog.engineer.adways.net 前編ではWeb構成に関する概要とgRPCのプロトコル定義を実装しました。 今回はSpring側とRails側で相互にgRPC通信を行う処理の実装、そしてRails側とフロントエ…

「セキュリティ専門家 人狼」体験記

皆さんこんにちは。 インフラストラクチャーディビジョンの須藤です。 みなさんは人狼、というカードゲームをやったことあるでしょうか? 先日、JNSA(日本ネットワークセキュリティ協会)が主催するセミナーに参加してきました。 JNSAには、ゲーム教育ワーキ…

エンジニアに捧げる『俺の考え』

自分で事業をつくり出すことが、ほんとうの技術屋であるべき 本田宗一郎 『俺の考え』 俺の考え (新潮文庫)作者: 本田宗一郎出版社/メーカー: 新潮社発売日: 1996/04/25メディア: 文庫購入: 6人 クリック: 42回この商品を含むブログ (40件) を見る ワクワク…

gRPCによるKotlin & Ruby & Reactという構成でのWeb運用 <前編>

こんにちは、成田です。 私の加入しているプロジェクトでは社内システムの運用を行なっています。 近々、その社内システムのリニューアルを行うことになり柔軟で依存の少ないWeb構成について模索しています。 社内システムというのはそもそも、社内での大き…

Scala Matsuri 2018 Day 2

お疲れ様です!まっちゃんです! 引き続き Scala Matsuri 2018 Day 2 について書かせて頂きます!

Scala Matsuri 2018 Day 1

お疲れ様です!まっちゃんです! さっそく本日参加致しました Scala Matsuri 2018 Day 1について書いていきます!

Scala Matsuri 2018 Training Day

お疲れ様です!まっちゃんです! とうとうこの時期がやってきましたね! そう、 Scala Matsuri !!! Scala Matsuri 2018 が 本日 2018年3月16日(金)~ 2018年3月18日(日) 東京国際交流館 で開催されています! Scala Matsuri とは 2018.scalamatsuri.o…

PWA触ってみた

PWA

お疲れ様です!まっちゃんです。最近社内のいたるところで PWA という言葉を聞くようになりました。 これは何だろうと思い、簡単ではありますが触ってみました。

❣️ I Love TypeScript ❣️

こんにちは成田です。 そろそろ新卒が入ってくる時期なので優しめの記事を書いていきます。 はじめに ここ数年でGithubの中で最も使用されるようになった言語として名を馳せているJavaScriptですが、まだ当言語を好きになれない、苦手だというエンジニアは多…

シェルの標準出力を表っぽく表示する

こんにちは!奥村です! 突然の私事ではございますが、最近シェルにはまっています。 以前にはこのような記事を書かせて頂きました。 blog.engineer.adways.net 本日もシェル関係の記事を書いていきたいと思います。 本題 MySQLでSELECTをすると、周りに線が…

Vue.jsの仮想DOMと差分レンダリングの仕組み③

こんにちは、成田です。 今回が連載ラストとなりますので、是非お付き合いください。 blog.engineer.adways.net blog.engineer.adways.net ②回目の投稿では初回レンダリング時に走るpatchの処理の流れを追いました。 今回は状態変更が行われた際に差分レンダ…

Scalaでテスト実行前に任意の処理を実行する

こんにちは!まっちゃんです。 昔の話になりますが、 別プロジェクトの開発途中に、ローカル環境のデータベースだと思ってテストコードを実施したところ、 実は共通で参照しているテスト環境のデータベースに接続してしまい、 残念ながらテストデータがすべ…

Vue.jsの仮想DOMと差分レンダリングの仕組み②

こんにちは、成田です。 blog.engineer.adways.net 前回に引き続き、今回もVue.jsの仮想DOMと差分レンダリングの仕組みを探っていきたいと思います。 間違いがあるかもしれませんので間違いがあったら指摘を頂けたら幸いです。 前回は差分レンダリングの実行…

AWS Database Migration Serviceを使ってRDSに移行してみた話

はじめに こんにちは、インフラDiv.の矢吹です。 PS4のモンハンやるか、やらないか迷っている今日この頃です。 今回の話 本番のEC2上で動いているWordPressのMySQLを、 RDSに持って行く過程でせっかくならAWS DMSも試してみようということで触ってみました。…

Vue.jsの仮想DOMと差分レンダリングの仕組み①

こんにちは、成田です。 何回かに分けて記事を公開していこうかなと思っております。 前提 Vue.js version : 2.5.13 対象読者 JSフレームワークの知見がある 仮想DOMの仕組みを知りたい はじめに なぜVue.jsか?という質問が飛んできそうなので一応述べさせ…

Linuxユーザ切り替え時にSlackに通知する

こんにちは!奥村です! 2018年もアドウェイズエンジニアブログをよろしくお願いします。 Linuxのsuコマンドで特定のユーザに切り替わった際に、Slackへ通知するようにする設定をしてみたので そちらの設定の記事となります。 手順 slackでIncoming WebHooks…

新年明けましておめでとうございます。

謹んで新年のお慶びを申し上げます。 昨年は大変お世話になりありがとうございました。 本年も昨年同様よろしくお願い申し上げます。 皆様のご健康とご多幸を心よりお祈り申し上げます。 平成30年元日 株式会社アドウェイズ サービスデベロップメントグルー…

AlexaでSlackにReminderを登録する

Adways Advent Calendar 2017 17日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 こんにちは、久保田です。 2度目の記事になりますが、またまたAlexaで遊んだ記事です。 今回は、Alexaを通して、SlackのReminderに予定を登録…

ペアプロを導入しようと決意した話

Adways Advent Calendar 2017 16日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 社内サービスや社内システムを開発している組織のエンジニアリングマネージャーをさせていただいている山口です。 今回は、ペアプロを導入しよ…

cloud9 + lambdaでslack bot作ってみる

Adways Advent Calendar 2017 15日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 こんにちは、swfzです。 先日のre:eventで発表されたAWS Cloud9 気になっていたのでこの機会に使ってみたいと思います Cloud9とは Cloud9はAma…

AdwaysのAWSアカウントをConsolidatebilling(一括請求)でまとめた話

Adways Advent Calendar 2017 14日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 はじめに こんにちは、インフラDiv.の矢吹です。 最近はAWS×Ansible関連の仕事を多くさせて貰っています。 来月スプラトゥーンの企業対抗戦が…

ブロックチェーンを用いた人工知能基盤SingularityNETとは!?

Adways Advent Calendar 2017 13日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 "AIしてますか?" 2017年11月1日にすげぇwhitepaperが公開されました。 その名もSingularityNET。 本稿ではブロックチェーンを用いた人工知能基…

GKEとGitLabを使ってマージリクエストごとにHTTPS環境を作る(β版)

Adways Advent Calendar 2017 12日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 はじめに こんにちは、アドテクノロジーDivの弓場(ゆば)です。 Gitで開発している人であればマージリクエストごとに動く開発環境があればレビ…

家族が増えました。

Adways Advent Calendar 2017 11日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 先日、我が家に家族が増えました。 この子が我が家にやってきてから、本当に生活が一変したなぁって思います。 なかなか賢い子で、僕が話す言…

Supersetを導入して、DBを可視化してみた

Adways Advent Calendar 2017 10日目の記事です。 http://blog.engineer.adways.net/entry/advent_calendar_2017 はじめに 12月14日を担当します、井古田です。 普段は広告関連の業務をやりつつ、ちょろっとだけマネジメントをかじってます。 最近は忘年会の…