OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

GitHub 第一坑:换行符自动转换

技术前沿 by ourjs key 分享 1483605081845 评论 (0)

一直想在 GitHub 上发布项目、参与项目,但 Git 这货比较难学啊。买了一本《Git 权威指南》,翻了几页,妈呀,那叫一个复杂,又是 Cygwin 又是命令行的,吓得我不敢学了。

终于某天发现 GitHub 还有一个 Windows 客户端,试了一下还挺好用。不需要掌握太多的 Git 原理和命令,也可以在 GitHub 上麻溜建项目了,甚是欢喜。可是好景不长,第一次参与开源项目就出洋相了。

NodeJS连接Redis:在(Raspberry Pi)树莓派上安装Redis并设置开机自动启动服务

技术前沿 by kris key 分享 1479883084260 评论 (3)
Redis是一个超精简的基于内存的键值对数据库(key-value),官方只提供Linux版本,Windows版本(64位)由微软非官方提供,其编译后仅有1MB左右。实现非常精简,比如并没有传统数据库中库、表的概念,你并不能设置数据库/表的名字,仅能通过序号选择存放到第几个数据库,使用<schema:hash>的键值来表示存放到什么表里(如user:001)。不过因为其基于内存且实现简单,Redis有着非常好的性能。

传言GITHUB正在寻求第二轮融资,或面临估值下降、清算或被微软收购

技术前沿 by ourjs key 分享 1476228501827 评论 (2)

Github在去年7月刚刚完成了一轮2.5亿美元的融资。然而据TechCrunch报道,Github正在寻求第二轮融,或是为了投资者或员工的清算做准备。

此传言有两点,此轮融资可能低于之前的20亿美元的估值。消息来源方透露此轮估值可能在15亿美元左右,目前还不能透露具体数额。然而另外也有传闻称此轮融资或为普通股。所以这一轮的估值可能可能比较模糊,或者不是传统意义上的下一轮融资。

2016年收入最高的5个编程语言,JavaScript最流行,Java和C没在前5

技术前沿 by ourjs key 分享 1476144380007 评论 (4)

  电子书网站 Packt 公布了其 2016 年技术提高报告。它提供的统计数据基于超过 11,000 名 IT 专业人士参与的关于 2016 年收入最高的编程语言的调研。它同时还介绍了流行的 web 框架和主题。

  高效的程序员是基于 IT 的企业结构的中坚力量。企业雇用擅长于不同编程语言的人,并支付他们薪水,这样人员才不会被竞争对手撬走。

Java 之父求职被嫌年纪大,硅谷公司现在喜欢“小鲜肉”,不爱“老古董”

技术前沿 by ourjs key 分享 1475312612227 评论 (0)

硅谷常自喻为自由和开放,可近年来对那些年长的科技从业者却越来越不友好。不久前,61 岁的 Java 之父 James Gosling 在 Facebook 上发表了他所遭遇的年龄歧视:

我曾在面试的时候被 HR 告知,“通常我们不招你这种年龄的程序员,但你的情况特殊(指的是他 Java 之父的身份),所以对你特殊考虑。”在 Google 工作的时候,听到几个 30 多岁的人在讨论要去整容变得年轻点。

GitHub2016报告AngularJS流行度下降,JavaScript活跃度为Java两倍

技术前沿 by ourjs key 开源 1474276262504 评论 (1)

Github发布了2016年报告,回顾了过去一年GitHub上面的各种统计数据,其中有些数据很有意思。

影响力最大的开源项目
  • 基于JavaScript/Node.JS的项目影响力最大,数量最多。
  • 在前端框架领域AngularJS已不见踪影,热度大不于前,React取而代之。并且国人写的vue上榜。

使用Bootstrap、Electron和JavaScript开发桌面应用

HTML一直是桌面软件的重点,各种桌面软件或者多或少都会嵌入一些HTML的代码。而自从在了Nodejs后,使用HTML制作桌面就成为了可能。
这要感谢node-webkit引入了对桌面的支持,然后electron推动了这个趋势。
由于node-webkit的支持力度似乎不够大,而electron已经有相应的比较成熟的产品Atom/VSCode,所以我倾向了electron.
今天我要介绍如何使用electron与bootsrap做一个桌面的应用。

Redis和Memcached的区别-从源码解读Reids的实现原理

技术前沿 by ourjs key 分享 1467679921051 评论 (0)

Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:

  1. Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。
  2. 内存使用效率对比:使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached。
  3. 性能对比:由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。

三星拟收购NodeJS主要赞助商Joyent

2016年6月16日三星在基官网上宣布,将收购Joyent,以加强其在移动、物联网和云服务方面的能力。
值得注意的是Joyent一直以来都是NodeJS的主要赞助商和维护者,Node.JS的核心开发成员大多在Joyent工作。
三星的收购可能会影响Node.js以后的发展方向。

快速激发灵感的7个安卓应用模板

技术前沿 by AprilJ key 分享 1449191550117 评论 (0)

Restaurant Finder

该模板拥有丰富的功能,它甚至包含了一个部署到服务器后台的就绪功能。该应用程序允许用户搜索附近的餐厅,阅读评论并在社交媒体进行分享,它还具有通过电子邮件或短信进行预定的功能。
几乎所有的现代移动应用在后台方面来说都是大同小异的。该模板包含了一个用于存储餐厅数据和用户资料的后台。它还包含了一个分析仪表盘能显示出关于餐厅和用户的应用程序指标。如果你需要寻找基于位置的应用程序的灵感,那么这个模板是值得你去参考借鉴的。

广告投放

 近期热门 - 点击最多
  1. 在OnceIO(Node.JS)中用Redis储存Session
  2. 开源项目 RethinkDB 关闭,创始人总结失败教训
  3. GitHub 第一坑:换行符自动转换
  4. OnceDB支持全文搜索和关系查询的Redis内存数据库:驱动安装及使用教程
  5. OnceIO的模块拦截与注入:模板文件路由重定向与Model数据改写
  6. 如何搭建个人SASS云盘:30秒快速安装OnceDoc企业私有网盘
  7. OnceIO模块开发:模块注册、模块路由、静态文件重定向以及如何开发与设计一个功能扩展模块
  8. AirJD-简单好用的免费建站工具

  全端社区 - 最新回复
  1. 开发者在增加移动APP收益时必须做的5件事
  2. D3.js可视化库入门视频教程
  3. DevExpress最强干货|实用示例、更新等你来体验!
  4. Python不可维护?终于把一个8万行的Python程序用Java重写了
  5. 微软发布了一系列网络安全新功能(关于Windows和Office 365)
  6. Node.JS编码规范指南教程:教你优雅地写JavaScript代码
  7. parasoft Jtest 使用教程:RuleWizard与BugDetective静态分析
  8. Animate.css让添加CSS动画像喝水一样容易
  9. 7个最新的实用性 JavaScript MV*框架
  10. Node.js入门系列视频教程

  开源的 OurJS
Demo (EN), Demo (CN), Github
  关注我们 RSS

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号

加载中...