Jump to...
redirecting...

Log for Ow< [MSFW]

這是什麼值得記錄的時間嗎
in this minute
many devices were korued
你猜
Intel Core i7-6950X ($1599 US) – $300 Price Cut
Intel Core i7-6900K ($999 US) – $200 Price Cut
Intel Core i7-6850K ($549 US) – $150 Price Cut
Intel Core i7-6800K ($359 US) – $140 Price Cut
Intel Core i7-5820K ($319 US) – $100 Price Cut
Intel Core i7-7700K ($299 US) – $80 Price Cut
Intel Core i7-6700K ($259 US) – $140 Price Cut
Intel Core i7-4790K ($279 US) – $90 Price Cut
Intel Core i7-7700 ($289 US) – $50 Price Cut
Intel Core i7-6700 (259 US) – $90 Price Cut
Intel Core i5-7600K ($199 US) – $70 Price Cut
Intel Core i5-6600K ($179 US) – $$90 Price Cut
Intel Core i5-4690K ($189 US) – $70 Price Cut
Intel Core i5-7500 ($189 US) – $30 Price Cut
Intel Core i5-6500 ($179 US) – $50 Price Cut
Intel Core i5-4590 ($159 US) – $60 Price Cut
Intel Core i3-7350K ($159 US) – $20 Price Cut
Intel Core i3-7100 ($114 US) – $15 Price Cut
Intel Core i3-6100 ($109 US) – $20 Price Cut
Intel G4400 ($49.99 US) – $20 Price Cut
Intel G3258 ($49.99 US) – $27 Price Cut
[photo](media:AgADBQADqacxG97-kFWIBYY1IPbUvsRVyjIABLcLBLvpVr1PzUoBAAEC@telegram)
決定關版
🙈
Facebook越來越仆街#
[photo](media:AgADBQADqqcxG97-kFUD6sN8FKSkMl9YyjIABCxWC-6Jid2KnU0BAAEC@telegram)
Umm 🌚
🙈
我要為這東西開個repo嘛(
我覺得很實用可是又很無聊
半透明是個賣點~
開阿www
@licson 所以說好的radiobot的音訊檔案快取
[video](media:AAQFABOO2csyAARo-4EtRk7nEnUwAAIC@telegram)
昨天台中大學博覽會中展出的,由師大學生製作的機器人~
有沒有八門神器或是其他推薦的修改器?
我找到的八門都說有毒 QQ
VirusTotal 10 家報毒
燒餅?
現在才早上
是啊 很多timer都沒半透明和最上層顯示
我這個會半透明overlay在程式上方
@licson 我覺得那個dynaudnorm filter很沒感覺
真的嘛
因為他始終不是compression
你自己上discord聽看看阿.-.
如果是真的compression真的很有感
我聽起來完全沒差別
所以我還是把他關掉好了
話說c9的write啦
[photo](media:AgADAQADqqcxG4TmmEU9CI-hb5gazoeD3i8ABM_8IbcCoMpzi3AAAgI@telegram)
好喔 感謝
話說APK有真正意義上的病毒?
不是都塞VM跑嗎
開後門/漏洞的話?像root手機的app都利用漏洞開root
Linux有這種漏洞的機率超低吧
@licson 把讀音樂metadata的改成用ffprobe好不?
現在這個讀不到opus的metadata阿
Linux好處就是漏洞修很快阿
在一般人看到新聞以前就先修好了
還有不是說要把ffmpeg改用ffmpeg-static還什麼的?
那也要等手機製造商推出patch給user裝
白牌山寨機只好自力救濟了qq
[photo](media:AgADBQADsacxGw9ikFWb16n9uAyVE0ZDyjIABIBjQ3NvwsxEpU4BAAEC@telegram)
然後他就摔死了(X
不好
為什麼
我已經試過 ffprobe 模組 讀不出 標籤
可以啦
所以才用別的模組
不能
我試過才放棄的
自幹阿
我都弄完了
你怎麼弄啊
不要(
[photo](media:AgADAQADq6cxG4TmmEUNlFXlSRdNevwH6C8ABPHp--Lz9AzIyuoAAgI@telegram)
const request = require("request");
const spawn = require('child_process').spawn;
const ffprobe = spawn("ffprobe", ["-show_format", "-print_format", "json", "-i", "-"]);

var stream = request("https://api.telegram.org/file/bot360451821:AAHcOkCdtyqN9BOO9M3z5G8-5xURYuyflqA/music/file_65.mp3");
var metadata = [];

stream.pipe(ffprobe.stdin);
ffprobe.stdout.on("data", data => metadata.push(data));
ffprobe.on("close", code => {
        console.log(JSON.parse(metadata.join("")).format.tags.title);
        stream.abort();
})
阿靠
我還要Artist
token跑出來惹
也可以啦
🌚👎🏿
就跟你說不能啦
真的可以啦
我測試完了
code呢
等一下
我要覺得值得才會弄
https://api.telegram.org/bot360451821:AAHcOkCdtyqN9BOO9M3z5G8-5xURYuyflqA/getMe
{"ok":false,"error_code":401,"description":"Unauthorized"}

好快
不過我並不覺得這值得
很快真是不好意思喔
還不是因為有某個屁孩會去世
87
*試
可是現在那module只支援mp3
還有ogg
而且不是opus的ogg是一般的ogg
[photo](media:AgADAQADrKcxG4TmmEUybQ-oHT7EdnUl7y8ABLs5upfOdhzGG1YAAgI@telegram)
const request = require("request");
const spawn = require('child_process').spawn;
const ffprobe = spawn("ffprobe", ["-show_format", "-print_format", "json", "-i", "-"]);

var stream = request("https://api.telegram.org/file/bot<token>/music/file_0");
var metadata = [];

stream.pipe(ffprobe.stdin);
ffprobe.stdout.on("data", data => metadata.push(data));
ffprobe.on("close", code => {
        console.log(JSON.parse(metadata.join("")).format.tags);
        stream.abort();
})
不過telegram server很有障礙,有時候會連線失敗
所以我建議直接讓ffprobe讀local cache
@licson 所以勒,要改用ffprobe嗎
是可以
不過等我搞定快取再說
對,要先弄好快取
不然telegram server會讓一整串處理炸掉
RJ11 有辦法拿來走ethernet ?
100/100
不要再跑奇怪的東西了 啥G.Fast 距離慘的 VDSL
你要直接在距離夠的地方丟數據機然後電話線接回家喔
或許吧
還有啥方式
聽起來好神奇
RJ11 拿四對當RJ45勒
好像也不是不能
直接接大樓 switch
還是這樣不能
反正你就把電話線當一般電線用就對了阿
我這邊的 RJ 11 有8 條線
把RJ45頭打上去應該可以拿來當RJ45吧
@chris1004tw 這樣可行嗎?
Um 畢竟 RJ11 的線還比較細
我記得可以 但頂多 100Mbps
而且這樣好像會從 地下一樓到三樓然後再到我家
恐怕不到100M
1G 干擾可能會爛掉
VDSL2 我這邊可到100/100以上
以線路品質來說
不過VDSL2 就是不給100/100啊
北七
VDSL2 理論上都可以 150/150
中華表示:
100/40 乖
香港好像就有用 VDSL2 來供裝 100 雙向
是本來就沒問題吧
中華不知道幹嘛不弄
[photo](media:AgADBQADrKcxG97-kFW4MANJ7uwaLV9FyjIABHGiGoLYZLBuIEoBAAEC@telegram)
90KM/h
我還有最後一招
隔壁拉光纖到我這邊
這是最後一招了 但我不知道隔壁有沒有卡館
隔壁用 PON 供裝?
隔壁 VDSL
整棟沒有人用PON
...
https://zh.wikipedia.org/wiki/VDSL
剛看到VDSL,我一直以為是直接拉光纖到家....原來還是銅線阿qq
骨幹放爽的喔
爽的啊
目前沒人拉得成
DSL 全都是銅線
只有我拉半成
地下電信是一看 所有PON的插槽都空的沒人接
我是第一條
可以 VDSL2 30a
可以做到單線 100/100
不過先警告 你的數據機會滾燙般熱
不走 VDSL勒
為啥會很熱
沒喔 電話線真的只能跑VDSL
好吧
你硬要把電話線夾個RJ45也不是不可以啦
只是要你兩邊都有設備能走以太網
不能把它當RJ 46勒
我貼了
算了還是不要搞一些奇怪的
走正常的好了
不然跟 G.Fast 一樣北七不就ㄏ
只是把電話線拉掉上 RJ45 呢
能拉掉我就上光鮮啦
卡管
你知道der
隔壁有沒有這問題我不知道
噢對 種花的 App 也爛了
似乎我只要用超過 100GB 就會說服務無法使用
\overflow/
\overflow/
[photo](media:AgADBQADu6cxGxNwkVWFw-7mRrjjBmg0yjIABJGOuEg7bFEeekwBAAEC@telegram)
[photo](media:AgADBQADuqcxGxNwkVUrThKAQNF3or1WyjIABObejUGzlSXFuk4BAAEC@telegram)
[photo](media:AgADBQADrKcxG97-kFW4MANJ7uwaLV9FyjIABHGiGoLYZLBuIEoBAAEC@telegram)
二月快過完了
為什麼你網路用量能那麼直線
因為這是我頭一個月沒有一天忘記讓他載垃圾的
[photo](media:AgADAQADracxG4TmmEW_fiyJBWQIYBV_3i8ABHsimTV-CAIfYXIAAgI@telegram)
OUO
[photo](media:AgADBQADsqcxG97-kFU77vPWRz9hYaMsyjIABOxNjhE_CmfNriYCAAEC@telegram)
http://www.oppein.com/
你家品牌名字很會取
[photo](media:AgADBQADtKcxG97-kFVUT-L1PQx42VtMyjIABLLSGrY5LMSmC08BAAEC@telegram)
[photo](media:AgADBQADtacxG97-kFXfiTr0ddCby9dXyjIABDBAaGJ6Iqbm2k8BAAEC@telegram)
[photo](media:AgADBQADuacxG97-kFVFWSsQbF4zcpMiyjIABJqsDk-O_WhbUy0CAAEC@telegram)
夜市的夾娃娃機 適合放這個嗎www
[photo](media:AgADBQADuacxG97-kFVFWSsQbF4zcpMiyjIABJqsDk-O_WhbUy0CAAEC@telegram)
那什麼
Um
套弄某樣東西用的(?
之前我也有玩一下
半透明突然感覺變好看😨
所以你用TG播音樂哦🙄
是指radiobot
我以為是1.5G
bot api是20MB
@licson 晚上惹
背景可以動態調整
所以你有在寫了嗎
還有c9的權限啦
就是可以調顏色
給了你啦
source(X
可以喔 等我回家
不過是很髒的 VB
[sticker](media:AAQFABMnGL4yAATZjQ-lnFKkiXgcAAIC@telegram)
看看(
所以你要改用C#寫了嗎www
好厲害的感覺😯
謝謝,不過我也看不太懂😵😵
載什麼垃圾🤔
裏面有C++
而且我打算加大源碼是C++的比例(
無用資料www
到最後整個 Bot 都可能會變成 node.js 的C++ Addon(
怎麼說
然後就可以直接編譯了
比較快嗎 還是
www
到最後會直接要libuv,連node.js也不要了(
這樣我就沒辦法幫忙寫了
然後就成為我第一個用C++寫的bot欸
你不要練一下你的C++技巧嘛
現在除了Mixer有C++加速以外,其餘的部分都是js
我想其餘有些耗CPU的部分都有C++的效能加持(
可是現在吃的CPU已經很少了
[sticker](media:AAQFABOhir8yAATYkdhTLoXOEYUPAAIC@telegram)
未來的component應該也會有些吃CPU的阿(?
[photo](media:AgADAQADrqcxG4TmmEUgQ5BP8e33E2KO3i8ABFUpFKlXLD7xBCsAAgI@telegram)
250MB,正常
好像很多都會mem leak
是程式沒寫好還是?
250M裏面不少都是音訊資料
某些模組的問題
像是discord
所以模組作者沒有修 問題基本上就會一直存在?
我的C++模組的記憶體管理超級好(
可是他看起來正在以很慢的速度一直增加中
模組是指開頭 include 的東西嗎
聽聞Go和C++的輕量感很接近
這邊指的是我寫的node.js Addon
哦哦哦
未來我轉行寫C++和Go好了(
你真的很想要C++的話,去把replaygain弄上去吧
這樣就可以平衡不同音訊檔之間的音量了
感覺我這樣子去讀資管研究所 會很慘😨
又不是所有檔案有Replaygain
先分析一次阿
那個我可以用Compressor解決
不過就變了要寫個Filter
可是你就可以增加C++的比例了
就是用C++手寫一個低延遲的Compressor啊(
好喔,不過你先寫完快取和改用ffprobe
var processorStream = through2(require('/path/to/compressor.node'))
(
你現在是讀...?
你絕對是node配合C++寫上癮了
C++是輕量的程式語言?我以前學的時候感覺不出來orz
對比起現在的東西算輕量
是喔...我只知道java吃記憶體
這是javascript不是java
C/C++ 都是手動管理 做得好的就不吃
java寫的好也不會吃很多好嗎
還是比C++多(
請不要拿C++和java比好嗎
[sticker](media:AAQFABN3lbMyAASf3AXUqoS5qWsWAAIC@telegram)
C#和java比才比較正確一點
有問題嗎?
沒有
氣管
到時候我看你沒 gcc/MSVC 跑我的node應用都會慢半一倍
(X
你確定只有一倍
www
光是那個mixer就已經讓目前的radio bot速度差超過3倍了
所以我當初堅持 C++ 是對的 🙈
這麼可怕..
不對阿 那個應該有十倍(
沒人反對(O
👏🌝
[photo](media:AgADBQADuqcxG97-kFVyUP0yClfboEZTyjIABHjSojePdXWpnVMBAAEC@telegram)
翻朋友 Google log
不知道該譴責的是你朋友還是你欸
所以源碼怎樣
個人覺得真的很亂
很可憐耶
不會用無痕模式
他小六的紀錄 (
改天去睡他家(?)再提一下
你怎麼翻到的 直接操作朋友電腦嗎xdd(難怪據說,物理入侵是最難防禦的資安入侵)
直接叫他在我筆電登入啊 (?
然後他從古到今的瀏覽紀錄就跑到你的筆電?
當然是 export
所以:
1.朋友用你的電腦登入
2.之後你在你的電腦run export
3.Profit!
這樣?
差不多 (?
[photo](media:AgADBQADu6cxG97-kFXiwuHUUZl6x-48yjIABKP0SziJnuyD-ksBAAEC@telegram)
2016 Sep
不敢借你的電腦了(掩面)
我也是跟他夠熟才叫他登的好嗎wwww
[sticker](media:AAQEABN8UJEwAARCkRyapqa4C4EcAAIC@telegram)
話說我覺得這邊很靜
@koru1130 你不是說想這邊變水羣嘛
w
可是這樣看下來 技術含量比YSITD還高
Orz
hhhhhhh
……
沒吧
如果我還在YSITD我說一句話可以興風作浪(
你現在還有追YSITD的訊息嗎
不過我在這邊聊得比較自在(?
有啊
🌊
🌬
(X
YSITD不是嘴砲出名的嗎
現在YSITD一整個水群的感覺啊
不是感覺,是事實
你知道那個ACGN都比YSITD還多技術含量了嗎
wwwwwww
?!
之前ACGN還在戰那個Linux比較適合當Server呢
我現在都待在巫師群啦
不用戰 CentOS it is
不過比較常戰影音編碼就是了
你這個最欠戰(X
RHEL 也很棒
不過要付錢
而且還是 per-Core
為什麼是這種神奇的收費方式阿...
你看看 mlog.licson.net(Ubuntu)和 licson.net(CentOS)
就知道那個穩定性比較好了
還好不是什麼cpu core+ram/10之類的東西
SLES的收費模式一樣喔
FreeBSD勒
Debian勒
FreeBSD不是Linux
好,他是BSD
Debian比Ubuntu好一些
話說看着 @licson_radiobot 的代碼
我覺得已經昇華去另一個境界了
話說我還在思考要怎麼自動清理 /tmp
所以我才說塞ram比較快
loop rm -r /tmp(
不過這樣就要限制好一次只能處理一個音訊檔
不然如果同時丟一堆就會死掉了
播完再刪掉r(?
其實在 getFile 做手腳就好了
直接讓getFile支援續傳之類的
然後這樣第二次下載時就不會重新下載了
也可以確保檔案完整性
然後在歌曲從queue移出時刪除檔案
然後還有每次重開bot時清空快取
我工作的公司,工作站也是Cent os
js對於整數跟char *的操作速度,只有一個悲劇可言
你不如在telegram的url handle那邊做
都可以啦
反正只有telegram會無預警斷
豈止會無預警斷線,還會直接連不上呢.-.
known issur (o
連不上時還會造成 console 洗屏呢,真棒
感覺好可憐
是Telegram問題還是模組問題
感覺TG的API很不穩
剛剛寫了個不肯定能不能跑的快取代碼
明天再測試好了
我來試試看w
只有改telegram.js嗎
是喔
看起來一臉會炸掉
果然炸掉了
等等,為什麼會炸掉
喔靠,原來是node跳回0.10
[photo](media:AgADBQADvKcxG97-kFVwsvn2uNzE1BhFyjIABB7F6Nan0TPzmFABAAEC@telegram)
Unity似乎有CPU問題
為甚麼卡 37%
要怎麼測試他有沒有正常運作
/tmp 和 htop 的 ffmpeg
如果 /tmp 有檔案
而且 htop 看到 ffmpeg 開始吃 /tmp 的檔案
那就OK了
要新丟的檔案才有還是舊的queue也會有?
舊的都會
那沒有
喔不對
第一次 ffmpeg 會吃到 TG 的連結
我再看一下
第二次重新放開始
應該會開始吃 /tmp 的檔案
/tmp有檔案
大小非0對吧
ffprobe有反應?
不是0
然後那些檔案半小時後應該會消失
ffprobe可以讀出metadata
htop裏面的ffmpeg有吃到 /tmp 的檔案嘛
現在應該是第一次播
沒有
我覺得應該要在用戶丟給bot時就先cache?
我覺得那麼主動不好
可是ffprobe是要在用戶丟的時候就讀metadata吧
那快取不就沒辦法讓ffprobe用到了
明天弄
我想睡覺
晚安
不過最重要是我那些快取的源碼要能用
我正在測試第二次播會不會讀cache
炸掉了
他直接跳過.-.
阿.-.
[photo](media:AgADAQADr6cxG4TmmEV8erf0B63xziKQ3i8ABOo64W7JnAGl_CoAAgI@telegram)
為什麼只剩ID了
我來自己寫寫看快取好了
不應該啊
我看起來也是不應該阿.-.
用crontab排程rm -rf /tmp/* (如果server是linux,windows的話不知道能不能寫指令排程)
這是個很糟的解決方法
/tmp又不是只有一個程式再用
而且最好不要直接調用系統的rm指令
然後也不要靠cron之類的,增加更多變數而且Linux限定
我rz寫perl都用system("rm -rf xxx")來整理工作站上的檔案xd
我知道為什麼會只剩ID了
因為我剛剛是用/song_1來點歌
然後自動刪除後他還是回報快取的位置,然後也炸了
然後我重傳檔案後有成功從快取讀
看幾次都還是覺得這麼多 thread 好可怕
那叫做core
有些不是會 4 core 8 thread 嗎
像 i7
這樣說有問題吧
那是Hyper-Threading
和thread不一樣阿
一個實體core有兩個thread,可以平行做兩件事情
這樣說也有問題阿
你應該說一個核心可以同時跑兩個thread