Encore's Blog

Web 开发者 | 专注于WEB应用程序的软件开发人员
Gem - Use ruby-processbar to display processing progress
工具 2019-06-09 Encore Shao

Basic requirements: when using Rake to process data, we need to know the current processing status and progress.Before, my processing method is: use puts to print some unique information so that we can process the progress through the current. Finally, Googled found a good gem. It may be more friendly to help us output the data processing status and schedule. So recommend it to everyone today.G...

标签: Gems Ruby Rake GEM
Sublime - 使用 Ruby Haml 语法高亮问题
工具 2018-12-08 邵壮

Sublime HAML 中 javascript 代码块语法高亮使用 command + shift + p 通过安装一个新的package ApplySyntax 接下来,我们需要添加基本设置来支持语法高亮, 请依次选择 Sublime Text -> Preferences -> Package Settings -> ApplySyntax -> Settings, 然后添加以下代码"syntaxes": [ { "name": "Haml/Syntaxes/Ruby Haml", "extensions": ["haml"], "rules": [ {"file_name": ".*\\.haml$"} ] } ]最后,你需要重新打...

Sublime - 打开当前文件在文件夹侧栏中的位置
工具 2018-11-24 邵壮

如果你的开发工具是Sublime的话,请继续往下看.很多时候我们需要要查看当前文件在文件夹侧栏中的位置, 如果用手一个个查找会有点困难。所以,我们就会想Sublime中应该有一些快捷键可以帮我们做到这点.对的,你可以选择打开 Sublime Text -> Preferences -> Key Bindings 来添加自定义命令来实现[  { "keys": ["ctrl+s"], "command": "reveal_in_side_bar" }]在这里,如果你喜欢的话,可以任何组合键值,比如 ctrl+shift+r / ctrl+r

标签: Sublime
Sublime - 推荐一个不错的主题(Material Theme)
工具 2018-11-18 邵壮

从2012年开始一直使用Sublime进行Web开发,之前试过很多Theme主题包,比如: Soda, Sodarized,  Flatland, 但是总感觉不是特别好。最近,又搜了搜,无意间发现 Material Theme 然后试了试,感觉挺不错的.  所以想分享给大家.  下面是我自己的一个本地截图,仅供参考:接下来,我们看看如何安装和配置首先,确保你的Sublime已经安装了 Package Control接下来我们可以使用 Command + Shift + P, 打开 package control 控制台然后搜索 Material, 选择 Theme - Material修改 User 配置文件 (Sublime Text > Preferences > Settings){ "auto_complete": true, "auto_upgrade_...

标签: Sublime
Python3 - 爬虫之requests和BeautifulSoup的使用
工具 2018-09-16 邵壮

前提: 开始前,请确保您的电脑已安装Python3:> python --version Python 3.6.5 安装 Requests 为了处理网页,我们需要安装requests, requests库允许您在Python程序中使用HTTP。 接下来, 我们将使用pip安装Requests:> pip install requests 如果以前安装了请求,您将在终端窗口收到类似以下内容的反馈: Requirement already satisfied: requests in /usr/local/lib/python3.6/site-packages (2.18.4)安装 Beautiful Soup 正如我们对请求所做的那样,我们将使用pip安装Beautiful Soup。 可以使用以下命令安装当前版本的Beautiful Soup 4:> pip...

Git 钩子:提交前使用Rubocop做代码格式检查
工具 2018-09-05 邵壮

Git hook - 如果您使用git作为代码管理工作。 前提摘要:我们会在Rails项目中使用rubocop来校验我们代码的格式,语法等等是否正确。但有时候我们在提交时候在本地会忘记跑rubocop来校验代码是否合格,此时,如果你的项目配置了自动化CI, 那么你可能会收到一封failed的邮件通知. 这样的体验会很不好! 那么为了避免这些事情发生,git有一个很好的钩子来帮我们实线提交前的验证。<pre-commit>, 是不是听起来很不错,接下来我们来使用Ruby来完成这个git hook.  查看所有的hooks - 在你自己项目的根目录下运行 #blog> ls .git/hooks applypatch-msg.sample post-update.sample pre-push.s...

标签: Ruby Git Rails
Sublime - 使用 Ruby Slim 语法高亮问题
工具 2018-07-23 邵壮

Sublime version: 3.1.1Plugin: Ruby Slim 最近更新Sublime之后,在我打开的每个slim文件中,我收到以下错误: 加载语法文件错误提示,Error loading syntax file "Packages/Ruby Slim/Syntaxes/Ruby Slim.tmLanguage": Apparent recursion within a with_prototype action: 25000 context sanity limit hit 导致Slim语法高亮不起作用, Google之后.解决方案:  打开 Sublime Text > Preferences > Settings,您可以从ignored_packages中添加Markdown。"ignored_packages": [ ...

标签: Tools Sublime
liunx scp 断点续传/下载
工具 2018-07-14 邵壮

在Linux中我将经常使用 scp 来进行上传和下载内容. SCP  然而, scp是通过ssh协议传输数据。如果想传输的的内容表较小,那比较理想,但是如果想传输一个很大的数据,比如200G左右,通过scp拷贝时,有可能遇到服务器断电/网络链接问题,那就悲剧了! 一旦发生我们就需要从来再来!!! RSYNC 在Linux中类似scp拷贝的另一个命令 rsync就可以实现意外中断后,下次继续传,命令如下: rsync -P --rsh=ssh yourserverip:/home/encore/big.zip ~/ rsync -P --rsh=ssh ~/big.zip yourserverip:/home/encore/ -P: 表示为 '–partial –progress', 部分传送和显示进度...

标签: Linux Scp Rsync
如何使用CSS随机改变document的背景颜色
工具 2018-07-09 邵壮

使用CSS随机改变背景颜色 body { background-color: #fff; -webkit-animation: random 5s infinite; animation: random 5s infinite; } @keyframes random { 15% { background-color: red; } 30% { background-color: yellow; } 45% { background-color: green; } 60% { background-color: blue; } 75% { background-color: white; } } /* @keyframes mymove{ form{b...

打开任何来源,解决Mac提示文件 "已损坏" 的问题
工具 2018-06-13 邵壮

Mac打开任意来源安装软件的方法 新的系统(macOS Sierra)默认 Securitty & Privacy > Anywhere选项是被禁用的, 苹果处于安全考虑,是只允许安装APP Store或者信任的开发者出品的软件,如果你从网上下载的Mac特别软件,系统会自动阻止的, 解决Mac提示文件“已损坏”的问题  如果您系统是macOS Sierra之前的版本,那么这里会出现任何来源的选项,直接打勾就可以了。(需要先点击左下角的解锁按钮才能勾选哦) 如果您系统是macOS Sierra,那么默认这里会隐藏任何来源的选项, macOS Sierra中将隐藏的任意来源功能找出来,首先打开终端,然后输入下面这串代码,回车,输入密码。 > sudo spctl --master-disable 接下来你需要重新打开: ...

标签: Mac
This website uses cookies to ensure you get the best experience on our website.
Got it!