2009-01-01から1年間の記事一覧

Google Analyticsのクッキーファイル

PHP

Cookieを調べていると 以下のようなCookie名を見かける事がある __utma __utmb __utmc __utmzこれはGoogle Analyticsが残すクッキーである。 「Google Analyticsにログインすると」ではなく、 「Google Analyticsを使っているページを見ると」残る。

linux基礎、フォルダ構成

リナックス基礎から ルートディレクトリ ├ /bin 基本コマンド ├ /boot 起動に必要なファイル ├ /dev デバイスファイル ├ /etc 設定ファイル ├ /home ユーザーのホームディレクトリ ├ /lib 共有ライブラリ ├ /mnt 一時的なマウントポイント ├ /opt 追加アプリ…

仕事ができる人とは? ⑨文章能力がある人

【文章能力がある人?】 ・事実と意見や推定を分離できる。 ・主張に根拠がある。 ・アクションプランが明確。 ・無意味な記述がない。 【結果】 ・誤解による無駄が発生しなくなる。 【具体的な取得手段】 ・主語を明確に。 ・大事なことから書く。 ・何を主張した…

仕事ができる人とは? ⑧意見を通す力がある人

【意見を通す力がある人?】 ・仕事、企画の情報、知識の理解が深い。 ・話を固める(ネガティブチェック)ことができる。 ・意見を通すための話法が使える。 ①全体のメリットを主張できる。 ②具体的でわかりやすく話せる。 ③「意見」「事実」を分離できる。 ④…

仕事ができる人とは? ⑦うまく断る力がある人

【うまく断る力がある人?】 ・相手の主張を肯定し、一緒に問題を解決する雰囲気を醸し出せる。 ・相手のニーズ、立場、スタンスを正確に把握できる。 ・相手にあきらめさせる情報を伝えることができる。 ・まくし立てて話すより、相手に考えさせる話し方ができ…

仕事ができる人とは? ⑥他人を説得できる力がある人

【他人を説得できる力がある人?】 ・実際に発生した事例を理由にして話せる。 ・理由に明確な数字を使う。 ・理由にあいまいな形容詞をつかわない。 【結果】 ・シナリオにしたがって他人を説得できる。 ・反論、反対、追加調査の無駄な作業がない。 【具体的な…

仕事ができる人とは? ⑤説明力がある人

【説明力がある人?】 ・構造的に話せる。 ・聞き手が理解しやすい。 【結果】 ・誤解による作業ロス、見直し、やり直し、感情のもつれによるロスがなくなる。 ・合理的な行動を取れる。 【具体的な習得手段】 ・重要なことから話す。重要事項はきめておく。 ・事…

仕事ができる人とは? ④目的達成力がある人

【目的達成力がある人?】 ・目標とゴールを設定できる。 ・手段を選択をできる。 ・シナリオをつくれる。 ・自分に締め切りを課せる。 【結果】 ・最短で仕事を完成できる。 【具体的な習得手段】 ・場当たり的でなく、目標を設定して行動する。 ・計画→実施→見直し…

仕事ができる人とは? ③構造化力がある人

【構造化力がある人?】 ・問題と原因の関係を明確にできる。 ・うまくいく仕組みを立案できる。 ・性質(事象、行為、結果、主張、理由など)を理解できる。 ・要素間の関係を理解できる。 ・グルーピング、階層化できる。 【結果】 ・本質を理解し、問題と原因の…

仕事ができる人とは? ②理解力が高い人

【理解力が高い人?】 ・目標をもっている。 ・様々な行動、体験している。 ・切迫感を持って取り組んでいる。 ・アウトプットしている。 【結果】 ・作業漏れや勘違いをによる無駄な作業を省くことができるようになる。 【具体的な習得手段】 ・テーマを決めて本…

仕事ができる人とは? ①論理的思考力が高い人

【論理的思考力が高い人?】 ・クリティカルシンキング(批判的思考)で物事を考えれる。 ・他人から反論されにくい話ができる。 ・批判をつぶす応酬話法(リバース話法)が用意されている。 【結果】 ・周りからサポートされやすくなる。 【具体的な習得手段】 …

jqueryでページ内の全ての入力欄にfocus、blurをつける。

hosts.allow の設定

rsyncコマンドでサーバ間の通信をしたいときなど設定 # vi /etc/hosts.allow を確認し、 sshd : IPアドレス と記述する。接続したときに指定のメールアドレスへ通達を行うようにするには、 spawn ( /bin/mail -s "sshd from %h" メールアドレス) &という記述…

初期プロジェクトをsubversionにimportする

svn import -m "import" 『importフォルダ』 http://svn.red-bean.com/repos/trunk/『import先』また誤って階層を間違えた場合は、 svn mkdir -m http://svn.red-bean.com/repos/trunk/『作成したいフォルダ名』 svn mv http://svn.red-bean.com/repos/trunk…

taglist.vimをインストールしてみる

VI

taglist.vimをダウンロード http://www.vim.org/scripts/script.php?script_id=273 vimインストールディレクトリのpluginにtaglist.vimをインストールvimを起動して以下のコマンドを実行 :TlistAddFiles *.(拡張子) :Tlist.vimでtagsを表示 :Tlistwindowsの…

教える時に気をつけること

最近のいろいろ教えてもらっていたが、自分が教える立場になったらきをつけたいこと。 1.教える内容を把握すること 教える内容を準備する。ただし、完璧な準備はしないこと。 完全な準備にこだわるのは「教える人に対する恐れ」だけ。気楽に。 2.教える…

viでタブ機能を使う2

VI

vimでタブを使ってみた。 :tabe file 新しいタブで編集 :tabc タブを閉じる :tabn, :tabp もしくは、gt, gT タブ間移動結構使える。

jqueryでチェックボックスの値を拾って、 一個目のセレクトボックスの値を二個目に渡す。

しかもチェックをはずした時点で二個目に0を渡す。 var j$ = jQuery; j$(function () { j$('input[type=checkbox]:last').click(function() { if (this.checked) { j$("#selectA").removeAttr("disabled"); j$('#selectA').val(j$('#selectB').val()); } els…

トランザクション処理の流れ

SQL

トランザクション 小さな処理をひとまとめに考えて、 どれか1つの処理でも正常に処理されなかった場合に 全ての処理を無かったことにするという概念現金自動引き落とし機の場合 「現金を支払う」という処理のほかに「残高を支払った分だけ引く」 という処理…

過去の実行されたコマンドを表示

history

文字列置換のスクリプト

for FILE in `grep -l 変更前文字列 *`;do cp $FILE $FILE.bak; sed -e "s/変更前文字列/変更後文字列/g" $FILE.bak > $FILE; done

文字列検索のgrep

grep -rl 検索文字列 `find docroot -name '*.html'` vim 検索文字列 ディレクトリ :copenで画面分割 :%sでファイル内の置換

ctagsをマスターして、開発効率アップ

VI

ctagsのメリット 定義されているオブジェクト (関数やクラス、構造体など) のインデックス (または "tag") ファイルを生成する。 このタグファイルによって、テキストエディタやその他ユーティリティで (ソースコードを閲覧する際に) 、オブジェクトの定義位…

viですでに入力されている行のインデントを一発できれいにそろえる

VI

:set shiftwidth(sw)=4 ←インデント幅を4に設定。 gg=G ←全文自動インデント適用。

説明をうまくするために心がけること

1. ポイントをしぼる(だらだらと長くならないように) 2. 説明内容をグループ分けする。 3. ひとつひとつの特徴を説明する。 4. グループにない、例外についても説明する。 5. 図や表、絵を書く。 6. 語尾をはっきり。 7. 説明は迷わない。 8. 聞く人の様子…

リビジョンを指定してDLする方法

testのリビジョン1000のソースコードをチェックアウトしたい場合、 下記のようにコマンドを入力すればよい。 svn co -r 1000 http://svn.system.com/repos/test/trunk/リビジョン指定でアップデートしたい場合, svn update -r 1000

index.html「あり・なし」のURL正規化 .htaccessファイルによる301リダイレクト

“~/“と”~/index.html“で表示されるURLはサーチエンジンにとって、まったく別サイトと認識される。 異なるURLということは、 被リンクもそれぞれ別のページへ向けられたものとして処理され、 合算されず被リンク数も少なくなってしまう。 Googleでは、PageRan…

javascriptとjavaの違い

JavaScriptとJava言語の違いが明確に説明できるように Java言語がいったんコンパイルしたもの(バイトコード化されたもの)を実行する。 対して、 JavaScriptはHTMLファイル中に書いておけばコンパイルの必要無く直接実行される。 Java言語がオブジェクト指…

ターミナルで間違ってCtrl+Zをおして、ファイルを閉じてしまったら

ターミナルで間違ってCtrl+Zをおして、ファイルを閉じてしまったら、 バックで起動している状態になってしまっている。 そんなときは jobsで何がうごいてるか確認して、fgで再編集できる

サイトのドキュメントルートをしるには?

サイトのドキュメントルートをしるには? 1.アパッチの起動状態を調べる。 ps aux 2.confファイルに記述されているドキュメントルートを表示させる。 httpd -S