all

itamae

トップページ 一覧 [#lba47a5a] -itamaeのインストール -itamaeのチートシート
One minute to read

itamaeのインストール

#author(“2017-05-22T07:45:13+00:00”,“default:kazuma”,“kazuma”) itamae 概要 [#p804a90f] itamaeのインストール手順です。 インストールコマンド [#lf3a3306] $ gem i itamae または $ vim Gemfile source "https://rubygems.org" gem "itamae" $ bundle install –path=vendor/bundler 確認 [#c2dbcf87] $ itamae version Itamae v1.9.11 $ itamae –help Commands: itamae destroy [cookbook|role] [NAME] # Undo role or cookbook (short-cut alias: "d") itamae docker RECIPE [RECIPE…] # Create Docker image itamae generate [cookbook|role] [NAME] # Initialize role or cookbook (short-cut alias: "g") itamae help [COMMAND] # Describe available commands or one specific command itamae init NAME # Create a new project itamae local RECIPE [RECIPE.
One minute to read

itamaeのチートシート

#author(“2017-05-22T09:33:12+00:00”,“default:kazuma”,“kazuma”) itamae レシピを実行(Vagrant) [#cef0499c] dryrun [#y9813639] $ itamae ssh –vagrant receip.rb –dry-run 適用 [#z1ad684b] $ itamae ssh –vagrant receip.rb yamlファイル指定 [#a811cb0b] $ itamae ssh –vagrant receip.rb -y node/development.yaml ユーザー作成 [#h233b959] user "create user" do username "ユーザー名" password "パスワード" end ファイルの転送 [#d2ce4f3e] remote_file "/etc/yum.repos.d/docker-ce.repo" do owner "root" group "root" mode "644" source "templates/etc/yum.repos.d/docker-ce.repo" end パッケージのインストール [#k8534b90] package "docker-ce" do action :install only_if "test -e /etc/yum.repos.d/docker-ce.repo" end サービスの起動と自動起動 [#u908aa7d] service "docker" do action [:start, :enable] end yamlで変数指定 [#wa1029f3] $ vim node/development.
One minute to read

Javascript

#author(“2018-01-26T03:58:48+00:00”,“default:kazuma”,“kazuma”) トップページ Javascript [#k3a8a914] -JavaScriptでリダイレクト -JavaScriptでフォームの入力チェック -JavaScriptで確認ダイアログの表示 -JavaScriptで文字列置換 jquery [#v7e4af87] -jQuery ui Datepickerでカレンダー入力 ツール [#b0b1a7e2] -eslint
One minute to read

JavaScriptでフォームの入力チェック

Javascript ポイント1:チェックするファイルにJavascriptを読み込むようにリンクを記述する。 [#mddb9b46] <head> <script type="text/javascript" src="js/nullcheck.js"></script> </head> ポイント2:フォームにsubmitした時の項目と名前をつける。 [#c893b5f6] 変更前 [#e1c03291] <form action="regist.php" method="post"> 変更後 [#e3a0cee2] <form name="registform" action="regist.php" method="post" onSubmit="return checkform()" > 空文字入力チェックJavascript [#fbfb0dbb] function checkform(){ if (document.registform.intoout.value == ""){ alert("支出か入金かを選択してください。"); return false; } -checkformの個所がformのonSubmitで指定した関数名 -registformの個所がformのnameで指定したフォームの名前 -intooutがformの各項目のnameで指定した名前 -alertがポップアップで表示させるエラーの内容
One minute to read

JavaScriptでリダイレクト

Javascript 下記スクリプトを「head」タグ内に記述いただくことで、ユーザーエージェントがスマフォだった場合に「location.href」で指定しているURLにリダイレクトが可能です。 <script type="text/javascript"> if ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) { location.href = '/sp/'; } </script>
One minute to read

JavaScriptで文字列置換

#author(“2017-09-12T04:42:14+00:00”,“default:kazuma”,“kazuma”) Javascript 概要 [#c6dd4d9b] 不要な文字列を削除したり、特定の文字列を置換するにはreplace関数を使用します。 replace(/変換文字列(正規表現でいける)/,'置換後の文字列'); /変換文字列/g で該当する全ての値が置換対象。 コード例 [#pd5944bf] var msg = arr[arr.length-2].replace(/.*hoge/,'').replace(/\s+/g,',');
One minute to read

JavaScriptで確認ダイアログの表示

Javascript フォーム側のソース [#i5b81a6b] <head> <script type="text/javascript" src="js/main.js"></script> </head> <body> <form onSubmit="return check1()"> jabascriptのソース [#ud8963b1] function check1(){ if(window.confirm('投稿しますか?')){ return true; } else { return false; } }
One minute to read

Jenkins

トップページ 一覧 [#r844ec3d] -Jenkinsのインストール -Jenkinsの初期設定 プラグイン [#g84f199e] -JenkinsにFTPアップロードできるプラグインをインストールする -JenkinsでFTPでデプロイする設定 Git連携 [#h92852a1] -JenkinsにGitプラグインをインストールしてGit連携する手順 -git pushしたらJenkinsで自動的にビルドを実行する手順 その他 [#ad7f76ad] -Jenkisでビルドを実行したらSlackに通知する トラブルシュート [#me629513] -Jenkinsでログインできなくなったら
One minute to read

JenkinsでFTPでデプロイする設定

Jenkins 事前準備 [#h4cdacd3] -“JenkinsにFTPアップロードできるプラグインをインストールする"の設定が完了している必要があります 設定 [#u8c14914] +対処のジョブの「設定」を開く +「プロジェクトの高度なオプション」の「カスタムワークスペース」にチェックを入れる ++「ディレクトリ」にFTPでアップロードするソースの保存先を指定する ++「表示用プロジェクト名」に任意のプロジェクト名を入力する +「ビルド手順の追加」から「Send files over FTP」を選択する ++「FTP Server」の「Name」で「システム設定」で登録済みのFTPサーバー名を選択する ++「Transfers」の「Source files」に「**」を入力する。※重要です。これがないと対象ファイル0となり、アップロードできません。 +「保存」ボタンをクリックします。 テスト [#i8971c5d] +「ビルド実行」リンクをクリックする +「ビルド履歴」の最新のビルド番号をクリックする +「コンソール出力」リンクをクリックする +ログの最後に「FTP: Transferred ◯ file(s)」と出力されていれば成功 注意 [#w807c076] FTPでは全てのファイルをアップロードする仕様のようですので、差分をアップロードする場合は工夫が必要かもしれません。 SSHができないときの代替案という括りかと思います。
One minute to read