小编All*_*rgi的帖子

你如何在GitHub上管理你的要点?

我喜欢GitHub和他们的主要服务,这就是为什么我在我的GitHub帐户上保留了很多代码片段甚至开发笔记作为要点.它还可以轻松与同事分享.

问题是它不能扩展!GitHub的要点是原始的,我有很多的要点,这使我很难找到一些旧的要点.没有搜索,没有标记或任何东西.

你知道任何可以处理这个混乱的应用程序吗?我想要一个可以的应用程序

  • 搜索我的要点
  • 按来源类型和日期列出我的要点
  • 让我编辑或复制它们
  • 让我标记或至少编辑说明

我很想看到这样的东西,我愿意为此付出一些代价.

那么你如何在GitHub上管理你的要点?你知道任何软件吗?

在MacRuby中有一个叫做漂移的版本,但是我无法编译它,并且它已经有一段时间没有更新了.

gist github code-snippets

154
推荐指数
7
解决办法
3万
查看次数

如何在png图像中找到像素的alpha通道透明度值?

我有一个具有alpha通道透明度的图像.

我想用CSS中的RGBA值重新创建相同的背景颜色,但我找不到背景像素的真实颜色及其alpha通道值.如果我使用任何颜色选择器,它将给我与其背景颜色相关的像素颜色的绝对值.

你知道找出像素的真正alpha通道值的技巧吗?

css photoshop transparency image

64
推荐指数
3
解决办法
3万
查看次数

如何在Ruby中获取终端窗口的宽度

您是否注意到如果在rails中运行rake -T,则rake描述列表会被终端窗口的宽度截断.所以应该有一种方法可以在Ruby中使用它并使用它.

我在屏幕上打印一些Ascii-art,我不希望它被打破.因此我需要在运行时找出终端的宽度.

任何想法怎么做?

ruby unix terminal

45
推荐指数
7
解决办法
1万
查看次数

Sublime Text - 转到行和列

目前,转到行快捷方式(Windows/Linux中的CTRL + G)仅允许导航到特定行.

最好选择允许在逗号后指定列号,例如

:30,11 去第30行,第11栏

是否有任何插件或自定义脚本来实现这一目标?

sublimetext sublimetext3 sublime-text-plugin

36
推荐指数
1
解决办法
3万
查看次数

箭头键键入大写字母而不是移动光标

我已经使用自制软件安装了最新的vim,并且还从谷歌代码主页安装了mac-vim.在mac-vim中一切正常.但是当我在mac中的terminal.app中运行vim并进入插入模式时,我会得到箭头键的ABCD,这非常烦人.

我用Google搜索并尝试了所有解决方案,但没有任何对我有用!

当我运行vim时它会变得有趣,vim -u NONE -U NONE -N然后箭头键在插入模式下开始正常运行.

我的vimrc文件是janus的克隆(来自carlhuda)

你在终端有同样的问题吗?有没有办法在terminal.app中修复它?

macos vim terminal

26
推荐指数
6
解决办法
2万
查看次数

如何在竹子构建中标记git repo

我正在尝试用Bamboo构建标记ruby gem的git repo.我认为在红宝石中做这样的事情会起到作用

`git tag v#{current_version}`
`git push --tags`
Run Code Online (Sandbox Code Playgroud)

但问题是回购没有原产地.不知怎的,竹子正在摆脱origin 任何线索?

bamboo git-tag

21
推荐指数
2
解决办法
2万
查看次数

使用RVM在Ubuntu 10.10上安装Ruby,gem的问题

我决定用ubuntu 10.10重新开始.我开始安装git然后从git repo安装rvm.一切正常,我编译并安装ruby 1.8.7和ruby 1.9.2
gem也安装了我运行gem -v
但是当运行gem list或gem install rake时我得到以下错误

ERROR:  Loading command: list (LoadError)
no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
uninitialized constant Gem::Commands::ListCommand
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这个问题?我也试过sudo apt-get install zlib1g zlib1g-dev build-essential libpq-dev没有运气

ruby ubuntu gem rvm

15
推荐指数
3
解决办法
6031
查看次数

使用ANSI框字符在终端中绘制表格

我正在尝试打印一张比纯文本表示更令人愉悦的表格.基本上我想转换这样的东西:

+-----+--------+
| age | weight |
+-----+--------+
| 10  | 100    |
| 80  | 500    |
+-----+--------+
Run Code Online (Sandbox Code Playgroud)

这样的事情:

????????????????
| age | weight |
????????????????
? 10  ?   100  ?
? 80  ?  500   ?
????????????????
Run Code Online (Sandbox Code Playgroud)

这是我在终端中看到的截图:

在终端看起来像这样

注意行之间的间隙.我的问题是它们没有正确连接,而其他使用ANSI打印的Unix工具在终端中看起来很好.例如,树,如果我tree -A在我的终端运行`我得到这个:

终端的树

注意垂直线是如何连接在一起的.这很有趣,因为当我将树的输出复制并粘贴到我的文本编辑器中并运行我的脚本时,我会得到这样的结果:

我的代码中的树

很明显我错过了关于在终端中打印ANSI字符的内容,并且通过谷歌搜索找不到任何关于它的信息.任何人都可以对这个话题有所了解吗?

unix terminal tabular

15
推荐指数
1
解决办法
9541
查看次数

当用户使用Google的OpenID提供商登录时,查找Google个人资料图片网址

有没有办法找到使用他/她的谷歌帐户(通过OpenID)登录的用户的个人资料图片.

我已经检查了stackoverflow,似乎他们正在使用gravatar服务将头像分配给电子邮件地址.但应该可以直接从谷歌获取用户谷歌个人资料图片.

任何线索?

openid gravatar avatar

12
推荐指数
2
解决办法
5081
查看次数

如何在未安装gem时从require"gem_name"进行救援

我正在写一个依赖于特定宝石的库.我需要宝石并在我的代码中使用它,只要宝石安装在用户的机器上,所有东西都是hunky-dory.但如果不是这样呢?!

我认为这很好,因为我可以从require命令中解救并向输出打印一条消息,告知用户缺少的宝石并优雅地完成它但我收到错误!

你能告诉我应该怎么做或这段代码有什么问题:

begin 
 require "some_gem"
rescue
 puts "please install some_gem first!" 
end
Run Code Online (Sandbox Code Playgroud)

ruby rubygems

11
推荐指数
1
解决办法
4558
查看次数