タグ

ブックマーク / ascii.jp (70)

  • Amazon S3互換の低価格ストレージを手がけるWasabiが日本進出

    オブジェクトストレージサービスのWasabi Technologiesは、アジアパシフィック(APAC)での事業拡大に向けて、日国内にAPAC社を設置。APAC地域では初となるパブリッククラウドサービスの拠点を、東京都内にあるNTTコミュニケーションズのデータセンターに展開。年内には、国内2つ目のデータセンターを開設する予定であるほか、APAC地域でのデータセンターの設置も検討しているという。 Amazon S3の1/5のコスト S3互換のAPIを提供 Wasabi Technologiesは、米マサチューセッツ州ボストンに社を置き、2015年に創業。2017年からクラウドストレージサービスを開始している。米国、欧州にデータセンターを設置。社員数は150人以上に達する。また、顧客数は2万5000社以上となっており、メディア&エンターテイメント、研究開発、ヘルスケア、教育、公共、エネル

    Amazon S3互換の低価格ストレージを手がけるWasabiが日本進出
  • ノンデザイナーこそ知っておきたい!デザインでセンスより大切な心理学のルール

    デザインに一番大事なのはセンスだと思っていませんか? ディレクターやエンジニアにも役立つ、Webデザインで使える心理学のルールとは? ミズーリ工科大学の研究によると、Webサイトに対するユーザーの第一印象の94%以上はデザイン関連の要素で決まっているようです。また、なんと88%ものユーザーが、ユーザビリティの問題があったWebサイトを再び使わないと決めることも分かっています。 しかし、Webサイトのデザインには高度な技術力や美的感覚が必要だと思うのなら、考え方を変えてください。美的感覚は確かに重要ですが(なんといってももう2016年なのですから!)、Webサイトに必要なのは美的感覚だけではありません。実際、一番大事なことでさえありません。一番大事なのはユーザビリティであり、もっと実入りの多いWebサイトを確実に作るには、心理学のルールを使ってWebサイトをデザインしなければなりません。 ル

    ノンデザイナーこそ知っておきたい!デザインでセンスより大切な心理学のルール
  • ASCII.jp:フロントエンドエンジニアの本気を見てみる?さくらが挑戦した初めてのブラウザゲーム開発|中の人が語るさくらインターネット

    2018年6月29日、さくらインターネットは「さくらの勉強会 フロントエンドナイト」を開催した。「ブラウザゲーム開発の初心者」だったというさくらのクラウドのメンバーがブラウザゲーム「さくらのINFRA WARS」の開発にチャレンジした試行錯誤をこってり語った。 エイプリルフールネタでブラウザゲームをイチから作ってみる 「さくらのINFRA WARS」は2018年のエイプリルフールネタとして、さくらのクラウドのチームが開発したブラウザゲーム。「インフラエンジニア育成型サーバー防衛シミュレーション」を謳うさくらのINFRA WARSは、プレイヤーがインフラエンジニアになり、襲いかかるサイバー攻撃から身を挺してサーバーを守り、お客様に安定したサービスを提供するという内容で、いかにもさくららしいゲーム。年齢層の高いユーザーが喜びそうなドットの荒いレトロゲームらしい見た目もゲームの大きな売りと言える

    ASCII.jp:フロントエンドエンジニアの本気を見てみる?さくらが挑戦した初めてのブラウザゲーム開発|中の人が語るさくらインターネット
    aki77
    aki77 2018/10/05
  • 約60時間を非常用電源設備で乗り切った石狩データセンターの奇跡

    2018年9月6日に北海道を襲った震災により、停電状態に陥ったさくらインターネットの石狩データセンターに対し、9月8日ようやく電力供給が再開された。想定を超えた約60時間を非常用電源設備で乗り切り、インフラ事業者としての矜持を見せた石狩データセンターの「奇跡」について、改めてきちんと説明していきたいと思う。 卓越したオペレーション能力で「想定外」を「想定内」に 2011年11月に開設された石狩データセンターは、数多くのサーバーを収容するさくらインターネットの基幹データセンターになる。開設当時はソーシャルゲームの普及でサーバーの需要がうなぎ登りだったほか、環境に配慮したエコなデータセンターが求められていた。こうしたニーズに対応する石狩データセンターは、寒冷地のメリットを活かした外気冷却と東京ドーム1個分に相当する広大な敷地を用いたスケーラビリティが大きな売りだった。私も開設時と増設時で2回ほ

    約60時間を非常用電源設備で乗り切った石狩データセンターの奇跡
    aki77
    aki77 2018/09/10
  • Rubyで学ぶRuby

    Rubyで始める、すこし気のプログラミング入門。「プログラミングってそもそもどういうこと?」からスタートして、最後には自分だけのRubyインタプリタをRubyで作ってみよう。Rubyを使ってゼロからプログラミングを学びながら、プログラムとは何か、プログラミング言語とは何かを味わうRuby入門の連載企画。 2017年01月18日 09時00分 プログラミング+ 第9回 インタプリタの完成、そしてブートストラップへ はじめてのプログラミングでRubyを学びながらRubyインタプリタを作っていく連載の最終回。 自分だけのRubyインタプリタを完成させていきましょう! 2016年12月21日 18時00分 プログラミング+ 第8回 関数を実装する(後編) 機能限定版のRubyインタプリタ(MinRubyインタプリタ)を作りながらRubyとプログラミングを学ぶ連載、今回は前回に引き続き「関数」の実

    Rubyで学ぶRuby
    aki77
    aki77 2018/06/20
  • 面倒なJavaScriptの日付の処理は「date-fns」でラクに片付けよう

    単純そうに思えることでも意外と面倒なのがJavaScriptでの日付の処理です。素のJavaScriptよりも使いやすくラクに処理できるコンパクトなライブラリー「date-fns」を紹介します。 JavaScriptで日付を扱うと、素のDateメソッドは冗長な記述になり、整合せず、バグが発生しがちです。そこで日付操作に適したライブラリーが役立ちます。ライブラリーとJavaScriptのDateとの関係は、jQueryと素のDOM APIの関係のようなものです。 Stack Overflowで承認された回答から、月の最終日を取得する例で解説します。 var t = new Date(); alert( new Date(t.getFullYear(), t.getMonth() + 1, 0, 23, 59, 59) ); 上記のコードは動くものの、getMonthに続く数字の意味を理解する

    面倒なJavaScriptの日付の処理は「date-fns」でラクに片付けよう
  • UI開発の流れが変わる!React Storybookでデザイナーも開発者も幸せになれる

    「用意されたUIパーツが足りなかった」「運用中のUIのメンテナンスが困難」。Reactアプリの開発ならReact Stroybookで問題を解決できるかもしれません。 フロントエンドプロジェクトを始めるとき、きれいなデザインを考えることから始めます。細心の注意を払って、UI部品とステートやエフェクトを考えて描いていくでしょう。しかし、開発の最中でも次々に変更が発生します。新たな要求、予測していなかった使い方などが、いろいろなところで発生します。当初はかっこいいと思っていたコンポーネントだけではすべてをカバーできず、結局、新しいデザインを考えて拡張することになるのです。 それでも、その時点でデザイナーがチームにいればまだ良いほうです。多くの場合、デザイナーは別のプロジェクトに移っていて、あとから発生したデザイン変更には開発者が対処することになります。その結果、デザインの一貫性が崩れ、ライブ

    UI開発の流れが変わる!React Storybookでデザイナーも開発者も幸せになれる
  • 2017年はNode.jsの達人になる!いま知っておきたいベストプラクティス10

    前回の記事『10 Tips to Become a Better Node Developer in 2017(達人に学ぶ、優れたNode使いにレベルアップするための10のヒント)』では、いますぐ使える10個のNode.jsのヒントやテクニックを紹介しました。この記事もそれに続いて10個のベストプラクティスを紹介し、Nodeのスキルを次のレベルに上げられるようにしたいと思います。 以下が今回紹介する内容です。 npmスクリプトを使う:bashスクリプトを使わず、npmとNodeのスクリプトを使ったほうが管理しやすい(例:npm run build、start、test)。Nodeの開発者が新プロジェクトに取り組むには、npmスクリプトこそが唯一の真実 環境変数(process.env)を使う:process.env.NODE_ENVを、development(開発)あるいはproducti

    2017年はNode.jsの達人になる!いま知っておきたいベストプラクティス10
  • 進化したJestのスナップショット機能でReactコンポーネントを効率よくテストする

    「生まれ変わったFacebook製テストフレームワーク「Jest」とは何か?」に続き、テストフレームワーク「Jest」を使ったReactコンポーネントのテスト方法について解説します。特に、スナップショットを使ったテスト方法は必読です。 Reactコンポーネントをテストする 注目すべきは、デフォルトではReactコンポーネントにあまりたくさんテストを記述しすぎない方が良いことです。ビジネスロジックなどのかなり徹底的にテストしたいものは、前述のステート関数のテストのようにコンポーネントから引き出して独立した関数に置くべきです。 そうは言っても、Reactのインタラクションをテストするときには便利です(たとえばユーザーがボタンをクリックしたときに特定の関数が正しい引数で呼び出されるか確認するなど)。Reactコンポーネントが正しいデータをレンダリングしているかテストすることから始め、そのあとテス

    進化したJestのスナップショット機能でReactコンポーネントを効率よくテストする
    aki77
    aki77 2017/04/21
  • 生まれ変わったFacebook製テストフレームワーク「Jest」とは何か?

    長らく停滞していたFacebook製のJavaScriptテストフレーム「Jest」が息を吹き返しています。概要とサンプルを使ったテストの手順を紹介します。JavaScript PlaygroundのJack Franklinによる特別寄稿です。 この記事ではFacebookが開発したテストフレームワークJestを使い、ReactJSコンポーネントをテストする方法を説明します。Jestの独創的な機能、特にReactアプリ向けテストを簡単に実施する機能について説明するまえに、プレーンなJavaScript関数でのJestの使用法を紹介します。 Jestが注目に値するのは、Reactに対応しているだけでなく、JavaScriptアプリケーションのテストにも使用できるからです。ただし、いくつかの機能はユーザーインターフェイスのテストにとても役立つ形で提供されるので、Reactにぴったりです。 サ

    生まれ変わったFacebook製テストフレームワーク「Jest」とは何か?
  • SendGridユーザーが語る!メール大量配信のここが落とし穴 (1/3)

    個人向けのWebサービスを展開しているWeb事業者にとって、メールシステムの運用はきわめて重要だ。現場ではどのような苦労があるのか? どのように活用しているのか? クラウド型メール送信サービス「SendGrid」を検証・活用するWeb事業者のエンジニアを集めて、音を聞いてみた。(以下、敬称略) dots.とコーチ・ユナイテッドがSendGridに至った経緯 構造計画研究所 SendGridエバンジェリスト 中井勘介(以下、構造計画研究所 中井):クラウド型メールサービスSendGridの日での販売を手がけている構造計画研究所の中井です。今回はSendGridを検討・導入しているおもにスタートアップの導入担当者の方に集まっていただき、メールシステムの導入や運用の苦労やクラウド型メールサービスの率直な感想をお聞きしたいと思います。まずは杉山さん、自己紹介からお願いします。 インテリジェンス

    SendGridユーザーが語る!メール大量配信のここが落とし穴 (1/3)
  • スマホの端子をMagSafe的マグネット仕様にしてラクラク充電:週間リスキー

    ※週間リスキーはアックン・オッペンハイマーとやんちゃデジタルKidsたちがテクノロジーとサブカルチャーの交差点からお届けする、極めてマニアックなコーナーとなっております。ご注意ください。 めんたいガジェットフェス2のお隣のブースで売られていたコチラの商品をですね、なんとなーくツイートしたら、すごい反響でビックリしましたよ。 スマホ充電をMagSafe的にするポケゲーさんの商品、ええですわぁコレ。リスキーでやりましょう #めんたいガジェットフェス pic.twitter.com/hdkU6ap99g — ACCN Oppenheimer (@ACCN) 2016, 1月 16 というわけで、公約通り続報をリスキーにて。まんずマイクロUSB版にございます。

    スマホの端子をMagSafe的マグネット仕様にしてラクラク充電:週間リスキー
  • さくらインターネットがクラウド市場で負け組にならない理由 (1/3)

    Amazon Web ServicesやMicrosoft Azureなど外資系の事業者が圧倒的な存在感を誇るクラウド市場。こうした中、気を吐いているのが、さくらインターネットだ。コミュニティ、人材登用、パートナー施策、R&D、スタートアップ支援など矢継ぎ早に繰り出される施策、そして全体を貫く「熱量」と「寛容さ」について田中邦裕社長に聞いた。(インタビュアー:TECH.ASCII.jp 大谷イビサ 敬称略) われわれ以外の人たちで熱量を昇華させるものが必要だった 大谷:まずはユーザーコミュニティ「さくらクラブ」についてお聞きします。7月に鹿児島で行なわれたキックオフイベントにお邪魔したのですが、さくらインターネットファンの熱意と活気に驚きました。設立の意図についてお聞かせください。 田中:はい。「さくらの夕べ」もそうですが、今まではわれわれが主体でやっている活動がすべてで、ユーザーさん主体

    さくらインターネットがクラウド市場で負け組にならない理由 (1/3)
    aki77
    aki77 2015/10/29
  • さくらの田中社長はなぜJAWS-UGでマルチクラウドを語るのか? (1/2)

    さくらインターネットの田中邦裕社長が、AWSとさくらのマルチクラウドについて、なんとAWSのユーザーコミュニティであるJAWS-UGで講演しているという。ある意味“アウェイ”ともいえるJAWS-UGの勉強会に果敢に飛び込む田中社長に話を聞いた。 VPSと専用サーバの価値を再評価 パブリッククラウドにおけるAWSの市場優位性は、国内でも確固たるものとなっている。こうした中、自社のサービスをAWSのサービスと連携させることで、両者の弱点を補うマルチクラウドを実現できるとアピールしているのが、さくらインターネット代表取締役社長の田中邦裕氏だ。 田中氏によると、クラウド化へのステップは、「データセンターへの移行」「ITリソースのレンタル(アセットレス)」「仮想化・IaaS」「SaaS」まで4段階あるという。このうち、さくらインターネットの売りは、IaaSより下をすべてやっていること。田中氏は、「A

    さくらの田中社長はなぜJAWS-UGでマルチクラウドを語るのか? (1/2)
  • ASCII.jp:データ消失!あのとき、ファーストサーバになにが起こったか? (1/2)|データ消失事故から2年!ファーストサーバ、再生への第一歩

    今から2年前の2012年の6月20日、レンタルサーバー会社のファーストサーバは、大規模な顧客データの消失事故を引き起こした。あのときなにが起こったか? ファーストサーバのさまざまな部門の担当に、当時の状態を振り返ってもらった。 ファーストサーバは今も変わらずビジネスを展開している ファーストサーバの顧客データ消失事故に関するドキュメンタリーを書きたいと思った。事故の原因究明や責任の所在を明らかにするのではなく、当事者の話を積み上げていくような記事が書きたいと思った。 そして、今回ファーストサーバの全面的な協力により、事故当時から現場を統率してきた現代表取締役社長の村竹昌人氏をはじめ、営業、開発、運用、マーケティング、広報、サポート、管理など各部門の担当者に話を聞くことができた(以下、敬称略・役職は現職)。 事故から2年間の間、ファーストサーバはひたすら事故の影響を受けたユーザーへの対応と再

    ASCII.jp:データ消失!あのとき、ファーストサーバになにが起こったか? (1/2)|データ消失事故から2年!ファーストサーバ、再生への第一歩
  • 無印良品の顧客動向をディープに探るRedshiftとトレジャーデータ (1/2) | ASCII.jp

    無印良品」を展開する良品計画は、実店舗と無印良品ネットストアの統合を目指した会員制サービス「MUJI passport」を昨年から展開している。両者の十億件におよぶデータ解析を実現するべく、良品計画では2つのクラウド型ビッグデータ解析ツールを使い分けている。 2つのクラウド型サービスでデータ解析を行なう 衣料品や家具、雑貨、日用品、品などのオリジナル商品を販売する「無印良品」。自然の素材を活かし、生活になじむシンプルさを持った商品は、多くのファンを抱えている。無印良品の店舗は国内外ですでに640店舗に上っており、特に中国においては2013年度末に100店舗体制となっている。 このように「良品」へのあくなきこだわりと積極的なグローバル展開を続ける同社は、2013年に導入した新しい会員サービス「MUJI passport(ムジパスポート)」と無印良品ネットストアにおいて、数十億件におよぶビ

    無印良品の顧客動向をディープに探るRedshiftとトレジャーデータ (1/2) | ASCII.jp
  • 艦これをパズドラと並べないでください (1/2)

    100万人超のユーザーを抱える大人気オンラインゲーム「艦隊これくしょん 〜艦これ〜」。ゲームビジネスを特集した「アスキークラウド 2013年12月号」では、開発元である角川ゲームスの田中謙介氏のインタビューを掲載しているが、オンラインゲームは開発元(デベロッパー)だけでは成立しない。裏方として「艦これ」のプラットホームを提供するDMM.com取締役の片岸憲一CMO兼CGOに、艦これ人気の分析や同社のゲームビジネスなどについて聞いた。 オンラインゲームの裏方、「パブリッシャー」という存在 ──デベロッパー(角川ゲームス)とパブリッシャー(DMM.com)の役割について教えてください。 片岸 ゲームを販売して、その責任を取るのがパブリッシャーの位置付けです。プラットホームの提供とゲームへの初期投資というリスクを取った上で、品質管理や販促活動を通じてゲームが盛り上がるかたちにします。特にソーシャ

  • “シリコンバレーの技術者集団”ではトレジャーデータを見誤る (1/5)

    シリコンバレーの日人ベンチャーとして注目度の高いトレジャーデータのCTOである太田一樹氏とのインタビューが実現した。CEO芳川裕誠氏の家のベランダと熱海の温泉で始まった会社の起業物語やサービスのポイントなどを聞いた1時間のインタビューをほぼ加工なしで掲載する。 Hadoopのポテンシャルを感じ始めたときに声をかけてもらった TECH.ASCII.jp 大谷(以下、TECH 大谷):太田さんというと、Hadoopの人というイメージがありますが、そもそものバックグラウンドを教えてください。 トレジャーデータ 太田氏(以下、TD 太田):はい。もともと私のバックグラウンドはHPC(High Performance Computing)のエリアで、19歳くらいからあまり学校にも行かず(笑)、プリファードインフラストラクチャという会社のCTOをやらせていただきました。あと、米オレゴンの国立研究所で

    “シリコンバレーの技術者集団”ではトレジャーデータを見誤る (1/5)
  • ASCII.jp:たった4行で電話が作れるAPI「Twilio」とは? (1/2)|Twilioではじめるクラウド電話開発

    Twilioは簡単に言うと、「Webから電話を簡単に操作できるAPI」です。ほとんどの連絡をメールやSNSで済ませるようになった昨今、「いまさら電話?」と思った方もいるかもしれません。しかし、エンジニアの視点から、またサービス企画の視点から見て、Twilioは実に多くの可能性を秘めたAPIなのです(筆者もまた、その可能性に注目している1人です)。 Twilioを使うと何ができるのか? どんな可能性があるのか? その魅力を、連載を通じて紹介しましょう。 まずはTwilioを体験してみよう Twilioとはどんなものなのか? まずは手元の携帯電話などから以下の番号に電話をかけてみてください(通話料がかかります)。 電話につながると、ややぎこちない女性の声でメッセージが流れたと思います。実はこの自動応答システム、Twilioを使って、たった4行のコードだけで実現されています。 <?xml ver

    ASCII.jp:たった4行で電話が作れるAPI「Twilio」とは? (1/2)|Twilioではじめるクラウド電話開発
    aki77
    aki77 2013/05/30
  • クックパッドや博報堂も愛用中!トレジャーデータ日本進出

    5月20日、クラウド型ビッグデータプラットフォームを展開する米トレジャーデータは日法人の設立を発表した。ビッグデータ界隈で有名な日人3人が設立した米国ベンチャー企業として注目を集める同社が、いよいよ国内でも格的にサービスを展開する。 ビッグデータ界隈で有名な日人設立の米ベンチャー 米トレジャーデータはクラウド型ビッグデータプラットフォーム「Treasure Data Platform」を展開するシリコンバレーのベンチャー企業。レッドハットや三井ベンチャーズでの勤務経験を持つCEOの芳川裕誠氏、Hadoopコミュニティの中心メンバーであるCTOの太田一樹氏、そして分散インフラ基盤の「MessagePack」、ログコレクターの「Fluentd」を開発したソフトウェアアーキテクトの古橋貞之氏の3名によって2011年12月に設立された。米ヤフー共同創業者のジェリー・ヤン氏などの“大物”から

    クックパッドや博報堂も愛用中!トレジャーデータ日本進出