Categories
Uncategorized

Asian restaurant near O’fallon MO area

Reading Time: < 1 minute

So far I went to 3, listed below.

The rice bowl (Korean): yelp. Address below:
7895 Mexico Rd
St. Peters, MO 63376

update 05/01/25: it seems rice bowl 🍚 is closed per yelp.

Thai Kitchen: yelp
3899 Veterans Memorial Pkwy
Saint Peters, MO 63376

KiTARO Bistro of Japan: (website, yelp)
4551 Hwy K
O’Fallon, MO 63368

I will add more as I find more 🙂

Also, some new Chinese restaurants I recently visited:
Cate Zone
Chef Ma’s Chinese gourmet (closed as of 05/01/25)
Corner 17

(Update 01-15-2024) Other restaurant that is quite unique.

ETHYL’S SMOKEHOUSE & SALOON: I think I went there as the big boss took us there after a team building event or something, when I was working for MC.

Categories
iPhone app

Many roads to Rome

Reading Time: < 1 minute

I mentioned sometime ago that LaunchCode is a great way to get into programming / software development world for a grown-up whose background is not computer science or information science.

But that’s not the only way. More recently I noticed some friends made the transition from research position at Washington University to industry. Again there is more than one way. One friend took a lot of statistical courses from coursera, combined with the background in statistics, R and computer at Wash. U., that particular friend is a senior data scientist on healthcare. A couple more friends made transition earlier, from research technician to statistical analysts after getting a MS degree (all at Wash U.), then transition to industry.

So there is really no single approach to Rome. 🙂

There is one thing in common though: one has to learn, either via nontraditional degree programs, such as online sources coursera, or launch code, or a degree program. So in other words there is no free lunch, or no pain no gain 🙂

Categories
iPhone app

2016 year end review

Reading Time: 2 minutes

This is the beginning of the 2017, and it’s also the customary review season for me. This weekend is a bit interesting as we got freezing rain on Friday (and I had to work from home on that day), also due to the fact about a month ago we had freezing rain on a Friday afternoon , the rush hour traffic just blew up. This time no one was taking the chance, from weatherman, to MODOT, to the city/county officials, to the business. Friday was pretty much closed, or work from home for many. It’s Monday (MLK day) today, looking back Friday is also the only bad weather day we had in this weekend: due to the low temperature the road is frozen in some cases, which made driving or walking a bit dangerous. But the situation was not as bad as in 16-Dec-2016. On that afternoon/evening, I heard two friends got into car accidents, and my neighbor who works for the same employer (normally 30 mins drive) as me, spent 5 hours on road.

Weather forecasting/treating road/on-call pager support
Sometime I felt this weather forecasting/MODOT treating the road is a bit like the on call pager duty I do. Both do not have a scientific or definite answer beforehand, but if one misses it, bad things can happen, system went down or people stuck in traffic. On the other hand, if one cried wolf and in the end the wolf did not come, people would second guess you.

I feel I became much more confident on my day job as this is also my 1st complete year (after 7 months I put in year 2015), mainly because I feel familiar with the things there, both technical and non-technical. At the same time, I feel the faster growth of both girls (now 6.5 and 2.5 years old respectively), and the time I spent with them is both precious and sometimes could be tense. I think ideally an indie like work/life may work out better (maybe a few years down the road).

I do understand this is not easy, and I saw some indies are working hard on this aspect, but just like most small business in the US are not making tons of money, most indie software devs are doing similar. So better have a bank account loaded before going solo 🙂

Is there too much emphasis on coding?
Launch code, hour of code, girls who code, girls in tech, etc. Interestingly enough my wife who is not a techie, decided to take the LC101 course from LaunchCode at local community college. Note St. Louis is where the LaunchCode started. She is pretty into git these days. I think from the diversity point of view, getting girls/women into coding/tech world is very exciting and in the long run will benefit the industry and society.

We signed up too many classes for Serenity
Serenity has 5 extra curriculum activities (note we did not count the after-school Chess or computer club class here): they are Children’s choir, ballet, piano, skating, and drawing. This is a bit too much.

Last but not least, I took the review idea initially from theSunsFinancialDiary and Kirby Turner (whitepeak software)

Categories
iPhone app

Apple Watch 2 first impression

Reading Time: 2 minutes

(Update 31-Jan-2019) I used the Apple watch for 2+ years now. Did have a replacement in Sept 2017 as the old watch just did not work (not charging, not responding). It’s a Nike version but the warranty is still honored by Apple. I brought it to local Apple store and was able to receive a replacement (not sure whether it’s new or refurbished) in a few days. I haven’t had major issues since then. Keep finger crossed and knock on the woods 🙂

(Original 08-Jan-2017) I decided to get Apple Watch last week and I have used it for a few days. The main reason for using Apple Watch was for consolidation. I have two iPhones (one work, one personal) and I have used two wearable devices recently: the Fitbit (from Charge to Charge HR), and the Martian Notifier. Both are good, but either has some weakness. The Fitbit Charge broke shortly after using for a year, they were nice to send me a refurb Charge HR as replacement. The issue with HR is there is a electro-magnet related pain induced by wearing that non-stop, also the battery lasts about 2 days from 5 days 6 months ago. So with Fitbit, I have used their app since Jan 2014, and their device June 2015, liked both their app and websites. But not their devices in terms of build quality and ergonomics.

Martian Notifier was good. Not much complaints. The reason I got it for work was due to the need I don’t want to miss work-related text messages (on-call pagers). It did its job. But I like to have a combined text message notifier and fitbit tracker. Apple Watch seemed fit this bill (no pun intended). I was fairly impressed by its build quality. And the apps for the most part. A few things I can recall:

1) During initial setup, I was a bit confused by the standard “unlock” message, finally I figure out I need to lock the iPhone, unlock it so that the apple watch will also be unlocked.

2) The Sleep tracking. It seems we are going back to the good old jawbone way “push a button before sleep”, “push another button after wakeup”. I did not realize this is not given thinking this is a $369+ device. I am already spoiled by Fitbit seamless sleep tracking. Since my Fitbit Charge is not totally broke, I think may use it combined with the “Sleep++” app.

3) The need of at least iPhone 6 for Apple Pay still applies here. Thought about pairing the watch with my own 5s and found the Apple Pay is not supported. I think this is one downside from Apple: they tend to support newer devices for more iPhone sales.

Categories
iPhone app

Source code control

Reading Time: < 1 minute

Or version control. My wife is taking a class at launchcode and she just started learn git, one of the most popular source code control systems. Git has a steep learn curve, in my opinion, but it’s getting popular, widely used and I think that’s the reason they picked it. But I think that could also be a frustration point as I saw some BAs (business analyst) really hated git when it was introduced at my former employer (mercy). It was a switch from SVN to git. For people never worked in software world, version control is also sometimes under appreciated. Although most people can understand the basic concept. Because if we use .001, or .old, .new etc, things can easily get out of control even for one person. I had my first hand experience when I was a grad student doing some coding for FEA software. Sometimes the operating cost of source control is quite high, I recall when I was with ugs, in the earlier days of perforce deployment, it took hours to refresh local repository. And once I did the dumb thing, I kicked off this hours long process twice, had to call my teammate in cypress (right next to Anaheim, the happiest place on the earth, at least for kids), for help. In some places, mostly small shops, I saw people not using source code control. Note I used the word people, not developers, because I believe developers use source control. Two main benefits of source control: 1) back up so that the cat does not eat the code; 2) time machine: we can go back to the good version or release version, so that we have a benchmark in which certain feature used to work 🙂

Categories
Featured

Remembering my middle school teacher 周国夫老师

Reading Time: < 1 minute

今晚在高中群里突然听到我的初中班主任数学老师,省劳动模范周国夫老师三年前已去世。下面的博客中有周老师的照片(著名的数学老师周国夫老师)。

我83年9月初中开始到镇海中学住宿读书,一个月回一次家。从某种意义上讲,周老师就是我们这些住宿生的父亲。我也受到周老师很多影响,尤其是学习(自学)方法和态度方面。他的数学课布置很多讲义(作业),他会讲解一些题,但主要是要自学。记得我们初一自学初二内容,以此类推。他有时又很大方,比如说数学课以后是英语考试,他说你们看英语吧。刚到镇中不久,有一次我发烧,有点严重,他和一些同学带我上医院,忙前忙后。想起来,就像现在我对我的小孩一样。

这里有一个关于周老师的简短介绍(2025-7-1: 这篇文章好像没有了)。

Categories
iPhone app

Macbook Pro Rentina late 2012 model battery cannot charge

Reading Time: < 1 minute

(01-31-2019 Update) So I got 2 more years out of the MacBook after the fix. Actually last year (March 2018) I made another mistake, I leaked water (water bottle leak) to the MacBook when I put it in a sports duffel. So had to go to Apple store to get it fixed again (I think it cost 200 or something).

(31-Dec-2016 Original)I had this issue on my 3.5 year old MacBook a few months ago. Googled and did the SMC reset as suggested in this article. Worked for a while but before Christmas the problem returned, and the SMC reset trick is no longer working. The symptom is it no longer charge after exhausting the battery. So I brought it to the local Apple store.

Last time (shortly before I bought this macbook), I had an issue with the work macbook air, and I brought it in Apple store. The fix was cheaper, about $230.xx something like that. At the time the symptom was I saw some spark at the MagSafe plug, and after that I could no longer charge. Maybe just a replacement of the MagSafe board at the time. This time they had to also replace the logic board. The cost is about $511. It took about a week (5 working days) to fix, I recall last time it was slightly faster. It could be due to the holiday (Christmas) season. I am still happy it got fixed though, as I did not back up all the data on the Macbook. Now I will be more careful.

A new (old gen) Macbook air probably costs starting $700 to $800 at this time, for comparison purpose.

Categories
iPhone app

Vagrant, Consul

Reading Time: < 1 minute

(Update 07-08-2018) Noticed this nice write up of hashicorp by redmonk.

(Original Oct 2016) The following is mostly notes for myself, when I followed the Consul get started guide (by Hashi corp).

Pre-requisite: vagrant
How I created a Vagrant instance on mac (or be more precise, Vagrant Cluster (github)). Note I installed the Virtual Box, and created the vagrantfile (the file is from the github as shown above) under a separate folder. In the folder where I have the vagrantfile, just type “vagrant up”, that brings up the vagrant (linux virtual) servers. This is a more convenient way compared to launch them from the Virual Box GUI (btw, the default user name and password are vagrant / vagrant, refer to the official Vagrant doc, go to “Default User Settings”).

Shutdown: I found neither “vagrant shutdown” nor “vagrant destroy” works for me. The only way worked is the GUI of the VirtualBox (show running instance, close the window, it will prompt).

Here is another slightly more advanced tutorial for Vagrant set up, in the end it mentioned how to set up Ph.P., Postgres etc.

I am interested in the Vault also. Since I am not familiar with Docker, I think this time around I would just do the Vault GSG on Vagrant or on Mac (last time around I was attempting to run before I can walk). I am interested in the security aspects of Vault.

An unrelated topic, also interesting to me, is the real time notification.

Categories
Fun iOS iPhone app

Fitbit is losing momentum

Reading Time: < 1 minute

Why I am saying that?

I am the only active person among my “Fitbit friends”. So I assume it could means a few things:
1) All my friends stopped wearing Fitbit;
2) All my friends did not sync (or their Fitbit could not sync, which I admit is a real problem for Fitbit);
3) All my friends got Apple watch (or something nicer, good for them 🙂

IMG_5651

The stock (NYSE:FIT) has been absolutely horrible YTD, or to be more exact since its IPO about 15 months ago. I am glad my trades worked out this year though 🙂

FIT_trades

I am speculating one reason is Apple Watch is taking off. Although I tried to stay away from that $300+ “need to be charged daily, always on” gadget, it seems it’s the inevitable with the so called “series 2”. I feel the nike+ version with the swimming is the way to go. Now if I could offload a few items on ebay to make the $300 bucks…

Categories
advice and tips Fun kids Uncategorized

Transition to first grade

Reading Time: < 1 minute

Serenity started 1st grade this fall. Same school. I have some ideas on first grade, mostly around the homework, “more serious school” vs. the kindergarten which has more play time. I learned from fellow parents last year when they talked about it after MFS (I volunteered there).

Seeing is believing. Serenity now has been in 1st grade for over a month. Some impressions:
1) More work, either schoolwork or the work we gave her.

2) More seriousness, definitely, she got a tardy slip (her first) because we were late in the morning, we were probably late for 2 or 3 minutes (but still late, no excuse here), as I saw we were the only car in the car pool lane which is the only time like this.

3) More pressure, or expectations, besides on time, they were expected to listen more carefully when the teacher talks, and follow directions quickly, etc.

Those are my initial impressions, after a bit over a month school.