升級centos後原先的Acronis備份軟體會出現snapapi無法使用的訊息,可以使用以下方式手動安裝snapapi26
檢查kernel的版本
rpm -qa kernel\* | sort
uname -rmi
/etc/init.d/acronis_agent stop
yum install kernel-devel
dkms status
dkms remove -m snapapi26 -v 0.7.45 --all
rpm -Uhv snapapi26_modules-0.7.51-1.noarch.rpm --nodeps
cd /usr/lib
cd Acronis/
cd kernel_modules/
ls -l
dkms ldtarball --archive=/usr/lib/Acronis/kernel_modules/snapapi26-0.7.51-all.tar.gz
dkms build -m snapapi26 -v 0.7.51
dkms install -m snapapi26 -v 0.7.51
/etc/init.d/acronis_agent start
豐翊科技股份有限公司-技術論壇
這是豐翊科技股份有限公司的技術論壇。請多指教。
2015年4月23日 星期四
2015年4月10日 星期五
使用Centos 6.6與owncloud建立私有雲與雲端儲存
近年來私有雲與雲端儲存盛行,如何建立低成本的私有雲或雲端儲存也成為熱門話題。在此介紹使用 Centos 6.6與owncloud建立雲端儲存的實例。
1.安裝Centos 6.6與相關rpm
Centos 6.6是6系列的最終版。相關rpm包括httpd(apache),mysql,php。由於新版的owncloud 8.0.2必須使用php 5.4,centos內建是php 5.3的版本,php必須能升級到5.4的版本。有幾種作法如可使用webtatic repo ,
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
再用
#yum –enablerepo=webtatic install php54w php54w-common
#yum –enablerepo=webtatic install php54w-mysql php54-mbstring php54w-xmlrpc php54w-xml php54w-gd php-devel php-gd php-pecl-memcache php-pspell php-snmp php54w-mcrypt php54w-mbstring php54w-odbc php54w-pecl-apc php54w-soap php54w-snmp
或使用 EPEL and Remi repository RPM的方式,取得i386或x86-64相關版本
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm
wget http://mirrors.rit.edu/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
把 remi.repo 內的 enabled=0 改為enabled=1
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel
如果有錯誤可改用
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel --skip-broken
2.啟動mysql加入Database
mysql
mysql -uroot -p
CREATE DATABASE owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword';
FLUSH PRIVILEGES;
3.然後取得owncloud(目前版本為owncloud-8.0.2.tar.bz2)
wget https://download.owncloud.org/community/owncloud-8.0.2.tar.bz2
tar -xjf owncloud-8.0.2.tar.bz2
mv owncloud /var/www/html/owncloud/
chown -R apache.apache /var/www/html/owncloud/
並加入.htaccess與目錄規則即可
4.owncloud的LOGO與相關程式是在
Tiny logo (core/img/logo-wide.(png|svg))
core/templates/layout.user.php.
Large logo (owncloud-logo-medium-white.(png|svg))
apps/user_openid/templates/nomode.php
core/templates/layout.guest.php
5.資料則是存放在
/owncloud/data/使用者/files/Documents
6.上傳資料檔案的限制
上傳資料檔案的限制其實是由php所控制,必須修改php.ini中的post_max_size與upload_max_filesize 二個參數
1.安裝Centos 6.6與相關rpm
Centos 6.6是6系列的最終版。相關rpm包括httpd(apache),mysql,php。由於新版的owncloud 8.0.2必須使用php 5.4,centos內建是php 5.3的版本,php必須能升級到5.4的版本。有幾種作法如可使用webtatic repo ,
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
再用
#yum –enablerepo=webtatic install php54w php54w-common
#yum –enablerepo=webtatic install php54w-mysql php54-mbstring php54w-xmlrpc php54w-xml php54w-gd php-devel php-gd php-pecl-memcache php-pspell php-snmp php54w-mcrypt php54w-mbstring php54w-odbc php54w-pecl-apc php54w-soap php54w-snmp
或使用 EPEL and Remi repository RPM的方式,取得i386或x86-64相關版本
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm
wget http://mirrors.rit.edu/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
把 remi.repo 內的 enabled=0 改為enabled=1
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel
如果有錯誤可改用
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel --skip-broken
2.啟動mysql加入Database
mysql
mysql -uroot -p
CREATE DATABASE owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword';
FLUSH PRIVILEGES;
3.然後取得owncloud(目前版本為owncloud-8.0.2.tar.bz2)
wget https://download.owncloud.org/community/owncloud-8.0.2.tar.bz2
tar -xjf owncloud-8.0.2.tar.bz2
mv owncloud /var/www/html/owncloud/
chown -R apache.apache /var/www/html/owncloud/
並加入.htaccess與目錄規則即可
4.owncloud的LOGO與相關程式是在
Tiny logo (core/img/logo-wide.(png|svg))
core/templates/layout.user.php.
Large logo (owncloud-logo-medium-white.(png|svg))
apps/user_openid/templates/nomode.php
core/templates/layout.guest.php
5.資料則是存放在
/owncloud/data/使用者/files/Documents
6.上傳資料檔案的限制
上傳資料檔案的限制其實是由php所控制,必須修改php.ini中的post_max_size與upload_max_filesize 二個參數
2013年7月2日 星期二
Excel 2007 圖形 Pattern Fill問題
在Excel 2007 的圖形與圖案Fill Pattern的功能界面似乎消失了。但在Excel 2010版本又回復。如果使用者使用2007的版本相當不方便。
雖然Fill Pattern的界面消失,但實際的功能實際仍然是存在的。如果有需要的使用者可以使用如Andy Pope所提供的PatternFill Addin.
但是如果在2003使用VBA設計的程式怎麼辦?
這時可以使用 Selection.ShapeRange.Fill.Patterned 與 Selection.Fill.Patterned 的函數, 以index number的數值方式將圖案填入.如Selection.Fill.Patterned 33 就是將 indexnumber=33的pattern填入所選的範圍中

Pattern圖案在2003總共有48個(如圖),Excel 2007則為54個, 但前48個pattern與2003相同共容。需要範例程式可至http://www.seedstech.com.tw/d/modules/wfdownloads/ 下載本程式範例, 如此就解決了Excel 2007 Fill Pattern的問題.

Pattern圖案在2003總共有48個(如圖),Excel 2007則為54個, 但前48個pattern與2003相同共容。需要範例程式可至http://www.seedstech.com.tw/d/modules/wfdownloads/ 下載本程式範例, 如此就解決了Excel 2007 Fill Pattern的問題.
2013年6月21日 星期五
Excel 2010 與 Excel 2007的雙軸折線圖
在Excel 2007版本的繪圖做了很大幅度的改變,原先在Excel 2003的一些可以自訂類型的特殊圖形已不復見。
其中一例是「雙軸折線圖」或「雙軸折線圖加直條圖」。這是能有雙Y軸而且讓兩種不同的圖(直條、折線)可以同時呈現的圖形。
如何用 Excel 2007以上製作出圖表中同時有雙Y軸與直條圖和折線圖的圖形?
主要是要利用副座標軸的功能。利用副座標軸的功能有以下二種,以「雙軸折線圖」為例:
第一種方法是:
1.將原始的數據範圍先設定為主要座標軸(如折線圖)的圖形。此時所有的數據都會進入折線圖中。
2.點選第二組數據所產生的折線圖示。點選滑鼠右鍵,選擇「資料數列格式」。變更在「數列選項」中的「數列資料繪製於」選項至副座標軸(S)。
3.如此即產生「雙軸折線圖」。
4.如果要產生「雙軸折線圖加直條圖」,將要變成直條圖的數據所產生的折線圖示點選滑鼠右鍵,選擇「變更數列圖表類型(Y)」,選擇想要變化的直條圖類型,並按確定鍵繼續即可。
2.點選第二組數據所產生的折線圖示。點選滑鼠右鍵,選擇「資料數列格式」。變更在「數列選項」中的「數列資料繪製於」選項至副座標軸(S)。
3.如此即產生「雙軸折線圖」。
4.如果要產生「雙軸折線圖加直條圖」,將要變成直條圖的數據所產生的折線圖示點選滑鼠右鍵,選擇「變更數列圖表類型(Y)」,選擇想要變化的直條圖類型,並按確定鍵繼續即可。
另外則是,如何使用範本儲存自訂類型來達成以上的效果?
如何建立「雙軸折線圖」自訂類型範例圖
在 Excel 中,選擇工作表中資料儲存格範圍(如A1:C8)。然後按 F11 鍵。或用「插入」圖表後,按滑鼠右鍵選取「移動圖表」至「新工作表(S)」選用個別的圖表。(要迅速以Excel預設圖表類型建立圖表,可先選取要在圖表中使用的資料,然後按下 ALT+F1 或 F11。按下 ALT+F1 時,圖表會顯示為內嵌圖表,而當按下 F11 時,圖表會顯示在個別的圖表中。)
使用範例圖表來建立自訂的圖表格式:
要設定圖表的格式。可依照下列步驟執行:
在RibbonX功能區中,按一下 「設計」 索引標籤,然後按一下 「類型」
群組中的 「變更圖表類型」。依照上述設定「雙軸折線圖」的方式做完設定。並在功能區上選擇「版面配置」 索引標籤,自行依需要設定 「標籤」 群組中的
「圖表標題」,「座標軸標題」,「資料標籤」等選項。
在 Excel 中,切換到圖表工作表,其中包含範例圖表。在RibbonX功能區中按一下 「設計」 索引標籤,然後按一下 「類型」
群組中的 「另存範本」。在「儲存圖表範本」 對話方塊中,「輸入檔案名稱」
方塊中,輸入自訂圖表名稱如「雙軸折線圖」,然後按一下儲存
將會儲存「雙軸折線圖.crtx」檔案到下列位置:C:\Documents and Settings\ 的username\Application Data\Microsoft\Templates\Charts目錄之下
如何以自訂圖表格式套用「雙軸折線圖」範例圖
選取所要繪製的儲存格範圍,然後再按 F11 鍵。
在功能區中,按一下 「設計」 索引標籤,然後按一下 「類型」
群組中的 「變更圖表類型」。在「變更圖表類型」 對話方塊中,按一下
「範本」,在左方窗格中,按一下右邊「我的範本」窗格中的「雙軸折線圖」,然後按一下「確定」圖表會設為自訂圖表格式。
2013年3月14日 星期四
Excel 2010 與 Excel 2007的RibbonX(一)
許多公司與使用者使用Excel中的VBA開發巨集或增益集作為應用程式,從Excel 2007開始使用新的UI具備功能區擴充性(Ribbon Extensibility, RibbonX),可以自訂專用的功能區。最常用的是Open XML Formats檔案來制訂。
但許多人的疑問是如果使用這樣的方式,是否Excel 2010 與 Excel 2007的RibbonX就會完全不同?其實,如果沒有使用到如Excel 2010 Backstage view的功能,RibbonX大部份都可以相容。
如以下的Custom UI就無法共通於Excel 2010 與 Excel 2007,只能用於Excel 2010,因為在customUI使用了<backstage></backstage>的Tag
但許多人的疑問是如果使用這樣的方式,是否Excel 2010 與 Excel 2007的RibbonX就會完全不同?其實,如果沒有使用到如Excel 2010 Backstage view的功能,RibbonX大部份都可以相容。
如以下的Custom UI就無法共通於Excel 2010 與 Excel 2007,只能用於Excel 2010,因為在customUI使用了<backstage></backstage>的Tag
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> <backstage> <button id="CustomButton1" insertBeforeMso="FileSave" label="My test" imageMso="HappyFace" isDefinitive="true" onAction="Macro1"/> </backstage> </customUI>
2012年6月20日 星期三
VMWARE開機與VHD轉換
前幾天客戶送來一個含有VMWARE vmdk 作業系統及資料的隨身硬碟,在開啟 .vmx檔案時出現以下訊息:

一看之下才發現原來客戶是在4核心的機器上使用vmware workstation,取出隨身硬碟使用suspend的方式,所以當其他人要開啟時如果CPU沒有原先的4核以上, .vmx就開不起來.
解決方式其實很簡單,找一台4核心或以上的機器重新開啟.vmx檔案,然後在power關機選項不要用suspend,改用power off即可。
偏巧所有的4核心以上的機器都在測試hyper v,如果使用vmware workstation,會有相衝突的問題。那麼應該怎麼做比較好?
解決方法如下:
1.找一台4核心或以上的機器重新開啟.vmx檔案,然後在power關機選項不要用suspend,改用power off即可。重新產生的.vmx檔案再將 processors數改為 1-2核如圖
2.但是如果不用以上的方法? 其實也有使用轉換的方式,例如直接轉成VHD.只是要花些轉換時間。
3.接著發現一個問題,客戶在vmware使用的硬碟是SCSI,是否能轉換成VHD常用的IDE ?
2012年2月10日 星期五
使用VHD多重開機
有用戶與工程師在使用Hyper V的VHD時,因為某些如效能因素,想如本公司系統用備援VHD開機,答案是可行的,但有以下先決條件:
一、作業系統
1.需為SERVER 2008 R2與Windows 7,Windows 8經測試也可行,Windows 7需企業版或以上
2.Vista及 Server 2008 需更改BCD開機程式
二、硬體應支援虛擬VT技術
作法:
一、製作VHD磁碟:
1.使用電腦管理中的磁碟管理,創建VHD
2.使用Hyper V管理員創建VHD
3.使用Diskpart指令創建VHD
二、安裝作業系統:
1.使用Hyper V管理安裝
2.使用原生開機安裝
但在安裝作業系統時,需為SERVER 2008 R2與Windows 7(企業版以上),Windows 8經測試也可行。如以Hyper V管理安裝,須使用SYSPREP重新一般化。原生開機安裝需以SHIFT-F10進入dos prompt下達指令。
一、作業系統
1.需為SERVER 2008 R2與Windows 7,Windows 8經測試也可行,Windows 7需企業版或以上
2.Vista及 Server 2008 需更改BCD開機程式
二、硬體應支援虛擬VT技術
作法:
一、製作VHD磁碟:
1.使用電腦管理中的磁碟管理,創建VHD
2.使用Hyper V管理員創建VHD
3.使用Diskpart指令創建VHD
二、安裝作業系統:
1.使用Hyper V管理安裝
2.使用原生開機安裝
但在安裝作業系統時,需為SERVER 2008 R2與Windows 7(企業版以上),Windows 8經測試也可行。如以Hyper V管理安裝,須使用SYSPREP重新一般化。原生開機安裝需以SHIFT-F10進入dos prompt下達指令。
訂閱:
文章 (Atom)