Ghost in the Shell 2017 真人版電影觀後感

當初看到預告片就覺得劇情走向有失憶復仇劇的味道在,實際觀影後的感覺也確實如此,雖然一開始沒有給太多的期待,但也還不差。
其實這部真人版至少有抓住攻殼的「型」,有表現人類可義體化、電子腦化的世界觀,很多場景與細節的還原也很用心。故事主線融合1995年動畫電影與TV動畫2nd GIG,而真人版劇中提出「人的行為亦定義人格」的思維,在主角在取回自己的記憶後(也許只有部分),仍決定以「少校」的身份繼續生存,多少也乎應了這價值觀。
不過真人版整體走向偏科幻動作爽片,相較於漫畫與動畫會較多去著墨自我存在、社會意識等種種議題,這部會比較易懂好入門,但回去看1995年動畫電影可以兼顧娛樂與深度深討,真的很神!
p1277-img

KATA DR-467 DL 雙肩後背包 簡易開箱

以往都是使用電腦背包+內袋的方式帶機出門
但在購入腳架後總覺得再多揹一個腳架背帶很不方便
便開始尋找合適的後背包

自己開的需求如下:
1. 雙肩後背式
2. 兩側要有側袋,並可側掛腳架
3. 有額外獨立的置物空間
4. 可放入13 MBP
5. 不需要快取設計

光是第要符合第2點就可選擇的款式就非常少
若不是為了能放筆電其實有物色一款小野人的後背包
直到Sony LCS-BP3、Jenova Wind 72與KATA DR-467 DL在比較
LCS-BP3上層空間太小 (但內裡設計我是最喜歡,可惜也不太低調…)
Wind 72找不到店家有貨可以試揹
最後選擇了KATA DR-467 DL
cabag01
Read More

Aura攝影課 基礎Ⅰ課後感想

自己大約是一年半前才正式接觸攝影,那時正當把Fujifilm F10升級為X10,面對多出來的轉盤與各種設定功能,卻也開始想要對攝影有著想要再深入瞭解的想法。其實沒想要成為業餘攝影師甚至步入專業之列,只單純希望自己拍出來的東西有質感、有味道,另一方面也藉此機會讓自己出外走走的動力。

一開始是買書先自修,然後去跑走攝影學會的基礎課程,在某次PTT上看到老師免費相片診療室,便帶著自己覺得不滿意與不知如何修正的成品帶到課堂上,雖然只有短短兩個半小時的課程,光當時聽到是焦平面、透視與鏡頭變形等知識,讓我覺得老師教授的內容很不一樣,便決定報名基礎班(那時學會的攝影課才剛結業)。
Read More

帝特Tiltall TC-284N反折碳腳 + Skyler SH2036雲台開箱

因為想玩玩不同的題材
自攝影器材展之後有想要買腳架的念頭
雖然買相機時有送但我是完全不敢用它…
由於自己沒有交通工具代步一定得揹著走
考量便攜性下能有一定的穩定性
所以第一隻就直接上碳腳
畢竟能帶得出去的腳架才是好腳架
又經過兩個月尋找與實地比較後最選擇Tiltall (帝特) TC-284N
並搭配雲台Skyler SH2036

Read More

Skada 1.4-12 修改數值單位 (WOW 5.3)

最新for WOW 5.3版的的Skada有再改一些東西,
像DPS值等會直接用 Skada:FormatNumber(number) 裡定義的格式,
所以只要改skada.lua即可:

function Skada:FormatNumber(number)
	if number then
		if self.db.profile.numberformat == 1 then
			if number > 100000000 then
				return ("%02.2f億"):format(number / 100000000)
			elseif number > 1000000 then
				return ("%d萬"):format(number / 10000)
			elseif number >; 100000 then
				return ("%02.1f萬"):format(number / 10000)
			elseif number > 10000 then
				return ("%02.2f萬"):format(number / 10000)
			else
				return math.floor(number)
			end
		else
			return math.floor(number)
		end
	end
end
skada_53

Skada 修改數值單位 & DPS統計移除小數點 for 1.4-10

最新版的Skada有修正一些東西,舊的改法不能用了,一樣是改Skada:FormatNumber(number)這個函式,改法如下,主要是最後return內容不一樣:

function Skada:FormatNumber(number)
	if number then
		if self.db.profile.numberformat == 1 then
			if number > 100000000 then
				return 	("%02.2f億"):format(number / 100000000)
			elseif number > 1000000 then
				return		("%d萬"):format(number / 10000)
			elseif number > 100000 then
				return		("%02.1f萬"):format(number / 10000)
			elseif number > 10000 then
				return ("%02.2f萬"):format(number / 10000)
			else
				return math.floor(number)
			end
		else
			return math.floor(number)
		end
	end
end

另外Skada的DPS統計值會有小數,個人覺得那小數點佔空間又沒啥意思也一併改掉。
主要會修改的檔案有Damage.lua、DamageTaken.lua和Healing.lua這三個檔案,找到類似下面內容的函式,

d.valuetext = Skada:FormatValueText(
								Skada:FormatNumber(totalhealing), self.metadata.columns.Healing,
								string.format("%02.1f", getHPSByValue(set, player, totalhealing)), self.metadata.columns.HPS,
								string.format("%02.1f%%", totalhealing / set.healing * 100), self.metadata.columns.Percent
				)

可以直接用 %02.1f 當關鍵字快速出來。但不要為了求方便把所有的 %02.1f 換成 %d ,反而會造成問題:

d.valuetext = Skada:FormatValueText(
								Skada:FormatNumber(totalhealing), self.metadata.columns.Healing,
								string.format("%d", getHPSByValue(set, player, totalhealing)), self.metadata.columns.HPS,
								string.format("%02.1f%%", totalhealing / set.healing * 100), self.metadata.columns.Percent
				)

還有在Tooltip顯示的DPS值也要一起改,在Damage.lua,如下所示在248行將數值型態改為%d:

-- Tooltip for a specific player.
local function dps_tooltip(win, id, label, tooltip)
	local set = win:get_selected_set()
	local player = Skada:find_player(set, id)
	if player then

		local activetime = Skada:PlayerActiveTime(set, player)
		local totaltime = Skada:GetSetTime(set)
		tooltip:AddLine(player.name.." - "..L["DPS"])
		tooltip:AddDoubleLine(L["Segment time"], totaltime.."s", 255,255,255,255,255,255)
		tooltip:AddDoubleLine(L["Active time"], activetime.."s", 255,255,255,255,255,255)
		tooltip:AddDoubleLine(L["Damage done"], Skada:FormatNumber(player.damage), 255,255,255,255,255,255)
		tooltip:AddDoubleLine(Skada:FormatNumber(player.damage) .. " / " .. activetime .. ":", ("%d"):format(player.damage / math.max(1,activetime)), 255,255,255,255,255,255)

	end
end

還有這裡,還459行:

-- DPS-only view
function dpsmod:GetSetSummary(set)
	return Skada:FormatNumber(getRaidDPS(set))
end

function dpsmod:Update(win, set)
	local max = 0
	local nr = 1

	for i, player in ipairs(set.players) do
		local dps = getDPS(set, player)

		if dps > 0 then
			local d = win.dataset[nr] or {}
			win.dataset[nr] = d
			d.label = player.name
			d.id = player.id
			d.value = dps
			d.class = player.class
			d.valuetext = ("%d"):format(dps)
			if dps > max then
				max = dps
			end

			nr = nr + 1
		end
	end

	win.metadata.maxvalue = max
end

iPod Touch 5 32GB 入手!

新的iPod Touch 5自發表後一直很令人期待,目前日本、香港等地已經上市了,可惜台灣因為電檢的問題至今還沒能正式上市,於是在拍賣上購入港貨版。
因為Apple產品是全球保固基本上在哪邊買沒差。

這次購入的是銀白色版,原本是想要黑色但聽說有掉漆的問題,不過和同樣是銀白色的MBP配起來其實也很搭:

配件一覽,這次耳機使用新設計的EarPod以及新規格的傳輸線,還附了一條手腕帶:

和Mac OS X一樣,初次開機可以看到多國語言的歡迎畫面:

陪伴我三年多的iPod Nano 4終於可以功成身退囉:

當然最主要的用途就是聽音樂囉,再來是充當隨身相機與錄音機,以及閒暇時玩些App:

這我是第一個iOS設備,也算是第一隻多功能的行動裝置,很多地方其實還在摸索階段。
(之前身邊只有MBP13和一隻Nokia傳統手機)
因為我的用途很單純,
32GB對我的用途也應該足夠,
相信IPT5能再陪伴我不少歡樂的時光。

Mac OS X Lion 設定Cisco VPN

1. 到 系統偏好設定 → 網路 新增一個VPN網路介面,VPN類型選擇 Cisco IPSec,服務名稱可自訂

2. 輸入伺服器位址與帳號,密碼可以不用在這裡輸入,連線時再輸入即可。為了方便使用可勾選 在選單列中顯示VPN狀態

3. 點選 認證設定,輸入密鑰與群組名稱

4. 使用VPN連線可到上方選單列中,點選VPN圖示並選擇欲使用的VPN即可,這時會提示要你輸入密碼,輸入無誤後即可使用