BL小説、BL漫画、BLCDなどのBLもので作られた世界の住人
| Login |
2015年03月08日 (日) | 編集 |
看著萬年不更新的星宇館網站,身為管理人的神彈子真該被人挖洞填土埋了(遠目)

網站採用的「basercms」程式已更新到3.0.7版。星宇館網站還在用2.1.2版,原因無它,2.x 版無法直接升級成 3.x 版,只能全數重新建檔(死)但一直拖下去也不是辦法,而且該程式最近多了一個簡單的購物車程式,可以應付副店長的需求,所以神彈子還是乖乖地人工搬移資料吧。

但沒想到,最新的 3.0.7版卻無法安裝在自家電腦的測試環境上!!!
システム要件
開発言語:PHP5.2.17以降(5.4以降を推奨)        
データベース:MySQL5以降 Or PostgreSQL8.4以降 Or 不要

啥?!最新安裝要件居然要PHP 5.2.17版!自家電腦的PHP版本是 5.2.5,難怪裝不上去。再趕緊調査星宇館網站所屬的 Rental Server 之規格──
PHP:5.3.29
MySQL:5.1.73

因為 Rental Server 曾在去年(2014)有通知會全面更換設備,看來已順利更新完畢。神彈子的自設測試環境也得升級,目前用「Wampserver」套裝程式來架設,這次採用本程式中最接近 Rental Server 規格的 2.2e 版。
PHP:5.3.13
MySQL:5.5.24

[READ MORE...]
2013年03月28日 (木) | 編集 |
關連文章:[紀録] EnCollabo 勤惰管理系統安裝始末(一)

安裝完成後登入畫面有成功跑出來,但登入後的系統頁面日文顯示有部分變成一堆問號(脱力)
檢査程式碼後,發現能夠正常顯示的日文都是直接嵌入在程式中,無法顯示的日文都是從資料庫呼叫出來的資料,看來是資料庫部分出了問題。

資料庫一開始安裝時就指定使用 utf8_general_ci 所以先排除是資料庫本身的問題。
神彈子已連續兩天都在家狂測及拚命google,搞到兩點才去睡覺(好累);昨天在家測試到半夜一點才成功解決亂碼問題,今天趕快把解決對策用到公司的系統上。


題外話:
正常顯示後,先建兩個測試用的使用者,請E同事玩了一下,反應還不錯;但請假單部分只能請以〞日〞計算的假,不能請以〞小時〞計算的假,所以神彈子得在解決兩個空白頁面的問題後再來研究如何修改程式。

只是這個程式是運用 ZendFramework 及物件導向方式撰寫,真要改造,神彈子需要花費很長的時間了。
[READ MORE...]
2013年03月23日 (土) | 編集 |
神彈子昨天晚上在公司加班到搶搭最後一班捷運,只為了安裝名為「EnCollabo」的員工出缺勤管理系統。
現在官方網站已不提供免費下載。神彈子不太記得是何時取得它的免費程式碼了,因為它要求的安裝環境很高階,安裝手續也有點繁雜,所以一直沒有空來測試;應該説神彈子不想在家裡幫公司測試啊,不能計算加班,成功了也沒人會獎勵我。

該管理系統為PHP+MySQL架構。採用的最大的原因是〞日文介面〞!還有它是UTF-8字碼。萬歲!神彈子怕死日本專用的sjis和euc字碼了。

當然,google一下的話,歐美就有一堆UTF-8多國語系的免費系統,但歐美人的請假文化跟日本人不近相同。要神彈子去改造程式碼符合公司内規的話,實在是不可能的任務。神彈子的能力只能修改非資料庫型的單支小程式啊。

假單的分層簽核功能,坊間一般的中文系統當然可以做到,但是神彈子的上司是〞日本人〞,看不懂中文;再者,日本人用的作業系統都是日文,台灣人當然用中文囉,如果採用需要安裝的程式,會有語系不相容的困擾。

當神彈子在公司努力安裝,直到成功出現登入畫面時,覺得所有的辛苦都有回報了(淚)
但登入後發現有兩個功能的頁面是一片空白,每個功能的首頁都有亂碼,努力査證source code也沒能解決,看看時間也逼近能搭上最後一班捷運的死線:PM11:30,只好收工打道回府。結果,神彈子還是決定在自己的筆電上安裝繼續測試了。

因為在家測試的話,成果得拿回公司再實行一次,決定在此寫個備忘録,免得忘記又得重來。
系統運作環境基本要求:

OS CentOS5.4
Webサーバ Apache2.2.3
スクリプト言語 PHP 5.3以降(PDO_MySQL,PEARを使用可能)
フレームワーク ZendFramework 1.9以降
データベースサーバ MySQL 5.1.37以降
メールサーバ Sendmail 8.13.8以降


[READ MORE...]
2013年03月18日 (月) | 編集 |
參考資料:企業で使えるオープンソースCMS一挙12種類解説(機能やインストール/管理の難易度評価付き)
      TYPO3のインストール 脱サラ大学生のプログラム日記

看了參考資料的介紹,就跑去「TYPO3」官網下載安裝完就能直接使用,不用先架設執行環境的版本,試用之後覺得它的 Form(表單)功能非常強大;是採用 Object(物件)設計,想做個聯絡信用表單或問卷,甚至是詢價單等,直接搬移、追加物件就可以完工,不用撰寫一堆語法,真的讓人很興奮!
但使用「TYPO3」這個軟體的日本人很少,所以如果有問題,只能看一堆英文文章(脱力)

本來考慮有沒有可能取代目前設置在星宇館網站的basercms,畢竟該程式的作者長達半年以上沒有更新,其中有些bug讓神彈子很頭疼。

努力測試「TYPO」各版本後,發現它要求的伺服器環境規格實在太高了!
星宇館網站所在的運作環境根本裝不上去(死)
它要求PHP的版本必須很新,而且需要某些特殊模組。一般出租網頁空間的業者不可能花大錢一天到晩一直升級自家的伺服器。

最終結論是「TYPO」只適用在自己花錢架設伺服器的情況下,也就是屬於中大型企業適用,個人或小型企業如果沒有跨過基本配備的門檻,難以實際運用。

記録各套裝程式版本中的PHP版本
========================
TYPO3 wininstaller

TYPO3 PHP version
v4.0.6 5.2.1
v4.1.5 5.2.1
v4.2.0 5.2.5
v4.2.1 5.2.5
v4.2.2 5.2.5
v4.2.3 5.2.6
v4.2.10 5.2.6
v4.3.0 5.2.6
v4.5.22 5.3.5
========================
[READ MORE...]
2012年08月18日 (土) | 編集 |
星宇館的網頁是採用日本的CMS系統「basercms」,版本由原先的 1.6.10 升級至 2.0.3。

除了升級之外,另外更新星宇館原先使用 shidanko.s21.xrea.com 這個網址的首頁。
本來是點進舊網站後會零秒差自動跳轉至新網址 http://seiukan.m21.coreserver.jp ;現在覺得該方法不太妥當,很多人可能不曉得網址已經更換,所以把自動跳轉的時間改成30秒,並加上搬遷啓示。

本次升級遇到好幾個困難點,在此備註一下,以供日後再升級時多加注意。

1. 如果在測試環境下,按照官方網站公布的升級歩驟操作會失敗。
因為該方法會寄送郵件至信箱,需要點選郵件内的網址才能完成最後的更新歩驟。但神彈子架設的測試環境無法正常寄送郵件,所以更新失敗。

2. 新版本和舊版本的資料庫架構有差異。
A. 資料表由23個增加至27個。
B. 某些資料表有新增欄位。

之前由 1.6.6 升級到 1.6.10 時,先直接使用 phpMyAdmin 匯出資料庫架構檔(*.sql);在重新安裝 1.6.10 後直接匯入覆蓋即可。但本次升級時無法如法炮製;直接匯入的話,原有資料就亂掉了(死)
結果是用掉上個周末(8/11,8/12)兩個整天的時間才把原有資料載入至新版的資料庫中,然後就一直測試跑網頁看顯示結果,順便變更某些版面的 CSS 設定。
[READ MORE...]
2012年07月26日 (木) | 編集 |
即日起開放 Comic Market 82 會場(活動日:8月10日~12日)之網路預約。

星宇館 Comike 82 預約訂購系統
系統使用截止期限:2012年8月8日PM17:00

新功能:無。目前僅做除錯處理,不再新增功能。
修改:訂金由一個攤位500元,降低到400元。
系統使用説明
希望新手能先把説明看完再使用,免得徒增困擾。

各社團的圖檔會在本週六前完成上傳。
如果有任何問題,請寫在「回覆」(COM)欄以方便修正,謝謝。

2012年04月28日 (土) | 編集 |
神彈子最近是怠忽管理人之職守,星宇館的網站是〞萬年〞縮小規模營運中(大汗)
連會場專用網路預約訂購系統的上線時程也是慢得太誇張。

Super Comic City 21 是四月五日就已經發售場刊,但神彈子沒有注意,忘了提醒館長和副店長去購買。等場刊到星宇館後,系統正式上線日離會場日已不到兩星期。

COMIC1☆6 更是誇張,會場日前兩天的現在,剛剛才弄上線……orz

真是對不起館長和副店長,兩人都沒有催神彈子手脚快一點 M(__)m
希望預約系統還能幫上訂單整理的一點小忙。


2011年10月18日 (火) | 編集 |
時季都進入秋天,該著手準備冬Comike,但神彈子卻還在〞調教〞新電腦,何時才能著手開始改造系統,目前還看不到眉目……||||

面對 Windows 7,神彈子在XP環境下的所有32位元程式幾乎全數無法使用,需要花時間研究如何將網頁測試環境給架起,沒有測試環境就沒辦法試跑PHP程式,得加緊動作了。

補上星宇館今年夏Comike(C80)的訂購統計資料,改天有空再來做一個總比較表及趨勢圖,以分析同人誌的消長。
[READ MORE...]