Web系

RSS1.0およびRSS2.0のフォーマット比較
2014-03-08

 三郷市のホームページのRSSはRSS1.0になります。

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../../../css/fullRSS10.xsl" type="text/xsl"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
<channel rdf:about="http://www.city.misato.lg.jp/services/rdf/rss10/1401.ashx">
<title>契約検査課(入札・契約情報)/三郷市公式サイト</title>
<link>http://www.city.misato.lg.jp/module/1401.htm#moduleid1401</link>
<description>三郷市公式サイトです。更新情報</description>
<dc:title>
契約検査課(入札・契約情報)/三郷市公式サイト「更新情報」
</dc:title>
<dc:creator>
三郷市広報広聴室
</dc:creator>
<dc:date>
2014-02-24T10:22:00+09:00
</dc:date>
<dc:language>
ja
</dc:language>
<dc:rights rdf:resource="http://www.i-site.jp" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://www.city.misato.lg.jp/item/9089.htm#itemid9089" />
<rdf:li rdf:resource="http://www.city.misato.lg.jp/item/7425.htm#itemid7425" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://www.city.misato.lg.jp/item/9089.htm#itemid9089">
<title>入札参加停止措置状況</title>
<link>http://www.city.misato.lg.jp/item/9089.htm</link>
<description />
<dc:date>
2014-02-24T10:22:00+09:00
</dc:date>
</item>
<item rdf:about="http://www.city.misato.lg.jp/item/7425.htm#itemid7425">
<title>発注見通しの公表</title>
<link>http://www.city.misato.lg.jp/item/7425.htm</link>
<description />
<dc:date>
2014-01-17T10:30:00+09:00
</dc:date>
</item>
</rdf:RDF>

和光市のサイトのRSSはRSS2.0です

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>和光市からのお知らせRSS</title>
    <link>http://www.city.wako.lg.jp/_201.html</link>
    <description>和光市からのお知らせのRSSです。</description>
    <copyright>和光市</copyright>
    <lastBuildDate>Fri, 07 Mar 2014 08:53:16 GMT</lastBuildDate>

    <item>
      <title>【平成26年度市民税・県民税申告について】</title>
      <description>市民税・県民税申告について</description>
      <pubDate>Mon, 03 Mar 2014 03:42:00 GMT</pubDate>
      <category>市からのお知らせ</category>
      <link>http://www.city.wako.lg.jp/home/kurashi/zeikin/oshirase/_11432.html</link>
      <guid>http://www.city.wako.lg.jp/home/kurashi/zeikin/oshirase/_11432.html</guid>
    </item>
    <item>
      <title>【急募】和光市直営保育園(しらこ保育園・みなみ保育園)にて保育士を募集しています!平成26年度採用分についても募集を開始しました</title>
      <pubDate>Thu, 27 Feb 2014 00:21:18 GMT</pubDate>
      <category>市からのお知らせ</category>
      <link>http://www.city.wako.lg.jp/home/shisei/shokuin/shokuinboshu/rinjisyokuin/_7606.html</link>
      <guid>http://www.city.wako.lg.jp/home/shisei/shokuin/shokuinboshu/rinjisyokuin/_7606.html</guid>
    </item>
    <item>
      <title>平成25年分確定申告について</title>
      <pubDate>Thu, 06 Feb 2014 06:28:52 GMT</pubDate>
      <category>市からのお知らせ</category>
      <link>http://www.city.wako.lg.jp/home/kurashi/zeikin/oshirase/_7115.html</link>
      <guid>http://www.city.wako.lg.jp/home/kurashi/zeikin/oshirase/_7115.html</guid>
    </item>
  </channel>
 
</rss>



アジャイルソフトウェア開発宣言につて
2014-03-13

偶然ネットで調べたら、アジャイルソフトウェア開発宣言という言葉がありました。
読んだら、まさに自分の考えているソフトの開発仕方、自分で実現したいそのものでした。
10数年開発を行いましたが、現場はほとんどウォーターフォール開発手法で、学生時代の教科書のものでした。

最低層のPGとして、ウォーターフォールでの開発の問題点と苦戦しながら、我慢しかできませんでした。
現場とは別に自分は好きなように自家製CMSのfreehandを開発しています。
自分の製品だから、まさにやり放題でした。
仕様書はなし、お客様との打ち合わせは課題管理表のみでした。
それでも、日々考えたideaとかすぐでもシステムに反映していますし、
php,mysql,jquerymobileのバージョンアップもいち早く実施しています。
仕様は全部自分の頭にあるからOK,
ソースにはコメントはちゃんと書いているため、ソースみれば、システムがわかるので問題なし。

宣言そのものをhttp://agilemanifesto.org/iso/ja/ からそのままコピーしました。
 私たちは、
ソフトウェア開発の実践
あるいは実践を手助けをする活動を通じて、

よりよい開発方法を見つけだそうとしている。
 
この活動を通して、私たちは以下の価値に至った。

プロセスやツール
よりも個人と対話を、
包括的なドキュメントよりも動くソフトウェアを、
契約交渉よりも顧客との協調を、
計画に従うことよりも変化への対応を、
価値とする。

すなわち、
左記のことがらに価値があることを
認めながらも、
私たちは右記のことがらにより価値をおく。

onamae.comのVPSサービス一覧
2014-04-03

onamae.comのVPSサービス一覧
名称 概要
amavisd 迷惑メールフィルター
amavisd-snmp 迷惑メールフィルター
clamd.amavisd メールのウイルスチェックサービス
crond cron(プログラム定期実行)サービス
dc_client SSLなどの暗号化通信セッションのキャッシュに使用される
dc_server SSLなどの暗号化通信セッションのキャッシュに使用される
dovecot POP3/IMAPのメール配送
httpd WEBサーバー
mailman メーリングリスト
mysqld MySQL
named DNSサーバー
portmap ポートスキャン
postfix メールサーバー
postgresql PostgreSQL
rsyslog ログ動作
saslauthd メール認証に使用されるプログラム
spamassassin 迷惑メールフィルター
sshd SSH
syslog ログ動作
webadmin-httpd WEBサーバー
xinetd ポートとサービス監視

openSSLに重大メモリ欠陥(bug)発覚
2014-04-09

 【問題】

OpenSSLに64Kバイトのメモリ内容が読めてしまう
 
【影響範囲】
とんでもない広い、openSSLを使用しているサーバー全部対象。
(Web系システムのセイキュリテイの土台となる部分の欠陥なので)
たとえばの話ですが、突然自分の住宅は断層帯の上にあると宣告された話みたいです。
 
【対象バージョン】
OpenSSL 1.0.1~1.0.1fに存在する
 
【対応】
1.0.1gにバージョンアップ
 
【openSSLバージョン確認方法】
centOS(linux)の場合:
 
[root@opensuccess66 bin]# /usr/bin/openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
俺のサーバーはまさに対象だ!
 

openSSLバージョン確認方法
2014-04-09

【対象OS】
centOS

 【コマンド】
/usr/bin/openssl version

【例】

[root@opensuccess99 bin]# /usr/bin/openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

Deprecated: Function eregi() is deprecated inエラー
2014-05-19

PHP5.5.11で実行時次のエラーがでました:
 
Deprecated: Function eregi() is deprecated in D:\xampp\htdocs\。。。\。。。.php on line 856
 
856行目のソースを確認すると、
if (eregi('<title>(.*)</title>', $site, $matches)) {
 
これは正規表現でhtmlのtitleタグを取得する部分になります。
調べたら、なんと
ereg関数は、5.3 から非推奨になっていて、php6.0 では削除される予定という事のようです。

「対応」
eregiのかわりにpreg_matchにしました。
if (eregi('<title>(.*)</title>', $site, $matches)) {

if (preg_match('<title>(.*)</title>', $site, $matches)) {
 

jquery UIの/resources/demos/style.cssが必要なし
2014-09-14

【問題】

Jquery UIのデモページ(http://demos.jquerymobile.com/)から次のコードをコピーして使用したら、

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">

次のエラーが出ました。

Failed to load resource: the server responded with a status of 404 (Not Found) http://ホスト名/resources/demos/style.css

【原因、対策】

/resources/demos/style.cssはデモ用で、コピーする必要がありませんのため、削除すればOK