1、社交類網站的信息流(時間線)是如何設計實現的?
pull的方式:關注300個人,只需要把這N個人的M條消息從redis 緩存中利用pipeline 一次性抓取出來,作一下排序合並就OK
2、SNS 社交網站資料庫設計
NEW-id 可以理解為資料庫的主鍵,有索引,方便查詢和查詢速度;
自增是通過資料庫來控制條數,每增加一條,數據的主鍵ID就會自動地增加1。
3、UI設計的社交網站有哪些
百度搜索 先行迦美 大牛UI設計師 大牛UI設計作品
4、設計一種社交數據的格式,理由(意義)是什麼?
社交是一門非常深的學問,
我們經常討論某人情商高情商低,通常是通過他的社交方式來判斷的,
所以沒有辦法設計一種特定的社交數據。
5、有關社交網站設計的相關書籍有哪些推薦
《社交網站界面設計(社交網站界面設計師案頭必備) 》
《SNS網站構建》
《社會網路分析法》
《築巢引鳳》
等等,其實這些書能夠看懂一本,領悟到其中的奧妙,那就可以融會貫通了,看書不在看得多,在於看得懂,領悟真理,舉一反三。
6、社交遊戲有哪些設計要點和設計原則
隨著社交遊戲在節假日得到了令人難以置信的增長,似乎應當開始關於這個專題的新一年。
今天的社交遊戲的轉型,不僅在於在線游戲本身,而且也在於消費者和企業服務。喜歡或者討厭他們,從他們的強大而微妙的原則中會學到很多。
舊 :一個進度條無非告訴你正在載入游戲。
新:插入一個城市發展的圖片,這給玩家一個強大的期望信息。
舊 :賺得點數就會增加你的得分。
新 :硬幣出現在屏幕上,點擊它你就會加強你的動態獎勵。
這僅僅是開始。 這里有28個社交遊戲設計原則:
目標和工作——參與:
1. 故事是為游戲設置的。它會告訴你:你是誰,如何設置舞台……
2. 玩家的主要目標是要完成並創建一個競爭活力。
3. 小目標+水平提供了向上升級的方向和一種成就感。
4. 工作。只有 45%的美國人喜歡他們的工作,但在游戲中工作是有趣的並能增加收入。
5. 時間。工作需要時間,迫使玩家做其他活動而選擇返回。
6. 對象。玩家准備、構建或裝配,一個永遠多不會完結的工作形式。
7. 收藏。人們不僅喜歡搜集徽章,還喜歡收藏郵票、藝術品、照片、音樂、明信片……
8. 簡單的動畫表現復雜的動作卻是很容易理解和創造。
瘋狂的增長——通過:
9. 人員編制有賴於其他人。
10. 社交鎖定的項目只有你邀請了好友才能解鎖。
11. 社會目標要求朋友或者其他玩家參與。
12. 點值在某種情況下只能通過別人賺取。
13. 贈與的物品,你必須放棄或分給他人以促進互惠。
14. 共享截圖/人/寵物/項目的照片(場景),以提供一種自豪感。
15. 公布牆是免費的,充分利用現有的用戶。
16. 建議邀請朋友以獲得一些經驗。
游戲機制 -用戶行為和商業化:
17. 聲音效果提供虛擬對象的真實性。
18. 可點擊的硬幣 ,用戶必須點擊獲取,創建了一個微妙的點擊/獎勵活力。
19. 屏幕上的目標+鎖定項目不斷提醒用戶邀請朋友+完成目標。
20. 一步一個腳印的成功,在游戲載入時說明,發送一個微妙的理想消息。
21. 虛擬實境,讓游戲平易近人值得信任,讓玩家留下深刻的印象。
22. 訪問(虛擬導游和真實的玩家)提醒用戶他們所追求的例子。
23. 有限,以及到期項目創造稀缺性和緊迫感。
24. 警銜標志是一種狀態的表現形式。
25. 重復點獎勵玩家連續幾天多次返回。
26. 激勵通知,如給用戶一個打開郵件並點擊的理由,從而獲取免費的禮物。
27. 領域及其擴大(而不是企業的銷售類!)使玩家購買物品來建設和擴大地盤。
28. 在游戲中購物意味著玩家不用離開游戲就能購買。
這些只是一些目前社交遊戲應用的設計原則。許多原則從傳統游戲就開始使用,已經有多年了,但其廣泛的社會網使他們比以往能更加充分利用用戶群的廣泛性和影響力。他們已經不再局限於鐵桿玩家。很快,他們將無處不在,從游戲本身到幾乎每一個網站、服務和移動產品。這些原則目前將運用到你的服務中!
7、類似QQ空間的社交網站的用戶動態的資料庫應該怎麼設計
動態的結構:
{
user_id:13,
action: 行為,
object_id: 對象ID,
object_type: 對象類型,
object_user_id: 對象用戶ID,
parent_object_id: 對象父級ID,
parent_object_type: 對象父級類型,
parent_object_user_id: 對象父級用戶ID,
reply_id: 回復ID, // action為回復時有用
parent_reply_id: 回復的父級回復ID, // action為回復時有用,回復了別人對評論的回復
text: '轉發或者分享時附加文字',
view_count: 0,
created_at: 創建時間,
deleted_at: 刪除時間,
}
說明: 1.object_*只存儲主要模塊內容信息,不含評論; 2.parent_object_*存儲有嵌套關系的對象,比如當object_*為答案時,parent_object_*為問題; 3.reply_id用於直接回復評論時用到; 4.parent_reply_id父回復ID; 5. 兩個回復ID,使用情況是:當回復了別人的回復時,根據comment_id拉取評論與全部回復,在模板顯示時只顯示對話的兩個回復。
場景列表:
一級結構:
安正超發布了文章
'action' => NEW,
'user_id' => 安正超ID,
'object_id' => 文章ID,
'object_user_id' => 安正超ID,
'object_type' => ARTICLE,
安正超上傳 了 N張 圖片
'action' => NEW,
'user_id' => 安正超ID,
'object_id' => 圖片ID(數組,以逗號隔開),
'object_user_id' => 安正超ID,
'object_type' => PICTURE,
安正超提了問題xxxx
'action' => NEW,
'user_id' => 安正超ID,
'object_id' => 問題ID,
'object_user_id' => 安正超ID,
'object_type' => QUESTION
二級結構:
安正超評論了文章xxxx(回答了通用)
展示:
文章: xxxxx
評論:xxxxx (李林評論的)
'action' => COMMENT,
'user_id' => 安正超ID,
'object_id' => 評論ID,
'object_type' => COMMENT,
'object_user_id' => 安正超ID
'parent_object_id' => 文章ID,
'parent_object_user_id' => 作者ID
'parent_object_type' => ARTICLE,
三級結構:
安正超在文章中回復了李林的評論
展示:
文章: xxxxx
評論:xxxxx (李林評論的)
回復:xxxx (安正超)
'action' => REPLY,
'user_id' => 安正超ID,
'object_id' => 評論ID,
'object_type' => COMMENT,
'object_user_id' => 李林ID
'parent_object_id' => 文章ID,
'parent_object_user_id' => 作者ID
'parent_object_type' => ARTICLE,
'reply_id' => 安正超的回復ID
四級結構:
安正超回復了李文凱在問題 「xxxx」 中 李林的答案下的評論
說明:問題信息從答案介面取回
展示:
問題: xxxxx
答案1...
答案2...
答案3...(李林回答的)
評論:xxxxx (李文凱評論的)
回復:xxxx (安正超)
'action' => RESPOND,
'user_id' => 安正超ID,
'object_id' => 評論ID,
'object_type' => COMMENT,
'object_user_id' => 李文凱的ID
'parent_object_id' => 答案ID,
'parent_object_type' => ANSWER,
'parent_object_user_id' => 李林ID
'reply_id' => 安正超的回復ID
8、《社交網路》中的台詞設計有些什麼特點?
在過去的很多年,《社交網路》都是我的最佳電影。第一次看《社交網路》是在12年,當時看完的感受是,太快了。雖然知道是一個創業的故事,但是看完並不會有什麼回味的地方。但過了幾年又看過一次,這次便心悅誠服的喜歡上了。
《社交網路》並不是一部一看完就印象深刻的電影。它並沒有我們在看電影中「價值」,「藝術」等層面的東西。他滿滿當當地講述了一個友情和背叛的故事,導演和編劇把自己想要的元素都放在電影中,甚至沒有嚴嚴實實地照著史實來拍攝。但《社交網路》有這么好,肯定並不是因為這些表面的元素,而是它有一個很重要的方面,那就是「地位」。

地位感,榮譽感在電影中多次地涉及。我覺得這是一部年輕的電影就在於此。年輕的學生總是會想到花花綠綠的俱樂部,哪些人是掌管大局,哪些是虎視眈眈追逐上流的人。在開頭經典的酒吧聊天中,馬克是一個無法讓人好好聊天的人,在這段聊天中透露出他對各個社團的了解程度,他對於他考到了滿分感到十分的自豪,但這不是對他能力的自豪,而是他希望有人可以賞識他,可以讓他進入更符合身份的俱樂部。
聊天中艾麗卡被激怒的一句話,是「以後你做了我的女朋友,我會讓你認識有頭有臉的人。」馬克已經把他的對象當成了一種值得炫耀的物品,但是他自己還沒有意識到。而對話中讓馬克感到生氣的是,艾麗卡沒有問馬克:「哪個俱樂部最好?」而是問:「哪個最好進?」十分敏感的馬克當堂反駁了她的意見,他如此地抵抗,其實正好說明了他對俱樂部的渴望。他希望成為一個有頭有面的人,他對自己現在的處境感到不滿,或者是,他是個自卑的人。

但很有趣的是,在電影裡面,馬克·扎克伯格這個角色是一個「不存在的主角」。沒有心理描寫,我們觀察他都是通過別人才知道。所以用這種間接描寫來描寫他的性格,會讓人更有吸引力去好奇,這樣一個主角會走向何處?
同樣,賽艇兩兄弟也是這種「地位體制」下生產出來的人,但他們跟馬克不同的是,他們擁有一切的榮譽。他們賽艇拿第一名,他們品學兼優,他們有崇拜者,更關鍵的是,他們是有名氣的俱樂部的成員。
所以當事情正在發生的時候,我們和兩兄弟一樣什麼都不知道。他們把馬克放在了坡斯廉俱樂部的自行車房,如果有看過英文字幕版的,可以發現當有錢三人組說:我們可以借哈佛連線來恢復你的名譽。馬克說:oh you would do that for me?這句話艾麗卡說過,就當馬克對她說我會把你介紹給有頭有臉的人時。這句話可謂借花獻佛,把被艾麗卡吞下的那口氣原封不動地給吐給了賽艇兄弟。當然他的語氣之輕,不僅兄弟們沒有感覺出什麼怪異,連我們觀眾也沒有感覺到什麼不對。

EXCLUSIVE(體面),在電影中出現了非常多次這個單詞。當有錢三人組發現馬克偷盜了他們的創意,賽艇弟弟和印度人想要告馬克的時候,大哥用了一個詞,讓他們暫時放棄了這個想法,為什麼?那就是EXCLUSIVE。他們是全世界最優秀大學里最有頭有臉的人物,他們不能撕下臉皮來告別人。這種名聲在打造他們的同時,也在束縛著他們。
但這也是為什麼他們派律師告馬克的原因。他們輸掉了和牛津的賽艇比賽,他們被校長拒之門外,馬克讓他們知道了,世界上並不是任何事情都是手到擒來的。我以前認為,讓他們決心起訴的原因,是他們把這幾次的不滿轉嫁給了馬克。但看起來新原因,恐怕是他們發現自己的「體面」並不存在,他們並不如自己想像的高貴和優秀。他們撕下臉皮,這才決心和馬克一決高下。
另外,exclusive也做到了穿針引線的作用。賽艇兄弟對哈佛連線的EXCLUSIVE,也被完完整整地用在了馬克和朋友愛德華多的描述中。
說馬克·扎克伯格是一個「不存在的主角」,是因為我們看到的部分,都是通過愛德華多的視角來觀察的。愛德華多也不知道馬克的想法,他偶爾間才發現了賽艇兄弟的律師函,馬克對他進鳳凰社是開心還是嫉妒,他不知道為什麼馬克不喜歡猶太兄弟會,他想不懂馬克為什麼喜歡肖恩·帕克。我們在愛德華多眼中看到的是一個模稜兩可的馬克,在這個故事裡主角的身份和心理是空白的,在法庭上的對話讓事實的真相變得更加模糊,這也是塑造人物的教科書級別的電影了。
肖恩·帕克在電影發展到一半才出現。他風度彬彬,英俊瀟灑,能說會道,直接毀滅掉了馬克和愛德華多的關系。他用的方法也很簡單,他讓馬克知道了外面的花花世界,他在酒吧里告知馬克。年輕人,你能主宰世界。這讓一直受到壓抑的馬克突然意識到了自己成為體面人的可能性。他將是一個CEO,他是一個真正有頭有臉的人,甚至...可以讓他的艾麗卡也知道這件事情。因為他的好友眼界不高,他迷失在肖恩的創業夢中。在肖恩的操作下,親手抹去了愛德華多的股份。肖恩的作用是很功能的,他存在的最大原因,就是讓人知道,你的慾望,也可以是你的陷阱。
最後落腳點,又回到艾麗卡的身上。馬克打了這么多官司,寫了無數條代碼,只是為了證明給艾麗卡看。在開頭有一個很好笑的事情,艾麗卡在智商上完全被馬克碾壓,她跟不上馬克的想法,而且時不時被他打斷思路。但是艾麗卡一說:we are not anymore時,馬克腦子卻短路了,如此自傲的人,卻在那時候慌亂了。如果看完了整部電影,很難想像馬克居然是個如此純情的人,他可能只是想向艾麗卡解釋清楚,他是個很有成就的人,或者是用含蓄的方式說,我錯了,請回到我身邊。
但他沒有搞懂的是,一個人有成就當然好,但是成就並不一定能產生情誼,他和最好的朋友分道揚鑣,他追不到心愛的女孩,都和他的性格有關系。所以聽著那首Baby you are rich man,享受著艾倫·索金「跳躍般有節奏的台詞」和大衛·芬奇強迫症似完美主義的導演風格。好的,這次你真的有錢了。
9、余佳文高中時期是怎麼設計社交網站
不知道,是他的靈感吧
10、我的畢業設計:社交網路關鍵節點挖掘;首先統計出70個人的好友圖,1代表有關系,是個有向圖,現在要做的是
參考系統工程理論的可達矩陣,作出鄰接矩陣,作出可達圖。