wlfulclient.jar 作成方法
<wlfullclient.jarの作成方法>
https://docs.oracle.com/cd/E28613_01/web.1211/b65897/jarbuilder.htm#i1078180
cd/d D:\Oracle\Middleware\Oracle_Home\wlserver\server\lib
java -jar wljarbuilder.jar
WLS 起動オプションの設定 10.3.6
C:\Oracle\Middleware\user_projects\domains\base_domain\bin\startWebLogic.cmd
set USER_MEM_ARGS=-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=1024m
set JAVA_OPTIONS=-Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=127.0.0.1
※メモリオプションの別環境例
set JAVA_OPTS=%JAVA_OPTS% -server -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=1024m
-Xmxパラメータは–XX:MaxPermSizeの3倍~4倍のサイズにする必要があり、-XX:PermSizeを-XX:MaxPermSizeの1/3または1/4のサイズにする必要があります。
最速プログラミング習得法講座
ストレートアカデミー というサービスを利用して
「 最短1ヶ月! アプリ開発も仕事も! 最速プログラミング習得法 」という講座を受講してきました。
講師は、侍エンジニア塾というサービスを主催している木内 翔大さんという方です。
下記、復習のため学んだことをまとめて書いてみます。
学習法
「ドットインストール」という動画サービスを利用して基礎を学習
サーバーサイドの言語(フレームワーク含む)はドキュメントを参照して学ぶ。
(Ruby on Rails チュートリアル オンラインドキュメントを紹介していただきました。)
動画やドキュメントを参照して作ったサンプルプログラムを自分で企画して機能拡張を数回繰り返す。
オススメ言語
これからプログラムを始める方にオススメされた言語は
クライアントサイド:HTML CSS JS
(Webアプリであれば、日本では、PHP(フレームワーク:cake)も人気であるが、米国ではRuby on Railsのプログラマが最も単価が高いとのこと。学習コストが安いこと等が理由だそうです。)
紹介していただいたツール
画面設計で有用なツールを二つ。
・Cacco(ワイヤーフレーム)
・Protto(モックアップ)
仕事獲得方法
フリーランスとして仕事をする際に使えるサービスとして以下を紹介された。
・wantedly
最初は技術系のベンチャーで安く仕事を請け負って実践の中で学ぶ。
できるだけ同じ業界や同じ機能を複数同時に請け負うことで業界知識を上げる。学習効果により結果的に単価を上げる。
向上のためのポイント
・モチベーションを維持する環境(一人で学習しない。モクモク会やスクールやセミナーを活用する。)
・目的・目標を明確にする
・計画性(とくに毎日決まった時間ルーチンとして学習できることが重要)
それ以外にも上げていただきましたが、私も上記三つに共感しました。
帰り際に教えてもらった開発環境としては,
PaaSのHerokuを紹介していただいた。
Herokuは、Ruby限定のPaaSとのこと。
インフラも同時に学ぶならIaaSで個人学習を進めたいので利用するなら趣味でりようすることになりそう。
詳しい中身は講座に任せるとして、
感想としては、Webアプリ作成のためのツールを教えてもらえたことと、学び方、フリーとなった場合の仕事の取り方について教えてもらえたことが大変良かったと思います。
個人的な漠然とした目標↓
1.IaaSで立てたサービスを運用する。+SEOを学んで広告収入を目指す。
2.趣味としてRuby on Railsを学んで、Heroku上でサービス上げて遊ぶ。
3.iphoneアプリ開発