2014年8月25日月曜日

盛大に寝坊したので、原因と対策を考える

朝に弱い人っていると思うんですが、
自分もその中の1人です。

今日も仕事だったんですが、
盛大に寝坊しましたね…
うん…始業から2時間15分時点で起床…。゚(゚´Д`゚)゚。

こんなことはもうあってはならないので、
なんでこうなったのか、こうならないためには、
これからどうすればいいかを考えたいと思います。

まずは原因として考えられるのは…

  • 寝るのが遅かった(昨日は2時半か3時)
  • 一度起きたのに、二度寝した
  • 目覚ましが3つしかセットしてなかった
  • 日曜日にたくさん寝たから、今日はあんまり寝なくてもいいと油断してた
  • 寝る直前までPCとスマホをいじっていた
こうして並べると、あれですね…
なんか情けないですね。
まぁきちんと反省して、次に活かしていかないと
今回の失敗がなんにもなりませんから…。

次に対策を立てていきましょう。

  • (快眠のため)PC、スマホでTwitterしたり、ブログ書いたり、調べたりは20時まで
  • (寝るのを早く)21時には、PCとTVの電源を切って、寝る
  • (二度寝防止)ライトを使った特製目覚ましをきちんとセットする
  • (確実に起きるため)目覚ましをライト含めて、5個セット
  • (土日の過ごし方)土日もきちんと平日のように過ごす
これで何日早起き&寝坊なしを続けられるか…。

2014年4月28日月曜日

素数を求めるプログラム(2)

偶数は2で割れるから、素数ではないので、
最初の時点で飛ばすことにした。


計算回数5,766,453回
処理時間3.15690秒
まだまだ計算回数が多い。
次はどうしたらいいかな。

素数を求めるプログラム(1)

Aizu Online Judgeである整数以下の
素数の個数を求めるプログラムで詰まった…。
全然わからなかった…。


計算回数5,776,451回
処理時間3.60075秒
うん、時間がかかりすぎるよね。
タイムアウトしちゃうよね。
ぐぐることにした。
とりあえず偶数を飛ばそう。

2014年4月26日土曜日

PyCharmで行番号を表示したい

PyCharmで行番号を表示させたい。
そんな気持ちになることもありますよね。

行番号を表示させるには、
File → Settings → IDE Settings → Editor →
Appearance → Show line numbersにチェック!



PyCharmでStep Intoをしたい

無料で使えるPython開発環境といえば、
IDLEじゃなくて、PyCharmですね。

いつもVisual Basic Editorを使ってるくせで、
F8を押しても、ステップ実行できない…。
で、いろいろ触って、Step IntoはF7と分かった。

でもF7を押しても、なんにもならない…。

なんでかな~もう日本語対応したなにかを探すしかないかな~
もう寝るしかないかな~と思ってたら、
ブレークポイントを設定して、Run → Debug して、
F7キーを押したら、できた!

なんだか嬉しい…。




2014年4月25日金曜日

Lenovo G580のタッチパッドが無効化できないときは…

昨年何を間違ったか、Lenovo G580を買ってしまった…。
(もう二度とLenovoは買いたくなくなった)

そのG580をこんなこと言いながら、
大事に使ってるんだけども、急にタッチパッドを無効化できなくなった
いつもはマウスを使ってるから、タッチパッドいらないし、
キーボード使ってるときに、触れてしまって、いらいらする。

なんでだろうな~とか思って、
Fn + F6キーを押したり、押したり、押したり、
無効化できなくて、泣いたりしてた。



で、なんかしたかな~と思ったら…
間違ってタッチパッドのデバイスドライバー削除してた…



うん、自分のせいだね。



ということで、デバイスドライバーを再インストールして、
めでたく無効化できました。
もしタッチパッドの無効化できない方は、
タッチパッドのデバイスドライバーをアンインストールしちゃってないか、
確認してみてはいかがですか?

[確認方法]
コントロールパネル→プログラムと機能
その中にETDWare PS/2-X64 10.4.6.3_WHQLがあれば、
ちゃんとデバイスドライバーが入ってる。
なければ、デバイスドライバーをインストールしよう。

デバイスドライバーはこちら

2014年4月18日金曜日

オートフィルタで絞り込んだシートの結果をリストボックスに反映させる

オートフィルタでexcelの表を絞り込んだあとに、
それをリストボックスにどうやって反映させようかと悩んでた。

オートフィルタで絞り込み→別シートに転記→RowSourceに入れる。

で、やってみたけど、これだと別シートの転記に
時間がかかりすぎて、もっさりした実行速度。

これを解消する方法を考えてみた。

オートフィルタで絞り込み→配列に入れる→Listプロパティに入れる。

これだと転記がなくて、配列を入れるだけなんで、簡単で高速。