New Trent Airbender 1.0 Wireless Bluetooth Clamshell Keyboard Case Review

I have had my iPad 2 for many years. I only used it initially to get myself familiar with how it works and how to support it. I found that a tablet is good for checking the web for information and connecting to various social networks through apps. However, the lack of a hardware keyboard really impairs its ability to create a large document or type in a lot of commands. As a result, I didn’t use the iPad much after the initial excitement wore off. I got an opportunity to try this keyboard case and I am very happy with it.

The shipping is fast if you buy it from idealpoint. The keyboard case came in a nice shiny box. The package includes the case and a micro USB charging cable. The build quality is great. The case is made of hard plastic with a matte finish. I like the matte finish because it’s not a fingerprint magnet, compared to a glossy finish, which is. The hinge/stand is made of metal and very strong. The case has cutouts for the buttons, switches, camera, microphone, speaker, headphone jack and charging port. I was able to charge the iPad using a cable, but you might not be able to charge your iPad if you have a docking station (which is normal for most of the cases).

The first row of keys are function keys, including the following: home button, brightness up, brightness down, soft keyboard toggle, cut, copy, paste, rewind, play/pause, forward, mute, volume down, volume up and sleep/lock. The keyboard is a typical chiclet keyboard that you can find on smaller laptops. Even though the keys are smaller than the standard size, I find them easy to type with without my hands feeling cramped. It has dedicated arrow keys and bigger shift keys just like the standard keyboard, which is a plus. You can use the keyboard with iPad in either portrait position (vertical) or landscape position (horizontal). There are two positions (two viewing angles) where you can rest the iPad on the keyboard. You can also fine tune the position by moving the hinge in the back.

One thing I like about the keyboard is that you can use it on your lap, unlike some of the other keyboards on the market. However, what I find odd about the case is when the iPad is in tablet position (lying horizontally on top of the keyboard). The keyboard case works well when you need to use the keyboard, but it doesn’t fold flat when you don’t need to use the keyboard. This makes holding the iPad rather awkward. When you hold the case, it’s more like holding a binder than holding a book.

Installation is really easy- just snap your iPad to the case. Make sure you hear the clicking sound when you press down the corners. If this is the first time you use it, you might want to charge the keyboard first. The keyboard has three indication lights: chrg, battery and pair. When you are done charging, the chrg light turns off and battery light turns blue. Turn on the keyboard by using the on/off switch. You have to pair the keyboard with the iPad first before you can use it. Press the connect button on the keyboard and it puts the keyboard to pairing mode. Go to Settings -> Bluetooth on the iPad to finish pairing. When I first used the keyboard, I noticed there was a slight delay when I pressed a key. However, I don’t notice any delay now that I have used it for a while. I use the keyboard whenever I can and feel like I am using a laptop. I was able to use the keyboard with the remote desktop client and SSH client while typing various commands efficiently. This is a huge thumbs up for me, because I can just take the iPad with me when I am not in my office. I don’t have to carry a heavy laptop with me any more.


  • Touch typing possible
  • Solid build quality
  • On/Off switch to save battery usage
  • Matte finish


  • The case does not fold flat when you don’t use the keyboard.

Overall, the keyboard case transforms your iPad into a lightweight laptop. You can type with speed and accuracy. I recommend this keyboard case to any iPad 2/3/4 owners who would like a keyboard.

Note: I am part of the New Trent Pilot program. I bought the case at a discount in exchange for my review.

iPhone 6/6S Plus Case, New Trent Alixo 6L Rugged Transparent Clear Bumper Case Review

This is the second clear case I’ve gotten for my iPhone 6 Plus. My first clear case was the Ringke Fusion TPU Bumper Case, which is also good. The shipping is fast even without the 2-day prime shipping. The case comes in a nice paper box that includes the bumper case, two front covers, and a single-use wipe to clean your phone before installation.

The case is made of two different materials. The bumper part is made of rubberized TPU, while the back part is made of hard plastic. I really like this design. It provides great protection to the phone while the clear back showcases the original design of the iPhone. The bumper part also provides some grip, so the phone is not as slippery. The buttons are all covered and raised. It’s easy to press the buttons without looking at the case. It’s easy to switch the mute switch as well. There are plugs that cover the lightning charging port and the headphone jack. I have no problems with charging. However, the cut-out for the headphone is small. I couldn’t easily connect my Sennheiser HD 201 headphone to the headphone jack with the case on. If your headphone has a big connector, you might want to consider buying a different case or trying to make the headphone cut-out bigger.

The case comes with two front covers, one black cover and one white cover. The covers have built-in screen protectors. I already have a nice Tech Armor screen protector on my phone, but I was able to fit the phone with the screen protector in this case. I do not have problems with the touch functionality with two screen protectors. Note that I have an iPhone 6 Plus, not an iPhone 6S Plus. Therefore, I am not sure if 3D Touch works properly in this case. There is a protector on the home button. Remember to remove the protector before installation if you want to use Touch ID. I do notice the rainbow effect, but I can only see it at a certain angle, so it does not bother me. The front covers are a bit flimsy. If you don’t handle them with care, you might break or bend them.


  1. Strong bumper protecting the phone.
  2. Two front covers are included.
  3. Charging port and headphone are plugged to prevent dust from getting inside the phone.
  4. Built-in screen protector included. There is no need to buy an extra screen protector.


  1. The case is bulkier than the other slim cases.
  2. Headphone cut-out is small.
  3. The front cover is flimsy.

Overall, I give this case 4.5 stars. Compared to the Ringke case, the Ringke case is slimmer but is also quite slippery to hold.

Note that I am part of the New Trent Pilot program. I bought the case at a discount in exchange for my review.

grep Exclude Example in R

Just finished a Coursera data science course. In one of the assignments, we need to clean up the weather event types. I was struggling with the grep function. For example, I want to find the event types which have “strong wind” in them, but I want to exclude “marine strong wind”. Finally found one example online, which uses the ?! in Perl to exclude matches. Here is one example:

events <- c("Strong Wind", "Wind", "Marine Strong Wind")
events[grep("^(?=.*strong.wind)", events, = T, perl = T)]
## [1] "Strong Wind"        "Marine Strong Wind"
events[grep("^(?=.*strong.wind)(?!.*marine)", events, = T, perl = T)]
## [1] "Strong Wind"

The first grep function finds any strings with strong wind in them and it finds both “Strong Wind” and “Marine Strong Wind”. In order to exclude the “Marine Strong Wind”, we use (?!.*marine) as part of the argument to the grep function.


How to Delete Previous Version of Windows on Windows 10

After I upgraded my Asus X205TA to Windows 10, I found that I only have a few MB left on the system drive. I had to delete the temporary previous version of Windows to save disk space. The system even reminds you to do so. If you did not see the prompt, follow these instructions:

  1. Click on the Windows button
  2. Type storage
  3. Click on Storage
  4. Click on This PC (C:)
  5. Scroll down and click on Temporary Files
  6. Scroll down and click on Delete previous versions
  7. Click on Delete

If the Storage settings does not appear in the search results. You can click on Windows button and click on Settings. Type storage in the Find a setting box on the top right corner.  After the Storage settings is found, just follow the steps 3 to 7 to delete the previous version of Windows.


How to Refresh or Reset Your PC on Windows 10

There are times when you want to reset your PC. On Windows 8, it’s two different tools. Refresh PC keeps your personal files while Reset PC delete personal files and reset the PC to factory state. On Windows 10, there is one tool called Reset this PC with two options. Here are the steps.

  1. Click on Windows button.
  2. Type reset.
  3. Click on Reset this PC.
  4. Click on Get started.
  5. Click on Keep my files or Remove everything.
  6. Click on Reset.

How to Upgrade to Windows 10 Manually

If you are like me who cannot wait for the notification of Windows 10 download, you can upgrade your Win 7 or 8 machines to Win 10 now. Before you begin, make sure you have at least 16GB of free disk space on a 32bit machine or 20GB for a 64bit machine.

Download the media creation tool from this link.

Double click on the downloaded file and follow the instructions to upgrade your machine.