タグ

ブックマーク / homepage1.nifty.com (2)

  • TwitterによるログインとWebアプリケーションを作るサンプル (Perl/CGI編)

    更新日:2013/01/02 概要 PerlCGIでNet::Twitterモジュールを利用し、Twitterアカウントによるログイン実装、Webアプリケーションを作るための入門手引き。初心者向け(たぶん)。 OAuthのことがいつも分からなくなるので、半分は自分用メモです。はてなダイアリーに書いたボット作成メモから、つらつら加筆修正しました(PerlTwitterアプリ開発の導入メモ - Net::Twitter)。 環境 さくらのレンタルサーバにて、以下の環境で作ってみた。 Perl 5.8 モジュールとして、標準モジュール以外に Net::Twitter を利用 ログインにTwitterのOAuthを利用し、ログイン情報はセッションを利用して管理する サンプルURL等 TOPページ:http://ozuma.sakura.ne.jp/Twitter-Webapp-Sample/

  • Perlの排他制御 (flock,open,symlink,mkdir,rename)

    ファイル操作の排他制御といえば、以下のものが代表的です。 flockとロックファイル(ディレクトリ)式に大きく分けられます。 ロックファイル(ディレクトリ)を使う open関数 symlink関数 mkdir関数 rename関数 古いロックファイル(ディレクトリ)の削除 シグナルトラップ flockを使う flock関数 読込モード 追加モード 上書き・読み書きモード エラー処理 まとめてロックする タイムアウト ■ロックファイル(ディレクトリ)を使う 基は単なる使用中の目印です。目印が無いときに入って、自分で目印を作り、操作が終わったときに消して出るだけですね。トイレみたい(^^) で、使用中なら何回かノックします。(せかすな〜) open関数 ファイルオープン関数でファイル作成。 1.ファイルが存在するか。 2.しなければ作成。 と2段階を要するので、その隙に他のプロセスが

  • 1