任何人都可以为CSS'设计模式'推荐一个很好的在线资源吗?
我知道软件环境中的设计模式通常是指基于OO的设计模式,但我的意思是更广泛意义上的设计模式:即对常见问题/任务的通用,清晰的解决方案.
这种资源的一个例子就是这个表设计列表,这给了你所有你真正需要知道的关于如何使用一组CSS技术使表看起来很好的知识.
可能有很好的解决方案的常见问题的其他例子可能是div上的圆角,高度可用的表单布局等.
我在编程环境中听到相当多的对数.它们似乎是许多问题的解决方案,但我似乎无法找到一种利用它们的现实方式.我已经阅读了维基百科条目,坦率地说,这让我毫不在意.
那么,我在哪里可以了解对数解决的实际编程问题?有没有人有任何他们遇到的问题的例子,通过实现对数来解决?
我刚刚注意到Chromium在Vista和XP中都安装在AppData中.如果谷歌这样做,如果其他应用程序这样做,那是因为有某种形式的保护?我们应该编写与Google完全相同的安装程序吗?
我试图找出如何检测用户是否在Windows XP下运行管理员权限.由于whoami命令,这在Vista/Win7中相当容易.这是Ruby中的一个片段,介绍如何在Vista下执行此操作:
注意,以下链接现在包含muteW建议的解决方案
麻烦的是,whoami不附带Windows XP,因此即使我们以管理员身份运行,上面链接的方法也会在WinXP上返回false.
那么,是否有人知道如何使用Ruby,命令行工具,批处理文件甚至第三方(需要开源,真正的)工具来检测我们是否在Windows XP下作为管理员运行?
既然大多数主流浏览器都支持全页面缩放(目前唯一值得注意的例外是Google Chrome),那么不再需要液体或弹性布局吗?建造液体/弹性布局的相对痛苦值得付出努力吗?是否存在液体布局仍然有益的情况?全页缩放它最初看起来是真正的解决方案吗?
运行时gem install RedCloth(在Windows XP上)我得到:
Fetching: RedCloth-4.2.8.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed RedCloth-4.2.8
1 gem installed
Installing ri documentation for RedCloth-4.2.8...
Installing RDoc documentation for RedCloth-4.2.8...
ERROR: While generating documentation for RedCloth-4.2.8
... MESSAGE: error generating index.html: Error while evaluating D:/Programs/R
uby/lib/ruby/gems/1.9.1/gems/rdoc-3.9/lib/rdoc/generator/template/darkfish/index
.rhtml: undefined method `[]' for nil:NilClass (RDoc::Error)
... RDOC args: --op D:/Programs/Ruby/lib/ruby/gems/1.9.1/doc/RedCloth-4.2.8/rdoc
--charset=UTF-8 --line-numbers --title RedCloth --main README.rdoc lib lib/case
_sensitive_require ext README.rdoc COPYING CHANGELOG …Run Code Online (Sandbox Code Playgroud) 我有一系列按顺序命名的PDF:
使用Ruby,是否可以将它们组合成一个大的PDF,同时保持它们的顺序?我不介意安装任何必要的宝石来完成这项工作.
如果在Ruby中不可能这样,那么另一种语言呢?如果可能,没有商业组件.
更新: Jason Navarrete的建议带来了完美的解决方案:
将PDF文件与pdftk一起放在一个目录中(或确保pdftk在你的PATH中),然后运行以下脚本:
pdfs = Dir["[0-9][0-9]_*"].sort.join(" ")
`pdftk #{pdfs} output combined.pdf`
Run Code Online (Sandbox Code Playgroud)
或者我甚至可以从命令行中将其作为一个单行程序:
ruby -e '`pdftk #{Dir["[0-9][0-9]_*"].sort.join(" ")} output combined.pdf`'
Run Code Online (Sandbox Code Playgroud)
伟大的建议杰森,完美的解决方案,谢谢.给他一个投票的人.
E Text Editor的作者Alexander Stigsen 正在启动一个雄心勃勃的项目 - 名为Open Company-- 试图将开源软件的文化与商业报酬相结合.
就像我说的那样,它雄心勃勃,但值得称赞,我相信你会同意的.
我对社区的问题是:你会给出什么建议?我认为了解燃烧问题和陷阱是多么有趣.此外,建议的阅读,资源和研究可能是有用的.我已经建议阅读制作开源软件.
编辑:关于E文本编辑器的代码是否是开源的,存在一些争论.要回答这个问题,是它会开放给大家下载和修改,因此这将是开源的.但它仍然是版权,产品本身不会自由分发,因此它不会是OSI定义的 "开源" .
更新:在源现在是在Github上可用的,如果你有兴趣.
我在运行Apache 2的共享主机上有几个站点.我想压缩传递给浏览器的HTML,CSS和Javascript.主机已禁用mod_deflate和mod_gzip,因此这些选项已经用完.不过我可以使用PHP 5,所以我可以使用gzip组件.
我目前在.htaccess文件中放置以下内容:
php_value output_handler ob_gzhandler
但是,这只会压缩HTML并省略CSS和JS.
是否有一种可靠的方法透明地压缩CSS和JS的输出而无需更改每一页?我搜索过谷歌并提供了一些解决方案,但我还没有找到一个解决方案.如果有人可以建议他们知道可以工作的解决方案,那将非常感激地收到.
注意,关于Gzipping你的CSS的权威帖子中的方法2看起来是一个很好的解决方案,但我无法让它工作.有没有其他人成功使用这种方法?
我最近开始在Windows 7的rails开发上做一些ruby,并且发现了许多命令(rspec,guard等)输出颜色代码,这些代码只显示在windows命令行的文本中(或者我使用的Console2) .例如:
?[31mrspec ./spec/views/users/index.html.erb_spec.rb:21?[0m ?[36m# users/index renders a list of users?[0m
?[31mrspec ./spec/requests/homes_spec.rb:9?[0m ?[36m# Homes GET /homes ?[0m
?[31mrspec ./spec/views/users/new.html.erb_spec.rb:13?[0m ?[36m# users/new renders new user form?[0m
?[31mrspec ./spec/views/users/show.html.erb_spec.rb:13?[0m ?[36m# users/show renders attributes in <p>?[0m
Run Code Online (Sandbox Code Playgroud)
我知道你可以通过--color从配置文件(例如.respc文件)中取出命令来关闭大多数工具的颜色,但是为所有事情做这件事很麻烦,颜色编码会很好.
任何想法如何让我们在Windows中正确显示?
windows ×4
html ×3
ruby ×3
css ×2
apache ×1
cmd ×1
command-line ×1
compression ×1
conemu ×1
layout ×1
logarithm ×1
math ×1
open-source ×1
pdf ×1
php ×1
privileges ×1
redcloth ×1
rspec ×1
rubygems ×1
xhtml ×1