1. 十大PHP最佳安全实践

    文章不错,对我这样的业余php程序员来说很有用. 中文版本: http://sd.csdn.net/a/20120130/311203.html 英文原版 http://www.ansoncheung.tk/articles/top-10-php-best-security-practices-sys-admins

    2012/01/31 网站开发

  2. 安装使用jekyll

    wordpress不错,可是容易被攻击。这里有个例子: http://css-tricks.com/15377-this-sites-domain-is-stolen/

    2011/12/03 网站开发

  3. WIX中的GUID

    有三个很重要的GUID要注意:Product Id, Package Id, UpgradeCode。其中Package Id是每次发行的包都要变的,一个有用的技巧就是用*代替,这样的话,Wix就会自动为你生成一个。还有一重要参数是版本号。Wix支持的格式为:major.minor.build。这几个GUID最重要的作用和升级有关。在Windows Installer中定义了几种升级: 升级方式 Product Id Package Id Product Version Small 不变 变 不变 Minor 不变 变 变 Major 变 变 变

    2011/12/01 写代码

  4. Google Code和bitbucket.org项目中使用HG

    由于不想使用 ssh,加上也没什么需要保密的,https尽够了。 Google Code 修改.hg/hgrc文件: [paths] default = https://YOURNAME:YOURPASSWORD@code.google.com/p/YOURPROJECT [ui] username=YOURNAME [hostfingerprints] code.google.com=d2:33:75:af:62:64:5b:75:dc:3f:bf:22:30:b6:27:13:ff:3f:90:fd bitbucket.org 修改.hg/hgrc文件: [paths] default = https://YOURNAME:YOURPASSWORD@bitbucket.org/YOURNAME/YOURPROJECT [ui] username=YOURNAME [hostfingerprints] bitbucket.org = 81:2b:08:90:dc:d3:71:ee:e0:7c:b4:75:ce:9b:6c:48:94:56:a1:fe

    2011/12/01 写代码

  5. 更换了新的服务器

    新站新气象,顺便去掉好久没看过的 Joomla。现在都使用WP了。改改主题还是挺有意思的。 最近太忙了,被人说憔悴了,要注意了,虽然减肥成功,也不能太放纵是吧,还是要正常休息,活要少干。

    2011/11/20 网站开发

  6. 文章起源

    这是一系列翻译的文章。原文是英文,书名为:The Engineering Design Revolution:The People, Companies and Computer Systems That Changed Forever the Practice of Engineering。这本书是免费发布在网络上的。网址是:http://www.cadhistory.net/ 。如果大家有兴趣,可以直接在线观看英文版本。 如果您同意作者的观点,您也可以向一个癌症基金会捐款来表达您的谢意,具体请参看作者的主页。 这本书可说是或者的CAD软件的历史,作者是那些事件的经历者。我翻译这本书,纯粹是为了给更多的人一个看看历史的机会。尽管这本书所写未必是真,但是我们可以作为一个观点来看。关于CAD软件,总是有各种流言,某些人出于商业目的,总会写一些软文,这都可以理解。但对于广大CAD用户,您应该了解一下不同的观点,一个外国老头讲述的CAD历史。

    2011/11/19 CAD历史

  7. 序言

    乔尔.奥尔博士 在七十年代中期,我遇见戴夫.维斯贝格的时候,他已经是一个计算机图形老将和一个CAD的先驱。所以他的故事和言论来自于观察者和参与者,而不是一个研究员的研究成果。他经历了发现和使用我们今天使用的计算机辅助设计的过程,他影响了这段历史,你会读到这些记录。 计算机辅助设计领域已拥有许多伟大的创新者和一些良好的商界人士,但几乎没有编年史。这是一个“牛仔文化”的典型例子,其中的英雄一直是英雄;他们没有退休,没有撰写回忆录。 但是我们很高兴,戴夫决定成为一名记者,并观察和记录CAD行业的专业人士的事情。这记录反映了职业经历的转变。

    2011/11/19 CAD历史

  8. 实体表示方法和实体造型技术

    形体的表示方法按出现的年代顺序是:线框、表面、实体等三种表示模型。 线框(Wireframe)建模 是在计算机图形学和CAD/CAM领域中最早用来表示形体的模型。 线框模型用顶点和邻边表示形体,其特点是结构简单,易于理解,又是表面和实体模型的基础。线框模型的缺点也是很明显的:其一它不能较为满意地表达非平面体,如圆柱体、球体;其二线框模型给出的不是连续的几何信息(只有顶点和棱边),不能明确地定义给定的点与形体之间的关系(点在形体内部、外部或表面上)。因此不能用线框模型处理计算机图形学和CAD/CAM中的多数问题。 表面(Surface)模型 是用有向棱边围成的部分来定义形体表面,由面的集合来定义形体。 表面模型是在线框模型的基础上,增加有关面边(环边)信息以及表面特征、棱边的连接方向等内容。表面模型对形体的表达较线框模型更为完善,其缺点是它没有明确定义形体究竟存在于表面的那一侧。 实体(Solid)成型 与表面模型相比主要是明确定义了表面的哪一侧存在实体。表达实体的位置可以有多种方法,较为方便的一种方法是指定表面的外法矢量。在Model中,表面是由有向棱边顺序围成的小平面,因而表面的外法矢量就是有向棱边的向量积。 实体模型表示法是三维CAD系统的重要核心之一。 实体模型完善地表达了空间中的三维实体,CAD中的绝大多数问题,如剖面图、消隐图、明暗色彩图、物性分析、有限元分析等都有可以能过对实体模型的操作来实现。在CAD系统中,物理模型在计算机中的几何表示是运用CAD的首要前提,几何模型的完善与否直接影响后面的设计与分析工作。 利用实体造型软件进行产品设计时,设计人员可以在计算机上直接进行三维设计,立刻在屏幕上见到所设计的真实三维模型,这是工程设计方法的一个突破。不可否认,二维CAD系统简单易学,操作方便,工作效率也较高,但是,三维CAD系统是CAD进一步发展的趋势,成熟的三维CAD系统将带来更高的工作效率。

    2011/11/19 CAD开发

  9. ACIS介绍

    ACIS系统架构 ACIS平台基本特性 ACIS是美国STI公司(Spatial Technology Inc.)推出的,具有开放式软件体系结构的实体造型软件开发平台。其特点包括: 是采用面向对象的数据结构。全部内容均由C+语言编写,由一系列C+类和函数组成。程序员在开发自己的应用系统时,可以通过调用这些类和函数来获得强大的几何造型功能 提供统一的数据结构。同时支持线框曲面实体三种模型,并允许它们共存。ACIS实体BODY可以是这三种模型的一种或几种的组合。对线性和二次几何采用解析方法表示,而自由几何体则采用非均匀有理B样条(NURBS)来表示。 ACIS是采用边界表示(B-rep)的几何建模器。边界由封闭面集所构成,该边界将ACIS实体与外界空间划分开来。 除了流型,ACIS也支持非流型几何体的表示。这对于存在悬边,悬面等特殊的几何拓扑体的表示是极端重要的。

    2011/11/19 CAD开发

  10. Parasolid与ACIS历史

    剑桥CAD中心由剑桥大学与英国政府共同创建于1967年,专门从事CAD软件的开发和营销,产品有POLYSURF曲面造型、GNC数控加工编程和PDMS流程工厂设计等,1983年实现私有化。ShapeData公司占用一栋三层住宅楼,共20人,其中15人作研究开发。硬件环境是一台VAX一1 1/780超小型机,用Prime机作为联网节点,图形终端是Tektronix4014存储管和ES PS300高档显示器。当时Romulus已卖出25套,目标码3万英磅,Fortran源码再加3万英磅。Ferranti机床公司将Romulus纳入CAM-X中用作加工编程,转卖出15套。Medusa输入二维多视图建立多面体模型,主要研制人员共4人,都来自CAD中心。1980年4月开始销售PRIME小型机版,售价2.5万英磅,已售出70套。Medusa以后并人CV系统,在我国有一定数量的用户。

    2011/11/19 CAD开发