初めてRedisを使うための環境構築

初めまして、システムエンジニア新卒1年目の菅原です。

今回は初めてredisを触ってみたので紹介します。

Redisに触れてみた背景

今年の9月半ばに職場の先輩たちとisucon6に参加しました。

残念ながら敗退してしまいましたが、これまでパフォーマンスをここまで意識したことはなく、参加チームの通過者や本戦出場者の中でもMysqlのデータをRedisに移行してパフォーマンスを速くしているチームが多い印象でした。

少し調べてみるとRDBMSのような複雑な処理にはRedisのキーバリューストア(KVS)型は向かないが、すべてのデータセットをメモリ内に読み込むため、とても高速で高いパフォーマンスをすることができることが分かりました。

パフォーマンスに問題があった場合Redisを使えることがパフォーマンスチューニングにおいては大切なことなのでそんなRedisを触らないわけにはいかないということで初めて触ってみました。

続きを読む

phpDocumentor でドキュメント自動生成してみた

こんにちは、エンジニアの榎本です。

チーム開発において、ファイル数やクラスが増えてくると、新しいメンバーに説明をする際など、ドキュメントがないと説明が難しくなってくることがあります

しかし実際のところ、ドキュメントを作成する工数を確保できず、せっかく作ったドキュメントがあってもどんどん陳腐化している現場も多いのではないでしょうか

そのため、今回は phpDocumentor を用いて PHP のコードから自動でドキュメントを生成する方法を紹介したいと思います

作業環境

  • CentOS 7.2
  • PHP 7.0.12
  • Composer 1.2.2

続きを読む

学生向けインターン WeddingPark Winter TechCamp 2018 開催します!

こんにちは。サーバーサイドエンジニアの栗山です。

毎年恒例となりました、学生向けの冬のインターン、WeddingPark Winter TechCamp
今年も開催いたします!

概要

ウエディングパークが運営する、日本最大級のフォトウエディングスタジオ検索サイト「Photorait」の、サービス企画・開発を行っていただきます。
参加している学生同士でチームを組み、4日間で企画・設計・開発・テストまでの一連の流れを行っていただき、実際のウエディングパークのサービス開発フローを体感していただきます!

photorait
Photorait

続きを読む

ウエディングパーク エンジニア・デザイナのための集中スペース「Cスタ」開設

みなさま、こんにちは!エンジニアの東です。

このたび、ウエディングパークでは、エンジニア・デザイナのための、モノづくりのための集中スペースとして利用できるサテライトオフィスが開設されました。

今回、こちらについて紹介したいと思います!

サテライトオフィスについて

サテライトオフィス名:Wedding Park CREATORS STUDIO(通称:Cスタ)

コンセプト

  • 「未来を創造するクリエイターのための開発スタジオ」
    • 新しい価値を創造する場所という思いが込められています。

CREATEORS STUDIO ロゴ

続きを読む

Windows に Unix ライクな開発環境を構築してみました

はじめまして。メディア開発本部エンジニアの久保です。

2016年8月に公開された、Windows 10 Anniversary Update では Bash on Ubuntu on Windows の提供が始まりました。
Windows でもネイティブな Bash 環境が整ったわけですが、まだまだ Windows 7 や 8.1 を使われている方もいるかと思います(私もその一人です!)。

そんな Windows 8.1 以前の環境でも GNU コマンドが使用したい!と思い、Windows に Unix ライクな環境を構築してみました。

続きを読む

ウエディングパーク × ベーシック で合同LT会を開催しました

こんにちは。結婚写真を撮影できるスタジオ検索サイト「Photorait」を担当している、エンジニアの武田(@takedajs)です。

先日ウエディングパークで行われた合同LT会について報告致します。
今回合同で開催させて頂いた会社は、僕が大学院時代にエンジニアインターンとして働かさせてもらっていた、ベーシック(basic)さんです。

前に書きました「社内LT会の取り組みについて」の記事をベーシックCTOの桜庭さんに見ていただいたのがきっかけで、今回の合同LT会を開催することになりました!

発表内容

以下、発表内容です。
各社3人ずつ合計6名に質疑応答合わせて10分の発表をしてもらいました!

  1. WeddingPark 久保 「Wedding Parkについて」

  2. ベーシック 桜庭さん 「ベーシックの夜明け」

  3. WeddingPark 菅原 「一週間でGoやってみた go × SlackAPI」

  4. ベーシック 森さん 「ferretレコメンド」

  5. WeddingPark 東 「Chrome extensionで作業効率アップ!」

  6. ベーシック 五島さん 「DockerをCIでドッカンドッカン」

1: 「Wedding Parkについて」

WeddingPark 久保

続きを読む

女子エンジニアLT夏祭り 開催レポ

こんにちは。サーバーサイドエンジニアの栗山です。

少し時間が経ってしまいましたが、先日、ウエディングパークで「女子エンジニアLT夏祭り」を開催致しました!
今回は、社内外の女子エンジニアの10名の方に発表いただき、大変盛り上がりました!
その様子についてレポートさせていただきます。

発表テーマ

今回のLT夏祭りのテーマは、「エンジニアライフスタイル」。
普段興味があることや、最近気になる技術トピックス、勉強会レポートなどを発表いただきました!

続きを読む

Velocity 2016 Santa Clara 参加レポート

アメリカ シリコンバレーで開催された Velocity に参加してきました

velocity01

 こんにちは。エンジニアの西脇(@yasuhiro1711)です。少し前ですが、毎年アメリカで行なわれているVelocityという技術カンファレンスに参加してきましたのでその報告をさせて頂きます。Velocityとは、オライリー主催のパフォーマンスに関する技術カンファレンスです。Velocityという名前の通りパフォーマンスにフォーカスした技術カンファレンスでしたが、近年はこのテーマに加えて、監視やモニタリング、サーバ運用、DevOps、SREといったキーワードが盛り込まれて、より幅広い技術を包括した技術カンファレンスとなっています。このレポートでは、日本ではまだ馴染みが薄いVelocityの魅力をお伝えしたいと思います。

 また、今回のVelocity参加に合わせて、シリコンバレーやサンフランシスコにも近いことから、現地企業を訪問や現地サービスの利用などを通じて現地のIT業界のプレーヤーを見てくる良い機会となりました。こちらの話は別記事にて書きたいと思います。

続きを読む

ブラウザのウォーターフォール図でサイトのパフォーマンスを知る

 こんにちは。初めまして!メディア開発本部 エンジニアの東です。2年目のサーバサイドのエンジニアで、サイトのパフォーマンスチューニングをやっています。本日はWebページのパフォーマンスを知る一つの手段である、ページの表示完了までのウォーターフォール図についてその見方を紹介したいと思います。

続きを読む

もう迷わない!CSS3のFlexboxで手軽にレイアウト

みなさま、こんにちは!エンジニアの東です。

フロントエンドの開発は不慣れな私はCSSの扱いもまだまだ未熟です。

というのも、私は、自身の業務では、CSSはなかなか触る機会がないです。

それもあって、私はCSSには苦手意識がありまして・・・特にfloatの扱いがうまくできないんですよね・・・!floatを使ってコンテンツを配置しようとすると大体レイアウトが崩れて、混乱します。

そんな私でも、floatの代替として使える非常に便利なものがありましたのでそちらを紹介したいと思います。

それは、CSS3 Flexbox

今回、こちらについて紹介したいと思います。

続きを読む