vnadd.com

C++:後現代的系統編程語言 2016-02-05

C++作爲一門經典的編程語言,從上世紀八十年代起至今一直被廣泛應用在系統開發和高效能計算領域.近幾年來隨著各種編程語言和範式的興起,C++的身影漸漸淡出了人們的視野.但是作爲一個仍在不斷進步的語言,C++在最近幾年飛速發展,已經具備了現代語言應有的特性,而且也有了許多已有的和正在進行的新的拓展.作爲C語言的超集,一方面,C++集成了C在系統編程優點,能夠精確的控制記憶體中的每一個bit:另一方面,提供了豐富的抽象機制和編程範式,引入了面向對象.泛型編程和函數式編程等風格.因爲這一點,C++擁有了與

2016年,文本分析、情感分析和社交分析的10大趨勢 2016-02-04

文本分析.情感分析和社交分析幫助你在一定規模上轉化成客戶.病人.公衆以及市場的"聲音".這項技術目前大量地應用于一系列的工業産品中,從醫療健康到金融.媒體.甚至客戶市場.它們從線上.社交網路.企業數據源中提取商業洞察力.它從文本中.音頻中.圖像中還有網路連接中提取洞察力,它可真是個有用的東西!目前分析技術發展得還是相當不錯的,盡管在某些領域,例如數字分析和市場研究有些稍稍落後.但是甚至是在例如"客戶體驗.社群聆聽.用戶交互"方面,還是有很多發展空間.這個快速發展的市

Spotify每周歌曲推薦算法解析 2016-02-04

Spotify每周歌曲推薦算法解析
Spotify是全球最大的正版流媒體音樂服務平台,2008年10月在瑞典首都斯德哥爾摩正式上線.Spotify提供的服務分爲免費和付費兩種,免費用戶在使用Spotify的服務時將被插播一定的廣告.而付費用戶則沒有廣告,且可以擁有更好的音質,在移動設備上使用時也可以擁有所有的功能.截止到2015年6月,Spotify已經擁有超過7500萬的用戶,其中1500萬爲付費用戶.每個周一 ...

阿裏無線11.11 : Weex——關于移動端動態性的思考、實現和未來 2016-02-04

阿裏無線11.11 : Weex——關于移動端動態性的思考、實現和未來
什麽是動態性導 讀:今天在移動端,尤其是像手機淘寶這樣的 app 中,動態性問題逐漸成爲一個比較棘手的問題.所謂動態性,就是把移動應用本身的靈活性.疊代更新的周期和成本優化到極致.比如手機淘寶的店鋪首頁,它允許 商家及時裝修自己的店鋪,更新自家的商品.活動等信息:再比如淘寶.天貓每次大促的會場頁面,要求我們非常靈活的及時調整界面信息和狀態,確保在瞬息萬變 的活動當天緊跟促銷節奏 ...

GitLab致開源專案維護者的一封信 2016-02-03

前幾日,GitHub上一些流行的開源專案維護者聯合簽署了一篇名爲"親愛的,GitHub"的公開信,表達了對GitHub某些行爲的不滿之情.接下來,GitLab官方也發出了自己的聲音.他們在自己的博客上表達了希望GitLab成爲任何軟件專案的最佳托管場所的願景,無論開源與否,無論專案規模是怎樣的,他們都希望GitLab能在這個過程中助廣大開發者一臂之力.GitLab官方表示,雖然GitHub開源社區聯合簽署的公開信並不是針對于自己,但他們還是對這封公開信中所提及的問題進行了深入的思考.最

Twitter消息架構演進、移動Web技術的未來——QCon精彩話題前瞻 2016-02-03

QCon北京2016將于4月21日~23日在北京國際會議中心舉行,目前已經確定很多精彩話題.2月21日前報名,可享8折優惠.本次大會邀請了新浪微博研發副總經理楊衛華.美團網科學家.美團外賣配送事業群總架構師夏華夏和宜信大數據創新中心首席架構師洪強甯擔任聯席主席,爲大會內容出謀劃策.我們邀請了很多一線公司的技術專家擔任專題出品人.包括: 余弦,知道創宇技術副總裁,安全專題出品人. 王海龍,58趕集技術工程平台部高級總監,工程效率提升專題出品人. 王棟,美團網技術總監,機器學習專題出品人. 史海峰,

使用Chef-Vault實現機密信息管理 2016-02-03

使用Chef-Vault實現機密信息管理
Chef-vault是一款以加密數據包爲基礎構建的Chef工具,可以減少解密密鑰在所有用戶和基礎設施節點之間共享的需求.在Chef基礎結構中,加密數據包項是一種常用的機密信息(如密碼或API密鑰)存儲方式.問題是,由于數據包是對稱加密的,所以加密密鑰(共享機密信息)需要分發給所有需要使用加密數據包的各方.Chef-vault解決了這個問題,它使用每個需要訪問加密數據包的用戶和節 ...

Chris Lattner談Swift 3和Cocoa“重命名” 2016-02-03

近日,在"swift-evolution"郵件列表中,Swift創建者Chris Lattner在一篇博文中概述了Swift 3定義的一些指導原則,並明確表示該版本會帶來破壞性修改.由于新特性的設計和實現本身還存在許多未知,所以預測Swift 3最終會包含什麽並不容易.雖然認識到了這一點,但Lattner還是著重指出了Swift 3的主要目標以及有助于該目標實現的幾個方面:Swift 3 [-]的目標是推動Swift下一波應用熱潮,讓Swift爲更多的人所用.以下幾個方面有望成爲實現這

iOS開發周報:Apple 計劃大幅更新 Swift 和 Cocoa API,Facebook 宣布將停止 Parse 服務 2016-02-03

新聞 Apple 計劃在 Swift 3.0 中大幅更新 Cocoa API 的導入規則:Apple 本周在 Swift 博客上發布了一篇新文章,表示正在准備將 Swift 中的 Cocoa API 轉換爲更簡明的表達方式.計劃中的新方式將利用 Swift 的強制參數名等特性對現有的 API 進行簡化.不過由于涉及的變化十分多而且重要,Apple 延長了關于這個提案的決定日期,如果您對這個改動有什麽建議和意見的話,也可以參與到討論當中. Facebook 宣布于 2017 年關停 Parse:P

紐約時報開發出基于Go語言的微服務工具包Gizmo 2016-02-02

紐約時報(NYT)開發團隊已經發布了Gizmo,這是一個基于Go語言的開源微服務工具包,這個工具包帶有可配置功能策略和基礎的交互端口,能給用戶提供標准化的配置.日志.質量檢查以及端點指標等功能來提高服務質量期望值.根據NYT官方網上一篇開發團隊寫的關于代碼和開發的介紹,開發團隊在過去的三年裏完全采用了Go編程語言,Go語言在很多開發任務裏起到了大作用,尤其是在構建JSON API過程中.專注于創建基于API的Go服務,而創建Gizmo微服務工具包是必不可少的中間環節,現在這一工具包已經開源出來供

使用Axon框架實現一個CQRS示例應用 2016-02-02

命令查詢職責分離(CQRS)是構建軟件系統的一種方式,它的思想是將對狀態的查詢部分與改變狀態的部分進行分離.Axon框架是一個基于Java實現的CQRS框架,提供了對大多數重要構建塊的實現,例如聚合.命令與事件總線.以及repository,以幫助開發者在構建應用程序時使用CQRS架構模式.Dadepo Aderemi最近撰寫了一系列博客文章,講解了CQRS的概念,並通過一個小型的CQRS演示應用,探索Axon框架所提供的各種構建塊.Aderemi是來位于阿姆斯特丹的Trifork公司的一位軟件

Ansible 2.0發布 2016-02-01

經過了一年的開發工作後,Ansible 2.0終于發布,現在已經是GA版了.這是目前爲止最爲閃耀的一個Ansible版本,它折射出了社區所貢獻的巨大力量,這一切也令所有人感動萬分.大約有300個用戶對這個版本貢獻了代碼:自上一個主要的Ansible版本發布後,約有500個用戶貢獻了代碼.我們爲何要開始V2的開發?重構軟件的過程中會遇到很多陷阱,那麽我們爲何要開啓這個專案呢?在我們開始進行v2的開發時,Ansible距離最初的發布已經有3年多的時間了,並且有超過1,000個貢獻者爲其貢獻代碼.這種

OCaml已經做好iOS開發准備 2016-02-01

近日,來自舊金山的程序員Edgar Aroutiounian爲OCamliOS(Jeffrey A. Scofield不久前推出的一個面向iOS的OCamml交叉編譯器)創建了一個程序包.InfoQ就此對他進行了采訪.Scofield解釋說,許多年來,他一直維護著一系列針對OCaml編譯器的補丁.近日,在Gerd Stolpmann的幫助下,這些補丁進入了OCaml官方GitHub庫的一個分支.按照Scofield的說法,在某個時候,該分支應該合並到OCaml正式版本中.基于Scofield和S

Clojure 1.8提升了效能和開發體驗 2016-01-30

2016年1月初,身爲Clojure社區主要開發者之一的Alex Miller宣布了Clojure的最新版本.Clojure 1.8的主要新特性包括"直鏈(Direct Linking)".字符串函數和套接字伺服器.此外,它還包含一些小的改進及30多項Bug修複.Clojure是原始Lisp編程語言的一種現代化方言,初次出現是在2007年10月,第一個穩定版本于2009年發布.從那時起,Clojure就大體上保持著每年一個版本的發布節奏.不過,最新評論表明,其目標是每6個月發布一個新版

Git 2.7: 一個新的帶來許多新特性和效能提升的主要版本 2016-01-30

在2.6版本發布兩個月之後,Git 2.7發布.該版本帶來了許多新特性以及效能的提升.本文選取了Git 2.7帶來的主要變化:git remote支持get-url子命令,可以顯示指定遠端的URL. git rebase新增了一個命令行選項--no-autostash,可以覆蓋配置變量rebase.autostash. git worktree支持list子命令,可以顯示代碼庫的工作樹及相關的分支.工作樹是Git2.5初次引入的一個特性,旨在使在同一個代碼庫的多個分支上工作更簡單. git bi

你需要知道的12個Git高級命令 2016-01-29

你需要知道的12個Git高級命令
衆所周知,Git目前已經是分布式版本控制領域的翹楚,圍繞著Git形成了完整的生態圈.學習Git,首先當然是學習Git的基本工作流.相比于SVN等傳統版本控制系統來說,Git是專爲分布式版本控制而生的強大工具.使用Git時常用的命令有pull.commit.push等,貌似很簡單.不過,有時你會遇到合並沖突的情況,Git這時會將沖突標記出來,需要你手工來解決.有時,你會不小心將代 ...

Facebook將關閉其移動開發者平台Parse 2016-01-29

Parse是針對移動開發者的一套工具包和支撐系統,2013年被Facebook以8500萬美元收購.當時Facebook的思路是,希望有一天借此成爲真正的雲供應商,與Amazon.Google和Microsoft競爭.目前看這一戰略已經失敗.Parse的聯合創始人Kevin Lacker宣布,他們將于一年後,也就是2017年1月28日,關閉Parse服務.他提到,他們爲Parse曾幫助很多人構建出優秀的移動App而感到自豪,但是他們需要將主要資源投入到其他地方.這一消息非常突然.就在不久前,Pa

推薦系統和搜索引擎的關系 2016-01-27

推薦系統和搜索引擎的關系
從信息獲取的角度來看,搜索和推薦是用戶獲取信息的兩種主要手段.無論在互聯網上,還是線上下的場景裏,搜索和推薦這兩種方式都大量並存,那麽推薦系統和搜索引擎這兩個系統到底有什麽關系?區別和相似的地方有哪些?本文作者有幸同時具有搜索引擎和推薦系統一線的技術産品開發經驗,結合自己的實踐經驗來爲大家闡述兩者之間的關系.分享自己的體會.圖1:搜索引擎和推薦系統是獲取信息的兩種不同方式主動或 ...

微軟宣布下調 Azure定價 2016-01-27

微軟宣布下調 Azure定價
在最近的微軟 Azure博客帖子中,該公司宣布將于今年二月初下調 Azure定價.這一聲明緊跟亞馬遜聲明,亞馬遜于2016年1月5日宣布下調 AWS EC2 C4.M4和R3虛擬機實例定價.微軟的長期價格承諾保證其計算.存儲和帶寬的定價與 AWS保持同步.在這輪降價中,客戶可以期待 Azure Dv2系列虛擬機(VM)高達17%的下降幅度.Dv2系列是第二代 D系類 VM,其 ...

React是Meteor的未來嗎 2016-01-27

讀過JavaScript開發平台Meteor的一系列博文後,許多開發者感覺摸不著頭腦,無法確定該平台未來將走向何方.Sacha Greif日前發布了"Meteor的狀態"系列文章.這個標題多少有點名不符實,因爲他其實並沒有爲Meteor開發團隊工作也不是爲其代言.盡管如此,這些文章仍然引發了對這個落伍的JavaScript開發平台的激烈討論.在第一部分<哪裏錯了>一文中,Greif提到"很顯然,目前Meteor正處于一種不穩定的發展狀態中."他進一步描述

一周排行
  • 大多數習慣傳統階段性開發模式的測試人員也習慣了制定和使用度量數據.在正式的缺陷跟蹤系統中記錄缺陷.編寫詳細的測試計劃.這些人在敏捷開發中應該何去何從?許多軟件企業必須遵守審計制度或者質量過程模型.這些要求通常不會因爲 ...
  • 最近,JBoss發布了JBoss開發者框架(JDF)的1.0版本,不同于軟件版本使用名稱和版本號,JSF其實是Jboss及JBoss AS所有相關技術的文檔中心.此項舉措使開發者使用不同技術時不用再四處查找文檔(例如 ...
  • 一個草根創業者尋找天使投資的四大血淚教訓
    一位剛下海不久的創業者,用自己的親身體會告訴你:拿投資真的不那麽容易.來源: 作者:拙哥都 ...
  • 假如你是QQ的産品經理
    先出一道題考考産品經理們 1998 年,QQ 開始規劃,1999 年2 月推出 Beta1 ...
  • 搭建溝通BI與SOA的橋梁
    我們都知道商業智能(Business Intelligence,BI)能給組織帶來許多優勢 ...
  • Eclipse Foundation已經發布了Eclipse 3.8M1,這是第一個帶有Java7支持的裏程碑版本.盡管之前有Beta版本,但Java7正式發布前都不能稱爲官方支持,最近發布的Eclipse Indi ...
  • 追蹤上周在此討論的關于REST vs. WS-*的爭論,值得注意的是,以REST化服務契約爲主題的爭論在最近幾天日囂塵上.浮現出的問題是REST是否需要契約(即按照WSDL的方式),更更根本的問題是有了契約的REST ...
  • 在人們固有的觀念中,冬季不宜施工,因此,每到冬季,大多數拿到鑰匙的人家,都急盼著寒冬早日過去,來年春天好對自己的新居進行裝修.裝修的大好時機就這樣被白白浪費了.當然,冬季裝修中,會遇到一些例如天氣寒冷.光線不足等困難 ...
  •  <?xmlversion="1.0"encoding="utf-8"?> <mx:Application xmlns:mx="http://www ...
  • 摩托 X Phone 配 5 寸屏,安裝 Android 5.0
    據 DroidForums報道,摩托羅拉移動X Phone將是第一款裝備Android 5 ...