在Google Sheets內顯示Google Finance API中沒有權限的滬港通上海證券

Google Sheets的其中一個強大之處,就是可以利用Google Finance的API功能(((免費)))召喚部份金融市場上的數據。
數據不是實時,限制也多,但由於是免費,加上Google Sheets的其他試算表功能,不少人都用它來當自家的投資記錄。

這是基本的延時報價功能:
=GoogleFinance("HKG:2800","price")

在滬港通開通初期,上海證交所的延時報價可以用 “SHA:60xxxx”來召喚,然而在2015年中,Google Finance的API不再支援在Google Sheets中顯示上海證交所的延時報價,於是,所有東西都是… N/A

google-sheets-no-more-sha-tickers

Google Sheets的強大功能,即使一個API倒下了,還有千千萬萬的替代科案,
下面就是將套用Google Finance網頁版的上海A股延時報價資料放在Google Sheets的Formula!
Continue reading “在Google Sheets內顯示Google Finance API中沒有權限的滬港通上海證券”

從wordpress中以function直接移除emoji.js

WordPress在4.2開始強制在core中加入了表情符號emoji,而且是強行加入一堆javascript再在javascript… 平時只當wordpress是blog也就算,但是Wordpress的延伸性極高,當把wp當成其他功能的web application、配合https SSL使用時,問題就來了…

stupid-wp-emoji-js

wp-emoji-release.min.js 是用普通的 http 下載,當網站是用有https的時候,瀏覽器就會罵網站有「不安全」的內容…

最令人不爽的,莫過於當有人在wordpress的support forum提出把emoji.js變成可選功能時,還被所謂的「wordpress.org tech dude」說:「So live with the emoji’s, or use a plugin to solve the problem you’re having. That’s how it is.

他媽的Support 個屁!

下面是在theme 的functions.php 中用來把emoji.js殺掉
──建議使用child-theme,免得在更新theme後讓wp-emoji.js再跑出來遺禍人間。

remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

簡單快捷PHP單頁密碼

簡單快捷PHP單頁密碼

要簡單用密碼保護獨立頁面,不想用database、不用複雜的用戶管理?

從Stackoverflow找到了這個PHP方法–

  • 要保護的頁面叫”secure.html”
  • 負責保護、附密碼的叫”secure.php”

<?php
$user = $_POST['user'];
$pass = $_POST['pass'];
if($user == "admin"
&& $pass == "admin")
{
include("secure.html");
}
else
{
if(isset($_POST))
{?>
<form method="POST" action="secure.php">
User <input type="text" name="user"></input><br/>
Pass <input type="password" name="pass"></input><br/>
<input type="submit" name="submit" value="Go"></input>
</form>
<?}
}
?>

原文:

http://stackoverflow.com/questions/4115719/easy-way-to-password-protect-php-page

**由於是單純的文字密碼,加上另一個頁面就在伺服器的另一端,所以其實一點也不安全… 只是簡單的擋著陌生人亂來。

如何以HTML和CSS堆砌出 1, 1.1, 1.1.1 的多重清單格式

有想過,有天某個客戶要你把他們的那篇由律師精心打造的使用條款、法律聲明放到網站上面,然後列表數縮排的各項目(1)、子項目(1.2)、孫項目(1.2.3)的編號格式都要按本子列出來,弄出一個多層次清單(multiple level list)?然後才驚現,w3c標準的HTML原來沒有這樣的功能! multiple level list

你,不是世界唯一一個遇上這問題的人。 Continue reading “如何以HTML和CSS堆砌出 1, 1.1, 1.1.1 的多重清單格式”

Top Ten List on what I hate on web-building

10. Default blue <a> and purple <a:visited> – am I the only one felt this is ugly?

09. Using 200 Line-breaks <br> to make vertical spacing – You need a new keyboard when your Enter button broke;

08. Using 200 Non-breaking Spaces &nbsp; to make horizontal spacing or even fake “Center” aligment – I know, you’re using Frontpage, and that “align center” button will kill your whole family, including your dogs;

07. HTML page without character setting meta – Not every one is using same languaged-version OS as YOUR machine! Morons!;

06. Italic font-style – It just looks god-damned-ridiculous on ALL BROWSERS;

05. Comic-sans (and 少女體/娃娃體/海報體 in Chinese) under ANY CIRCUMSTANCE – THEY AREN’T CUTE for 13 years already;

04. Tables for minor layout alignment – It’s NOT 1998, Try google “Minial Table” for god’s sake!

03. Hard-coded Inline style – again, this is NOT 1998!!

02. Flash sites; using a HUGE Flash without HTML options and/or skip button (well, i got one, Ctrl-W/Cmd-W!);

01. IE Only – FUCK IE! Especially IE6, FUCK IT!