顯示具有 網路應用 標籤的文章。 顯示所有文章
顯示具有 網路應用 標籤的文章。 顯示所有文章

2020年8月10日 星期一

解決在 Win10 下開啟 Chrome 出現 STATUS_INVALID_IMAGE_HASH 錯誤的解決辦法

 今早一開啟 Chrome 出現的如下畫面,顯示 STATUS_INVALID_IMAGE_HASH 錯誤訊息。

經過確認發現係 Google Chrome 自動更新,導致與電腦內安裝的賽門鐵克防毒軟體衝突,使得 Chrome 無法正常開啟。

解決方法

  1. 移除舊版的賽門鐵克防毒軟體,安裝新版的賽門鐵克防毒軟體,不過因為單位電腦防毒軟體是由單位統一安裝更新的,所以無法自行動新安裝。
  2. 關閉Chrome導致衝突的功能,步驟如下:
按快速鍵  WIN+R 輸入 regedit,然後選擇執行。 

至 HKEY_LOCAL_MACHINE > SOFTWARE > Policies 下尋找有無 Google 機碼,如果沒有的在按滑鼠右鍵新增機碼,並將新的機碼更名為 Google。

隨後在 Google 機碼下在新增一個機碼,並更名為 Chrome,而後在 Chrome 下新增DWORD (32-位元) 值,並重新命名為  RendererCodeIntegrityEnabled,資料依預設為 0x00000000 (0)。

 設定完後關閉所有的 Chrome ,連同背景執行的也要。

 

接下來重新執行 Chrome 即可。

同場加映

這次在確認 Chrome 版本時意外發現,下方多了一個 「你的瀏覽器受到管理 」的訊息,點進去看顯示,「你的系統管理員可以遠端變更瀏覽器設定。這部裝置上的活動也可以透過 Chrome 以外的服務管理。


不過依循其說明在在網址列中輸入 chrome://policy,然後按下 Enter 鍵,確認所有變動都是由本機,沒有從遠端更新的,可能是因為單位有用 Google 的 GSuite  的關係吧。


2020年6月20日 星期六

有特色對比的3個免費圖庫

最近在做一些美工工作,有時會用到一些免費圖庫,有些免費圖庫像Shutterstock下載的圖片會有浮水印,使用上會有所不便,經過尋找試用,目前較常用以下這三個圖庫:

Unsplash

Unsplash 圖庫有100.6k張相片, 相片編輯者們會對用戶上傳的相片進行整理,其整理的 Collection有269.9k,其相片較具質感,要找相片時,可選最上方的分類,或是直接搜尋,不過搜尋的話最好是用英文,比較會搜尋的到你要的相片。Unsplash的授權原本為CC0,在 2017年6月5日更改為「Unsplash許可協定」,允許瀏覽者在沒有徵得攝影師或Unsplash許可的情況下,可以自由使用、複製、修改與分發相片,也可以將相片用於商業目的。



Pexels

Pexels  圖庫有10k張相片,也有類似 Unsplash 的 Collection ,在 Pexcels  為 Discover ,的相片較為生活化,找相片是可直接搜尋,也可以看 Discover ,除些之外,Pexcels  還有影片 1.03 k  的影片,其多國語言界面做的比較好,中文搜尋起來的結果也較佳。其授權允許免費使用所有相片和影片,無需註明相片來源。表揚攝影師或 Pexels ,也可以修改來自 Pexels 的相片和影片。歡迎發揮創意盡情編輯。


Pixabay

Pixabay 圖庫除了有相片及影片外,還有揷畫及向量圖,其相片、揷畫及向量圖風格較為夢幻,界面為多國語言,但只有簡體中文,不過搜尋結果還算可以。其授權為 Pixabay License,使用限制請參閱其服務條款




2020年5月13日 星期三

[Python,Sikuli] 如何定時執行程式,來將每日例行工作自動化。

很多時侯我們會希望能夠定時執行某些作業,例如:每日定時上網捉取某些資料、定時關機等,透過將例行工作自動化來節省自已的時間,只要這些作業是固定的,就可以使用 Sikuli 來幫助我們進行自動化的作業。在如何用 Sikuli 來將重複性的工作自動化,讓省下來的時間從事更有生產力的工作並提升生活品質。 這篇文章中,我們提到 Sikuli 基本上是根基於 Python (Jython) 的語法,故想要定時執行某一任務,可參照 Python 上的函式,實現的方式有以下兩種 :

使用 threading 模組中的 Timer


Python 的 threading 模組,是 Python 標準函式庫裡面的模組,所以不用特別安裝即可使用,雖然功能不是很多,但是基本多執行緒程式設計常用的功能它都有,在這我們會用到該模組的 Timer , Timer 是一個執行緒,它可以在我們指定的時間間隔之後執行一個函式。

最簡單使用 Timer,基本上必需具備下列語法: 
  
import threading ;
timer = threading.Timer(timer_start_time, func , func_param);
timer.start();

其中使用 threading .Timer 建立執行緒時,至少需傳入2個參數,第一個參數 timer_start_time為,預計於多久後執行的時間間隔(單位是秒),第二個參數 func 為所要呼叫的函式名,第三個參數 func_param 是呼叫函式的引數(tuple),如果所呼叫的函式沒引數的話可省略。
 
前面提到 Timer 建立執行緒時,所要傳入的第一個參數,為預計於多久後執行的時間間隔,但我們想要的是指定時間執行,這時就需要將指定時間換算為時間間隔,這時可用 datetime 模組進行計算轉算,語法如下:

import datetime;
#取得現在時間
now_time = datetime.datetime.now();
#設定預計執行的時間
next_time = datetime.datetime.strptime(str(next_year)+"-"+str(next_month)+"-"+str(next_day)+str(next_time), "%Y-%m-%d %H:%M:%S");
#計算預定執行的時間與現在的時間間隔,並換算為秒數。
timer_start_time = (next_time - now_time).total_seconds(); 

  以下為示範每日定時關機的程式碼:



使用 sched 模組


sched 模組是 Python 內建的模組,它是一個排程(延時處理機制),每次想要定時執行某任務都必須寫入一個排程,其執行為依序執行,基本上必需具備下列語法: 

import sched;
from datetime import datetime;
import time; 
#初始化 schedule
schedule = sched.scheduler(time.time, time.sleep)
#設定 schedule 及執行
schedule.enter(timer_start_time, 0, func,())
schedule.run();
 
相較於 threading 模組中的 Timer,其步驟多了一步初始化的動作,其設定一樣是預計執行時間的間隔,但其 enter 內的參數不能省略,所以所于呼叫的函式就 算沒有引數,也要給一個空tuple (),同樣示範每日定時關機的程式碼如下:
 
 
可以看到基本上概念跟前一個是差不多的,只不過是應用不同模組來執行。

結語 


對於每日固定執行的工作,我們可以透過 Sikuli 來定時執行 ,將例行工作自動化,將節省下來的時間應用在更有生產力的工作。
 
 

2020年4月9日 星期四

特別的瀏覽網址

近來觀看網站後台流量統計,發現有下列二個特別網址:

android-app://com.google.android.googlequicksearchbox/https/www.google.com

http://10.0.65.52:15871/cgi-bin/blockOptions.cgi?ws-session=-711527042

經查詢發現,第一個 com.google.android.googlequicksearchbox 為 Android 上 的 Google app ,如用以下網址,就會出現 Google APP。

https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox






另一個網址 blockOptions,則為 網站被某一家公司/機關/學校的 Websense 內容過濾器,阻止其使用者訪問網站的訊息,也不知我寫了什麼,會被攔???

2019年12月19日 星期四

善用 Google 快訊(Google Alerts) ,打造自已專屬的資訊搜尋器。

Google 快訊 也是 Google 提供已久的服務,該服務能依我們所設定的關鍵字,每日將搜尋結果寄到你的信箱,免去自已搜尋的功夫,做到自動化收集資訊的效果,要使用這項功能,於登入 Goolge 帳號後,進入 Google 快訊 ,畫面很簡潔,最上方是搜尋列,最下方預設新聞選項,可供直接選用。

現在假設我們要建立一個定期搜尋「價值投資」相關快訊,在上方搜尋列打「價值投資」,然後按 Enter,此時會出現使用這關鍵字搜尋的結果,如果覺得搜尋出來的結果,不是你想要的,可以在上方搜尋列重新更換關鍵字,直到搜尋輸出的結果是你所要的,也可以應用 Google 搜尋的運算子,限制搜尋範圍。
確定了搜尋結果是你所要的之後,還可以選「顯示選項」,做進一步的設定。
其可設定的選項有下列:

  • 寄送頻率:即時、每天及每週
  • 來源:網誌、新聞、網頁、影片、書籍、討論、財經資訊以及自動。
  • 語言:可限定一種語言,或不限制語言。
  • 地后:可限制搜尋何地區資訊,或不限制地區。
  • 搜尋結果:可選最佳搜尋結果,或所有結果:
  • 傳送至:可選擇寄至信箱,或變為RSS動態連結,供連接到你慣用的RSS閱讀器。
如果都確定無誤了,選擇建立快訊,即可建立完成了。
如果我們選擇傳送每天寄送到 E-mail 帳號,在 G-mail當中我們就會每天收到,符合我們設定關鍵字的相關訊息。
這功能看來簡單,但很少看到人在使用,如果關鍵字設定的好,可以讓你時時Follow最新訊息,不漏接任何消息。

2019年12月17日 星期二

善用 Gmail 的別名功能自動分類郵件,減輕工作負擔。

Gmail 有一個很古老的技巧,在帳號名稱後面接上「.」或「+」兩個符號之一,後面在接上任意字串,即可創立一個分身,例如以下例子:
  • account@gmail.com
  • account+bill@gmail.com
  • account.sell@gmail.com
  • account+stock.buy@gmail.com
這些帳號事實上都代表 account@gmail.com 這個 Gmail 帳號,寄到這些信箱的電子郵件,事實上都會寄到 account@gmail.com,這樣做有什麼好處呢?我們可以用這個功能,加上 Gmail 搜尋功能來達到自動分類郵件的效果,有下列三種應用方式:
  • 在 Gmail 上方的搜尋列,直接輸入 Gmail 帳號搜尋相關郵件。
這是最單純的作法,利用 Gmail 搜尋功能,直接找指定郵件帳號,但缺點為仍需人工操作。

  • 於 Gmail 篩選器建立篩選條件,步驟如下:
首先選擇 Gmail 左方的齒輪圖示,選擇 設定。


之後選擇 篩選器及封鎖的地址 功能,選擇建立 新篩選條件。



於建立篩條件畫面,可以設定所要的篩選條件,在此我們設定的是篩選寄件者為 account+bill@gmail.com 的信件。


皆下來為設定篩選到的信件要如何處理的選項,在此我們選擇將所篩選到的信件,加入 bill 標籤,因先前無此標籤,所以選擇 新增標籤。


新增完後,在 篩選器及封鎖的地址 畫面上會產生我們剛新建篩選器,並在 Gmail 左側的功能區,新增一個 bill 的標籤。



請注意這個功能有二個注意事項:
  1. 是只針對篩選器建立後,收進來的信件起作用,如是在篩選器建立前的在已存在的信件,需手動處置。
  2. 設定 中 收件匣 內的 篩除的郵件:的設定,需選為 不要覆寫篩選,否則此功能不會起作用。
  • 第三種方式為設定多重收件匣:

在使用此功能前,需將 Gmail 分頁功能取消掉,選Gmail 左方的齒輪圖示,選擇 設定收件匣 ,並將分頁取消掉後,選擇 儲存。
在選擇 Gmail 左方的齒輪圖示,選擇 設定 ,於 進階 中選擇啟用 多重收件匣 ,然後選擇 儲存變更。

此時在設定中就會看到多一個 多重收件匣 的分頁可供設定,假設我們想要達將 account+bill@gmail.com ,單獨顯示在一個收件匣時,可在搜尋查詢內輸入 from: account+bill@gmail.com , 此收件匣的名稱設為 bill ,在按儲存變更,即可設定完成。


搜尋查詢運算子不止上面所用的語法,更多設定可參見Gmail搜尋運算子說明,此方法跟前述第二種方法最大不同是,此方法是馬上作用於現有信箱中,但功能就是搜尋出符合我們所設搜尋查詢設定的郵件,無法像篩選器有較多功能。

以上介紹 Gmail 別名搭配不同功能的應用,如果善用上述功能,可以替我們減少很多工作上的負擔,讓我們可以更專心在工作上,不必花費時間及心神分類,是一個相當不錯的功能,不過很少看人在用,十分可惜,希望大家能在閱讀本篇後,能有自已的收獲。

2015年12月25日 星期五

COUNTIFS、SUMIFS及AVERAGEIFS 應用

       在 Google  試算表中 COUNTIFS、SUMIFS 及 AVERAGEIFS 這三個指令可以用多個條件限制所要範圍分別計算數量、總和及平均,其語法如下:
命令 語法
COUNTIFS COUNTIFS(加總範圍 1, 標準 1, [標準範圍 2, 標準 2, ...])
SUMIFS SUMIFS(加總範圍, 標準範圍 1, 標準 1, [標準範圍 2, 標準 2, ...])
AVERAGEIFS AVERAGEIFS(平均範圍, 標準範圍 1, 標準 1, [標準範圍 2, 表準 2, ...])
      為求容易了解,我們實際舉一個例子來說明,以下為範例表格,Data 為所要計算加總的資料範圍,Spec 1 至 3 為不同的條件範圍,分別為文字、TRUE/FALSE、數字。
image
     
       如果我們要計算 Data 資料範圍中符合 spec 1 中為 A 、spec 2 中為 TRUE 及 Spec 3 中大於30 的數值的總合可用下列語法:

=SUMIFS(B:B,C:C,"=A",D:D,FALSE,E:E,">30")

我們可看到其篩選標準條件的設定,除TRUE/FALSE邏輯值外,其標準條件是採用字串格式,例如針對篩選 spec 1 中符合 A 的值 ,我們可以輸入 “= A”,而針對 Spec 3 中大於 50 標準條件,可設為 “>30 ”,上例經輸入後計算結果為 164 。
      針對  AVERAGEIFS ,我們也可比照上例計算出相同條件下的平均值,輸入後計算結果為 54.66666667 。

 =AVERAGEIFS(B:B,C:C,"=A",D:D,FALSE,E:E,">30")

   但是 COUNTIFS 較前二個指令較大不同處,是其加總範圍 1,在本例也就是 DATA 資料範圍,也需要設一標準條件,如要求符合上面二例的數值總合了話,可以設定 Data 資料範圍內的數值皆大於 0,也就是一個空條件,例如下面設定。

=COUNTIFS(B:B,">0",C:C,"=A",D:D,FALSE,E:E,">30")

本例輸入後出來的結果為 3。

image

2012年11月2日 星期五

Code for Tomorrow 版實價登錄地圖

       「Code for Tomorrow」 是受美國Code for America」影響,由台灣有志之士發起的一項計畫,其目的在於「寫程式改造社會」的非營利活動 / 組織,想號召資訊高手,用寫程式或分析資料的方式改造我們的家園,可能由身邊的小事做起,也可能是社會的重大議題,像是內政部自10月中旬開始公布房地產交易的實價登錄資訊,因為僅能透過資料查詢網站公布,導致網站塞爆,有程式高手看不下去,利用私人時間,費了一番功夫,把資料取出來,以一個地圖查詢類型方式,無償地開放給公眾使用。這個查詢模式相較於原始內政部公布的方式好的太多,也更直覺,有興趣者參見實價登錄網站。老實說看到這個網站我還滿高興的,覺得台灣還是有點希望,相對於政府機關而言,民間還是較有活力的。
參考閱讀:
1.全民實價登錄地圖的成功,竟是人民的悲哀
2.全台實價登錄網站(Facebook)

2011年11月14日 星期一

還不錯用的郵遞區號查詢系統

Web版郵遞區號查詢系統其整合了 Google Map ,可以於輸入後於地圖上確認是否正確,對輸入的結果如需修政也會顯示建議,比中華郵政提供的好用多了。

2011年10月23日 星期日

aNobii 網路書櫃

       aNobii 在線上建立你的閱讀書目清單,還可以針對每本書作閱讀心得、評價,或列出已閱讀、未閱讀完成、購買及待賣出書單,還有社群跟加入鄰居的功能(不過老實說這個功能似乎不強),另外該網站上也可線上看別人的書單功能,並且對會計算對方跟你的品味的相似度,不過不是很了解其計算方式,算出來的結果皆偏低,至於其加入書籍方式有以下三種。
      1.輸入 ISBN 碼搜尋後加入。
      2.輸入書名、作者及出版社等相關資訊搜尋後加入。
      3.由別人的書櫃中加入(我最常用此法)。
       此外該網站也有提供 Android 手機版本的 APP 程式,可以用手機掃描 Barcode後搜尋,程式但是似乎有問題,要搜尋都搜尋不到,實用性不佳。

2011年10月16日 星期日

功能強大免費線上版計算機 ecalc

功能強大的線上版計算機 ecalc 除了可以在線上使用外,更支援多種作業系統下載使用,像是Windows、Mac、iPhone,也可內嵌至  iGoogle 或個人網站上,以下即為內嵌計算機。


其計算機型態,除了一般型外,還有科學計算機型,科學計算機型還支援單位換算方式程計算等功能,不過我覺得更好的是,該網站還有提供常用數學公式表可線上觀看或下載使用(pdf格式),有了這個就不用帶計算機出門了。

2011年3月8日 星期二

捉 YouTube 影片的字幕

最近在 YouTube 看到一個不錯的英文線上課程,想捉字幕下來整理當作學習英文的材料,本來以為手續很麻煩的,沒想到 Google後發現,只要進入一個網站:『Getting Youtube subtitles』,按下圖所示三步驟:

1.貼上 YouTube 影片網址。
2.按下「Choose Language」會出現語言選單,選擇所要下載的語言(預設的下載語言是「English」)。
3.按一下下載圖示,就能下載到字幕的壓縮檔。

2008年9月11日 星期四

MSN 遇到錯誤碼 81000314 或 80072745 無法登入?

MSN 遇到錯誤碼 81000314 或 80072745 無法登入?
可能是 MSN 的 Server 正在改 IP, 因為 TTL 的關係, 使得查
解決方法:
開始/執行, 輸入
notepad %windir%\system32\drivers\etc\hosts
加入以下兩行
65.54.239.80 messenger.hotmail.com
65.54.239.80 dp.msnmessenger.akadns.net
存檔, 重連 MSN

2008年6月27日 星期五

ZunZun

ZunZun
一個數值 Data Modeling 網站,以 Python 寫成,以下為網站的簡介

Welcome to ZunZun.comHere you can curve and surface fit your 2D and 3D data online with a rich set of errorhistograms, error plots, curve plots, surface plots, contour plots, VRML, and source code. If you're looking for quality curve fitting and surface fitting, this is the site for you! To begin, select an equation family from the 2D and 3D drop-down menus above ortry the "Function Finders" to help determine the best curve fit for your data.

可以看到,這個網站可以 Fit 二維和三維的方程式,並轉換為圖形,也可以轉成其他秀圖程式的格式,更可以直接轉換為程式碼(C++、C、 Java、Python等...),功能非常強,使用也很簡單只要在Text Data Edit 輸入 Raw Data,照下拉式選單的順序,執行即可。

2008年3月26日 星期三

2007年8月26日 星期日

BLOG中安裝MSN讓訪客直接與您MSN

Plugoo 是一個可以放在網頁裡面的Flash 外掛,讓網頁瀏覽者可以直接與站長的即時通IM 聊天

可以選擇一種你最常用的通訊軟體有
目前支援MSN .Yahoo . AMI . Google Talk. jabber . ICQ等。
進入網站畫面後,選擇所用的通訊軟體後按箭頭繼續。

接下來

1.輸入.通訊軟體ID
2.你執行時要收到的EMAIL帳號 (你不在線上時寄的地方)
3.確定你的EMAIL帳號


設定
1.一組密碼
2.確定密碼


申請成功,去信箱收信

1.開啟服務
2.連結你MSN的機器人帳號(加入你時記得要按確定)


按下開啟服務後會跳到個人設定
1.標題名稱
2.標題名稱顏色
3.呈現框的大小
4.框的底色
5.框線的顏色
6.預定配色選擇
7.字的大小
8.線上狀態時的內文
9.離開.忙碌時的內文
10.離線時的內文
11.要輸入名稱才能通知我
12.將匿名的訪客用號碼表示
13.離線聊天時的設定.
A.下次上線時傳給我
B.將訊息發到我的MAIL
C.關閉傳訊功能
以上完成記得要儲存
14.HTML刋入的語法(複製貼到你的網頁中)
15.連結http://www.plugoo.com/new.php?e= XXXX &enl=false&q=0這就是你的視窗MSN

[Excel]如何創建自定義函數

在 Excel 內建函式中找不到自已想要的函式怎麼辦?事實上我們可以自已建一個,以下是一個簡單的Excel自定義函數示例,用於將民國年轉為西元: Function 民國轉西元(x As Double) As Double     民國轉西元 = x + 1911 End Func...