2016年01月21日

ECMAScript 2015(ECMAScript 6)をちょっとずつ勉強 (3)

//*********************************************
// 関数の可変長引数(Rest Parameters)
//*********************************************

// IE11ではエラーになります
// Edge、Chome47.0.2526.106 m、Firefox43.0.3で動きました
//
// レストパラメータ

function foo(first, second, ...rest) {
console.log("first:", first);
console.log("second:", second);
console.log("rest:", rest);
}


foo(1, 2, 3, 4, 5);
// first: 1
// second: 2
// rest: [3, 4, 5]

ECMAScript 2015(ECMAScript 6)をちょっとずつ勉強 (2)

//*********************************************
// 関数の引数のデフォルトパラメータ
//(Default Parameters)
//*********************************************

// Firefox43.0.3だけで動きました
// IE11、Edge、Chome47.0.2526.106 mではエラーになります
//
// デフォルトパラメータ

function add(a = 1, b = 2) {
return a + b;
}

console.log(add()); // 3
console.log(add(0)); // 2
console.log(add(3,4)); // 7

ECMAScript 2015(ECMAScript 6)をちょっとずつ勉強 (1)

//*********************************************
// アロー関数(Arrow Functions)
// C#やJavaで言うところの ラムダ式のような記法
//*********************************************

// IE11ではエラーになります
// Edge、Chome47.0.2526.106 m、Firefox43.0.3で動きました
// なお、先頭がconst/varじゃなくてletの場合はEdge以外はエラーになります
//
// アロー関数でfunctionを省く

const plus1 = (x, y) => {
return x + y;
};

// IE11ではエラーになります
// Edge、Chome47.0.2526.106 m、Firefox43.0.3で動きました
// なお、先頭がconst/varじゃなくてletの場合はEdge以外はエラーになります
//
// 単一式の場合はブラケットやreturnを省略できる
const plus2 = (x, y) => x + y;

// IE11ではエラーになります
// Edge、Chome47.0.2526.106 m、Firefox43.0.3で動きました
// なお、先頭がconst/varじゃなくてletの場合はEdge以外はエラーになります
//
// 引数の丸括弧を省略
const square = n => n * n;

console.log(plus1(1,2)); // 3
console.log(plus2(1,2)); // 3
console.log(square(3)); // 9

2015年11月08日

2015/7/25(土)に、女子じゃないけどクラウド女子会に参加してきました

--------------------------------------------------
■勉強会名、日時、場所、参加費など
--------------------------------------------------

クラウド女子会〜コミュニティの式年遷宮!?初めてさんもお馴染みさんもいらっしゃーい〜
2015-07-25(土)14:30 - 19:30
東京都渋谷区渋谷二丁目21 番1 号 渋谷ヒカリエ31 階 mediba 渋谷ヒカリエ
参加費 :1,000円
https://cloudgirl.doorkeeper.jp/events/27322

--------------------------------------------------
■内容
--------------------------------------------------

・女子会の中の人が語るパネルディスカッション(TBD)
・ワークショップ(宿題についての語り)
・ワークショップチーム発表
 → AWSは、日本語のドキュメントやホワイトペーパーが充実している
  https://aws.amazon.com/jp/
  https://aws.amazon.com/jp/whitepapers/
 →「災害対策目的でのAWSの使用」、「リスクとコンプライアンス」もある
 → ドキュメントを読まないと最適な設計ができない。予期しない障害を
   起こさないためにもドキュメントをちゃんと読む必要がある
 → ドキュメントを読まなかったがために発生したミスもある。きちんと読むことが大切
 → ユーザーガイドと開発者ガイドがある。初めての方は入門ガイドから
 → 日本語で検索できない情報は、英語で検索するといい記事が見つかる
 → 英語のAWSブログのほうが情報が早い。日本語のAWSブログに公開されるまでに
   タイムラグがある
 → AWS が無料で提供する無料オンライン動画とセルフペースラボというのがある
   http://aws.amazon.com/jp/training/self-paced-labs/

--------------------------------------------------
■雰囲気
--------------------------------------------------

・聞くだけでなくワークショップもありました。
・技術的に細かいことも聞くとができたので楽しい勉強会でした。
 (スナップショットの動きや料金体系など)
・夫婦で参加が2組。子供も連れてきていた。
・巫女さんのコスプレが4名ぐらい。
・くまモンのかぶりものしている人が数名。
・初めてAWSの勉強を始めた方で
「AWS素晴らしい!と思いました」と言っていた人がいました。

まとめ記事
クラウド女子会〜コミュニティの式年遷宮 ...- Togetterまとめ
http://togetter.com/li/852133
posted by rururu at 00:25| Comment(0) | TrackBack(0) | セミナー参加報告

2015年06月14日

Build Insider OFFLINE 第3回 ― Microsoft Edge スペシャルに参加してきました(2015/6/13)

開催日:
2015/06/13 12:45 〜 15:45
会場:
品川グランドセントラルタワー
東京都港区港南 2-16-3 日本マイクロソフト株式会社 品川セミナールームA

------------------------------------------------------------------
13:10-14:10
マイクロソフトの Web ブラウザの今までとこれから 〜くるよ!Microsoft Edge !!〜
------------------------------------------------------------------

・Windows 10
 ・2015/7/29にダウンロード提供開始
・Edge
 ・Windows 10のデフォルトブラウザ
 ・IE6のような独自実装はやらない
 ・相互運用性
   他のブラウザでも同じように表示
 ・ソースコード
  ・互換性に関するコードを22万行削除
  ・新機能に関するコードを30万行追加
 ・Flash、PDF表示は、Edgeの1機能になる
 ・いろんなことを確認できるサイト
  http://dev.modern.ie
・Windows 10のIE
 ・後方互換性
 ・主にイントラネットで利用される想定
・IEのサポートポリシー変更(2016/1/12-)
 http://blogs.msdn.com/b/ie/archive/2014/08/07/stay-up-to-date-with-internet-explorer.aspx
 http://news.mynavi.jp/news/2014/08/08/038/
 各OSの最新版のIEのみ
 @セキュリティ対策
 A開発・検証の軽減
 B最新技術への対応
・新しい技術
 ・WebFont・・・クラウドのフォントを使う
 ・WebRTC(リアルタイム・コミュニケーション)

・Compatibility・・・後方互換性
・F12開発ツール
 ・IE5.5〜11のシュミレーション
 ・GPS/解像度/CSS変更のシュミレーションも
・エンタープライズモード
 ・グループポリシーで管理
 ・レジストリで管理
・DOCS・・・ドキュメントの公開
 ・スライドシェアみたいなもの
 http://dd.docs.com

<まだ資料は公開されていないようです>
DOCS
https://dd.docs.com/en-US/profile/_MKA4bkXgPFRIHvjtf8Jtq9Q
スライドシェア
http://www.slideshare.net/ykasugai/presentations

------------------------------------------------------------------
14:25-14:55
for Developer、Microsoft Edge とInternet Explorer で新しくサポートされるAPI
------------------------------------------------------------------

資料が公開されているので、気になったところだけ書きます。

・JavaScriptでクラス、継承、メソッド、オーバーライド、コンストラクタが
 書けるようになる。
・アロー関数
  簡潔に匿名関数を書けるようになります。これはいろいろと使えそうだと
  思いました。

<資料>
http://www.slideshare.net/osamum/new-browser-api

------------------------------------------------------------------
14:55-15:35
Windows 10 時代の Web 開発者デバッグ手法
------------------------------------------------------------------

Windows 10のデフォルトブラウザ「Edge」F12開発ツールでは
いろいろ便利な機能が増えているようです。
処理時間を見ることもできるようです。無料でここまでできるのは
すごいと思いました。
<資料>
http://www.slideshare.net/yoshioms/microsoft-edge-f12
posted by rururu at 23:16| Comment(0) | TrackBack(0) | セミナー参加報告

2015年05月25日

セミナー情報(2015/5/25)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] Linuxセキュリティセミナー
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/6(土) 17:30 〜 20:30
会場
 日本電子専門学校 7号館地下2階
参加費用
 5,400円
定員
 50名
Webサイト
 http://www.lpi.or.jp/news/event/page/seminar20150606_02/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] Linuxサーバー構築基礎セミナー
★参加登録 :必要
★申込み締切: 不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/6日(土) 10:00 〜 16:30
座学セミナー形式(受付開始 9:40)
 2015/6/7日(日) 10:00 〜 16:00
自習形式 (受付開始 9:45)
会場
 日本電子専門学校 7号館地下2階
参加費用
 6日のみ参加
  5,400円(税込み) ※教科書付
 7日のみ参加
  3,240円(税込み)
 6、7日両日参加
  7,560円(税込み) ※教科書付
定員
 6日 100名
 7日 40名
Webサイト
 http://www.lpi.or.jp/news/event/page/seminar20150606/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] db tech showcase
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/10(水)〜2015/6/12(金) 9:30 〜 18:30 (9:00より受付開始)
会場
 秋葉原UDX Conference 6F
参加費用
 事前登録:無料。当日参加:5,000 円
定員
 700名
Webサイト
 http://www.insight-tec.com/dbts-tokyo-2015.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] 第202回 新入社員歓迎!DB2運用管理入門編
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/12(金) 19:00 〜 21:00
会場
 株式会社ビズリーチ 本社
 (東京都渋谷区渋谷2-15-1 渋谷クロスタワー12F)
参加費用
 無料
定員
 50名
Webサイト
 https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ClubDB2/page/%E7%AC%AC202%E5%9B%9E
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京/名古屋]
 中堅・中小企業向けVMwareプライベートセミナー
 仮想化ステップアップ教室 2015
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 [東京]
  2015/6/16(火) 13:30〜17:30 (受付開始13:00)
 [名古屋]
  2015/6/18(木) 13:30〜17:30 (受付開始13:00)
会場
 [東京]ソラシティカンファレンスセンター Room C
 [名古屋]ウィンクあいち 特別会議室A1303
参加費用
 無料
定員
 [東京] 80名
 [名古屋] 60名
Webサイト
 http://vmware-information.jp/Stp_1506/?src=web_com_jp
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] jQuery初級|6つのポイントを理解してフリックスライドを作ろう
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/18(木) 19:30 〜 21:30
会場
 東京都渋谷区南平台町15−13 帝都渋谷ビル5F
 大会議室
参加費用
 3,500円
定員
 20名
Webサイト
 https://www.street-academy.com/myclass/4585
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] 第6回Apache Cordova勉強会
★参加登録 :必要
★申込み締切:6/19
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/19(金) 19:00 〜 21:00
会場
 東京都千代田区富士見2-10-2 飯田橋グラン・ブルーム IIJ本社 セミナールーム
参加費用
 無料
定員
 150名
Webサイト
 https://cordova.doorkeeper.jp/events/25503
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] LPICレベル1技術解説無料セミナー
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/20(土) 13:30 〜 16:30(13:15より受付開始)
会場
 コンベンションルーム AP浜松町 B1F
参加費用
 無料
定員
 100名
Webサイト
 http://www.lpi.or.jp/news/event/2015/06/event_20150620_01.shtml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] HTML5プロフェッショナル認定試験 レベル1ポイント解説無料セミナー
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/21(日) 13:30 〜 16:30(13:15より受付開始)
会場
 コンベンションホール AP浜松町 B1F
参加費用
 無料
定員
 100名
Webサイト
 http://html5exam.jp/news/event/page1113.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] 第203回 データベースパフォーマンストラブル問題共通原因と防止策 前編
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/6/26(金) 19:00 〜 21:00
会場
 株式会社ティージー情報ネットワーク
 (東京都港区浜松町2−4−1 世界貿易センタービル別館)
参加費用
 無料
定員
 40名
Webサイト
 https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ClubDB2/page/%E7%AC%AC203%E5%9B%9E
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] LPICレベル3 303 Security 技術解説無料セミナー
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/7/11(土) 13:30 〜 16:30(13:15より受付開始)
会場
 コンベンションホール AP浜松町 B1F
参加費用
 無料
定員
 100名
Webサイト
 http://www.lpi.or.jp/news/event/2015/07/event_20150711_01.shtml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] LPICレベル2技術解説無料セミナー
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/7/12(日) 13:30 〜 16:30(13:15より受付開始)
会場
 コンベンションホール AP浜松町 B1F
参加費用
 無料
定員
 100名
Webサイト
 http://www.lpi.or.jp/news/event/2015/07/event_20150712_01.shtml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] 第205回 データベースパフォーマンストラブル問題共通原因と防止策 後編
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/7/24(金) 19:00 〜 21:00
会場
 株式会社ティージー情報ネットワーク
 (東京都港区浜松町2−4−1 世界貿易センタービル別館)
参加費用
 無料
定員
 40名
Webサイト
 https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ClubDB2/page/%E7%AC%AC205%E5%9B%9E
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■[東京] HTML5プロフェッショナル認定試験 レベル2ポイント解説無料セミナー
★参加登録 :必要
★申込み締切:不明
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催日時
 2015/7/25(土) 13:30 〜 16:30(13:15より受付開始)
会場
 コンベンションホール AP浜松町 B1F
参加費用
 無料
定員
 100名
Webサイト
 http://html5exam.jp/news/event/page1144.html
posted by rururu at 00:37| Comment(0) | TrackBack(0) | セミナー情報

2015年02月25日

INIファイルの内容取り出し


■test.bat
@ECHO OFF
REM INIファイルの内容取り出し
FOR /F "TOKENS=1,2 DELIMS==" %%A IN (test.ini) DO (
FOR %%I IN (CSVFILENAME BEFOREDATETIME NOWDATETIME) DO IF /I "%%A"=="%%I" SET %%I=%%B
)
ECHO %CSVFILENAME%
ECHO %BEFOREDATETIME%
ECHO %NOWDATETIME%

■test.ini
CSVFILENAME=C:\work\user.csv
BEFOREDATETIME=2015/02/22 1:00:00
NOWDATETIME=2015/02/23 15:00:00

■結果
C:\work\user.csv
2015/02/22 1:00:00
2015/02/23 15:00:00
posted by rururu at 23:21| Comment(1) | TrackBack(0) | Dos

2015年02月22日

CSVファイルを読み込んで条件にマッチした物を別の形式で出力


■data.csv
1,a001,muri,muri@hogohoge.com
2,a002,dame,dame@hogohoge.com
3,a003,nemui,
4,a004,tukareta,tukareta@hogohoge.com

■test.bat
@echo off
rem バッチファイルでCSVデータの先頭列が任意の値にマッチする行を検索し、
rem その行の各カラムのデータを取り出す。

rem 読み込むファイル名
set READFILE=data.csv

rem 出力するファイル名
set OUTFILE=test.csv

rem ファイルを削除
del %OUTFILE%

rem 1行目がヘッダ行で無視するならskip=1を指定
rem 例) for /F "skip=1 tokens=1-4 delims=," %%a in (%READFILE%) do (
rem データが4列あるならtokens=1-4と指定
rem delimsはデータの区切り文字を指定
rem inの後ろの「()」内のファイル名が読み込むファイル名を指定
echo id,name,mail > test.csv
for /F "tokens=1-4 delims=," %%a in (%READFILE%) do (
rem メールアドレスの値がある物だけをファイルに出力
if not ""=="%%d" echo %%b,%%c,%%d >> %OUTFILE%
)

■test.csv(出力結果)
id,name,mail
a001,muri,muri@hogohoge.com
a002,dame,dame@hogohoge.com
a004,tukareta,tukareta@hogohoge.com

■参考URL
[Windows] CSVファイルの読み込み(Windows DOS)
http://www.server-design.net/?p=320
BATファイル CSVの読み込み
http://kumasoft.blogspot.jp/2013/04/bat-csv.html
バッチファイルでCSVからデータ取得
http://www.ixam.net/windows-tips/batch-file/batchifairudecsvkaradeta-qu-de
バッチファイルでのif文分岐
http://oshiete.goo.ne.jp/qa/3424504.html
for
http://pf-j.sakura.ne.jp/program/dos/doscmd/for.htm
posted by rururu at 14:38| Comment(0) | TrackBack(0) | Dos

2014年12月25日

2012/12/22に2時間でWordPressサイトを1から構築!サーバー初心者のためのクラウドハンズオンに参加しました

2014/12/22に
2時間でWordPressサイトを1から構築!サーバー初心者のためのクラウドハンズオンに
参加してきました。

AWSでWordPressのサイト構築したので、つまづかないと思ってたら、
仮想マシン停止しているのに、TeraTermでつなぎにいってつながらないって
質問してしまいました。ちょーはずかしい(-_-;)

AWSに比べると簡単にApache、PHP、MySQLのインストールができます。
Apacheについてはある程度チューニング必要だと思いますが。。。
WindowsとRedHatはライセンスが有料なので注意が必要です。

まだまだこれからって感じのクラウドサービスのようですが、
管理画面が日本語で使えるので英語が苦手な人にはおすすめです。(^_^;)
posted by rururu at 23:40| Comment(0) | TrackBack(0) | セミナー参加報告

2014年07月10日

はじめてのフレームワークとしてのFuelPHP第2版-環境構築編で勉強(2)


Java8, NetBeans, Gitクライアントソフト msysgitのインストールと
FuelPHPのインストールが完了して画面が正常に表示されるところまで終わりました。
これから、PHPUnitとNetBeans FuelPHPブラグインのインストールを行う予定です。
続きは明日以降に。。。
posted by rururu at 00:52| Comment(0) | TrackBack(0) | FuelPHP