标签墙

开源

Java 开源博客 Solo 1.1.0 发布 - 告别 GAE

Solo 1.1.0 正式发布了,感谢一直以来关注 B3log 开源的朋友! 在这个版本中,我们对项目结构和发布包进行了重大调整: 1. 各式科学上网尚未普及,所以决定去除 GAE 版本 2. H2 版本使用人数较少,所以决定去除 也就是说, 1. Solo 的发布包只有一个 for MySQL 版本的了 2. 项目的 POM 结构也大幅度进行了简化,只有一个 war 项目了 欢迎大家来 Star/Fork ! ### 特性简介 * 基于标签的文章分类 * 博客/标签 Atom/RSSSitemap 输出 * 评论回复及邮件提醒 * 自定义页面、导航 * 多编辑器:Markdown、TinyMC....

More...

Java 实时论坛 - Sym 1.3.0 发布

简介 Sym 是一个用 Java 写的实时论坛,欢迎来体验! ### 初衷 Sym 的诞生是有如下几点原因: * 我们想实现一种新的网络社区体验,独立博客+社区互动 * 大多数论坛用户体验不够现代化,想做一个和聊 QQ 一样体验的论坛 * 已有的用 Java 写的论坛真的很少/丑,并且大多已经不再维护 ### 基本理念 #### 实时交互 在浏览帖子时,传统论坛都是需要刷新页面来查看回帖的。Sym 在类似的用户交互场景上是基于 WebSocket 技术进行架构的,看帖时不需要刷新页面也可以看到其他人回帖。 #### HTML5 Sym 使用了很多 HTML5 提供的技术特性,比如通过使用_本地存储_防止编辑帖子/评论时内容丢失;使用了_音频_特性来进行帖子/评论音频录制;复制/粘贴上传图片等等。 运用这些技术,Sym 可以让用户在分享、灌水时更加便捷、舒服 :smirk: #### 积分系统 积分系统是所有论坛的基础/标配系统之....

More...

Java 开源博客 Solo 1.2.0 发布 - 一键启动

Solo 1.2.0 正式发布了,感谢一直以来关注 B3log 开源的朋友! 在这个版本中,我们引入了一个新的特性 —— 独立模式: * 不需要安装数据库、Servlet 容器 * 只需要安装好 Java 环境,一个命令就可以启动 这应该是史上最容易跑起来的博客系统了,欢迎大家下载体验,也欢迎来 Star/Fork ! ### 特性简介 * 基于标签的文章分类 * 博客/标签 Atom/RSSSitemap 输出 * [评论回复及邮件提醒](https://github.c....

More...

Java 开源博客 Solo 1.3.0 发布 - Docker 支持

Solo 1.3.0 正式发布了,感谢一直以来关注 B3log 开源的朋友! 可以通过一个命令启动(不需要安装数据库、部署容器),也可以通过 war 方式部署容器,连接 MySQL。这应该是史上最容易跑起来的博客系统了,欢迎大家下载体验,也欢迎来 Star/Fork ! 在 1.3.0 中,我们正式支持了 Docker 方式启动,并已经同步至 Docker 镜像中央库。 ### 特性简介 * 基于标签的文章分类 * 博客/标签 Atom/RSSSitemap 输出 * [评论回复及邮件提醒](https://github.com/b3log/solo/wiki/Comment_r....

More...

基于 Web 的 Go 语言 IDE - Wide 1.5.0 发布!

Wide 是什么 Wide 是一个基于 Web 的 Go 语言团队 IDE。 * 在线开发:打开浏览器就可以进行开发、全快捷键 * 智能提示:代码自动完成、查看表达式、编译反馈、Lint * 实时运行:极速编译、实时结果输出 * 团队协同:统一开发环境,分布式开发,代码分享 * DevOps! 大家可以使用我们提供的 Wide 在线服务,也可以自行下载并在本地环境运行 _Wide 私服_! ### Playground Wide 提供了运行单文件的 Playground,可以看作是 golang.org 的 Go Playground 的增强版: * 语法高亮、自动完成 * 通过 WebSocket 进行实时运行输出 * Disqus 整合 * 能够方便地嵌入其他站点(比如个人博客),请查看 [《Go 学习笔记》....

More...

2016 一个想做架构师的码农

工作 今年在房星主要负责了几个项目的技术设计和实现: Protyle:敏感数据存取CC:呼叫中心Shotgun:房源群发Spider:房源爬取Auto:项目自动部署平台StarChart:户型图测绘,以链家作为对标SymX:企业内网论坛Petal:配置中心,才开的新坑 技术架构方面服务化的 Java 技术栈基本铺好路了,接力棒开始交给了其他伙伴。 房源群发和爬取这个看上去有内容可做,不过泼冷水的是 58 已经上线了集客家,也是做房客源推荐、群发的,然而就在前不久我已经向老板请缨明年去专职做这一块了,怎么办 :joy: 三十而立 hi,你们想过当你40岁以后你能做什么吗? 能力与价值 今年开始奔四了,但我才刚意识到一个现实:我的能力不足以支撑我的生活。据说人最痛苦的事情之一就是实力不足以支撑其野心。 在工作上,公司给了我一个较自由的定位,我也一直在问自己,到底能为公司创造什么价值?目前除了上面那堆破代码,我没能创造出什么价值,而一年过去了。无论是对公司还是个人来说,时间都是非常宝贵的,“天下武功,无坚不摧,唯快不破”。 我不希望过几年以后会变成依靠资历经验的 PPT 架构师,但我希望写....

More...

Java 开源博客 Solo 1.8.0 发布 - 改进文件上传

本次发布主要是更新了编辑器,使其更好地支持文件上传。(1.8.0 版本变更记录请看这里) 我们的 Markdown 编辑器: 另外,我们对 HTTPS 的支持也更完善了,欢迎大家试用! 简介 Solo 是一款一个命令就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制作的皮肤。除此之外,Solo 还有着非常活跃的社区,文章分享到社区后可以让很多人看到,产生丰富的交流互动。 功能 Solo 沉淀至今的每一个功能你应该都会用到。我们不会将只有“20%”用户使用的功能添加进来,只有这样才能保持博客系统本该有的纯净,足够轻量才能带来简约的使用体验。 Markdown / TinyMCE / KindEditor 自定义导航(页面、链接) 草稿夹 评论/回复邮件提醒 随机文章 / 相关文章 / 置顶 / 更新提醒 自定义文章永久链接 自定义站点 SEO 参数 自定义公告 / 页脚 多个签名档 代码高亮 多皮肤,多端适配 / 社区皮肤 多语言 / 国际化 上传七牛云 友情链接管理 多用户写作,团队博客 SQL 文件导出 插件系统 Atom / RSS 订阅 Si....

More...

Java 开源博客 Solo 1.9.0 发布 - 新皮肤

这个版本主要是改进了评论模版机制,让大家更方便皮肤制作,并发布了一款新皮肤:9IPHP。 Solo 是一款一个命令就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制作的皮肤。除此之外,Solo 还有着非常活跃的社区,文章分享到社区后可以让很多人看到,产生丰富的交流互动。 项目地址: GitHub:https://github.com/b3log/solo 码云:https://git.oschina.net/dl88250/solo

More...

Java 开源博客 Solo 2.0.0 发布 - 聚合分类

在 Solo 2.0.0 中我们实现了一个重要特性:聚合分类。 Solo 是一款一个命令就能搭建好的 Java 开源博客系统,并内置了 15+ 套精心制作的皮肤。除此之外,Solo 还有着非常活跃的社区,文章分享到社区后可以让很多人看到,产生丰富的交流互动。 信息架构 已有的很多博客系统在文章的信息架构上面都是自顶向下的: 一篇文章只能属于一个分类 分类在发布文章时就已固定 这会带来几个问题: 有的文章很难决定属于某个分类 随着文章越来越多,想要修改文章分类非常困难 分类可能具有时效性,固定分类没法与时俱进 而聚合分类就是来解决这些问题的,并且向前兼容: 一个分类包含多个标签,分类和标签是多对多 浏览分类时根据标签动态聚合出文章列表 设置分类可以随时灵活调整 安装与升级 下载安装包 解压后执行 java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter 1.9.0 到 2.0.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 项目地址 GitHub:https://github.c....

More...

开源经验谈

Bootstrap 古话说得好:“万事开头难”。 开头在本质上是解决 “Bootstrapping”,人们一直使用这个比喻来描述解决启动问题的方法,即一个人试图用自己的鞋带将自己拉起来。比如按下电脑开机按钮后初始化系统被广泛称作自举引导(简称 booting)。 想做好一个开源项目,就先得规划一个好的启动方式。 GitHub 10 多年前做开源项目托管的话基本只有一个选择,那就是 SourceForge。期间也有过一些其他大厂的项目托管服务,比如 Google Code,Sun/Oracle 的 Project Kenai,现在都停服了。目前 GitHub 已然是全球最大的开源项目托管服务商了,促成这样现状的最大原因有这几个方面吧: git 版本控制系统的流行,并做了一些更简单的工作流,比如 Pull Request更好、更现代化的用户体验,比如 issue comments 的实时推送 API 开放平台,构建第三方应用的生态系统持续不断的改进,GitHub 隔三差五会有一些细节改进,并且桌面客户端工具也在不断演进 目前 GitHub 是开源项目托管的不二之选。国内也有类 GitHu....

More...

2017 成为报废程序员的前一年

工作 离开房星 2017 年春节后我便匆匆离开了房星,刚拿完年终奖金就撤了实在有愧。不过现在也只能在这里说说罢了,希望以后还有机会能够和房星的伙伴们合作。 长假 2 月份我和 V 放了个长假,爬了座雪山、重游黄山和杭州,还有和网友 R 见面。还好 V 把这些经历都记录下来了,不然现在没得吹了: 时隔十年再游轿子雪山黄山 - 杭州五日游记 加入国资商城 3 月份加入了国资商城,参与 Java RPC 框架的开发,这是一个基于 Facebook Swift 以及 Netflix Ribbon 的 RPC 框架,主要优势是通过 Thrift/Netty 获得跨平台、高性能以及少侵入。我做的这边是胶水代码,将 Spring、Swift 和 Ribbon 进行整合,干货是 C# 端,并且我老大已经将其完全开源。 6 月后开始投入到云平台的实现中,陆续接触了 EMC ScaleIO、GusterFS 以及 SeaweedFS,虽然基于它们做了一些开发,但是始终是入门后皆浅尝辄止。 技术架构师的未来 对技术方面的追求一直没有变,不过今年产生了一个“奇怪”的想法:技术架构师以后会越来越少,因为需求的....

More...

2018 成为报废程序员的第一年

工作 第一次被裁员 2 月底云南省国资商城宣布裁员,很不幸,我和 @Vanessa 都被裁了,做扶贫的项目结果把员工给做贫了。 不过被裁也不是什么坏事,因为终于可以做自己想做的事情了!3 月份我们 建立了一家公司 —— 云南链滴科技,开启了两个程序员的创业之路。 春夏秋 创业的第一个春天创业的第一个夏天创业的第一个秋天这个冬天还没过完,明年开春前再总结 生活 旅游 7 月份沿大理-丽江-泸沽湖这条线游玩了一番,我发现我已经变成了个吃货,对景点兴趣不大,基本是走到哪里就研究那里有什么好吃的,人活一张嘴。 厨艺和散步 今年我完成了大部分的厨房灶火任务,下厨房这个 APP 还是蛮好用的,它满足了我大部分的需求,但同时我也很好奇它是怎么盈利的。可能是创业带来的影响吧,我最近总会考虑别人的赢利点,也许是潜意识中希望能借此偷来赚钱的点子吧。 每天吃完午饭,只要天气允许,我和 V 会下楼走一圈散个步,不是为了锻炼身体,而是为了讨论活下去的方法。这么说好像有点惨巴巴的,但是我们确实通过“散步讨论法”产出了好几个想做且能做的事情,当然,都是些基本没有把握能赚到钱(甚至是小钱)的事情。 这些事情可能只是....

More...