Bluehost DDoS attacks

In the last 12-18 hours, some of Bluehost shared servers suffered DDoS attacks rendering hosted websites and cPanel inaccessible.

In the digital era, almost all large hosting sites are vulnerable to denial-of-service (DoS) or distributed denial-of-service (DDoS) attacks but the key is to keep customers apprised of the situation via multiple channels. It is pointless telling customers to use an online chat facility (which in the case of Bluehost was also malfunctioning due to the attacks) or email technical support when their emails is hosted by the same provider that is under attack.

Now I am beginning to appreciate the importance of have separating different providers for DNS, email and web hosting.

八月十五中秋

《月下独酌》
李白
花间一壶酒,独酌无相亲。
举杯邀明月,对影成三人。
月既不解饮,影徒随我身。
暂伴月将影,行乐须及春。
我歌月徘徊,我舞影零乱。
醒时同交欢,醉后各分散。
永结无情游,相期邈云汉。

Hosting Providers – GoDaddy, Hostgator & Bluehost

Cheaper hosting fees and free website migration lured me from GoDaddy to Hostgator. But in a span of 1 week, I moved between 3 different hosting providers. Fingers crossed, I will be staying with Bluehost for the foreseeable future.

What started as a simple proposition of pain-free migration from GoDaddy ultimately blossomed into mammoth tasks of backups, restoration and plenty of trial and error with server settings. Signing up with Hostgator was the easy part. After choosing the hosting plan and making payment, I completed an online form providing Hostgator with the relevant user names and passwords at GoDaddy to enable their migration team to start the process. What I did not realise is the process could take up to 72 hours since it is a “free service”. 36 hours into the wait, I decided to have a go at the migration myself. After minor headwinds, I completed the entire migration in 2 hours and arranged for my hosting account at GoDaddy to be terminated.

4 days after the initial sign up, I received a cryptic email from Hostgator asking me to provide a scanned copy of a Photo ID such as a passport, or driver’s license. In addition to a photo ID, I was asked to include a scanned copy of the credit card that was used in my account purchase. Suspecting that it could be a scam, I tried logging into Hostgator but discovered that my account had been suspended. I no longer had access to my files and my site was redirected to a landing page. Thankfully this is a personal blog but it would be disastrous if it is a business site. After contacting customer service by telephone, I was told that there are alternative verification methods but I had to reply to the original email as they could not assist me over the telephone. The agent claims that it is within their Terms of Service that they could suspend any site on their server at any point in time if they determine the account to be of high risk. Personally I have no objections in client identification but it should be performed at the outset and for existing customers, Hostgator should have at least provided a grace period before suspending access. I followed the instructions of the agent but 24 hours later have yet to receive a response1.

Armed with the original backup files, I migrated this site to Bluehost. Both Hostgator and Bluehost offer cPanel, FTP access and MySQL. With minor tweaks to the server settings, I completed the migration in 45 minutes and bid goodbye to Hostgator.

The lesson from this episode is always to maintain a copy of backup files on the local drive. I would have been held hostage by Hostgator otherwise.

1Update – Hostgator did send a reply 36 hours later but not offer an alternative method of authentication.

Audio

中国好声音3 – 那英考核

中国好声音的参赛者一年比一年跟出色。刚看了那英组考核。觉得她的选择也太出人意料了吧。竟然把优秀的歌手在首选赛都淘汰了。导师应该以参赛者临场的表现来评审而不是单凭谁未来可能有更大的进步空间。如果我当导师,我会选张智勇,周深,郑俊树和魏雪漫进入下一轮比赛。

从没听过“贝加尔湖畔”。非常适合李维和周深对唱。

贝加尔湖畔
词曲:李健
演唱:李健

在我的怀里 在你的眼里
那里春风沉醉 那里绿草如茵
月光把爱恋 洒满了湖面
两个人的篝火 照亮整个夜晚
多少年以后 如云般游走
那变换的脚步 让我们难牵手
这一生一世 有多少你我
被吞没在月光如水的夜里

多想某一天 往日又重现
我们流连忘返 在贝加尔湖畔

多少年以后 往事随云走
那纷飞的冰雪容不下那温柔
这一生一世 这时间太少
不够证明融化冰雪的深情

就在某一天 你忽然出现
你清澈又神秘 在贝加尔湖畔
你清澈又神秘 像贝加尔湖畔

Video

我是一条鱼

你就是我水里的空气。无论是月圆或圆缺都在惦记着你。但愿人长久,千里共婵娟!

Credit: Rock Records

我是一条鱼
作词:刘思铭
作曲:刘志宏
歌手:任贤齐

可不可以不想你
我需要振作一下
789月的天气
像我和你
需要下一场雨
需要你 我是一只鱼
水里的空气
是你小心眼和坏脾气
没有你 像离开水的鱼
快要活不下去
不能在一起游来游去

能不能让你清醒
爱是快乐的事情
我只有真心而已
世界末日
我都不会离去
需要你 我是一只鱼
水里的空气
是你小心眼和坏脾气
没有你 像离开水的鱼
快要活不下去
不能在一起游来游去

我是一只站在岸上的鱼
如何能忘记曾经活在海里
曾经我活在你的生命
需要你 我是一只鱼
水里的空气
是你小心眼和坏脾气
没有你 像离开水的鱼
快要活不下去
为什么不能在一起
我需要你 我是一只鱼
水里的空气
是你小心眼和坏脾气
没有你 像离开水的鱼
快要活不下去
不能在一起游来游去

Review of stay at Canary Riverside

Eaton House, a residential block of flats, which forms part of the Canary Riverside Estate was designed by Koetter Kim & Associates International and developed in 1999 by the Canary Wharf Group. Situated beside the Four Seasons Hotel Canary Wharf, it is one of many upmarket residential developments on the Isle of Dogs that is out of reach to many. I have always wondered what it would be like to stay in an apartment that overlooks River Thames on one side and the financial district of Canary Wharf on the other.

Due to circumstances beyond my control, I was fortunate to be given an option to be put up in a one bedroom apartment for over 4 weeks; just enough time to experience staying in a premier service apartment that cost £130 per day or £1000 per week (the latter is marketed as a short-let apartment by Foxtons).

Canary Riverside Estate - My temporary abode for 4 weeks

Canary Riverside Estate – My temporary abode for 4 weeks

As a place of residence
In terms of size, the flat is about 65-70 square meters, which makes it one of the larger one bedroom apartments in the area. Both the bedroom and living room are squarish and is of a decent size and proportion. The bedroom is large enough to house a king size bed, large chest of drawers, book shelf and study desk. The kitchen is functional but lacks storage space for appliances. I do find standalone kitchens more practical than open planned kitchens especially when one spends a fair amount of time cooking. The flat boasts a large ensuite with both a bath and walk in shower enclosure, as well as a guest washroom.

Bedroom

Bedroom

Living room

Living room

Kitchen

Kitchen

Bathroom

Bathroom

The view on the 12th floor is slightly compromised by the roof structure of the Four Seasons Hotel but spectacular nonetheless. At night, watching the river boats sail by against a backdrop of glittering lights from the tall buildings in Canary Wharf proofs to be rather relaxing.

View from bedroom

View from bedroom

View from living room

View from living room

For a new build, the sound insulation is surprisingly good. Throughout my stay, I did not hear a cry from the newborn that was living in the adjourning flat.

The apartment is cooled and heated centrally. However with the age of the building, the cooling system was substandard, resulting in sweaty summer nights.

One minor shortcoming is the lack of ceiling lights in the living room and bedroom. Whoever designed the lighting system for the apartment should be sacked!

The current price tag of this apartment is between £600,000 – £700,000. Despite the large size and fantastic location, it is hardly value for money. There is substantial wear and tear in the bathroom and risk water leaking onto the floor board or the apartment below if left unattended. But if money is of no object, then this bachelor pad would appeal to the selected few. Although to enjoy unobstructed views of the River Thames, one needs to be on one or two floors higher.

 As a service apartment
The amenities and kitchen utensils provided are fairly basic. A weekly cleaning service including a change of linens is included for stays over 7 days. However, the service is superficial. I can accept that housekeeping is light during each stay but a thorough spring clean should be performed between each tenancy. For 4 weeks, I was resigned to a dirty kitchen floor and unsanitary sofas.

Dirty floor

Dirty floor

Food particles trapped between sofa cushions

Food particles trapped between sofa cushions

The building is fibre enabled but sadly, the service apartment provider opted for ASDL. Apart from frequent lapse in broadband service, download speed is a miserable 3-5 Mbps.

 Given its location, this should be a popular short-let apartment but there are telltale signs suggesting otherwise. For starter, 33% of the light bulbs in the living room, 50% in the bedroom and 40% in the bathroom were out of order when I moved in. They were promptly replaced though.

 The dinnerwares were either heavily stained or chipped. The oven unit was greasy. The rim of the washing machine was mouldy and the iron provided was clogged with limescale. But what I found most unacceptable was a waste bin without a lid.

Chipped kitchenware

Chipped kitchenware

Stained mugs

Stained mugs

Virgin Active Gym

Virgin Active Gym

The estate has an amazing gym with a swimming pool that has views of the River Thames. However, access to the gym is not included as part of the stay. Overall, for a weekly charge of £1000, I expected more.