ファイルを比較するフリーソフト - WinMerge

WinMergeの使い方 概要 WinMergeとは、ファイルの比較やマージを行うWindows用フリーソフトです。 オープンソースで様々なプログラマーが開発を支援しています。 ファイルだけでなくディレクトリの比較も可能で、開発時にとても役に立ちます。 古いソースと新しいソースを比較したりなど、プログラマー向けの開発支援ソフトです。 差異が一目で分かる Linuxのdiffや、Win...
2013/11/28

PHPでいいね数、ツイート数、はてブ数を取得する方法

ソーシャルボタンのクリック数を取得 概要 PHPでページのいいね数、ツイート数、はてブ数を取得する方法を紹介します。 最近では、これらのソーシャルボタンを設置しているWebサイトが多くなってきました。 このようなボタンです。 これらのボタンを設置してクリックされることで、それらのSNSでの宣伝効果が得られるのが主なメリットです。 ブログであれば記事ページに設置されることが多いと思い...
2013/11/22

jQueryでフォームの入力チェック - ValidationEngine

ValidationEngineとは 概要 ValidationEngineとは、Webページのフォームでバリデーション(入力チェック)を行うためのjQueryプラグインです。 バリデーションとは、入力された値が正しいかどうかチェックすることです。 例えば、電話番号入力欄に「足利尊氏」などと入っている場合はエラーにするなど、正しい形式か検証する処理です。 ことなる形式の値が入力された場合...
2013/11/21

metaタグの種類と使用例

metaタグについて 概要 metaタグとは、HTMLのページに関する情報をブラウザや検索エンジンのクローラーに知らせるためのタグです。 設定する項目をhttp-equivやname属性で定義して、content属性で値を指定します。 これらは、headタグ内に記述して使用します。 ページの表示に関するものやSEOで必要となるタグなど、多くの種類が存在します。 例えば、descript...
2013/11/20

PHP Pear - HTTP_Requestをインストールせずに使用

HTTP_Requestとは 概要 HTTP_Requestとは、PHPのPearモジュールでHTTPのリクエストを簡単に行うことができます。 GET、POST、HEAD、TRACE、PUT、DELETEやBasic認証、プロキシ、プロキシ認証、SSLまたファイルアップロードまでサポートされています。 私は、このHTTP_RequestをラップしているHTTP_Clientが便利なのでこち...
2013/11/18

認証方法の種類 - パスワードの問題点

1.パスワード認証 1.2.概要 パスワード認証とは、入力されたパスワードとあらかじめ登録されているパスワードを比較して、一致するか判定する認証方法です。 個々のユーザー機能をもったWebアプリやPCなどのログインが必要な場合に使われており、現在はほとんどがこの認証方法となっています。 多く利用されている理由は、提供者にとって特別な高価な機器が必要なく、簡単に行えるからです。 最近では生...
2013/11/18

PHPフレームワーク CakePHPのダウンロード、インストール設定

CakePHPとは 概要 CakePHPは高速にアプリケーションを開発するためのPHPフレームワークです。 Ruby on Railsの概念を取り入れているため、Railsに似ています。 PHPではほかにも、ZendFramework、Symfony、Fuel、Yii、またPhalconなどの様々なフレームワークがありますが、今のところ私はこのCakePHPが一番しっくりきています。 フ...
2013/11/15

DNSレコードの種類をまとめました

DNSについて 概要 DNS(Domain Name Systemの略)とは、インターネット上で使用するドメインを管理・運用するシステムです。 ドメイン名(ホスト名)とIPアドレスを対応させることで、ブラウザのアドレスバーに入力されたURLからどのサーバーにアクセスするか判断しています。 インターネット上のコンピュータ同士が通信を行うにはIPアドレス(xxx.xxx.xxx.xxxのような...
2013/11/14

メガネ型PC - 度いりのグーグルグラス来年発売予定

Google Glassとは? 概要 Google Glassとは、Google社が来年発売予定のメガネ型PCです。 一部の開発者にはすでに試験的に販売されています。 このメガネを装着することで、いつどこでも簡単にメガネを通してネット上の情報を確認することができます。 また、装着されているカメラが視点を読み込み、それにネット上の情報を重ねることで今見ているものを識別できます。 たとえば...
2013/11/13

プログラミング言語の種類・特徴

プログラミング言語とは コンピュータで一連動作の指示を記述するために人間が扱う言語です。 コンピュータの言語は、我々人間から見るととても複雑で解析するのが困難なのです。 人間の指示をコンピュータに通訳するのがプログラミング言語というイメージです。 IT業界で働くのであれば、これらの言語を扱えるようになる必要があります。 人気言語一覧 C 1972年にデニス・リッチー(AT&Tベル...
2013/11/07
トップへ戻る