手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:Misc

多说也要关闭了

 昨天各路消息中都有一条:多说要停止服务了。

这两年很多公司都开始放弃一些不赢利的服务,比如:简聊、360的前端库,这些既要投入人又要投入精力的,慢慢的都开始放弃了。估计以后也只会有一些大学才会做这些非赢利的事儿了,就象中科大的镜像源(其他他不要被关掉)。
大公司天天说我们要开源,我们要回馈社会,但终究不能坚持,这突然让我想起小时候我老爸一直念叨的话,他说老毛说过:做好事并不难,难的是一辈子做好事。这句话,用在现在的互联网时代真心可以。
 
附上邮件截图:
大小: 84.52 K
尺寸: 500 x 182
浏览: 706 次
点击打开新窗口浏览全图
 
就象我博客的底部留的那句话:又有谁的博客永久消失了?
从博客有第一篇开始,很多朋友都过来说加个友情链接吧,到现在为止,这些活着的链接已经不到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
请注意:翻译人名、路名、街道名等,最好用拼音。
中文地址翻译范例:
 
宝山区示范新村37号403室
Room 403, No. 37, SiFang Residential Quarter, BaoShan District
虹口区西康南路125弄34号201室
Room 201, No. 34, Lane 125, XiKang Road(South), HongKou District
 
473004河南省南阳市中州路42号 李有财
Li Youcai
Room 42
Zhongzhou Road, Nanyang City
Henan Prov. China 473004
 
434000湖北省荆州市红苑大酒店 李有财
Li Youcai
Hongyuan Hotel
Jingzhou city
Hubei Prov. China 434000
 
473000河南南阳市八一路272号特钢公司 李有财
Li Youcai
Special Steel Corp.
No. 272, Bayi Road, Nanyang City
Henan Prov. China 473000
 
528400广东中山市东区亨达花园7栋702 李有财
Li Youcai
Room 702, 7th Building
Hengda Garden, East District
Zhongshan, China 528400
 
361012福建省厦门市莲花五村龙昌里34号601室 李有财
Li Youcai
Room 601, No. 34 Long Chang Li
Xiamen, Fujian, China 361012
 
361004厦门公交总公司承诺办 李有财
Mr. Li Youcai
Cheng Nuo Ban, Gong Jiao Zong Gong Si
Xiamen, Fujian, China 361004
 
266042山东省青岛市开平路53号国棉四厂二宿舍1号楼2单元204户甲 李有财
Mr. Li Youcai
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)。

android studio安装APK时出错:INSTALL_FAILED_NO_MATCHING_ABIS

记录一下,真机编译的时候没问题,用模拟器的时候报: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代码
  1.     abi {  
  2.         enable true  
  3.         reset()  
  4.         include 'x86', 'armeabi-v7a'  
  5.         universalApk true  
  6.     }  
  7. }  

一切就OK了,再编译的时候就:

XML/HTML代码
  1. 01/14 09:36:59: Launching app  
  2. $ 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   
  3. Split APKs installed  
  4. $ adb shell am start -n "com.xxxxx.app/com.xxxxx.app.activity.StartActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER  
  5. $ adb shell am startservice com.xxxxxx.app/com.android.tools.fd.runtime.InstantRunService  
  6. Connected to process 3689 on device emulator-5554  
居然切成了10个apk.....


旧贴:fck在chrome下能正常显示

 迁移的时候发现,后台的fck编辑器出不来。以前是用firefox的所以没问题,后来也是在使用chrome的时候才有注意(新版的fckEditor早就没有这个问题了,新版已经叫CKEditor了)

1、修改admin/editor/fckeditor_php5.php ,现在应该没有人用4了,直接改5,

同名方法覆盖一下
  1. function IsCompatible()  
  2.     {  
  3.         global $HTTP_USER_AGENT;  
  4.   
  5.         if(isset($HTTP_USER_AGENT)){  
  6.             $sAgent = $HTTP_USER_AGENT;  
  7.         } else{  
  8.             $sAgent = $_SERVER['HTTP_USER_AGENT'];  
  9.         }  
  10.   
  11.         if(strpos($sAgent'MSIE') !== false && strpos($sAgent'mac') === false && strpos($sAgent'Opera') === false){  
  12.             $iVersion = (float) substr($sAgentstrpos($sAgent'MSIE') + 5, 3);  
  13.             return ($iVersion >= 5.5);  
  14.         } else{  
  15.             if(strpos($sAgent'Gecko/') !== false){  
  16.                 $iVersion = (int) substr($sAgentstrpos($sAgent'Gecko/') + 6, 8);  
  17.                 return ($iVersion >= 20030210);  
  18.             } else{  
  19.                 if(strpos($sAgent'Opera/') !== false){  
  20.                     $fVersion = (float) substr($sAgentstrpos($sAgent'Opera/') + 6, 4);  
  21.                     return ($fVersion >= 9.5);  
  22.                 } else{  
  23.                     if(preg_match("|AppleWebKit/(\d+)|i"$sAgent$matches)){  
  24.                         $iVersion = $matches[1];  
  25.                         return ($matches[1] >= 522);  
  26.                     } else{  
  27.                         return false;  
  28.                     }  
  29.                 }  
  30.             }  
  31.         }  
  32.     }  

2、修改fckeditor.js,将两个配置的False改为true即可:

JavaScript代码
  1. this.EnableSafari   = true ;        // This is a temporary property, while Safari support is under development.  
  2. this.EnableOpera    = true ;  

这两个默认是false,改为true即可。

再打开sablog的后台,就OK了。

--------纯记录,下次再手贱的时候就不需要折腾N久了

 

Tags: fckeditor

折腾两小时,sablog基本迁移成功

 折腾了两个小时左右,sablog基本迁移成功(不过我是在全新代码下的,我线上的代码有过一部分改动,估计到时候还要折腾一下)

主要是几个地方:

1、db_mysql类。目前我凡是用到的地方,都已经判断过了。可能还有坑

2、preg_replace_callback,点了很多页面,目前也基本上都已经OK了。

原程序用的是error_reporting(0),所以一些notice,warning都不会显示 。所以极大的可能是一出错就白屏。我改成error_reporting(7),大部分问题都解决了。

准备什么时候迁移的时候再试一下。(服务器上还有不少站点。还要备份数据库,太累了,升还是不升,这是个问题!)