Submitted by gouki on 2013, July 20, 10:58 AM
发现一个问题,BAE可以直接用$_FILES变量,所以相对来说,移值到BAE上面的项目其实就只不过将数据库的配置改一下罢了。在正常情况下,因为没有办法使用install.php(主要是因为大部分的安装文件 都不允许你在form表单里输入常量,而只能是一个字符串)。
OK,下载原版的typecho ,然后在本地安装一下。将config.inc.php中的数据库配置调整一下。改为线上配置
同时将你的mysql导出,到线上去的phpmyadmin里执行一下。
整个世界就清静多了。
如果你觉得我说的太简单,或者你觉得太麻烦,不想先在本地安装,你可以参考这个:http://mrasong.com/item/typecho-for-bae.html,注意文章的最后有一段不要忘了,就是它的密码。。。。。否则你会发现你没办法登录。
---
BAE有另一个很严重的问题,那就是我之前说的$_FILES可以直接使用,同时可以直接将文件上传在项目目录下,但这部分代码是不受控制的。很让人麻烦。
typecho也能够在线修改模版文件 ,即这些修改的文件,又不在代码控制的范围了。。。
---有时候我不知道BAE究竟是什么,只是一个虚拟空间吗?或许我这样理解,就不会有感慨 了。。
Tags: typecho, bae
PHP | 评论:2
| 阅读:27886
Submitted by gouki on 2013, July 19, 8:07 AM
官网上有一份phing的基本配置文件,网上又找了一份比较复杂的,根据自己的项目对比一下喽
官网配置文件:
http://www.phing.info/docs/guide/stable/chapters/GettingStarted.html
- <?xml version="1.0" encoding="UTF-8"?>
-
- <project name="FooBar" default="dist">
-
-
-
-
- <target name="prepare">
- <echo msg="Making directory ./build" />
- <mkdir dir="./build" />
- </target>
-
-
-
-
- <target name="build" depends="prepare">
- <echo msg="Copying files to build directory..." />
-
- <echo msg="Copying ./about.php to ./build directory..." />
- <copy file="./about.php" tofile="./build/about.php" />
-
- <echo msg="Copying ./browsers.php to ./build directory..." />
- <copy file="./browsers.php" tofile="./build/browsers.php" />
-
- <echo msg="Copying ./contact.php to ./build directory..." />
- <copy file="./contact.php" tofile="./build/contact.php" />
- </target>
-
-
-
-
- <target name="dist" depends="build">
- <echo msg="Creating archive..." />
-
- <tar destfile="./build/build.tar.gz" compression="gzip">
- <fileset dir="./build">
- <include name="*" />
- </fileset>
- </tar>
-
- <echo msg="Files copied and compressed in build directory OK!" />
- </target>
- </project>
第三方配置文件 :
详细的文档还是看官方吧:http://www.phing.info/trac/wiki/Users/Documentation,我目前是在利用phpstorm的phing进行测试,但事实上还不如直接用命令行罢了,自从phpstorm升到6之后,对于一些可执行文件都开始用phar进行封装了。这是一件好事。
为了更好的使用phing,还是需要把文档看完的:http://www.phing.info/docs/guide/stable/,事实上phing在几年前就准备开始尝试了,但最终都没有正式在项目里使用。为了以后更好的管理和发布项目,想了想,还是先试一下。
事实上,我是想将一份代码分发到N台服务器,所以我最近在做不停的尝试。。。也考虑过用git进行分发,只是还没有开始罢了。估计下一步就会用git进行测试了
Tags: phing
PHP | 评论:0
| 阅读:21559
Submitted by gouki on 2013, July 19, 12:10 AM
在sablog上看到淘宝客图片的尺寸,还有,在各种各样的网站上都看到了一些尺寸,其实,这些都是大家在摸索
然而,官方早就有了文档,只是我们没有看到罢了。比如在这里:http://www.taobao.com/market/market/mobile/yuanjin.php?spm=0.0.0.0.Zz1B0Y,点击【获取图片】,你会发现,原来官方提供了N个尺寸,
XML/HTML代码
- 淘宝后台的图片尺寸规格如下:
- ZoomAddType _80x40.jpg 84(代表相素为80*40)以下类似
- ZoomAddType _60x30.jpg 63
- ZoomAddType _300.jpg 300
- ZoomAddType _81x65.jpg 81 65
- ZoomAddType _110x90.jpg 110 90
- ZoomAddType _24x24.jpg 24
- ZoomAddType _30x30.jpg 30
- ZoomAddType _40x40.jpg 40
- ZoomAddType _60x60.jpg 60
- ZoomAddType _70x70.jpg 70
- ZoomAddType _80x80.jpg 80
- ZoomAddType _100x100.jpg 100
- ZoomAddType _110x110.jpg 110
- ZoomAddType _120x120.jpg 120
- ZoomAddType _160x160.jpg 160
- ZoomAddType _170x170.jpg 170
- ZoomAddType _250x250.jpg 250
- ZoomAddType _310x310.jpg 310
- ZoomAddType _670x670.jpg 670
- ZoomAddType _620x10000.jpg 620 10000
这时候,你是什么情况?有没有和你的小伙伴一样都惊呆了?嗯,我在网上看到的这些:
XML/HTML代码
- 缩图常见尺寸:
-
- _40x40.jpg
- _70x70.jpg
- _100×100.jpg
- _120x120.jpg
- _160x160.jpg
- _320x320.jpg
- _480x480.jpg
- _600x600.jpg
- _sum.jpg(缩略图专用,其实是80x80)
- _b.jpg(大图专用,220x220)
和上面的尺寸不太一样,不过也差不多了,做一个merge吧。
不算太复杂吧?
Tags: 淘宝客
PHP | 评论:1
| 阅读:20476
Submitted by gouki on 2013, July 3, 10:36 AM
不要惊讶我将它放到PHP分类里,这是我在啄木鸟社区上看到的,看看那些在python上坚持了这么多年的人,在学习领会胡主席的八荣八耻后,对自己的要求:
以动手实践为荣 , 以只看不练为耻; 以打印日志为荣 , 以单步跟踪为耻; 以空格缩进为荣 , 以制表缩进为耻; 以单元测试为荣 , 以人工测试为耻; 以模块复用为荣 , 以复制粘贴为耻; 以多态应用为荣 , 以分支判断为耻; 以Pythonic为荣 , 以冗余拖沓为耻; 以总结分享为荣 , 以跪求其解为耻;
原文地址在:http://wiki.woodpecker.org.cn/moin/Py8Rong8Chi
我是觉得可以适用于任何语言。当然pythonic之类的就需要套用自己当前语言了。
Tags: python
PHP | 评论:0
| 阅读:17425
Submitted by gouki on 2013, July 3, 10:34 AM
【写了一半,一个手势向左,回到了上一页,写的内容全没了,我晶】
这个【金价实时查】最初是为我老婆做的,买了点纸黄金,让她能够看看,本来是有个纸黄金网站的,但是那是flash的手机没法看。所以就采用了数据抓取的方式来获取这些数据
嗯,初期的时候很简单,第一版只有黄金,后来加了白银。可惜这个工具并没有让她赚钱,反而现在亏了NNN多。。你懂的。。。
为了适配iphone的屏幕,我采用了bootstrap,因为我偷懒了,但发现bootstrap的CSS要100多K,jquery又要100多K,为了这点东西,要加载这么多的代码,好象不太合算啊?
所以我尝试了index.manifest这个玩意,也用了html5的localStorage,因为我是这么想的,我的数据5分钟才更新,如果他关闭了再打开,在1分钟之内,就不应该再请求网络了嘛。
于是,折腾了很久,为了index.manifest,因为他默认连当前页也缓存了,所以我的一些更新都没有办法体现出来苦逼。
但最后参考了一些网站,用iframe来处理了,希望有用,不过我后面还是准备放到首页的index.manifest,其他数据用tmpl来加载。。放到下一版了
原来很多想做的功能,到现在都没有做的:
1、微博定期发布
2、转发到朋友圈之类
3、发短信通知好友或自己
4、预警短信(设置一个值,定义百分点)
5、其他。。。。
欢迎用手机访问 http://ixyz.sinaapp.com ,看一下黑黑
PHP | 评论:0
| 阅读:15940