UUUM攻殻機動隊

UUUMのエンジニアによる技術ブログです

Google Drive のデータを Google Drive にバックアップする(導入編)

おはこんばんちは。 尾藤 a.k.a. BTO です。 UUUMでは社内でのデータの共有に Google Drive を使っています。 Google Drive はとても便利で信頼性も高いのですが、どんなに Google Drive 側が信頼性を高めても、人が誤って削除してしまったら、データは戻せ…

ECMAScript2015(ES2015)を トランスコンパイル言語 として考えてみる

こんにちは、タナカです。 寒い季節はラーメンが旨いですね。最近は五行の焦がし味噌ラーメンがお気に入りです。 さて、先日の勉強会では「ECMAScript2015(ES2015)を トランスコンパイル言語 として考えてみる」という内容で発表をさせていただきました。 JS…

プログラミング言語の作り方

おはこんばんちは。 尾藤 a.k.a. BTOです。 普段我々開発者は、プログラミング言語を使ってシステムを開発しています。 しかし、プログラミング言語も人によって開発されたコンピュータプログラムです。 先日社内勉強会で、普段使っているプログラミング言語…

静的サイトジェネレータ「Hugo」について

こんにちは、村上です。 今回紹介するHugoは静的サイトジェネレータ(static site generator)と呼ばれるフレームワークの一種です。 静的サイトジェネレータとは 1リクエスト毎にサーバサイドスクリプト(ruby/perl/phpなど)でHTMLを生成する仕組みを動的サイ…

圧縮アルゴリズム(連長符号)

おはこんばんちは 尾藤 a.k.a. BTO です。 先日社内の勉強会で圧縮アルゴリズムについてやりました。 データ圧縮は身近でよく使われているものですが、中身について知らない方も多いのではないのでしょうか。 今回は、連長符号について書こうと思います。 今…

UUUMにおけるSymfony2開発環境

どうも、エンジニアのやまぐちです。 先日Symfony2 Meetup #8で人生初のLTをした UUUMにおけるSymfony2開発環境 について書かせていただこうと思います。 CREASについて まずはじめにUUUMの開発でメイン事業にあたるCREASについて説明したいと思います。 CRE…

Symfonyを2.8にしたらテストが3倍遅くなった話

Symfonyのバージョンを2.7から2.8にしたらテストの実行時間が遅くなってしまったので、それの原因と解決法を探ったことについて解説します。

SymfonyでElasticsearchを簡単に扱えるFOSElasticaBundleの紹介

SymfonyでElasticsearchを簡単に扱うことができるFOSElasticaBundleについて、使い方を紹介します。

Doctrine DBAL 2.5でdoctrine:database:dropするにはDBサーバのバージョンの設定が必要

Doctrine DBAL 2.5で、doctrine:database:dropコマンドがエラーになる場合の対応法と、DBサーバの接続の高速化について説明します。

汎用性・拡張性の高い dotfiles 環境を作る

おはこんばんちは!! 尾藤 a.k.a. BTO です。 みなさんターミナルで作業してますか? ターミナルの環境設定はどうやってますか? dotfiles の環境構築は人それぞれ好みがあるとは思いますが、自動化するのは大前提として、汎用性・拡張性が高いものにしたいです…

PHPでYouTube APIを並列実行する

PHP

google-api-php-clientの2.0からGuzzleに対応するので、それを利用したYouTube APIの並列呼び出しについて解説します。

Symfony2のイベントリスナーについて

はじめまして、今月入社の新人Tです。 本日は東京で積雪がありましたが、皆様は無事出社できたでしょうか? 僕は一時間半も遅刻してしまいました。東京の電車は雪に弱いですよね。 さて、UUUMではYouTuber向けのシステムを開発しています。 開発言語はPHP5.6…

Symfonyの基本的なフォーム関数

こんにちは、村上です。 @malloc007 最近はwordpressばかり触っておりますが、今日はSymfonyの入門記事を書こうと思います。 Symfonyでフォームを作る時、 twigファイルではControllerで渡したformオブジェクトをフォーム関数(ヘルパー)に渡して入力項目を展…

マスタリングTCP/IP 入門編(1)

ミーティング(Meating)って楽しいですね! system.blog.uuum.jp はじめまして。攻殻機動隊見習いの小川と申します。 10月からインターン生としてお世話になっています。 攻殻機動隊では毎週勉強会を行っており、金曜日は「マスタリングTCP/IP 入門編」(ペー…

Ansibleでリモートのdebパッケージをインストールする

おはこんばんちは!! 尾藤 a.k.a. BTO です。 cronはもうオワコンにしたいな〜と思いつつ、じゃあ何がいいんだよと思って Rundeck を試しています。 UUUM のサーバは基本 Ubuntu を使っているんですが、Rundeck 用のパッケージは用意されていないので、Rundec…

肉の日にMeatingしてきた(バトーはないよ)

おはこんばんちは 尾藤 a.k.a. BTO です。 29日といえば、そう肉の日ですね!! UUUMでは、各ユニットの連携を深める目的で交流会の予算が会社からでます。 なので、肉の日ということで、Meatingしてきました!! 場所は六本木ヒルズのバルバッコアというシェラ…

社内でVue.jsについての入門勉強会を行いました(1.0の情報もあるよ)

UUUMでは持ち回りでエンジニア勉強会を開催しているのですが、最近Vue.jsについて私が社内で紹介したので、そのスライドを社外向けに手直ししたものを紹介したいと思います。

UUUM攻殻機動隊、出動!!

おはこんばんちは!! 尾藤 a.k.a. BTO です。 6月よりUUUMのCTOに就任しました。 今後ともよろしくお願いします。 え〜と、なんかいろいろあったんですが、UUUMのシステムユニットは通称名を、 攻殻機動隊 と呼ぶことにしました というのも、弊社では www.you…