ハウテレビジョン開発者ブログ

『外資就活ドットコム』を日夜開発している技術陣がプログラミングネタ・業務改善ネタ・よしなしごとについて記していきます。

AWS Summit、Google Cloud Nextに参加しました

弊社サービスも日頃からお世話になっている、AWSとGCP。 この両者が大規模なカンファレンスを東京で行うということで、参加してきました。 AWS Summitに3日間、Google Cloud Nextに2日間参加しましたので、ざっくりとしたレポートを掲載します。 なお、個々…

Web Audio API + firebase + React + material-uiでノイズを組み合わせて評価してもらうサービスを作った

弊社ハウテレビジョンでは、週の1日をR&D dayとして、業務と直接関係しない技術を学んでみたり、今まであまり触れてこなかった領域を調べたりしています。 今回はWeb Audio APIを使ったサービスのプロトタイプを作ってみました。 音声処理が必要なWebサービ…

Cloud Dataflow入門〜データ処理の実践

弊社ハウテレビジョンでは、週の1日をR&D dayとして、業務と直接関係しない技術を学んでみたり、今まであまり触れてこなかった領域を調べたりしています。 今回はCloud Dataflowに入門し、簡単なデータの分析コードを組み、動かしてみました。 とても簡単に…

Rustに入門した理由、チュートリアルの過程と感想

弊社ハウテレビジョンでは、週の1日をR&D dayとして、業務と直接関係しない技術を学んでみたり、今まであまり触れてこなかった領域を調べたりしています。 今回は複数人で集まってRustのチュートリアルを読み進め、実際に簡単なコードを組み、動かしてみまし…

ICSE 2017 論文リーディング

弊社ハウテレビジョンでは、週の1日をR&D dayとして、業務と直接関係しない技術を学んでみたり、今まであまり触れてこなかった領域を調べたりしています。 背景 最先端の研究を知るのに、カンファレンスの論文を読むのは有効な手段です。 直接役立つことは多…

静的サイトをサクサク作成・公開するためのサービス・ライブラリ選定

弊社ハウテレビジョンでは、毎週一日R&D dayという名目で、業務と直接関係しない技術を学んでみたり、今まであまり触れてこなかった領域を調べたりしています。 通常業務ではいわゆる「動的な」サイトを作成しているため、意外と静的なサイト作成に触れてき…

SIerからWeb系スタートアップ/ベンチャー企業に転職して感じたこと

だれ? 2015年11月にハウテレビジョンに入社いたしました。 入社する以前は、某緑のナビ会社でスマホ向けのAPI書いたり 中小SIerでWebシステムの開発をやってたプログラマでございます。 なんやかんやでエンジニアは歴10年目に突入しました。 今回はいつもの…

外資就活ドットコムの開発ワークフローの再設計

はじめに さまよえるアラフォー男子 @artifactsauce です。 突然ですが、弊社は「外資就活ドットコム」というWebサービスを開発・運営している会社です。サービスイン当初はイケイケガンガンで高速開発・高速リリースをうたっていましたが、開発者が増えるに…

サーバの監視システムを設計したときに考えたこと

弊社では少し前にサーバをAWSに移行しました。 それまでは継ぎ足し継ぎ足しで作っていたものを再構成しての移行だったので、この機会にサーバの監視体制についても一新しました。 この記事ではそのときどういったことを考えて設計したかをお伝えできればと思…

Selenium WebDriverで、新規会員登録フローのE2Eブラウザテストを自動化してみた。

どうも。エンジニアの@bumcruです。 Qiitaの「Selenium/Appium」アドベントカレンダー9日目の記事です。 去る10月に行われた開発合宿、今年のテーマは「自動化」でした。 テーマの範囲内で、個々人が自由に好きなものを作るわけですが、 僕が選んだお題は「S…

【開発合宿幹事向け】合宿企画の下準備工程を全て公開します。【合宿準備編】

どうもこんにちは。 エンジニアのvsannaです。 前回の記事では、10/16(金)から10/18(日)にかけて行った合宿の様子を画像中心にお届けしました。 今回は事前準備編として、幹事様に参考になりそうな情報をとりまとめています。 これから企画をしなくては...と…

【画像57枚】開発合宿にいってきたぜ!【合宿当日編】

どうもこんにちは。 エンジニアのvsannaです。 今回の記事では、10/16(金)から10/18(日)にかけてhowtv開発陣で行った合宿についてまとめたいと思います。 飲んで騒ぐ様子から一人ひとり徹夜の開発で倒れこんでいく様子まで写真中心にお楽しみいただけます。 …

ユーザーの行動パターンをグラフで視覚化する方法

はじめに データアナリストのn_maoです。 BtoCなWEBサイトやスマホアプリ、リアル店舗の小売業など多くのビジネスでは、ユーザー行動を正しく分析することで、継続率や売上げの向上につながる重要な示唆を得ることが可能です。 ユーザー行動分析の中で、ある…

なぜ DI が好きなのか PHP / Laravel でやってみた

夏はとにかく苦手、夏生まれの@KJ_BACCHUSです。 外出なんてしてたまるかと自宅で何かやろうと思いたった今日この頃。 Webエンジニアとしての知識が乏しいのでスキルアップを目的にアプリを作成しようと思います。 当社にはスマホアプリエンジニア(主にAndro…

Slack WebAPIでナイスなフォーマットのメッセージを送る

こんにちは。xyz_iです。 弊社ではチャットツールとしてSlackを使用しています。 メンバー同士のやりとりはもちろん、いろいろなイベントの通知先としてもとても重宝しています。 例えば、WebAPIを使い、Capistranoによるデプロイの実行時にSlack通知する方…

データドリブンな組織を作るときにまず行うこと 〜我が社よデータ分析色に染まれ〜

はじめに データ解析本部のn_maoです。 前回は高速集計ツールmコマンドのご紹介をしました。 前回のmコマンドの紹介の投稿 今回は趣向を変えて、社内に分析部隊をゼロから作り、データドリブンなサービス改善を実現するためにまず行うべきこと、意識すること…

【Android】ScrollViewにListViewを入れる

お久しぶりです。ホサカです。 Android開発をする上で、最近では数多の便利なライブラリが存在しており、いろいろな場面でサポートしてくれるようになりました。 とはいえ、やはり自分で解決しなければいけない問題には度々遭遇するものです。 かくいう私も…

Lispをはじめよう! 非EmacserがMacにLisp(Scheme)の実行環境を作るまで

こんにちは。@who_you_meです。 非常に変化が早いWebの世界ではありますが、一方で今まで長い時間をかけて積み重ねられてきた知識が大切なことに変わりはありません。 たまには古典に立ち返って名著を読みたくなりませんかなりますよね私はなります。 そんな…

UbuntuのパッケージリポジトリをChefで追加する方法

最近は昼食にマルちゃん正麺ばかり食べている artifactsauce です。 今回はUbuntuのパッケージリポジトリをChefで追加する方法を解説します。 私が最近ハマったので、皆さんは同じ轍を踏まないように。

初めてiOSアプリ開発するときにおさえておきたいこと

はじめまして、xyz_iです。 これまでWebアプリケーションばかり作っていた自分が、1月からiOSアプリ開発を行っています。 いろいろと覚えないとならないことが多く四苦八苦してますが、アプリ開発経験のあるチームメンバーに助けられながらなんとかやってい…

当社データサイエンティストがこよなく愛している『mコマンド』で数億行を高速集計する話

どうも。 1月に入社したばかりの、データ分析担当のn_maoです。 と言いながら、最近はHTMLとjsばかりいじっております。 それはそれで楽しいです。 さて今回はデータ分析のざっくりとした仕事内容と、その分析にかかる手間を省くツールをご紹介します。

【Android】アイコンフォント表示 ~ material-design-icons編 ~

今年ももう1ヶ月が経とうとしていますね。早い!毎年同じことを言っている気がします。まだ3週間ですが。。。 申し遅れましたが私、仮面アンドロイダーのホサカと申します。 活動時間は3分です。ええ、夜じゃなくて昼です。それってウルトラマンじゃないの?…

MySQLのキャッシュを有効活用するために気を付けること

明けましておめでとうございます! 大晦日には父と二人で一升瓶をまるまる空けてしまった@who_you_meです。 DBのパフォーマンスチューニングにはさまざまな要素がありますが、キャッシュの活用はそのなかでもかなり重要な項目です*1。 *1:ただし、キャッシュ…

作業時間管理と報告書の生成〜あるいはBDDの成果

時間が無い、時間が無いと毎日うわ言のようにつぶやいている @artifactsauce です。皆さんも毎日お忙しいですよね。今回は時間管理とその補助ツール、そしてその補助ツールの開発についてのお話です。 長い前置き 報告書 Qiita:Team 弊社では情報共有にQiita…

PhpStorm 8.0 で痒いところに手が届く設定 3つ

PhpStormのインストール後わたくし津田が設定した内容を共有します。 ただ、すでにweb上には無数のドキュメントが存在しているので、本稿ではマイナーな、だけど痒い所に手が届く設定を中心に書いています。 無数のドキュメント PhpStormの設定 - Qiita PhpS…

ちょっとしたPHPスクリプトで PEAR ライブラリを管理するのに composer を使ってみよう

はじめに こんにちは、エンジニアの@soyanaです。 PHP のライブラリ依存性管理といえば、composer ですね。

【パフォーマンス】XDebugとqcachegrindによるPHPアプリのプロファイリング【改善】

こんにちは! 来年統計検定の1級を受けることになった祖山(@who_you_me)です。 過去問を見たらガチすぎて震えてます。 【PDF注意】 http://www.toukei-kentei.jp/about/pastpaper/2013/2013grade1.pdf

SlackのCHANNELSを隠すスクリプトを書きました for Chrome

マリオカート8でレートが7000を超えた津田です。 ハウテレビジョンではチャットツールに Slack 使っています。 弊社の場合、重要な発言は DIRECT MESSAGES や PRIVATE GROUPS に集中し、 CHANNELS は雑談や他ツールからの通知が中心となる傾向があります。 …

MacでWindows XP & IE6の環境を構築するまでの壮大なYak Shaving

@artifactsauce です。今日は東急東横線が大幅に遅延していて朝からすでに萎えています。今からリポビタンDを買いに行こうと思っています。 皆さんのWebサービスはInternet Explorer(以下IE)6でも快適に利用できますか?Microsoft自体がWindows XPのサポー…

ハウテレビジョンのメンバーでアプリ開発合宿に行ってきました!

9月27日~9月28日に千葉県の銚子にある温泉宿「土善旅館」にて開発合宿に行ってきました。