BBSview 板


LINE

--- ψpoewar /\ | ﹏ ﹏ ﹋ ﹋ ﹏ ﹌ ﹌ ◢◣ ╰╮ | ▇▆▆▆▆▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁ ◢ 这│ / ↑ ﹊ ̄ ̄ ̄ ̄\▁▁▁﹍﹍ ↑↑ ↑↑↑ ̄ ̄ 就│| ↑↑↑﹍ ﹊ ﹊﹍ ﹊﹊ ◣▁▁ 田田 田田↑↑ ↑ ↑↑ 是│ ▂▄▄▄▄▂ "'' ﹊﹊田田 田田↑↑↑ ↑ 传│ ▆▆ ▁ \/\∴∵∴\ : ﹊ ◤ ◥ ﹎ ﹎ ↑ ↑↑ ↑ 说│ \ \ \ \/ / ∴∵∴) . ."'' ' 的│ | | \/ /\ ∵ ↗ . ﹎ . :"''' 梦│ / ▕ / /\/ /▆▃ ◣ ◢ . 之│ ⊙ / ⊙ / ◢◢█ " ' : : .'" 大│ / ⊙ / ◢◢████ 140.116.249.140 ' 地│ / _*︸◢ ████◤Δ↑站长 r2  ̄ ̄' "' 吗│/ / ▃◣ ◢ ◤︳↑ Δ系统 IID,r2 ??│/ _-*︸▃◤ ﹍ ▃◢ ◤︳ "Δ↑ 站务 r2,log ▃▃ / ◢ ﹍ ﹍ ◤ ︱'' " . . . BBS 新手踏入开源贡献世界的心路历程 -- r2 < [email protected] > --- ψpoewar /\ | ﹏ ﹏ ﹋ ﹋ ﹏ ﹌ ﹌ ◢◣ ╰╮ | ▇▆▆▆▆▅▅▅▄▄▄▄▃▃▃▃▃▂▂▂▂▂▁▁▁▁▁▁ ◢ 这│ / ↑ ﹊ ̄ ̄ ̄ ̄\▁▁▁﹍﹍ ↑↑ ↑↑↑ ̄ ̄ 就│| ↑↑↑﹍ ﹊ ﹊﹍ ﹊﹊ ◣▁▁ 田田 田田↑↑ ↑ ↑↑ 是│ ▂▄▄▄▄▂ "'' ﹊﹊田田 田田↑↑↑ ↑ 传│ ▆▆ ▁ \/\∴∵∴\ : ﹊ ◤ ◥ ﹎ ﹎ ↑ ↑↑ ↑ 说│ \ \ \ \/ / ∴∵∴) . ."'' ' 的│ | | \/ /\ ∵ ↗ . ﹎ . :"''' 梦│ / ▕ / /\/ /▆▃ ◣ ◢ . 之│ ⊙ / ⊙ / ◢◢█ " ' : : .'" 大│ / ⊙ / ◢◢████ 140.116.249.140 ' 地│ / _*︸◢ ████◤Δ↑站长 r2  ̄ ̄' "' 吗│/ / ▃◣ ◢ ◤︳↑ Δ系统 IID,r2 ??│/ _-*︸▃◤ ﹍ ▃◢ ◤︳ "Δ↑ 站务 r2,log ▃▃ / ◢ ﹍ ﹍ ◤ ︱'' " . . . 梦境中找回那片枫叶沙滩 -- r2 < [email protected] > --- 契机 - 上次讲 MapleBBS 是五年前的 SITCON -> 这几年下来有太多修复与改变 - Ptt.AI ? 梦大老爸发行NFT!? 虽然听不懂但看起来都很厉害对吧 - 社群媒体厮杀日益激烈......BBS 已经式微? (但现在还有人用其实已经是奇蹟了) --- 契机: 这是我们 BBS 之路的终点了吗? - 各家 BBS 使用人数持续下降 (尤其是真人) - ptt 也无法幸免 - 强势推出官方app与架构整改,是否能力挽狂澜? - 这片理想乡还能存在多久? - 如果势必得转型,有什麽东西是可以留下来的? 我们还能做/已经做的? --- Who am I? - r2: 短 ID 赞! (虽然 Ptt 本尊 ID 有够长) - 2015 年春开始用 BBS - 2016 年秋被推荐接过一任 Ptt SENIORHIGH 板主,後来找到善心人士交接 - 2016 年冬开始自架 BBS 个人站:尝试架设过 PttBBSMapleBBS3-itoc - 顺便撰写 PttBBS 架站文件、丢几个小 PR - 2017 年夏CCNS 梦之大地站长,找到善心人士接任站长、维护原始码 - 之後在 ptt 隐居幕後继续当小板板主、偶尔打杂协助站务 - 新手使用教学 - 跨板板务紧急处理 (Cross-post, 广告/直销文, 车速过快...etc) --- 那麽,什麽是 BBS? --- BBS 类型 - 拨号(Dial-up) BBS: ( https://i.imgur.com/zof2dDu.jpg ) - 太久远了,先不细谈 - Telnet BBS: - 部分站台因安全因素停用 telnet →「Terminal Internet BBS」 - 我们今天主要讨论的 - 网页论坛: phpBB, 巴哈姆特网页版(forum.gamer.com.tw)..或更现代的.. --- BBS 类型 - 学术网路架设 - 校方架设: 椰林风情、成大计中... - 自主架设: 枫桥驿站、阳光沙滩、批踢踢实业坊梦之大地... - 商业 BBS / 非学网 BBS - KKCity、奇摩大魔域、花魁艺色馆... - 目前还活着的 BBS: https://bbslist.github.io --- 各家 BBS 的特色 - SecretLover BBS: 开始大量使用 ANSI color - MapleBBS 2: 动态看板、点歌 ★SOB BBS 水球 - PttBBS: 效能经过调校,并减少不必要功能,可容纳十几万人同时上线 - MapleBBS 3: 重写大部分程式码,引进模组系统 - MapleBBS-itoc: 利用模组系统,整合各开发者在转信板分享的小游戏 --- Why we want to contribute to the BBS community? - 功能好少,看起来好难用:才好! - Feature 少: 你不会被多余的功能困扰 - 推播功能、你的足迹被推到别人的文章列表...etc - 「看起来」好难用:键盘操作简洁明快、内建闇黑模式 - 功能少到难以嵌入广告太好了! (哪些第三方 app 乱塞就不说了) - 看起来好难架,code 都是用 C 写的,感觉年久失修了:才好玩! - 我把 PttBBS 的架设文件放在那里了,就等你来玩 - 有些 bug 修起来很难,但也有只要你会 make(1) 就可以修的! - 趁这个机会学习 gdb(1) 与开源作业系统(Linux, FreeBSD),不好吗? --- 那 Ptt 以外的 BBS,还值得投入心力吗? --- Ptt 容纳了各家 BBS 过来的使用者与站务人员 --- 若无法了解其他 BBS 站台的价值与影响 Ptt 就算还活着,迟早也会迷失,失去自己当初的定位 --- So, How? 以下个人心得分享时间 --- 使用它观察它提出问题记录它改善它 ↑ ↑ ↑ ↑ ↓ └────┴────┴─────┴────┘ --- 使用它 - 按 h 开启说明画面 - 按 / 搜寻标题 - 「我的最爱」里面的预设看板都可以拿来查资料 - Ptt 可以按两次 h 呼叫小天使 (真人助手) - 登入次数未达发文门槛? 没关系先多看 - 发有意义的文章/不会被桶的废文都是要练习的 - 趁还在熟悉的时候,根据自己兴趣多逛一些小板/小站,会有意想不到的收获 在小板分享交流,也较易稳定累积文章数 --- 【Ptt养鸡场】 批踢踢实业坊 名字: 科科 (小鸡) 生日:2015421日 (古希 3017岁) 体力: 19255 / 131283 体重:1312.8 食物:15 药品:1 补品:0 快乐:2235669 满意:170114 学问:0 脏乱:315081 生病:31468 疲劳:0 嘿嘿!I CATCH YOU!! ◢◢ / |< ●●|\ \ ● ● \ ●● ● ● /\ ● ●/\ ● ● ● ● help... ●● * ●●●●╱ ╲ /\╲ /\╲ 病重!又臭又脏.快饿死了.精力旺盛.体力用尽.很快乐.很满足.常识点数: 5 以上是 holishing 的宠物资料.. --- 观察它 - 观察不同板的讨论风气 - 观察有趣的文章 - ANSI 图 (e.g. https://i.imgur.com/NIn5gMm.png https://i.imgur.com/Mbid5o0.png ) - BBS 互动式动画 (e.g. https://i.imgur.com/23RQkjJ.mp4 ) - 逛站务看板,观察各级管理人员的权限、站方公告 - 看板规,看公告 - 这也是确保自身权益的方式之一喔! - 了解与尊重不同看板站台的自治模式 --- ANSI artworks Copyright: https://i.imgur.com/NIn5gMm.png ( author: s32244153, #1alponLr (C_Chat) [ptt.cc] ) https://i.imgur.com/Mbid5o0.png ( author: s32244153, #1aUV4G3D (C_Chat) [ptt.cc] ) https://i.imgur.com/23RQkjJ.mp4 ( author: s32244153, #1aZ9GiO9 (C_Chat) [ptt.cc] ) ( 感谢作者提供可以自由取用展示的作品! ) --- 提出问题 操作上: - 为什麽有些旧文章的作者 id 会有一个点? - 我的 BBS 信箱为什麽会收到来自 gmail 的信? - 为什麽我用 A 软体连 ptt 没问题,B 软体却不行? 管理上: - 这个板是不是没板主在管? 某人闹板闹了一整天了没人出面处理? - 这个板主是不是用板规赋予的力,很想当板皇? --- 记录它 - 把问题记录下来: - 在公开看板发问:PttNewhandask 板 - 把已知问题、使用心得回馈到相关看板 - 直接向站方反映问题: - 不一定能即时处理(除非事关重大),但有反映一定有机会 - 但若非权责相关机密相关,通常会有路人给建议 --- 改善它 - 想了解板主能做什麽? - 在 ptt2 开个人板,完成板主初体验 - 连署/参选/向徵求板主报名当小板板主 - 站务人员独断滥权,使用者对此极度失望?: - 你行你来架? -> 这样我是不是要当过总统才能骂政府? - 但还是想了解站务权力有多大? - 既然都开源了就自己架一个吧! - PttBBS GitHub Wiki: https://i.imgur.com/iNtWSid.png - https://github.com/ptt/pttbbs/wiki --- 架完後,我们还能做什麽? --- 改善它 - 我怀疑 Ptt 某个介面有 bug 但我没证据 ─────┐ │ - 我怀疑 Ptt 某某站长可以偷看我信箱但我没证据 ──┼─→ 架一个来测试它! - 但站务站长其实是没权限的 │ │ - 我怀疑 Ptt 某某功能有安全漏洞但我没证据 ────┘ - HITCON Zeroday: ZD-2023-00133、ZD-2023-00143 - 我怀疑某南部国立大学资讯社团 BBS 站原始码不是最新的版本 - 直接问站长! -> 然後就不小心变成站长了 --- 除此之外,还能如何让这把火烧下去? --- 写文件 - e.g. PttBBS GitHub wiki - 文件写了会有人看吗? - 整理的过程,也是训练自己组织整合琐碎资讯的能力 - 把简单的东西弄得看起来很复杂 -> 我们(我)平常就会做的事ww - 把看起来复杂的东西弄得简单点 -> 我们整理文件想达到的目标 - 当你看到: 1. 你的条目持续被改错字 2. 被「安全研究者」架来测 PoC -> 恭喜!你的文件开始有用了! --- 将建置过程「自动化」重现 - 单纯把指令、相关环境参数记下来,写成脚本 -> Shell Script - It works on my "machine" -> OK. Take my "machine"! - 把盖 BBS 的环境「包起来」,让任何电脑都能跟你一起把 BBS 架起来 - 那就写 Dockerfile 把它「容器化」吧! - 有事没事测一下新环境能不能用? -> GitHub Actions, GitLab CI, Other CI/CD Tools.... --- 近年来的技术发展: 近 5~10 年 bbs 技术改革 pttbbs: - piaip, kcwu, in2: logind, pmore, pfterm, BBSLua(ptt2) - robertabcd, wens: websocket, ptt http api dreambbs - IID: - port: websocket, BBSLua - improve: pmore, pfterm, upstream the improvement --- 近年来的技术发展: Ptt-Official-App - since 2019 - 持续在 g0v 进行活动与进度报告 - 每周二定期开会 - 各位等着团队在各阶段的相关公告,帮多测试给些回馈吧! https://i.imgur.com/dFKeH4v.png --- 再来看看我们遇到的挑战吧! --- 传统 bbs 的第一次冲击:Facebook - FB 校园社团在 2000s, 2010s 逐渐取代 BBS 的校板、系板、社板的功能 - 大部分 BBS 在这时间开始没落,并且开始陆续涌入 Ptt.cc --- ptt 的改革与近代网路发展 - web 发展尚未成熟,主流媒体(电视、报纸)往年占有较多的资源时 - BBS 因为其「让人觉得隐密」、身分非直接公开等特性, 反而提供一个时代舆论发展很好的地方 (但其实真要查起来还是有办法) - ptt: - 简化使用率较少的功能 - 开发专为大量(15万人同时上线)登入机制设计的程式 - 容纳了众多没落 BBS 的使用者、站务(板务,法务,帐号...etc)干部 --- 传统 bbs 第二次冲击:dcard ptt 与整体 BBS 使用族羣加速老化 随着 ptt 主要使用社群变化,部分看板风气逐渐变质,网军问题浮上台面 乡民看 dcard:「X能卡」 其他社群媒体看 ptt: 「唉呀 ptt 上面的言论都不能看啦」 「ptt 为什麽不快灭一灭让那些恶心歧视言论赶快消失?」...etc (当然也有多栖到现在,持续在 Ptt 分享交流的使用者) 但,价值观的冲突根源在於社群平台本身吗? 社群平台对於使用者言论的「自由」、「不侵犯他人的自由」该如何拿捏? --- 传统 bbs 的资讯安全问题逐渐浮现 - 转信广告文章无法有效管理/改善成本过高 -> 没落 - 用 telnet 连线就是在裸奔 - 第三方app如何储存你的密码? - ptt 大量盗账事件 - 「批踢踢实业坊(PTT) 注册验证码绕过」 - https://zeroday.hitcon.org/vulnerability/ZD-2023-00133 --- BBS 开发人力? - bbs开发社群多以当年学生为主,以 C 语言为主进行开发 (资源限制、效能需求) - 然而 C 语言的水很深 (望向 jserv), 用其他程式语言重构也是大工程 - 持续将 bbs 程式移植到现代的环境需要有足够的系统程式知识 - 当年的领头羊利用 BBS 的名号活跃於各业界,能实际回馈的又有多少? (当然他们也不是没有努力过) (当然我也是蹭 PttBBS 的人气发表这个 talk) --- BBS 站务人力? 管理群身份变化: 学生为主 -> 社会人士为主 站务问题: 言论、智慧财产权 -> 言论、智慧财产权、网路广告公关帐号 交易诈骗、各式邀约...etc --- 随着 ptt 的危机,各家 bbs 还有转机吗? - bbs的价值与保存:nft? (不懂但感觉很厉害?) ptt.ai (不懂但感觉很厉害?) - 但真的能连结 BBS 社群的需要,传递那麽一点点的灵魂过去吗? - bbs 串 web api,建立官方 app/手机友善介面(RWD) - bbs 的社群定位? 与其他形式社群搭起桥梁? (重现转信功能? 用 ActivityPub 取代?) - 固守非商业化社群媒体领域? - 商业化一方面要解决许多 LICENCE 问题 (当然你可以重写) - 商业化对於「社群多元化发展」会不会形成阻碍? -> e.g. Facebook, X 的管制措施...etc --- 如何成为BBS开源贡献者? - PttBBS: https://github.com/ptt/ - Ptt-official-App: https://github.com/Ptt-official-app https://i.imgur.com/VEl62Bl.png https://t.me/BBSTechTeam ( YouTube 搜寻 ptt g0v 也有很多三分钟介绍影片XD ) - 梦之大地: https://github.com/ccns/dreambbs 今天的 BBS 社群很小,但也因为小,容易成为开源贡献的起点 在这边贡献所学到的东西带不带得走? 得靠大家自身的智慧与思维。 当然也欢迎把其它地方所学到的东西移植过来,验证自己所学! --- 其他想玩的 - BBS swarm (?) - 想架一个 BBS 却苦於没时间研究架站技术? - 建立容器丛集 (K8s? Docker swarm?) 并提供 registry 放不同家 BBS 的 container image - 使用者透过网页/BBS介面填表格申请, 送出审核通过後自动化建立站台 - 透过 websocket 由单一 reverse proxy 作为多家小型 bbs 对外的出口 集中化架站资源节省时间成本 https://i.imgur.com/SBOnDsY.png - 开源让各方大大也可以架自己的 cluster 托管小 BBS, 并回馈改善 - 挑战: 非商业化前提下如何永续营运? --- 致谢 - 新手时期到现在给过我各种建议与贡献机会的前辈 - 当年与现在写过任何 BBS 架站技术文件、愿意释出原始码的前辈 - 请支持现在仍致力於开源的 Ptt-Official-app 专案 - 谢谢 CCNS 社团的收容,有个可以自由发挥、实验与交流的地方 - 谢谢 IID 对简报的 Review 与对梦之大地发展的贡献 - 一路走来给过我任何建议与尊重友善包容的人 --- 也许 BBS 不会永远存在 --- 但若它能持续用独特的角度 给台湾的资讯社群、广大网路社群 一些启发、一些记录 --- 它的存在、大家的心血就不会被白费 --- 谢谢大家! --- 作者: holishing ( ) 看板: BBSview 标题: Fw: [心得] 从 BBS 新手踏入开源贡献世界的心路历程 时间: Thu Aug 3 03:50:16 2023 ※ [本文转录自 SetupBBS 看板 #1aneuBvs ] 作者: holishing ( ) 看板: SetupBBS 标题: [心得] 从 BBS 新手踏入开源贡献世界的心路历程 时间: Mon Jul 31 00:21:28 2023 COSCUP 议程介绍: https://coscup.org/2023/session/NW7RXR 我也不确定一些议题包含到的那麽「大」的方向我究竟有没有那个份量去谈 (所以心虚了加了一点免责声明/备注) 但也谢谢 OCF (开放文化基金会) 和 COSCUP 给了这样一个平台 让我有分享的空间 也为这几年干的一些傻事有一个机会可以做一个小结和回顾 (也谢谢一些路过长辈的 comment,这个真的算是完全没想到会遇到的惊喜XD) 其他备份站朋友刚好抓到的话,只要看起来有 CC BY-SA 4.0 的样子都 ok ANSI 色码不要乱掉的话更好:) https://creativecommons.org/licenses/by-sa/4.0/deed.zh_TW -- 你知道PTT有小天使吗? 能帮助你唷! 小主人我来了^Q^ ●β HELP 想呼叫属於你的使吗? / ` 〈○〉 ▃▃▃ 只要按hh,就可以了唷!! Δ >_<~ // ▅▅▅ 快按下"hh"呼叫你的小天使吧!\(≧▽ν≦)ωgarnier --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.252.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/SetupBBS/M.1690734091.A.E76.html ※ 编辑: holishing (118.161.117.64 台湾), 07/31/2023 00:44:38 ※ 编辑: holishing (118.161.163.5 台湾), 08/03/2023 03:49:49



※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: holishing (118.161.163.5 台湾), 08/03/2023 03:50:16 ※ 编辑: holishing (118.161.163.5 台湾), 08/03/2023 03:51:12
1F:→ diabolica: 心有戚戚焉 08/16 23:28
2F:推 MilkSwallow: 也超级感谢holishing大大对BBS的研究和贡献(鼓掌) 08/30 12:22
3F:推 MilkSwallow: 「也许BBS不会永远存在」--我将使用到最後一刻(泪) 08/30 13:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP