小编Muk*_*dav的帖子

图像压缩工具通过命令行

我正在寻找通过命令行压缩图像(png和jpeg)的最佳工具.
谷歌搜索后我发现trimage是好的,因为它压缩了png和jepeg,但在这种情况下压缩比非常差.

我遇到了jpeg-optimizer.com在线工具,它比trimage做得更好.任何人都可以帮助找到合适的工具.

optimization image-processing image-compression

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

如果他真的想离开页面,我如何要求网络用户确认?

如何询问用户您确定要离开页面吗?

例如,如果在Stackoverflow上提问时单击后退按钮?

javascript jquery

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

如何在serverless.yml中添加存储桶权限

我有以下serverless.yml文件,当我部署它时,我在product-image-dev存储桶上拒绝了权限,如何在iamRoleStatements中设置权限,或者必须在其他地方设置权限.

service: imagecrops

provider:
  name: aws
  runtime: nodejs4.3
  memorySize: 1024 
  timeout: 20 
  satege: dev

  iamRoleStatements:
      - Effect: "Allow"
        Action:
          - "s3:*"
        Resource:
          - { "Fn::Join" : ["", ["arn:aws:s3:::", { "Ref" : "ServerlessDeploymentBucket" } ]]}


package:
  include:
    - bin
    - libs
  exclude:
    - tests
    - serverless-nodejs-image

functions:
  cropImage:
    handler: handler.cropImage
    description: Crops images, from S3 bucket and puts into new folder
    events:
      - s3:
          bucket: product-images-dev
          event: s3:ObjectCreated:*
          rules:
            - prefix: uploads/
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services aws-lambda serverless-framework

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

Prometheus 对 Grafana 的平均响应时间

我试图找到 Grafana 中所有 URL 的平均响应时间,

下面的查询没有返回任何数据,我在这里做错了什么?

    avg by (uri) (rate(http_server_requests_seconds_sum{app_name="$app",
                  namespace="$namespace", uri!~".*actuator.*|/health|root"}[1m]) 
   /rate(http_server_requests_seconds_count{app_name="$app",
                  namespace="$namespace", uri!~".*actuator.*|/health|root"}[1m]))
Run Code Online (Sandbox Code Playgroud)

数据通过千分尺收集。

grafana prometheus promql

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

成为优秀的技术架构师需要具备哪些条件

我只是想知道如何成为一名优秀的技术架构师,或者是什么使开发人员成为一名优秀的架构师。请分享您的见解和文章。

architecture programming-languages

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

半饼图有多个值

如何在d3中创建半饼弧
我正在按照完整饼图的示例.如何创建半饼图?

代码到目前为止

http://tributary.io/inlet/5260888

d3.js

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

如何在进行ansible部署时获取git的commit id

我正在使用 ansible 来部署项目,而部署时我确实会获取 git 的最后提交 ID,以便在出现任何问题时我应该能够恢复。
获取commit id的过程很繁琐,需要登录远程服务器并获取commit id。

有什么方法可以从远程服务器获取最后一次提交 ID,并且它应该登录到本地服务器。在ansible将最新代码部署到远程之前。

git deployment ansible

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

如何通过git从openshift中提取所有数据

我在openshift.com上创建了一个wordpress应用程序,安装后从管理面板下载并安装了插件和主题.
现在,当我尝试在本地计算机上克隆应用程序时,它只获取默认的wordpress网站.
插件和主题不是克隆.

git wordpress openshift

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

没有这样的文件加载 - openid/store/filesystem(Rails omniauth)

这是我第一次尝试使用Omniauth.当我从github 测试https://github.com/pt/devise-omniauth-example这个例子时我遇到了一个错误

 .rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require': no such file to load -- openid/store/filesystem (LoadError)
Run Code Online (Sandbox Code Playgroud)

这是我的Gemfile内容

source 'http://rubygems.org'

gem 'rake'
gem 'rails'
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'devise', :git => 'git://github.com/plataformatec/devise', :branch => 'master'
gem "omniauth", "1.0.1"
gem 'paperclip'
gem "simple_form", "~> 1.5.2"
gem 'twitter_oauth', '0.4.3'
gem "rest-client", "1.6.7", :require => "restclient"
gem "sluggable"


group :development, :test do
 gem 'rspec-rails'
 gem 'fixjour'
end
Run Code Online (Sandbox Code Playgroud)

我搜索网络但没有运气.

ruby-on-rails devise omniauth

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