荆棘的思念
荆棘的思念
博客:http://bramblex.pw
关注数: 44
粉丝数: 61
发帖数: 18,417
关注贴吧数: 13
这个吧居然还活着!
贫穷的tt启航者s5闷罐改造方案 5月份装的机,由于第一次装机没经验买了个闷罐机箱回来,一个机箱风扇都没装。当时显卡高位没买新卡,淘宝了个二手760过度,当时相安无事。 最近显卡降价,3070差不多降到了心理预期,直接下了山。这闷罐加上3070瞬间爆炸,低负载都稳定在60度,机箱侧板烫腿。虽说不盖侧板确实散热无敌,但是奈何太丑了,于是想办法自己改造了下,自己开了孔装了风扇贴上防尘网,完美。 省下来一百多块的机箱钱!
我司取消大小周了,喜大普奔
新装了个电脑,第一次装机,非常好玩
既然来了,就发个帖子,看看多少人还记得我
冒个泡
哎,心累,来看看吧友
还有人认识我吗?
这个吧还有活人?
拿 javascript 写了一个 javascript 解释器玩…… 真的只有自己开始写 javascript 的解释器了才发现 javascript 有多坑,设计有多**。 GitHub地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fbramblex%2Fjsjs&urlrefer=d81dc0980c209aa22614892621256a63 以及,我刚刚还看到有帖子说 javascript 难来着?
基佬们还记得那个在android 上跑linux 的东西叫啥 最近在做一个平台确定性2d碰撞引擎,需要拿Android 跑验证测试。需要个能直接命令形式跑二进制文件输出结果的方法,最好是能编译c*的。以前吧里很多初高中当折腾过来着,谁还记得那个叫啥
都是坟地了
哎,感觉飞智手柄算是完全放弃 iOS 平台了 最近买了个飞智wee,目前是我看上去觉得最好看方便的手柄。但是对 iOS 的支持真的是惨。仅仅通过一个游戏厅,和vip游戏厅(已经买了vip)肯定是没办法支撑 iOS 平台的。所以基本上可以说除了 王者荣耀、CF、龙之谷等几款热门的手游外,其他的游戏更多让人觉得是用来陪衬以及撑场面的,并不能支撑起整个生态。 尤其是这个 vip 大厅,如果仅仅是一个短期过度产品,用来短时间内填补游戏的不足,或者是为几个热门手游做更稳定的适配到无可厚非。但是如果 vip 大厅就是终点了,飞智手柄不愿意去兼容苹果原生的手柄协议了,那就基本上可以肯定了飞智是完全放弃了 iOS 平台了。飞智手柄不支持 iOS ,只不过支持王者荣耀、CF、龙之谷等几个热门手游罢了。 虽然没有具体的数据,但是讲真以我自己身边来看,现在这几个火爆手游的玩家有几个喜欢搓手柄的?搓手柄的那批玩家在国外可能稀松平常,但是在国内那可都算是硬核玩家了吧。就拿王者荣耀说吧,我身边的那群搓手柄的,别说是王者荣耀,连lol都看不起。而王者荣耀绝大部分是轻量玩家,别说搓手柄了,很多连几个像样的游戏都没玩过,比如我女朋友。 所以用王者荣耀这种热门手游能靠热度确实可以吸引很多流量,但是这流量转化率可能比较低,存留率也可能比较低。相比之下,友商某竞品某鸡靠自家的模拟器来转化流量的卖手柄到比较稳。如果某鸡有像飞智wee那么好看方便的手柄,我估计就不买飞智wee了。心塞 最后,反正买都买了,只能等等看了。
啪啪游戏厅 ios 的怎么没有了?
mmp 你们都炸个毛线尸
祝大家基年大吉吧
【水】暗中观察基佬们
暗中观察基佬们
Git 同步配置文件方案,再也不怕丢配置文件了 Gist 代码: Gist 代码: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgist.github.com%2Fbramblex%2F9e888771e63be95e93d817b8199f3c65&urlrefer=886e5631d1823df36accf1dd9b77a6a4 基本使用: 跟踪配置文件 # 1. 建立一个 github 仓库 # 2. clone 仓库 ~/.autobackupabu init <git 仓库> # 3. 把配置文件加入跟踪 abu add <file> # 4. 同步 git 仓库 abu sync # 5. 生成计划任务,每 30 分钟同步一次。(只有使用 ssh 协议并且上传了 public key 的才能自动同步。) abu cron 在新环境一键恢复所有配置 # 1. clone 已有的 abu 仓库到本地 ~/.autobackup abu init <git 仓库> # 2. 一键恢复所有已备份配置文件 abu restore 比如我自己的配置仓库是长这样 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fbramblex%2FConfigAutoBackup&urlrefer=b7a55d2c8f9b0eeeb35a085881368ca1 所有选项 init 初始化 abu 仓库 cron 创建 crontab 计划任务 add 跟踪配置文件 remove 将文件从跟踪中删除 list 列出所有被跟踪的文件 status 当前同步状态,相当于 git status sync 同步至远端 git 仓库 restore 一键从 abu 仓库中恢复所有配置文件。 截图
以前觉得托马斯韦德自称写过2万行shell很牛逼 直到我无意中看了看自己的Github统计……突然觉得2万行真的只能算单位而已……
水 招唤房子哥
写了个脚本拿来辅助 kill 进程 代码地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgist.github.com%2Fbramblex%2Fe03bd9aa7595e1ef1408b7608f8adad0&urlrefer=2f06c132ab3b1072987cf2c2ab1666df 主要功能: 1. 模糊匹配进程名,并且可以对匹配出来的进程批量杀。 2. 根据端口占用啥进程。比如你不知道哪个进程占用了 80 端口导致 web 服务器开不起来的时候。直接 blxkill -p 80,就可以选择杀掉占用的进程。
过来看看基佬们
大家新年好啊
日了狗喝了两瓶酒,醉了 日了狗喝了两瓶酒,醉了
尼玛,我大深圳下雪了 尼玛,我大深圳下雪了
编程语言圣战又要开始了「手动滑稽」
装一波逼,原来我还挂着一个公司CTO的职衔 我是不是该印点名片装一波逼啊(#滑稽)
分享自己写的脚本——楼主你玩贴吧开心吗? http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgreasyfork.org%2Fen%2Fscripts%2F10010-&urlrefer=c260e9a57e0ae7e2caf44a9015e6de3c楼主你玩贴吧开心吗 你们懂的
继续造轮子……造了个简单正则引擎玩
终于折腾好看了 @刹那V永恒 我觉得你会喜欢的。http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fbramblex%2Fbubblegum%2Fblob%2Fmaster%2Farchey.sh&urlrefer=ff26828522abbbb3f0eb5b6091864914 根据 osx-archey 改的。改掉了点东西,让这个脚本变得更快了,改了个喜欢的Logo
@刹那V永恒 @8pm 自己简单实现了个StateMonad…但是发现ReaderMonad和WriterMonad好像并没有什么卵用啊……感觉好像跟StateMonad功能上重复了啊。 然后根据例子用MonadTransformers自己造了个简单虚拟机玩。所以MonadTransformers是一把一堆不同的Monad混合起来用咯?最后实现的效果如下:最后,惰性求值在处理流的时候简直不能再爽了。
那么久前写的猴子脚本又有用处了 /w\ http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgreasyfork.org%2Fzh-CN%2Fscripts%2F10010&urlrefer=ecf8644cacae550a61eb3c28b3cfdc4b 效果如下:http://tieba.baidu.com/p/4155730050
老吧主们赶紧立帖子置顶 如果有人要买linux吧,私信给老吧主们,8万就卖。卖完了用钱买服务器建站,大规模迁徙。
造了一堆轮子…… 看完了计算的本质,准备把所有代码用JS实现一边。而且保证尽量和书上的Ruby代码长得一样……于是就不得不造了一堆轮子…… http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fbramblex%2Fsimple%2Ftree%2Fmaster%2Fsrc&urlrefer=1d11b7b85256579e42f019cd3cd694e1 看看都有什么…… Utils: .indent(n, block [, indent_char]) 用来一个整个字符串块进行缩进的 .indent.skipFirstLine() 跳过第一行,然后缩进后面的行 .attrs(obj) 遍历一个object,并且将他的属性名,并且根据 self 和 proto 分类。 .slice(obj) 将一个对象切片成 [key, value] 的数组。 .sliceStr(string) 将一个字符串切成字符数组 .render(template_string, obj) 模板字符串。示例 render('My name is <%name%>!', {name: 'Tom'}) => 'My name is Tom!' .inspect(something) 和node里面的util.inspect类似……这里我写出来只是为了不依赖node。 .color(c, str) 把一个字符串加上颜色(只在终端里有效) .surround(pair, string) 给字符串加上括号之类的。 .merge(target, obj) 将两个对象混合,并返回一个新对象。 .kv(key, value) 返回一个只带有此键值对的对象。 .importScope(scope_name) 生成一段代码,把某个对象的所有属性导入当前作用域。和eval一起用 .equal(a, b) 比较a和b是否相同。如果a, b中带有equal方法则用a的equal比较b。会递归比较数组。 Struct 类……和Ruby的Struct类一样 比如Ruby中的 class A < Struct.new(:a, :b) a = A.new(1, 2) b = A.new(1, 2) puts a # => #<Struct A a=1, b=2> a == b #=> true 可以这样写 var A = Struct('A', ['a', 'b']) var B = Struct('B', {a:0, b:0}) var a = A(1, 2) var b = A(1, 2) var c = B() console.log(a) // => #<Struct a=1, b=2> console.log(c) // => #<Struct a=0, b=0> a.equal(b) // => true A([1,2], [1,2]).equal([1,2], [1,2]) // => true A(A(1,2), A(1,2)).equal(A(A(1,2), A(1,2))) // => true Set类, 和Ruby中的Set类类似。 别问我为什么不用ES6的Set,Set([1,2,3]) === Set([1,2,3]) 返回 false,这让我怎么玩…… 我的现在可以这样玩…… Set([1,2,3]).equal(Set([3,2,1])) // => true Set([1,2,3]).equal(Set([3,2,1,3,2,1])) // => true Set([A(1,2)]).equal(Set([A(1,2)])) // => true
一门编程语言可以简单到什么程度? 可以只需要一个符号 ι 一个归约 ι α => α (ι (ι (ι (ι ι)))) (ι (ι (ι ι))) 注:上面的 α 表示一个变元,而这个变元还是有各种 ι 这个语言叫做 ι (Iota),并且是图灵完备的。 ι 等价于 SKI 表达式,SKI 等价于 λ 表达式, λ 表达式等价于图灵机……
为什么吧里总是有一群小学生喜欢无脑喷语言 这个语言是垃圾,哪个语言是玩具,哪个语言不专业。 问题喷可以,给出证据啊。请有理有据啊!你的脑子长了干嘛用的?感情现在城乡结合杀马特青年也开始写代码了。
FSM大法好 一年前拿js写的FSM现在依然觉得好好用 爽!
「只要掌握思想就好了」楼主自制了一个原子弹 楼主昨天闲着蛋疼自制了一个原子弹,现在给大家分享制作过程 1. 首先,这里有一枚煮熟的鸡蛋。2. 然后,我们把它一切为二。这就是原子裂变的基本原理。3.我们的原子弹制造完成了。 什么?你说我的原子弹不能爆炸?我告诉你,我可是文科生,我可不是专业的,你们不要拿那些专业名词压我。何况你比不别我专业还不知道呢?一看你知道你素质低,智商低,你专业水平一定不咋地。 一个人只要掌握了思想,就一定能造原子弹。告诉你,我可在街边一天买出过一百个茶叶蛋呢!别当我没做过大项目!
从后面入了众基佬
OwO 来拜吧 =w=
从深圳到新疆的面基之旅,一路蹭沙发OwO。第一站,魔都~ 要回一趟新疆看奶奶,反正连个坐票都买不上了,干脆一路面基回去,顺便一路蹭蹭沙发回去~虽然我还是第一次那么浪,不过浪浪也很爽。把买机票的钱都花在路上就好啦~ 沿途的各位基佬都准备好瞎球和热干面。 绕了中国半圈的路线我也是醉了,大概是:魔都 -> 帝都 -> 兰州 -> 乌鲁木齐 @xw_y_am 叶神有空面基的话,我也可以顺便去无锡面个基。不过还是要蹭瞎球和沙发 @fyyz_me 第一站去找小福音面基去。在路上的基佬们求面基呀~
正式入了Haskell的坑 已经完全停不下来了……
看吧主的发帖……总让我觉得我穿越回了十年前 吧主加油吧,把这些坑填上可能要个几年时间
haskell大法好
greasyfork 挂了? 那我存在greasyfork上的脚本肿么办!
/w\ 虽然并不知道这个吧是干嘛的,但是还是尾随过来啦 @文科980195412 大神求勾搭,总不能到firefox勾搭吧 /w\
卧槽,原来今天我生日…… 还好回了个家,不然连自己生日都忘了
http://tieba.baidu.com/p/3779149489 http://tieba.baidu.com/p/3778990355
分享一个油猴子脚本:《楼主你玩贴吧开心吗?》 脚本链接: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgreasyfork.org%2Fzh-CN%2Fscripts%2F10010&urlrefer=ecf8644cacae550a61eb3c28b3cfdc4b 每隔十秒自动帮你祝福一次楼主。
[反面教材]当一个逗逼被激怒时候的表现,大家不要学他哟~ 楼下帖子的地址: http://tieba.baidu.com/p/3777700549
都是基佬们的错
你们这群自明不凡的高调装逼“大神”,逗逼
想玩游戏,但是不知道买ps4好还是买台式好…… ,虽然我都买不起
快看我活捉了一个什么!
我搞电脑十年 SegmentFault D-Day的时候,我加了一个群扯淡。 然后里面有人找到我,问我是不是全栈,然后问我全栈需要几年技术经验。 我回复他:“你觉得一个在工地上搬了十年砖的搬砖工能成为设计摩天大楼的建筑设计师不?人家可是有十年建筑行业经验呀!” 只有在同等能力层次才会拼经验,多学习提高自己的能力层次比有个几年经验来得靠谱得多。
Talk is cheap, show me your code!
[强行扯淡]你不是打字员,别想着用提高编码速度来提高开发速度 所以别再扯淡什么vs比vim好还是vim比vs好的问题了。人家大牛可能用记事本写代码的效率都比你们这群渣渣高好么!除了王垠那种偏执狂以外你见过那个大神跟你逼逼vim好还是vs好的?而且现在王垠也不逼逼了好么。 我在前前家公司的时候,我用gentoo+vim,另外一个大神用arch+emacs,其他人全用windows+webstorm。现在在团队里面我用mac+vim,其他人全用mac+RubyMine,还不是一样的其乐融融。没有人管你用什么编辑器,用什么IDE,别人只在乎你做了什么而不是用了什么。 最后,继续安利我自带require的模块化vim配置方案。Github: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fbramblex%2FBlxVimrc&urlrefer=02fb884262625b99b4079fb80dfc9c8b
吧里有人写vimscript吗?/w\ 推荐好东西了~ 如果你写vimscript的话那一定会觉得vimscript的没有命名空间啊,作用域啊真蛋疼。而且也不能像其他脚本语言的模块化的机制,多个文件suorce来suorce去的也不能保证命名空间不污染,并且!source真心不好管理…… 好吧……既然vimscript原生没有,那我就实现一个好啦。于是就给vimscript实现了一个类似nodejs的require。用起来萌萌哒! 简介如下: require.vimrc 是用纯粹的Vimscript在Vimscript中模拟了一套类似nodejs中的模块系统,支持模块(Module)和包(Packge)的概念,支持递归依赖,支持循环依赖(循环依赖会给出Warning,可以添加silent前缀忽略掉。毕竟循环依赖是不健康的……)等特性。动态加载,你可以选择你需要的时候加载。拥有模块缓存,同一个模块在VIM中只会被加载一次。 Github求加星: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fbramblex%2FBlxVimrc&urlrefer=02fb884262625b99b4079fb80dfc9c8b 现在我的vimrc 只有剩下这么多了看着真舒心然后 config 是一个模块, utils 和 modules 都是包。因为支持递归require,所以看着真舒心目录树如下: BlxVimrc ├—— README.md ├—— bundle │ . │ . │ . ├—— config.vimrc ├—— modules │ ├—— base.vimrc │ ├—— bundle.vimrc │ ├—— head.vimrc │ ├—— hotkeys │ │ ├—— base.vimrc │ │ ├—— conque.vimrc │ │ ├—— ctrlp.vimrc │ │ ├—— dict.vimrc │ │ ├—— insert.vimrc │ │ ├—— man.vimrc │ │ └—— rails.vimrc │ ├—— tail.vimrc │ ├—— themes.vimrc │ └—— type.vimrc ├—— require.vimrc ├—— utils │ ├—— base.vimrc │ ├—— dict.vimrc │ ├—— file.vimrc │ ├—— man.vimrc │ └—— utils.vimrc └—— vimrc
吧里有人写vimscript吗?/w\ 推荐好东西了~ 如果你写vimscript的话那一定会觉得vimscript的没有命名空间啊,作用域啊真蛋疼。而且也不能像其他脚本语言的模块化的机制,多个文件suorce来suorce去的也不能保证命名空间不污染,并且!source真心不好管理…… 好吧……既然vimscript原生没有,那我就实现一个好啦。于是就给vimscript实现了一个类似nodejs的require。用起来萌萌哒! 简介如下: require.vimrc 是用纯粹的Vimscript在Vimscript中模拟了一套类似nodejs中的模块系统,支持模块(Module)和包(Packge)的概念,支持递归依赖,支持循环依赖(循环依赖会给出Warning,可以添加silent前缀忽略掉。毕竟循环依赖是不健康的……)等特性。动态加载,你可以选择你需要的时候加载。拥有模块缓存,同一个模块在VIM中只会被加载一次。 Github求加星: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fbramblex%2FBlxVimrc&urlrefer=02fb884262625b99b4079fb80dfc9c8b 现在我的vimrc 只有剩下这么多了看着真舒心然后 config 是一个模块, utils 和 modules 都是包。因为支持递归require,所以看着真舒心目录树如下: BlxVimrc ├—— README.md ├—— bundle │ . │ . │ . ├—— config.vimrc ├—— modules │ ├—— base.vimrc │ ├—— bundle.vimrc │ ├—— head.vimrc │ ├—— hotkeys │ │ ├—— base.vimrc │ │ ├—— conque.vimrc │ │ ├—— ctrlp.vimrc │ │ ├—— dict.vimrc │ │ ├—— insert.vimrc │ │ ├—— man.vimrc │ │ └—— rails.vimrc │ ├—— tail.vimrc │ ├—— themes.vimrc │ └—— type.vimrc ├—— require.vimrc ├—— utils │ ├—— base.vimrc │ ├—— dict.vimrc │ ├—— file.vimrc │ ├—— man.vimrc │ └—— utils.vimrc └—— vimrc
1
下一页