Beijingがない。PHPの日付関数

 PHPの日付関数date()を使うコーディングでは注意が必要です。5.1.0以上のPHPでは,この関数を使う前に,タイムゾーンを設定する必要があります。そこで教科書のコード( 程序清单 chéng xù qīng chán/dān)にdate_default_timezone_set()関数を使いします。

【出典】
PHP: date_default_timezone_set – Manual

 引数(ひきすう)は地名です。世界協定時間(UTC – Universal Time, Coordinated)であれば,
date_default_timezone_set(‘UTC’)
となります。そして,アジアでは
date_default_timezone_set(‘Asia/Tokyo’)
date_default_timezone_set(‘Asia/Seoul’)
 があります。GMT+8のタイムゾーンです。中国語圏はGMT+9のタイムゾーンですので,

date_default_timezone_set(‘Asia/Beijing’)
date_default_timezone_set(‘Asia/Hong Kong’)
date_default_timezone_set(‘Asia/Taipei’)
date_default_timezone_set(‘Asia/Singapore’)

となるはずです。ところが学生が質問があり,中文WindowsXPで確認すると,Asia/TaipeiとAsia/Singaporeは動作するのですが,Asia/BeijingとAsia/Hong Kongは動作しないんです。そこで別のサイトを調べました。

【参照】
アジアのタイムゾーンのリスト

 ここには,Hong_Kongとなっているので,PHP manualに間違いがあることがわかりました。問題のBeijingはありません。まさか,timezoneとBeijingがないんですか? 学生には,「ごめんなさい。TaipeiかSigaporeに設定してください」と言いました。なぞです。

 これから,80人クラス3クラス,つまり240人分の採点が待っています。では。

【福建師範大学からKCGI京都情報大学院大学へ留学しよう!】
京都信息大学院大学 | 首頁
福建師範大学
福建師範大学留学預科学院 网站首頁
KCGI 京都情報大学院へ入学しよう! | KCGI 京都情報大学院へ入学しよう!

comments

中国のServer OSの実践的教科書

 Server OSの原理を解説している教科書です。2008年にでた教科書ですが,Windows OSは2000 Serverを例に挙げています。LinuxはRedHat9です。

これもPPTがついているのでなかなかいいですね。日本語を通訳する方がいても,専門用語を中国語に直すのは,結局日本人講師の仕事です。専門用語の中国語がわかっても,ピンインがわからないので入力がとても大変です。清华大学出版社の教科書はPPTがついているものが揃っていますので,とても重宝します。
 この教科書は大学用ではなく,高専や高等職業学校用のようです。
【参照】
清华大学出版社 – 丛书系列 | (高职高专立体化教材计算机系列)

Server OSのことをしっかり記述しているのでとても実践的で役立ちますね。
  
目 录

第1章 概论 1
第2章 进程管理 25
第3章 存储管理 77
第4章 设备管理 109
第5章 文件管理 144
第6章 Windows 2000操作系统 175
第7章 Red Hat Linux操作系统 201
第8章 Windows 2000 Server
第9章 Red Hat 9.0实验与实训 280

 
【参考】
清华大学出版社 – 图书详细资料…「操作系统原理与应用」の「课件:」にPPT資料があります。

操作系统原理与应用/成秋华-图书-卓越亚马逊

操作系统原理与应用

図 操作系统原理与应用

comments

中国でVAIO

 以前紹介した日本人のKさんのPC(XP使用)なんですが,XPがだんだん遅くなってくるとの相談を受けました。私は,「Windows7がいい」と言いましたので,PCのバックアップもかねて,先週の日曜日にWindows7搭載機を買いに行きました。
 VAIOはハードウェア依存が強いので,Windowsの海賊版が入り込む余地がないのでとても安心です。

中国のVAIO

図 VAIO
右上 VAIO本体
左上 Windows7家庭普及版 「ホームエディション」のことですね。
右下 正版とは正規品のソフトウェアのことです。
左下 Widnows7のロゴ

comments

中国のLinux教科書

 福建師範大学のLinuxの授業で使っている教科書です。

机械工业出版社-图书展示-教材-本科教材-计算机科学与技术-操作系统-Linux系统应用与开发教程-机械|电工电子|汽车|计算机|建筑|经济管理|教材|中小学教辅|音像|数字出版–Powered By SiteEngine

 この教科書はRedHat9に即して記述されています。日本では今さら,Redhat9かとなります。しかし,X Windowについて大変丁寧に記述されており,大変参考になります。例のように簡易目次をあげておきます。
 とくにデスクトップアプリケーション開発(KDE Develop, Qtなど)が記載されているのはとても興味深いです。

【簡易目次 日本語訳】
第一部 Linuxの基本
第二部 LinuxのOSとネットワーク管理
第三部 Linuxのデスクトップソフトウェア開発技術

【参考】
Linux系统应用与开发教程/刘海燕/邵立嵩/荆涛-图书-卓越亚马逊

【福建師範大学からKCGI京都情報大学院大学へ留学しよう!】
京都信息大学院大学 | 首頁
福建師範大学
福建師範大学留学預科学院 网站首頁
KCGI 京都情報大学院へ入学しよう! | KCGI 京都情報大学院へ入学しよう!

Linux系统应用与开发教程

図 表紙

comments

本日のJavaの最終回

福建師範大学でのJavaの授業の最終回でした。ネットワーク学科2年生です。
はじめの2週間は教科書がなかったため,ドリトルをやりました。これはなかなか導入してはよかったでしょう。でも最終課題提出は12月2日です。学生さん,がんばりましょう。

【Java,オブジェクト指向に関してブログ内参考】
中国のJava教科書 | オブジェクト脳@kcg
中国のUML教科書 | オブジェクト脳@kcg

【最終回】
福建师范大学ネットワーク学科(网络)最终回(福建第83日目) | オブジェクト脳@kcg
福建师范大学マルチメディア学科(多媒体)最终回(福建第84日目) | オブジェクト脳@kcg
本当の最終講義(福建第86日目) | オブジェクト脳@kcg

Javaの最終回@福建師範大学

図 最終講義

comments

中文のネットワークの教科書

 「福建に来て3回目の休日」の休日で購入した教科書の続きです。
KCGI図書室にはネットワークの基礎理論の中文教科書がなかったので購入しました。一冊5
元でセールしていたのです。

计算机网络基础(中等职业学校21世纪计算机规划教材)/方元武/丁宇/林其-图书-卓越亚马逊
计算机网络技术及应用-图书-卓越亚马逊
计算机网络技术基础-图书-卓越亚马逊

【福建師範大学からKCGI京都情報大学院大学へ留学しよう!】
京都信息大学院大学 | 首頁
福建師範大学
福建師範大学留学預科学院 网站首頁
KCGI 京都情報大学院へ入学しよう! | KCGI 京都情報大学院へ入学しよう!

comments

福建に来て4回目の休日

 昨晩は授業が終わって完全に無気力モードでした。ほとんど毎日,教壇にたっているわけで,教壇に立っていない時間帯はPHPかJavaのコーディングをやっています。
 本日は4回目の休日ですが,午前中は出勤して,3月からの授業の打ち合わせでした。3月からまた3ヶ月ですよ。
 来週の今頃は成績をつけています。そして,来週金曜日はいよいよ帰国です。

comments

中国のUML教科書

 「福建に来て3回目の休日」の休日で購入した教科書の続きです。
 「中国のHTML、JavaScript、CSS、XHTML、Ajaxの教科書」や「中国のPHP+MySQLの本」で紹介した本のシリーズです。
 何と言っても,このシリーズは解説PPTがダウンロードできることが特徴的です。

图书资源下载-图格网站…《UML基础与Rose建模实用教程》PPT

 第13章で図書管理システムの設計,第14章でスーパーマーケット(超市)の設計が紹介されている以外は,いたってオーソドックスです。KCGIの中国人留学生からオブ脳が発生することを期待します。

【簡易目次】
第1章 面向对象概述 1
第2章 UML概述 27
第3章 Rational Rose概述 56
第4章 Ra tional统一过程 80
第5章 用例图 106
第6章 类图与对象图 133
第7章 序列图 171
第8章 协作图 191
第9章 状态图 204
第10章 活动图 227
第11章 包图 245
第12章 构件图与部署图 256
第13章 图书管理系统 280
第14章 超市信息管理系统 314
附录A Rational Rose的安装与应用 329
附录B 参考答案 366

UML基础与Rose建模实用教程-图格网站
UML基础与Rose建模实用教程/谢星星/沈懿卓-计算机与互联网-卓越亚马逊

【福建師範大学からKCGI京都情報大学院大学へ留学しよう!】
京都信息大学院大学 | 首頁
福建師範大学
福建師範大学留学預科学院 网站首頁
KCGI 京都情報大学院へ入学しよう! | KCGI 京都情報大学院へ入学しよう!

UML基础与Rose建模实用教程

図 UML基础与Rose建模实用教程

comments

死んでもデータを残せ!

 中国ではデータに価値があるという考えがまだ浸透していないようですね。中国の大学の実習室には,保存用のサーバ領域を学校側が用意していないのが普通で,学生はUSBメモリでデータを持って帰ることになっています。レポートのために作成したデータは,発表や提出が終わればなくなっても平気なんです。データを少しずつ大きくしていってなにかを完成させるという考えがありません。
 昨日の夜の授業で,先週の発表のときにつかったと本人たちが言っているデータが,教卓の保存領域にありませんでした。さらに,紙媒体での提出も求めていましたが,紙媒体もありません。そして,チームでウェブ制作をさせているのですが,チームの誰一人もデータのバックアップを持っていないので,どうにも指導ができません。
 そして,授業の最後に,クラス全員に向かって,以下の話をしました。
 昔,阪神大震災にときに神戸大学の学生がフロッピーディスクに入って卒論データから,本人は震災でお亡くなりになったのに,卒業単位を与えたという話をしました。死んでもデータさえ残れば,本人の業績は残るんです。そういえば,「自分のブログ 死んでも残る?」という記事がありましたね。
 
【参考】
自分のブログ 死んでも残る? | オブジェクト脳@kcg

 そして,最後に学生たちに,強くいいました。「死んでもデータだけは残しておくように」。私が発狂するように強く言ったため,写真をとる学生もいました。みなさん,データは大切です。

【福建師範大学からKCGI京都情報大学院大学へ留学しよう!】
京都信息大学院大学 | 首頁
福建師範大学
福建師範大学留学預科学院 网站首頁
KCGI 京都情報大学院へ入学しよう! | KCGI 京都情報大学院へ入学しよう!

comments

SQLの等号が動作しない?

昨日,授業資料用にPHPでMySQLへ問い合わせ(クエリ)を書いていました。どうしても動かないのです。

$querry="SELECT * FROM product";

みたいな単純な文は動作するのに,ほかの文が動作しないので,いろいろチェック。およそ3時間後,ついに等号=が動作しないことが判明したんです。

WHERE product.ProductID = productdepartment.ProductID

みたいな文ですね。!=やは動作するので???
 さらに,「PHPでは等号は==あるいは===があった」とかを思い直したんですが,問い合わせ文はSQLなので,これは関係ないんです。まさかと思って,再起動してもだめ。
 もっとまさかと思いますが,再起動して中文Windowsを起動して,xammpliteを起動して試すと,難なく動作しました。こんなことってあるんですね。
 チェックのためにたくさんのSQL文を書いたので,学生さんにすばらしい授業資料ができあがりましたが…
 さあ,これから洗濯して,午後から夜間は授業です。

【福建師範大学からKCGI京都情報大学院大学へ留学しよう!】
京都信息大学院大学 | 首頁
福建師範大学
福建師範大学留学預科学院 网站首頁
KCGI 京都情報大学院へ入学しよう! | KCGI 京都情報大学院へ入学しよう!

 

comments