Solidot 公告
文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
火星漫游车好奇号
捕捉到了罕见的火星云照片。火星稀薄的大气使得云相当罕见,火星上的云通常能在最寒冷的季节在赤道地区发现,但科学家在两个地球年(一个火星年)前注意到好奇号上空的云比预期更早形成,因此今年他们提前做好了准备,最终拍摄到了冰晶散射阳光形成闪烁色彩的云团。这些更早形成的云位于更高的维度上,绝大部分火星云的高度不超过 60 公里,而好奇号拍摄到的云维度更高,很可能是由冷冻的二氧化碳或干冰组成的。
根据最新披露的法庭文档,Google 高管和工程师承认智能手机用户要关闭位置跟踪
是非常困难的。相关诉讼是亚利桑那州总检察长办公室提起的,诉讼指控搜索巨人在用户选择退出位置跟踪之后仍然非法收集用户位置数据。Google 使用了多种方法共享用户位置数据。法庭文档显示,Google 测试能更容易发现隐私设置的 Android 版本后,注意到用户真的会去设置隐私选择。Google 认为这是个问题,因此寻求在设置菜单中更深入的模糊隐私设置。Google 还让智能手机制造商去隐藏隐私设置。
阿里巴巴
开源了它基于 PostgreSQL 的数据库 PolarDB,源代码采用 Apache Version 2.0 License 托管在 GitHub 上。阿里巴巴关联公司蚂蚁集团
据报道将很快开源另一个数据库 OceanBase。PolarDB 扩展了 PostgreSQL,支持全局数据一致性、ACID 跨数据库节点、分布式 SQL 处理、数据冗余和高可用性,设计在引入新功能的同时维持兼容性。
OceanBase 去年以公司模式独立运营,兼容 MySQL 以及 Oracle,数据分析基准测试(TPC-H)排名第一。
function effect_add(ele,num2=1){
var num1 = parseInt(ele.text());
num2=num1+1;
var tt = 15;
var cc = 3;
var span_num = num2-num1;
if(span_num<=0)return false;
if(span_num<10){
tt=0.1;cc=1;
}else if(span_num>=10 && span_num<20){
tt=10;cc=2;
}else{
tt=15;cc=3;
}
var nn = 0;
var tc = parseInt(span_num/cc);
var c_num = 0;
var rt = parseInt(tt*100/tc);
var t = setInterval(function(){
if(c_num == tc){
var val = num1+span_num;
clearInterval(t);
}else{
var val = num1+cc*c_num;
}
ele.text(val);
c_num++;
},rt);
}
$("div.actions a[rel=hvala]").click(function () {
var _this = $(this);
var span = _this.find('span');
var id = _this.attr('data');
$.post('//solidot.justindustin.workers.dev/my/act?op=hvala', {id: id}, function (data) {
var data = eval("(" + data + ")");
if (data.id == 1) {
effect_add(span,data.num);
_this.parent('li').toggleClass('active');
} else {
alert(data.msg);
if (data.id == -2) {
window.location.href = "/login";
}
}
});
});
$("div.actions a[rel=fav]").click(function () {
window.location.href="/login";
})
$('div.block_m span.user').mouseover(function () {
var _this = $(this).children('.user_box');
if (_this.html() == "") {
var start = '
';
var end = '
';
_this.html(start + '
' + end);
$.ajax({
type: "POST",
url: "/user/userinfo",
data: "user=" + $(this).attr('id'),
success: function (data) {
var data = eval("(" + data + ")");
var content = '';
if (data[0] == -2) {
content += '
暂无个人简介
';
} else {
content += '
' + data[0][0] + data[0][1] + '
';
content += '
关系:';
if (data[1] == -1) {
content += '自己';
} else if (data[1][0] == 0) {
content += '
普通
修改关系';
} else if (data[1][0] == 1) {
content += '
朋友
修改关系';
} else if (data[1][0] == 2) {
content += '
敌人
修改关系';
}
content += "
";
if (data[2] != undefined) {
content += '
签名:' + data[2] + '
';
}
}
_this.html(start + content + end);
}
})
}
else
_this.removeClass('hiden')
}).mouseout(function () {
$(this).children('div.user_box').addClass('hiden')
})
$('#ul_nav li.s_icon').mouseover(function(){
var d = $(this).children('div');
d.toggleClass('hiden');
}).mouseout(function(){
var d = $(this).children('div');
d.toggleClass('hiden');
});
$('.wechat').mouseover(function(){
$('.wechat_code').toggleClass('hiden');
}).mouseout(function(){
$('.wechat_code').toggleClass('hiden');
});
$(document).ready(function(){
$('.nav-secondary a').click(function(){
var _txt = $(this).text();
_hmt.push(['_trackEvent', 'nav', 'click', _txt])
})
$('.btn_ss').click(function(){
var _txt = $(".textinp").val()
_hmt.push(['_trackEvent', 'search', 'click', _txt])
})
$('.block_m a').click(function(){
var _txt = $(this).text();
_hmt.push(['_trackEvent', 'story', 'click', _txt])
})
})
document.write(unescape("%3Cscript src='https://hm.baidu.com/h.js%3Fd11396a350156e4682e4156a671bdaf1' type='text/javascript'%3E%3C/script%3E"));