China: IT development and how not to get an iphone

Chinese internet is really big, technology companies such as Xiaomi are booming and the latest mobile apps and phones are too popular with young people, in Nanjing iphones appear to be more valuable than kidneys and today, strip protest for iPhone.

So how to keep up to date with the latest software development techniques when google and many technical websites are simply unavailable in China*?

Read Chinese fluently so you can use Chinese technology.  This is clearly the best and maybe only functional answer if you are going to be in China or developing for Chinese markets.

    • Plus points: interesting, there is a lot of innovative stuff going on in China and a host of consumer apps and frameworks (eg wechat applications) that are virtually unheard of in the West
    • Negative points: if you don’t already read chinese fluently, this is still really hard to do, despite huge advances in teaching software and materials.

How to find technical answers

    • Just use http://stackoverflow.com/ for searching since Google is unavailable. Oh no, that uses ajax.googleapis.com too.
      But you can see the page, and has a fallback with “Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.” message,
    • Bing does obligingly remove sites not compliant with China policy from search results, but you´ll still get some dead results.
    • Baidu misses out too many results. On the other hand if you are going to stay in China any length of time you should start getting very familiar with: 网页 新闻 贴吧 知道 音乐 图片 视频 地图 文库 更多»

jQuery: don’t expect this to work:
https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
google apis are fairly thoroughly blocked.  Maybe the reduced min.js are sufficiently obfuscated that there is no way for a censor to prove they are not harmful in some way.
What you can do is download from http://jquery.com/download/ or use bower install jquery then you can include a local copy on your own website.

AngularJS.org this thread explains how to get a usable version of the documentation
– but those workarounds don´t solve the problem that a very large percentage of other technical websites already reference these files so nearly all the standard forums and tutorials remain unavailable without some cunning workarounds.

*yes, I am aware of a technology called VPN, you can do your own searches to see how well that works in China.  If you can no longer remember what is was like browse the web on 56k dial-up modem, come over here and use VPN.

4_87KB_s_anyone2

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s