Jump to...
redirecting...

Log for OwO

或是搞不好是單核跑不動,Intel 自動幫你分配給多核
我也不清楚...intel有這麼貼心?
不然你就 taskkill /f /im node.exe
🌝👍👍👍
砍掉了 👌
XD reply到人
我想表達的是
我reply的訊息是換日線
[sticker](media:AAQFABPCh8oyAATpfOojTzVjQuUHAAIC@telegram)
🤔 這貌似是個 BOT 主意
用bot自動發換日線比較快
但是沒意義
這樣會讓人沒有動力發換日線
teleram已經會自動生一個了
[photo](media:AgADBQAD2qcxG0iEoVcs50wqWs3tXEZIyjIABAu0L0jB4zH1bQ0CAAEC@telegram)
Feature Request: Remove auto-換日線
我想做一個網頁版的檔案管理器...
類似雲端硬碟那種東西
Allen Disk
不過看見allen disk的慘烈經驗有點怕
可能是他用 PHP 吧
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
三小?這是原因嗎?XD
有沒有人可以寫一個 timestamp 轉台灣時間的bot
/js new Date(0)
Language:
js


Source:
console.log(new Date(0))


Result:
Thu Jan 01 1970 01:00:00 GMT+0100 (CET)
好不用了
看到 new Date 就覺得靠北
為什麼一定要用到 Date Object 不能好好的一起用 Timestamp 呢
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
moment.js
真的
Timestamp 蚌
上次面試就提到 Date Object
阿我都用 Timestamp 啊
[sticker](media:AAQFABNGaMoyAARtsyxy7RITqSlNAAIC@telegram)
Language:
js


Source:
console.log(new Date(1492963199))


Result:
Sun Jan 18 1970 07:42:43 GMT+0100 (CET)
Language:
js


Source:
console.log(new Date(1492963119000))


Result:
Sun Apr 23 2017 17:58:39 GMT+0200 (CEST)
賞味期限 4/24 00:00
如果FPS遊戲是sync
...玩家裝彈中 請稍候
貌似都是
!
🤔 你編輯了訊息
XD
BAN
FPS遊戲?
s/OverWatch/FPS遊戲
@Cute_Panda 的意思是: 如果FPS遊戲是sync
我以為 FPS 遊戲本來就是 Sync?
像 CS 1.6 什麼的。
你說 ...某玩家裝彈中請稍候 整個畫面暫停這樣?
{
好熱
*開電風扇*
好冷
*關電風扇*
}
玩家裝彈中 就算是 Sync 才不會讓整個畫面暫停欸w
wwww
是嗎
[sticker](media:AAQFABPWX74yAAQWVoH9uglM3fsLAAIC@telegram)
不是至少會有一個thread
為什麼你們覺得會卡住,是我哪裡想錯了嗎
會開一個thread
應該是會常常開thread去跑東西吧?XDD
不然單thread還sync畫面好像真的會卡住XD
我以前寫 CS 插件的時候倒是沒看過有 async 的方法
我發現剛才我說話有語病
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
fps遊戲都是sync的阿
我在87甚麼?
可能夜黑風高有點失智
哪有sync這種東西
喔沒事
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
我現在雙重疑惑
只是一個cpu的話
不就是開thread跑東西嗎
我可能該去睡了,深夜失智感覺說話跟寫code一樣會爆
幹 這bot活著!?
算了,不重要
\開坑/
\開坑/
幹 你不是去睡了嗎?
姬芭bot
我只是在TS上說聲晚ㄤ Ow<
Ping
Pong
but...檔案管理器不像雲端硬碟那樣要加密一堆東西
我想開這坑可能會OuO
\開開開,大家一起寫(?/
\開開開,大家一起寫(?/
四個函式

BrowseFiles
DeleteFile
CreateFile
UpdateFile
一起寫喔...我沒合作經驗(跑
好吧orz
/me 睡覺
我還是先學會用github比較實際(X
/me 生理休眠狀態
BREAD
CRUD
🌚👉 後來還有個 BREADS
Search
其實一直是單核心多執行緒
不開執行緒是要怎麼做 async IO
學 Goroutine
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
[sticker](media:AAQFABOHbsoyAARK6bXjCpnxldQ4AAIC@telegram)
那個其實骨子裏也是執行緒
你很壞
輕量級執行緒
和 Windows 的 Threads 差不多構造
[sticker](media:AAQFABP4esoyAATu-2PEQAQOAgM2AAIC@telegram)
goroutine 不就是 thread 吗
才…沒有
[sticker](media:AAQFABPWX74yAAQWVoH9uglM3fsLAAIC@telegram)
Goroutine 一次都八十幾個的
才…不是…
Tread…
[sticker](media:AAQFABNGaMoyAARtsyxy7RITqSlNAAIC@telegram)
[sticker](media:AAQBABMeje8vAAQcG0hhLYEhXpA1AAIC@telegram)
有些语言都会自带绿线程,自己管理,schedule
[sticker](media:AAQFABOYb8oyAASMl5780rb8BjlRAAIC@telegram)
例如說 PHP
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
和 Go
綠線程聽起來怎麼整個讓人軟掉
你才软软的
[sticker](media:AAQFABP4esoyAATu-2PEQAQOAgM2AAIC@telegram)
你全家都软软的
[sticker](media:AAQFABNRecoyAAQljwLho7yp8bswAAIC@telegram)
現在流行用 WebSocket 傳檔案嗎
🤔 還是說用 AJAX,但是用 AJAX 是怎麼支援續傳的
不好嗎?
感覺還蠻不錯的
而且用js寫,還可以搞斷點續傳
用form傳,要是斷了就gg了
blob物件可以只讀硬碟上一部分資料
[sticker](media:AAQFABMXYcoyAAQS71a5Unba7CdHAAIC@telegram)
真的
真的
想說來個 WebSocket 傳檔案,格式大概就是

{key: "bdbf11be112308f7d9f08922d1908446", content: "6A 69 66 64 20 6F 6E 6D 65 6F 2C 72 70 67 69 76 6E"}
{key: "bdbf11be112308f7d9f08922d1908446", content: "6F 65 72 63 70 6B 33 6F 74 33 6A 34 69 74 67 6B 66"}
{key: "bdbf11be112308f7d9f08922d1908446", content: "6F 70 69 73 64 6F 66 6E 67 65 72 67 65 67 65 34 69"}
所以只要填進表單後,你就可以把物件存下來,一次拿一部分
🤔 每次傳檔案都要 key 感覺好浪費資源
[sticker](media:AAQFABOaqb8yAATdt9Xk-iQevA8EAAIC@telegram)
給socket.io搞,直接註冊個事件就好,完美
然後socket.io會自己跟client協商事件名稱的縮寫
順帶一問,你知道有什麼大型的網站或是應用程式是仰賴 socket.io 的嗎?
socket.io通常不是用在程式本體,而是聊天室畫圖版之類?
昨天看到有中國文章在講,下面有人說到現在都沒有大型的應用程式使用 socket.io,但總感覺應該會有⋯⋯
到現在都還有人在long polling呢
寫 PHP 的可能現在都還在用這個
[sticker](media:AAQCABNeJ4MqAARuGIzcqRbMxm0OAAIC@telegram)
🌚 呀,PHP 的 SSE、WebSocket 什麼的都沒那麼方便使用嘛
喔天啊好好玩
你要一堆還在form submit 年代的人,那麼快把思考方式改過來,哪有這麼容易
基本上他就直接用 Socket.io 發 MIDI 事件
懷念以前不用 JavaScript 網站還能正常運行的時代⋯⋯

不過要一直重新整理網頁就是了
他連你的滑鼠也會同步出去
是說socket.io官網,完全沒有列出用了他的網站耶
而且用的是舊版 Socket.io
以前網頁瀏覽器就真的只是個瀏覽器
看起來他很需要
現在已經是個完整的client了
懷念以前要輸出網頁資料的時候只要依靠 PHP 的 foreach 迴圈來 echo
[sticker](media:AAQFABNGaMoyAARtsyxy7RITqSlNAAIC@telegram)
然後js檔也跟著越來越肥
肥的跟應用程式ㄧ樣
已經是了
[sticker](media:AAQFABNGaMoyAARtsyxy7RITqSlNAAIC@telegram)
我也曾經寫網頁還會顧及沒有js的瀏覽器阿(直到兩年前
然後就放棄治療了
🌚
[sticker](media:AAQFABPIHL4yAARUJri_mgotchAjAAIC@telegram)
不過現在很多網站都是客戶端渲染,到目前為止還是搜尋引擎跟一些連結預覽的痛處⋯⋯
還是想不到怎麼解決,Node.js 可以用伺服端渲染解決,其他語言貌似就⋯⋯沒什麼辦法了
其他語言就開個node.js的daemon專門渲染啊(x
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
直接把整個node.js當模板引擎用
這幾天試著寫react,我還是搞不太懂他的state
你可以試試vue,比較簡單點
state 就⋯⋯存放狀態的中心。
我之前面試的一家公司是做 CDN 的,我問他們為什麼要從 React 跑到 Vue,

主要是因為他們頁面上很多元件,Vue.js 比較快些
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
我搞不懂的是,他的state怎麼在parent跟child互傳
angular這放面就很省事
直接扔就好
通常不建議把 state 放在元件裡面互傳,而是建議有個中心 state,

所以你的 parent 跟 child 都會讀取這個中心 state
直接扔的話到後面會不清楚這個 state 被誰更改,從哪裡來
那東西應該叫store
store 的話還有 action 跟 mutation 啦——
[sticker](media:AAQFABNGaMoyAARtsyxy7RITqSlNAAIC@telegram)
只該用來處理與放在頁面哪裡無關的原件
[sticker](media:AAQBABMeje8vAAQcG0hhLYEhXpA1AAIC@telegram)
你们在说什么
一個list裡的item不再這種適用範圍吧
元件自己本身還是可以有狀態
不過要看是哪種狀態就是了
在 Vue.js 裡面是像這樣傳遞自己的 State 到子元件:

<child-component :childState="myState">

然後子元件的 childState 就是父元件的 myState
Golang 裡面分成 int int8 int16 int32 int64 真的有點靠北
不然?
要区分大小啊
不然你以为强类型是干嘛的?
好歹留個 int 跟 int8 還有 int16
不这样做,如何优化?如何区分类型?
沒什麼問題啊?
喔拜託喔,一下 int 一下 int64,然後 int 在 64-bit 上面是 int64
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
C 那個 stdint.h 裏面不是更多類型?
要不要來個 int1 int2 int3 int4
[sticker](media:AAQFABPmYcoyAARlnCxR6AuCoMcwAAIC@telegram)
有時候要把 int64 轉換成 int 但 int 在 64-bit 實質上就是 int64
[sticker](media:AAQFABP4esoyAATu-2PEQAQOAgM2AAIC@telegram)
int8_t
uint8_t
int16_t
uint18_t
int32_t
uint32_t
int64_t
uint64_t
最少 Go 好像沒 unsigned 形態
[sticker](media:AAQFABNGaMoyAARtsyxy7RITqSlNAAIC@telegram)
[photo](media:AgADBQADwacxG4VboFcJ8MnIYwonIddUyjIABO_ZP3BqS0BfDBMCAAEC@telegram)
然後沒一個語言是 原生支援 24bit 整數
[sticker](media:AAQFABPWX74yAAQWVoH9uglM3fsLAAIC@telegram)
雖然說 Go 裡面轉換型態很方便⋯⋯

像 int64(1234) 跟 []byte("hello") 就可以了⋯⋯
@Sciuridae 你寫程式都用什麼語言?
目前都寫 Python
網頁 php
argv .-.
argc[0] 永遠都是自己的名字
s/C/v
Telegram 好處 (?
準備放班群
好喔 (?
[photo](media:AgADBQADqacxG4VbqFeG0bMHXDRPMkNTyjIABEKu_WT38UtMhRQCAAEC@telegram)
wwwwwwwww三小爛系統
這啥垃圾啊
你可以登入他的帳號惹wwww
快登進去,然後改他密碼(X
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
..
求測試
大清水運動公園
原來真的有用
朋友想學寫程式🤔
然後從C++開始(?
react真夠複雜
這樣只寫了個hello word
[photo](media:AgADBQADzKcxGxX9oFfVlGg3CxgLFjY_yjIABHvwU_9i-IY0GBICAAEC@telegram)
给你的朋友
絕對中立的不是標記語言嗎?
毫無反應是個HTML
php?
wwwwwwwwww
他說他C++應該是基礎(?
人肉管內存的那個應該改C
C++ 不是吗?
寫C++還硬要全部人肉管,應該拖出去打死
有智慧指針了阿
也不是 arc.... 你的 malloc 还要 free
至少你多了不手動free的選項
寫C就知真的只能自己free了
是說,Python,C++哪個涵蓋的範圍比較大(?
毫無疑問C++
好ㄉOUO
python笑能
這時候就要強調我是java派的
一份記憶體不夠你有吃兩份嗎? #flee
想當年我2G記憶體
幹,java吃土
[photo](media:AgADBQADqqcxG4VbqFfq3_VFPBx_G5Q9yjIABL_8zH4XCXfGrRECAAEC@telegram)
node.js要怎麼實現上傳檔案的功能阿...
[photo](media:AgADBQADq6cxG4VbqFd7cuk37B-4JJs2yjIABKF4jdPg9GzVvw4CAAEC@telegram)
覺得OuO
wwwwwwwwwwe
web socket 或是 post
你想要奇葩一點的話,用get也可以,檔案可能要切很多斷就是了(x
web socket...他在nodejs上怎麼玩我也還不清楚...(望
socket.io裝下去…好了
www好喔
接下來就把瀏覽器當作一般軟體client寫就好
ajax也可以直接扔一旁了
覺得Nodr.JS真的滿方便(?的
用socket.io似乎都是這樣搞(X
順道一提,如果你真的有閒到想要自己搞messsage parse、事件…etc
也是有一個叫做ws的package讓你單純用socket啦(?
umm...那單純抓網頁的socket呢?
.
好喔ww我lag
跟系統很底的東西無關都很方便
我想先試試看能不能把Log Web的部分做好Orz
即時更新啥的?
[sticker](media:AAQFABNOLb4yAASs2fKap2QeHTICAAIC@telegram)
等等,你是想刻到好看還是刻出功能啊?XD
不太懂🤔
umm...不說這個好了,不然等一下被嘴到失智
QwQ
Ping
Pong
[In reply to WoodMan (]
PONG
再想要不要填綠軍的表單(?
用socket.io寫檔案上傳的東西到現在沒看懂反而看到別的很潮的東西www
Delivery.js (Experimental)
實驗性質(望