タグ

ブックマーク / thinkit.co.jp (54)

  • “スタートアップ”の正しい意味を理解していますか?

    今回はいよいよ題、エンジニアとシリコンバレーでの起業の関係に入っていきましょう。シリコンバレーと日起業家、両者の最も大きな差はどのようなものでしょう? 私はそれを「エンジニアがリーダーとして起業するか、そうではないか」だと思っています。グーグルやフェイスブックに代表されるような、エンジニアが創業者として起業し、大きく成長した会社がシリコンバレーには数多く存在します。一方日では、エンジニアがリーダーであるスタートアップはあまり無いように思います。この違いはどこから来るのでしょうか。 よくある誤解・スタートアップとスモールビジネス その前に、まずシリコンバレーで考えられているスタートアップという会社形態の定義から始めましょう。なぜなら、私がここで言うスタートアップという言葉は、日では誤解されていると思われることが多いからです。実はスタートアップとは、直訳した「始まったばかりの会社」の

    “スタートアップ”の正しい意味を理解していますか?
  • 電子工作シミュレータ「123d circuits」を使ってみよう!

    はじめに 前回は、テスターを使って温度センサや照度センサの電圧、周波数やデューティーの検出などを行いました。少し地味な作業でしたが、「テスターは電子工作の基中の基」なので、しっかりと解説しました。 今回からは、いよいよ実際のマイコンボード(Arduino)を使用した電子工作の解説に入りたいと思います。 Web上で電子工作をシミュレーション!「123d circuits」とは? 「電子工作」というと、こまごましたたくさんの電子部品をくっつけて、線を繋げて……というイメージを持っている人もたくさんいると思いますが、実は実際の部品やボードを使わなくてもできてしまいます。 「123d circuits」は、CADメーカーAutoDesk社が提供する簡易シミュレーションソフトです。前回で説明したような実体配線図の作成やWeb上で簡易的な動作確認(シミュレーション)ができます。 「123d cir

    電子工作シミュレータ「123d circuits」を使ってみよう!
  • IBMのSoftLayerは他のクラウドサービスとどう違うのか?

    SoftLayerはどんなクラウドサービスなのか? SoftLayerは、IBMによる買収以前はSoftLayer Technologyという企業が提供していたサービスだ。もともとホスティングなどに強い企業で、買収以前は米国でも「AWS、RackSpace、SoftLayer」が3大クラウドプロバイダとして認知されていた実績を誇る。特にスタートアップ企業などに人気があった。その頃の海外拠点はシンガポールとアムステルダムの2カ所だった。と、北瀬氏は説明する。 2013年7月にIBMが買収。IBMがCAMSと表現する“Cloud、Analytics、Mobile、Social、Security”といった新たな注力分野に取り組む一環として、20億ドル以上という大型買収を行った。 この買収は、クラウドに対するIBMの投資としては最大規模のものとなる。その後、2014年には全世界にデータセンターを展

    IBMのSoftLayerは他のクラウドサービスとどう違うのか?
  • MySQLマイスターに学べ! 即効クエリチューニング

    Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.

  • GitHubとGitのおさらい

    みなさん、はじめまして。GitHubの池田と申します。GitHubTwitterのユーザーアカウントは@ikeike443です。GitHubではソリューションエンジニアという役割で、アジア・パシフィックを担当しています。我々GitHubは2015年6月に日法人を設立しました。日企業のソフトウェア開発の効率化のお手伝いをしています。 今回は数回にわたって、GitHubについて、その質や我々が実現しようとしている世界観、また意外と知られていないGitHubの機能についてご紹介していければと考えています。 GitGitHubとは何か 今さら感はありますが、ここで改めてGitおよびGitHubとは何かについて簡単におさらいしておきましょう。 よく混同されている方がいらっしゃるのですが、まずGitGitHubは別のものです。 Gitは2005年にリーナス・トーバルズが開発した分散バージョ

    GitHubとGitのおさらい
  • MySQL Clusterのバックアップ/リストアの具体例

    連載では、実際に「MySQL Cluster」を利用するためのチュートリアルとなるように、その特徴と基的なアーキテクチャからインストール方法、基的な操作などをコマンド付きで解説していきます。第5回の今回は、MySQL Clusterのバックアップ/リストアの具体例について解説します。 前提となる環境 記事中のコマンド例は、第2回でインストールした環境を前提としています(追加設定として、mysqlユーザーの環境変数"PATH"に"/home/mysql/mysqlc/bin"も追加した状態)。 第4回で解説した“バックアップ、リストア関連のパラメータ”は明示的に設定していませんので、全てデフォルト設定となっています。今回のチュートリアルでバックアップが格納されるディレクトリはBackupDataDirのデフォルト値である“FileSystemPath/BACKUP”です。FileSys

    MySQL Clusterのバックアップ/リストアの具体例
  • Dockerを使いこなすには。Dockerはこの先どこへ向かうのか? Docker座談会(後編)

    DockerについてはThinkITでもこれまで何度か解説してきた。今回はDocker仕事で扱っている方々に、Dockerをどう使っているか、どう使うのがよいかについて、座談会形式で話していただいた。(※この座談会は2015年に実施されたものです) 後編である今回は、ある程度の規模で実運用に使うときの課題や、利用する側の企業の課題、Dockerの上のソフトウェアの動向、Docker社の動向、といったテーマでお送りする。前編はこちら。 複数のコンテナーでシステムを組むのはまだ大変 松井:Dockerも、1つのコンテナーならいいのですが、複数のコンテナーでシステムを組むときには、いろいろ考えることが出てきますよね。ネットワーキングやストレージ、スケジューリング、バランシングなど。 そうすると結局PaaSのようになってきて、OpenShift 3やFlynnのようなシステムになる。でもロックイ

    Dockerを使いこなすには。Dockerはこの先どこへ向かうのか? Docker座談会(後編)
  • Dockerの誤解と神話。識者が語るDockerの使いどころとは? Docker座談会(前編)

    では題に入ります。まず、Dockerは何がいいのか、あるいはどういうことには向かないか。実際に仕事で関わっている立場から語ってください。 松井:SIerをやっていて、最近はお客様からDockerという言葉が出てくるようになりました。とあるお客様からは、Solarisコンテナーで動いているシステムが古いので乗り換えたい、そのためにDockerはどうかと具体的な話を聞かれました。一方、「Dockerってどう?」と漠然とした話をいただいて、お客様の環境でしたらこう使えます、という話をすることもあります。 実案件まではまだありません。アプリケーションが対応していないと使えない、という話になることが多い。Dockerでは、いままでのアプリをそのまま使おうとすると、失敗すると思います。 前佛:無理をしてDockerを入れるのは違うと思いますね。Docker社が、仮想化を置きかえるというような見せ方を

    Dockerの誤解と神話。識者が語るDockerの使いどころとは? Docker座談会(前編)
  • グーグルが第2世代の「Cloud SQL」ベータ版をリリース、米Mozillaが「Firefox 43」を公開、ほか

    グーグルが第2世代の「Cloud SQL」ベータ版をリリース、米Mozillaが「Firefox 43」を公開、ほか こんにちは、日立ソリューションズの吉田です。 今週もなかなか冬の訪れを感じられることが少なく「暖冬小雪」が続いています。この週末はようやく格的な冬らしい天気分布になるようで、各地から初雪の便りも届いているようですが、去年よりも15日程度遅いようです。 今週もOSSに関する注目すべきトピックをとりあげましたので、ゆっくりとご覧下さい。 グーグルMySQLデータベースサービス「Cloud SQL」、第2世代のベータ版がリリース 米国Google社は10日、「Google Cloud SQL」の2世代目のベータ版をリリースしたと発表しました。「Cloud SQL」はフルマネージド型のMySQLサービスとして2011年にリリースされたもので、最新版ではあらゆる規模の顧客に対して

    グーグルが第2世代の「Cloud SQL」ベータ版をリリース、米Mozillaが「Firefox 43」を公開、ほか
    fumikony
    fumikony 2015/12/21
  • MySQL Clusterの特徴とアーキテクチャ

    連載では、実際に「MySQL Cluster」を利用するためのチュートリアルとなるように、その特徴と基的なアーキテクチャからインストール、基的な操作などをコマンド付きで解説していきます。第1回の今回は、MySQL Clusterの特徴とアーキテクチャについて紹介します。 MySQL Clusterとは? 「MySQL Cluster」は「MySQL Server」とは開発ツリーの異なる製品で、共有ディスクを使わずにアクティブ−アクティブのクラスタ構成が組めるリレーショナルデータベースです。カラムやインデックス、ノードの追加・削除といった各種メンテナンス処理をオンラインで実行できる、単一障害点がなく可用性が非常に高い、などの特徴があります。そのため、米国海軍の航空母艦における航空機管制システムなど、ミッションクリティカルな分野でも多く利用されています。 また、基的にはデータとインデッ

    MySQL Clusterの特徴とアーキテクチャ
  • Docker1.9のマルチホストネットワーク

    Docker 1.9で新たに導入されたマルチホストネットワーク機能について、これまでのDockerのネットワークと比較しながら、紹介します。 Dockerとはそもそも、dotCloud社(現Docker社)が自社のPaaSを構成するパーツのうち、アプリケーション実行環境をイメージとして標準化し、そのイメージから実際の実行環境を素早く提供するための仕組みをOSS化したものだ。そのため、現在Docker Engineと呼ばれている「アプリケーションの実行環境を、Dockerイメージから素早くコンテナとして立ち上げるDockerのコア機能」には独特のクセがあり、初学者を悩ませる。今回は、代表的な悩みの一つであるDockerのネットワークについて、最新リリース(1.9)で導入されたマルチホストネットワーク機能についても触れながら掘り下げる。 従来のDockerのネットワーク まずは、従来から利用さ

    Docker1.9のマルチホストネットワーク
  • スタートアップのCTOってどんな仕事をしているの? Retty樽石さんのケース

    グローバル展開に向けてロードマップを描き、チームを引っ張るグルメサイトRettyの新しいCTOは元グーグルエンジニア 2010年に起業したグルメ系口コミサービスのRettyは、2014年に強力なCTOを迎え、ユーザー数を大きく伸ばしている。スタートアップ企業のCTOにはどのようなスキルが求められ、どのような仕事をしているのか、Retty株式会社CTOの樽石将人氏に伺った。 さまざまな経験がCTOという立場に役立っている ——初めに、Rettyに入る前に何をしていたのか教えてください。 樽石●小学校低学年の時からコンピュータを触っていました。1985年あたり、データを保存するのはカセットテープという時代です。それで大学では情報の学部に入り、コンパイラの研究を大学院までやりました。その時に、インターネット上でLinuxのオープンソースコミュニティに出会って、コミュニティ活動をするようになりまし

    スタートアップのCTOってどんな仕事をしているの? Retty樽石さんのケース
  • 一流のエンジニアが集まるクックパッドで聞いたエンジニアのライフスタイルと求められるスキル

    ソーシャルゲームブームを皮切りにしてエンジニア不足が叫ばれるなか、主婦向けのレシピサイトという一見エンジニアからほど遠いWebサービスに、なぜ一流のエンジニアが魅力を感じて次々と集まってくるのか。その秘訣とエンジニアのスキルセットについて、クックパッド技術部長の小川伸一郎氏に伺った。 重力に引かれるように、いいエンジニアが集まってくる ――なぜクックパッドには優秀なエンジニアが集まるのか、その秘訣をお聞きしたいと思います。まず、小川さんはどうしてクックパッドに入られたのでしょうか。 外から見た時には、Rubyの業界で知れ渡った、優秀で知名度の高いエンジニアが、数多く在籍していたから、ということがあります。2010年頃に、当時技術部長だった井原さん(編注:井原正博氏)が、優秀なエンジニアを多数採用するという方向に舵を切りました。その頃から、RubyのコミッターやRuby界隈で知名度のある優秀

    一流のエンジニアが集まるクックパッドで聞いたエンジニアのライフスタイルと求められるスキル
  • 一流のエンジニアが集まるクックパッドで聞いたエンジニアのライフスタイルと求められるスキル

    ソーシャルゲームブームを皮切りにしてエンジニア不足が叫ばれるなか、主婦向けのレシピサイトという一見エンジニアからほど遠いWebサービスに、なぜ一流のエンジニアが魅力を感じて次々と集まってくるのか。その秘訣とエンジニアのスキルセットについて、クックパッド技術部長の小川伸一郎氏に伺った。 重力に引かれるように、いいエンジニアが集まってくる ――なぜクックパッドには優秀なエンジニアが集まるのか、その秘訣をお聞きしたいと思います。まず、小川さんはどうしてクックパッドに入られたのでしょうか。 外から見た時には、Rubyの業界で知れ渡った、優秀で知名度の高いエンジニアが、数多く在籍していたから、ということがあります。2010年頃に、当時技術部長だった井原さん(編注:井原正博氏)が、優秀なエンジニアを多数採用するという方向に舵を切りました。その頃から、RubyのコミッターやRuby界隈で知名度のある優秀

    一流のエンジニアが集まるクックパッドで聞いたエンジニアのライフスタイルと求められるスキル
  • Reactによってネイティブ/Web論争は終わったのかもしれない

    PCで我々がWebアプリを多く利用するが、モバイルにおいてアプリは全てだ。今ではモバイルを使っている時間の90%はアプリの利用に費やされている。 ここでいうアプリとはネイティブアプリの事だ。 マーク・ザッカーバーグがネイティブではなくHTML5に投資したのは最大の失敗だったと宣言して以来、モバイルWebは着実に勢いを失ってきている。 しかし皮肉なことに、フェイスブックのエンジニアたちのおかげでそれも過去の事になる。 どういうことか説明しよう。 モバイルWebをReactする ザッカーバーグがHTML5は終わったと宣言した翌年、フェイスブックのエンジニアの一人であるジョーダン・ウォークがWeb開発の新しいアプローチであるReactJSを生み出した。 ReactJSは開発者がJavaScriptのスキルを活用し、アプリ開発をシンプルにできるようになった。しかし他にも多くあるイノベーションのうち

    Reactによってネイティブ/Web論争は終わったのかもしれない
    fumikony
    fumikony 2015/10/09
    あれ、まだ早すぎたみたいな感じじゃなかったっけ? > “ザッカーバーグがHTML5は終わったと宣言”
  • ZabbixのCEOに訊く、普通の会社が普通じゃない理由

    2015年9月に開かれたZabbix Conference 2015の後にZabbixの社を訪ね、CEOであるアレクセイ・ウラジシェフ氏、日法人であるZabbix Japan LLCの代表、寺島広大氏にインタビューを行った。 まず最初の質問は、ZabbixがいわゆるアメリカなどのIT企業とかなり異なる特異な企業であるその理由だ。今回のカンファレンスでも大げさなプレゼンテーションも無く淡々と次期バージョンの説明を行い、会場からの質問に答え、時に反省し、ユーザーの意見を取り入れる様は大仰な演出が当たり前のIT系カンファレンスとは様子が異なっていた。 ーーーなぜZabbixは普通のアメリカIT企業のようでは無いのでしょう? それは私たちが普通の会社だからです(笑)。実際に私たちがやっていることは、良い製品を作る、これだけで、これは創業の時から何も変わっていないのです。毎年の売り上げを報告し

    ZabbixのCEOに訊く、普通の会社が普通じゃない理由
  • 自動化・省力化のためのSerf入門

    Serfが必要とされる理由 複数のサーバ環境上で、一斉にセットアップ用やデプロイ用のコマンドを実行したり、バージョン番号の確認を行ったりするためには、どのような方法が最適でしょうか。管理対象が数台程度であれば、毎回手打ちでSSHログインを実行し、コマンドを実行する方法もありでしょう。 しかし、その作業が同じ手順の繰り返しである場合や、システムにおける作業対象が十数台~数百台まで増えたとしたらどうでしょう? 人の手で行うとなると、作業にかかる時間が増える上に、作業ミス発生のリスクも高まります。ミスを防ぐためには、チェックの仕組みも必要となります。たとえそれが単純な作業だったとしても、システム全体としては非常に面倒なものになりがちです。 このような問題を解決するためのツールとして、parallel-sshが挙げられます。parallel-sshは名称の通り、ある環境上から対象となるサーバ群に対

    自動化・省力化のためのSerf入門
    fumikony
    fumikony 2015/08/10
  • 巷で話題のDockerとは?

    Dockerが利用される背景 今、世界中の開発者やIT部門において「Docker」(ドッカー)が注目されています。もともと、DotCloud社(現 Docker Inc.)が、開発者やIT部門をターゲットとしたアプリケーションやOSの開発・配備を行うための基盤ソフトウェアとして開発され、2013年にリリースされました。このソフトウェアは、オープンソースソフトウェアの「Docker」として公開され、その使い勝手の良さから、多くの開発者、IT部門の管理者で瞬く間に利用されることになりました。Dockerは、仮想化ソフトウェアにみられるような性能面での劣化を極力排除したコンテナ技術の採用により、仮想化ソフトウェアに比べ、極めて集約度の高いITシステムを実現することができます。しかし、このDockerが注目される理由は、ハイパーバイザー型の仮想化ソフトウェアに比べてのハードウェア資源の消費や性能劣

    巷で話題のDockerとは?
  • Dockerを理解するための8つの軸

    Docker」というキーワードが、サーバーまわりのキーワードとして定着しつつある。その一方で、触ったことのある人以外からは、「Dockerってよくわからない」「コンテナーって昔からあるのでは?」という声も聞く。 Dockerは、それまでにあった要素技術を組み合わせることで、サーバーアプリケーションを実行する便利な方法を作り出したものだ。そのため、1つの要素技術を見ただけでは、新しさや全体像がわかりにくい。 そこでこの記事では、Dockerを触ったことのない人向けに、Dockerを8つの軸から説明する。なお、ここではDockerそのものを解説するわけではないので、ご了解願いたい。 1. コンテナー Dockerはまず、コンテナー管理ツールだ。 コンテナーとは、1つのサーバーの上で、複数のサーバー環境をそれぞれ分離して実行する、一種の仮想化技術だ。「OSレベルの仮想化」とも呼ばれる。 複数の

    Dockerを理解するための8つの軸
  • 「Fluentdをきっかけにビジネスが回る仕掛けがとっても気持ちイイです。」

    クラウドを活用したデータマネージメントサービスを展開するトレジャーデータのCTO、太田一樹氏にインタビューを行った。同社がメインで開発を進めるログ収集のためのオープンソースソフトウェア「Fluentd」とコアなビジネスモデルとの関係、トレジャーデータの狙っているユーザー層、更にはエンジニアの雇用から人工知能の可能性まで幅広いトピックに及んだ。 まずはCTOとしての業務領域を教えてください。 現在はCTOという肩書きで、約80名ほどの社員の中の30名ぐらいを占めるエンジニアリングとプロダクトマネージャーを統括する仕事をしています。プロダクトマネージャーというのはアメリカIT企業では普通なんですが、製品の位置付けとか顧客ニーズを理解したり、顧客向けのメッセージを作る役目です。それに加えて製品を使って頂いているお客様への対応を行うカスタマーサポートのエンジニアという人たちも統括しています。その

    「Fluentdをきっかけにビジネスが回る仕掛けがとっても気持ちイイです。」