摘要: 爱看网(http://2goo.info) 采用了Go 语言开发的信息网站,上线以来,流量都很低,主要是新网站要搜索引擎收录,需要漫长的过程,目前网站开通半个月,每日 pv 在 120-700,ip:10-29 个之间,包括我自己的访问,其实多数是我自己的访问。通过proc 查看内存的使用情况,发现... 阅读全文
posted @ 2015-03-06 15:20 baoyalv 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 经常一个人在一些技术社区里游荡,小混混一个,不能做什么,只是喜欢围观,怕哥拧我的耳朵吼:“此人是 不明真相围观者”。博客园是最早进入也是进入次数最多的社区,因为我是使C#的,发现哪里的人,很绅士,说话客客气气的,喜欢拉你做讨论,不经意间总会发现不少人佩带轻便的美国名枪;javaeye是后来google到的,第一次进去便看到,一个江湖大哥顶着大刀踢馆子,从此就喜欢在那里看热闹,偶然偷学点开源的理念了;听说豆瓣挺不错的,于是闯进去了,喝,东西挺多,可惜不是自己感兴趣的;里面总发现一些闲情男女眉来眼去的,有的人提着鸟笼哼着小曲好悠哉... 后来又发现,那里的人喜欢问问题,于是自己也好奇问一下,结果没 阅读全文
posted @ 2010-03-03 01:28 baoyalv 阅读(1724) 评论(10) 推荐(0) 编辑
摘要: 在海外,问答社区相当盛行,stackoverflow和quora两个知名的社区都很火。在中国,有“百度知道”,但“百度知道”所涉及到的内容范围五花八门,作为程序员,有时候很希望有个中国版的stackoverflow,一个纯粹的中文IT问答社区。问答社区对整个IT社区还是有优势的,比如:和篇幅长而又有内涵的博客相比,你可以更直接更专注于问题和答案本身,更有效率地解决问题(当然问答和博客的作用本质还是有点区别)。基于种状况,一直想搭建一个良好的IT问答社区,类似stackoverflow的网站。得益于OSQA开源项目,今天终于把它部署到服务器上:http://5-wow.com 。在此声明,本文需 阅读全文
posted @ 2011-05-13 11:51 baoyalv 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 导读:在指定大小的框框内,对图片等比例缩放,你有没有碰到?有的话以下代码可能有些用。问题场景最近碰到一个客户提出一个需求:图片缩放功能,上传的图片尺寸可以是任何比例,而且有横向也有纵向的,在规定的尺寸范围内缩放,缩放后的图片不能有剪切的,缩放后图片可视比例和原图片比例相等。如果明白的话,很明显这种缩放,横向或纵向可能会留空白的边,于是把这种情况跟客户说了,客户也很明白,说可以接受。问题分析得出思路平时接触的图片缩放或剪切,都不是此类的,先在google上搜索了一下,有需求,但没有看到几个解决方案,这么来真的要自己写一些程序了,缕缕思路:首先要计算出缩放后图片的尺寸,该尺寸的长宽都在指定尺寸范围 阅读全文
posted @ 2011-04-09 08:58 baoyalv 阅读(2176) 评论(0) 推荐(0) 编辑
摘要: PIL图形库很多有用的函数,做网站用的比较多的要数剪切图片了,平时都是用thumbnail函数来完成,它能满足我的大部分需求,但也有时并不是我们需要的,比如一张1024*768像素的大图,你想剪切成为300*300像素的小图,这时你用thumbnail剪切出来的小图宽度是300像素了,但小图的高度也跟着等比例缩小,变成了225像素。有没有相关的函数,可以满足我们的需求呢?有,那就是transform函数,transform函数可以传入剪切图片的尺寸size(宽高),一个方法method(EXTENT)和剪切区域data的起始点和结束点,返回的是image。完整的定义如:im.transform 阅读全文
posted @ 2010-03-23 12:05 baoyalv 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 最近看了豆瓣的头像剪切应用,也想自己做一个,但在Django上做这样的功能,怎么入手呢?google了一下,很少相关的材料,还得自己构想一下。理清了思路,大概是这样的:前端使用JQuery,用户选择剪切区域,之后取到图片的宽度和高度,起始点的xy坐标(左上角的xy轴位置)和结束点的xy坐标(右下角的xy轴位置),然后把这六个参数呈现到表单上,提交给django处理;后端用Python的PIL来处理,Python的PIL图形处理类库功能很全,可以在里面找到相关的函数,根据前端提供的六个参数,对原图片进行剪切。废话少说,开始动手了,搜了相关的JQuery插件,发现顶顶有名的插件:jquery im 阅读全文
posted @ 2010-03-12 22:30 baoyalv 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 上回介绍了Django在windows下的环境搭建,今天介绍Django的杀手锏级应用:Admin的生成。为了能够讲明白,下面简要说一下环境:Django版本:Django1.1.1 简单示例:Blog 数据库:sqlite31,新建一个Project只要你上回你能顺利配置好Django1.1.1的环境,你现在可以打开Dos控制台,来到你想安放Project的目录下;我把Project(命名为v111)暂且放到study_django目录下,于是Dos下输入指令:d: ,回车cd study_django ,回车这时来到了想到的目录下,接着新建Projectdjango-admin.py st 阅读全文
posted @ 2010-03-06 16:37 baoyalv 阅读(2665) 评论(0) 推荐(2) 编辑
摘要: 昨晚遇到了一件事情,不禁回想在博客园 Javaeye 豆瓣这三大技术社区漂泊的日子,发表了一篇 自己对这三大技术社区中的体验感受,博客园下的转载地址。第二天早上看了一下回帖,大吃一惊,阅读数竟然达到1000次,这个数目可是发生在不到10个小时之间,真让人感慨,龅牙驴,部署到现在,有一个月有余,所有的一百多篇资讯的阅读量总和相加 都达不到1000次,而在博客园,就一篇随笔几个小时内竟然达到了1000次,平均每小时100个点击量,博客园的人气真是如火如荼,这个品牌知名度可一斑了。到了下午,在某些朋友的建议下,管理员把这篇随笔取消了放置首页,点击量一下子垂直下降,呵呵,他们所谓的软文让随笔回到了平静 阅读全文
posted @ 2010-03-03 20:53 baoyalv 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Django内置的filter,有一个是removetags,可以过滤多个指定的Html标签,比如博客的内容摘要可能是html格式的,显示的时候,去掉a p span div标签,可以这样写{{blog.content|removetags:"a p span div"}},removetags函数会去掉指定的标签,如以下blog正文的html代码:“p这是我的spancolor="Blue"博客/span正文链接是ahref="http://baoyalv.info/blog/web/2010/02/12/"点击/a/p”通过removetags函数处理后会得到:“这 阅读全文
posted @ 2010-02-25 23:18 baoyalv 阅读(754) 评论(3) 推荐(0) 编辑
摘要: Django官方文档可以在http://docs.djangoproject.com/en/1.1/打 开,如果你想把这个文档生成到本地,是有办法的,默认情况,你下载了Django安装包就包含txt格式的, 路径是C:\Django-x-x-x\docs (注:-x-x-x是版本号),要把txt格式转换成html的,如果环境是windows 的(务必能上网的),按照以下步骤完成。1 先安装setuptools http://pypi.python.org/pypi/setuptools/0.6c9下载后用RAR解压缩,Dos进入刚解压的setuptools目录下,可以看到 setup.py 阅读全文
posted @ 2010-02-10 11:13 baoyalv 阅读(1079) 评论(0) 推荐(0) 编辑