SEになりたいから勉強します

mac book air を買ったのでブログを書いてみる実験。Qiitaとかも書きたいな

hadoopってなに?

Apache Hadoop - Wikipedia

大規模データの分散処理を支えるJavaソフトウェアフレームワークであり、フリーソフトウェアとして配布されている。[2]Hadoopはアプリケーションが数千ノードおよびペタバイト級のデータを処理することを可能としている。

他の部分が難しい。。。 NoSQLの一種かな?

テキストマイニングで始める実践Hadoop活用(1):いまさら聞けないHadoopとテキストマイニング入門 (1/3) - @IT

上を読めばいろいろわかりそうだ。ってとこまでで今日はおしまい。また今度読みます。

勉強したいこと

主にnode.jsとクライアントサイドjsとjs関連のフレームワーク

そしてSwift

いつかnode.jsやるためのレンタルサーバーを考えている。

  • AWS(IaaS大手)
  • GCP(Iaas後追い)
  • ヘロク(PaaSだからちょっと楽かも)

勉強するならAWSかなぁ。。。

Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)

Swiftとどっち付かずになるのも困るし。悩む。

==追記(2014-11-29)====

Swift Git AWS node.js 暫定ね。。。

SaaSとPaaSとIaaSとBaaSとDaaS

いろいろわからなかったので調べてみました。
間違ってたらご指摘頂けると喜びます。

SaaS

Softwere as a Service
これってつまりWebアプリケーション全般を指すんじゃないのかなぁ?我が物のように使えることが条件?じゃあログインしてブックマーク的な機能を提供するのは全部SaaS?一番境界がわかりにくいかもしれない。。。
ブラウザ越しにスケジュール調整できたり、ドキュメント操作できたり、あれができたりこれができたり。たぶんはてなブログSaaS

PaaS

Platform as a Service
アプリケーションの実行環境をクラウド上で提供するサービス
開発者向け。提供される環境上で実行されるアプリは自前で作ってねってやつ。 ヘロク

IaaS

infrastructure as a Service
CPU、ストレージ等を提供するサービス 、HaaS HはHardwere のこと。iCloudとかgoogle driveとかそう。

BaaS

Backend as a Service
スマデ向けAPIを提供してるってことだと思ったが、抽象化されたAPIに限るのかな?
会員管理機能とかログイン機能とか、アプリ作成でよく使う部品パターンを提供するAPIを提供するサービス。

DaaS

Desctop as a Service
その名の通りクラウド上のOSをブラウザ越しに提供するサービス
あんまり聞かないですね。

総じて

疑問符だらけになってしまった。まぁいいか。ググッてもあんまりまとまったサイトが見つからなかった印象。 CaaSとかいうのもあるみたいだった。また気が向いたら調べてみよう。 AWSとかGCPはIaaSとかPaaSとか中に内包してるみたい。

参考:
クラウド上で発展する様々なサービス「SaaS・PaaS・IaaS」|ITソリューション&サービスならコベルコシステム
Baasとは | appiaries (アピアリーズ)
DaaSとは 【 Desktop-as-a-Service 】 - 意味/解説/説明/定義 : IT用語辞典

初記事

ブログというものに挑戦しています。 マークダウンの練習も兼ねようかと思っています。
以下、マークダウンの練習です。なんかすみません。
まず段落分け。

強調
強い強調

引用

  • 箇条書き
  • 箇条書き
  • 箇条書き
    • 入れ子
    • 入れ子

  1. 数字付き
  2. 数字付き
    1. 入れ子
    2. 入れ子

↓仕切り線


↑仕切り線

//javascript
function hoge() {  
    var hoge = $("#hoge");
    hoge.val("hoge");
}
//java
public class hoge {
    public hoge() {
        printIn("hoge");
    }
}
select
  ID
  ,NAME
  ,MEMBER_NUM
from
  TEAM
where
  ID = '0001'