tag:blogger.com,1999:blog-13979943388277938212024-03-17T20:19:33.105-07:00MyMacSharing my iMac adventure and experienceD Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.comBlogger331125tag:blogger.com,1999:blog-1397994338827793821.post-23127819456278095462024-03-17T19:24:00.000-07:002024-03-17T20:18:38.342-07:00Tips: Caller ID for Phone app<p class="large1StChar">The Phone app is one of the most commonly used iOS apps on the iPhone. You can find a handful of features in the Settings->Phone. For instance, you can configure your caller ID to be either shown or hidden when making a call.</p>
<p>However, occasionally, you might wish to display or hide your caller ID for specific individuals or businesses without having to reset this setting from the Settings menu for every single call, which can be quite laborious. Here are two tips for using the Phone app to achieve this temporarily.
</p>
<p>Use the code <code>#31#</code> before your phone number to hide your caller ID, like in this example:
</p>
<div class="separator" style="clear: both;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQx6FIHL88wEF8aXfae3riJKGyKCqxbviS34MkvOQkAaP0VDS8dLHNM__oJqOphioIeNV_7Y4X6kWwEG7G31hDu772_hyphenhyphenGOl7naNbfJUBjTJaOZXzzrlf_ASFIojD7OvflbsGbQRdSGgRUBmnsSoBtR1QyIHPvvosalWITLXGf895WW8XpdQUYlrgs/s800/a1.jpg" style="display: block; padding: 1em 0; text-align: center; ">
<img alt="" border="0" height="320" data-original-height="800" data-original-width="431" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQx6FIHL88wEF8aXfae3riJKGyKCqxbviS34MkvOQkAaP0VDS8dLHNM__oJqOphioIeNV_7Y4X6kWwEG7G31hDu772_hyphenhyphenGOl7naNbfJUBjTJaOZXzzrlf_ASFIojD7OvflbsGbQRdSGgRUBmnsSoBtR1QyIHPvvosalWITLXGf895WW8XpdQUYlrgs/s320/a1.jpg"/>
</a>
</div>
<br />
<p>Use the code <code>*31#</code> before your phone number to display your caller ID, like in another example:</p>
<div class="separator" style="clear: both;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiXOtWQlg-HuguAhDNTltYOEjp7CY2lQNDYctEyVb-SUZDgwQpiNFrNeQqr8r42ASaFhahyLHAbp550hVB7rElPq-OiCQEa38mAINUWjgqH5k4tVLWlUPFp5lVqy-7V0rPimVTgKcp9CNGaIF7VOKSswl-3eg0JogoOBMEf3CK0C8z8ewsbHiBnY6w/s800/a2.jpg" style="display: block; padding: 1em 0; text-align: center; ">
<img alt="" border="0" height="320" data-original-height="800" data-original-width="421" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiXOtWQlg-HuguAhDNTltYOEjp7CY2lQNDYctEyVb-SUZDgwQpiNFrNeQqr8r42ASaFhahyLHAbp550hVB7rElPq-OiCQEa38mAINUWjgqH5k4tVLWlUPFp5lVqy-7V0rPimVTgKcp9CNGaIF7VOKSswl-3eg0JogoOBMEf3CK0C8z8ewsbHiBnY6w/s320/a2.jpg"/>
</a>
</div>
<br />
<p>Those codes are very easy to remember. Think of <code>*</code>as a star presenting you, and <code>#</code> as a fence hiding anything. The remaining codes are the same.</p>D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-31033596623798104012022-11-26T09:07:00.002-08:002022-11-26T09:07:38.211-08:00Updated to macVentura 13.0.1Last night, I updated my macBook Pro macOS to Ventura 13.0.1. I had to to do this because my development tool Xcode 14 is only availalbe for this macOS version. This morning I saw my macOS update is done.<br />
<br />
Here is the space difference before and after the update.<br />
<br />
Before:<br />
<br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ27slwuXhmzqnbep5uHYi4lcEGoKnPQcX0vWjcicL_X0RLOoYyEStZNrpSsxBBkcsjynAH4w2oUwbaPEke9Hi5j4ufx6hlw7c9duzopb3H_RsNupJnU5AyYMiDYzIf1WGRuOpdAK5P3K053dy2hDDb3AS7w_PIRFM4uHPxt73UZoJt1DWgrGlRw/s748/macUpdateBefore.jpg" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" height="320" data-original-height="748" data-original-width="528" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ27slwuXhmzqnbep5uHYi4lcEGoKnPQcX0vWjcicL_X0RLOoYyEStZNrpSsxBBkcsjynAH4w2oUwbaPEke9Hi5j4ufx6hlw7c9duzopb3H_RsNupJnU5AyYMiDYzIf1WGRuOpdAK5P3K053dy2hDDb3AS7w_PIRFM4uHPxt73UZoJt1DWgrGlRw/s320/macUpdateBefore.jpg"/></a></div>
<br />
<br />
After:<br />
<br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix9EDMWqyoZQRfuQ1xYupvITMD7OQBgjtx1MMOeSnmzPdlEFCkGkRGXpMwRiiI_kLnwOJPGzOM3kF-hdvoknZreQzqx5A8D3WLdlAfNBRgSFZ_ncNvpqEl9YxapyQHySXpgwoy2Nz0gzm4Q9G-1hTOpEf7R6K-fLy8XsJrIDCcdFM7EoLs1-a6zw/s624/macUpdateAfter.jpg" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" height="320" data-original-height="624" data-original-width="528" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix9EDMWqyoZQRfuQ1xYupvITMD7OQBgjtx1MMOeSnmzPdlEFCkGkRGXpMwRiiI_kLnwOJPGzOM3kF-hdvoknZreQzqx5A8D3WLdlAfNBRgSFZ_ncNvpqEl9YxapyQHySXpgwoy2Nz0gzm4Q9G-1hTOpEf7R6K-fLy8XsJrIDCcdFM7EoLs1-a6zw/s320/macUpdateAfter.jpg"/></a></div><br />
<br />
<div>It seems that I got more space after the update.</div>D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-9993384960014667692022-01-06T14:51:00.005-08:002022-01-24T16:54:46.823-08:00Mi Band 4 For Better Health Monitoring<div class="large1StChar">For 2022 New Year, I got a gift of XiaoMi's hand wist device: Mi Band 4 NFC. I have been very interested in Apple Watch for long time. The only things put me on hold are its price and necessity of features I want. This time I got another alternative device to try.</div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgHu6sEYQS9-yJfHj9-tQbogRXYqlo0pUFLkrv_8g6Ua7YAlpaJWgjtuGhQoSTfg8eEqAOVXf33aAtWnczE1WRRCHebv3-qGDxahjlah-XEFLpLhMRQBV--Ekwie4ovY7-D9H5Z-fJsi-TxNxTuzzHcXTSORsF-GjwYM8qftbe47hrykfhG8zBbSw=s706" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="706" data-original-width="700" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEgHu6sEYQS9-yJfHj9-tQbogRXYqlo0pUFLkrv_8g6Ua7YAlpaJWgjtuGhQoSTfg8eEqAOVXf33aAtWnczE1WRRCHebv3-qGDxahjlah-XEFLpLhMRQBV--Ekwie4ovY7-D9H5Z-fJsi-TxNxTuzzHcXTSORsF-GjwYM8qftbe47hrykfhG8zBbSw=s320" /></a></div>
<br />
<div>The main interest is its spleep monitor feature. iPhone has a bed time feature in Apple's Clock app. However, it only sets times to the bed and out of bed, ie, bed times. It does not have a way to determin whether if I am really asleep or in deep sleep mode.</div>
<br />
<div>Mi Band 4 has a sensor on the back of the watch. This sensor seems being able to monitor my sleep mode: light sleep and deep sleep. The device has an iOS app called Mi Fit. From there I can see my sleep score and data in detail.</div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjHnf--Xy4najIYcasD6y72nA27ThbullhzZA_PMLNZchXS15jzf5KNGoAG5fCMDUnOvqVW9agMzBdSPgvgdmvnVQbqwQHDk0_9x8L3lz1FRKF8I3yzsaJFoZBryjg_bc1CTrKpYIVCEJ7xwWM1faqxfh0GCvQwlaDvSwCRt_PaejBWsu7DfcHbAw=s1115" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1115" data-original-width="828" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEjHnf--Xy4najIYcasD6y72nA27ThbullhzZA_PMLNZchXS15jzf5KNGoAG5fCMDUnOvqVW9agMzBdSPgvgdmvnVQbqwQHDk0_9x8L3lz1FRKF8I3yzsaJFoZBryjg_bc1CTrKpYIVCEJ7xwWM1faqxfh0GCvQwlaDvSwCRt_PaejBWsu7DfcHbAw=s320" /></a></div>
<br />
<div>The app provides 2 comparisions of my sleep data to other people.</div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgE5E1Yp40WfBVS4uVpnPKPno2koVR8bwZ1G7wjixuH1nSxKvtnDY_61L4CxF0xV9zuDx_5uCwFeHUry4GzfiPTbJnoQQJ-KyJVVmezzou44f24oro2DptPXOgsIgTX9Ci3CnchooYlQ05HR9VlebcVYhpSH2U8zLmxACCx5IrxqVo8lJNEoe2ynA=s1265" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1265" data-original-width="828" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEgE5E1Yp40WfBVS4uVpnPKPno2koVR8bwZ1G7wjixuH1nSxKvtnDY_61L4CxF0xV9zuDx_5uCwFeHUry4GzfiPTbJnoQQJ-KyJVVmezzou44f24oro2DptPXOgsIgTX9Ci3CnchooYlQ05HR9VlebcVYhpSH2U8zLmxACCx5IrxqVo8lJNEoe2ynA=s320" /></a></div>
<br />
<div>From Heart Rate item in the main screen, the rate information is available from the detail view,</div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj2J75gyAxJuyG3Y-qKsgaLjQPG81oruZcB5uGS1d8a-tP0GpNirlokPR4MnDzXyMNq6olFDYCtHN2UG-G_76mIkGa9d7t7mEj7kBoNiNZ7MTcYO7aDlBpmBo9z3dZRBwKzV4T5bU6MQG1bCtFuRAGYPp6p_eC8C2161cwWoird97oxVAN8mAeoRQ=s1598" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1598" data-original-width="828" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEj2J75gyAxJuyG3Y-qKsgaLjQPG81oruZcB5uGS1d8a-tP0GpNirlokPR4MnDzXyMNq6olFDYCtHN2UG-G_76mIkGa9d7t7mEj7kBoNiNZ7MTcYO7aDlBpmBo9z3dZRBwKzV4T5bU6MQG1bCtFuRAGYPp6p_eC8C2161cwWoird97oxVAN8mAeoRQ=s320" /></a></div>
<br />
<div>and sleep rate is also avaible from there. </div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj8FizxiiwuDGgJ77WMSB2f1ttrYEri5i1bMaQo9Ju26YIP-_0PvtbgEDiEK6RE9Ows0fQLVwhTmsAngdi2pvhbxOJb7CNdAbfTorjLJSyvUs4LKH8Ne0eIaBH1Ohe-S3YdSdRl9mpBiBE0E8-MMiDNYLcEbjro7YWE7_XkZc3G2hwWDWSVgpmXnQ=s1598" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1598" data-original-width="828" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEj8FizxiiwuDGgJ77WMSB2f1ttrYEri5i1bMaQo9Ju26YIP-_0PvtbgEDiEK6RE9Ows0fQLVwhTmsAngdi2pvhbxOJb7CNdAbfTorjLJSyvUs4LKH8Ne0eIaBH1Ohe-S3YdSdRl9mpBiBE0E8-MMiDNYLcEbjro7YWE7_XkZc3G2hwWDWSVgpmXnQ=s320" /></a></div>
<br />
<div>The app also syncs those data back to iOS Health. Unfortunately, it only syncs all light and deep sleep data, back to Health' sleep module as asleep data.</div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhyJ7q3Sn9447u6XO_cZrzP2QsQoWkpIz84qu363rIXtg7-V3Gk4s-Nks98dtZ511mRkbkFJjyOMtwKktD20WIHlShxi3TW7elmt12DVmgFB1EdvX1QLc2npg3_3GlleUbYAnlrYUPrBcjOd8HndUsGJ1VPPbhAhGMQE0GkY0vq-8a0nQbdfzhvXw=s1375" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="1375" data-original-width="828" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEhyJ7q3Sn9447u6XO_cZrzP2QsQoWkpIz84qu363rIXtg7-V3Gk4s-Nks98dtZ511mRkbkFJjyOMtwKktD20WIHlShxi3TW7elmt12DVmgFB1EdvX1QLc2npg3_3GlleUbYAnlrYUPrBcjOd8HndUsGJ1VPPbhAhGMQE0GkY0vq-8a0nQbdfzhvXw=s320" /></a></div>
<br />
<div>Sometimes, I do see some sleep data duplicated. This might be caused by multiple syncs.</div>
<br />
<div>Anyway, I like Mi Band 4 device very much. In addtion to its detail sleep information, it also monitor my heat beat, and movements(walking, running, and cycling). The most important feature is its long lasting battery life, up to 5 days a charge (comparing to Apple Watch 2 days for the most recent model).</div><div><br /></div><div><div>UPDATE</div><div><br /></div><div>I found another trick to record my awake time. When I awake in a night, for example, going to washroom, I shake my left hand with Mi Band on up and down 10 times. I think that this is the way to let the band detect I am really awake. I have tried sever nights, and it is accurate to record my awake time.</div></div>
<br />
<div>In terms of price, Mi Band 4 is about $40.00 on Amazon.ca as to the blog date.</div>D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-8027385864348591432021-12-30T09:10:00.006-08:002021-12-30T09:15:53.210-08:00Secret Cache of WeChat<div class="large1StChar">By chance, yesterday when I clicked on a message with a link to a document file in Mac's WeChat app, I was prompt to Finder. To my surprice, this is a deep and secret space where WeChat stores temporary files.</div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg7SBJpAi1rMQHkPoHtV5gutA6YgnRnmpGGq5S39qCOIx7VtgbtF_5HxgWWJt6bz64CnI8g_qO4HvP9rdBagFCXpdAP2vMICcX48sQ7_0ezLz6pXAK-TJVNOkth3kkQd_GP4clJkcKYFfVyagLQTTEwy60g3eZeWgwBESy0MKZBLfPvM1FaBdkICQ=s1506" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="320" data-original-height="968" data-original-width="1506" src="https://blogger.googleusercontent.com/img/a/AVvXsEg7SBJpAi1rMQHkPoHtV5gutA6YgnRnmpGGq5S39qCOIx7VtgbtF_5HxgWWJt6bz64CnI8g_qO4HvP9rdBagFCXpdAP2vMICcX48sQ7_0ezLz6pXAK-TJVNOkth3kkQd_GP4clJkcKYFfVyagLQTTEwy60g3eZeWgwBESy0MKZBLfPvM1FaBdkICQ=s320"/></a></div>
<br />
<div>Further exploration, I found its path from file info in Finder.</div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEikAIj0nfry9odACc6EmKQ8dRv8mrqtDtRo9RNL6nqgrrVyM8c0wjBuzuk_eaXeYjXCPjZe9bmEA_U_qyq_EGpUpmJFyEaeXCyNTV0aNQQkxRyejbXRZxilQBrt5QMVIeUjUb9k_Jg0nMq8o4cXXIaPx7MY5o5wRKR9fb5GUICRpQvOs4qpZceCsA=s740" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" height="320" data-original-height="740" data-original-width="506" src="https://blogger.googleusercontent.com/img/a/AVvXsEikAIj0nfry9odACc6EmKQ8dRv8mrqtDtRo9RNL6nqgrrVyM8c0wjBuzuk_eaXeYjXCPjZe9bmEA_U_qyq_EGpUpmJFyEaeXCyNTV0aNQQkxRyejbXRZxilQBrt5QMVIeUjUb9k_Jg0nMq8o4cXXIaPx7MY5o5wRKR9fb5GUICRpQvOs4qpZceCsA=s320"/></a></div>
<br />
<div>From there I copied the full path from <i>Where</i>. Here is the full path</div>
<pre>/Users/xxx/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/f5210b300b4abef170762c8c1ddf67c5/Message/MessageTemp/2d14efe546045554426bdf707c13cead
</pre>
<br />
<div>I understand that WeChat saves some information such as images, files, videos in local cache so that there would be no need to download those information again for displaying (and much qicker) when user clicks on thos items. However, I don't know where they are and how long those items are stored, forever?</div>
<br />
<div>From this sneak, I could go up to other folders to see what items are saved. There are quite a lots of items in this library cache. I guess that those items would be purgeble items in system cache.</div>D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-84957530379111723002021-12-28T10:19:00.010-08:002021-12-28T10:28:32.804-08:00I got Mac mini M1<div class="large1StChar">I just got Mac mini M1 2020 model, refurblished one. I have been kept watching Mac mini M1 for long time. The Mac mini box is very small, powerful, and attactive Mac computer. In addition to that, the cost is another reason, much less that iMac or macBook air or pro. This model saves me CAD$170.</div>
<br />
<div>This is my first expirence with Mac mini. Basically, it is just computer box with powerful CPU & GPU, internal speaker and several ports for peripheral connection. To make it work in a way as same as iMac, for example, a monitor, a keyboard, mouse or trackpad are needed as minimal.</div>
<br />
<div>In addtion to the minimal, for my case, I purchased a web camera for facetime or web conference. I have an external speaker with better sound quality. The Mac mini box does not have any internal microphone, but I found that web camera's microphone is good enough. There are 2 USB ports in the mini box. I need more ports for my keyboard, mouse, web camera, extrenal HD as time machine, and printer. Therefore, I need two USB hubs (4 USB ports for one hub) for more connections.</div>
<br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgHre9VcgSPZo75qBhZhd3Q9SsGc15QEkVFCB59vW1HMDvLcYIfmoGgtbdCft6a0hfkrVMuPwvjpuh8OpM8flLQBu0pBcH6tr0ARiFIDzmIbt3MDEgnDrabMERCA9zMUE3yjBfkXi-rz8Fmj0j4iqID_LMMcrf_Go_Jpy4-m4p69isglbEyhICJyA=s828" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" width="320" data-original-height="605" data-original-width="828" src="https://blogger.googleusercontent.com/img/a/AVvXsEgHre9VcgSPZo75qBhZhd3Q9SsGc15QEkVFCB59vW1HMDvLcYIfmoGgtbdCft6a0hfkrVMuPwvjpuh8OpM8flLQBu0pBcH6tr0ARiFIDzmIbt3MDEgnDrabMERCA9zMUE3yjBfkXi-rz8Fmj0j4iqID_LMMcrf_Go_Jpy4-m4p69isglbEyhICJyA=s320"/></a></div>
<br />
<div>For my experienment, I tried to use USB port to connect the Mac mini to my existing iMac 21, using iMac screen as monitor. I thought that if I could see Mac mini HD, I would be able to boot from it through System Preferences' boot disk setting. Unfortunately, I cannot see Mac mini HD from my iMac. Finally I realize that it makes sense. The HD within Mac mini box is not in the same way as external HD to USB port. Any way, it is a good try. Currently I have an old monitor for use. The new one, Samsung 24" FHD 75Hz 5ms GTG IPS LED FreeSync Gaming Monitor (LF24T350FHNXZA), is on the way shipping to my house.</div>
<br />
<h2 class="row-set-descriptor">References</h2>
<ul>
<li>Apple Certifiled Refurbished (Canada): <a href="https://www.apple.com/ca/shop/refurbished">Guaranteed Apple quality</a></li>
</ul>D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-84058058179344397182021-11-26T10:34:00.012-08:002021-11-26T11:52:34.129-08:00Add Picture to PDF File<div class="large1StChar">Preview is a versatile tool to view and edit various types of files, including PDF. For example, by using Preview, you can add new text, lines, object shapes to a PDF file. However, it seems, at first, that images could not be directly added to PDF file(no ways from Previews' menu or toolbar icons), none be directly pasted to.</div>
<br /><br />
<div>Just a shorting time searching from internet, I found a way to do that. Here is the trick to do that:</div>
<ol>
<li>First copy and paste an image to Preview by Ctrl+N as a new image file;</li>
<li>then select all or part of image and make a copy (Ctrl+C).</li>
<li>Paste the selection by Ctrl+V.</li>
<li>Select all again (Ctrl+A), and</li>
<li>cut the selection(Ctrl+X). This new copy will be as an object instead of image.</li>
<li>The last step is to paste the object to your PDF file in Preview by Ctrl+V!</li>
</ol>
<br />
<h2 class="row-set-descriptor">References</h2>
<ul>
<li>How-To Geek article: <a href="https://www.howtogeek.com/722971/how-to-add-an-image-to-a-pdf-with-preview-on-mac/">Hwo to Add An Image a PDF File with Preview</a></li>
</ul>D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-3485207039081316922020-04-13T10:21:00.000-07:002020-04-13T10:43:36.182-07:00Link to a note in Notes.appNotes.app is a very good app in Apple eco-system. You can add a note on Mac or iPhone or iCloud. Then all the notes are synced in iCloud if you enable notes on iCloud.<br />
<br />
There is a problem to access to a note, especially when you have hundreds or thousands of notes. It is really hard to find out an interested note.<br />
<br />
I developed an app: TapToCount-3W. This is a convenient and creative tool to write notes anywhere when you have an iPhone. By categories you define, it is very easy to organize your taps or notes. With a finger tapping on screen, you can create a tap with 3 pieces information: When, Where and What. "What" is a note associated to a tap.<br />
<br />
Normally, I don't like to write a lot of text in my app's note. It is much better to use Notes.app or EverNote to write a note. Then, a question comes to my mind. Can I have a URL link in a note, and then I copy/paste the link to my app.<br />
<br />
Yes, it is possible. Just follow these simple steps:<br />
<br />
<ol>
<li>Click or tap a note's Add People icon</li>
<li>Enter an email, it can be just you!</li>
<li>Then a link is available in Sharing. I could not find Copy Link in iPhone, but it is in Mac.</li>
</ol>
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKRFJoCcYAjV63TpnSsa3hKEmxdUsvSqX6PU_Y1PG8Tq7tp82E2sB6xTD6E8UieWmh3hz1AlZUEiAZJiLe1EH4wJ3n7te34lBybzIYktn2xxohsJiqIr_y_rVPPFCjqdgHB1dZnjCv-Q/s1600/a1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="382" data-original-width="418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKRFJoCcYAjV63TpnSsa3hKEmxdUsvSqX6PU_Y1PG8Tq7tp82E2sB6xTD6E8UieWmh3hz1AlZUEiAZJiLe1EH4wJ3n7te34lBybzIYktn2xxohsJiqIr_y_rVPPFCjqdgHB1dZnjCv-Q/s320/a1.jpg" width="320" /></a>
<br />
<br />
<br />
In this way, I can have a link in my app.<br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHO1ZlFspMyGckm4hoDEjkthPTYnSqN79XitBxxlK7a8g10VjU9dyElwQDjqkqQfP-7ECY1i7Y_3FkSWhj7EglJTOtUBjUnxO-HXQJHOy-jcUogT2JEPSCVp3aURWMWKXtlx8z0KzgTw/s1600/a2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="640" data-original-width="296" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHO1ZlFspMyGckm4hoDEjkthPTYnSqN79XitBxxlK7a8g10VjU9dyElwQDjqkqQfP-7ECY1i7Y_3FkSWhj7EglJTOtUBjUnxO-HXQJHOy-jcUogT2JEPSCVp3aURWMWKXtlx8z0KzgTw/s320/a2.jpg" /></a>
<br />
<br />
<br />
From this story, I think that any shared resources in Apple devices should have a link or URL available for accessing.<br />
<br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<br />
<ul>
<li>Stack Exchange - Ask Difference(Answers for your Apple questions): <a href="https://apple.stackexchange.com/questions/312446/how-to-connect-notes-with-links-in-notes-app">How to connection note with links in Notes.app?</a></li>
<li>iOS app: <a href="https://taptocount3w.blogspot.com/">TapToCount-3W</a></li>
</ul>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-11271270058471466182020-01-19T14:28:00.002-08:002020-01-19T14:28:33.708-08:00Remove Sunflower Sound Source DriveI installed Sunflower sound drive long time ago. From System Preferences or Sound source list, 2 soundflower items are displayed. Since this sound source is not working well in Mac OS Catalina, and I have never used it as audio output, I need to remove them.<br />
<br />
I found that sound items were installed as extensions to Mac. I don't have original package with uninstaller, hence, I have to manually remove them. Here are steps I found:<br />
<br />
<br />
<ol>
<li>Open Terminal</li>
<li>Change folder to /Library/Extensions<br /><br />
<pre>cd /Library/Extensions</pre>
<br />
</li>
<li>Check soundflower is there with command <br /><br />
<pre>ls Soundflower.kext</pre>
<br />
</li>
<li>Remove it with the command <br /><br />
<pre>sudo rm -rf Soundflower.kext</pre>
<br />
</li>
<li>Reboot</li>
</ol>
After reboot, soundflower items are no longer in audio output list.<br />
<br />
One more interesting I found that in the folder of <code>/Library/StagedExtensions/Library/Extensions/</code>, I can still see <code>Soundflower.kext</code> file there, but I cannot remove it with above command. Anyway, the removal seems working fine in terms audio output list, I don't bother to figure out how to remove it from the second place.D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-3660353343229722622020-01-08T10:49:00.001-08:002020-01-08T15:15:39.529-08:00Connect to Wifi with QR CodeWhen you go to a new place, such as friends house, hotel, restaurant, airport, public place. One thing you want to find out is if there is Wifi network available? For free Wifi, it is quite easy to make connection. If a password is requite, you have to get it and enter it with your fingers, not so easy when password is long and complicated.<br />
<br />
Recently, I read a news about NFC tag to access to Wifi. It is quite easy. You can move your phone to a nearby NFC tag to access to Wifi. This intrigues me to a related tech: QR code. Soon I find out it is possible. Here are my findings.<br />
<br />
<h2 class="row-set-descriptor">
Create Wifi QR Code</h2>
<br />
The first step is to create a Wifi QR Code. The most convenient way is to go to the web site qifi.org. You need to provide following information to generate a Wifi QR code:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyJ8Ckv2_wEN8n9LU7xMQwyJzziI6rOAo-s96_KnCxIlDfVVX72U6PBv_1k5jxyXw7ApN0jFxykpAPkx-l9_iwLKwP_63wKA3us-HCQwByXLev8YdAK5V-Sq4L8JOlUpsdbk2F9ERlVw/s1600/w1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="603" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyJ8Ckv2_wEN8n9LU7xMQwyJzziI6rOAo-s96_KnCxIlDfVVX72U6PBv_1k5jxyXw7ApN0jFxykpAPkx-l9_iwLKwP_63wKA3us-HCQwByXLev8YdAK5V-Sq4L8JOlUpsdbk2F9ERlVw/s320/w1.jpg" width="320" /></a>
<br />
where, SSID is a Wifi name, Key is a password, and the choice of Encryption is normally WPA/WPA2. With those information entered, you can generate Wifi QR code by clicking on "Generate!"<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRIb5vW9TIuB6fBTX4o58XzN6XRvgVBBP_uBEI0yuOGD48N2Lmj4I1MywkBrvU9lZu_xDPyrmMxDt611zvzJPjDkODLS5VpIZ6KBiEaW59H3FM0WpFodUqtckwg0oaT-Pdzlp6r6O7EA/s1600/w7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="729" data-original-width="519" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRIb5vW9TIuB6fBTX4o58XzN6XRvgVBBP_uBEI0yuOGD48N2Lmj4I1MywkBrvU9lZu_xDPyrmMxDt611zvzJPjDkODLS5VpIZ6KBiEaW59H3FM0WpFodUqtckwg0oaT-Pdzlp6r6O7EA/s320/w7.jpg" /></a>
<br />
<br />
In addition to this web service, there are many free apps available on mobile phones. I tried some and some claimed to provide Wifi QR code. However, all my tests were failed. Another thing is that most of apps actually requite Internet access. Maybe they get QR code from online QR services in background. That makes sense. Otherwise, those app would include considerable QR library, which takes some extra space.<br />
<br />
From my exploration, I find out the above web service is the most notable and reliable.<br />
<br />
<h2 class="row-set-descriptor">
Scan QR Code</h2>
<br />
With Wifi QR code ready, you can use it as a way to easy access to Wifi network. You can save the Wifi QR code image to your mobile phone, or print it out and hanging out on your refrigerator. You can also leave it on your computer/mobile's web browser for people to scan.<br />
<br />
Here is a tip. When you cut the QR code, add a title on the top of the image. This makes it easy to recall what this QR code is. There are many other usages of QR codes.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifatAlaSf7-3__BkMtC7DiyXYWDwWVthos2AISOC9AZeRY6rmj9WLr50Ze7XTXq4Gejn-KGAY5EMHMkMiFaQjjzQdIhSHwUmkUAkCBhHOmVFHRHEFetEqkjsOhXBkzde7Qd0m-RlVVxA/s1600/w6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="299" data-original-width="287" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifatAlaSf7-3__BkMtC7DiyXYWDwWVthos2AISOC9AZeRY6rmj9WLr50Ze7XTXq4Gejn-KGAY5EMHMkMiFaQjjzQdIhSHwUmkUAkCBhHOmVFHRHEFetEqkjsOhXBkzde7Qd0m-RlVVxA/s1600/w6.jpg" /></a><br />
<br />
<b>For iPhone users</b>, it is very easy to access to Wifi network just by pointing Apple's Camera app at the code. In photo mode, there is a popup message on the top when you focus on the image:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijYmswYfV_MNR-75bnvi1TlfzhtIHlG1zWBPc4CTGx4vK5LV1NIBhRkGFVYLDgRP4sPR1kZstw-Xfr3qpxjlGG6PK32yeZ7bAGUlJjpYhfS2Vgtxq8BWowf_e8ZArUq6wWxllf7JdtSQ/s1600/w2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="740" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijYmswYfV_MNR-75bnvi1TlfzhtIHlG1zWBPc4CTGx4vK5LV1NIBhRkGFVYLDgRP4sPR1kZstw-Xfr3qpxjlGG6PK32yeZ7bAGUlJjpYhfS2Vgtxq8BWowf_e8ZArUq6wWxllf7JdtSQ/s320/w2.jpg" /></a>
<br />
<br />
Tap on the message, another popup window with options is displayed.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxG8uPHwBW73L_XXHXuq7b-iEf3vdanvTjetXRkilSQVsfwAIorrmiFltkJkvMfeLHUx4vemDoq8RHDKbe311Im-1YQtvvfsHUhatTIj8_BYu1c7mMN_27RDR-MyEfl07Z8xZA25JIXA/s1600/w3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="740" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxG8uPHwBW73L_XXHXuq7b-iEf3vdanvTjetXRkilSQVsfwAIorrmiFltkJkvMfeLHUx4vemDoq8RHDKbe311Im-1YQtvvfsHUhatTIj8_BYu1c7mMN_27RDR-MyEfl07Z8xZA25JIXA/s320/w3.jpg" /></a>
<br />
<br />
Note: your iPhone should be iOS 11 or above. If not showing this popup message, check your Setttings-Camera:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu4XsNqnnCgMWhCbRlfe2ynCV4OCu4SqL9CdBVjGCGhKZiagLMz7egt7cDPGY5M5zawddzJHxs4c3jIY2kIZjqU9JG-OhVmlggI0fyMTq6ofr-FNFbRpKDvN-ZumBQcIFjvPJ-YRk68g/s1600/w4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="740" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu4XsNqnnCgMWhCbRlfe2ynCV4OCu4SqL9CdBVjGCGhKZiagLMz7egt7cDPGY5M5zawddzJHxs4c3jIY2kIZjqU9JG-OhVmlggI0fyMTq6ofr-FNFbRpKDvN-ZumBQcIFjvPJ-YRk68g/s320/w4.jpg" /></a>
<br />
<br />
There are many QR Reader apps on iPhone, some claiming support for Wifi code. However, I tried many of them, none of their generated Wifi QR codes is working. Therefore, I choose qifi.org as my best choice.<br />
<br />
Another interesting thing about iPhone is that you cannot use any third party apps to access to Wifi automatically by scanning QR code(I'll explain it later). All the QR code reader apps can read Wifi QR code and display its content as text. The following is an example:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Mz3bg68VDf9_biYR0tr2Kw9rK4y6_YpubXwtEATfRBFftpDZpwED6UIDzitg0BuDrrhzmQ-C6FrtkSTzM1iWC_XXVUINy6bPm4T4gO7n-bRXy9bX_bJQtE5MwSn9Cmk5PUDLV2J2eA/s1600/w5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="178" data-original-width="371" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Mz3bg68VDf9_biYR0tr2Kw9rK4y6_YpubXwtEATfRBFftpDZpwED6UIDzitg0BuDrrhzmQ-C6FrtkSTzM1iWC_XXVUINy6bPm4T4gO7n-bRXy9bX_bJQtE5MwSn9Cmk5PUDLV2J2eA/s320/w5.jpg" width="320" /></a>
<br />
<br />
If you cannot access to Wifi network automatically, you can still use QR reader app to get all the information, copy the password, and manually set your Wifi access.<br />
<br />
<b>For</b> <b>Android users</b>, QR reader apps are requited. Based on the recommendation of qifi.org, two apps are listed in the following section of References.<br />
<br />
<h2 class="row-set-descriptor">
Security Concerns</h2>
<br />
Although Wifi QR code techology provides a convenient and quick way to access Wifi network, it also introduce security vulnerability. This is my understanding. A Wifi QR code contains all the information about access to Wifi network. If an app could read all those information and request change of Wifi network without user content(in background, for example), it could change user's network environment without user notice. This would open security hole for hackers to steal user's mobile information, to install evil apps or to monitor user activities.<br />
<br />
In this regard, iPhone is doing better. None of any none-Apple apps can do Wifi change automatically. Even for Apple's Camera app, it still displays a message to let user aware what's happening.<br />
<br />
Another interesting thing I found is to memorize Wifi settings. I use iPhone. If I manually set up my home Wifi access, for example, my iPhone would remember my home Wifi settings. Next time when I come home, it would atomically reconnect me back to my home Wifi.<br />
<br />
However, if I use Wifi QR code to access to home Wifi network, my iPhone will not remember those settings. The next time I am back to my home, my iPhone would not reconnect me back. I have to retype my password again for my home Wifi access.<br />
<br />
This may be good for some people if they do not want to let users' iPhone to remember Wifi settings.<br />
<br />
If you want your iPhone to remember those settings and want to use Wifi QR code, I found a secret. In the above qifi.org web page, there is an option "Hidden". Check this box and generate QR code. This will make your iPhone to remember Wifi settings!<br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<br />
<ul>
<li>Wifi QR code online: <a href="http://qifi.org/">qifi.org</a></li>
<li>Android Wifi QR read app: <a href="https://play.google.com/store/apps/details?id=com.google.zxing.client.android">Barcode Scanner</a> from ZXing</li>
<li>Android Wifi QR read app: <a href="https://play.google.com/store/apps/details?id=de.gavitec.android">NeoReader</a></li>
<li>iOS QR app: <a href="https://apps.apple.com/us/app/qr-reader-for-iphone/id368494609">QR Reader </a>by <a href="https://www.tapmedia.co.uk/index.htm">TapMia</a></li>
<li>All Questions for QR, the original inventor: <a href="https://www.qrcode.com/en/">QRcode.com</a></li>
</ul>
<br />
<br />D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-27396195642608349672019-12-28T14:58:00.002-08:002019-12-28T15:01:09.477-08:00Manage Safari's FavoritesIf you tap or press cmd+L keys in Safari, you will see a dropdown list of icons. Sometimes, you may find some icons aren't valid or you don't need, or, you may want to add some weblinks there. How can you manage those icons?<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlxiKA4ClQVoXzf8SBbGzrFRNKewbi1IHxDZRizgpCjkczkWHTNG2advn0c3p60C7_7_dspf6IL7CqDwfohu2Cb8SwCXEbYyUOnbM2Qq_dnqZ2rVhFXNl05vVQXbpMcHs0iLJYXxnWig/s1600/safari1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1194" data-original-width="1200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlxiKA4ClQVoXzf8SBbGzrFRNKewbi1IHxDZRizgpCjkczkWHTNG2advn0c3p60C7_7_dspf6IL7CqDwfohu2Cb8SwCXEbYyUOnbM2Qq_dnqZ2rVhFXNl05vVQXbpMcHs0iLJYXxnWig/s320/safari1.jpg" width="320" /></a>
<br />
<br />
I found one article about how to remove some icons from the list(just drag one out of the list), but it does not mention how to add new.<br />
<br />
If you pay attention to those icons, you would find out they are listed in several groups, first one Favorites, second Frequently Visited... Actually, they are all in Safari's Bookmarks. Soon I found a simple way to add. Just select from menu Bookmarks | Add Bookmark...,<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXWGvCGVxUGvg3s2HDqmTBWO8dgA2r3Ph6CZv7KrNV8-w-D6XMpLdE1-MP5s_wib8uRDSSB2utO68Ngfqy1tCqaW1xXS1bPSRvwd2fPQWzhwwwzhkn1VSZPismDiRwAeArZqtYx_0oHg/s1600/safari2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-data-original-width="600" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXWGvCGVxUGvg3s2HDqmTBWO8dgA2r3Ph6CZv7KrNV8-w-D6XMpLdE1-MP5s_wib8uRDSSB2utO68Ngfqy1tCqaW1xXS1bPSRvwd2fPQWzhwwwzhkn1VSZPismDiRwAeArZqtYx_0oHg/s320/safari2.jpg" width="320" /></a>
<br />
<br />
a prompt window will show where to add, and what text will be displayed for the current view webpage, by default to Favorites.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyN03FLlarphDYYI8T3UY5WbXRz75oJKizONxqA9_Pi4GfgnlmFFY8XrqSqgINx7Kq51Xw3JAjn6dEKi9d46wEWE7nT62g7zy-BGJP-KqH-8BlZ30zWuCv2TvkkbD8Wmjp5heUromp3g/s1600/safari3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="388" data-original-width="820" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyN03FLlarphDYYI8T3UY5WbXRz75oJKizONxqA9_Pi4GfgnlmFFY8XrqSqgINx7Kq51Xw3JAjn6dEKi9d46wEWE7nT62g7zy-BGJP-KqH-8BlZ30zWuCv2TvkkbD8Wmjp5heUromp3g/s320/safari3.jpg" width="320" /></a>
<br />
<br />
<br />
Further explore, I found that Edit Bookmarks from menu is the place to reveal all the information of icons displayed in address dropdown list window.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb6TjPlYfaYp2B71cMhNW6HzZkkbpZo7UNaeFBqA5k0pvfX7oVQ5QJGh1f3BSnpeE-xiLtKH1r4zuBD0m6KFi_ZjcnCf8ixaIquH37qv4cyOv9_g14RPhTe5HrJDDtXID6IjS7ffDUwg/s1600/safari4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="828" data-original-width="1600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb6TjPlYfaYp2B71cMhNW6HzZkkbpZo7UNaeFBqA5k0pvfX7oVQ5QJGh1f3BSnpeE-xiLtKH1r4zuBD0m6KFi_ZjcnCf8ixaIquH37qv4cyOv9_g14RPhTe5HrJDDtXID6IjS7ffDUwg/s320/safari4.jpg" width="320" /></a>
<br />
<br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<ul>
<li>OSXDaily blog: <a href="http://osxdaily.com/2015/01/23/remove-icons-safari-bookmarks-menu-mac-os-x/">Move or Remove icons from Safari Bookmarks Menu in Max OS X</a></li>
</ul>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-48512197127039287782019-12-10T19:24:00.001-08:002019-12-10T19:30:22.482-08:00Live YouTube with OBSI recently got a request from a group of my friends to do a live streaming on YouTube. I did this long time before on my Mac. I thought that it should be easy, even though I still decided to do preparation one week ahead of time. I could not get it to work at start. I have spent several days struggling to figure out how to stream video and audio to YouTube. Finally, I got it work. Here I would like to make some notes on this experience.<br />
<br />
<h2 class="row-set-descriptor">
What I need for Live Streaming</h2>
<br />
YouTube raised bar to do live streaming for mobile devices, at least 1,000 subscribes for the time being (Dec 10, 2019). I have to do it with software on my Mac. Here is the list I have to set up:<br />
<br />
<ul>
<li>Live streaming software: OBS (Open Broadcaster Software);</li>
<li>Web camera as movable camera to shoot: EpocCam for iPhone to shoot, and EpocCam View on Mac to receive video from EpocCam on iPhone;</li>
<li>External microphone for audio recording.</li>
</ul>
and of course, YouTube account is requested to do live streaming. Another thing is that Chrome is required to run Live YouTube, since Safari does not support some features by Live Y.<br />
<br />
<h2 class="row-set-descriptor">
iPhone as Web Camera</h2>
<br />
EpocCam iPhone Webcam Viewer is a Mac app, which can be obtained from App Store. On iPhone side, you can also get EpocCam iOS app. In order for Mac to get video source, run the iOS app first, and then run the Mac app on my Mac computer. Both should be on the same network. This is very easy and straightforward step up.<br />
<br />
<br />
<h2 class="row-set-descriptor">
OBS Configuration for Video Source</h2>
OBS installation is very easy as well. For Catalina OS, you may experience some issue to run the installation package since it is not from from App Store. Open System Preferences | Security & Privacy, and you will see in General tab that installation... for permission.<br />
<br />
Catalina OS has more security features, thereafter, capturing screen/windows, and accessing to a mic have to be permitted by user.<br />
<br />
The first difficulty is to get video source for OBS streaming. After one or two days's investigation I eventually found a way to get video source: window capturing. This can be set by adding video source from source panel:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0AayUB8YKlDWSGKHqUvxLgGt8OTdEq11xBOQpsAmC7FDKdHGpolufJo0KVVFicP2hnsvoMTjCuKbuKAVQX0qbBzalKHK_A16DDmx8OOELGAQVKWP1WABOIZiqLw3krl3gj2x8M7RDHg/s1600/obs1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1194" data-original-width="1366" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0AayUB8YKlDWSGKHqUvxLgGt8OTdEq11xBOQpsAmC7FDKdHGpolufJo0KVVFicP2hnsvoMTjCuKbuKAVQX0qbBzalKHK_A16DDmx8OOELGAQVKWP1WABOIZiqLw3krl3gj2x8M7RDHg/s320/obs1.jpg" width="320" /></a>
<br />
<br />
EpocCam running window can be found in window list:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirAogRICEhXnqZos3qfE3Kk_-B0VMsAMmc4XONwt31TgzRU4OyPnyl_tEVxD01fwQW91h7KuHHAgKEsoPFotb98uL9u7ICaWBKgAZB_js_JyTuVpW8R1H3q2LNOMP3Wkx-UbOnMxVceg/s1600/obs2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1190" data-original-width="1432" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirAogRICEhXnqZos3qfE3Kk_-B0VMsAMmc4XONwt31TgzRU4OyPnyl_tEVxD01fwQW91h7KuHHAgKEsoPFotb98uL9u7ICaWBKgAZB_js_JyTuVpW8R1H3q2LNOMP3Wkx-UbOnMxVceg/s320/obs2.jpg" width="320" /></a>
<br />
<br />
<h2 class="row-set-descriptor">
OBS Configuration for Audio Source
</h2>
The most difficult one is to configure audio source. Before set it up, the following app should be installed first:<br />
<br />
<pre>iShowU Audio Capture</pre>
<br />
Basically, this app is used to install a driver as extension to OS X so that it can used as a way to capture audio on Mac computer. The installation process requires to give permission from System Preferences | Security & Privacy.<br />
<br />
The next step is to set up audio output device by running Mac utility app: Audio MIDI Setup. Add a new Multi-output Device from left panel:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHUfEwTNth-UTHhTLWorNLaX2fquSyPiZY_2b0-9BKZDsqSyT-a7UPXYeUlB_ZezZwh36gtMg8G8rmfvqJ1_tyVlyDTFsdlToYFmZvjmRy7XY7Zq0ObQq25PxCDZ2B0KBe4GfpkHDEw/s1600/obs3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1076" data-original-width="1460" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHUfEwTNth-UTHhTLWorNLaX2fquSyPiZY_2b0-9BKZDsqSyT-a7UPXYeUlB_ZezZwh36gtMg8G8rmfvqJ1_tyVlyDTFsdlToYFmZvjmRy7XY7Zq0ObQq25PxCDZ2B0KBe4GfpkHDEw/s320/obs3.jpg" width="320" /></a>
<br />
<br />
above is the case of Multi-Output Device with iShowU Audio Capture and Built-in Output checked.<br />
<br />
Remember: each time start a live OBS streaming, make sure this Multi-Output Device is selected as output device either from System Preferences | Sound Output tab, from top right Speaker icon:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknMFQarSvQEar6insSzw01jvm0VPlZFTtu9cNpGCkEh0f4wbrnfn1libceMrh_rL0sHMVhqRmyZ_DaD89GdYYET5jyEE6uiHUwN8PmiyvXxuvFeln0NRbHwxuMs727FfGztyVWYokfg/s1600/obs4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="988" data-original-width="1334" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjknMFQarSvQEar6insSzw01jvm0VPlZFTtu9cNpGCkEh0f4wbrnfn1libceMrh_rL0sHMVhqRmyZ_DaD89GdYYET5jyEE6uiHUwN8PmiyvXxuvFeln0NRbHwxuMs727FfGztyVWYokfg/s320/obs4.jpg" width="320" /></a>
<br />
<br />
or<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnnLxjczjzUKUzUe6-pfRZ_hlOPYhH2DODk9eP-vaIb8S4fVzTJxQlGdGfGQ1VHtJbNm1feDOPzWSXJQqfcyndThdfdmmL-Oi3EDylYE2i4hngaEDX9bEwIuRoNUHeAri0jQH65ZHVxA/s1600/obs5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="528" data-original-width="538" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnnLxjczjzUKUzUe6-pfRZ_hlOPYhH2DODk9eP-vaIb8S4fVzTJxQlGdGfGQ1VHtJbNm1feDOPzWSXJQqfcyndThdfdmmL-Oi3EDylYE2i4hngaEDX9bEwIuRoNUHeAri0jQH65ZHVxA/s320/obs5.jpg" width="320" /></a>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
The final and very important step is to start OBS from Terminal with the following command(audio capture would not work if launching OBS directly from Applications!):<br />
<br />
<code>open /Applications/OBS.app/Contents/MacOS/OBS --args -picture</code>
<br />
<br />
When you first time to run this command from Terminal, you will get permission prompt to let this shell to access mic. I think that access to microphone is done by running OBS with argument settings from Terminal. You can verify it by looking at Audio Mixer penal on OBS window's bottom.<br />
<br />
Don't close Terminal during live streaming period!<br />
<br />
This is my OBS settings for Audio:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4yjHDtxye8oOmG9NQ3EV0KxcCfQ9Z6gu0-m26tFzHyBROuA1wQhKJBLUe27iEPhbi9DLOynlFRcYPDi8-QYRIbhAIQwViD2AhR-FnLnIZr351l_AODoWQMXkJDHLtGkhEkhBbsjejIg/s1600/obs6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1292" data-original-width="1600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4yjHDtxye8oOmG9NQ3EV0KxcCfQ9Z6gu0-m26tFzHyBROuA1wQhKJBLUe27iEPhbi9DLOynlFRcYPDi8-QYRIbhAIQwViD2AhR-FnLnIZr351l_AODoWQMXkJDHLtGkhEkhBbsjejIg/s320/obs6.jpg" width="320" /></a>
<br />
<br />
The above are all my findings after several days and long hours struggling. I am very happy to get all the issues resolved.<br />
<br />
I wrote this blog for my future reference and hope it may help you with similar difficulties.<br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<div>
<ul>
<li><a href="https://obsproject.com/">OBS web site</a></li>
<li><a href="http://www.kinoni.com/">Kinoni</a> provider for web camera apps: EpocCam apps (iOS and macOS)</li>
<li>YouTube tutorial: <a href="https://youtu.be/r7teWxV5BCE">Learn OBS in 30 minutes</a></li>
<li>YouTube solution show on OBS: <a href="https://youtu.be/gIZztZ4VNpQ">OBS Sound problem solution (Catalina)</a></li>
<li>OBS support QA: <a href="https://obsproject.com/forum/threads/macos-10-15-catalina-support-status.111343/">macOS 10.15 Catalina Support Status</a> (this article provides script to open OBS in terminal)</li>
<li>Mac app: <a href="https://support.shinywhitebox.com/hc/en-us/articles/204161459-Installing-iShowU-Audio-Capture-Mojave-and-earlier-">iShowU Audio Capture app</a></li>
</ul>
</div>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-36185212362702755422019-12-08T08:45:00.001-08:002019-12-08T08:45:57.120-08:00Watch AppleTV on AppleTV DeviceRecently I joined Apple TV subscription by using family sharing. I can watch AppleTV content on my iPhone and Mac computers. However I could not watch the content on my AppleTV device straight through AppleTV app(TV app in short). On my other devices, I can watch TV content when I open TV app since I use the same AppleID with family sharing setting. On my AppleTV device, when I open the TV app, I get prompt to sign in with password for my AppleID. There is no problem to sign in, but I see Trial icon which is not showing on my other devices.<br />
<br />
I could mirror or redirect content from my other Apple devices to my big TV screen, but it is painful to watch high resolution TV streaming in this way, always stuck or spinning wheels on screen. My device is 3rd generation one.<br />
<br />
After several days trying and investigation, I could not find solution. I decided to get help from Apple. I found Apple support from web. I clicked on call support link from my AppleID page, I was told that Apple support would call me directly. That's new and interesting. Indeed, I got a call from Apple in no time. It was about 8pm on Saturday night.<br />
<br />
I explained my issue. The support person actually was not the right one for this issue, but I was forward to multimedia streaming support department.<br />
<br />
<h2 class="row-set-descriptor">Solution: Password+Passcode</h2>
<br />
To cut the story short, the solution is very simple. In the sign in prompt when I open TV app, I was told to type in my AppleID password plus passcode. The passcode can be get from my iPhone. In settings, tap on my name, then Password & Security. Scroll down there is Get Verification Code link to get passcode.<br />
<br />
That's very wired and so simple. This requirement is one time. After that, I don't see Trial icon and no need to sign in again. Now I can enjoy my AppleTV content straight from my AppleTV device!D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-53934545767639672532019-11-15T10:55:00.000-08:002019-11-15T10:55:05.555-08:00iPhone Backup in Catalina<br />
Before I updated to Mac OS Catalina, I do regular backup of my iPhone through iTunes. Today it is time to back up. Soon I realize iTunes is not working in Catalina! Maybe it is 32bits app.<br />
<div>
<br /></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY63YBNpNI4_BbF448DjKE6a-LM63IET3tjFe4cyDuybGToQgZ35An_1vfcwgv8li2f06Nz6wDZn343l953hrJ47LuxPXQRVLOfzd1b-FexSBBn5gL32XZ1CqPbMULgwwIV7Nd4bNM_w/s1600/iTunes.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="530" data-original-width="1064" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY63YBNpNI4_BbF448DjKE6a-LM63IET3tjFe4cyDuybGToQgZ35An_1vfcwgv8li2f06Nz6wDZn343l953hrJ47LuxPXQRVLOfzd1b-FexSBBn5gL32XZ1CqPbMULgwwIV7Nd4bNM_w/s320/iTunes.jpg" width="320" /></a>
<br />
Quickly I find out how to do backup of iPhone in Catalina: using Finder.<br />
<br />
Connect iPhone to Mac first. Unlock iPhone and then it will appear on the left panel of Finder. In General tab, more detail information of how to backup iPhone is available.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv2cLM9odXMW_RP6eMKtF7n3Yi1Ghy2pIPPuYEnxUnc5OpzgCUt7wvs5weHkQCMj-ot5avGfn2r17Xhwr7yRyTV2cb3z3AUW64XRRnG6fD1J1nhofOeXl66l35Sl6IcaP8x1MTKhqMDw/s1600/iPhone.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1357" data-original-width="1600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv2cLM9odXMW_RP6eMKtF7n3Yi1Ghy2pIPPuYEnxUnc5OpzgCUt7wvs5weHkQCMj-ot5avGfn2r17Xhwr7yRyTV2cb3z3AUW64XRRnG6fD1J1nhofOeXl66l35Sl6IcaP8x1MTKhqMDw/s1600/iPhone.jpg" width="320" /></a>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-53058436112598418902019-11-14T21:06:00.003-08:002019-11-15T10:32:46.252-08:00iCloud ContinuityOne of iCloud Continuity features is copy/paste. I like this very much. I could type in text on my Mac, then make a copy. With this continuity, I could paste text easily on my iPhone.<br />
<br />
However, my recent Mac update from MB Air to MB Pro. I could have this feature to work on my new MB Pro. I tried to search for solutions on web but with no luck.<br />
<br />
<h2 class="row-set-descriptors">
Apple Support</h2>
<br />
Today, I decided to get help from Apple. All of my Apple devices are out of Apple Care warrantees, MBP is 2017 and iPhone is XR. I thought that my issue is Mac OS update related issue, I may be able to get help from Apple, based on my previous experience from Apple support.<br />
<br />
I phoned 1-800 line. Not waiting for long, I got a real person helper. I told him my story and also mentioned that I have turned on Wifi same network and Bluetooth. That saves him time to investigate issues. He put me on hold to search for support information.<br />
<br />
It seems that there is no need having Apple Care to get Apple's support. My case is OS ie iCloud service issue. That's really nice service from Apple.<br />
<br />
While the waiting time, I tapped my iPhone on bottom and swipe up to get active apps. I noticed that on the bottom, Safari with a message saying to my MBA. I realized that my iCloud might be paired to my iPhone and my previous MBA!<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj1pAOPGD0UKcgWq-mPA5F0Nt5709y7mZGQo4vrF0eUu91K_CB9rpJoB2Q5C8iXo9dJIjOibttA-lzzhokqOcb8qRcDDA_no-Zy1SXHkNOEvcPOgeUvXYHAiSDM8ubeahth1Vp-mBSIA/s1600/safari.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="740" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj1pAOPGD0UKcgWq-mPA5F0Nt5709y7mZGQo4vrF0eUu91K_CB9rpJoB2Q5C8iXo9dJIjOibttA-lzzhokqOcb8qRcDDA_no-Zy1SXHkNOEvcPOgeUvXYHAiSDM8ubeahth1Vp-mBSIA/s320/safari.PNG" /></a>
<br />
<br />
<br />
I took my MBA out and turned it on. I tried to copy something text there. Then I got the text pasted on my iPhone. It works, but no my updated MBP.<br />
<br />
The helper was back. I told him my findings. I said, it might be my iCloud service is paired between iPhone and MBA. Is there any way to find out this pairing and change it to my MBP? I asked.<br />
<br />
To cut story short, he said that it is beyond his knowledge to solve the issue. He has to pass it to senior person to provide solution.<br />
<br />
<h2 class="row-set-descriptors">
Solution for iCloud Continuity and Universal Clipboard</h2>
<br />
The second helper was a lady. She remotely accessed to my Mac. Quickly with her investigation and suggestions, I finally get Continuity and Universal Clipboard working!<br />
<br />
She asked me to restarted my iPhone and Mac first. I said I tried that, still not working. Then she told me to sign out my iCloud from my iPhone (General | My Apple ID... | Sign Out). Then restart my iPhone, sign in again.<br />
<br />
It took a while to get all the data back from iCloud. She told me to log on my MBP. I opened my Notes app. I tried to type something there. Quick I saw the changes are reflected on my iPhone. This part is working.<br />
<br />
However, the universal clipboard is not working, still I cannot paste text copied on my Mac.<br />
<br />
She continued to investigate my Mac. From System Preferences, in Profiles, she found some malware on my Mac! That's amazing, first time found malware on Mac, from Apple support.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg75g1ja93nATozBp8qVxbR8jFwFgUNjc8ecAkGQzpICrzNWgBO69GwG_NEEf4HVUypmn6U668tPb1IZeb8_K7ubXuKRtQW5Ws3XJ_djaGh4NV_X70jXFIDm5eo_r7guKNTmKoL1oN_Ow/s1600/malware.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="443" data-original-width="670" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg75g1ja93nATozBp8qVxbR8jFwFgUNjc8ecAkGQzpICrzNWgBO69GwG_NEEf4HVUypmn6U668tPb1IZeb8_K7ubXuKRtQW5Ws3XJ_djaGh4NV_X70jXFIDm5eo_r7guKNTmKoL1oN_Ow/s320/malware.jpg" width="320" /></a>
<br />
<br />
She told me to press "-" to remove them first. Then She told to get a tool to remove it from my Mac. The tool is from malwarebytes.com. That's another surprise for me, using third party app to kill malware. I was hesitated, but I followed her suggestion.<br />
<br />
I downloaded the installation package from malwarebytes.com, installed it, then opened it. She told me to scan first. TopicSearch was found in system library. Final step was to remove it. If I was convinced my 1-800 number is correct, I would not do that.<br />
<br />
After I restarted my Mac again. I gave copy/paste a try in Notes app. Finally, it was working. The problem was resolved!<br />
<br />
"Thank you very much, your Apple support is super!" I finally told her. She smiled.<br />
<br />
<h2 class="row-set-descriptors">
My Understanding of iCloud Continuity</h2>
<br />
After everything is working between my iPhone and new MBP. To my surprise, my MBA also keeps working iCloud. I tried to copy of an image in MBA, and I could paste it in my MBP and iPhone!<br />
<br />
Based on this experience, my initial understanding of iCloud Continuity was not correct. It is actually not pairing of iPhone and another device such as Mac. It is the continuity among all iCloud based devices.<br />
<br />
I think that initially I configured the continuity feature in both iPhone and MBA. Somehow, my when I later added my MBP, the cached configuration did not pick the new device automatically. As Apple helper did, I had to sign out iCloud from my iPhone and sign in again. All devices I set up in my iCloud them are recognized.<br />
<br />
It is really cool to see iCloud continuity working among all Apple devices.<br />
<br />
<h2 class="row-set-descriptors">
References</h2>
<br />
Apple Support Line in my iOS app. I made a record by a tap in <a href="https://taptocount3w.blogspot.com/">my app</a> with following note:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJGq9adx7HaRXz3sytv_npRAPveclrI6A2MEru4aCgvaddic8AkFxzuUOaWTUAATZo0ptSq4URLZfBdQDlWRs8FabM9k_IFI3EPvahe_H-jT9Un5VaBvixGcUuoCvU72Lo-XKAHN3Uug/s1600/tap.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="740" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJGq9adx7HaRXz3sytv_npRAPveclrI6A2MEru4aCgvaddic8AkFxzuUOaWTUAATZo0ptSq4URLZfBdQDlWRs8FabM9k_IFI3EPvahe_H-jT9Un5VaBvixGcUuoCvU72Lo-XKAHN3Uug/s320/tap.PNG" width="148" /></a>
<br />
<br />
I saved all my Apple related stories, activities & events in TapToCount-3W app. It makes me easy to recall and find contact information.<br />
<br />
Malwarebytes: <a href="https://www.malwarebytes.com/mac-download/">How to install Malwarebytes</a>D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-58018458411716309682019-10-23T13:23:00.000-07:002019-10-23T13:23:18.267-07:00iCloud Unknown ErrorRecently I updated my Mac OS to Catalina when I got MacBook Pro 2017. Initially, I transferred my OS and data by using Time Machine. Then updated OS from Mojave to Catalina.<br />
<br />
The first thing I realize was iCloud error: I could not make connection to my iCloud. The error message is "An unknown error occurred".<br />
<br />
I tried to search for solutions on web. I could not find a good way to resolve it. I tried to ask Apple on-line help. They could not resolve it neither. At the end of the help, an senior manager asked to reinstall Mac OS by press Command + R key during restart. It took long time, about 2 hours to reinstall OS. Still I had the same issue after OS update.<br />
<br />
The issue looks like something wrong within my user account and OS. It did not reach out to iCould service. I verified my iCloud in Safari, and it works fine.<br />
<br />
Finally, I found a suggestion from an article on web (actually, the solutions in the article do not work, and only one in the comments is working). It recommends to clean my keychain folder. I was hesitant to take this strategy since I was worried about I could lose all my password and certificate settings. I spent several days already and with no luck. I decided to give it a try.<br />
<br />
Here is the keychain folder I have to clean:<br />
<br />
<code>~/Library/Keychains</code>/<br />
<br />
After clean up, I did not see this message again. It took very long time complete the setup. Fortunately, I had my keychain in iCloud. After the process, my most passwords are recovered from my keychain in iCloud.<br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<br />
<ul>
<li>OSXDaily article: <a href="http://osxdaily.com/2016/10/23/fix-icloud-unknown-error-cant-connect-problem-mac/?unapproved=7754663&moderation-hash=17e6055c88cb08710e5a3cc3c07e67e4">Fixing iCloud "Unknown error occurred"</a></li>
</ul>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-52256473767164794532019-02-26T16:05:00.002-08:002019-02-26T16:05:48.030-08:00Open Attachment Winmail.dat in Mail AppThis is quite annoying issue. I frequently receive emails from Windows platform with attachment. The attachment file is displayed as Winmail.dat file in Mail on Mac side. The dat extension name cannot be correctly identified on Mac.<br />
<br />
Further search on web, I realize that this is a command issue. Today I found a simple solution to get the issue resolved. What I need is an app called TNEF's Enough. This is a free app and now available in App Store.<br />
<br />
With this app, open the saved attachment file Winmail.dat. It will reveal the type of file hidden within the dat. Double click will prompt a Window to save the revealed file.<br />
<br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<br />
<ul>
<li>OSXDaily blog: <a href="http://osxdaily.com/2016/04/19/open-winmail-dat-file-mac-os-x/">How to Open Winmail.dat Attachment Files on OS X</a></li>
<li>App Store: <a href="https://itunes.apple.com/ca/app/tnefs-enough/id986621173?mt=12">TNEF's Enough app</a></li>
</ul>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-84641676440048524902019-01-28T20:41:00.002-08:002019-11-15T14:38:22.813-08:00Spotlight and File Full PathI remember that long time ago, I can use Spotlight to make a copy of file/folder's full path, just by pressing <code>cmd+c</code> keys if the text is a file/folder. However, this feature seems not working in resent macOS anymore (High Sierra or Mojave).<br />
<br />
Even though, I realize that the spotlight can still reveal full path when <code>cmd</code> key is pressed. This feature is available in High Sierra or Mojave. As seen in the following snapshot.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiVa0zNpsZtlHGVeO0qz1rOLstVPY5_jlH-9NSPce_aiCqWkZiG1TMgIsuoO7n30bei9IN7az8MpzsCsad5x3f1i22V9AcrK4FJZ4pEL8bevQRxL9tCT-GEh1ZQz3JfipZ_lraK-ctWw/s1600/trick1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="527" data-original-width="819" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiVa0zNpsZtlHGVeO0qz1rOLstVPY5_jlH-9NSPce_aiCqWkZiG1TMgIsuoO7n30bei9IN7az8MpzsCsad5x3f1i22V9AcrK4FJZ4pEL8bevQRxL9tCT-GEh1ZQz3JfipZ_lraK-ctWw/s320/trick1.png" width="320" /></a>
<br />
<br />
By the way, above screen shot was hard to make(any screen shootout keys will make the path disappeared). I had to record the section screen first and then to take snapshot from the recorded video.<br />
<br />
One interesting thing is that I found a way to get full path! By chance I accidentally pasted my clipboard in Safari's address bar one day. I got the full path. As show in the following snapshot:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbNS2WUfw3qMzWnjVVTg8nnZqRr84zIHvDxWbMGgBlJSKeaGULCWRuOCKap8lc76K4roEFxWwaqdgZp2UJnrFchHq8deAkdCcEIvDxjfG2AKO6HT6_uNOeLsl07Xx1VWHWMCheQDgYWg/s1600/trick2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="192" data-original-width="845" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbNS2WUfw3qMzWnjVVTg8nnZqRr84zIHvDxWbMGgBlJSKeaGULCWRuOCKap8lc76K4roEFxWwaqdgZp2UJnrFchHq8deAkdCcEIvDxjfG2AKO6HT6_uNOeLsl07Xx1VWHWMCheQDgYWg/s320/trick2.png" width="320" /></a>
<br />
<br />
That's very interesting finding. There are more places I can get full path. Safari's search bar, Notes app search bar. However, it is not working in Terminal app directly, nor in Finder's search bar. I think Finder's search bar is actually a spotlight.<br />
<br />
Anyway, I could not find this solution in web. Maybe this is a undocumented trick in macOS. In this way, file/folder's full path can be obtained indirectly from some app's bars. From there, the path text can be copied as text when it is selected, as for the above example:<br />
<br />
<code>/System/Library/CoreServices/Applications/Screen Sharing.app</code><br />
<br />
<b>UPDATE:</b> recently I updated my Mac to macOS Catalina. Unfortunately this feature is not available in this new OS. I could not paste a copy I made in Finder for a file or folder item to Safari's address bar as a full path string.<br />
<br />
However, the full path can be obtained in Terminal by cmd+v paste!<br />
<br />
Another finding is to jump to a file's location in Finder from Spotlight. For example, type something like "iTunes" in Spotlight. You will see the first item in result list is iTunes - Applications.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl9ioqpAvSN1mIHjtTuktjekT7SXUR-l8OhPU1v8-KKCt-mBJoJ1VoNUTnjkIuEJzM5UmVd_9GpG2o7jkZ34nxfQbcU3M-h-MonXB-KfMLmURBGuWOlKeQdVWJD1y7PxbloXwynq1sAw/s1600/iTunes1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1084" data-original-width="1584" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl9ioqpAvSN1mIHjtTuktjekT7SXUR-l8OhPU1v8-KKCt-mBJoJ1VoNUTnjkIuEJzM5UmVd_9GpG2o7jkZ34nxfQbcU3M-h-MonXB-KfMLmURBGuWOlKeQdVWJD1y7PxbloXwynq1sAw/s320/iTunes1.jpg" width="320" /></a>
<br />
Hold Cmd key and double click on this item. You will jump to the file in Finder. From there you can make a copy<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtKAH5nxNi-vUW6ctLu4eL8eaTngQJYYf9S6p7jRn3tDnPoMTvrhQzpY3p9NaEvllZyqkP4aIdN7aaOa6ZV586buYKho97BaG6CD8JVjXtbbQJouxfAias0bhbfNJUhN2tZPQ8SOAFMw/s1600/iTunes2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="995" data-original-width="1600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtKAH5nxNi-vUW6ctLu4eL8eaTngQJYYf9S6p7jRn3tDnPoMTvrhQzpY3p9NaEvllZyqkP4aIdN7aaOa6ZV586buYKho97BaG6CD8JVjXtbbQJouxfAias0bhbfNJUhN2tZPQ8SOAFMw/s320/iTunes2.jpg" width="320" /></a>
<br />
<br />
and paste it to Terminal to get its full path.<br />
<br />
<br />D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-52721016903873668372018-11-03T16:37:00.000-07:002018-11-03T16:37:21.177-07:00Clean Installation of macOS MojaveI have MacBook Air-13 Early 2014 model. I did update to Mojave on Oct 22, after downloading the OS from App Store. The update was very straightforward. However, after several days my Mac lost Internet connection. It was really frustrating with no connections to outside.<br />
<br />
The following is my story of how to get my Mac Mojave back to normal.<br />
<br />
<h2 class="row-set-descriptor">
Back to Previous OS</h2>
<br />
Fortunately I had TM backup before my update. I restored my Mac to previous OS High Sierra as first step. Then I repeated updating to Mojave again. This time before rebooting, I stoped the update process (force to kill the update process from Apple icon->Force Quit).<br />
<br />
I remember that I made bootable USB disk before. I decided to boot from another bootable USB to make a clean installation. I followed the advice from an article to make a bootable OS USB as in references. Actually I think this step may not be required. It may be good to make one for emergency or installation to other Macs easier.<br />
<br />
<h2 class="row-set-descriptor">
Clean Installation</h2>
<br />
The next step is to reboot. While it is rebooting, hold on cmd+R keys till you see Apple logo. After seconds, a menu of options is displayed. Choose "Disk Utility" to erase my Mac HD. This will guaranty an installation to a clean Mac. Create an admin user during installation.<br />
<br />
<h2 class="row-set-descriptor">
Migration Assistant</h2>
<br />
When it is done, login to admin and run Migration Assistant. This app provides options to migrate accounts, Applications, and documents back from TM. In the option list, uncheck Computer and Network settings.
<br />
<br />
With above steps, now my Mac is back alive, and all my apps, accounts and documents to a new Mojave. So far so good. I hope this clean installation will be fine.<br />
<br />
By the way, I went to local Apple Store to get advice yesterday. I explained my situation and strategy of a clean installation, and they agreed this way. Since the process took very long time: back up to TM again with latest documents(specially my Xcode source codes), installation, and lastly migration, I had to go home to finish the whole process. During this process, I got Apple Support call twice to confirm my restoration fine. Even though Mojave release is really not a solid package, I had to thank Apple support stuff for their effort and help.<br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<br />
<ul>
<li>OSDaily article: <a href="http://osxdaily.com/2018/09/26/make-macos-mojave-boot-usb-installer/">How to Make a MacOS Mojave Bootable USB Installer Drive</a></li>
<li>Apple Discussion: <a href="https://discussions.apple.com/message/34116286?start=45&tstart=0">No Internet Connectivity After Installing Mojave</a></li>
</ul>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-80239186663006950192018-04-17T10:26:00.000-07:002018-04-17T14:18:25.441-07:00Remove Folder/File by Using TerminalNormally, you can remove files/folders from Finder just by selecting files/folders first and then hitting "delete" key. However, I encountered a special case that I could not remove a folder in Finder. I got a prompt message saying that the folder is in use. Actually this is a misleading message. The folder is not in use and I could not delete it even after I tried to restart my mac.<br />
<div>
<br /></div>
<div>
Further investigation, I found that the folder is in kind of nested loop endless. It is in my Trash. I don't know why it is like that.</div>
<div>
<br /></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggn_AXehhoHKUMuqULLt2O4anwJyN7U4hKyGf-TThcEUNmklo8-kdwvVAeJs_AE7ltJVAYFiKWuYjjr0qhikTwtFjbl9IIGhA9SazlZYk5MfMyeZh0LHLsci5vgtof8sKhlkeX3A5lGQ/s1600/nestedFolder.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="291" data-original-width="512" height="182" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggn_AXehhoHKUMuqULLt2O4anwJyN7U4hKyGf-TThcEUNmklo8-kdwvVAeJs_AE7ltJVAYFiKWuYjjr0qhikTwtFjbl9IIGhA9SazlZYk5MfMyeZh0LHLsci5vgtof8sKhlkeX3A5lGQ/s320/nestedFolder.png" width="320" /></a>
<br />
<br />
<h2 class="row-set-descriptor">
Full Path to the Folder</h2>
<br />
The first thing I need is to find the path to the folder. The file/folder full path is not obviously available in Finder.<br />
<br />
There is a way to obtain the full path from folder's Info. Just locate the folder in Finder, and hit <code>Command+i</code> combination keys. This will bring up an info window.<br />
<br />
For example, the following is the info window for the folder in my Trash.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNuNSmEFXB8H6-k0LYp-fJNWIJ03qVpMhJLZ9nAvGmyGMuKkk4fnEMlvCB3tNjuNHKaxnlXimXPsZnOQqg-CfMqdQLauOZP6lWvSL2e5zybYJGwT3aLO9jQNHhleRJVHpRdYcJ-LsF6Q/s1600/folderInfo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="306" data-original-width="328" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNuNSmEFXB8H6-k0LYp-fJNWIJ03qVpMhJLZ9nAvGmyGMuKkk4fnEMlvCB3tNjuNHKaxnlXimXPsZnOQqg-CfMqdQLauOZP6lWvSL2e5zybYJGwT3aLO9jQNHhleRJVHpRdYcJ-LsF6Q/s320/folderInfo.png" width="320" /></a>
<br />
<br />
<br />
Highlight <code>Where</code> section, kit <code>Command+c</code> keys to make a copy. This will copy the full path of the folder to clipboard, ready for use.<br />
<br />
<h2 class="row-set-descriptor">
Terminal to Rescue</h2>
Use spotlight to open Terminal. This can be easy done by pressing <code>Command+space</code> keys, and type in <code>terminal</code> in spotlight search area. Press enter key to open <code>Terminal</code>.<br />
<br />
I remember that there is a command tool to remove folders. It is the command of <code>rm</code>.<br />
<br />
First I have change current location to the path where the folder is. Use the following command <code>cd</code> to change the current location or directory or path:<br />
<br />
<div class="outlinebox4wrappercodesWithbackclr">
<div class="nowrappercodes">
<ol><code>
<li>
cd /Users/dchu/.Trash</li>
</code></ol>
</div>
</div>
<br />
Before removing the folder, I have to make sure the folder is there. Use <code>ls</code> command to show the content of the current directory, with <code>-F</code> switch to show folder:<br />
<br />
<div class="outlinebox4wrappercodesWithbackclr">
<div class="nowrappercodes">
<ol><code>
<li>
ls -F</li>
<li>iPhoneDev copy 6.00.02 PM/</li>
</code></ol>
</div>
</div>
<br />
Now it is time to remove the folder. Use <code>rm</code> command with <code>-R</code> switch. This switch will force to remove the folder as well as any contents, such as files and folders, within the folder.<br />
<br />
<div class="outlinebox4wrappercodesWithbackclr">
<div class="nowrappercodes">
<ol><code>
<li>
rm -F iPhoneDev\ copy\ 6.00.02\ PM/</li>
</code></ol>
</div>
</div>
Tip: when you type in folder's name, you can just type in a few characters like "<code>iPho</code>" first, and press <code>tab</code> key to get the complete name filled out.<br />
<br />
Kit <code>enter</code> key and the folder is gone!<br />
<br />
Note: there may be spaces within file or folder names. The spaces in a file or folder name can be specified by escape char \, just like above example. <br />
<br />
<h2 class="row-set-descriptor">
References</h2>
<br />
<ul>
<li>My previous blog: <a href="http://davidchumac.blogspot.ca/2017/01/easy-yay-to-get-filefolder-path.html">Easy Way to Get File/Folder Path</a></li>
</ul>
<br />
<br />
<br />D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-23654157243976939742018-04-13T09:25:00.001-07:002018-04-13T10:56:55.004-07:00Update to macOS High SierraIt is late time to get my macOS updated to High Sierra. I had to to do this when my iOS phone was updated to iOS 11.3. I could not run my Xcode project from my mac to my iPhone with the new iOS. I quickly found out the reason I have to update my mac to High Sierra.<br />
<br />
Anyway, the update is very smooth. It is a long process of about 40 minutes. I did late in the night and saw the update completed early in the morning.<br />
<br />
Here is the space difference before and after the update.<br />
<br />
Before:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihnkJxynF40sMHbDCUqayO2GWCoN89mTCn7ByAO9ubt0w_WNPv8yskU_c-FF3QsiZb4THZ0KfpwNF84UVRWtknGbL6juua5TeXJBcUgqesqGmQOqnQPcKj6XMnbSQPJnzdp5Ga99iT1A/s1600/spacebeforeHighSierra.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihnkJxynF40sMHbDCUqayO2GWCoN89mTCn7ByAO9ubt0w_WNPv8yskU_c-FF3QsiZb4THZ0KfpwNF84UVRWtknGbL6juua5TeXJBcUgqesqGmQOqnQPcKj6XMnbSQPJnzdp5Ga99iT1A/s1600/spacebeforeHighSierra.png" /></a>
<br />
<br />
After:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUkx6scHl0xIaHYxmh-3p0bxLLS0qVUPs1NXElxke1SGjD4aL35EvJtPh61swndp1idg6HsNb-EVyrV7-2Wc2Xva9o746NGPtYazrcxHT14hZafrquD6THFpNTaQATKe_XHuuJCgOPPA/s1600/spaceAfterHighSierra.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="275" data-original-width="262" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUkx6scHl0xIaHYxmh-3p0bxLLS0qVUPs1NXElxke1SGjD4aL35EvJtPh61swndp1idg6HsNb-EVyrV7-2Wc2Xva9o746NGPtYazrcxHT14hZafrquD6THFpNTaQATKe_XHuuJCgOPPA/s1600/spaceAfterHighSierra.png" /></a><br />
<br />
It is not surprise that I get more space after the update. Nice job, Apple!D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-82120692645181722532017-09-10T14:23:00.002-07:002017-09-10T14:23:59.244-07:00Do you know your sleep patten?If you ask me this question several weeks ago, I would shrug and could not tell you anything. Normally I would go to bed when I feel really exhausted. I have no problems to sleep and would go all the way to the next morning or the time I have to go to washroom. However, my sleep may be interrupted by some sudden events or some thoughts causing me awake hardly back to sleep. If this kind of things happen more, it may indicate my health status in downhill.<br />
<br />
I know that sleep is very important in terms of health. With mobile technology in past years, I notice that many mobile device or sensors could tracing sleep pattern. However, I have been very hesitate to purchase one just for monitoring my sleep pattern.<br />
<br />
Until recently, an icon in Clock app caught my attention. There is a new icon in the tool bar in the Clock app. The icon is a bed. Soon I found out this is called as BedTime, something related to sleep. After my initial investigating, I really love this simple and elegant app.<br />
<br />
<h2 class="row-set-descriptor">
How to open BedTime</h2>
Normally I open Clock from Control Centre, swapping from bottom up. Clock is one of most commonly used apps, finding world time and setting up alarm.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZd7a_5dKyBM6sMNn25tvTfNnW_EqAfbG1L6UgV8Mwtal8CqgIKkYcrGd7OQCWT0U-LoQtTeZCzjD47fw_WACYj7ZvI6m1Azupg7P_Sc18P3LyuCvmeCQqJNCW8VzKQLJYtOHSKXgiig/s1600/bed0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZd7a_5dKyBM6sMNn25tvTfNnW_EqAfbG1L6UgV8Mwtal8CqgIKkYcrGd7OQCWT0U-LoQtTeZCzjD47fw_WACYj7ZvI6m1Azupg7P_Sc18P3LyuCvmeCQqJNCW8VzKQLJYtOHSKXgiig/s320/bed0.jpg" width="180" /></a></div>
<br />
<br />
The BedTime is right in the middle of bottom tool bar.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYBVXMuckVKeBcQBRvIRQom80ZuQ8V4RDqbdgeXgZv7ETOhEIk3MJO_LKnxQ8-DZU2WQl5TAaBGfsQFzx2OXjJBk3x_D3QnIZbBuLSeTq8Nl5rPBEbhJeylmmXjbpK49V-d_ETPs4AtQ/s1600/bed1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="569" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYBVXMuckVKeBcQBRvIRQom80ZuQ8V4RDqbdgeXgZv7ETOhEIk3MJO_LKnxQ8-DZU2WQl5TAaBGfsQFzx2OXjJBk3x_D3QnIZbBuLSeTq8Nl5rPBEbhJeylmmXjbpK49V-d_ETPs4AtQ/s320/bed1.jpg" width="180" /></a></div>
<br />
The first time open this app, you will go through several steps to set it up. I think you don't need to bother about details of each setting, just accept the default settings. You will be able to change those settings when you know how to use it. Here is the main screen of BedTime.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieSkOGsliCmeLDRKV1KfvuN3SM2ZL8ErHwooLEl-CzdylvhsrDPo83kmRoCwHjV-nzbOYMcpeC5Xb1bqyiByrLQCDAPzOaKxE4cqYORzsMJ7p3VqK2RfqL50wmbSsOp6mxkz6O7ZXB2g/s1600/bed2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieSkOGsliCmeLDRKV1KfvuN3SM2ZL8ErHwooLEl-CzdylvhsrDPo83kmRoCwHjV-nzbOYMcpeC5Xb1bqyiByrLQCDAPzOaKxE4cqYORzsMJ7p3VqK2RfqL50wmbSsOp6mxkz6O7ZXB2g/s320/bed2.jpg" width="180" /></a></div>
<br />
The Options on the top left corner is the place you can change settings.<br />
<br />
<h2 class="row-set-descriptor">
Use BedTime</h2>
The interface of BedTime is very simple. The yellow circle arc indicates sleep time, one end as to bed time and another as up time or alarm time. You can tap on either end and drag to a time as your wish. The number in the middle shows the duration of bed time.<br />
<br />
If you want to keep certain number bed time time, for example 8 hours, you can set up both ends first, and then drag the yellow circle to adjust both to bed time and up time with bed time unchanged.<br />
<br />
After your setup, you may get a notification before bed time, 15 minutes as default. At up time, alarm will wake you up. I find out this is really good replacement of alarm.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmd1QxpUl-8HhqgFTLw348pHGXpLYrWHtWizjgWIvv9EPxPDt4RBiDrtvRLUhw-VUG47WFmpItlzD6JpebLqFBC8rBJcEDLlIkW7wc1h0236RmEbcolTnAswG40dNxwJdEeDU-sQ3ORw/s1600/bed3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmd1QxpUl-8HhqgFTLw348pHGXpLYrWHtWizjgWIvv9EPxPDt4RBiDrtvRLUhw-VUG47WFmpItlzD6JpebLqFBC8rBJcEDLlIkW7wc1h0236RmEbcolTnAswG40dNxwJdEeDU-sQ3ORw/s320/bed3.jpg" width="180" /></a></div>
<br />
<br />
You can tap on Stop or open your iPhone with a tap on Home or on Stop button.<br />
<br />
Note: there is a separate volume control for alarm in BedTime's Options.<br />
<br />
<h2 class="row-set-descriptor">
Tips and Tricks</h2>
You can enable/disable Bedtime time on certain days within a week. There is only one setting for bed time and up time. You cannot set different times for difference days within a week. Fortunately, I know well about when I should be up the next day. So I set up my bed time and up time every day to guaranty my sleep time. I think it is good to set up bed time every day so I keep more attention to my sleep.<br />
<br />
As iOS ecosystem, BedTime is integrated with Health app. All the history bedtimes are saved to Health Sleep section.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHjtkBNkCs-AhioDes3uSIANvtT0r5qsSs-ybt0r5N3ztqycc9_9FhZ6BHpPXBw0FFQr-kK-QhoDAjhyLCrvIawLpKpK82CuGF1nrTL1_pcl4X9DtndoNvZDY8eYJi5ScJkhz5KCH8FQ/s1600/bed8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="372" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHjtkBNkCs-AhioDes3uSIANvtT0r5qsSs-ybt0r5N3ztqycc9_9FhZ6BHpPXBw0FFQr-kK-QhoDAjhyLCrvIawLpKpK82CuGF1nrTL1_pcl4X9DtndoNvZDY8eYJi5ScJkhz5KCH8FQ/s320/bed8.jpg" width="276" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidoXoGLwNxhYQQUyvc2o72keahaaBqNx3kXJOsVcLIGEE5rQ8fhnNHICaXkrh140jEdmZCGz91B5alOM33mzZrJQkHUGjj7m8-WZbxLFHHY3penBsS6tFwfoDBMN4o7PmQ33Mg7tgRUA/s1600/bed4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidoXoGLwNxhYQQUyvc2o72keahaaBqNx3kXJOsVcLIGEE5rQ8fhnNHICaXkrh140jEdmZCGz91B5alOM33mzZrJQkHUGjj7m8-WZbxLFHHY3penBsS6tFwfoDBMN4o7PmQ33Mg7tgRUA/s320/bed4.jpg" width="180" /></a></div>
<br />
From Health, you will see more detail about your sleep data, as well as deleting and adding data.<br />
<br />
One interesting thing about BedTime is that this app is smart enough to know when you are awake. If you touch your iPhone during bedtime to open it, that active moment is marked as one end of bedtime, and the next inactive moment would be marked as another in-bed time. This is really good if you have to get up do something, for example washroom. You will be able to see your sleep pattern in more detail in Health Sleep section.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZXkEoV37r0_F31HvYU5eWQqXUB-X3ZwjlQzafVrctSvDD5N5BIwJ7kEfkwJDpVNNAnz3qHknnc6UMxE3UUXuNzX41LUP9HuKEpZGIfv4PgX8IxErWZ-D0ySGH8z1D0tUFxf6ZAkUIDQ/s1600/bed6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZXkEoV37r0_F31HvYU5eWQqXUB-X3ZwjlQzafVrctSvDD5N5BIwJ7kEfkwJDpVNNAnz3qHknnc6UMxE3UUXuNzX41LUP9HuKEpZGIfv4PgX8IxErWZ-D0ySGH8z1D0tUFxf6ZAkUIDQ/s320/bed6.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-N_eRLWCIO7QAKAtumx_pQHXTJstnBGvY5aJ6YsAenTQK0HU2g4cWed7FPCj-6Q7frSdNjcLBfZBnx_A27gzJxWIrP0ZelWYM0v5UIiDvQcgb7YNQrFhSoyyotbh3dT0r13k8GAplTA/s1600/bed5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-N_eRLWCIO7QAKAtumx_pQHXTJstnBGvY5aJ6YsAenTQK0HU2g4cWed7FPCj-6Q7frSdNjcLBfZBnx_A27gzJxWIrP0ZelWYM0v5UIiDvQcgb7YNQrFhSoyyotbh3dT0r13k8GAplTA/s320/bed5.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
If you manually add sleep time from Health, you will set three types of sleep data.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQqxyfwteWgbelDGbs88V-IGdr_idcWbgEuh03OmN9lM4blQHejawajNoUVfAEAcv0VrxqGJfNt6oOAKuYDGcQvTQxinuGTIcQziHGm9bnHB1lCxQQCHFQy1gzj8VEnoyb3vAWp9uDjw/s1600/bed7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="320" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQqxyfwteWgbelDGbs88V-IGdr_idcWbgEuh03OmN9lM4blQHejawajNoUVfAEAcv0VrxqGJfNt6oOAKuYDGcQvTQxinuGTIcQziHGm9bnHB1lCxQQCHFQy1gzj8VEnoyb3vAWp9uDjw/s320/bed7.jpg" width="180" /></a></div>
<br />
<br />
Notice that the time from BedTime saved to Health Sleep section is "In bed". There are other two times: Asleep and Awake. Indeed, there is no connection to any sensors in BedTime can tell if you are in asleep. This app is a simple one to let user to set up bed time and up time. Therefore, it will be up to user to make accurate adjustment in order to trace user's sleep pattern.<br />
<br />
After weeks use, I really like this new feature in Clock. At least there is a way to let me know my sleep pattern, at least very close to (actually it records in bed time). BedTime also let me know if I have enough sleep time so that it would motive me to pursue a heathy life style.D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-89050681239993564712017-04-13T20:31:00.001-07:002017-04-13T20:31:17.175-07:00Get Media from iOS Devices to MacThere are many ways to get photos or movies from iOS device to Mac. For example, using Photos, iMovie or iTunes apps. However, those methods would place media into app's libraries. Sometimes, I may use another Mac or friends Macs where I don't want to save my media.<br />
<br />
Here I recommend two methods to do that.<br />
<br />
<h2 class="row-set-descriptor">
Image Capture</h2>
<br />
Image Capture is an app come with Mac. You can easily find it from Spotlight.<br />
<br />
<div class="separator" style="clear: both; text-align: right;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4FUdN4zbcLwOMOU2FKSYDpEmXym2bwUiXblXLo4SNjPbmENss5plX1d7-1np2VIZTKvx-p9h82gL68r5klEooamnnZ_SLIUfJe4ZZs9bViQb26ZoJSg8CnPY_0VsrJ-mu2dq3rCDftA/s1600/mac1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4FUdN4zbcLwOMOU2FKSYDpEmXym2bwUiXblXLo4SNjPbmENss5plX1d7-1np2VIZTKvx-p9h82gL68r5klEooamnnZ_SLIUfJe4ZZs9bViQb26ZoJSg8CnPY_0VsrJ-mu2dq3rCDftA/s320/mac1.jpg" width="320" /></a></div>
<br />
<br />
In order to get media files from iOS device, you need to connect your device to the Mac. Then you will be able to see media files on your devices in Image Capture. The neat thing about this app is that you can also import media files from any other devices, such as camera, Android device, or USB hd.<br />
<br />
<h2 class="row-set-descriptor">
AirDrop</h2>
<br />
This method is so convenient that you don't need to a wire to connect your iOS devices to Mac. In order for your Mac to accept files from your iOS devices, you have to set up your iOS Airdrop to Everyone. This can be done easily from iOS mission control panel.<br />
<br />
Open your Finder and select AirDrop on left panel. This will make your Mac ready, as an AirDrop point, for iOS to share.<br />
<br />
Then you can open your Photo app on iOS. Select photos and movies. Tap on share button. Finally, select your Mac icon to send files. All shared files will be saved into your Download folder on Mac.<br />
<br />
The only restriction is that this method is available to iOS devices.<br />
<br />
By the way, AirDrop is also the best way to share media between iOS devices. You will be able to get original media with timestamp, location and other meta data.D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-88013760331858202142017-04-13T20:03:00.000-07:002017-04-13T20:03:09.725-07:00Using Automation for Different Text-to-Speechs<img class="avatar" src="https://chudq.files.wordpress.com/2009/02/handson1.png" />I like Mac's Text-to-speech feature very much. Within System Preferences, you can set up a default voice for this feature in Dictation & Speech. Then you can select a text anywhere, for example in Safary, and you can let Mac to read text for you. Since Mountain Lion, Mac OS X provides support for Chinese. I like this feature very much.<br />
<br />
However, it is so inconvenient to make changes if I switch between English and Chinese. I want to find out a simple way to change default voice, for example, from Alex to Ting-Ting.<br />
<br />
Finally I found a solution. It is actually very easy. Here are steps.<br />
<br />
<h2 class="row-set-descriptor">
Create A Service by Automator</h2>
<br />
First, launch Automator from Spotlight. Select service.<br />
<br />
In the right panel, add two items to workflow: Service receives selected text, and Speak Text.<br />
<br />
<div class="separator" style="clear: both; text-align: right;">
<a class="zoom" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitOVOUEZBjhHnTWkeAcUDCao5POnlS7hnZmAlPkpTd5HQ8WcWlEQuad45CrTiYnmc9YrlipuWG4OA1qhBZgj55Y48qiSqmUjmym_y5QP69qcVgt31lM2QDBTM7WP0bcrH-9rlJAW_2dA/s1600/speech.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" zoomboxheight="287"><img border="0" height="89" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitOVOUEZBjhHnTWkeAcUDCao5POnlS7hnZmAlPkpTd5HQ8WcWlEQuad45CrTiYnmc9YrlipuWG4OA1qhBZgj55Y48qiSqmUjmym_y5QP69qcVgt31lM2QDBTM7WP0bcrH-9rlJAW_2dA/s320/speech.jpg" width="320" /></a></div>
<div style="clear: both;">
<br /></div>
Repeat the same steps to create another one with Ting-Ting as voice.<br />
<br />
<h2 class="row-set-descriptor">
Speak Text by Your Service</h2>
<br />
After you create above services from Automator, it is ready to let Mac to read text for you. First, you select a selection of English text. Then right click on the selection to bring up context menu. Click on Services and find out your service. For example SpeechByAlex.<br />
<br />
<div class="separator" style="clear: both; text-align: right;">
<a class="zoom" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4yFOuXpL4TtkNteWR_wNuqXc0FbrE1f7ajt45t02aRCm4cFUWNuWZrO6SDs4HPlu2ztGRhNO9efKQKVGVHys0yepW831pZhzy-ycolGe4hm37vnISk0hm8V_wz-Nw1uXnXJBPv-vu3g/s1600/mac1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4yFOuXpL4TtkNteWR_wNuqXc0FbrE1f7ajt45t02aRCm4cFUWNuWZrO6SDs4HPlu2ztGRhNO9efKQKVGVHys0yepW831pZhzy-ycolGe4hm37vnISk0hm8V_wz-Nw1uXnXJBPv-vu3g/s320/mac1.jpg" width="320" /></a></div>
<br />
<br />D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-17456518499638808782017-01-14T20:04:00.003-08:002017-01-14T20:04:59.671-08:00New Year Start: Photo and iMovie2017 is here. One import thing I recommend to do for your Mac is to create new libraries for your both Photos and iMovie apps.<br />
<br />
We import most of our photos and movies, medias, to Photos and iMovie apps. Do you realize that there are too many medias in Photo or iMovies. This is a problem. At least too many medias would slow down your Mac performance. Another risk is that if any thing wrong to cause library messed up or unable to open, years of memory may not recoverable.<br />
<br />
My personal preference to create a new library for my medias. At the start of new year, I create a new one and continue to import medias to the new library.<br />
<br />
<h2 class="row-set-descriptor">
Photos</h2>
Normally I place Photos at my Dock. From there, hold Option key and click on Photos. This will bring up open window:<br />
<br />
<a class="zoom" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirvuF6UwAtvf961dhFMPVN5-TH9uCyze6Hdt9Ce3V08Kwd57CrzI7Cs2VNks2RmUtgOF_sD_6ehDsglojBZtvtxISqBgSQ9LLutPkOeVEqKUVSdnRQSxinzlL4XhzIxfyBT8XxWPR_6Q/s1600/photos.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirvuF6UwAtvf961dhFMPVN5-TH9uCyze6Hdt9Ce3V08Kwd57CrzI7Cs2VNks2RmUtgOF_sD_6ehDsglojBZtvtxISqBgSQ9LLutPkOeVEqKUVSdnRQSxinzlL4XhzIxfyBT8XxWPR_6Q/s320/photos.jpg" width="320" /></a>
<br />
<br />
From there you have choice to create new one from Create New... button. Follow convention, create a new library in your home's Pictures folder. Your home is your account name. I name the library as "Photos Library 2017".<br />
<br />
<h2 class="row-set-descriptor">
iMovie</h2>
<br />
New library can be created from iMovie app itself. From menu, File->Open Library->New...<br />
<br />
<a class="zoom" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_6p27CptfOP8Xy56zDOaBEgnapDX1fGvdBcdDZTGrDFKSsgNFtdn-jJD0OodR4R_1WePXzfDkAXB4lzUYlwgXw15hkeiusHT3LRQuNyoqOQfW02Xm35rHooXLE2wk5roIdTxp0cmMHg/s1600/iMovie.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_6p27CptfOP8Xy56zDOaBEgnapDX1fGvdBcdDZTGrDFKSsgNFtdn-jJD0OodR4R_1WePXzfDkAXB4lzUYlwgXw15hkeiusHT3LRQuNyoqOQfW02Xm35rHooXLE2wk5roIdTxp0cmMHg/s320/iMovie.jpg" width="320" /></a>
<br />
<br />
The default location of iMovie library is at your home's Movies folder. I name the new library as "iMovie Library 2017"<br />
<br />
<hr />
<br />
Another benefit to partition your medias in year base is that the library files are much smaller. It makes it much easy to back up photos and movies to your TimeMachine.<br />
<br />
After your partition, you can copy or move your previous media libraries to another hard drive. I hope this tip will much Mac life much easier.<br />
<br />
By the way, a good practice to add an event in your iCloud calendar at the first date of new year, just remind you a routine work of creating new libraries in your Mac.<br />
<br />D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0tag:blogger.com,1999:blog-1397994338827793821.post-22047613318022400052017-01-06T10:01:00.000-08:002018-04-17T14:15:16.622-07:00Easy Way to Get File/Folder PathTo get full path of a file or folder in Mac is not easy nor straightforward. There is no address field like text in Finder to display the full path when a file or folder is selected. There may be status bar displaying its path but not copiable.<br />
<br />
I think that long time ago, in Mountain Lion OS, there was an easy way to get file or folder's path. This could be done in Spotlight. If a file or folder name is displayed in Spotlight, you could copy or cmd+c to get its full path to clipboard.<br />
<br />
However, this feature is gone in the current Mac OS. The copy in clipboard is selected pasted-out depending on the target. For example, only the file name is pasted out in most cases, such as in Spotlight, Safari's address bar, or most of text field in other apps. In TextEdit or Pages, the content of the file might be pasted out.<br />
<br />
Even though, I figured out that there is a way to get full path: from <code>Terminal</code>!<br />
<br />
<code>Terminal</code> is an app that provides text-based access to Mac OS. <code>Terminal</code> has been very old app since Unix. From there you can communicate with Mac OS by various text commands. Here I would not talk about it usage or functions.<br />
<br />
We can use Terminal to paste full path! This is very simple:<br />
<br />
<ol>
<li>Open Finder</li>
<li>Either browse to a file/folder, or search for a file/folder from Finder's spotlight</li>
<li>Select a file or folder</li>
<li>Copy it by pressing Command+C</li>
<li>Open <code>Terminal</code> from Spotlight (Command + Space to open Spotlight, type in "<code>Terminal</code>". If you cannot find it, you can locate it in <code>/Applications/Utilities</code>)</li>
<li>In Terminal, press Command+V to paste full path!</li>
</ol>
<div>
<br /></div>
D Chuhttp://www.blogger.com/profile/09629765992199855815noreply@blogger.com0