小编ryn*_*nop的帖子

Markdown文件中的GitHub相对链接

有没有办法创建URL锚点,<a>从Markdown文件中链接到同一存储库和分支中的另一个文件(也就是相对于当前分支的链接)?

例如,在master分支中我有一个README.md文件,我想做的事情如下:

# My Project
is really really cool. My Project has a subdir named myLib, see below.

## myLib documentation
see documentation [here](myLib/README.md)
Run Code Online (Sandbox Code Playgroud)

这将允许我在同一分支内从一个.md链接到另一个.并且不必担心我所在的分支(避免必须执行包含github.com分支名称的绝对URL).

这是我的意思的一个工作示例:

  1. GOTO http://github.com/rynop/testRel,链接不起作用.
  2. GOTO http://github.com/rynop/testRel/blob/master/README.md,链接有效.

这是预期的,因为此时起始URL位于分支中.现在我如何让它在存储库根目录下的README.md中获取当前分支?

更新:我针对此功能请求针对GitHub 打开了一个问题.

markdown github github-flavored-markdown

736
推荐指数
12
解决办法
38万
查看次数

GitHub项目页面的自定义域

gh-pageshttp://github.com的一个回购中有一个分支.如果我访问http://myuser.github.com/myrepo,GitHub项目页面可以正常工作

我想设置一个自定义域(myexample.com)来提供这个项目页面.我想要两个 myexample.comwww.myexample.com提供这些项目页面.

GitHub页面帮助说您在DNS中创建A记录和CNAME记录.A记录是有道理的,但我不知道在我的DNS中要做什么CNAME记录.

gh-pages文件说做一个CNAME对"charlie.github.com",这是一个用户页面资料库记录.我没有用户页面资料库-我只有一个项目库和一个gh-pages分支,我想用的myexample.comwww.myexample.com.

我是否需要创建用户页面存储库,以便我可以将我的项目页面用于www.myexample.com和myexample.com?

我会尝试一下,但我想确保它能够正常工作,因为我已经有www.myexample.com直播并且不想犯错误.

我通过电子邮件发送了GitHub支持,他们的回复是

据我所知,你不能指向同一个gh页面.

我发现很难相信他们只支持项目页面的A记录.

有没有人成功地做过这件事?

dns github

411
推荐指数
5
解决办法
10万
查看次数

你如何JSON.stringify ES6地图?

我想开始使用ES6 Map而不是JS对象,但我被阻止了,因为我无法弄清楚如何使用JSON.stringify()一个Map.我的密钥保证是字符串,我的值将始终是列表.我是否真的必须编写一个包装器方法来序列化?

javascript json dictionary ecmascript-6

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

在没有cron的AWS中运行计划任务

目前我在亚马逊有一台服务器,我把我所有的cronjobs.我想消除这一点故障,并将我的所有任务公开为Web服务.我想将VPC ELB背后的服务公开给几个在调用时运行任务的服务器.

亚马逊(AWS)提供的某些服务是否可以按计划的时间间隔运行重复发生的作业(真正称为Web服务)?我真的希望能够在时间/日规范方面保留cron功能,但是将驱动程序的HA(在适当的时间调用端点的东西)分配给AWS.

我喜欢SQS如何提供Web端点,但我可以告诉你不能安排它们.SWF似乎也不合适.

cron amazon-web-services

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

使用视口元标记缩放适合的移动Web内容

我正在试图弄清楚如何利用移动视口元标记自动缩放HTML页面的内容以适应Web视图.

约束:

  • HTML可能有也可能没有固定大小的元素(ex img的固定宽度为640).换句话说,我不想强​​迫内容流畅并使用%.
  • 我不知道webview的大小,我只知道它的宽高比

例如,如果我有一个图像(640x100px),我希望在webview为300x250(缩小到适合)时缩小图像.另一方面,如果webview是1280x200,我希望图像放大并填充webview(放大到适合).

在视口上阅读android文档iOS文档之后,看起来很简单:因为我知道我的内容的宽度(640)我只是将视口宽度设置为640并让webview决定是否需要向上或向下缩放内容适合webview.

如果我将以下内容放入我的Android/iPhone浏览器或320x50 webview中,则图像不会缩小以适应宽度.我可以向右和向左滚动图像..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Test Viewport</title>
    <meta name="viewport" content="width=640" />
    <style type="text/css">
    html, body {
      margin: 0;
      padding: 0;
      vertical-align: top;
    }

    h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td 
    {
      margin: 0;
      padding: 0;
      border: 0;
      font-weight: normal;
      font-style: normal;
      font-size: 100%;
      line-height: 1;
      font-family: inherit;
      vertical-align: top;
    }       
    </style>
  </head>
  <body>
    <img src="http://www.dmacktyres.com/img/head_car_tyres.jpg">
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?视口元标记是否仅放大<webview区域的内容?

iphone mobile android viewport ios

35
推荐指数
5
解决办法
11万
查看次数

如何在API网关前添加CloudFront

API网关(APIG),虽然它使用CloudFront(CF),但它不支持CDN边缘缓存.当我配置CF分发以使用API​​G作为自定义源时,我收到权限被拒绝错误.

如何配置CF来解决这个问题?

cdn amazon-web-services amazon-cloudfront aws-api-gateway

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

iTunes api,按包ID查找?

有没有办法使用iTunes API根据独特的应用程序bundleId查找信息?我有一个iPhone应用程序,我想使用API​​检查用户是否有最新版本.使用搜索很糟糕,因为它模糊(可以返回大量结果).我宁愿不必遍历结果集来寻找我的bundleId ..

我不是在设备方面寻找一种方法(不是客观的c).我想在我的服务器上制作服务器端代码,当苹果进行API更改时,它会隐藏.

iphone mobile itunes ios

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

如何为AWS Lambda nodejs运行时构建单个js文件

我们正在开发一个有助于在AWS Lambda中部署和维护代码的项目/框架.我想构建/捆绑lambda函数的所有node.js代码到一个js文件中,因为:

  • 较小的代码库有助于lambda冷启动问题
  • Lambda的代码zip大小限制为50MB

我们不想创建自定义捆绑器来执行此操作,因为已经存在许多选项(systemjs,browserify,webpack等).然而,我们担心某些节点模块与捆绑器/构建器不兼容的问题.

特别aws-sdkwebpack存在已知问题,说它有浏览器支持,但我已经和浏览过aws-sdk问题的人交谈了

我们想选择一个现有的捆绑器(或2),但我们希望确保它适用于尽可能多的模块/代码.我们正在尝试为JAWS创建一个插件生态系统,所以要做到这一点非常重要(不要因为模块X使用它们而不能捆绑人员).

问题:

  1. 我如何进行捆绑/构建以满足这些约束?
  2. 我们可以向产品的消费者提供任何指导方针,以确保他们编写/使用的代码能够捆绑吗?例如:动态require()导致问题AFAIK.

javascript browserify systemjs webpack aws-lambda

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

Angular2:你如何通过`patchValue()`标记FormGroup控件脏

我正在FormGroup通过patchValue从我的组件更新Reactive 控件值.

例如:

this.myForm.patchValue({incidentDate:'2016-09-12');
Run Code Online (Sandbox Code Playgroud)

这很好用并触发一个valueChanges事件,但是这个控件的dirty属性仍然存在false.

我需要incidentDate控件,dirty所以我的验证逻辑知道对这个控件运行.

如何从组件更新控件的值并指示它是否脏?

这是我的验证逻辑:

onValueChanged(data?: any) {
    if (!this.myForm) {
      return;
    }
    const form = this.myForm;
    for (const field in this.formErrors) {
      // clear previous error message (if any)
      this.formErrors[field] = '';
      const control = form.get(field);
      if (control && control.dirty && !control.valid) {
        const messages: any = this.validationMessages[field];
        for (const key in control.errors) {
          this.formErrors[field] += messages[key] + ' ';
        }
      } …
Run Code Online (Sandbox Code Playgroud)

angular

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

如何使用带有版本化 Go Modules 的分叉模块 (v1.11+, GO111MODULE=on)

分叉一个前进模块,并希望用叉子在我的项目使用版本控制模块通过v1.12。我的代码不在我的GOPATH.

我的项目go.mod

module github.com/me/myproj

go 1.12

require (   
    go.larrymyers.com/protoc-gen-twirp_typescript v0.0.0-20190605194555-ffbfe407b60f
)

replace go.larrymyers.com/protoc-gen-twirp_typescript => github.com/rynop/protoc-gen-twirp_typescript master

Run Code Online (Sandbox Code Playgroud)

protoc-gen-twirp_typescript 是一个工具protoc,所以这是我的tools.go

// +build tools

package tools

import (
    // protocol buffer compiler plugins
    _ "github.com/golang/protobuf/protoc-gen-go"
    _ "github.com/mwitkow/go-proto-validators/protoc-gen-govalidators"
    _ "github.com/twitchtv/twirp/protoc-gen-twirp"
    _ "github.com/rynop/protoc-gen-twirp_typescript"
)

Run Code Online (Sandbox Code Playgroud)

当我运行go mod tidy下载依赖项时,出现此错误:

go: finding github.com/rynop/protoc-gen-twirp_typescript master
go: finding github.com/rynop/protoc-gen-twirp_typescript latest
go: github.com/rynop/protoc-gen-twirp_typescript@v0.0.0-20190618203538-a346b5d9c8fb: parsing go.mod: unexpected module path "go.larrymyers.com/protoc-gen-twirp_typescript"
Run Code Online (Sandbox Code Playgroud)

为什么我收到这个错误?我认为中的替换指令go.mod允许分叉模块 …

go protocol-buffers protoc go-modules

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