SSHポートフォワーディング(ローカルフォワード)を利用する方法をメモしておきます.
ローカルマシンの8080ポートからリモートマシン(remote)を経由してターゲットマシン(target)の80番ポートにアクセスする場合のコマンドは以下の通り.
$ ssh -L 8080:target:80 remote
SSHポートフォワーディング(ローカルフォワード)を利用する方法をメモしておきます.
ローカルマシンの8080ポートからリモートマシン(remote)を経由してターゲットマシン(target)の80番ポートにアクセスする場合のコマンドは以下の通り.
$ ssh -L 8080:target:80 remote
「アテンション」を読みました.
Ben Parr: アテンション, 飛島新社, 2016-03 [アマゾン, 楽天]
本書についてのメモを以下に記しておきます.
情報が満ち溢れる現代において,人々の注目は風のある日の風見鶏のようにあちらこちらに向けられている.1つの対象に対して向けられる注目の時間は昔より少なくなっているのだ.そのような状況において,1つのものに注目を寄せ続けてもらうのは難しい.だから,注目について理解し,その性質に従って適切に振る舞うことが重要になってくる.
注目は即時,短期,長期の3種類に分類される.即時の注目とは,まわりの世界に対する人々のすばやい無意識の反応のことである.この注目は,ほんの数秒しか持続しないので,すぐに忘れ去られるか,短期の注目に移るかのいずれかとなる.次に,短期の注目とは,特定の出来事や刺激に対する人々の短期的な集中のことである.この集中を持続させることができれば,長期の注目を獲得できる.最後に,長期の注目とは,人々の興味を途切れなく,深くつなぎ止めた段階のことである.この段階に至れば,作り手の思惑通りに事が進む可能性が高まる .
3つの注目には,それぞれを獲得するための手法がある.それは,自動,フレーミング,破壊,報酬,評判,ミステリー,承認の7種類のトリガーである.即時の注目を獲得するのに有効なのは,自動トリガーである.自動トリガーとは,対比か無意識の連想によって,特定の感覚的手がかりに注意を向ける傾向このことである.次に,短期の注目を獲得するのに有効なのは,フレーミングトリガー,破壊トリガー,報酬トリガーである.フレーミングトリガーとは,相手の世界観にしたがうか,それを覆すことによって注意を向けてしまう傾向のことである.破壊トリガーとは,人々の期待をあえて裏切り,注目するものを変えさせるのに効果がある.報酬トリガーとは,報酬により人々のモチベーションを向上させる傾向である.最後に,長期の注目を獲得するのに有効なのは,評価トリガー,ミステリートリガー,承認トリガーである.評価トリガーとは,専門家,権威者,大衆の評価を用いて,対象への信頼性が高まったり,魅力が高まったりする傾向である.ミステリートリガーとは,謎や不確実性やサスペンスを作り出して,最後まで関心をつなぎ止める働きのことである.承認トリガーとは,自分を承認し,理解してくれる人に寄せる関心のことである.これら7つのトリガーを適切に組み合わせれば,即時から長期まで注目を維持することができる.
「いいものさえ作れば客は来る」?まったく困った考え方だ.このフレーズを見たとき,ドキッとした.なぜなら,「いいものさえ作れば客は来る」は自分がいつも念頭に置いているポリシーだからだ.いきなり脳天を撃ち抜かれた感はあったが,逆にどうしてそんなことが言えるのか興味をそそられてしまった.多分,最初に紹介したフレーズは本書に記されているフレーミングトリガーなのだろう.相手の世界観を覆すというその手法により,まんまと自分の注目は本書に寄せられてしまったようだ.本書で紹介されている7つのトリガーはいずれも使いやすい手段のように思える.それらの効果は,実践を通して確かめていきたい.
Eclipse WTP + TomcatでHTTPS通信を行う方法をメモしておきます.
1. | 次のコマンドを実行した後,パスワードとオレオレ証明証の発行に必要な情報を入力する. |
$ keytool -genkey -alias tomcat -keyalg RSA -keystore workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/localhost-rsa.jks
2. | Project Explorerの「Servers->Tomcat vX.X Server at localhost-config->server.xml」を選択 |
3. | server.xmlに次の内容を追加(コメントとして雛形があるので,それを解除). |
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks" certificateKeystorePassword="XXXXXXX" type="RSA" />
</SSLHostConfig>
</Connector>
「習慣の力」を読みました.
Charles Duhigg: 習慣の力, 講談社, 2013-04 [アマゾン, 楽天]
本書についてのメモを以下に記しておきます.
とある研究成果によると,毎日の人の行動の,実に40%以上が,「その場の決定」ではなく「習慣」だそうだ.習慣には良いものもあるし,悪いものもある.行動に占める習慣の領域がそれほど広いのであれば,どちらの習慣がそこに収まるかによって,人生の過ごし方が変わってくるはずだ.ただ,習慣のコントロールは難しい.気づいたときには身についているもので,やめようと思ってもやめられないし,良かれと思って始めてみても,なかなか続けられない.習慣というのは本当にやっかいなものだ.
しかし,近年の研究成果によると,そうでもないらしい.習慣とは何とかコントールできる対象のようだ.本書は,様々な個人,組織,社会と様々なレベルの事例を挙げながら,その方法を解き明かしている.
習慣とそれをコントロールするためのポイントは以下のとおりである.
共有するGitリポジトリを設定する方法をメモしておきます.
$ groupadd group
$ usermod -G group user
$ mkdir /path/to/repository.git
$ git init --bare --shared /path/to/repository.git
$ chown -R user:group /path/to/repository.git
GEAのDataNucleus Enhancerが「java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal」という例外で異常終了する問題に出くわしました.この問題の解決方法をメモしておきます.
今回は,[1]の質問に対する回答を参考にしました.
[1] | AppEngine Error [ java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal ], http://stackoverflow.com/questions/10234201/appengine-error-java-lang-noclassdeffounderror-org-w3c-dom-elementtraversal |
CSSではみ出した部分を「…」にする方法をメモしておきます.
.hogehoge {
width: 4em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
<div class="hogehoge">どうしてプログラムのサンプルに使うテキストは「ほげほげ」なんだろう?</div>
「text-overflow: ellipsis;」と記せば,「…」にならなかったので,何でだろうとずっと悩んでいたのですが, このプロパティは,先の例のように他の3つのプロパティといっしょに使わないと効果が発揮されないんですね. ようやく謎が解けた.\(^O^)/