1
/
5

エンジニアによるテックブログのご紹介

こんにちは。ウエディングパーク技術広報&採用担当の鈴木です。

本日は当社のエンジニアブログ「Weddingpark Tech Blog」をご紹介します。

当社のエンジニア社員が発案し、興味のある言語や技術のこと、ウエディングパークの環境のことについてなどを発信しています。このブログも、技術のウエディングパークNo.1 Bridal Tech Team By→20を創るための取り組みのひとつ。

ブログの内容は、例えば…

■AWSでサーバー環境構築

やってみよう!AWSでWEBサーバー環境構築(シリーズ第1回)
こんにちは、岩橋です。最近のAWSは、次から次に新たなサービスを展開し、その勢いは留まることを知リません。今やITと切っても切れない関係と言っても過言ではないでしょう。 そこでこの度、複数回に渡ってAWS上でのWebアプリ向けのサーバー環境構築について記事にしてみたいと思います。 今回構築するサーバー環境は、 ◉VPC(Virtual Private Cloud:土地全体)の構築 ...
https://engineers.weddingpark.co.jp/?p=523
最近のAWSは、次から次に新たなサービスを展開し、その勢いは留まることを知りません。今やITと切っても切れない関係と言っても過言ではないでしょう。

そこでこの度、複数回に渡ってAWS上でのWebアプリ向けのサーバー環境構築について記事にしてみたいと思います。今回構築するサーバー環境は、
◉VPC(Virtual Private Cloud:土地全体)の構築
◉AZ(Availability Zone:建造物エリア)、サブネット(:建造物を設置するための基礎)の構築
◉WEBサーバーの設置(EC2)
◉ロードバランサー(ELB:玄関)の設置
◉ステップサーバー(EC2:裏口玄関)の設置
◉DNSの設定(Route53:住所登録)
◉データベースの設置(RDS)
◉KVSの設置(ElastiCache)
 …etc を想定しており、最終的には以下のようなイメージになります。

ーーーーーーーーー


■phpDocumentorでドキュメント自動生成

phpDocumentor でドキュメント自動生成してみた
そのため、今回は phpDocumentor を用いて PHP のコードから自動でドキュメントを生成する方法を紹介したいと思います
https://engineers.weddingpark.co.jp/?p=477
チーム開発において、ファイル数やクラスが増えてくると、新しいメンバーに説明をする際など、ドキュメントがないと説明が難しくなってくることがあります

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

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

作業環境

CentOS 7.2
PHP 7.0.12
Composer 1.2.2

phpDocumentor のインストール

まずは新規にディレクトリを作成し、Composer で phpDocumentor をインストールします
$ mkdir dev
$ cd dev
$ composer require --dev phpdocumentor/phpdocumentor
Using version ^2.9 for phpdocumentor/phpdocumentor
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
...(略)
Writing lock file
Generating autoload files

ーーーーーーーーー


■MySQLのテーブル圧縮

【MySQL】肥大化したInnoDBテーブルを圧縮機能で縮小する方法!
こんにちは。インフラエンジニアの綿引です。 早速ですが、今回はMySQLのテーブル圧縮について記載したいと思います。 但し、MySQL 5.7から実装された透過性ページ圧縮でなく、 MySQL 5.1のInnoDB Plugin時代からある圧縮です! 個人で運用しているMySQLが5.6なのですが、 ストレージが逼迫して来たので、旧来の圧縮を試してみました。 MySQL 5.6以前で「ディスク容量が足りない!」という方がいらっしゃれば、 参考にして頂ければと思います。 まずは圧縮の仕組みについて図を作って
https://engineers.weddingpark.co.jp/?p=622
早速ですが、今回はMySQLのテーブル圧縮について記載したいと思います。
但し、MySQL 5.7から実装された透過性ページ圧縮でなく、
MySQL 5.1のInnoDB Plugin時代からある圧縮です!

個人で運用しているMySQLが5.6なのですが、
ストレージが逼迫して来たので、旧来の圧縮を試してみました。

MySQL 5.6以前で「ディスク容量が足りない!」という方がいらっしゃれば、
参考にして頂ければと思います。

圧縮の仕組み
まずは圧縮の仕組みについて図を作ってみました。

ーーーーーーーーー


時には、アメリカでの行われたカンファレンスへの参加レポートなど…

Velocity 2016 Santa Clara 参加レポート
こんにちは。エンジニアの西脇(@yasuhiro1711)です。少し前ですが、毎年アメリカで行なわれているVelocityという技術カンファレンスに参加してきましたのでその報告をさせて頂きます。Velocityとは、オライリー主催のパフォーマンスに関する技術カンファレンスです。Velocityという名前の通りパフォーマンスにフォーカスした技術カンファレンスでしたが、近年はこのテーマに加えて、...
https://engineers.weddingpark.co.jp/?p=282
アメリカ シリコンバレーで開催された Velocity に参加してきました


最近では、Windows10Creators UpdateでのBash環境構築について書いています。

Windows 10 Creators Update に Bash 環境を構築してみました
こんにちは,エンジニアの久保です。 先月開催された Microsoft Build 2017 では,Bash on Windows で, これまでの Ubuntu のほかに, Fedora と openSuSE の サポートが発表されました。 この機能は,2017 年秋にリリース予定の Windows 10 Fall Creators Update に含まれるようです。楽しみですね。 今回は,現在利用可能な Bash on Ubuntu on Windows について,Windows 10 Creator
https://engineers.weddingpark.co.jp/?p=759


エンジニアメンバーが運用している「Weddingpark Tech Blog」ぜひご覧ください!

株式会社ウエディングパーク's job postings
22 Likes
22 Likes

Weekly ranking

Show other rankings