タグ Nulab Inc
人気順 5 users 10 users 100 users 500 users 1000 users3倍どころか10倍速い! Jenkins のビルドを高速化して、シャアを超えた男 - ヌーラボ [Nulab Inc.]
実はガンダムを見たことがないので、時々社内のガンダムトークについていけないことがあります、中村です。今日は、 Jenkins のビルドを高速化し、リリースまでの時間を大幅に短縮した、改善策をご紹介します。全体で2~3倍程度、一部処理では何と 10倍以上 もビルドを高速化できました。 改善策1 : push 型デプロイから pull 型デプロイへ 改善策2 : テストケースを自動分割して、よりアグレ... 続きを読む
3TB 超の Cacoo の PostgreSQL 9.3 を 9.5 にアップグレードした話 - ヌーラボ [Nulab Inc.]
こんにちは。Cacooチームのイニエスタこと、とおのぶです。CacooはデータベースのPostgreSQLのバージョンアップを実施しました。基本的には 公式のpg_upgrade の手順に従っています。ここではドキュメントには記載の少ない具体的な作業内容の流れを紹介したいと思います。 理由 ユーザアンケートからみる Cacoo のコア・バリュー で記されたとおり、全体的なパフォーマンスの向上につい... 続きを読む
密着 24時! MySQL 5.1 から Aurora への移行100日間 〜 Backlog 編 - ヌーラボ [Nulab Inc.]
Photo via Visual hunt Backlog の一部のスペースにて Amazon Aurora へと移行しました。ここでは、その経緯と実際に実施した作業を簡単にご紹介させていただきます。 移行の経緯 昨年末 データベース障害 が発生しユーザー様には多大なご迷惑をお掛けしてしまいました。 Backlog には Terraform をどう使っているかを紹介したブログ にあるように複数の運... 続きを読む
真のパスワード強度を測定する5つのアルゴリズム - ヌーラボ [Nulab Inc.]
Webサービスでアカウントを登録する際、パスワードを入力する度にその安全度を表してくれる強度メーター。皆様もおそらく目にしたことがあるのではないでしょうか。GoogleやFacebook、Twitterのような大規模なサービスでも、サインアップ画面等に設置されています。 このUIの要素は、MSR(Microsoft Research)の 論文 によると類推されづらいパスワードを促してサービスの安全... 続きを読む
実録!サービスを止めずに Amazon Aurora へ移行した話 - ヌーラボ [Nulab Inc.]
Photo via Visual hunt ヌーラボアカウント ではつい先日、Amazon RDS for MySQL から Amazon Aurora へと移行しました。ここでは、その経緯と実際に実施した作業を簡単にご紹介させていただきます。 移行の経緯 ヌーラボアカウントは Backlog や Cacoo 、 Typetalk といったヌーラボのサービスへの認証機能を提供しています。もし認... 続きを読む
Docker で「速くてウマイ」な CI 環境を構築するための 5 つの Tips - ヌーラボ [Nulab Inc.]
Docker 社のユースケース でもあげられているように、CI/CD で Docker を使うというのは、プロダクションシステム以外で Docker の特性を活用できる良い場所だと考えています。ヌーラボでは Backlog でのプルリクエストの提供 以降、CI のジョブの実行のために Docker を利用しています。ここではその運用から学んだ5つの Tips を紹介したいと思います。 ヌーラボの ... 続きを読む
今更聞けない!エンジニアのための CSS の基礎講座 〜ボックスモデル編〜 - ヌーラボ [Nulab Inc.]
ヌーラボには現在フロントエンドエンジニアが僕を含め3名おり、CSS は主にそのフロントエンドエンジニアが書いていますが、細かい機能の追加や修正の際にはエンジニアも CSS を書くことがあります。 ただ、エンジニアの中には CSS はあまり得意でない方や、独学でなんとなくで書いている方も多く、以前、そんなエンジニアのために CSS の社内勉強会を行いました。そこで好評だった「CSS のボックスモデル... 続きを読む
結婚後の女性の働き方: 701人の島からリモートワークする私の場合 - ヌーラボ [Nulab Inc.]
最近、リモートワークなど柔軟な働き方に関する記事をよく見かけるようになり、関心の高さを感じています。特に女性は結婚や出産などライフステージの変化と仕事のバランスに悩むことも多く、リモートワークに興味がある方も多いのではないでしょうか? 私は結婚を機に離島に引っ越し、今年の5月からリモートワークをはじめました。そこで、人口701人の小さな島でリモートワークをする話を書いてみたいと思います。(リモート... 続きを読む
Electronアプリをプロダクトとして「正しく」リリースするために必要な3つのこと - ヌーラボ [Nulab Inc.]
Typetalkデスクトップアプリ 先日、弊社チャットサービスTypetalkのデスクトップアプリをリリースしました。おそらくTypetalk.appのパッケージを覗いてElectronの痕跡を見つけ出した方もいらっしゃると思いますが、その通りElectronをベースに実装しています。 ElectronはHTML、JavaScript、CSSなどWebの技術を使用してデスクトップアプリを開発できま... 続きを読む
僕がお話しているプロジェクト管理とチームの作り方などについて - ヌーラボ [Nulab Inc.]
2015年3月25日に、株式会社ロフトワークさま主催の『ビジネスを躍進させる創造的チームの作り方』にて、千葉県の柏にある柏の葉オープンイノベーションラボ(KOIL)にて、「小さなままで世界を相手に冒険できる自己組織化したチーム」というタイトルでお話をさせていただきました。また、最近ではないですが、2012年9月には、Movida School にて「スタートアップは自己組織型であるべき」といったタ... 続きを読む
Docker を利用した Drupal サイトのブルーグリーン・デプロイメント - ヌーラボ [Nulab Inc.]
サービス環境での事例も耳にすることが多くなった Docker ですが、皆さんの現場でも活用されてますでしょうか?ヌーラボでは2014年の夏にローンチした開発者向けのウェブサイトである Nulab Developers にて Docker を利用したブルーグリーン・デプロイメントを行っています。本エントリではサイト更新時のワークフローなども含めその全体像を紹介します。 ミドルウェアの構成 上図にある... 続きを読む
Docker を利用した Drupal サイトのブルーグリーン・デプロイメント - ヌーラボ [Nulab Inc.]
サービス環境での事例も耳にすることが多くなった Docker ですが、皆さんの現場でも活用されてますでしょうか?ヌーラボでは2014年の夏にローンチした開発者向けのウェブサイトである Nulab Developers にて Docker を利用したブルーグリーン・デプロイメントを行っています。本エントリではサイト更新時のワークフローなども含めその全体像を紹介します。 ミドルウェアの構成 上図にある... 続きを読む
「実戦での Scala 〜 6つの事例から知る Scala の勘所〜」を開催しました! - ヌーラボ [Nulab Inc.]
こんにちは、江口です。 2月21日(土)に「実戦での Scala 〜 6つの事例から知る Scala の勘所〜」をスマートニュース株式会社さんと共同で開催いたしましたので、その様子と発表内容を公開された資料とともに簡単に紹介します。 場所は渋谷にあるスマートニュースさんの新オフィスで行われました。Scalaへの注目度の高さもあってか、当日は広いスペースに用意された座席がほぼ満席という盛況具合でした... 続きを読む
実践!ヌーラボサービスでの CloudFront の障害対策 - ヌーラボ [Nulab Inc.]
CDNが単一障害点にならないようにするために ヌーラボでは 2010 年 Cacoo の商用サービスの開始に合わせて AWS における運用を開始しました。当時、運用環境として AWS を採択する決め手の一つになったのが CloudFront でした。その後も着々とエッジロケーションは増え、独自ドメインのサポートなど魅力的な機能も提供され、今ではヌーラボの全サービスの静的ファイルの配信で利用している... 続きを読む
Backlogカイゼン週間を実施して、その成果をリリースしました。 | ヌーラボ [Nulab Inc.]
こんにちは、最近保存食作りにはまっている縣です。先日は完熟梅のジャムを作りました。もうすぐ夏ですね。 さて、ヌーラボでは6月の第1週に、「Backlog カイゼン週間」と銘打ってBacklogの改善を多数実施しました。本日、その成果をまとめてリリースしました。このリリースには約60の大小様々な改善が含まれています。 Backlogカイゼン週間って何? Backlog カイゼン週間とは、「Backl... 続きを読む
Backlog iOSアプリでどこでもプロジェクト管理 | ヌーラボ [Nulab Inc.]
いつどこからでも課題へのコメントやファイル、Wiki を閲覧し、常に最新の状態にする事が必要なプロジェクトがたくさんあります。今日から Backlog iOS を使って外出中や通勤中でも、iPhone からプロジェクトの最新情報を確認できるようになります!最近の更新をすぐに表示Backlog のiOS アプリを起動するとすぐに最近の更新の一覧を見ることができます。その課題をタップすると課題の詳細を... 続きを読む