タグ

ブックマーク / atmarkit.itmedia.co.jp (27)

  • 大分編:東京のゲーム会社が「別府」で歓迎された理由――温泉Tシャツで知事と握手!

    初めまして。「fuzz」の對馬です。国民的RPGで有名な某大手ゲーム会社で15年間エンジニアとして働いた後、6年前に独立してfuzz東京社を、2年前に別府支社を設立しました。 fuzzは、ゲーム開発を主軸としつつ、ゲームの枠にとらわれないアプリ開発や技術開発を行っている会社です。今回は「U&Iターンの理想と現実:大分編」の前座として、別府支社設立に至った経緯をつづります。 エンジニアによるエンジニアのための会社を作ろう 私の知る限り、優秀なエンジニアほど理屈っぽくてワガママです。 でも、それでいいんです。理屈っぽいのは論理的であることの裏返しで、エンジニアにとって最も重要な素養の1つですし、ワガママでいられるということは、ワガママを許してでも必要不可欠なエンジニアであることの証左です。 であれば、論理性を重視しつつ個人の都合を優先できる会社を作れば、優秀なエンジニアが集まってくるのではな

    大分編:東京のゲーム会社が「別府」で歓迎された理由――温泉Tシャツで知事と握手!
    dk19810313
    dk19810313 2018/04/06
    大分がフィーチャーされてて嬉しい。"「満員電車で疲弊して机に向かっているだけではクリエイティブな仕事はできない。温泉でリラックスしている時にこそ素晴らしいアイデアが生まれる」"
  • “WordPressを簡単に1620倍高速化“する「部分キャッシュ」活用テクニック

    WordPressを簡単に1620倍高速化“する「部分キャッシュ」活用テクニック:とにかく速いWordPress(20)(1/4 ページ) エンタープライズ用途での利用が増えている「WordPress」の高速化チューニングテクニックを解説する連載。今回は、「WordPressアプリケーションレベルで実施する高速化チューニング」のポイントを解説します。 連載バックナンバー 前回は、「WordPress実行環境としてのサーバのセキュリティ対策」と「開発者がWordPressアプリケーションを開発する際に実施すべき対策」のポイントを解説しました。今回は、WordPressアプリケーションレベルで「もっと高速化する」テクニックを紹介します。 「全体キャッシュ」と「部分キャッシュ」の違い WordPressの高速化チューニングと聞いて、皆さんはどういった手法が思い浮かぶでしょうか? 具体的には、

    “WordPressを簡単に1620倍高速化“する「部分キャッシュ」活用テクニック
  • エンジニア視点で説明する「メルカリ」、リリースから4年の道のり

    エンジニア視点で説明する「メルカリ」、リリースから4年の道のり:特集:情シスに求められる「SRE」という新たな役割(4)(1/2 ページ) 2017年6月、執行役員 Chief Business Officer(CBO)に、元Facebookのバイスプレジデント ジョン・ラーゲリン氏を迎えるなど、国内はもちろんグローバル展開も加速させているメルカリ。世界に支持される同社サービスはどのように作られ、支えられているのか?――2017年9月に開催された技術カンファレンス「Mercari Tech Conf 2017」にサービス開発・運用の舞台裏を探った。 フリマアプリを開発・提供するメルカリは、「Go Bold(大胆にやろう)」「All for One(全ては成功のために)」「Be Professional(プロフェッショナルであれ)」という3つのバリューを掲げ、急成長を遂げてきた。では、開発や

    エンジニア視点で説明する「メルカリ」、リリースから4年の道のり
  • エンジニアはクリエーター。大切なのは「人数」ではなく「能力」――ソニックガーデン

    エンジニアはクリエーター。大切なのは「人数」ではなく「能力」――ソニックガーデン:特集:アジャイル時代のSIビジネス(4)(1/3 ページ) クラウドの浸透などを背景に、「SIビジネスが崩壊する」と言われて久しい。特集では、今起きている“SIビジネスの地殻変動”を直視し、有効なアクションに変えたSIerにインタビュー。SI来の在り方と行く末を占う。 IoT、FinTechトレンドに象徴されるように、近年は「効率化」や「コスト削減」を主目的とした従来型のIT活用とともに、収益・ブランドを向上させる「攻めのIT活用」が求められている。「ITのパフォーマンスはビジネスのパフォーマンス」といった認識も広がり、「ビジネスアイデアを基にスピーディにITサービスを開発・リリースし、ニーズの変化があれば迅速に改善できる」ことが差別化の一大要件となっている。 だが、欧米のように内製化している例が少ない日

    エンジニアはクリエーター。大切なのは「人数」ではなく「能力」――ソニックガーデン
  • “子持ちの働く主婦が2年の間に70のアプリを開発して得た収入でMacBook Proを購入した話”

    今回は、「このコラムに、ベストセラー書籍『学年ビリのギャルが1年で偏差値を40上げて慶應大学に現役合格した話』をもじったタイトルをつけるとしたらこうなる」という記事タイトルをつけてみた。タイトルが示す通り、Androidアプリを量産し、その広告収入でMacBook Proを購入したRiriさんの「ちょっぴりもうかる」等身大のアプリ開発体験談をご紹介しよう。 人の希望で顔出しはNGということなので、後ろ姿を紹介するにとどめるが、一見、童顔で癒し系の外見とは裏腹に、物事をとても戦略的かつ合理的に考える人であることは、話し始めてすぐに伝わってきた。詳細は後述するが、アプリを量産できるのも基的にRiriさんの合理的な考えがあってこそだと感じた。Ririさんがアプリ開発を始めた動機は「仕事は楽しいが、それとは別に自分でも収入を得る手段を整えておきたかった」というもの。端的に言えば「お金が目的」だ

    “子持ちの働く主婦が2年の間に70のアプリを開発して得た収入でMacBook Proを購入した話”
  • エンジニアが「好き」と伝えるためのAPIがついに完成

    技術者のためのトークライブイベント「TechLION vol.12」が、4月18日に開催された。イベントでは、「私のこと好き?」と聞く文系女子に対し、「APIを用意するから、不安になったらそこにアクセスしてよ」とまっすぐに答える「エンジニア思考」が注目を集めた。後日公開したレポート記事でも大きな反響があり、ついにはこんなコメントが寄せられた。 こうして、4月21日、「エンジニアが『好き』と伝えるためのAPI」が完成した。API開発者の@oh_sky氏によれば、「いつ彼女ができても大丈夫なように、このAPIを実装することにした」という。仕様・ソースコードは以下のとおり。 <?php App::uses('AppController', 'Controller'); class YoshioriController extends AppController { public function

    エンジニアが「好き」と伝えるためのAPIがついに完成
  • エンジニアが正しく「好き」と伝えるための実装法

    4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。そこで語られたエンジニアと文系女子のセキララな日常風景をレポートする。 4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。今回のテーマは「出会い」。さまざまな「出会い」が語られる中、ITを通じて出会った夫婦、ショウジ ヨシオリ氏とショウジ ユウコ氏によって繰り広げられたプレゼンテーションの一部を紹介する。ショウジ ヨシオリ氏はクックパッドのサービス開発エンジニア、ショウジ ユウコ氏はグルーヴノーツで広報を担当している。 エンジニアと文系女子が結婚するとどうなるのか。日常の風景をセキララに語ってくれた。 自転車に乗って2人で仲良く帰宅しているときの会話 ユウコ氏:ヨシオリさんの方が速い! ヨシオリ氏:へへへ、勝った!! ユウコ氏:私の方が軽いから遅いんだも

    エンジニアが正しく「好き」と伝えるための実装法
    dk19810313
    dk19810313 2013/04/19
    僕もAPI叩かれたいです(*´ェ`*)
  • 緊急時に備えてリカバリDVDを作る

    サーバ管理者の皆さん、バックアップはきちんと取っていますか? この連載では、Mondo Rescueというバックアップツールを使って、非常時のサービス停止時間をなるべく短くする体制を作る方法について解説します。(編集部) 面倒だけどバックアップは避けては通れない サーバを運用するときに、多くの人が悩む問題が「バックアップ」です。起きるかどうか分からない、ひょっとしたら起こらないかもしれない障害に備えて、面倒な作業をしなければいけないのですから、管理者がバックアップに対して後ろ向きになってしまうこともあるでしょう。 しかし、Webサーバならコンテンツのファイル、データベースサーバならデータベースファイル、ファイルサーバなら保存しているファイルという具合に、サーバがサービスとして提供するデータは最低限バックアップしておかなければなりません。このように日々変更が加わるデータをバックアップすること

    緊急時に備えてリカバリDVDを作る
  • いま知っておくべきWebサービスのための高速ネットワーク技術(前編)

    では、なぜいまWebサービスに高速ネットワーク技術が必要なのでしょうか? 高速ネットワーク技術とサーバ性能の現状を見ながら、その理由を解き明かしていきましょう。 拡大期を迎えるモバイルインターネット 米Morgan Stanleyは2009年に行った調査で、2014年ごろには、モバイル環境からのインターネットユーザー数がデスクトップ環境のそれを追い抜くだろうと予測していました(図3)。この調査から3年が経とうとしている現在、予想はまさに現実のものになろうとしています。モバイルインターネットの利用拡大は目覚ましく、家庭にも個人にも深く浸透してきています。 さて、モバイル環境向けに提供するWebサービスでは、ワイヤレスデータ通信網を考慮して、コンテンツ自体を小さく作るよう心掛けるはずです。これにより、小さなパケットを大量に送受信できるWebサーバの重要性が必然的に増しており、「ネットワーク帯域

    いま知っておくべきWebサービスのための高速ネットワーク技術(前編)
  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

  • Vyatta――クラウド時代の仮想ルータ活用術:導入編(1/2) - @IT

    オープンソースで実現する柔軟なルータ Vyatta――クラウド時代の仮想ルータ活用術:導入編 松直人 日Vyattaユーザー会 運営委員 さくらインターネット研究所 上級研究員 2010/11/22 オープンソースソフトウェアを集めて作られたルータ「Vyatta」は、ルーティングやファイアウォールといった機能を、既存のハードウェア一体型ルータには実現しがたい柔軟さで提供します(編集部) Vyattaとは何か? Vyattaは「ビアッタ」と発音し、サンスクリット語で「オープン」を意味する言葉です。その名のとおり、オープンソースを集めて作られたルータソフトウェアで、北米のVyatta社がディストリビューションを管理・運営しています。 Vyattaには、「VyattaCore」と呼ばれる非商用版と、「Vyatta Subscription Edition」と呼ばれる商用版があります。オープン

    dk19810313
    dk19810313 2011/11/23
    今更だけど、今度使ってみよう。
  • さくらのクラウド、Amazon EC2の半額以下で11月開始へ - @IT

    2011/09/06 さくらインターネットが、11月15日に竣工する北海道・石狩の新データセンターで、竣工と同時に格的なクラウドサービス「さくらのクラウド」の提供を開始することを明らかにした。9月5日に東京・新宿で開かれたユーザー向けイベント「さくらの夕べ」で、田中邦裕社長自らが語った。 「昨年11月のクラウドコンピューティングEXPOで、さももうすぐ出るかのように言ってしまいましたけれども、ようやく明日ベータサービスのリリース予定です」 昨年の時点で、後発となるクラウドサービスのコンセプトを「何の変哲もないIaaS型クラウドを圧倒的なコストパフォーマンスで提供する」と語っていた田中社長だが、改めて「開発者志向のシンプルクラウド」という設計目標を強調。公式発表前ながら、「同一スペックであれば、Amazon EC2の1/3から1/2の料金にできると思う」と話し、国内の競合サービスや、機能や

    dk19810313
    dk19810313 2011/09/07
    過去色々と痛い目にあってて、、VPS 512もちょっとでかめ(といっても数百kbps程度)のトラフィック投げただけでハングアップしたので、安心できない。クラウドは本当に大丈夫なの?って思う。
  • ゼロ円でできるインターネットVPN(2/4)

    ゼロ円でできるインターネットVPN OpenVPNで手軽にVPN構築 Shin.鶴長 2008/5/2 インターネットVPNの使用例 まずはインターネットVPNをより理解するため、具体的なシーンを2つ取り上げ、紹介します。 ■個人が自宅と結んで使う 自宅にある重要なファイルを出先でダウンロードしたい場合、ファイルをダウンロードできるようファイルサーバを立ち上げ、FTPやSFTPなどのサービスを使用します。 しかしこの方法では、ダウンロードの必要がない時間(実は必要な時間より圧倒的に長い)もファイルサーバを立ち上げておく必要があり、その間、サーバが攻撃の危険性にさらされます。また、ユーザー認証の方法、経路上の盗聴や改ざん、サービスに対する攻撃などへの多くの対策を行う必要があるなど、グローバルなネットに対してサービスを公開することは、大きなリスクを伴います。それが複数のサービスということになれ

  • スマートフォンアプリデザインに役立つ 基礎のまとめ!

    スマートフォンアプリデザインに役立つ 基礎のまとめ!:一撃デザインの種明かし(14)(1/4 ページ) 各キャリアが新Android携帯を続々と発表し、スマートフォンへの注目がますます盛り上がる中、アプリケーションも、iPhoneAndroidともに展開するものが増えてきました。 そういった中で、稿ではスマートフォンアプリのデザインのコツをまとめてみます! iPhoneAndroidともに展開しているアプリ3例 まずは、iPhoneAndroidともに展開している有名アプリを3つ紹介します。それぞれのスクリーンショットを見ながら違いを探してみてください。 【1】クックパッド レシピの投稿と検索ができるアプリです。PCサイトの雰囲気はそのままに、トップ画面を旬のキーワードと履歴、検索ボックスのみに絞ったシンプルなUIになっています。要素とコンテンツを極力減らすことで、レシピ検索に集中

    スマートフォンアプリデザインに役立つ 基礎のまとめ!
  • アマゾンが従量課金CDNサービスを開始 - @IT

    2008/11/18 米アマゾンの子会社でクラウド関連サービスの開発・運用を手がける米アマゾン・ウェブ・サービシズは11月18日、従量制課金によるCDNサービス(コンテンツ・デリバリー・ネットワーク)「Amazon CloudFront」のベータサービスを開始した。米国に8個所のほか、ヨーロッパではロンドン、ダブリン、アムステルダム、フランクフルトの4個所、アジアでは香港と東京の2個所にエッジサーバを配備し、1000Mbps、1000リクエスト/秒のピーク負荷に耐えるという。これ以上の負荷になる場合、別途Webサイトを通じてリクエストを送れる。リクエストには2営業日以内に対応するとしている。 同社のストレージサービス「Amazon S3」と組み合わせて使う。頻繁に参照される画像や映像、音声、配布ファイルなどをS3上に置き、APIを使ってそれらを“distribution”という単位で束ねる

  • 月間57億PV、300台のサーバを運用するミツバチワークスが編み出したインフラ技術

    ミツバチワークスのエンジニアは、「月間57億PV」という巨大なトラフィックをさばくため、さまざまな技術を駆使してインフラを構築している。主と副の2立てでデータベースを運用し、300台のサーバを使いながら「負荷の限界」に挑むエンジニアに、技術ノウハウを聞く。 ミツバチワークスが運営するケータイブログサービス「DECOLOG」は、異色のサービスである。10代後半から20代前半の女性に最も人気のあるケータイブログサービスで、「デコメール」などを利用して、かわいくカラフルなブログを作成できる。広告基準を厳しくすることで女性ユーザーにも不安なく使ってもらえるような安心感を作り出し、口コミだけでじわじわとアクセス数を伸ばしてきた。 結果、2010年7月実績で月間57億PV(ページビュー)超、想定800万UU(ユニークユーザー)、会員登録者数180万件と、ケータイブログサイトでは国内最大のサービスとし

    dk19810313
    dk19810313 2010/09/08
    DECOLOGの裏側。
  • ベニヤ板とDCのハイブリッド! pixivインフラの今 - @IT

    2010/07/21 ホームセンターに行けば9800円で買えそうなスチール製の“ラック”に、むき出しのマザーボード。うねうねとケーブルがラックの間を這(は)う。 「ラックに直接置くと通電しちゃうじゃないですか。だからラックに木片をくくりつけて、その上にマザーボードを載せているんですね。ただ、そうすると実は若干たわむんです、自重で……。なのでパーツの抜き差しではかなり嫌な思いをします」。 イラスト投稿サイトの「pixiv」(ピクシブ)でインフラの設計・運用を担当する上薗竜太氏がこう話すと、あまりの無手勝流ぶりに会場からは笑いが起こる。 「でも、これはまだ前のバージョンの運用でですね、3カ月前ぐらいからベニヤに変えました。これが新しいpixivを支えるラックです」 実物の写真がスクリーンに映し出されると会場には再び大きな笑いが起こった。「これによってマザーボードがたまわない。パーツの抜き差しで

    dk19810313
    dk19810313 2010/07/22
    おもしろいなぁ。 "四ツ谷の局舎自体も、もうpixivのトラフィックでいっぱいいっぱいになっていたんです"
  • TwitterのStreaming APIが正式版に - @IT

    2010/01/06 Twitterが2009年4月からアルファテストを行ってきた「Streaming API」が1月6日、正式版としてリリースされた。Streaming APIは、パブリック・タイムラインや特定の検索語彙、ユーザーID、位置情報によるフィルタリングで流れてくるリアルタイムな情報を取得するためのAPI。パブリックタイムラインの取得は一般ユーザーの権限(BASIC認証を使う)では、サンプリング済みのサブセットだけとなるが、より多くのサンプルを取得するAPIや、フルセットのパブリックタイムラインを取得する“Firehose”(非常に大量のデータが流れ出てくることから、水圧の高い消防ホースになぞらえている)と呼ばれるAPIもある。 “ストリーム”は小さなデータの更新情報の流れを表す一般的語句としても用いられているが、FacebookやTwitterが提供するStreaming A

    dk19810313
    dk19810313 2010/01/07
    そろそろまた何か作りたい所。
  • ペパボ社長・家入氏が語る、バカとまじめの振り子の関係

    ユニークなデザインやサービスで注目されるペパボ。創業者の家入氏に、クリエータ兼経営者としてペパボが生み出す独創的なサービスへのこだわりを聞いた 自分にできるのはクリエータとビジネスの仲介人 ユニークなデザインやサービスで注目されるpaperboy&co.(以下、ペパボ)。創業者である家入一真氏は、デザイナ/Web開発者としてキャリアをスタートさせ、現在ではそれを支援する側に身を置く。2008年12月に上場を果たし経営者として成功。そんな家入氏に、クリエータとして独創的なサービスを生み出すこと、経営者として会社を成長させることのこだわりについて聞いた。 ――もともと自らもクリエータだったわけですが、それを支援する側になろうと思ったきっかけはなんでしょうか? 高校を中退した後に油絵の学校に通っていたのですが、父親が交通事故に遭ってしまい、就職せざるを得なくなりました。その事故がなければ、三浪、

    ペパボ社長・家入氏が語る、バカとまじめの振り子の関係
    dk19810313
    dk19810313 2009/10/29
    顔が小さくなったような。
  • PostgreSQLのバックアップ&リストア手法その1

    PostgreSQLのバックアップ&リストア手法その1:使えば分かるPostgreSQL運用&チューニング(4)(3/3 ページ) (2)OSコマンド(rsyncなど)、バックアップツールによるバックアップ OS側で用意されているコマンドやサードパーティ製のバックアップツールを利用したバックアップ方法は、PostgreSQLを停止してデータベースクラスタをコピーすれば完了です。リストアは、データベースクラスタのディレクトリを置き換えるだけです。この方法の利点は何といっても単純明快なことですが、以下の欠点があります。 一貫性を保ったバックアップを取得するために、PostgreSQLを停止しなければならない CPUアーキテクチャが異なる環境やメジャーバージョン(先頭2けた)が異なるPostgreSQLへはリストアできない バックアップファイルのサイズが、PostgreSQLのダンプツールを使用

    PostgreSQLのバックアップ&リストア手法その1