web

MacOs修改MySQL的默认编码设置

my.ini文件位置

$ cd /opt/local/etc/mysql5/
$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf my.cnf

$ sudo vi my.cnf
[mysqld]
...
collation_server = utf8_general_ci
character_set_server = utf8

搞定,MadOs各种版本的mysql的下载地址是

http://dev.mysql.com/downloads/mysql/

Tags: ,

星期六, 十月 29th, 2011 web 评论暂缺

使用Django REST framework

最近在用django做个服务端应用,需要给外部设备开放rest服务,于是开始使用Django REST framework
Django REST framework的官方地址

http://django-rest-framework.org/

1安装

$ sudo easy_install djangorestframework

todo

Tags: ,

星期二, 十月 25th, 2011 web 评论暂缺

临时打开PHP的DEBUG输出

由于php.ini中关闭了调试信息。零时需要查看debug信息。可以使用

  ini_set("display_errors",   "1");

Tags: ,

星期一, 十一月 8th, 2010 web 评论暂缺

在PHP中使用memcached

由于网站流量逐渐增大,而且有个新需求是需要实时更新文章的点击和回复。所以准备上memcached来做一个解决的办法。
在php中使用memcached
1 安装memcached
直接

njava:~ njava$ sudo apt-get install memcached

本地开发使用的是刚升级了的mac10.6.4,使用port安装

njava-MacPro:~ njava$ sudo port install memcached

当然也可以自己编译代码了,为了省事就这样用了
› Continue reading

Tags: , , ,

星期四, 九月 30th, 2010 web 评论暂缺

The Django Book

Django book 2.0 的中文翻译

link:http://djangobook.py3k.cn/2.0/

Tags:

星期天, 五月 23rd, 2010 web 评论暂缺

初学python的Web框架Django-模板

修改django的url规则和模板的基本操作
We’ll just have to take a few steps to make the conversion. We will:

1. Convert the URLconf.
2. Rename a few templates.
3. Delete some of the old, unneeded views.
4. Fix up URL handling for the new views.

› Continue reading

Tags: , ,

星期四, 五月 20th, 2010 web 1 条评论

初学python的Web框架Django之二-后台管理

一 激活管理界面 Activate the admin site
1 Add “django.contrib.admin” to your INSTALLED_APPS setting.
2 Run python manage.py syncdb. Since you have added a new application to INSTALLED_APPS, the database tables need to be updated.
3 Edit your mysite/urls.py file and uncomment the lines that reference the admin – there are three lines in total to uncomment. This file is a URLconf; we’ll dig into URLconfs in the next tutorial. For now, all you need to know is that it maps URL roots to applications. In the end, you should have a urls.py file that looks like this:
› Continue reading

Tags: ,

星期四, 五月 20th, 2010 web 评论暂缺

初学python的Web框架Django

1下载

bear@njava:~$wget http://www.djangoproject.com/download/1.2/tarball/
bear@njava:~$tar -xzvf Django-1.2.tar.gz
bear@njava:~$cd Django-1.2/
bear@njava:~$sudo python setup.py install

2 新建django项目

bear@njava:~$ django-admin.py startproject njava
bear@njava:~$cd njava
bear@njava:~$ls
total 20K
drwxr-xr-x 2 bear bear 4.0K 2010-05-19 23:27 .
drwxr-xr-x 4 bear bear 4.0K 2010-05-19 23:27 ..
-rw-r--r-- 1 bear bear    0 2010-05-19 23:27 __init__.py
-rw-r--r-- 1 bear bear  546 2010-05-19 23:27 manage.py
-rw-r--r-- 1 bear bear 3.3K 2010-05-19 23:27 settings.py
-rw-r--r-- 1 bear bear  534 2010-05-19 23:27 urls.py
bear@njava:~$python manage.py runserver 0.0.0.0:8000

› Continue reading

Tags: ,

星期四, 五月 20th, 2010 web 评论暂缺

Wordpress的四种远程XML-RPC发布协议

Wordpress支持四种远程发布协议,他们是 WordPress,Movable Type,MetaWeblog和Blogger 的 XML-RPC发布协议。

WordPress发布协议

WordPress 发布协议值wordpress自己的文章发布协议,他的接口最为丰富,提供了包括操作评论文章在内的各种各样的支持

Wordpress发布协议文档:http://codex.wordpress.org/XML-RPC_wp

Movable Type发布协议

Movable Type,简称MT,是由位于美国加州的Six Apart公司推出的网志(blog)发布系统。它是全球最受欢迎的网志系统之一,包含多用户,评论,引用(TrackBack),主题等功能,并广泛的支持各种第三方插件。

Movable Type不仅可以应用于个人的网志系统,而且可以应用于商业、教育等领域。Movable Type于2007年12月12日正式宣布以GPLv2的协议开源。

Movable Type发布协议文档:http://www.movabletype.org/documentation/

Movable Type 文件集:  http://mtbook.org/

› Continue reading

Tags: , ,

星期一, 五月 10th, 2010 web 评论暂缺

把页面分享到开心网,人人网,新浪围脖,QQ书签,百度搜藏

现在web2.0时代,把帖子分享到国内比较火的sns社区获取可以获得更多的人气回报,下面的代码将分享当前页面到开心网 kaixin001.com ,人人网 renren.com ,新浪微博 t.sina.com.cn
代码如下

CSS样式

       #snsshare a {
          color: #000000;
          text-decoration: none;
          font-size: 12px;
          font-weight: normal
      }

      #snsshare span {
          padding: 5px 5px 0px 5px;
          font-size: 12px;
          margin: 0 0 0 10px;
          cursor: pointer;
      }

      #snsshare img {
          border: 0px;
      }

javascript 代码

               function share(s) {
                    if (s == 0) {
                        window.open('http://v.t.sina.com.cn/share/share.php?title=' + encodeURIComponent(document.title.substring(0, 76)) + '&url=' + encodeURIComponent(location.href) + '&rcontent=', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
                    } else if (s == 1) {
                        window.open('http://www.kaixin001.com/repaste/share.php?rtitle=' + encodeURIComponent(document.title.substring(0, 76)) + '&rurl=' + encodeURIComponent(location.href) + '&rcontent=', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
                    } else if (s == 2) {
                        window.open('http://share.renren.com/share/buttonshare.do?title=' + encodeURIComponent(document.title.substring(0, 76)) + '&link=' + encodeURIComponent(location.href) + '&content=', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
                    } else if (s == 3) {
                        window.open('http://shuqian.qq.com/post?from=3&title=' +
                                encodeURIComponent(document.title) + '&uri=' +
                                encodeURIComponent(document.location.href) +
                                '&jumpback=2&noui=1',
                                'favit',
                                'width=930,height=470,left=50,top=50,
toolbar=no,menubar=no,location=no,
scrollbars=yes,status=no,resizable=yes');
                    } else if (s == 4) {
                        window.open('http://cang.baidu.com/do/add?it=' +
                                encodeURIComponent(document.title.substring(0, 76)) + '&iu=' +
                                encodeURIComponent(location.href) +
                                '&fr=ien#nw=1', '_blank', 'scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
                    }
                }

HTML代码

<div id="snsshare">
<a href="javascript:share(0);" >
<span>
<img alt="转发到新浪微博" src="http://t.sina.com.cn/favicon.ico" align="absMiddle" > 转发到新浪微博</span>
</a>
<a href="javascript:share(1)" >
<span>
<img alt="转帖到开心网" src="http://img1.kaixin001.com.cn/i/favicon.ico" align="absMiddle" > 转帖到开心网
</span>
</a>

<a href="javascript:share(2)" >
<span>
<img alt="转帖到人人网" src="http://s.xnimg.cn/favicon-rr.ico" align="absMiddle" > 转帖到人人网
</span>
</a>

<a href="javascript:share(3)" ><span><img alt="收藏到QQ书签" src="http://www.qq.com/favicon.ico" align="absMiddle" > 收藏到QQ书签</span></a>
<a href="javascript:share(4)" ><span><img alt="添加到百度收藏" src="http://www.baidu.com/favicon.ico" align="absMiddle" > 添加到百度收藏</span></a>
</div>

Tags: , , , ,

星期四, 五月 6th, 2010 web 评论暂缺
Pages: 1 2 3 4 Next