目に見えて目標時間や達成すべき点までが分かりやすく見られるので、空いている時間にまとめて勉強することも、コツコツ勉強することもできるようになりました!
2013年9月25日水曜日
2013年8月19日月曜日
E130(ThinkPad Edge)のねじについて
こちらの記事で書いていた、ねじについての補足エントリ。
ねじをつぶしてしまったときなどに、参照ください。
なお、E130では、平たく回しにくいねじが多いですが、困ったらねじザウルス一択です。
参考までに、交換前(SSD装着済み)のねじについて画像を張っておきます。
基本的にそちらを参照すれば問題ありません。
こちらなどで購入できますので、以下三種類を確認ください。
(※私はトラスタイプを利用しました)
①M2×3
今回の問題の個所で使われているねじです。
つぶしてしまったら、こちらに該当するねじと交換するとよいです。
②M2×5
こちらは初めに外すカバーを留める際などに使えます。
③M2×8
こちらに該当するものも一部あります。
当たり前かもしれませんが、100円ショップのドライバーはだめです。
安物は使用しているうちにドライバー自体が削れてしまいます。
変形したドライバーではねじをつぶす危険性が大です。
この辺りを使うといいでしょう。
・ドライバーはPH1を使用する
PH1というサイズのドライバーがあり、それを使いましょう。
小さいねじだと思って、眼鏡用のドライバーなどの小さい
ドライバーを使っても、ねじを回すことができません。
ねじに対して大きいドライバーに思えますが、正しいドライバーを
使うと、力を入れなくてもきちんとねじが回ります。
(※ねじが回らない場合、ドライバーのサイズが合っていない可能性大)
自己責任でお願いします。
ねじをつぶしてしまったときなどに、参照ください。
なお、E130では、平たく回しにくいねじが多いですが、困ったらねじザウルス一択です。
参考までに、交換前(SSD装着済み)のねじについて画像を張っておきます。
使用するねじのサイズ
・E130では、カバーを外すと、ねじのサイズが書いてあります。基本的にそちらを参照すれば問題ありません。
こちらなどで購入できますので、以下三種類を確認ください。
(※私はトラスタイプを利用しました)
①M2×3
今回の問題の個所で使われているねじです。
つぶしてしまったら、こちらに該当するねじと交換するとよいです。
②M2×5
こちらは初めに外すカバーを留める際などに使えます。
③M2×8
こちらに該当するものも一部あります。
注意事項
・ドライバーは安いものを使ってはいけない当たり前かもしれませんが、100円ショップのドライバーはだめです。
安物は使用しているうちにドライバー自体が削れてしまいます。
変形したドライバーではねじをつぶす危険性が大です。
この辺りを使うといいでしょう。
・ドライバーはPH1を使用する
PH1というサイズのドライバーがあり、それを使いましょう。
小さいねじだと思って、眼鏡用のドライバーなどの小さい
ドライバーを使っても、ねじを回すことができません。
ねじに対して大きいドライバーに思えますが、正しいドライバーを
使うと、力を入れなくてもきちんとねじが回ります。
(※ねじが回らない場合、ドライバーのサイズが合っていない可能性大)
その他
・こういった作業は製品の補償対象外となってしまうこともあるので、自己責任でお願いします。
2013年8月10日土曜日
[HTML,Linux]文字コードを一発変換(UTF-8へ)するコマンド
色々、ファイルをアップロードしていると文字コードがバラバラになる。
そのため、下記コマンドにて対象ファイル(htmlファイルおよびphpファイル)を
一括でUTF-8に統一した。
%find ./ -name '*.php' | xargs nkf --overwrite -w
%find ./ -name '*.html' | xargs nkf --overwrite -w
多分、大丈夫のはず。。。
参考URL
そのため、下記コマンドにて対象ファイル(htmlファイルおよびphpファイル)を
一括でUTF-8に統一した。
%find ./ -name '*.php' | xargs nkf --overwrite -w
%find ./ -name '*.html' | xargs nkf --overwrite -w
多分、大丈夫のはず。。。
参考URL
2013年5月2日木曜日
[FreeBSD]さくらのレンタルサーバにOpenPNE(3.6.9)をインストールする
さくらサーバのスタンダードプランにて、OpenPNE 3.6.9 のインストールを行ってみた。
バージョンは違いますが、基本的にこのページを参考にしました。
■環境
OS: FreeBSD 7.1-RELEASE-p16
バージョン:OpenPNE-3.6.9
■まとめ
・"config/ProjectConfiguration.class.php.sample"を"config/ProjectConfiguration.class.php"へ変更
・「Type database name」はウェブコンソールで作成したデータベース名にする必要あり
インストール完了時には、「>> installer installation is completed!」のメッセージが出てきて無事完了しました。
取り急ぎめも。
2013年4月5日金曜日
2013年2月20日水曜日
[VMware Player]サスペンド状態の仮想OS起動時のエラー
前回サスペンド状態にしておいた、OracleLinuxだったが、VMware Playerを起動し、再生をすると以下のエラーが。
パワーオン中にエラーが発生しました: Transport (VMDB) error -44: Message.
ググってみると、サービスが開始されていないらしい。
コントロール パネル\システムとセキュリティ\管理ツール\サービス を起動。
VMware Authorization Service を見ると、確かに"開始"となっていない。
右クリックして、"開始"として無事起動。
2013年2月18日月曜日
サーバ管理者になりたい
仮想環境にLinuxを入れて、サーバ管理者を目指そうと思った。
目的:「あぁ、サーバ?立てたことあるよ。趣味で。」
と言える状態
<環境>
HW:まぁまぁのスペックの自宅PC(Windows)
OS:Oracle Linux 6.3(VMware Playerによる仮想環境)
<現状>
とりあえず、インストールが完了。
今突っかかっている問題
①GUIが起動しない
⇒インストール時のミス?
②ネットワーク接続の仕方が分からない
⇒eth0を認識してるのは確か。設定方法が分からない。
<次のステップ>
☆ネットワークにつながるようにする(Linux)
☆ローカルとファイルを共有できるようにする(VMware)
☆Oracle11gをインストールする(Linux)
以上。
--追記
VMwareからのクリップボードへのコピーができなくて、記事がかけない・・・
⇒VMware Toolsでコピペできるかも?
目的:「あぁ、サーバ?立てたことあるよ。趣味で。」
と言える状態
<環境>
HW:まぁまぁのスペックの自宅PC(Windows)
OS:Oracle Linux 6.3(VMware Playerによる仮想環境)
<現状>
とりあえず、インストールが完了。
今突っかかっている問題
①GUIが起動しない
⇒インストール時のミス?
②ネットワーク接続の仕方が分からない
⇒eth0を認識してるのは確か。設定方法が分からない。
<次のステップ>
☆ネットワークにつながるようにする(Linux)
☆ローカルとファイルを共有できるようにする(VMware)
☆Oracle11gをインストールする(Linux)
以上。
--追記
VMwareからのクリップボードへのコピーができなくて、記事がかけない・・・
⇒VMware Toolsでコピペできるかも?
2012年12月12日水曜日
[読書]Amazonマーケットプレイス
2012年12月7日金曜日
[DCP-J525N]プリンタ無線LAN設定
現在、使っているプリンタはDCP-J525N(Brother)。

学生のころに使っていたのもBrotherだったのだが、(たぶん、安かっただけ)当時より、高性能になっている。
といっても、プリンタとしての機能が増えたわけじゃなく以下の1点だけ。
■ワイヤレスでPC接続ができる。
だが、高性能になるのは良いが、機能が増えると必然的に発生する問題。
設定が複雑になること。
というか、より問題なのは、トラブルへの対応が難しくなるということ。
で、現在デスクトップPCとノートPC、いずれもワイヤレスではうまく動かない。
USBで接続すればよいが、それじゃあ納得いかないので。
現在問題解決のため奮闘中。
学生のころに使っていたのもBrotherだったのだが、(たぶん、安かっただけ)当時より、高性能になっている。
といっても、プリンタとしての機能が増えたわけじゃなく以下の1点だけ。
■ワイヤレスでPC接続ができる。
だが、高性能になるのは良いが、機能が増えると必然的に発生する問題。
設定が複雑になること。
というか、より問題なのは、トラブルへの対応が難しくなるということ。
で、現在デスクトップPCとノートPC、いずれもワイヤレスではうまく動かない。
USBで接続すればよいが、それじゃあ納得いかないので。
現在問題解決のため奮闘中。
2012年11月27日火曜日
英語を勉強しなければ、ということで iKnow!を始めてみた。
iKnow!を始めてみた。
というわけで、iKnow!ですが、
※一応、iKnow!を選んだ理由はスマホでも学習ができるという点があったためです。
その他ではスマホのみ、PCのみという限定が多いので・・・・
一応、有料クラウドソフトです。
まずは、iKnow!の説明。
===以下こぴぺ===
iKnow! とは・・・
+40% iKnow! の学習エンジンは、コツコツ学習することで、
プラス40%の効果を発揮します
だから学習アプリを週3回やるだけ!
あとは全て iKnow! におまかせ! 本当にそれだけでいいんです
教材や面倒なスケジューリングは、iKnow! が全て管理します
忙しくても毎日続く英語学習を可能にします
+40% iKnow! の学習エンジンは、コツコツ学習することで、
プラス40%の効果を発揮します
だから学習アプリを週3回やるだけ!
あとは全て iKnow! におまかせ! 本当にそれだけでいいんです
- 学習したいコースと目標時間を設定するだけで、iKnow! があなたにぴったりのスケジュールで学習をガイドしていきます。
- あなたの学習記録は全てクラウドで管理。PCでもスマートフォンでもいつでもどこでもムダなく学習ができます。
- 脳科学の研究に基づく学習メカニズムで、あなたの英語力を効率よく最大限に伸ばしていきます。
教材や面倒なスケジューリングは、iKnow! が全て管理します
忙しくても毎日続く英語学習を可能にします
- 目標やスケジュールにあわせて学習計画がパーソナライズされるから、ちょうどいいペースで、学習をコツコツと進められます。
- 学習記録が可視化されているから、自然と英語力がついてくるのを実感でき、達成感やモチベーション維持につながります。
- 一人ひとりの記憶が定着するタイミングで学習アイテムを提示。ムリなくムダなくスルスルと頭の中に入ってきます。
===ココマデ===
というわけで、iKnow!ですが、
料金:1ヶ月 1,000円、6ヶ月 4,800円、12ヶ月 8,400円 (すべて税込)
となっています。
何も考えず、一ヶ月1000円をポチ。
さぁ、うたい文句の通りに勉強は続けられるのでしょうか!
その他ではスマホのみ、PCのみという限定が多いので・・・・
2012年11月19日月曜日
Blogtrottr
Blogtrottrというウェブサービスを利用している。
好きなRSSフィードを登録しておくと、設定しておいた
メールアドレスへ更新されたフィードが自動送信される。
もともとRSSリーダを使っていたが、毎回見たいと思うような
ブログって意外と少なかったし、Gmailはスマホでも見れるので、
これでOK。というか好都合。
登録してるRSSフィードは
・ライフハックCh.弐式
・サラリーマンプラス
・その他いくつか・・・
最近ライフハック2chが平凡化してきたなぁ・・・・
好きなRSSフィードを登録しておくと、設定しておいた
メールアドレスへ更新されたフィードが自動送信される。
もともとRSSリーダを使っていたが、毎回見たいと思うような
ブログって意外と少なかったし、Gmailはスマホでも見れるので、
これでOK。というか好都合。
登録してるRSSフィードは
・ライフハックCh.弐式
・サラリーマンプラス
・その他いくつか・・・
最近ライフハック2chが平凡化してきたなぁ・・・・
ホリエもん
現在、ホリエもんの有料メルマガに登録している。
登録してからそろそろ半年がたつ。
料金は月800円、発行は週に1回なので1週当たり200円程度。
少年ジャンプも毎週買っているので、ジャンプの方が高い(ジャンプは250円)。
意外と量があって、ジャンプを読むのとほぼ同じくらい時間がかかる。
役に立つかといえば、人によるのでは?という感じ。
触発されて起業する人もいるよう。
とりあえず、多少刺激になるので、購読は続けます。
登録してからそろそろ半年がたつ。
料金は月800円、発行は週に1回なので1週当たり200円程度。
少年ジャンプも毎週買っているので、ジャンプの方が高い(ジャンプは250円)。
意外と量があって、ジャンプを読むのとほぼ同じくらい時間がかかる。
役に立つかといえば、人によるのでは?という感じ。
触発されて起業する人もいるよう。
とりあえず、多少刺激になるので、購読は続けます。
2012年10月13日土曜日
E130 に mSATA SSD 64G を装着
Lenovo E130 を購入した。Celeron867モデル、3万円程度。
MSATA SSD 64G を載せることにした。
装着したのは、crucialのCT064M4SSD3。
参考にしたのは以下のページ。
http://svkrt.cocolog-nifty.com/pc/2012/09/e130msata-ssdos.html
HDDパフォーマンス・ブースターというオプションがあれば、
SSD並みに早くなるらしいが、安くいいPCが欲しい!と思って
いたので、SSD増設のお勉強がてらに自分でやることにした。
体感としては、まぁまぁ早くなったかなぁ・・・程度だった。
※こういった作業は製品の補償対象外となってしまうこともあるので、自己責任でお願いします。
・BIOS読み込み時の割り込み(ブート選択など)はENTERキー
-10G程度の空き容量が必要(とりあえず4Gではだめだった)
2、カバーをはずし、mSATAの空き箇所にmSATASSDを設置
3、HDDを一旦外し、カバー装着
4、PCを起動し、ENTERキーを押しブート割り込み。
BOOTメニューでUSBからブート起動(F12だったかな)
5、メディアリカバリディスクよりOSをmSATASSDに再インストール
6、カバーを外し、HDDを再設置、カバー装着
パーティション分割をしておかないと、ディスクが起動しなかった。
②ブート優先度を変更して、SSDをHDDより上位に設定したが、
手順5のインストールの際にSSDがインストール先に選べなかった。
そのため、仕方なくHDDを一旦外した。
③mSATAの設置用箇所にあるねじをひとつ取る必要があるが、
ねじ穴をつぶしてしまった(なめてしまった)。。。
そこで、このネジザウルス!!これは本当に強力だった。
※ねじについては別エントリにまとめました
MSATA SSD 64G を載せることにした。
装着したのは、crucialのCT064M4SSD3。
参考にしたのは以下のページ。
http://svkrt.cocolog-nifty.com/pc/2012/09/e130msata-ssdos.html
HDDパフォーマンス・ブースターというオプションがあれば、
SSD並みに早くなるらしいが、安くいいPCが欲しい!と思って
いたので、SSD増設のお勉強がてらに自分でやることにした。
体感としては、まぁまぁ早くなったかなぁ・・・程度だった。
※こういった作業は製品の補償対象外となってしまうこともあるので、自己責任でお願いします。
製品仕様について
・デフォルトのブート優先はHDD・BIOS読み込み時の割り込み(ブート選択など)はENTERキー
設置手順
1、メディアリカバリディスク(USB)を作成-10G程度の空き容量が必要(とりあえず4Gではだめだった)
2、カバーをはずし、mSATAの空き箇所にmSATASSDを設置
3、HDDを一旦外し、カバー装着
4、PCを起動し、ENTERキーを押しブート割り込み。
BOOTメニューでUSBからブート起動(F12だったかな)
5、メディアリカバリディスクよりOSをmSATASSDに再インストール
6、カバーを外し、HDDを再設置、カバー装着
自分がはまった点
①メディアリカバリディスクをUSBメモリに作る際は、あらかじめパーティション分割をしておかないと、ディスクが起動しなかった。
②ブート優先度を変更して、SSDをHDDより上位に設定したが、
手順5のインストールの際にSSDがインストール先に選べなかった。
そのため、仕方なくHDDを一旦外した。
③mSATAの設置用箇所にあるねじをひとつ取る必要があるが、
ねじ穴をつぶしてしまった(なめてしまった)。。。
そこで、このネジザウルス!!これは本当に強力だった。
※ねじについては別エントリにまとめました
2012年6月13日水曜日
VMware の ubuntu をサーバに
現在作成中のプログラムのために、VMwareで動かしているubuntuをサーバ化してみている。
http://thinkit.co.jp/article/84/4
を参考にして苦戦中。
http://thinkit.co.jp/article/84/4
を参考にして苦戦中。
2012年6月12日火曜日
無線LANルーター WHR-G301N/N(BUFFALO)をフレッツ光環境で利用する
BUFFALO 11n/g/b対応 無線LANルーター WHR-G301N/N を購入。
価格は2500円ほどととても安い。
LAN-W150NはWiFiスポットとしてまともに使えなかった。
正確な原因は分からなかったが、熱をすごく発していたので少し不安を感じ使用をやめることにした。
WHR-G301N/Nだが、フレッツ光環境でAirStationを設定し、PCをLANケーブル経由でネットにつなぐ時のステップ。
・ONU(フレッツ光モデム)とWHR-G301N/NをLANでつなぐ
↓
・WHR-G301N/NとPCをLANでつなぐ
↓
・AirStation設定CDにより、各種ソフトをインストール
↓
※自動起動のソフトで設定をし、PCもインターネットへ接続可能になる(フレッツ接続ツールは不必要に)
以上。
しかし、赤字の箇所で問題が1点。途中でIDとパスワードを求められる。
IDは”~~~@~~~”の形式であり、NTTの書類を確認しても何のことか分からない。
これは、NTTのID&パスワードではなく、プロバイダからもらっているID(メールアドレス)&パスワードのことだった。
それを入力すれば無事、完了。
時間がないので、肝心のWiFi設定はまた明日・・・かな
2012年6月2日土曜日
LAN-W150Nを使ってPCを無線LAN親機(アクセスポイント)に
しばらく前に買ったLAN-W150Nという、Logitec製の安価の無線USBLAN親機/子機。
しかし、親機として利用できるというはずなのに全然うまくいかなかった。
フレッツ接続ツールが悪さをしてるのかなーとか思っていたら、関係なかった。
ひとまずWindowsPCに接続してアクセスポイントとして利用することができたのでメモ。
■出てた症状など
・APモードに切り替える際のWAN設定決定後、「Failed to enable ICS」というエラーが出る。
・iPhoneなどの端末側では接続中と出ているのに、safari等でアクセスするとネットワークに接続できていない。
■やるべきこと
コントロールパネル
→ネットワークと共有センター
→ローカルエリア接続
→プロパティ
→共有タブで、「ネットワークのほかのユーザーに、このコンピューターのインターネット接続をとおしての接続を許可する」のチェックボックスをチェック
→ホームネットワーク接続で「ワイヤレスネットワーク接続」を選択
→OK
■環境
PC
・Windows7 64bit
インターネット回線
・フレッツ光(フレッツ接続ツール使用)
===追記
これだけだとだめだった。
ちなみに、セキュリティをオープンにした所、つながった。
この辺をもう一度確認する必要がある
しかし、親機として利用できるというはずなのに全然うまくいかなかった。
フレッツ接続ツールが悪さをしてるのかなーとか思っていたら、関係なかった。
ひとまずWindowsPCに接続してアクセスポイントとして利用することができたのでメモ。
■出てた症状など
・APモードに切り替える際のWAN設定決定後、「Failed to enable ICS」というエラーが出る。
・iPhoneなどの端末側では接続中と出ているのに、safari等でアクセスするとネットワークに接続できていない。
■やるべきこと
コントロールパネル
→ネットワークと共有センター
→ローカルエリア接続
→プロパティ
→共有タブで、「ネットワークのほかのユーザーに、このコンピューターのインターネット接続をとおしての接続を許可する」のチェックボックスをチェック
→ホームネットワーク接続で「ワイヤレスネットワーク接続」を選択
→OK
■環境
PC
・Windows7 64bit
インターネット回線
・フレッツ光(フレッツ接続ツール使用)
===追記
これだけだとだめだった。
ちなみに、セキュリティをオープンにした所、つながった。
この辺をもう一度確認する必要がある
2012年2月7日火曜日
2012年1月16日月曜日
[ruby]配列の複数の要素を削除する
あらかじめ用意されているメソッドは2つ。
①delete_ifメソッド
配列から指定条件を満たす要素を削除(複数要素)
data = [5,1,2,4,3]
data.delete_if {|x| x < 3} # 値が3未満の要素を削除 p data => [5, 4, 3]
②slice!メソッド
配列の任意の場所から削除(複数要素)
data = [5,1,2,4,3]
data.slice!(1, 2) # 位置1から2要素分を削除
p data
=> [5, 4, 3]
参考URL(http://l-w-i.net/t/ruby/array_001.txt)
===
しかし,任意の値を複数削除するためには,これらの条件をうまく適応できない場合もある。
そこで,配列Aの要素の中から配列Bの要素と同じものを取り除く場合を考える。
data1 = [5,1,2,4,3]
data2 = [1,4]
data2.each do |d1|
data1.each do |d2|
if d1 == d2
data1.delete(d1)
end
end
end
p data1
=> [5,2,3]
注意として,eachで回す最初の配列をdata1にすると,ループが回っている最中に配列の要素が削除されることで,
ループが任意の回数回らずに終わってしまう。そのため,1度に全ての要素を削除できないことがある。
①delete_ifメソッド
配列から指定条件を満たす要素を削除(複数要素)
data = [5,1,2,4,3]
data.delete_if {|x| x < 3} # 値が3未満の要素を削除 p data => [5, 4, 3]
②slice!メソッド
配列の任意の場所から削除(複数要素)
data = [5,1,2,4,3]
data.slice!(1, 2) # 位置1から2要素分を削除
p data
=> [5, 4, 3]
参考URL(http://l-w-i.net/t/ruby/array_001.txt)
===
しかし,任意の値を複数削除するためには,これらの条件をうまく適応できない場合もある。
そこで,配列Aの要素の中から配列Bの要素と同じものを取り除く場合を考える。
data1 = [5,1,2,4,3]
data2 = [1,4]
data2.each do |d1|
data1.each do |d2|
if d1 == d2
data1.delete(d1)
end
end
end
p data1
=> [5,2,3]
注意として,eachで回す最初の配列をdata1にすると,ループが回っている最中に配列の要素が削除されることで,
ループが任意の回数回らずに終わってしまう。そのため,1度に全ての要素を削除できないことがある。
2012年1月10日火曜日
Linuxコマンドメモ
■ファイル・文字列検索
・コマンド検索
%which コマンド名
・ファイル内の文字列検索
%grep 探したい文字列 ファイル名
%grep "where" app/controller/*.rb
・ファイルの検索
%find ディレクトリ -name "ファイル名に含まれている文字列"
・コマンド検索
%which コマンド名
・ファイル内の文字列検索
%grep 探したい文字列 ファイル名
%grep "where" app/controller/*.rb
・ファイルの検索
%find ディレクトリ -name "ファイル名に含まれている文字列"
Htmlメモ
■テーブル(http://www.tohoho-web.com/html/table.htm)
| 列-A | 列-B | 列-C | |
|---|---|---|---|
| 行-1 | A1 | B1 | C1-C2 |
| 行-2 | A2 | B2 | |
| 行-3 | A3 | A3-B3 | |
| 列-A | 列-B | 列-C | |
|---|---|---|---|
| 行-1 | A1 | B1 | C1-C2 |
| 行-2 | A2 | B2 | |
| 行-3 | A3 | A3-B3 | |
登録:
投稿 (Atom)

