問題解決よりも課題解決をしよう

問題解決を漫然とやっていると、場当たり的な対応に終始しがち。これは、問題のもぐら叩き状態で時間の無駄。本当に潰すべきは、もぐらの裏にある真因。

慣れたら一歩踏み込む

作業に慣れてきて、同じことを繰り返していると感じるようになったら、より一歩踏み込んで仕事をするべきである。あるべき姿を常に高く持ち、それに向かって邁進しないのであれば、それは人間がやる仕事ではない。コンピュータにでもやらせておけばよい*1。 …

フォームのリセット時に確認ダイアログを表示させる

リセットボタン押下時に、確認ダイアログを表示させたいことがある。 <input type="reset" value="Reset" onclick="return confirm('本当にクリアしてもよろしいですか?');" /> ダイアログを表示させる分にはさほど大変ではない。これはよく見かける。 確認ダイアログ以外に処理をさせたい場合にはどうしたらよいか? <input type="reset" value="Reset" onclick="return clearInput();" /> <script type="text/javascript"> function clearInp…

確認作業、チェック作業には、正常範囲の定義とそこから外れた場合のアクションを定めることが必要

if 確認で得られたデータが正常範囲内 次の確認へ進む else 異常時のアクション end 確認作業前には、正常範囲を予め定める必要がある。 確認作業時には、正常範囲内であることを確認する。 正常範囲内の場合には、次の確認へ進む。 それ以外の場合には、異…

報告とは問題が無いことを伝えることである

報告とは問題が無いことを伝えることである。 問題が無いと伝える場合には、その理由を伝える。 問題がある場合には、その問題を今後どのように解決するから問題ないことを伝える。 つまり、報告とは問題が無いことを伝えることである。

Linux(RedHat系)でサービスを新規登録する

/etc/init.d/に起動スクリプトを置いただけでは、サーバ起動時にサービスは起動しない。忘れやすいのでメモしておく。 # 自動起動するように追加 # chkconfig --add nginx # # ランレベル3と5の場合 # chkconfig --level 35 nginx on # # 確認 # chkconfig -…

韓国は、国がインターネットをブロッキングしている

中国の金盾は有名ですが、韓国も国がインターネットのブロッキングしてます。韓国内で、国が有害だと認めたサイトを閲覧しようとすると、http://warning.or.kr/に飛ばされて見れないようになっています。 IT先進国の実体は「インターネット監視国家」だった!…

アスペクト比21:9の超ワイド34インチ曲面モニター「デル U3415W」が気になる

これだけ横幅が長いと、作業が捗りそうでいいですね。値段も約10万円と決して手の届かない金額ではありません。 アスペクト比21:9の超ワイド34インチ曲面モニター「デル U3415W」を使ってみたレビュー 34インチ21:9ウルトラワイド曲面モニタ Dell U3415W 使…

nanocでThe site has no deployment configuration for default.

nanocでは、ローカルで作成したWebサイトをサーバにアップロードする作業(deploy)が必要になる。nanocでは、deploy作業を簡単にする仕組みが標準で備わっている。そのため、一度設定してしまえば、その後の更新はnanoc deployとコマンドを打つだけ。 で、…

岐阜県多治見市の永保寺にいってきた

岐阜県の国宝建築物は3件。そのうち2つが集まる永保寺に行ってきた。国宝自体は、柵で囲ってあって、近くで見られないのが残念だけど、庭が素晴らしかった。 車で行くならば、ぜひとも帰りには温泉に寄るといい。岐阜県可児市の日帰り温泉施設|天然温泉 …

過労死表

133 名前:名刺は切らしておりまして[sage] 投稿日:2009/07/05(日) 02:30:07 ID:NTS/ZNwu ●過労死表 労働h 残業h 1日当労働時間 過労死レベル 適用 (1ヶ月) (1ヶ月) (30日,25日,20日) ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー…

InnoDBの破損とリカバリ方法

原因の確認 MySQLが起動しなくなった。"/var/log/mysql/error.log"を確認したら、DBが正常にシャットダウンしなかったために、InnoDBが壊れったっぽい。 141122 21:00:54 InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. In…

Google Webマスターツールズを入れてたらサイトダウンを教えてくれる

こんなメール来た。あんまり力入れずに運用しているものだから助かった。みなさんもGoogle Webマスタツールズ導入しましょう。

抽象で伝わらない時は、徹底的に具体例を出す

図を書く。 具体例を出す。データの説明であれば、データを一つ例に出してみる。

豊田市民芸館の「特別展「柳宗理の見てきたもの」」2014年11月末まで

行ってきました。豊田市民芸館。 宗理が館長時代に蒐集した日本民藝館コレクションの逸品をはじめ、宗理愛蔵品や宗理の作品を展示し、柳宗理がどのようなものを見つめながら生活し、デザイン活動の糧としてきたのかを紹介します。 彼のコレクションがいっぱ…

金沢の柳宗理記念デザイン研究所に行ってきた

金沢旅行の途中、金沢美術工芸大の運営する「柳宗理記念デザイン研究所」に行ってきました。展示スペースは思ったほど広くはないのですが、柳宗理の魅力がコンパクトにまとまっていて、大変満足しました。ぜひとも、金沢旅行のアクセントに寄ってみてくださ…

コマンドラインからファイルのバージョンを取得

> wmic datafile where name="C:\\Program Files\\XXXXXX\\XXXX.exe" get version Version 5.0.1.0 コマンドラインからexeファイルのバージョンを取得したかった。OSに標準で備わっている方法であれば、なおよし。XP/Win server 2003以降であれば、利用でき…

iOSでURL Shemaが有効かどうか調べる方法

メモアプリでURL Shemaを貼り付けてみる。有効ならリンクになる。

個人的なキーボードのこだわり

キーボードは慣れの要素は多いけれども、下記は個人的に譲れないかなという要素を上げていく。主に私の利用用途は事務とかプログラミング用途です。 打ちやすい キーボードの構造にはこだわりはありませんが、個人的に打ちやすければOK。 テンキーの無いコン…

本日の日付(と時刻)を入力する。

今日の日付を入力しなければならないことは多い。コンピューターの時刻が正確だという前提の場合、下記手段は大変有効である。 Excelの場合 日付入力:「Ctrl」+「;」 現在時刻入力:「Ctrl」+「:」 その他の場合 GoogleIMEをインストールし、下記の変換機能…

Google 認証システムアプリ

このアプリがあれば、SMSで数字を受け取る必要が無くなります。確実に数字を受取ることが出来ます。 Google AuthenticatorGoogle, Inc.ユーティリティ無料

センチュリー USB2.0接続2.5インチSATA-HDDケース シルバー CSS25U2SV

MacProに週に数度接続し、バックアップ(TimeMachine)データを保存している。 急ぎで欲しかったので、近所の電気屋で1000円弱で購入。コスパは良く、使用には全く問題ないが、下記3点が私のニーズに合わない。 ケーブルが短すぎる 鏡面仕上げがダサい アク…

manページをPDFにする

man -t ls | pstopdf -i -o ~/Desktop/ls.pdf

DBデータをコマンドライン一発で別サーバへ移動させる

mysql_dumpして、アーカイブして、それをSCPで移動させてとか面倒。コマンド一発で移動させたい。 from_server >> to_serverというデータの流れを想定。from_server上で下記コマンドを実行する。 mysqldump -u user_name -p password db_name | ssh user@to_…

コメント行、空行を除いて表示する

コメント行が多く、肝心の設定が把握しづらい設定ファイルがある。そこで、コメント行と空行を除いて表示させる方法を紹介する。 $ grep -v -e '#' -e '^$' /usr/local/nginx/conf/nginx.conf 簡単に解説をすると、-e pattern_nameにて、パターンを指定しま…

バックアップファイルを一括削除する

TextMate2では、「._foobar.txt」みたいなバックアップファイルが生成されるようになった。このバックアップファイルをコマンドで一括削除する。 $ find . -name "\._*" | xargs rm 参考 カレントディレクトリ以下のファイルの総行数を調べる - 屑プログラマ…

カラムの文字コード変更

MySQLは、データベース、テーブル、カラムそれぞれに文字コードが設定可能。カラムに文字コードが指定してある場合、これを変更するには、下記コマンドを実行する。 ALTER TABLE t MODIFY col varchar(255) CHARACTER SET utf8; 変更されたかどうかは、下記…

OS X Marvericks

OS X Marvericksにアップグレードして一番困ったのは、MySQLとPostgreSQLが起動しなくなったこと。とりあえず、データだけでも何とかして取り出したい。 MySQLの場合 $ sudo /opt/local/bin/mysqld_safe5これで起動するはずなので、いつもどおり、mysqldump…

VirtualBoxで、共有フォルダを利用する(CentOS 6.4編)

VirtualBoxでゲストOS−ホストOS間でファイルをやりとりするケースは多い。ファイルのやりとりだけなら、VirtualBoxの共有フォルダを利用するのが簡単。利用するためには、VirtualBoxのGuest Additionsをインストールし、共有フォルダの設定を行う。 Guest Ad…

Rubyで指定した範囲の日付を列挙する

一ヶ月ほどブログ更新していませんでしたね。 >> (Date.parse("2013/1/20")..Date.parse("2013/3/2")).each {|i| puts i } 2013-01-20 2013-01-21 2013-01-22 2013-01-23 2013-01-24 2013-01-25 2013-01-26 2013-01-27 2013-01-28 2013-01-29 2013-01-30 201…