July 2013: Bad thing happens

At the end of June, I got my left foot hurt while playing badminton. Just a few day later, I was ran over by a moto bike, and got my right foot hurt too. But comparing to what I encountered in the last year, what happened to me now are just nothing.
BTW: Alex Chang, one former colleague in UniSVR, also had a bad lucky in the last weekend, https://www.facebook.com/profile.php?id=100000278584731.

Bad thing happens, you can choose to pity for yourself, to freak out, or run away from the things happened to you, and you can choose to hide yourself in a freezer temporary(It was the hottest July ever in Shanghai), but being a shirker can only keep you away from the pain/sad for a momont, one day or another you need to face it. So, why not be more blandly, just wait and see could it be sader? Then maybe it’s a starter of lucky.

As usual, my niece came to Shanghai for her summer vacation. She’ll be a junior high student later this year, but she’s already taller than lucy now.

My little uncle, and my brother in law are busy seeing doctors for their legs, wish they best of lucks.

June 2013: Graduate season

Graduate season

June 28th, 2013, Friday, a day happen to be free for me, and happen to be Catherine’s last day for her kindergarten. Congratualtions, She’s soon be a primary school pupil. PIC_20130626_211552_B7C PIC_20130626_211614_16C PIC_20130626_211634_461PIC_20130628_154710_605 PIC_20130628_154828_1C0

And she got her one more certificate than her father, Painting certificate. :'( :'( :'( 😀 😀 😀PIC_20130623_162228_E87 PIC_20130623_162528_723

I ain’t got no worries. We ain’t got no worries

HEAT has won this season’s NBA champion. LBJ got his second ring in the recent two years. After it, he said: I ain’t got no worries. We ain’t got no worries(我现在没啥可担心的了,我们现在没啥可担心的啦), nevertheless how much difficulties they’v encountered with. I’m never be a true fan of NBA, even when YaoMing was still serve in NBA, but I heard a lot about LBJ, about he’s  a fighter, maybe the greatest one, about he is a really nice guy. So, all I wanna say is congratulations!

In the meantime, the words are also for me, because I got hurt, again, in the last Friday(June 28th) evening’s badminton game. I ain’t got no worries either after won my “champion”.

PIC_20130629_134138_85B

PIC_20130629_134226_278

I ain’t got no worries, either.

Recruiting/Calling former colleagues

Once upon a time, when I joined Kedacom, I was asked by my supervisor about my plan in Kedacom, I said my first goal here is to get to know more about Kedacom & its products, then lead a team and in charge a specific technical area, but my first goal should be pass the probation.

Earlier in this month, I was told by my supervisor for a second time that I am gaven a better expectations here, he wish I can play a more important role in the division, and now there are vacant positions, he asked me if I can introduce some guys to Kedacom. And once done for this, he can assign them to me, maybe I can be the leader of them.
So I tried to reach to serval colleague, like Ben, Bruse, XiaoQ, Jason…
The sad thing is all of them seems having a better oppotunity in their new company, some of them even having a better salary than me (in Kedacom). What I can say is only congraturations.:'(:'(:'(
Ben once was the best shot, however he’s in a special time now, he’s attending to apply Shanghai HuKou in the coming monthes after the famous 7-year-of-tax-contribution in Shanghai.
I told him to confirm with the HR or Administration dept of his employer to check whether he’s fits with all the requirements, then give me a call ASAP once he’s got the result.
But……weeks passed, no call till now. So, seems I can send my best wishes to him too now.

Motivation would be a blade in sometimes.

After finished the entrance exam in the last month, someone asked me why I put so much time in this comparing to 1/4 to 1/3 classmates did not attended most of the courses.
I said to him, its because I’m having a good time here, my hard work was payoff, I feel I’m approved here, that’s my motivation, I need to be approved by someone else, I need to be approved by myself. This is a typical reaction to most of us, when you feel you are approved, you will put more effort into it.
Back to career topic, when I decided to join Kedacom, I was, and still, having confidence in myself, believing that I can prove myself in a short time, and blah-blah-blah.

But it seems now, I was so naive.

I did a lot things in the past monthes in Kedacom, resolved several technical point for the online products of Kedacom, I was so eagered to be approved.

However, I’m still under probation, right on schedule, rather than pass it in advance.In the meantime, I did not put much effort to some training courses which is not cross with my job responsibilities (for now, and by my own opinion), I thought they are not relevant, but it seems it does. And I skipped some of the code analysis steps while I was coding some extra but independent functions for KdvMediaSDK, my focus was on the outcome directly, skipped some coding style, coding rules of the new company, it seems also a big mistake for a senior programmer.

So I must keep telling myself now, be patient.

Reading book “GOD’S DEBRIS – A Thought Experiment”

Early in this month, I watched a movie 《中国合伙人》. I don’t know the English name of this movie, Chinese partner? Don’t care. What I want to say here is the lead role in this movie was really not a great speech maker at all, however he is one of the greatest one now, only by or starting with telling people what a loser he was.

And today, when I reading the book  <GOD’S DEBRIS – A Thought Experiment>, I get the exact same suggestions from this book. Frankly, I think I’m not good at expressing, even more, I’m having trouble in expressing my “fluent”, “boundless”  thoughts. I’m really need suggestions like this. So, mark it.

Chapter 25 – Relationship

Q: How can I be more trusted?

A: Lie. You should lie about your talents and accomplishments, describing your victories in dismissive terms as if they were the result of luck. And you should exaggerate your flaws.

Q: Why in the world would I want to tell people I was a failure and an idiot? Isn’t it better to be honest?

A: Honesty is like food. Both are necessary, but too much of either creates discomfort. When you downplay your accomplishments, you make people feel better about their own accomplishments. It is dishonest, but it is kind.

Ingredient for successfully social living:

  • Express gratitude.
  • Give more than expected
  • Speak optimistically.
  • Touch people.
  • Remember names.
  • Don’t confuse flexibility with weakness.
  • Don’t judge people by their mistakes; rather, judge them by how they respond to their mistakes.
  • Remember that your physical appearance is for the benefit of others.
  • Attend to your own basic needs first, otherwise you will not be useful to anyone else.

May 2013: Biggest exam in a decade

Post-graduate

In the last weekend, I attended one biggest exam in a decade, the post-graduate entrance exam of USTC.

To assure that I can pass the exam, I attended a training course earlier this month, and put myself busy preparing the exams for weeks.

Everything went great.  For both the two phases of the exam (First one was pure a exam, including English, Mathematics, and Specialty course; Then was an interview held by Prefessors from USTC).

And now I believe that I can pass, only need to wait the result to be revealed at July.

Job

I, per myself, am a modest man, and I’m a man values honesty as a great virtue.

But it seems that I’m act too modest in some specific time. I just joined a new company last month, now surrounding by lots of unfamiliar faces. My previous title in my previous employer, UniSVR, was R&D manager of China mainland, in charge of both Shanghai & Beijing offices’ R&D teams, but that was once upon a time. Now I’m nobody but an ordinary SDE, and people here don’t know me, yet. There once I was given a chance to introduce myself. I said nothing about the titles and the track records I once retrieved or archived, because I didn’t think this could be any help. Now I start to think it was a big mistake, just like another big mistake I’v made earlier in a conference interview thru WebEx.

In that interview, I must say, for the record, I completely meet with the requirements of that position.

However, I failed to pass the interview. After reviewed the interview myself, there were two key points affected and led to the failure. Video codec & Streaming QoS, which I’m both experienced and capable of. But when I was asked about these skills or questions, I was too modest, I only said that I didn’t get myself involved into those skills because:

  • Video codec

In fact, earlier when I was working on the WinCE/Windows Mobile client for 3GVAU project and UMA project, I once researched into x264(encoder) and ffmpeg(decoder) for over a year (not full time, because there are other proejct to work out), but only for porting purpose and bit rate control purpose. I’m not saying here that I’m an expert in H.264 codec algorithm topic. At least I knew and familiar with it, although it was a thing of 5 or 6 years ago.  When I was asked about video codec, I said nothing about these experiences, instead, I said I had not worked on the detail codec algorithms, what I master at are how to use the codecs, and parseing some header informations. For example, when we streaming videos, we need to parse H.264 SPS/PPS, MPEG-4 VOL/VOP info.

And I put an end of this question with a saying, There are things you didn’t get yourself involved into, but it doesn’t mean you are not capable of it. And more, I told them that I can do the video codec algorithm work if it is necessary.

  • Streaming QoS

I was once researching on this topic for monthes to improve the streaming quality of UniArgus series of products, including but not limits to standard protocol like RTCP, private protocol of UniArgus. However these implementations did not work as so good as what we wished it to be,  when the networking bandwith is really suck, especially when you are using a smartphone to view a live video through 3G connections.

Besides, UniArgus series products are designed to stream limited sources of stream to hundreds or thousands of different clients, including clients connecting by LAN, by WIFI, by WAN, or by 3G. That means its impossible for the server to encode/transcode too much different streams with different profiles. For example, one stream in server, two clients. One client is in LAN, another is connecting thru 3G(which sucks).  If server can only produce a profile of stream, then we can  not take take into consideration of both of the clients’ QoS requirements like frame rate, bitrate adjustment. What we can do is only if one client encountered package loss issue, we can re-send the lossed packages or skip some usless video packages(like drop all the rest B/P frames untill next I frame).

However I never mentioned all these staffs, maybe it’s because the I was nervous, or just don’t want to say things I not 100% confident in its outcome if I was about to do this in the next minute…

A conclusion for this:

I failed that interview, not because I’m not qualified, but only because I did not show them what I capable of in the short time conversation, or what I expressed/showed to peoples was some things can not completely stand for my expierencs or backgrounds.

My one biggest problem is just that. I’m a modest man, I never like to talk big. Years of experenes in Project Schedule planning made me even more cautious in talking about some specific staffs. And in the past over ten years, I was always be the man who sit on the master side of interviews, I’d never been interviewed, so I do lack of skills in presenting myself.

Now, here I am, in Kedacom. Wish I can do better from now on.

Family

My father resigned from his job in the beginning of 2013. And earlier in the month, May 10, he left Shanghai for his new start in Hangzhou. Wish he perfect in his new position.

Catherine’s kindergarten education is about to over, and she recieved the letter of admission from the 1st junior school of DAHUA, after Lucy’s efforts through her boss.

Little uncle went to Hangzhou to have a surgical operation on his leg. It was a really big operation, after it was done, no one can stand the extremely pain, so Mom went Hangzhou to look after her little brother for two days. Now he’s already checked out, and back to Dongyang for later recuperation.  Wish he healthy, and will not be lame in his leg any more.

April, 2013: A fresh new start

Work

After 3 weeks so called “rest”, watching movies, picking up Catherine after her classes are over, I finally got to check in Kedacom on April 18.

A life fresh new starts, surrounding with lots of “strangers”, without any IM tools allowed in the office, doing works by a PC rather than a notebook, coding on Windows and MFC only instead of all the OSs I familiar with, and I’m no longer the one who makes call in the team and no longer need to chair the meetings now, and there will be formal/required overtime working (every Tuesday & Thursday, and two Saturdays every month),  even more I can not visit my kedacom’s mailbox when out of the office, everything is so different with what I used to be in the past decades. Simply put, in my current understanding, Kedacom is a typical Chinese company, while UniSVR seems more Western in working style.

Still working on adapting to the all new environments and the team.

However, what I dont need to change myself to be is, the works are still audio/video related. My current job responsibility is get into an existing MediaSDK for the VoIP products of Kedacom, which including  audio/video capturing, pre-processing, encoding, muxing, transmitting for the caster side, and demuxing, decoding, post-processing, render for the player side, and the first step is implement a full functioned audio processing module for the MediaSDK, including but not limitted to AEC, AGC, Noise Supression, High pass filter(which will be simply implemented by wrapping the codes from WebRTC project).

I believe what I need to care is how to adjust myself to get into the role rather than programming skills or anything programming technical related.

Wish I can pass the probation soon.

Study

Easlier in this month, USTC posted a notice that the 5th MSE entrance exam will be held on May 26. It’s a really good news to me, after postponed for over 6 months.

Family

Dad’s work finally got confirmed too, and he will on his way to Hangzhou days later, so I don’t have so much more oppotunities to drink with him later. Enjoy the father-son drinking time.

March, 2013: Ignorance is bliss

Just as the title I posted, words of this month is “Ignorance is bliss

For all kinds of reasons, I submitted my job quit request earlier in this month, so this month is meant to be a big month in my life. Till now, I dont know what to say. All I can tell you is there are too much feelings beneath. I really appreciated for the over eleven years’ journal in my life, most of the colleagues are just like family to me, we work together, fight together, share everything with each other.

But still there are peoples who prefer a different work-style from yours, who’s also you must deal with from time to time. The bad thing is I got too much “hearsays”(Fact things rather than rumors), and later in this month, I even picked up a big fight with Janny, an old woman who’s in charge of Shanghai office’s administration, after my quitting has been confirmed. How sad? It’s the only fight I’ve ever involved in for decades(I can not recall the last fight).

I was not in the mood that day, and I’m really not a big fan of her, because for some bad things she have done before. So when she asked me to hand over something I dont have again and again, I shouted you never gave that to me. After a few minutes, some really mean words, like curse you to death, came out of her mouth, I was completely pissed, so …

Now this thing has been gone for days, I calmed myself down, trying to find out where/when I went wrong. I dont know for sure, but the most appropriate answer would be, I knew too much things !

If I dont know anything, I will not offence her, and she will not see me as a rock in her way.

So, today I finally find out my biggest weakness, that is I can not pretend to be knowing nothing when I knew lots of things. And I wish I can learn from this lesson.

Because we are here in this world to make friends, even he/she is not stand as your friends.

Record of life: February, 2013

Lowest in the productivity, the only thing has been done is my yearly summary of 2012.

This month was definitely a short month, because I only worked about 2 weeks in this month. so, as a result turned out, I almost “archived nothing”, but my research topic switched several times:

First one is independent epoll module(to replace boost ASIO), this lasts a few days, then a new order came from HQ, we must take care of the android hardware decode/encode codec(base on libstagefright), and I did some dig into the android kernel & source code, about a week or more days later, when I was still obsessed with android, another new order came from HQ: we are facing with a huge pressure from sales team for the delay of Hermes series products, with means I must turn to STUN enhance for Hermes cloud service.

The only thing has been done is my yearly summary of 2012(I will post it on the blog later)

But what I must say is I learned a lot in these jobs, although I did not produce any products/library/excuatable components, instead of archived nothing . Right now, I’m planning to arrange some documents for these research topics.

This month was definitely a long month. I was absensed for 4 days before the holiday came, so I have a 11-day-long holiday this time, by attending wedding, a 80-year-old birthday, a 50-year-old birthday…

But, I don’t know what I was doing in my holiday, however. I was confused with why I feel so exhausted when I goes back to my home-town every time, I was confused with I aged one more year.

Record of life: January, 2013

Coming the 2013, along with the year of destiny, embrace it.

Finaly, we stepped into 2013, and I will be 36 in this year, which to a Chinese is a year of destiny(本命年).
The end of the world is not coming as scheduled, so we must move on, keep working, keep exercising, keep attending exams, keep wondering.

Keep working.
Like it or not, we need to do things we suppose to do. e.g Hermes. I don’t like Hermes, not because I’m not sure the future of Hermes or cloud computing, cause everyone knows it. I dont like it only because I dont feel I can take all control of it, even can not take full control of the source code, which I really hate.

Keep exercising, keep attending exams.
We started “the design and analysis of algorithms” course in the last month, it’s a hard course. and the professor is hard too. He left us lots of exercises every weekend. I should say I’ve never ever done so much exercises in my life, every topic took me hours even days to finish it.
And lucky for me, when the exam came, I can say that my hard work paid off. what a relief, XDXD.
BTW: As a senior programmer who has over ten years of programming experience, my job doesnt involve algorithms. IMHO, this is not only happenning to me, but most of the students either. So what I should say is:
1. It’s a great course.
2. It’s not so much practical to lots peaples real life/working.

Keep wondering.
There is a big state-owned company called me and invited me to join them. The job is challenging, which I like (GPU related), and the pay is good. But the thing is the location of the company is really far away from my home. It’ll cost me 2.5 hours to get to the office, and that means I will spend about 5 hours everyday on my way. That really sucks me.
So what should I do?

BTW:
I still playing badminton in this month, though I was not playing in every week of this month.

什么人最有钱?Who’s the richest one?

今天在网上看到一篇“2012年度对帐单”,突然让我想起大概十年前DY(董事长)给我们讲的一堂课,具体内容记不清楚了,但我印象无比深刻的是:要如何去服务好“老年人”,内容包括程序UI的设计,流程的设计等等。

由于组织结构及分工等等等等的各种原因,上海研发团队的“周会”并固定每周都开,并且周会的话题也并不仅限于工作中所碰到的各种各样的问题,很多时候我们 谈一些与工作无关的话题。如:怎么看Apple的复兴?什么行业的前景如何?如果你是老板,你带领公司往什么方向走…

今天在网上看到一篇“2012年度对帐单”,突然让我想起大概十年前DY(董事长)给我们讲的一堂课,具体内容记不清楚了,但我印象无比深刻的是:要如何去服务好“老年人”,内容包括程序UI的设计,流程的设计等等。

这个对帐单的结果是:一个60前花钱抵八个90后。而评论对此的形容是“你 做梦都想不到”,但事实上,这才是一个正常社会中将出现的正常现象,在中国这种发展阶段的国家是这样,在中国这种家庭观念深厚的国家是这样,在发达国家, 家庭观念相对更加淡薄的国家则更是如此:最有消费能力的人永远是中年以后的人,老年人。

这无疑再次证明了DY的思想的正确性。

特将这个“对帐单”转载过来。原文来自:http://finance.sina.com.cn/china/20130116/191614307193.shtml
—————————————

2012年度对账单:一个60前花钱抵八个90后

支付宝发布2012全民年度对账单 很多数据你做梦都想不到

2012年个人年度对账单出炉之际,支付宝还对去年的全民对账单进行了盘点。哪个地区的网上消费最火爆?哪个地区是后起之秀?手机支付的时代真的来了 吗?除了购物,人们通过网上支付还能干些啥?支付宝的这份年度对账单给出了答案,而一年一度的年度总结,也成为网络经济发展最直接的“晴雨表”和“观星 台”。

广东成网购第二大省

支付宝数据显示,从地区来看,2012年,一线城市依然是网上消费的主力军。其中,广东用户的网上支出占到全国的14.06%,成为全国第二大网上消费省份,同比增长了67.61%。排在第一的是浙江,上海、北京、江苏分列3-5位。

广东支付宝用户人均网上支出最多的城市是深圳,人均达到17400多元,排全国城市第9名;广州的支付宝用户人均网上支出13800元,在广东排第二,位列全国城市第17名。

小城市异军突起

2012年四线城市的网上支付用户数增长了64%,网上支付金额增长了68%,均超过了一二线城市。在广东地区,云浮、揭阳、梅州的支付用户增 长都超过了100%。而中沙群岛,西沙群岛和南沙群岛分别有上千名支付宝用户,分别支出了16.79万元、6.52万元和23.23万元。

手机支付金额大涨5倍

2012年,无线支付总金额同比增长546%,使用无线支付的人数也同比增长了223%,手机支付笔数占支付宝总体交易笔数的比例已经达到9.2%,其中,小城市手机支付活跃度更是遥遥领先。原因是小城市手机的普及率要远超电脑,手机网络的普及也超过宽带。

广州在手机支付方面反而相对落后,使用手机支付的笔数占该地区支付宝总交易笔数的6.32%,略低于全国9.2%的水平。

网上成为缴费还款重要渠道

数据还显示,过去一年,仅广州地区通过支付宝网上缴纳水电煤、手机固话有线等费用就达到近40万人次;全国超过1800万张信用卡在支付宝还款,仅广州消费者通过支付宝还信用卡的笔数就达到300多万笔;还有超过6000万人使用支付宝转账。人们在网上通过支付宝缴交通罚款、进行医院挂号,做公益捐赠,甚至有17个城市的出租车都开始支持通过支付宝付车费。

出手最大方的是“60前”

统计显示,2012年80后的人均网上支出金额是1.4万元,人均购物金额9044元。70后的人均网上支付金额是1.9万元,人均购物金额 1.1万元;60后的人均网上支付金额为1.5万元,人均购物金额1万元;60前的人均网上支付金额则高达3.1万元,人均购物金额就达到1.5万元。而 90后的人均支出金额是3962元,人均购物金额只有3112元。

天蝎男和水瓶女是消费王

从人均年消费额这个维度来比较,天蝎男在十二星座的男性当中排名第一,一年人均花掉了14206元;水瓶女在女性中排名第一,人均年消费额为15095元。记者 刘薇 通讯员 陆俊

年度账单总结

1.广东支付宝用户网上消费力全国第二。

2.中沙、西沙、南沙群岛都有上千人在用支付宝。

3.过去一年,西藏贡觉县的支付宝交易增长最火爆。

4.最舍得给女人花钱的不是上海男人而是新疆男人,过去一年新疆图木舒克市的男人为女士购买的商品最多。而为男士购买商品最多的女人则在台湾嘉义市。

5.手机支付金额大涨5倍,最偏爱手机支付的是拉萨、林芝、南充这样的小城市。

6.浙江人最热衷于帮人在网上付款,排名第二、三位的是上海和广东。近50万广州人“仗义”代人买单,人均代付额达3638元。广州白云区的人最爱使用代付功能,堪称广州代付帝,接下来是天河区和海珠区,越秀区的人对代付最不感兴趣。

7.一个“60前”花钱抵上八个“90后”。

8.天蝎男和水瓶女最“败家”。

2012最败家星座入围名单

男人版 女人版

天蝎座 水瓶座

狮子座 天蝎座

摩羯座首次入围   摩羯座

白羊座 处女座

巨蟹座 白羊座首次入围

———————————————–

后记:

DY is a man of foresight and vision. But the sad thing is the product which was the topic for that lecture is no longer the major product of the company.
And, DY is right about everything, the vision(IT outsourcing thru internet), the bussiness trends, the strategy of the companies group(an independent ecology), the rising of EDA industry in China, but the sad thing is we still working on our success, even fighting for our survival.

An inspiring lecture

It’s simple and pure, but meaningful. I’d love it.

It comes from kekenet(http://dipan.kekenet.com/thread-1234837-54064). It’s simple and pure, but meaningful. I’d love it.

———————-
When I was a naughty boy, may be because of the influence of the film.”Xiao Bing Zhang Ga”,my dream was to be a soldier just like Zhang Ga. I thought if I was a soldier, I should be able to swim, dive and climb trees as he did. It seemed to be very wonderful. So I began to learn swimming, diving and climbing trees. I practiced every day and finally I could do them well. But when I entered junior high school and had the military training. I suddenly found that being a soldier was very difficult and I wasn't strong enough to bear it . I had to give my dream up.
But I wasn't discouraged, and I had new aim, which was to be a postman, or rather to be a newspaper boy. As a newspaper boy. I could speed along streets on a bike and throw newspapers onto every porch. That's also very cool. So I started learning to ride a bicycle. After the everyday practice, I could go very fast by bicycle. But to my disappointment, the job which I wanted only existed in western counties not in China, because there was no porch in China. And Chinese postmen had to stuff very thick newspapers into very small mailboxes from very narrow entrances. The job was far from what I had expected. So once again my dream fell through.
Perhaps you have had the same experience as I and most of your dreams haven’t come true yet. But I think it doesn’t matter, because if you have a dream, you’ll make many efforts to realize it. This course is really important. If I hadn’t dreamt of being a soldier or a newspaper boy. I wouldn’t have learned to swim, to dive, to climb trees or to ride a bicycle. Even if our dream can’t come true, you’ll learn much from the efforts you have made. So what I want to tell us is that dream helps us to grow up and teaches us how to control our lives . It is dream that gives us power and makes our lives colorful

Record of life: December, 2012

Words of this month: “We can’t always choose our circumstances, but we can choose how we handle them“, from Battlestar Galactica Razor

What makes me feel good:
I’m really happy that I still keeping playing badminton every weekend in this month. Now I can declare it’s the longest aerobic exercise I’ve done ever, and it feels really really good, no more flo, no more fever, even more, I’m finally got my honey’s praise, Yea! XDXD.

What makes me feel bad:
As I mentioned before, I’m studying a postgraduate degree in USTC from Shanghai. But not formally yet, because I still not pass the entrance examination, which supposed to be hold in the next month, I’m only an auditor for now.
What’s the bad is, earlier in this month, my class adviser told me, that the entrance examination will be postponed for months later, maybe six or seven months later. Not sure the root cause of this, new policy from ministry of education?? or they can not get enough students after raise the fee?? whatever it it, the auditor students like me will never be told.
And, It’s a really bad news for the second time(First bad news:http://rg4.net/a/2012/184.html). As a result of the postponement, they request me to pay for the tuitions now, and can not provider a formal invoice for the fee, only an acquittance.
All these stuffs I encountered make me really sick. WTH is this?? Should I re-consider USTC for my postgraduate degree?? I really wish I can abandon this school, however I’ve already finished two courses here in the latest 3 months, if I choose another university for my degree that means I must spend 3 more months to finish the same courses, even more,  I not sure whether this issue is happening in that university too.

The 3rd event I must mention in this month is the final release date of NVR/iNVR project is delayed once more. As the architect and the also major staff/programmer of this project, I really feel sorry for it. But the thing is we can not control all the situations we meet, like we cost weeks of time in locating & fixing the video lost issue of Panasonic HCM 581, Panasonic ST165 (from two difference OEM manufacturers), which in the end turns out the default limitation of these devices streaming connection is unbelievable low, for example, HCM 581 ‘s streaming connection limitation of 1280×960 with H.264 codec format is only 2.  and this is not the only *unusually* issue the Panasonic series IP Cameras have, there are more, like:
a. Can not switch codec format dynamicly which normally call it as Dual Stream. If you want change streaming video from MPEG-4 to H.264, you must change the device setting first, and reboot the device.
b. Set audio(G.726) as major stream in SDP rather than video.
c. Send VOL/VOP(if the streaming video codec is MPEG-4) only once in the first packet of RTP payload(It is a common implementation for H.264 payload for RTP, but not so common in MPEG-4 payload for RTP).
Certainly Panasonic devices related issue is not the only issue which cause the delay of NVR/iNVR project, we must improve the robustness and compatibility of the system, and this will be a rough & long term task.

The 4th even is about a colleague in Shanghai office,  the administration supervisor of UniSVR Shanghai (also in charge of the sales team).
She’s over sixty years old. Normally we should respect her in every way, but she’s really TOUGH in most of time. I call her an old Shanghai Lady while others keeps calling her NiangNiang (娘娘). But in this month she did two really bad things to the R & D dept.
a. Calling the designer of the recording reuse & recycle machenism as “psychopath, fool, out of mind”. Actually it is one of the most useful improvement of the latest release of our products.
b. Reclaim an old notebook which belongs to R & D dept. as her dept.’s property.

So as a response, I stop calling her Shanghai Lady, at least not in this month.

Record of life: November, 2012

This is an ordinary month, just like every month I spent. But there are still things I must record.

The first one is eLook product still remains un-released.
Not because we didn’t work hard, but as a result which turned out, it’s obviously that we didn’t work hard enough.
It is the first formal ALL-IN-ONE product for UniSVR which is a scaled steaming server, and also integrated with recording/alarm/notification/video processing functions.
And we do not have enought experience for all the unexpecting situations we’ve encounterred in such an embedded working environment. While developping a x86 based server product, we normally assume that the server is power enought that it has a super CPU, memory RAM is abundant, and we should never worry about hard disk efficiancy and other hardware related issues.
But the thing is we are not developping a normal server product we used to do, so we somehow in some way we don’t know lots of things we are confront with.
And even more, there always things we can not avoid.
1) There are stability issues in some UDI components, and in this month, I started to take over these parts of development myself, not because I wanted to, but I must, at lease in current circumstance.
2) UE Express, as a base of eLook, exists bugs & efficiancy issues we didn’t resovle for years, they are bugging eLook now.
3) Some issues reported by QA team can not reproduce in Shanghai RD evironment because Shanghai office dont have proper devices to run the tests, last week I requested 2 device samples for Shanghai team, but they are not delivered to Shanghai till now.
4) One of my team member who is responsible for Skype SDK for arm(which we are using to send SMS for the alarm event) is leak of skills in common arm based development, including toolchain & cross compiling, and this also caused a weeks delay, this function can not work till I envolved myself in it, :(.
5) …
Well, this is not an excuse anyway, all we see is the eLook delayed one more time, and it’s really a sad thing.

The second one is I’m happy that I’m still keeping playing badminton. It really an incredible matter for me to stick on one aerobic exercise, said by my dear wife. So I’m really happy for myself. And as a result, one of my colleague told me some day in the last week: “Jacky, I haven’t see you get a cough for a long long time”, believe me, it’s not a curse, and I really really happy for her words, XD.

The third event I must record is, one day in November 2012, my mum was hurt after she took Catherine to one of Catherine’s former classmate’s home for a visit. She was not hurt in physical, but a memtally hurt. It can be expressed by only a few words, the former classmate does homework (learning, writing, mathematics calculating) every day when she comes back from kindergarten, and she can write a pretty Chinese now. Instead of that, Catherine was watching TV, doing some scribble/painting, or making some handwork every day. Frankly, I don’t know which one would be the right one. All I wish is my sweetheart will grow up happily with her own CHILDHOOD which peaples in our age did not have.

周末羽毛球锻炼

身体是革命的本钱,记得要锻炼身体。继续加油。

作为一个IT从业人员,许多年来,锻炼一直都也我没什么关系,再加上平时生活没什么规律,久而久之就烙下一堆这样那样的小毛病,而且在过了三十五之后,这个感觉更加突显:
1. 总觉得很累。休息也没用。
2. 每次放长假就容易生病。平时一根筋绷着,一旦松下来就容易垮下
。 。。。。。。

上个月(十月)月底,开始打羽毛球。
第一次打:https://plus.google.com/109817607315091828712/posts/bQpa4PqvxoD
第二次打:https://plus.google.com/109817607315091828712/posts/TVhpUD1yY5u
第三次打:https://plus.google.com/109817607315091828712/posts/h6mfxMJHzZY
第四次打:https://plus.google.com/109817607315091828712/posts/PkyJqmzu7Ag

昨天是第五次打,终于从原先第一次打时,浑身痛了整整一个星期,到现在开始觉得打得不过瘾,呵呵,其实原因是昨天是打双打,若是换打单打肯定体力还跟不上,不过,这对我自己来说,已经是很大的进步了。
当然,除此之外,还有一件让我兴奋的事,前两天(周四感恩节),在跟同事Maggie闲聊中,Maggie说了一句:“Jacky好象现在身体很好,很少感冒了………”。我知道她不是在咒我感冒(XD),所以顺口回了一句:现在我生活很有规律。
其实,那个时候我才想起来,的确是这样。
而且除了很少生病外,整个人相对来说也感觉比以前舒服了好多。

今天恰好看到网上的一句话: 多做有氧运动,刺激脑部分泌一种使人感到愉快的荷尔蒙“安多酚”,又叫“心灵止痛剂”。
所以,我也才补写了这一篇博文,一是作为记录,二是作为鼓励,三是作为鞭策。

继续加油!!!