I got the Apple Watch S4 in November 2018 and have used it for almost six years. The battery health has dropped to 77%. Considering that the latest Watch OS11 no longer supports the S4 and has been used for a long time, I decided to get the S10.

After using the S10 for a few days, I’ve compiled the pros and cons for your reference.

Purchased Version

First, let me explain the version I bought.

  • My S4 was the GPS 44mm version; this time, I chose the GPS 46mm version (the new version only comes in 42mm and 46mm).
  • Since the mainland China doesn’t support fast charging, I opted for another version. I chose the Macao version, priced at 3499MOP, equivalent to 3132CNY.
  • As for the color, I went with glossy black. Regarding paint chipping, I’ll have to see after using it for a while.
Read more »

I have been profoundly experiencing iPhone Mirroring for some time, and it has become a daily feature. Here, I will mark my usage experience.

Requirements

Let’s first talk about the main prerequisites for using this feature:

  1. macOS needs to be upgraded to Sequoia 15, and it must be an M-series Mac.
  2. iOS needs to be upgraded to iOS18.
  3. Bluetooth and Wi-Fi need to be enabled on both iPhone/Mac.

In short, both Mac and iPhone should be upgraded to the latest system versions.

Read more »

Finally, it has arrived! On October 3rd, ChatGPT released a new feature similar to Claude Artifacts, called Canvas. Here is a record of its usage instructions.

Limit

  1. Currently, Canvas is available only to ChatGPT Plus and Team users in a limited rollout. If the Canvas option is not yet available for you, please wait patiently.
  2. Corporate/Education users will have a limited rollout next week.
  3. The official version of Canvas will be available to free users.
  4. At the platform level, Canvas is currently only supported on the web version; it is not available on Mac or mobile apps.

We’ll be adding more to Canvas over time. ChatGPT Plus and Team users can try the beta starting today.

Read more »

Recently, OpenAI officially released the o1 model, claiming it to be the most potent AI model in history. At first, I didn’t understand what was so impressive about it, but after experiencing it purposefully, I discovered its power.

Here, I’ll mark down what I’ve learned about o1.

AGI Level System

First, let’s understand the level of classification OpenAI has made for AI capabilities. From this, we can sense that as the level increases, the capabilities become stronger.

Read more »

For security reasons, passwordless login is generally implemented using public-private key pairs. Here, I’ll mark down the configuration method.

  1. Log into the client machine and create a public-private key pair if you don’t already have one.

    The public and private keys are stored in the ~/.ssh directory.

  2. Log into the target server and open the ~/.ssh/authorized_keys file.

    The authorized_keys file records the list of public keys authorized for login.

  3. Copy the public key from the client machine into this file and save it.

  4. Try SSH login to the target machine again, and you’ll find no password is required.

Sometimes, switching the source of npm packages in a project is necessary due to network or security issues. The general practice is to switch the source in npmrc, but after switching and installing packages, you will find that the install still goes through the old source, primarily when a lock file has already been generated.

Here, we analyze the issue of the registry not working.

Version Information

For verification, I am using the following versions:

  • npm v9.5.1

  • node v18.16.1

Read more »

Issue

In projects using redux-logger, redux-logger still exists after packaging in Webpack production mode.

Theoretically, the logger should only be used in the development environment, so it should be removed after packaging. Therefore, with this question in mind, let’s analyze the problem.

Code Details

Read more »

Recently, I used Monaco editor to implement an SQL editor. To improve the user experience, code auto-completion was necessary. After some research, I found a solution, so I’m marking it down here.

Built-in Autocompletion?

YES, Monaco supports some built-in languages by default, such as JavaScript, TypeScript, CSS, JSON, and HTML. You can achieve code autocompletion for languages with built-in support simply by setting the editor language to JavaScript`.

However, for languages like SQL that do not have built-in support, setting the editor language to SQL only enables syntax highlighting.

Read more »

Recently, because of Claude Sonnet and Cursor, I started contacting Claude. After using it for a while, I found that Claude is quite good; at least, I feel it’s on par with ChatGPT at the moment.

Here I’ll mark down some usage tips.

Requirements

  • VPN
    • This is similar to ChatGPT; both require solving network issues.
    • The list of countries supported by Claude can be found here.
    • If the proxy network is not good, account suspension is likely later.
    • You can refer to my proxy solution for those who haven’t solved the VPN issue.
  • Foreign phone number
    • Google Voice is not supported; using a GV number to receive an SMS verification code will result in an immediate error.
    • Getting a foreign SIM card, such as Giffgaff, is impossible if you don’t have one.
    • Using SMS verification code platforms recommended online may result in a higher chance of not receiving the verification code.

Register

Read more »
0%