雷达 固件 调试
Welcome to the next installment of On Our Radar, a weekly round-up of news, trends and other cool stuff from the world of web development.
欢迎阅读《 On Our Radar》的下一部分,每周摘要来自Web开发领域的新闻,趋势和其他有趣的内容。
There sure has been a lot going on recently: Jeff Bezos unveiled Amazon’s first smartphone, ‘rebeccapurple’ was officially added to CSS Color Level 4, and it was announced that HTML5 may be on track for W3C Finalization by the year’s end – will wonders ever cease? In other news, Microsoft debuted a pair of trousers that can wirelessly charge mobile devices, the World Cup got its own API and Google began testing a domain registration service.
最近肯定发生了很多事情:杰夫·贝佐斯(Jeff Bezos)推出了亚马逊的第一款智能手机 ,“ rebeccapurple”已正式添加到CSS Color Level 4中 ,并宣布HTML5有望在今年年底前完成W3C的定稿 ,这将是一个奇迹停止? 在其他消息中,微软推出了一条可以为移动设备无线充电的裤子, 世界杯获得了自己的API , 谷歌开始测试域名注册服务 。
Staying with the company whose corporate motto is “Don’t be evil”, Google this week announced an independent “fork” of OpenSSL, the widely used cryptography library that came to international attention following the Heartbleed vulnerability. They also launched “Made with Code”, an initiative to encourage more girls to code, then put their money where their mouth is with a $50m pledge! Version 1.3 of the Go programming language (originally developed by three Google engineers) was also released. It promises faster compile times and targets Google’s experimental NaCl cross-platform technology.
与公司座右铭是“不要作恶”的公司呆在一起,谷歌本周宣布了独立的OpenSSL“分支”,OpenSSL是广泛使用的加密库,在Heartbleed漏洞之后引起了国际关注。 他们还发起了“用代码制造”活动 ,该活动旨在鼓励更多的女孩编写代码,然后以5000万美元的承诺将资金投入到自己的口中! 还发布了Go编程语言的1.3版(最初由三名Google工程师开发)。 它保证了更快的编译速度,并针对Google的实验性NaCl跨平台技术 。
As if that wasn’t enough, here’s more Google goodness (including two Go based tutorials):
似乎还不够,这里还有更多Google优点(包括两个基于Go的教程):
Go: Building Web Applications with Beego
前往:使用Beego构建Web应用程序
Go, Colourspace, and All the RGB Colours in One Image
一幅图像中的Go,Colourspace和所有RGB颜色
Web Fundamentals and Web Starter Kit: Resources for Modern Web Development
Web基础知识和Web入门套件:现代Web开发的资源
Google Chrome Hegemony (extra points if you know what one of those is)
Google Chrome霸权 (如果您知道其中之一,则加分)
19 Hidden Chrome Features That Will Make Your Life Easier
19个隐藏的Chrome功能可简化您的生活
And if that wasn’t enough, Google I/O (Google’s annual developer conference) took place this week, where they launched a new smartwatch and other Android Wear products ahead of Apple. You can find an extensive summary of what else was unveiled here.
如果这还不够,谷歌I / O(谷歌的年度开发者大会)发生在本周,他们推出了一个新的SmartWatch和领先苹果的其他Android Wear产品 。 您可以在此处找到有关其他内容的详尽摘要。
Enough about Google already? Ok, let’s move on …
Google已经足够了吗? 好吧,让我们继续...
Keeping your skills up-to-date is a constant challenge in this fast-paced industry, so here’s a selection of articles and tutorials to help you do exactly that:
在这个快节奏的行业中,不断更新技能是一个持续的挑战,因此,这里有一些文章和教程可以帮助您做到这一点:
Getting It Right by Betting on Wrong
通过打错来正确地做
Enable PhpMyAdmin’s Extra Features
启用PhpMyAdmin的附加功能
Minimalist Newsletter Subscription Form
极简通讯订阅表格
Shared Terminology Yet Different Concepts Between Ember.js and Rails
Ember.js和Rails之间共享术语,但概念不同
Dependency injection in JavaScript
JavaScript中的依赖注入
The Humble Button Element
谦虚的按钮元素
Why Every Language Needs Its Underscore
为什么每种语言都需要下划线
And if all that talk of “dependency injection” and the “open/closed principle” went whizzing over your head – don’t worry! Here’s a bonus video which does a great job of explaining things such as “event-loops”, “callbacks” and “concurrency”.
而且,如果所有关于“依赖注入”和“开放/关闭原则”的话题笼罩在您的头上–不用担心! 这是一个奖励视频 ,在解释“事件循环”,“回调”和“并发”之类的事情上做得很好。
We developers are a lazy bunch and will go to great lengths to avoid repetitive and tasks (as this xkcd cartoon shows). To streamline our development workflow we prefer (or should prefer) using build tools: programs designed to automate such mundane activities as compiling preprocessed CSS, minifying JavaScript, running unit tests, or reloading the browser.
我们的开发人员很懒惰,将竭尽全力避免重复和繁琐的工作(如xkcd卡通所示)。 为了简化我们的开发工作流程,我们更喜欢(或应该更喜欢)使用构建工具:旨在自动化平凡活动的程序,例如编译预处理CSS,最小化JavaScript,运行单元测试或重新加载浏览器。
There are a slew of build tools out there and sometimes it’s hard to know which one to use. Never fear! Here is a selection of articles that will hopefully make the decision easier:
那里有很多构建工具,有时很难知道要使用哪个工具。 从不畏惧! 以下是一些文章,希望可以使决策更容易:
Grunt for People Who Think Things Like Grunt are Weird and Hard
对那些认为像咕unt这样的东西很奇怪又很困难的人的咕People声
5 Grunt Tasks You Won’t Want to Miss!
5个您不想错过的艰巨任务!
Building Your First Grunt Plugin
构建您的第一个Grunt插件
Building With Gulp
喝水而建
Getting Started with Browserify
Browserify入门
jQuery: Using Only What You Need
jQuery:仅使用您需要的内容
And as a final tip: the jQuery core team uses this handy Grunt task to see the file size impact of each change.
最后提示:jQuery核心团队使用此便捷的Grunt任务来查看每次更改对文件大小的影响。
While we’re on the subject of web development tools, let’s turn our attention to those which come built in to your browser. Whether dealing with layout issues, editing audio, or building an entire web app, we’ve got you covered.
当我们讨论Web开发工具时,让我们将注意力转移到浏览器中内置的工具上。 无论是处理布局问题,编辑音频还是构建整个Web应用程序,我们都可以满足您的要求。
Inspect Element & Trouble Shooting CSS in the Browser
在浏览器中检查元素和故障排除CSS
Secrets of the Browser Developer Tools
浏览器开发人员工具的秘密
Mozilla brings Web app dev inside the browser with WebIDE
Mozilla通过WebIDE将Web应用程序开发人员带入浏览器
WebIDE Lands in Nightly
WebIDE每晚降落
What’s New in Firebug 2.0
Firebug 2.0的新功能
Introducing the Web Audio Editor in Firefox Developer Tools
在Firefox开发人员工具中引入Web音频编辑器
After so much talk of tools and streamlining your workflow, let’s even things out with links to some amusing and random sites which are guaranteed to drain your newfound productivity.
在对工具进行了充分讨论并简化了工作流程之后,让我们通过一些有趣的随机站点的链接来解决问题,这些站点肯定会耗尽您新发现的生产力。
70 of the Most Useful Websites on the Internet
互联网上最有用的70个网站
Runpee – because movie theaters don’t have pause buttons
Runpee –因为电影院没有暂停按钮
The Useless Web
无用的网络
Stephen Colbert reviews the “Yo” smartphone app
斯蒂芬·科尔伯特(Stephen Colbert)评论“ Yo”智能手机应用
How to insult your boss without them finding out (Code Golf)
如何在老板不知情的情况下侮辱老板 (Code Golf)
And that’s just about it for this week. I’ll leave you with the news that the long overdue redesign of caniuse.com is all but finished, a discussion on the fact that disability isn’t binary and a report on the birthday paradox at the World Cup (which should keep my mathematically minded co-author happy).
这就是本周的事情了。 我会给你一个消息, 就是有关caniuse.com的逾期未完成的重新设计已经完成,关于残疾不是二元性的事实的讨论,以及关于世界杯生日悖论的报道(这应该使我的数学观点保持不变)介意的合著者快乐)。
So what do you think about the current happenings in Google? Do you use build tools such as Grunt or Gulp or are they a waste of time? Do you have any tips or tricks for your favorite browser tools that you want to share? Let us know and the conversation can begin.
那么,您如何看待Google的最新动态? 您是否使用诸如Grunt或Gulp之类的构建工具,还是浪费时间? 您想分享自己喜欢的浏览器工具的任何提示或技巧吗? 让我们知道,对话就可以开始。
翻译自: https://www.sitepoint.com/radar-week-google-built-debugging-browser/
雷达 固件 调试
相关资源:jdk-8u281-windows-x64.exe