Archive for the ‘drupal’ category

drupal-crawler发布,基于drupal的采集CMS,一起淘美金吧,DEV

January 28th, 2012

下载:http://x.oddsfun.com/x.zip,当前还是非常初始的版本,估计只有我自己懂用
by:http://www.trackself.com
你们要支持这个程序的话,加我新浪博客就好:http://weibo.com/trackselfcom,谢谢
demo:http://oddsfun.com,这是其中一个测试站(暂时这还是一个不能赚钱的站),安装完后:http://x.oddsfun.com/x.zip

这个是一个基于drupal的二次开发的CMS,主要用于采集和赚美金(人民币我是失败了):
1.可以采集明文的HTML.(藏在javascript里的东西应该是不行的).我主要用于采图片.
2.采集程序何其多,它的特色是完全基于PHP和drupal,直接能用在bluehost等便宜到死的主机上,不需要非常规的PHP插件.
3.并发爬行(一个个爬,等明年吧).bluehost的最大值是50并发,我设置了15个并发,不会让你被bluehost封机器的
4.对wordpress支持相当好,我指的是采集用wordpress做的站.我在做采集的时候发现80%的国外站点是用wordpress做的.
5.我在里面装上了很多drupal必须要用到的模块和帮你下载好了一些我必须用到的模块,你自己选择性安装,方便上手drupal
6.能并发下载图片.
7.能并发上传到picasa,我是穷人,所以得想尽办法省流量,流量是其次,bluehost限制了文件数量最大不超过15万张(15万张,几周就到了,我某个站似乎有70万的图片了).也是这一点,导致我赚不到人民币,万恶的GFW!

使用说明:
慢慢会上来的,放完假了,最后一天假赶工,以完成上篇文章中对自己的诺言….我会开始我新的一个采集站,完全基于这个CMS,然后不断改,一边赚钱一边改程序,直到这个采集程序完善.
1.使用几个action生成初始代码,然后将这个代码放在codes里面,要更新内容的话,可以cron_html定期执行(注:这个程序的采集还是需要站长懂PHP的,虽然我已经非常尽力用multi-step-from写代码去满足你们[我自己是从来不用这些方法的]),学会写一点点PHP,那么你才会真正学会使用该采集程序,达到无站不采….!!!!关键是用好codes页面!!!!

发展:
1.BUG是一定有的.
2.我知道DEDE等的采集都已经很强大.事实上我觉得最大的特色不在于采集,而在于下载图片和上传图片到PICASA,如果你没这个需求,不如用DEDE等国内成熟的采集软件.
3.以后会开源的,等我看到真有人用再说.到时会放到GOOGLE CODE

关于赚美金:
没你想的容易,也没你想的困难,凡事在于尝试与坚持.

希望:
这个CMS能给我带来些新的朋友,新的idea,如果有点钱就更好了,哈哈.

(对了,暂时懒得做下载统计,下了的朋友在回复中哼一声)

准备发布自己开发的基于drupal的采集CMS

December 22nd, 2011

半年网赚,失败多多,成功例子只有那么几个,也不好说出来。
想发布自己的采集CMS,以进一步扩大利润。

CMS的主题是:基于drupal的采集CMS(纯PHP,在bluehost上已经跑了半年了,高性能)

打算做成半开源的,毕竟那个PHP采集的模块写写改改用了差不多一年,不太想直接开源。
代码已经整理好了,就差找个加密器。
初步计划:采集的CMS直接开放下载,不限制使用。核心还是图片下载模块及图片上传到picasa或flickr的模块,这个模块不开源,打算想办法做成收费下载。
有无人用?不清楚,先试试半开源的采集程序。
1.想个新域名。
2.找个时间,至少要1天吧。大部分时间用于尝试加密。
3.发布几个版本,100%原drupal的,被hack-core后高性能的drupal的。
4.做几个例子站。
5.准备上图片模块,想办法赚美刀。
6.drupal+wordpress,用drupal做后台,wordpress做前台再做一个CMS
7.如果有更多的时间,三天放假的话,也许会考虑搞个SAE版。一切免费的采集才是好的采集啊, 无本生利啊。不过估计可能性不大。目前只是计划
8.成功后也将自己的drupal+discuz也发布了,以及drupal+discuz+Bittorrent,不过后话了,暂时还没这么多精力。

有朋友说我显摆,没有放去真实的内容:
1.我有写日记的习惯,我只想如本博客名字那样:追踪我自己的人生。
2.网赚5000RMB一月,在广州只能生存下去,不能生活下去,我是有女朋友的人,唉。读博的生活补贴少得可怜。
3.我一直计划着到20美刀/天的时候就发布自己的程序,只不过到20后一直没时间,我在读医学博士。真的太小时间整理代码了。而且drupal anywhere若你们真的看完的话,100%可以自己写一个采集网站出来,问题是你们能不能坚持将一个代码改改写写1年之久(我读大学时很闲的,不像现在)。
4.我做任何事,都希望先随意而为,没打算满足陌生人的不合理的需求。

有朋友发邮件说也想自己写采集:
1.我写这个代码用了1年,建议你没有这么多时间的话,就买好的服务器,用C#写的采集器,然后自己套drupal数据库。
2.采集代码不要自己去写了,我当时写是为了好玩,不是为了赚钱,后来有了女朋友后被BS穷才想办法搞钱的。
3.我估计我下周应该可以将我的代码发布出来了(其实片段都在drupal anywhere及drupal相关的文章中了)。

近期总结:网赚、drupal、合作、META分析及一些想法。

December 1st, 2011

网赚现在是稳定在25~33美刀/天了,但由于回收美金较慢,目前还在收着1~2个月前的账,即16美刀/月。
最近欧元的广告要切换(原欧元广告死了,都不知是不是那公司破产了,我草),收入看样子会再涨高一点蹼,但没时间改广告,麻烦啊,只要给我5个小时就够了!!!

drupal:接了两个数据库型的站,准备写些总结,关于drupal multi-step-form的,即多步表单,以及高效views.

SAE的移植上与@dhcn合作了,惭愧啊,主要还是他在工作,最近太忙了,希望这位朋友不要太介意。

META分析的方法彻底搞明白了,要找个课题玩。

一些想法要开始启动了:跟老阙和FM有个想法要合作,跟三院两个哥们有个更不错的想法。

帮叶亮搞定一个宣讲会。。。。

我的天哪,这事情太多了。 不过只要成一个,我就爽歪了,现在是冬天,我忍到秋天,准备收获。

闲下来后计划:进一步SAE开发,投身APP

October 10th, 2011

sina app engine(SAE),这东西太强大,而且估计能在未来为开发者带来RMB,所谓锦上添花不如雪中送碳,要抽时间抓紧加入.

对比一下google app engine(GAE),GAE是不能直接支持PHP的,只能装一个JAVA版的PHP(基本上跑不动的).GAE的上传也很麻烦,而SAE使用SVN,这就方便了.如果GAE+SAE呢,那将会无敌.可惜我 java只会复制及改改代码,但PHP则不同了,所以重点还是SAE啊.

如果你用过GAE,你就会知道,SAE将会带来多么重大的影响.GAE为国外的java/python开发者赚了很多美元,想来,SAE会为开发者产生RMB吧,虽然目前还没有,但可以预见的.
所以,我的计划是趁SAE未成熟,赶紧发展些应用过去.我用过的CMS无10都有8个了,有一段时间我忙的了.目前只申请了drupal的移植.下一步想申请一个FLASH CMS的移植等等.

1.计划:将我所知的CMS全部移植到SAE.不过目前来说,是没有时间的,等过两周吧,这两周导师有事要我办.读医的事还是首位,不能让导师失望的.
2.将以往自己的所有代码改为SAE版本并看看有没有办法申请为应用.
3.对比SAE,我更看好weibo app,但这东西没开发过,有时间再看看怎么做一个微博应用,似乎这东西是目前大热

drupal 6/7 for sina app engine (sae),在sae上使用drupal,一个极快的免费空间

October 6th, 2011

终于使得sina app engine (SAE)同时支持drupal 6和drupal 7了,运行速度也极快。

详细的安装方法和下载地址已经附源文件,且在例子的主页也有(注,修改了install相关的文件,官方drupal是安装不成功的)

drupal6例子:http://trackself.sinaapp.com
drupal7例子:http://drupal7sae.sinaapp.com

drupal 6 源码下载地址:http://trackself.sinaapp.com/drupal6forsae.rar
drupal 7 源码下载地址:http://drupal7sae.sinaapp.com/drupal7for-sina-app-engine.rar

sina app engine (SAE) 即便在没装MEMCACHE下都飞快!用来执行一些复杂的运算正好不过,例如:采集,哈哈!

[安装:详细的安装方法和下载地址已经附源文件,且在例子的主页也有]
1.先申请一个sae:http://sae.sina.com.cn/activity/invite/44638/weibo
2.创建一个APP,例如这个APP叫trackself
3.在这个APP的管理页面打开MYSQL功能,设置完毕
4.上传解压文件至SAE:
(前段时间公布的安装包中还包含着SVN信息,不好意思了,让安装造成不便 ,现已经重新svn export出来,方便大家上传了,由于宿舍的网络太差了,我没测试新的安装包,但应该没问题的.)

与常规的drupal安装只有一丁点不同

例如你的域名为:http://trackself.sinaapp.com/ (这是我的第一个drupal6应用)
1.直接访问:http://trackself.sinaapp.com/install.php, 余下的步骤与drupal安装一致(官方的drupal只需要访问首页,这里是程序的一点点不同)
2.安装结束后请删除install.php , 这其实也是drupal官网的建议

drupal 7的安装与drupal6安装大同小异,但有点差别,详细请看例子页或者源文件中的install.txt

[伪静态:]
即将?q=node/1这样的URL变为直接/node/1.
就目前而言,SAE似乎是不支持.htaccess的转向的。
但可以根据各自的应用名称,参考下面的官方做法,在SVN中上传一个叫conf.yaml的文件去实现

http://sae.sina.com.cn/?m=devcenter&catId=193

注:我测试了上面的做法,没成功,我暂时也没有这个伪静态的需求。请测试成功伪静态态的告之一声做法
我提供一下网友的做法:

在根目录下,创建:config.yaml
复制该内容至这config.yaml:
handle:
– rewrite:if (!is_file() && !is_dir() && path ~ “^/(.*)”) goto “?q=/$1&%{QUERY_STRING}”

这样做完,我估计还需要在drupal后台重新打开clean url,如果打开不了,就要进phpmyadmin,改system表中跟cleanurl有关的记录

[email和找回密码功能:]
SAE的管理界面上的原文:”SAE邮件class , 目前只支持SMTP”,意,思是他不直接支持php的mail函数,就是drupal内核email是不支持的.
可以安装一个drupal的smtp模块解决(注:此模块非常消耗性能,我有切身体会,所以在移植过程中我就没装上了)
1.正如官方drupal在用户的PC机测试安装一样,官方的drupal也是不能发送email的,这是因为用户本机上没有配置好发送email的程序
2.SAE默认也是没有配置好email的,我的意思是他不直接支持php的mail函数,就像是你在本机测试没有安装好邮件发送客户端一样。解决办法是:安装drupal的smtp模块,这与官方提供的模块安装一致,与是否SAE环境无关,所以只是提提了。drupal默认也是没有将smtp模块放在core上的,在以后我改一个profile,帮大家在安装时也能填上自己的email,就能直接解决这个问题了,现在还是暂时自己手动下载drupal.org上的smtp模块然后手动安装吧.
3.所以,找回密码功能:你得配置好email才有可能找回密码啊,对吧。
4.在不久的将来,我会将文件上传,中文化,email,一并搞定…这段时间读博课程太重了。

[模块:]
不需要php write的模块估计都是可以安装成功的。

[更新:]
drupal 6我除了改动了install相关的文件,其余没改,就是说我100%没hack core,可以正常更新版本,当然,如果我知道drupal更新版本了的话,我也会更新这个源文件的,到时重新下载就行

[待解决问题:]
1.email:我没看明白SAE上的“请申请一个专为SAE配置的EMAIL”这句话,我也找不到申请地址,否则我会将drupal的邮件模块也hack掉的,不过我自己并不需要sae上的drupal能对外发邮件。你要是需要的话,我建议下载一个模块:SMTP
2.中文化及其他模块测试。。。时间问题

[建议:]
1.建议优先用drupal6,因为sae上的一些限制drupal7不能完美支持。
2.有问题请加我新浪微博:http://weibo.com/trackselfcom, 或到我博客http://www.trackself.com/archives/1757.html

[debug:]
1.近日有朋友说安装不成功:请先用SVN的版本浏览器或sae的网上代码编辑器查看一下,解压是否完整,是否上传过程中缺少文件,特别是install.php(可能也是由于前段时间我制作的下载包还有SVN的痕迹,新的下载包已经去掉SVN痕迹了,可以直接上传.)
2.微博上有朋友问后台提示错误:”The directory sites/default/files is not writable ” , 这是不可能解决的.SAE上所有文件都不可写 除非你跟新浪联系,要求他打开文件夹可读写权.

[后话:]
sae上跑drupal很快,快到我想象不了,所以,没必要安装drupal的一些性能模块了,默认即可
boost即便安装了也用不到
drupal默认的压缩CSS和JS的功能也不能用,因为SAE是没有写文件的权限的
这也许能通过重写fwrite来解决问题,但个人感觉没必要,因为现在已经很快了。

[storage api:]
sae的storage api似乎可以使得drupal能100%存活了,就是说上传文件也是能被解决的,等做完手头上的事就hack core尝试一下。

若有疑问: http://www.trackself.com/archives/1757.html

» Read more: drupal 6/7 for sina app engine (sae),在sae上使用drupal,一个极快的免费空间

1 2 3 4 5 6 7 8 9 10 11 12 ... 21 »