<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-68363100189561506</id><updated>2025-11-20T23:33:47.404+08:00</updated><category term="NEWS"/><category term="Google"/><category term="Microsoft"/><category term="小軟體"/><category term="MIS"/><category term="Virtualization"/><category term="雜"/><category term="Digital Camera"/><category term="Linux"/><category term="Network"/><category term="VMWare"/><category term="Windows"/><category term="Android"/><category term="Firefox"/><category term="Nokia"/><category term="Python"/><category term="IronPython"/><category term="ThinkPad"/><category term="Windows Phone 7"/><category term=".NET"/><category term="Apple"/><category term="Hardware"/><category term="Processor"/><category term="HTC"/><category term="Notebook"/><category term="Active Directory"/><category term="Amazon"/><category term="Chrome"/><category term="DropBox"/><category term="Facebook"/><category term="Facebook Message"/><category term="Google TV"/><category term="Intel"/><category term="LDAP"/><category term="Lens"/><category term="MeeGo"/><category term="Programing"/><category term="Research"/><category term="Samsung"/><category term="SmartPhone"/><category term="Storage"/><category term="SugarSync"/><category term="System"/><category term="Tablet"/><category term="Twitter"/><category term="Ubuntu"/><category term="Utilities"/><category term="WebApp"/><category term="Windows 8"/><category term="ASP.NET"/><category term="AWS"/><category term="Amazon EC2"/><category term="Amazon Silk"/><category term="Apple TV"/><category term="Blogger"/><category term="Book"/><category term="Box.net"/><category term="CDN"/><category term="Cisco"/><category term="Client Security Solution"/><category term="Cloud Storage"/><category term="Communication"/><category term="Credit Card"/><category term="Drupal"/><category term="Eee PC"/><category term="F1.8 Lens"/><category term="Facebook Phone"/><category term="Firefox Add-ons"/><category term="Gmail"/><category term="HTC Flyer"/><category term="Hinet"/><category term="History"/><category term="Hotmail"/><category term="Image Compression"/><category term="Innovation"/><category term="Invention"/><category term="LTS"/><category term="LaTeX"/><category term="Lenovo"/><category term="Life"/><category term="Live-at-edu"/><category term="MEMS MIC"/><category term="Maemo"/><category term="Movies"/><category term="Music"/><category term="Netbook"/><category term="Nokia N9"/><category term="OLED"/><category term="Olympus"/><category term="P2P"/><category term="PCI-E"/><category term="PCI-Express"/><category term="Plurk"/><category term="PowerShell"/><category term="Remember The Milk"/><category term="STMicro"/><category term="Samsung Galaxy S4"/><category term="Security"/><category term="Sigma"/><category term="Sigma 18-35mm F1.8 DC HSM"/><category term="Standard Zoom Lens"/><category term="StarTrek"/><category term="Sync"/><category term="Thunderbolt"/><category term="TrackPoing"/><category term="VP8"/><category term="WM5102"/><category term="WebP"/><category term="WiMax"/><category term="WinRT"/><category term="Windows Live"/><category term="Windows Live Sync"/><category term="Wolfsen"/><category term="XBOX"/><category term="Yahoo"/><category term="eBook"/><category term="iCloud"/><category term="iOS"/><category term="iPad"/><category term="iPhone"/><category term="iPhone 4"/><category term="iTunes"/><category term="iTunes Match"/><category term="ifttt"/><category term="kindle"/><category term="kindle fire"/><category term="kindle touch"/><category term="m43"/><category term="mFT"/><category term="ns-2"/><category term="posterous"/><category term="switch"/><category term="論文"/><category term="電子書"/><title type='text'>不食不眠不呼吸</title><subtitle type='html'>荒廢的哭第</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kivava.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>160</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-2885419051892703444</id><published>2025-02-06T05:53:00.000+08:00</published><updated>2025-02-06T05:54:07.359+08:00</updated><title type='text'>Just a test</title><content type='html'>&lt;p&gt;It’s a long long time as the time goes by &lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2885419051892703444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2885419051892703444'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2025/02/just-test.html' title='Just a test'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-260517602927990292</id><published>2016-02-25T10:23:00.001+08:00</published><updated>2016-02-25T10:23:21.176+08:00</updated><title type='text'>Visual Studio Code 支援 React Native 開發</title><content type='html'>&lt;p&gt;Microsoft Visual Studio Code 推出官方支援的 React Native extension &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=vsmobile.vscode-react-native&quot;&gt;React Native Tools (Preview) | Visual Studio Marketplace&lt;/a&gt;，VSCode 的功能愈來愈強大了！&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogs.msdn.microsoft.com/visualstudio/2016/02/22/develop-reactnative-apps-in-visual-studio-code/&quot;&gt;Develop ReactNative apps in Visual Studio Code | The Visual Studio Blog&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/260517602927990292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/260517602927990292'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2016/02/visual-studio-code-react-native.html' title='Visual Studio Code 支援 React Native 開發'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-6220284611333568342</id><published>2016-02-25T10:01:00.001+08:00</published><updated>2016-02-25T10:01:08.810+08:00</updated><title type='text'>SmallerAPK 教學文章</title><content type='html'>&lt;p&gt;SmallerAPK 的四篇教學文章，提供如何縮減 apk size 的多種方法&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/google-developers/smallerapk-part-1-anatomy-of-an-apk-da83c25e7003&quot;&gt;#SmallerAPK, Part 1: Anatomy of an APK — Google Developers&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/@wkalicinski/smallerapk-part-2-minifying-code-554560d2ed40&quot;&gt;#SmallerAPK, Part 2: Minifying code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/@wkalicinski/smallerapk-part-3-removing-unused-resources-1511f9e3f761&quot;&gt;#SmallerAPK, Part 3: Removing unused resources&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/@wkalicinski/smallerapk-part-4-multi-apk-through-abi-and-density-splits-477083989006&quot;&gt;#SmallerAPK, Part 4: Multi-APK through ABI and density splits&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/6220284611333568342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/6220284611333568342'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2016/02/smallerapk.html' title='SmallerAPK 教學文章'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-1920578620809422763</id><published>2016-02-25T09:37:00.001+08:00</published><updated>2016-02-25T09:57:25.515+08:00</updated><title type='text'>Microsoft 併購 Xamarin</title><content type='html'>&lt;p&gt;Microsoft 併購 Xamarin !!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquire-xamarin-and-empower-more-developers-to-build-apps-on-any-device/&quot;&gt;Microsoft to acquire Xamarin and empower more developers to build apps on any device - The Official Microsoft Blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;不意外就是了…    要打造 .Net everywhere ，併購 Xamarin 是必然的，畢竟 Visual Studio 已經導入 Xamarin 作為官方推薦的跨平台開發工具&lt;/p&gt;
&lt;p&gt;身為一個 Android developer，好奇的是之前被 Xamarin 併購的 RoboVM  &lt;a href=&quot;https://xamarin.com/pr/xamarin-acquires-robovm&quot;&gt;Xamarin acquires RoboVM&lt;/a&gt;﻿ (以 Java 開發 iOS app)，之後該何去何從，Microsoft 應該不太可能會繼續維持一個對自己沒有用處的工具&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1920578620809422763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1920578620809422763'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2016/02/microsoft-xamarin.html' title='Microsoft 併購 Xamarin'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-2278198161447980692</id><published>2016-01-07T10:08:00.001+08:00</published><updated>2016-01-07T10:22:46.493+08:00</updated><title type='text'>蔡司推出給 iPhone 使用的外接望遠鏡頭與外接廣角鏡頭 ExoLens</title><content type='html'>蔡司推出給 iPhone 使用的外接望遠鏡頭與外接廣角鏡頭 ExoLens!!&lt;br /&gt;
外接鏡頭的固定架上還提供了一個腳架螺母，可以將 iPhone 接上腳架或穩定架，用於拍攝4K影片用&lt;br /&gt;
令我好奇的問題是，ExoLens 的鏡頭接環規格會不會開放讓其他廠商也加入生產外接鏡頭&lt;br /&gt;
&lt;a href=&quot;https://exolens.com/&quot;&gt;ExoLens | Professional grade photography for your iPhone&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.zeiss.com/corporate/en_de/media-forum/press-releases.html?id=ExoLens-1&quot;&gt;ZEISS and Fellowes Brands Launch Mobile Phone Accessory Photography Lenses&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;img alt=&quot;The three lenses by ExoLens with optics by ZEISS – macro and wide-angle and tele lens&quot; height=&quot;223&quot; src=&quot;https://i.imgur.com/FTO3eZS.jpg&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
&lt;img alt=&quot;ExoLens wide-angle lens with optics by ZEISS on an Apple iPhone 6s&quot; height=&quot;223&quot; src=&quot;https://i.imgur.com/Kp7mGWn.jpg&quot; width=&quot;320&quot; /&gt;&lt;br /&gt;
ExoLens 除了有出給 iPhone 的版本之外，也有給 Samsung Galaxy S6/S6 Edge 的固定架&lt;br /&gt;
除了固定架形式的外接鏡頭組之外，也有提供被蓋形式，不過背蓋板就只有 for iPhone6/6s ，沒有 for iPhone 6+/6s+ ，應該是跟其他外接鏡頭背蓋有同樣的問題，體積太大…&lt;br /&gt;
&lt;a href=&quot;https://exolens.com/product/exolens-case-4-lens-kit/&quot;&gt;ExoLens Case (4-Lens Kit) for iPhone 6/6s | ExoLens&lt;/a&gt;&lt;br /&gt;
&lt;img alt=&quot;ExoLens Case (4-Lens Kit)&quot; height=&quot;320&quot; src=&quot;https://i.imgur.com/nSy0KWE.png&quot; width=&quot;320&quot; /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2278198161447980692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2278198161447980692'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2016/01/iphone-exolens.html' title='蔡司推出給 iPhone 使用的外接望遠鏡頭與外接廣角鏡頭 ExoLens'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-2401318633823408388</id><published>2015-11-20T09:44:00.001+08:00</published><updated>2015-11-20T09:44:50.529+08:00</updated><title type='text'>Classeur - Markdown 文件夾筆記本</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://classeur.io/&quot;&gt;Classeur&lt;/a&gt; 是 &lt;a href=&quot;https://stackedit.io/&quot;&gt;StackEdit&lt;/a&gt; 團隊的新作，同樣是專注於以 markdown syntax 編輯文件，同樣可以支援發布文章到 Blogger/GitHub/WordPress，不同的是，這次 Classeur 可以在 classeur 中直接發表 public 的文章，就像是個 blog 平台。&lt;/p&gt;
&lt;p&gt;另外一個 Classeur 的特別之處，是 Classeur 的檔案管理模式，就像是資料夾一樣，先建立 Folder，在每個 Folder 之下建立文件，界面讓我想到 OneNote 的 Notebook。&lt;/p&gt;
&lt;p&gt;Classeur 有整合 Google Drive 的 document storage，以 Google 帳號登入後，文章都會儲存在個人的 Google Drive 中，文件的管理比起 StackEdit 方便多了&lt;/p&gt;
&lt;p&gt;未來應該會試著以 Classeur 收納一下自己在 Google+ 上的胡言亂語，丟到 Blogger&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2401318633823408388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2401318633823408388'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2015/11/classeur-markdown.html' title='Classeur - Markdown 文件夾筆記本'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-5870925004410568737</id><published>2015-11-20T09:27:00.001+08:00</published><updated>2015-11-20T09:28:13.112+08:00</updated><title type='text'>如何關閉 Windows 10 的自動更新</title><content type='html'>&lt;h1 id=&quot;關閉-windows-10-的自動更新&quot;&gt;關閉 Windows 10 的自動更新&lt;/h1&gt;&lt;p&gt;Windows 10 的自動更新無法從設定中關閉，只能透過一些手段來關閉系統自動更新&lt;/p&gt;&lt;p&gt;最簡單的作法是從設定中選擇 &lt;strong&gt;通知我排定重新啟動作業&lt;/strong&gt; ，但是我還是有遇過系統自己就重新開機的狀況&lt;/p&gt;&lt;p&gt;參考 &lt;a href=&quot;http://www.howtogeek.com/224471/how-to-prevent-windows-10-from-automatically-downloading-updates/&quot;&gt;How to Prevent Windows 10 From Automatically Downloading Updates&lt;/a&gt; 的作法，可以從 群組原則編輯器 (gpedit.msc) 中，設定 電腦設定 --&amp;gt; 系統管理範本 --&amp;gt; Windows 元件 --&amp;gt; Windows Update，設定自動更新。&lt;/p&gt;&lt;p&gt;在這個控制項目中，就可以選擇是否要自動下載更新以及是否要自動安裝更新。&lt;/p&gt;&lt;p&gt;另外一招則是釜底抽薪，直接把 Windows Update Service 給停用…     如果在發生幾次系統自動更新後重新啟動的情況，我可以真的會這樣作…&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5870925004410568737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5870925004410568737'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2015/11/windows-10.html' title='如何關閉 Windows 10 的自動更新'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-5787546503757122298</id><published>2015-06-09T12:02:00.001+08:00</published><updated>2015-06-09T12:02:19.021+08:00</updated><title type='text'>Intel 發表採用 USB-C connector 的 Thunderbolt 3</title><content type='html'>&lt;p&gt;Thunderbolt™ 3 – The USB-C That Does It All&lt;/p&gt;

&lt;p&gt;Intel Thunderbolt 3 在 USB Type-C 上，多加上了相容 40Gbps 的 PCI-Express protocol alternative mode ，並提供以下兩個 USB protocol 所較難提供的功能，外接顯示卡與透過 Thunderbolt 做 daisy chain 的 10Gbps Ethernet LAN&lt;/p&gt;

&lt;p&gt;USB-C 原生支援的 DisplayPort alternative mode, USB 3.1, USB-PD 都能相容無礙，相關產品要到 2016 才會上市&lt;/p&gt;

&lt;h3 id=&quot;external-graphics&quot;&gt;External Graphics&lt;/h3&gt;

&lt;p&gt;Gamers can now connect plug n’ play external graphics to a notebook to enjoy the latest games at recommended or higher settings.&lt;/p&gt;

&lt;h3 id=&quot;thunderbolt-networking&quot;&gt;Thunderbolt™ Networking&lt;/h3&gt;

&lt;p&gt;Provides a peer-to-peer connection at 10 GbE speeds to quickly transfer files between computers, perform PC migrations, or set up small workgroups with shared storage.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHxNcXxDIA8nMJqkJ-umL_IXm9sldKZ2MO_L64u_aa7cu_dsHxvu8glSlXJ_qgMsc_2S5SfaDVJcCbiBam2s_J2yubs0HDM1xo6KoULYz6FZ3XK6DwyjX8GM05rfLuvjF1loOPNJpIfd8/s0/z4.jpg&quot; alt=&quot;Thunderbolt 3 over USB-C&quot; title=&quot;Thunderbolt 3 over USB-C&quot;&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5787546503757122298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5787546503757122298'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2015/06/intel-usb-c-connector-thunderbolt-3.html' title='Intel 發表採用 USB-C connector 的 Thunderbolt 3'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHxNcXxDIA8nMJqkJ-umL_IXm9sldKZ2MO_L64u_aa7cu_dsHxvu8glSlXJ_qgMsc_2S5SfaDVJcCbiBam2s_J2yubs0HDM1xo6KoULYz6FZ3XK6DwyjX8GM05rfLuvjF1loOPNJpIfd8/s72-c/z4.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-5021724571723352196</id><published>2015-06-09T10:02:00.001+08:00</published><updated>2015-06-09T10:02:05.145+08:00</updated><title type='text'>Apple WWDC 2015</title><content type='html'>&lt;p&gt;Apple WWDC 2015, about OS  X, iOS 9, Apple Pay, and Apple Music &lt;a href=&quot;http://www.plurk.com/p/l0mwl3&quot;&gt;http://www.plurk.com/p/l0mwl3&lt;/a&gt;&lt;/p&gt;

&lt;h1 id=&quot;os-x-el-capitan&quot;&gt;OS X  El Capitan&lt;/h1&gt;

&lt;p&gt;的改進說實在，乏善可陳，修修補補一些應用程式的功能，沒有大的進展&lt;/p&gt;

&lt;h1 id=&quot;ios-9&quot;&gt;iOS 9&lt;/h1&gt;

&lt;p&gt;Siri 是主角，這一次的 Siri 已經可以比擬 Google Now，不僅能主動的藉由各種使用者資訊，推播協助訊息，還可以做 in-app search，實用性又再次提昇，Google Now 與  Cortana 真的要緊張了&lt;/p&gt;

&lt;p&gt;Multitasking 分兩種，一種是只有 iPad Air 2，具備 2GB RAM 機種才能使用的 &lt;strong&gt;SplitView&lt;/strong&gt;，兩個應用程式各自佔用一半的螢幕，能夠同時執行兩個完整個應用程式；另外一種則是 iPad Air 以上就可以用的 &lt;strong&gt;SlideView&lt;/strong&gt;，運作模式近似 Windows 8 的 Windows Snap，只能以約螢幕 1/3 的大小執行精簡版的應用程式。&lt;/p&gt;

&lt;p&gt;影片的 Picture-In-Picture (PIP) 播放則是 iPad Air 以上機種均可使用。&lt;/p&gt;

&lt;p&gt;從 Multitasking 和 Notes 功能的強化(手寫、擷取應用程式畫面與連結)推測，更大螢幕的 iPad Pro 的確是確有其物，到九月就會有更清楚的雛型了吧～  希望能針對 mass storage 做強化，便利交換檔案&lt;/p&gt;

&lt;h1 id=&quot;apple-pay&quot;&gt;Apple Pay&lt;/h1&gt;

&lt;p&gt;Apple Pay 跨出美國之後，第一個落地站，不出意料的是 UK，同時也將 Passbook 的會員卡和儲值記帳卡改為 Wallet，強化整體體驗，更重要的是，交通工具的費用支付，這對於行動支付來說，會是比信用卡更實用的功能。&lt;/p&gt;

&lt;p&gt;Apple Pay 的 in-app payment 也開始整合起來了，例如 Pinterest 就開始支援看到喜歡的 pin (buyable pins) 就可以直接透過 Apple Pay 付款購買&lt;/p&gt;

&lt;p&gt;很期待 Apple Pay 的快速普及&lt;/p&gt;

&lt;h1 id=&quot;apple-music&quot;&gt;Apple Music&lt;/h1&gt;

&lt;p&gt;Apple Music 吃了很重的篇幅，請了好幾個音樂人上台，但內容其實很空，又是放在最後，聽到超想睡的…   &lt;/p&gt;

&lt;p&gt;Apple Music 的特色是有 Music, Video 的整合，並且加入了與歌手之間的互動，這是與 Spotify 在功能上的不同，同時 Apple Music 的音樂推薦功能頗值得一玩，點點漂浮的圈圈選擇自己喜歡的曲風和樂手，就會自動推薦與合成播放清單&lt;/p&gt;

&lt;p&gt;Radio (Beats One) 被大書特書，但是我精神不濟，已經聽不清楚台上在 demo 什麼了&lt;/p&gt;

&lt;p&gt;比較有競爭力的是推廣速度與價格，一上場就是超過一百個國家，個人方案是 &lt;span&gt;$&lt;/span&gt;9.99 不算便宜，但家庭方案，能支援六個帳號，只要 &lt;span&gt;$&lt;/span&gt;14.99，就很殺了！！   所以 Spotify 做出回應 &lt;a href=&quot;http://www.theverge.com/2015/6/8/8748155/spotify-compete-match-apple-pricing-family-plan&quot;&gt;Spotify plans to match Apple Music’s very cheap family plan | The Verge&lt;/a&gt; 說他們也會有同樣的 family plan。&lt;/p&gt;

&lt;h1 id=&quot;watchos-2&quot;&gt;WatchOS 2&lt;/h1&gt;

&lt;p&gt;對 Apple Watch 超無感，但幾個手機上能用的功能 porting 到手錶上很有趣，例如在手錶上控制 Homekit，透過手錶的 Facetime audio 講電話，Wallet 可以直接在 Apple Watch 上選擇會員卡，整合 Siri 的 Proactive Assistant ，都讓 Apple Watch 更實用，更像是個精簡版的 iOS，but…   我還是有點無感&lt;/p&gt;



&lt;h1 id=&quot;others&quot;&gt;Others&lt;/h1&gt;

&lt;p&gt;News 改版了&lt;/p&gt;

&lt;p&gt;Wireless CarPlay，以後上車，不需要掏出手機，CarPlay 就能自動的與 iOS device 配對，同時也可以直接在 CarPlay 的介面，執行汽車生產商，有關於車輛監控的 App&lt;/p&gt;

&lt;p&gt;HomeKit iCloud remote access，HomeKit 可以遠端遙控&lt;/p&gt;

&lt;p&gt;Audio unit extension 看起來像是 Lightening 的音效週邊支援&lt;/p&gt;

&lt;p&gt;Direct document, iCloud open in place 應該是跟 content provider 有關，不用再複製副本，可以直接開始 app or service 內的檔案&lt;/p&gt;

&lt;p&gt;VPN plug-in extension 好想知道這能不能幫助翻牆&lt;/p&gt;

&lt;h1 id=&quot;投影片上有但-keynote-沒談到的新功能&quot;&gt;投影片上有，但 keynote 沒談到的新功能&lt;/h1&gt;

&lt;p&gt;&lt;a href=&quot;http://www.theverge.com/2015/6/8/8746795/apple-wwdc-2015-ios-9-new-features&quot;&gt;The coolest new iOS 9 features that Apple didn’t announce | The Verge&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OCR accessory setup &lt;br&gt;
Audio unit extension &lt;br&gt;
VPN plug-in extension &lt;br&gt;
Swift 2 &lt;br&gt;
Map customization &lt;br&gt;
Direct document &lt;br&gt;
UI testing in Xcode &lt;br&gt;
Sensor profile &lt;br&gt;
Motorized windows profile &lt;br&gt;
New Health data types &lt;br&gt;
Code coverage &lt;br&gt;
Gaming APIs &lt;br&gt;
Automated shades profile &lt;br&gt;
Layout guide &lt;br&gt;
Shortcut Bar &lt;br&gt;
New multitasking APIs &lt;br&gt;
New HomeKit profiles &lt;br&gt;
iCloud open in place &lt;br&gt;
Home security profile &lt;br&gt;
Storyboard references &lt;br&gt;
App transport security API &lt;br&gt;
Stack view &lt;br&gt;
Wireless CarPlay &lt;br&gt;
HomeKit iCloud remote access&lt;/p&gt;



&lt;h1 id=&quot;感想&quot;&gt;感想&lt;/h1&gt;

&lt;p&gt;iOS 9 改進沒有 iOS 8 大，但改進的方向個人認為很正確，其中幾個功能希望能快速普及&lt;/p&gt;

&lt;p&gt;Apple Pay 的新聞不多，但擴展迅速，不僅實體付款，in-app payment 也起來了，Google Pay 用免手續費這招，不知道能不能趕上。但是Google Pay 卡到硬體的支援，總覺得不甚樂觀&lt;/p&gt;

&lt;p&gt;Apple Music 看起來很不錯，尤其是 Apple 已經透過 iTunes 和世界各國的唱片業者連結，在內容的取得上不會是大問題，接下來就要看他們主打的 Artist following and Radio 能不能做出特色了。 &lt;br&gt;
Apple Music 也是第一個 Apple 決定要推廣到 Android 上的服務，接下來還會有哪些服務會做跨平台，真令人期待&lt;/p&gt;

&lt;p&gt;HomeKit 還在蹲，看軟體支援度是慢慢地補齊不足，硬體有很多廠商在鴨子滑水，期待大爆發&lt;/p&gt;

&lt;p&gt;看完 WWDC 2015，感覺比 Google I/O 2015 有趣且實用&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5021724571723352196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5021724571723352196'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2015/06/apple-wwdc-2015.html' title='Apple WWDC 2015'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-2680638379492828187</id><published>2015-03-05T01:16:00.001+08:00</published><updated>2015-03-05T01:16:11.613+08:00</updated><title type='text'>透過 command line 關閉 Windows 自動休眠</title><content type='html'>&lt;p&gt;遇到一台 power driver 都沒寫好的 windows pc..  只能自力救濟，用 PowerCFG 來手動關閉休眠了…&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;c:\windows\system32\powercfg.exe -change -monitor-timeout-ac 0 &lt;br&gt;
  c:\windows\system32\powercfg.exe -change -monitor-timeout-dc 0 &lt;br&gt;
  c:\windows\system32\powercfg.exe -change -disk-timeout-ac 0 &lt;br&gt;
  c:\windows\system32\powercfg.exe -change -disk-timeout-dc 0 &lt;br&gt;
  c:\windows\system32\powercfg.exe -change -standby-timeout-ac 0 &lt;br&gt;
  c:\windows\system32\powercfg.exe -change -standby-timeout-dc 0 &lt;br&gt;
  c:\windows\system32\powercfg.exe -change -hibernate-timeout-ac 0 &lt;br&gt;
  c:\windows\system32\powercfg.exe -change -hibernate-timeout-dc 0&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ref:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://community.futuremark.com/forum/showthread.php?106691-windows-7-how-do-i-disable-SLEEP-mode-via-command-line&quot;&gt;windows 7 - how do i disable SLEEP mode via command line ?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://technet.microsoft.com/en-us/library/cc748940%28v=ws.10%29.aspx&quot;&gt;Powercfg Command-Line Options&lt;/a&gt; &lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2680638379492828187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2680638379492828187'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2015/03/command-line-windows.html' title='透過 command line 關閉 Windows 自動休眠'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-7675998528581922273</id><published>2015-02-14T16:44:00.001+08:00</published><updated>2015-02-14T16:44:07.020+08:00</updated><title type='text'>Android SparseArray</title><content type='html'>&lt;p&gt;Android 推薦使用 &lt;a href=&quot;http://developer.android.com/reference/android/util/SparseArray.html&quot;&gt;SparseArray&lt;/a&gt; 取代 HashMap(Integer, Object)  ，文 &lt;a href=&quot;http://liuzhichao.com/p/832.html&quot;&gt;(1)&lt;/a&gt; trace 了 Android 的實作，SparseArray 的原型是 List，不用像 HashMap 一樣比對 key，所以比較快，文 &lt;a href=&quot;http://android-performance.com/android/2014/02/10/android-sparsearray-vs-hashmap.html&quot;&gt;(2)&lt;/a&gt; 給了實際的性能比較，也可以看出 SparseArray 的 memory and time 的確都比較優異。&lt;/p&gt;

&lt;p&gt;(1) &lt;a href=&quot;http://liuzhichao.com/p/832.html&quot;&gt;Android應用性能優化之使用SparseArray替代HashMap - 柳志超博客&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(2) &lt;a href=&quot;http://android-performance.com/android/2014/02/10/android-sparsearray-vs-hashmap.html&quot;&gt;SparseArray替代HashMap來提高性能 - 專注安卓性能優化以及最佳實踐的&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7675998528581922273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7675998528581922273'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2015/02/android-sparsearray_14.html' title='Android SparseArray'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-7023850724280390583</id><published>2015-02-14T16:16:00.001+08:00</published><updated>2015-02-14T16:16:35.254+08:00</updated><title type='text'>Android Widget: TextClock</title><content type='html'>&lt;p&gt;Android 在 API 17 (Jelly Bean 4.2) 之後增加了新的 clock widget - &lt;a href=&quot;http://developer.android.com/reference/android/widget/TextClock.html&quot;&gt;TextClock&lt;/a&gt;，可以支援自訂時間格式，頗方便。設定時間格式可參考 &lt;a href=&quot;http://developer.android.com/reference/java/text/SimpleDateFormat.html&quot;&gt;SimpleDateFormat &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;在開發過程中遇到的一個問題是設定的 24Hour 時間格式跑不出來，一直都是顯示系統預設的格式，這與系統設定 12Hour 或 24Hour 有關，TextClock 會先檢查是否有設定 12Hour format，如果沒設定，才會套用 24Hour format，因此要設定 &lt;code&gt;android:format12Hour=&quot;@null&quot;&lt;/code&gt;，才能正確套用 24Hour format&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7023850724280390583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7023850724280390583'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2015/02/android-widget-textclock.html' title='Android Widget: TextClock'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-8936894131939945402</id><published>2014-09-05T12:17:00.001+08:00</published><updated>2014-09-05T12:17:51.029+08:00</updated><title type='text'>檢查目前那些 Android app 占用 wakelock</title><content type='html'>&lt;p&gt;檢查目前那些 Android app 占用 wakelock，查看 &lt;code&gt;/proc/wakelocks&lt;/code&gt; 即可&lt;/p&gt;

&lt;p&gt;&lt;code&gt;adb shell &quot;cat /proc/wakelocks&quot;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;或者是直接用 &lt;code&gt;dumpsys power&lt;/code&gt; 看整個 power domain 的運作狀況&lt;/p&gt;

&lt;p&gt;如果需要 get wakelock 讓 device 不進 suspend，可用  &lt;br&gt;
&lt;code&gt;adb shell &quot;echo mylock &amp;gt; /sys/power/wake_lock&quot;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Reference:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://stackoverflow.com/questions/5780280/how-can-i-see-which-wakelocks-are-active&quot;&gt;android - How can I see which wakelocks are active - Stack Overflow&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/8936894131939945402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/8936894131939945402'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2014/09/android-app-wakelock.html' title='檢查目前那些 Android app 占用 wakelock'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-1490069532086627342</id><published>2014-09-05T11:17:00.001+08:00</published><updated>2014-09-05T11:17:21.170+08:00</updated><title type='text'>博客來自己設立的 E-Coupon 分享頁面</title><content type='html'>&lt;p&gt;博客來自己設立一個簡單的分享頁面讓網友分享用不到的 E-Coupon，利人利己，真是個好作法 &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.books.com.tw/activity/2014/08/ecoupon/&quot;&gt;博客來E-Coupon分享&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1490069532086627342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1490069532086627342'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2014/09/e-coupon.html' title='博客來自己設立的 E-Coupon 分享頁面'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-519495134191128228</id><published>2014-09-05T11:15:00.001+08:00</published><updated>2014-09-05T11:15:11.520+08:00</updated><title type='text'>以 ADB Shell command 開啟 Android Settings 的方法</title><content type='html'>&lt;p&gt;以 ADB Shell command 開啟 Android Settings 的方法&lt;/p&gt;

&lt;p&gt;&lt;code&gt;adb shell am start -n com.android.settings/.Settings&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;或&lt;/p&gt;

&lt;p&gt;&lt;code&gt;adb shell am start -a android.settings.SETTINGS&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;REF:  &lt;a href=&quot;http://android.stackexchange.com/questions/45070/starting-an-activity-listed-under-settings-from-terminal-or-adb-shell&quot;&gt;Starting an activity listed under “Settings” from terminal (or adb shell) - Android Enthusiasts Stack Exchange&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/519495134191128228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/519495134191128228'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2014/09/adb-shell-command-android-settings.html' title='以 ADB Shell command 開啟 Android Settings 的方法'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-1834017182652532055</id><published>2013-12-26T13:04:00.001+08:00</published><updated>2013-12-26T13:04:12.209+08:00</updated><title type='text'>Apple iTunes 一開就當的解決方法</title><content type='html'>&lt;p&gt;Apple iTunes 一開就當的解決方法，加入 &lt;code&gt;;C:\program files (x86)\common files\apple\apple application support&lt;/code&gt; 到環境變數 PATH&lt;/p&gt;

&lt;p&gt;ref: &lt;a href=&quot;https://discussions.apple.com/message/23085467#23085467&quot;&gt;iTunes Crashes on Startup: Apple Support Communities&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1834017182652532055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1834017182652532055'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/12/apple-itunes.html' title='Apple iTunes 一開就當的解決方法'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-7626086817686889937</id><published>2013-12-26T11:54:00.001+08:00</published><updated>2013-12-26T11:55:13.355+08:00</updated><title type='text'>git 中 revert/roll back 一個檔案的修改，回到上一個 commit</title><content type='html'>&lt;p&gt;git 中 revert/roll back 一個檔案的修改，回到上一個 commit&lt;/p&gt;

&lt;p&gt;清除目前的修改 &lt;code&gt;git checkout filename&lt;/code&gt;，&lt;code&gt;git reset --hard HEAD^&lt;/code&gt; 不能 revert 單一個檔案，只能 revert 整個 commit，一直找不到像 svn 對單一檔案做 revert 的方法，後來搜尋到 &lt;a href=&quot;http://www.norbauer.com/rails-consulting/notes/git-revert-reset-a-single-file.html&quot;&gt;git: revert (reset) a single file&lt;/a&gt; ，才解決我長久以來的困擾，其實也很簡單就 checkout 單一個檔案的上一個 commit 即可&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git checkout -- filename&lt;/code&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7626086817686889937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7626086817686889937'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/12/git-revertroll-back-commit.html' title='git 中 revert/roll back 一個檔案的修改，回到上一個 commit'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-559285717867722150</id><published>2013-12-05T17:58:00.001+08:00</published><updated>2013-12-05T17:58:57.807+08:00</updated><title type='text'>全文搜尋工具介紹：    grep, git grep, sublimetext</title><content type='html'>&lt;p&gt;全文搜尋工具介紹：    grep, git grep, sublimetext&lt;/p&gt;

&lt;h3 id=&quot;grep&quot;&gt;grep&lt;/h3&gt;

&lt;p&gt;grep 是多數人最常用的全文搜尋工具，每台 linux box 都有，但速度慢，而且要搭配 find 才好用&lt;/p&gt;

&lt;p&gt;最常用的指令是 &lt;/p&gt;

&lt;p&gt;&lt;code&gt;grep -Hnir foo bar&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;要搜尋 header and source files 則可以用&lt;/p&gt;

&lt;p&gt;&lt;code&gt;grep -Hnir --include \*.h --include \*.c foo bar&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;或者是透過 &lt;code&gt;find&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;find . \(-name &#39;*.h&#39; -o -name &#39;*.c&#39; \) --exec grep -Hinr foo {} \; -print&lt;/code&gt;&lt;/p&gt;

&lt;h3 id=&quot;the-silver-search-ag&quot;&gt;The Silver Search (ag)&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://geoff.greer.fm/2011/12/27/the-silver-searcher-better-than-ack/&quot;&gt;The Silver Searcher (ag)&lt;/a&gt; 很不錯，是我目前的主力，&lt;a href=&quot;http://git-scm.com/docs/git-grep&quot;&gt;git grep&lt;/a&gt; 這工具是我第一次看到，但效能也很不錯，但限定在有放在 git repo 內的檔案&lt;/p&gt;

&lt;p&gt;使用 &lt;code&gt;ag&lt;/code&gt; or &lt;code&gt;git grep&lt;/code&gt; 的優點是在搜尋時會自動套用 &lt;code&gt;.gitignore&lt;/code&gt; 避開不必要的搜尋，加快搜尋速度&lt;/p&gt;

&lt;p&gt;ag 要搜尋 header and source files，可以用 &lt;code&gt;-G&lt;/code&gt; 的參數後加上 regexp pattern&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ag -i -G &#39;(.h|.cpp)$&#39; &#39;foo&#39; /bar/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;或者是只要搜尋 Android.mk 檔案的內容&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ag -G &#39;Android.mk&#39; &#39;foo&#39;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;ag 要顯示 Context，也就是搜尋目標前後的文字，可以用 &lt;code&gt;-C 2&lt;/code&gt; 的參數&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ag -i -G &#39;(.h|.cpp)$&#39; -C 2 &#39;foo&#39; /bar/&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;ag 也有 Windows 版本，可由此下載 &lt;a href=&quot;http://blog.kowalczyk.info/software/the-silver-searcher-for-windows.html&quot;&gt;The Silver Searcher windows port&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;se-section-delimiter&quot;&gt;&lt;/div&gt;

&lt;h3 id=&quot;sublimetext&quot;&gt;SublimeText&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace_files.html&quot;&gt;SublimeText 的 Find in Files&lt;/a&gt; 也很好用，能夠顯示 context (搜尋目標前後行)，也能點擊檔名與關鍵字開啟檔案，很像 &lt;a href=&quot;http://www.vim.org/scripts/script.php?script_id=311&quot;&gt;grep.vim&lt;/a&gt; ，不過是圖形介面&lt;/p&gt;

&lt;p&gt;也可利用 SublimeText Package 的 &lt;a href=&quot;https://github.com/leonid-shevtsov/SearchInProject_SublimeText&quot;&gt;Search In Project&lt;/a&gt; 呼叫 ag 進行全文搜尋&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/559285717867722150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/559285717867722150'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/12/grep-git-grep-sublimetext.html' title='全文搜尋工具介紹：    grep, git grep, sublimetext'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-477626140097009390</id><published>2013-12-05T10:11:00.001+08:00</published><updated>2013-12-05T10:12:42.710+08:00</updated><title type='text'>Thunderbolt-LP 2014 演進計畫</title><content type='html'>&lt;p&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMa5F_OCBXLI3FT3bm7rZ0kXB4HBRaCyYqeBRocZsNKhu94O0UGaV4ZHH81uJgloMVGV6kYDyCAyKVy8hHl5s6J-E2ankwSBeXsElffC5o7wjzL-feR-qFqePUurnbwbcGkw2VAHID2k/s200/thunderbolt-logo.jpg&quot; alt=&quot;Thunderbolt&quot; title=&quot;thunderbolt-logo.jpg&quot;&gt;&lt;/p&gt;

&lt;p&gt;根據 VR-Zone 的報導 &lt;a href=&quot;http://vr-zone.com/articles/intels-plans-thunderbolt-2014/65298.html&quot;&gt;Intel’s plans for Thunderbolt in 2014&lt;/a&gt;，Thunderbolt-LP 將以daisy chain 跑支援 TCP/IP protocol，連接方式應該會類似於透過同軸電纜與 BNC 接頭的 Ethernet 10BASE5，期待 10G or 20G Thunderbolt  SAN&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNccS1zidT7-fqVCQsiWSqo2Z5LT-bDJpF1IgE3Ll6PfvdKFmN-1apzrPYJfAWnx4GMJ9PEDAkroBc8ma6vaKu2E6wsOyx1iiGxB535uvKDu9ixsQfuKQOknOxugKz7bKGwfSFH1UDRhQ/s480/TBT-P2P.png&quot; alt=&quot;Thunberbolt Host Peer-to-Peer&quot; title=&quot;TBT-P2P.png&quot;&gt;&lt;/p&gt;

&lt;p&gt;另外，Intel 也會逐步增加 Thunderbolt 供電能力，預計將在 2015 年達到 53W﻿&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIX3CVnEFFQRLxMe-dEySjS3FnsdawOr-JtirkOHTl2H1BjWiDRhipl8rt4ItZqHFbiEvDxtKgFYMwGid8nMYEszRxraEPBPe3_PCA4qRiw6E1Ugqc-PNLKj85VBU4fGSPia3k1_jKF0/s480/BDW-TBT-LP2.png&quot; alt=&quot;2014 Broadwell Thunderbolt LP Controller&quot; title=&quot;BDW-TBT-LP2.png&quot;&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/477626140097009390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/477626140097009390'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/12/thunderbolt-lp-2014.html' title='Thunderbolt-LP 2014 演進計畫'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwMa5F_OCBXLI3FT3bm7rZ0kXB4HBRaCyYqeBRocZsNKhu94O0UGaV4ZHH81uJgloMVGV6kYDyCAyKVy8hHl5s6J-E2ankwSBeXsElffC5o7wjzL-feR-qFqePUurnbwbcGkw2VAHID2k/s72-c/thunderbolt-logo.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-5329398917725398097</id><published>2013-12-05T09:53:00.001+08:00</published><updated>2013-12-05T09:53:46.362+08:00</updated><title type='text'>ThinkPad X240s 小感</title><content type='html'>&lt;p&gt;51nb 的網友對 ThinkPad X240s 做了一系列的評測，看完的感想是，還好我早一個月買了 ThinkPad X230…&lt;/p&gt;

&lt;h3 id=&quot;keyboard&quot;&gt;Keyboard&lt;/h3&gt;

&lt;p&gt;先是極惡的與觸控板整合的小紅點按鍵&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.51nb.com/viewnews-85363.html&quot;&gt;X240s快速评测第2章（续）： X240s的鼠标系统 - 专门网&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;performance&quot;&gt;Performance&lt;/h3&gt;

&lt;p&gt;用 ULV CPU 犧牲效能換來的續航力進步，一般電壓版的 Mobile CPU 居然要 T440p 等級才有…&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.51nb.com/viewnews-85398.html&quot;&gt;X240s快速评测第3章：电池双倍待机实在 - 专门网&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;internal&quot;&gt;Internal&lt;/h3&gt;

&lt;p&gt;X240s 的拆裝內在實在是很醜，拼裝感很重..    雖然 TPUser 的站長說 X240s 的外部 rolling cage 結構比 X230 的還堅固…&lt;/p&gt;

&lt;p&gt;而且只有一個 DIMM，最多 8GB RAM….&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.51nb.com/viewnews-85523.html&quot;&gt;X240s快速评测第5章：拆装不赖换装新代 - 专门网&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;se-section-delimiter&quot;&gt;&lt;/div&gt;

&lt;h3 id=&quot;comments&quot;&gt;Comments&lt;/h3&gt;

&lt;p&gt;G+ 網友評論是 &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;看來現在 只能靠 X220 繼續服役下去了&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;220 服役中 = =﻿&lt;/p&gt;
&lt;/blockquote&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5329398917725398097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/5329398917725398097'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/12/thinkpad-x240s.html' title='ThinkPad X240s 小感'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-1669520242978617561</id><published>2013-12-05T09:45:00.001+08:00</published><updated>2013-12-05T09:45:28.693+08:00</updated><title type='text'>如何直接將 windows 命令提示字元 的輸出結果直接傳到 剪貼簿</title><content type='html'>&lt;p&gt;如何直接將 windows 命令提示字元 的輸出結果直接傳到 剪貼簿&lt;/p&gt;

&lt;p&gt;pipe 進 clip 即可&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$  dir | clip&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Ref: &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://winaero.com/blog/how-to-copy-the-command-prompt-output-directly-to-the-windows-clipboard/&quot;&gt;How to copy the command prompt output directly to the Windows clipboard | Winaero&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1669520242978617561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/1669520242978617561'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/12/windows.html' title='如何直接將 windows 命令提示字元 的輸出結果直接傳到 剪貼簿'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-2331955956563134476</id><published>2013-09-10T19:42:00.000+08:00</published><updated>2013-09-10T19:42:00.505+08:00</updated><title type='text'>Seagate 推出硬碟保險，提供資料救援與硬體替換服務</title><content type='html'>&lt;a href=&quot;http://rescueandreplace.seagate.com/&quot;&gt;Seagate Rescue &amp;amp; Replace&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/iE2ZCGlJ3C4?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Seagate 推出硬碟保險，保費隨硬碟機型的保固時間而改變，要注意的是，這保險必須在購買硬碟的一年之內加購，而且保固時間從購買日期開始算起。&lt;br /&gt;&lt;br /&gt;Seagate 提供兩種不同的 plan，只有資料救援的 Rescue，另外一種則是包含硬體換新的 Rescue and Replace，價格差 $10。&lt;br /&gt;&lt;br /&gt;資料救援不僅限於硬體毀損，因為軟體或病毒所造成的資料遺失，也可使用此服務。&lt;br /&gt;&lt;br /&gt;Seagate Rescue 會先試著以 Remote Rescue 的方式救資料，當 Remote Rescue 失敗，才會送回他們的 Lab，送去與送回的運費都包含在 plan 中。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.geek.com/apps/seagate-rescue-and-replace-will-recover-your-data-and-replace-your-hard-drive-for-40-1569988/&quot; target=&quot;_blank&quot;&gt;Seagate Rescue and Replace will recover your data and replace your hard drive for $40 | Apps and Software | Geek.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Rescue
 will cost $29.99 for a 2-year plan, $39.99 for 3 years, and $49.99 for 4
 years. Rescue and Replace is understandably more expensive, and costs 
$39.99, $49.99, or $59.99 for the same 2, 3, or 4 year coverage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if        something happens, Seagate will recover your data and give it back to you.       &lt;br /&gt;&lt;br /&gt;Seagate Service Plans will cover your data for up to four years, depending on     the model.&lt;br /&gt;&lt;br /&gt;Coverage is only available for product within 1 year from date of purchase.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Q: What does the Seagate Rescue &amp;amp; Replace Service Plan cover?&lt;br /&gt;There are three features included in this coverage:&lt;br /&gt;&lt;br /&gt;Data
 Recovery Service (&quot;DRS&quot;) feature for hard drive failure, viruses, 
software issues, and other problems that can cause data loss.&lt;br /&gt;&lt;br /&gt;Mechanical
 or Electrical Breakdowns feature covers all mechanical drive failures 
and starts immediately after the Seagate original manufacturer&#39;s 
warranty expires.&lt;br /&gt;&lt;br /&gt;Accidental Damage Coverage provides additional 
protection for Your Equipment against sudden and unforeseen accidental 
damage (see terms and conditions for certain exclusions).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Seagate Rescue Plan covers data recovery services only.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Q: What is the coverage period of my service plan?&lt;br /&gt;&lt;br /&gt;Coverage under these service plans begins on the purchase date of the service plan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Q: What does the Seagate Rescue Service Plan cover?&lt;br /&gt;&lt;br /&gt;The
 Seagate Rescue Plan provides the Data Recovery Service (&quot;DRS&quot;) feature 
for hard drive failure, viruses, software issues, and other problems 
that can cause data loss.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Q: How will my data be returned to me from an in-lab recovery?&lt;br /&gt;We will do our best to return your data on media that you can easily access and integrate into your existing system.&lt;br /&gt;&lt;br /&gt;The
 Seagate Rescue &amp;amp; Replace Service Plan ensures the return of your 
data on a Seagate-certified new or certified repaired disk drive of the 
same size or of greater capacity with the remainder of your 
manufacturer&#39;s warranty or 90 days, whichever is greater, through 
Seagate Recovery Services. If you send in an internal hard drive, we 
will likely return your data on an external device and replace your 
internal drive. The replacement internal drive will need your operating 
system reloaded prior to transferring your recovered data onto it.&lt;br /&gt;&lt;br /&gt;The
 Seagate Rescue Service Plan ensures your recovered data will be loaded 
on a media storage device (DVDs, USB storage devices, external hard 
drive or any other replacement hard disk drive it deems appropriate) and
 returned to you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Q: How do I ship my device to the Administrator if in-lab recovery services are recommended?&lt;br /&gt;&lt;br /&gt;If
 remote recovery is not possible, the Seagate Service Plan covers the 
cost of shipping your device to the Administrator lab for in-lab 
servicing. The Service Plan will also pay for return shipping of your 
recovered data and replacement drive (only applicable for Seagate Rescue
 &amp;amp; Replace Plan).&lt;br /&gt;
&lt;!-- Place this tag in your head or just before your close body tag. --&gt; &lt;script src=&quot;https://apis.google.com/js/plusone.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;  &lt;!-- Place this tag where you want the widget to render. --&gt;  
&lt;br /&gt;
&lt;div class=&quot;g-post&quot; data-href=&quot;https://plus.google.com/109539480056944416389/posts/2tzqAAgXDkE&quot;&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2331955956563134476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/2331955956563134476'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/09/seagate.html' title='Seagate 推出硬碟保險，提供資料救援與硬體替換服務'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-3559923348067102160</id><published>2013-04-26T11:32:00.000+08:00</published><updated>2013-04-26T11:32:12.923+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTC"/><category scheme="http://www.blogger.com/atom/ns#" term="Innovation"/><category scheme="http://www.blogger.com/atom/ns#" term="Invention"/><category scheme="http://www.blogger.com/atom/ns#" term="MEMS MIC"/><category scheme="http://www.blogger.com/atom/ns#" term="Nokia"/><category scheme="http://www.blogger.com/atom/ns#" term="STMicro"/><title type='text'>Nokia 在荷蘭的對 STMicro MEMS MIC 之訴訟對 HTC ONE 與 HTC 創新形象的影響</title><content type='html'>HTC 跟 Nokia 之間在 STMicro MEMS MIC 的訴訟問題，網路上的評論很多，但有些地方個人覺得有些意見，小弟提供一些不專業的看法供大家參考&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4ThWpMUzgVBSuRwdAyHDrMmiRCQRIrLiMOWRvTwPtST3kz6968wi75z_RVEPNgFWQDUZcA8Zj2E7H8LlmvDI0wq8joYiDjVXF1rLfmKzrfpPk6RAc05z_AlZkFpaIeN_ee8qa87KGeNY/s1600/Dual-MembraneMics-copy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4ThWpMUzgVBSuRwdAyHDrMmiRCQRIrLiMOWRvTwPtST3kz6968wi75z_RVEPNgFWQDUZcA8Zj2E7H8LlmvDI0wq8joYiDjVXF1rLfmKzrfpPk6RAc05z_AlZkFpaIeN_ee8qa87KGeNY/s400/Dual-MembraneMics-copy.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
在 [1] 中，作者提到變更 MEMS MIC 設計有難度，且 HTC 沒考慮到多重供應商，是策略上的嚴重失誤，且變更 MEMS MIC 還必須要再次通過電信主管機關審核，方可再次上市...&lt;br /&gt;
&lt;br /&gt;
作者自己提到市場上多振膜的麥克風的供應商區屈指可數，那又該如何建立第二供應商來源呢?     更何況這是導入特定廠商的新技術，找到第二供應商來源是難上加難。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij9NDSlBlfMSC_sQ338e5svnNHp1prAggmZ_vqq7cgsnGhBpd20mVH1Dd7EEXtUXO97xHUPLO9AA86m0AFFxP7hBDib26zA1-WP2-8FtAzzSPAzxruqzxaxNIPCqB7JtyaILotMobyek4/s1600/nokiahtcmic1.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij9NDSlBlfMSC_sQ338e5svnNHp1prAggmZ_vqq7cgsnGhBpd20mVH1Dd7EEXtUXO97xHUPLO9AA86m0AFFxP7hBDib26zA1-WP2-8FtAzzSPAzxruqzxaxNIPCqB7JtyaILotMobyek4/s400/nokiahtcmic1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
變更 MIC 設計很困難嗎?   我想變更硬體需要花些時間，但應該不是件難事，只是換料之後，能不能達到同樣的效果，就不得而知了...   但換料本身在生產過程中本就是常有的事情，不需要看得太嚴重。&lt;br /&gt;
&lt;br /&gt;
MEMS MIC 這種料應該是一次就拉不少，希望 HTC 有足夠的緩衝時間更改設計，但我猜想 HTC 在正式宣判之前應該就先搶了不少料庫存，避免訴訟結果造成產品無法順利量產。&lt;br /&gt;
&lt;br /&gt;
個人認為，HTC 比較麻煩的問題是在行銷宣傳上，尤其是前後兩批貨的收音品質落差，只不過消費者埋怨的對象可能會是 Nokia ...&lt;br /&gt;
&lt;br /&gt;
然後，換 MIC 要重送電信主管機關認證!?    我是沒聽過這樣的問題啦...   有朋友有經驗嗎?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
有物報告 主編 周欽華 一向對專利相關商業訴訟有很深入淺出的批評文章，當然，這次 HTC, ST-Micro 與 Nokia 在 MEMS MIC 的訴訟也有介紹 [2]。周主編對這次訴訟的看法主要有二：&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;簡單的說，宏達電在麥克風上的創新在哪？看起來就是跟 STMicro 採購了一個新的麥克風設計而已，這不符合我們對一家號稱創新的公司的期待。&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote&gt;這段新聞稿可說是「訴訟行銷」的典範。因為雖然違約的不是宏達電，宏達電也不可能跟競爭者 Nokia 簽甚麼契約，但 Nokia 的新聞稿字字都在鞭打宏達電的創新能力。&lt;br /&gt;
&lt;br /&gt;
這段新聞稿中的「宏達電行銷文件」，以及最後「40項專利訴訟」的部分，其實跟 STMicro 的違約都沒有關係，但 Nokia 硬是將它插入新聞稿內，加強宏達電「抄襲」的印象。可說是毫不手軟。&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
創新是什麼?&lt;br /&gt;
&lt;br /&gt;
Horace Dediu，也就是大家熟知的分析之王，在 [3] 中有提到對創新的定義，也許是中文的關係，無法明確定義創新到底是什麼，但我想 HTC 在 MEMS MIC 上的確做到的 Innovation，使用更好的設計與原件，達到更好的效果，滿足人們的需求，但 HTC 有沒有達到人們心中對創新的預期，就只能各自表述了...&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
3. Apple is now defined by some people, as ‘the company who modifies well’, not ‘the company who innovates’ well. What they made was ipad, ipod, iphone, apple tv and all the modifiers of the original products. Do you agree? If you do why?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Innovation is not invention. Innovation is the application of invention in ways that solve new needs.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I’m always amazed at how misunderstood this term is even though the definition is easy to understand:&lt;br /&gt;
&lt;br /&gt;
(“Innovation differs from invention in that &lt;b&gt;innovation refers to the use of a better and, as a result, novel idea or method, whereas invention refers more directly to the creation of the idea or method itself.&lt;/b&gt;”)&lt;br /&gt;
&lt;br /&gt;
Apple is an innovation machine. It does invent but that’s not valuable in itself. Not all inventions are applied and not all innovations depend on internal inventions. &lt;b&gt;Innovation is applied invention just like engineering is applied science.&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Nokia 的確透過這次的訴訟打擊了 HTC 的創新形象，Nokia 也試圖塑造的了 HTC 是抄襲者的印象，但真的是 Nokia 全勝嗎?  消費者真的會因為一個麥克風就覺得 HTC 是抄襲者嗎?&lt;br /&gt;
&lt;br /&gt;
對消費者來說，真正做出傷害消費者權益的人是 Nokia，如果使用者真的買了新款收音效果不佳的 HTC One，心中埋怨的對象會是透過訴訟，打壓對手，傷害消費者權益的 Nokia，而不是 HTC。&lt;br /&gt;
&lt;br /&gt;
Nokia 繼續的透過訴訟打壓 HTC，真的有助於自身的品牌形象與產品銷售嗎?   我懷疑...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href=&quot;http://www.ecounsel.net/2013/04/26/%E7%A6%81%E5%88%B6%E4%BB%A4%EF%BC%8E%E8%BF%B4%E9%81%BF%E8%A8%AD%E8%A8%88/&quot;&gt;禁制令．迴避設計&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[2] &lt;a href=&quot;http://yowureport.com/?p=5994&quot;&gt;[更新] NOKIA 指控宏達電盜用技術，雙方碎嘴垃圾話&lt;/a&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[3] &lt;a href=&quot;http://www.asymco.com/2013/04/22/interview-with-chosun-daily-of-korea-about-apple/&quot;&gt;Interview with Chosun Daily of Korea about Apple&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kivava.blogspot.com/feeds/3559923348067102160/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://kivava.blogspot.com/2013/04/nokia-stmicro-mems-mic-htc-one-htc.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/3559923348067102160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/3559923348067102160'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/04/nokia-stmicro-mems-mic-htc-one-htc.html' title='Nokia 在荷蘭的對 STMicro MEMS MIC 之訴訟對 HTC ONE 與 HTC 創新形象的影響'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4ThWpMUzgVBSuRwdAyHDrMmiRCQRIrLiMOWRvTwPtST3kz6968wi75z_RVEPNgFWQDUZcA8Zj2E7H8LlmvDI0wq8joYiDjVXF1rLfmKzrfpPk6RAc05z_AlZkFpaIeN_ee8qa87KGeNY/s72-c/Dual-MembraneMics-copy.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-7853802171166990221</id><published>2013-04-19T16:10:00.000+08:00</published><updated>2013-04-19T16:10:12.641+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="F1.8 Lens"/><category scheme="http://www.blogger.com/atom/ns#" term="Lens"/><category scheme="http://www.blogger.com/atom/ns#" term="Sigma"/><category scheme="http://www.blogger.com/atom/ns#" term="Sigma 18-35mm F1.8 DC HSM"/><category scheme="http://www.blogger.com/atom/ns#" term="Standard Zoom Lens"/><title type='text'>Sigma 發表 18-35mm F1.8 DC HSM，世界第一隻 F1.8 變焦鏡</title><content type='html'>Sigma 發表 18-35mm F1.8 DC HSM，世界第一隻 F1.8 變焦鏡&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheTZhGD8eYi-Sm9dT1fOtVEaU7ZH5aYCxoj7bPKQFj5Hv9TbRzFbf8Uplbvzg4W_tSN4ahnAm6uU2X2Q2bjaX1dM5cuIkKEWtRp0k42eRdOX1TTZRMvQSkGmuVq7O17Ld0B-vH92DEL2o/s1600/detail_img01.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheTZhGD8eYi-Sm9dT1fOtVEaU7ZH5aYCxoj7bPKQFj5Hv9TbRzFbf8Uplbvzg4W_tSN4ahnAm6uU2X2Q2bjaX1dM5cuIkKEWtRp0k42eRdOX1TTZRMvQSkGmuVq7O17Ld0B-vH92DEL2o/s400/detail_img01.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Sigma 18-35mm F1.8 DC HSM 官方網站&lt;br /&gt;
http://www.sigma-global.com/jp/lenses/cas/product/art/a_18_35_18/index.html&lt;br /&gt;
&lt;br /&gt;
dpreview news about Sigma 18-35mm F1.8 DC HSM&lt;br /&gt;
www.dpreview.com/news/2013/04/18/Sigma-announces-worlds-first-F1-8-constant-aperture-zoom-lens&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPLXvnY5YbMn7Nsb6sRyzdtE5piBhyphenhyphenk4igOhN-97gFY1P1uPN-5RDVdTVAFr8vyh1349PATsz2ZPeSXhdiDzU12OGYMT5pwYksaf9C-upCQnm56Xc9LyzI3nHTnDZoWSiLFFftKd_UkkQ/s1600/detail_img04.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPLXvnY5YbMn7Nsb6sRyzdtE5piBhyphenhyphenk4igOhN-97gFY1P1uPN-5RDVdTVAFr8vyh1349PATsz2ZPeSXhdiDzU12OGYMT5pwYksaf9C-upCQnm56Xc9LyzI3nHTnDZoWSiLFFftKd_UkkQ/s400/detail_img04.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Sigma 再一次發表驚人之作 - 18-35mm F1.8 DC HSM，繼 Olympus 14-35mm F2.0 之後，第二隻光圈大於 F2.8 的變焦鏡頭。&lt;br /&gt;
&lt;br /&gt;
雖然變焦範圍只有 18-35mm (135FF 等效27-52.5mm)，但是一隻鏡頭能夠取代 28mm F1.8, 35mm F1.8, 跟 50mm F1.8 三隻定焦鏡頭，也是個方便不需要換鏡頭的選擇，但價格、重量與體積就是需要衡量取捨之處，個人評價是 &lt;b&gt;18-35mm F1.8 是顆大家都會很想要，但很少人會買的鏡頭&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Sigma 18-35mm F1.8 DC HSM 缺少望遠，廣角也不夠廣，以標準變焦鏡頭來說實在是有些不方便，再加上 F1.8 的週邊失光蠻嚴重的，光圈全開的畫質也不知道好不好，如果無法光圈全開使用，那 F1.8 的鏡頭其實也沒太大意義。&lt;br /&gt;
&lt;br /&gt;
以等效 24-70mm F2.8 的鏡頭的方便性加上高一檔 ISO 也能得到與 Sigma 18-35mm F1.8 DC HSM 的快門速度，但是除了散景之外方便性、價格、體積與重量都是等效 24-70mm F2.8 比較好，Sigma 18-35mm F1.8 DC HSM 是爽度高過實用的一顆鏡頭。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIEbXoewEn_m9A4Vk_FQPjcvmFG2kdLGQNieMDOkt0wEuLGcJtyF7JI_v9fjMiDikE7xQMME4Y3YS6YudHN7KATj8CJB5ascuDILm44k6WVHsV7B7ipG9eDHnKzHswBJsYeVfsY38LTV0/s1600/vignetting.gif&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIEbXoewEn_m9A4Vk_FQPjcvmFG2kdLGQNieMDOkt0wEuLGcJtyF7JI_v9fjMiDikE7xQMME4Y3YS6YudHN7KATj8CJB5ascuDILm44k6WVHsV7B7ipG9eDHnKzHswBJsYeVfsY38LTV0/s400/vignetting.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
比較重要的規格：&lt;br /&gt;
&lt;br /&gt;
APS-C 專用鏡頭，預定發售 Canon EF, Nikon F (DX), Sigma SA 三個接環&lt;br /&gt;
&lt;br /&gt;
鏡頭組成 17 片 12 組，其中包含 5 SLD glass, 4 glassmold aspherical&lt;br /&gt;
&lt;br /&gt;
最短對焦距離 0.28 m (0.23 x)&lt;br /&gt;
&lt;br /&gt;
內對焦, 對焦時鏡頭不會旋轉  內變焦, 變焦時，鏡頭不會伸長或縮短&lt;br /&gt;
&lt;br /&gt;
重量 810 g, 121 mm 長&lt;br /&gt;
&lt;br /&gt;
濾鏡尺寸 72 mm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7853802171166990221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/7853802171166990221'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/04/sigma-18-35mm-f18-dc-hsm.html' title='Sigma 發表 18-35mm F1.8 DC HSM，世界第一隻 F1.8 變焦鏡'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheTZhGD8eYi-Sm9dT1fOtVEaU7ZH5aYCxoj7bPKQFj5Hv9TbRzFbf8Uplbvzg4W_tSN4ahnAm6uU2X2Q2bjaX1dM5cuIkKEWtRp0k42eRdOX1TTZRMvQSkGmuVq7O17Ld0B-vH92DEL2o/s72-c/detail_img01.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-68363100189561506.post-4308271436377308366</id><published>2013-04-19T15:37:00.000+08:00</published><updated>2013-04-19T15:37:10.755+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Samsung"/><category scheme="http://www.blogger.com/atom/ns#" term="Samsung Galaxy S4"/><category scheme="http://www.blogger.com/atom/ns#" term="WM5102"/><category scheme="http://www.blogger.com/atom/ns#" term="Wolfsen"/><title type='text'>Galaxy S4 使用的是 Wolfson 最高級的 Audio Hub CODEC WM5102</title><content type='html'>根據 eprice 網友的&lt;a href=&quot;http://www.eprice.com.tw/mobile/talk/4523/4863932/1/&quot;&gt;情報&lt;/a&gt;，Galaxy S4 使用的是 Wolfson WM5102, Wolfson 目前最高級的 Audio Hub CODEC，SNR 達到 113dB&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
S1使用Wolfson WM8994&lt;br /&gt;
S2使用Yamaha YMU823&lt;br /&gt;
S3使用Wolfson Micro WM1811&lt;br /&gt;
S4使用Wolfson WM5102&lt;/blockquote&gt;
&lt;br /&gt;
Wolfson WM5102 是 Wolfson 目前最高級的 Audio Hub CODEC，SNR 達到 113dB&lt;br /&gt;
&lt;br /&gt;
Wolfsen Audio Hubs&lt;br /&gt;
http://www.wolfsonmicro.com/products/audio_hubs/&lt;br /&gt;
&lt;br /&gt;
Wolfsen WM5102: Audio Hub CODEC with Voice Processor DSP&lt;br /&gt;
http://www.wolfsonmicro.com/products/audio_hubs/WM5102/&lt;br /&gt;
&lt;br /&gt;
Integrated 6/7 channel 24-bit hi-fi audio hub CODEC&lt;br /&gt;
-  6 ADCs, 96dB SNR microphone input (48kHz)&lt;br /&gt;
-  7 DACs, 113dB SNR headphone playback (48kHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在 GSMArena 的 Galaxy S4 review 中的 &lt;a href=&quot;http://www.gsmarena.com/samsung_galaxy_s4-review-914p8.php&quot;&gt;Audio Test&lt;/a&gt; 裡拿到很驚人的成績&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU-5hCaVOEqQCnS-FJWywp22P-5P605FLXP0otNtKfWni9sD1QzIVfrEWT6r2EoSxd4N4ICbn-QSL4GTdhIjmH_Q83RdUNwyYnelzDbvzowDbfC5Zjvd4i4c8QuMiK8My_q83fJ0QKWZM/s1600/mobile01-27f96e6b77a75ccf6d07c507b217f02f.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU-5hCaVOEqQCnS-FJWywp22P-5P605FLXP0otNtKfWni9sD1QzIVfrEWT6r2EoSxd4N4ICbn-QSL4GTdhIjmH_Q83RdUNwyYnelzDbvzowDbfC5Zjvd4i4c8QuMiK8My_q83fJ0QKWZM/s400/mobile01-27f96e6b77a75ccf6d07c507b217f02f.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kivava.blogspot.com/feeds/4308271436377308366/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://kivava.blogspot.com/2013/04/galaxy-s4-wolfson-audio-hub-codec-wm5102.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/4308271436377308366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/68363100189561506/posts/default/4308271436377308366'/><link rel='alternate' type='text/html' href='http://kivava.blogspot.com/2013/04/galaxy-s4-wolfson-audio-hub-codec-wm5102.html' title='Galaxy S4 使用的是 Wolfson 最高級的 Audio Hub CODEC WM5102'/><author><name>kivava</name><uri>http://www.blogger.com/profile/09560592698279900050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU-5hCaVOEqQCnS-FJWywp22P-5P605FLXP0otNtKfWni9sD1QzIVfrEWT6r2EoSxd4N4ICbn-QSL4GTdhIjmH_Q83RdUNwyYnelzDbvzowDbfC5Zjvd4i4c8QuMiK8My_q83fJ0QKWZM/s72-c/mobile01-27f96e6b77a75ccf6d07c507b217f02f.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>