プログラミング・IT・英語・数学とか

英検1級、TOEIC満点(990点)、セキュリティスペシャリスト、DBスペシャリスト、ネットワークスペシャリスト。英語とITとか。いろいろ試してみたことを書いていきます

Variability hypothesisとは?

日本語の説明を探してもなかったので、メモ程度にここで説明。ほぼwikipediaの翻訳だけども。。。

Variability hypothesis = 女性よりも男性の方が知性とか能力とか、いろいろな部分で上下のばらつきがあるんじゃないかという仮説

Variability hypothesisは別名でgreater male variability hypothesisというらしい。このhypothsisの和訳が存在するのかわからないけど、和訳するとすれば、「男性の方がバラツキがあるよ仮説」って感じになるのかな・・・?なんかもっと学術的なのつけられそうだけど、そういうの全然わかんないからなーw

ようするに、人間全体で見たときに、女性よりも男性の方が知性とか能力に上下に幅があるということらしい。たとえば知性で言えば、女性は男性よりも平均的な人が多くて、男性はめっちゃ頭いい人が(女性よりは)多くて、また、めっちゃ頭悪い人も多い、ってことっぽい。

よくよく読むと、人間社会だけでなく他の生物でも見つかる現象なんだとか。

ただ、wikipediaを見た感じだと、ただの仮説であって本当かどうかというところまでは証明ができていないよう。

【Spring Boot】@Valueアノテーションがうまく動かないのはorg.springframework.beans.factory.annotationの@Valueじゃないからかも。

現象

@Valueを使ってもインジェクションができない。

 

原因

import文を見ると、import org.springframework.beans.factory.annotationがあるか?ない場合、他の@Valueアノテーションを使っている。

【Spring Boot】起動しない現象と原因

エラーの内容

09:38:27.875 [background-preinit] DEBUG
org.hibernate.validator.internal.engine.resolver.DefaultTraversableResolver
- Found javax.persistence.Persistence on classpath containing
'getPersistenceUtil'. Assuming JPA 2 environment. Trying to
instantiate JPA aware TraversableResolver
09:38:27.882 [background-preinit] DEBUG
org.hibernate.validator.internal.engine.resolver.DefaultTraversableResolver
- Instantiated JPA aware TraversableResolver of type
org.hibernate.validator.internal.engine.resolver.JPATraversableResolver.
09:38:27.885 [background-preinit] DEBUG
org.hibernate.validator.internal.xml.ValidationXmlParser - Trying to
load META-INF/validation.xml for XML based Validator configuration.
09:38:27.887 [background-preinit] DEBUG
org.hibernate.validator.internal.xml.ResourceLoaderHelper - Trying to
load META-INF/validation.xml via TCCL
09:38:27.888 [background-preinit] DEBUG
org.hibernate.validator.internal.xml.ResourceLoaderHelper - Trying to
load META-INF/validation.xml via Hibernate Validator's class loader
09:38:27.888 [background-preinit] DEBUG
org.hibernate.validator.internal.xml.ValidationXmlParser - No
META-INF/validation.xml found. Using annotation based configuration
only.
09:38:28.213 [main] DEBUG
com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesBeanFactoryPostProcessor
- Application Event Raised: ApplicationFailedEvent

エラーの原因

application.ymlのフォーマットが正しくなくて読み込めていない。自分の場合は、半角スペースでパディングするところをタブでしていたためでした。

エラーの原因をログに出してくれればいいんですが、何も出ないので少し時間がかかりました。もしかしたらデバッグログを出す方法があるのかもしれませんが、そこまで調べていないです。

bzrを使い始める前に知っておきたかったこと

bzrを使い始める前に知っておきたかったこと

バージョン管理システムにbzrを使っていて「これを始めに知っておけばもう少し楽に学べたのに・・・」と思うことを書こうと思います。

bzrはGitなどに比べて情報量も少ないですし、とくに日本語の情報は少ないので慣れるまでにかなりの時間がかかるのではないかと思います。

実際、自分は慣れるまでにかなり時間がかかりましたし、まだなれていないことも多々あります。。。これからbzrを使い始める人の手助けに少しでもなれば。

できるだけ調べて書いていますが、もし間違っていることがあればお知らせください。

その1. bzrにはtrunkとかmasterの概念はない。すべてbranch。

ここが一番他のVCSと違うところなんじゃないかなと個人的には感じます。

他のバージョン管理システムにはtrunkとかmasterというメインとなるレポジトリがあって、それから派生したbranchという概念があると思いますが。bzrにはありません。すべてがbranchです。

メインで使っているものでも、バグフィックス用に作ったものでも、機能追加用のものでも、すべてbranchです。branch間の親子関係などを設定することはできますが、branchそのものがtrunkかどうかという情報はbzrのシステム上もっていません。

これが結構厄介で、特に自分がそうなのですが、あまりGitなどの他のバージョン管理システムを使ったことがない人は、メインで使っているトランクだろうが、自分のローカルにあるブランチだろうが、すべてbranchだという意識でいます。

なのですべてを「ブランチ」と呼んでいます。そうすると、他の人と会話をするときにいちいち訂正されたりします。

自分「じゃぁ、さっきの変更をメインのブランチにプッシュしておきますね、、、」

他人「え、あれ、マージする先はブランチじゃなくてトランクでしょ?」

自分「あ、すみません、そうですね、トランクですね。自分のブランチからトランクにプッシュしておきます。。。(bzrはブランチしかないんだけどなぁ。。。だからわざわざメインのブランチって言ってるんだけど。まぁでもトランクの方が短いし言いやすいから理にかなってるか。。。)」

なんでもかんでもブランチブランチという人がいたら、あぁこの人はbzrしか使ったことがないんだろうなと、優しい目で見てあげてください。。。

え、じゃぁ、どうやってtrunkを指定するの???

ここまで読んで疑問になるかと思います。では、どうやってtrunkだとわかるのか。

bzrにはtrunk機能はありませんので、どのbranchをtrunkとして扱うかを決めるのは人間の仕事です。

どこのディレクトリにあるbranchがtrunkなのか、bzrを使う人が決めなければいけません。運用上の決まりとして共通理解として開発者/運用者みんなが認識しておく必要があります。

その2. .bzr ディレクトリと branch は1対1の関係がある(基本的には)

ここも他のバージョン管理システムと大きく違うのではと思います。

bzrの基本的な考え方としては、あるディレクトリが1つのbranchを表します。もう少し正確には、あるディレクトリの中にある.bzrディレクトリにがあれば、そこにbranchがあります。

ディレクトリとbranchが1対1で紐づくので、ディレクトリ構成を見ればブランチの構成もわかるので楽かもしれません。

以下のようにディレクトリ構造でメインブランチとその他のブランチを分けている運用にしたときには、ディレクトリとbranchが1対1で紐づくということがわかっていればすんなり理解できます。自分はディレクトリ=branchの関係が最初わかっていなかったので、この構造の意味不明で苦労しました(笑)

    shohei/test
            |-- .bzr ★ここがメインブランチ
            |
            `-- branches
                `-- test.new_feature
                    `-- .bzr  ★ここがその他のブランチの1つ
いやいや、こんなディレクトリ管理は面倒なんだけど、、、

見出しにも書いたとおり、「基本的には」ディレクトリとbranchが1対1での運用ができます。しかし、ディレクトリ管理はしたくないという方もいると思います。

そんな方には、colocated branchというのもあるようです。自分は使ったことはないのですが、colocated branchを使うことにより1つのディレクトリの中に複数のbranchを入れることができ、branch間を簡単にスイッチできるらしいです。

もし、そのような管理がしたいのであれば試してみると良いかもしれないですね。

その3. レポジトリがなくても良い

bzr explorerを使っていてbranchを作ろうとするときに聞かれるのが「レポジトリを作成しますか」という質問。

「え、だってbranch作るってことはレポジトリ作るってことでしょ??作らないことなんてできるの??」と、最初はこの質問の意味がわかりませんでしたw

bzrでの「レポジトリ」とは、「複数のbranchにまたがるファイル履歴を一箇所で管理する仕組み」で、これで何が嬉しいのかというと、レポジトリを作成するとストレージ量を抑えることができます。

たとえば、あるメインのbranchがあり、そこに同時並行で新しい機能を3つ追加する場合、機能A用branch、機能B用branch、機能C用branchを作ります。

そうすると、機能A、B、C用branchではほぼすべての履歴が同じになります。それを別々のbranchで管理すると、コピーが作成されるので単純にファイル容量が3倍とかになります。

代わりに、レポジトリを作成して、それぞれのbranchで管理するのではなくレポジトリー一箇所で管理をすれば、履歴は1つだけ管理すればよく、コピー分のファイル容量が減ります。

なので、同じ履歴をもつbranchを複数作るのであれば、レポジトリは作っておいたほうが良いです。

逆に言えば、branchを1つしか作らないのであれば、作っても作らなくても一緒だと思います。

【レビュー】【体験談】【立ち飲みバー】有楽町・新橋・銀座付近でオススメの立ち飲みバー

「銀座でリーズナブルに飲めて食べられる立ち飲みバーなんてあるのだろうか、、、」
なんて方、ご心配なく!ありますあります銀座にも、リーズナブルにご飯を食べてアルコールを飲める場所が!

個人的には銀座でクラブ行く前に立ち飲みバーでテンションを上げていきますが、クラブ前に行く以外にも、0次会、二次会、ナンパ、友達作り、一人飲み、ふつうに友達と飲みたいときにも使えるオールマイティーな場所が立ち飲みバー。

今回は、毎週自分がクラブに行く前によく行く立ち飲みバーを紹介していきたいと思います。
あ、ちなみに自分がよく行くクラブ、ジーニアスについては↓からどうぞ(笑)

shoheyhey0821.hatenablog.jp

行くところが増えてきたら追記していきたいと思います。 

 

1. 333(トリプルスリー)

bar333.jp

 

アクセス/場所

新橋駅から徒歩10分くらい、有楽町駅から徒歩5分くらいです。どちらからもアクセス良いです。地下にあり、入り口は少し奥に入ったところにあるのですこしわかりにくいかも。
個人的には、自分がよく行くGENIUS TOKYOに徒歩1分くらいなので気に入っています(笑)

客層/年齢層/男女比率

客層は若い人が多いですね。だいたい20~30代前半の人たち。男性はみんなサラリーマンっぽい人が多いですね。スーツ姿。女性はどんな人がきているか。。。渋谷とかの立ち飲みバーには多いですけど、こちらのバーには外国人はあまりいないですね。たまに1人、2人見るくらいです。
男女比率は8:2で男性が多いですね。まさに男性で溢れかえっているときもあります。男性にとってはあまりおいしくないですが、逆に出会いを求めている女性にとっては良いのかも(笑)
場所が銀座だからなのか、渋谷とかに比べると、落ち着いた人が多い気がします。なんか騒いでる人とか、強引なナンパしている人も少ない気がします。

メニュー

ドリンクは種類が豊富な感じです。フードメニューは少ない感じですね。からあげとか枝豆とかたこ焼きとかピザとか、つまみ系のものはありますがガッツリ食べたい人には向かない場所かなと。やっぱり立ち飲みでサクッと行くという場所ですね。

値段

やっぱり安いですね。お店の名前になっているようにだいたい1品333円です。ただ、中には666円のものもありますのでメニューでご確認を。

内装/雰囲気

店内はとてもキレイです。最近できたのかもしれません。ちょっと暗めで雰囲気も良い感じです。DJブースもありEDMが流れているので、洋楽好きな人にはプラスで楽しいと思います。

ナンパ

まぁ、多いですね、ナンパは。ほぼ100%の男性はナンパに来てますし(笑)女性もナンパ待ちが多いんだと思います。女性に周りにはだいたい男性がいて、その女性がフリーになるのを待ってる男性がさらに周りにいる感じで、男性で溢れていますねだいたい(笑)

混雑具合

9時くらいまでは結構空いています。自分が飲むスペースを見つけるのも9時前であれば比較的簡単です。9時以降はだんだん混んできて、10時にはカウンターのスペースを見つけるのも大変になります。

広さ

そんなに広くもなく、小さくもないといったサイズです。100人くらい入ったら、もう誰も身動きできないくらいの広さかなと。

2. TOKYO GINZA 300BAR NEXT

www.300bar-next.com

アクセス/場所

有楽町駅から徒歩5分くらいのところにあるバーです。こちらも地下にありますが、お店の外に大きな黄色い看板が出ているので見つけやすいと思います。

客層/年齢層/男女比率

若い人が多いですね。みんな20代なんじゃないかと。たまに30代くらいの男女もいましたけど、やっぱり安い値段につれられて若い人が集まるんだと思います。外国人の姿はあまりなく、ちらほらな感じでした。
男女比は7:3くらいで男性が多いです。

メニュー

ドリンクはいろいろと種類がありました。フードメニューはあまり多くないイメージですね。でも、フードは1品1品がとても美味しいです。特に、ジャークチキンとブロシェットはオススメです。これホントに300円で良いの??ってくらいクオリティ高いです。。。きっとですが、赤字ですよお店。。。量も多いし美味しいし見た目もキレイで普通にお店で食べたら倍の値段はするのではと思います。飲み物と一緒に、ぜひお試しあれ。

値段

ほぼ全品300円です。盛り合わせとかは600円だった気がしますが。

内装/雰囲気

テーブルやカウンターに木が使われていて、照明も暗めで、とても落ち着いた雰囲気です。

ナンパ

ここもナンパバーなのでナンパだらけですね(笑)

混雑具合

やっぱり21時以降には混み混みです。ゆっくりドリンクを飲みたいなら20時くらいには行ったほうが良いでしょう。逆にナンパが目的であれば、21時以降が良いでしょう。

広さ

店内は広めです。それに天井も高いので、実際よりも広く感じます。

 

まとめ

いかかでしたか?とりあえず2つ紹介してみました。
これから増えていくようであれば追加していこうと思います。

では、立ち飲みバーで楽しい夜を!

【湾仔(ワンチャイ)】香港のオススメなクラブはここだ!

香港の湾仔(ワンチャイ)でオススメなクラブはここ!

先週、香港旅行に行ってきました。

せっかく香港に来たんだから、夜は香港のクラブを楽しみたい!と思い、いろいろ調べてみたら、クラブがあるのは蘭桂坊(ランカイフォン)というエリアだとのこと。

でも、蘭桂坊(ランカイフォン)のクラブは高そう・・・。入店するだけで5000円とかするらしいし、ドリンクは1000円するらしいし、盛り上がる時間も遅そうだし、人でごった返してて踊れなさそうだし・・・。それよりはもうちょっと落ち着いたところが自分はいいな~と。

そう思って他のエリアで探してみたら、湾仔(ワンチャイ)エリアにもクラブはありそうだとわかり、向かった先で見つけたのがこのクラブ!
本当はバーらしいですけど、音楽は流れてるし、みんな踊ってるし、クラブと変わらないので蘭桂坊(ランカイフォン)のクラブにいくより楽しめるはず!(さらに良いことに、クラブでなくバーなのでドアでのチャージがなくてお得です(笑))
それでは早速見ていきましょう。
 

 Joe Bananas

http://www.joebananas.hk/

いろいろと行ったお店の中で最終的に見つけたのがこのバー!めちゃくちゃ楽しくてほとんどこのお店で踊ってました(笑) 

本当は行こうとしていたのは湾仔(ワンチャイ)のEscapeというクラブだったのですが、ここが楽しくて結局いけませんでした(笑) それくらい楽しい!ぜひぜひ行って見てほしい!!

盛り上がる時間帯

12時に行ったので何時から盛り上がるのかはわかりませんが、12時にはもう満席でフロアも満員状態でした!おそらくですけど11時くらいに行っても盛り上がっているのではないかと思います。1時2時とかは遅すぎるな~、、、と思っている人は必見です!

ドアチャージ

バーなのでドアチャージはありません。何回でも出入り自由!自由最高!!

ドリンクの値段

残念ながらドリンクは高いです・・・。日本のクラブよりも高いんじゃないかと。自分の好きなコロナビールが79ドル=1,100円くらいでした。いつも行ってるジニアスでは600円くらいなのでめちゃくちゃ高く感じる。。。でもまぁ、ドアチャージがないのであまり飲まなければ安上がりですかね(笑)

しかし!ドリンクは高いんですが、すぐ外にコンビニがあるのでそこでドリンク買えちゃいます!コンビニは神!(しかもコンビニのカウンターに栓抜きがおいてあります。わかってます、コンビニ)
 あ、でもバーのためにも1杯くらいは店内でドリンクを買いましょう(笑)

大きさ

お店自体はそれなりに大きいですが、バーがほとんどのスペースを占めています。ダンスフロアーは30人くらいでいっぱいになるくらいの広さです。

音楽

ライブバンドが生演奏しているので音楽は最高です!バンドのライブが半分くらい、あとの半分はEDMを流してました。音楽流してたDBがどこかにいたのかな?ライブバンドはめちゃくちゃ盛り上がります!曲はだいたい2000年~2010年前半の曲がかかっていました。逆に90年台とかの曲は流れなかったので、オールディーズを聴きたい人には向かないかも。

客層

観光客ばかりでした。現地の香港人はいたのかな?誰一人として見なかった気がします。アジア人は自分たちを含めてチラホラでした。
年齢層は男女どちらも若い人ばっかりでした。男女比はほぼ半々くらいだったので、男女どちらも楽しめると思います。
日本人はいなかったですね。あんなに楽しいのに、ガイドブックにもどこにも載ってないようなバーなので知られてないんでしょうね、きっと。。。このブログがきっかけになって行く日本人が増えたらいいな(笑)

場所/アクセス

湾仔(ワンチャイ)駅から歩いて5分くらいなので、アクセスはとても良いです。

安全性

湾仔(ワンチャイ)エリアはお世辞にもキレイでガラの良いエリアとは言えませんね(笑)
でも、怖い人いたりとかはしないです。女性一人でも歩いていて問題ないですし、そもそも大通りはいつも誰かが歩いているので一人になることはないです。安全安全!

 

おまけ:他に行ったクラブ/バー

本当は、Escapeというクラブを目指して行ったのですが、Joe Bananasが楽しくてそこで踊って満足して帰ってしまいました(笑) こんな感じで予定通りに行かない旅行は楽しいですね!これぞ旅の醍醐味!

ちなみに、Joe Bananas以外に行ったクラブ/バーはこちら。

  • AMAZONIA
  • Taboo Bar

どちらもバーなので、入出店は自由です。どちらもダンスフロアがあってライブバンドでそんなに悪くなかったですが、あんまり盛り上がってなかったので10分くらいでどちらも出てしまいました。もしかしたらタイミングが悪かっただけなのかもしれないので、よかったら試してみるのもありです。もしくはEscape行かれた方がいたらぜひ感想を聞きたいです!

以上、自分の体験が参考になれば!
ではでは、香港で楽しいクラブナイトを!

 

【体験談】【感想】東京で終電まで楽しめるクラブ(その1) GENIUS TOKYO

クラブには行ってみたいけど、、、

クラブには行ってみたいけど、オールナイトはきついなぁ・・・。という人に、終電まで盛り上がって楽しめるクラブを記事を分けていくつか紹介したいと思います。

 今回紹介するのは銀座にある「GENIUS TOKYO」というクラブ。その1ということで、自分が一番好きなクラブです。自分は楽しすぎて毎週行ってますw

 

GENIUS TOKYOはこんなクラブ

アクセス

GENIUSがあるのは新橋駅と有楽町駅の間くらいの位置です。

どちらかというと新橋駅よりは有楽町駅に近いです。

有楽町駅からは歩いて5~6分くらい、新橋駅からは12~13分くらいだと思います。 

年齢層

若い人ばっかりいるクラブをイメージしている人はGENIUSに行ったらびっくりするかもしれないですwww

お客さんは男女どちらもアラサー・アラフォーの人が多いです。20代の人もいますが、割り合い的には全体の3、4割くらいだと思います。

クラブというよりは、ディスコと言ったほうがイメージに近いのかも(と言いつつディスコって行ったことないんですがw)

男女比率

やっぱりお客さんは男性の方が多いですね。

早い時間は6:4くらいで男性が多い気がします。

遅い時間には7:3くらいじゃないでしょうか。(遅い時間と言っても終電前ですけどw)

フロア

建物自体それほど大きくないですが、ダンスフロアは2フロアーあります。

アップテンポのEDMが流れるメインフロアーと、ゆっくりなR&Bが中心のバーフロアー。バーフロアーは土曜日は開いてない日もあるようですね。

23時くらいになるとメインフロアーはぎゅうぎゅう詰めになるので、バーフロアーでまったりするのが吉です。

値段

銀座だからなのか値段は六本木や渋谷のクラブに比べたら高い気がします。

曜日とかイベントによって変わるかもしれませんが、自分が行く金曜日は基本的には男性5000円、女性2000円です。それで2ドリンクつきます。

なんですが(!)、21時前に入店すると男性2000円、女性1000円で、21時までは飲み放題プラス2ドリンクつきます!(飲み放題にはビールとか含まれないですが、まぁそれでもアルコールは飲めるのでw)

飲み放題目があるので、フリードリンク目当てで自分はいつも20時半くらいに行ってドリンクを何杯か飲んでテンション上げてから踊って、あとから2ドリンク飲んで楽しんでますw これで2000円は安いですほんとwww

(あ、飲み放題がお好きな方は六本木のジュマンジってところは11時まで飲み放題ですのでお試しあれw)

もし21時以降に行くのであれば5000円ですが、クーポン使うと1000円引きになります。

クーポンはいろいろあると思いますが、オンラインのものだったらイベントサーチとかホットペッパーとか、いろいろあります。

追記(2018/06/02):どうやらイベントサーチのクーポンは金曜日しかないようです。。。でも、5000円が2500円になるのでぜひチェックしてください!

適当に「GENIUS TOKYO クーポン」でぐぐったらいろいろと出てくると思います。その他にも、1回行くとクーポンもらえるので、それも使えますね。

音楽

かかるのは少し古めの音楽ですね。最新の曲は流れない感じです。

なので最新ヒット曲を聴きたいのであればGENIUSは楽しくないかも。。。たまに流れるのかもしれませんが、自分が最新の曲を知らないので、自分が知らない古い曲なのか最新の曲なのかわからないですww

流れるのは何年か前のヒット曲や十数年前のヒット曲です。なので、誰でも一度は聞いたことのあるような曲が多く流れます。

もし、クラブが初めてでも「あ、これ知ってる!」って曲があって楽しめると思います。

音質

正直、音質は良くない気がします。音楽にこだわらない自分が気がつくらいなので、音質は良くないんだと思います。

音量もそれほど大きくないです。なので話はしやすいですね。いやまぁ、スピーカーの前に行ったら、そりゃうるさいですけどね(笑)

アラサー・アラフォーが多いジニアスは気遣って耳に優しい設計になっているのかもしれない、と勝手に思ってますwww 

ナンパ

ナンパは他のクラブに比べたら少ないんじゃないかなと思います。

銀座クオリティーで、ナンパがあったとしてもとても紳士な感じ(主観)w

アラサー・アラフォーの方は(自分もそうですけど、)飲んで歌って踊って楽しみに来ている人が多い感じなので、ナンパよりはフロアで踊り狂ってる人が多いです印象です。

女性の方でただ単にお酒飲んでダンスしたいって人は絡まれるの少なくて良いんじゃないかと。逆に、ナンパ目的の男性は競争相手少ないのでGENIUSはチャンスかとww

盛り上がるのは何時か

金曜日しかわかりませんが、だいたい21時半くらいから盛り上がり出します。

早いときには21時からフロアが埋まってるときもあります。22時にはもうフロアはごった返して、23時には満員電車状態ですwww

じゃあ、いつ入店するのがベストかというと、20時半~20:45がベストだと思います。値段安いですし、そこから飲み放題のドリンクを何杯か飲んで、気持ちよくなったタイミングくらいでお店全体が盛り上がってくるので、そこからみんなで踊って楽しめますw

まとめ

ということで、今回はGENIUSを紹介しました。お客さんの年齢は他のクラブに比べて高いですが、ナンパも少なくて混みすぎてなく終電まで楽しめるクラブと言ったらここより良いところは無いんじゃないかと思います。本当に。はじめての人でも絶対に楽しめるオススメなクラブです。ぜひ友達と繰り出して、クラブライフを楽しんでみてください!