Jump to...
redirecting...

Log for OwO

[sticker](media:AAQCABPfrIQqAARkb7QgFi2oQVMFAAIC@telegram)
[photo](media:AgADBQADJLIxG-nPYggZt8DqPRZjCS9IyjIABKpKgOomKxXYD1sAAgI@telegram)
🌚
🌚🌚🌚
meow?
Xdd
[photo](media:AgADBQADrK0xGzdwMQpMzh1PN8tjMdUryjIABH-gcLtxwcu-qD0BAAEC@telegram)
是這個吧?
在聊天中的按鈕?
模糊www
應該是這個OuO(?
[photo](media:AgADBQAD06kxG80RxQnl92UeAAGaXGGUQMoyAARidom_u0CRFdpZAAIC@telegram)
好美的datepicker🙈
個人認為某個md風格的比較好看
log在用那個
Ok
[photo](media:AgADBQADbqkxG9RWZQhZcZZiitckkH5OyjIABN_1bZT8EJMxvVoAAgI@telegram)
那個 Cancel 跟 OK 要不要 MD 化(?
Material Design 怎麼被用的好像 Windows 的風格
怕,btn在作怪,颜色怪怪的
推坑一下 Golang

https://go.yami.io/
沒連結預覽
[sticker](media:AAQFABMY8rEyAAS48PcVakm3-5gTAAIC@telegram)
你是想說
Metro
對啦
天阿你竟然知道這個名詞
[sticker](media:AAQFABMdFb4yAAQ-R2HduIZjwM0dAAIC@telegram)
Golang...我不太熟,求介紹(X
掉坑,埋坑,封坑
點進去
那個啦 是一種驚訝的語氣
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
好的。
我想知道Golang的普遍性如何
[photo](media:AgADBQAD1KkxG80RxQnDA9x7ERIVfqVJyjIABNAzR-bhTmOtlVsAAgI@telegram)
完美的android
國外企業現在慢慢在用 Go 當後端

不過國內目前沒什麼消息
[sticker](media:AAQFABNDkb8yAATaLsE9OJaHK28pAAIC@telegram)
優勢
「多線程」?
正體化是虾米?
我怎麼好像舉過很多例子了
English -> 繁體
簡單說就是

for {   // 跑完才會往下執行

for {
我在思考python,nodejs坑都這麼大了,Golang會不會開場就失利阿(?)
"要用正體"
[sticker](media:AAQFABNPIL4yAAQk3kU984ZIQ3skAAIC@telegram)
但是如果加上 go 關鍵字:

go for {   // 我是另一個線程

for {       // 我會一起被執行
超棒的
想跳槽
我是覺得 Go 會取代 Node.js 跟 Python 那部份的地位,

然後 Rust 會取代 C++。
我說這話好像會被打
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
主要是 Go 還蠻適合撰寫網路服務的,加上多工也很方便
我猜測你跳過很多次的槽
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)

我好像一直都在寫js
[photo](media:AgADBQAD1akxG80RxQlErYv2sfoO81c8yjIABKt_gk_Yb84ZhFkAAgI@telegram)
为什么?
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
因為酷炫霸氣屌炸天。
阿,順帶一提,Docker 是 Go 寫的
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
[photo](media:AgADBQAD1qkxG80RxQnTTLJcwkG0i3VGyjIABLoMeHkYHHR0LF0AAgI@telegram)
这反了吧
這兔子好可愛喔
沒有,我就是喜歡換行換到爆
[sticker](media:AAQFABNBbr4yAASEEHigb0WjzgABFQACAg@telegram)
[sticker](media:AAQFABN8ab4yAAS3mjivlLI3TrQHAAIC@telegram)
Go
我只知道
if err == nil panic(err)
話說Golang @YamiOdymel 你有拿它做啥嗎(?)
TM後端
TeaMeow
不然要前端?
🤔
oh...有沒有甚麼我可以實際看見code的例子阿(?)最好是那種有用到很多Golang功能的那種
你不覺得這個好像有點很廣
TG BOT API inline bot result 數量有限制嗎
好看來沒有
但是對不熟的人感覺要找例子有點難OAO
反正不會碰到
try gogo
gogoro
w/ 2 電池
w/ 不能自己充電
U質產品
雖然說 Go 是 Google 的
但是我好像沒看過他們用 Go
🌚🌚🌚🌚
被自己爸爸拋棄了
不是主要c++在稱霸嗎(X
以前聽人說 Google 用 Python
我覺得 C++ 短時間內不會被取代
應該還要十幾年
我覺得C++效能很棒,要取代也難
Crystal 好像已經比 C++ 快了
至少等到 Linux 被取代或是 Linux code 大量被其他語言重寫吧
這也是一個原因
Linux 是不是用 C 寫的?
C lang 為主沒錯啊
但 C/C++ 應該差不多綁在一起討論了吧
怎麼可能被取代
至少百年內都還會活著吧
難說
可能哪天有人幹出一套超猛系統這樣(X
C 也才出現多久
先把 Android 換掉
我覺得大多數人應該會用現有linux架構去重建或者修改成別的而不是自幹系統w
坑太大啦~
[sticker](media:AAQEABNRMZEwAATAAVTBQomjhN84AAIC@telegram)
Linux, GitHub:

C 95.8%
C++ 2.0%
Assembly 1.7%
Makefile 0.3%
Perl 0.1%
Objective-C 0.1%
C++ 2% 也算很多了吧
[sticker](media:AAQFABPWX74yAAQWVoH9uglM3fsLAAIC@telegram)
Linux 不是很小嗎
🤔
我沒怎麼搞清楚 C 跟 C++ 的關係
但是為什麼 C++ 還沒取代 C?
🤔🤔🤔🤔
這兩個是誓死都要在一起就是了
🤔🤔🤔🤔🤔
C和C++是無法分離的
然後同一個棺材
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
C 除了經典外哪裡比 C++ 好
有種C寫到一半可以拿C++補東西的概念
提到 Linux 都沒人在意 Windows 嗎
[sticker](media:AAQFABMdFb4yAAQ-R2HduIZjwM0dAAIC@telegram)
不在乎,反正他會自己活
他開源了嗎?還沒。
這能分享出去嗎?
可以⋯⋯?
OwO
好喔
我應該好好研究的,正好blog缺文章(X
[photo](media:AgADBQADsKsxG_3iyAdc70eigdCCpsUfyjIABPNixEdzgRUboDcBAAEC@telegram)
[photo](media:AgADBQADJbIxG-nPYghV0oRadRKgLEBIyjIABB-6VSSb_mnZ3FsAAgI@telegram)
我真的覺得 Go 吉祥物讓人很想捏
不是列印起來貼在飛鏢把上嗎?
🤔 有點恐怖
其實他原本是在吃bootstrap的樣式
[photo](media:AgADBQADJrIxG-nPYggU9HXeqPw-o3s9yjIABNDULFWVTr61JFwAAgI@telegram)
[sticker](media:AAQFABNDkb8yAATaLsE9OJaHK28pAAIC@telegram)
真夠圖形
MD 的風格大概就是留下文字,然後加點內距

背景跟框線不要
...
[photo](media:AgADBQADJ7IxG-nPYgjOAgLgqMVB4Y1VyjIABEDZNICE25woWlsAAgI@telegram)
MDL?
我好喜歡 Material Design 的水波紋
[photo](media:AgADBQADb6kxG9RWZQiogI5fHd1YCB9VyjIABJomZJj-Obhy8lkAAgI@telegram)
+++
🌚👍
我的UI有放
screenshot不到🙈
你 shot 太快
[photo](media:AgADBQADcKkxG9RWZQj1LykdU-qJxEo1yjIABM2WOqiRDbaclFoAAgI@telegram)
🌚👉👌💦
太嗨了吧
還有這個功能
那是什么
LOL
戳Win key
打入snip
然後戳Enter
package main
好多code都有這句或者int啥的,這是某種宣告嗎?
你有玩過Java嗎
[sticker](media:AAQFABMf3LEyAARFRTbVkQABpbQxIQACAg@telegram)
[photo](media:AgADBQAD16kxG80RxQlK_FsHrdSfLYtIyjIABN-voINovkXdlFoAAgI@telegram)
😂
表示他是屬於main的
Go 裡面要宣告這個文件屬於哪個套件,

有點像「命名空間」
這很java
package server

func Wow() {
}


之後在別的套件引用就是 server.Wow()
我不太懂這概念,我也許要花點時間嘗試理解
Wow()
在 Go 裡面沒有「引用檔案」
要分成兩部份說。
oh..所以是一個目錄裡要用啥就直接呼叫?
如果是同個「套件」可以
如果是不同套件,還是要用「import "套件"」引用。
import 路徑這樣?
這根本超java
要不要直接學java算了
[photo](media:AgADBQADKLIxG-nPYgii6SUykw52UkckyjIABJvj5cjNjPVTkDkBAAEC@telegram)
🤔 ...
幹麻自殺
我會建議你走一趟 Go Tour,大概一天就可以知道 Go 怎麼玩了

https://go-tour-zh-tw.appspot.com/welcome/1
那誰做的
const是類似JS的var之類的?
@Cute_Panda 你原本都寫什麼程式?
是 JS 的 const
ES
可以。
這很 ES。
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
[sticker](media:AAQFABNrZr4yAAScXyCXtN8gRjEVAAIC@telegram)
umm...即使我平常是寫Node.js/,但是我從未嘗試理解過const/ep
我其實也不怎麼常用到 const ..
原來你是寫 node.js 嗎
y
..
然後你也會 Python?
先猜不會
Hello Word而已
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
:D
什麼
Go 不能單引號?
我想棄坑
不能
三小勒wwww
www
umm...單引號?
好難過
'Hello, world!'
"Hello, world!"
這啥
不知道
非常少語言能用單引號,你大概只能用js了(幫QQ
PHP
歡迎啊。
🌚🌚🌚
蒸棒
單引號在 PHP 裡面比雙引號快
世界上最好的語言。
PHP聽說學她是玩命(X
@coin3x 去吧,我支持你的
🌚🌚🌚🌚
對了,Go 裡面沒有 Class
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
換個貼圖用好了
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
幹嘛糾結在引號的種類啦wwwwww
``
[sticker](media:AAQFABNBbr4yAASEEHigb0WjzgABFQACAg@telegram)
應該對我不會造成太大的影響啦...
「」
你到底都寫了些什麼
我開始好奇了
@YamiOdymel 如果想在Golang裡面寫很多功能那是不是要一直分func啦(?)
每個語言要寫功能不就都是 Func 嗎
可是用慣了
看到雙引號就好想砸螢幕
🌚
"
>"<
🌚
www寫Node.js有時候會很不小心的全寫進if裡面(X
[sticker](media:AAQFABPWX74yAAQWVoH9uglM3fsLAAIC@telegram)
蛤 你把 function 寫在 if 裡面喔
太嗨了吧
即使最近不會這樣,但最近寫的東西全死坑了
什麼都沒寫啊,當然沒影響
net start MongoDB 为什么。。。你要手动安装
WT...XD
我到現在還不太習慣單引地說
不同世界
Go 有一些很奇怪的規定

變數要縮到跟奈米屌一樣:

server -> s
index -> i
config -> c
register -> r
什麼情況下才要
這個是看你爽不爽才要
但是還有另一點,函式、變數如果要輸出,開頭一定要大寫。
wow...那不會悲劇(?)像是後來回來修看不懂之類的(X
所以這是 style guide 喔
package server

func wow() {
}

func Hello() {
}

---

server.wow() <- 不能
server.Hello() <- 可以
強制喔.........
派生逆
蠻潮的,學學看好了(X
還有一點就是花括號不能換行

func Wow() {  <- 可以
    if wow { <- 可以
    }
}

func Hello()  <- 不能
{
    if wow   <- 不能
    {
    }
}
[sticker](media:AAQBABOdp-8vAARbS2O2HSQxaWcwAAIC@telegram)
但是好處就是不用 () 跟 ;
然後 Go 處理錯誤的方式是這樣

v, err := db.Get("Hello")
if err != nil {
    panic("出錯")
}
Go 沒有 Try 跟 Catch
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
其實強制大小寫有個好處,

就是可以直接看出來哪些是會被輸出的
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
派生?
python
你讀得出來喔wwww
常常跟尻魯說話就學會了
[sticker](media:AAQEABNhKJEwAAQXB5LFTqlQGywwAAIC@telegram)
?
koru
bug 1130
private
func
public
func
KK音標wwww
不要模仿
panic是啥(?)
exit()
或是 die()
用在非常時刻。
哎呀reply錯w
[sticker](media:AAQFABP8FcoyAAQtTdzCECLHkJIrAAIC@telegram)
[sticker](media:AAQFABPAbb4yAASzXjoCmUzog6cdAAIC@telegram)
[sticker](media:AAQFABPcZb4yAATiiWJP9x6-VmElAAIC@telegram)
但是 panic() 可以被 recover() 回復。
通常是很少這樣玩
什麼用?
就死掉
把程式異常結束
Kernel Panic?
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
那...啥是正常結束(?)
我最記得是這個
你現在是在跟我裝孝維
[sticker](media:AAQFABMaRL4yAARVlpvfvPYrbW0AAwI@telegram)
就讓程式跑完
[sticker](media:AAQFABNrZr4yAAScXyCXtN8gRjEVAAIC@telegram)
[sticker](media:AAQFABPAF74yAAQJUY28TkqT0UgQAAIC@telegram)
www我好像說了幹話(X
🤔 你有沒有寫過 Hello, World
有啦~~~~~~~~~~~~~~~~~~~~~~~
[sticker](media:AAQFABNrZr4yAAScXyCXtN8gRjEVAAIC@telegram)
話說rand是傳回亂數吧(?)那...為啥那tour裡的都是傳回1阿(?)範圍應該是10以內阿(?)
oh...我的錯,是我沒看清楚前面的說明(X
你這句話使用了三個(?)
Tour 那個伺服器是固定的(?)
要讓他重跑才不會重複輸出結果
知(o)道(x)了(
想問一下你學這東西會去記得裡面的語法啥的嗎(?)還是邊寫邊看對照表(?)
欸 Go 語法只有 25 個欸
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
記不得你是還記得什麼
這次用了兩個
做一個計數器
(o)
(!)
(x)
(?)

被使用的次數
好累,我才不要想不開
@koru1130 交給你了
🌚 用 PHP 寫很簡單
🌚 PHP 歡迎你
做一個計數器
"不然"
被使用的次數
@coin3x 交給你了
?
沒空
TG Inline 很煩
死TG
這不需要用到inline好嗎
www好喔,我記XD
我不是說這個
寫久就大概記得起來了吧
[sticker](media:AAQEABNRMZEwAATAAVTBQomjhN84AAIC@telegram)
但是寫 PHP 一定記不起來
[photo](media:AgADBQADKbIxG-nPYgjSxGPz6StIJnI5yjIABLfBlOPxWBBd-lkAAgI@telegram)
記不起來也不用背啊 又不是沒網路
PHP好學嗎?
echo "Hi"
我覺得這根本組不起來原本的
會被嗆
你學完了
那我要怎麼
使用TG API
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
NTM9用那句寫個能登入的網站
echo "*這裡插入 HTML w/ Vue*"
絕對可以的
echo "我要 Vue.js 跟登入功能";
echo "明天下班前交給我";
明天就會自己寫好了。
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
明天是誰
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
你現在是天氣太冷腦袋縮起來
哪個頭的腦
你是負載平衡兩邊都有膩
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹幹
忘記存檔
哭死
要重玩了
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
package main

import (
"fmt"
"math"
)

func main() {
fmt.Printf("Now you have %g problems.",
math.Nextafter(2, 3))
}

裡面的%g是啥(?)
那個要看說明,各式很多

我是蠻常用 %s 跟 %d
後面的東西
math.Nextafter(2, 3))
這東西呢(?)
也許我該找對照表(X
Y
其實自從碰 Go 之後就要什麼都懂得看 Docs 感覺很靠北
沒有教學 只有套件文件
[sticker](media:AAQFABNDkb8yAATaLsE9OJaHK28pAAIC@telegram)
www我已經開始覺得靠背了(X
[sticker](media:AAQFABM1H74yAARw-0Rq3zyvE-QbAAIC@telegram)
你跟我說 Telegram Bot API by ya.+ 有完整教學
看起來有夠不MD
Node.js 社區比較廣,所以教學比文件多
[photo](media:AgADBQADcK4xG7qdrgNJNoil84fuFVM5yjIABC02247czlrJyVkAAgI@telegram)
快用力噓爆
在windows上搞golang應該是沒障礙啦...(try
Android L
對了,Golang 寫的東西可以轉成 JavaScript 在瀏覽器上跑
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
所以你要拋棄Vue了對吧(#
[sticker](media:AAQEABNZ5o8wAASphDJTwgXQjzk1AAIC@telegram)
js也可以啊
[sticker](media:AAQFABMf3LEyAARFRTbVkQABpbQxIQACAg@telegram)
好像還可以編譯成可以直接給win跑的東西(?)
JS 轉成 JS 跑嗎
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
眉筆
@Cute_Panda 求翻譯
喔幹
懂了
[sticker](media:AAQEABPQBKIwAARoX13bDoN-WCcBAAIC@telegram)
[sticker](media:AAQFABOAL74yAATqDvqhOOz4qBsDAAIC@telegram)
@YamiOdymel 问问你,踢猫有用css calc么?
很多地方
因為可以算百分比減去 em or px
不能不用吗?
可以
CALC会影响css render速度把
我是覺得還好
是有差逆 比這複雜的計算多很多
koru+1
bug 1130
例如VOEZ官網
快去优化踢猫
[sticker](media:AAQEABNRMZEwAATAAVTBQomjhN84AAIC@telegram)
@YamiOdymel 放心,我绝对不会用calc,只是逼不得已用js调用css😂
感觉死到更快
[photo](media:AgADBQADsasxG_3iyAc6B_rwyWq4021RyjIABLbENIz9BadVU1wAAgI@telegram)
[photo](media:AgADBQAD2KkxG80RxQkDHuhGIwwsht1AyjIABI-yOs_zTyAG3VsAAgI@telegram)
Hi mongo
吃了5.4 MB ram
我無法理解在Windows上跑MongoDB的意義
+
没linux的情况下
你還有VM
网速太慢,下载vm要等一天,iso的话。。。一个星期后再谈吧
話說到底為什麼會沒Linux
把網頁繪製出來就計算不知道幾次了
誰理你那加加減減啊
但是還是有些人很機掰讓網頁一直重新繪圖
例如VOEZ官網(#
譴責(#
我好像一直在婊VOEZ官網
雷亞: QQ
@DennyHuang 表示:
前端 怪我囉
至少視覺效果是不錯啦www
前提是跑的了
不要像Ubuntu的Unity又不好看又吃效能
[photo](media:AgADBQAD2akxG80RxQk8Tl8enIeImKQyyjIABDUH4hJAkwy6JFsAAgI@telegram)
我在欺负我电脑
到底為什麼能寫出Benchmark啊...
好 這件事告訴我們在選擇的時候
選擇離開
不要追上去 會BE
我遊戲玩不夠多
Q
到底在玩什麼
[photo](media:AgADBQAD2qkxG80RxQk0cHENGmUAAUt5M8oyAAQMX-hvxs9nkXRbAAIC@telegram)
[photo](media:AgADAQAD1bExG1w0qgmspXT8ikN3K5mO5y8ABDUySxb5NSFeu1oAAgI@telegram)
洨品U戲
洨模登C
有BE的遊戲看起來很像galgame(X
欸可是我這裡下雨
物理
[photo](media:AgADBQAD26kxG80RxQldQ6rqLs_oLbg_yjIABAkRxoVo79koPFsAAgI@telegram)
所以三小東C
19:43:43.020 Object { title: "Conditions for Ilan City, Yilan Cou…", temp: "23", code: "29", todayCode: "30", currently: "Partly Cloudy", high: "25", low: "18", text: "Partly Cloudy", humidity: "77", pressure: "34067.08", 17 more… } 1 animate.js:27:4
它是這樣寫的
我感觉用js animate没那么卡
css卡卡
jquery卡死
就三洨
那是因為V8
你換非V8的瀏覽器,然後再跟我說一次
Edge ?
Edge應該不是V8吧,Firefox也不是
講啦
[photo](media:AgADBQAD3KkxG80RxQk3j9poGgoAAUupLMoyAARMqOjTedP1j2I6AQABAg@telegram)
[photo](media:AgADBQADc6kxG9RWZQiobiz4zgVp6eNKyjIABPP725dyxD6e_FsAAgI@telegram)
[photo](media:AgADBQAD3akxG80RxQne8TdScq7UGDxPyjIABE0CNRd5dKMOy1sAAgI@telegram)
這是咖啡廳
CSS 好惨。。。
[photo](media:AgADAQAD1rExG1w0qgnNb8eKIpOH8FDv5y8ABLDU1nu_HkemZt4BAAEC@telegram)
RIP RWD
4K通常會開螢幕放大(?)吧
MD又BE
如果 VOEZ 用 Canvas 會好些嗎?
它就是用Canvas吧
我記得是 SVG?
🌚 SVG不是只有黑白色?
SVG 有顏色啊
[sticker](media:AAQFABNDkb8yAATaLsE9OJaHK28pAAIC@telegram)
Google的logo是用SVG你不知道嗎?
[photo](media:AgADBQADKrIxG-nPYgh-lFfItAjFbaBByjIABK2fCmiDsHaY1loAAgI@telegram)
用 SVG 做動畫也太神
600x6200
真棒
要換行花括號
可以不要換行嗎
讓我想想。
也許不行?
🤔
如果以行計費
不行
之前不是一則訊息要洨安寫一行程式嗎
我知道錯了。
然後被重新計算
if (line.match(/^{ *$/)) continue
fb 的 reaction也是如此啊
FB 的已經不會動了
踢猫我就不知道了
RIP
[photo](media:AgADBQADdKkxG9RWZQiRGsJn_QxE_BZUyjIABMQ8-X3-02kbc10AAgI@telegram)
console.log( weather )
在哪里的
very whitespace
VOEZ官網
@coin3x 不然你以為我這行哪來的
我只是想靠北括號兩側空白
wwwww
笑死
[photo](media:AgADBQADdakxG9RWZQi9TdTkvwSWpSswyjIABMNItm3UDMKXqJAAAgI@telegram)
整個人都要燒起來了
[photo](media:AgADAQAD17ExG1w0qgkvTZoUD7JK9FQD6C8ABHema-3CbYtIdwQAAgI@telegram)
用 WebAsm 可以拋棄 JavaScript 嗎?
還是說兩者是黏在一起的?
好的看起來是分開的
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
嗯可以
耶。
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
[sticker](media:AAQFABPLab4yAAQHgDkgnbTGr98NAAIC@telegram)
🌚 可是你要用来干嘛?
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
这腿好长好白
當然是不寫 JavaScript
🌚 你知道 wasm 是什么吗?
支援 Unity3D 的東西
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
🌚 听过 LLVM 吗?
HHVM 算嗎
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
LLVM 是编译器
WASM 就是 LLVM 的其中一个生成格式吧……
简单而且错误的来说
錯誤那你講什麼
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
webassembly就是某種類似java opcode的東西啊
用opcode for JavaScript講會不會比較容易理解?
那啥
🌚 我觉得洨洨安不懂这个
"java"
我也這麼覺得
triggered.
[sticker](media:AAQFABOaab4yAARw5hqISDK3QnUKAAIC@telegram)
反正就是從js編成類似binary的東西
就是 WASM 是一个 opcode
好的
是這樣嗎
给 browser 吃
@mmis1000 我有理解錯嗎
意義勒
速度快啊
JIT明明很快
有比較快?
当作 JS 在browser 运行那样
非常快,因为是静态编译的
那不就根本 HHVM
一個編譯一個直譯欸
[sticker](media:AAQFABOcGL4yAAQ2cTLfYTur568SAAIC@telegram)
java opcode 不能100%轉回java原始碼啊
編譯器在編譯時可以動很多手腳
可是那還是bytecode吧
他不是機器碼
就bytecode啊
那和JIT沒差多少吧
例如說只會算一次的地方就直接幫你先算好 🌚
🌚 所以你可以写 C 或是 C++ 编译成 wasm 在 browser 跑前端咯
可是他比原本的JavaScript更自由啊
我之前是不是看到 Rust 玩這套
你要他媽的goto也可以啊
先进的编译器都这样玩啦,partial evaluation
可以經過LLVM的優化吧
LLVM 是黑魔法啊
模块化的编译器
阿不就好先進 我家 Gopher 都是智障
[sticker](media:AAQEABPQBKIwAARoX13bDoN-WCcBAAIC@telegram)
如果從其他語言轉webassembly,損耗會比轉JavaScript小很多啊
好像是吧
差很多吧
我覺得 WebAsm 被你說的很不值了
理论上如果这个语言能够编译成 wasm, 就能运行在 browser 上
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
你真的知道HHVM嘛
不知道 剛剛才再看WIKI
我有看到 Rust 可以 還有 Demo
HHVM還是JIT好嗎
喔好喔
它還是直接把php拿去跑的
反正Web ASM是LLVM的一種target code?
谁叫我的 Rust 是 LLVM 后段的
yesu
好喔
[sticker](media:AAQFABNrZr4yAAScXyCXtN8gRjEVAAIC@telegram)
或是某種專門給瀏覽器的(JavaScript?) vm跑的中間碼
[sticker](media:AAQEABNZ5o8wAASphDJTwgXQjzk1AAIC@telegram)
手滑
「中間」阿…
@YamiOdymel 懂惹嗎
[sticker](media:AAQFABM1H74yAARw-0Rq3zyvE-QbAAIC@telegram)
不是吧,是 browser 自己的
[sticker](media:AAQFABNrZr4yAAScXyCXtN8gRjEVAAIC@telegram)
不然直接給你跑機械碼嗎?
native 的
是在玩我
三秒被駭
wwwww
:3
wwwwwww
是中間碼,plaform independent的
讓我想到 WebUSB API
extension
[photo](media:AgADBQADM7AxGxQNFwAB9kbMS78j4KFHQcoyAATf7hGusVuZUo1cAAIC@telegram)
你说的没错
然後Browser再轉成binary code?
但是轉的時候消耗的資源比js直接轉來的少?
那怎麼會叫 WebAsm
聽起來根本 Compiled JS
那樣PNaCl還比較快
因為他不只js可以轉
應該說預先編譯的js吧
平常是JIT
你可以把js compile 成webassembly沒錯啊
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
雖然應該不會有人想這樣做
意義越來越微薄了
氯化鈉磷?
就比较快
而且其他语言也支持了咯
沒聽過不出奇 Chrome瀏覽器有
是阿.-.
[photo](media:AgADBQADdqkxG9RWZQhBKRpIuXSmCHgtyjIABPutTVz48jDLCD0BAAEC@telegram)
PNaCl是可以在瀏覽器運行的機器碼
依然比轉成js再讓他跑在JavaScript vm上快阿
他是真的是機器碼所以有平台之分
你是真心想把瀏覽器當OS就是了
而且通常用C寫
廠廠。
求影片
本來就應該啊
重點是Cross-platform
[sticker](media:AAQEABNRMZEwAATAAVTBQomjhN84AAIC@telegram)
[sticker](media:AAQFABNIqL8yAAQiZSC93-4KTtoSAAIC@telegram)
至少JavaScript vm不用再把JavaScript 轉一次成中間碼
因為它一開始就是
难道浏览器不是 internet 这个大硬件的 driver 吗?
就像 OS 是 CPU 的 driver 那样
mindblown
我覺得這樣聽下來
Web 有點要毀滅了
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
[sticker](media:AAQFABMoFb4yAAQ_F1vyIHvm0OweAAIC@telegram)
PNaCl可以粗略理解成 Native C in Browser
毀滅的是你的大腦吧
我是不是應該去學寫 Native
这贴纸真猥琐
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
聽起來有點強
你是不是有病
八成沒人支援
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
Chrome啊
🌚 C 号称 portable 啊
不過給瀏覽器跑前要先把你的code編譯一次
結果 Portable 都在用 Java
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
用 JavaScript三兩行戳出來的東西,你換其他語言要幾十行
前提是你沒用到平台限定的東西
我才不信有那麼多人想不開
而且因為可以用C寫所以可以直接拿其他人寫的Library出來套進去
還要先寫一堆 include
然後編譯出來的檔案比程式碼大10倍
棒 超棒
後端試圖轉前端的那一群不論的話
你看 js.js那多大(望
祖克柏最近才在展示用 PHP 寫 AI

還沒換語言欸
前端語言只有 JS 覺得可惜
🌚 你可以把 lua 编译器编译成 wasm 然后在网页跑 lua 代码
沙克柏
Wow, so suck
but js engine
因為他們有PHP黑魔法
Mark Suckerbird
或是可以直接在網頁寫 Python
🌚🌚🌚
我實在很好奇,不支援function expression的語言(例如7以前的java),如果要註冊事件,應該怎麼做?
Class MyEvevtHandler implements StdHandler 之類嗎?
new Event(){
public onXXX(){
……
}
}
不是一直都是這樣嘛
inline class?
[sticker](media:AAQFABMPfLMyAAT4qYgJ-q-cqDwCAAIC@telegram)
應該說是 Inline + Inheritance
不然你怎知道進去的是不是一個event
搞不好是註譯加反射啊
@handler
handle(ClickEvent ev)
這種和我寫的某PHP一樣做法誒
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
是說這樣表示還要針對每個語言實作一遍dom那一大坨method?
現在到底有幾個語言有實作到能用的程度了?
或是直接透過cross language的interface操作JavaScript method?
不過那樣用起來會超級彆扭吧
新同文堂是不是棄坑了
大概是
有什麼能取代它嗎
好像有個userscript版,我不太確定
毫不意外的 不支援e10s
幹原來同文堂失效是因為e10s喔
幹那個空白
那個style我好像在哪看過....
為什麼我多看了一個"該"字出來
...........
原來真的有js自舉喔
理論上,有圖鈴完整的語言都可以,brainfuck都可以
No foul languages
koru
bug 1130
都有人寫brainfuck的llvm後端了
No foul languages
可是那是自虐
我說用PHP
btw,要把c++轉javascript,光是一句
use namespace std
然後用個c string
就會導致檔案大小爆增....因為你把c++標準庫給include進來了
果然還是java比較聰明,import只會把要用到的編進去
等等,好像離題了
PHP 明明很好用
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
不是連結的時候填上function address , 編譯器也會把不必要的篩掉吧~
Go 更聰明,用不到的變數絕對不能存在,不然編譯會出錯
[sticker](media:AAQFABNDkb8yAATaLsE9OJaHK28pAAIC@telegram)
還是自然語言最聰明 不需要引用
自然語言根本超難用
遇到歧義 RIP
想當年我的一句話被你們解釋了好幾個意思
那是你不會使用ˊˋ
你再說一次你剛剛說的
[sticker](media:AAQFABMf3LEyAARFRTbVkQABpbQxIQACAg@telegram)
你是個糟糕的使用者 也是個糟糕的解讀者(#
[In reply to 仁翔 鄭]
那是你不會使用ˊˋ
光是要讓c string能正常運作,你就已經跑過幾十kb的code了
然後不要再at我,我電腦螢幕會亮起來._.
也不要reply
而且轉成javascript大小還要乘個幾倍
不要讓我有通知
我要睡覺
[sticker](media:AAQBABNSvO8vAAQ69HFVPduVxhY3AAIC@telegram)
那先把c++編譯成asm在轉成javascript會比較好嗎~
\螢幕亮起來/
\螢幕亮起來/
去死
雞掰人
\Light up the screen/
\Light up the screen/
[sticker](media:AAQFABPbb8oyAASD7U7fNtPctIQrAAIC@telegram)
我错过了什么呢?
\light it up/
\light it up/
[sticker](media:AAQFABNNW8oyAARoA2YXnw59omI0AAIC@telegram)
@zypeh 明天是我的受难日
🌚
雞掰人
一群雞掰人
加油
[photo](media:AgADBQADd6kxG9RWZQiHwYVck5xyKXw0yjIABD_P1Ol3QCEL8loAAgI@telegram)
通通去死
我会不会重来呢
那是你努力的结果
[sticker](media:AAQFABP8FcoyAAQtTdzCECLHkJIrAAIC@telegram)
[sticker](media:AAQCABNBmYQqAAS94VT2p3URmKg_AAIC@telegram)
话说当年我在UEC的时候还在rdp hserver
[sticker](media:AAQCABOP8YENAARn1KR46O7qXNJvAAIC@telegram)
新的哦?
[sticker](media:AAQFABM_d8oyAARzDdL1jcXBzKwrAAIC@telegram)
jj
晚安~
[photo](media:AgADBQAD3qkxG80RxQlT-J-Wa9KDkepGyjIABIAh-6_FjQyIx1wAAgI@telegram)
[sticker](media:AAQFABMQZcoyAARMEYlPeMBkxVM9AAIC@telegram)
[sticker](media:AAQFABMf3LEyAARFRTbVkQABpbQxIQACAg@telegram)
我家mongo好乖
[sticker](media:AAQFABPzbsoyAARcfgTiIyNa4Wo8AAIC@telegram)
5.4mb 不变
._.
希望你不會睡一睡遇到蚊子~
你住在宜蘭喔
頭城
我已經遇到了啊
對啊 偏鄉呢
豪可憐
嗡嗡嗡
它在我頭上
@james58899 嗡嗡嗡
蚊帳外
@zypeh 为了改变事实 ,我今晚就拼了老命把我国uec水平降低
科科
電腦螢幕上
第一個想到的絕對是海纜我知道
;-;
我們幫你開螢幕吸引蚊子
你知道我看著ipad的TG螢幕是不會亮的嗎
可以把眼球koru掉
哇會發光
bug 1130
外澳(?

太北邊
那把他弄成會亮啊
你去過ㄇ
真的(?
好的,通知關掉
[photo](media:AgADAQAD2bExG1w0qgnF6JTrd_n9GdIE6C8ABLbADtnolbwu7AQAAgI@telegram)
那如果有人tag你呢
我不知道接下來有人會怎樣騷擾你
[photo](media:AgADBQAD36kxG80RxQlNPYQsxuFcM-tNyjIABKbbAX9ZqdA5VF0AAgI@telegram)
[sticker](media:AAQFABOv1b8yAAS1Mu3FrWzCFc0fAAIC@telegram)
誰敢私訊我block它
[sticker](media:AAQFABPAbb4yAASzXjoCmUzog6cdAAIC@telegram)
可以拖動的item
卡等
[sticker](media:AAQFABPuiL8yAASkAAHeQbgCqNbZDgACAg@telegram)
在我明天早上起床前都不準讓我有通知._.
Material + draggable 会产生什么火花呢
[sticker](media:AAQFABOSacoyAARvD8BdMV77vFAqAAIC@telegram)
[sticker](media:AAQFABNTxL8yAARkuzTlVE9-UHYNAAIC@telegram)
可是你date picker不MD
当然是,爆炸(手机版如何drag啊~毛
加個按鈕(
那你可以考慮在頭城海纜站那邊拉一條線(
可是大大
你可能會被電死@@
[photo](media:AgADBQAD4KkxG80RxQlOMWHCXKbPiEYkyjIABNapHdXrm2AlCjoBAAEC@telegram)
咦?
我觉得还好啊
有電網喔
我也想
有人跟我說這樣連台灣的會繞一圈
繞一圈香港(
其實也不會啦
不過都接海纜了 有差嗎(#
在那邊幹一條線去臺北是方
接我的路由器就可以搞定內連啦(
[sticker](media:AAQFABMxGsoyAAT4AyPrFxgHpNM_AAIC@telegram)
臺灣有外接國際電纜的地方就只有淡水 頭城 枋寮
沒了
淡水那條是跟 中共接的
不只喔
淡水那邊有 FASTER 和 TSE-1
TSE-1 是去中國的 可是你們的ISP合資建了卻不用
TSE-1 6.4Tbps 容量只用了 1% 都沒有
至於FASTER是Google獨享的不會分出來給你們這羣可憐鬼用(#
[photo](media:AgADBQAD4akxG80RxQnZNJiMQT1xRH89yjIABAQn5AVupsVT_VwAAgI@telegram)
@coin3x 可能是border radius在作怪,现在呢?
可以這很方
[sticker](media:AAQFABMxGsoyAAT4AyPrFxgHpNM_AAIC@telegram)
不对,这太windows了
這是什麼梗(?
選擇的那個藍底 讓他 border radius 500em (?
Google: 不可以這不清真
想要更Windows嗎
50%啦
可以喔 WinJS
[sticker](media:AAQFABMf3LEyAARFRTbVkQABpbQxIQACAg@telegram)
50% 有機會是橢圓形的
M$出品 絕對 100% Windows UI 樣式
有沒有XPjs
[photo](media:AgADBQAD4qkxG80RxQm7c7StMGM5tX1LyjIABGblhqAGaAlpiVwAAgI@telegram)
等你做一個出來
感觉来了
記得學Windows API要用 CreateWindowEx 建立UI元素
[sticker](media:AAQFABNIwb8yAARDKWHehDsSCRgEAAIC@telegram)
[photo](media:AgADBQAD0KwxG5pPHwsRCcHjko_GPyZYyjIABNwk-nySYMHGj1oAAgI@telegram)
哪里
星期
不過好像不是那個XP
[photo](media:AgADBQADLrIxG-nPYgjVhLmWLfDmyuJJyjIABAu4LrRjNnNSO10AAgI@telegram)
黃色的是EAC-C2C喔
[photo](media:AgADBQADeKkxG9RWZQidMDxI7MyuMd8wyjIABHxm7j3n526NsJsAAgI@telegram)
[sticker](media:AAQFABMNZL4yAASf4IyoEoujMCoWAAIC@telegram)
25Tbps 容量左右 可是怎麼說你們臺灣本土ISP是不會調用的
这是什么?
你看種花花錢投資APG還不是上岸以後攤在那邊
[sticker](media:AAQFABPAF74yAAQJUY28TkqT0UgQAAIC@telegram)
什麼也沒有
是我家网速慢?
啊對 TM (Telekom Malaysia) 是害APG延遲落成的元兇
不是 那是一張全白的圖片
http://copy.sh/
這好好玩喔
明明就還有樓下的奈米屌
TM投資了ASE以後沒錢投資APG所以他就不夠錢建了
幹笑死
抱歉發太快
後來同樣是馬來西亞的Time.com和Facebook出錢投資APG才成事
Emulator OP
應該要是下一個人
[photo](media:AgADBQAD0awxG5pPHwt1jbu6m4peHrZJyjIABISst6onurOUjFwAAgI@telegram)
手機怎麼玩(?
下載O Keyboard
他是有辦法強叫出來然後按按鍵
[photo](media:AgADBQAD46kxG80RxQlyjw3aPyEYKiYeyjIABKq7YrvWzt5_kjwBAAEC@telegram)
感觉坏惹
[photo](media:AgADBQAD5KkxG80RxQliS8QwOzHqglJUyjIABJEe1_WuPE7QcVwAAgI@telegram)
我完全不会dos。。
那是multi screen?
[photo](media:AgADBQAD5akxG80RxQnCZd-DuvIm3UtAyjIABHWCENyrbwrZ0VwAAgI@telegram)
我说bill大哥,你要不要考虑revert windows 10 -> windows 1
[photo](media:AgADBQAD5qkxG80RxQlAwWjlnNjIR0scyjIABLgMEWlDOhcrKzoBAAEC@telegram)
发现sticky note的祖先