UJP - 最新エントリー

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

ブログ - 最新エントリー

ジムリーダ 1週間で600時間

カテゴリ : 
趣味 » ポケモンGO
ブロガー : 
ujpblog 2018/5/6 23:00
 田舎のジムでは放置されているジムが多数あるので,たくさんラッキーを置いて試して見た.


 場所によっては48時間近く防衛していて,13匹いるラッキーだけではジム起き用ポケモンが足りなくなることになった.
 地方におけるポケモンGOの過疎化は深刻だな.1月には感じなかった過疎感だ.

サワムラー ソロ 失敗

カテゴリ : 
趣味 » ポケモンGO
ブロガー : 
ujpblog 2018/5/5 23:00
 バトルウィークが始まった.「かくとう」タイプのポケモンがよく湧いたりレイドで出現.その中でレアポケモンに位置するサワムラーがレベル3で出ていたのでソロで挑戦.別にソロじゃなくても良いのだけれど,田舎で人がいないので仕方なく.


 あともうちょっとで倒せる的なところまで行くのだけれど,最適なポケモンをもう1つくらい用意しておけば倒せるのかな.田舎にいるとレイド戦で人が集まらないのでレベル3のソロで全部倒せるかどうか,を楽しめるか否かが,切り分けになるかな.

 レイドで討伐失敗しても,現在は「ふしぎなあめ」を必ず1つはゲットできるので助かる.

THETA Sのレンズに傷がついた

カテゴリ : 
ガジェット » カメラ/デジカメ
ブロガー : 
ujpblog 2018/5/4 23:10
 THETA Sを持ち出して姫路城で撮影していたのだけれど,シャッターをWiFi接続したiPhoneアプリからコントロールし,THETA Sはグリップポッドwithスマホホルダーを使って自撮り棒を下支えしながら撮影していたのだけれど,突風によってTHETA Sが倒れて砂地に落下.白い砂や埃を取り払うも,どうしても取れない白い部分・・・爪に引っかかりがある.


 目立つ傷がこれでした.そしてその傷がついたまま撮影してみた.


 最初写真を見たときにあからさまな傷が見つけられず. 傷がレンズ中央から外れた部分にあったので,もしかして使わない部分?と思っていたけれど,完全に背景と同化していただけでしっかり傷がついていました.

 レンズ面に対して突起しているから,普通より傷つきやすい構造ではあるのだけれど,かなり残念な結果になってしまった.

No.59 姫路城 その3 全天球写真

カテゴリ : 
趣味 » 散策:城
ブロガー : 
ujpblog 2018/5/4 23:00
 全天球カメラのリコーTHETA Sで姫路城を撮影してみた.

Post from RICOH THETA. - Spherical Image - RICOH THETA


 天守閣の巨大さは全く出てない.全天球の被写体として不似合いだなぁ.

 そして遠景に姫路城を入れて,先輩たちに何かポーズを!といったら円を描いてくれました.

Post from RICOH THETA. - Spherical Image - RICOH THETA



 写せば良いってものでもないなぁ.普通の写真とは異なるので,今更だけれど撮影する対象物を厳選する必要があるな.パノラマ写真の延長で考えていたら失敗だ.
 JR姫路駅を背にして姫路城を正面にみると,右側(東側)にある観光施設がイーグレひめじ.その屋上は展望台担っているので,そこからiPhone 7 Plusでパノラマ写真を撮ってみました.


クリックすると大きな画像が表示されます


 この後,天気が回復し青空になったので,その時間に撮影すればもっと良い画になっていただろうなぁ.

No.59 姫路城

カテゴリ : 
趣味 » 散策:城
ブロガー : 
ujpblog 2018/5/3 23:20
 人生2回目の姫路城.1回目は2003年頃に行ったけれど,訪問した時間が遅かったので最終入場に間に合わず.その後,2009年から2015年3月までに国宝姫路城大天守保存修理工事を終えて,ドローンによる激突破壊事故などもありましたが,3年経っているのでブームが落ち着いたかな?と思ったりしていました.


 入場料は1000円.現存天守の城もいくつか行ったけれど,姫路城ほど大規模なものは初めてかな.


 そして,姫路城内にある大きな井戸は,播州皿屋敷の舞台になった場所らしい.事前にiPhoneに入れて置いたアプリでARで見ると,おばけが...
 調べると,東京の番町皿屋敷と姫路城の播州皿屋敷が2大勢力だけれど,お皿を割って1枚2枚・・・というのは全国各地にある模様. この大きな井戸にはコインがたくさん投げ込まれていました.そういうのって外国文化なのかなぁ.


 そして姫路城に登る.2015年に工事を終えた後は,通称「白鷺城」を「しろすぎ城」と呼んでいたそうだけれど,随分色は戻ってきました.


 そして,西の丸跡近くにあるARスポットで写真用フレームをゲット.姫路城の遠景を撮影しました.暴れん坊将軍でおなじみのアングルの模様.
 JR姫路駅の観光案内所に立ち寄ったら,ボランティアガイドに「いい景色見ることができる場所知っているよ」ってナンパされて連れていかれたのだけれど,道中,紹介された東来春 (トンライシュン) という,昭和21年からやっている老舗の大衆中華屋さんを紹介していただき,それでは!と言うことで行ってきました.
 場所は,西二階町なのだけれど,姫路駅から姫路城に行く道を左に1本入ったところの筋にあります.なんでも昔はこちらの通りがメインだったとか.


 タイル張りの古い建物でしたが,床も磨き上げられていてとても清潔.メニュー的には大衆中華屋なんですが,ボランティアガイドさんオススメの焼しゅうまいと,お店の人オススメのしゅうまい,中華そばを注文しました.
 焼しゅうまい,両面焼きになっているのだけれど香ばしくて美味しくいただきました.後で調べたら,卓上に置いてあったソースをつけて食べるのが正解だった模様.


東来春
https://7293touraisyun.jimdo.com

ひかり422号 レイルスターでJR姫路駅へ

カテゴリ : 
趣味 » 鉄道
ブロガー : 
ujpblog 2018/5/3 23:00
 恒例の某社先輩方との密会.今回は姫路へ行くので,みどりの窓口でチケットを取ると,最後の一席というのが確保できて乗車.


 8号車だったのだけれど,新大阪方面の先頭でした.先頭で写真をとったあと乗り込むと,そこには半個室みたいな席があり.そういえば昔,100系300系時代に新幹線にも個室があって,芸能人御用達って感じでした.今はすっかりなくなりましたが.家族とか友達同士で旅にでるのにちょうど良いかも.


 そしてJR姫路駅到着.新幹線の待合室には,充電ステーションがありました.コンセントと2つのUSBポート.ちょっと早めに到着したのでUSBケーブルで充電してみましたが,高速充電でないようなのでiPhone 7 Plusだと焼け石に水な感じでした.充電ステーションはよく考えられていて,電源をノートパソコンで占領されないような感じになっているなと感じました.
 JR仙台駅でも充電環境が充実していたので,助かりますね.

TOKIO

カテゴリ : 
時事
ブロガー : 
ujpblog 2018/5/2 23:00
 昼頃に起床.オカンの手料理を食べてグダグダテレビを見ていたら,14時からTOKIOの四人が記者会見して生放送だと言うので観た.約2時間.2時から2時間放送するワイドショーの時間のほぼ全てを使うので,詳細が報道されるのは翌日以降ということになる.

 痛々しいけれど,連帯責任を求める日本人特有の謝罪,誠意の見せ方みたいなのもあれば,チームTOKIOとして取り巻く人々の生活もあるし,長い人だと30年一緒に居たわけだから簡単に仲間を見捨てられない感情も入り乱れて.難しいね.

 言葉を選びながら.選ばないと伝えたい意図と乖離した報道のされ方.あげ足取り.なんども事件を起こして居たSMAPだと,ほとぼりが冷めた頃に感動秘話?を絡めながら画面に戻ってくる手法だったけれど,今回は「強制わいせつ」なので,過去の事例からも復帰は難しいとされている模様.アイドルだしね.

 でも,現在もこの国では「再チャレンジ」と言っていた人が総理を務めているわけで.

刑務所脱走,向島に潜伏,そして広島で確保

カテゴリ : 
時事
ブロガー : 
ujpblog 2018/5/1 23:00
 愛媛県の刑務所を脱走した服役囚が,盗んだ車で逃走.向島で盗難車発見があり,島内で3週間に渡り捜索するも,当人は本州に渡り広島市に移動,漫画喫茶を利用したことで通報され逮捕された.

・向島から出た形跡がないとされていたが,瀬戸内海を泳いで本州に渡っていた.
・瀬戸内海で波が凪になるタイミングを狙ったとされていたが関係なく流されていた.
・逃げた理由は病気の妹に会いたいのでは?と美談も流れたが,刑務所内での人間関係だった.
・公開された手配写真は,気の良さそうな印象のにいちゃんだったけど逮捕されたら意外と強面だった.

 今回,勉強になったのは,

・向島には空き家がたくさんある.
・警察が立ち入り操作するには所有者の許可が必要で時間がかかる.
・別荘扱いしているものもあって食料もあった.
・所有者不明の放置されている小舟もたくさんあるので逃走に使えた.

 公開不要な情報まででてしまったなぁ...

 尾道市向島町として報道されてい,取りようによっては瀬戸内海の小島だと思われてるんじゃないかと感じているのだけれど,結構でかい.

 色々な専門家が想像してテレビで語っていたけれど,ことごとく違うのが滑稽.唯一,脱走犯を知る人が「あいつは昔から逃げるのがうまい.隠れたら見つけられない」的な事を言っていたが,それが正解だったな.

ジムリーダー

カテゴリ : 
趣味 » ポケモンGO
ブロガー : 
ujpblog 2018/4/30 23:00
 プロトコルの暗号化に成功してサーチサイトが実質閉鎖に追い込まれ,改造による位置偽装にもメスが入ってから約1ヶ月.そして初めての地元帰省によって,田舎はどうなっているのか気になっていたけれど,正月に比べて非活性化が激しい.やっぱりチートツールが封鎖された事で位置ゲーなのにゲームが成立しない状態になっている.

 地方ではポケモンGOは半死状態かな.試しに,ジム置き時間を計測してみようと思い,今現在のジムリーダー時間を記録しておいた.

 6102時間.これがゴールデンウィーク終了時点で何時間になっているだろうか.

安全ではありません と出るようになった

カテゴリ : 
サイト構築
ブロガー : 
ujpblog 2018/4/29 23:00
 多分先日のOSアップデートからだとおもうけれど,Safariで当サイトに接続するとURL表示欄に一瞬赤色文字で「安全ではありません」と表示されるようになった.

 これは,全てのWebサイトとの接続にSSLを推奨している流れがあって,その影響で段階的に環境を変更して行っている途中経過.

 たしか,検索サイトも認める不適切サイトにアクセスした際には,Webブラウザに大々的に警告が出るようになっていると思うけれど,そのうちSSLに対応してないサイトには毎回のダイアログ表示か設定変更でユーザの確認がないと接続できなくなるのだろうか.

 そろそろ本気でSSL対応を考えないといけないな.

ブラックキャップ

カテゴリ : 
趣味 » 農園
ブロガー : 
ujpblog 2018/4/28 23:31
 一昨年,家の玄関前をいくGKをよく見かけたのだけれど,お隣さんも噴射型の殺虫剤を持って遠隔攻撃しているのを見た.
 ということで去年,GK対策のブラックキャップを設置.すると一度も見ないままシーズン完了.

 GK対策を行うには,今の時期が最適.ブラックキャップは穴が小さくて小さいGKしかはいれないのだけれど,小さい時期にこブラックキャップの疑似餌を食べて巣に帰って死んでそれを仲間のGKが食べることで負の連鎖として一網打尽にしていく.

 習性を捉えた良い作戦だが,よーく考えたら怖いことだ.全く見ないのだから.

 もうちょっとシーズンが進むとブラックキャップは売り切れるので,速めの購入が必要.うちはもう設置済みだ.2年前も同じようなことを書いている.

プロポーズ大作戦

カテゴリ : 
テレビ・ドラマ
ブロガー : 
ujpblog 2018/4/28 8:35
 2007年のドラマ.山下智久主演,長澤まさみ,藤木直人,三上博史共演.

 長澤まさみ,藤木直人の結婚式に出席している山下智久.告白できずに大事なものを失おうとしている現状を悔いていると,妖精となのる三上博史が登場.結婚式によくある過去の写真をスライドショーで表示しているその写真のタイミングに「ハレルヤーチャンス」と変なセリフを言うとタイムスリップして過去をやり直せるが,なかなか変わっていかない.

 11年ぶりに視聴.基本山下智久が,悔いているのでくらい演技をしているのだけれど,長澤まさみの屈託のない喜怒哀楽の感情表現もあって,とても素晴らしい作品.10年前なので詳細なストーリーの記憶がないので次回の再放送が楽しみな感じでした.
 でも,不完全なエンディングは変わらず,再放送するならスペシャル版も一緒にやってほしかったなぁ.

 見所は,最終回の藤木直人のちょっとした仕草.これ,素晴らしい演技ですよ.

Pythonの特徴的なこと

カテゴリ : 
スキルチャージ » Python
ブロガー : 
ujpblog 2018/4/26 23:58
 Pythonの環境を作るのに一苦労.今理解しているのは,これまでの概念がちょっと邪魔しているのでは無いかということかなぁ.

 新しくプロジェクトを作ると,その下にPythonの本体やライブラリを複製して配下に設置する.こんな感じ.
[MBP2017:ujpadmin 00:24:19 ~/PycharmProjects/5 ]
$ ls -la
total 4
drwxr-xr-x  6 ujpadmin staff 192  4 26 23:48 .
drwxr-xr-x  7 ujpadmin staff 224  4 26 23:48 ..
drwxr-xr-x 13 ujpadmin staff 416  4 26 23:48 bin
drwxr-xr-x  2 ujpadmin staff  64  4 26 23:48 include
drwxr-xr-x  3 ujpadmin staff  96  4 26 23:48 lib
-rw-r--r--  1 ujpadmin staff 111  4 26 23:48 pyvenv.cfg
[MBP2017:ujpadmin 00:24:21 ~/PycharmProjects/5 ]
$ ls -la bin
total 10292
drwxr-xr-x 13 ujpadmin staff     416  4 26 23:48 .
drwxr-xr-x  6 ujpadmin staff     192  4 26 23:48 ..
-rw-r--r--  1 ujpadmin staff    2202  4 26 23:48 activate
-rw-r--r--  1 ujpadmin staff    1258  4 26 23:48 activate.csh
-rw-r--r--  1 ujpadmin staff    2422  4 26 23:48 activate.fish
-rwxr-xr-x  1 ujpadmin staff     431  4 26 23:48 easy_install
-rwxr-xr-x  1 ujpadmin staff     439  4 26 23:48 easy_install-3.6
-rwxr-xr-x  1 ujpadmin staff     389  4 26 23:48 pip
-rwxr-xr-x  1 ujpadmin staff     391  4 26 23:48 pip3
-rwxr-xr-x  1 ujpadmin staff     395  4 26 23:48 pip3.6
-rwxr-xr-x  1 ujpadmin staff 3500936  4 26 23:48 python
-rwxr-xr-x  1 ujpadmin staff 3500936  4 26 23:48 python3
-rwxr-xr-x  1 ujpadmin staff 3500936  4 26 23:48 python3.6
[MBP2017:ujpadmin 00:24:33 ~/PycharmProjects/5 ]
$
 この場合,5というプロジェクトを作ったら,5ディレクトリの下にPythonのbinやライブラリがコピーされたという感じ.
 ユーザプログラムと動作環境を全部合わせて1プロジェクト.依存関係とかを排除するという意図かなぁ.これを「仮想環境」と表現しているのかどうなのか.

 昔と違って,ディスクやメモリがたくさんあるので,そういうのをケチる仕組みよりも簡単快適環境を作る方向に進化しているのかなと,思ったりします.

陰謀説(嘘)

カテゴリ : 
時事
ブロガー : 
ujpblog 2018/4/26 1:21
 昨年から解決せずに引きずっていた森友問題が急浮上.当時の担当だった財務省理財局長が内部文書改ざんに関わっていたかぁ〜からの,その前の貴乃花部屋を中心とする大相撲,土俵の女人禁制などへ興味が移されたかと思われた矢先に,財務省次官のセクハラ疑惑による辞任,新潟県知事の買春疑惑による辞任騒ぎと,大きめの問題話題が次々と放たれ,とうとう山口メンバーの話題とさらに混乱してきた.

 こういうことが起こると,どこかの政治家の思惑で情報が解き放たれ,色々なバランスを崩そうとする勢力による陰謀なのではないかと,いつも俯瞰?斜に構え?ながら感じてみている.

 安倍首相への批判の集中砲火をかわして動きやすくしているのではなかろうか.現在状態から自然に受けながすだけだとちょっと収拾がつかないので,拡散させておいて朝鮮半島とかそっちの話題の方に注力しようとしている.とか.気のせいか.

PyCharmを日本語化する Pleiadesを使って

カテゴリ : 
スキルチャージ » Python
ブロガー : 
ujpblog 2018/4/26 0:32
 最近のアプリは,リソースファイルを入れ替えれば簡単に他国語化できるようになっている.まぁ,むかーしのMacintoshの時代から,実行ファイルはリソースに直接アクセスできる規格があったので,軽く多言語対応していたなぁ.もう昔話すぎるのだけれど.

Pleiades - Eclipse プラグイン日本語化プラグイン
http://mergedoc.osdn.jp

 Eclipseとかと一緒になったPleiadesをダウンロードしてファイルを展開.setupアプリを起動して,日本語化したいアプリ,今回の場合はPyCharmを指定するだけ.














 簡単.ありがたや〜

リワード 6/8が完了

カテゴリ : 
趣味 » ポケモンGO
ブロガー : 
ujpblog 2018/4/25 23:56
 ポケモンGOで3月31日に実装した,お題をクリアして行くリワードですが,速い人は当日に最大8までいくミッションをクリアしてミュウをゲットしているけれど,私はやっと6まで来ました.


 何が辛い?って,「レイドを10回やる」というのがあって,ヒカキン・・・非課金でやってるので10日かかりました.まぁ,1レイドで1回負けるをやったので実際に使ったチケットは9枚ですが.

 今日は会社帰りにヨドバシカメラの前で,きのみをつかって50匹捕まえるミッションを実行.実際には200匹くらい捕まえました.流石に疲れた.
 元はIBMが作って無償提供されているIDEのEclipse.ここ10年くらいはメインストリームな感じだったけれど,現代においては古臭いというかしがらみにより最新のニーズを取り込んで進化も遅くなっているらしい.大企業病か?
 という説教みたいな話は置いといて,Pythonを使うためのIDEでしらべたり若い子に聞いたら,PyCharmですよ!というのでインストールしてみる.

 PyCharmはBrewでも準備があるというので探してみる.

MBP2017:.pyenv ujpadmin$ brew cask info pycharm-ce🆑
pycharm-ce: 2018.1.1,181.4445.76
https://www.jetbrains.com/pycharm/
Not installed
From: https://github.com/caskroom/homebrew-cask/blob/master/Casks/pycharm-ce.rb
==> Names
Jetbrains PyCharm Community Edition🈁
PyCharm CE
==> Artifacts
PyCharm CE.app (App)
MBP2017:.pyenv ujpadmin$
 Brew版は最新リリース版の取り込みにラグがあるらしいけれど,本質的に私のニーズだと大きな問題はないので気にしない.
 ということでインストール.
MBP2017:.pyenv ujpadmin$ brew cask install pycharm-ce🆑
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (caskroom/cask).
No changes to formulae.

==> Satisfying dependencies
==> Downloading https://download.jetbrains.com/python/pycharm-community-2018.1.1.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask pycharm-ce
==> Installing Cask pycharm-ce
==> Moving App 'PyCharm CE.app' to '/Applications/PyCharm CE.app'.🈁
🍺  pycharm-ce was successfully installed!
MBP2017:.pyenv ujpadmin$
 サクッと入りました.

 そのままコマンドラインで起動してみる.
MBP2017:.pyenv ujpadmin$ open '/Applications/PyCharm CE.app'🆑
MBP2017:.pyenv ujpadmin$
 このあとはGUIです.


 初めてのセットアップなので設定ファイルは読み込まずに.


 プラポリ.スクロールして一番下までいく.


 プライバシーポリシーに同意する場合,Acceptボタンを押す.


 しょ設定始まるけれど,とりあえず


 白いか黒いか.お好みでどうぞ.




 BashScripitのプラグインは入れておく.










 残念.設定が足りないので,macOSに最初からインストールされているPython2.7が認識されている.

アースデイチャレンジ

カテゴリ : 
Apple » Apple Watch
ブロガー : 
ujpblog 2018/4/24 1:40
 先日の日曜日,アースデイなので30分歩く(ワークアウトする)とメダルがもらえるというので,歩いてみた.当然,ワークアウトアプリはポケモンGOだ.
 アースデイでは,各地でゴミを拾うイベントをやっていたりするけれど,ただ歩いてそういう運動を感じるというだけでもいいんじゃないかな(てきとう)


 あっというまに30分達成.去年も同じようなメダルをもらているけれど,4月22日は土曜日だった模様.去年は代々木公園がウリムーの巣で歩いていた模様.そして靴が劣化したと書いている.1年後,その後2足目の新しい靴を買いました.Apple WatchとポケモンGOとよく旅行に行くことで,運動靴の消耗が早いね.
 Python3の環境構築の続き.

anaconda3-5.1.0をインストール 

 Pythonの便利パッケージのAnaconda3をPythonとともにインストールする.
MBP2017:~ ujpadmin$ pyenv install anaconda3-5.1.0🆑
Downloading Anaconda3-5.1.0-MacOSX-x86_64.sh...
-> https://repo.continuum.io/archive/Anaconda3-5.1.0-MacOSX-x86_64.sh
Installing Anaconda3-5.1.0-MacOSX-x86_64...
Installed Anaconda3-5.1.0-MacOSX-x86_64 to /Users/ujpadmin/.pyenv/versions/anaconda3-5.1.0

MBP2017:~ ujpadmin$
 結構時間かかるね.マシンの処理能力によるけど.仕事場のMacbook Airだと30分かかったけど家のMacBook Proだと10分だった...

anaconda3-5.1.0を使うようにする 

 pyenvコマンドを使って,Pythonのバージョンを切り替える.現在は1つしか入ってない.
 まずは一覧を出してみる.
MBP2017:~ ujpadmin$ pyenv versions🆑
* system (set by /Users/ujpadmin/.pyenv/version)
  anaconda3-5.1.0
MBP2017:~ ujpadmin$
 やっぱり1つしか入ってない.macOSに最初から入っているバージョンは無視だね.
 システム全体で使うバージョンを設定する.
MBP2017:~ ujpadmin$ pyenv global anaconda3-5.1.0🆑
MBP2017:~ ujpadmin$
MBP2017:~ ujpadmin$ pyenv versions🆑
  system
* anaconda3-5.1.0 (set by /Users/ujpadmin/.pyenv/version)🈁
MBP2017:~ ujpadmin$
 アスタリスクが切り替わっているのが確認できる.おとなしいなぁ.

macOS high Sierra上にpython3.6.5の環境を作る.

カテゴリ : 
スキルチャージ » Python
ブロガー : 
ujpblog 2018/4/23 23:43
 これまでBashとcurlでどうにかしていたREST APIアクセスだけれど,限界を感じ始めたのでちょっとPythonを勉強してみようと考えた.それでまずは環境を整える.

現在の環境を確認

 macOS High Sierra 10.13.4 に最初から入っているPythonの場所とバージョンを調べる.
MBP2017:~ ujpadmin$ which python🆑
/usr/bin/python🈁
MBP2017:~ ujpadmin$
MBP2017:~ ujpadmin$ python --version🆑
Python 2.7.10🈁
MBP2017:~ ujpadmin$
 履いているのは2.x系.現在はPython 3系列が主軸?らしいし文法も違うというししがらみもないので,新しいバージョンを入れていくことにする.

pyenvをいれる

 最初に,Pythonの環境を整えるためにpyenvをインストール.パッケージなどを管理するツールと考えればよろし.
 brewで情報を確認.
MBP2017:~ ujpadmin$ brew info pyenv🆑
pyenv: stable 1.2.3 (bottled), HEAD
Python version management
https://github.com/pyenv/pyenv
Not installed🈁
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/pyenv.rb
==> Dependencies
Recommended: autoconf ✘, pkg-config ✘, openssl ✘, readline ✘
==> Options
--without-autoconf
	Build without autoconf support
--without-openssl
	Build without openssl support
--without-pkg-config
	Build without pkg-config support
--without-readline
	Build without readline support
--HEAD
	Install HEAD version
MBP2017:~ ujpadmin$
 pythonに限らず開発環境を整えてないので,不足しているもの多数...インストールする.
MBP2017:~ ujpadmin$ brew install pyenv🆑
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
r

==> Installing dependencies for pyenv: autoconf, pkg-config, openssl, readline
==> Installing pyenv dependency: autoconf
==> Downloading https://homebrew.bintray.com/bottles/autoconf-2.69.high_sierra.bottle.4.tar.gz
######################################################################## 100.0%
==> Pouring autoconf-2.69.high_sierra.bottle.4.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/autoconf
==> Summary
🍺  /usr/local/Cellar/autoconf/2.69: 71 files, 3.0MB
==> Installing pyenv dependency: pkg-config
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.2.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pkg-config-0.29.2.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/pkg-config/0.29.2: 11 files, 627.2KB
==> Installing pyenv dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2o_1.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0.2o_1.high_sierra.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the SystemRoots
keychain. To add additional certificates (e.g. the certificates added in
the System keychain), place .pem files in
  /usr/local/etc/openssl/certs

and run
  /usr/local/opt/openssl/bin/c_rehash

This formula is keg-only, which means it was not symlinked into /usr/local,
because Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries.

If you need to have this software first in your PATH run:
  echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile

For compilers to find this software you may need to set:
    LDFLAGS:  -L/usr/local/opt/openssl/lib
    CPPFLAGS: -I/usr/local/opt/openssl/include
For pkg-config to find this software you may need to set:
    PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig

==> Summary
🍺  /usr/local/Cellar/openssl/1.0.2o_1: 1,791 files, 12.3MB
==> Installing pyenv dependency: readline
==> Downloading https://homebrew.bintray.com/bottles/readline-7.0.3_1.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring readline-7.0.3_1.high_sierra.bottle.tar.gz
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are
defaulting this GNU Readline installation to keg-only..

For compilers to find this software you may need to set:
    LDFLAGS:  -L/usr/local/opt/readline/lib
    CPPFLAGS: -I/usr/local/opt/readline/include

==> Summary
🍺  /usr/local/Cellar/readline/7.0.3_1: 46 files, 1.5MB
==> Installing pyenv
==> Downloading https://homebrew.bintray.com/bottles/pyenv-1.2.3.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pyenv-1.2.3.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/pyenv/1.2.3: 597 files, 2.4MB
MBP2017:~ ujpadmin$
 OpenSSLに関する部分が何かしなければいけないようだけれど,それは次回以降として...

pyenvをいれる

 インストールしたpyenvの場所とバージョンを確認.
MBP2017:~ ujpadmin$ which pyenv🆑
/usr/local/bin/pyenv
MBP2017:~ ujpadmin$
MBP2017:~ ujpadmin$ pyenv -v🆑
pyenv 1.2.3
 無事インストールできた模様.

ディストリビューションはanaconda 

 Continuum Analyticsという会社が,Python本体にデータ分析系のライブラリなどをいい感じに揃えたパッケージを用意していて,それがAnacondaという名前のディストリビューションとなっており,人気なので,深く考えずにそれにあやかってみる.
 pyenvコマンドを使って,現在利用できる最新のanacondaのリストを取り出す.
MBP2017:~ ujpadmin$ pyenv install --list|grep anaconda|sort|tail🆑
  anaconda3-4.0.0
  anaconda3-4.1.0
  anaconda3-4.1.1
  anaconda3-4.2.0
  anaconda3-4.3.0
  anaconda3-4.3.1
  anaconda3-4.4.0
  anaconda3-5.0.0
  anaconda3-5.0.1
  anaconda3-5.1.0 🈁
MBP2017:~ ujpadmin$
 今日は全部最新で行くのでanaconda3-5.1.0をインストール.ちょっと時間がかかるので別の記事とします.

brew doctorしたらbrotliがエラーに

カテゴリ : 
サイト構築
ブロガー : 
ujpblog 2018/4/23 22:44
 タイトルの通り.brewで色々なパッケージを入れて来たので,たまにはチェックしてみようとした.
MBP2017:~ ujpadmin$ brew doctor🆑
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Some installed formulae are missing dependencies.
You should `brew install` the missing dependencies:
  brew install brotli🈁

Run `brew missing` for more details.🈁
MBP2017:~ ujpadmin$
 brotli,ブロトリ?は,データ圧縮ライブラリでHTTP圧縮目的でChome,Opera,Firefoxが採用しているそうだ.
 インストールした覚えはないのだけれど,指示通りにコマンドを実行してみる.
MBP2017:~ ujpadmin$ brew missing🆑
httpd: brotli🈁
MBP2017:~ ujpadmin$
 httpdとなっているので,普通にApache HTTP Serverのもの.依存関係を解消するためにインストールを行う.
MBP2017:~ ujpadmin$ brew install brotli🆑
==> Downloading https://homebrew.bintray.com/bottles/brotli-1.0.4.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring brotli-1.0.4.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/brotli/1.0.4: 25 files, 2.1MB
MBP2017:~ ujpadmin$
 インストールできたので再度doctorでチェック.
MBP2017:~ ujpadmin$ brew doctor🆑
Your system is ready to brew.
MBP2017:~ ujpadmin$
 問題が解消されたようだ.

熱海旅行 2018年4月

カテゴリ : 
趣味 » サマリ
ブロガー : 
ujpblog 2018/4/22 23:50
 2018年4月21日〜22日の土日で,熱海に行ってきました.熱海訪問ももう・・・10回くらいにはなりそう.始めてきたのは1991年の12月.2回目が2002年のW杯の帰り.そこからは頻繁にきていますね.

成城学園前からメトロはこね91号で

浜松餃子とらーめんののセット - 五味八珍

熱海倶楽部 迎賓館 オーシャンスイート301号室

熱海倶楽部ディナーと朝食

チキンカレー - ボンボヤージ2

ロマンスカーGSEで小田原から新宿まで

ロマンスカーGSEで小田原から新宿まで

カテゴリ : 
趣味 » 鉄道
ブロガー : 
ujpblog 2018/4/22 23:20
 11年ぶり?くらいに新しいロマンスカーが誕生しました.


 先月のことですが.一度,代々木公園帰りで代々木八幡で通過を見かけたことがありますが,乗るのは初めて.


 乗車した7号車の1C,1D席は,新宿向きの前進方向ではあるが一番後ろという配置でした.ちょうど,太陽が富士山の向こうに沈む感じ.ダイヤモンド富士...に近いのでは?と思いながらiPhone 7 Plusで連写してみたけれど,デジカメにすればよかった.


 GSEの席は設備も座席も新幹線並みに心地よい感じでした.わかりづらいけれど電源もついているし,でもコンセントの向きはそっちじゃないんだけれど,これも座席を最大化させるための努力の末なのだろうな.
 それで7号車には網棚?がなく開放感があるのですが,代わりに展望席じゃない方の車両の端に荷物置き場がありました.盗難とか考えると勇気が必要な気もしないではないが,縛り付ける道具を持って来て入ればいいのかな.JR北海道のスーパー北斗の指定席に,似たような荷物置き場があって便利だったなぁ.車内販売のおねーさんが見習い中で初々しい感じでした.一番後ろの席だったので先輩からアドバイスもらっている会話が聞こえるし.(内容は聞いてないが)

チキンカレー - ボンボヤージ2

カテゴリ : 
趣味 » 食べた
ブロガー : 
ujpblog 2018/4/22 23:10
 熱海に2017年の10月に来た時にみつけた,豪華客船飛鳥2の料理長が熱海に開いたお店.前回来た時は正面の場所に移転した直後だったっぽいけれど,なんと5月上旬にお店を閉めるそうです.料理長が東京オリンピックの為にあちこちのホテルに指導に飛び回るためだとか. お店の人曰く,また落ち着いて良い物件があったら近くにお店を開けるかも・・・ということでした.



 前回売り切れていた代表作?のチキンカレーを注文しました.


 スープは沈んでいるからわからないけれど,ごぼう仕立て.
 骨つきチキンがドンと入っているのだけれど,煮込んであるので,おでんのチキンのように肉が剥がれ落ちます.これが世界一周しちゃう船で食べられるカレーか...全く同じかどうかはわかりませんが.
 デザートはババロア.プリンとババロアの違いは,ババロアはゼラチンで固めているというので弾力性があるということらしい.そうなのか.初めて知った.プリンよりババロアが好きかも.

熱海倶楽部ディナーと朝食

カテゴリ : 
趣味 » 食べた
ブロガー : 
ujpblog 2018/4/22 23:00
 前回はスライドショーのムービーにして見たけれど,今回は写真でコラージュ.


 このスタイルは,ずっと変わらず.


 お造りは,ヤガラ,キンメ,マグロ,ハマチ.ヤガラは長細い魚だそうで,淡白な感じでした.



 台の物,とされているよくある固形燃料で温めるやつは,今回は「真鯛の一口しゃぶ鍋」でした.鍋にインスタ映え?写真写りを意識しながら配置して見たけれど,そんなことしていたら煮えちゃって身が崩れる.刺身でも食べられる魚なので,ほんの少しお湯につけるくらいで良いですね.カミさんはすっかり煮込んでいましたが.


 焼き物は,前回は焼き魚でしたが,今回はココット.ジャガイモと豚肉が入っているのだけれど,熱いので気をつけないと.
 そしてアワビと牛ステーキもオプションで,今回のパッケージに付いています.ステーキに付属している野菜は,半分火を通してあるので温める程度で食べることができます.


 煮物は黒むつ,野菜の天ぷら,締めのご飯は,しらすをかけた卵かけご飯.甘味はデコポンとマシュマロみたいな饅頭でした.

 朝ごはんはこんな感じ.


 これはずっと同じ.今回,ひらきについていた大根おろしを豆腐に入れて食べた美味しかったです.あ,写真にないけれど卵焼きと,のりの佃煮,のりくらげもあります.のりくらげ美味しいね.
 もう5回目くらいの熱海倶楽部 迎賓館.


 前回は一番奥の部屋だったけれど,今回は最上階の3階の一番手前のお部屋.


 今回はカプセル式のコーヒーメーカで4杯分のコーヒーやエスプレッソが無料というコース.一般小売価格でいうと400円弱だけれど,コーヒー好きのカミさん的には嬉しいのだろうね.


 今回は15時直後にチェックイン.4月なのに気温が30度越えで騒がれているけれど,熱海は心地よい風が吹いているので,人がいないゴルフ場を見ながら夕食までにニッカの知多の180mlのボトルを半分ほど空けてしまいました.

浜松餃子とらーめんののセット - 五味八珍

カテゴリ : 
趣味 » 食べた
ブロガー : 
ujpblog 2018/4/21 23:10
 半年ぶりの熱海で,前と同じランチ.前回は「つけ麺」だったので,今回はラーメン.スープをとんこつ,みそ,しょうゆから選べるのだけれど,店員さんのおすすめは「しょうゆ」だというのでそれにしました.


 来々軒的なスープ味.シナチクがちょっと普通より甘めなのが新鮮.餃子ともやしを一緒に食べるのが浜松風?なのかもしれないけれど,ラーメンにいれて食べました.ライス分は余分だったかな.満腹すぎる.
 前回はスーパービュー踊り子号で新宿から熱海に向かったのだけれど,今回はメトロはこね91号で成城学園前から小田原まで移動しました.新宿から成城学園前まで20分弱程度くらいなので,ちょっと短い旅に.


 メトロはこね91号は,青いロマンスカーです.無駄に1号車の先頭席でしたが,展望席じゃないので眺めはそれなりです.
 で,今日からGSEの絆創膏が発売されたそうです. でもこの青いロマンスカーMSE(60000形)って,500系新幹線と同じ香りがする.なぜか不遇な.気のせいかな.
 ちょっとザワザワしてみたけれど,冷静に考えたら良い面も多いんだな.

・バージョンアップを頻繁にすることで最新機能(ニーズ)を取り込みやすい.
・OpenJDKは変わらず提供される.
・OpenJDKにもFlight RecorderやMission Controlといったツールが追加される.

 それにしても予定されているとはいえ,最新バージョンリリース後,旧バージョンは即サポート終了というのは衝撃的だね.

Javaがすごいことになっているんだな

カテゴリ : 
情報システム
ブロガー : 
ujpblog 2018/4/21 0:42
 タイトルに「すごいことに」とつけて見たのだけれど,技術革新的なものではなくて,マネタイズという面で.

 仕事で使っているMacにJDKを入れているんだけど,Java10にバージョンアップ通知が来たので入れて見た.これまでJava9のマイナーバージョンアップだったので気にしてなかったけれど,メジャーなので調べようとしたら大変なことになっていることに気づいた...

 おさらい.Javaって,Sun Microsystems生まれのプログラム言語とその実行環境で,これまで無料で提供されていたのだけれど,それが有償になるって.Sun Microsystemsはその歴史の後半,オープンソース戦略とソフトウェアを全て無料として歓迎されていたけれどOracleに買収されて,実質残ったのはJavaだけのように思うけれど,Oracleはこれをマネタイズに動いたということ.

 マネタイズはいいけど,じゃぁお値段は?...物理CPU1つに付き60万円.保守費用は別.え?

 とんでもないなぁと思うけれど,これはきっと「クラウドを使う」ということで解決できるし最悪?お金払えば解決可能.

 それよりも早急に考えなければいけないのは,バージョンアップサイクルとサポートポリシー,サポート期間の変更が大変.Java9は2017年9月リリースだけれどサポートは2018年3月で終了だったらしい.先月?Java9ってその生存期間は半年程度なのか.宇野総理か羽田総理か.それで先日アップデートしたJava10も2018年9月で終了.半年後か.ちなみに宇野内閣は69日,羽田内閣は64日.もっと短かったか...

 Oracle Java11から,長期サポートが行われ3年間はパッチがでるそうです.パッチ.そう,機能不全やセキュリティホールを埋めるパッチ.というか過去実績的には,すっかりバージョンアップ.これが大変でしょう.

 Javaって,"Write once, run anywhere"というスローガンがあったのを覚えているだろうか.中年のおっさん以上しかしらないか.実現してないことは歴史が証明・・・という以前にみんな知っている.

 Java 11で動く業務アプリケーションを作ってリリース.3年間動かす.実質はJava11を安心して使える時間はもっと少ない.途中のどこかから,Java12で動くか移行テストを行う.Java12に移行するがJava13への移行計画も考えつつ,というのが続きながら,業務アプリケーションの機能追加を並行しながらのチーム運営になるってことだなぁ.
 つまり,Javaを採用することによってSIerは増員して儲かり続ける感じになると予想

ショッピングポイントシステム その2

カテゴリ : 
情報システム
ブロガー : 
ujpblog 2018/4/20 23:42
 昨日,ポイントシステムについて思うところをブログに書いて見たのだけれど,今日の日経の朝刊に「ポイント投資に思惑 投信や株運用、対応6社に 積み上がる「負債」に歯止め 」と記事が出ていた.気になっていた数値が具体的に出ていたので一部引用してみる.

 昨日ネタに出したクレディセゾンの「永久不滅ポイント」.使われないポイントは負債に計上されるのだけれど,それが2017年末時点で1000億円を超えたのだそうです.ほほー.楽天は700億円を引当金にしているそう.

 記事の内容は要約すると「溜まったポイントで金融商品を買わせるサービスが増えていて,消費者の意識では身銭を切る感覚がないので敷居が低いし証券会社を持つ楽天とかはバランスシート的にもいい感じ」ということらしい.

 わたしも株の運用をしているけれど,家族の口座でやっているから講座の作り方知らんし.ソシャゲーみたいな感覚で敷居が低くなれば活性化するかもね.

ショッピングポイントシステム

カテゴリ : 
情報システム
ブロガー : 
ujpblog 2018/4/20 2:08
 ショッピングすると100円で1ポイントとか,ポイント(点数)がたまる.ポイントは通貨的な使い方ができ,次回のショッピング時に商品値引きに使える.
 近所のスーパーで食材や消費財を買い物していると,あっという間に1万ポイントくらい溜まる.そのスーパーでは1万ポイント貯めると,レジカウンターにて現金1万円と交換しなければならない. いつもカミさんが1万ポイント到達してしまったことを寂しがっている.もう,ポイントを貯めるのが一種のゲームのようになっている.

 経営やシステムとしてみると,これも面白い.

 先ほどの1万ポイントが上限というのは,誤付与が発生しても1万円までしか入らない.マイレージのように提携先とのポイント交換制度のあるポイントプログラムでシステム間連携して何かしらのミスがあってもだ.
 ポイントを貯めたところで,実はあまり良いことはない.10万ポイント=10万円相応を長期間保有していても利子がつくわけでもない.たとえばヨドバシカメラだと2年間利用しないとポイントが消えてしまう.
 企業側では,貯められたポイントは会計上は負債として扱われる.使われない限り負債が溜まる一方となる.そうなるとセゾンカードの永久不滅ポイントのすごさがわかる.

 ということで,100万円とかを保持できるポイントシステムなんてナンセンス.例えば楽天Edyだと最大5万円分.交通系ICカードのSUICAだと2万円.ゲーム感覚で貯め続けて10万ポイントを持っているのをネタにしているポイントカードシステムの会社の人がいたけれど,その人以外はポイントなんて使ってしまうのが吉だし,そういう上限制度設計があるべきなんじゃないかな.

 で,ヨドバシカメラのゴールドポイントの上限はいくらなのだろう...

Pioneer RAYZ Plus その2

カテゴリ : 
ガジェット
ブロガー : 
ujpblog 2018/4/20 1:01
 音楽は通話専用で使っているiPhone 5(iOS10.3.3)に入れているのだけれど,RAYZ Plusのライトニングケーブルをさすと,アプリのインストールを催促される.別に入れなくてもいいような気がしたのだけれど,インストールしてみた.


 インストールすると,ファームアップデートが始まりました.


 アップデート中にチュートリアルが出てきて,機能について理解を深めることができます.イヤホン外すと音が止まる.再度つけると続きから再生だなんて.この機能をみていると,マイクやセンサーがたくさん内蔵されている小さなコンピュータだということがよくわかる.1.5万円もするのもわかるね.ラズパイを1セット揃えられる値段.

 アップデートが終わったらアプリが起動.アプリはこんな感じ.


 HearThruは,周りの音を聞くことができる機能.私の想定としては,通勤電車に乗っている時,電車が遅延中でどうなるかわからない時に,車内アナウンスを聞き逃さないように外部の音も逃さないように音楽を聴く.そんな感じ.

 元々はiPhone 7についているイヤホンが大きくて耳から外れるので耳に適したイヤホンが欲しかった.そこで外部の音(車内アナウンス)を聞き取りながら音楽を聴けるambie(アンビー)のワイヤレスイヤホンの評判が良かったので手にとって良かったら買おうと思っていたのだけれど,ヨドバシカメラ全店でお取り寄せで展示品もない状態だと聴いて,とりあえず安いイヤホン買おうかと3日間悩んでいて,これに巡り合ってしまったという感じ.
 2年ほど前から,骨伝導イヤホンを考えていたのだけれど,音質はやっぱり今現在でも構造的な問題で期待できないことがわかり,どうもambieも同じ感じだというので,清水の舞台から飛び降りる感じで買ったという感じ.

 色々と勉強になるという点でも,満足度が高い.本体から電源取るのだけれどアンプ機能もあるので迫力のある重低音も聞こえる点がお気に入り.iPhoneのバッテリの減りが速いような気もするけどね.
 久しぶりにイヤホンを買いました.パイオニアのRAYZ Plusというもので,特徴としてはiPhone用のライトニングケーブル対応という部分と,機能ではノイズキャンセリングが充電不要で可能ということ.
 お値段15000円くらい.


 外箱と開封の儀.iPhone以降,化粧箱ってシンプルでかっこいいものが増えたと思いますね.安めの製品の場合は,紙箱じゃなくてプラスチックフィルムみたいなやつかな.
 そして中身は,本体と他国語マニュアル,いろいろなサイズと質感のイヤーピース(イヤホンチップ)が入っています.

 色々な機能はこんな感じ.


 リモコンはダブルクリックとか長押しとかで動作は変わるけれど,写真左側から順番にキャリブレーションやノイズキャンセリングON/OFF,音量下げる,一時停止,音量あげるの4つ. キャリブレーションのボタンが常に下になります.

 キャリブレーションは,3秒長押し.今現在居る環境に合わせて計測して設定してくれます.設定については日本語で聞こえてくるので操作を間違えることはないでしょう.
 そしてライトニングケーブル側に,充電用のポートがあります.この部分なのかリモコン部分なのか知らないけれど,コンピュータが入っているのと,電源をiPhone本体から取るのでイヤホン自体にはメンテナンスがイラナイというのが良いです.

なぜなぜ分析

カテゴリ : 
情報システム
ブロガー : 
ujpblog 2018/4/19 1:12
 小規模障害が発生.担当者に「なぜなぜしといて!」と声かけ.これは「なぜなぜ分析」というもので,「トヨタ生産方式」という運用方式の中の1つ.

 教科書的には5回「なぜそのトラブルが発生したか」を掘り下げて出してみることで,根本原因を洗い出す手法となっているけれど,なんとなく3回程度掘り下げれば十分出てくるかと思う.

・プログラムミスでバグが発生した.なぜか?
・テストが不十分で発見できなかった なぜか?
・時間が足りなくてテストを省略した なぜか?
・仕様変更が多くて製作に手戻りが発生して時間がかかった

 という感じ.目的を履き違えやすく「犯人探しが目的ではない」ことを明確に伝える必要がある.なぜなら,仕組みに欠陥がある以上,誰がやってもいずれ発生するトラブルだから.

準伝説のラティアス その2

カテゴリ : 
趣味 » ポケモンGO
ブロガー : 
ujpblog 2018/4/18 23:55
 今月になってからでているラティアスですが,不人気.ゲットの難易度も高いわけでもないので,攻略法界隈が騒がしくない感じ.同じ時期に別の国ででているラティウスとかいうつがいが来月出るので,それらが揃ったらまた別のイベントでもあるのかもしれない. どちらにしても,原作を知らないので予想不能.

 ということで,今日は開始3分後くらいに15人エントリーされていたグループに突入したら21人目だったので押し出されて一人.残り50秒くらいまで一人だったけれど,最終的に9人でバトル.


 途中,同じように戦っているメンバーから,カビゴンとか出されたので嫌な予感がしたのだけれど,2巡目突入.ラティウスが「げきりん」だったのもあるけれど倒せなくて,残り69秒になりました.

 激闘の末,ダメージボールは2つもらえましたが,10球目くらいで取れました.危ない危ない.でも低個体...

幕の内弁当 太鼓 春 - なだ万

カテゴリ : 
趣味 » 食べた » たべた(駅弁)
ブロガー : 
ujpblog 2018/4/18 1:39
 先日,テレビでマツコデ・デラックスがホテルニューオータニに行っていた.大きな庭園を散歩していて,その中に「なだ万」があったのを急に思い出したのと,20%値引きの値札があったので,定価1600円だったけれど2つ購入して見た.


 椎茸油揚げご飯ライスは普通メニュー的には「焼赤魚」と書いてあった,たぶんアコウダイが香ばしくて美味しかった.肉系は全てしっかりとした味付けって感じかな.練り物とご飯が薄味なので,濃いのが好きなのでバランスをとりながら食べれば良いのか.

イミュータブルが腑に落ちない

カテゴリ : 
スキルチャージ
ブロガー : 
ujpblog 2018/4/17 23:00
 pythonをセルフラーニングしていて連想配列からのタプルからのイミュータブル,ミュータブルへきたのだけれど,イミュータブルがわからない.

 どういうことかわからないのではなかくて,それはC言語でポインタを知っていれば原理的なところは理解しているのだけれど,今現時点では,それをどう活用,応用するのか,のイメージが湧かなくて...

 もうちょっと勉強を進めればわかるのかなぁ.

見えない壁

カテゴリ : 
雑記
ブロガー : 
ujpblog 2018/4/16 23:00
 先々週,妹とその子供たちと一緒に3日間,ディズニーランドを回った.その中で意外と不思議だったと思ったのでちょっと書き残しておく.

 妹と私は顔が似てないので,一見,夫婦とその子供御一行に見えるかな?とおもったのだけれど,ディズニーのキャストからは3日目の最後,1回だけ私が「おとうさん」と間違われた.
 ジェットコースター的な滑車のアトラクションに乗る際,人数を確認されるのだけれど,その時ほとんどの場合,母親と三人の子供+シングルライダー,という感じの扱い.

 こう言ってはなんだが,子供たちは私に慣れているし,ディズニーランドも一番小さい子でも3回目なので珍しいわけでもないのだけれど,やはり母親と三人の子供+シングルライダー扱いだった.

 ま,そこは実際のところ他人だし,1年で365日24時間一緒の母親と,年に10回以下で25時間程度しか会わないおじさんの関係性なので,ディズニーキャストの判断は間違いではないのだけれど,全くの他人から見てもやっぱり親子のグループはわかるもんなのだなと,感心しました.自分が逆の立場でも,それはわかるのだろうなぁ.いや,他人に無関心なので気づかないか.

第3回コミュニティデイ

カテゴリ : 
趣味 » ポケモンGO
ブロガー : 
ujpblog 2018/4/15 23:00
 第3回のコミュニティデイは,レアポケモンのメリープとその色違いがでるものでした.メリープの進化系のモココとデンリュウを持ってない人も多いかと.


 いつもと同じように12時開始で15時までだったのだけれど,10分くらい始まらず,孵化装置も4分の1になるキャンペーンが実施されなくて大騒ぎ.結果,1時間延長で16時までということで終わった模様.
 私は家にいたのでメリープを10匹程度取れただけで色違いは出ませんでした.それでもアメ倍キャンペーン中なので,1匹につき12個くらいもらいましたよ.
 あとは,なぜかゴープラが1時間で接続が切れないバグ?があって,ご飯食べている間にたくさんのレアポケモンを取り逃がしていました...

 そして昨日やらなかったのでレイドも.


 最寄駅に出たラティアスを取りに行ったのだけど,開始直後で15名.残り177秒と普段は220秒残しなので時間がかかりました.ガチ勢が少ないってことかな.でてきたラティアスもどうでも良い個体値だったのでパイルの実を投げたら1発で取れました.そんなもんだろうな.

渋谷橋キッチン at恵比寿

カテゴリ : 
趣味 » 食べた
ブロガー : 
ujpblog 2018/4/13 23:00
 先月から開催しているコミュニティキャンペーン.古い知り合いに久々に会うキャンペーンです.その第2回目.
 今回は恵比寿で待ち合わせ.

 そういえば,JR恵比寿駅は広尾に通っていた時に通っていたのだけれど,駅周辺を網羅的には知らないエリアだ.たぶん100回以上は来ているのだけれどね.そういえば,ちょうどホームドアが設置された頃だったのだけれど,それで調べると2010年ごろのようだ.

 で,久しぶりの恵比寿.


 いきなり,ホームを上がった駅の中で,地べたに座ってカバンから本と弁当を取り出し,本を読みながら弁当を食べ始めたおっさんがいた.家がなさそうな服装ではなかったのだけれど,意外とね,この場所って人の流れの邪魔にならない区画なのだとわかりました.それ以上に弁当食べるの速い...

 弁当食べてた人は東口だったのだけれど,待ち合わせは西口だと連絡があったので,移動.その後,どういう感じか忘れたけれどそれなりに歩いたあとにたどり着いたのが渋谷橋キッチンというお店.三人の関が空いていたので入りました.
 渋谷橋はスイートバケーションのライブでリキッドルームに来て以来なので10年ぶりか.このお店ではアヒージョとかソーセージをたくさん食べました.意外と,このもやしが美味しかったので,食べた方が良いです.
 postfixの設定ファイルが正しいかチェックする.
$ sudo postfix check🆑
postfix/postfix-script: warning: group or other writable: /Library/Server/Mail/Data/mta/.
$
 ワーニングが.該当のディレクトリが書き込み可能になっているのが問題.確認してみる.
$ sudo ls -la /Library/Server/Mail/Data/mta/🆑
total 4
drwxrwx---  3 _postfix mail   96  4 11 01:16 .🈁
drwxr-xr-x 15 root     mail  480  4 11 00:39 ..
-rw-------  1 _postfix wheel  33  4 12 00:07 master.lock
$
 グループ権限で書き込み可能になっている.権限をとって確認する.
$ sudo chmod g-w /Library/Server/Mail/Data/mta🆑
$ sudo ls -la /Library/Server/Mail/Data/mta/🆑
Password:
total 4
drwxr-x---  3 _postfix mail   96  4 11 01:16 .🈁
drwxr-xr-x 15 root     mail  480  4 11 00:39 ..
-rw-------  1 _postfix wheel  33  4 12 00:07 master.lock
$
 再度チェック.
$ sudo postfix check🆑
$
 ワーニング無くなりました.
 postfixのセットアップをしていて,起動したらこんな感じでエラーが出た件.
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
 これはこのメッセージにあるとおり,互換性の設定を追加しておけってことでした.セーフティネットなのだそうで.

http://www.postfix.org/COMPATIBILITY_README.html

 記載されている通り,コマンドを実行.
$ postconf compatibility_level=2🆑
postconf: fatal: open /etc/postfix/main.cf.tmp: Permission denied
$
 権限がなかったようだ.sudoして実行.
$ sudo postconf compatibility_level=2🆑
$
 設定が追加されたか確認する.
$ tail main.cf🆑
biff = no
mynetworks = 127.0.0.0/8, [::1]/128
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
recipient_delimiter = +
smtpd_tls_ciphers = medium
inet_protocols = all
inet_interfaces = loopback-only
#server_config_directory = /Library/Server/Mail/Config/postfix
server_config_directory = /etc/postfix
compatibility_level = 2🈁
$
 追加されていた.再度起動してみる.
$ sudo postfix status🆑
Password:🔓
postfix/postfix-script: the Postfix mail system is not running🈁
$
 起動してないことを確認.起動する.
$ sudo postfix start🆑
postfix/postfix-script: warning: group or other writable: /Library/Server/Mail/Data/mta/.
postfix/postfix-script: starting the Postfix mail system
$
 ワーニングが出たけれど,プロセスは起動した模様.とりあえず停止.
$ sudo postfix status🆑
postfix/postfix-script: the Postfix mail system is running: PID: 13531
$ sudo postfix stop🆑
postfix/postfix-script: stopping the Postfix mail system
$
 まだまだ.
 postconfが入っているか確認.
$ which postconf🆑
/usr/sbin/postconf🈁
$
 -nオプションをつけて実行.これはデフォルトとは違う設定だけ表示される.
$ postconf -n🆑
biff = no
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /Library/Server/Mail/Data/mta
debug_peer_level = 2
debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb
 $daemon_directory/$process_name $process_id & sleep 5
dovecot_destination_recipient_limit = 1
html_directory = /usr/share/doc/postfix/html
inet_interfaces = loopback-only
inet_protocols = all
mail_owner = _postfix
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
message_size_limit = 10485760
mynetworks = 127.0.0.0/8, [::1]/128
newaliases_path = /usr/bin/newaliases
queue_directory = /Library/Server/Mail/Data/spool
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
sample_directory = /usr/share/doc/postfix/examples
sendmail_path = /usr/sbin/sendmail
server_config_directory = /Library/Server/Mail/Config/postfix
setgid_group = _postdrop
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
smtpd_tls_ciphers = medium
smtpd_tls_exclude_ciphers = SSLv2, aNULL, ADH, eNULL
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
postconf: warning: /etc/postfix/main.cf: unused parameter: use_sacl_cache=yes🈁
postconf: warning: /etc/postfix/main.cf: unused parameter: 
imap_submit_cred_file=/etc/postfix/submit.cred🈁
postconf: warning: /etc/postfix/main.cf: unused parameter: mydomain_fallback=localhost🈁
$
 なんだかwarningがでている.
 設定ファイルは,次の場所に入っている・・・となっている.
server_config_directory = /Library/Server/Mail/Config/postfix
 が,これに騙されずに, /etc/postfixのファイルをリストしてみる.
$ ls -la /etc/postfix🆑
total 220
drwxr-xr-x  35 root wheel  1120  4 11 00:45 .
drwxr-xr-x 129 root wheel  4128  4  7 13:59 ..
-rw-r--r--   1 root wheel 11942  7 26  2017 LICENSE
-rw-r--r--   1 root wheel  1629  7 26  2017 TLS_LICENSE
-rw-r--r--   1 root wheel 20876  1  1  2017 access
-rw-r--r--   1 root wheel 21535  7 26  2017 access~orig
-rw-r--r--   1 root wheel  8829  1  1  2017 aliases
-rw-r--r--   1 root wheel 10086  7 26  2017 aliases~orig
-rw-r--r--   1 root wheel  3547  7 26  2017 bounce.cf.default
-rw-r--r--   1 root wheel 11681  1  1  2017 canonical
-rw-r--r--   1 root wheel 12000  7 26  2017 canonical~orig
-rw-r--r--   1 root wheel    44  7 26  2017 custom_header_checks
-rw-r--r--   1 root wheel 10221  7 26  2017 generic
-rw-r--r--   1 root wheel 21535  1  1  2017 header_checks
-rw-r--r--   1 root wheel 23802  7 26  2017 header_checks~orig
-rw-r--r--   1 root wheel 27413  4 11 00:45 main.cf🈁
-rw-r--r--   1 root wheel 27370  4  6 15:10 main.cf.20180407
-rw-r--r--   1 root wheel 26856  1  1  2017 main.cf.default
-rw-r--r--   1 root wheel 27308  7 26  2017 main.cf.default~orig
-rw-r--r--   1 root wheel 26862  7 26  2017 main.cf.proto
-rw-r--r--   1 root wheel 27308  7 26  2017 main.cf~orig
-rw-r--r--   1 root wheel  4760  7 26  2017 makedefs.out
-rw-r--r--   1 root wheel  7422  1  1  2017 master.cf
-rw-r--r--   1 root wheel  7443  7 26  2017 master.cf.default
-rw-r--r--   1 root wheel  6230  7 26  2017 master.cf.proto
-rw-r--r--   1 root wheel  7443  7 26  2017 master.cf~orig
-rw-r--r--   1 root wheel 18647  1  1  2017 postfix-files
drwxr-xr-x   2 root wheel    64  7 26  2017 postfix-files.d
-rw-r--r--   1 root wheel 20330  7 26  2017 postfix-files~orig
-rw-r--r--   1 root wheel  6816  8  2  2015 relocated
-rw-r--r--   1 root wheel  6929  7 26  2017 relocated~orig
-rw-r--r--   1 root wheel 12549  8  2  2015 transport
-rw-r--r--   1 root wheel 12666  7 26  2017 transport~orig
-rw-r--r--   1 root wheel 12494  1  1  2017 virtual
-rw-r--r--   1 root wheel 12823  7 26  2017 virtual~orig
$
 main.cfファイルを編集する.
$ sudo vi /etc/postfix/main.cf🆑
Password:🔐
$
 1つめの「use_sack_cache=yes」という部分を探す.
# (APPLE) The SACL cache caches the results of Mail Service ACL lookups.
# Tune these to make the cache more responsive to changes in the SACL.
# The cache is only in memory, so bouncing the sacl-cache service clears it.
use_sacl_cache = yes🈁
# sacl_cache_positive_expire_time = 7d
# sacl_cache_negative_expire_time = 1d
# sacl_cache_disabled_expire_time = 1m
 SACLはシステムアクセス制御リスト.アクセス制御を参照のキャッシュの設定.大量のアカウントを扱うような場合は意味があるかもしれないけれど,今回は200件程度なので不要なのでコメントアウトする.
# (APPLE) The SACL cache caches the results of Mail Service ACL lookups.
# Tune these to make the cache more responsive to changes in the SACL.
# The cache is only in memory, so bouncing the sacl-cache service clears it.
#use_sacl_cache = yes🆑
# sacl_cache_positive_expire_time = 7d
# sacl_cache_negative_expire_time = 1d
# sacl_cache_disabled_expire_time = 1m
 次は,submit.credというもの.
# (APPLE) Credentials for using URLAUTH with IMAP servers.
imap_submit_cred_file = /Library/Server/Mail/Config/postfix/submit.cred🈁
 MAP URL Scheme(IMAPURL)(RFC2192)にURLAUTHは,IMAPクライアントがIMAPサーバに関する限られたメッセージデータにアクセスするために承認をURLを使用できる手段を提供するものらしい.不要なのでコメントアウトする.
# (APPLE) Credentials for using URLAUTH with IMAP servers.
#imap_submit_cred_file = /Library/Server/Mail/Config/postfix/submit.cred🆑
 編集した後,設定を確認.
$ postconf -n🆑
biff = no
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /Library/Server/Mail/Data/mta
debug_peer_level = 2
debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb
 $daemon_directory/$process_name $process_id & sleep 5
dovecot_destination_recipient_limit = 1
html_directory = /usr/share/doc/postfix/html
inet_interfaces = loopback-only
inet_protocols = all
mail_owner = _postfix
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
message_size_limit = 10485760
mynetworks = 127.0.0.0/8, [::1]/128
newaliases_path = /usr/bin/newaliases
queue_directory = /Library/Server/Mail/Data/spool
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
sample_directory = /usr/share/doc/postfix/examples
sendmail_path = /usr/sbin/sendmail
server_config_directory = /Library/Server/Mail/Config/postfix
setgid_group = _postdrop
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
smtpd_tls_ciphers = medium
smtpd_tls_exclude_ciphers = SSLv2, aNULL, ADH, eNULL
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
$
 設定ファイルの場所も正しいものに変更しておく.
inet_interfaces = loopback-only
#server_config_directory = /Library/Server/Mail/Config/postfix
server_config_directory = /etc/postfix
 設定ファイルでエラーは出なくなったので,postfixを起動してみる.
$ sudo postfix start🆑
postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"
postfix/postfix-script: warning: group or other writable: /Library/Server/Mail/Data/mta/.
postfix/postfix-script: starting the Postfix mail system
postfix/postfix-script: fatal: mail system startup failed🈁
$
 残念.また明日...

準伝説のラティアス

カテゴリ : 
趣味 » ポケモンGO
ブロガー : 
ujpblog 2018/4/10 22:15
 お昼に会社の前のジムでラティアスが出現.


 19人揃えば何を出したって勝てるしジムが青色だったのでバリヤード,ピカチュウなどで対戦.あっという間に倒されまくって5匹目のグラードンでどうにか終了.ダメージ量はゼロでしたがボールは11個.
 低個体だったけれど取れました.

探偵物語

カテゴリ : 
テレビ・ドラマ
ブロガー : 
ujpblog 2018/4/10 0:23
 2018年のドラマ.斎藤工,二階堂ふみ主演.

 輸入業をやっている父親に呼ばれ5日後に海外に移住する二階堂ふみをボディガードするドジな探偵さんを斎藤工が演じる.

 薬師丸ひろ子と松田優作の映画版のファンからすると,原作は超えられない感があるのだけれど,原作映画の時の犯人を知っているからこそ,まんまと騙されたな.
 斎藤工,二階堂ふみも脱ぎ俳優なので,その辺のニーズ?にはちゃんと寄り添った作品でした.
 Jenkinsのサーバにインストールしたマシンとは別のマシンからアクセスしてみる.


 残念ながらアクセスできない.これは,初期設定時にローカルホストからのみ接続できる設定となっているから.
 設定を確認して,制限を削除する.
$ cd /usr/local/Cellar/Jenkins/2.114/🆑
$ ls -la🆑
total 8
drwxr-xr-x 7 ujpadmin admin 224  4  8 03:02 .
drwxr-xr-x 3 ujpadmin admin  96  4  7 20:50 ..
drwxr-xr-x 3 ujpadmin admin  96  4  7 20:50 .brew
-rw-r--r-- 1 ujpadmin admin 588  4  7 20:50 INSTALL_RECEIPT.json
drwxr-xr-x 4 ujpadmin admin 128  4  7 20:50 bin
-rw-r--r-- 1 ujpadmin admin 749  4  7 20:50 homebrew.mxcl.jenkins.plist🈁
drwxr-xr-x 4 ujpadmin admin 128  4  7 20:50 libexec
$ cat homebrew.mxcl.jenkins.plist🆑
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>homebrew.mxcl.jenkins</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/libexec/java_home</string>
      <string>-v</string>
      <string>1.8</string>
      <string>--exec</string>
      <string>java</string>
      <string>-Dmail.smtp.starttls.enable=true</string>
      <string>-jar</string>
      <string>/usr/local/opt/jenkins/libexec/jenkins.war</string>
      <string>--httpListenAddress=127.0.0.1</string>🈁
      <string>--httpPort=8080</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
  </dict>
</plist>
$
 Jenkinsが起動していたら停止し,httpListenAddressを削除する.
$ brew services stop jenkins🆑
Stopping `jenkins`... (might take a while)
==> Successfully stopped `jenkins` (label: homebrew.mxcl.jenkins)

$ cp homebrew.mxcl.jenkins.plist homebrew.mxcl.jenkins.plist.org🆑
$ diff homebrew.mxcl.jenkins.plist.org homebrew.mxcl.jenkins.plist🆑
17d16
<       <string>--httpListenAddress=127.0.0.1</string>
$
$ brew services start jenkins🆑
==> Successfully started `jenkins` (label: homebrew.mxcl.jenkins)
$
 これでアクセスしてみる.

 アクセスできました.

Jenkinsの初期設定

カテゴリ : 
サイト構築
ブロガー : 
ujpblog 2018/4/9 23:13
 Jenkinsをセットアップするのは,ローカルホストで8080ポートに接続する.

http://localhost:8080/

 次のような画面が表示される.


 ここにある通り,初期パスワードはファイルに記載されているので,ファイルの中身をcatしてログインする.


 Jenkinsに,いい感じでプラグインを選択してもらう.


 あとはしばらく待つ.


 管理者アカウントを作成.


 問題なく再生できたらこの画面.


 最終的にこの画面が表示されたら完了.

広告スペース
Google