Let’s note 中古でお得な法人モデル CF-Sシリーズ

Let’s noteは一時期ThinkPadとシェアを二分していたようだが、今や法人需要ではシェアNo.1であることは間違いないだろう。

法人モデルは比較的安定性を求められるためか、毎年モデルチェンジはするが、筐体は数年間ほぼ一緒だったりする。

つまりSSDの交換方法やメモリの交換方法が一緒というわけ。
(メモリの規格はDDR3 SO-DIMMで今のところほぼ変わらないため)

CF-S10シリーズは今となっては4年前のモデルとなってはいるが、以下のモデルとほぼ一緒の筐体。CF-Nシリーズは光学ドライブ(DVD)がないだけであとはほぼ一緒。
なお、バッテリーは細かい型番が違うので注意。

CF-S8
CF-S9
CF-N8
CF-N9

現在CF-S10の後継シリーズとなっているCF-SXシリーズだが、SX1からSX4までこれまた同じ筐体でバッテリーも一緒。本体側のメモリ交換には分解が必須となっているため、お手軽に16GBにしたいならCF-S10の方が良い。最近のモデルになるとCPUの省電力性能が上がったので稼働時間が伸びている。

CF-SX1
CF-SX2
CF-SX3
CF-SX4

CF-NX1
CF-NX2
CF-NX3
CF-NX4

CF-SX3のSSDモデルだと、バッテリーLで30時間稼働というが、本当かな?
中古の相場はCF-S10が3万円台から、SXシリーズはまだ高くて10万以上もざらにある。

カテゴリー: CF-S10, CF-SX, Let's note | タグ: | コメントする

SSHDで複数のポートで待ち受ける

あまり需要があるかどうかはわからないが、SSHDの待ち受けポートを複数あける技。

/etc/ssh/sshd_configを編集して、Portのセクションに開けたいポートを列挙するだけ。

Port 22
Port xxxxx
カテゴリー: Linux | タグ: | コメントする

CentOS6.6 system-config-firewall-tui でエラー messagebusサービス起動で解決

最小構成でインストールしたからか、いろいろなところで躓いてしまう。

firewallの設定を楽してCUIで実行しようとしてコマンドを実行したら、エラー発生

# system-config-firewall-tui
Traceback (most recent call last):
  File "/usr/bin/system-config-firewall-tui", line 29, in <module>
    import fw_tui
  File "/usr/share/system-config-firewall/fw_tui.py", line 34, in <module>
    import fw_nm
  File "/usr/share/system-config-firewall/fw_nm.py", line 30, in <module>
    bus = dbus.SystemBus()
  File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 202, in __new__
    private=private)
  File "/usr/lib/python2.6/site-packages/dbus/_dbus.py", line 108, in __new__
    bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 125, in __new__
    bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socke

messagebusというサービスが動いていないのがエラーの原因らしいので、動かす

service messagebus start
カテゴリー: Linux, コマンド | タグ: | コメントする

git push 時に could not read Username for ‘http://xxxxxxx’: No such device or address

gitでpushしたときに発生した上記エラー。

.gitconfigにはUSER名を定義しているのに何で?

該当ディレクトリに移動して、git remote -vしてみると
PUSHのエントリーが二つあり、片方にはユーザー名とパスワード情報がない。

しょうがないので、コマンドで直してみる。

git remote set-url origin http://USERNAME:PASS@GITURL/

今度はうまくいった。原因は不明!

カテゴリー: 未分類 | タグ: | コメントする

Firefoxでクローラー偽装(User-Agent変更)するならUser Agent Switcher

クローラーを偽装して、Webサイトをチェックするときに役立つのがUA変更ツールである。

何のために偽装するかというとクローラーの時にサイトがおかしくなっていないか(500エラーなどがないこと)を確認するためで決して悪用しているわけではないので誤解のなきよう。あとはスマートフォンのUAを偽装して、デザインなどをチェックする用途にも使える。

このUser Agent Switcherを入れるとFirefoxのメニューから(Alt + Tでメニューが開ける)、User Agentが変更できる。主要なクローラーなどは網羅されているし、カスタマイズもできる。

ファイルでインポートやエクスポートもできるので、設定の移行、共有も簡単。

カテゴリー: 未分類 | タグ: | コメントする

技術系情報のアクセス傾向 金曜日に激減、土曜日が底、日曜日に回復

このブログは技術系の情報を扱っていることもあり、平日はアクセス数が多いが、休日は半分以下に減るというわかりやすい傾向を示している。

そしてアクセス数を観察していると面白い傾向に気が付く。

月曜日から木曜日まではほぼ一定のアクセス数なのだが、金曜日になるとアクセス数がガクッと落ちる。金曜日は仕事なんかしてられなーいという人が多いのだろう。

そして土曜日はきっちり遊びに充てるのかアクセス数は平日の3分の1程度。
そして日曜日になると現実逃避から戻るのかなんとアクセス数が金曜日より多くなることがほとんど。つまり日曜のうちから翌週に備えて仕事の準備をしているということかな?

土曜日と日曜日で観光地の混雑具合が土曜日の方が激しい理由もこのアクセス傾向が証明しているのではないか?

カテゴリー: 統計情報 | タグ: | コメントする

digコマンドでIPのみ取得したい

後続のプログラムで使うため、IPのみが必要な時に便利なオプション。
digコマンドの実行で+shortをつけると余計な出力がなくなりIPだけになる。

dig www.example.com +short
dig -x 93.184.216.34 +short
カテゴリー: Linux, コマンド | タグ: , , | コメントする

Windows コマンドプロンプトを管理者権限で実行する

ファイル名を指定して実行のときに、cmdと入力してただenterを押すと通常のユーザーでコマンドプロンプトが立ち上がる。

このときにCtrl + Shift + Enterで立ち上げると管理者権限で実行できる。

その他のプログラムも一緒で、Ctrl + Shift + マウスクリックでも管理者権限での実行となる。

これでhostsファイルなどの管理者権限が必要なファイルの編集も少しは楽になるだろう。

カテゴリー: Windows, 便利なコマンド | タグ: | コメントする

ClassNotFoundException cause and solution.

The cause of ClassNotFoundException is simpler compared to NoClassDefFoundError.

This error occurs when you use Class.forName().

In most cases, the argument string has some spelling error.
Even if you don’t use Class.forName(),Many framework uses this method.
Take tomcat config-files for example,
If you write wrong class name in web.xml, Tomcat will throw ClassNotFoundException in initialize process.

To solve this exception, you must check that class name, then correct it or check if that class is in the classpath.

カテゴリー: English Post, Java | タグ: , | 1件のコメント

Subversion ストアされたユーザー情報を消す

Subversionでコミットするときにユーザー認証情報を入力するとそれをファイルに保存して次回以降はパスワード入力なしで、利用できるようになる。

しかしユーザーを変更したい時などにこれでは困るので、Subversionの認証情報を消すコマンド。

rm -rf ~/.subversion/auth/svn.simple/*
カテゴリー: 未分類 | タグ: | コメントする