PR TIMESデザイナー&エンジニアブログ BREAK TIMES

PR TIMES Developer Blog(デザイナー&エンジニアによる開発者ブログ)

PR TIMES Developer Blog

当ブログは下記URLに移転しました。
https://developers.prtimes.jp/

Chefでメール送信開発環境をサクッと作る

こんにちは!エンジニアの落合です。前回の記事で、メール送信機能における開発環境について書かせていただきました。 開発環境なので、基本的に毎回同じものを使います。chefのようなプロビジョニングが有効的です! 具体的な詳細は、前回の記事で確認して…

VR関連のコンテンツやガジェトおすすめ8選

デザイナーの新井です。Oculus RiftやHTC Viveなどのハイエンドのヘッドマウントディスプレイが発売され、VRが一般家庭でも楽しめるようになりました。スマートフォンをヘッドセットに装着して使用するタイプのGear VRなど手が出やすい価格のものが発表され…

古いPHPアプリケーションの移行について考えてみる

エンジニアのアカイです。 レガシーマイグレーションなどと聞くと、基幹システムで大規模なリプレースを行って、 プロジェクトが炎上…というようなものを想像してしまいますが、 Webアプリケーションにおいても同様の問題が多く発生する時期なのではないかと…

人感センサーと連携したアプリをつくりたい☆*:.。.1.検討編

PR TIMES エンジニアのうさみです。今年1月に新オフィスに移転してから、もうすぐで3ヶ月・・・暖かい季節になってまいりました☆移転の際に設置した弊社オリジナルの受付アプリも、それだけの間、お客様にご利用いただいているのですが、そろそろ機能改善も…

phantomjsでサイトのキャプチャーをとる

エンジニアの呉です。 今回紹介したいのはコマンドラインから使えるWebブラウザーであるphantomjsです。そもそも、なんでphantomjsを使うのか?それはWebサイトのキャプチャーをとるために、最初wkhtmltoimageを使ったけど、スマホ版はうまく撮れなかったた…

PR TIMESエンジニア開発環境をのぞき見

こんにちわ、PR TIMESエンジニアの花田です。 今回のブログのテーマは「PR TIMESエンジニアはどのような環境で仕事をしているのか」技術記事がメインとなっているBREAK TIMESなので、少し角度を変えて、PR TIMESエンジニアはどのような環境で仕事をしている…

$.ajaxファイルアップロードでの進捗表示

こんにちは。フロントエンドエンジニアの本間です。 今日は$.ajaxファイルアップロードでプログレスバー表示についてです。 UIUXにおいて体感速度を短縮するのは重要で、同じ待ち時間でも進捗表示することによって体感速度が向上します。さらにプログレスバ…

PR TIMESは東証マザーズに上場しました!

PR TIMESフロントエンジニアの山田です。 ※この記事はエイプリルフールではありません! 昨日、3月31日にPR TIMESは東証マザーズに上場しました。 prtimes.co.jpなかなか体験することができないセレモニーにも参加することができ、感慨深い想いです。エンジ…

VR導入-開発裏話

PR TIMESフロントエンジニアの山田です。Oculus Riftの出荷が開始されたり、サムスンが発表会でGEAR VRを利用して話題になったり、VRが盛り上がってますね。PR TIMESでも3/29の記者会見で発表させて頂いたように、配信されるプレスリリース内にVRが埋め込め…

RedisのZSETを使った集計方法

PRTIMESエンジニアの吉です。 弊社ではNode.JSとRedisを使って一部の機能を実装しています。 今日はRedisをつかった集計方法ノウハウをみなさんと共有したく、簡単に紹介したいと思います。 なぜ集計にRedisを使うのか 最近のWebアプリケーションは様々なシ…

CentOS6.7にNginx+PHP5.6+MySQLの環境を作ってWordpressの引っ越しをする

PRTIMESエンジニアの深川です。 リファクタリングの季節、春ですね。PRTIMESでもサーバのリファクタリングということで社内で運用しているサイトの棚卸しの実施中。 利用状況や現状の構成をレビューして、必要があればサーバの移行を進めています。 中でも、…

UX DAYS TOKYO 2016 カンファレスレポート

こんにちは。PR TIMESデザイナーの新井です。 UXの重要性は年々高まってきていますが、自分たちのビジネスにどう活かすかを世界の第一線で活躍しているUXデザイナーたちから学べる機会はなかなかないので前年に引き続き、今年もUX Days Tokyoに参加してきま…

phpstorm 便利機能

こんにちわ!エンジニアの花田です今回は多くのエンジニアに使用されているIDE「phpstorm」についてお話したいと思います。といってもphpstormとは何か?という話ではなく、phpstormの覚えておくと便利機能をまとめてみましたので作業効率化を図れる参考なれ…

グラフ生成ライブラリ C3.jsについて

こんにちは!フロントエンドエンジニアの本間です。 今回はグラフ生成ライブラリのC3.jsについてです。 C3.jsとはWebグラフィックスを扱うD3.jsを利用して、オプションのような形で簡易的にグラフを作る為だけに拡張されたライブラリです。 日本だと知名度が…

try! Swift 2016 の感想 ☆*:.。.

PR TIMES エンジニアのうさみです。 3月2日から3月4日までの3日間、東京・渋谷にて try! Swift 2016 が開催されました!今回、PR TIMESはシルバースポンサーとして参加させていただきました。技術的なことはもう少しSwiftの技術力がついた頃に触れるとして、…

古いWebアプリケーションのブラウザテスト

エンジニアのアカイです。今回はブラウザテストを行ってみます。具体的には、Capybara/Poltergeistを使用して、無人テストを行います。これらはRuby on Railsのテストのために作られている雰囲気がありますが、 他のアプリケーションでも使用できます。条件…

情報技術によってアップデートされた社会派推理小説「ビックデータ・コネクト」

PRTIMESのエンジニア深川です。毎度のIT系読書感想になります。今回は「Gene Mapper」、「アンダーグラウンドマーケット」、「オービタル・クラウド」など、ソフトウェア技術を活用したSFミステリーに定評がある藤井太洋さんのビックデータ・コネクトを紹介…

中国における電子決済

今回中国における電子決済事情についてお話しをしたいと思います。2015年度、中国の電子決済の実際の取引金額は9.31万億元(162兆円)。アリペイ(支付宝)とWeChat paymentはその中で最も使われている決済方法です。今回さらに2月18日から中国に上陸したApp…

IFTTTを利用してAlexaからSlackにタスクを送る方法

こんにちは。PR TIMESのエンジニアの吉です。みなさんはAlexaについてご存知でしょうか。簡単に説明しますとAlexaはAmazon版siriです。siriはiphone,ipadから呼び出すことができますがAlexaはAmazon Echoから呼び出すことができます。Amazon Echoはまだ日本…

FITC TOKYO 2016レポート

こんにちは、PR TIMESデザイナーの新井です。先日、デザイン・アート・テクノロジーの分野で活躍しているクリエイターを招待してプレゼンテーションを行うFITC TOKYO 2016にスポンサーとして協賛させて頂きました。 イベントは2日間にわたって開催されました…

BREAK TIMES NITE 〜急成長サービスをつくっている人の考え方

こんにちは。 PR TIMESフロントエンジニアの山田です。昨日、6回目となる「BREAK TIMES NITE 〜急成長サービスをつくっている人の考え方」を開催しました! 新オフィスに移転して1ヶ月、外部からのお客さまを招いてのイベントは初となります。 今回は株式会…

chrome エクステンション 7選

フロントエンジニアの本間です。 今回は業務スピードが上がる便利なGoogle Chromeの拡張機能を紹介します。 エンジニアに限らず、色々な人が使える汎用的な物もご紹介します。 使えそうな物があれば幸いです。まずはこれ 1, chrome.google.comWebデザイナー…

古いPHPアプリケーションの環境刷新

エンジニアのアカイです。今回は古い環境で動作している古いWebアプリケーションの対応ということで、 環境を可能な限り新しいものに入れ替える試みです。古い環境は以下のようになっています。 OS : CentOS6系 Apache: 2.2.15 PHP : 5.3.3 この状況は、Cent…

簡単にビデオ通話アプリをつくれるSkyWayのご紹介☆*:.。. [WebRTC]

PR TIMES エンジニアのうさみです。 先日、開発していたアプリをお披露目した時のことです。社内スタッフの声: 「このアプリにビデオ通話機能があるといいですね」 「・・・というより、無いと不便で困ります」私: 「・・・(あと1日でビデオ通話機能の追…

複数サーバーでバッチを平行起動した時に便利すぎたSQLトランザクション

こんにちは、PR TIMESエンジニアの落合です!みなさんも、普段バッチを作成する事があると思います。 1台のサーバーで、10分に1回などの実行に関しては、処理内容の事だけを考えてコーディングすればいいですが、 負荷分散や、バッチサーバーを冗長化する場…

リソース監視ツール:dstat

こんにちは、エンジニアの呉です。今日はサーバーリソース監視についてお話ししたいと思います。Linuxではいろいろなコマンドがあります。例えばtop,uptime,vmstat,iotopなど、今回紹介したのはdstatコマンドです。まずインストールしましょう。以下のコマン…

「急成長サービスをつくっている人の考え方」- トランスリミット高場氏に登壇頂きます。

デザイナーの新井です。 PR TIMESでは、不定期で「BREAK TIMES NITE」という名前で外部講師を招いてセミナーをしています。6回目の今回は新オフィスでの初めての開催となります。 登壇講師にForbes誌の「日本の起業家ランキング2016ー凄いスタートアップ55…

PR TIMESオフィス移転しました!

PR TIMESフロントエンジニアの山田です。外苑前にオフィス移転してから1週間が経ちました。 エンジニアですが今回の移転プロジェクトにもメンバーとして関わっていましたので、ご紹介します。まず以前のオフィスでは休憩スペースも小さく、他部署の方々とあ…

書籍紹介「ヘルシープログラマ」生産性リソースとしての健康

PRTIMESエンジニアの深川です。今回は書籍の紹介です。昨年読んでよかった書籍の一つの「ヘルシープログラマ」について紹介します。 長時間座ったまま仕事を続けるプログラマには、腰痛、手首の痛み、目の痛みや頭痛がつきものです。少しの間イスから立ち上…

PR TIMESエンジニア・デザイナー向け3日間のハッカソンインターン募集開始 最優秀者には入社2年目の給与で2017年度の内定確約!

株式会社PR TIMESは、2017年卒業予定の大学生・大学院生・高等専門学校生を対象とした3日間にわたるハッカソン形式の【PR TIMESウィンターインターン2016】を2016年2月22日(月)から24日(水)に開催します!ハッカソンでは、2~3人のチームに分かれフローデ…