うずら技術メモ http://webmemo.uzura.work/ 30代からのwebエンジニア、うずらによる徒然なる個人的技術メモです。日々調べた事をメモに残しています。このRSSファイルは「メモ一覧」のフィードです。 ja http://blogs.law.harvard.edu/tech/rss Copyright : 2008 - 2017 uzuralife.com uzuranoie@gmail.com uzuranoie@gmail.com 書式無しで貼り付けできるアプリ http://webmemo.uzura.work/article/5344 http://busilab.com/apple/mac/mac-copyandpaste-withoutstyle.html
]]>
Mon, 18 Sep 2017 09:50:24 +0900 http://webmemo.uzura.work/article/5344
Flaskインストール履歴 http://webmemo.uzura.work/article/5343 vim --version | grep python
pip3.6 install virtualenv
virtualenv venv
. venv/bin/activate
pip install Flask
vim hello.py
export FLASK_APP=hello.py
flask run
deactivate
~~~

]]>
Tue, 05 Sep 2017 21:50:30 +0900 http://webmemo.uzura.work/article/5343
vue-router での on イベントが発火しない時の対応 http://webmemo.uzura.work/article/5342 <router-link to="/home" class="nav-link" active-class="active" exact v-on:click.native="close()">Home</router-link>

~~~

exaxt をつけるのがポイント


js  側

~~~
var app = new Vue({
  router: router,
  methods: {
    close: function () {
      $('#header-nav').collapse('hide')
    }
  }
}).$mount('#app')
~~~
]]>
Tue, 05 Sep 2017 08:48:57 +0900 http://webmemo.uzura.work/article/5342
シェルでアクセスログを解析・出力(ワンライナーあり) http://webmemo.uzura.work/article/5341
~~~
TARGET="2017:12"
for j in {0..59}
do
  TIME_PARENT=$TARGET":"`printf %02d $j`
  for i in {0..59}
  do
    TIME=$TIME_PARENT":"`printf %02d $i`
    cat /var/log/httpd/access_log|grep "$TIME"|wc -l|awk -v "time=$TIME" '{print time "  " $1}'
  done
done
~~~


### 12:25 台の毎秒のアクセス数を出力(日時付き)

~~~
TARGET="2017:12:25"
for i in {0..59}
do
  TIME=$TARGET":"`printf %02d $i`
  cat /var/log/httpd/access_log|grep "$TIME"|wc -l|awk -v "time=$TIME" '{print time "  " $1}'
done
~~~


### 【ワンライナー】12:25 台の毎秒のアクセス数を出力(日時付き)

~~~
TARGET="2017:12:25"; for i in {0..59}; do TIME=$TARGET":"`printf %02d $i`; sudo cat /var/log/httpd/access_log|grep "$TIME"|wc -l|awk -v "time=$TIME" '{print time "  " $1}'; done
~~~]]>
Mon, 04 Sep 2017 13:34:12 +0900 http://webmemo.uzura.work/article/5341
コーディングガイドライン ## http://webmemo.uzura.work/article/5340 ### HTML
http://primercss.io/guidelines/

### CSS
minamarkham.github.io/sassy-starter/
https://cssauthor.com/sass-resources/

### スタイルガイドジェネレーター
sc5-styleguide
]]>
Mon, 04 Sep 2017 08:23:59 +0900 http://webmemo.uzura.work/article/5340
AWSでWEBサーバ複数台構成にする参考サイト http://webmemo.uzura.work/article/5339
https://engineers.weddingpark.co.jp/?p=552
]]>
Thu, 31 Aug 2017 10:30:42 +0900 http://webmemo.uzura.work/article/5339
gmail に転送してるが、一部のメールが転送に失敗する http://webmemo.uzura.work/article/5338 gmail に転送してるが、一部のメールが転送に失敗する

返信メールに
  (reason: 550-5.7.1 Unauthenticated email from info.adobesystems.com is not accepted due)
とか書かれている
DMARC違反とのこと

https://blog.bagooon.com/?p=544
]]>
Wed, 30 Aug 2017 15:39:32 +0900 http://webmemo.uzura.work/article/5338
vue.js情報まとめ http://webmemo.uzura.work/article/5337 * 単一コンポーネント
    + http://qiita.com/tkhr/items/ac22019c891fe8fa5f91
]]>
Wed, 30 Aug 2017 08:25:33 +0900 http://webmemo.uzura.work/article/5337
【引用記事】その1:簡単なサンプルモジュールのロード http://webmemo.uzura.work/article/5277  






[Node.js] モジュール&npmのキホン 〜 JSおくのほそ道 #003 ×







この記事は最終更新日から1年以上が経過しています。
こんにちはほそ道です。
今回はnodeモジュールについて備忘録的に書き倒したいと思います。
目次はこちら
モジュール
Node.jsでは require('モジュール') という文法を使って機能拡張を行います。
ブラウザのJSでは <script>タグ を使って外部JSを読み込んで利用する事ができますが、
こちらは外部ファイルを読み込んで使用するには require ...
→ 続きを見る

引用元

http://qiita.com/hosomichi/items/149b28c89a012ead26aa
]]>
Tue, 08 Aug 2017 08:40:38 +0900 http://webmemo.uzura.work/article/5277
【引用記事】Amazon RDS における MySQL 5.6 のパラメータ設計例 http://webmemo.uzura.work/article/5325
スマートフォン用の表示で見る


 
 
 

スターをつけました


引用をストックしました
ストック一覧を見る 閉じる

引用するにはまずログインしてください
ログイン 閉じる

引用をストックできませんでした。再度お試しください
閉じる

限定公開記事のため引用できません。


 










Amazon RDS における MySQL 5.6 のパラメータ設計例
Amazon RDS MySQL


はじめに (2014/09/19 更新)
production 環境...
→ 続きを見る

引用元

http://bekkou68.hatenablog.com/entry/2014/09/16/200122
]]>
Tue, 08 Aug 2017 08:37:51 +0900 http://webmemo.uzura.work/article/5325
npm 基本 http://webmemo.uzura.work/article/5336
~~~
// 通常設定
$ npm init

// 項目にデフォルト設定を適用
$ npm init -y
~~~

* インストール
~~~
// パッケージインストール + package.jsonへバージョン情報を記載(開発環境)
$ npm install <パッケージ名> --save-dev

// パッケージインストール + package.jsonへバージョン情報を記載(本番環境)
$ npm install <パッケージ名> --save

package.jsonの内容で一括インストール
~~~

* インストール済みのパッケージを確認

~~~
// アプリケーションごと
$ npm list

// 1階層目だけを表示させたい時
$ npm list -depth=0

// グローバル
$ npm list -g
~~~

]]>
Tue, 08 Aug 2017 08:32:49 +0900 http://webmemo.uzura.work/article/5336
iPhone のキーボードの改行が「検索」と表示される条件を調べた http://webmemo.uzura.work/article/5335
formにaction属性の指定がある
かつ
キーワードのinputが
    type属性の値がsearch
OR name属性の値がsearchを含む文字列
OR id属性の値がsearchを含む文字列

という結果となった。
(iPhone6s/10.3.3/Safari)

~~~~
 <!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>HTML5基本テンプレート</title>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="">
</head>
<body>

<h4>input=text</h4>
<p>NG</p>
<form>
<input type="text" name="hoge">
<input type="submit" name="" value="send">
</form>

<h4>input=search</h4>
<p>NG</p>
<form>
<input type="search" name="hoge">
<input type="submit" name="" value="send">
</form>

<h4>input=text, divあり</h4>
<p>NG</p>
<form>
<div>
<input type="text" name="hoge">
<input type="submit" name="" value="send">
</div>
</form>

<h4>action あり, input=text</h4>
<p>NG</p>
<form action="">
<input type="text" name="hoge">
<input type="submit" name="" value="send">
</form>

<h4>action あり, input=search</h4>
<p>OK</p>
<form action="">
<input type="search" name="hoge">
<input type="submit" name="" value="send">
</form>

<h4>action あり, input=text, name=hoge_search</h4>
<p>OK</p>
<form action="">
<input type="text" name="hoge_search">
<input type="submit" name="" value="send">
</form>

<h4>action あり, input=text, id=hoge_search</h4>
<p>OK</p>
<form action="">
<input type="text"name="hoge" id="hoge_search">
<input type="submit" name="" value="send">
</form>

<h4>action あり, input=text, class=hoge_search</h4>
<p>NG</p>
<form action="">
<input type="text"name="hoge" class="hoge_search">
<input type="submit" name="" value="send">
</form>

</body>
</html>
~~~~]]>
Thu, 03 Aug 2017 16:36:05 +0900 http://webmemo.uzura.work/article/5335
http をHEADリクエストで探索しているアクセスの抽出 http://webmemo.uzura.work/article/5334 ]]> Thu, 03 Aug 2017 09:13:07 +0900 http://webmemo.uzura.work/article/5334 メールサーバ踏み台対策 http://webmemo.uzura.work/article/5333 #### postfix 停止
/etc/init.d/postfix stop

#### postfix 緊急停止
postfix abort

###  log を確認
tail -10000 /var/log/maillog | grep "LOGIN"
tail -100 /var/log/maillog | grep "sent"

### メールのキューを確認する
mailq | head
mailq | tail
mailq | wc -l

### キューの削除
postsuper -d ALL
mailq | head

### postfix起動
※必要な対策を講じる
/etc/init.d/postfix start



## Postfix のセキュリティを高める設定の参考サイト  ##
http://d.hatena.ne.jp/online106/20131013/1381637376
http://www.criterion.sc/sub_notes/Postfix_Security.html
http://ameblo.jp/yuu-sys-guard/entry-11837353572.html
http://centossrv.com/iptables.shtml
https://ameblo.jp/yuu-sys-guard/entry-11883884902.html
]]>
Wed, 02 Aug 2017 09:14:18 +0900 http://webmemo.uzura.work/article/5333
ローカル開発環境用にいちいちローカルドメインを hosts に書くのが面倒 http://webmemo.uzura.work/article/5332 環境追加するごとに hosts 書いていたけど、
127.0.0.1  がDNS登録されている

loopback.jp
lvh.me

などのドメインを使用すればいちいち hosts に書かなくてもOK

]]>
Tue, 01 Aug 2017 19:53:12 +0900 http://webmemo.uzura.work/article/5332
【引用記事】Apache 2.4 の DoS攻撃対策 mod_dosdetector 設定メモ http://webmemo.uzura.work/article/5331

 






Apache 2.4 の DoS攻撃対策 mod_dosdetector 設定メモ

2017年5月17日   カテゴリー: Linux   タグ: CentOS , Apache , セキュリティ







Tweet

 



Pocket



 
 
mod_dosdetector は、DoS攻撃を検出することができる Apache httpd のモジュールです。mod_dosdetector で検出したDoS攻撃のアクセスを mod_rewrite でエラーページなどにリダイレクトさ...
→ 続きを見る

引用元

https://blog.apar.jp/linux/7407/
]]>
Sat, 29 Jul 2017 23:27:32 +0900 http://webmemo.uzura.work/article/5331
vim, ctags, 検索(pt)周りの設定 http://webmemo.uzura.work/article/5330
~~~
brew install vim --with-override-system-vi
ls -l /usr/local/bin/vi
vi --version
vim --version | grep clipboard
//  -> +clipbord があることを確認
~~~

## ctags ##
~~~
brew install ctags
~~~

~~~
vim ~/.bashrc

alias ctags="/usr/local/Cellar/ctags/5.8_1/bin/ctags"
~~~

## pt ##
~~~
brew tap monochromegane/pt
brew tap-pin monochromegane/pt
brew install pt
~~~

~~~
vim ~/.ptconfig.toml

ignore = ["logs", "tmp", "tags"]
vcs-ignore = [".hgignore"]
# .ignore を除外させないために設定
~~~

]]>
Sun, 23 Jul 2017 11:57:05 +0900 http://webmemo.uzura.work/article/5330
【引用記事】【AWS】サービスを止めずにルートボリューム(EBS)が拡張できるようになった!!! http://webmemo.uzura.work/article/5328


 

【AWS】サービスを止めずにルートボリューム(EBS)が拡張できるようになった!!!


システム部の山田です。
2/14にAmazon EBSのアップデートが発表されました。
Amazon EBSのアップデート – 新機能エラスティックボリュームが全てを変える
なんとEBSのボリュームタイプ、サイズ、Iopsをコンソールパネルから変更できるようになりました。
今までEBSの拡張はインスタンスの停止とデタッチ、別インスタンスへのアタッチが必要でとっても面倒だっただけに、これは便利!
これからはサー...
→ 続きを見る

引用元

http://beyondjapan.com/blog/2017/02/ebs_update
]]>
Wed, 28 Jun 2017 11:22:09 +0900 http://webmemo.uzura.work/article/5328
パスの書き換え | vim正規表現 http://webmemo.uzura.work/article/5327
:%s/"\(\.\/\)\?\(images\|image\|img\|css\|js\)\//"\.\/smart\/\2\//gc
]]>
Fri, 28 Apr 2017 10:22:21 +0900 http://webmemo.uzura.work/article/5327
nagios 動作チェックコマンド http://webmemo.uzura.work/article/5326 Mon, 24 Apr 2017 07:38:56 +0900 http://webmemo.uzura.work/article/5326