9月21日消息,据国外媒体报道,随着Google+向公众的正式开放,谷歌今日在其官方博客里还公布了一系列的Hangout新功能,同时也为开发者开放了Hangouts API接口。
Hangouts API目前仅处于“开发者预览”阶段,产品尚未成熟,只作为测试目的开放。这些新的API接口允许开发者在Hangouts内创建自己的体验,或者是一些实时应用程序,例如像谷歌的Youtube播放器。Youtube播放器能够让Google+用户通过Hangout功能同时观看视频节目。
谷歌今日还宣布了屏幕共享、谷歌文档编辑、绘图等Google+ Hangout新功能,从而激发开发者们充分利用Hangouts API接口开发出更有创意的应用程序。
要使用这些API,开发者需建立一个网络应用,并向谷歌注册。开发者还需要指定允许加载该应用的开发团员,而后,程序就能像普通网络应用那样运行,并且可以同步使用API。通过对应用程序创建“共享状态”,用户可以即时获得参与共享者的状态信息。这包括了多媒体播放API的状态信息,Hangout参与者可以即时获得其他人的“静音”、“影评”等信息更新。
媒体对Google+ Hangouts的大力关注源于Facebook提供了许多类似的功能,后者迫使Google+人气出现了下滑。不难想象,谷歌肯定会大势宣传Hangouts新功能,并认为这是Facebook没有的服务。尽管Facebook通过整合Skype已经提供了视频聊天功能,然而那仅局限于两个人之间,而不是一群人。
Hangouts对开放者来说很有意思,开发者们可以创建在线会议、网络播客、在线教程、在线游戏等多种应用,而这可能会成为那些付费应用的潜在替代品。
作者:Gezidan
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
本文转载自 http://developer.51cto.com/art/201109/293089.htm
posted @
2011-09-21 15:20 日需博客 阅读(455) |
评论 (0) |
编辑 收藏
摘要: 1.0 总览
SQLite3是SQLite一个全新的版本,它虽然是在SQLite 2.8.13的代码基础之上开发的,但是使用了和之前的版本不兼容的数据库格式和API. SQLite3是为了满足以下的需求而开发的:
l 支持UTF-16编码.
l 用户自定义的文本排序方法.
l 可以对BLOBs字段建立索引.
因此为了支持这些特性我改变了数据库的格式,建立了一个与之前版本不兼容的3.0版. 至于其他的兼容性的改变,例如全新的API等等,都将在理论介绍之后向你说明,这样可以使你最快的一次性摆脱兼容性问题.
阅读全文
posted @
2011-09-21 15:12 日需博客 阅读(1058) |
评论 (0) |
编辑 收藏
摘要: 你的Web服务器确实有可能遭受攻击,但是SELinux可以用来确保你的网站不用承受真正的伤害。
你可以运用SELinux类型来创建一个确切定义:一个服务可以做什么和它在哪里完成要做的事情。默认情况下,httpd_sys_content类型被设为/var/www,它规定httpd进程可以在该目录中工作。如果攻击者破坏了Apache Web服务器并尝试在别处写入,就像红帽和Fedora以及CentOS等相似Linux版本的默认/tmp,你需要知道你正在处理什么。如果你配置Apache来为/data目录中的内容服务,SELinux也会默认地防止这种情况。
由于这些默认设置可能造成复杂的情况,很多Linux管理员关闭SELinux。虽然关闭SELinux的确让你的服务器提供服务时更容易,但是它还是增加了安全风险。
阅读全文
posted @
2011-09-20 14:18 日需博客 阅读(277) |
评论 (1) |
编辑 收藏
本文假设读者已经对NAT的原理和基本用法有所了解。如不确定,可参考以下文章:
- 如何用iptables实现Linux下强大的NAT功能
- 如何用iptables实现NAT
- iptables nat表基本语法
本文案例中,我们假设有一家ISP提供园区Internet接入服务,为了方便管理,该ISP分配给园区用户的IP地址都是私网IP,通过该私网IP用户无法向外发布信息。但是,部分用户要求建立自己的WWW服务器对外发布信息。
我们可以在防火墙的外部网卡上绑定多个合法IP地址,然后通过ip映射使发给其中某一个IP地址的包转发至内部某一用户的WWW服务器上,然后再将该内部WWW服务器响应包伪装成该合法IP发出的包。
具体的IP分配如下:
(1)该ISP分配给A单位www服务器的IP为:
私网ip:172.168.92.100
公网ip:210.95.33.100
(2)该ISP分配给B单位www服务器的IP为:
私网ip:172.168.92.200
公网ip:210.95.33.200
(3)Linux防火墙的IP地址分别为:
内网接口eth1:172.168.92.10
外网接口eth0:210.95.33.1
然后,我们需要进行如下步骤地操作:
(1)将分配给A、B单位的真实ip绑定到防火墙的外网接口,以root权限执行以下命令:
#ifconfig eth0 add 210.95.33.100 netmask 255.255.255.0
#ifconfig eth0 add 210.95.33.200 netmask 255.255.255.0
(2)成功升级内核后安装iptables,然后执行以下脚本载入相关模块:
modprobe ip_tables
modprobe ip_nat_ftp
(3)对防火墙接收到的目的ip为210.95.33.100和210.95.33.200的所有数据包进行目的NAT(DNAT):
#iptables -A PREROUTING -i eth0 -d 210.95.33.100 -j DNAT --to 172.168.92.100
#iptables -A PREROUTING -i eth0 -d 210.95.33.200 -j DNAT --to 172.168.92.200
(4)对防火墙接收到的源ip地址为172.168.92.100和172.168.92.200的数据包进行源NAT(SNAT):
#iptables -A POSTROUTING -o eth0 -s 172.168.92.100 -j SNAT --to 210.95.33.100
#iptables -A POSTROUTING -o eth0 -s 172.168.92.200 -j SNAT --to 210.95.33.200
这样,所有目的ip为210.95.33.100和210.95.33.200的数据包都将分别被转发给172.168.92.100和172.168.92.200;而所有来自172.168.92.100和172.168.92.200的数据包都将分别被伪装成由210.95.33.100和210.95.33.200,从而也就实现了ip映射。
作者:Gezidan
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @
2011-09-20 14:15 日需博客 阅读(366) |
评论 (0) |
编辑 收藏
摘要: 本文主要介绍如何使用iptbales实现linux2.4下的强大的NAT功能。关于iptables的详细语法请参考“用iptales实现包过虑型防火墙”一文。需要申明的是,本文绝对不是 NAT-HOWTO的简单重复或是中文版,在整个的叙述过程中,作者都在试图用自己的语言来表达自己的理解,自己的思想。
阅读全文
posted @
2011-09-20 14:11 日需博客 阅读(261) |
评论 (0) |
编辑 收藏
摘要: Nginx(发音同 engine x)是一款在BSD-like协议下发行的轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师 Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。Nginx特点是占有内存少,并发能力强,事实上 Nginx的并发能力确实在同类型的网页服务器中表现较好。
目前中国大陆使用Nginx网站用户有:新浪、网易、腾讯,另外知名的微网志Plurk也使用Nginx。
阅读全文
posted @
2011-09-20 14:01 日需博客 阅读(302) |
评论 (0) |
编辑 收藏
摘要: PHP 5.3.1
MySQL 5.0.89
Nginx 0.8.33 或 0.7.65 (可选)
现在,我们可以快速全自动搞定 CentOS + Nginx + PHP-FPM + MySQL 的安装了
这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手
我服务器上全用的源代码编译安装,也好不到哪去,还很费劲
阅读全文
posted @
2011-09-20 13:49 日需博客 阅读(382) |
评论 (0) |
编辑 收藏
摘要: 俗话说,“如果你不能打败它,那就变成它。”对于很多管理人员来说,可以将这句话改为“如果你不能打败它,那就利用它。 ”有很多黑客以善于发现并利用漏洞而著称,他们被某些大型企业高薪聘请,帮助这些企业完善产品设计和发现问题。Facebook 拥有业界知名的“创意交流会”(hackathons)社区,人们夜以继日地编写代码,并相互之间展开深入讨论,Facebook也一度引 以为豪的成为黑客技术的交流平台之一。尽管后来有很多黑客成立了自己的安全咨询公司,但还是有不少黑客成为了政府、非营 利机构、私营企业的一分子。据估计,网络上的黑客有四分之一已经被美国政府说收买。不过,有些管理者对聘请黑客持谨慎态度,他们不仅担心会影响自身的声誉,同时还担心影响自身信息安全。有些人则认为,应该为这些才华横溢的特殊雇员提供足够 的挑战,以长久保持他们的忠诚度。下面,我们从国外网站上摘录汇总了一些为大名鼎鼎的企业机构卖命的黑客。
阅读全文
posted @
2011-09-20 09:14 日需博客 阅读(2656) |
评论 (1) |
编辑 收藏
摘要: 2个指针指向的地址和变量地址一样,值为什么不一样呢?疑惑。
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
const int a=10;
const int *p1=&a;
int *p2=const_cast
(p1);
if (&a==p1)
{
printf("&a==p1\n");
}
else
{
printf("&a!=p1\n"); 阅读全文
posted @
2011-09-10 21:21 日需博客 阅读(2209) |
评论 (7) |
编辑 收藏
摘要: 阅读全文
posted @
2011-08-29 15:29 日需博客 阅读(2360) |
评论 (3) |
编辑 收藏