小编mat*_*sko的帖子

用于组织CSS代码的结构化方式

在构建一个相对较大的网站时,CSS结构应该从开始就适当地确定范围和组织.如果没有使用CSS框架,那么所有内容都可以集中到一个大规模的样式表中,但这很快就会出现故障并且可能成为巨大的维护责任.

在过去的几年里,我把我的样式表分成了各种文件,包括:base.css,layout.css,fonts.css,elements.css,但很容易,样式定义可以在文件之间跳转,这种方法需要更多严格.我没有使用过框架,因为我不喜欢CSS代码中的预设列和预定义元素.

您可以建议哪些方法,模式或技巧可以保持组织有序?什么类型的命名约定,可重用性实践和模式是有用的?这是框架应该用于什么的东西吗?

css organization css-frameworks css3

5
推荐指数
1
解决办法
2571
查看次数

ActiveRecord表别名

有谁知道是否有可能为ActiveRecord表连接设置别名?

就像是:

User.find(:all, :alias => "Users as u", :joins => "Friends as f", :select => "u.id,f.name")
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

database activerecord join ruby-on-rails

4
推荐指数
1
解决办法
5358
查看次数

从Rails迁移到Java Spring

在构建了5个Rails网站并且不得不处理Rails 2.3,3.0和3.1版本差异,安装麻烦以及Ruby和其他陷阱的意外内存峰值之后,我决定使用Spring迁移到Java Backend Web Development.我知道两者之间存在着天壤之别,而JSP开发并不是Rails开发之后的下一步,但我的主要观点是:

a)与Ruby相比,Java是一种更成熟,更快速,更高效的编程语言.b)Java(Spring)提供了各种库,工具和插件,可以选择和配置这些库,工具和插件来自定义Web应用程序.c)与Ruby相比,Java本身提供了更丰富的编程语言体验.

我的逻辑在这里可能很模糊,但是,我现在对Rails开发的态度比现在更加厌倦了.

我的问题(最后)是这是一个合乎逻辑的举动吗?Java开发真的是后端开发的更好选择吗?

java ruby-on-rails server-side

4
推荐指数
1
解决办法
1258
查看次数

将var或#'应用于Clojure中的函数列表

我正在尝试在Clojure中读取函数集合的元数据,但var或reader特殊表单不起作用,除非它们直接处理符号.

; this works
(var my-fn)

; this doesn't
(defn val-it [x] (var x))
(val-it my-fn)
Run Code Online (Sandbox Code Playgroud)

有没有办法让这个在另一个函数的范围内工作?

functional-programming clojure

4
推荐指数
1
解决办法
117
查看次数

用于原始 DNS 响应的 Linux 命令

有谁知道如何使用特定的 linux 命令获取 DNS 查询的原始输出?

我熟悉的命令是:

% 主持人

% nslookup

% 挖

% 谁是

但是,这些中的每一个都以某种形式使用 DNS,但是如何获得服务器 DNS 在查询时吐出的原始输出?

非常感谢!

linux dns nslookup command

3
推荐指数
2
解决办法
2557
查看次数

使用Rails作为大型网站的框架

我已经玩Rails(版本3)几个月了,我对框架相当了解.但是,我还没有开发一个提供大量数据库访问和用户交互的大型网站.

我对以下内容持怀疑态度:

  • Ruby的速度和可伸缩性(我听说它比其他大多数服务器端语言慢10倍).
  • Rails作为框架的额外后台处理(多级abstration).
  • 缺乏在Rails上运行的企业级Web应用程序(我能想到的只有Groupon,Github和Hulu).
  • 环境的复杂性(nginx> mongrel> rails> ruby​​>网站).
  • 幕后的SQL操作(我知道这些可以优化,但我确信我会错过一些).

由于这些原因,我不确定是继续使用Rails还是切换到构建在更高性能语言上的东西.比如Java Spring.

请指教 :)

ruby performance scalability ruby-on-rails

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

将lat/lng坐标转换为给定地图上的像素(使用JavaScript)

我已经将MaxMind的城市数据库放在一起,它包含了数据库中每个城市的lat/lng值.我还整理了一张North/America地图,我希望在地图的x/y坐标上出现一个图标,该图标来自城市数据库记录的lat/lng坐标.

根据我的理解,我需要首先找到地图的左/上界(lat/lng - > x/y),然后将其用作任何北美城市x/y坐标之间线性关系的差异.最后,根据地图的大小,只需要几个简单的除法和减法操作来确定放置点的位置.

但是,我似乎无法弄清楚如何以下内容:

  1. 我不确定lat/lng映射系统是什么.我怎么找到这个?
  2. 使用JavaScript库,如何将lat/lng转换为0,0 coord和每个城市坐标的像素.我尝试过Proj4js,但是它们要求你指定你的坐标图类型等等.这是另一个问类似问题的问题. 将long/lat转换为给定图片上的像素x/y

有任何想法吗?

- 编辑 -

输出图(北美)是一个连续圆柱:"米勒圆柱投影".http://en.wikipedia.org/wiki/Miller_cylindrical_projection

javascript maps latitude-longitude

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

在Rails请求之间是否清除了ruby类变量?

对于我的Rails应用程序的缓存机制,我在实例方法中设置一个类变量,然后在类方法中进行访问.这有效,但我有点偏执,可能会有内存泄漏.因此,是否有人知道Rails @@类变量是否在请求之间被清除?我已经尝试过了(在我的本地开发环境中),但你永远都不知道.

ruby memory-leaks ruby-on-rails

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

404 页面应该保留 URL 还是重定向?

当访问未找到的路径时,某些网站会保留 URL 路径,并且在加载页面时,它们只会显示错误标题、消息,并将 HTTP 状态代码设置为 404。

其他页面将其重定向到固定的 404 URL 路径,该路径同时显示内容和标题。

我的问题是:

  • URL 是否应该不更改,以便 URL 路径在 http 响应过期之前一直被分类为 404?
  • 是否应该始终有 404 状态代码?
  • 即使发生重定向,结果页面是否应该包含 404 状态代码?

或者返回 404 响应并包含指向专用 404 URL 的位置标头是否更好(我不确定是否可以混合重定向和 400 系列状态代码)?

html url error-handling http

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

将Rails自定义SQL查询映射到ActiveRecord模型

我正在设置一个自定义查询,它使用一系列OR语句和BETWEEN语句以及最后一个GROUP BY id HAVING COUNT(*)> =#{tolerance}.更不用说INNER和LEFT加入操作了.

我认为不可能使用活动记录进行设置.所以我使用Model.connection.select_all()命令来触发查询.这有效,但是如何不将所有行映射到该特定模型?

activerecord ruby-on-rails

2
推荐指数
1
解决办法
3560
查看次数