WEB開発

Git

gitをインストールしてローカルPCで開発したWEBサイトをサーバに同期させるところまで

gitでWEBサイトをアップロードするgitをインストールして、/var/repos/wwwにグループで共同開発できるレポジトリを作成します。そして、ここに皆でpushするなりしてWEBサイトの開発を行います。/var/repos/www上...
Aptana

Aptana(Eclipse)+EPIC+PerltidyでPerl開発環境を整えて自動コードフォーマットで楽をする

EPICのインストール PHPの開発環境としてAptanaを使っていたので、PerlもAptanaでできると楽だってことで、Aptana+EPICの環境を整えます。 AptanaはEclipseベースの開発環境で、Eclipseのプラグイン...
Perl

xamppとPerlでHello World

PerlのHello Worldをxampp環境で 長らくPHPを使ってましたが、このたびPerlも勉強することになりました。 xampp環境を特に設定変更せずにPerlが動く状態を探りました。 以下のコードをcgiかplの拡張子で作成して...
Apache

さくらVPSでWEBサーバを立てるまでの作業まとめ

さくらVPSでWEBサーバを立てるさくらVPSの初期状態からSSHで接続できるようにして、WEBサーバを立て、PHPとMySQLまでインストールします。次のページを参考に作業しましたので、このページに書いてある全ては次のページに書いてありま...
iPhoneアプリ

iPhoneカメラで撮影した画像のUIImageからCGImageを取り出すと90度傾く問題の解決法

iPhoneのカメラで撮った写真をトリミングしたい UIImagePickerControllerを使って、写真を撮影し、その写真から正方形の領域を切り出したいと考えていました。 軽く調べたら以下のようなコードでできそうだということが分かり...
PHP

クロスサイトスクリプティング対策としてやるべき5つのこと

クロスサイトスクリプティングとは? クロスサイトスクリプティング(略してXSS)は、WEBサイト中で動的にHTMLやJavascriptを生成している部分に、悪意のあるコードを埋め込む攻撃です。 昨年、TwitterがXSS脆弱性によって、...
JavaScript

jQuery Form Pluginでフォームのアップロード画像を事前にプレビューする

jQuery Form Plugin Ajaxが普及して、色々なデータが画面遷移なしにサーバに送れるようになりました。 これは非常に便利なのですが、ユーザーのローカルPCに入ってるファイルをアップロードするのには使えません。(画面遷移なしに...
Java

org.json.JSONObjectの使い方

JavaでJSONが扱いたい! WEBと連携しようと思うと、JSONを扱うことは必須になります。 JavaでJSONを扱うにはどうしたら良いのでしょうか? たとえば、次のようなJSONをWEBから取得したとき。(ここではWEBから取得するま...
PHP

PHPでnullとfalseと空文字と0は同じ?

nullとfalseと空文字''と0 @sakairyota さんのつぶやきを見て、前から気になっていた、これらの比較を試してみました。 $array = array(null, false, '', 0); こんな配列...
タイトルとURLをコピーしました