Jump to...
redirecting...

Log for OwO

是說,最近想不到能做什麼bot惹w
[photo](media:AgADBQAD8KkxG80RxQm-YCpofTzMQTAuyjIABA_c20zLhMDuYj4BAAEC@telegram)
?
@Senoc 你有 Facebook 帳號嗎
[photo](media:AgADBQADILcxG7wK2gwnY-eBOS0bqyg2yjIABHNYlDc8IygZFmEAAgI@telegram)
找一下
好久沒用facebook了
一聲槍聲之後, 村民很快看見 mr.try 正踏著 棒棒勝 @gnehs 的屍體, 槍頭仍然指向 棒棒勝 @gnehs 的太陽穴.
酒鬼 🍻 已經死了💀

黃昏將至, 村民們到了公投決定要處決誰的時候了.
大家將有 60 秒時間投票!
然後死惹
这是奇乐?
這什麼動畫?
[photo](media:AgADBQADM68xG9cdiwacLdNlYo_kzMVHyjIABGqKUsr7ytaCvGEAAgI@telegram)
[sticker](media:AAQDABPp_YYxAAQI3ZC7vGYUTmISAAIC@telegram)
w
之前不是還用 Newline 符號嗎
一個 Enter 符號那個
沒印象,應該直接換行吧
以前是直接換行
後來是 Enter 符號
好像只有幾天而已
前幾天。
看來現在變成 ... 了
🤔🤔🤔
重度使用者欸你
🤔🤔🤔🤔🤔🤔🤔🤔🤔🤔
/me sleep
戳了
竟然有共同好友欸www
Ripple effect + modal close
這是什麼Protocol
看起來不像IP
應該是自己內定hosts文件
ICMP (?
ICMP是L4的東西
我在說L3的協定
頁籤式感覺很M$ Office
我敢說一堆人用頁籤式
感觉很丑😕,如果切换成tooltip会更好唉
/air douliou
/air douliou
/air Taipei
@hugwalk 我的neko死了很久,不知道为什么。。。
我把他改成了/aqi <city>
不過Bot現在沒有開ww
然後,有時間在繼續修code好了(?
[sticker](media:AAQFABPNGL4yAAQzY7dPYTOXTHQUAAIC@telegram)
[sticker](media:AAQFABO_9bEyAATlYGJIQWJ0yHIZAAIC@telegram)
OuO
/aqi taipei
用了 Node.js 為什麼還要用 Nginx?
我到現在還是想不太透
所以是 Nginx 比起 Node.js 內建的 Proxy 要來得穩定跟簡單?
🤔 ..
[sticker](media:AAQBABOdp-8vAARbS2O2HSQxaWcwAAIC@telegram)
其實你可以不用,只是你要幫你每一個有HTTP的server選一個pkrt
我之前架 Ghost 的時候他寫盡量用 Nginx,因為如果直接用 Node.js 的 HTTP 不安全
而不能共用port 80
用 Sudo 跑 🌚🌚🌚
不是這個問題
🤔
不能多个node服务共用port 80
也就是没有virtual host
Node 也有套件可以寫 Virtual Host 吧?
感觉好麻烦诶
可能是會重造輪子所以乾脆直接用 Nginx 比較快
🤔
其實也有 node.js 做的 Reverse Proxy
node-http-proxy used by Nodejitsu
看起來好像簡單簡單的
node-http-proxy 是 production-grade 的 純 node.js 反向代理
所以說node的HTTP不安全是完全錯的
[sticker](media:AAQFABPECMoyAAQRf08RyVzb6HotAAIC@telegram)
我在回應這個(
[photo](media:AgADBQADNbIxG-nPYgiqCi4TbOnkLg1SyjIABEyOiOjKmsDw_mIAAgI@telegram)
🌚
但是用 80 Port 的 Nginx 跟用 80 Port 的 Ghost .. 🤔
是有差別膩
是教你不要用HTTP而用HTTPS吧
我要上學還得坐船從龜山島回到本島呢
幫QQ
幹 不好笑喔
你也知道不好笑啊:)
:)
:)))))))
.
[sticker](media:AAQFABMcDsoyAAQpk7VPpJNTCes_AAIC@telegram)
[sticker](media:AAQFABMcDsoyAAQpk7VPpJNTCes_AAIC@telegram)
[sticker](media:AAQFABOlEMoyAATWvTt7Nl8abss4AAIC@telegram)
/test taiwan fusing
Ummmm
來想要怎麼從function取值出來ww
return
global variable
byRef
function aqi(url){
request(url, function(error, body, response){
if(!error){
var $ = cheerion.load(body),
aqi = $("div#aqiwegtvalue.aqivalue).html();
}
return aqi;
}
});
}
現在是這樣(?
用到 Global Variable 跟用 eval 一樣有罪
請用 callback
[sticker](media:AAQFABNPIL4yAAQk3kU984ZIQ3skAAIC@telegram)
Ummmm,我看看(?
死刑
有種pattern叫做namespace
function aqi(url, callback){
    request(url, function(error, body, response){
        if(!error){
            var $ = cheerion.load(body),
                  aqi = $("div#aqiwegtvalue.aqivalue).html();
        }
        callback(aqi);
    });
}
namespace?
namespace 跟 global var 有關聯嗎 🤔
好,我試試看
[photo](media:AgADBQADN7IxG-nPYghBnda9OJ5N68UvyjIABGhqESSHJGoI-JkAAgI@telegram)
[photo](media:AgADBQADOLIxG-nPYgg2116Q5HFC6KI8yjIABBNt_iR_XlO56GMAAgI@telegram)
太嗨了吧wwww
我記得 Vuex 以前好像就是這樣
TypeError: callback is not a function(?
用這種方式的缺點就是每次都要寫全名
callback 是讓你自己改的
所以如果夭壽長
你要這樣
aqi(地點, function(AQI){
TG.sendToChat(AQI);
});

這個改一下就能用了
就丟一個function進去那個function
你要傳cb進去
你不要一直縮寫(#
現在是怎樣
繼seadoglang之後又一個korulang嗎
combo
cockblocker
chinese bongo
chinese bondage
n = application.utils.tools.canvas
n.name = "owo"
1. cb是常用縮寫好嗎
2. 本來就是
2是在回什麼
korulang?
Y
u.
^korulang
這種方式做久了在 JS 裡面會變成創新值,而不是把它傳回原本的 Object
那殺小
我之前有個問題就是這樣
[sticker](media:AAQFABNDkb8yAATaLsE9OJaHK28pAAIC@telegram)
什麼意思
地方的洨洨安需要 JS 的 Pointer
什麼是pointer
n = application.utils.tools.canvas
n.name = "owo"

之後如果經過了許多函式,把 n 傳來傳去

n.name 最終不會傳回給 application.utils.tools.canvas.name
A = 0
B = A
B = 1

> A = 1
為什麼
問 JS
不懂
A 是 0
B 是 A
B 是 1

B 是 A
所以 A 現在是 1
[sticker](media:AAQFABMcDsoyAAQpk7VPpJNTCes_AAIC@telegram)
跟普通變數不一樣就對ㄌ
為什麼我沒遇過
有點
喔喔
n = application.utils.tools.canvas
n.name = "owo"

function toNone(n) {
    n.name = "None"
}

toNone(n)

> application.utils.tools.canvas.name
owo


我忘記是不是這樣了
[sticker](media:AAQBABOdp-8vAARbS2O2HSQxaWcwAAIC@telegram)
反正我現在在 JS 都寫全名
簡單說他不是變數,他是一個「指針」,

雖然他看起來像變數,但其實他是「指向到另一個變數」
这是引用啦
@YamiOdymel 你變數名後面要加()
爆炸了
不然不是一個function
🤔 蛤
我有忽略了什麼嗎
好像叫參照
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
傳參考(O
台灣叫什麼?
🌚 我们的 nodejs 不能直接操作 pointer,我们说是 deep copy & shallow copy
英文都是 reference
就叫傳參考
太難聽了吧
那有更好聽的嗎
不然你也可以說傳址
傳參。
傳址不一樣吧?
🤔
傳參照
傳址呼叫
你那是不是多了 Callback 的感覺
好啦,其實以java邏輯來看js是傳值不是傳址
阿就byRed
傳記憶體位置的值
byRed
/-/
/-.\
/-.|
/-./
/-/
|-|
\-\
---
/-/
|-|
\-\
|
-
.
\
|
/
-
[photo](media:AgADBQADObIxG-nPYgj9iBi8DR5F_rpByjIABHRr8vKcTP6VMWIAAgI@telegram)
改成小安臉98
既然他都叫JavaScript了,就用java標準吧(#
[sticker](media:AAQFABNDkb8yAATaLsE9OJaHK28pAAIC@telegram)
蛋蛋拉傷
什么鬼
我好像看到三隻手
我是覺得蠻像的
Umm.好我想辦法
我的太長
不如说他们都像 C ?
唬爛
🌚🌚🌚🌚🌚 是試試
[sticker](media:AAQFABM1H74yAARw-0Rq3zyvE-QbAAIC@telegram)
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
Rust 貌似是 Algol 语法的噢
🌚🌚🌚🌚🌚 是是
[sticker](media:AAQFABM1H74yAARw-0Rq3zyvE-QbAAIC@telegram)
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
🌚👍 好基友
🌚👉👌💦
[photo](media:AgADBQADXLExG5GL8gd1kbEyN7fiVqg4yjIABMjtvNSEdzc3yGIAAgI@telegram)
🤔 這角度好像很正確但是卻正確的很詭異
因為我這次是用pc改
:>
:) ...
[photo](media:AgADBQADXbExG5GL8gffwFic8TgYRqBUyjIABGuEFKiGxnzlFWQAAgI@telegram)
有點不懂ww
unexcepted ;
哇我以前都用這個畫 Logo
現在長得這麼 Word 2003 了
你可以去搜尋callback
你可以學 PHP 不會有 Callback Hell
🌚👍
分號教
sure.
PHP 连 callback 也没有
明明就有,哼
[sticker](media:AAQFABNrZr4yAAScXyCXtN8gRjEVAAIC@telegram)
[sticker](media:AAQBABNine8vAASwdlWKRzXkoVU5AAIC@telegram)
[sticker](media:AAQFABNPIL4yAAQk3kU984ZIQ3skAAIC@telegram)
[sticker](media:AAQFABPBMb4yAAQoHUymO9KQ4cMFAAIC@telegram)
始春
有什麼是 PHP 做不到的? 🌚
[sticker](media:AAQBABOdp-8vAARbS2O2HSQxaWcwAAIC@telegram)
👏🌝
我這不就用 Golang 試試了麼
好w
[sticker](media:AAQFABNPIL4yAAQk3kU984ZIQ3skAAIC@telegram)
我是打算弄一個function在上面
然後底下用bot.addCmd把網址傳回去
然後在把值拿出來w
[sticker](media:AAQFABOBW8oyAATLpXR5s9WCYtMyAAIC@telegram)
[sticker](media:AAQBABOdp-8vAARbS2O2HSQxaWcwAAIC@telegram)
[sticker](media:AAQFABOBW8oyAATLpXR5s9WCYtMyAAIC@telegram)
🤔 ...
[sticker](media:AAQFABPzH74yAATximTM94CR1IEoAAIC@telegram)
摸大屁屁
[sticker](media:AAQFABNiNL4yAAThZgijROH58dQBAAIC@telegram)
按到
[sticker](media:AAQFABObbcoyAARDJqnuqNIvipknAAIC@telegram)
[sticker](media:AAQFABMibsoyAATsQc5t33qwj4cpAAIC@telegram)
[sticker](media:AAQFABMibsoyAATsQc5t33qwj4cpAAIC@telegram)
[sticker](media:AAQFABN2dcoyAASCWsUX3CfIhQ8vAAIC@telegram)
.
幹嘛
🌚
🌝
/test taiwan fusing
/aqi taiwan douliou
\成功/
\成功/
接下來看能不能把function放到其他地方w
不要放在原本的code裡面(?
/aqi taiwan cianjhen
?
無法連上這個網站
/aqi taiwan annan
/aqi taiwan Taipei
/aqi taiwan taichung
[sticker](media:AAQFABMpGL4yAATnBU8docClnbscAAIC@telegram)
[sticker](media:AAQFABM9Y74yAARIIjXBUiScou0YAAIC@telegram)
[sticker](media:AAQFABNCZL4yAAQ8ejlTMq1zC8cXAAIC@telegram)
到底....能不能用(?
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
能,但我沒有開ww
你是用哪個服務查詢的阿
[photo](media:AgADBQADgKkxG9RWZQh-VKBqmglcKLFXyjIABCFfC2cCSF4i92IAAgI@telegram)
/aqi taiwan cianjhen
棒棒兔式胖極喵(puisín) remove before flying:
/aqi taiwan Taipei
/aqi taiwan Taipei
Ummm,這個晚點改w
/aqi taiwan Annan
求URL組合部分code
/forward 29718
/forward 29712
好喔
/week 16 12 25 21
/week 16 12 25 21
\關掉惹/
\關掉惹/
沒辦法24h運作qwq
丟上OpenShift
回家來看看(?
跑一個elf跟屎一樣
jq
變成下載檔案
???
那我該丟嗎qwq
$ ./jq
404
你只是跑js
沒關係的
[photo](media:AgADBQADPbExG5GL8gdmohfQh06NFoAvyjIABGo9oM_70LVP9IkAAgI@telegram)
好的(?
不知道那台超級舊的筆電能不能拿來跑ww
其實我在想會不會是jq的問題
發issue囉
@WoodMan_LogBot @WoodMan_test_bot
看來都有活在這裡ww
課本上這樣教學生大約會 我都不知道怎麼教小孩了!
@DennyHuang 這句話借發靠北工程師
請便XD
[photo](media:AgADBQADO68xG9cdiwYOyxQ6UVIkQd4ryjIABIKfpZUAAWMeNGU_AQABAg@telegram)
[photo](media:AgADBQADPK8xG9cdiwZFOlerCyFeY0RXyjIABEhGzGXLwWJmEWQAAgI@telegram)
還沒出來(?
Sure
那是12分鐘嗎
yep
mother fucke-
No foul languages
OpenShift不讓我註冊ww(?
因為他要開始推OpenShift v3了
Ummm,那怎麼辦qwq
看來只能找其他的來用惹QwQ
好,放棄(?