Drupal 7 新增「更新日期」資訊於文章頁面

自從本站於數年前利用 Drupal 7 重新建置後,DR 便偶爾會意識到一個問題,但過去一直都沒有動手處理。這個問題就是文章頁面僅會顯示起初的發表日期,而沒有包含後來的更新日期,並且管理介面也沒有提供這方面的設定功能。

 

雖然文章起初的發表日期是可以輕易重設的,也就是說,發表日期經覆寫後也可以等同於文章最後的更新日期。然而 DR 卻認為同時顯示發表日期與更新日期仍是有其意義的,尤其對於技術性的文章而言,發表日期可以透露出該主題之所以存在的時間背景,至於更新日期則可以反應出,文章的內容並不一定是過時的,而是有可能是與時俱進的(不過,也有可能只是純粹訂正錯字而已)。

 

於是最近 DR 終於卯起來解決了這個問題,循線找了一下,決定修改 modules/node/node.module 這支檔案裡的 template_preprocess_node() 函式,首先新增一個自訂變數:

  $variables['updated_date'] = format_date($node->changed);
  

 

分類: 

Steve Jobs - 膽大而心細的傳記電影

不可否認的,Steve Jobs 的一生確實存在著某種程度的戲劇性,而其中的部份因素則歸因於他的人格特質。然而這並不因此表示,以他為主角製作一部電影就是件輕而易舉的事,尤其先前已有其它部以相同人物作為題材的電影,這使得任何新作品若想要脫穎而出,都勢必得面臨更多的考驗。

 

 

DR 很驚訝於本片的劇本結構,因為本片的劇本非常具有舞台劇的風格,以三個主要場景就完成了整齣故事。其實將一名真實人物的際遇與內涵,化約成幾個場景一次解決,顯然會需要非常慎密的改編。但本片的呈現結果卻是相當自然,有不著痕跡之感,並且也保持了流暢的起承轉合與頭尾呼應。

 

角色處理則是本片的另一項傑出之處,很難能可貴的,本片給予幾位配角相當重要的份量,並且透過這些人物為故事核心下了關鍵的註腳。

 

總歸來說,本片對於這項題材的處理手法確實有其獨到之處,是一部優秀的傳記改編電影。

 

評分:8/10 分。

 

分類: 

The Revenant - 一寸山河一寸血

這其實是一齣蠻單純的故事,以生存與復仇貫穿全片。但卻能夠以各種技術層次,層層疊起,將其拉抬到一種華麗的境界。而所謂之華麗,則包含了取景、運鏡、極其真實的視覺效果、以及演員們的賣力演出。

 

 

儘管事實上並不是片中的每一個環節都讓 DR 覺得滿意,然而 DR 卻也認為實無再吹毛求疵之必要,因為本片的整體水準已然是鬼斧神工的等級,應該很難再找到跟它一樣的電影。

 

評分:10/10 分。

 

分類: 

Star Wars: The Force Awakens - 借屍還魂的新新希望

實在很難令人相信,一部電影醞釀多年、萬眾期待,而且在幕前幕後都擁有最好的人才及資源,不僅有著經典演員的回鍋、也有不少實力新秀的加入。但結果卻不僅稱不上是一部充滿野心的續集,反而更接近於《星際大戰:曙光乍現》(Star Wars Episode IV: A New Hope,1977)的重拍版。

 

 

在本片諸多可見的不足之處裡,若扣除掉那些其實綜觀整個《星際大戰》系列、則並不算特別的問題,那麼 DR 最不能接受的即是本片的劇本幾乎只是照抄《曙光乍現》的結構。儘管劇本中確實存在一些值得發揮的元素,但也都被一一的浪費掉,就為了成就與《曙光乍現》如出一轍的故事線。

 

分類: 

電影配樂推薦清單

過去一個月的幾個週末 DR 都在家加班,在家做這種事情總是會想要聽點音樂……不過由於得在 Windows 上作業,但 DR 平常所收藏的音樂檔卻都是儲存在 Linux 的分割區裡。瞬間想了一下,覺得最直接的方案就是改用手機來播放音樂,雖然裡頭儲存的曲目及播放清單都有好段時間沒更新了,但就直接放來聽吧。

 

聽著聽著,發覺其中有一份播放清單應該還蠻值得一提的,內容主要是收錄具主題性質的電影曲目。因此本文會將這些曲目、片名及作曲者羅列出來,共 34 首,並按發行年份簡單排序。此外,當中也有一些曲目其實並不盡然是電影配樂,會再特別註明。

 

分類: 

How-To:Linux 安裝 Aliens versus Predator

操作環境:

  • Fedora 21
  • AvP Linux 20150214

 

於 1999 年首次發行的《Aliens versus Predator》(以下簡稱 AvP)是一款頗受好評的 FPS 遊戲。這款遊戲不僅曾在 2000 年發行了黃金版(Gold Edition),甚至還在 2010 年以《Aliens versus Predator Classic 2000》的名稱再次發行。在這款 FPS 裡,玩家可以選擇異形(Alien)、終極戰士(Predator)或人類陸戰隊員(Colonial Marine)來進行遊戲,其遊戲性也都各有特色。

 

其實這款遊戲並沒有官方的 Linux 支援,非官方的 Linux 版本是來自於原開發公司所釋出的原始碼移植而成。並且時至目前為止,移植的成果也不是那麼完整,例如缺少了多人遊戲的功能等等。但已足夠用來體驗其驚險又陰森的單人關卡。

 

You're S.P.E.C.I.A.L.

「SPECIAL」是遊戲《異塵餘生》(Fallout)系列中的角色屬性系統,也是這個系列有別於其它角色扮演遊戲的重點特色之一。這些屬性分別為力量(Strength)、感知力(Perception)、耐力(Endurance)、魅力(Charisma)、智力(Intelligence)、敏捷(Agility)以及運氣(Luck)。

 

為宣傳最新作品《異塵餘生 4》(Fallout 4)的緣故,日前 Bethesda Softworks 釋出了一系列的介紹影片,藉由老少咸宜(?)的動畫風格,讓未曾接觸過該系列的玩家也能夠輕鬆一窺 SPECIAL 的作用。YouTube 的影片連結如下:

分類: 

GNOME 無障礙功能與右側數字鍵盤

除了玩《銀河生死鬥》(Tribes)系列遊戲會需要用到外,其實 DR 在日常的操作上一直沒有使用鍵盤右側數字區的習慣。因此直到日前有朋友來家裡操作電腦,才發現原來在 Fedora 21 上,右側數字區的按鍵是無法輸入的,無論 Num Lock 鍵啟用與否。

 

上網查了一下,發現這是因為系統預設啟用了「無障礙功能」(Universal Access)的「滑鼠按鍵」(Mouse Keys)項目,讓數字區的按鍵可以在桌面操作時充當滑鼠的功能。至於該項目的停用方式,即是前往無障礙功能的設定頁面,命令行的執行方式如下:

  • gnome-control-center universal-access

 

然後找到【滑鼠按鍵】項目後再行關閉即可。

 

分類: 

How-To:Linux 安裝 Doom 3: BFG Edition

操作環境:

  • Fedora 21
  • RBDOOM 3 BFG 1.0.3.1401

 

【自製】beep-play

beep-play 是一支透過電腦蜂鳴器(PC speaker)播放簡單旋律的小程式。其介面為文字介面,在執行時可設定播放速度(以毫秒為單位),並先後載入兩支文字檔,分別作為頻率對應表以及樂譜的用途。

 

beep-play 在 Linux 平台上的實作實際上是透過呼叫 beep 這支工具來完成,因此若以 Fedora 21 為例,則滿足執行需求並播放所附範例的流程如下:

  • sudo dnf install beep
  • sudo modprobe pcspkr
  • sudo ./beep-play.py 200 table.txt demo.txt

 

頁面

Subscribe to DarkRanger's Secret Area RSS