你能不能在電腦王& Hiram 那邊用「同步發表於」丟一下 ysitd 連結?
301
Location: https://localhost
在找 Taiwan CloudFlare Node
#000000的海豹1 years ago
原來是這樣...
我想用 Node.js 架一個 service 推用哪個作業系統?
甚至也能開 tun-tap device ,要做vpn也是可能的
最新的 LTS 是 14.04 啦ㄅㄘ,我昨天才下載完="=
除非你蛋疼到要一切自幹,或是想貢獻,windows就算了吧
而且很多package的安裝指令也都是一行apt-get指令搞定
Windows Server 我是拿來跑 Adobe CS6 / Office 2016 的030
當然如果你不打算玩一些native module的話,那其實就沒什麼差了
it's essentially RHEL without the commercial aspect
是說,要問這個問題不如問說,你想要用的feature,node.js可以在那些平台上做到?
如果你只是單純想要用 express 做 REST api,那根本無所謂不是嗎?
那我裝 Ubuntu 14.04 LTS 好了030
node處裡連線很省記憶體,幾十mb就能處裡幾百個了
那如果我是在 NAT 後面我用 nginx 做 proxy pass 需要特別設定什麼嗎?
因為socket.io會用ajax支援不支援web socket的瀏覽器,ajax找錯伺服器的話,server會不知道怎麼處裡
讓一個ip只會連到同一個node伺服器(如果你有好幾個地話)
Go for Ubuntu 15.10, the next LTS is going out in a month
sitcon的座位表也是開了一堆cluster分流阿(望
node只能吃單核心,為了讓他達到最高效能,你會需要多開幾個一起load balance
所以多開就是讓他吃得下的手段阿,只有一個人吃不完,你有考慮再叫一個人一起吃嘛
但php會由apache/nginx幫忙開thread/process各跑各的
HTTP 是 Stateless
PHP 是 Passive
Node.js 是 Service
SocketIO 是 Stateful
所以node程式真的不能有錯誤,不能像php那樣噴幾個warning也沒差
Node.js 會整個 Service 噴掉呦owo//
目前要做的大概是用 SocketIO 寫一個聊天室
打開 c9.io ,燈燈,你已經有了聊天室的示範(?
c9預設的node demo就是scoekt.io的聊天室來著
是說為何要自己寫 orm 阿...直接用mongoose不好?
但是噴error可以,只要不是fatal error
像是 PHP 字串用 "." 連接,參數用 "," 連結,有時候沒有把函數的參數先定義好就直接丟時超難 Debug....
是說雙引號好像比單引號慢,因為要偵測裡面有沒有變數?
JavaScirpt 的 template symbol
$Yami = jA('洨');
$Yami.count('豹');
(?
我後來才知道 Coffee 為了兼容以前的瀏覽器
他的 Class 不是 ES6 的那個 Class..
bot說明直接用 ` 超快
不然就要像以前的spam bot,用很噁爛的 array 或是 + 打
Debian 跟 Mozilla 簽同意書可以放 Firefox 進 Debian 了!
\耶/
@chown9835 你除了有在用DigitalOcean以外
我覺得啊,要不就放digitalocean不然就linode
問 有人知道怎麼 PWD Ubuntu 10.04 嗎?
已有 normal user 權限,想要 root
"ubuntu 14.04 local privilege escalation"
TCSTAR USB Charge and Sync Spring Cable L=2m TCW-A5200WE Cables & Docks 4712883410901
線要用黑色還是白色阿 白色看起來比較好看 但黑色比較不容易髒
avier microusb 鋅合金那系列應該是全 avier 最值得買的商品
其實大部分的線都可以承受到 2A 的電流,應該說幾乎所有
上次去夜市買一條 充Z3 我車充最大2.4A 進來還倒充 = =
我確定廢物網管沒更新,這台 Server 主要的用途是架 Samba ,但都是 3.4.7 的老版本了,下一版在 2010 May 就釋出了
沒辦法推薦給你,我自己是用 Avier Zn 的,但他 CP 太低,如果要花錢買我不推
當密碼錯誤,但是有該使用者的時候,該出現哪個訊息?
「使用者帳號或密碼錯誤。」
「密碼錯誤。」
Oops!Something went wrong
Your keyboard has been korued
錯五次要等30秒
十次Captcha
十五次五分鐘+Captcha
二十次請致電客服
想當初我的 Fingerprint 就是 IP + UserAgent
wadashi no chinko ogi desu
是說可以用 facebook 登入 teaMeow 嗎
假設說人家用 FB 登入我這邊,他以後只能用 FB 登入嗎
我沒辦法把他 FB 資料變成我的會員之類的?
你可以要 profile 權限,直接存在自己的系統內
我只知道 Pixiv 是取得你的資料,但是你還是要手動註冊
OAuth 到底是用來登入的,
還是做 API 用的
感覺好像只有在別的網站 要我網站資料的時候
才會用到 OAuth
不過新的 Macbook 是不是也可以用一般的行動電源充電?
用筆電充iPad、iPhone就是要用Ai Charger
那個 Logo 是用 Maxtext 生的嗎 ..
MBPR13才 99wh,i6s+ 就 10wh 了
想說 function 為什麼不會叫,原來是忘記加 ()
Mini DisplayPort 對 HDMI 轉接器 這個沒有Apple 原廠的嗎
我只看到這兩個在Apple Online Store而已
我本來就有Avier HDMI 轉 VGA 所以我都買HDMI的
除非舊的傳輸標準不夠用,不然沒事出一個不相容的新標準,誰理你啊
支援 DVI、VGA、Dual-Link DVI 及 HDMI 輸出,使用 Mini DisplayPort 轉接器 (另售)
@chown9835 Belkin是跟Apple 合作很久還是?
MiniDP → DP → HDMI → DVI-I → VGA → Composite Video
Thunderbolt → Ext. Display Card
@seadog007 你是不是對 @chown9835 洗腦過頭了 www
(重要公告)
請宿舍同學千萬不要再只使用8.8.8.8這個DNS
請用學校的140.129.21.12及140.129.22.1
不然你會發現你上不了網了電算中心將dns8.8.8.8鎖起來了,統一配合一點近期電算中心會做出一些策略來改善網路問題,至於youtube的問題也會做出一些改善,也感謝最近同學提出的意見我們會統整一下,配合一點就可以像我昨天順利拿下勝利
Graphics GPU Features
NVIDIA® GeForce 8600GT
Built for Microsoft® Windows Vista™
NVIDIA SLI™ Technology ready
Full support for Microsoft DirectX10 and Shader Model 4.0 enables stunning and complex special effects
OpenGL®2.0 support
Single dual-link DVI outputs support 3840 x 2400 at 30Hz resolution displays
其實他可以直接強制把所有53 port往自己伺服器傳就好了
哇 請小心使用 BlueNet
你的路線被公開不要大驚小怪
不懂封8.8.8.8幹嘛,DNS Server 這麼多😕😕
那個發文者表示
QQ 我也不知道 我只是個聯繫窗口
我是看到有人的麥快伺服器的會員註冊採用OAuth驗證聯我帳號
主要就是之前該DNS在中研院有些問題,另外學校有自訂的DNS服務,為了方便管理與了解使用者問題,在校就用自己的DNS很合理的。
**方便管理與了解使用者問題**
哪有這麼單純 呵
不知道有沒有軟體可以自動比對兩個dns回傳資料的差異
我是指直接從一個網域清單上,找出那些dns紀錄被竄改?
根據DNS Server位置不同回應的ip也不同啊,這樣應該會很多誤判
不是,是找出整筆消失,或是0.0.0.0之類的異常回覆
或許可以拿 alexa 的 top 10000 參考看看
直接看看那個OpenBT那個Tracker有沒有找不出來就好
平平是site to site vpn
google就把Ip處裡的很好啊
Trace : 216.239.62.179 (ttl = 8, ms = 6)
Trace : 216.239.62.179 (ttl = 9, ms = 5)
Trace : 216.239.62.179 (ttl = 10, ms = 5)
在2104年美國洛杉磯創立聲音科技公司「Ambidio」。
我該不會被唬洨了(? 他根本沒打算炸的樣子啊...
然後這個 chrome 則是沒有要壞掉的意思...XD
@licson 是說我發現 apple 也用 aws ...
firefox on win7 with 6gb ram (我的
Chrome on Win10 with 32GB ram
Chrome on OS X 11.3 with 16G ram
我都 100 100 跳欸 @mmis1000 你有改喔??
而且其實直到死掉,chrome那個process才吃了23mb記憶體
而且事實上,他是在整段script結束才死掉,而不是for loop裡就噴
Yami
距離「始春」都剩下不到 0 天 0 小時 0 分 0 秒了
還不快點寫你的 4166 行 code?
一天大概四張考卷吧
一張45分鐘
4節檢討4節考試
我國中9年級的時候還要夜輔到八點多,外加星期六半天
還好doge bot不支援中文,不然因為他是用出現最多的關鍵字算的,所以...
每個月都只能從 YouTube 拿到 30 多美元
我覺得我是不是應該去玩遊戲
還會比 TeaMeow 更賺
對啊,不然你明天出事情的話怎麼辦,
所以記得要保喔
@Sciuridae 所以為什麼會有IP logger
說真的,最近看國民黨說會倒閉,我一直在想一件事。
"倒閉"這兩個字能用在自治團體嗎?例如說公會之類的,不可能有倒閉這回事吧?頂多說解散,把國民黨這三個字替換成任何政黨也都很奇怪
python (沒限定的話其實我比較想回node.js的
其實我討厭Python其中一個原因是沒Switch
如果是說類似script的語言的話我推node.js
glStart(GL_LINE);
glVertex3f();
glVertex3f();
glEnd();
最後記得 glFlush() 和 SwapBuffers();
@seadog007 我CHBTC剛剛試了下 終於收到驗證碼惹QQ
@chown9835 你看多買幾組可以組陣列喔(##
如果我拿到AlphaGo的程式碼你會想用AlphaGo做AI嘛(?
Google比賽那個AlphaGo已經train了很多次
單一棋類人工智慧怎麼寫?有沒有 Hello World?
看來超級好parse,全部輸出都是標準stdout
我記得好像是自己跟自己對戰好幾次之後才放出來跟那個李...什麼的對打?
node canvas 要輸出棋盤就是單純話線加點而已吧?
@seadog007 戳戳
我能戳 @choukai 嗎
@choukai 戳戳
叫一下 @seadog007
叫我Regex & Google Query Generation
yolk solar paper green pack
你要去直接找找看 yolk green pack嗎?
transmission completed (total tick 8s)
傳送門那種程度根本沒差,那是穩吐的吧,坐雲霄飛車都沒那麼搖
我到現在沒因為任何食物中毒/腸胃型感冒以外的理由吐過
有沒有 Telegram for OS X 非常容易 crash 的八卦
.s3131212 {
color: black;
}
土豪,家裡有機房,有超級電腦,有 LTE 服務端設備
mongo 的 _id 可以直接拿來當 option 的 value 嗎XDDDD
但是要轉型,而且要確定使用者沒亂丟東西,不然會噴錯誤
「56eacfbb66f3a061589d9c73」這串就_id阿
Error: Argument passed in must be a single String of 12 bytes or a string of 24 hex characters 會變這樣
我用 mongoose 的 model .find() 後
可以 var some = X.find({});
然後 some 是 array?
有辦法讓 some 變 array 然後丟回上一層嗎
你可以直接return promise,會比較方便
var async = require('async')
function getSome() {
return Modal.find({})
}
getSome().then(function (arr) {
})
async.parallel(array of functions, callback)
Q.all(querys.map(function (q) {return Modal.find(q)})).then(function () {})
假設你要查詢好幾個條件,而條件在querys的陣列裡
只要要then裡那個function拿輸出數值就好
function findQuerys(querys) {
return Q.all(querys.map(function (q) {
return Modal.find(q)
}));
}
findQuerys([.....]).then(function (results) {
console.log(results); // [[...], [...], ...]
})