※下記(5)「ファイルでなく変数(文字列)をテンプレートに指定してfetchする」
を使いたくて、知らなかったので調べたのでメモします。
(1)日本語 APIドキュメント
http://www.smarty.net/docs/ja/
(2)fetchメソッド説明
http://www.smarty.net/docs/ja/api.fetch.tpl
(3)テンプレートリソース説明
http://www.smarty.net/docs/ja/template.resources.tpl
(4)ファイルでなく変数(文字列)をテンプレートに指定する(display/表示)
$smarty->assign('foo','value');
$template_string = 'display {$foo} here';
$smart...
メールサーバ設定の注意事項メモ
-----------------------------------------------------
■ポイント
-----------------------------------------------------
(P1)メールサーバIPの逆引き設定は必須。
⇒動的IPはNG。静的IPで逆引き設定も必要。
(P2)メールサーバのホスト名設定は必須。
⇒localhost.localdomain はNG。FQDNで正しく設定。
(参考)http://blueeyesblue.cocolog-nifty.com/technote/2008/11/sendmaillocalho.html
(P3)SPFレコードの設定は必須。
⇒設定がないとHotmail宛てにメール送信できなかった。
...
AdminPrompt = 'admin@'
RootPrompt = 'root@'
RootPassword = 'rootpassword'
connect '192.168.0.1:22 /ssh /2 /auth=password /user=admin /passwd=adminpassword'
wait AdminPrompt
sendln "su - "
wait "パスワード:"
sendln RootPassword
wait RootPrompt
sendln "shutdown -h now"
(補足)上記内容を"C:\Program Files\teraterm\shutdown_server.ttl"としてファイル保存し、バッチファイル(shutdown_server.bat)に下記のコマンドを書きます。
"C:\Program Files\teraterm\ttpmacro.exe" "C:\Program File...
下記のサイトに説明がありました。
http://labs.unoh.net/2007/08/mysqlbinlog.html
※今の現場で障害対応するさいに役に立ちました
商品を複数カテゴリに所属させた場合に、管理画面⇒商品マスタ⇒商品並べ替え画面の設定内容が、商品一覧に反映されないことがあるようでした。あまりやりたくなかったですが、プログラムをいじったので、その内容です。
data/class/pages/products/LC_Page_Products_Lists.php 412行目あたり~
default:
$col = "DISTINCT T1.product_id, product_code_min, product_code_max,"
&nb...
前回の続きで、SugarCE-5.5.0RC3 の インストールメモです。今度は IIS7, PHP52, SQL Server2008の組み合わせです。
2009年12月23日追記
この内容について、SugarCRM勉強会#004で発表を行いました。
発表内容や変更後のソースは SUGARFORUM.JP | Google グループ に掲載していますので、
内容を見たい方は、下記URLから、メンバーに申し込んで下さい。他にも有用なSugarCRM情報があります。
http://groups.google.co.jp/group/sugarforumjp?lnk=srg
1. 環境
1-1. systeminfo
ホスト名: &nb...
SugarCE-5.5.0RC2 の インストールメモです。
1. 環境
1-1. systeminfo
ホスト名: INSPIRON546
OS 名: Microsoft® Windows Vista™ Home Premium
OS バージョン: 6.0.600...
Windows Vista 64bit に Zend Server を インストール
1. ダウンロード
http://www.zend.com/en/products/server-ce/downloads
2. ダウンロードしたインストーラを起動し、IISでなく、Apacheを選択し、インストール
3. Zend Server を 起動すると、Internal Server Error となる
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, admin@example.com and inform them of the time the error occurred, an...
Dell で Vista の パソコン を 買ったのですが、Windows 7 への無料アップグレードもついていました。Dell の Webサイトから、予約をしようとしてもうまくいきません。WebフォームからDell に問い合わせをすると、意味のわからない回答でした。googleで調べてるみると、同じ問題に遭遇した方がいらっしゃって、結局電話で問い合わせをして、解決したそうです。http://locosoft.cocolog-nifty.com/blog/2009/08/dell-windows-7-.html私も電話で問い合わせしてみます。
(11/01 追記)
問い合わせ後、上記問題は解決しました。
ただ、Windo...
EC CUBE という OSS の パッケージを利用した ECサイト案件に取り組んでいます。
今日は CSVファイルを使った商品マスタの一括登録を行いましたが、下記の課題があったのでメモします。
事前に商品画像を /upload/save_image/ フォルダにアップしておかないと一括登録できない。 サイズや色などの「規格」については、一括登録後に個別設定しないといけない。 色ごとに商品写真を表示したい場合は、「規格」は使わないで、色ごとに商品レコードを登録する必要がある。 一括削除ができない。 規格の分類の組み合わせパ...
テクネコ加藤様のブログに フォースドットコムへのコメントがありました。
http://blogs.itmedia.co.jp/techneco/2009/10/post-7e08.html
この中で、Online Access(MS Accessのオンライン版)イメージにかなり近いという感想があり、うまい説明だと思いました。そして近い将来、マイクロソフトがWebブラウザ+Azure対応のAccessをリリースするのかもしれません。それと、Online Access も マイクロソフトの実装があれば利用したいです。
新しいパソコンが届いたら、Azureにも触れてみたいです。今のパソコンはWindows XP なので、Azure ...
SOA をテーマにしたセミナーに参加してきました。専門ではないですが、概要・考え方を理解しておきたいと思いまして。
http://enterprisezine.jp/itiday/02
いくつかメモしておきます。
BPM の ゲーム
ゲームでBPMを体験できる?
http://www-01.ibm.com/software/solutions/soa/innov8/index.html
Mule
OSS(オープンソースソフトウェア) の ESB(エンタープライズ・サービス・バス)
オージス総研さんのプレゼンでした。概要は下記です。
http://ja.wikipedia.org/wiki/ESB_Mule
SOAプラットフォーム Cosminexus
http://www.hitachi.co.j...
Plesk 8.1.0 で 管理している レンタルサーバー に eZ Publish 4.2.0 をインストールした時のメモです。
A. 事前準備
A-1. OS 情報
[root@ns3 httpdocs]# uname -a
Linux ns3.quickwork.jp 2.6.18-1.2257.fc5 #1 Fri Dec 15 16:06:24 EST 2006 i686 i686 i386 GNU/Linux
[root@ns3 httpdocs]# cat /proc/version
Linux version 2.6.18-1.2257.fc5 (brewbuilder@ls20-bc1-14.build.redhat.com) (gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)) #1 Fri Dec 15 16:06
:24 EST 2006
A-2. mysql 情報
[root@ns3 httpdocs]# mysql -u w...
①WolfDBManager RCP
友達に紹介されました。Eclipseで動くそうです。無料のはずです。Object Browserみたいな感じ?
http://www.sepia.dti.ne.jp/yonsama/wolf_index_ja.html
②Popular Beetle
データベースの比較ツールです。試用版使ってみましたが、非常によかったです。
試用版を使った時に「SQL Server 照会順序がJAPANESE_90_BIN2の時の不具合」を発見して報告したのですが、バージョン2.0.13.124で対応してくれました。有り難いです
http://www.popular-soft.com/beetle/getHistoryAction.action
1ライセンス 49800円でした。概...
10/7 の eZ Publish 勉強会 に参加しました。
「eZ Publish で ブログを作ってみる」というのが、主な内容でしたが、今回の勉強会のおかげで最初の一歩を踏み出せそうです。
その他、勉強会中にでてきた気になる話題は、下記①~⑩です。
①eZ Publish で 静的ページ(static cache) を生成
②DBPS や HeartCore などの CMS
③Varnish というキャッシュサーバー ⇒ Varnish2台 ≒ Squid14台
④Edge Side Include
⑤eZ Publish バージョン 4.2 ⇒ 検索機能強化, google map との連携強化
⑥Couch DB (カウチディービー)
⑦sMash (IBM)
⑧ez ...
最近、サーバー切替(ドメイン移行) をやることがあったので、はまった点などを書いてみます。
(その1)注意しないと、切替中のメールのとりこぼしが発生する可能性があります。
(対処方法①)
旧サーバーにきたメールをすべて新サーバーに転送します。
メールサーバーの設定が必要ですが、お客さんの手間がへります。qmailだと、/var/qmail/control/smtproutes を使います。
(対処方法②)
お客さんのメールソフトにて、あらかじめ、新旧2つのメール設定をしてもらう。
※あとはできるだけ、深夜など利用頻度の少ないタイミングで切...
本日、SugarCRM勉強会#001に参加しました。
しかも、私も「CRM競合10選 Sugarの立ち位置を知る」といった内容で発表を行い、
プレゼンはメチャクチャでしたが、大変よい経験になりました。
そもそもプロジェクターとか、パワポの使い方がわかってなかった。。
サポートしてくれた親切な皆様に感謝です^^
他の方の発表内容は面白かったので、後日感想を書きたいです。
その後、仕事があったので、飲み会にいけず、ちょっとさみしかったです。
eZ Publishの勉強の為、http://www3.quickwork.jp にて、このブログをリニューアルしたいです。
Salesforce の開発にトライしたいです。とくにカスタマーポータル、Force.com Sites が気になります。
http://wiki.developerforce.com/index.php/JP_Sites?useskin=jp
Enterprise Architectのリバースエンジニアリング機能を活用したいです。
http://www.sparxsystems.jp/products/EA/function.htm
メール を HTTPリクエストに変換する Gatewayサービスを使いたいです。なければ、作りたいです。
掲示板に 下記の いたずらの 書き込みがありました。
----------------------------------------------------------------------------
投稿日時:2009/09/26(Sat) 01:29
ホスト名:125.0.135.129
ブラウザ:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)
おなまえ:もょもと
Eメール:
タイトル:(・∀・)イイ!!
URL :
なんかコッチ寝てるだけなのに、勝手に腰振って金までくれたwwwwww
ttp://waoooon.net/xmb/b42nubr
せっかく臨時収入はいったし、ちょっとエ□ゲ買い漁ってくるわ...
メール配信を行う際、いくつかのメールサーバーでは、エンベロープのMAIL FROM に % があると、拒否されることに気がつきました。
拒否される例
----------------------------------------------------------------------
telnet mx2.nifty.com 25
Trying 202.248.238.203...
Connected to mx2.nifty.com (202.248.238.203).
Escape character is '^]'.
220 nfmx310a.nifmail.jp ESMTP
HELO mydomain.com
250 nfmx310a.nifmail.jp
MAIL FROM: error-y%40okamo.cc@mydomain.com
501 #5.1.3 Invalid character ('%') in username.
------...
下記イベントに参加しました。
①9/15(火) Cloudforce Japan 2009
http://www.salesforce.com/jp/cloudforce/CF09/
②9/16(水) CMSで成功する企業サイトの構築と運用
http://gihyo.jp/event/2009/webcms
Salesforceについては、ポータルやコンシューマー向けのサイト公開機能について知らなかったので、意外かつ興味深かったです。感化されやすいこともあり、すごく興味がわいてます。
Salesforceで作ったサイトギャラリーが下記URLにあります。
http://developer.force.com/sitesgallery
ギャラリーにあるエコポイント申請システムは要...
自宅の開発PCのインストールしましたので、その時(2009/08/16)のメモです。
使い方を覚えたら、サーバーにinstallして、このブログの代わりにするしたいと思っています。
A. 開発PC環境 (Zend Coreを使っています)
A1. Zend Core, PHP, Apache
---------------------------------------------
Zend Core Version 2.5.0
PHP Version 5.2.4
Zend Engine Version 2.2.0
Server API cgi-fcgi
PHP Configuration File C:\Program Files\Zend\Core\etc\php.ini Web Server
Server Name localhost
Server Software Apache/2.2.4 (Win32)...
(1)Thumbs.dbを検索
find ./ -name "Thumbs.db" -type f
(2)Thumbs.dbを削除
find ./ -name "Thumbs.db" -type f -exec rm -f {} \; -print
SSHも対応しましたし、今回の対応で法人にも紹介しやすくなりそうです。
証明書はグローバルサインのクイック認証SSLで 年間18,000円(税込)です。
友人に頼まれて、AppleのストリーミングサーバーをInstallしました。
備忘録としてやり方を書いておきます。
【参考サイト】
http://www.mythtv.org/wiki/Stream_mythtv_recordings_to_mobile_devices
【環境】
Red Hat Linux EL3
【インストール】
1、qtss グループとユーザーを作成
useradd qtss
2、ソースを取得
wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar
3、tar を展開
tar xvf DarwinStreamingSrvr6.0.3-Source.tar
4、ディレクトリ移動
cd DarwinStreamingSrvr6.0.3-Sour...
Flex User Group様が主催しているRIA勉強会にいってきました。
最後に Live Cycle と Flash Builder と カタリストを使って、ビジュアルツールだけで、
DBの参照・更新アプリをつくる技術の紹介があったのですが、
「これからはこれだっ!」って思いました。
かなり昔にFireWorksでPhotoShopからHTMLを生成して、「これからはこれだっ!」
って思った時、以上にインパクトがありました。
開発メンバースキルによらず、工数減らせると思いました。
技術やツールをうまく取り入れて、Access並の生産性を目指したいです。
rubyならrails ...
下記のサイトに方法がありました。なるほど!
http://d.hatena.ne.jp/teracc/20080227
今日downloadしたら、version 1.2がでてました。
有料版もありました。
もっと使いこなせばいろいろできそうなソフトです。
http://portswigger.net/suite/
●SaaS認定
http://www.fmmc.or.jp/asp-nintei/index.html
●SaaS セキュリティガイドライン
http://www.soumu.go.jp/s-news/2008/pdf/080130_3_bt3.pdf
●IPA開発者向けセキュリティ情報
http://www.ipa.go.jp/security/awareness/vendor/software.html
●ログ解析機能つきのアニメーションバナーを作るサイト
●PHPフレームワーク「Yii Framework 1.0」登場
http://www.itmedia.co.jp/enterprise/articles/0812/08/news072.html●PHP言語向けのNetBeans IDE Early Access
http://www.itmedia.co.jp/enterprise/articles/0805/07/news045.h...
DBの項目 と プログラム変数名 を 変換する時など
------------------------------------------------------
UserId ⇒ USER_ID
------------------------------------------------------
replaceall "([A-Z])" , "_\\1" , regular;
replaceall "^_" , "" , regular;
selectall;
filter "" , "ToUpper";------------------------------------------------------
USER_ID ⇒ UserId
------------------------------------------------------
selectall;
filter "" , "ToLower";
replaceall "_a" , ...
クレジット決済システム比較サイト
http://www.pluscome.net/card/cardcp.htm
オープンソースのテンプレート配布サイト
http://www.oswd.org/designs/browse/
素材ダウンロード販売サイト
http://amanaimages.com/indexTop.aspx
http://www.daj.ne.jp/
http://www.istockphoto.com/index.php
●SugarCRM 説明サイト
http://www.thinkit.co.jp/free/article/0708/5/1/
http://www.atmarkit.co.jp/flinux/rensai/sugarcrm01/sugarcrm01b.html
http://docs.sugarforum.jp/index.php
http://sugarforum.jp/
http://www.sugarforge.org/frs/?group_id=18
http://docs.sugarforum.jp/index.php?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EBv4.2#l7b89df9
http://sugarforum.jp/wiki/%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88
●インストール
ファイルをドキュメントルート配下に展開後、下記の権...
クラウド比較
http://www.infoq.com/jp/articles/cloud-comparison
Google Apps
http://start.quickwork.jp
Google AppEngine
http://code.google.com/appengine/
http://okamo.quickwork.jp
Google Analytics
https://www.google.com/analytics/settings/
Google Maps
http://code.google.com/apis/maps/index.html
http://n.girasol.googlepages.com/geocoder.html
http://www.geekpage.jp/web/google-maps-api/gmapcreator/
Coghead (Do-It-Yourself)
http://japan.cnet.com/news/media/story/0,2000056023,20208587,00.htm
http://...
再開時に忘れないように!
WebLogic⇒ /root/bea/*usre_project*/***/startWebLogic.sh
http://www.quickwork.jp:7001/console
FireWall⇒ 7001をあける
mysql ⇒ my.cnf のskip-networkingを無効に
http://www.quickwork.jp:7001/T01/index.jsp
http://www.quickwork.jp:7001/samples/
1. Lightbox2 という JavaScript
http://www.huddletogether.com/projects/lightbox2/
2. Lightbox2 を使ってみる
/dev/albumLB2/index.php?w=120&col=1&row=2&h=0&d=default&skin=default
http://clare-pub.com/photo_gallery.html
※プログラムソースは http://okamo.cc/dev/albumLB2.zip
3. Nucleus Plugin
http://japan.nucleuscms.org/wiki/plugins:lightbox2?rev=1213849328
4. 応用
http://gihyo.jp/design/serial/01/jquery-plugin
http://livepipe.net/control/window
MySQL ユーザコンファレンスのページを見ていると、吹き出しのUIがあり、いいなぁと思って調べました。
MySQL ユーザコンファレンス 2008 スケジュール-Day1
下記サイトに説明が。。
CSSで角がまるい吹き出しを作る「CSS Speech Bubbles」とか吹き出しいろいろ
ajax-tooltip というのをつかってみました。
カウンティクレア - イベントカレンダー
すごそう
[Think IT] 第3回:いま注目のExt JS (1/3)
Loop Editor
タブ区切りのリストからソースコードを生成するツール
Text Converter
文字列変換ツール
URLエンコード、デコード、BASE64エンコード、デコード、md5ダイジェスト、半角カタカナ変換、etcを行うツール
Password Maker
パスワード生成ツール
pear Text::Password を利用
Mobile Message
写メールをリアルタイムでWeb表示。ウエディングパーティー向け。スクリーンに映す。メッセージは表示回数が少ないものを優先しながら、自動でローテンション。画像とテキストがフェードインする。メール解析には pear Mail::mimeDecode を利用。アップルメーラーのメールはうまく解析できなかった。
qmail の .qmailファイルにてメール内容を解析プログラムに渡している。
●.qmailの記述
| php -q /XXX/parse.php
●メール解析プログラムのソース
前日のログを集計。
qmailanalog が必要。
#!/bin/sh
LANG=C
PATH=$PATH:/usr/local/qmailanalog/bin:/var/qmail/bin
matchuplog=/tmp/matchuplog.$$
YESTERDAY_LOG=/home/script/qmail.yesterday.log
cat /var/log/maillog* | grep qmail | egrep "`date -d '1 day ago' | cut -b 5-10`" | sort > $YESTERDAY_LOG
cat $YESTERDAY_LOG | awk '$5 ~ "qmail" { $1="" ; $2="" ; $3="" ; $4="" ; $5="" ; print } ' | matchup > ${matchuplog}
echo "*** zoverall ***"
zoverall < ${matchuplog}
echo
echo ...
利用例
require_once 'Mail/mimeDecode.php';
$decoder = new Mail_mimeDecode(標準入力);
$r = $decoder->decode(パラメータ);
メールを解析した結果(上記の $r )
#!/usr/bin/perl
use Cwd;
use Net::FTP;
my $WORK_DIR = '/path;
my $SERVER_DIR = '/path';
my $FTP_HOST = 'domain.com';
my $FTP_USER = 'xxxxx';
my $FTP_PASSWD = 'xxxxx';
chdir($WORK_DIR);
my $ftp = Net::FTP->new($FTP_HOST, Debug => 0)
or die "Cannot connect to $FTP_HOST: $@";
$ftp->login($FTP_USER, $FTP_PASSWD)
or die "Cannot login ", $ftp->message;
$ftp->cwd($SERVER_DIR)
or die "Cannot change working directory ", $ftp->message;
my $dir = $ftp->dir;
foreach (@{$dir}) {
my @wk = split(/ /, $_);
m...
DB Designer
http://www.fabforce.net/dbdesigner4/
1、ERWinとちがい、論理名称と物理名称の切替ができない。コメントに日本語名称を入れて対応中。
2、サーバー側でMySQLのエンコーディングをSJISに
すると、日本語のデータの表示が可能。ただ文字によっては文字化け。
3、HTMLレポートという機能を使うと、コメントやINDEXを含めて一覧で表示できる。(HTML形式)。ただこれも文字化けしているので、生成されたHTMLのcharset=iso-8859-1の部分をcharset=Shift_JIS
に書き換えた。
4、テーブルコメントに下記のよう...
HTTP ヘッダーに追記する。
Expiresだけでは、うまくいかなかった為、Etagも設定する。
header("ETag: " . '"' . md5(date('YmdH')) . '"');
header("Last-Modified: " . gmdate("D, d M i:s", time()-10) . " GMT");
header("Expires: " . gmdate("D, d M Y H:i:s", time() + 60*30) . " GMT");
1.ライセンスリクエストを生成
ioncube_encoder --license-request
2.ライセンスリクエストをメールで送付
3.ライセンスファイルを指定
メールが届くので
"-----BEGIN ENCODER LICENSE-----"と"-----END ENCODER LICENSE-----"に挟まれた文字列を licdata.txt ファイルに保存し、
ioncube_encoderと同じディレクトリに置く
4.ローダーをインストール
ローダーのアーカイブを適当なディレクトリに展開
ioncube-loader-helper.phpを実行可能な箇所にコピーし、
ブラウザからioncube-loader-helper.phpを実行
→php.i...
[マクロ.ttl]
;ServerName = 'okamo.cc'
UsernamePrompt = 'login:'
PasswordPrompt = 'Password:'
Username = 'xxxxx'
Password = 'xxxxx'
Prompt = 'xxxxx@'
;connect ServerName
wait UsernamePrompt
sendln Username
wait PasswordPrompt
sendln Password
wait Prompt
[teraterm New connection]
okamo.cc /M=マクロ.ttl
[ftp.txt]
open ホスト名
ユーザー名
パスワード
prompt
binary
lcd "c:\path"
cd /path
mget *.gz
quit
[ショートカット]
C:\WINDOWS\SYSTEM32\ftp.exe "-s:c:\ftp.txt"
#!/usr/bin/perl
use LWP::UserAgent;
use HTTP::Request::Common;
$browser = LWP::UserAgent->new;
$browser->credentials('192.168.0.1:80', 'corega BAR Pro3', 'root', '');
$res = $browser->get('http://192.168.0.1/_SystemInfo.htm');
print $res->{_content};
[Apache の mod_alias]
Redirect permanent /path http://domain.com/path
※リダイレクト先はhttp* から記述
[Location ヘッダ]
<?php
header('Location: http://domain.com/path');
exit();
?>
[html版]
<head>
<meta http-equiv="refresh" content="1; url=http://blog.okamo.cc">
</head>
[javascript版]
<script language="javascript">
<!--
location.href="http://blog.okamo.cc";
//-->
</script>
rsync -auzrv --delete --exclude='*.lock' --include='*.www.svyo.com*' -e "ssh -p 22" リモートホスト名:/ディレクトリ /バックアップ先/
AWStatsにセキュリティーホールがあることに気づく。
http://www.netsecurity.ne.jp/1_1422.html
5.7を使用していたが、急きょ6.3へバージョンアップ
http://awstats.sourceforge.net/
のサイトでソースを取得、
5.7のファイルと入れ替え。
Apacheの設定は一切変更なし。
設定ファイルも変更されているが、
5.7のものでも動く。
ただ6.3の設定ファイルだと新しい画面。
cp -p /5.7のcgi-bin/*.txt /6.3のcgi-bin/*.txt
cp -p /5.7のcgi-bin/*.conf /6.3のcgi-bin/*.conf
でいけた。
また検索キーワードが文...
指定したポート(TCP)に接続できるか確認、
エラー時は外部のSMTPサーバーを使ってエラー内容をメール。
(POP Before SMTPに対応)
#!/usr/bin/perl
use Cwd;
use Socket;
use Net::POP3;
use Net::SMTP;
use Jcode;
my $WORK_DIR = '/home/newcom/task'; #スクリプトの設置場所
my $SMTPHOST = 'www.okamo.cc'; #SMTPホスト名
my $POP3HOST = 'www.okamo.cc'; #POP3ホスト名
my $POP3USER = 'username'; #POP3ユーザー名
my $POP3PASSWD = 'passwd'; #POP3パスワード
my $MAILFROM = 'xxxxxxxxx@okamo.cc'; #FROMアドレス
my $TOLIST = ...
mysql(4.1)でtimestampのカラムを作ると、
一番目のtimestampのカラムが 自動的に
ON UPDATE CURRENT_TIMESTAMP になる。
このせいで、登録日時が更新されるハメに。。
mysql> create table test2 (aaa timestamp , intimestamp timestamp, bbb timestamp);
Query OK, 0 rows affected (0.03 sec)
mysql> describe test2;
+-------------+-----------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-----------+------+-----...
replaceall " ", "\" \, \"" , regular;
replaceall "^", "replaceall \"" , regular;
replaceall "\n", "\" \, casesense;\n" , regular;
replaceall "replaceall \"\" \, casesense;" , "" , regular;
XMLからメールフォームを生成するプログラム
XMLを書き換えることにより、動作を変更することが可能。入力チェック機能やブラウザから設定ファイルの編集をおこなうインターフェイスは現在作成中。デフォルトの機能はメール送信のみだが、設定ファイルにコールバック関数名を指定し、自由に処理を実装することができる。pear HTML_QuickForm を利用。
スパム対策で、暫定対処として、バウンスメールを無しにしています。
vpopmail で バーチャルドメインを作成すると、
各ドメインのディレクトリに.qmail-defaultが下記内容で作成されます。
| /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox
vdelivermailの引数で、バウンスを宛先を指定できるようですので、下記のように変更します。
| /home/vpopmail/bin/vdelivermail '' bounce@okamo.cc
バウンスメールを捨てる場合は、
.qmail-bounce に # のみ記載しておきます。
これで、バウンスメールはなくな...
メールサーバーでバウンスメールの宛先が無効な場合、自分のメール宛てにバウンスメールのバウンスメールが届くようにしていたのですが、このようなメールが増えてきました。削除するのも大変になってきたので、ダブルバウンスのメールは捨てることにしました。もっといい方法がありそうですが、取り急ぎ下記の対応で対処しました。
1、ダブルバウンスの送信先をqmailの制御ファイルで指定
/var/qmail/control/doublebouncehost
/var/qmail/control/doublebounceto
※今回はdoublebounce@domain.comに設定
2、doublebounce@d...
ぷらら を使っている方から僕のサーバーでメール送信ができないという問い合わせがあり、本日はじめて、OP25Bという言葉を知りました。(勉強不足でした。。)取り急ぎ、資料を読んで、僕の管理しているサーバでも暫定的ですが、OP25B の対策を行いました。
メールサーバは qmail + vpopmail で メール送信の認証は pop before smtp です。本来であれば、MSA(587+Auth) を新規に構築したかったのですが、時間がかかりそうでしたので、後日の課題とします。
結局、暫定対応として、qmail-smtpd を 新たに 587 ポートで立ち上げ...
サンプルをみる
1、下記の様に header, main, hooter の 3つのレイヤーを用意します。
<div id="header">header</div>
<div id="main" style="visibility: hidden">main</div>
<div id="hooter">footer</div>この時、mainのレイヤーは visibility: hidden と指定して、隠しておきます。
2、ページ読込み完了後に mainのレイヤーを表示する為のjavascriptを呼び出します。
<body onload="showMain();">
※Internet Exploer でしか動作確認してないので、Netscape等でレイヤー操作ができなそうな場合は、通常ペー...
ここでは、HPのアクセス状況の見方をawstatsという解析ソフトを例に解説します。最低限確認すべき項目は以下になります。
1. 月別のアクセス数変移。
2. どのページへのアクセスが多いのか?
3. どこのHPから見にきているのか?
( 検索エンジン、外部サイトなど )
4. どんな検索キーワードで検索されているのか?
1.月別のアクセス数変移を確認する。
1-1. awstatsの統計画面 ( 下図 ) にアクセスし、「サマリー」をクリックします。
1-2. サマリー画面 ( 下図 ) が表示されます。ここで「月別のアクセス数変移」を確認する...
概要Flashはバージョン5以上からsocketを利用したサーバーとの通信が可能なようです。
データはXMLに限られているようです。
サーバーとの接続を開いたまま通信できるので、リアルタイムチャット(正しい呼び方かどうかは知りません)などが実現できます。
サーバー用アプリケーションは独自で用意する必要があるようなので、勉強として作っています。Javaで作ります。
通信コマンドリアルタイムチャットを想定して、サーバーとFlashとの間の通信コマンドを仮定しました。enter
チャットルームに入室するときに、サーバーに送り...
環境
OS : RedHatLinux7.1J
kernel : kernel-2.4.18
サービス : named, httpd, etc
外部からアクセスされる仮想IPアドレス : 192.168.0.1
プライマリサーバIPアドレス : 192.168.0.2
バックアップサーバIPアドレス : 192.168.0.3
メモ
流れ
1. kernel-2.4.18 へのアップデート
2. ipvsadm (rpm) のインストール
3. piranha (rpm) のインストール
4. lvs.cf の設定
5. 動作確認
6. プライマリ、バックアップサーバー間のファイルの同期
(プライマリ、バックアップサーバーともに同じ設定をします)
1. kernel-2.4.1...