タグ

2011年4月15日のブックマーク (22件)

  • PHP による Web プログラミング

    PHPによるWebプログラミング PHPとは PHPはWebページを動的に生成するためのプログラミング言語です。 この講座はHTMLを勉強してからお読みください。JavaScriptやAjaxもどうぞ。 初級講座 ここには書き込みできるページがいくつかありますが,海外から広告が大量に書き込まれるようになったので,ユーザ名とパスワードを設定しました。どちらも「ほげ」をローマ字で綴ったものです。 いま何時? 条件判断 サーバ変数 アクセス制御 アクセスカウンタ グラフィック版アクセスカウンタ 簡単なフォーム ファイルにアペンド 乱数 メールを送る(1) メールを送る(2) かんたんなアンケート かんたんな投票システム 受け付けフォーム クッキーとセッション管理 (クッキーを使っています) ファイルのロック(データベースを使えば不要) リダイレクト セキュリティ上の配慮 (おまけ)日語ファイル

    norinico
    norinico 2011/04/15
  • PHP と Web アプリケーションのセキュリティについてのメモ

    このページについての説明・注意など PHP は、Apache モジュールや、CGI、コマンドラインとして使用できるスクリプト言語です。このページでは、主に PHP における、Web アプリケーションのセキュリティ問題についてまとめています。 Web アプリケーションのセキュリティ問題としては、以下の問題についてよく取り挙げられていると思いますが、これらのセキュリティ問題について調べたことや、これら以外でも、PHP に関連しているセキュリティ問題について知っていることについてメモしておきます。 クロスサイトスクリプティング SQL インジェクション パス・トラバーサル(ディレクトリ・トラバーサル) セッションハイジャック コマンドインジェクション また、PHP マニュアル : セキュリティや、PHP Security Guide (PHP Security Consortium) には、PH

    norinico
    norinico 2011/04/15
  • perlbrew - Perl 環境マネージャー - perldoc.jp

    perlbrew [options] [init|install|installed|switch] # Initialize perlbrew init # Pick a prefered CPAN mirror perlbrew mirror # Install some Perls perlbrew install perl-5.12.1 perlbrew install perl-5.13.3 # Install from a git checkout cd /path/to/src/perl perlbrew install . # List which perls are installed perlbrew installed # Switch perl in the $PATH (hash -r clears the PATH cache in the shell) per

    norinico
    norinico 2011/04/15
  • perlbrew + cpanminus + local::lib で環境構築 - Webtech Walker

    local::libとかcpanmとか便利になってきたなーと思っていたところにperlbrewというまた新たなツールがでてきたので一度ここら辺でperlの環境構築についてまとめときます。 システムにインストールされているperlを使うとOSのアップデートなどの影響を受けてしまうので、それらを使わずホームディレクトリ以下にperlもCPANモジュールも全部インストールしていきます。 perlbrewはperlをバージョン毎にインストールしたり、それらをswitchして使えたりすることができるコマンドです。 App::perlbrew - search.cpan.org まずperlbrewをインストールします。 $ curl -LO http://xrl.us/perlbrew $ chmod +x perlbrew $ ./perlbrew install これで$HOME/perl5にp

    perlbrew + cpanminus + local::lib で環境構築 - Webtech Walker
    norinico
    norinico 2011/04/15
  • Perlの開発環境をCasualに作ろう - Articles Advent Calendar 2010 Casual

    JPerl Advent Calendar Casual Track 一日目をやる myfinder です。 去年はlocal::libがもてはやされたりしていましたが、あれから1年の間にPerlは更に手軽に使えるようになりました。 初日、最初の一歩ということで今回はPerl開発環境を簡単に作るための手順をまとめます。 対象は基的にLinuxで、さくらのVPSとかその辺を想定しています。 Macでも同じようにやればできるでしょう。 Windowsの場合はわかりません。きっとWin32トラックの人が書いてくれると思います(ぉ perlbrew これまでは、システムの提供するPerl + local::libで環境を作っていたと思いますが、perlbrewの登場によってPerl体すらも自分のアカウント内に置くことが簡単にできるようになりました。 バージョンの切り替えもできるので、複数のバー

    Perlの開発環境をCasualに作ろう - Articles Advent Calendar 2010 Casual
    norinico
    norinico 2011/04/15
  • これだけは知っておきたい101個のSEOのアドバイス |SEO Japan by アイオイクスSEO Japan|アイオイクスのSEO・CV改善・Webサイト集客情報ブログ

    たまには基に戻ろうかなということで、今回はSEOのシンプルなアドバイスをまとめた記事を。とはいえ、その数なんと101個!1つ1つを細かくみていくと「今は重要じゃない」的なものも多くあるのですが、自分の知識の確認・整理をするためにも初心者上級者問わず一読する価値はあるかもです。 — SEO Japan ゲスト投稿: Sahil 自分の分野の顧客あるいは読者に簡単に、そして、手早く接触したいと願うブロガーまたはサイトのオーナーなら、是非知っていてもらいたい101個のSEOのアドバイスをこのエントリにまとめてみた。順序は特に関係ない。思い浮かんだ順からリストに加えていった。ただし出来るだけ順番には気を付けたので、混乱は避けられると思う。 SEOは検索エンジンにおけるウェブサイトやページのビジビリティを改善するプロセスである。検索エンジンに表示される頻度が増えれば、それだけサイトにやって来るビジ

    norinico
    norinico 2011/04/15
    多すぎワロタwww
  • perlのithreadでスレッド間同期を取る | Ig-NOte

    perlのマルチスレッドでスレッド間同期を取る方法を考えてみます。以下の図では、メインスレッドA,B,Cで並列処理を行いつつ、同期用スレッドSで同期を取り別の処理を走らせる、といったことをやっています。 まず、使用するモジュールと変数を宣言しておきます。何に使用するかは追って説明していきます。 use strict; use threads; use threads::shared; my %thread; my $thread_shared; my %flag : shared; my @flag_args : shared; 次に、スレッドを生成します。上図で言うところのメインスレッドA-Cを%threadに、同期用スレッドSを$thread_sharedに格納します。メインスレッドにはスレッド番号を付けておき、それを各スレッドの関数に引数として渡します。 for (my $i = 0

    norinico
    norinico 2011/04/15
  • ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found

    2007年05月18日03:30 カテゴリ ruby & perl - 軽量プロセスをthreadで代用 erlangで唯一萌える軽量プロセスですが、これはthreadでも比較的簡単に代用はできます。 Rubyist Magazine - Rubyist のための他言語探訪 【第 10 回】 Erlangで紹介されていたErlang Landのフィボナッチ数を非同期で計算する例は、rubyで書くとこんな感じになるでしょう。 thrfib.rb require 'thread' require 'Common' def worker(n, q) return Thread.new do q.push("fib(#{n}) = #{fib(n)}") end end def manager(n, q) Thread.new do n.times { puts q.shift } end end

    ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found
    norinico
    norinico 2011/04/15
  • HTTP::Response - HTTP 形式のレスポンスメッセージ

    Response objects are returned by the request() method of the LWP::UserAgent: レスポンスオブジェクトは LWP::UserAgent の request() から返されます: # ... $response = $ua->request($request) if ($response->is_success) { print $response->content; } else { print STDERR $response->status_line, "\n"; } 説明¶ The HTTP::Response class encapsulates HTTP style responses. A response consists of a response line, some headers, and a

    norinico
    norinico 2011/04/15
  • LWP::UserAgent - Web ユーザエージェントクラス

    LWP::UserAgent - Web ユーザエージェントクラス 概要¶ require LWP::UserAgent; my $ua = LWP::UserAgent->new; $ua->timeout(10); $ua->env_proxy; my $response = $ua->get('http://search.cpan.org/'); if ($response->is_success) { print $response->content; # or whatever } else { die $response->status_line; } 説明¶ The LWP::UserAgent is a class implementing a web user agent. LWP::UserAgent objects can be used to dispatch we

    norinico
    norinico 2011/04/15
  • 目的別Apacheの設定

    mod_statusモジュールを使います。これはデフォルトでは組み込まれていないため、httpd.confを開き #LoadModule status_module modules/mod_status.so       (UNIX版) #AddModule mod_status.c #LoadModule status_module modules/ApacheModuleStatus.dll (Windows版) のコメントを解除し、更に #<Location /server-status> #SetHandler server-status #Order deny,allow #Deny from all #Allow from 自マシンのアドレス(セキュリティーのため) #</Location> のコメントを解除し、Apacheを再起動します。その後、ブラウザから http://サ

    norinico
    norinico 2011/04/15
  • 1GBレンタルサーバー・プロバイダー Amusement BiG-NET | www.big.or.jp/~crane/cocoa/0800_internet/curl/

    こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www.big.or.jp/~crane/cocoa/0800_internet/curl/ 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。

    norinico
    norinico 2011/04/15
  • Perl でネットワークのお勉強(HTTP編) -- Key:雑学事典

    Perl でネットワークのお勉強(HTTP編) 最終更新2005-07-21T00:00:00+09:00 この記事のURI参照https://www.7key.jp/nw/study3.html#topPerl でネットワークのお勉強」第三弾としまして、HTTPを題材に勉強を進めましょう。 HTTP はご存知の通り、Webサーバとファイルをやり取りするためのプロトコルです (詳細はHTTP とはを参照下さい)。 プロトコルの話だけで言いましたら、実はHTTP の方が SMTP より幾分か話が簡単です。 「Perl でネットワークのお勉強 第二段」、 「SMTP とは」の辺りを読んで頂ければ分かると思いますが、 SMTP サーバにお願い事をするときは、何回もリクエストとレスポンスをやり取りしなければなりませんでした。 しかし、Web サーバから HTML ファイルをレスポンスとして返し

    norinico
    norinico 2011/04/15
  • Perlモジュール/LWP - Walrus, Digit.

    WWW上のデータ−主としてホームページ等−を取得し、処理するためのライブラリ。 正式名称は「libwww-perl」なのですが、Perl5で体が「LWP」という名前になっており、今ではこちらの呼び方も一般的に使われています。 http://search.cpan.org/~gaas/libwww-perl/ HTTPクライアントとしては、LWPの他にHTTP::Liteというモジュールもあります。 LWPの使用が難しい環境(CGIやPerlCE)を意識したもので、HTTPSやftp等に対応していないもののHTTPだけであれば、使い勝手の良いモジュールです。

    norinico
    norinico 2011/04/15
  • blog.katsuma.tv

    もう、いろんなニュースサイトで言われていますが、 Yahooからページパフォーマンス計測ツールの「YSlow for Firebug」が リリースされました。Firebugをインストールしている上で、YSlowをインストールすると、Webサイトの高速化を行うためのポイントと、 現状についてのポイント表示を行ってくれます。 これ、実際に試してみるとよく分かるのですが、いかに工夫をしていないサイトは、改善の余地があり余っているか。。 ほんと身を引き締められます。ちなみにYSlowでは次の項目をポイントに挙げています。 Make Fewer HTTP Requests Use a Content Delivery Network Add an Expires Header Gzip Components Put CSS at the Top Move Scripts to the Bottom

    norinico
    norinico 2011/04/15
  • Archived MSDN and TechNet Blogs

    If you were looking for MSDN or TechNet blogs, please know that MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. How to use this site Archived blogs are grouped alphabetically by the initial letter of the blog name. Select the initial letter from the TOC to see the full list of the blogs. You can also type the name of the blog or the title of the

    Archived MSDN and TechNet Blogs
    norinico
    norinico 2011/04/15
  • 「WordPress.com」のサーバーが侵入被害、ソースコードなどの情報が漏えい 

    norinico
    norinico 2011/04/15
  • DreamweaverからCodaに変えました

    2017年6月29日 便利ツール Webサイトを制作する時のWebオーサリングツール・HTMLエディタは何を使用していますか?きっと多くの人がDreamweaverを使っていると思います。私もそうでした。が、最近私のまわりのWebデザイナーがみんなCodaというソフトを使っているのに気づき、試したところ、あまりにも使い勝手がいいので紹介します。当におすすめです! ↑私が10年以上利用している会計ソフト! Codaの特徴を簡単に 詳しい説明はリンクをクリックでジャンプします。 Mac専用 美しいビジュアル 便利なプレビュー画面 PHPJavaScriptの動作確認も 素早いタグ打ちが可能 有料 8,500円 はい、Mac専用なんです。このブログを読んでいるユーザーの70%がPC使用なのでこれを記事にするか悩みましたが、Mac愛用者さんに向けて!ちなみに私はCoda英語版をインストールして

    DreamweaverからCodaに変えました
    norinico
    norinico 2011/04/15
  • bayashi.net

    {{tag: go, test, testing, actually }} actually は Go の testing ライブラリです。明示的なインターフェースと一貫性の高いメソッド群、そしてメンテナンスやリファクタリングの際に力を発揮するフェイルレポートを備えています。 [[https://github.com/bayashi/actually ac... つづきを読む

    bayashi.net
    norinico
    norinico 2011/04/15
  • 知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた - EC studio デザインブログ

    最近になって急に盛り上がってきているZen-Codingをみなさんご存知ですか? Zen-CodingはHTML/CSSをショートカット+スニペットで簡略化してコードを書くことができるライブラリです。 独立したテキストエディタソフトではなく、既存のHTML/CSSエディタにプラグイン的に導入するものです。 Zen-Codingというのもがどういうもので、どんなすごいものなんだ、というのはこちらの動画を見てください。 ※音が出ますのでご注意ください。 Zen Coding v0.5 from Sergey Chikuyonok on Vimeo 一体何がおこわれているのか?という感じだと思われますが、今回の記事ではこのZen-Codingの導入方法と使い方の一例を紹介します。 Zen-Codingに対応しているエディタは色々あるのですが、今回は弊社の開発環境しているAptana Studio

    norinico
    norinico 2011/04/15
  • FavIcon from Pics -- how to create a favicon.ico for your website

    "The brand and visual elements of your website matter. Studies showed that more than 40% say a website design is the number one factor for discerning the credibility of a company." - Jerry, Founder of Web Hosting Secret Revealed (WHSR).

  • WEB色見本 原色大辞典 - HTMLカラーコード

    原色大辞典とは 原色大辞典は1997年にオープンしたネットの色見サイトです。 9種類の色見と色に関する各種サービスから構成されています。 色見コンテンツは ブラウザで定義されているHTMLカラーネーム、 日の伝統色、 世界の伝統色、 Webセーフカラー、 パステルカラー、 ビビッドカラー、 モノトーン、 地下鉄のシンボルカラー、 国鉄制定の塗装色 の9つから構成され、特に日の伝統色は古来伝わる先人の色彩感覚を現代に伝えるものとして多くの方々から支持をいただいています。 文字列と背景色の組み合わせを試せる配色大辞典、 規則性のある組み合わせから色を選べる配色パターン。 色見の他にも、今日のラッキーカラー、 コトバから色を解析して調合する成分解析、 ストライプを生成するストライプメーカー、 グラデーションを生成するグラデーションメーカー、 あなたの好きな色と色を調合する色調合、 サ

    WEB色見本 原色大辞典 - HTMLカラーコード