Jump to...
redirecting...

Log for YSITD

@james58899 你要把 IRC Bot 搭回去嗎 (?
👏 Hello❗️
👍 The good news in the world cryptocurrency❗️
🚀 Binance announced launching a margin trading service
🚀 In honor of this, Binance team opened AIRDROP 🚀🚀
🚀 Anyone can take part and get prize ❗️
🚀 Hurry up to take part

✅ Information in our Website
- https://bit.ly/2JHnlpm
Group https://t.me/joinchat/Jl9y10lB6s2L-6H1PQMSog
[sticker](media:AAQFABMEj8oyAATGEMLGXyJkFKZbAAIC@telegram)
喔喔喔喔Amazon繁中電子書真的開了
然後今天computerx
用電子紙看食譜wwwww
[photo](media:AgADAQADF6gxG-rrWUeVzlJhTtjmE3IFCzAABCjFfZ2it3UiaeYDAAEC@telegram)
👏 Hello❗️
👍 The good news in the world cryptocurrency❗️
🚀 Binance announced launching a margin trading service
🚀 In honor of this, Binance team opened AIRDROP 🚀🚀
🚀 Anyone can take part and get prize ❗️
🚀 Hurry up to take part

✅ Information
https://binance-margin.com
Authoritative t.me/joinchat/JzlclElB6s1OvCUZdjN-DQ
spam
👏 Hello❗️
👍 The good news in the world cryptocurrency❗️
🚀 Binance announced launching a margin trading service
🚀 In honor of this, Binance team opened AIRDROP 🚀🚀
🚀 Anyone can take part and get prize ❗️
🚀 Hurry up to take part

✅ Information
https://bit.ly/2K8I8S7
Authoritative t.me/joinchat/KsdfzklB6s33jt7be1fVfg
@koru1130 你有玩過 CPROVER 嗎?
沒有 那啥
用來驗證程式執行的工具
求搭
唉對 @TsundereChen 我已經沒印象最後YSITD的IRC丟哪裡了
然後 chat-bridge 需要 PR discord支援
@licson@seadog007 之類的手上應該有吧?
資料不重要啦,那個隨便都能生回來
我可以開個容器給你放
可是現在YSITD也有discord了
需要discord support
有嗎?
@james58899 真是隨便喊一下就會有人生資源給你(
有喔
你沒注意到 Pinned Message 嗎(?
那我把TG token丟給你,你去建一下?
還是要我丟完整設定檔給你
什麼時候的事啊
訊息發出來的時候
最好啦
好像某天他想打電動來著?還是在修火箭的程式吧
可是我有點忙
火箭
羨慕
我說每個人都應該一直掛在語音上
我只能自己搞 😢
不過呢 以後所有交給我的 bot 都會是 powered by Solaris
[sticker](media:AAQFABMu6L8yAAT9zSVXkUj1dhIQAAIC@telegram)
Solaris工作站?
我不確定icu會不會動
但是我記得他可以關所以還好
其實根本沒人在意用什麼 OS 吧
大家都只要服務不死
典型 Customer 思維(X
然後現成的docker image沒辦法用吧?
我比較好管
很有差阿
🤔 誰說的
為什麼
反正dockerfile在那邊,自己想辦法(O
好吧我不是 Customer
但我會想知道系統
因為那是for x86的
他的 Solaris 也是在 x86 上不是嗎
是嗎 🤔
是哦
那就直接用R
我還沒買 sparc 的機器
[sticker](media:AAQFABMEErIyAATTddJ0Y7mhVpQgAAIC@telegram)
怎麼
我沒玩過x86和ARM以外架構的機器
很正常吧?
還是你是想玩 Sparc
sparc 世界就各種 Solaris 系的 🙊
例如 Oracle / Indiana / Debian 口味的
沒有,但是有的話當然玩一下阿
這麼說來好像還沒摸過/玩過 Sun 系統,可是好像平常碰不到
應該大學怎樣都會有幾台老爺機吧(
紫色外殼的
很正常阿,就像誰沒事會在家弄個hadoop出來
是啊,可是我們學校不準/不讓學生進計中/機房
太慘了,我高中時都可以進去
@lekous 在這件事上還比我幸福QQ
現在一台全新的 Oracle SPARC Enterprise 伺服器動輟要十萬港幣 🙈
我也不能進去ㄚ
還是最低階單路那款
arm 也不正常吧(#
手機例外
現在還好啦,AWS都能開ARM出來了不是嗎
是哦
RasPi su
還要是 AWS 特製版 Ampere SoC
Amazon 不是有 Annapurna Labs 做 ARM 處理器嗎
收一台 IBM System/390 也不錯(x
怎麼我記得是 Ampere 的(
可能我回憶錯了
講個笑話:Raspberry Pi 專屬 PWM DAC
不然 Power 處理器也很優
IBM 太貴了買不起
而且 Linux 支援很好
不像 sparc 各種 solaris 系統
可是 Raptor Blackbird 也要快五萬台幣
如果選八核心版本的話
但是 SMT4 誒
多核效能不是一般 HT 可以比
也對,POWER 不像 x86 那麼勉強
$ echo $((10^100))
110
bash 的數學。
怎麼了嗎
10 ^ 100 = 110
10 的 100 次方是 110
誰跟你說那是次方的符號了
不對嗎🤔
**?
XOR
^ = XOR ?!
也許吧
懂了,谢谢
我不太會寫程式
大大你這樣說我怎麼辦
可能連程式兩個字怎麼念都不會了
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
[sticker](media:AAQFABMThtAyAATfNged4pICH-kvAAIC@telegram)
我小時候都用 Allen Disk 不知道是誰寫的
至少 C++ 是這樣沒錯啦w
嗚嗚
我覺得 C++ 是邪魔歪道
C 呢
也是
我只有懶得自己實作 DS,想用 STL 時才會用 C++
which is,所有時候
希望以後你的面試官不要拿 Allen Disk 來問你問題(?
幹,我被問 Quicksort
然後
我也不知道當時在斷線小
就突然忘記了
然後走出去
幹 我想起來了
我果然不適合讀資訊 Zzzzzzzz
可能你只是比較適合把功能兜出來而不是讓特定計算算很快
翻譯:copy and paste from Stackoverflow
it works
贏了
正看著 jserv 作業然後沒頭緒該怎麽解
沒想到我連 abs 這麼簡單的 function 都不會QQ
我不會 abs 的積分
好想轉文組 QQQQQQQQQQQQ
不是 if ( < 0) 而已喔
我想他說的不是 C 啦(?
我改個說明好了(?
那你到計算理論時會連加減都不會喔 :)
@koru1130
你說防鎖死嗎
那個我也不會
現在轉文組還來得及
abs是要防什麼鎖死
```
int32_t abs(int32_t x){
return ((x ^ (x >> 31)) - (x >> 31));
}
證明 function 為什麼能運作
我覺得正常人應該會想到這個
你說Auto Break System?
不是因為第一位是正負符號嗎
才沒
靠北 XDDDDDD
機掰人www
幹我要是轉系應該會被一堆人鄙視
我們系上都稱轉系為叛徒


雖然大家都釋懷著轉系夢進資管的
台大資工聖杯 嘻嘻
可是是xor再減
[photo](media:AgADAQADJKgxG420YUdSjSlztpr5-tEQFDAABGc7heiUcGRafFoCAAEC@telegram)
我第一次知道
額,不然你原本以為是怎樣(?
考慮極端狀況
- (2^31) - 1
這時候 abs 就死了
有if else的話,cpu比較不方便偷跑
上面那樣
還好吧 只是會有漏洞
bitwise op比較沒這種問題(?
Bycase ㄅ
[sticker](media:AAQBABNQqO8vAARTGZQ4aKPwCSEwAAIC@telegram)
分項討論
正的證一次
我創造的漏洞已經夠多了,不差這個
負的證一次
[sticker](media:AAQCABN8Q0sNAASK-jqtIqWZciqaAAIC@telegram)
我都預設runtime和stdlib絕對有這功能,所以我沒想過他要怎麼算
AD 的部份嗎w
嗚嗚嗚總算有人指方向了
@james58899 所以那個 chat-bridge 的 bot API Key
喔對
說起來…我是不是該換一下ysitd bot的頭像
他好像到現在還是最初版
可是他是long
認真說我覺得討論 intN_t 比討論 long/short/long long 還清楚 (?
這是java的long
對應應該是int64
[photo](media:AgADBQADFakxG_r4YVezJ7NQk_sHOE9d9jIABNf6G44Sx0W3DNgDAAEC@telegram)
歐歐歐
三爽
三星
嘔嘔嘔
為啥
三星可以用三爽pay欸
WearOS 已經夠少資源了
你還選了 Tizen
tizen 其實好看很多
:(
我旁邊還一個ticwatch sport開都沒開過
int32物理上就不能表達 +pow(2, 31) 吧…
可是要一堆 Samsung 的 App 配合
[photo](media:AgADBQADFqkxG_r4YVctFloomUPqWHtt3zIABIYBoRC9rRLg984EAAEC@telegram)
對,我覺得我就卡在這,這件事不知道該怎麽說明
就二的補數不是嗎?
還有這件事是透過 Underflow 達成的
可是在用工具測試的時候會有 Overflow/Underflow Warning,我也要想怎麽修掉
可怕數邏 嘔嘔
既然是warning,當然當作沒看到阿
c的慣例不是error才是問題嗎(x
-Wno-<warning type>
阿就overflow阿
不然勒
還有啥解釋
你讓習慣 -Wall -Wextra -pedantic 的人怎麼活(x
和TS一樣呢
喔不TS是跑下去爆了才是問題
比C更讚
我好像不小心翻到答案
.....你翻到有趣的東西
太棒了,這下我連 Google 都不會QQ
譴責
char a[10];
scanf("%s", a);
printf(a);
這也是warning
你說棒不棒
*聞到 Buffer Overflow 的味道*
我覺得,npm上只要有用到native code的,我還沒看過有哪個是warning free的
原來可以不用 format string
幹你ㄇ這才不是Buffer Overflow
每個都是幹你娘噴爆
這只會跳warning 但是有洞
a變成format string了啊
Hmmm,有 CTF 的感覺
靠,對欸
可是 scanf 那邊有 Overflow 的可能啊
沒 有 !
等等,為什麼我記得我在哪裡看過這東西🤔
記憶體,真香
應該沒有吧(?
不知道裡面會有什麼
你說哪裡沒有init過
其中 GCC 不管 format string 的事情
所以他哪裡跟你說scanf會overflow了
歐…跟printf搞反了
沒事
Result
對啊他有canary
你是要overflow去哪
是說這是哪個 wm 啊
Sawfish WM
雖然10個字好像不太能做啥
我看不懂他洞在哪 :((
是沒有初始化ㄇ
你試試看打%p%p%p
嗚嗚嗚我跟C不熟
[sticker](media:AAQFABMEW8oyAARf5bxqoKPE3PxOAAIC@telegram)
對耶你 printf 用法好怪
不要笑 很多人這樣寫
I mean 大學生
[sticker](media:AAQFABMEW8oyAARf5bxqoKPE3PxOAAIC@telegram)
不對ㄅ
沒有人教過他們這樣寫
沒事怎麼會蹦這種東西出來
it works
除非他們學過拍森森
🤔
真的會動喔
只是在惡意情況下會被拿來利用啊
只要google是這樣說,就會有人這樣寫阿
沒毛病
:(
你到底幾歲(
我記得以前高中的時候是教 printf("%s", &a);
沒關係大家都愛 C++
cout 萬歲
八歲
葛格我想要新電腦 :(
為什麼這看起來怪怪的
a已經是pointerㄌ
打幾個%s進去就會出事了這樣?
哦偶是說字串以外的怪東東
好久遠喔
額 只有%s %x %p那些只能leak
可以拿來bypass ASLR之類的
為啥
啊你就把ASLR base leak出來了啊
知道記憶體位址不代表動的到ㄅ
不過如果很幸運的都沒遇到0x00,不會直接segmentation fault嗎
🤔
不可能
binary裡面最多的就是null byte
好像…也是
頂多你讀出去然後access violation
不過就代表你stack被你讀完了 也是挺不容易的(?
[photo](media:AgADAgADcaoxG_W6YUuTa2ZgMgkDOjdVXw8ABFuSLtGs_EpCrUgFAAEC@telegram)
是說不組 Ryzen 三代ㄇ
Windows 更新完之後我發現很順
py大法好
40K
夠吧?
之前是怎樣不順
蹦蹦
[photo](media:AgADBQADGKkxG_r4YVdfMPtUSFtBmi1s3jIABKmd3i31DK66PmQFAAEC@telegram)
cpu15000也還剩25000可以買其他部件
沒事就當機
我是說組起來就要40K
Explorer 整天爆炸
一個是play
銀幕用舊的?
還是含銀幕?
499美耶,到台灣肯定不只15k阿
這種小東西運費是能多貴…
我覺得 Solaris 的服務管理比 systemd 還要 overengineered
代理商:
寫個 pm2 的開機啓動寫得流落長
你可以直接美國Amazon定一顆,不過就沒保固了
systemd加服務根本簡單吧…
就一個檔案
其實CPU是全球保
然後reload一下
Solaris 也是一個檔案啊
但是……
但不表示廠商有義務代送
這樣要跑比較遠
雖然cpu不要幹奇怪的事,用壞的機率根本低
燒掉一顆 i7 路過
嗯 SVC 就是這樣的……
我用 manifold 是簡單一點啦
但是還是要自己再加點東西進去才能用
我有時懶得寫就 tmux 解決
manifold service.xml
# [問一堆問題]
svccfg import service.xml
svcadm enable service
# 咦為什麼沒有啓動起來
svcs -a
# 怎麼自己進了 Maintenance mode
svcs -L service
# …… 嗯要自己設定 PATH
vim service.xml
# 再來一次
svccfg import service.xml
svcadm clear svc:/site/service:default
svcadm enable service
# 終於可以……
剛剛我就是這樣(
@james58899 那個 sharp 模組有沒有很重要
他用來把貼圖轉圖片塞imgur
他要 libvips,他在 Solaris 要自己編譯
下一句(可以改用ffmpeg嗎(X
是說 ffmpeg 支援 webp了沒?
先說會慢很多
所以我現在就在編譯 libvips
[photo](media:AgADBQAD6qgxG17nYFe96HmgAlzuNeN53zIABNE9dM8cMIfxTNIEAAEC@telegram)
不夠的話我可能還要編譯更多的包,有些包沒有在 pkg 裏面
能把webp轉png就夠了吧
還是我當初寫jpg
我應該是寫png吧🤔
最麻煩就是這些 native modules 了(
所以證完了ㄇ
沒,我想晚點再寫,洗澡(
你就直接docker run喔
而且我發現 Steam 有限時免費遊玩的遊戲(?
你說L4D2嗎
[photo](media:AgADAQADJqgxG420YUfRh0PzdukAAamWcwwwAAQhLx7LPO0rneXkBAABAg@telegram)
我想玩 Assetto Corsa (
沒有
我在
解活動
打掃
是說有時間玩遊戲還不快入坑幫忙(#
自己做遊戲給自己玩阿
你看多潮
我也只有一點休息時間,我還要趕作業好嗎QQ
等一下海豹就會出來說小朋友才寫作業
我們這學期的程設就是寫遊戲當專案
我覺得我以後應該再也不會寫遊戲了(
你這一定是沒有朋友和會分工的人才會這樣覺得
可是我們不能分工 :(
[photo](media:AgADAQADJ6gxG420YUcFhnMlWuLincTtCjAABAeY1NoRoaodgboDAAEC@telegram)
我買很久了
我卡車司機
時光機
[photo](media:AgADBQADGqkxG_r4YVcAAWMVIKMuSZu0bd4yAASfsMWbCDnzwwNdBQABAg@telegram)
[photo](media:AgADAQADKKgxG420YUecCHEEGfdclPi8CjAABPUQ2hxgRenacAsEAAEC@telegram)
教派
wwwwwwww
認真說這遊戲需要方向盤(
鍵盤開卡車半點感覺都沒有
可惜我沒錢買QQ
阿你要買方向盤回來了嗎
對QQ
[sticker](media:AAQFABO21d8yAATXjVOKGJHUYat9AAIC@telegram)
鍵盤開比較穩
你知道很貴ㄇ
不知道,有SSD貴嗎
一個普通的方向盤應該跟一台 PS4 差不多價格
講師鐘點費 1000/h 算高ㄇ
對這個沒概念 🤔
蠻高的吧
你想想台灣基本薪資
[sticker](media:AAQFABMEW8oyAARf5bxqoKPE3PxOAAIC@telegram)
你感受到很高了嗎
我又不領基本薪資 :(
原來是年薪百萬的大大呢
在台上的講師怎麼可能領基本薪資R
市場行情這種東西很難說(?
[sticker](media:AAQFABO21d8yAATXjVOKGJHUYat9AAIC@telegram)
好好喔我也想要年薪百萬
:(
我領的比基本薪資低 嗚嗚嗚嗚
1對1的音樂課一小時1200給你參考,如果我沒記錯的話啦(
那麼高喔
han 貴
[photo](media:AgADBQADG6kxG_r4YVf_m6I2TfQElHdO9jIABClGRt2_HdaRTNgDAAEC@telegram)
好了
#-1001033293696@tg
欸真的是對的欸 好酷
????
剛剛代數字進去算了一下
等等為什麼我要給錯的 function
沒有我只是覺得這算法很神奇而已
是嗎(笑
那想看看要如何改寫,不用減號
這才是我的題目(
雖然也不難想,可是也是得證明(
只用加法跟 bitwise ㄇ
Y
自己實作減法算ㄇ
算ㄅ
呃...你要怎麽做?
+ ((x ^ INT_MIN)+1)
這是 -x
作弊大師
哦哦你是有 Branch 嗎
沒有啊
branch 在此指分支?
Yep,就是寫成 Function 的時候會出現 if/else
沒有
啊就是
x 取一補數
再加一
就是overflow
好像不對?
我把你的東西拿去試結果不對
[sticker](media:AAQFABNVWsoyAATSdDx4t5bmfkMYAAIC@telegram)
不然就是有代溝(
code截圖一下
#include <stdio.h>
#include <stdint.h>
#include <limits.h>
int32_t abs_test(int32_t x){
    return +((x ^ INT_MIN) + 1);
}
int main(void){
    printf("%d\n", abs_test(-3));
}
我覺得哪裡怪怪的(
幹我是說那串 = -x
嗯,是代溝呢
int32_t abs(int32_t x){
    return ((x ^ (x >> 31)) + (((x >> 31) ^ INT_MIN) + 1));
}
這樣才對
好像也不對欸(?
欸等等我搞錯 不是 INT_MIN
是 -1
所以是
@james58899 終於弄好了
嗯...可以更短(
怎麼搞複雜化
嗯 chat bridge 好像正常運作了
https://github.com/james58899/chat-bridge
有空的去幫忙加上discord支援啦
難得的賺PR機會耶
[photo](media:AgADBQADHqkxG_r4YVetR4Wi8drtW2Dt3zIABJ7OdH0jOwwKCdcDAAEC@telegram)
好的沒掛
你應該要傳貼圖
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
我很久沒維護他了我還真我不知道他還會不會動
怎ㄇ說
[sticker](media:AAQCABMf44IqAAREU7iOrl4bzsYwAAIC@telegram)
好的貼圖沒問題
我就最怕那個 libvips(
就可以再更短,也可以滿足上面的條件,就是不用減法跟不產生 branch
但是我懶得想
wwww
這又不是我的擅長領域 ((
然後奇怪的我都把 libvips.so 放進去對的位置了 node還是找不到他
你才是邪魔歪道
要自己管理記憶體的都是邪魔歪道
寫程式都是邪魔歪道
你都在用邪魔歪道寫出來的程式
在座的都是邪魔歪道
幣幣
還以為是 @lekous
把垃圾劃掉改成邪魔歪道這樣
hostname : logbot, type : SunOS, platform : sunos, arch : x64, release : 5.11, uptime : 23 days, 03:43:03, loadavg : 0.0, 0.1, 0.1