2014年6月10日 星期二

2014 / 06 / 11 RO Shop for Discuz X3 研究中。


【 參 考 】
Discuz 開發平台:http://open.discuz.net/?ac=document&page=faq
Discuz 技術文庫:http://dev.discuz.org/wiki/index.php?title=%E9%A6%96%E9%A1%B5
Discuz X2.5數據庫:http://dev.discuz.org/wiki/index.php?title=Discuz!_X2.5%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8


2014 / 06 / 10 Discuz 有關自訂積分 -> 用戶統計表


表名:pre_common_member_count

UPdate:
UPDATE `pre_common_member_count` SET `uid`=[value-1],`extcredits1`=[value-2],`extcredits2`=[value-3],`extcredits3`=[value-4],`extcredits4`=[value-5],`extcredits5`=[value-6],`extcredits6`=[value-7],`extcredits7`=[value-8],`extcredits8`=[value-9],`friends`=[value-10],`posts`=[value-11],`threads`=[value-12],`digestposts`=[value-13],`doings`=[value-14],`blogs`=[value-15],`albums`=[value-16],`sharings`=[value-17],`attachsize`=[value-18],`views`=[value-19],`oltime`=[value-20],`todayattachs`=[value-21],`todayattachsize`=[value-22],`feeds`=[value-23],`follower`=[value-24],`following`=[value-25],`newfollower`=[value-26],`blacklist`=[value-27] WHERE 1


// LIB
DROP TABLE IF EXISTS pre_common_member_count;
CREATE TABLE pre_common_member_count (
uid mediumint(8) unsigned NOT NULL COMMENT '会员id',
extcredits1 int(10) NOT NULL default '0' COMMENT '声望',
extcredits2 int(10) NOT NULL default '0' COMMENT '金钱',
extcredits3 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits4 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits5 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits6 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits7 int(10) NOT NULL default '0' COMMENT '扩展',
extcredits8 int(10) NOT NULL default '0' COMMENT '扩展',
friends smallint(6) unsigned NOT NULL default '0' COMMENT '好友个数 home',
posts mediumint(8) unsigned NOT NULL default '0' COMMENT '帖子数',
threads mediumint(8) unsigned NOT NULL default '0' COMMENT '主题数',
digestposts smallint(6) unsigned NOT NULL default '0' COMMENT '精华数',
doings smallint(6) unsigned NOT NULL default '0' COMMENT '记录数',
blogs smallint(6) unsigned NOT NULL default '0' COMMENT '日志数',
albums smallint(6) unsigned NOT NULL default '0' COMMENT '相册数',
sharings smallint(6) unsigned NOT NULL default '0' COMMENT '分享数',
attachsize int(10) unsigned NOT NULL default '0' COMMENT '上传附件占用的空间 home',
views mediumint(8) unsigned NOT NULL default '0' COMMENT '空间查看数',
oltime smallint(6) unsigned NOT NULL default '0' COMMENT '在线时间',
todayattachs smallint(6) unsigned NOT NULL default '0' COMMENT '当天上传附件数',
todayattachsize int(10) unsigned NOT NULL default '0' COMMENT '当天上传附件容量',
feeds mediumint(8) unsigned NOT NULL default '0' COMMENT '广播数',
follower mediumint(8) unsigned NOT NULL default '0' COMMENT '听众数量',
following mediumint(8) unsigned NOT NULL default '0' COMMENT '收听数量',
newfollower mediumint(8) unsigned NOT NULL default '0' COMMENT '新增听众数量',
PRIMARY KEY (uid),
KEY posts (posts)
) ENGINE=MyISAM COMMENT='用户统计表';

2014年4月9日 星期三

2014 / 04 / 10 Flash Class - Dancing Animal

上課範例 - AS3_006_condition
ftp://nas.takming.edu.tw/songshen/ftp/FlashAS3/A/

設計概念



注意事項:寫程式物件用選的。
用↓選

2014 / 04 / 10 Flash Class - ROLL_OVER(MouseEvent)

上課範例 - AS3_006_RollOver
ftp://nas.takming.edu.tw/songshen/ftp/FlashAS3/A/

步驟
圖層設定與實作
先打開ini檔。
在蝴蝶的圖層的第一個影格按F6複製一份
新增一個圖層紀錄動作(action)
點選蝴蝶圖層的第一個影格→選擇蝴蝶→影片片段改成圖像→循環改成單一影格
在action的最後一個影格,增加一個關鍵影格→F9→stop()

如下圖

2014年4月7日 星期一

2014 / 04 / 08 (Tue) 課堂筆記 Shell Script



做為shell interpreter所在,做為第一行,一定要寫
#!/bin/bash 

執行shell script方法

<1> 直接執行
先給予權限 chomd +x *.sh
直接執行 ./*.sh

一、建立一個shell,印出hello World

#!/bin/bash
echo -e "Hello \t World \a \n"


二、建立一個shell script,輸入並印出firstname , lastname 

#!/bin/bash
read -p "Please input your firstname: " firstname
read -p "Pleash input your lastname: " lastname
echo "$firstname $lastname"

三、變數取用範例 - 輸入檔名,建立三個檔案,檔名+日期,共三種。

#!/bin/bash
echo -e "I will use 'touch' command to create 3 files."
read -p "Please input your filename : " filename

date1=$(date --date='2 days ago' +%Y%m%d)
date2=$(date --date='1 days ago' +%Y%m%d)
date3=$(date +%Y%m%d)

file1=${filename}${date1}
file2=${filename}${date2}
file3=${filename}${date3}

touch $file1 $file2 $file3

四、if-then-else條件判斷式

ead -p "Please input (Y/N):" yn
if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
   echo "OK,continue"
elif [ "$yn" == "N" ] || [ "$yn" == "n" ]; then
   echo "Oh,interrupt!"
else
   echo "I don't know what your choice is"



2014年3月26日 星期三

2014 / 03 / 27 Takming_2D_動畫設計


基礎設定

拉一個矩形在中間,做按鈕功用。
建立以下layer

actions - 紀錄動作(script)
label - 標籤
text - 文字
Mask - 遮罩
animation - 動畫
bg - 背景
border - 外框

結果如下圖=w=

_stand為動畫一開始停頓 [ stop() ] 
_in 為作為滑入用動畫
_out為做為滑出用動畫



第一版的code - 可做按鈕的滑進滑出




第二版code - 把上方六行以迴圈方式呈現





以上是針對場景下的物件事件控制。


影片片段也可以有他自己的控制。

『影片片段的事件控制』