Saturday, May 14, 2022

S Pen keeps disconnecting

Android Phone: Samsung Galaxy Note 10+
Android version: 12

After phone update, S Pen of my phone keeps disconnecting and sending annoying notifications for reconnect, especially when I put my phone to charge.  The culprit is the Air actions of S Pen.  I did the following to disable it and everything is back to normal.  I what causes this.  Air

  • Navigate to Settings | Advanced features | S Pen 
  • Turn off Air actions 
  • Restart the phone to take effect
Like Windows 10, whenever there is an update, there may be issues awaiting for you!

Tuesday, May 3, 2022

Beware! Google Photos app will delete your photos from your devices even with Back up & Sync disabled

A few friends of mine keep complaining losing their precious photos with Google Photos.  I am using Google Photos almost 5 years, but I have never encountered such an issue.  I always use the Web version of Google Photos for photo management, not the app.  The Web version is accessible via a browser while the app version must be installed before use regardless of on a phone or a desktop. 

To understand the deletion issue, I've recently taken Google Photos on my test run.  How and when are photos on a phone being deleted by Google Photos?  Is there a safe way to manage deletions on Google Photos?  The tests were manually done (1) on an android phone and (2) via the browser accessible to both desktop and phone with a single account.  

My current version of Google Photos app for test is 5.87.0444573954.

What I found is that the culprits of losing photos during deletion is using Google Photos app.  Unlike the Web version, the app always ensure the synchronized (or uploaded) photos deleted from the device(s), despite the option of "Back up & sync" disabled.  The only way to remove photos from Google Photos without removing from the device(s) is to have the "Back up & sync" option disabled first and then use the Web version for deletion.
  • Whenever you delete a photo from a device via Google Photos app, the photo associated with Google Photos will be removed at the same time if the photo was uploaded and added into Google Photos before.  In this case, the app will always delete it from the device and Google Photos, despite the option of "Back up & sync" disabled.  
  • Google Photos app provides an option for you to delete a photo from the device without removing from Google Photos. 


    There is no option for the other way around even though "Back up & sync" option is disabled.  In other words, the synchronized photo must be deleted from both the device and Google Photos.  Before deletion, Google has already provided a warning message (such as Remove from Google account & synced devices?)

    Google Photos Deletion Messagge

  • The only way to remove a photos safely from Google Photos is using the Web version of Google Photos (via Web browser) along with the "Back up & sync" option off.
I am not sure if Google does this on purpose or if it is a bug.   From the deletion message, it may be done by design.  It could be the reason why this issue has existed for a long time. 

In addition, my impression of using Google Photos app is actually handing over full control to Google (i.e., the Google Photos app), and your photos with Google Photos become a main copy, not the ones in your device(s).  Thus, when you delete a photo from Google Photos, the app will ensure to remove them from your device(s) without providing you an option to keep them in your device(s).

If you would like to manipulate photos in Google Photos without affecting your copy in your device, disabled the "Back up & sync" of Google Photos app, and then use the browser to handle the photo deletion.

For me, photos with Google are primarily for sharing.  I do not want Google to manage them in my device(s).  Thus, I will always have "Back up & sync" disabled and continue to use the Web version.
  
 

Thursday, April 14, 2022

How to download Whatsapp Profile

The following procedure only works with the Web version.

1. View the user profile picture as usual
2. Right click to "Copy Image Address"
3. Decode the URL
4. Extract the value of "e" key
5. Remove all key-value pairs except for "oh" and "oe" these two keys pairs

The new version of Whatsapp (newer than v2.22.3.76) should be able to let you retrieve the URL directly (step 1 and 2) without  the rest of steps (step 3 to 5).

My current versions are v2.22.7.74 android and v2.22.6.74 iPhone respectively.


Friday, March 11, 2022

Fix Zoom White Screen in OBS

My current OBS Studio Version: 27.2.3 (64 bit)

Using OBS to capture or record Zoom meeting may result in a white screen if you're running it on Windows with the default "Auto" setting for Video Rendering Method.  In this case, the default graphics API used in Zoom for rendering is not suitable for your camera.  

White screen of Zoom meeting in OBS 

Changing the rendering method to either "Direct3D11 Flip Mode" or "Direct3D" should fix the issue.
  • For HD video, choose "Direct3D11 Flip Mode"
  • Otherwise, choose "Direct3D11

Navigate to Zoom Video Advanced Settings and Pay Attention to Camera Settings




What to select in Video Rendering Method

Firmware Update Failed on the 2nd Canon with Same SD

Recently I've done firmware update on my two old Canon EOS cameras using the same SD card, specifically, EOS 7D and EOS M3.  I did it to M3 first, then 7D.  But the update failed on 7D due to this error:  "Update file cannot be found.  Please check the memory card and reload the battery and try again."

File Not Found During Cannon Camera Firmware Update

There are two (2) ways to fix this.

  1. Reformat the SD card before copying the firmware file into it for firmware update if you don't mind losing all files.
  2. Simply remove or temporally save all  DCIM\CANONMSC\*.CTG file(s) in the SD card to someplace else before firmware update.

I did it with the second approach.  As soon as the camera detected the firmware file, the update went smoothly.



Monday, July 6, 2020

You have not been authorized to use this domain

All of a sudden, about two (2) weeks ago, my blog resulted in error due to too many redirection.  Thus I went to Blogger and played around its settings.  Then the following domain unauthorized error kept popping up, which prevented me from taking away the Redirect domain setting.  

"You have not been authorized to use this domain."

I finally managed to disable Redirect domain by turning off  HTTPS availability first.  Unfortunately, the domain unauthorized error was back and would not go away.  After that, I was unable to alter any settings including  HTTPS availability.  

Today, I simply deleted the original domain associated with Blogger and then rebound it back.  The domain unauthorized error disappears and I can feel free to do any settings change like before.  Hope that such an annoying error won't be back again.  I still don't understand how this error occurred and what triggered it.  It appears to me that it is the issue in Blogger or Google.

In sum, for my case, to fix this domain unauthorized error, I did nothing on DNS but only playing with Blogger settings.  Deleting the already bound domain first and then associating it back fix the issue.


Friday, March 27, 2020

Unable to send mails from my Gmail account via email client


Short answer: Samsung Email App does not meet Gmail Security Requirements
Solution: Disable "Less secure app access" in Google account for continuously using the same email client

Recently I have not been able to send mails via Samsung Mail on my all Andoid phones but iPhone works like a charm.  Samsung Mail is up-to-date; thus no update is needed.  In my Gmail, I received a Critical security alert message regarding the "Sign-in attempt was blocked".  Obviously, it was the main reason why I cannot send mails.



Clicking the given "Check activity" button in the mail will bring me to another message.  I thought answering "Yes, it was me" could help for unblocking SMTP from my phones.  But it doesn't. I need to physically go in my account and then turn off  "Less secure app access" security in order for me to use Samsung Email client to send mails.  It is clear that Google strengthens its security while Samsung Email does NOT meet Google security.  It also explains to me why all Samsung products now keep asking permission to access my Google data which I usually ignore and disregard.



On the other hand, I do receive Critical security alert message about "Sign-in attempt was blocked" whenever I used iPhone to send mails.  But the email was successfully passed through Google SMTP authentication and being sent out.  Does iPhone email client really meet Google security requirements?  If so, why do I receive an alert?  Or is it because the alert will be sent whenever all non-Google apps access Google data?

Less secure app blocked

Google blocked the app you were trying to use because it doesn't meet our security standards.
Some apps and devices use less secure sign-in technology, which makes your account more vulnerable. You can turn off access for these apps, which we recommend, or turn on access if you want to use them despite the risks. Google will automatically turn this setting OFF if it's not being used.
Learn more
If you are unable to send mails via email client for Gmail, you may consider to disable "Less secure app access" security in your Google account, which I guess, it will be applied to all apps.  This setting is unable to be customized for selective apps.  Currently it is one global setting applied to the entire Google account.  For details, you can learn it more yourself.

Enable or disable "Less secure app access":
https://myaccount.google.com/lesssecureapps


Monday, December 30, 2019

How to change the default location for Git Bash on Windows

Setting HOME environment variable in your Windows system can do the trick.  It works for not only Git Bash but also GNU Emacs.  I have used this HOME environment variable for many Linux-like applications since Windows XP and it always works.  The following steps are using Windows 10 as our example.

On Windows 10,

  • Type "edit env" at the desktop search box
  • Select and open Edit environment variables for your account
  • Select Environment Variables... on the "Advanced" Tab of System Properties popup (see the picture below)
  • Create either User or System variable; the example below is using User variable
  • Enter HOME in the "Variable Name" textbox; the name is case insensitive; thus home, HoMe and the like are the same.
  • Enter your path in "Variable value" textbox; the value is also case insensitive. 
  • Click OK twice to confirm and exit
Restart your Git Bash.  The home path will be updated accordingly as well as it will be shown in the title of Git Bash window.



Monday, December 16, 2019

Google Photo Collaboration Setting - Let others add their photos & videos

The following is only referring to "Create Link" in Google Photos for sharing.


Recently I've found that there are two issues with the collaboration option.
  1. The collaboration option is no longer available in the sharing pop-up dialog. You can only do the setting separately.  It means it needs additional steps to amend the settings.  You are no longer to do this in a single step within the sharing pop-up. 
  2. In addition, you can only create one and only one single share link which is either allowing all viewers to add photos or view only.  In the past, you could create two separate links one after another for the purposes; one is readonly while the other can allow people to view and add photos and videos.  
I am not sure if it is a bug in the recent changes (December, 2019) or it is an intent.

How to set collaboration for either "view only" or "Let others add their photos & videos"


By default, the setting is "Let others add photos & videos"  To change it, do the following:
  1. Go and access the "More options" icon at the top-left corner nearby your profile picture.


    This is applicable to the following two (2) situations
    • When you create an album before adding all photos, you can do the setting immediately.
    • After you have added photos to the album, you can change or amend the settings.
  2. Click or select the "Options" menu item to proceed.
    New album before adding photos An album after creation and having photos
  3. In "Options" pop-up, locate "Collaborate" section to enable or disable "Let others add their photos & videos".  Note the default setting is enabled.



Monday, July 9, 2018

Google Maps Platform No Longer Free

Very soon, your Google Maps may result in degraded experience if you don't act now.  Google Maps Platform arrives with pay-as-you-go billing.  To ensure your map in high resolution or no interruption, you must pay unless your usages are at Google "free tier" (monthly US$200 free credit).

Starting on July 16, 2018, to access Google Map APIs, you need a Google Cloud Platform billing account, besides a valid API key,  This change was originally set to Jun 11.  To provide more lead time, the effective date now is on July 16, 2018, next Monday!

To learn about the pricing, see https://cloud.google.com/maps-platform/pricing/

If you are new, go https://cloud.google.com/maps-platform/#get-started to get key and.set up a billing account.

If you have already had a key, see Google Guide for Existing Users.


Saturday, July 7, 2018

How to change default currency in PayPal

Log in onto your PayPal account.  At the top, select Wallet.
Then select Details and then wait 1 or 2 seconds for next popup to manage your preferred currencies.


At the popup page, select Manage currencies.


By default, there is a least one currency,  You can add more currencies as wish.
Click the checkbox to select your primary currency and then Make Primary to set default if there are more than one currency to manage.




Sunday, May 31, 2015

WeChat Team Official Account is the Official Spam Account

WeChat Official Account 
Screen Name: WeChat Team
WeChat ID: WeChat

I've recently installed WeChat to my phone and been spammed by WeChat official account (WeChat Team) since then.  WeChat Team will periodically spam you with all the unwanted advertisements and promotions (e.g., concerts, restaurants, celebration parties, coupons and etc.).  It is quite annoying.  The worst is that there is no way for you to get rid of it or remove it from your WeChat contact (perhaps uninstalling WeChat app may do the trick).  "WeChat Team" is the default subscription channel when you first installed it.  In order to install WeChat, your cellphone is required, not the email address.  It is different from the past that I heard.

Personally I would like to remove WeChat from my phone.  To keep in touch with people who live in China, WeChat seem to be a good tool except for those spams by the official "WeChat Team".

As per Contact Us at the WeChat official site, the "WeChat Team" account is used for feedback and suggestions.  Sadly, it is actually an official spam account used by WeChat Official.  I have never got a response from them either.  Sending emails via their support email address is also in vain.

Dealing with spams sent by WeChat Official is even more difficult than emails.  Frustrated!


Sunday, October 20, 2013

Missing Orders - Order Confirmation (FlexPLM)

FlexPLM: v9.1

My previous post mentioned a serious design flaw in OC which causes confusion on cost sheet identification. There is another issue as bad as this design flaw. Missing colorways happens almost every day. All orders are subject to the colorways being placed in the product plan. Thus, missing colorways in OC means missing orders.

For each valid OC, there must be a [product] plan which consists of quantities (Target Volumes), delivery date (NDC), colorways and etc. Each order is organized per row by colorway (see Sample of Plan). Some colorway rows or the whole plan data could be lost without user knowledge.

At first, we thought that it was a human issue due to colorway/size category deletion for the fact that this customized version of FlexPLM doesn't perform any detection including colorway/size category that may be in use. Missing orders haunts the company since moving onto FlexPLM. Similar to the design flaw issue, it requires daily dedication to keep track of OC plans. Recently we've found that one of causes is leaving page including the browser Back and Forward buttons. If the user navigates to some other pages before the plan is saved and exited, and then returns to plan for editing, the issue of losing plan data will occur. By the time comes, the PO specialist tries to issue and approve the PO but finds missing or no orders.

This missing order issue could happen anytime during OC editing or after completion. Today you find the plan look perfectly in the OC but it may vanish in a few hours, next day or even any time in the future. There is no guarantee that the entire plan data exists until PO creation. We still don't know why the plan data will be gone when no one touches it.

Lesson Learned

Be sure your system could handle the situation of users leaving pages without saving data. Your UAT must include this to ensure data integrity. This problem reminds me of my time working for a marketing research company where the applications always allow people leaving pages and then quickly returning to answer the rest of questionnaires.

 
Sample of Plan - This plan is modified for display only; simply expand it to view the plan.
When the plan data is lost, each order (i.e., the colorway row) consists of yellow exclamation mark or the entire plan is even missing or empty. The following plan won't be seen when the problem occurs.

Wednesday, October 16, 2013

A Serious Flaw in Order Confirmation (FlexPLM)

FlexPLM: v9.1

From the sourcing or merchandising perspectives, PO is their ultimate goal to finalize the deal. Although all data are captured by the system (FlexPLM), FlexPLM is unable to issue PO nor to generate packing list and labels. A custom interface was developed to transmit data from FlexPLM to the PO system. Order Confirmation (OC) is responsible to capture the ordered data for PO processing. In other words, OC is a stepping stone from FlexPLM to PO. This OC module is customized for PO needs but there is a design flaw along with other long-standing bugs.

Two major components must be referenced by an OC upon completion:

  • Cost sheet(s) and
  • Product Plan (to specify colorway(s), NDCs, shipping terms, order types, order quantities and etc.) for ordering

A Design Fault Issue

A valid OC must contain at least one or more cost sheets. Each cost sheet is in turn referenced by a cost sheet number. While everyone assumes that the wanted cost sheets are set to the OC, instead the OC only remembers which unwanted cost sheets the user specifies. This design is similar to an email system. The system only remembers what you don't want, instead of what you want. It is not practical and it is a complete fault when this is put in place of ordering.

Let's consider the following situation.

At day one, there are 3 confirmed cost sheets. The user only wants CostSheet2 (CS-123452) to be referenced by the OC. Everything looks perfect in the system.
( Day 1 )
Existing and confirmed
cost sheet
User
Wants
OC
Remembers
System
Displays
NameNumber
CostSheet1CS-123451
CostSheet2CS-123452
CostSheet3CS-123453

On the second day, there are 3 more confirmed cost sheets finalized for the product. Because the system only remembers what users don't want. These 3 newly confirmed cost sheets are uninvited and added into the OC. The OC in turns results in error.
( Day 2 )
Existing and confirmed
cost sheet
User
Wants
OC
Remembers
System
Displays
NameNumber
CostSheet1CS-123451
CostSheet2CS-123452
CostSheet3CS-123453
CostSheet4CS-123454
CostSheet5CS-123455
CostSheet6CS-123456

[Added & edited on October 20, 2013] Why is the OC in Day 2 in error? The error is not from FlexPLM but the interface which picks up the data from FlexPLM to the PO system. The costs specified in the cost sheet could be appliedy to all or certain colorways of the product. If two cost sheets referenced by an OC contain the same colors, the interface will be confused which cost sheet to use. Let's say cost sheet A defined that color black costs $5.5 totally while cost sheet B said that color black is only $4.4.

To fix this, the merchant has to go into the OC and explicitly tells the system to cross out the other 3 cost sheets. Each sourcing office could create and complete 100 to 200+ OCs per day. Initially all OCs were handled by the merchants themselves. Because of unfriendly GUI and learning curve, the company would like their merchants focusing on the business instead of system operations. Two more headcount or positions are introduced in the office to handle OCs only.

As a matter of fact, the GUI itself refreshes this design problem by asking the user which cost sheets they don't need. The operation is similar to an email system where you delete the unwanted emails. The system will assume that the leftover are the emails you want to keep.

Lesson Learned

I personally wouldn't accept this implementation and won't expect to educate users to work around it either. This situation for sure won't be occurred when all cost sheets are defined and completed ahead of time. In reality, the users unlikely complete all cost sheets before ordering. They usually place orders while they are still working on other pending cost sheets. In this situation, it is no way to prevent the above issue from happening with the current system design. This issue greatly disappoints users and introduces more work. It is also too late for the company to realize this problem. The expense of modification is on the company. Thus be sure the behavior of the system matching the real operations. Don't expect to educate users how to work around the issue when the reality disagrees or/and the system is unable to provide the guidance.

Tuesday, August 27, 2013

Reasons Why Users Don't Like FlexPLM

This post is to follow up the discussion in my previous post.

     
  1. FlexPLM is NOT user friendly.

    Steep Learning curve is required on using FlexPLM. Words or phrases on the screen are not self-descriptive. It is not easy to navigate within FlexPLM to locate data. The wizard or the icons are also hard to find on the page. Data presentation of FlexPLM is not organized logically from user perspectives. The Interface is poorly designed.

  2.  
  3. FlexPLM doesn't promote collaboration but frustration.

    Workflow is available on FlexPLM but it is not tied to the actual process flow within the system. Instead, it acts like a complete separate process that requires additional manual steps from users as if they were coming from a different system. Luckily, neglect of any workflow task won't prevent users from working on the products within the system. Unfortunately, it causes some degree of disagreement among departments of how tasks could be done.

  4.  
  5. FlexPLM can't streamline or help optimize the process but heavily increase (or triple) workload and rely on user "supervision."

    • Let's take a notification of mailing out development samples as an example for illustration.

      Without FlexPLM, users simply notify the buyers about airway bill info via a single email.

      With FlexPLM, users have to do the following:

      StepWhy is this step necessary?
      Send an email notification to the buyers via Outlook as usual FlexPLM lacks of notification capability.
      Input the airway bill info into the system via Line Sheet or the product page The business requires to capture this piece of info.
      Consistently search "My Work" to see if the expected workflow task is available for completion. Some workflow tasks prior to this have not been completed yet. Or the tasks cannot be displayed for users for unknown reasons or a bug.

      There are no distinguishment between new tasks and the existing. Finding new tasks among tons of existing outstanding items visually is not easy. Some users are even manually exported data into Excel and manage them daily.

      When the workflow task is finally shown up at "My Work", check the selection box and then click the submit button for completion. It is how the users tell the system of their task completion.
      Be sure to click the Refresh hyperlink at "My Work" again to ensure that the submitted task no longer exists in the outstanding task list.

      For unknown reasons, some workflow items require multiple submissions.

      Additional notes: PTC/ITC said that everything works as designed and it is user fault. As per them, multiple records of completion for the same task showing in the system doesn't confirm the issue. It may be an double-click issue by users.

      This is one of examples. There are plenty out there. All burdens are on end users.

    • Internal data corruption happens all the time. For unknown reason, a NULL value is periodically placed into the data field without user knowledge during "save" or "update", which causes severe data lose or missing orders.

    • In addition, data discrepancy may occur between the pages shown on the screen and the physical print copy from the generated PDF (TechPack). Users feel humiliated when their vendors inform them that they found a few issues from the given PDF. Measurement or grading sheets are usually the victims.

  6.  
  7. FlexPLM can't help reduce cost but increase labor cost to ensure everything won't fall apart.

    Users work very late (even till mid-night) after switching to FlexPLM. The company increases the workforce by hiring more data entry for help-out.

    Losing orders happens from time to time and it has been one of the major issues so far. Learning from a few painful experience of missing orders, most users will print and save a copy of their work for future reference and periodically check against the system till the POs are issued.

Experience with FlexPLM

If you're looking for PLM solution or FlexPLM is on your list for evaluation, my experience with FlexPLM may be your interest.

FlexPLM is developed by PTC headquartered in Massachusetts. There are various FlexPLM packages available for purchase, from fully customization to the simple configuration with a very minimum change. For the past 18 months, I have been dedicating my time to administer FlexPLM for a company which purchased the package with the least customization. Thus, most of features are out of the box (OOTB). The software itself is further customized and serviced by one of PTC's software partners, ITC InfoTech, which houses in India.

Up till now, the company has been using FlexPLM for 2.5+ years but the feedback is negative and no one likes it. The more users use it, the more complaints there will be. This company is in the garment industry. Its sourcing offices are all over the world while its retailer stores are exclusively in the states. They do everything themselves from design to product development including choosing fabric, color, lap dip, sample yardage, development sampling, costing, manufacturing and moving products from warehouse to the retail chains. In order to consolidate everything (except PO) in an one single system for all parties (fabric specialists, designers, technical designs, quality assurance, merchants in headquarters, merchants in sourcing offices, warehouse employees, staff in retail stores and even the management), FlexPLM was chosen to replace their existing legacy systems including their in-house developed merchandising software and the PDM.

PTC's sale speech sounds good but what FlexPLM delivers is another story. The management of the company originally focused on job done, As the increase of the anger from users, they realize the simplicity must be taken into the consideration while they want to remain the same process flow on FlexPLM. Overall, here are the voices from users:

Anger is everywhere in the workspace of every office. After 2.5+ years trying, the company finally gives up and decides not to continue with FlexPLM. The message of discontinuity is firm and even publicly announced to the entire company. They are making no more than 2-year transition plan to be out of FlexPLM. It is noticeably joyful from users' faces as soon as the announcement was made. As a matter of fact, they can't wait for that day to come. Obviously, they would prefer the instant demise of FlexPLM.

FlexPLM may be a perfect fit for most companies in most industries without customization but it certainly does not fully comply with the needs of the company, especially the need of the full life cycle operations from material to product, from product to manufacturing, from manufacturing to dispatching and finally down to the retail stores. The customization is supposed to bridge the gaps but it somehow fails.

We all know that bugs always exist software but FlexPLM is not tested well before production. I personally always wonder how the release could pass the testing if they have or perform proper test cases and suites. The same issues could be re-surfaced in any release. To some extent, the problems are even rooted from the design (I will address this more when I discuss order confirmation in my future post).

The project manager of the company should take some responsibilities. The actual operations executed by each department is somewhat different from the way the system presents. And some of end results also behave somewhat different. To fix all issues, the system keeps being bandaged without root cause analysis. To me, the fix will never be a fix if they keep shoveling the problems under the rug.

Another problem is that the project manager believes that human education can work around the issues instead of finding the fundamental culprits and tailoring the system to guide the end users or simplify the work process. To me, it won't stop the problems if they keep relying on training to teach users what they should or shouldn't do to work around the system issues. Sadly, I just don't see there is any business requirements analysis.

I am not here to judge. You should be the one to decide what to do. I will show you the fact from the system and the end user points of views, and what the company are facing so that you may add them into your substantial criteria for review, evaluation or even customization. I personally hope that they may be somehow useful or even help you make a sound decision.

Please stay tuned if you're interested.

Sunday, July 1, 2012

Why NONE opton is not available on my Apple ID account or iTunes Store

There are tons of posts talking about how to create an Apple ID without a credit card but none of suggestions that I tried work. Finally I gave up trial and error using my iPhone. I went back to my PC using iTune 10.x instead. Here are my findings.

My iTunes Version: iTunes 10.x

Regardless of how you register your account with apple for appleid, "NONE" payment option most likely won't be available if you don't sign up one with a Free App. I don't know why. It took me a few trials so as to figure out, which consumed me a few email addresses to confirm this.

Second, if you initially sign up one Apple ID without "NONE" payment option to begin with, there is no way for you to make "NONE" appear after your Apple ID has been created. Therefore, be sure, you sign up for a new Apple ID with a free app, such as Chrome or go to iTunes Store, click on Free on iTunes and then select one free app to continue. It is how I got my few Apple IDs with NONE payment option.

Quick Links on iTunes

Is this NONE option related to certain countries? I have no idea. I don't bother to find out either. If you don't see the NONE option, "cancel" it and then start over: scroll down your iTunes Store window all the way to the bottom and then click "Change Country" to proceed. For sure, the United States works! From the Google search, besides the US, United Kindom, Hong Kong, Japan, and India also are claimed to have "NONE" option available.

Change Country on itunes

I don't understand why Apple doesn't fix it or it may intent to make it difficult.

Sunday, November 27, 2011

Fail to Login Gmail via Email Client

If you suddenly is unable to log in onto your Gmail account, or your email client keeps prompting you for username and password due to invalid credential or Web Login Required, most likely your account is locked. In most cases, you are still able to log in directly with Gmail Web Login.

In order to unlock your account, use Google accounts' UnlockCaptcha. Everything should be reset in a second.

Reference:

Trouble Login onto Gmail: https://mail.google.com/support/bin/answer.py?answer=78754

Tuesday, August 9, 2011

Stay away from imageshack.us

How many do you use imageshack.us for image storage and sharing? I'd started using it lately and thought it was a good one. It turns out that it is disappointing. It forces unregistered viewers to register with them before they can view the images.

For unknown reason, I have no problem to view the page in the US and I am not required to log in before I view the images either. For some people, especially the ones who are living out of the states, most likely what they see in the page is a frozen frog saying Domain Unregistered. To view, register at bit.ly/imageshack-domain. It looks to me that imageshack.us forces unregistered users to register with them before they display the images.

I don't see the frog so I won't know if my friends didn't tell me. From their PDF files, every image in my page becomes a frozen frog! Therefore, I have to upload the same set of images to photobucket.com and then updated all image links on the pages. It took me a few hours to fix this problem.

If you are using imageshack.us for image storage and sharing, you would better move your photos to some place else unless you can ensure all your audiences can see your pictures. Otherwise, all your images may become frozen frogs that confuses your users.

Updated on Aug 23, 2011
I am currently travelling in Hong Kong. The above finding is 100% confirmed. All pictures stored in imageshack.us will turn to be frogs when the page is accessed outside the USA. All images are viewable only when the viewer has an account with imageshack and the viewer must log onto the account.

Saturday, August 6, 2011

How to Disable Dell Mouse Stick Pointer on Windows 7

I personally find this Dell mouse stick pointer very annoying. It always messes up my typing. Thus I always had it disabled. All of a sudden, today it is enabled. It turns out that Dell Touchpad application no longer exists in my laptop. I don't understand how and why this could happen. It could be related to Windows update. In order to disable it, I have to re-install Dell Touchpad application. After the reboot, Dell Touchpad will show up in Mouse Properties so that I can configure it. The following is the procedure of how to disable this mouse stick pointer.
  • If you don't have Dell Touchpad application installed, go Dell Support site to download and install it. Most of time, a reboot is required after installation.
  • Go Control Panel.
  • Select All Control Panel Items.

    All Control Panel Items

    Or type mouse at the search box and then select Change mouse settings.

    Change mouse settings

  • If you have Dell Touchpad application installed, Dell Touchpad tab will show up. Click on the image inside the Dell Touchpad tab content.

    Dell Touchpad

  • Select Button Settings from Dell Touchpad window.

    Button Settings

  • Select Device Select tab and click Disable radio button of Pointing Stick and then click Apply.

    disable pointing stick
  • The mouse stick pointer will be disabled instantly. Click OK and then exit the Dell Touchpad application.

Note that the above procedure/pictures are captured from my Latitude E6510.