首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Madao3
掘友等级
低性能打字机
一个老喝酒的人,偶尔看电影,最近开始画画。 http://madao.me
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
9
文章 7
沸点 2
赞
9
返回
|
搜索文章
最新
热门
说说Codewars 里面的Multi Line Task
笔者最近开始玩儿起了Codewars ,这是一个类似LeetCode 的平台,不过题目的类型不限于算法,而且社区比LC 活跃。里有不少语言特性还有最佳实践向的题目,Passed 之后还能看到别人的solutions 并互相评价,一刷起来就容易停不下来。 Codewars 里面有…
[Ruby Summit 2018 话题分享] 模块化的 Rails,微服务以外的另一种选择
拖延症犯了今天才发,这是今年Ruby Summit 2018 做的一个话题分享,随着主要的技术栈的转移(前端和Rust),可能以后对于Rails 架构的分享更多的就会是翻译相关的(TAT 我没有叛逃)。Slides 在这里 主要分享的内容是 Component Based Ra…
说说Web 无障碍设计
好的网站设计是具有人文气息的,不仅仅是视觉的美观,加载渲染速度的快慢。而是使尽可能多的人能够使用Web站点,即便他们有或多或少的缺陷。而「无障碍设计」,就是现代Web 开发中一个值得关注的分支,来让我们开发易访问的内容的网站。它主要体现在以下几点: 让视觉障碍者可以通过「屏幕阅…
[译]Ruby 2.6 会在begin..end 代码块中因为不写rescue 只写 else 而抛出异常[实验性Feature]
在Ruby2.5中,如果我们在 begin..block 代码块中用else 但不用rescue。我们会得到一个警告。 If we use else without rescue inside begin..end block in Ruby 2.5, it gives a w…
[译] Ruby 2.6 Binding 对象增加 source_location 方法
Before Ruby 2.6, if we want to know file name with location and line number of source code, we would need to use Binding#eval . Ruby 2.6 之前…
[译] Ruby 2.6 增加了 Integer 和 Float 方法的异常参数
We can use Integer and Float methods to convert values to integers and floats respectively. Ruby also has to_i and to_f methods for same pu…
[译] Ruby 2.6 String的split 方法支持代码块执行
在Ruby 2.6之前, String#split 方法会返回一个被分割过的字符串数组。 在Ruby 2.6,我们可以传递代码块来枚举 String#split 的返回结果并进行操作。这样做就不用创建一个新的数组,因此内存会用得更具有效率。 接下来我们将增加一个方法 is_fr…
[译] Ruby 2.6 Kernel 的system 方法增加是否抛出异常参数。
平时我们会写一些自动化设置和部署 Rails 应用的脚本。在这些脚本中,我们会时常使用系统命令,例如 bundle install,抑或是 rake db:create等等。 我们假设一下:我们需要在一个Rails 项目里头跑 rake db:migrate,我们可以使用 Ke…
[译] Ruby 2.6 增加无穷范围
在Ruby 2.6 之前,如果你想要使用带上索引(index)的无限循环,我们得用 Float::INFINITY 然后用 #upto 方法 或者实现一个Range 实例,或者用 Numeric#step 方法。 Ruby 2.6 让Range 中第二个参数变成可选的,让无限循…
[译]再见微服务,从100多个问题儿童到一个超级明星
除非你生活在石器时代,不然你一定知道「微服务」是当世最流行的架构。我们Segment早在2015年就开始实践这一架构。这让我们在一些方面上吃了不少甜头,但很快我们发现:在其他场景,他时不时让我们吃了苦头。 简而言之,微服务是一个面向服务的软件架构,每一个服务端的程序都是朝着一个…
下一页
个人成就
文章被点赞
68
文章被阅读
9,987
掘力值
276
关注了
1
关注者
5
收藏集
0
关注标签
17
加入于
2017-09-17