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 日需博客 閱讀(474) |
評論 (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 日需博客 閱讀(1085) |
評論 (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 日需博客 閱讀(303) |
評論 (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 日需博客 閱讀(398) |
評論 (0) |
編輯 收藏
摘要: 本文主要介紹如何使用iptbales實現linux2.4下的強大的NAT功能。關于iptables的詳細語法請參考“用iptales實現包過慮型防火墻”一文。需要申明的是,本文絕對不是 NAT-HOWTO的簡單重復或是中文版,在整個的敘述過程中,作者都在試圖用自己的語言來表達自己的理解,自己的思想。
閱讀全文
posted @
2011-09-20 14:11 日需博客 閱讀(284) |
評論 (0) |
編輯 收藏
摘要: Nginx(發音同 engine x)是一款在BSD-like協議下發行的輕量級的Web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師 Igor Sysoev所開發,最初供俄國大型的入口網站及搜尋引擎Rambler(俄文:Рамблер)使用。Nginx特點是占有內存少,并發能力強,事實上 Nginx的并發能力確實在同類型的網頁服務器中表現較好。
目前中國大陸使用Nginx網站用戶有:新浪、網易、騰訊,另外知名的微網志Plurk也使用Nginx。
閱讀全文
posted @
2011-09-20 14:01 日需博客 閱讀(321) |
評論 (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 日需博客 閱讀(401) |
評論 (0) |
編輯 收藏
摘要: 俗話說,“如果你不能打敗它,那就變成它。”對于很多管理人員來說,可以將這句話改為“如果你不能打敗它,那就利用它。 ”有很多黑客以善于發現并利用漏洞而著稱,他們被某些大型企業高薪聘請,幫助這些企業完善產品設計和發現問題。Facebook 擁有業界知名的“創意交流會”(hackathons)社區,人們夜以繼日地編寫代碼,并相互之間展開深入討論,Facebook也一度引 以為豪的成為黑客技術的交流平臺之一。盡管后來有很多黑客成立了自己的安全咨詢公司,但還是有不少黑客成為了政府、非營 利機構、私營企業的一分子。據估計,網絡上的黑客有四分之一已經被美國政府說收買。不過,有些管理者對聘請黑客持謹慎態度,他們不僅擔心會影響自身的聲譽,同時還擔心影響自身信息安全。有些人則認為,應該為這些才華橫溢的特殊雇員提供足夠 的挑戰,以長久保持他們的忠誠度。下面,我們從國外網站上摘錄匯總了一些為大名鼎鼎的企業機構賣命的黑客。
閱讀全文
posted @
2011-09-20 09:14 日需博客 閱讀(2676) |
評論 (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 日需博客 閱讀(2224) |
評論 (7) |
編輯 收藏
摘要: 閱讀全文
posted @
2011-08-29 15:29 日需博客 閱讀(2377) |
評論 (3) |
編輯 收藏