漩涡中的碧桂园 | 兽爷

清晨5点,莫斌手机响了。

打电话的是碧桂园安徽区域副总裁。莫斌接了电话,那头是慌得一比:

又出大事了!

除非没钱充话费,宇宙最大房企碧桂园CEO莫斌的手机,是不会关机的。

这是他在施工队养成的习惯。来碧桂园前,莫斌在中建五局干了21年,从普通员工做到了总经理。

中建的巅峰期,他同时管1500个项目。他手机24小时开机,因为随时准备救火。

他救过最艰难的场子,是2008年南京恒大的工地。一位讨薪的农民工被剁掉左手。

十年后,莫斌要管碧桂园全国2000个项目。晚上12点钟后,电话铃声一响起,他心脏是砰砰砰砰跳的。因为有时候这意味着某个工地的灾难。

莫斌的老板叫杨国强。杨老板据说17岁之前都没穿过鞋,他逢人就说自己是“农民的儿子”。

继续阅读“漩涡中的碧桂园 | 兽爷”

com.google.android.permission.gts.PreloadAppsTargetSdkVersionTest#testPreloadedAppsTargetSdkVersion fail

[DESCRIPTION]
使用GTS新工具GTS6.0R1测试 module:GtsPermissionTestCases,com.google.android.permission.gts.PreloadAppsTargetSdkVersionTest#testPreloadedAppsTargetSdkVersion fail
java.lang.AssertionError:All preloaded apps must target SDK 26 or higher:
com.mediatek.ppl targets 24,
com.mediatek.ygps targets 23,
com.mediatek.simprocessor targets 25,
com.mediatek.engineermode targets 23,
com.mediatek.omacp targets 25,
com.mediatek.emcamera targets 23,
com.mediatek.duraspeed targets 24,
com.mediatek.lbs.em2.ui targets 23,
com.mediatek.mtklogger targets 23,
com.mediatek.mtklogger.proxy targets 23,

继续阅读“com.google.android.permission.gts.PreloadAppsTargetSdkVersionTest#testPreloadedAppsTargetSdkVersion fail”

[GTS_6.0.R1]GtsPackageManagerHostTestCases中com.google.android.pm.gts.PackageManagerHostTest#testSoundPool FAIL

[DESCRIPTION]
GtsPackageManagerHostTestCases中com.google.android.pm.gts.PackageManagerHostTest#testSoundPool Fail]

Fail:
07-07 11:24:13 I/RemoteAndroidTest: Running am instrument -w -r --user 0 -e timeout_msec 600000 -e class 'com.google.android.gts.packagemanager.InstantAppTestCases#testSoundPool' com.google.android.gts.packagemanager.instant/android.support.test.runner.AndroidJUnitRunner on alps-k80_bsp-0123456789ABCDEF
07-07 11:24:19 I/XtsHostTestBase: Test com.google.android.gts.packagemanager.InstantAppTestCases#testSoundPool: FAILURE
07-07 11:24:19 W/XtsHostTestBase: java.lang.AssertionError: Instant App should be able to access Media / DrmManager.
Please apply patches r.android.com/502604, SHA d2b3a45, and SHA b93f049
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.assertTrue(Assert.java:41)

继续阅读“[GTS_6.0.R1]GtsPackageManagerHostTestCases中com.google.android.pm.gts.PackageManagerHostTest#testSoundPool FAIL”

Ubuntu 服务器无法编译软件,一直报filesystem 错误

最近公司服务器突然出现问题,导致软件工作停滞,于是本人就干起了网管的工作,决定去摸索一下,到底哪里出了问题,这里就分享一下个人的心路历程,希望对大家有用。

ubuntu 服务器无法编译软件,一直报filesystem 错误,首先想到的是重启系统,但是重启系统就进不去桌面了,只能进入命令模式了,由于服务器是由一个2T 系统盘,加上8个2T 组成的raid 6阵列,一个6T 的硬盘,只能心里祈祷raid 6 的阵列不能坏,因为raid6 的阵列完全不会搞。

在命令模式里输入:df - h (查看硬盘是否挂载),如下图:

继续阅读“Ubuntu 服务器无法编译软件,一直报filesystem 错误”

顾子明 | 从疫苗,国务院常务会,到房价走势

昨天看朋友发了个段子,说怀疑小时候打的是假疫苗,导致智力发布不全,辛辛苦苦攒的钱,都用来炒股,结果现在都快赔没了。

结果有朋友回复,说有可能打真疫苗的都去炒房了。

随着这两天中央再放水的舆论兴起,房价又要再一轮暴涨的言论又开始兴起了,尤其是从昨天的国务院常务会议召开后,股市中金融和基建板块全面走高,更是肯定了放水派与房价上涨派的观点。

那么,中央这一轮的水怎么放?房价怎么走?受益者又是谁呢?

继续阅读“顾子明 | 从疫苗,国务院常务会,到房价走势”

顾子明 | “疫苗之王”的后台,远比我们想象的要庞大

最近,随着长春长生医药的疫苗事件爆发,群情激愤,大量民众们对于涉案企业的管理者恨不得杀之而后快。

与此同时,也有很多人带节奏,认为是监管不够,导致出现了假疫苗。

那么,真是监管的问题吗?

其实,我们网上搜一下中国药品电子监管网,首页弹出来的,就是关于中国药品电子监管网不再更新的通知

正是随着17年3月,中国药品电子监管网的停止更新,半年后的17年10月,长春长生出现了针对25万婴儿“百白破疫苗不合格”,一年的今天,长春长生又被查出“狂犬病疫苗不合格”.......

嗯,搞的最近政事堂出门见狗,都得客客气气的.......

疫苗的突然开始大规模出现问题,这是巧合吗?

继续阅读“顾子明 | “疫苗之王”的后台,远比我们想象的要庞大”

android.hardware.cts.CameraTest#testJpegExif

[DESCRIPTION]
CTS测试时,android.hardware.cts.CameraTest 中的testJpegExif 测项fail ,测试报告一般会报出如下类似的错误:

junit.framework.AssertionFailedError: expected:<3.5> but was:<3.3> at android.hardware.cts.CameraTest.testJpegExifByCamera(CameraTest.java:843)

[ANALYSE]

该项cts测试主要是测试拍照时,拍出来的jpeg图片中的focal length的值(最终读取sensor 的相关设定)是否与parameters中的值一致,若不一致则fail。

由于目前平台上面parameters中的focal length只有一个默认的初始赋值,而没有真正从sensor driver去query,所以若要修改sensor设定的focal length的值,也要同步修改parameters中的focal length值,并且前后摄像头的这个值也需要保持一致。

继续阅读“android.hardware.cts.CameraTest#testJpegExif”

顾子明 | 疫苗背后的逻辑

这几天,长生生物的“疫苗事件”,宛如一颗核弹般震撼了无数家长们的心,甚至很多焦虑的家长,都在研究给孩子出国注射疫苗。

不过今天,政事堂决定怼一下主流观点,说点大家意想不到的结论:

“如果单纯从为了孩子个人来看,国内疫苗优于进口疫苗,同时,不种疫苗优于种植疫苗。”

为什么国产疫苗优于进口疫苗呢?

继续阅读“顾子明 | 疫苗背后的逻辑”

你包叔 | 很惭愧,只是去了一点微小的库存

上周二,胡建房企阳光城在上海佘山,开了上半年营销总结会。

这又是一次胜利的大会。在新董事长朱荣斌带领下,阳光城上半年卖得特别6——卖了660多亿。这家房企成功逆袭,超越泰禾和旭辉,成了胡建地产商的领头羊。

做小酒店发家的林腾蛟,在一任任职业董事长前赴后继抛头颅洒热血的拼搏下,终于成了胡建之光。

总结会奖罚分明。这届北京和上海公司不行,胸口别着小红花的,都是名不见经传的后进城市。

有个城市让人大跌眼镜。那个城市在七十五年前,以一场大规模生产运动拯救了革命。七十五年后,这座城市又以一场运动,为当地房地产业续了一秒。

延安,今年阳光城卖得最好的城市,是这个革命圣地。

延安楼市过去十几年一直不温不火。尤其是库存巨大的新城,因为城投公司开发的楼盘滞销,政府三年前还不得不强令公务员购买。

西北边陲小城的这种平静,被席卷中国半壁江山的棚改运动打破了。2017年,延安商品房均价4000元一平米,销售额51亿元。是2016年销售额的1.3倍。

2018年,阳光城在延安卖的房子涨到8700块钱一平米,老区人民排队还买不到。困扰地产政府多年的楼市库存,一夜间去化完毕。

继续阅读“你包叔 | 很惭愧,只是去了一点微小的库存”

兽爷 | 疫苗之王

2001年,东北一家国有疫苗公司悄无声息进行改制。多年后再回首,人们才明白其中意义。

那年的9月18日,上市公司长春高新旗下的长生生物迎来了两位新的股东——韩刚君和杜伟民。

韩刚君用1932万元买下了长生生物30%的股权,成为第二大股东;他和杜伟民的合资公司则成为了长生的小股东。

杜伟民是长生生物的销售总监。

这笔交易几乎没人注意到。长生生物被放到聚光灯下,是在两年后了。

2003年末,长春高新和长生生物的掌门人高俊芳把2000万打进公司账户,要将长生生物私有化。

算下来,高俊芳的出价是每股2.4元;而当时多位竞标者表示,他们愿意出3元/股的价格。

高俊芳很感谢他们的出价,然后拒绝了他们。

这引起了漫天质疑,有人把低价贱卖国有资产的举报信寄到了市政府。但仍然没有阻挡高俊芳成为长生生物第三大股东。

终于,高俊芳、韩刚君和杜伟民走到一起,他们手中握着长生生物的大半股份。

2007年,韩刚君把自己的股份卖给了高俊芳,帮助后者成为长生生物的绝对控制人。

十年后再回首,他们手中已经掌握了中国疫苗的半壁江山——最大的乙肝疫苗企业、最大的流感疫苗企业、第二大水痘疫苗企业、第二和第四大狂犬病疫苗企业……

他们生产的疫苗,每天都源源不断,注入你和你孩子的身体中。

继续阅读“兽爷 | 疫苗之王”

android.jvmti.cts.JvmtiHostTest911#testJvmti Fail

[DESCRIPTION]
D/ModuleListener: ModuleListener.testFailed(android.jvmti.cts.JvmtiHostTest911#testJvmti, junit.framework.AssertionFailedError: [android.jvmti.cts.JvmtiRunTestBasedTest#testRunTest java.lang.IllegalStateException: ###################
### Same thread ###
###################
 这项测试失败主要是因为手机里面的zygote进程创建进程时,所属进程中的线程不符合Google的要求。
一般是由客户自己加的功能引起的。
[SOLUTION]

继续阅读“android.jvmti.cts.JvmtiHostTest911#testJvmti Fail”

Test suites GMS July release GMS Client ID update

These versions will be required for GMS approvals as described in the table below:

Release Release version Required-use date
CTS 8.1 R7, 8.0 R11, 7.1 R19, 7.0 R23, 6.0 R30 2018-8-21
VTS 8.1_r4 and 8.0_r8 w August SPLs 2018-8-21
GMS 8.1_201807, 8.0_201807 2018-9-18

GMS Client ID update
Updated H3G country list to include ITWe've updated the GMS Client ID mapping (direct link), effective for new devices only. Check with specific carriers to confirm which values to set. Here's a summary of the changes:

  • Removed AT, BE, CH, FR from Vodafone list of countries
  • Added a row for Vodafone AU

顾子明 | 央行财政部互怼,钱会流向哪里?

这几天,几乎经济领域的人,都在讨论央行和财政部的互怼,很多媒体甚至逐字解读,来解释这场互怼究竟是怎么回事儿。

说起来,政事堂最讨厌的就是把简单的问题复杂化,央行和财政部双方派出来的都是体制内的顶级官僚,这就像电视剧《Yes minister》里面,我们去扣职业官僚Humphrey的字眼毫无意义。

这两部门内斗的逻辑很简单,政事堂在前天文章中也说了,就是中央的强力去杠杆,把原有的蛋糕做小了,没有了增量之后,大家只好开始打存量的注意。

正所谓死道友不死贫道,各个部门以及其背后不同的利益团体,自然会开始披着正义的外皮,一本正经的开始怼对方。你们要是真信了他们为了打赢对方而准备的说辞,那就真是Naive了。

继续阅读“顾子明 | 央行财政部互怼,钱会流向哪里?”

被欧盟重罚340亿!谷歌警告:Android可能不再免费!

欧盟宣布将对谷歌罚款43.4亿欧元,约合人民币340亿元,理由是谷歌在原生Android系统强制预载Chorme浏览器和谷歌搜索引擎,涉嫌违反欧盟反垄断法。对此,谷歌CEO警告称,由于欧盟的决定,Android可能无法保持免费,或许将向手机厂商收取授权费。

欧盟对Alphabet Inc. (GOOG)旗下谷歌(Google)开出创纪录的43.4亿欧元(合50.6亿美元)反垄断罚单,并命令谷歌调整其业务,这可能让谷歌失去对手机这个该公司最大增长引擎的控制。

对于少数科技巨头的影响力,欧盟作出了迄今最严厉的指责,欧盟反垄断监管机构周三认定,谷歌滥用其Android操作系统的主导地位推广并强化自己的手机应用和服务,尤其是该公司的搜索引擎;全球超过80%的智能手机都搭载了Android系统。

Android手机预装了谷歌应用和服务,包括谷歌搜索。竞争对手长期以来都抱怨,Android的主导地位让谷歌具备了不公平的优势,吸引用户使用谷歌的应用程序,然后利用应用数据来设计并推出有针对性的广告。欧盟表示,预装的应用阻止了其他竞争性的应用。

谷歌近期政策通知

谷歌最新政策如下:

1、express+设备MR也可以享受谷歌资金支持;

2、谷歌将在8月份开始释放Android 9.X版本, go的版本也同时放出;

3.Android 8.X的截止日期为2018-12-31,2019年起仅能送测Android 9.X项目;

4.2018年10月1日起,谷歌强制执行STS及BTS,相应的补丁会每月更新一次。

顾子明 | 央行怒怼财政部背后,新一轮放水和机遇在哪里?

近日,随着央行研究局局长徐忠撰文怒怼财政部的财政政策不够积极。

对此,很多金融界人士都认为,这场央行怒怼财政部,是新一轮放水的开端。网上还有人改了一张很有意思的图:

然后,今天财政部就针对央行的文章,进行了一一的反驳,出纳央行和会计财政在互相埋怨,并把矛盾公之于众,还真的挺有意思.......

那么,未来财政会积极灌水吗?水又会灌向哪里?

嗯,这个几乎所有金融口都会关心的问题,说来话长了......

我们可以先看最近一个很火的段子:

继续阅读“顾子明 | 央行怒怼财政部背后,新一轮放水和机遇在哪里?”

TensorFlow 1.9 正式推出!

我们很高兴地宣布,TensorFlow 1.9 现已正式发布!请查看相应公告,及时了解一些主要特点和重大改变,轻松升级您的代码。

主要特点和改进

● tf.keras 文件升级: 新的基于 Keras 的入门以及程序员指导页

● tf.keras 升级到 Keras 2.1.6 API

● 添加 tf.keras.layers.CuDNNGRU 和 tf.keras.layers.CuDNNLSTM 层

● 对梯度提升树估算器 (gradient boosted trees estimators) 添加核心功能栏和损失 (feature columns andlosses) 的支持

● TFLite 优化转换器的 Python 界面有所扩展,命令行界面 (AKA:toco, tflite_convert) 再次包含在了标准 pip 安装中

● 优化了数据载入和文本处理:

  • tf.decode_compressed
  • tf.string_strip
  • tf.strings.regex_full_match

● 实验性地增加了对新的预制估算器的支持:

  • tf.contrib.estimator.BaselineEstimator
  • tf.contrib.estimator.RNNClassifier
  • tf.contrib.estimator.RNNEstimator

● distributions.Bijector API 支持使用新的 API 变化为 Bijectors 进行广播

 

继续阅读“TensorFlow 1.9 正式推出!”

你包叔 | 给你一个五星级的代价

7月13日上午,我和老赵蹲在一个200平米的大坑前,两根烟的时间里相对无言。

老赵五十岁了,工作是工程抢险,哪儿出事了,哪儿就有他给开发商擦屁股。工地上什么肮脏没见过。

看着眼前的废墟,老赵终于忍不住说了句话:

跑了这么多工地,没见过出这种事情的。

一天之前,杭州萧山,碧桂园前宸府项目边上出现了一个大坑。早上六点,已经有人发现工地基坑坑壁上出现了裂痕;不到两个小时,基坑边缘路面塌陷。

你包叔看到,基坑下面的水泥桩都歪倒了,梁也断掉了。一辆黄色的小挖掘机被泥沙埋了起来,只能看到挖臂,就像变形金刚“大黄蜂”被活埋了。

继续阅读“你包叔 | 给你一个五星级的代价”