<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Meetrice EXT JS 编程资料馆</title><subtitle type="text">电脑学博士,软件,编程,企业应用,富客户端,服务器,浏览器,IE,CHROME,WEB,EXT,JS,AJAX,RIA,JAVASCRIPT,JSON,XML</subtitle><id>http://feed.cnblogs.com/blog/u/28876/rss</id><updated>2012-05-23T12:28:14Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/28876/rss"/><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/22/2513736.html</id><title type="text">windows下tortoisegit图形化协同编程</title><summary type="text">一.安装1.安装msysgit2.安装 tortoisegit二.基础概念".git" 目录 即版本库目录,它可以位于项目下，使得单个项目具有版本仓库功能，也可以以"xxx.git"的目录形式单独存在，仅做为版本仓库提供服务。三.基本操作1.增加2.提交3.恢复四.单机开发模式(为个人开发者提供版本库)1.新建项目创建新项目 - 文件变动 - 添加或提交五.点对点协作方式：1.项目直接克隆创建新项目在A目录 - 克隆项目到B目录 - B目录文件变动 - 提交B目录 - B目录push到A目录 - A目录重置显示变动。 由于非裸仓库的新项目默认拒绝了pus</summary><published>2012-05-22T10:58:00Z</published><updated>2012-05-22T10:58:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/22/2513736.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/22/2513736.html"/><content type="html">&lt;p&gt;一.安装&lt;/p&gt;&lt;p&gt;1.安装msysgit&lt;/p&gt;&lt;p&gt;2.安装 tortoisegit&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;二.基础概念&lt;/p&gt;&lt;p&gt;".git" 目录 即版本库目录,它可以位于项目下，使得单个项目具有版本仓库功能，也可以以"xxx.git"的目录形式单独存在，仅做为版本仓库提供服务。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;三.基本操作&lt;/p&gt;&lt;p&gt;1.增加&lt;/p&gt;&lt;p&gt;2.提交&lt;/p&gt;&lt;p&gt;3.恢复&lt;/p&gt;&lt;p&gt;&lt;br /&gt;四.单机开发模式(为个人开发者提供版本库)&lt;/p&gt;&lt;p&gt;1.新建项目&lt;/p&gt;&lt;p&gt;创建新项目 - 文件变动 - 添加或提交&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;五.点对点协作方式：&lt;/p&gt;&lt;p&gt;1.项目直接克隆&lt;/p&gt;&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/images/2012/25317/2012052312130392.jpg" alt="" data-pinit="registered" /&gt;&lt;/p&gt;&lt;p&gt;创建新项目在A目录 - 克隆项目到B目录 - B目录文件变动 - 提交B目录 - B目录push到A目录 &amp;nbsp;- A目录重置显示变动。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;由于非裸仓库的新项目默认拒绝了push操作，需要进行设置，修改.git/config添加如下代码：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [receive]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; denyCurrentBranch = ignore&lt;/p&gt;&lt;p&gt;冲突处理：&lt;/p&gt;&lt;p&gt;2.克隆为裸仓库&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/images/2012/25317/2012052312362159.jpg" alt="" data-pinit="registered" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;六.服务器-客户机协作方式：svn,git服务&lt;/p&gt;&lt;p&gt;&lt;br /&gt;七.git公用服务平台&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;参考：&lt;/p&gt;&lt;div&gt;无需SSH程序，Windows下实现Git在局域网间使用(SVN可以下岗了！)&lt;br /&gt;&lt;a href="http://blog.csdn.net/jixiangqd/article/details/6702809"&gt;http://blog.csdn.net/jixiangqd/article/details/6702809&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;SSH+Git&amp;nbsp;Server&amp;nbsp;on&amp;nbsp;Windows&amp;nbsp;-&amp;nbsp;在Windows下搭建Git服务器&lt;br /&gt;&lt;a href="http://samwong.iteye.com/blog/986115"&gt;http://samwong.iteye.com/blog/986115&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Windows&amp;nbsp;下&amp;nbsp;Dropbox&amp;nbsp;+&amp;nbsp;Git&amp;nbsp;构建分布式多人协作版本控制系统&lt;br /&gt;&lt;a href="http://www.cnblogs.com/restran/archive/2011/11/29/2267794.html"&gt;http://www.cnblogs.com/restran/archive/2011/11/29/2267794.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;替代svn,使用git做版本控制&lt;br /&gt;&lt;a href="http://www.sineysoft.com/blog/catalog.asp?tags=svn+git+tortoisegit+ssh+%E9%85%8D%E7%BD%AE"&gt;http://www.sineysoft.com/blog/catalog.asp?tags=svn+git+tortoisegit+ssh+%E9%85%8D%E7%BD%AE&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;git&amp;nbsp;简易指南&amp;nbsp;&lt;br /&gt;&lt;a href="http://rogerdudler.github.com/git-guide/index.zh.html"&gt;http://rogerdudler.github.com/git-guide/index.zh.html&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Git&amp;nbsp;Community&amp;nbsp;Book&amp;nbsp;中文版&lt;br /&gt;&lt;a href="http://gitbook.liuhui998.com/index.html"&gt;http://gitbook.liuhui998.com/index.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;看日记学GIT&lt;/div&gt;&lt;div&gt;&lt;a href="http://roclinux.cn/?cat=72"&gt;http://roclinux.cn/?cat=72&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;p class="entry-title"&gt;Git 版本控制系統&lt;/p&gt;&lt;p class="entry-title"&gt;&lt;a href="http://ihower.tw/blog/archives/2591"&gt;http://ihower.tw/blog/archives/2591&lt;/a&gt;&lt;/p&gt;&lt;p class="entry-title"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1 class="title"&gt;Pro Git&lt;/strong&gt;&lt;/p&gt;&lt;p class="entry-title"&gt;&lt;a href="http://www.humbug.in/docs/pro-git-book-zh/"&gt;http://www.humbug.in/docs/pro-git-book-zh/&lt;/a&gt;&lt;/p&gt;&lt;p class="entry-title"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;TortoiseGit日常使用指南&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wenku.baidu.com/view/1ea291bf960590c69ec37694.html"&gt;http://wenku.baidu.com/view/1ea291bf960590c69ec37694.html&lt;/a&gt;&lt;/p&gt;&lt;p class="entry-title"&gt;常用问题：&lt;/p&gt;&lt;p class="entry-title"&gt;&lt;span&gt;error: Couldn't resolve proxy '(null)'&lt;/span&gt;&lt;/p&gt;&lt;p class="entry-title"&gt;解决： git config --global -&amp;ndash;unset http.proxy&lt;/p&gt;&lt;h1 class="postTitle"&gt;&lt;span style="font-size: 15px;"&gt;解决&amp;ldquo;Git Windows客户端保存用户名与密码&amp;rdquo;的问题&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 15px;"&gt;&lt;a href="http://www.cnblogs.com/dudu/archive/2011/07/06/git_save_username_password.html"&gt;http://www.cnblogs.com/dudu/archive/2011/07/06/git_save_username_password.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2513736.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/22/2513736.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/18/2507262.html</id><title type="text">ExtJs 中 xtype 与组件类的对应表</title><summary type="text">核心提示：我们在使用 ExtJs 创建组件时最容易理解的当然是用 new Ext.form.TextField({fieldLabel:'姓名', id:'name',width:120})；我们还可以直接用 xtype(比如 TextField 对应的 xtype 是 textfield) 的对象形式来创建组件，比如在面板的 items 属性中，尤其是多个我们在使用 ExtJs 创建组件时最容易理解的当然是用new Ext.form.TextField({fieldLabel:'姓名', id:'name',width:120}</summary><published>2012-05-18T01:52:00Z</published><updated>2012-05-18T01:52:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/18/2507262.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/18/2507262.html"/><content type="html">&lt;div&gt;核心提示：我们在使用 ExtJs 创建组件时最容易理解的当然是用 new Ext.form.TextField({fieldLabel:'姓名', id:'name',width:120})；我们还可以直接用 xtype(比如 TextField 对应的 xtype 是 textfield) 的对象形式来创建组件，比如在面板的 items 属性中，尤其是多个&lt;/div&gt;&lt;dl&gt;&lt;dd&gt;我们在使用 ExtJs 创建组件时最容易理解的当然是用&lt;br /&gt;&amp;nbsp;&lt;br /&gt;new Ext.form.TextField({fieldLabel:'姓名', id:'name',width:120})；&lt;br /&gt;&lt;br /&gt;我们还可以直接用 xtype(比如 TextField 对应的 xtype 是 textfield) 的对象形式来创建组件，比如在面板的 items 属性中，尤其是多个组件或需要写许多的 ExtJs 相关代码时就更值得推荐。我们来对照如下形式就知道了：&lt;br /&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;items[&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;new&amp;nbsp;Ext.form.TextField({fieldLabel:'姓名',&amp;nbsp;id:'name',&amp;nbsp;width:120}),&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;new&amp;nbsp;Ext.form.TextField({fieldLabel:'密码',&amp;nbsp;id:'passwd',&amp;nbsp;inputType:'password',&amp;nbsp;width:120}),&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;new&amp;nbsp;Ext.form.DateField({fieldLabel:'生日',&amp;nbsp;id:'birth',&amp;nbsp;format:'Y年m月d日',&amp;nbsp;width:120})&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;]&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;//替换成用&amp;nbsp;xtype&amp;nbsp;写法就如下(似乎只是免去了很多的&amp;nbsp;new&amp;nbsp;...)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;items[&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;{xtype:'textfield',&amp;nbsp;fieldLabel:'姓名',&amp;nbsp;id:'name',&amp;nbsp;width:120},&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;{xtype:'textfield',&amp;nbsp;fieldLabel:'密码',&amp;nbsp;id:'passwd',&amp;nbsp;inputType:'password',&amp;nbsp;width:120},&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;{xtype:'datefield',&amp;nbsp;fieldLabel:'生日',&amp;nbsp;id:'birth',&amp;nbsp;format:'Y年m月d日',&amp;nbsp;width:120}&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;]&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;写 ExtJs&amp;nbsp; 相关代码多了就会用 xtype 的体会，下面是 ExtJs 中各组件的 xtype 与组件类的对应表。不包括 Ext.ux 命名空间中扩展的组件。其实在 Ext API 文档中有此列表，在 API 帮助中查找 Component 打该页面就能看到，即：&lt;a href="http://www.extjs.com/deploy/dev/docs/output/Ext.Component.html"&gt;&lt;span&gt;http://www.extjs.com/deploy/dev/docs/output/Ext.Component.html&lt;/span&gt;&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" align="center"&gt;&lt;colgroup span="1"&gt;&lt;col span="1" width="130" /&gt;&lt;col span="1" width="265" /&gt;&lt;col span="1" width="365" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="3"&gt;基本组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xtype&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;td&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;button&lt;/td&gt;&lt;td&gt;Ext.Button&lt;/td&gt;&lt;td&gt;按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;splitbutton&lt;/td&gt;&lt;td&gt;Ext.SplitButton&lt;/td&gt;&lt;td&gt;带下拉菜单的按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cycle&lt;/td&gt;&lt;td&gt;Ext.CycleButton&lt;/td&gt;&lt;td&gt;带下拉选项菜单的按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;buttongroup&lt;/td&gt;&lt;td&gt;Ext.ButtonGroup&lt;/td&gt;&lt;td&gt;编组按钮(Since 3.0)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;slider&lt;/td&gt;&lt;td&gt;Ext.Slider&lt;/td&gt;&lt;td&gt;滑动条&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;progress&lt;/td&gt;&lt;td&gt;Ext.ProgressBar&lt;/td&gt;&lt;td&gt;进度条&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;statusbar&lt;/td&gt;&lt;td&gt;Ext.StatusBar&lt;/td&gt;&lt;td&gt;状态条，2.2加进来，3.0 又去了&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;colorpalette&lt;/td&gt;&lt;td&gt;Ext.ColorPalette&lt;/td&gt;&lt;td&gt;调色板&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;datepicker&lt;/td&gt;&lt;td&gt;Ext.DatePicker&lt;/td&gt;&lt;td&gt;日期选择面板&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;容器及数据类组件&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xtype&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;td&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;window&lt;/td&gt;&lt;td&gt;Ext.Window&lt;/td&gt;&lt;td&gt;窗口&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;viewport&lt;/td&gt;&lt;td&gt;Ext.ViewPort&lt;/td&gt;&lt;td&gt;视口，即浏览器的视口，能随之伸缩&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;box&lt;/td&gt;&lt;td&gt;Ext.BoxComponent&lt;/td&gt;&lt;td&gt;盒子组件，相当于一个 &amp;lt;div&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;component&lt;/td&gt;&lt;td&gt;Ext.Component&lt;/td&gt;&lt;td&gt;组件&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;container&lt;/td&gt;&lt;td&gt;Ext.Container&lt;/td&gt;&lt;td&gt;容器&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;panel&lt;/td&gt;&lt;td&gt;Ext.Panel&lt;/td&gt;&lt;td&gt;面板&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tabpanel&lt;/td&gt;&lt;td&gt;Ext.TabPanel&lt;/td&gt;&lt;td&gt;选项面板&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;treepanel&lt;/td&gt;&lt;td&gt;Ext.tree.TreePanel&lt;/td&gt;&lt;td&gt;树型面板&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;flash&lt;/td&gt;&lt;td&gt;Ext.FlashComponent&lt;/td&gt;&lt;td&gt;显示 Flash 的组件(Since 3.0)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;grid&lt;/td&gt;&lt;td&gt;Ext.grid.GridPanel&lt;/td&gt;&lt;td&gt;表格&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;editorgrid&lt;/td&gt;&lt;td&gt;Ext.grid.EditorGridPanel&lt;/td&gt;&lt;td&gt;可编辑的表格&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;propertygrid&lt;/td&gt;&lt;td&gt;Ext.grid.PropertyGrid&lt;/td&gt;&lt;td&gt;属性表格&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;editor&lt;/td&gt;&lt;td&gt;Ext.Editor&lt;/td&gt;&lt;td&gt;编辑器&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dataview&lt;/td&gt;&lt;td&gt;Ext.DataView&lt;/td&gt;&lt;td&gt;数据显示视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;listview&lt;/td&gt;&lt;td&gt;Ext.ListView&lt;/td&gt;&lt;td&gt;列表视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;工具栏组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xtype&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;td&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;paging&lt;/td&gt;&lt;td&gt;Ext.PagingToolbar&lt;/td&gt;&lt;td&gt;分页工具条&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;toolbar&lt;/td&gt;&lt;td&gt;Ext.Toolbar&lt;/td&gt;&lt;td&gt;工具栏&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tbbutton&lt;/td&gt;&lt;td&gt;Ext.Toolbar.Button&lt;/td&gt;&lt;td&gt;工具栏按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tbfill&lt;/td&gt;&lt;td&gt;Ext.Toolbar.Fill&lt;/td&gt;&lt;td&gt;工具栏填充区&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tbitem&lt;/td&gt;&lt;td&gt;Ext.Toolbar.Item&lt;/td&gt;&lt;td&gt;工具条项目&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tbseparator&lt;/td&gt;&lt;td&gt;Ext.Toolbar.Separator&lt;/td&gt;&lt;td&gt;工具栏分隔符&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tbspacer&lt;/td&gt;&lt;td&gt;Ext.Toolbar.Spacer&lt;/td&gt;&lt;td&gt;工具栏空白&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tbsplit&lt;/td&gt;&lt;td&gt;Ext.Toolbar.SplitButton&lt;/td&gt;&lt;td&gt;工具栏分隔按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tbtext&lt;/td&gt;&lt;td&gt;Ext.Toolbar.TextItem&lt;/td&gt;&lt;td&gt;工具栏文本项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;菜单组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xtype&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;td&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;menu&lt;/td&gt;&lt;td&gt;Ext.menu.Menu&lt;/td&gt;&lt;td&gt;菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;colormenu&lt;/td&gt;&lt;td&gt;Ext.menu.ColorMenu&lt;/td&gt;&lt;td&gt;颜色选择菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;datemenu&lt;/td&gt;&lt;td&gt;Ext.menu.DateMenu&lt;/td&gt;&lt;td&gt;日期选择菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;menubaseitem&lt;/td&gt;&lt;td&gt;BaseItem&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;menucheckitem&lt;/td&gt;&lt;td&gt;Ext.menu.CheckItem&lt;/td&gt;&lt;td&gt;选项菜单项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;menuitem&lt;/td&gt;&lt;td&gt;Ext.menu.Item&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;menuseparator&lt;/td&gt;&lt;td&gt;Ext.menu.Separator&lt;/td&gt;&lt;td&gt;菜单分隔线&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;menutextitem&lt;/td&gt;&lt;td&gt;Ext.menu.TextItem&lt;/td&gt;&lt;td&gt;文本菜单项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;表单及表单域组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xtype&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;td&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;form&lt;/td&gt;&lt;td&gt;Ext.FormPanel/Ext.form.FormPanel&lt;/td&gt;&lt;td&gt;表单面板&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;checkbox&lt;/td&gt;&lt;td&gt;Ext.form.Checkbox&lt;/td&gt;&lt;td&gt;多选框&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;combo&lt;/td&gt;&lt;td&gt;Ext.form.ComboBox&lt;/td&gt;&lt;td&gt;下拉框&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;datefield&lt;/td&gt;&lt;td&gt;Ext.form.DateField&lt;/td&gt;&lt;td&gt;日期选择项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;timefield&lt;/td&gt;&lt;td&gt;Ext.form.TimeField&lt;/td&gt;&lt;td&gt;时间录入项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;field&lt;/td&gt;&lt;td&gt;Ext.form.Field&lt;/td&gt;&lt;td&gt;表单字段&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;fieldset&lt;/td&gt;&lt;td&gt;Ext.form.FieldSet&lt;/td&gt;&lt;td&gt;表单字段组&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;hidden&lt;/td&gt;&lt;td&gt;Ext.form.Hidden&lt;/td&gt;&lt;td&gt;表单隐藏域&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;htmleditor&lt;/td&gt;&lt;td&gt;Ext.form.HtmlEditor&lt;/td&gt;&lt;td&gt;HTML 编辑器&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;label&lt;/td&gt;&lt;td&gt;Ext.form.Label&lt;/td&gt;&lt;td&gt;标签&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;numberfield&lt;/td&gt;&lt;td&gt;Ext.form.NumberField&lt;/td&gt;&lt;td&gt;数字编辑器&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;radio&lt;/td&gt;&lt;td&gt;Ext.form.Radio&lt;/td&gt;&lt;td&gt;单选按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;textarea&lt;/td&gt;&lt;td&gt;Ext.form.TextArea&lt;/td&gt;&lt;td&gt;多行文本框&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;textfield&lt;/td&gt;&lt;td&gt;Ext.form.TextField&lt;/td&gt;&lt;td&gt;表单文本框&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;trigger&lt;/td&gt;&lt;td&gt;Ext.form.TriggerField&lt;/td&gt;&lt;td&gt;触发录入项&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;checkboxgroup&lt;/td&gt;&lt;td&gt;Ext.form.CheckboxGroup&lt;/td&gt;&lt;td&gt;编组的多选框(Since 2.2)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;displayfield&lt;/td&gt;&lt;td&gt;Ext.form.DisplayField&lt;/td&gt;&lt;td&gt;仅显示，不校验/不被提交的文本框&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;radiogroup&lt;/td&gt;&lt;td&gt;Ext.form.RadioGroup&lt;/td&gt;&lt;td&gt;编组的单选按钮(Since 2.2)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;图表组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xtype&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;td&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;chart&lt;/td&gt;&lt;td&gt;Ext.chart.Chart&lt;/td&gt;&lt;td&gt;图表组件&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;barchart&lt;/td&gt;&lt;td&gt;Ext.chart.BarChart&lt;/td&gt;&lt;td&gt;柱状图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cartsianchart&lt;/td&gt;&lt;td&gt;Ext.chart.CartesianChart&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;columnchart&lt;/td&gt;&lt;td&gt;Ext.chart.ColumnChart&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;linechart&lt;/td&gt;&lt;td&gt;Ext.chart.LineChart&lt;/td&gt;&lt;td&gt;连线图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;piechart&lt;/td&gt;&lt;td&gt;Ext.chart.PieChart&lt;/td&gt;&lt;td&gt;扇形图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;数据集 Store：&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xtype&lt;/td&gt;&lt;td&gt;Class&lt;/td&gt;&lt;td&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;arraystore&lt;/td&gt;&lt;td&gt;Ext.data.ArrayStore&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;directstore&lt;/td&gt;&lt;td&gt;Ext.data.DirectStore&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;groupingstore&lt;/td&gt;&lt;td&gt;Ext.data.GroupingStore&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;jsonstore&lt;/td&gt;&lt;td&gt;Ext.data.JsonStore&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;simplestore&lt;/td&gt;&lt;td&gt;Ext.data.SimpleStore&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;store&lt;/td&gt;&lt;td&gt;Ext.data.Store&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;xmlstore&lt;/td&gt;&lt;td&gt;Ext.data.XmlStore&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;另外：关于 ExtJs 如何依据 xtype 创建对应组件这里只简单的说一句，ExtJs 的组件是通过 Ext.ComponentMgr 来管理的，组件类会以 xtype 为 key 注册到 ComponentMgr 中，用 xtype 形式时就通过 ComponentMgr 来创建 xtype 对应的组件。ComponentMgr 如何对组件进行管理下面会进一步深入探究。&lt;br /&gt;&lt;br /&gt;假如想要获得 xtype 与组件最完整的列表，有两种办法：&lt;br /&gt;&lt;br /&gt;1. ExtJs 运行后，遍历 ComponentMgr 的 types{} 哈稀属性，这个属性是私有的，需改源代使之为公有，存储结构为{button:Ext.Button, cycle:Ext.CycleButton}&lt;br /&gt;&lt;br /&gt;2. 用 grep 从 ExtJs&amp;nbsp;源代码中搜寻出来。在组件的&amp;nbsp;JS 代码(如 Button.js) 中会用 Ext.reg('button', Ext.Button) 形式注册，所以下面我用移植到 Windows 上的 GNU grep 程序从源代码中扒出所有的 xtype 及对应的组件类来。&lt;/div&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2507262.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/18/2507262.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2504430.html</id><title type="text">PowerDesigner 11 一些小技巧</title><summary type="text">1、安装PD v11.0版2、由pdm生成建表脚本时，字段超过15字符就发生错误（oracle）原因未知，解决办法是打开PDM后，会出现Database的菜单栏，进入Database － Edit Current DBMS －script－objects－column－maxlen，把value值调大(原为30)，比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改！或者使用下面的这种方法：生成建表脚本时会弹出Database generation提示框：把options － check model的小勾给去掉，就是不进行检查（不推荐）！或者可以修</summary><published>2012-05-16T10:01:00Z</published><updated>2012-05-16T10:01:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2504430.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2504430.html"/><content type="html">&lt;p&gt;1、安装PD v11.0版&lt;/p&gt;&lt;p&gt;2、由pdm生成建表脚本时，字段超过15字符就发生错误（oracle）&lt;br /&gt;原因未知，解决办法是打开PDM后，会出现Database的菜单栏，进入Database － Edit Current DBMS －script－objects－column－maxlen，把value值调大(原为30)，比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改！&lt;br /&gt;或者使用下面的这种方法：&lt;br /&gt;生成建表脚本时会弹出Database generation提示框：把options － check model的小勾给去掉，就是不进行检查（不推荐）！&lt;br /&gt;或者可以修改C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\DBMS\oracl9i2.xdb文件&lt;br /&gt;修改好后，再cdm转为pdm时，选择&amp;ldquo;Copy the DBMS definition in model&amp;rdquo;把把这个资源文件拷贝到模型中。&lt;/p&gt;&lt;p&gt;3、生成的建表脚本中如何把对象的双引号去掉？&lt;br /&gt;打开cdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase，只要不是Mixed Case就行！&lt;br /&gt;或者选择Database-&amp;gt;Edit current database-&amp;gt;Script-&amp;gt;Sql-&amp;gt;Format，有一项CaseSensitivityUsingQuote，它的comment为&amp;ldquo;Determines if the case sensitivity for identifiers is managed using double quotes&amp;rdquo;，表示是否适用双引号来规定标识符的大小写，可以看到右边的values默认值为&amp;ldquo;YES&amp;rdquo;,改为&amp;ldquo;No&amp;rdquo;即可！&lt;br /&gt;或者在打开pdm的情况下，进入Tools－Model Options－Naming Convention，把Name和Code的标签的Charcter case选项设置成Uppercase就可以！&lt;/p&gt;&lt;p&gt;4、建立一个表后,为何检测出现Existence of index的警告&lt;br /&gt;A table should contain at least one column, one index, one key, and one reference.&lt;br /&gt;可以不检查 Existence of index 这项，也就没有这个警告错误了！&lt;br /&gt;意思是说没有给表建立索引，而一个表一般至少要有一个索引，这是一个警告，不用管也没有关系！&lt;/p&gt;&lt;p&gt;5、创建一个表在修改字段的时候，一修改name的内容，code也跟着变化，如何让code不随着name变化&lt;br /&gt;Name和Code 的右侧都有一个按钮&amp;ldquo;＝&amp;rdquo;，如果需要不同步的话，把这个按钮弹起来就可以了。&lt;br /&gt;Tools-&amp;gt;General Options-&amp;gt;Dialog-&amp;gt;Name to Code Mirroring (去掉)&lt;/p&gt;&lt;p&gt;6、由CDM生成PDM时，自动生成的外键的重命名&lt;br /&gt;PDM Generation Options-&amp;gt;Detail-&amp;gt;FK index names默认是%REFR%_FK，改为FK_%REFRCODE%，其中%REFRCODE%指的就是CDM中Relationship的code！另外自动生成的父字段的规则是PDM Generation Options-&amp;gt;Detail-&amp;gt;FK column name template中设置的，默认是%.3:PARENT%_%COLUMN%，可以改为Par%COLUMN%表示是父字段！&lt;/p&gt;&lt;p&gt;7、如何防止一对一的关系生成两个引用（外键）&lt;br /&gt;要定义关系的支配方向，占支配地位的实体（有D标志）变为父表。&lt;br /&gt;在cdm中双击一对一关系-&amp;gt;Detail-&amp;gt;Dominant role选择支配关系&lt;/p&gt;&lt;p&gt;8、修改报表模板中一些术语的定义&lt;br /&gt;即文件：C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\Report Languages\Chinese.xrl&lt;br /&gt;Tools－Resources－Report Languages－选择Chinese－单击Properties或双击目标&lt;br /&gt;修改某些对象的名称：Object Attributes\Physical Data Model\Column\&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForeignKey：外键&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mandatory：为空&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Primary：主键&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Table：表&lt;br /&gt;用查找替换，把&amp;ldquo;表格&amp;rdquo;替换成&amp;ldquo;表&amp;rdquo;&lt;br /&gt;修改显示的内容为别的：Values Mapping\Lists\Standard，添加TRUE的转化列为是，FALSE的转化列为空&lt;br /&gt;另外Report－Title Page里可以设置标题信息&lt;/p&gt;&lt;p&gt;9、PowerDesigner11中批量根据对象的name生成comment的脚本&lt;/p&gt;&lt;p&gt;'******************************************************************************&lt;br /&gt;'* File:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name2comment.vbs&lt;br /&gt;'* Purpose:&amp;nbsp; Database generation cannot use object names anymore&amp;nbsp;&lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in version 7 and above.&lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It always uses the object codes.&lt;br /&gt;'&lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In case the object codes are not aligned with your&amp;nbsp;&lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; object names in your model, this script will copy&amp;nbsp;&lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the object Name onto the object comment for&amp;nbsp;&lt;br /&gt;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Tables and Columns.&lt;br /&gt;'&lt;br /&gt;'* Title:&amp;nbsp;&amp;nbsp;&amp;nbsp; 把对象name拷入comment属性中&lt;br /&gt;'* Version:&amp;nbsp; 1.0&lt;br /&gt;'* Author：wangnc&lt;br /&gt;'* 执行方法：PD11 -- Open PDM -- Tools --&amp;nbsp; Execute Commands -- Run Script&lt;br /&gt;'******************************************************************************&lt;/p&gt;&lt;p&gt;Option Explicit&lt;br /&gt;ValidationMode = True&lt;br /&gt;InteractiveMode = im_Batch&lt;/p&gt;&lt;p&gt;Dim mdl ' the current model&lt;/p&gt;&lt;p&gt;' get the current active model&lt;br /&gt;Set mdl = ActiveModel&lt;br /&gt;If (mdl Is Nothing) Then&lt;br /&gt;&amp;nbsp;&amp;nbsp; MsgBox "There is no current Model"&lt;br /&gt;ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then&lt;br /&gt;&amp;nbsp;&amp;nbsp; MsgBox "The current model is not an Physical Data model."&lt;br /&gt;Else&lt;br /&gt;&amp;nbsp;&amp;nbsp; ProcessFolder mdl&lt;br /&gt;End If&lt;/p&gt;&lt;p&gt;' This routine copy name into code for each table, each column and each view&lt;br /&gt;' of the current folder&lt;br /&gt;Private sub ProcessFolder(folder)&lt;br /&gt;&amp;nbsp;&amp;nbsp; Dim Tab 'running&amp;nbsp; table&lt;br /&gt;&amp;nbsp;&amp;nbsp; for each Tab in folder.tables&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not tab.isShortcut then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tab.comment = tab.name&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim col ' running column&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each col in tab.columns&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; col.comment= col.name&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp; next&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; Dim view 'running view&lt;br /&gt;&amp;nbsp;&amp;nbsp; for each view in folder.Views&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not view.isShortcut then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; view.comment = view.name&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp; next&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; ' go into the sub-packages&lt;br /&gt;&amp;nbsp;&amp;nbsp; Dim f ' running folder&lt;br /&gt;&amp;nbsp;&amp;nbsp; For Each f In folder.Packages&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not f.IsShortcut then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessFolder f&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp; Next&lt;br /&gt;end sub&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2504430.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2504430.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2504366.html</id><title type="text">PowerDesigner中通过VBS脚本修改模型信息(转)</title><summary type="text">PowerDesigner拥有强大的建模功能，同时，它也对脚本语言提供了支持。菜单Tools -&gt; Execute Commands -&gt; Edit/Run Script打开的窗口中，可以执行用户编写的VBS脚本，某些情况下，这可以节省大量的重复性工作，达到提高效率的目的。近期三思遇到一例，某个历史工程在开发之初未应用PD类工作建模，后期维护人员也很多，对象创建混乱，通过PowerDesigner反向工程生成了pdm，但对象描述没有，这个东西如果逐个维护的话，工作量还是非常可观的~~不过，查看表结构时发现对象的comments相对比较全面，因此后来通过VBS脚本，自动将备注信息写向</summary><published>2012-05-16T09:31:00Z</published><updated>2012-05-16T09:31:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2504366.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2504366.html"/><content type="html">&lt;p&gt;PowerDesigner拥有强大的建模功能，同时，它也对脚本语言提供了支持。菜单Tools -&amp;gt; Execute Commands -&amp;gt; Edit/Run Script打开的窗口中，可以执行用户编写的VBS脚本，某些情况下，这可以节省大量的重复性工作，达到提高效率的目的。&lt;/p&gt;&lt;p&gt;近期三思遇到一例，某个历史工程在开发之初未应用PD类工作建模，后期维护人员也很多，对象创建混乱，通过PowerDesigner反向工程生成了pdm，但对象描述没有，这个东西如果逐个维护的话，工作量还是非常可观的~~&lt;/p&gt;&lt;p&gt;不过，查看表结构时发现对象的comments相对比较全面，因此后来通过VBS脚本，自动将备注信息写向表列的NAME，极短的时间内就对全部对象做了处理！&lt;/p&gt;&lt;p&gt;具体执行脚本如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;table align="center"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&amp;nbsp;Option Explicit&lt;br /&gt;&amp;nbsp;ValidationMode = True&lt;br /&gt;&amp;nbsp;InteractiveMode = im_Abort&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Dim mdl ' 定义当前的模型&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;'通过全局参数获得当前的模型&lt;br /&gt;&amp;nbsp;Set mdl = ActiveModel&lt;br /&gt;&amp;nbsp;If (mdl Is Nothing) Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox "没有选择模型，请选择一个模型并打开."&lt;br /&gt;&amp;nbsp;ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox "当前选择的不是一个物理模型（PDM）."&lt;br /&gt;&amp;nbsp;Else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessFolder mdl&lt;br /&gt;&amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;'--------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;'功能函数&lt;br /&gt;&amp;nbsp;'--------------------------------------------------------------------------------&lt;br /&gt;&amp;nbsp;Private Sub ProcessFolder(folder)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Tab '定义数据表对象&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each Tab in folder.tables&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not tab.isShortcut then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if tab.comment &amp;lt;&amp;gt; "" then tab.name = tab.comment '进行判断并赋值&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim col '定义列对象&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each col in tab.columns&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if col.comment &amp;lt;&amp;gt; "" then col.name = col.comment '进行判断并赋值&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; '对子包进行递归，如果不使用递归只能取到第一个模型图内的表&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dim subfolder&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each subfolder in folder.Packages&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessFolder subfolder&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next&lt;br /&gt;&amp;nbsp;&lt;br /&gt;End Sub&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;事实上，在PD安装目录下，拥有一个VB Scripts目录，其中包含PD自带的很多VBS脚本，极具参考性，感兴趣的同学不妨研究研究~~&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2504366.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2504366.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2503774.html</id><title type="text">张培鸿：中国看守所百态</title><summary type="text">张培鸿：中国看守所百态 前天在新浪围脖上承诺，只要粉丝达到一定数量（作为围脖新人，这个数字很小），我就开写微博体“看守所百态”。 这事眼看就要成了。我决定以围脖为平台，将这十余年来自己亲历的全国各地上百家看守所的种种趣闻、轶事及怪现状，以每则100-120字的篇幅，接力写上100则。每凑够十则，我就集中贴来这里一次。 欢迎围观。 1、看守所，本是关押未决犯的地方，通俗说就是看管有犯罪嫌疑的人的场所。至于是不是真的犯罪，必须等法院的裁决，这一点跟监狱不同。比监狱糟糕的是：一来羁押时间不定，从几天到数年不等；二来不能跟家属见面。 2、一间好的看守所，概括说就是要有人性化的管理和服务。比如...</summary><published>2012-05-16T04:50:00Z</published><updated>2012-05-16T04:50:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503774.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503774.html"/><content type="html">&lt;p&gt;张培鸿：中国看守所百态&lt;/p&gt;&lt;p&gt;&lt;br /&gt;前天在新浪围脖上承诺，只要粉丝达到一定数量（作为围脖新人，这个数字很小），我就开写微博体&amp;ldquo;看守所百态&amp;rdquo;。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;这事眼看就要成了。我决定以围脖为平台，将这十余年来自己亲历的全国各地上百家看守所的种种趣闻、轶事及怪现状，以每则100-120字的篇幅，接力写上100则。每凑够十则，我就集中贴来这里一次。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;欢迎围观。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;1、看守所，本是关押未决犯的地方，通俗说就是看管有犯罪嫌疑的人的场所。至于是不是真的犯罪，必须等法院的裁决，这一点跟监狱不同。比监狱糟糕的是：一来羁押时间不定，从几天到数年不等；二来不能跟家属见面。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;2、一间好的看守所，概括说就是要有人性化的管理和服务。比如清楚的道路指示和停车场地，相对宽松的羁押环境和会见空间，严格而又方便的接待、提押和换押程序。以此标准衡量我所亲历的上百家所，合格者不足十分之一。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;3、部队看守所有明显不同于地方看守所的地方：一是在公共道路上几乎从无标志，最多有个信箱号码；二是关押场所的硬件较好（主要还是因为羁押的人少）；三是管理上有不少随性的地方，高兴起来很好沟通（比如周末会见），不高兴则会完全不理你，而且投诉无门。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;4、杨浦看守所，原来在市区长阳路上，非常破旧的一幢楼。每次一进入大铁门，就有一股浓浓的炖萝卜汤的味道扑鼻而来，闻起来像是肉汤，其实就是在一大锅萝卜里扔了几块骨头。细细想来，很多看守所都有这个类似萝卜汤的味道，尤其是那些环境逼仄的看守所。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;5、还是这家看守所，每层楼是一个监区，共有五层。一道铁门拦住，门后挂一块布帘子，撩起帘子，将手续递给管教，过一会人就会被提出来。撩起帘子的时候，会瞥见监室里拥挤的人员，胆大的会跟律师打招呼。女监区在二楼，它的帘子是粉红色的，这一细节一度让我感动不已。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;6、杨浦看守所现在搬到中原路去了，过去在市中心老城区，房屋与房屋之间挨得很近。我的一个毒品案的当事人，他的妻子会带着女儿到隔壁一幢居民楼的楼道上，大声喊叫爸爸的名字。监室里的人听到后，会将她爸爸举起来，凑到狭小的窗口边，喊几声，望几眼。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;7、02年刚到上海的时候，浦东新区看守所的会见室是相当先进的。就是一弧形的桌子，律师坐这边，当事人坐那边，彼此之间的交流没有任何障碍。倒是警方的提审室被钢栅隔开，想在审讯时逼供，几乎没有可能。但这一切，在随后的几年里，都消失了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;8、还有更加先进的例子，上海的国安看守所，律师会见室里不单铺有地毯，而且桌子还是三角形的，有圆润的弧边。会见时当事人坐一边，律师坐一边，陪同的警员坐一边，大概就是《无间道》里刘德华替黑社会通风报信时的画面。当然，现在，这些都已成往事。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;9、监管最宽松的看守所，是十年前一个冬天在云南迪庆香格里拉（当时叫中甸）遇到的，那是几个藏族青年打死一个维西族小偷的案子。我走到几个正烤火的人面前，说我是律师想会见。站起一个人来给我办手续，然后对着烤火的人喊一声，又站起一个人来，就是我的当事人了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;10、（续9）在我的惊愕之中，当事人带我来到一间四面漏风的土屋里，就算会见室了。问了他几个问题，他无法回答，兀自站起来走到门口，对着院子用藏语大喊了一声。一会儿过来一人，当事人叫我问他。原来此人是他的哥哥，本案的主犯，后来被执行了死刑。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;11、四年前，在新疆办一个诈骗案，看守所在去往八钢的路上，一道大红门就是。想是因为人少吧，看守非常热情，一笔一划地认真登记，大约一刻钟的时间里，至少有十分钟在记录我们的证件。在这样的地方上班，不失为一个练习硬笔书法的好去处。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;12、北京长城脚下的某部看守所，关押的人照例不多，但是却养着很多军犬。这些半兽体型庞大，吼声如雷，一起叫起来更加不得了。跟当事人谈完案子，说起它们来，他苦不堪言。说刚进来时经常被半夜吵醒，搞得成天半梦半醒，几乎神经衰弱。问现在呢，答习惯了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;13、南通看守所，接待室门上有一张喷绘的牌匾，上书&amp;ldquo;检察官提醒：超期羁押就是违法&amp;rdquo;。这句话本身没有问题，但是贴在看守所门上就颇耐人寻味。事实上，几乎没有一家看守所不存在一两件甚至更多超期羁押或者变相超期羁押的个案。每当看到类似标语，总是无语。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;14、说一说劳动的问题。根据20年前修订的《看守所条例》，对被羁押的犯罪嫌疑人或者被告人可以安排适当劳动。这样一来，实践中就出现两种情况：要么完全没有任何劳动，每天吃饭、睡觉、学习、放风，闲得蛋疼；要么就是强制或半强制的劳动，有定额有任务，有奖有罚。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;15、早年在昆明市看，见过人犯（引条例语）被安排拣辣子，大的归大小的归小。你知道云南的辣椒很辣的，不一会儿就鼻涕眼泪一起流，严重的还会引发皮肤红肿等过敏反应。当然，多数情况是剥瓜子敲核桃、裱纸箱糊火柴等低水平重复劳动。在上海某看守所，女监的人还折过扎花圈用的纸花，很坏。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;16、超期羁押固然主要不是看守所造成的，但是毫无疑问，几乎所有的超期羁押都发生在看守所中。曾经有一家部队看守所的领导跟我说：你这个案子已经在我们这里关了两年多了，再不开庭我要放人了。我说我完全同意你的意见，要不我今天就把他领走得了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;17、有一次在铁路看守所，办完手续等了半天当事人还没有提出来。催了几次，终于听到走廊尽头传来的脚步声。一问，说是忙着往要投递的报纸中夹广告。我问他你成天就干这个？他说不，只有表现好的时候才轮得上。因为干这个不但轻闲，还可以每半天抽一支大前门。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;18、说到看守所内最歧视哪种人，有说是强-奸犯，有说是贪官，都有一定道理。但是根据我的经验，最受歧视的要数警察。随着分类管理的推行，贪官受到额外歧视甚至伤害的情况已不多见。但是警察犯事，如果无人罩着或者帮助隐瞒，将是非常可怕的。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;19、2000年，杜培武冤案案发，我为涉嫌刑讯逼供杜的一位昆明市局刑侦支队负责人辩护。当时他根本没有押在昆明，而是近郊属于楚雄管辖的易门看守所。一到那里，他就碰到一个&amp;ldquo;老伙计&amp;rdquo;&amp;mdash;&amp;mdash;他亲自训练过的一只警犬。从此再未受到任何骚扰，直到最终缓刑释放。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;20、昆明一位派出所所长，涉嫌受贿被关押在安宁看守所，一开始保密措施做得不错，同监室的人都不知道他是警察。后来不知道为什么泄露了，结果有一天晚上睡得正酣，突然被一顿暴打，险些送命。我再见他的时候，已经换了看守所。跟他一个监室的人，谁都不承认动过手，结果全被关了禁闭。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;21、一百家看守所会有两百套管理方式，之所以一家有超过一种的方式，主要是因为它们经常变来变去。今年去要走这些程序，办这些手续，明年再去又会是另外的手续另外的程序。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;22、基本上，江苏和浙江的看守所都需要两名律师一起才能会见，而北京的看守所现在已经只需要一名律师就可以了。至于上海，一直有自己的做法：见女性犯罪嫌疑人和十种涉及暴力的被告人，需要两名律师，其他一名律师即可。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;23、有一年我去浙江岛上的定海看守所，一个诈骗案却非要两人才能会见。交涉来交涉去，看守所的人说你去隔壁的律师事务所租一个律师。还能这样？结果花一百块钱搞定了这个头大的问题。去年在温州乐清看守所，还有这样的情况，不过租金已经涨到300块一次。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;24、看守所不像监狱，由司法行政部门管理，看守所是由公安机关管理的。因此，一般说来，大门由保安看守，二门由武警执勤，三门以内就是公安办手续，提押换押等等。我没有搞懂的是，为什么有的看守所有武警备勤，更多的看守所却没有，是级别的原因吗？&lt;/p&gt;&lt;p&gt;&lt;br /&gt;25、好的看守所都是相似的，不好的看守所各有各的不好。有的看守所安排大量闲杂人员，手续繁杂重复，一切以别扭与低效为宗旨。有的看守所则存在大量漏洞，这些漏洞搞不好就是安全隐患。总体而言，好与不好跟硬件没有直接关系。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;11、四年前，在新疆办一个诈骗案，看守所在去往八钢的路上，一道大红门就是。想是因为人少吧，看守非常热情，一笔一划地认真登记，大约一刻钟的时间里，至少有十分钟在记录我们的证件。在这样的地方上班，不失为一个练习硬笔书法的好去处。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;12、北京长城脚下的某部看守所，关押的人照例不多，但是却养着很多军犬。这些半兽体型庞大，吼声如雷，一起叫起来更加不得了。跟当事人谈完案子，说起它们来，他苦不堪言。说刚进来时经常被半夜吵醒，搞得成天半梦半醒，几乎神经衰弱。问现在呢，答习惯了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;13、南通看守所，接待室门上有一张喷绘的牌匾，上书&amp;ldquo;检察官提醒：超期羁押就是违法&amp;rdquo;。这句话本身没有问题，但是贴在看守所门上就颇耐人寻味。事实上，几乎没有一家看守所不存在一两件甚至更多超期羁押或者变相超期羁押的个案。每当看到类似标语，总是无语。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;14、说一说劳动的问题。根据20年前修订的《看守所条例》，对被羁押的犯罪嫌疑人或者被告人可以安排适当劳动。这样一来，实践中就出现两种情况：要么完全没有任何劳动，每天吃饭、睡觉、学习、放风，闲得蛋疼；要么就是强制或半强制的劳动，有定额有任务，有奖有罚。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;15、早年在昆明市看，见过人犯（引条例语）被安排拣辣子，大的归大小的归小。你知道云南的辣椒很辣的，不一会儿就鼻涕眼泪一起流，严重的还会引发皮肤红肿等过敏反应。当然，多数情况是剥瓜子敲核桃、裱纸箱糊火柴等低水平重复劳动。在上海某看守所，女监的人还折过扎花圈用的纸花，很坏。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;16、超期羁押固然主要不是看守所造成的，但是毫无疑问，几乎所有的超期羁押都发生在看守所中。曾经有一家部队看守所的领导跟我说：你这个案子已经在我们这里关了两年多了，再不开庭我要放人了。我说我完全同意你的意见，要不我今天就把他领走得了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;17、有一次在铁路看守所，办完手续等了半天当事人还没有提出来。催了几次，终于听到走廊尽头传来的脚步声。一问，说是忙着往要投递的报纸中夹广告。我问他你成天就干这个？他说不，只有表现好的时候才轮得上。因为干这个不但轻闲，还可以每半天抽一支大前门。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;18、说到看守所内最歧视哪种人，有说是强-奸犯，有说是贪官，都有一定道理。但是根据我的经验，最受歧视的要数警察。随着分类管理的推行，贪官受到额外歧视甚至伤害的情况已不多见。但是警察犯事，如果无人罩着或者帮助隐瞒，将是非常可怕的。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;19、2000年，杜培武冤案案发，我为涉嫌刑讯逼供杜的一位昆明市局刑侦支队负责人辩护。当时他根本没有押在昆明，而是近郊属于楚雄管辖的易门看守所。一到那里，他就碰到一个&amp;ldquo;老伙计&amp;rdquo;&amp;mdash;&amp;mdash;他亲自训练过的一只警犬。从此再未受到任何骚扰，直到最终缓刑释放。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;20、昆明一位派出所所长，涉嫌受贿被关押在安宁看守所，一开始保密措施做得不错，同监室的人都不知道他是警察。后来不知道为什么泄露了，结果有一天晚上睡得正酣，突然被一顿暴打，险些送命。我再见他的时候，已经换了看守所。跟他一个监室的人，谁都不承认动过手，结果全被关了禁闭。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;21、一百家看守所会有两百套管理方式，之所以一家有超过一种的方式，主要是因为它们经常变来变去。今年去要走这些程序，办这些手续，明年再去又会是另外的手续另外的程序。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;22、基本上，江苏和浙江的看守所都需要两名律师一起才能会见，而北京的看守所现在已经只需要一名律师就可以了。至于上海，一直有自己的做法：见女性犯罪嫌疑人和十种涉及暴力的被告人，需要两名律师，其他一名律师即可。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;23、有一年我去浙江岛上的定海看守所，一个诈骗案却非要两人才能会见。交涉来交涉去，看守所的人说你去隔壁的律师事务所租一个律师。还能这样？结果花一百块钱搞定了这个头大的问题。去年在温州乐清看守所，还有这样的情况，不过租金已经涨到300块一次。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;24、看守所不像监狱，由司法行政部门管理，看守所是由公安机关管理的。因此，一般说来，大门由保安看守，二门由武警执勤，三门以内就是公安办手续，提押换押等等。我没有搞懂的是，为什么有的看守所有武警备勤，更多的看守所却没有，是级别的原因吗？&lt;/p&gt;&lt;p&gt;&lt;br /&gt;25、好的看守所都是相似的，不好的看守所各有各的不好。有的看守所安排大量闲杂人员，手续繁杂重复，一切以别扭与低效为宗旨。有的看守所则存在大量漏洞，这些漏洞搞不好就是安全隐患。总体而言，好与不好跟硬件没有直接关系。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;26、一个好的例子：上海市看，尽管他们办理手续还在用手工的方式，但是由于采用的是图书馆的目录检索法，反而科学高效。卡片一出，会见、提审的次数和嫌犯所处阶段、换押时间均一目了然。而在中西部一些相对落后的地方，强行推广计算机操作，打字犹如刻字，反倒更慢。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;27、一个不好的例子：北京西城看守所，2003年，这家看守所刚刚落成，硬件号称达到三星级酒店的水平。然而律师会见室却狭小得难以想象，身处其间连律师都有被羁押的感觉。近年来，各地新造的看守所有很多存在类似的问题，设计时根本没有考虑律师和嫌犯的权益。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;28、嫌犯不请律师的比请律师的多，即使请了律师，会见的次数也比提审的次数少很多，因此看守所多些提审室少些会见室是可以理解的。但是明显不成比例，而且缺乏通融（即提审室空着却不给排队的律师使用）就不应该了。这方面，有些看守所有很恶劣的先例。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;29、这几年，明显感觉原来宽敞的看守所拥挤了，原来不用排队的开始要等了，这意味着什么无需多言。有的看守所就处理得比较好：去年之前的苏州市看守所，警察律师一视同仁，先到先进，后到的排队。两点开门你要两点半到，那就得等几个小时。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;30、徐汇看守所也是如此，关押人数最多的那层楼只有四间会见室，经常会看到警察律师挥汗如雨地在排队，在过道里走来走去，不时踮着脚尖去看那些吹着空调提审会见的人好了没有。这种情况已经好几年了，一度使我不愿意接徐汇的案子。你知道的，我是急性子，生平最恨排队。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;31、针对类似问题，其实有些看守所还有改进的空间。比如上海市二看，囿于客观环境的限制，每层楼只有三个房间。然而只有两间用来会见提审，另外一间堆着些破衣烂鞋等杂物。有一次，两个房间都有人了，管教还把人给我提出来，我只好在走廊上站着完成了会见。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;32、最近几年，上海有好几家看守所从市中心搬到了郊区，硬件设施越来越好，但是管理缺乏协调和统一，闹出不少冷笑话：黄浦和杨浦看守所的会见室里，都有一颗红色的按钮，会见结束后按一下，通知管敎还押被告人，管教就会来将人带走。（待续）&lt;/p&gt;&lt;p&gt;&lt;br /&gt;33、（续32）宝山看守所的律师会见室，墙壁上也有一个红色的按钮。但这是一个紧急状态的按钮，而不是呼叫管教的按钮。前久有个律师会见结束后，想当然地按了那么一下，结果警铃大作，武警、保安、管教都出动了，律师也受到了处分。因为这家看守所，还押是由律师自己送回去。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;34、一般来说，在看守所会见的时候，抽抽烟是可以的。因此，虽然我不抽烟，但是公文包里总是带着香烟和打火机。需要注意的是，不能让当事人将多余的香烟带入监室，打火机就更不能了。有的当事人为了讨好&amp;ldquo;头瓢&amp;rdquo;（监室里资格最老的人），会将烟屁股藏起来带进去。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;35、有的律师，说起来真是无知者无畏。有一次在一家看守所（涉及到看守所的管理漏洞，恕不点名），看到一位女律师在见自己的当事人，两人一人一个汉堡王，边吃边谈。乍一看很河蟹，细想想真是可怕。我一贯主张，不能将任何咽得下去的东西带给羁押中的被告人。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;36、但是也不尽然，某检察院在检讨自己侦办案件过程中存在的问题时，总结的其中之一就是不应该在嫌疑人想要喝牛奶的情况下不给他喝，还拿这个来引诱他。吊诡的是，这个人的律师在会见的时候，因为给他喝了自己随身所带的营养快线，正好被驻所检察官看到，写了好几份检查。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;37、为什么不能带吃的东西进入看守所？按理说看守所里的人都是被推定为无罪的呀。问题在于，他虽然被推定为无罪，但是却因为有犯罪的嫌疑或者被提起控告而被羁押在公安机关的监管场所，看守所必须负责他的安全。其中，饮食是很重要的一个方面。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;38、当然，例外又来了。在外地开庭的时候，遇到半天没有开完的案子，经常会出现法庭不负责被告人伙食的情况。这时候家属们就开始各显神通了：递水递饼干，那是小菜一碟；还有直接送盒饭的。自然，饭盒总是被压了又压，抖开来几乎有一满盆。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;39、有一年在云南楚雄中院开庭，看守所派了一名管教押着当事人来出庭。上午庭审结束，法官跟管教说：你把他带回去吃了饭下午再来。管教生硬地反问法官：现在哪里还吃得到饭？然后，破天荒地，管教、被告人、家属、律师一起点了一大桌菜。这事离今天，应该有十年了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;40、有一次在江苏省看守所见一位领导干部。还没坐下来，他就兴奋地举起一张报纸，执意要读一段报道给我们听。报道说，周书记指示，要重证据不轻信口供。看他激动的样子，就像拿着一张宣告他无罪的圣旨。我心里想，当初在台上的时候，他是不是也如此迷信指示？&lt;/p&gt;&lt;p&gt;&lt;br /&gt;41、入行之初，集中地办理过几批法律援助案子，基本上都是上诉的死刑犯。这类案子不是毒品案就是杀人案，要么抢劫强奸附带杀人。每次接五六个案子，每个案子两三百块钱经费，然后集中出差一次，去上两三家看守所，回来交上辩护词，大致会有一两件改判。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;42、6月26日是国际禁毒日，某年我正巧到毒品案件高发地的云南德宏看守所会见我援助的当事人。看守所被戒严了两小时，以便武警死囚一个个提溜上敞篷的军用大货车。这些人刚刚被安排见了自己的家人，闻了几口一大早就做好的正餐。没有一个人有传说中大义凛然的表情。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;43、我的当事人出来时浑身颤抖，以为自己的死期也到了。得知我是昆明来的律师，他无论如何不相信，因为这是他第一次在看守所见到律师。一审律师是由当地安排的援助，没有会见就出庭了。在07年死刑复核权上收和二审必须开庭的规定出台之前，这种情况是比较普遍的。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;44、看守所散处各地，高院又都在省会城市，因此规定死刑案件二审必须开庭，是一项艰巨的工作。在此之前，尽管有规定不开庭的案子法官也必须提讯上诉人，但是往往会有一种变通，比如由正好途经此地办理其他案子的同事代劳。这样，裁定书上的法官可能不是死囚见到的法官。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;45、各地的看守所真的是太不相同了。在内地，死囚往往会受到额外的看管。但在云南边陲，由于毒品案太多，死囚很寻常，也就没有什么特别的措施，无非是加一副沉重的镣铐。在西双版纳看守所，我就曾经靠在水泥的乒乓球台上，依次会见过三名坐在球台旁边石墩上的死囚。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;46、其中有一位是上海籍的毒贩，我问他是不是知青的后代，他说不是，就是为了贩毒才去的版纳。临走的时候，他给我一个号码，希望我能够告诉他的家人一声，他出事了。出所后我打了电话，没料到他的家人一开口就问我是不是要钱，我说我是免费的，然后挂了电话。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;47、还在昆明执业时，同事去曲靖办一批援助案子，在看守所见到一位堪称极品的死囚。他犯了抢劫、杀人和强-奸三项罪名，后一项罪名的被害人好像是他的妈妈还是奶奶。如何写辩护词，大家都找不出从宽的理由。我说，你们告诉法官，这人是个畜生，不能用人的法律来制裁他。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;48、上海提篮桥监狱，上个世纪三十年代建成时，号称远东第一大监狱。从空中看，监狱的构造是一个繁体的&amp;ldquo;监&amp;rdquo;字。监狱总医院搬到周浦之前就设在这里。这样，那些生了病但又不符合取保候审条件的犯罪嫌疑人或者被告人，就羁押在这里。所以，充当着临时看守所的功能。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;49、极少数绝食的犯罪嫌疑人，会被送到监狱医院羁押，以通过灌食维持生命。这样，会见他们及那些生病的当事人，也就必须到监狱医院。由于病床不可能每人一间，因此会见就像探视病人一样，不但很不正式，而且经常会围起一堆人，即使有管教在场，周围也是竖着耳朵的一圈人。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;50、现在，监狱医院已经搬走。作为看守所，提篮桥最大的功能是羁押一审被判处死刑的案犯。他们要在这里呆完从上诉期、二审、复核到执行死刑或者改判的或长或短的时光。因此，提篮桥监狱的严管队，是一个非常特别的地方。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;51、9月19日上午在闸北看守所，我们的一个走私案子刚刚上检，预计会见需要较长时间。刚坐下，一个中年女律师就来敲门，问我们什么时候结束，我跟她说隔壁有空房间，我们这刚开始。她说那是提审室，不能用于会见，而她的案子下午就要开庭。我没好气地回她：今天开庭你怎么不昨天来？当然后来，我还是提前结束了会见，在看守所关门之前将房间让给她。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;52、前面说过，提篮桥监狱的严管队，履行着看守所的职责并发挥看守所的功能。上海死刑的二审案子，都要到那里去会见或提审。死刑犯与非死刑犯，决不单单是手铐和脚镣的区别，试想，一群被判了死刑的人关押在一起，会是多么的绝望。所以嘛，才叫严管队。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;53、（续52）然而，会见和提审的地方却异常的狭小，一共只有两间半封闭的小隔间，每间只有不到两个平方，一个小台子，一边坐律师，一边坐死囚，中间没有任何隔断。要见的人，不是毒枭就是杀人犯，现在写来感觉后背凉飕飕的，会见的时候倒不害怕，因为彼此熟悉了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;54、（续53）所谓严管，不同人犯也不相同，这要看情况。一般而言，毒贩和杀人犯就有区别：毒贩戴脚镣就可以了，出来再加上手铐，而杀人犯不但两样都戴，还要在手铐和脚镣之间加上链子。这样一来，完全没有办法穿衣服，只好剪开来披在身上。冬天，首先看见的，就是一团宽布条走过来。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;55、有一次，见一个杀人犯，她把公公婆婆杀了，一审被判了死刑。她提出上诉，并指名要我辩护。在死刑问题上，我不愿意替别人擦屁股，但是她家属给我看了她写出来的字条，我决定去见见她。她看见我就说：你还是来了？我说：我怕你在那个世界诅咒我。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;56、还有一次在提篮桥见一个毒贩。他的案子一波三折，消息时好时坏。最后一次见他，出来时不但手铐脚镣齐全，坐下后又被铐在屁股下面的石墩上，头抬不起来。我告诉他法院有了新证据，结果不乐观。还押时我没有就走，看着他被押回牢房，突然听到一声凄厉的叫喊：上&amp;mdash;&amp;mdash;路&amp;mdash;&amp;mdash;啦。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;57、06年在上海市看守所见一位女犯人，她在美国把老公杀了，回国时在浦东机场被边检拿下。7月10号开庭，我9号去看她。谈完案子后，她说张律师你能不能今晚不要熬夜？我问她为什么？她说希望我明天开庭有一个好的状态。我答应了她，结果上届世界杯的决赛我没看成。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;58、生平第一次走进看守所，是在1998年底的云南玉溪市看守所，办理一件辩护人伪证案。当事人是当地鼎鼎大名的一家律师事务所主任，云大毕业后做过警察、公诉人、法官，后来辞职出来做律师，再后来变成被告人。诡异的是，会见他的房间居然就是他此前涉案的那间。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;59、好几年前，可能是办浙大一位副校长的案子，打车去宁波市看守所。路上司机很啰嗦，一直在问这问那。还说，你们要去看守所，那里面关的可都是坏人呐。我笑了，告诉他不是那么回事，里面大部分都是好人，坏人你看这，满眼都是。他想了想说，你说的对。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;60、逢年过节，总会收到一位前当事人的礼物，月饼啊、鲜花啊、果篮啊什么的。有一段时间，他涉嫌行贿被关在杨浦看守所，其实也不是什么行贿，就是回扣的事情没有处理好。那时候我在杨浦有好几个案子，有空就会把他提出来见见，等到案子办完的时候，跟他们一家都成了朋友。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;61、在看守所会见，最无奈的事情就是谈到个人问题。有家属希望转告里面一定会死等的，有里面的带话叫外面重新找个好的的，不一而足。固然，不愿意转述坏消息，但也不喜欢老传甜言蜜语。基本上，遇到类似问题，不是迫在眉睫的，我都是一句话：这事，以后你们当面说。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;62、普陀区看守所，几年前由市区搬到郊外。地方大倒是大了，却很不科学。进了由保安把守的大门后，还要通过三道呯呯作响的铁门才提得到人。匪夷所思的是，提到人后又要依次出这三道门，再穿过两百米距离的院子，才到会见室。简单的案子，可能还没走到会见室就可以还押了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;63、江西万载县看守所，在县城背后的一个高坡上。跟很多发展相对滞后的地方看守所一样，有着相似的随意和近似的风格：下午要很晚才上班，不管你是谁，来自哪里，先问问要见的是谁，犯了什么事，关了多久了，会判多少年。然后才慢悠悠的办手续，等上很长的时间，人才提过来。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;64、静安看守所，是上海唯一位于市中心高尚地段的看守所，周围环绕着好几座高星级酒店和月缴税超亿元的写字楼。当然困在里面的人是体会不到这份繁华的，因为所有的窗户都像浴室门一样，只能往下看不能往上看。基本上，他们聊得最多的，是对应的法院里谁谁谁是一把刀这样的话题。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;65、某次在一个研讨会上，一位相熟的教授给我看了一份材料，这是他们就刑法的第八份修正案征求看守所里的被羁押人的意见汇总。先不说这些意见的成色和价值，光是征求意见这个举动本身就让我感动不已，不由得佩服起这位挂职检察长的学者来。这家看守所是黄浦区看守所。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;66、数年前在新疆石河子看守所，顶班去辩一个案子。这案子前前后后打过好几场官司，当事人是一个跟我年龄相仿的帅哥，性格脾气都很投缘。经过数次飞沙走石的庭审辩论，最终以我们完胜而告结束。此次进疆，再经过那间看守所时，居然印象全无，这是极罕见的情况。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;67、安徽滁州看守所，大门很新，监房很旧，普普通通的水泥地面，一张大桌子，隔着拇指粗的钢栅，对面坐着你的当事人，一位连任过三届公安局长的被告。那时他正在向你展示自己被刑讯逼供的细节，不断地走来走去，撸衣拂袖。他那边的地面更低，光线更暗，此情此景，百味杂陈。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;68、云南昭通看守所，也是一位公安局长，被控徇私枉法、非法持枪和贪污三罪。那时候司法还是比较讲道理的，我的辩护成功了。宣判当天专程由昆明搭机去昭通接他出看守所。一跨出牢房的门，他就紧紧地握住了我的手。刹那之间，原本狭小而昏暗的看守所，变得明亮和宽敞起来。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;69、云南和四川交界的金沙江边，有一家绥江看守所。八年前我在那里办过一个杀人案，当事人只有16岁。二审发回重审后我去见他，发现比以前瘦了，而且面色苍白。问他怎么回事，他说刚关完禁闭出来。原来他在天台上劳动时，看见冤枉他坐牢的承办警察，于是将一盆水泼了下去。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;70、绥江这个地方值得再说一嘴。整个县城建在山坡上，坡底挨近金沙江的地方是看守所，往坡上走依次是政府、公安局和学校、医院等等，法院在山顶，俗称最高法院。案发地在法院附近，小伙子家在看守所附近，根据时间推算完全不可能作案。最终，法院凭此宣告无罪（原判十八年）。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;71、看守所里，往往会贴有各种标语，有喷绘的，有装裱的，有花边的，有简单的白纸黑字的。内容无非劝人向善，教人悔改，传习法律，辅之以恐吓威胁。最有趣的是宝山看守所，圆形的提审通道上，密布着各种格言警句，被羁押者几乎没有机会看到，像是专门写给视察者和管教们看的。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;72、昨天下午在南通，跟公诉人谈完案子已经超过三点。到看守所时一排十几个房间空着，三间会见室正好有三拨律师在使用。看守告知我们必须等。好在还有工商资料需要调查，当机立断先行离开，待查好资料返回，正好空出一个房间，离看守所关门还有一小时，最终皆大欢喜。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;73、看守所里住的地方，各个看守所很不一样。即便是上海这样的城市，也可以说是千差万别。首先是空间，基层看守所根据房间大小，每间数人、十数人到数十人不等，由于人员流动性大，人际关系非常微妙。人多的时候，空气污秽不堪，味道十分难闻，熬过第一天和头三天非常重要。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;74、有的看守所窗明几净，干净舒适，安逸得很。被羁押的犯罪嫌疑人可以读书看报，写信申冤。每周可以点餐加菜，根据个人喜好，再跟办案机关提些诸如一人独住或者两人合居的要求。最终，这些人在判决结果上的差异，未必跟那些泯然众人的小角色有本质的不同。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;75、浦东看守所，女监在顶楼。想是因为女监的缘故，看守也温和些。虽然是新建的，却一共只有两个房间，分别用来提审和会见。这就意味着必须第一个到，不然就要等啊等。等到轮到你了，又会发现小得离谱，两个人几乎不能转身。那个用来记录的台板，坐下就够不着，够着就坐不下。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;76、刚出道的时候，为了一个案子去很远的地方会见。我现在都很难描述那个叫做景东县看守所的地方，似乎是属于云南思茅（现在叫普洱）。在脏兮兮的卧铺大巴上，随着翻江倒海的颠簸，看着窗外淅淅沥沥的雨点，想着自己的前途和未来。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;77、吃的问题同样不一而足，看守所只能也只愿提供最基本的伙食。由于标准十几年不变，就显得竞相下降。这种时候，加餐就显得很必要了。但是加餐存在很多现实的问题，除了价格普遍昂贵，更重要的是在同监室&amp;ldquo;难友&amp;rdquo;之间形成的人际关系的压力。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;78、毕竟只是嫌疑人，尚未被定罪，大部分看守所都给予在押人员适当的改善伙食和补充营养的机会。通常的做法是为每个在押人员建立大帐，可以用账上的钱以特定的价格采购看守所提供的商品。当然，少数看守所会同意将未开封的食品经检查后送给在押者。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;79、抽烟是一个纠结的问题。通常，没有一间看守所会明确规定在押人员可以抽烟，因为这不单是烟的问题，还涉及火。但是，抽烟的人都知道，强行禁止显然既不合情又不合理，还会给提审造成困难（很多口供都是利用香烟问题解决的，一笑）。因此，普遍的做法是，可以抽不能带。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;80、看守所的现状，迫切需要改变，这是没有争议的。但是该怎么改，往什么方向改，又是一个很大的问题。目前，有的看守所在设立律师会见室的物理阻隔，有的在拆除律师会见室的物理阻隔，两者都认为自己是在改革。前者的依据是三个至上，后者的依据是官方的人/权规划。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;81、南方冬天没有暖气，空气阴湿，很不舒服。一位对上海人来说几乎是家喻户晓的美国籍盗版电影商人，被羁押在上海市看守所。我们去见他的时候，他提出要八床被子，两床用来垫，两床用来盖。问他另外四床呢？他回答说，给同监室新交的朋友。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;82、正是这位美国人，在看守所里不断地，固执而又真诚地维护着自己的权益：他睡觉时不愿意挨着别人，抗议监室过于拥挤；他抗议不给他按照自己的意愿剃须理发；抗议在公共浴室淋浴；抗议同监室的人对他的敌意。。。用管教干部的话说，整个一个事儿婆。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;83、开庭的时候，由于他的中文不是太好，法庭给他配备了翻译，他又会嫌翻译没有翻对他的话。庭审开始不久，因为法庭里开着热空调，他要求脱衣服，审判长同意了。他先脱去羽绒服，然后再脱毛衣，一会儿开衫一会儿套衫，嗯，最终他一共脱下八件毛衣。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;84、怎么说呢，有人的地方就有特权，看守所当然不会例外。承办案件的单位将抓来的人往看守所一交，除了一些简单的要求，比如谁谁谁不能关在一起外。其余安排都是看守所的权力。在上海这样的地方，监室是不是朝南，直接关系到整个冬天。心已经很冷了，身上会更冷。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;85、办案十数年，到过的看守所上百家，当事人怎么算都有几百号人。凭心而论，认为自己受到公平对待的，确属凤毛麟角。轻微的能够忍受的小伤害，包括身体和心灵上的，是普遍存在的。倒也还没有遇到过自己的当事人被严重伤害的情形。当然一个不争的事实是，大家都越来越没有耐心。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;86、看守所里的伤害大致有这么几种：一是办案单位的刑讯或者变相刑讯（比如不给睡觉或者不给吃饭）；一是同监室在押人员的殴打；一是看守管教的欺凌（违反监规的报复）；最后是自伤自残。当然，有很多刑讯其实发生在看守所之外，这就不是本微博系列讨论的话题了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;87、北方的看守所，冬天有暖气，但是暖气也有暖气的问题。羁押的人多了，三教九流、五湖四海，那个味道不是人人都能忍受的。当然，人的适应力是无穷的，习惯了也就罢了。军方的看守所，有的甚至有地暖设备，一次去见当事人，给他带了一双毛鞋，结果他穿着人字拖就出来了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;88、干刑事辩护这行时间长了，就会相信性格决定命运。看守所的环境犹如旅途，很容易暴露人的本性。某些官员得势时趾高气扬、忘乎所以，一旦势败，即刻一泻千里、吹毛求疵。基本上，我们总结出一个规律：凡拎得清的，即使真有罪，结果也不会太坏；凡拎勿清的，即使无辜，也难洗清冤屈。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;89、有次在昆明某看守所，见一个卷入伤害案的小伙子。会见时我说：没事的时候，胆子不要大；出了事，胆子不要小。这本是我经常说的一句口头禅，基本上是句废话。没想到这小家伙记在了心里，出来后发奋图强，通过了律师资格考试，现在在昆明做律师。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;90、以我个人的经验，总体而言，看守所里的在押人员，有一半在道德上要高于外面的人。之所以说道德上，是因为法律变得如此混乱，已经丧失了界定善恶好坏的标尺作用。坦率地说，因为案子而交上的一些当事人朋友，甚至比其他朋友更加牢靠而可信。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;91、看守所问题重重，确实已经到了非改不可的地步。但是怎么改，改什么，改成什么样子，等等，都是问题，都有巨大的争议。现行的《看守所条例》只是一部行政法规，且颁行于20年前，条文里甚至还使用&amp;ldquo;人犯&amp;rdquo;这一明显歧视性的字眼来称呼在押人员。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;92、二十年来，刑事法律有了巨大的变化，罪刑法定和无罪推定等观念一度深入人心（当然现在又不提了，看守所条例也算是以不变应万变哈），而看守所条例始终未启动实质性的修订和完善。因此，当务之急已经不是小修小改，而是制定一部看守所法或者监管法。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;93、首当其冲的是管理体制问题，现行由公安部监管看守所的体制应当改变，转由监管监狱的司法行政部门负责。这样做最大的好处是，办案机关与监管机关分离，便于解决刑讯逼供和超期羁押的顽疾。毕竟，指望自己监督自己，永远都只是个笑话。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;94、其次是要扩大取保候审的比例和范围，大幅度减少审前羁押的情况。看守所人满为患，主要的原因当然与治安形势有关，但是一个重要的原因却是冗长的刑事诉讼程序以及办案机关随意和无谓的拖延。羁押时间越长，越不容易解决无辜者的冤屈和轻罪案件嫌疑人的基本权利。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;95、对那些涉及暴力犯罪，重大案件以及取保候审确实会妨碍侦查活动而必须暂时羁押的犯罪嫌疑人，由于他们尚未被定罪，因此，应当保障他们与家属定期见面或通话的权利。这其实并不违反现行法规，只是被认为地从严执行了，反过来又变成了看守人员用于寻租的腐败机会。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;96、任何时候，看守所不应当羁押已决犯。海鹏公在微博上透露，某地看守所居然&amp;ldquo;规定&amp;rdquo;，刑期在四年以下的罪犯，每年交6000元就可以不进监狱。然后，看守还会带这些人出去洗澡，打架。这当然是极个别的事件，但是再不改革，这种荒唐事只会越来越多，层出不穷。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;97、某次，某看守所的所长跟我讲，他们现在有开源节流的任务。所务会决定，律师只要交6000块，就可以把名字和电话印在铁皮上，挂他们看守所门口。考虑到信誉问题，所以机会只留给像我这样的律师。我倒吸一口凉气，婉拒了他的好意，从此再不敢接当事人关押在那家看守所的案子。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;98、增加看守所的公开化和透明度，应是看守所改革和立法的方向。现在，大多数看守所甚至比监狱还要神秘，这显然与法治精神背道而驰。几乎每家看守所都说自己在改革，搞个徒有虚名的所谓巡视员，把提审会见室的栅栏装了拆、拆了装，每折腾一次就算一次重大的改革举措。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;99、我有一个梦想：有一天，这个国家任何涉嫌犯罪的人，都能够得到有尊严的对待。无论是在看守所里还是在法庭上，他们都是而且只是因为他们的行为而受审讯和处罚，而且只受到适当而且必要的惩罚。不会因为他们的出身，信仰，经济状况以及其他一切不可思议的标签而受到不同的对待。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;100、一位劳改干部说过：每个国家都有自己的秘密，我们的监狱就是我们的秘密。似乎可以补充一句：我们的看守所也有自己的秘密。周云蓬在歌中唱到：不要做中国人的孩子，那么，当然，也不要做中国人的囚徒。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2503774.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503774.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2503771.html</id><title type="text">漫谈看守所</title><summary type="text">http://gameloverlu.fyfz.cn/cat/75296.htm</summary><published>2012-05-16T04:48:00Z</published><updated>2012-05-16T04:48:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503771.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503771.html"/><content type="html">&lt;p&gt;http://gameloverlu.fyfz.cn/cat/75296.htm&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2503771.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503771.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2503769.html</id><title type="text">建议检察院服务器服务器配置 显示器，切换器 键鼠</title><summary type="text">建议检察院服务器服务器配置 显示器，切换器 键鼠1.1 空0.9xuc2013@163.com</summary><published>2012-05-16T04:47:00Z</published><updated>2012-05-16T04:47:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503769.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503769.html"/><content type="html">&lt;p&gt;建议检察院服务器服务器配置 显示器，切换器 键鼠&lt;br /&gt;1.1 空&lt;br /&gt;0.9&lt;/p&gt;&lt;p&gt;&lt;br /&gt;xuc2013@163.com&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2503769.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503769.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2503767.html</id><title type="text">拘留所条例</title><summary type="text">拘留所条例中华人民共和国国务院令 第614号 《拘留所条例》已经2012年2月15日国务院第192次常务会议通过，现予公布，自2012年4月1日起施行。 总 理 温家宝 二○一二年二月二十三日 拘留所条例 第一章 总 则 第一条 为了规范拘留所的设置和管理，惩戒和教育被拘留人，保护被拘留人的合法权益，根据有关法律的规定，制定本条例。 第二条 对下列人员的拘留在拘留所执行： (一)被公安机关、国家安全机关依法给予拘留行政处罚的人； (二)被人民法院依法决定拘留的人。 第三条 拘留所应当依法保障被拘留人的人身安全和合法权益，不得侮辱、体罚、虐待被拘留人或者指使、纵容他人侮辱...</summary><published>2012-05-16T04:43:00Z</published><updated>2012-05-16T04:43:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503767.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503767.html"/><content type="html">&lt;p&gt;拘留所条例&lt;/p&gt;&lt;p&gt;中华人民共和国国务院令&lt;/p&gt;&lt;p&gt;第614号&lt;/p&gt;&lt;p&gt;《拘留所条例》已经2012年2月15日国务院第192次常务会议通过，现予公布，自2012年4月1日起施行。&lt;/p&gt;&lt;p&gt;总 理 　温家宝&lt;/p&gt;&lt;p&gt;二○一二年二月二十三日&lt;/p&gt;&lt;p&gt;拘留所条例&lt;/p&gt;&lt;p&gt;第一章 总 则&lt;/p&gt;&lt;p&gt;第一条 为了规范拘留所的设置和管理，惩戒和教育被拘留人，保护被拘留人的合法权益，根据有关法律的规定，制定本条例。&lt;/p&gt;&lt;p&gt;第二条 对下列人员的拘留在拘留所执行：&lt;/p&gt;&lt;p&gt;(一)被公安机关、国家安全机关依法给予拘留行政处罚的人；&lt;/p&gt;&lt;p&gt;(二)被人民法院依法决定拘留的人。&lt;/p&gt;&lt;p&gt;第三条 拘留所应当依法保障被拘留人的人身安全和合法权益，不得侮辱、体罚、虐待被拘留人或者指使、纵容他人侮辱、体罚、虐待被拘留人。&lt;/p&gt;&lt;p&gt;被拘留人应当遵守法律、行政法规和拘留所的管理规定，服从管理，接受教育。&lt;/p&gt;&lt;p&gt;第四条 国务院公安部门主管全国拘留所的管理工作。县级以上地方人民政府公安机关主管本行政区域拘留所的管理工作。&lt;/p&gt;&lt;p&gt;第二章 拘 留 所&lt;/p&gt;&lt;p&gt;第五条 县级以上地方人民政府根据需要设置拘留所。拘留所的设置和撤销，由县级以上地方人民政府公安机关提出意见，按照规定的权限和程序审批。&lt;/p&gt;&lt;p&gt;第六条 拘留所应当按照规定的建设标准，设置拘留区、行政办公区等功能区域。&lt;/p&gt;&lt;p&gt;第七条 拘留所依照规定配备武器、警械，配备交通、通讯、技术防范、医疗和消防等装备和设施。&lt;/p&gt;&lt;p&gt;第八条 拘留所所需经费列入本级人民政府财政预算。&lt;/p&gt;&lt;p&gt;第三章 拘 留&lt;/p&gt;&lt;p&gt;第九条 拘留所应当凭拘留决定机关的拘留决定文书及时收拘被拘留人。需要异地收拘的，拘留决定机关应当出具相关法律文书和需要异地收拘的书面说明，并经异地拘留所主管公安机关批准。&lt;/p&gt;&lt;p&gt;第十条 拘留所收拘被拘留人，应当告知被拘留人依法享有的权利和应当遵守的规定。&lt;/p&gt;&lt;p&gt;拘留所收拘被拘留人后，拘留决定机关应当及时通知被拘留人家属。&lt;/p&gt;&lt;p&gt;第十一条 拘留所收拘被拘留人，应当对被拘留人的人身和携带的物品进行检查。被拘留人的非生活必需品及现金由拘留所登记并统一保管。检查发现的违禁品和其他与案件有关的物品应当移交拘留决定机关依法处理。&lt;/p&gt;&lt;p&gt;对女性被拘留人的人身检查应当由女性人民警察进行。&lt;/p&gt;&lt;p&gt;第十二条 拘留所发现被拘留人可能被错误拘留的，应当通知拘留决定机关，拘留决定机关应当在24小时内作出处理决定；对依照《中华人民共和国治安管理处罚法》第二十一条的规定不应当被执行拘留的，拘留所不予收拘，并通知拘留决定机关。&lt;/p&gt;&lt;p&gt;第十三条 拘留所发现被拘留人吸食、注射毒品成瘾的，应当给予必要的戒毒治疗，并提请拘留所的主管公安机关对被拘留人依法作出社区戒毒或者强制隔离戒毒的决定。&lt;br /&gt;第四章 管理教育&lt;/p&gt;&lt;p&gt;第十四条 拘留所应当建立值班巡视制度和突发事件应急机制。值班巡视人员应当严守岗位，发现问题及时报告并妥善处理。&lt;/p&gt;&lt;p&gt;拘留所应当安装监控录像设备，对被拘留人进行安全监控。&lt;/p&gt;&lt;p&gt;第十五条 拘留所应当根据被拘留人的性别、是否成年以及其他管理的需要，对被拘留人实行分别拘押和管理。&lt;/p&gt;&lt;p&gt;对女性被拘留人的直接管理应当由女性人民警察进行。&lt;/p&gt;&lt;p&gt;第十六条 拘留所应当建立被拘留人管理档案。&lt;/p&gt;&lt;p&gt;第十七条 拘留所应当按照规定的标准为被拘留人提供饮食，并尊重被拘留人的民族饮食习惯。&lt;/p&gt;&lt;p&gt;第十八条 拘留所应当建立医疗卫生防疫制度，做好防病、防疫、治疗工作。&lt;/p&gt;&lt;p&gt;拘留所对患病的被拘留人应当及时治疗。被拘留人患病需要出所治疗的，由拘留所所长批准，并派人民警察管理；被拘留人患有传染病需要隔离治疗的，拘留所应当采取隔离治疗措施。&lt;/p&gt;&lt;p&gt;被拘留人病情严重的，拘留所应当立即采取急救措施并通知被拘留人的亲属。&lt;/p&gt;&lt;p&gt;第十九条 拘留所发现被拘留人有下列情形之一的，应当建议拘留决定机关作出停止执行拘留的决定：&lt;/p&gt;&lt;p&gt;(一)患有精神病或者患有传染病需要隔离治疗的；&lt;/p&gt;&lt;p&gt;(二)病情严重可能危及生命安全的。&lt;/p&gt;&lt;p&gt;第二十条 为被拘留人提供的拘留期间生活必需品应当由拘留所检查登记后转交被拘留人。非生活必需品，拘留所不予接收。&lt;/p&gt;&lt;p&gt;第二十一条 拘留所应当对被拘留人进行法律、道德等教育，组织被拘留人开展适当的文体活动。&lt;/p&gt;&lt;p&gt;拘留所应当保证被拘留人每日不少于2小时的拘室外活动时间。&lt;/p&gt;&lt;p&gt;拘留所不得强迫被拘留人从事生产劳动。&lt;/p&gt;&lt;p&gt;第二十二条 被拘留人检举、揭发违法犯罪行为经查证属实或者被拘留人制止违法犯罪行为的，拘留所应当予以表扬。&lt;/p&gt;&lt;p&gt;第二十三条 被拘留人有下列违法行为之一的，拘留所可以予以训诫、责令具结悔过或者使用警械：&lt;/p&gt;&lt;p&gt;(一)哄闹、打架斗殴的；&lt;/p&gt;&lt;p&gt;(二)殴打、欺侮他人的；&lt;/p&gt;&lt;p&gt;(三)故意损毁拘留所财物或者他人财物的；&lt;/p&gt;&lt;p&gt;(四)预谋或者实施逃跑的；&lt;/p&gt;&lt;p&gt;(五)严重违反管理的其他行为。&lt;/p&gt;&lt;p&gt;拘留所人民警察对被拘留人使用警械应当经拘留所所长批准，并遵守有关法律、行政法规的规定。&lt;/p&gt;&lt;p&gt;第二十四条 被拘留人在拘留期间有新的违法犯罪嫌疑的，拘留所应当报告拘留所的主管公安机关处理；拘留所发现被拘留人收拘前有其他违法犯罪嫌疑的，应当通知拘留决定机关或者报告拘留所的主管公安机关处理。&lt;/p&gt;&lt;p&gt;第二十五条 拘留所保障被拘留人在拘留期间的通信权利，被拘留人与他人的来往信件不受检查和扣押。被拘留人应当遵守拘留所的通信管理规定。&lt;/p&gt;&lt;p&gt;第二十六条 拘留所保障被拘留人在拘留期间的会见权利。被拘留人应当遵守拘留所的会见管理规定。&lt;/p&gt;&lt;p&gt;会见被拘留人应当持有效身份证件按照规定的时间在拘留所的会见区进行。&lt;/p&gt;&lt;p&gt;被拘留人委托的律师会见被拘留人还应当持律师执业证书、律师事务所证明和委托书或者法律援助公函。&lt;/p&gt;&lt;p&gt;第二十七条 被拘留人遇有参加升学考试、子女出生或者近亲属病危、死亡等情形的，被拘留人或者其近亲属可以提出请假出所的申请。&lt;/p&gt;&lt;p&gt;请假出所的申请由拘留所提出审核意见，报拘留决定机关决定是否批准。拘留决定机关应当在被拘留人或者其近亲属提出申请的12小时内作出是否准予请假出所的决定。&lt;/p&gt;&lt;p&gt;被拘留人请假出所的时间不计入拘留期限。&lt;/p&gt;&lt;p&gt;第二十八条 被拘留人或者其近亲属提出请假出所申请的，应当向拘留决定机关提出担保人或者交纳保证金。有关担保人和保证金的管理按照《中华人民共和国治安管理处罚法》的有关规定执行。&lt;/p&gt;&lt;p&gt;被拘留人请假出所不归的，由拘留决定机关负责带回拘留所执行拘留。&lt;/p&gt;&lt;p&gt;第二十九条 被拘留人提出举报、控告，申请行政复议，提起行政诉讼或者申请暂缓执行拘留的，拘留所应当在24小时内将有关材料转送有关机关，不得检查或者扣押。&lt;/p&gt;&lt;p&gt;第五章 解除拘留&lt;/p&gt;&lt;p&gt;第三十条 被拘留人拘留期满，拘留所应当按时解除拘留，发给解除拘留证明书，并返还代为保管的财物。&lt;/p&gt;&lt;p&gt;第三十一条 被拘留人在解除拘留时有下列情形之一的，拘留所应当向有关机关或者单位移交被拘留人：&lt;/p&gt;&lt;p&gt;(一)依法被决定驱逐出境、遣送出境的；&lt;/p&gt;&lt;p&gt;(二)依法被决定执行刑事强制措施的；&lt;/p&gt;&lt;p&gt;(三)依法被决定社区戒毒、强制隔离戒毒的；&lt;/p&gt;&lt;p&gt;(四)依法被决定采取强制性教育矫治措施的。&lt;/p&gt;&lt;p&gt;第六章 附 则&lt;/p&gt;&lt;p&gt;第三十二条 执行拘留的时间以日为单位计算，从收拘当日到第2日为1日。&lt;/p&gt;&lt;p&gt;第三十三条 国家安全机关设置的拘留所，由国家安全机关依照本条例的规定进行管理。&lt;/p&gt;&lt;p&gt;第三十四条 被公安机关依法给予行政强制措施性质拘留的人在拘留所执行拘押，应当与本条例第二条规定的被拘留人分别拘押，具体管理办法由国务院公安部门参照本条例规定。&lt;/p&gt;&lt;p&gt;第三十五条 本条例自2012年4月1日起施行。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2503767.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503767.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2503763.html</id><title type="text">看守所警务公开内容</title><summary type="text">看守所警务公开内容一、 看守所的性质、任务看守所是羁押依法被逮捕、刑事拘留的犯罪嫌疑人、被告人的机关。被判处有期徒刑的罪犯在被交付执行刑罚前，剩余刑期在一年以下的，由看守所代为执行。看守所的任务是依据国家法律对被羁押的犯罪嫌疑人、被告人和罪犯实行武装警戒看守，保障安全；对在押人员进行教育；管理在押人员的生活和卫生；保障侦查、起诉和审判工作的顺利进行。二、在押人员的权利和义务（一）看守所依法保障在押人员以下权利1、人格不受侮辱、人身安全和合法财产不受侵犯；2、辩护、申诉、控告和检举；3、未被剥夺政治权利罪犯的选举权；4、按规定通信和会见；5、按规定获得衣食保障，有病得到及时诊治；6、法律未剥夺或</summary><published>2012-05-16T04:42:00Z</published><updated>2012-05-16T04:42:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503763.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503763.html"/><content type="html">&lt;p&gt;看守所警务公开内容&lt;/p&gt;&lt;p&gt;一、 看守所的性质、任务&lt;br /&gt;看守所是羁押依法被逮捕、刑事拘留的犯罪嫌疑人、被告人的机关。被判处有期徒刑的罪犯在被交付执行刑罚前，剩余刑期在一年以下的，由看守所代为执行。&lt;br /&gt;看守所的任务是依据国家法律对被羁押的犯罪嫌疑人、被告人和罪犯实行武装警戒看守，保障安全；对在押人员进行教育；管理在押人员的生活和卫生；保障侦查、起诉和审判工作的顺利进行。&lt;br /&gt;二、在押人员的权利和义务&lt;br /&gt;（一）看守所依法保障在押人员以下权利&lt;br /&gt;1、人格不受侮辱、人身安全和合法财产不受侵犯；&lt;br /&gt;2、辩护、申诉、控告和检举；&lt;br /&gt;3、未被剥夺政治权利罪犯的选举权；&lt;br /&gt;4、按规定通信和会见；&lt;br /&gt;5、按规定获得衣食保障，有病得到及时诊治；&lt;br /&gt;6、法律未剥夺或限制的其它权利。&lt;br /&gt;（二）看守所监督在押人员遵守以下规定&lt;br /&gt;1、严格遵守国家法律、法规和看守所各项制度；&lt;br /&gt;2、服从看守所人民警察管理和教育，自觉维护监管秩序；&lt;br /&gt;3、主动坦白、自首，积极举报他人违法犯罪活动；&lt;br /&gt;4、自觉接受政治、文化、技术教育培训；&lt;br /&gt;5、爱护国家财产，保护公共设施；&lt;br /&gt;6、法律规定的其他义务。&lt;br /&gt;三、在押人员生活、卫生&lt;br /&gt;（一）在押人员生活管理&lt;br /&gt;1、看守所按照公安部、财政部规定标准，供给在押人员伙食，保证饮食卫生，保证开水供给充分。在押人员伙食费由政府保障。&lt;br /&gt; &lt;br /&gt;看守所在押人员食物定量标准&lt;br /&gt;     &lt;br /&gt;品　种每人每月标准（公斤）&lt;br /&gt;粮　食18&lt;br /&gt;蔬　菜20&lt;br /&gt;食　油0.5&lt;br /&gt;肉　类1.5&lt;br /&gt;蛋或鱼1&lt;br /&gt; &lt;br /&gt;2、对有特殊饮食习惯的少数民族在押人员和外籍在押人员，可适当照顾。对患病的在押人员，根据病情需要，适当提高伙食标准。&lt;br /&gt;3、看守所为在押人员代购的日常生活用品确保质量和安全，价格不高于当地市场零售价。&lt;br /&gt;4、监室做到采光、清洁、通风。&lt;br /&gt;5、保障在押人员每日必要的睡眠时间和1-2小时的室外活动。&lt;br /&gt;（二）在押人员医疗、卫生管理&lt;br /&gt;1、看守所设立医疗机构，为在押人员提供诊疗服务。&lt;br /&gt;2、看守所对羁押入所人员进行必要的健康检查。发现不符合羁押条件的，依法不予收押；发现在押人员患严重疾病，不适宜继续羁押的，提请案件主管机关批准改变强制措施。&lt;br /&gt;3、看守所建立健全卫生防疫制度。定期对伙房、监室的卫生状况进行检查和消毒，并做好在押人员夏季防暑降温、冬季防寒保暖工作。&lt;br /&gt;（三）在押人员财物管理&lt;br /&gt;1、看守所准许在押人员携带生活必需的衣服、被褥、日用品。接收亲属送给在押人员的以上物品及日常生活必需的少量现金（限3000元以下）。&lt;br /&gt;2、看守所对于接收的财物进行严格检查。刀具、玻璃制品、非法宣传物、移动电话等违禁品禁止送入监内，并按有关规定处理。收押时在押人员随身携带的金银铢宝首饰、电脑等贵重物品，由办案人员退回在押人员家属，无法退回的，由看守所代为保管。&lt;br /&gt;3、看守所对在押人员入所时随身携带的、亲属送给的现金和物品分别建立账目，逐一登记，统一管理，并向在押人员及亲属出具凭据。&lt;br /&gt;4、在押人员现金由看守所代存入银行专户，实行记账式管理。看守所发给在押人员帐卡，在押人员凭卡支取使用，每次支取须经本人签字。在押人员家属可以向看守所查询在押人员存款使用情况。&lt;br /&gt;5、在押人员释放、投送监狱或者劳教场所、暂予监外执行、变更强制措施时，看守所应当如数发还代管的物品及剩余的现金。财物丢失或造成损坏的，看守所予以赔偿（自然损耗除外）。&lt;br /&gt;6、对死亡或者执行死刑在押人员的财物，按照规定通知家属领取，路远无法领取的代为邮寄。如无家属或者在一年内无法通知和邮寄以及通知后逾期一年未领取的，上缴财政部门处理。&lt;br /&gt;四、在押人员会见、通信规定&lt;br /&gt; （一）会见&lt;br /&gt;1、罪犯可以与其亲属或者监护人每月会见一至二次，每次不超过一小时。每次会见人员不超过三人。因特殊情况需要延长会见时间，增加会见人数，或者其亲属、监护人以外的人要求会见的，应当经看守所领导批准。&lt;br /&gt;2、看守所不直接安排犯罪嫌疑人、被告人会见亲属。因故确需会见的，经案件主管机关许可并在办案人员的监督下安排。&lt;br /&gt;3、看守所按规定查验受委托律师的执业证书、律师事务所证明和委托书或者法律援助公函，安排会见犯罪嫌疑人、被告人。&lt;br /&gt;对于涉及国家秘密的案件，受委托律师会见犯罪嫌疑人须经案件主管机关批准。&lt;br /&gt;4、外国驻华使（领）馆官员要求探视其本国籍犯罪嫌疑人、被告人，或者外国籍犯罪嫌疑人、被告人亲属、监护人要求会见的，应当向案件主管机关提出申请，看守所根据案件机关的书面通知予以安排。外国籍犯罪嫌疑人、被告人拒绝其所属国驻华使（领）馆官员或者其亲属、监护人探视的，看守所不予安排。&lt;br /&gt;5、会见应当遵守看守所的有关规定。对违反规定的，看守所可以中止会见。&lt;br /&gt;6、在押人员的配偶、父母或者子女病危，确需探视的，经办案机关同意和县级以上公安机关主管局长或市公安局监管部门负责人批准，可以临时离所探视。案情重大和当日无法返所的不准探视。&lt;br /&gt;7、被判处拘役的外国籍罪犯提出探亲申请的，看守所应当报地市级以上公安机关审批。&lt;br /&gt;被判处拘役的外国籍罪犯探亲时，不得出境。&lt;br /&gt;（二）通信&lt;br /&gt;1、在押人员可以与其亲友或者监护人通信。看守所按规定对在押人员的来往信件进行检查，发现有碍侦查、起诉、审判或罪犯改造的，应当扣留，并转送案件主管机关处理。&lt;br /&gt;2、经看守所领导批准，罪犯可以用指定的通讯工具与其亲友、监护人通话；外国籍罪犯还可以与其所属国驻华使（领）馆通话。&lt;br /&gt;五、对在押人员申诉、控告、检举的处理&lt;br /&gt;1、罪犯对已经发生法律效力的判决、裁定不服，提出申诉的，看守所应当及时将申诉材料转递给人民检察院和作出生效判决的人民法院。罪犯也可以委托其亲属或者律师提出申诉。&lt;br /&gt;2、看守所设置控告、检举信箱，接受在押人员的控告、检举材料。在押人员也可以直接向民警控告、检举。&lt;br /&gt;3、对在押人员的上诉、申诉、举报、控告材料，看守所应当及时转送。罪犯向看守所提交的控告、检举材料，看守所应当自收到材料之日起十五日内作出处理；罪犯向人民法院、人民检察院提交的控告、检举材料，看守所应当自收到材料之日起五日予以转送。&lt;br /&gt;看守所对控告、检举作出处理或者转送有关部门处理的，应当及时将有关情况或者处理结果通知具名控告、检举的在押人员。&lt;br /&gt;4、看守所在执行刑罚过程中，发现判决可能有错误的，应当提请人民检察院或者人民法院处理。&lt;br /&gt;六、在押人员考核&lt;br /&gt;（一）看守所建立日常考核制度，对在押人员羁押期间的表现进行考核。考核计分结果作为奖罚和呈报减刑、假释的依据。&lt;br /&gt;（二）在押犯罪嫌疑人、被告人的月考核分从逮捕之日起计算。其考核积分与服刑后的考核积分具同等效力，作为今后减刑、假释的重要依据。&lt;br /&gt;（三）看守所按规定对在押人员考核，并公示和公布结果。&lt;br /&gt;（四）在押人员对考核结果有异议的，可以提出复议申请，看守所应在五个工作日内作出答复。&lt;br /&gt;七、在押罪犯减刑、假释的条件、程序&lt;br /&gt;（一）减刑的条件&lt;br /&gt;罪犯在服刑期间，认真遵守监规，接受教育改造，确有悔改表现，或者有立功表现的，可以减刑；有重大立功表现的，应当减刑。&lt;br /&gt;1、&amp;ldquo;确有悔改表现&amp;rdquo;是指同时具备以下情形：认罪服法；认真遵守监规纪律，接受教育改造；积极参加政治、文化、技术学习；积极参加劳动，完成生产任务。&lt;br /&gt;2、&amp;ldquo;立功表现&amp;rdquo;是指具有下列情形之一的：&lt;br /&gt;（1）检举、揭发监所内外犯罪活动，或者提供重要的破案线索，经查证属实的；&lt;br /&gt;（2）制止他人犯罪活动的；&lt;br /&gt;（3）在生产、科研中进行技术革新，经省级以上的单位评奖或确认，成绩突出的；&lt;br /&gt;（4）在抢险救灾、消除事故隐患或排除重大事故中表现积极的；&lt;br /&gt;（5）维护监管秩序事迹突出的，如发现在押人员自杀能有效制止或及时报告抢救成功等；&lt;br /&gt;（6）有其他有利于国家和社会的突出事迹的。&lt;br /&gt;3、&amp;ldquo;重大立功表现&amp;rdquo;是指具有下列情形之一的：&lt;br /&gt;（1）阻止他人重大犯罪活动的；&lt;br /&gt;（2）检举重大犯罪活动，经查证属实的；&lt;br /&gt;（3）有发明创造或者重大技术革新的；&lt;br /&gt;（4）在日常生产、生活中舍己救人的；&lt;br /&gt;（5）在抗御自然灾害或者排除重大事故中，有突出表现的；&lt;br /&gt;（6）对国家和社会有其他重大贡献的。&lt;br /&gt;&amp;ldquo;重大犯罪&amp;rdquo;、&amp;ldquo;重大案件&amp;rdquo;、&amp;ldquo;重大犯罪嫌疑人&amp;rdquo;是指被告人或犯罪嫌疑人可能被判处无期徒刑以上刑罚的案件。&lt;br /&gt;（二）假释的条件&lt;br /&gt;1、对判处有期徒刑的罪犯，执行原判刑期二分之一以上，如果认真遵守监规，接受教育改造，确有悔改表现，假释后不致再危害社会的，可以假释。&lt;br /&gt;2、老病残犯、未成年犯、过失犯、偶犯符合假释条件的，优先假释。被判处有期徒刑的女性罪犯不属数罪并罚的，因丧偶或者丈夫不具备抚育子女的条件，有不满十周岁子女确需其抚养，符合假释条件的，亦可优先假释。&lt;br /&gt;（三）提请减刑、假释的程序&lt;br /&gt;1、罪犯符合减刑、假释条件的，由管教民警提出建议，报看守所所务会研究决定。&lt;br /&gt;2、看守所所务会研究同意后，将拟提请减刑、假释的罪犯名单以及减刑、假释意见在看守所内公示。公示期限为七个工作日。公示期内，如有民警或者罪犯对公示内容提出异议，看守所应当重新召开所务会复核，并告知复核结果。&lt;br /&gt;3、公示完毕，由看守所制作提请减刑、假释建议书，经主管公安机关审核，市公安机关审批，提请所在地中级人民法院裁定。&lt;br /&gt;4、非经法定程序不得减刑、假释。减刑、假释的结果应当在罪犯中公开。&lt;br /&gt;八、暂予监外执行的条件和程序&lt;br /&gt;（一）暂予监外执行的条件&lt;br /&gt;1、患有严重疾病，需要保外就医的；怀孕或者正在哺乳自己婴儿的妇女；生活不能自理，适用暂予监外执行没有社会危险性的，可以暂予监外执行。对于自伤自残的罪犯，不得暂予监外执行。&lt;br /&gt;2、罪犯需要保外就医的，应当由罪犯或者罪犯家属提出保证人。保证人由看守所审查确定。保证人应当具备下列条件：&lt;br /&gt;（1）愿意承担保证人义务，具有完全民事行为能力；&lt;br /&gt;（2）人身自由未受到限制，享有政治权利；&lt;br /&gt;（3）有固定的住所和收入，有条件履行保证人义务；&lt;br /&gt;（4）与被保证人共同居住或者居住在同一县级公安机关辖区。&lt;br /&gt;3、保证人应当签署保外就医保证书。罪犯保外就医期间，保证人应当履行下列义务：&lt;br /&gt;（1）监督被保证人遵守法律和有关规定；&lt;br /&gt;（2）发现被保证人擅自离开居住区域或者有违法犯罪行为的，立即向执行机关报告；&lt;br /&gt;（3）为被保证人的治疗、护理、复查以及正常生活提供必要的条件和保障；&lt;br /&gt;（4）督促和协助被保证人按照规定履行定期复查病情和向执行机关报告；&lt;br /&gt;（5）被保证人保外就医情形消失，或者被保证人死亡的，立即向执行机关报告。&lt;br /&gt;（二）暂予监外执行审批程序&lt;br /&gt;1、罪犯符合暂予监外执行条件的，本人或者其家属可以向看守所提出书面申请，管教民警或者看守所医生也可以提出书面意见。&lt;br /&gt;2、看守所接到暂予监外执行申请或者意见后，应当召开所务会研究，初审同意后根据不同情形组织鉴定。&lt;br /&gt;3、对暂予监外执行罪犯的病情鉴定，应当到省级人民政府指定的医院进行；妊娠检查，应当到医院进行；生活不能自理鉴定，由看守所分管所领导、管教民警、看守所医生、驻所检察人员等组成鉴定小组进行；对正在哺乳自己婴儿的妇女，看守所应当通知罪犯户籍所在地或者居住地的公安机关出具相关证明。&lt;br /&gt;4、对需要暂予监外执行的罪犯，看守所应当填写暂予监外执行审批表，并附病情鉴定或者妊娠检查证明，或者生活不能自理鉴定，或者哺乳自己婴儿证明；需要保外就医的，应当同时附保外就医保证书。县级看守所将有关材料报经主管公安机关审核同意后，报地市级公安机关审批；地市级以上看守所将有关材料报主管公安机关审批。&lt;br /&gt;5、看守所收到批准机关暂予监外执行决定书后，办理罪犯出所手续，发给暂予监外执行通知书，并告知罪犯应当遵守的规定。&lt;br /&gt;    6、人民法院做出暂予监外执行决定的，看守所办理监外执行手续。&lt;br /&gt;7、批准暂予监外执行的罪犯由看守所送交负责执行的县级公安机关。&lt;br /&gt;九、取保候审&lt;br /&gt;（一）被羁押的犯罪嫌疑人及其法定代理人、近亲属、被逮捕的犯罪嫌疑人聘请的律师申请取保候审的，应当书面提出。公安机关接到申请后应当在七日内作出同意或者不同意的答复。&lt;br /&gt;（二）公安机关决定对犯罪嫌疑人取保候审的，应当责令犯罪嫌疑人、被告人提出保证人或者交纳保证金。保证金的起点数额为一千元人民币。&lt;br /&gt;（三）保证人必须符合以下条件，并经公安机关审查同意：&lt;br /&gt;1、与本案无牵连；&lt;br /&gt;2、有能力履行保证义务；&lt;br /&gt;3、享有政治权利，人身自由未受到限制；&lt;br /&gt;4、有固定的住处和收入。&lt;br /&gt;（四）保证人应当履行以下义务：&lt;br /&gt;1、监督被保证人遵守《刑事诉讼法》第五十六条规定；&lt;br /&gt;2、发现被保证人可能发生或者已经发生违反《刑事诉讼法》第五十六条规定行为的，应当及时向执行取保候审的公安机关报告；&lt;br /&gt;被保证人有违反《刑事诉讼法》第五十六条规定的行为，保证人未及时报告的，对保证人处以罚款；构成犯罪的，依法追究刑事责任。&lt;br /&gt;（五）取保候审由公安机关执行。取保候审最长不得超过十二个月。&lt;br /&gt;十、看守所人民警察的工作纪律和有关法律规定&lt;br /&gt;看守所民警应当做到：&lt;br /&gt;(一)忠于职守，秉公执法；&lt;br /&gt;(二)清正廉洁，纪律严明；&lt;br /&gt;(三)依法、严格、科学、文明管理。&lt;br /&gt;看守所民警不得有下列行为：&lt;br /&gt;(一)私放在押人员；&lt;br /&gt;(二)玩忽职守；&lt;br /&gt;(三)索要、收受、侵占、借用在押人员及其亲友的财物或者接受吃请；&lt;br /&gt;(四)刑讯逼供，或者体罚、虐待、侮辱在押人员；&lt;br /&gt;(五)殴打或者纵容他人殴打在押人员；&lt;br /&gt;(六)为谋取私利，利用在押人员提供劳务；&lt;br /&gt;(七)私自为在押人员传递口信、信件、物品，私自安排在押人员与亲友会见、送物、打电话；&lt;br /&gt;(八)将监管在押人员的职权交予他人行使；&lt;br /&gt;(九)其他违法违纪行为。&lt;br /&gt;十一、注释&lt;br /&gt;（一）&amp;ldquo;犯罪嫌疑人&amp;rdquo;：受刑事追诉者在检察机关向法院提起公诉以前，称为&amp;ldquo;犯罪嫌疑人&amp;rdquo;。&lt;br /&gt;（二）&amp;ldquo;被告人&amp;rdquo;：受刑事追诉者在检察机关向法院提起公诉以后，称为&amp;ldquo;被告人&amp;rdquo;。&lt;br /&gt;（三）&amp;ldquo;罪犯&amp;rdquo;：是指因实施犯罪行为，被人民法院依法判处刑罚的人。&lt;br /&gt;（四）&amp;ldquo;在押人员&amp;rdquo;：犯罪嫌疑人、被告人和罪犯在看守所统称在押人员。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2503763.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503763.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/meetrice/archive/2012/05/16/2503614.html</id><title type="text">斯坦福大学关于人与计算机的互动，专门设计的系列讲座</title><summary type="text"/><published>2012-05-16T03:11:00Z</published><updated>2012-05-16T03:11:00Z</updated><author><name>meetrice</name><uri>http://www.cnblogs.com/meetrice/</uri></author><link rel="alternate" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503614.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503614.html"/><content type="html">&lt;p&gt;&lt;object width="600" height="450" data="http://you.video.sina.com.cn/api/sinawebApi/outplayrefer.php/vid=68950683_6/s.swf" type="application/x-shockwave-flash"&gt;&lt;param name="src" value="http://you.video.sina.com.cn/api/sinawebApi/outplayrefer.php/vid=68950683_6/s.swf" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/meetrice/aggbug/2503614.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/meetrice/archive/2012/05/16/2503614.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
