Jump to...
redirecting...

Log for Ow< [MSFW]

@mmis1000 話說你看一下 GitHub
@james58899 幫你的所有 Bot 都加一下 package.json 的 start script
我要把他們都 Docker 化
重點是我終於可以限制每個 Bot 用的記憶體了
那樣我的 RAM 就不會炸
原來你也會擔心 RAM 爆炸
話說你不是很早睡的人嗎
@licson_tracer_bot 已經成爲第一個 Docker 化的 Bot 了
今天不知道爲甚麼很有幹勁
因為docker(X
不過我也是累了快要去睡覺
因為昨天那臺機才炸了一次
讓我意識到出問題了
因為上傳是吃滿的
話說 不關掉 mongod 做 replication 真的很慢 🌚
還好吧
我覺得蠻快的阿
是說你怎麼還沒睡
早知道我關掉一臺 Secondary 去複製資料
因為有很多伺服器的東西要改善
尤其是穩定性
你加油
還有DB Replication
db改天再說吧(茶
或是你主機直接開給我
我快睡了 要撐不着啦
然後 @james58899 你 dmhy 那個 我想我要限制一下 CPU
怎麼了嗎?
喔好
那個有很佔用cpu?
我在想我要不要也幫我專案上ESLint
他好像比c9的code formatting好
[photo](media:AgADAQADrKcxGxOh0EWtdUpw3crqFpPP5y8ABEROZmegCqefOkkBAAEC@telegram)
你先看一下
FFMPEEG可不可以用一串指令直接把一個MP4檔案轉成MP3檔案順便淡入淡出?...
(Google 中
可以轉mp3
但是淡入淡出有障礙?
淡入淡出也可以,用filter
oh...看起來會變得有點麻煩...
wwwwwwwwwwww
@james58899 話說你的 chat-bridge 到底是什麼一定需要 node-icu-charset-detector 啊
那應該只應該是 optional 的啊
IRC解title
沒icu會炸
我現在 s2i 炸了
所以不是optional
ICU 又不是系統預設會有的東西
那我也沒辦法阿,解title就是會用到.-.
會怎麼炸
大概是遇到url就會整個crash
你的 package.json 再加一下東西
加一下 preinstall script
yum install libicu 什麼的
反正他是Docker有root
yum?還是apt
yum
OpenShift 出品的 Container 都是 RH 系Kernel 的
我乾脆都寫上去算了,反正大不了指令找不到而已(
[photo](media:AgADAQADracxGxOh0EWdY2Yc7ZSm-Oeg3i8ABIOKXtLoq08M2zQAAgI@telegram)
[photo](media:AgADAQADrqcxGxOh0EUYdDgVrORYUyAE6C8ABGBp4axTcpTt-PcAAgI@telegram)
@licson 沒有其他方法嗎,這樣看起來很不跨平台
誰叫你要用 icu
誰叫網頁編碼那麼機掰
你的我可能不能用 s2i 弄了
\杜絕彩虹恐怖/
\杜絕彩虹恐怖/
wwwwwwwwwwwwwwwwwwwwwwwwwwww
話說 dmhy 那個 bot 是什麼 username
然後你知道你沒幫 data.json 做 gitignore 嘛
我知道阿
現在 data.json 裏面那些已訂閱頻道都不見了
因為那個我沒有寫如果data.json不存在的錯誤處理.-.
.-.
幸好 TG 那條 Key 還在
沒備份?
誰叫你沒寫 .gitignore
我都直接 git pull 啊
唉 你不科學誒
git pull應該不會蓋掉data.json才對阿?
我從來沒改過data.json說
因為你在我機器改了 data,json
所以我就要先 git stash
然後 git pull 再 git stash pop 以後他會嘗試 auto merge
算惹沒差
不過你 github 的 data,json 是多行的 而 運行中那個因為你有動態改寫所以是單行的
然後 Git 的自動合併就壞了
唉你看看你
直接git pull就好了阿,不需要git stash
因為你有動態改到 data.json
然後 Git 會因為你有 uncommitted changes 而不讓你 pull
可以直接pull啦
其實你預先放進去 .gitignore 就什麼問題都沒了
不能
commit沒更改data.json就會讓你pull了
我很確定(O
不能啦
和commit無關
和本地更改有關
明明就可以
不可以
你自己試試看
我就試過了阿
Git一直就是你本地有 uncommitted changes
就不讓你 pull 啊
更何況你的 data.json 是動態修改的
可是我一直都可以pull
那一定會出現 uncommitted changes 啊
就讓他出現阿
他還是會pull成功
不會
他會說要你先 commit
那是有衝突時
例如要pull的commit有改到data.json,然後本地的data.json也被改過
才會強迫你commit
[photo](media:AgADAQADtacxG_umiEWoe1PDwXJ_9imQ3i8ABJ5EwOR28t4AAespAAIC@telegram)
2/25的
那就是你有改動過別的檔案了
不是很科學阿
[photo](media:AgADAQADr6cxGxOh0EW8cYit1jvUkGOK3i8ABOfklsIYou0QiTUAAgI@telegram)
改一下 .gitignore 是多難XD
很難
因為這樣我還要改檔案讀寫
把token和id分離
其實一個 try catch 就好了
[-135803739, -120926122 1001054249662-119065618,162149468, 167628655, 135783636, 193920949, 192907833, -127657399 128893538, 195489652,252953997, -1001086843383,266517590, 203345127, 24940 7332, 716042 88, -15 458807, 200446212 758, 264619306, 157814750, 106204077,288232060, -1377' 197,180733688, 171012151,155429832, 130605821,141157079, 153587469,79309393, 317981363, 203 55371, -188843941, -1001089830020,-1001059842186, 202730290, 11457427, 28437846, -192188578, 17249934, 210802475, 166738944, l19851019,67937725, 144539359,226893190, -187821 132,30186590' 163073441, -1001018210478, 107122737, l45798818, 199913622, 369489249, 319472324, -1001102758 64, -166333717.-197748892,228954701, 1001070480245, 1001100138159]
來自Google翻譯
看起來辨識率很慘烈www
你可以開issue
看有沒有人要發PR
絕對沒有
[-135803739, -120926122, -1001054249662, -119065618, 162149468, 167628655, -135783636, 193920949, 192907833, -127657399, 128893538, 195489652, 252953997, -1001086843383,266517590, 203345127, 249407332, 71604288, -151458807, 200446212, -100104282043, 218976758, 264619306, 157814750, 106204077, 288232060, -137759197, 180733688, 171012151, 155429832, 130605821, 141157079, 153587469, 79309393, 317981363, 20355371, -188843941, -1001089830020, -1001059842186, 202730290, 11457427, -28437846, -192188578, 317249934, 210802475, 166738944, l19851019, 67937725, 144539359, 226893190, -187821132, 30186590, 163073441, -1001018210478, 107122737, l45798818, 199913622, 369489249, 319472324, -100110275864, -166333717, -197748892, 228954701, -1001070480245, -1001100138159]

@licson 去還原data.json (O
如果我有打錯id就算了,反正訊息發不到會自動從陣列刪掉
[photo](media:AgADBQADsqcxGxs80FUtoVKkWPnT-JdKyjIABPlgjdvQAAG0zWNoAQABAg@telegram)
現在還多了這種東西喔
哪隻bot?
你 dmhy 那個啊
不科學
算惹,放一小時候再看看
昨天你找我幹嘛?
你看一下 GitHub 再問我
話說 GitHub 不是有電郵提示
沒提示也沒新,所以我才問阿
看你 irc-reply-bot 的 pull request
🌚
bot.js是debug才會用的entry?
放start有點奇怪啊
你的 loader 很可能會和 Docker 自己的重啓機制衝突
那弄其他名稱如何?我覺得他不該是 "start" ,應該是 bare_start 之類的
s2i 一定要用 start
因為他 entrypoint 是直接叫 npm run start -d
這個需求真北爛阿 .-.
沒有啥s2i的rc files之類嗎?
他是基於 base image 的
是說你是用哪個repo 的?
那個 node.js 的 base image 就這樣
s2i會inject特定環境變數嗎?
你可以設定
how?
就 s2i build -e VAR=value
用環境變數決定是不是要用loader 不知道是否可行
或是用 Docker 的 env 也可以啊
c9也在docker裡啊
可以啊
s2i sets the environment variables from .s2i/environment (optional)
這個不知道是否可行?
我意思是 s2i 會產生一個 Docker Image
然後再 docker run -it -e NO_LOADER=1 ...
我知道
這樣啊
但我想要的是,直接讓s2i產生的image都自動加進變數,反正那種情境也不會有人用loader
那就 s2i build -e ... 啊
-d 是送給程式的?還是給npm的?
npm
咦不是
.-.
為什麼我覺得把bot都塞進docker會弄出很多bug
你的node.js 的build image是在哪個repo 的?
不會
去 docker hub 搜尋 centos/nodejs-4-centos7
我覺得比起解決s2i的各種問題,自己寫dockerfile還比較省時間
其實不是 s2i 的問題
是 package.json
大家都沒寫 start script 而已
預設就是 node index.js ,幹嘛要寫?
預設其實不是 node index.js
npm start 的預設其實是 node server.kjs
package.json 的 main 意思是 require 模組的時候到底實際要 require 哪個檔案
所以為什麼要有 start script
實際上大家只寫這個
阿…c9擺太久休眠了
這個我剛剛試過是OK的喔
他在windows上保證不會動啊
你在Windows就不會用 start script 了吧
不如說根本不會想要把他架在windows上呢,但我還是想保持相容性
那樣就用 node bot.js 啊
我們聊這麼久就是在聊到底要用哪個JS 🌚
直接在index.js
if(process.env.NO_LOADER這樣不就好了?
那樣就你直接改誒
所以我在等c9 up…
可以取消我的 pull request
不過你還是要改 package.json
yep
現在我要想想限制 @ysitdbot 用多少 RAM
64MB?
似乎可以
56MB Soft Limit
64MB Hard Limit
似乎蠻適合 @ysitdbot
你node . 試試
就試index.js
我在說 npm start
那是npm的問題(O
我一直都在說 npm 好嗎
慘了 我們有代購(#
是我錯覺還是ubuntu的apt真的比debian慢很多
你可能是盜版ubuntu的受害者
opensource沒有盜版概念好嗎
好喔
錯覺
慢的是你的網路
我不是指下載喔
是指安裝
錯覺 慢的是你的電腦 + 網路(
可是並不是我電腦上的
是chris那台的ubuntu和我電腦上的debian vm比
然後ubuntu安裝速度明顯慢很多
剛剛在整理資料夾
看到一個叫做hand.bmp的
點開來看
哇 是一顆頭。
只好去看看head.bmp是不是手了
可是沒有
一個叫做ptt的資料夾
哇 都是ppt耶
喔幹 找到摩爾號了
神奇
剛剛想了一下 我還背得起來
找到了奇怪的一串base64
拿去解開
三小 帳號密碼???
修改日期 2011/12
[photo](media:AgADBQADs6cxGxs80FVDehmksGBOV51CyjIABJFKwCIFiGg5OmIBAAEC@telegram)
wwww
幹,笑死
所以帳密呢
超棒加密www
走開
好懷念還在玩摩爾的年代
現在這生活根本不是人過的
我的硬碟的檔案都沒辦法活那麼久
我好像智障到不會玩
因為我不知道從Windows換到Linux又換回Windows幾次了
87
[photo](media:AgADBQADtKcxGxs80FVcIb94GgYbtsI1yjIABCIHyOmEgMwHt2gBAAEC@telegram)
這真的不是正常人會做的事了
如果正常還會在這裡嗎
XPS到底是什麼
我這輩子還沒用過
這87%是IE存檔的檔案
而且還是不知道那個遠古版本的
為什麼硬碟裡面一堆詭異的檔案
看到一個北七垃圾
[photo](media:AgADBQADtacxGxs80FXINlLAuZoxlUI2yjIABCiFq5z9OMoeHWcBAAEC@telegram)
沒有
是他用xps列印的
🌝
xps 到底三小垃圾
pdf alternative(?
我ubuntu和debian我會選debian沒錯
\CentOS/
\CentOS/
好喔
我選擇關機ww