每次都记不住可用区的对应,所以从官网复制 过来了
看它的更新时间也是最近,所以这个应该算是最新的了:https://help.aliyun.com/knowledge_detail/40654.html
中国大陆地域
地域名称 华北 1 华北 2 华北 3
所在城市 青岛 北京 张家口
RegionId cn-qingdao cn-beijing cn-zhangjiakou
华东 1 华东 2 华南 1
杭州 上海 深圳
cn-hangzhou cn-shanghai cn-shenzhen
国际地域
地域名称 香港 亚太东南 1 亚太东南 2 亚太东北 1
所在城市 香港 新加坡 悉尼 东京
RegionId cn-hongkong ap-southeast-1 ap-southeast-2 ap-northeast-1
美国西部 1 美国东部 1 欧洲中部 1 中东东部 1
硅谷 弗吉尼亚 法兰克福 迪拜
us-west-1 us-east-1 eu-central-1 me-east-1
昨天各路消息中都有一条:多说要停止服务了。
这两年很多公司都开始放弃一些不赢利的服务,比如:简聊、360的前端库,这些既要投入人又要投入精力的,慢慢的都开始放弃了。估计以后也只会有一些大学才会做这些非赢利的事儿了,就象中科大的镜像源(其他他不要被关掉)。
大公司天天说我们要开源,我们要回馈社会,但终究不能坚持,这突然让我想起小时候我老爸一直念叨的话,他说老毛说过:做好事并不难,难的是一辈子做好事。这句话,用在现在的互联网时代真心可以。
附上邮件截图:
就象我博客的底部留的那句话:又有谁的博客永久消失了?
从博客有第一篇开始,很多朋友都过来说加个友情链接吧,到现在为止,这些活着的链接已经不到5分之1了。
坚持,果然是最难的事情。
纯粹是因为要申请邓白氏编码的时候用到。做个记录,中文从大到小,英文从小到大。有些词还是看一下。[更新]
中文地址的排列顺序是由大到小,如:X国X省X市X区X路X号,而英文地址则刚好相反,是由小到大。如上例写成英文就是:X号,X路,X区,X市,X省,X国。掌握了这个原则,翻译起来就容易多了!
X室 Room X
X号 No. X
X单元 Unit X
X号楼 Building No. X
X街 X Street
X路 X Road
X区 X District
X县 X County
X镇 X Town
X市 X City
X省 X Province
请注意:翻译人名、路名、街道名等,最好用拼音。
中文地址翻译范例:
Room 403, No. 37, SiFang Residential Quarter, BaoShan District
Room 201, No. 34, Lane 125, XiKang Road(South), HongKou District
Zhongzhou Road, Nanyang City
473000河南南阳市八一路272号特钢公司 李有财
No. 272, Bayi Road, Nanyang City
528400广东中山市东区亨达花园7栋702 李有财
Hengda Garden, East District
361012福建省厦门市莲花五村龙昌里34号601室 李有财
Room 601, No. 34 Long Chang Li
Xiamen, Fujian, China 361012
Cheng Nuo Ban, Gong Jiao Zong Gong Si
Xiamen, Fujian, China 361004
266042山东省青岛市开平路53号国棉四厂二宿舍1号楼2单元204户甲 李有财
NO. 204, A, Building NO. 1
The 2nd Dormitory of the NO. 4 State-owned Textile Factory
53 Kaiping Road, Qingdao, Shandong, China 266042
1、地址综述 名片的主要功能是通联,所以在名片上写上详细的家庭或单位通讯地址是必不可少的。
如下例:住址:浙江省台州市黄岩区天长路18号201室翻译成英文就是:Address: Room 201, 18 Tianchang Road, Huangyan District, Taizhou City, Zhejiang Province.对照上例,翻译时有几点需要注意:中文地址的排列顺序是由大到小: 国 柿市 区 路 号,而英文地址则刚好相反,是由小到大: 号 路(Road), 区(District), 市(City), 省(Province), 国。
地名专名部分(如”黄岩区”的”黄岩”部分)应使用汉语拼音,且需连写,如Huangyan不宜写成 Huang Yan。
以上给出了地点翻译的书写规则。接下去就地址内容进行详细分析。
完整的地址由:行政区划+街区名+楼房号三部分组成。
2、行政区划英译 行政区划是地址中最高一级单位,我国幅员辽阔,行政区划较复杂,总体上可分成五级(括号内所注为当前国内通用译名):
- 1)国家(State):中华人民共和国(the People’s Republic of China; P.R.China; P.R.C; China)
- 2)省级(Provincial Level):省(Province)、自治区(Autonomous Region )、直辖市(Municipality directly under the Central Government,简称Municipality);特别行政区(Special Administration Region; SAR)
- 3)地级(Prefectural Level):地区(Prefecture)、自治州(Autonomous Prefecture)、市(Municipality;City);盟(Prefecture);
- 4)县级(County Level):县(County)、自治县(Autonomous County)、市(City)、市辖区(District),旗(County)
- 5)乡级(Township Level):乡(Township)、民族乡(Ethnic Township)、镇(Town)、街道办事处(Sub-district)。
记录一下,真机编译的时候没问题,用模拟器的时候报:INSTALL_FAILED_NO_MATCHING_ABIS,查了一下原因。就是因为为了提速用了、x86的模拟,所以。。。
还好stackoverflow有人解决了这些问题:
1、http://stackoverflow.com/questions/24572052/install-failed-no-matching-abis-when-install-apk
2、http://stackoverflow.com/questions/24751350/install-failed-no-matching-abis-how-to-overcome
解决起来还是比较简单的,在app/build.grade的android节点下增加:
XML/HTML代码
- abi {
- enable true
- reset()
- include 'x86', 'armeabi-v7a'
- universalApk true
- }
- }
一切就OK了,再编译的时候就:
XML/HTML代码
- 01/14 09:36:59: Launching app
- $ adb install-multiple -r /xxxxx/app/build/outputs/apk/app-x86-debug.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_5.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_6.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_9.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_2.apk /xxxxx/app/build/intermediates/split-apk/debug/dep/dependencies.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_8.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_7.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_3.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_4.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_0.apk /xxxxx/app/build/intermediates/split-apk/debug/slices/slice_1.apk
- Split APKs installed
- $ adb shell am start -n "com.xxxxx.app/com.xxxxx.app.activity.StartActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
- $ adb shell am startservice com.xxxxxx.app/com.android.tools.fd.runtime.InstantRunService
- Connected to process 3689 on device emulator-5554
居然切成了10个apk.....
迁移的时候发现,后台的fck编辑器出不来。以前是用firefox的所以没问题,后来也是在使用chrome的时候才有注意(新版的fckEditor早就没有这个问题了,新版已经叫CKEditor了)
1、修改admin/editor/fckeditor_php5.php ,现在应该没有人用4了,直接改5,
同名方法覆盖一下
- function IsCompatible()
- {
- global $HTTP_USER_AGENT;
-
- if(isset($HTTP_USER_AGENT)){
- $sAgent = $HTTP_USER_AGENT;
- } else{
- $sAgent = $_SERVER['HTTP_USER_AGENT'];
- }
-
- if(strpos($sAgent, 'MSIE') !== false && strpos($sAgent, 'mac') === false && strpos($sAgent, 'Opera') === false){
- $iVersion = (float) substr($sAgent, strpos($sAgent, 'MSIE') + 5, 3);
- return ($iVersion >= 5.5);
- } else{
- if(strpos($sAgent, 'Gecko/') !== false){
- $iVersion = (int) substr($sAgent, strpos($sAgent, 'Gecko/') + 6, 8);
- return ($iVersion >= 20030210);
- } else{
- if(strpos($sAgent, 'Opera/') !== false){
- $fVersion = (float) substr($sAgent, strpos($sAgent, 'Opera/') + 6, 4);
- return ($fVersion >= 9.5);
- } else{
- if(preg_match("|AppleWebKit/(\d+)|i", $sAgent, $matches)){
- $iVersion = $matches[1];
- return ($matches[1] >= 522);
- } else{
- return false;
- }
- }
- }
- }
- }
2、修改fckeditor.js,将两个配置的False改为true即可:
JavaScript代码
- this.EnableSafari = true ;
- this.EnableOpera = true ;
这两个默认是false,改为true即可。
再打开sablog的后台,就OK了。
--------纯记录,下次再手贱的时候就不需要折腾N久了