Log for
#ysitd
<wyork507>: (Cute_Panda: 儲存起來以...) 是因為不用倒調理包嗎?
<excfergodst>: (excfergodst: 他兼容My...) 看介紹是個很棒的資料庫 用 google 的論文做出來的
<excfergodst>: 底層是Rust and golang
<seadog007>: (excfergodst: 看介紹是個...) 實際用起來呢
<Cute_Panda>: (wyork507: 是因為不用...) 算是清淡而且比較不那麼油膩的食物了。
<excfergodst>: (seadog007: 實際用起來...) 他最少就要三台電腦組Cluster
<excfergodst>: (seadog007: 實際用起來...) 還沒用過
<licson>: 不喜歡 SQL 的就可以試試看 ElasticSearch 之類的啊
<seadog007>: (excfergodst: 他最少就要...) 那我還是吃土
<seadog007>: (licson: 不喜歡 S...) 我更不喜歡ES
<excfergodst>: (seadog007: 那我還是吃...) 試試看 HBase
<wyork507>: (Cute_Panda: 算是清淡而...) 來一客沒有油包哦?
<Cute_Panda>: (wyork507: 來一客沒有...) 有啊
<excfergodst>: (licson: 不喜歡 S...) ES底層是Mongo 吧
<licson>: (excfergodst: ES底層是...) 不是
<seadog007>: (excfergodst: ES底層是...) 不是
<licson>: (excfergodst: 試試看 H...) Hadoop 很難誒
<seadog007>: (excfergodst: 試試看 H...) 為什麼你都要找分散式的東西給我啦._.
<licson>: (seadog007: 為什麼你都...) 不然用 pig
<excfergodst>: (seadog007: 為什麼你都...) 我喜歡分散式啊
<koru1130>: (Cute_Panda: 好愛徐佩芬...) 安怎
<TsundereChen>: (seadog007: 為什麼你都...) 因為他一堆主機?
<excfergodst>: (seadog007: 不是) 不然是啥
<Cute_Panda>: (koru1130: 安怎) 詩人?
<koru1130>: (Cute_Panda: 詩人?) 度
<wyork507>: (Cute_Panda: 有啊) 找天來買買看w
<seadog007>: (excfergodst: 不然是啥) 他自己寫的啊
<Cute_Panda>: 這個感覺是…研究koru的好開始#
<seadog007>: 而且是很噁爛的java吧(?
<wyork507>: @Cute_Panda 推薦什麼口味
<Cute_Panda>: (wyork507: @Cute...) 海鮮。
<excfergodst>: (seadog007: 他自己寫的...) 不是可以串Mysql / mongo ㄇ
<seadog007>: (excfergodst: 不是可以串...) 不能啊
<seadog007>: 他是個資料庫是要怎麼串其他資料庫
<seadog007>: 而且ES我覺得是一個介在NoSQL跟SQL之間的產物
[Title] 同步 MySQL 数据到 Elasticsearch - 简书
<seadog007>: @licson 阿對了 速度回來多了
<licson>: (seadog007: 所以是怎樣) 就…… 設備問題
<rextw>: 問個 dnsmasq 怎麼設 DHCPv6 的 gateway
<rextw>: DHCPv4 目前設的是 dhcp-option=3,192.168.0.1 這種
<licson>: (seadog007: 1.2MB...) 應該可以更快(
<licson>: (licson: 應該可以更...) 我怎麼試都可以到 100Mbps 以上的說
<danny8376>: (TsundereChen: 不是只有最...) Y
<danny8376>: (danny8376: Y) 正確來說 是加購項目
<danny8376>: (rextw: 我不知道欸...) 這有買的吧
<danny8376>: (rextw: 問個 dn...) ?
<rextw>: (danny8376: ?) 事情是這樣的
<rextw>: 我現在家裡 load-balancing 的方式是 dnsmasq 個別指定 default gateway
<danny8376>: (rextw: DHCPv...) 對
<rextw>: (danny8376: 對) QQ
<rextw>: (danny8376: 對) 那我在想 dnsmasq 的白名單或許會有用
<TsundereChen>: (rextw: 我現在家裡...) 一般家會需要 Load-Balancing?
<rextw>: (TsundereChen: 一般家會需...) 因為我家三十幾台設備 然後路由器是爛爛的小米路由器
<rextw>: 四台小米路由器還是可以立大功的(
<TsundereChen>: (rextw: 因為我家三...) 這也只要把韌體刷掉就夠了吧?總不可能 30 台同時看影片什麼的(?
<rextw>: (TsundereChen: 這也只要把...) 我都刷 padavan 啊
<danny8376>: IPv6 default gateway是RA的src 這點是IPv6標準 目前沒其他自動設定法
<rextw>: 不過沒做 load balancing 就真的沒辦法用
<rextw>: (danny8376: IPv6 ...) stateful DHCPv6 + 白名單 有搞頭ㄇ
<danny8376>: (rextw: state...) 也許行?
<rextw>: (danny8376: 也許行?) 正在翻文件QQ都是英文 好痛苦
<licson>: (rextw: @lics...) 弟弟怎麼了
<rextw>: (licson: 弟弟怎麼了) 教我怎麼做 dnsmasq 的 stateful DHCPv6 + 白名單(#
<licson>: (rextw: 教我怎麼做...) RA + DHCPv6 就可以
<rextw>: (danny8376: 不過沒這麼...) ummmm 我怕他吃不消 還是我應該試試看全部給一台跑
<excfergodst>: (danny8376: 正確來說 ...) 750的那個有嗎?
<licson>: dhcp-range=ethX, constructor:ethY, 12h
<danny8376>: (excfergodst: 750的那...) 你就是玩到談價格簽約那階都沒有
<rextw>: (licson: dhcp-...) um 重點不是那個(?)
<rextw>: 我要能指定能從這台拿到 IP 的機器
<rextw>: stateless 好像做不到?
<licson>: (rextw: um 重點...) 白名單喔
<rextw>: (licson: 白名單喔) 嘿啊
<danny8376>: (rextw: ummmm...) 就試啊 有NAT跟沒NAT throughput本來就差很多
<rextw>: 還是乾脆弄個 RADIUS 算了 .__.
<danny8376>: (rextw: state...) 對 不行
<rextw>: (danny8376: 就試啊 有...) 豪 全部丟給小烏龜看看
<danny8376>: (rextw: 豪 全部丟...) 我覺得 小烏龜🙈
<danny8376>: 抽抽樂 看你有沒有抽到PPPoE都會直接炸的爛機器(X
<rextw>: (danny8376: 抽抽樂 看...) wwwwwww
<licson>: 話說弟弟 你為什麼不做固定 v6
<licson>: 你看看你能不能 ping 到 2a0b:4340:520::c0:1
<rextw>: (licson: 你看看你能...) 我現在沒IP
<danny8376>: (licson: 你看看你能...) hinet he真的很繞(ry
<rextw>: PPPoE,然後他會給一個很大的 IPv6 網段跟一個 IPv4
<danny8376>: (rextw: PPPoE...) 不 很小(?
<rextw>: (danny8376: 不 很小(...) 我記得很大內
<danny8376>: (rextw: 我記得很大...) /64是基本單位啊
<rextw>: (danny8376: /64是基...) 恩啊很大了ㄅ
<danny8376>: 跟IPv4/32差不多(O
<rextw>: (danny8376: 跟IPv4...) 好 反正夠我用www
<rextw>: (licson: 那弟弟你能...) 我試試
<licson>: (danny8376: /64是基...) 可以再割啦
<danny8376>: (licson: 可以再割啦) 當然可以啊
<danny8376>: 就跟你IPv4/32後面可以有10.0.0.0/8一樣(X
<danny8376>: (licson: 可以再割啦) ipv6啥時能不要he獨霸啊(? hinet對he的ipv6真的(ry
<licson>: (danny8376: ipv6啥...) 你有異議喔
<rextw>: (licson: 那弟弟你能...) Ping 2a0b:4340:520::c0:1 (使用 32 位元組的資料): 回覆自 2a0b:4340:520::c0:1: 時間=329ms 回覆自 2a0b:4340:520::c0:1: 時間=314ms 回覆自 2a0b:4340:520::c0:1: 時間=314ms 回覆自 2a0b:4340:520::c0:1: 時間=316ms
<danny8376>: 雖然我知道he最好搞到(#
<danny8376>: (rextw: Ping ...) 對 這香港真的很近(#
<TsundereChen>: (danny8376: 對 這香港...) 要新加坡轉機的香港(#
<danny8376>: (TsundereChen: 要新加坡轉...) 痾 不
<danny8376>: (TsundereChen: 要新加坡轉...) 然後用HKG+HE的IPv6 tb的話 就
<danny8376>: (licson: 可是你不是...) 當然啊w
<TsundereChen>: (danny8376: 重點是那個...) 只差沒有繼續往東走,從歐洲去香港了
<danny8376>: (TsundereChen: …這也太慘...) 這還是用TW-GATE去he tb endpoint的
<danny8376>: hinet是320*2 🙈
<rextw>: 是 stateless 可以用白名單
<rextw>: 因為只有 stateless 會用 DHCP 抓剩下的資料...
<danny8376>: (rextw: 因為只有 ...) ???
<rextw>: (danny8376: ???) 後來用 DHCPv6 成功了 讚
<james58899>: @licson php死掉了
<james58899>: 不知道為什麼放socket的目錄消失了
<Haraguroicha>: (james58899: 二月底) 咦不是之前他們還打包票說不會發生這種事嗎w
<Haraguroicha>: (seadog007: 不然你會一...) 你應該要他用 Windows 的 (X
<seadog007>: (Haraguroicha: 你應該要他...) 對
<seadog007>: (Haraguroicha: 你應該要他...) 居然這麼早起(?
<DennyHuang>: (seadog007: 居然這麼早...) 今天健檢 不然我也不想
<Haraguroicha>: 然而我還沒看到丹丹
<DennyHuang>: (Haraguroicha: 然而我還沒...) 我是八點半的啊
<DennyHuang>: 體脂超出正常標準 還有了脂肪肝 趕快吃個拉麵壓壓驚
<licson>: (DennyHuang: 體脂超出正...) 蛤(
<DennyHuang>: (toppy368: 早午餐 ?) 算午餐
<ws23ya>: 丹丹這麼常吃拉麵 根本可以寫個拉麵推薦日誌了吧 '_>'
<licson>: (ws23ya: 丹丹這麼常...) 可以寫丹丹食評
<licson>: (danny8376: 當然啊w) 所以你要你自己的 v6 space 嘛(
<S_ean>: (licson: @S_ea...) 早安..?
<licson>: 別忘記我的 container(
<danny8376>: (licson: 所以你要你...) 你要提供嗎(#
<excfergodst>: (DennyHuang: 體脂超出正...) 你的正常標準是5嗎
<DennyHuang>: (excfergodst: 你的正常標...) 蛤
<licson>: (danny8376: 你要提供嗎...) 2a0b:4340:520:daef::/64 ?(
<DennyHuang>: 多少到 21 是正常啊
<Haraguroicha>: (DennyHuang: 我都 23...) 我 23.1 QQ
<Haraguroicha>: 然後丹丹說的體檢完馬上去吃還真的馬上去吃了...行動力之高w
<james58899>: 我正在思考在linux要怎麼搞overlay
<james58899>: 我很想讓discord的資訊貼在遊戲上
<james58899>: DE的合成器好像可以做到
<licson>: (james58899: 我正在思考...) hook
<james58899>: (licson: hook) hook什麼
<licson>: OpenGL / Vulkan
<licson>: Windows 的話是有 API 可以按照記憶體位置來啦
<james58899>: (licson: Linux...) 對._.
<james58899>: 我就是不知道該怎麼弄,而且我真得不想去碰黑黑的東西(
<james58899>: (rextw: 改用 wi...) 滾
<james58899>: 我在想我能不能直接貼一個透明視窗在最上層就好
<seadog007>: (james58899: 我在想我能...) 對
<james58899>: 首先我要先選一個語言來寫GUI
<james58899>: 很想用java,可是聽起來就麻煩死
<james58899>: js感覺又沒什麼好用的lib
<licson>: (seadog007: 對) 遊戲進入全螢幕模式就沒效了
<james58899>: 或許可以來碰一下(思考
<james58899>: (licson: 遊戲進入全...) 然而linux全螢幕還是會合成
<koru1130>: (james58899: 首先我要先...) 放ㄑ…
<licson>: 所以還是要來 hook OpenGL/Vulkan 函式
<james58899>: (koru1130: 放ㄑ…) 滾
<licson>: (james58899: 然而lin...) 全螢幕模式 API 會指令顯示卡獲取獨佔權限欸
<james58899>: (licson: 全螢幕模式...) 然而並沒有
<DennyHuang>: (james58899: 首先我要先...) Electron (O
<rextw>: (koru1130: 有個語言叫...) 到底是程式語言比較多呢 還是虛擬貨幣比較多呢
<james58899>: (DennyHuang: Elect...) 乾,好像可以
<koru1130>: (rextw: 到底是程式...) 後者ㄅ
<james58899>: (licson: 這種東西要...) 快速可能不用?
<james58899>: 因為如果合成交給系統的話overlay死掉也不會影響
<james58899>: 如果真的要hook的話也只能C了
<licson>: 所以你在 js 要怎麼 hook OpenGL 函式
<rextw>: (licson: 所以你在 ...) native module((
[Title] OpenGL Overlay X11 Example
<licson>: (james58899: 難道我要來...) jsqt(
[Title] Node.js 的原罪,和 QML 的不合作運動
<seadog007>: (licson: 全螢幕模式...) 看情況
<james58899>: 我還是去用好機掰electron寫個透明視窗貼在最上層好了
<seadog007>: (licson: 這種東西要...) 完全不快速 也沒有彈性
<koru1130>: (seadog007: 完全不快速...) wwwwwww
<licson>: (seadog007: 完全不快速...) 有彈性好嗎
<rextw>: (seadog007: 完全不快速...) 神聖羅馬帝國wwwww
<james58899>: (licson: 底層可以做...) 例如這次的CPU漏洞嗎
<rextw>: (licson: 底層可以做...) s/好玩/爆炸
<james58899>: 我覺得我overlay坑先放著好了
<rextw>: (james58899: 我覺得我o...) 不考慮一下 PyQt 嗎(
<licson>: 直至用 C++ 寫 Qt 應用
<james58899>: (rextw: 不考慮一下...) 我正在看electron的文件了
<james58899>: 它看起來一臉可以做到overlay
<rextw>: (james58899: 我正在看e...) 太難過ㄌ
[Title] linux - Python overlay window - Stack Overflow
<james58899>: (rextw: https...) py 滾
<rextw>: (james58899: py 滾) 嗚嗚嗚嗚嗚
<koru1130>: (james58899: py 滾) Python哪裡不好了qq
<james58899>: (rextw: canno...) 想辦法硬幹overlay(X
<rextw>: (james58899: 想辦法硬幹...) 感覺做出來會比 garena 的糞 overlay 還糞wwww
<licson>: (james58899: 想辦法硬幹...) Hook(O
<james58899>: (rextw: 感覺做出來...) it works!
<james58899>: (seadog007: VB.NE...) .net就先死掉了好嗎
[Title] python - Creating a transparent overlay with qt - Stack Overflow
<james58899>: (rextw: https...) 好啦
<james58899>: 我會把它堆在我瀏覽器的其中一個分頁
<james58899>: 好了我有一個全螢幕的白色畫面了
<james58899>: 好我要放棄electron了
<Haraguroicha>: 幹嘛為了一個透明視窗弄到那麼肥的東西啦XD
<james58899>: (Haraguroicha: 幹嘛為了一...) 而且還是爛掉的
<licson>: (Haraguroicha: 幹嘛為了一...) 我叫他用 hook 他不聽而已
<Haraguroicha>: (licson: 我叫他用 ...) hook 很容易噴掉耶XD
<james58899>: 我還是別碰Qt好了,我來坑JavaFX
<licson>: (james58899: 我該怎麼入...) C++
<rextw>: (james58899: 我該怎麼入...) 就跟你說現成的扣拿來用XDS
<licson>: @TsundereChen 話說 H@H 能不能配 Anycast 啊
<TsundereChen>: (licson: @Tsun...) 不行吧?不然自己發 PM 去問(
<james58899>: (toppy368: 會很難嗎 ...) 恩....
<licson>: (TsundereChen: 不行吧?不...) PM 了但是要等(
<james58899>: 我用JavaFX寫出透明的Hello World了
<koru1130>: (james58899: 我用Jav...) 不是說不要Java www
<james58899>: (koru1130: 不是說不要...) 可是它很潮
<koru1130>: (james58899: 可是它很潮) 所以Red
<zypeh>: 教我用 skia 画出一个 editor
<james58899>: (koru1130: 所以Red) 滾
<koru1130>: Writing GUI Apps Using the Red Programming Language (Score: 101+) Link:
http://j.mp/2C3z1i6
[Title] Writing GUI apps using the Red Programming Language
<koru1130>: (james58899: 滾) 類C的欸
<james58899>: (koru1130: 類C的欸) 滾
<koru1130>: (james58899: 滾) 又不是FPㄉqq
<koru1130>: (james58899: 滾) 幹嘛這麼抗拒r
<james58899>: JavaFX沒辦法自動貼在最上層
<james58899>: 我的螢幕正中間有個Hello World了
<james58899>: 然而它沒辦法簡單的串其他程式
<james58899>: 我又不是只是要顯示個文字上去
<excfergodst>: (seadog007: 額 我說資...) 我想到了 Redis
<james58899>: 我是要讓它抓東西貼在文字上
<seadog007>: (excfergodst: 我想到了 ...) 嗯 我很想
<roytam1>: -Qt大法好,從windows ce到ios都行-
[Title] java - JavaFX Click through overlaying stackpane - Stack Overflow
<rextw>: (koru1130: Writi...) 幹看起來有夠優
[Title] [達人專欄] 加倍,加倍蠢!四格日常 116.珍奶度量衡 - jye830518的創作 - 巴哈姆特
<koru1130>: (james58899: 然而它沒辦...) 可以啊
<james58899>: 然而我完全不想碰新的程式語言
<rextw>: (james58899: 然而我完全...) ++
<james58899>: 看起來很優不能成為我去學他的理由
<excfergodst>: (seadog007: 資源不足) mongo ㄅ 目前不優化tps 最高之一
<TsundereChen>: (koru1130: 人家號稱全...) 這樣不是災難嗎(?
[Title] [新聞] 嚴堵「翻牆」上網 傳中國周四起封鎖VPN - 看板 Gossiping - 批踢踢實業坊
<TsundereChen>: (rextw: [新聞] ...) 不知道中國會不會出現網路革命(?
<wyork507>: (rextw: [新聞] ...) 這不知道說多久了
<coin3x>: (rextw: 神聖羅馬帝...) wwww
<james58899>: (coin3x: 我記得之前...) 然而windows only
<coin3x>: (james58899: 然而win...) 是喔
<james58899>: (coin3x: 是喔) 我記得是
<koru1130>: (TsundereChen: 這樣不是災...) 為什麼www
<TsundereChen>: (koru1130: 為什麼ww...) 一個語言要從前端到後端都行,要學好而且很紮實感覺就很難,像 JS(?
<zypeh>: (TsundereChen: 一個語言要...) 其实不是啊
<TsundereChen>: (zypeh: 就这样了) 呃…哪樣?
<zypeh>: (TsundereChen: 呃…哪樣?) 靠它维生
<zypeh>: 现在在弄 React 和 ReasonML
<james58899>: typescript有夠不聰明
<james58899>: 都已經if判斷型別了還是跟我說型別可能是undefined
<zypeh>: 你是不是有 if 分支返回 undefined 啊
<james58899>: (zypeh: 你是不是有...) 沒有
<PikaPi_PikachuM>: (andrew9487: https...) 能裝kali
<danny8376>: (licson: @Tsun...) 可以吧 他吃IP的?
<koru1130>: (james58899: 都已經if...) Code貼出來
<james58899>: (koru1130: if是指?) 紅色底線那行
<james58899>: 那怎麼看都不應該是undefined吧
<koru1130>: (james58899: 紅色底線那...) 你是怎麼知道他說可能是undefined的
<zypeh>: (koru1130: 你是怎麼知...) 上面显示的 Array<string>.pop(): string| undefined
<koru1130>: (zypeh: 上面显示的...) 我在問他
<koru1130>: (koru1130: 你是怎麼知...) @james58899
<james58899>: (koru1130: 你是怎麼知...) 你沒看到popup嗎.-.
<koru1130>: (james58899: 你沒看到p...) 他講的是pop的型別啊
<james58899>: (koru1130: 他講的是p...) 他的錯誤訊息就是不能把string|undefined指定到string
<koru1130>: (james58899: 他的錯誤訊...) 好我在問的就這個r
<koru1130>: (james58899: 他的錯誤訊...) 移到.length一下
<danny8376>: (james58899: 很笨耶) 很正常啦(ry
<james58899>: 它錯誤訊息就這樣,你到底想怎樣啦.-.
<koru1130>: (james58899: 它錯誤訊息...) 喔好懂了
<danny8376>: 畢竟他也不知道pop跳undefined的條件
<koru1130>: (james58899: 它錯誤訊息...) 凶屁ㄛ
<james58899>: (danny8376: 畢竟他也不...) 所以笨阿www
<koru1130>: (danny8376: 畢竟他也不...) 對
<koru1130>: (james58899: 所以笨阿w...) 你跟我說有哪個程式語言可以推斷的www
<james58899>: (koru1130: 你跟我說有...) java可以推斷optional有沒有經過檢查是不是null
[Title] Advanced Types · TypeScript
<koru1130>: (james58899: java可...) 你確定這兩件事一樣ㄇ
<zypeh>: 所以你用 ! identifier 啊
<james58899>: (zypeh: 所以你用 ...) 用了沒錯
<zypeh>: (koru1130: 你跟我說有...) idris 和 haskell
<james58899>: 明明一眼就能看出不會是undefined,它還是要你作額外動作
<zypeh>: (james58899: 明明一眼就...) 类型检查啊
<koru1130>: (james58899: 明明一眼就...) 對電腦來說你判斷的跟你回傳的沒有關連啊
<james58899>: (koru1130: 對電腦來說...) 笨
<koru1130>: (james58899: 笨) 你說一下你java code大概怎麼寫ㄉ
<danny8376>: (james58899: java可...) Ummm 所以說哪個NullPointerEx.....🤔
<licson>: 反正是 container 不是 KVM
<licson>: KVM 剛開機就吃滿被分配的記憶體
<licson>: CPU 還有 overhead
<licson>: (licson: KVM 剛...) memory balloon 是要母機有記憶體壓力才釋放丁點 host memory
<S_ean>: 這些我聽不懂啦 有高級貨能用就好了 (誤
<licson>: 編譯好了以後跟我說我會縮小規格(
<S_ean>: 其實我用 Macbook 都跑得動了,如果你資源緊繃直接縮沒關係
<licson>: (S_ean: 其實我用 ...) 不 我一堆(O
<james58899>: (danny8376: Ummm ...) 你沒檢查直接用當然會爆炸阿wwww 還有沒更新上JDK8的也不會有Optional可以用阿
<james58899>: (koru1130: 你說一下你...) 自己去看我GH好不好
<james58899>: (licson: 反正是 c...) 唉,為什麼他的規格那麼高啦www
<james58899>: (licson: 編譯好了以...) 原來
<licson>: (james58899: 唉,為什麼...) 因為 Minecraft 單核心(
<lemotw>: (excfergodst: https...) 勞基法ㄅ
<james58899>: (licson: 因為 Mi...) 無法反駁(
<licson>: (seadog007: 我做什麼都...) 所以海豹你處理得怎樣
<koru1130>: (james58899: 自己去看我...) 我敢保證兩個寫法一定不同
<james58899>: (koru1130: 我敢保證兩...) 都是檢查是不是空阿
<james58899>: 它笨就是笨喔,你幹麻一定要辯.-.
<koru1130>: (james58899: 都是檢查是...) 你TS精確上來說不是檢查是不是空啊
<james58899>: 我又沒說它錯,我說它笨
<koru1130>: (james58899: 我又沒說它...) 自己寫法有問題說程式語言笨www
<james58899>: 一眼就知道不可能的事,它還要再叫你多做一個動作告訴它
<koru1130>: 目前幾乎沒有任何程式語言可以做到那種推斷好ㄇ
<koru1130>: (james58899: 自己去看我...) 哪個repo
<james58899>: 人家kotlin都可以自動推斷並轉換型別了
<james58899>: (koru1130: 哪個rep...) 自己找啦幹
<koru1130>: (james58899: 人家kot...) 就不一樣啊www
<james58899>: 最好是會有人記得自己在哪行程式碼寫的什麼鬼啦
<james58899>: 我也才13個repo,Java的也才4個,其中一個還是Android的
<koru1130>: (james58899: 最好是會有...) 那我這樣問好了 假設你要的值是b 那你檢查的是b還是a
<koru1130>: 假設a不為0的時候b就存在好了
<james58899>: 我不是很懂你到底為什麼要執著在這個點上.-.
<koru1130>: 但是 a 跟 b 沒有函數關係
<james58899>: 實際上它就是沒有判斷出那個不會是undefined
<koru1130>: (james58899: 實際上它就...) 目前幾乎沒有任何程式語言可以做出那個判斷
<james58899>: (koru1130: 目前幾乎沒...) 所以我說它笨錯了嗎
<koru1130>: 就算有的話也是Haskell Idris那類的
<koru1130>: (james58899: 所以我說它...) 照你這樣說所有程式語言都笨啊www
<james58899>: (koru1130: 照你這樣說...) 但是其他不會那麼煩阿
<james58899>: 那麼煩的語言我絕對不會去碰
<james58899>: TS也不是我願意去碰的._.
<koru1130>: (james58899: 但是其他不...) NullPointerException (笑
<james58899>: @Haraguroicha 直接把我bot改用TS寫害我得用TS維護
<koru1130>: Js Java 就是不夠煩才很容易runtime error啊
<licson>: (koru1130: Js Ja...) 還好啦
<licson>: (james58899: @Hara...) 他什麼時候變成你的助手了(
<james58899>: @licson 的radiobot各種不檢查的呼叫結果還不是沒事(
<koru1130>: (james58899: 還好阿) 至少比TS容易啊
<james58899>: (koru1130: 至少比TS...) 然而並沒有
<koru1130>: (james58899: 然而並沒有) 那為什麼一堆js都會噴
<james58899>: (koru1130: 那為什麼一...) 阿幹我才剛修好一個會噴掉的bug你跟我說
<koru1130>: (james58899: 阿幹我才剛...) 看ㄅ 會噴掉的code還能運行的起來
<james58899>: (koru1130: 看ㄅ 會噴...) 不,炸掉了 只差沒結束程式而已
<james58899>: 然而js也可以讓他不會結束程式
<koru1130>: (james58899: 不,炸掉了...) 他是在最一開始執行的時候炸還是執行到一半
<james58899>: 特定情況下呼叫指令會炸
<koru1130>: (james58899: 阿幹我才剛...) 等等你說ts?
<james58899>: (koru1130: 等等你說t...) 是
<james58899>: 你要我重現一次錯誤給你看ㄇ
<licson>: @Haraguroicha 介意來幫忙一起寫我的電台系統嗎(
<rextw>: (licson: @Hara...) 你的電台會變成 ts (
<koru1130>: (james58899: 機掰人) 我只是想說型別檢查能防止人犯錯而已
<james58899>: (koru1130: 我只是想說...) 可以煩人
<licson>: (rextw: 你的電台會...) 他變不了((
<james58899>: (licson: 他變不了(...) PR直接被close嗎www
<rextw>: (licson: 他變不了(...) wwwwww
<licson>: (james58899: PR直接被...) 要有我的 review 好嗎
<koru1130>: (james58899: 而且是很煩) 因為ts的型別系統不夠強啊ww
<james58899>: (licson: 要有我的 ...) 我bot我也有review阿www
<james58899>: (koru1130: 因為ts的...) 而且很笨
<koru1130>: (james58899: 可以煩人) 是說 Java就不會有這問題ㄇ
<james58899>: 實際上我討厭M$出的所有語言
<rextw>: 為啥要用 typescript 咧
<james58899>: (koru1130: 是說 Ja...) 強形別語言哪來的這問題
<koru1130>: (rextw: 為啥要用 ...) 被改ㄌ
<licson>: 連 Google 都用 TS 了
<koru1130>: (james58899: 強形別語言...) 好
<rextw>: (koru1130: 被改ㄌ) 幫QQ 覺得 ts 很醜
<rextw>: coffeescript 比較漂漂
<james58899>: (koru1130: 不對啊ts...) 硬把js搞成強形別,結果就變這樣
<koru1130>: (rextw: coffe...) 兩個目標又不一樣
<rextw>: (koru1130: 兩個目標又...) 嗯啊 可是ts很醜
<koru1130>: (rextw: coffe...) 欸你要不要去寫寫看LiveScript 很簡潔
<rextw>: (koru1130: 欸你要不要...) 我有寫過
<koru1130>: (rextw: 我有寫過) 好ㄅ
<koru1130>: (rextw: 我有寫過) 漂亮ㄇ
<rextw>: (koru1130: 漂亮ㄇ) 簡單到看不懂
<james58899>: (rextw: 簡單到看不...) wwww
<koru1130>: (rextw: 簡單到看不...) 但是很漂亮對ㄅ對
<rextw>: (koru1130: 但是很漂亮...) 度
<Haraguroicha>: (licson: 他什麼時候...) 我不是助手啊,我是喧賓奪主
<james58899>: (Haraguroicha: 我不是助手...) 超幹的
<Haraguroicha>: (licson: @Hara...) 我可以啊,有空有閒就可以拿來打發時間
<james58899>: (Haraguroicha: 我可以啊,...) 你會覺得code很恐怖(
<james58899>: 我建議你最好先考慮重寫一個TG的cache
<james58899>: 每次TG API爆炸就噴掉一堆歌
<Haraguroicha>: 那我再把 bot 改回 js 你應該會覺得更恐怖
<james58899>: (Haraguroicha: 那我再把 ...) 別讓它那麼FP就好.-.
<james58899>: 各種async await
<james58899>: 就是拆成一堆function,然後每個做的事很少
<Haraguroicha>: (james58899: 各種asy...) 現在 2018 年了耶,我才用到 ES7而已好嗎 (X
<james58899>: 明明就只用一遍,就寫在一起嘛
<Haraguroicha>: (james58899: 明明就只用...) 誰知道會不會擴充到用很多遍
<james58899>: (Haraguroicha: 誰知道會不...) 到時候再拆嘛
[Title] GitHub - licson0729/radiobot: Your hobbyist radio station solution.
<james58899>: 反正radiobot repo先貼給你(O
<Haraguroicha>: (james58899: 到時候再拆...) 懶
<Haraguroicha>: (james58899: 反正rad...) 糟糕我不知道這個幹嘛用的
[Title] Listen to the Radio!
[Title] Listen to the Radio!
<licson>: @licson_radiobot
[Title] Telegram: Contact @oktw_radio
<licson>: (james58899: https...) 滾吧 你這個是 fork
<james58899>: 喔還有在discord上
<james58899>: (licson: 滾吧 你這...) 對,魔改過的版本(
<james58899>: 把TTS幹掉了的版本(
<james58899>: cache重寫過得版本(
<licson>: (james58899: cache...) 怎麼重寫(
<james58899>: 換了一個TG API lib的版本
<james58899>: (licson: 怎麼重寫() 其實只是讓它沒有TTL而已
<james58899>: 因為你hardcode的清理時間完美小於我歌單的長度了,所以每次播到前都會被清掉
<james58899>: 結果就是每次都重新下載
<Haraguroicha>: 我可以理解成他是一個拿 telegram 當儲存空間的網頁音樂播放器嗎?
<koru1130>: 可以求個repo link嗎(#
<james58899>: (Haraguroicha: 我可以理解...) 其實它也可以用discord丟音樂
<Haraguroicha>: 總之就是拿 telegram 和 discord 當佇列就是了?
<james58899>: 還可以丟YT和soundcloud還有direct link
<licson>: (Haraguroicha: 我可以理解...) 不是
<licson>: DJ 和聽衆可以提交想在電臺播的歌
<Haraguroicha>: (licson: DJ 和聽...) 然後就佇列上去了不是?
<james58899>: (koru1130: 可以求個r...) 可以給你他的GPG (# 01CCAA2DA5FBC309
<licson>: 所以其實你有心的話真的拿來開網路電臺也可以,只是排程的會是預錄節目而已
<licson>: (Haraguroicha: 然後就佇列...) 嗯嗯
<licson>: (Haraguroicha: 然後就佇列...) 但是他就真的是電臺,不能後退的
<Haraguroicha>: 那看來我理解算半對而已xDDD
<james58899>: (licson: 所以其實你...) --然後被我魔改成discord音樂bot了--
<licson>: 當然這個 bot 支援直播對話
<james58899>: (Haraguroicha: 感覺功能好...) 對
<james58899>: 我很想重寫一隻乾淨的音樂bot
<Haraguroicha>: (james58899: 我很想重寫...) 那你先和我一樣先魔改,然後喧賓奪主啊 (X
<james58899>: (Haraguroicha: 那你先和我...) 可是那架構改寫成本根本等於或大於重寫
<licson>: (james58899: 我很想重寫...) 我目標是電臺呢
<james58899>: 我fork出來的那個就是魔改的版本了,而且之前還merge upstream失敗(#
<Haraguroicha>: (james58899: 可是那架構...) 我比較想知道你到底想改成啥鬼了?
<james58899>: 所以我repo上的那個現在是爛掉的
<S_ean>: (licson: 我目標是電...) 目前平均每日最高多少聽眾
[Title] Comparing licson0729:master...james58899:jamesVar · licson0729/radiobot · GitHub
<Haraguroicha>: 我明天再來好好研究一下 repo 吧,我平日回家不帶電腦的w
<james58899>: 換了個TG API lib,然後曾經支援PWRTelegram API,還有重寫了一遍cache
<Haraguroicha>: (james58899: https...) 這個 merge 很煩
<Haraguroicha>: 一個 PR 改功能又改 spaces 的我覺得不可以
<koru1130>: (Haraguroicha: 一個 PR...) ++
<james58899>: (Haraguroicha: 一個 PR...) 其實這是很多個PR塞在一起的
<james58899>: 我好幾個PR被 @licson close了耶(
<Haraguroicha>: (james58899: 其實這是很...) 麻煩多個 tag 和 PR 啊QQ (雖然我也沒這樣做,因為我直接喧賓奪主
<james58899>: (Haraguroicha: 4 個) 對阿我也只改那幾個
<james58899>: 我有好好的把功能拆開PR的
<james58899>: 因為被close所以我才merge進一個branch的
<seadog007>: (excfergodst: mongo...) 2000000000 筆記錄可以動嗎
<seadog007>: (seadog007: 20000...) @licson 說真的 這種東西你會怎麼存
<excfergodst>: 買SaaS大概要幾萬塊吧
<excfergodst>: (seadog007: 20000...) 可以動啊 只是久不久就不知道
<excfergodst>: 不過你是存啥 不壓一下ㄇ
<seadog007>: (excfergodst: 不過你是存...) 是要怎麼壓www
<seadog007>: key value對應啦 需要模糊搜尋
<seadog007>: 現在mysql匯入到789836986 然後就commit失敗了QQ
<TsundereChen>: 好狂啊,Telegram ICO 預售打算賣到 5 億美元
<TsundereChen>: Telegram $500 Mln Pre-ICO Aims To Be Largest Ever Telegram aims to launch giant pre-ICO to accrue $500 mln funding for its Blockchain plans. #BRIEF
https://goo.gl/sV8FNv
[Title] Telegram $500 Mln Pre-ICO Aims To Be Largest Ever | News | Cointelegraph
<Cute_Panda>: (james58899: https...) 這是無損放出來嗎?還是有壓縮呀(?)
<james58899>: (Cute_Panda: 這是無損放...) 你覺得勒
<Cute_Panda>: 很好用的感覺,我就給他開整天好了#
<excfergodst>: (seadog007: mysql...) 買SSD啊
<Cute_Panda>: (james58899: 你覺得勒) 我這首聽起來有壓(?
<seadog007>: (excfergodst: 買SSD啊) QQ
<excfergodst>: 不然就買BigQuery 啊
<james58899>: (Cute_Panda: 我現在這首...) 你為什麼會覺得radio會有無損的
<Cute_Panda>: (james58899: 你為什麼會...) 嗯…挑戰極限#
<Haraguroicha>: (james58899: 你為什麼會...) radio 不是 32~64kbps 而已嗎w
<TsundereChen>: (james58899: 你為什麼會...) Radio 不能自適應嗎
<james58899>: (Haraguroicha: radio...) 我家都用320K MP3的
<seadog007>: (excfergodst: 好 不然你...) @DennyHuang BigQuery使用心得
<james58899>: (TsundereChen: Radio...) 可以是可以吧
<DennyHuang>: (seadog007: @Denn...) 很棒
<james58899>: 但是誰家網路撐不住320Kbps
<licson>: (seadog007: @lics...) Azure Tables(
<excfergodst>: (seadog007: @Denn...) 你問他GCP的啥他都會說很棒
<james58899>: (licson: Azure...) 這是不是要問 @cras4202tw
<seadog007>: (licson: Azure...) 不是很信任微軟啦(?
<TsundereChen>: (james58899: 但是誰家網...) 沒有啊,但不能 Stream WAV 之類的嗎?
<cras4202tw>: (james58899: 這是不是要...) 不好
<DennyHuang>: (excfergodst: 你問他GC...) 你可以拿出更好的東西來 我很樂意接受挑戰
<seadog007>: (licson: Azure...) 優勢呢
<james58899>: (TsundereChen: 沒有啊,但...) 可以吧
<licson>: (seadog007: 優勢呢) 快
<DennyHuang>: 當然 金額不在考量範圍內(?
<seadog007>: (licson: 而且便宜) link來看看
<licson>: (seadog007: link來...) 自己找啊
<excfergodst>: (DennyHuang: 當然 金額...) ...
<seadog007>: (cras4202tw: Dynam...) 不行
<seadog007>: 我是要丟資料大量進去查詢
<seadog007>: 這樣我WCU要開好開滿 價格很可怕
<seadog007>: (seadog007: 20000...) QQ
<cras4202tw>: Amazon ElastiCache
<james58899>: 喔對 @licson 有沒有辦法讓radiobot每首歌的音量維持在一定範圍
<excfergodst>: (cras4202tw: 有錢可以的) 對 這個量級沒錢差不多就要吃土了
<licson>: (james58899: 喔對 @l...) 你還記得 config.json 裏有個 normalize 嘛
<seadog007>: (excfergodst: 對 這個量...) BigQuery看起來價格可以接受
<seadog007>: Amazon那個為什麼可以這麼貴
<james58899>: (licson: 你還記得 ...) 那個真的有用嗎
<cras4202tw>: 我們公司有在 DynamoDB 內放600多萬筆資料
<excfergodst>: (seadog007: BigQu...) 你又要存什麼啊 Youtube 嗎
<seadog007>: (excfergodst: 你又要存什...) 才不是
<cras4202tw>: Amazon ElastiCache $$$$$$$$$
<seadog007>: @licson Azure Table能模糊搜尋?
<DennyHuang>: (seadog007: BigQu...) 儲存很便宜啊 就看你 query 多少而已
[Title] radiobot/opus_stream.js at 9e9658d82bd81797076937f11b9428663b204888 · licson0729/radiobot · GitHub
<excfergodst>: Bigquery == Cloud ElasticSearch?
<licson>: (james58899: 那個真的有...) 有啊
<licson>: (seadog007: @lics...) 不能
<licson>: 你為什麼要對那麼多資料做模糊搜尋啊
<licson>: Azure Table 的 Query 和 SQL 類似
<licson>: (james58899: https...) 可以反註解(
<james58899>: (licson: 可以反註解...) 然而discord並不是直接吃ffmpeg出的stream
<james58899>: 還是是因為我的branch落後太多了(
<licson>: (james58899: 然而dis...) 這個我也忘記了
<seadog007>: (licson: 你為什麼要...) 就是需要
<licson>: 只是我從來都沒用過 discord 模組所以我不介意(#
<licson>: (seadog007: 就是需要) 應該是說你那些是什麼資料
<seadog007>: (licson: 應該是說你...) username/email:password
<james58899>: 算了我開工寫新音樂bot
<licson>: (seadog007: usern...) 那樣就是 Azure Tables 的合適之選啊
<seadog007>: (licson: 那樣就是 ...) 可是我要模糊
<licson>: (seadog007: 可是我要模...) 我是來理解你到底是要做什麼的 然後再給你建議 所以先說吧
<excfergodst>: (seadog007: 可是我要模...) 他不是送了一堆DreamSpark ㄇ 拿來用啊
<seadog007>: (licson: 我是來理解...) 我要模糊搜尋啊
<licson>: (seadog007: 有沒有這們...) 你要對什麼做搜尋
<seadog007>: (excfergodst: 他不是送了...) 安安那個一個帳號只能用一包
<seadog007>: (licson: 你要對什麼...) username或email
<excfergodst>: (seadog007: 安安那個一...) 你可以開很多個帳號啊
<seadog007>: (excfergodst: 你可以開很...) 然後資料庫丟哪
<licson>: 那你要像是 LIKE '%xxx%' 的搜尋嘛
<seadog007>: (licson: 那你要像是...) 是
<excfergodst>: (seadog007: 然後資料庫...) 分散丟啊 分散查啊 更有效率喔
<seadog007>: (excfergodst: 分散丟啊 ...) 。
<seadog007>: (licson: 這個不叫模...) keyword search(?
<excfergodst>: 有人用過backblaze ㄇ 看起來好像不錯
[Title] Writing LINQ Queries Against the Table Service | Microsoft Docs
<licson>: 可以用 CompareTo 來做啊
<TsundereChen>: (excfergodst: 有人用過b...) 你是看哪種備份方案
<seadog007>: (licson: 可以用 C...) 那為什麼我不要用簡單的做法就好ww
<excfergodst>: (TsundereChen: 你是看哪種...) 皆 個人/B2 都不錯的樣子
<excfergodst>: 速度不曉得怎麼樣就是
<licson>: (james58899: 算了我開工...) 我看過了
<licson>: 新的直接吃 ffmpeg 的 opus
<james58899>: (licson: 新的直接吃...) 看起來我可能要再來merge upstream一次惹(
<excfergodst>: (excfergodst: 速度不曉得...) 剛剛測一下 竟然滿速
<TsundereChen>: (excfergodst: 剛剛測一下...) traceroute?
<excfergodst>: (TsundereChen: trace...) 這不知道 我拿網頁Speedtest 不過伺服器在歐洲
<Haraguroicha>: (DennyHuang: 你可以拿出...) 別啊,這樣之後會被挑戰的是我耶xDDDD
<DennyHuang>: (Haraguroicha: 別啊,這樣...) 反正我們家一定是用 GCP solution 啦 不管價格 其他人也很難跟他打
<Haraguroicha>: (DennyHuang: 反正我們家...) 也是啦....
<james58899>: (DennyHuang: 反正我們家...) 前提是不管價格
<DennyHuang>: (james58899: 前提是不管...) 不是花自己的錢 幹麻管價格(?
<james58899>: 喔對 @mmis1000 我突然想到ssh打洞速度都很悲劇
<james58899>: 我想起來我以前搞Minecraft CDN就是用ssh穿的
<james58899>: 後來改用ZT穿就快多惹
<seadog007>: 「這個優惠碼已兌換完畢」該怎麼翻成英文
<james58899>: (seadog007: 「這個優惠...) 直接用 已經被使用 來翻?
<seadog007>: (james58899: 直接用 已...) 已經被使用是另外一個情境吧
<Haraguroicha>: (seadog007: 「這個優惠...) This redeem code has beed used (?
<Haraguroicha>: 我亂翻譯,別理我z
<james58899>: (seadog007: 已經被使用...) 加上by other (X
<licson>: (DennyHuang: 反正我們家...) Azure 也很好啦 QQ
<seadog007>: @licson 求個翻譯
<Haraguroicha>: (seadog007: 「這個優惠...) 這個
<james58899>: (licson: 啊翻譯什麼) 你稍微往上看十公分好不好
<licson>: (seadog007: 「這個優惠...) This redeem code has been expired.
<Haraguroicha>: (james58899: 你稍微往上...) xDDDD
<seadog007>: (licson: This ...) 棒
<licson>: 我還好奇為什麼我昨天沒蓋被子也照樣睡着
<Haraguroicha>: (licson: 我還好奇為...) 因為昨天還沒變冷
[Title] 純虛擬貨幣交易所TMDEX爆用戶無法提幣,用戶籌組自救會向消保會反應 | iThome
<koru1130>: (TsundereChen: https...) 他名稱就那樣了wwwwwww
<james58899>: (koru1130: 他名稱就那...) TMD EX嗎
<koru1130>: (james58899: TMD E...) 對啊
<S_ean>: 我竟然 make 到忘記 ._.
<S_ean>: 雖然明顯快很多,但切到別的桌面寫 Android 就忘了ww
<danny8376>: (TsundereChen: https...) 就(ry
<danny8376>: 可能沒問題的只有一家(?) 常常聽某核心攻城屍在爆掛😶
<rextw>: 區域網路內一堆路由器開 IPv6 的 RA 會怎樣嗎
<rextw>: 應該不會跟 DHCPv4 一樣爆炸吧