にたまごほうれん草ブログ

はてなダイアリーから移行したブログ、というか日記

Pythonで作るズンドコきよし(2回め)

Pythonによるズンドコきよし - にたまごほうれん草ブログ からの続き。 1回目は、「ズン」の数が1回少ないという重大な仕様違反を起こしており恥ずかしい限り。

まずはそこを修正した上で、改めてリファクタリング

  • 試行結果を文字列で持たなくてもええやん→画面表示するときだけ文字列を使う
  • キヨシ判定のためにリスト走査しなくてもリストまるごと値比較すればいいやん →判定を「list1 == list2」で記述
  • 判定用のメソッドいらんやん →削除してwhile文の判定箇所に入れ込み

というわけで、リファクタリング結果は以下。結構短くなった。試行回数を出力している変数counterとかも削ればもう少し行けるかな。

giste3081dc495bd9e54ae0e10851b490743

Pythonによるズンドコきよし

今更ながら知ったネタに挑戦。

Pythonの基本的な文法もろくに覚えてなかったので、while文や乱数、ブール演算を調べながらなんとかできて満足してたら、判定するための「ズン」が一回足りないことに気がついた。泣きたい。

gistb57bd74d7addaee0436863d84baab17b

追記(ズン足りないの修正版)

gist3e7723cb7447a9c4f12bcfcf38303540

Parallels DesktopでVM側でCtrl+Tabが効かないときの対処

Parallels Desktop for Mac で、10→13にアップグレードしたときに遭遇。Windows上でChromeの複数タブの行き来にCtrl+Tabを使っていたけど、それが反応しなくなった。 調べてみたら、バージョン12から困っていた人はいたようで。

KB Parallels: Ctrl+Tab keyboard shortcut does not work in Windows VM after Parallels Desktop 12.1.0 update

要するに、Ctrl+TabおよびCtrl+Shift+TabをParallelsアプリケーション自体が掴んでいて、VM側(Windowsとか)の方にキー送信されていなかったようです。

解決手順:
  1. Parallels Desktop環境設定」→「APPショートカット」を開く
  2. 「前のタブ…」「次のタブ…」のチェックを外す

以上。

漫画はもう電子書籍が当たり前の時代なのかも

前職で電子書籍に関わる仕事をしていて、それでも私生活で買う本(主に漫画)は紙の本で買うことが多かった。

転職し、5年ほどが経つが、いつの間にか漫画に関してはほぼ電子書籍で買って読むのが当たり前になってしまっている。

電車の中でも続刊を買って読めるし、今まで買っては溜まりしていたジャンプも、電子書籍で読むようになってゴミとして捨てる手間もなくなった。

貸し借りできないのがデメリットとか言われていたこともあったけど、今の私の生活では貸し借りなんてしないし、それなりにディスプレイが大きい端末ならば読むのも苦ではないし、こうやって知らない間に生活って変わっていくんだなぁ、と。

2年ぶりの日記&あやめ紹介

気づいたら2年近く記事を書いていなかった。

その間に、ベトナムに海外出張に行ったり行かなかったり、国内だと札幌に行ったり行かなかったり。毎年一回(事情があるとはいえ)出張ドタキャンしてしまってるのはよろしくない傾向だなぁ。

そんな中、昨年5月から猫を飼ってます。あやめです。 Tumblrあやめ日記というところに無駄にたくさん写真を上げています。どうぞよろしく。

たまにヒューガルデン

飲んだの日曜日なんですけど。
f:id:emergent:20151104015241j:image

10月30日

昨日(10/29)は半日ぐらい10月30日だと思って過ごした。
今日が10月30日ということは、お得なのか。

単純に日付だけ見比べれば、10月30日が1.5日ほどあることになるのでお得だ。
しかし、曜日については、いずれにせよ昨日は木曜日・今日は金曜日、と思ってたので別にお得ではない。
10月30日(木)と思って過ごした半日が、無駄なだけだったのかもしれない。