捐血一袋救人一命

江蘇拙政園

江蘇 拙政園

全家福

日本 和歌山城

賞楓之旅

千燈 夕照

水鄉千燈

蘆洲 微風運河

破曉時分

2015年11月9日 星期一

管理Windows 7 儲存的認證/密碼

如果 manage passwords 命令輸入在「搜尋程式及檔案」欄,選擇「管理網路密碼」、「管理Windows認證」均可。




PS. 輸入 manage passwors 方法並不適用於 Win10

manage passwords = 控制台→使用者帳戶→認證管理員

在命令提示字元輸入以下命令(Win10 適用)

rundll32.exe keymgr.dll, KRShowKeyMgr

會執行「已儲存的使用者名稱和密碼」,這裡也可以管理認證

如果在 Win10 環境,請選擇控制台 > 使用者帳戶 > 認證管理員

2015年9月22日 星期二

如何使用沉水馬達來打空氣到水中

使用沉水馬達打氣要利用文氏管的效應(不一定要有文氏管,有文氏管更好)。

文氏管的形狀就是兩邊管口較粗,中間細;細的部位會有分支小管。

當流體經過文氏管粗口時,流速低,壓力大;當流體經過中間細管時,壓力減弱,流速加快,此時分支管中的流體就會被帶入粗管中

 

如果沒有文氏管怎麼辦呢?

簡單的作法就是在水管上打一個小孔,不要太大,然後把打孔的部位提高,提高到水不會從小孔中溢出即可。


2015年9月2日 星期三

同一列所有的 div 顯示相同高度

在切版面常遇到的問題:同一列的 div 高度不同,這樣版面看起來會很醜

例如:

HTML:

<div id="parent">
    <div class="children borderGreen">正常狀況下,字多的 div,高度會比較高,但這樣版面會很怪,所以必須同一列的 div 都要同高,用計算的方式又很麻煩</div>
    <div class="children borderBlue">這個高度比較低</div>
</div>

CSS:

div{
    box-sizing:border-box;  
}
.children{
    float:left;
    width:calc(100%/2);
    border:1px solid;
}
.borderRed{
    border-color:red;
}
.borderGreen{
    border-color:green;
}
.borderBlue{
    border-color:blue;
}

Result:

image

要解決這個問題,可以改用下面的設定方式

1.在父 div 裡設定 CSS屬性如下:

#parent{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.sameHeight{
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

2. HTML Code :

<div id="parent">
    <div class="children borderGreen sameHeight">正常狀況下,字多的 div,高度會比較高,但這樣版面會很怪,所以必須同一列的 div 都要同高,用計算的方式又很麻煩</div>
    <div class="children borderBlue sameHeight">這個高度比較低</div>
</div>

image

Sample:

PS.如果您是直接 copy & paste 網頁上的 code,請注意雙引號有沒有錯!因為笨蛋 Windows Live Writer 會自動替換掉一些符號,造成網頁碼錯誤,效果出不來!

PS.使用此方式讓同列 div 等高時,所有的子 div 都不要設 height:100%;

2015年8月28日 星期五

網頁載入圖片技巧

以前網頁需要一堆 Icon、Logo、甚至是美美的邊框圖片等等,需要設計很多圖檔,然後在網頁中一一使用 img 標籤來載入圖檔。

現在您可以把這一大堆 Icon、Logo圖檔,全部存成一張圖,再利用 CSS background image 來設定哪個標籤需要圖檔中的哪一個部份。

這樣的好處是,大量減少 http request

而且可以很容易的用程式去控制要去讀哪個區塊的圖片

CSS Sprite Generator

  1. http://spritepad.wearekiss.com/
  2. https://www.image-maps.com/
  3. http://spritepad.wearekiss.com/
  4. http://www.spritecow.com/
  5. http://spritegen.website-performance.org/

Border Image Generator

  1. https://developer.mozilla.org/en-US/docs/Web/CSS/Tools/Border-image_generator
  2. http://border-image.com/#%7B%22src%22%3A%22http%3A%2F%2Fwww.w3.org%2FTR%2Fcss3-background%2Fborder.png%22%2C%22linkBorder%22%3Atrue%2C%22borderWidth%22%3A%5B0%2C0%2C0%2C0%5D%2C%22imageOffset%22%3A%5B27%2C27%2C27%2C27%5D%2C%22fill%22%3Atrue%2C%22setRepat%22%3Afalse%2C%22repeat%22%3A%5B%22repeat%22%2C%22repeat%22%5D%2C%22scaleFactor%22%3A3%2C%22setRepeat%22%3Atrue%7D

Button Generator

  1. https://css-tricks.com/examples/ButtonMaker/
  2. http://www.cssbutton.me/
  3. http://livetools.uiparade.com/button-builder.html
  4. http://button.csscook.com/
  5. http://dryicons.com/demos/css3-linear-gradient-buttons-generator/
  6. http://cssgradientbutton.com/
  7. http://css3buttongenerator.com/
  8. http://www.bestcssbuttongenerator.com/
  9. http://www.cssbuttongenerator.com/

Menu Generator

  1. http://cssmenumaker.com/
  2. http://www.cssmenubuilder.com/home
  3. http://www.cssportal.com/css-menu-generator/
  4. http://css3menu.com/
  5. http://www.menucool.com/drop-down-menu
  6. http://purecssmenu.com/
  7. http://onlinehtmltools.com/menu-generator/
  8. http://www.izzymenu.com/

CSS div 切版的問題

網頁設計中,會經常用到 div 來切版面。

在設計新手經常會無法理解,為什麼版塊會跳行、超出,永遠不如自己想像的那樣。

所以要理解 Box Model。

在W3C 定義的 Box Model ,它的寬度(width)及高度(height),是不包含邊框線寬度(border),也不包含留白(padding)的部份,只有內容的部份。

也就是說,利用 div 劃分出來的版面,實際寬度 = maring + border + padding + width。

同理,實際高度 = margin + border + padding + height。

所以如下的設定,預設會造成版塊跳行。

新手會很困擾,為什麼外框 100%,內框是兩個 50%,加起來不是超出版面寬度,出現捲軸,破壞畫面,再不然就是內框跳到下一行,同樣也是破壞了版面。

會以為一定要用 Javascript 去計算寬高,自行來指定寬高點數。

其實不需要這麼麻煩,只要指定 CSS 的參數:box-sizing 即可。

下圖來解釋 box-sizing 參數:

2015-08-28_150746

box-sizing:content-box → width 及  height 是指橘色方塊的寬度及高度

box-sizing:padding-box →指黃色方塊的寬度及高度

box-sizing:border-box →指淡綠色方塊的寬度及高度

預設是用 content-box。

當你指定 box-sizing:border-box時,它包括 border + padding + content

當你指定 box-sizing:padding-box時,它只有 padding + content

所以要注意了,如果有指定 margin,就會造成版塊超出預想的寬高,box-sizing 也救不了。

如果一定要用 margin,可以利用 calc() 來計算 width / height。

在 IE 5.5 ,width & height 是包含 border & padding 的。

2015年8月25日 星期二

網頁 Menu 文字變色及換圖

說穿了很簡單,就是定義 a:hover 等相關 CSS 設定

設定超連結預設的樣式

a:link {
color:#0000ff;                // 超連結文字的顏色
text-decoration:none;   // 不顯示超連結的底線
}

設定點擊(訪問)過的超連結樣式

a:visited {
color:#0000ff;                // 超連結文字的顏色
text-decoration:none;   // 不顯示超連結的底線
}

設定當滑鼠游標指到超連結時的樣式,只要指定與 a 或 a:link 不同的 background image 就可以做到變換影像的效果

a:hover{
color:#ff0000;                // 滑鼠指到超連結時,文字變化的顏色
text-decoration:none;   // 不顯示超連結的底線
background:url(another_image_full_path.jpg);
background-repeat:no-repeat;
background-size:16px 16px;
background-position:0px center;
padding-left: 20px;
}

設定當點擊超連結(滑鼠左鍵沒放開)時的樣式

a:active {
color:#ff00ff;                // 超連結文字的顏色
text-decoration:none;   // 不顯示超連結的底線
}

不用 CSS 時,用 Javascript 也能做到,不過使用 CSS 之後,不用任何 Coding 就可以達到這種動態的效果。

網頁 Menu 增加 Icon 圖片的方法

設計網頁的 Menu 通常都是使用 <ul><li> 標籤來達成最方便,不需要太多的 Coding.

連結的部份就是用 <a> 來達成,不過影像的部份如果使用 <img> 標籤,會造成無法控制影像及超連結文字的對齊,畫面就會醜醜的。(如下圖,Sample)

image

 

所以要使用圖片,得利用 CSS 定義 <a> 的背景圖

background:url(圖片路徑檔名);
background-repeat: no-repeat;
background-size: Npx Mpx;            // 指定圖片縮放寬高,如果你的影像圖檔大小已經先處理好,這就可以省略
background-position:0px center;  // 0px 指圖片起始水平位置,center 指圖片與文字垂直對齊
padding-left: 20px;                           // 調整文字與圖片距離(含圖片寬度)

結果如下圖,Sample

image

最好還是事先把圖檔大小處理好,會比較省事,而且也節省傳輸頻寬,就算考慮到縮放,圖檔也不需要太大,因為 Menu Icon 本身不會需要太大。

2015年6月23日 星期二

Windows 7 遠端協助

Windows 7 遠端協助跟 Windows XP 又不一樣了,但是變得更簡單了。

一樣,先開啟允許遠端協助。

image

接下來,在防火牆上設定允許遠端協助、Windows遠端協助COM伺服器(c:\windows\system32\raserver.exe)、TCP 135。

image

最後設定群組原則

image

image

image

IT 人員要連線時,就執行 msra /offerra ,然後輸入用戶端 IP 或主機名稱就可以連線了

image

image

image

PS.IT人員的帳號,不可以是空白密碼。

PS.如果是在群組環境下使用,用戶端電腦上必須要有IT人員的帳號,而且密碼是一致的。

Windows XP 遠端協助

如何讓 IT 人員能夠直接看到用戶端的操作,重現問題狀況,是很重要一個功能,這個功能在Windows 早已內建,其實可以不用額外使用其他軟體

  • 啟用遠端協助

2015-06-23_154356

2015-06-23_154425

  • 設定防火牆允許以下程式連接

2015-06-23_154700

2015-06-23_154716

2015-06-23_154726

 

  • 群組原則設定可連接的 IT 人員帳號

2015-06-23_154811

2015-06-23_154822

2015-06-23_154832

2015年6月5日 星期五

SharePoint Online 網站設計概念

SharePoint 在企業內 EIP 最常用的就是表單+工作流程、文件共享管理、工作專案管理、公告、討論區、問卷等等功能,這些都是由「應用程式」組成!

SharePoint的應用程式分為兩大類:

1.「清單(List)」

2.「文件庫(Document Library)」

這兩種資料形式再搭配不同的檢視樣式,就形成了各式各樣的應用程式。

這些應用程式可以在「網站內容」→「新增應用程式」裡面找到 SharePoint 本身內建的應用程式,不過有些應用程式還需搭配其他軟體及授權,例如:Project Management、Access資料庫、Power BI等等。

如果這些不夠用,也可以在 SharePoint市集裡找到一些免費的。
不過,令人厭惡的是,很多應用程式表面說是免費,其實只是被閹割的試用版,或是跟你說要搭配其他付費服務。

其實基本上SharePoint 本身內建的功能就夠用了!乍看之下,很多內建應用程式似乎都不太適用,其實自行增加一些欄位,修改一下「檢視(View)」就可以用了。

以下先簡單介紹一些內建的應用程式:

文件庫 文件庫:用來存放各種檔案,共享檔案的地方。你可以把 Word組織圖、Excel 圖表檔案放入,然後在新增網頁組件,讓網頁能直接呈現圖表、樞紐分析圖表等。
表單庫 表單庫:專門用來存放 InfoPath 電子表單,如果沒有購買 InfoPath 這套軟體授權,使用這個應用程式也沒有用!

PS.先別絕望,不是只有 InfoPath才能做電子表單。敬請期待後續文章。
圖片庫 圖片庫:就是讓你專門放照片,建立相簿使用的功能。Image 025
資產庫 資產庫:這也是一個文件庫,只是它是以「升級的連結」樣式呈現,專門用來存放多媒體檔案,例如音樂檔、影片檔、圖片等等,也可以內嵌影音網站的影片,例如:Youtube
用戶端安裝Silverlight之後,可以線上播放 wmv 、mp4、wma影音檔案(不是所有影音格式都可以播放)。
內嵌於影音網站的影片都可以播放,所以建議如果影片沒有什麼版權、資安的顧慮,可以上傳到Youtube,然後以內嵌方式連結,這樣既可以節省SharePoint磁碟空間,影片格式也較不受限制,用戶端更不用安裝Silverlight。
Image 022
網站資產 網站資產(SiteAssets):就是一個文件庫,它可以連結到Outlook裡,從Outlook裡直接讀取檔案。
如果檔案格式是 Word, Excel, .msg(信件檔)…,可以在 Outlook 裡直接搜尋內容,也可以在寄信時,以「附加項目」→「Outlook項目」→「SharePoint清單」,當作附件寄出。
你也可以用它來放網頁檔案,例如: .js, css, html, .jpg, aspx…
網站頁面 網站頁面:這裡可以存放自己設計的網頁檔案,包括Javascript、CSS、HTML、aspx等等。

請不要在自訂頁面中,使用CDN的 Javascript Framworks,例如:Google CDN 的 jQuery。
要使用 Cross Site 的 Javascript Frameworks 時,IE會一直跳警告….,所以請將 Javasript Frameworks 下載後,上傳到這個網站頁面文件庫中。
Wiki頁面庫 Wiki頁面庫:就是一個共筆、Team Work的網頁庫,如同維基百科一樣,可以應用在知識管理上。
資料連線庫 資料連線庫:看來是給 InfoPath 儲存表單資料的地方。

Image 027
報告庫 報告庫(ReportLib):
reportlib狀態指標定義 reportlib狀態指標定義:當你使用報告庫之後,就會自動產生這個應用程式,故名思義就是用來定義狀態指標。

以上是文件庫類型的應用程式及用途簡介,
接下來介紹清單型的應用程式

宣告 宣告:就是公告訊息。至於針對誰公告,以及怎麼通知公告對象,都可以做設定

PS.宣告中,內建可以開啟目標對象,這個本來的用途就是用來讓公告者設定針對誰公告,工作流程可以讀取這個欄位來指定通知誰,但是目前該功能有 Bug,無法正常運作。
變通辦法就是自己新增一個欄位,不使用內建的目標對象。然後工作流程讀取自己新增的欄位
討論區 討論區:就是類似 FB 、論壇的一個功能。會有人頭像、名字、訊息、圖片影片、Like、回覆等等
image
問卷 問卷:就是問卷,只是它內建自動統計的功能。你也可以把問卷結果存在 Excel 檔中。

在SharePoint中,有兩個方式可以做問卷,一個就是用這個應用程式,另一個就是開一個文件庫,然後使用Excel Online 建立一個問卷檔案。
工作 工作:就是專案管理。乍看之下一點都不像專案管理,它預設的檢視樣式是一個簡單的時間表+工作項目清單,只能稱的上是To Do List,但是其實它內建了甘特圖、行事曆的檢視樣式,也可以篩選已完成或是落後的工作。如果你再自己增加一些專案管理必要的欄位,就可以做專案管理了!
Image 021
Image 023
Image 024
議題追蹤 議題追蹤:這個玩意,跟「工作」幾乎是一模一樣的,但是它沒有內建的甘特圖,雖然可以自建甘特圖檢視樣式,但是我個人的經驗中,有時產生甘特圖樣式時,會發生系統錯誤!
所以我會建議改用「工作」!
匯入試算表 匯入試算表:你可以透過此應用程式,將Excel檔案內容匯入 SharePoint,變成一個清單樣式的資料表
連絡人 連絡人:就是通訊錄啦。這個功能用自訂清單就可以做出來了。

連結 連結:清單樣式的連結列表,沒什麼其他功能。這個功能用自訂清單就可以做出來了。
升級的連結 升級的連結:
自訂清單 自訂清單
在資料工作表檢視中自訂清單 在資料工作表檢視中自訂清單
外部清單 外部清單
行事曆 行事曆:
網站信箱 網站信箱:https://support.office.com/en-us/article/Overview-Use-a-site-mailbox-to-collaborate-with-your-team-45fb1ef2-19f5-4bf5-b6e2-8f3f77c09221?CorrelationId=03ffa432-94e3-4776-8953-b423da199ad7&ui=en-US&rs=en-US&ad=US