你不够16字浪费服务器资源,马上对你进行封禁
你觉得任何不公发帖提及管理马上对你进行封禁
6202年了,还有互联网文字狱,神了
用户 ID 12972 · 当前名首次快照 2026-08-12 10:14:48 · 当前名始于 2026-08-12 10:14:48 · 原站主页: https://linux.sb/user/12972
共 75 楼 · 第 1 / 2 页
你不够16字浪费服务器资源,马上对你进行封禁
你觉得任何不公发帖提及管理马上对你进行封禁
6202年了,还有互联网文字狱,神了
错,易语言才是全宇宙最好的语言,有咱们老祖宗汉字的智慧
不错,爱了爱了
你先去隔壁,发个帖子:我劝始皇对隔壁和解,江湖不是打打杀杀,而是人情世故,你看始皇删不删你贴就完了
已成功兑换虚拟卡「ShareLLM 全站免费模型体验日卡」。
隔壁站就是特务站,各种水印都有,想想你这几分钟都被精准识别,如果你说过啥对东大不好的,分分钟给你上贡上去.结合他那站多个什么打电话喝茶的,不排除这种可能
@adswwffa #7 现在公益站页不好好做的,全都是说公益然后卖LDC骗一波就跑,就前几天我买了个公益站grok后来用卡死,他们群里几个小号搁哪串嘴硬<我没问题>,卡的原生curl都不回复了
真的是皇帝作为作为认为谁一注册就给他全职绑定了,事实上一个论坛工作日忙没时间,周末打开的频率很正常啊,我百度的号半年上也没说封号,要说苦力,还得是隔壁do
@aiddup #20 说技术就说技术,那你哪点说了技术,可别逗我笑了,整个帖子就看到你上蹿下跳,就看到你急了,我说吃到了红利你和我扯v站干嘛?咋了论证他吃了红利不嗦v站的奶嘴话都不会说了?
说回规则,怎么没法对比?大家都用脚投票,你猜猜为啥几天本站就突破2w人?是他们觉得do站太好了吗?没人说让人全部满意,少给这给我竖稻草人,看懂别人说啥看懂汉字再来,起码说话有点逻辑吧?至少有点脑子想清楚和你说的事不是全部让所有人满意或者全部让所有人不满意,少搁这当端水派,至于没有do之前,别的站如何,天下中文社区多了去了,比烂并不能证明你do有多好,我从头到尾没提v站,被搁这急赤白脸的跳脚拉踩v站显得你端水冰清玉洁上了
删了正好来这里,等他把正常用户删干净了,就剩点水军奸商无业的玩意正在在他那共振活跃
@llmfree点work中转站 #16 那我不得不在抖音上发一个了
@SpongeBob #6 厉害了,管理功不可没!尤其看到之前的webdev的处理得当,公平公允
@jackson666 #10 还真是,隔壁始皇还搁哪惺惺作态岁月静好<接着奏乐接着舞>,私下又是赦免,又是修服务器,他也直到自己那点水面理论的味臭了
@峰哥 #5 的确是,这种成长曲线,维护过社区的都知道潜力相当大!
@大将军 #3 是的,几个字不限制真的舒服,畅所欲言
@小号 #1 嘿嘿,谢谢
说真的,do站还真不算什么技术站,也就是吃了ai的红利,一堆公益站搁哪方便一键auth,例如你问个技术类的问题,半天都没人搭理的,你要敢质疑<我参加抽奖怎么给我封禁了?>倒是能0响应各种举报给你删贴.
用到了这么丝滑的页面,回帖可以不因为字数少而写小作文绞尽脑汁,抽奖也可以活跃积极参与而不用什么<非必要><教不会>被驯化,意见也可以发表也不用小心翼翼无端被扣个<AI>的帽子被炼化成LDC,一个说不好就被发配到了<在错误的地方>
隔壁最喜欢惩戒别人的"在错误的地方"..反而成了八方来财汇聚的地方.
真是感叹,得道多助,失德寡住
@痛失姓名的站长 #6 大佬,俺也想要AI机器人,呜呜
感谢管理,我觉得管理还是处置的很得当的.
就事情本事来说,是很小的事,一个webdev是否引起泄露风险,但是,双方都借着这个点分别不同时进行着攻讦/暗讽/动机怀疑/阴阳/嘲讽,
还有小插曲因为不满管理<低价值抽奖>而发帖,下面险些引起扩大化的争论.
_________________________
我觉得所谓:让站长给出低价值高价值的标准,或者「领鸡蛋和领纸巾都是领」,后补「刑不可知,威不可测」,大可不必,论坛不是执法机构,谈不上邢啊威啊的,
我建议,把这个价值的判断给用户,措施:让用户花费8积分(8只是示例,具体数字根据用户积分数和发放途径说)参加一次抽奖,至于这个奖品价值是高是低,不是站长给标准,更不是建立一个执法机构邢啊威啊的甚至映射到始皇<非必要不发福利>这种情景,把选择权和价值判断还给每一个论坛用户,让人民用脚投票,如果有价值例如抽一个甲骨文账号永久带4C24G,那用户拼着命哪怕花80积分也会参加.当然,这只是初步建议,更完善的举措还可以构想
至于这个被封禁的,,我觉得要杜绝这种带来争议的方式.双方都是.不然多了会变成几年前hostloc的H2O那种人的状况,看似好想每个人都有理,都在据理力争,但是给双方的感觉都不是很友好,建议这种一发帖有争议倾向的帖子/回复,自动移动到一个争议区/吃瓜区的板块,不加入主推流.仅双方当事人可补充证据(双方私信状态).当双方不断补充事情明朗,或者辨明的时候,再移动回来开放公开评论权限供大家吃瓜,,,哦不,公示.
我觉得qqt123更好
的确是这里好
别把linuxdo的坏习气带到这里,一股子教条主义的臭味动不动就上纲上线,没人发现这个始皇这种做派很神经质吗?<极左极右><水多加面,面多加水>,其实细看全都是点无病呻吟,一副民科般皮囊下假装意见领袖的傻样,多加一个服务器或者优化的事硬是搞成zz斗争一样,开个论坛整什么发展道路啦,**方针啦,市长都没你忙,有那高瞻远瞩先拿个正规备案号把那一脑子zz思想汇报给档别被墙,有没有一种可能,精心的经营,公正的裁决,给发言者广开言路,集思广益,气氛活跃,才是一个平台应该干的事而不是训化你的用户是左还是右,是非必要不抽奖,非必要不短字数,非必要不喷富可敌国
完全就是
这个好呀
看到站长的帖子:
正好手头有现成的图床插件.非常的短小简单.
用法:
1.把代码加入油猴.
2.复制图片,在编辑器直接粘贴
提示上传:
然后上传会非常慢,因为脚本内置的服务器是示例,非常慢小,建议替换成你的图床.
3.注意:脚本把其他途径的撇了,只有简单图床的.然后里面内置的图床是我临时搭建的示例.很慢很慢有时候还不成功,换成自己的图床就好了.还有就是如果图片有外链帖子会被强制审核吧所以这个插件不知道该不该发.
4.肯定有很多错误,后续可能有上传失败的情况,可以自己任意修改和发布,本人放弃所有权限只为linux.sb更好发展
// ==UserScript==
// @name 图床linuxdoissb
// @namespace https://linux.sb/
// @connect 22.2222222.best
// @version 0.9.0
// @description 为linux.sb专门写的图床插件,提供粘贴/拖放/按钮上传到 EasyImages
// @author 大帅哥
// @match *://linux.sb/*
// @match *://hostloc.com/*
// @icon https://linux.sb/app/assets/index.svg
// @grant GM_xmlhttpRequest
// @license MPL-1.0 License
// ==/UserScript==
(function () {
'use strict';
// EasyImages 配置,你要配置的2项
const imgHost = {
type: 'EasyImages',
url: 'https://22.2222222.best', // 图床地址,改为你自己的
token: '4ed5cc908146b9318849e586dc0280f1', // 你的图床apikey,没有就留空
};
const mdImgName = 'image'; // 插入 markdown 时的 alt 文本
const submitByKey = true; // Ctrl+Enter 触发提交
const EDITOR_SELECTOR = 'textarea#markdown-textarea-1, textarea[name="body"]';
const TOOLBAR_SELECTOR = '.markdown-textarea[data-markdown-textarea], .markdown-textarea';
const IMAGE_BTN_SELECTOR = 'button[data-markdown-action="image"]';
window.addEventListener('load', initEditorEnhancer, false);
function getEditor() {
return document.querySelector(EDITOR_SELECTOR);
}
function getToolbar() {
return document.querySelector(TOOLBAR_SELECTOR);
}
function initEditorEnhancer() {
// 粘贴上传
document.addEventListener('paste', handlePasteEvt);
bindDropZone();
const dropTimer = setInterval(() => {
if (bindDropZone()) clearInterval(dropTimer);
}, 300);
setTimeout(() => clearInterval(dropTimer), 15000);
const btnTimer = setInterval(() => {
const oldBtn = document.querySelector(IMAGE_BTN_SELECTOR);
if (!oldBtn) return;
clearInterval(btnTimer);
const newBtn = oldBtn.cloneNode(true);
oldBtn.parentNode.replaceChild(newBtn, oldBtn);
newBtn.addEventListener('click', (e) => {
e.preventDefault();
e.stopPropagation();
handleImgBtnClick();
});
}, 200);
setTimeout(() => clearInterval(btnTimer), 15000);
if (submitByKey) {
document.addEventListener('keydown', (event) => {
if (!(event.ctrlKey && event.key === 'Enter')) return;
const button =
document.querySelector('.submit.btn') ||
document.querySelector('button[type="submit"]');
if (button) button.click();
});
}
}
function bindDropZone() {
const dropZone = getEditor();
if (!dropZone || dropZone.dataset.easyimgDropBound === '1') return !!dropZone;
dropZone.dataset.easyimgDropBound = '1';
dropZone.addEventListener('dragover', (e) => {
e.preventDefault();
e.stopPropagation();
e.dataTransfer.dropEffect = 'copy';
});
dropZone.addEventListener('drop', (e) => {
e.preventDefault();
e.stopPropagation();
log('正在处理拖放内容...');
const imageFiles = [];
for (const file of e.dataTransfer.files) {
if (/^image\//i.test(file.type)) {
imageFiles.push(file);
log(`拖放的文件名: ${file.name}`);
}
}
log(`拖放的图片数量: ${imageFiles.length}`);
if (imageFiles.length === 0) {
log('你拖放的内容好像没有图片哦', 'red');
return;
}
uploadImage(
imageFiles.map((file) => ({
kind: 'file',
type: file.type,
getAsFile: () => file,
}))
);
});
return true;
}
function handlePasteEvt(event) {
const items = (event.clipboardData || event.originalEvent.clipboardData).items;
if (!items || items.length === 0) return;
let hasImage = false;
for (const item of items) {
if (item.kind === 'file' && item.type.indexOf('image/') !== -1) {
hasImage = true;
break;
}
}
if (!hasImage) return;
event.preventDefault();
log('正在处理粘贴内容...');
uploadImage(items);
}
function handleImgBtnClick() {
const input = document.createElement('input');
input.type = 'file';
input.multiple = true;
input.accept = 'image/*';
input.onchange = (e) => {
const files = e.target.files;
if (!files || !files.length) return;
const items = [...files].map((file) => ({
kind: 'file',
type: file.type,
getAsFile: () => file,
}));
uploadImage(items);
};
input.click();
}
async function uploadImage(items) {
const imageFiles = [];
for (const item of items) {
if (item.kind === 'file' && item.type.indexOf('image/') !== -1) {
imageFiles.push(item.getAsFile());
}
}
if (imageFiles.length === 0) {
log('你粘贴的内容好像没有图片哦', 'red');
return;
}
for (let i = 0; i < imageFiles.length; i++) {
if (imageFiles.length > 1) log(`上传第 ${i + 1} / ${imageFiles.length} 张图片...`);
else log('上传图片...');
await uploadToEasyImages(imageFiles[i]);
}
}
async function uploadToEasyImages(file) {
return new Promise((resolve, reject) => {
let url = imgHost.url;
const formData = new FormData();
if (imgHost.token) {
url += '/api/index.php';
formData.append('token', imgHost.token);
formData.append('image', file);
} else {
url += '/app/upload.php';
formData.append('file', file);
formData.append('sign', Math.floor(Date.now() / 1000));
}
GM_xmlhttpRequest({
method: 'POST',
url: url,
data: formData,
onload: (rsp) => {
let rspJson;
try {
rspJson = JSON.parse(rsp.responseText);
} catch (err) {
log(`图片上传失败: 响应不是 JSON`, 'red');
reject(err);
return;
}
if (rsp.status !== 200) {
log(`图片上传失败: ${rsp.status} ${rsp.statusText}`, 'red');
reject(rspJson.result);
return;
}
if (rspJson.code === 200 && rspJson.url) {
log('图片上传成功', 'green');
insertToEditor(``);
} else if (rspJson.code === 200) {
log('图片上传成功, 但接口返回有误', 'red');
insertToEditor(`图片上传成功, 但接口返回有误: ${JSON.stringify(rspJson)}`);
} else {
log(`图片上传失败: ${JSON.stringify(rspJson)}`, 'red');
}
resolve();
},
onerror: (error) => {
log(`图片上传失败: ${error.status} ${error.statusText}`, 'red');
reject(error);
},
});
});
}
function insertToEditor(text) {
const ta =
getEditor() ||
document.querySelector('#e_textarea') ||
document.querySelector('#fastpostmessage');
if (!ta) {
log('出现错误: 未找到编辑栏 (#markdown-textarea-1)', 'red');
return;
}
const start = typeof ta.selectionStart === 'number' ? ta.selectionStart : ta.value.length;
const end = typeof ta.selectionEnd === 'number' ? ta.selectionEnd : start;
const before = ta.value.substring(0, start);
const after = ta.value.substring(end);
const insert = `\n${text}\n`;
ta.value = before + insert + after;
const pos = start + insert.length;
ta.selectionStart = ta.selectionEnd = pos;
ta.focus();
ta.dispatchEvent(new Event('input', { bubbles: true }));
ta.dispatchEvent(new Event('change', { bubbles: true }));
if (text.startsWith('![')) log('图片已插入到编辑器~', 'green');
}
function log(message, color = '') {
if (!document.getElementById('editor-enhance-logs')) {
initEditorLogDiv();
}
const logDiv = document.getElementById('editor-enhance-logs');
if (logDiv) {
logDiv.innerHTML = `<div${color ? ` style="color:${color};"` : ''}> ${message} </div>`;
}
console.log(`[Editor-EasyImages] ${message}`);
}
function initEditorLogDiv() {
let logDiv = document.getElementById('editor-enhance-logs');
if (!logDiv) {
logDiv = document.createElement('div');
logDiv.id = 'editor-enhance-logs';
document.body.appendChild(logDiv);
}
const toolbar = getToolbar();
if (toolbar && !toolbar.contains(logDiv)) {
toolbar.appendChild(logDiv);
}
}
})();附带一个骂始皇的示例图:

已经开始吃瓜

@codexun #5 nodeseek是用啥搭建的?
12972
联想到最近的高温和高湿度,人都讨厌高温和高湿度
但是恐怖电影里有潜力的怪物都是从那种粘腻的培养皿或者蛋里出来,貌似人是因为毛孔或者分泌汗液讨厌粘腻和高温高湿度,但是细胞都是浸润在高湿度里的.所以生物或者细胞最佳的环境是不是浸泡或者粘腻环境?
30天才20次?不行赶紧吃中药
请不要把LinuxDO的戾气带来这里!
不会的,谁会像隔壁那个俊福一样自己搞不定高并发对用户搞<水面互加>那一套啊,蠢的脑子都没了
非必要就抽奖
你的分类还是太仁慈了
这里面有自以为是只手遮天的管理.进去就给你来个服从性测试:<人教人教不会,事教人不吱声>的逆天
有一群没进社会,整天爱举报别人,自己嘴欠天经地义别人指出错误就上蹿下跳,还对管理当亲叠的神人.
有蝇营狗苟一堆的倒钩奸商(排除经典的老的真公益),所以造就了<退了,0元>,还嘴硬几百楼<赠金算余额,>的恶臭无比的奸商
还有一群品牌的洗白沟,勾结管理,到处视奸围着他那个品牌捂嘴.某黄还装瞎捂嘴.
乱的一锅粥,搞得那么多发帖人心里谁不是人人自危.倒是一群嘴臭玩意如趴历史小鬼发回复<看你历史贴我释怀了>,这种阴阳怪气玩意不管,这种站还拿<友善>当原则,现在撕逼洗白骂战阴阳怪气多的一批了,某皇装瞎,友善在哪?友善在把人家新人参加个抽奖全部封禁然后还捂嘴警告不允许发帖询问,这tm太友善了
最后自己看隔壁站揭竿而已,意识到自己那点臭味实在遮不住,拿个狗屁不通的<面多加水>不知所云的垃圾理由当借口,自己不会有效维护,赚黑心钱不拓宽机器,伎俩和精力全用在搞用户<面多加水>的这一套上面还导出视奸,这恶臭站长,真以为自己中文社区老大了
希望那个始皇继续作死,继续搞抽奖永封,文字限制,特权阶级,互相举报,收钱办事富可敌国捂嘴假公平,等人心散了,他有一座破庙有什么用呢?
隔壁的服务器不是一半的卡,还是这里好
期待,不过这个需要时间把
真的吗?
不是他懂事了,是他怕死了
咱们这个站啊,要追溯到遥远的在我注册之前就在啦!
我超爱这里的!
对面不当人,我们不应该不当人.
隔壁这个<ai内容图片>已经被一堆小孩当成了举报臆想的手段了.
我觉得现在应该:
1.允许ai内容,在发帖时,像b站投稿一样,有<本贴含有AI生成内容>的标识.即可.而不是像隔壁魔怔一样拿来炼丹.
2.颁发勋章系统,比如种子用户.吸引用户,增加网站开站用户基数.
3.用户等级显示,每次的积分回帖提示,不如,增加一个用户等级提示.这是显示用户活跃,老用户的标识.
4.建议增加图床,当然没有也行.