Jump to...
redirecting...

Log for YSITD

你生物沒學好喔
是說我手邊後側也都有
聽起來很可怕
可是要先有探照筆
照衛生紙
不確定 沒測過
不過我真覺得這很瞎
去刷比賽比較實際
Dev比較有比賽吧
Ops比賽很少耶
Alg
Sec
找不到工作是0
我實在想不到其他的了
libuv:
在C寫MT
我很怕
不,他是 C++ 我更怕
一堆 pointer
那你還繼續用 C++ 寫 Web Server 484 有事啊
為啥不試試njs
對耶為啥不試試njs
我們就決定試試用njs寫吧
聽起來更恐怖
nginx都可以當kv了
沒啥好怕的了
聽起來效能就很讚
人家njs是官方的
把整個服務寫在site-avaliavle裡嗎
C++ 把縮網址 app 寫作 nginx module
聽起來很讚
並沒有
lua那個
njs他範例是塞在 modules 裡面
那個不是cgi,那個是直接寫在server block的
好,這有部份說服我,對,部份而已
可是njs聽起來一樣讚
但是要依賴 nginx,不優
我相信js比c++好寫
你可以當成 cgi 來看,但他是在 nginx memory block 裡面會先預先翻譯好的 code
那不然你這年頭要用哪個高能伺服器啊?IISㄇ
那要不要來一點 lua
不要
array staet from 1
很人性化啊 (X
我真的覺得一些簡單的東西可以用njs搞定
好吧,那就主要的東西用 golang 當頭,然後需要 programmable 的東西丟出去給 node 或 python 做,如果沒被啟用這功能的網址就可以省資源惹
前端我沒意見,你們慢慢吵
這看起來就和 dotnet 幹了一樣的事情啊
node-c++
聽起來好像有點嗨
輔大的水
不會退的欸
U
這麼酷
我覺得Caddy優美多了
Golang寫的 又不肥 語法優美 自帶dep
9102 年了,幹嘛還用 dep 啦
go mod 好嗎
挖靠我以為dep才剛出
我知道他是屍體
改換 go mod 了
然後就可以跑了yay
好ㄛ
我只對 Programmable 的部分有興趣
好👌
因為那也是我覺得很特別的賣點
然後拼裝車
簡單來說就是你也不想做就對了
等等
可是我最近沒空寫 code 欸
那實作要誰來
等你有空啊,反正它 stage 2 的事情
有生之年系列
好ㄛ
人家連坑都還沒入是ㄇ
哭哭喔我覺得我手邊有生之年系列越來越多了
🤨
然後支援cname上來我們幫你轉址
我的意思是可以選
喔好喔
繼續ㄨㄚㄎㄥ
繼續ㄨㄚㄎㄥ
沒事這個已經在坑裡面了
沒事這個已經在坑裡面了
我下午的時候寫上去了
我下午的時候寫上去了
@seadog007 如果直接讓 clinet 跑 user 寫的 js
@seadog007 如果直接讓 clinet 跑 user 寫的 js
會有什麼安全性上的風險
會有什麼安全性上的風險
當然有啊
當然有啊
你可以塞一個iframe在網頁上 然後不要轉址
你可以塞一個iframe在網頁上 然後不要轉址
然後做點擊劫持
然後做點擊劫持
之類的
之類的
很多
很多
好ㄛ
好ㄛ
有人要玩遊戲嗎
有人要玩遊戲嗎
有人要寫一下 Custome Language 應該要有什麼功能ㄇ
有人要寫一下 Custome Language 應該要有什麼功能ㄇ
這哪門子遊戲
這哪門子遊戲
不好玩 :P
不好玩 :P
.-.
.-.
我覺得最難的問題是
我覺得最難的問題是
我們要怎麼避免user去戳瀏覽器的 API
我們要怎麼避免user去戳瀏覽器的 API
不要給 client 執行 (O
不懂
不懂
user 寫了一段 script
user 寫了一段 script
我們要怎麼避免那個 script
我們要怎麼避免那個 script
去戳到瀏覽器的 API
供三小
例如 alert("owo")
所以才跟你說自訂語言齁
不要有這些syntax就不會有編譯出來的東西有這些東西的問題了啊
就算能 custom 還是可能會戳到r
你打 CTF 的應該最清楚r
各種花式
那就是你寫太爛啊
廢話
你的AST裡面不存在Alert 怎麼會有alert被編譯出來
通靈通出來的喔
我哪知道
js 多邪門你又不是不知道
最好的方法,不是不要讓使用者寫 script 嗎?
只允許簡單關鍵字不就好了
🤔
好我大概有想法了
到時候出事在說 反正要能繞過難度滿高的
說來聽聽
不過說實在的 你照正常的compiler流程
是不會弄出來啦
編成其他正常語言是不可能出事的
但是這他媽是 js
一樣好ㄇ
你就用 typescript 寫ㄅ
可以喔
就 比較 安全(
你只是見識比較少
其實可以
CTF打得少ㄅ
kkk
反正你按照正常流程 不會出事
Custom langauge 訂成 Functional 的會很靠杯ㄇ
因為我覺得 Functional 最適合
沒人想學
: (
只有compiler簡單 沒了
那你先生出 manual 之後再來談
所以 feature 先寫一下啦
ㄛ你在寫了
ㄛ幹等等
我說的 feature 就是指 syntax
不然寫custom intepreter,寫個jsjs
大概是自訂語言的想不開程度的兩倍
js一堆quirk
@seadog007 幹所以那三小啦
regex match
@seadog007 你這些 keyword 要怎麼組合在一起
有沒有範例
你的文法是啥
你的文法是啥
在底下還沒寫齁
我可以寫個functional讓你看看有多醜
(X
我覺得這個坑大到我覺得自己寫不出來xDDDD
我也覺得這語言有點太大
類似這樣(?
我覺得
我覺得
Parser 會有點難寫
問個問題
所以你還是堅持functionalㄇ
sh 的 syntax 對你們來說算醜嗎 🤔
sh 的 syntax 對你們來說算醜嗎 🤔
我給你看 functional 的
default 是什麼意思
在這裡沒用
不過就是都沒被定義到的時候會做的事
那我先忽略ㄛ
每個人的理解情形都不同(
如果每個人都把自己的 note 塞進官方文件,文件會變得很癰腫。
那就是你們理解力問題啊(笑
:coin: :mouth:
你是要寫多久 :D
等一下啦
這樣完全不會有人想用functional好ㄇ
我在想要怎麼排版才漂亮
好了
III. Specification

==== is the fully-absolute equal symbol.
你的架構看起來有夠不妙
這是 prototype 啦
我想想看 else if 有沒有更好的方法
有個問題
有用 JS 寫成的 JS 解釋器嗎 🤔
有用 JS 寫成的 JS 解釋器嗎 🤔
你還不如寫成這樣
這沙小
沒有else啊
會出事啊
反正第一個就jump了
哪來else
你這語意怎麼判斷r
ㄛ好我大概懂你的思路了
ㄛ好我大概懂你的思路了
你這樣有比較好判斷ㄇ
直接把 if 後面的當作 else ㄇ
看完這個我強烈拒絕functional
浪費時間
@seadog007 下一個呢
c86
(cond (bots "somewhere")
      ((contains UA "AppleWebKit") "otherplace" )
      "blolck")
一樣醜
難以理解
拒絕
因為這種的 parser 最好寫r
那你上面那個的 BNF 寫寫看啊
或其他 CFG
不難啊ㄚ
寫啊
cond
    (bots) -> somewhere
    (contains UA "AppleWebKit") -> "otherplace"
    _ -> "block"
這種ㄋ
友善多了
但是還不是很友善
好我知道問題了
我們對這東西的想像不同
你想像成一段 script
我想像成一個 function
{
  "cond": "a > 10", 
  "next": "redirect google.com",
  "alt": "redirect yahoo.com.tw"
}

不然…我提議一個最智障的
gui保證很好做
只是手寫很反人類
我以為GUI就是一個Code Editor耶(?
你看如果我要做成現在上面那樣ㄋ
Functional不是寫到死
然後這個跟ast九成像
雖然很反人類
不過不得不說這最好parse
拿 flow chart 生 code
@seadog007 所以你有看懂我說的這句ㄇ
沒有啊 差不多啊
如果是linux的算法
他本來插 2609
沒屋頂買一買
欸才剛出欸
他不是有規定Power
賣家說加一個 800
我現在連我的伺服器要拿來幹嘛我也不知道
哦你要放你房間是嗎
而且那兩天通常不會睡覺 我覺得沒插
U人要玩L4D2ㄇ
好煩ㄛ 今年沒搞到Computex的票
為什麼一張紙那麼貴
然後系這麼弱
@daisuke1230 你有ㄇ
現在麥塊只要500塊喔
有啊
我老ㄌ
:(
先買就對ㄌ
@jimchen5209 好ㄅ 所以哪個版本你願意玩
紅石系統是這時候比較完整的
那就1.5.2 DW20?
1.5 v2
因為他很大
用用看 JVM 之類的東東ㄋ