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プロパティに入れる。

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