アーカイブ
-
Co LtdとIncの意味の違い
よく分かってなかったので、調べてみた。
法律英語からの視点で見れば違いはあるのだけど、
事業上の責任が法人限りのものとされる法人企業を指すという意味では、Corporation, Incorporated (そしてその省略形の Inc.), Co. Ltd.あるいは Ltd. はいずれも同じですから、ご自分の会社の英文名称を考える際はどれでも使えるということ。
詳しくはこちらで。
2011年 3月 23日 | Filed under 用語 -
オススメ Chrome Extensions(拡張機能)
Xmarks Bookmark Sync
ブックマーク管理はこれが一番使いよいです。Firebug Lite for Google Chrome
Web開発する時のツール集、HTMLやらCSSやらJavaScriptをデバッグするのにとっても重宝します。Eye Dropper
カラーピッキングできるツールです。過去のピッキングカラーの履歴が残るところが素敵。Awesome Screenshot
ページ全体や一部をキャプチャーし、各種の図形や文字で注釈をつけ、画像として保存することが出来ます。Chromed Bird
Twitterクライアントの中で一番使いやすい気がします。Click&Clean
プライバシーデータの削除はこれにお任せかも。TooManyTabs
たくさんのタブを開いたときに、タブの管理、ブラウジングの改善と整理をします。2011年 3月 21日 | Filed under お仕事タグ: Chrome -
Windows 7 の Windows XP Mode
Windows 7は、興味があるけど、いま使ってるのはWindows Xp。いま使っているソフトが、果たして使用できるのだろうか。「Windows 7でどうやら、XPのプログラムが動くらしい」。というどこかで聞いた、もしくは目にした情報に対して、ろくに調べもしてなかったので、会社の端末がWindows 7になった記念に調べてみた。結論としては、「Windows Virtual PC」というソフトを使って、「Windows XP」の仮想端末を、マイクロソフトが用意してくれてる。ということです。(=XPのライセンスを1つくれるってことね)ただし、標準機能ではなく、付加機能なので、下記のリンクに詳しく書いてるので、ご参照下さい。2011年 3月 19日 | Filed under Windows -
【用語説明】ステージングサーバー(Staging Server)
本番環境へとアプリケーションがデプロイされる直前に、本番同様のテストを行うためのサーバーのことである。本番環境へとアプリケーションをリリースする前にテストを行うための本番同様の環境は「ステージング環境」と呼ばれる。この「ステージング環境」に設置されたサーバーが「ステージングサーバー」である。2011年 3月 15日 | Filed under 用語 -
第5回リクリセミナー「明日からjQueryがもっと好きになる。」
一昔前、マイクロソフトやネットスケープが
DHTMLを実装用に、JScriptやJavaScriptを売り出してた時代に、一度は極めたのだけど。Web業界から数年離れてから戻ってきてみると
prototype.jsやら、jQueryやら、Ajaxやらと新技術の台頭、その定着に
すっかり浦島太郎な心境に追いやれていた今日この頃。「ざくっと取り掛かり方さえ分かれば何とかなるだろう」
ということで、今回受講してきました。http://www.re-creators.jp/vol5/
セミナーのスライドは下記にて。
http://www.to-r.net/t/146
http://www.to-r.net/t/147
http://www.to-r.net/t/148
http://www.to-r.net/t/149
セミナーの内容自身は、
初心者向けの内容+中級・上級へのステップアップのヒント。他の人はどうだか分からないけど、
僕が一番望んでいた内容(このセミナーを礎に独学する為の背中押し)でした。まず、デバッグは基本はFirebugで行う。
Firebugを使うと、
独自オブジェクトである、consoleオブジェクトが使用できるようになる。
そのオブジェクトのlog()メソッドを使用すると、
Firebugのコンソールに変数内容を出力できる。
また、動的にコード(Javaスクリプト)を書いて実行することもできるみたい。セミナーの最後辺りで、高速化についてお話がありました。
そこで、実行時間の計測についてのサンプルの提示があったので、メモ書きしておきます。// Firebugを利用した測定方法 $(function(){ console.time("id"); $("#tbl td").each(function(){ $(this).css("background","red"); }); console.timeEnd("id");// id: 4msと出力される }); // getTime()を利用した測定方法 // ※Firebugが使えない環境で使用する。 $(function(){ start=(new Date()).getTime(); $("#tbl td").each(function(){ $(this).css("background","red"); }); alert((new Date()).getTime()-start); });あと、高速化のボトルネックになりそうなのは主に2点あるそうです。
・ループ
・セレクタここで、ループについてはロジックの組み方で何とでもなるというか
プログラムというお題から考えると、普遍的な問題だから、置いといて。注意すべきなのは「セレクタ」。
便利な機能なのだけど。
結論からいうと、
jQueryが世界の天才たちが作っているとはいえJavaScriptのライブラリ集。
インタプリタだと言うことを忘れてはいけない。というのは、セレクタ機能には、
jQueryで実装されている機能と、
ブラウザでネイティブに実装されている機能がある。ということは、
ブラウザによって(その実装具合により)実行速度が異なる、ということになる。
(といっても、以前からの問題が解決されていないだけなのだけど)どちらにしても、
動作の遅い環境を用意して検証しないと動作速度に大きな差がでるということ。セレクタの指定の仕方(キャッシュやコンテキストを使用したりなど)によっても
差があるようなので、随時検証することを忘れないこと。以上、簡単な纏めでした。
2011年 2月 20日 | Filed under お仕事タグ: jQuery -
httpd.confの在り処
# 単一ドメイン収容の場合 vi /etc/httpd/conf/httpd.conf # バーチャルドメイン収容の場合 vi /etc/httpd/conf.d/virtualhost.conf
2011年 2月 7日 | Filed under お仕事 -
[MySQL]よく使うコマンド一覧
自分用のメモです。
/* ステータス */ STATUS; /* 文字セットの設定(SJIS) */ CHARSET ujis; /* テーブル一覧 */ SHOW TABLE STATUS; /* テーブルのカラム一覧(照合順序、コメント付) */ SHOW FULL COLUMNS FROM [テーブル名]; /* テーブルのインデックス一覧 */ SHOW INDEX FROM [テーブル名]; /* ストアドの一覧 */ SHOW PROCEDURE STATUS; /* ファンクションの一覧 */ SHOW FUNCTION STATUS; /* INNODBの状態チェック(デッドロック検知) */ SHOW INNODB STATUS; /* どういった警告が発生しているかを確認する */ SHOW WARNINGS\G;
2010年 12月 24日 | Filed under MySQLタグ: MySQL