國華威大學領導的團隊在《天體物理學雜志》中發文,闡述了他們在破解太陽季節變化規律方面的新發現。
掌握太陽季節的快速變化規律,有助于人類應對極端空間天氣事件的挑戰。
太陽的劇烈活動會在地球誘發一系列極端天氣事件,對衛星、通信、電力和航空等系統造成不利影響。太陽活動的周期大約為11年,包含3個季節,每個季節對地球空間天氣的影響是不同的:其一,太陽活動極大期。在這段時間內,太陽非?;钴S且活動無序,空間天氣為暴風雨,天氣事件具有不規則性;其二,太陽活動下降階段。當太陽活動和太陽風變得有序,空間天氣隨之變得比較溫和;其三,太陽活動極小期,此時太陽變得相對安靜。phys.org網站當地時間8月17日報道,英國華威大學領導的團隊在《天體物理學雜志》中發文闡述了他們在太陽季節變化規律方面的新發現。
任意兩個太陽周期的持續時間都有所區別。為了研究太陽季節,研究人員根據1818年以來的每日太陽黑子數量記錄建造了一個日晷。這將不規則的太陽周期映射到了一個有規律的時鐘之上。太陽磁極每隔大約11年會發生翻轉,形成一個22年左右的磁極周期。
在獲取了日晷提供的大量細節后,研究人員發現,太陽從極大期到下降階段的轉換是非常迅速的(大約27天)。當太陽磁極指向不同時,太陽活動下降階段的持續時間也存在明顯區別:在偶數周期中,其持續時間大約是奇數周期的兩倍。由于人類即將進入第25個周期,科學家們預測下一個太陽活動下降階段將歷時較短。
論文作者、華威大學物理系教授Sandra Chapman說:“通過融合新舊方法,新日晷對太陽氣候的變化進行了分解,我們發現某些階段之間的變化非常明顯。如果確定已經經歷了一個很長的周期,那下一個周期大概率是短暫的,并且科學家能對它的持續時間進行預估。了解太陽季節的時間表將幫助人類為空間天氣做好應對準備,以減少衛星、電網和通信等領域的損失。”
研究人員表示,新發現還為人類理解太陽在每個季節周期后的磁極翻轉提供了線索。Chapman教授說:“巨大的太陽每隔11年就能翻轉一次磁場,這是一件了不起的事情?!?/p>
編譯:德克斯特 審稿:西莫 責編:陳之涵
期刊來源:《天體物理學報》
期刊編號:0004-637X
原文鏈接:https://phys.org/news/2021-08-fast-solar-seasons-sun-clock.html
中文內容僅供參考,一切內容以英文原版為準。轉載請注明來源。
過去,我寫過一篇文章《如果你不小心有了兩個 Kindle》收到了不少讀者的反饋,知乎更是收到了2K+個贊,200+的評論。
現在這篇文章要有姐妹篇了,我會用接下來的文字中告訴大家兩個 Kindle 的另一種用法——墨水屏時鐘。
時間對于誰來說都是重要的,為了保持警覺感,我們需要時刻都能看著它。很多人拿iPad當時鐘,還有人為了護眼買了個墨水屏的時鐘,像筆者就在前陣子專門買了一個墨水屏時鐘。但其實 Kindle 就是一個超實用的時鐘,如果你有多余的,妥妥地拿來用!
這個問題其實就和問為什么 iPad 可以當時鐘一樣,iPad 可以通過對應的 App (Clock)來打開時鐘的功能,而 Kindle 也有自己的方式來打開「時鐘的鑰匙」。
(步驟1,打開體驗瀏覽器)
其實方法很簡單,我們只需要通過 Kindle 自帶的體驗瀏覽器打開適配 Kindle 的時鐘即可達到目的。目前可以適配 Kindle 時鐘的網站有兩個:
網站1:http://k.ilib.io/u/clock.html
網站2:http://clock.sobuluo.com
通過對比,我發現網站2的綜合體驗(排版、字體等)要更好一些,推薦大家選擇這個。
(步驟2,在瀏覽器中鍵入時鐘地址)
但實際情況沒有這么簡單,為了讓時鐘的效果真正運行好,我們還需要考慮兩個問題:
①待機時間
搞定了 Kindle 時鐘后,我們還需要考慮待機的問題。Kindle 不同于手機或平板,本身并沒有提供永久待機時間的選項,因此我們需要另辟蹊徑來達到目的。
方法也不難,我們只需要在進入時鐘狀態或進入之前在瀏覽器或主頁搜索欄中鍵入代碼 ~ds即可,這個代碼可以幫助我們的 Kindle 進入不休眠狀態。
(步驟3,通過代碼讓設備進入不待機模式)
總結一下,要達到 Kindle 的時鐘模式,我們一方面需要聯網并進入對應的時鐘頁面,另外一方面需要通過代碼讓 Kindle 處于不待機狀態從而實現真正意義上的時鐘模式。
②掉電太快
但這時候我們會發現,掉電特別快,沒多久就要充電了。下面我再告訴大家一些省點的方法,以及在省點模式下的大致續航情況。
Tip1:將閱讀燈調至最暗;
Tip2:將設備調至航空模式;
(步驟4,系統燈調至最低、打開飛行模式)
?完成了上面兩個步驟后,Kindle 就進入的最省電的待機模式了,但畢竟是開機狀態下來顯示時鐘,電子墨水屏依舊是動態的,耗電量和咱們翻頁差不多,因此省電也省不了太多,建議大家一天充一次!
根據我對時鐘化的兩臺設備續航情況的觀察,KPW4 的待機時長遠比老前輩 KV 要好,至于其他機型我還沒有體驗過,如果你們測出來了,也可以讓我知道。
(圖中左為 KV,右為 KPW4)
以上就是關于 DIY 電子墨水屏時鐘的方法, 希望對大家有所啟發。
-End-
本文作者:直樹桑,數字閱讀研究者,電子閱讀器資深用戶,已出版《如何用Kindle高效學習》,電子版&紙質版全網在售
* {
margin: 0;
padding: 0;
#wrap {
width: 600px;
height: 800px;
background: tomato;
border: 2px solid white;
border-radius: 5%;
//這里不可使用position,會影響畫布的坐標定位
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: 5% auto;
font: 20px "微軟雅黑";
text-align: center;
color: white;
transition: 2s;
&:hover {
background: steelblue;
}
h1 {
margin-top: 8%;
}
h2 {
margin-left: 30%;
margin-top: 100%;
}
#wrap-canvas {
position: absolute;
background: skyblue;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
}
}
}
* {
margin: 0;
padding: 0;
}
* #wrap {
width: 600px;
height: 800px;
background: tomato;
border: 2px solid white;
border-radius: 5%;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: 5% auto;
font: 20px "微軟雅黑";
text-align: center;
color: white;
transition: 2s;
}
* #wrap:hover {
background: steelblue;
}
* #wrap h1 {
margin-top: 8%;
}
* #wrap h2 {
margin-left: 30%;
margin-top: 100%;
}
* #wrap #wrap-canvas {
position: absolute;
background: skyblue;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
}
$(function() {
var canvasNode=document.querySelector("#wrap-canvas");
if(canvasNode.getContext) {
var canvasPen=canvasNode.getContext("2d");
setInterval(function(){
canvasPen.clearRect(0,0,canvasNode.width,canvasNode.height);
clockMove();
}, 1000);
clockMove();
function clockMove() {
/**1.外層表圈**/
canvasPen.save();
canvasPen.strokeStyle="cornsilk";
canvasPen.lineWidth=10;
canvasPen.lineCap="round";
//更新源點
canvasPen.translate(250, 250);
//旋轉順時針
canvasPen.rotate(-90 * Math.PI / 180);
canvasPen.beginPath();
/**2.外層表盤**/
canvasPen.save();
canvasPen.strokeStyle="#FAEBCC";
canvasPen.lineWidth=15;
canvasPen.beginPath();
//畫圓
canvasPen.arc(0, 0, 200, 0, 360 * Math.PI / 180);
canvasPen.stroke();
canvasPen.restore();
/**3.時針刻度**/
canvasPen.save();
canvasPen.strokeStyle="green";
for(var i=0; i < 12; i++) {
//旋轉:每30度轉一針.canvas效果為累加(疊加)不需要帶參數i
canvasPen.rotate(30 * Math.PI / 180);
canvasPen.beginPath();
//指針下端點到150
canvasPen.moveTo(150, 0);
//指針上端點到180
canvasPen.lineTo(180, 0);
canvasPen.stroke();
}
canvasPen.restore();
/**4.分針刻度**/
canvasPen.save();
canvasPen.strokeStyle="#4CAE4C";
canvasPen.lineWidth=10;
for(var i=0; i < 60; i++) {
//旋轉:如果在這里旋轉需要更新if((i+1)%5!=0)
canvasPen.rotate(6 * Math.PI / 180);
//判斷分鐘不旋轉填充
//if(i % 5 !=0) {
if((i + 1) % 5 !=0) {
canvasPen.beginPath();
canvasPen.moveTo(155, 0);
canvasPen.lineTo(170, 0);
canvasPen.stroke();
}
//旋轉:每6度轉一針,第一個畫的度=6,需要在排除時針的0點先計算再進行旋轉。
//canvasPen.rotate(6 * Math.PI / 180);
}
canvasPen.restore();
var canvasDate=new Date();
var seconds=canvasDate.getSeconds();
var minutes=canvasDate.getMinutes() + seconds / 60;
var hours=canvasDate.getHours() + minutes / 60;
//時間判斷
hours > 12 ? hours - 12 : hours;
console.log("小時:", hours);
/**4.時針**/
canvasPen.save();
canvasPen.lineWidth=20;
canvasPen.strokeStyle="tomato";
canvasPen.rotate(hours * 30 * Math.PI / 180);
canvasPen.beginPath();
canvasPen.moveTo(0, 0);
canvasPen.lineTo(120, 0);
canvasPen.stroke();
canvasPen.restore();
/**5.分針**/
canvasPen.save();
canvasPen.lineWidth=15;
canvasPen.strokeStyle="#E38D13";
canvasPen.rotate(minutes * 6 * Math.PI / 180);
canvasPen.beginPath();
canvasPen.moveTo(0, 0);
canvasPen.lineTo(130, 0);
canvasPen.stroke();
canvasPen.restore();
/**6.秒針**/
canvasPen.save();
canvasPen.lineWidth=10;
canvasPen.strokeStyle="#C12E2A";
canvasPen.fillStyle="#C12E2A";
canvasPen.rotate(seconds * 6 * Math.PI / 180);
canvasPen.beginPath();
canvasPen.moveTo(0, 0);
canvasPen.lineTo(130, 0);
canvasPen.stroke();
//鐘座
canvasPen.beginPath();
canvasPen.arc(0, 0, 20, 0, 360 * Math.PI / 180);
canvasPen.fill();
//畫指針圓環
canvasPen.beginPath();
canvasPen.arc(145, 0, 12, 0, 360 * Math.PI / 180);
canvasPen.stroke();
canvasPen.restore();
canvasPen.restore();
}
}
})
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=devide-width,initial-scal=1.0,user-scalable=no" />
<title>canvas鐘表組件</title>
</head>
<link rel="stylesheet" href="../6-bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="css/12-canvas-clock.css" />
<body>
<div id="wrap">
<h1>canvas鐘表組件</h1>
<canvas id="wrap-canvas" width="500px" height="500px"></canvas>
<h2>PS:一刀coder</h2>
</div>
</body>
<script type="text/javascript" src="../6-bootstrap/js/jquery.min.js"></script>
<script type="text/javascript" src="../6-bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/12-canvas-clock.js"></script>
</html>
1234567891011121314151617181920212223
canvas
*請認真填寫需求信息,我們會在24小時內與您取得聯系。