ようこそ!浜村拓夫の世界へ


ブログ内検索

RSSフィード

最近の記事

最近のコメント

最近のトラックバック

カテゴリー

月別アーカイブ

Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ

スティーブ・ジョブズの生き方

コンピューターメーカーAppleの創業者、スティーブ・ジョブズ氏の生き方についての記事があった。なるほど(・∀・)と思うところがあったので書き留めておこう。

もし今日が自分の人生最後の日だとしたら

もし今日が自分の人生最後の日だとしたら、今日やる予定のことを私は本当にやりたいだろうか?

これはいまやiPodやMac OS Xで有名な企業アップルの創設者であるスティーブ・ジョブズがスタンフォード大学の卒業祝賀スピーチで述べた有名な言葉です。

ジョブズは人生を左右する重大な決断に迫られたとき、この言葉を手がかりとして決断を下してきたそうです。その結果があれだけの企業を作り出したという事実を思い浮かべると、非常に示唆に富んだ言葉であると言えるでしょう。


【“スティーブ・ジョブズの生き方”の続きを読む】

消せるラインマーカー フリクションライン

書いた線を消せるラインマーカーがあった。
これは便利だ!

PILOT | フリクションライン

温度変化によりインキを無色にする新開発の「フリクションインキ」を搭載した新発想のラインマーカー。
「フリクションインキ」には消色温度が設定されているため、筆跡をボディ後部の専用ラバーで擦ることで生じる摩擦熱によりインキの色が無色に変わり、筆跡を消すことができます。



フリクションライン

・マーカーペンを多用すると、目立つ部分が多くなり過ぎて、どこが重要だか分からなくなる。
・そのため、心のブレーキが働いて、ある程度ラインを引いたら、それ以上ラインを引かなくなる。

ところが、一度引いたラインを消せるマーカーペンなら、遠慮は無用だ。
気の済むまでラインを引いたら良い。
目立つ部分が増えすぎたら、後で消すこともできる。

フリクションラインを使えば、心のブレーキを外して、好きなだけ線を引ける。

・ストレスフリー=勉強に打ち込めるようになる。
・暗記に集中できる。

PILOT|消えるを変える。フリクション

2007年 日本イノベーター大賞、アイデア賞


アイデア賞も受賞した商品とのこと。
使い方次第で、勉強に役立つだろう。

フリクションライト【6色セット】 SFL-60SL -6Cフリクションライト【6色セット】 SFL-60SL -6C
パイロット

商品詳細を見る

PHPで配列の重複を削除する方法

配列のデータに、不要な重複値があったので削除したい。
連想配列の場合、PHPのarray_unique関数では、うまく除去できなかった。

多次元配列の重複削除 - OKWave

// 検証用配列
$tmp = array();
foreach($data as $key => $val){
 // 検証用配列に値が見つからなければ$tmpに格納
 if( !in_array( $val, $tmp ) ) {
  $tmp[] = $val;
 }
}
$data = $tmp;



上記の方法でうまくいった。

PHP 逆引きレシピ (PROGRAMMER’S RECiPE)PHP 逆引きレシピ (PROGRAMMER’S RECiPE)
(2009/06/30)
鈴木 憲治安藤 建一

商品詳細を見る

Fatal error: Allowed memory size of 16777216 bytes exhausted

PHPのWebアプリでエラーメッセージが出た。

Fatal error: Allowed memory size of 16777216 bytes exhausted



解決方法を調べた。
PHP Fatal error: Allowed memory size exhausted の対処 | 植物の成長の記録

PHP Fatal error: Allowed memory size of 16777216 bytes exhausted
というエラーが出たときの超その場しのぎの対処法。

PHPソースコードの先頭に以下を記述。
ini_set("memory_limit","256M");

または、.htaccessに以下を記述。
php_value memory_limit 256M



上記の方法を試してみたら、とりあえずエラーは解決した。
=PHPのプログラムに割り当てるメモリーの容量をアップすれば解決すると。

どうしてメモリーが足りないのか原因を調べたら、データベースから取得するデータ数が多すぎる処理をやっていたことが分かった。
これは、データベースの設計がまずかった。

一時的には、メモリーの割り当て量を増やすことで対処できたが、根本的には、トランザクションデータの取り扱い方法を変更しなければならない。

Webラーニングプラザ - 技術者のための無料ネット講座

インターネットで、無料の学習講座があった。

http://weblearningplaza.jst.go.jp/

Webラーニングプラザとは?
技術者の継続的能力開発や再教育の支援を目的とし、科学技術振興機構が無料にて提供する、技術者向けeラーニングサービスです。
ライフサイエンス、情報通信、環境、ナノテクノロジー・材料、電気電子、機械、化学、社会基盤、安全、科学技術史、総合技術監理、技術者倫理、知財に関する教材を学習できます。



Flashを使ったコンテンツが用意されていて、視覚的に理解できる。

これは便利だ!
後で使ってみよう。

科学・技術の二〇〇年をたどりなおす (やりなおしサイエンス講座)科学・技術の二〇〇年をたどりなおす (やりなおしサイエンス講座)
(2008/02)
村上 陽一郎

商品詳細を見る


【“Webラーニングプラザ - 技術者のための無料ネット講座”の続きを読む】

MySQL+Sennaで全文検索

MySQLにSenna(セナ)を追加して、全文検索をやってみる。
Sennaのインストール方法が紹介されていた。

wadsのblog - Ubuntu+Senna+MySQLで全文検索エンジンの設定
Ngramしか使う予定ないけど、一応MeCabも入れておくか。

Sennaを入れた後は、MySQLと同じように使えばOKとのこと。
Senna PHP MySQL - 人力検索はてな

組み込み済み MySQL が導入できれば PHP の側で得にすることはありません。
標準の Full Text Search と同じ構文で SQL を発行するだけです。


PAC (Presentation Abstract Controller)

ブログを読んでいたら、アーキテクチャーパターンとして「MVC」よりも「PAC」が良いという話があった。
PACとは、Presentation Abstract Controllerの略で、「MVCの階層的アーキテクチャー」とみなせるものだという。
PACなんて知らんかったのでちょっと調べてみた。

ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系
(2000/12)
F. ブッシュマンH. ローネルト

商品詳細を見る

【“PAC (Presentation Abstract Controller)”の続きを読む】

UbuntuでMySQLのバックアップ

UbuntuサーバにあるMySQLのデータをバックアップしたい。
一番簡単な方法は、MySQLのデータファイルをコピーして別の場所に置くこと。
データのコピー作業は、Linuxの基本操作でOK。

Linuxスーパーユーザハンドブック Technical Handbook (Technical Handbook Series)Linuxスーパーユーザハンドブック Technical Handbook (Technical Handbook Series)
(2005/05/25)
吉田 智彦関根 達夫

商品詳細を見る

【“UbuntuでMySQLのバックアップ”の続きを読む】

Amazon.co.jpを使った情報操作

通販サイト「Amazon.co.jp」では、ユーザーが商品のレビューを投稿できる。
そして、このレビューをAmazon以外の第三者が削除できる仕組みが用意されているらしい。
つまり、商品を批判する意見があっても、商品の販売メーカーが削除できるということになる。

アマゾン・ドット・コムの光と影アマゾン・ドット・コムの光と影
(2005/04/19)
横田増生

商品詳細を見る


【“Amazon.co.jpを使った情報操作”の続きを読む】

P2PはGoogleを超える

Winny(ウィニー)というファイル交換ソフトを作った人が、著作権法違反幇助の罪に問われて裁判になっていたが、二審で無罪の判決が出た。
「P2P(Peer to Peer)」という個人間のデータ通信を実現するネットワーク技術は、人類を支配するために利用される技術 これから大きく発展する技術になる、と予想している。
日本がP2Pの分野で先行者利益を享受し、巨大な国益を得るためには、この無罪判決は当然であると言わざるを得ない。

Winnyの技術Winnyの技術
(2005/10)
金子 勇

商品詳細を見る

【“P2PはGoogleを超える”の続きを読む】

FC2Ad

FC2ブログ