プロフィール

Author:スーパークリエイター


この日記のはてなブックマーク数
早起き生活
Powered by 早起き生活

☆おすすめタイトル☆

☆Google!ちょっと来い!☆

☆Amazon!ちょっと来い!☆

便利ツール

タブブラウザ Sleipnir 公式ページ(上級者向け)

ブロとも申請フォーム

この人とブロともになる

文字コード変換ツール - KanjiTranslator

大量のファイルの文字コードを一気に変換してくれる便利なツールがありました。

文字コード変換ツール「KanjiTranslator 1.5」

このツールは、大量のファイルの文字コード(及び改行コード)を一括して変換するツールです。
フリーソフトウェア・無保証です。
対応している文字コードは、ShiftJIS, ISO-2022-JP, EUC-JP, UTF-8(日本語のみ)です。
テキストエディタ Crescent Eveの文字コードエンジンにより、 変換元の文字コードは高精度で自動認識します。



これを使えば手軽に文字コードを変更できて便利だ!(・∀・)

コマンドプロンプトでHTTPヘッダを確認する方法

WEBサーバから受け取るホームページのデータの中で、普段は目にすることのないHTTPヘッダの部分を目視確認するには、どうしたらいいでしょうか?

HTTP入門 - メッセージ構文

応答メッセージは、次の構文から構成されます。

HTTP/1.1 200 OK    レスポンス行
Date: Sun, 11 Jan 2004 16:06:23 GMT     ヘッダ
Server: Apache/1.3.22 (Unix) (Red-Hat/Linux)
Last-Modified: Sun, 07 Dec 2003 12:34:18 GMT
ETag: "1dba6-131b-3fd31e4a"
Accept-Ranges: bytes
Content-Length: 4891
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
空行
<html>        メッセージボディ
:
</html>



通常、ブラウザ上ではメッセージボディーの部分が表示され、その部分を見ているが、ヘッダ部分は見ていない。

HTTPヘッダ部分を見る方法はいろいろあるが、Windowsのコマンドプロンプトで表示させる方法には以下のような方法があった。

CGIプログラミング1 Perl - HTTPについて

ブラウザを使用せずに、ホームページのデータを手動で取得する。
OSに付属のプログラム telnet を利用しサーバに接続後、HTTPコマンドを使用してサーバからの応答内容を確認する。

(補足)
ブラウザとサーバの間では、HTTP(Hyper Text Transfer Protocol)という通信手順に従って、データがやり取りされている。
サーバから、Webのデータを取得するには、
 ・サーバのIPアドレス の指定
 ・HTTP用の通信ポート の指定
 ・GET コマンド と取得するデータのURL
が必要になる。

手順:

スタート → 全てのプログラム → アクセサリ → コマンドプロンプト

telnetコマンド、で大学のサーバの80番ポート(Webサービス用の番号)接続する。

telnet www.nagoya-bunri.ac.jp 80

GET / HTTP/1.0

(Enterを2回押すと大学のサーバのホームページのソースが表示される)

※GET以降のHTTP用通信コマンドの部分は画面にエコーバック(表示)されないので、
※手探りで慎重に入力すること。 間違えて入力したら、最初から入力しなおす。

(解説)
GETコマンドでは、1つめのパラメータ(上記例では/)でサーバから取得する
ファイル(情報)のURLを記述、2つめのパラメータは通信のタイプを示す。


GROUP BY句の盲点

データベースでSQLを使うとき、GROUP BY句の使い方に気をつけないといかん!
つい最近まで、曖昧な理解しかしてなかった。orz

【初級】新人SEのためのSQLの基礎 第3回(後半) 集約関数,GROUP BY句,HAVING句の注意点

GROUP BY句と出力カラムはペアになる
GROUP BY句を利用した場合,SELECT*の後ろに記述するカラムは,
(1)集約関数
(2)GROUP BY句で指定したカラム
になる。
この点はミスしやすいので注意が必要である。

まず多いミスが,GROUP BY句で指定していないカラムをSELECTの後ろに記述する場合である。



まさにこのミスをやってもうた。
テンパってしまって、なんでエラーになるのかが分からず、焦った!

GROUP BY句とHAVING句は、一応練習しておかないとあかんな。

WHERE句の条件でレコードを絞り込む際にインデックスを利用できる。
インデックスが利用できる分,HAVING句を使わないSQL文の方が実行性能が高い。
HAVING句を使う場合は,WHERE句などで効率よく記述できないかを検討するようにしよう。



基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)
(2007/12/26)
西沢 夢路

商品詳細を見る

MySQLのバックアップ

MySQLのデータを簡単にバックアップする方法がありました。

Linux/バックアップの設定

MySQLはmysqldumpというコマンドでバックアップファイルを作成出来るのですが復元が面倒なので、ここではMySQLのデータフォルダ毎、cpコマンドでバックアップ(コピー)します。


#! /bin/sh
cp -ar /var/lib/mysql/*** /home/backup
cp -ar /home/httpd/html /home/backup



MySQLのデータは、フォルダの中にファイルで格納されている。
これを直接コピーすれば、mysqldumコマンドを使わなくてもデータをコピーできると。

基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)
(2007/12/26)
西沢 夢路

商品詳細を見る

新型検索エンジン「SAGOOL」

SAGOOLについて

新型検索エンジン「SAGOOL」は、独自のアルゴリズム“オモロアルゴリズム”の開発に成功し、Googleに代表される“Webサイトへのリンク数に重きが置かれるロボット型検索エンジン”では抽出することがだんだんに難しくなってきた 「人の主観・興味を反映した検索結果」を抽出することを目指しています。

「SAGOOL」は、
・より「おもしろいもの」を探す
・表の世界ではなかなか知ることができない、より「ディープな情報」を見つける
・ツウなら納得な、より「コアなこと」を知る
ための検索エンジンです.



検索結果のページを下までスクロールすると、自動的に次のデータを継ぎ足して表示してくれる。
AJAXな仕組みになってるのかな?

【携帯】ソフトバンク、3G向けプリペイドサービス「プリモバイル」を開始 [08/01/24]

【携帯】ソフトバンク、3G向けプリペイドサービス「プリモバイル」を開始 [08/01/24]
ソフトバンク、3G向けプリペイドサービス「プリモバイル」

ソフトバンクモバイルは、プリペイド(前払い)式の3G携帯電話サービス「プリモバイル」を2月4日から開始する。



TU-KAのプリペイド携帯電話サービスの終了に合わせて、代替となる別サービスが開始されるのか?
AUはTU-KAの既存客取り込みに苦労するかもな。

プリペイドカードは3,000円と5,000円の2種類が用意される。
「プリモバイル」では、300円で最大30日間メールが利用できる「メールし放題」が利用可能。



3Gプリペイドサービス「プリモバイル」、2月4日より提供開始
〜新たに、300円の定額制で最大30日間
メールが使い放題となる「メールし放題」も開始〜


PocketHPH

PHPをPDA端末で使えるようにしたプログラミング言語/環境があった。

W-ZERO3で開発言語の達人になろう

PHPもチャレンジできる
PHPも非常に人気のある言語の1つだ。
そこで次に紹介するのが、W-ZERO3でPHPを試せる「PocketHPH」である。
このアプリケーションを使えば、Webブラウザ上でURLから作成したPHPファイルを実行させることができるものだ。


PocketHPH
http://mobileleap.net/hph/phpce