FirebaseでWebサイトを公開するには

1. Firebaseのベネフィット

2. FirebaseでWebサイトを公開するステップ

2-1. node.js をダウンロード
2-2. node.jsをインストール
2-3. Firebase CLIをインストール
2-4. Projectを作成
2-5. Firebaseへログイン
2-6. ProjectをInitialize
2-7. Deployment

3. まとめ

1.Firebaseのベネフィット

  • ただであること(1GB までの file storage と 毎月10GB のデータトランスファー )
  • 簡単にSecureなWebサイトを作成できる。SSLがビルトインされているのでConfigurationの必要がない。
  • Realtimeデータベース(クラウド):自分のDBを作ったりFrameworkとしてAPIを使わなくてもよい。
  • ストーレージが良い。安全なファイルトランスファーやFirebaseのAppをダウンロードできる。
  • App Indexing:簡単にGoogle searchのIndexが作れる機能
  • Cloud messeging:メッセージの送信にコストがかからない。
  • 注意: Firebase Hostingはサーバサイドのコーディング(PHPの実行)が出来ない(しなくていい)のでWordpressはインストールできないです。

2.FirebaseでWebサイトを公開するステップ

2-1. node.js をダウンロード する。
node.jsとはオープンソースでサーバサイドでjavascriptを実行できます。プラットフォームは選びません。 nodejs.org/en/downloadから自分のプラットフォームに合わせてダウンロードします。私は Windows Installer (.msi) の64ビットを選択しました。

2-2. Node.js のインストール
次にダウンロードしたnode-v10.15.3-x64.msi(私の場合)をダブルクリックしてインストールします。

続きを読む

アメリカでITの仕事を探すには?

アメリカで大学を卒業してそのまま仕事がしたい。或いは転職を考えている方で私が今まで仕事探しした方法を説明します。

私は中西部の州立大学でInformation Systemsを専攻し卒業後日系コンサルティング会社へ就職し、ビザサポートを受け、尚且つグリーンカードの取得もサポートしてもらいました。その後何度か転職しています。

  1. まずResumeの作成。
  2. ジョブサーチサイトへの登録。
  3. さらに日系ジョブAgencyへの登録。
  4. ビザについて

1. Resumeの作成

Resumeには自分がやりたい或いは経験してきた分野を明確に書くことです。

ITと言っても、プログラマー、QA、ビジネスアナリスト、システムアナリスト、プロジェクトマネージャー、システムアドミニストレーター、DBA、ネットワークやデータストーレージ等のインフラ関連と細かな分野に分かれています。

例えば、プログラマーでしたら、どの言語に特化しているのか経験があればそれを明記します。

他のポジションでもどういうシステム関連に強いのかも書いておけば経験者ということで次のステップ(面接へ)行きやすいです。

私のResumeは最初にどのようなポジションで仕事を探しているのかをSummary部分で書いて経験したテクニカルなことはTechnical skillsでまとめています。

私の冒頭のSummaryは、 Experienced in project management such as scheduling, resource planning and coordinating SMEs. のように今一番PMの仕事を探しているので冒頭に書いています。

Technical skillsは最近のものから Unix (Solaris, HP-UX), ssh tools, Oracle 11g, MQのように並べています。

2段目は一つ前の経験したシステムの環境 Actimize (AML- SAM 8.3),  RCM(5.8),  AIS (4.17), DotNet, Team Foundation Server(TFS)などを書いてます。

次の項目は経験ですが、大学卒業したての方は学生中に経験したインターンやTAの仕事を書くことになると思います。

私は、TAの経験があったのでそれを書いていました。経験はどこの企業で、いつからいつまで、どの職種でを明記します。 続きを読む