🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

使用 ETags 减少 Web 应用带宽和负载

介绍最近,大众对于 REST 风格应用架构表现出强烈兴趣,这表明 Web 的优雅设计开始受到人们的注意。现在,我们逐渐理解了“3W 架构(ArchitectureoftheWorldWideWeb)”内在所蕴含的可伸缩性和弹性,并进一步探索运用其范式的方法。本文中,我们将探究一个可被 Web 开发者利用的、鲜为人知的工具,不引人注意的“ETag 响应头(ETagResponseHeader)”,以及如何将它集成进基

Java 开源博客——B3log Solo 0.6.1 正式版发布了!

Java 开源博客——B3LOGSolo0.6.1 正式版发布了!欢迎大家下载。该版本主要是改善细节体验,并加入了一款 Metro 风格的皮肤。特性基于标签的文章分类 PingGoogleBlogSearchEngine 博客/标签 Atom/RSS 输出 Sitemap 输出评论回复及邮件提醒自定义页面置顶/相关/随机/站外相关文章文章、页面永久链接(Permalink)文章草稿夹、签名档、更新提示缓存管理多用户多语

NetBeans Weekly News Issue # 250 - Aug 14, 2013

译自:NetBeansWeeklyNews 帮助测试 Java8JDK 团队正在寻找 Java8 早期版本的测试者。加入我们,你所做的将能帮助到数百万的 Java 开发者和数十亿的 Java 用户。NetBeansIDE 中的 GroovyPurists 你只是想编写 Groovy 脚本,然后编译、调试和运行它们。你对 Java 并没有兴趣,甚至是 Grails。没关系,NetBeansIDE 可以帮助您。Quorum2.0——设计人

Windows 8.1 预览版的折腾

从去年病毒入侵后就没有这么折腾过了。享受折腾的感觉,有了折腾就有了吐槽,有了吐槽才能写博客源起:中午吃饭的时候,开着 IDE 撸了一把,中途电脑就熄火了,各种电风扇、电源、电池组合交差着试,他就像那么一坨铁一样死死的躺在那。续之:临时领了台电脑,加上最近手头工作也比较轻松,再加上最近在弄 B3log 的 Metro 皮肤,再再加上我是前端、我用 Lumia920、我要跟上时代的潮流,HOHO,就让我来体验一下 Wi

不同 PaaS 平台上对 Node.js 支持的比较

下文转自:比较不同的 PaaS 平台上的 Node.js 支持 Node.js 的相对其他的语言来说可能仍然是年轻的,但是它的虚拟主机却有很多的选择。在这篇文章中,我们就来看看几个“平台即服务(PaaS)”提供商。我这里不涵盖某些“基础设施即服务(IaaS)”的选择,比如 AWS 和 Joyent,尽管这些选择之中的某些 PaaS 和 IaaS 之间的界限有一点点模糊。在这一轮中,我主要考察两个方面:部署和环境变量的配置。我

Network Weekly News Issue # 246 - July 2, 2013

视频:NetBeansUML 插件预览由 ZoranSevarac 的领导,在 Belgrade 大学的开源团队正在开发一个 NetBeansUML 插件。该截图展现了该插件可用特性的一个预览。插件:NBAndroidNBAndroid 提供了对 Android 应用周期开发的支持。它在 NetBeansIDE 中的功能涵盖了 Android 开发的各个方面。在 Java 平台,企业版 7 中使用 WebSocket 进行实时通信本教程和

组合测试法中的全对偶测试法

在测试设计过程中,大家都会遇到很多变量进行组合的情况,对相互组合的两个或更多变量进行的测试活动就是组合测试,一般情况下都是使用组合测试法,但这种情况很多测试人员研究得不够深入。测试人员需要开发或了解组合测试法中使用到的工具,通过程序得到用例组合才更加合理和全面,如果不在测试中一起改变某些变量,就会遗漏由不同的变量组合而触发的错误。首先介绍下组合测试法的定义,组合测试是一种测试用例生成方法。它将被测系

5 个你需要知道的 HTML5 特性

HTML5hasbeenaroundforawhilenow,itintroduceslotsofnewandexcitingnewJavaScriptandHTMLAPIsforbothmobileanddesktop,sointhispostyouwilldiscoversomeHTML5featuresthatwillenhanceyourwebappsandwillsaveyoualotof

Network Weekly News Issue # 240 - May 14, 2013

NetBeansIDE7.3:HTML5 和 JavaScript 利器从今年早些时候发布的 NetBeansIDE7.3 起,提升 HTML5/JavaScript/CSS3Web 应用程序开发体验的新功能已被推出。在这篇文章中,为 HTML5 和 JavaScript 开发者工具提供了所有新功能的介绍。插件:Golo 编辑器 Golo 是一种轻量级的 JVM 动态语言。在 David 节日,NetBeans 插件管理器中的 Golo 插

JS1K 获奖作品公布

JS1K 是一年一度的 JavaScript 编程挑战赛,其目标是让开发者开发出体积不足 1KB,但令人印象深刻的 JavaScript 程序、游戏或 DEMO。今年是第 4 届,又诞生了一批让人震惊不已的图形 DEMO、玩具和小游戏。本届赛事的裁判是 JuriyZytsev、PaulIrish、KlasKroon 和 SjoerdVisscher。今年的冠军作品是 PhillippeDescaseaux 的“神奇的晶体 II”(

Java 开源博客——B3log Solo 0.6.0 正式版发布了!

Java 开源博客——B3LOGSolo0.6.0 正式版发布了!欢迎大家下载。该版本加入了两个大的特性:新用户注册、用户广播。特性基于标签的文章分类 PingGoogleBlogSearchEngine 博客/标签 Atom/RSS 输出 Sitemap 输出评论回复及邮件提醒自定义页面置顶/相关/随机/站外相关文章文章、页面永久链接(Permalink)文章草稿夹、签名档、更新提示缓存管理多用户多语言换肤插件 M

NetBeans Weekly News 刊号 # 235 - Apr 3, 2013

NetBeansIDE7.3 补丁 1NetBeans 团队为 NetBeansIDE7.3 发布了补丁,用于提高稳定性和性能的众多修复。为了获取修复,先要安装 NetBeansIDE7.3 并运行它。更新通知将会出现在 IDE 中。单击通知即可安装更新。此外,您还可以通过 NetBeansIDE 插件管理器下载补丁。NetBeans 民意调查:您有没有尝试过 NetBeansIDE7.3 中支持 HTML5 特性的功能?HTML

NetBeans Weekly News # 230 - Feb 26, 2013

NetBeansIDE7.3 发布 NetBeansIDE7.3 诞生了!7.3 的发布使开发人员能够创建和调试基于最新的 HTML5,JavaScript 和 CSS3 标准的 Web 移动应用。开发人员可以使用及时页面预览器查看丰富的 Web 移动应用开发中页面的预期效果,Chrome 浏览器集成,CSS3 样式编辑器,基于最新的 NashornJavaScript 引擎重写的 JavaScript 编辑器,一个新的 JavaScr

Java 开源博客——B3log Solo 0.5.6 正式版发布了!

Java 开源博客——B3LOGSolo0.5.6 正式版发布了!欢迎大家下载。该版本主要是修复缺陷,并支持了 H2 数据库以及一款新皮肤——timeline。特性基于标签的文章分类 PingGoogleBlogSearchEngine 博客/标签 Atom/RSS 输出 Sitemap 输出评论回复及邮件提醒自定义页面置顶/相关/随机/站外相关文章文章、页面永久链接(Permalink)文章草稿夹、签名档、更新提示缓

Javascript 严格模式详解

一、概述除了正常运行模式,ECMAscript5 添加了第二种运行模式:"严格模式"(strictmode)。顾名思义,这种模式使得 Javascript 在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个:-消除 Javascript 语法的一些不合理、不严谨之处,减少一些怪异行为;-消除代码运行的一些不安全之处,保证代码运行的安全;-提高编译器效率,增加运行速度;-为未来新版本的 Javascri

用于展现图表的 50 种 JavaScript 库

在很多项目中都会有在前端展现数据图表的需求,而在开发过程中,开发者往往会使用一些 JavaScript 库,从而更有效地达到想要的目标。最近,TechSlide 上的一篇文章总结了 50 种用于展现图表的 JavaScript 库,并对每种库做了简要的说明。这对于想要选择合适 JavaScript 库的开发者很有参考意义。文章作者首推的库是 D3,他说到:它非常让人惊叹,我很喜欢它的简洁性。它的文档非常完备,源代码托管

加速 Web 开发的 9 款知名 HTML5 框架

与手工编码比起来,HTML5 框架在准确性和正确率方面给予了保证。大多数 HTML5 框架都会有一个组合或者包含一些额外的组件,比如 jQueryScripts。CSS3 样式表则以改善多媒体特征的功能性和响应式的 Web 布局为主。如果你有一个根据固定流程进行的特定项目,为了保证项目刚开始就能有较高的正确率,那么你可以利用 HTML5 框架来提升整个开发过程,并且让网站拥有一致性结构。伴随着智能手机正在席卷整个移动

【CF 应用开发大赛】B3log Symphony 社区

CF 应用开发大赛介绍 PaaS(PlatformasaService)在国外的应用已经很多,例如 AppFog,Heroku,GAE 等等。然而 PaaS 在国内依然是非常小众。举办此次大赛的目的是为了普及 PaaS 的概念,让开发者了解 PaaS 的优点,同时也希望开发者能多了解 CloudFoundry 这个开源的项目。CloudFoundry 是一个开源的 PaaS 平台,它提供给开发者自由度去选择云平台,开发框架和应用