分类 资源分享 下的文章

雅虎天气api及使用方法


新的雅虎天气可以在https://developer.yahoo.com/weather/查询各类接口
在YQL Query中的text后的地名改为自己需要的地名,例如Xi'an,CN
然后选择结果是JSON或XML,例如这里选择XML
最终就在Endpoint里得到一个接口url
https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%20in%20(select%20woeid%20from%20geo.places(1)%20where%20text%3D%22xi%27an%2Ccn%22)&format=xml&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
然后就可以得到想要的天气了,当然其中也有日落时间,等等。
后期我们只需要更改这个url中的地名就可以了。

以下内容已过期
首先来说说雅虎天气api的url是
http://weather.yahooapis.com/forecastrss?w=2151330&u=c
其中2141330是地区代码,u=c代表摄氏度(国内也很少会用华氏u=f)
那么我们只需要换地区代码就可以了
如何找到对应城市的地区代码呢
访问
正上面输入自己想要的地区名字,例如“Xi'an”,点击Search Weather
浏览器会跳转到https://weather.yahoo.com/china/shaanxi/xian-2157249/。下方内容为西安的天气。而链接中的2157249则是地区代码
我们替换api url中的地区代码
http://weather.yahooapis.com/forecastrss?w=2157249&u=c
就可以得到想要的天气了,当然其中也有日落时间,等等。
题外话:iphone上也用的是雅虎的天气。


Google 二维码 API


什么是二维码:
二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容。

读取方式:
利用30万画素以上的照相手机,搭配手机内的QR码解码软件,对着QR码一照,解码软件会自动解读此讯息,显示于手机屏幕上面。目前也有运用到Webcam的镜头来解码,预计未来所有有镜头的科技产品,都会被导入此QR码的机制。

二维条形码的优势:
1.数据容量更大
2.超越了字母数字的限制
3.条形码相对尺寸小
4.具有抗损毁能力

请求地址:
https://chart.googleapis.com/chart?

参数:

  1. cht=qr 必须 指定QR码即二维码
  2. chs=<width>x<height> 必须 生成二维码的长宽 如200x200
  3. chl=<data> 必须 二维码包含的数据 注意URL有2K的长度,如果数据大于2K,需要使用POST的方式提交
  4. choe=<output_encoding> 非必须 编码 默认UTF-8
  5. chld=<error_correction_level>|<margin> 非必须 error_correction_level即错误校正 L(7%默认) M(15%) Q(25%) H(30%) margin为二维码边界空白大小 默认为4
举例本站URL的二维码:

https://chart.googleapis.com/chart?cht=qr&chs=150x150&choe=UTF-8&chld=L|4&chl=https://www.apieye.com

html代码

<img src="https://chart.googleapis.com/chart?cht=qr&chs=150x150&choe=UTF-8&chld=L|4&chl=https://www.apieye.com" alt="www.apieye.com" />

Namecheap 最新$0.98域名注册活动 com/net/org/biz


Offer Details
Valid for com/net/org/biz TLDs only
A maximum of one domain per Namecheap account can be registered at this price during the entire promotion period
Coupon usage is limited to 1 per household or business
This is an introductory offer and is valid for new customers only
The price with the coupon code is valid for the first year only, renewal comes at regular price

0.98美元 优惠注册地址
https://www.namecheap.com/promos/0-98-exclusive-domain-promo.aspx
注册域名
com/net/org/biz TLDs only
限新客户 可PP支付


使用nginx反代其他网站


用Nginx的反向代理可以轻松克隆其他网站,但是反向代理后的网站还是有对方的绝对链接时,怎么办?所以要用替换链接方法。

1 使用官方的的模块 编译参数–with-http_sub_module
ub_filter 源网站链接 替换自己的链接;
sub_filter_once off;
只能匹配1行

http://wiki.nginx.org/HttpSubModule

2 使用第三方模块
svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/substitutions4nginx-read-only
编译参数–add-module=模块地址

http://wiki.nginx.org/HttpSubsModule#Installation

3 自己加广告等等代码可以
sub_filter ” ‘你的XXX代码’;
sub_filter_once on;

更为详细

相信大家都已经很熟悉 Apache 和 Nginx, 其实它们本身都有关键词替换功能,也就是说,你根本不需要安装任何额外的软件,甚至连 php/mysql 都省了,只要用 Apache 或者 nginx 就可以实现网站克隆/伪原创。

要点只有2个:

1. 反向代理

2. 关键词替换

下面就讲讲过程 (centos-32bit)

1. nginx + substitutions 安装

nginx 自带一个Substitution模块,但该模块只能写一行,所以我们改用 substitutions

下面是安装一些预备软件

复制内容到剪贴板

代码:

yum -y –noplugins install wget zip

yum -y –noplugins install unzip

yum -y –noplugins install gcc

yum -y –noplugins install make

yum -y –noplugins install pcre-devel

yum -y –noplugins install openssl-devel

下载软件

复制内容到剪贴板

代码:

wget -c http://www.nginx.org/download/nginx-1.0.8.tar.gz //下载nginx

svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only //下载substitutions

编译软件

复制内容到剪贴板

代码:

tar zxf nginx-1.0.8.tar.gz

cd nginx-1.0.8.tar.gz

./configure ./configure –add-module=path/substitutions4nginx-read-only //注意这里的path是相对应的真实路径

make

make install

此时,nginx应该安装在于 /usr/local/nginx 下面

配置 nginx.conf

复制内容到剪贴板

代码:

server_name www.urdomain.com;

location / {

subs_filter ca-pub-9805743306566114 ca-pub-98057433063434; //把google ad 的用户号 ca-pub-9805743306566114 改成你自己的,比如 ca-pub-98057433063434

subs_filter 6121088089 612108343455; //把google ad 的广告号 6121088089 改成你自己的,比如 612108343455 ,你懂的!:D

proxy_pass www.urdomain.com; //反向代理美国主机村。 最好找一些带有google 广告的网站,主机村在 google 收录 34万条,百度收录几乎没有,这或许是.info 的失败,也是为什么我们选择这样的网站来反代的原因。

index index.html index.htm;

}

记住subs_filter 命令的格式,你想替换设么就随你了。比如我把网站的网址 www.urdomain.com替换成了 www.urdomain-2.com

另外, 反向代理的个数是不限制的。只要你掌握了规则,一个网站下可以包含n多个网站的镜像。 一个nginx 上也可以跑 n多个网站。就看你自己怎么运用了。

别忘了吧logo地址替换成自己的.