2007年9月26日
2007年9月25日
あなたにもできる!フリーライターになって稼ぐ本!!
こうやってブログなり日記を書いているとですね、自分の文章力のなさが、いやになってくるんですよ。
そこで、文章力を鍛えようと思い、ライターさんになる方法とかをみれば、わかりやすいんじゃない?なんて思って読んだ本がこちら。
東邦出版 (2002/02)
売り上げランキング: 76461

楽しく一気に読める
面白い本って何??
王道は。。。
感想としては、面白い。
ライターの分類から始まり、仕事の内容から簡単な問題というか練習問題?なんかがあって、読んでいて面白いんだよねぇ。
ネタの集め方から掘り下げ方なんかもわかりやすい。
文章力を鍛えるための日記の書き方なんかも参考になるかも。
こういう本ってどうも、読みにくいってイメージだけど、そうでもなくてよかったな。
2007年9月24日
現時点でのまとめ(自分のためのメモ)
いま、仕事以外での開発を行うためにすこーしずつ、それは亀のような歩みで進めている。
って、決めている目標に間に合うかかなり自信がないのだが(汗)
スムーズな開発を進めるためにも、現時点での達成したもの、未達成のものを忘れないようにメモ。
・PHP 5.2.4をサーバにインストール→済
・prototype.jsを導入するかどうか→検討中
・FrameWorkの導入(CakePHP?)→検討中
・作成するものの仕様検討→あいまい
・DB設計→未だ
・Smarty使う?→未だ
やはり思っていることを書き出すのはよいことですな。
初歩的な環境構築ができたから、仕様検討の詰めをしなくちゃいけないのだな。
・・・というか、仕様が最初に決めなくちゃいけないことだよな(汗)
いやー、なんとなく頭にイメージがあるから、先に進まなくちゃと思うのよ・・・。
さ、今日は涼しいしちょっと昼寝をして頭をすっきりさせてから、作業を進めようっと。
2007年9月23日
さくらのレンタルサーバにPHP 5.2.4をインストール
さくらのレンタルサーバは、標準がPHP4。
これからの開発は、PHP5だろうということで、PHP5を自分の領域にインストールしたのでメモ。
ただし、現時点では下記インストールの行程が終了しただけであり、実際の開発等はまだなので、設定などが間違っている可能性も大です。
詳しくは下記参照サイトをご覧になってもらった方がはやいかも(^^;
他人頼りですまん・・・。
参考にさせていただいたサイトはこちら。
・ちょっとだけ注意が必要「さくらインターネット スタンダードプランでPHP5.2.3を使う場合」 | ねねとまつの小部屋
・SwitchSB | さくらサーバにPHP5.2.3を
さくらのいいところは、ユーザが試した結果などを記事にしてくれるところ。助かりますm(_ _)m
インストールしたバージョンは PHP 5.2.4。
www直下は、サブフォルダを作ってエイリアスを使ったドメインを指定している環境。
(1)作業フォルダとPHPをダウンロード
(1-1)telnetでサーバにログインをして、作業フォルダ(temp)とPHPのファイルをダウンロードする。
mkdir temp
cd temp
wget http://jp.php.net/distributions/php-5.2.4.tar.gz
これで、tempフォルダにPHPのファイルがダウンロードされる。
(1-2)ダウンロードしたファイルを解凍する。
tar -zxvf php-5.2.4.tar.gz
作業を行うため、フォルダに移動。
cd php-5.2.4
(2)www ディレクトリ内に cgi-bin ディレクトリを作成
mkdir /home/アカウント/www/cgi-bin
(3)conf.shの作成、アップロード、実行
下記の内容を、conf.shとして保存しFTPで PHP-5.2.4の直下にアップロード
#!/bin/sh./configure ¥
--prefix=$HOME ¥
--with-config-file-path=$HOME/www/cgi-bin ¥
--program-suffix=5 ¥
--with-pear=$HOME/share/pear5 ¥
--enable-force-cgi-redirect ¥
--enable-mbstring=all ¥
--enable-mbregex ¥
--enable-mbstr-enc-trans ¥
--enable-versioning ¥
--enable-trans-sid ¥
--with-mysql ¥
--with-openssl=/usr ¥
--with-soap=yes ¥
--with-gd ¥
--with-jpeg-dir ¥
--with-png-dir ¥
--with-zlib-dir ¥
--with-ttf ¥
--with-freetype-dir=/usr/local ¥
--enable-gd-native-ttf ¥
--enable-gd-jis-conv ¥
--with-curl ¥
--enable-exif
※各行最後の"¥"マークは小文字に変換すること!
(4)sh conf.sh で実行
(5)終わったらmake(コンパイル)
make
(6)さらに終わったらインストール。
make install
(7)cgi-bin に php-cgi5 をハードリンク
ln /home/アカウント/bin/php-cgi5 /home/アカウント/www/cgi-bin/php5.cgi
(8)telenet で正常にインストールされたか確認
/home/アカウント/www/cgi-bin/php5.cgi -v
(9).htaccessの作成
".htaccess" を作成しFFFTPなどでサーバの /home/アカウント/www/ 直下へアップロード
拡張子.php5 を PHP5 として動かす場合(.php と区別されます)
Action php5-script /cgi-bin/php5.cgi
AddHandler php5-script .php5
拡張子.php をPHP5として動かす場合 Action php5-script /cgi-bin/php5.cgi AddHandler php5-script .php
ここまでが基本設定
今度はドメイン毎にphp.iniが設置できるようにする。
(10)ドメイン毎のハードリンクの作成
ln /home/アカウント/bin/php-cgi5 /home/アカウント/www/サブドメイン用フォルダ/cgi-bin/php5.cgi
(11).htaccessの作成
(9)と同じものを作成。作成する場所は
/home/アカウント/www/サブドメイン用フォルダ/cgi-bin/の直下
(12)php.iniを設置
php.iniも同じ場所に設置。
php.iniについては、php-5.2.4の直下に設定テンプレートがあるらしいので
それをリネームして使えばよいみたい。
・php.ini-dist
・php.ini-recommended(セキュリティを重視した設定)
とりあえずセキュリティ重視ってコトで、recommendedを使用。
設定の変更については、こちらを参照。
何をどうしたらいいのか、わからないので、本を参考にしてみました(^^;
編集したphp.iniをFTPでアップロード。
(13)phpinfo()で最終確認
/home/アカウント/www/ に拡張子.php5 もしくは .php で 下記内容を書いたファイルを作成し、動作確認。
サブドメイン用のフォルダの場合は、
/home/アカウント/www/サブドメイン用フォルダ/の直下ね。
PHP Version 5.2.6 |
| System | FreeBSD www384.sakura.ne.jp 6.1-RELEASE-p23 FreeBSD 6.1-RELEASE-p23 #0: Wed Feb 27 12:21:54 JST 2008 root@www1450.sakura.ne.jp:/usr/src/sys/i386/compile/SAKURA9 i386 |
| Build Date | May 8 2008 13:18:25 |
| Configure Command | './configure' '--prefix=/usr/local/php-5.2.6' '--enable-force-cgi-redirect' '--enable-mbstring' '--enable-mbregex' '--with-openssl=/usr' '--with-gd' '--with-zlib=/usr' '--with-jpeg-dir=/usr/local' '--with-png-dir=/usr/local' '--with-ttf' '--with-freetype-dir=/usr/local' '--with-mysql=/usr/local' '--with-pdo-mysql=/usr/local' '--enable-soap' '--with-curl' '--with-xsl=/usr/local' '--with-gettext=/usr/local' '--enable-exif' |
| Server API | CGI |
| Virtual Directory Support | disabled |
| Configuration File (php.ini) Path | /usr/local/php-5.2.6/lib |
| Loaded Configuration File | /home/tomobalius/www/php.ini |
| PHP API | 20041225 |
| PHP Extension | 20060613 |
| Zend Extension | 220060519 |
| Debug Build | no |
| Thread Safety | disabled |
| Zend Memory Manager | enabled |
| IPv6 Support | enabled |
| Registered PHP Streams | php, file, data, http, ftp, compress.zlib, https, ftps |
| Registered Stream Socket Transports | tcp, udp, unix, udg, ssl, sslv3, sslv2, tls |
| Registered Stream Filters | string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, zlib.* |
PHP Credits
Configuration
PHP Core
| Directive | Local Value | Master Value |
|---|---|---|
| allow_call_time_pass_reference | On | On |
| allow_url_fopen | On | On |
| allow_url_include | Off | Off |
| always_populate_raw_post_data | Off | Off |
| arg_separator.input | & | & |
| arg_separator.output | & | & |
| asp_tags | Off | Off |
| auto_append_file | no value | no value |
| auto_globals_jit | On | On |
| auto_prepend_file | no value | no value |
| browscap | no value | no value |
| default_charset | no value | no value |
| default_mimetype | text/html | text/html |
| define_syslog_variables | Off | Off |
| disable_classes | no value | no value |
| disable_functions | no value | no value |
| display_errors | STDOUT | STDOUT |
| display_startup_errors | Off | Off |
| doc_root | no value | no value |
| docref_ext | no value | no value |
| docref_root | no value | no value |
| enable_dl | On | On |
| error_append_string | no value | no value |
| error_log | no value | no value |
| error_prepend_string | no value | no value |
| error_reporting | no value | no value |
| expose_php | On | On |
| extension_dir | /usr/local/php-5.2.6/lib/php/extensions/no-debug-non-zts-20060613 | /usr/local/php-5.2.6/lib/php/extensions/no-debug-non-zts-20060613 |
| file_uploads | On | On |
| highlight.bg | #FFFFFF | #FFFFFF |
| highlight.comment | #FF8000 | #FF8000 |
| highlight.default | #0000BB | #0000BB |
| highlight.html | #000000 | #000000 |
| highlight.keyword | #007700 | #007700 |
| highlight.string | #DD0000 | #DD0000 |
| html_errors | On | On |
| ignore_repeated_errors | Off | Off |
| ignore_repeated_source | Off | Off |
| ignore_user_abort | Off | Off |
| implicit_flush | Off | Off |
| include_path | .:/usr/local/php-5.2.6/lib/php | .:/usr/local/php-5.2.6/lib/php |
| log_errors | Off | Off |
| log_errors_max_len | 1024 | 1024 |
| magic_quotes_gpc | On | On |
| magic_quotes_runtime | Off | Off |
| magic_quotes_sybase | Off | Off |
| mail.force_extra_parameters | no value | no value |
| max_execution_time | 30 | 30 |
| max_input_nesting_level | 64 | 64 |
| max_input_time | -1 | -1 |
| memory_limit | 128M | 128M |
| open_basedir | no value | no value |
| output_buffering | 0 | 0 |
| output_handler | no value | no value |
| post_max_size | 8M | 8M |
| precision | 14 | 14 |
| realpath_cache_size | 16K | 16K |
| realpath_cache_ttl | 120 | 120 |
| register_argc_argv | On | On |
| register_globals | Off | Off |
| register_long_arrays | On | On |
| report_memleaks | On | On |
| report_zend_debug | On | On |
| safe_mode | Off | Off |
| safe_mode_exec_dir | /usr/local/php/bin | /usr/local/php/bin |
| safe_mode_gid | Off | Off |
| safe_mode_include_dir | no value | no value |
| sendmail_from | no value | no value |
| sendmail_path | /usr/sbin/sendmail -t -i | /usr/sbin/sendmail -t -i |
| serialize_precision | 100 | 100 |
| short_open_tag | On | On |
| SMTP | localhost | localhost |
| smtp_port | 25 | 25 |
| sql.safe_mode | Off | Off |
| track_errors | Off | Off |
| unserialize_callback_func | no value | no value |
| upload_max_filesize | 2M | 2M |
| upload_tmp_dir | no value | no value |
| user_dir | no value | no value |
| variables_order | EGPCS | EGPCS |
| xmlrpc_error_number | 0 | 0 |
| xmlrpc_errors | Off | Off |
| y2k_compliance | On | On |
| zend.ze1_compatibility_mode | Off | Off |
cgi
| Directive | Local Value | Master Value |
|---|---|---|
| cgi.check_shebang_line | 1 | 1 |
| cgi.fix_pathinfo | 1 | 1 |
| cgi.force_redirect | 1 | 1 |
| cgi.nph | 0 | 0 |
| cgi.redirect_status_env | no value | no value |
| cgi.rfc2616_headers | 0 | 0 |
ctype
| ctype functions | enabled |
curl
| cURL support | enabled |
| cURL Information | libcurl/7.16.3 OpenSSL/0.9.7e zlib/1.2.2 |
date
| date/time support | enabled |
| "Olson" Timezone Database Version | 2008.2 |
| Timezone Database | internal |
| Default timezone | Asia/Tokyo |
| Directive | Local Value | Master Value |
|---|---|---|
| date.default_latitude | 31.7667 | 31.7667 |
| date.default_longitude | 35.2333 | 35.2333 |
| date.sunrise_zenith | 90.583333 | 90.583333 |
| date.sunset_zenith | 90.583333 | 90.583333 |
| date.timezone | no value | no value |
dom
| DOM/XML | enabled |
| DOM/XML API Version | 20031129 |
| libxml Version | 2.6.31 |
| HTML Support | enabled |
| XPath Support | enabled |
| XPointer Support | enabled |
| Schema Support | enabled |
| RelaxNG Support | enabled |
exif
| EXIF Support | enabled |
| EXIF Version | 1.4 $Id: exif.c,v 1.173.2.5.2.25 2008/03/12 17:33:14 iliaa Exp $ |
| Supported EXIF Version | 0220 |
| Supported filetypes | JPEG,TIFF |
filter
| Input Validation and Filtering | enabled |
| Revision | $Revision: 1.52.2.42 $ |
| Directive | Local Value | Master Value |
|---|---|---|
| filter.default | unsafe_raw | unsafe_raw |
| filter.default_flags | no value | no value |
gd
| GD Support | enabled |
| GD Version | bundled (2.0.34 compatible) |
| FreeType Support | enabled |
| FreeType Linkage | with freetype |
| FreeType Version | 2.3.5 |
| GIF Read Support | enabled |
| GIF Create Support | enabled |
| JPG Support | enabled |
| PNG Support | enabled |
| WBMP Support | enabled |
| XBM Support | enabled |
gettext
| GetText Support | enabled |
hash
| hash support | enabled |
| Hashing Engines | md2 md4 md5 sha1 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru gost adler32 crc32 crc32b haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 |
iconv
| iconv support | enabled |
| iconv implementation | libiconv |
| iconv library version | 1.9 |
| Directive | Local Value | Master Value |
|---|---|---|
| iconv.input_encoding | ISO-8859-1 | ISO-8859-1 |
| iconv.internal_encoding | ISO-8859-1 | ISO-8859-1 |
| iconv.output_encoding | ISO-8859-1 | ISO-8859-1 |
json
| json support | enabled |
| json version | 1.2.1 |
libxml
| libXML support | active |
| libXML Version | 2.6.31 |
| libXML streams | enabled |
mbstring
| Multibyte Support | enabled |
| Multibyte string engine | libmbfl |
| Multibyte (japanese) regex support | enabled |
| Multibyte regex (oniguruma) version | 4.4.4 |
| Multibyte regex (oniguruma) backtrack check | On |
| mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1. |
|---|
| Directive | Local Value | Master Value |
|---|---|---|
| mbstring.detect_order | no value | no value |
| mbstring.encoding_translation | Off | Off |
| mbstring.func_overload | 0 | 0 |
| mbstring.http_input | pass | pass |
| mbstring.http_output | pass | pass |
| mbstring.internal_encoding | ISO-8859-1 | no value |
| mbstring.language | neutral | neutral |
| mbstring.strict_detection | Off | Off |
| mbstring.substitute_character | no value | no value |
mysql
| MySQL Support | enabled |
|---|---|
| Active Persistent Links | 0 |
| Active Links | 0 |
| Client API version | 4.0.27 |
| MYSQL_MODULE_TYPE | external |
| MYSQL_SOCKET | /tmp/mysql.sock |
| MYSQL_INCLUDE | -I/usr/local/include/mysql |
| MYSQL_LIBS | -L/usr/local/lib/mysql -lmysqlclient |
| Directive | Local Value | Master Value |
|---|---|---|
| mysql.allow_persistent | On | On |
| mysql.connect_timeout | 60 | 60 |
| mysql.default_host | no value | no value |
| mysql.default_password | no value | no value |
| mysql.default_port | no value | no value |
| mysql.default_socket | no value | no value |
| mysql.default_user | no value | no value |
| mysql.max_links | Unlimited | Unlimited |
| mysql.max_persistent | Unlimited | Unlimited |
| mysql.trace_mode | Off | Off |
openssl
| OpenSSL support | enabled |
| OpenSSL Version | OpenSSL 0.9.7e-p1 25 Oct 2004 |
pcre
| PCRE (Perl Compatible Regular Expressions) Support | enabled |
| PCRE Library Version | 7.6 2008-01-28 |
| Directive | Local Value | Master Value |
|---|---|---|
| pcre.backtrack_limit | 100000 | 100000 |
| pcre.recursion_limit | 100000 | 100000 |
PDO
| PDO support | enabled |
|---|---|
| PDO drivers | sqlite2, sqlite, mysql |
pdo_mysql
| PDO Driver for MySQL, client library version | 4.0.27 |
|---|
pdo_sqlite
| PDO Driver for SQLite 3.x | enabled |
|---|---|
| PECL Module version | (bundled) 1.0.1 $Id: pdo_sqlite.c,v 1.10.2.6.2.3 2007/12/31 07:20:10 sebastian Exp $ |
| SQLite Library | 3.3.7 |
posix
| Revision | $Revision: 1.70.2.3.2.18 $ |
Reflection
| Reflection | enabled |
|---|---|
| Version | $Id: php_reflection.c,v 1.164.2.33.2.50 2008/03/13 15:56:21 iliaa Exp $ |
session
| Session Support | enabled |
| Registered save handlers | files user sqlite |
| Registered serializer handlers | php php_binary |
| Directive | Local Value | Master Value |
|---|---|---|
| session.auto_start | Off | Off |
| session.bug_compat_42 | On | On |
| session.bug_compat_warn | On | On |
| session.cache_expire | 180 | 180 |
| session.cache_limiter | nocache | nocache |
| session.cookie_domain | no value | no value |
| session.cookie_httponly | Off | Off |
| session.cookie_lifetime | 0 | 0 |
| session.cookie_path | / | / |
| session.cookie_secure | Off | Off |
| session.entropy_file | no value | no value |
| session.entropy_length | 0 | 0 |
| session.gc_divisor | 100 | 100 |
| session.gc_maxlifetime | 1440 | 1440 |
| session.gc_probability | 1 | 1 |
| session.hash_bits_per_character | 4 | 4 |
| session.hash_function | 0 | 0 |
| session.name | PHPSESSID | PHPSESSID |
| session.referer_check | no value | no value |
| session.save_handler | files | files |
| session.save_path | no value | no value |
| session.serialize_handler | php | php |
| session.use_cookies | On | On |
| session.use_only_cookies | Off | Off |
| session.use_trans_sid | 0 | 0 |
SimpleXML
| Simplexml support | enabled |
|---|---|
| Revision | $Revision: 1.151.2.22.2.39 $ |
| Schema support | enabled |
soap
| Soap Client | enabled |
| Soap Server | enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| soap.wsdl_cache | 1 | 1 |
| soap.wsdl_cache_dir | /tmp | /tmp |
| soap.wsdl_cache_enabled | 1 | 1 |
| soap.wsdl_cache_limit | 5 | 5 |
| soap.wsdl_cache_ttl | 86400 | 86400 |
SPL
| SPL support | enabled |
|---|---|
| Interfaces | Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject |
| Classes | AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilterIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RegexIterator, RuntimeException, SimpleXMLIterator, SplFileInfo, SplFileObject, SplObjectStorage, SplTempFileObject, UnderflowException, UnexpectedValueException |
SQLite
| SQLite support | enabled |
|---|---|
| PECL Module version | 2.0-dev $Id: sqlite.c,v 1.166.2.13.2.10 2007/12/31 07:20:11 sebastian Exp $ |
| SQLite Library | 2.8.17 |
| SQLite Encoding | iso8859 |
| Directive | Local Value | Master Value |
|---|---|---|
| sqlite.assoc_case | 0 | 0 |
standard
| Regex Library | Bundled library enabled |
| Dynamic Library Support | enabled |
| Path to sendmail | /usr/sbin/sendmail -t -i |
| Directive | Local Value | Master Value |
|---|---|---|
| assert.active | 1 | 1 |
| assert.bail | 0 | 0 |
| assert.callback | no value | no value |
| assert.quiet_eval | 0 | 0 |
| assert.warning | 1 | 1 |
| auto_detect_line_endings | 0 | 0 |
| default_socket_timeout | 60 | 60 |
| safe_mode_allowed_env_vars | PHP_ | PHP_ |
| safe_mode_protected_env_vars | LD_LIBRARY_PATH | LD_LIBRARY_PATH |
| url_rewriter.tags | a=href,area=href,frame=src,form=,fieldset= | a=href,area=href,frame=src,form=,fieldset= |
| user_agent | no value | no value |
tokenizer
| Tokenizer Support | enabled |
xml
| XML Support | active |
| XML Namespace Support | active |
| libxml2 Version | 2.6.31 |
xmlreader
| XMLReader | enabled |
xmlwriter
| XMLWriter | enabled |
xsl
| XSL | enabled |
| libxslt Version | 1.1.17 |
| libxslt compiled against libxml Version | 2.6.26 |
| EXSLT | enabled |
| libexslt Version | 1.1.17 |
zlib
| ZLib Support | enabled |
| Stream Wrapper support | compress.zlib:// |
| Stream Filter support | zlib.inflate, zlib.deflate |
| Compiled Version | 1.2.2 |
| Linked Version | 1.2.2 |
| Directive | Local Value | Master Value |
|---|---|---|
| zlib.output_compression | Off | Off |
| zlib.output_compression_level | -1 | -1 |
| zlib.output_handler | no value | no value |
Additional Modules
| Module Name |
|---|
| ionCube Loader |
Environment
| Variable | Value |
|---|---|
| PATH | /usr/local/bin:/usr/bin:/bin |
| DOCUMENT_ROOT | /home/tomobalius/www |
| HTTP_ACCEPT | Accept: application/xhtml+xml,text/html;q=0.9,text/plain; |
| HTTP_ACCEPT_CHARSET | ISO-8859-1,utf-8;q=0.7,*;q=0.7 |
| HTTP_ACCEPT_ENCODING | gzip |
| HTTP_ACCEPT_LANGUAGE | en-us,en;q=0.5 |
| HTTP_CACHE_CONTROL | no-cache |
| HTTP_CONNECTION | close |
| HTTP_HOST | www.snow-drop.org |
| HTTP_PRAGMA | no-cache |
| HTTP_USER_AGENT | CCBot/1.0 (+http://www.commoncrawl.org/bot.html) |
| REMOTE_ADDR | 38.103.63.62 |
| REMOTE_PORT | 55712 |
| SCRIPT_FILENAME | /home/tomobalius/www/snow-drop/pgday/archives/2007_09.php |
| SERVER_ADDR | 59.106.13.14 |
| SERVER_ADMIN | support@sakura.ad.jp |
| SERVER_NAME | www.snow-drop.org |
| SERVER_PORT | 80 |
| SERVER_SOFTWARE | Apache/1.3.39 (Unix) |
| GATEWAY_INTERFACE | CGI/1.1 |
| SERVER_PROTOCOL | HTTP/1.1 |
| REQUEST_METHOD | GET |
| QUERY_STRING | no value |
| REQUEST_URI | /pgday/archives/2007_09.php |
| SCRIPT_NAME | /pgday/archives/2007_09.php |
| PHPRC | /home/tomobalius/www |
| REDIRECT_STATUS | 200 |
PHP Variables
| Variable | Value |
|---|---|
| _SERVER["PATH"] | /usr/local/bin:/usr/bin:/bin |
| _SERVER["DOCUMENT_ROOT"] | /home/tomobalius/www |
| _SERVER["HTTP_ACCEPT"] | Accept: application/xhtml+xml,text/html;q=0.9,text/plain; |
| _SERVER["HTTP_ACCEPT_CHARSET"] | ISO-8859-1,utf-8;q=0.7,*;q=0.7 |
| _SERVER["HTTP_ACCEPT_ENCODING"] | gzip |
| _SERVER["HTTP_ACCEPT_LANGUAGE"] | en-us,en;q=0.5 |
| _SERVER["HTTP_CACHE_CONTROL"] | no-cache |
| _SERVER["HTTP_CONNECTION"] | close |
| _SERVER["HTTP_HOST"] | www.snow-drop.org |
| _SERVER["HTTP_PRAGMA"] | no-cache |
| _SERVER["HTTP_USER_AGENT"] | CCBot/1.0 (+http://www.commoncrawl.org/bot.html) |
| _SERVER["REMOTE_ADDR"] | 38.103.63.62 |
| _SERVER["REMOTE_PORT"] | 55712 |
| _SERVER["SCRIPT_FILENAME"] | /home/tomobalius/www/snow-drop/pgday/archives/2007_09.php |
| _SERVER["SERVER_ADDR"] | 59.106.13.14 |
| _SERVER["SERVER_ADMIN"] | support@sakura.ad.jp |
| _SERVER["SERVER_NAME"] | www.snow-drop.org |
| _SERVER["SERVER_PORT"] | 80 |
| _SERVER["SERVER_SOFTWARE"] | Apache/1.3.39 (Unix) |
| _SERVER["GATEWAY_INTERFACE"] | CGI/1.1 |
| _SERVER["SERVER_PROTOCOL"] | HTTP/1.1 |
| _SERVER["REQUEST_METHOD"] | GET |
| _SERVER["QUERY_STRING"] | no value |
| _SERVER["REQUEST_URI"] | /pgday/archives/2007_09.php |
| _SERVER["SCRIPT_NAME"] | /pgday/archives/2007_09.php |
| _SERVER["PHPRC"] | /home/tomobalius/www |
| _SERVER["REDIRECT_STATUS"] | 200 |
| _SERVER["PHP_SELF"] | /pgday/archives/2007_09.php |
| _SERVER["REQUEST_TIME"] | 1227250091 |
| _SERVER["argv"] | Array ( ) |
| _SERVER["argc"] | 0 |
| _ENV["PATH"] | /usr/local/bin:/usr/bin:/bin |
| _ENV["DOCUMENT_ROOT"] | /home/tomobalius/www |
| _ENV["HTTP_ACCEPT"] | Accept: application/xhtml+xml,text/html;q=0.9,text/plain; |
| _ENV["HTTP_ACCEPT_CHARSET"] | ISO-8859-1,utf-8;q=0.7,*;q=0.7 |
| _ENV["HTTP_ACCEPT_ENCODING"] | gzip |
| _ENV["HTTP_ACCEPT_LANGUAGE"] | en-us,en;q=0.5 |
| _ENV["HTTP_CACHE_CONTROL"] | no-cache |
| _ENV["HTTP_CONNECTION"] | close |
| _ENV["HTTP_HOST"] | www.snow-drop.org |
| _ENV["HTTP_PRAGMA"] | no-cache |
| _ENV["HTTP_USER_AGENT"] | CCBot/1.0 (+http://www.commoncrawl.org/bot.html) |
| _ENV["REMOTE_ADDR"] | 38.103.63.62 |
| _ENV["REMOTE_PORT"] | 55712 |
| _ENV["SCRIPT_FILENAME"] | /home/tomobalius/www/snow-drop/pgday/archives/2007_09.php |
| _ENV["SERVER_ADDR"] | 59.106.13.14 |
| _ENV["SERVER_ADMIN"] | support@sakura.ad.jp |
| _ENV["SERVER_NAME"] | www.snow-drop.org |
| _ENV["SERVER_PORT"] | 80 |
| _ENV["SERVER_SOFTWARE"] | Apache/1.3.39 (Unix) |
| _ENV["GATEWAY_INTERFACE"] | CGI/1.1 |
| _ENV["SERVER_PROTOCOL"] | HTTP/1.1 |
| _ENV["REQUEST_METHOD"] | GET |
| _ENV["QUERY_STRING"] | no value |
| _ENV["REQUEST_URI"] | /pgday/archives/2007_09.php |
| _ENV["SCRIPT_NAME"] | /pgday/archives/2007_09.php |
| _ENV["PHPRC"] | /home/tomobalius/www |
| _ENV["REDIRECT_STATUS"] | 200 |
PHP License
|
This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net. |
これで動けば完成!かな?
とにかくPHPが初めてなものなので、かなりとまどった。
間違い等あったらご指摘頂けると幸い。
('07/11/06:追記)わかりやすいように少し整理した
php.iniを作成
※PHPがまったく初めての超初心者なので、設定が間違っているかもです。
本を参考に下記の部分を書き換え
extension=php_mbstring.dll
(;を外した:マルチバイト関数を有効化)
output_handler = → output_handler = mb_output_handler
("mb_output_handler"を設定。:出力ハンドラの設定)
default_charset = "iso-8859-1" → default_charset = "EUC-JP"
("EUC-JP"に変更。:出力文字コードの設定)mbstring.language = Japanese
(;を外した:デフォルトの言語)
mbstring.internal_encoding = EUC-JP
(;を外した:PHP内部の文字コード)
mbstring.http_input = auto
(;を外した:HTTP入力の文字コード)
mbstring.http_output = SJIS → mbstring.http_output = EUC-JP
(;を外し、"EUC-JP"に変更:HTTP出力の文字コード)
mbstring.encoding_translation = Off → mbstring.encoding_translation = On
(;を外し、"On"に変更:入力文字コードの自動変換を有効化)
mbstring.detect_order = auto
(;を外した:文字コード検出の優先順)
mbstring.substitute_character = none; → mbstring.substitute_character = auto;
(;を外し、"auto"に変更:代替文字)
mbstring.strict_encoding = Off → mbstring.strict_encoding = EUC-JP
(;を外し、"EUC-JP"に変更:スクリプトで使用する文字コード)
2007年9月21日
献血にいったら、衝撃の事実が発覚。
それは昨日の話。
今週の頭に、会社の入っているビルに献血が行われると連絡があったのです。
献血を見るたびに、注射が大嫌いなワタクシは、
「人の役には立ちたいけど、痛いのはイヤだ!」
と思いまして、見送っておりました。
ええ、弱虫なやつなんですよ。
しかし。
そう思いつつも、ひとつ気になる点があって、
実は心の中では葛藤をしていたのです。
昨日はその葛藤が勝ちまして、
晴れて献血に向かう勇気がでたのです。
(って3年前に一度だけいったのだけどね。そのときは薬の関係でNGだった)。
その葛藤を説明する前に、衝撃の事実を先に告げましょう。
ワタクシをご存知の方は、知っているかと思うのですが
ワタクシ、典型的なA型です。
A型というと、「ああ、やっぱりね」と皆様が納得するほどです。
(片づけができない点を除いてですが)
献血を行う際、事前の血液検査があります。
血が濃いかどうかを調べるやつです(確か)
・・・AB型だって。
AB型だって!
そんなわけで、ワタクシを知る皆様。
AB型なワタクシを、どうぞよろしくお願いいたします。
2007年9月20日
サーバの不調その後。
昨日も書いたけど、レンタルサーバに設置しているツールたちが不調。
ってなわけで、サポートに問い合わせたところ。
お客様が設置しているcgi が誤動作を起こしていてプロセスに残っているよ。 だからプロセスを強制終了させましたよ
って、こんな口調ではなく丁寧な口調でお返事が返ってまいりました。
そうか・・・。家でみたプロセス画面のやつ、あれはすべて誤動作中のものだったのか・・・。
とひとつ勉強になりました。
しかーし。
まだまだ不調は続くのよね。
昨日よりはだいぶましにはなったけど、時たま503エラーがでる。
で、原因を考えてみる。
ここ最近、自分のサーバ(レンタルだけど)には何もいぢっていない。
考えられるとしたら、この間行われたサーバのバージョンアップ。
OSとPerl、maildropのバージョンアップ。
関係があるとしたら、maildropなんだよな。
こちらを少し調査してみるかなぁ。
2007年9月19日
ADSLとサーバが不調…。
引越しに伴い、自宅はADSLに。
自宅でも開発をと、ちょこちょことやっているのですが。
昨夜、繋がっては切れての繰り返しで
フレッシュリーダーのバージョンアップができない!
単純にFTPでアップロードするだけなので、10分もあればできるのに1時間以上もかかりました…。
なんだろ?夜だと繋がりにくいのか?
もともと基地局から離れているから、速度が低いのはわかる。
けれども切れるのは困るなぁ。
ああ、また引越し要因が増えた…。
そんなわけで、週末失敗したPHP5のインストールはまた今日だな…。
ついでにレンタルサーバのほうも調子が悪く、「503エラー」が頻発。
これは自分でできるだけの確認をしてもだめだったので、今サポートに問い合わせ中。
サーバに関しては容量がもうあまりないから、プラン変更も視野にいれなきゃなぁ。
あー、いろいろやること多い…。
2007年9月18日
銀座のAppleストアに行ってきた。
三連休のお出かけの途中で、銀座に行くことになり。
新橋から道路標識をもとに歩き始めたら、銀座8丁目から1丁目まで銀座を満喫することに(笑)
田舎ものなので、銀座なんてほぼ初めて。
キョロキョロしながら歩いていたらなんと「Apple Store Ginza」が!
Appleの虜になりつつあるワタクシ、思わず入っていきました。
Appleらしいインテリアで何もかもがおしゃれですよ。
最新のiPodをみてかなり欲しくなった。
だって我が家のminiさん、バッテリがなくなりつつあるんだもん。容量もほとんどないし。
1階が最新アイテムで、2階以降がGenius Barやスタジオなのね。
店内にあるエレベータもガラス張りですごいおしゃれでした。
いつか資金の余裕ができたら、ここでMac Bookを買うぞー!
2007年9月12日
日航機123便墜落事故
1985年8月12日、その悲劇は起きた。
羽田発大阪行きの日航機123便が群馬県の御巣鷹山の尾根に墜落。
乗客乗務員520名が死亡、4名が生存した大事故である「日本航空123便墜落事故」。
当時はまだ小さかったので、事故が起こったことしかしらない。
いったいどういう事故だったのかも知らない。
原爆や戦争のことを忘れてはいけないように、ふとこの事故についてもちゃんと知らなくちゃいけないのではと思い、関連する本を読み始めた。
「墜落の夏―日航123便事故全記録」
「墜落遺体―御巣鷹山の日航機123便」
「墜落現場 遺された人たち―御巣鷹山、日航機123便の真実」
3冊を読んでわかったのは、とても大きな事故だったのだと実感。
そして涙なしでは読めない。気がつくとどのページを読んでも、涙がでてくるのだ。
それほどまでに悲惨で悲しい事故。
また、事故機である日航機の乗務員は、最後まで自分の仕事に徹していたこと。
それに警察や自衛隊、医師、法医学者、法歯学者、看護婦、日赤の、
それぞれの職に対する意識が高かったからこそ、
あれほどの遺体確認作業ができたこと。
また地元の上野村の人々の協力があったからこそ、なのである。
なんだか読んだ感想がうまくいえないのがもどかしいけど。
最近また航空機のトラブルが目立つ。
もうこのような大惨事だけは起きて欲しくない。
新潮社 (1989/07)
売り上げランキング: 5436

あの事故を知らない人に
まず最初に読むのに良いのではないだろうか
ノンフィクションの快作
講談社 (2001/04)
売り上げランキング: 4480

人間の強さ、弱さ
気の遠くなる作業
死を思う講談社 (2001/05)
売り上げランキング: 196168

決して忘れてはならないう悲劇
貴方がこの本で得るもの
人間の生死の表裏
日付入力チェック(JavaScirpt)
入力された文字が、日付型(YYYY/MM/DD)であるかチェックをし、
日付型なら true を それ以外なら false を返す。
/*===============================================================
chk_input_date(val) - yyyy/mm/dd形式かチェック(JavaScript)
val : チェック対象文字列
return true : OK
false: NG
===============================================================*/
function chk_input_date(val){
yy = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 29);
wYear = val.substr(0, 4);
wMonth = wMChk = val.substr(5, 2);
wDay = val.substr(8, 2);
// 年の範囲検証
if (!(wYear >= 1900 && wYear <= 2100)) {
return false;
}
// 月の範囲検証
if (!(wMonth >= 1 && wMonth <= 12)) {
return false;
}
// 閏年の判定
if (!(wYear % 4) && wMonth == 2) {
wMChk = 12; // 閏年テーブル
if (!(wYear % 100)) {
if (wYear % 400) {
wMChk = 1; // non閏年テーブル
}
}
} else {
wMChk--;
}
// 日の範囲検証
if (!(1 <= wDay && yy[wMChk] >= wDay)) {
return false;
}
return true;
}
2007年9月 5日
2007年9月 2日
ほぼ日手帳2008申込完了!
昨日より発売が開始になった「ほぼ日手帳2008」。
![]()
いつもは発売日当日に買うのですが、昨日はお出かけの予定があったので本日購入。
今年はオプションの文房具類が充実していて、どの組み合わせで買うのか迷いに迷い1時間かかった(笑)
しかも手帳の色を1つに絞れず、悩みに悩んで両方買ってしまった(爆)
今回買ったオプション類は下記の通り。
- ほぼ日の週間手帳
- ほぼ日のメモ帳セット
- ほぼ日の路線図
- ほぼ日の下敷き
- ほぼ日のフォトアルバム
ほぼ日手帳を購入すると、今年もあと少しだと実感する。
今年の目標であった引っ越しは完了した。
でもまだまだ未達成の目標もあるわけだから、残りの期間で頑張らねば。
まずは今構築中のサービスを頑張ろうっと。






