actioncache-help Mailing List for neteye actioncache
Status: Inactive
Brought to you by:
fgnass
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(4) |
Feb
(5) |
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2005 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Perry P. (ICOM) <pp...@ic...> - 2006-04-06 19:47:19
|
SGFsbG8gYXVzIEJlcmxpbiwKCndpciBzaW5kIGF1ZiBkZXIgU3VjaGUgbmFjaCBlaW5lbSBDYWNo ZS1GcmFtZXdvcmsgZsO8ciBkZW4gRWluc2F0eiBpbQpTdHJ1dHMtVW1mZWxkIHVuZCBzaW5kIGRh YmVpIGF1ZiBFdXJlbiBBY3Rpb25DYWNoZSBnZXN0b3NzZW4uCkRhYmVpIGlzdCB1bnMgYXVmZ2Vm YWxsZW4sIGRhc3MgZXMgc2VpdCAyIEphaHJlbiBrZWluZQpXZWl0ZXJlbnR3aWNrbHVuZyBzdGF0 dGZpbmRldCAtIHdhcyBzaW5kIGRpZSBVcnNhY2hlbj8gR2lidCBlcwppbnp3aXNjaGVuIGVpbmUg YW5kZXJlIGZhdm9yaXNpZXJ0ZSBDYWNoZS1UZWNobm9sb2dpZSBvZGVyIGlzdCBkYXMKUHJvZHVr dCBlaW5mYWNoIHBlcmZla3Q/IDstKQoKRsO8ciBlaW5lIGt1cnplIEluZm8gd8OkcmVuIHdpciBz ZWhyIGRhbmtiYXIuCgpCZXN0ZSBHcsO8w59lLApQZXJyeSBQcnVzdAo= |
|
From: <lia...@16...> - 2006-03-21 01:39:06
|
您 好:
如果本邮件对您的工作带来不便的话请致函到本邮箱:che...@ne...
我们会尽快的进行处理。谢谢!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
本课程可安排企业内训,如有需求请来电话咨询:
《小批量多品种生产管理方法》高级研修班
2006年4月01-02日→上海兆安酒店
2006年4月22-23日→深圳金融培训中心
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【主 办】合生智慧管理咨询公司
【时 间】2OO6年4月01-02日→上海兆安酒店
2OO6年4月22-23日→深圳金融培训中心
【费 用】2OOO元/人(含教材、午餐、茶点、合影、通讯录)
【联系电话】020-35629489 、013725161704 林先生
【传 真】020-35629489
【课程对象】:厂长、工艺部门经理,IE部门经理、生产计划与物料控制部门经理,
以及生产现场主管领导、主管干部等
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
讲师寄语学员:忙碌,不代表有效率;方法,远胜于苦干.
【 前 言 】
在当今快速多变、竞争日趋激烈的市场环境中,为了生存与发展,越来越多的企业采用
了小批量多品种的生产方式。另外,位于供应链环节中的分包地位的公司由于客户压力,
和市场变动的因素,不得不被强行推向小批量多品种的生产方式。由于小批量多品种生
产具有产品种类多、生产过程变动性大、生产效率低,设备调整苦难、设备复杂度被动
提高,外界条件不确定、生产的实施与控制动态化等特征,制造业企业在组织多品种小
批量生产时,必须改变传统的生产运作管理方式,采用与之相适应的现代生产管理方法。
【面向企业问题】
→ 市场环境变化,客户订单越来越多样化,但生产批量越来越多。
→ 生产计划变更频繁
→ 难以应付紧急订单问题
→ 各生产单位寻求局部优化,各自为战
→ 准时交货率低
【课程预期】
→ 明确小批量多品种环境下生产现场的发展方向
→ 掌握适应小批量多品种的柔性生产线
→ 掌握小批量多品种生产现场的计划方法
→ 掌握小批量多品种生产现场的进度控制方法
【讲师介绍】――孙先生
孙先生从事外资企业管理实务多年,尤其在世界著名的奥林巴斯工厂里从事了多年的
精益生产现场实务管理。担任IE课长期间,实施了数码相机领域世界第一条CELL生产线。
倡议并主导了奥林巴斯降低库存项目,以ERP为平台,积极进行生产周期的压缩,将物流
周期压缩为0.4个月,降低库存六千万港币。孙先生能够对大型制造类企业进行系统有效
的精益生产改造指导,协助企业进行系统优化与信息化,提高企业竞争力。
历任:奥林巴斯光学株式会社――IE课课长,ERP降低库存项目――推进负责人,教育推
进课――筹建负责人;现任:中国企业管理培训中心――客座教授,中国企业联合会培
训中心――客座教授。
【讲师寄语学员】 忙碌,不代表有效率;方法,远胜于苦干。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【课程大纲】
第一部分 小批量多品种生产的背景与影响
第一章 生产方式的变革
第1节:市场环境的变化: 小批量、多品种、短交期
第2节:传统管理方式失效分析:计划变更、紧急插单、交货延迟、成本上升。
第3节:生管理方式的变革:精益生产、TOC管理法
1:什么是精益生产
2:精益生产体系
3:TOC管理法
第二章 小批多种的绩效原则
第1节:绩效管理的意义
第2节:绩效管理的内容
第3节:常规绩效的缺陷
第4节:生产绩效的设定原则
1:提高有效产出
2:降低库存
3:减少经营费用
第二部分 构筑柔性生产现场
第一章 构筑柔性生产现场构造原理
第1节:现场改造案例
第2节:柔性生产现场的特性与内容
第3节:利特尔法则
第4节:一个流
第二章 单元生产(WORK CELL)的原理
第1节:什么是单元生产
第2节:单元生产的三种类型
第3节:为什么选择单元生产
第三章 单元生产线排程
第1节:把握现状,制定生产节拍
第2节:设定标准WIP
第3节:单元生产线排程
第四章 快速切换,对应计划变更
第1节:设备选用于改造
第2节:作业台设计
第3节:多能工
第4节:快速换模
第三部分 灵活有效的计划与控制方法
第一章 拉动生产JIT
第1节:拉动生产的运作原理
第2节:拉动生产系统参数的计算
1:生产批量
2:缓冲库存(buffer)
第3节:拉动生产的运作规则
第4节:拉动生产的局限性
第二章 DBR管理法
第一节:DBR管理法的原理
第二节:DBR排程法的排程步骤
1:针对生产瓶颈制定生产计划
2:通过投料控制生产进度
3:考查缓冲库存状态,评估有无异常
第三节 订单优先次序的决定法则
第四节 物料配送的方法
第四部分 如何推行小批量多品种生产管理方法
第1节 做好5S,帮助员工拥抱变革
第2节 小批量多品种的改善原则
1:改善步骤
2:未来的改善方向
答疑、总结、填写反馈表
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【报#/名/回/o执/表】
我们要参加“小批量多品种生产管理方法高级研修班”学习,请给予留位
请传真到:020-35629489 林先生 收
参会单位名称:_________________________________________参会人数:_________人
联系人: ________________电话:________________传真:________________邮件:____________
参会费用 ¥:______________元
参 会 人:_____________所任职务:____________移动电话:____________ 邮件:__________
参 会 人:_____________所任职务:____________移动电话:_____________邮件:__________
参 会 人:_____________所任职务:____________移动电话:_____________邮件:__________
参 会 人:_____________所任职务:____________移动电话:_____________邮件:__________
请您选择参会地点:(请选择打“√”) □1、上海 □2、深圳
付款方式:(请选择打“√”) □1、现金 □2、转帐
|
|
From: Webko <web...@we...> - 2006-03-09 23:42:04
|
<html> <head> </head> <body> <TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0> <TBODY> <TR> <TD vAlign=top> <P style="FONT-FAMILY: verdana,helvetica"><FONT size=2>Dear Website Owner,<BR><BR>Greetings from Webko! We are a web development and internet marketing company from Byron Bay Australia. We've recently added some extra categories to our IT directory, your site </FONT><FONT size=2><STRONG>http://actioncache.neteye.de/</STRONG> appears in the directory here:<BR><BR>http://www.webko.com.au/lc/libraries_and_frameworks/25039/1<BR></FONT></P></TD></TR> <TR> <TD vAlign=top> <P style="FONT-FAMILY: verdana,helvetica"><FONT size=2><STRONG>The directory is serving several purposes.</STRONG> </FONT></P> <P style="FONT-FAMILY: verdana,helvetica"><FONT color=#000000 size=2>a. To bring useful information to our site visitors. We have many site visitors that are interested in computing in general, and we would like to be able to recommend other sites to visit.</FONT></P> <P style="FONT-FAMILY: verdana,helvetica"><FONT size=2>b. Internet marketing is also a big plus for us both, and since we have related, but not identical target markets, we can help each other without directly competing. Through an exchange of links both our sites will rank higher on search engines. </FONT></P> <P style="FONT-FAMILY: verdana,helvetica"><FONT size=2><STRONG>The page your site is listed on is new, but older pages have PR5(SEE THIS EXAMPLE </STRONG><A href="http://www.webko.com.au/lc/marketing_and_advertising/2104/1"><STRONG>http://www.webko.com.au/lc/marketing_and_advertising/2104/1</STRONG></A><STRONG>), we expect all link pages to go pr5 next Google Update.</STRONG><BR><BR> </FONT><FONT size=2><FONT face=Arial,Helvetica,sans-serif>If you log in and update your link you may:<BR><BR><FONT face="Verdana, Arial, Helvetica, sans-serif"><STRONG>(1) Add your link to as many as 3 categories, that's three links to your site, and you can choose one of the pr5 pages to add your link to.</STRONG><BR>(2) Upload your logo or other image.<BR>(3) By linking back to our site, your link is placed at the top of the links page.</FONT></FONT></FONT></P> <P style="FONT-FAMILY: verdana,helvetica"><FONT size=2><STRONG>If you choose to add a link back to our site, please log in here </STRONG><A class=style1 href="http://www.webko.com.au/links_login.php"><STRONG>http://www.webko.com.au/links_login.php</STRONG></A><STRONG> and record where the link back to our site can be found.</STRONG></FONT></P> <UL style="FONT-FAMILY: verdana,helvetica"> <LI><FONT color=#000000 size=2>Your user log in name is <STRONG>act...@li...</STRONG></FONT></LI> <LI><FONT color=#000000 size=2>Your Password is <STRONG>kmtqq</STRONG></FONT></LI></UL></TD></TR> <TR> <TD vAlign=top> <P style="FONT-FAMILY: verdana,helvetica"><FONT color=#000000 size=2><STRONG><FONT color=#ff0000>Our link details are:-</FONT></STRONG></FONT></P> <UL style="FONT-FAMILY: verdana,helvetica"> <LI><FONT color=#000000 size=2><STRONG><FONT color=#ff0000>Title:</FONT> </STRONG> Web Design Australia </FONT></LI> <LI><FONT color=#000000 size=2><STRONG><FONT color=#ff0000>Description:</FONT></STRONG> Web Development Company from Byron Bay Australia <BR></FONT></LI> <LI><FONT color=#000000 size=2><STRONG><FONT color=#ff0000>url</FONT></STRONG><FONT color=#ff0000>:</FONT> <A href="http://www.webko.com.au/">http://www.webko.com.au<BR><BR></A></FONT><FONT size=2><FONT size=2><FONT color=#000000>or, you can use this code <STRONG><a href="http://www.webko.com.au" target="_blank">Web Design Australia</a> </STRONG>Web Development Company from Byron Bay Australia.<BR></FONT></FONT><FONT color=#000000><BR><BR></FONT></LI></UL><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Warm Regards<BR><BR>Tim Worley <BR>Webmaster<BR><STRONG><A href="http://www.webko.com.au/">http://www.webko.com.au</A></STRONG> </LI></FONT></FONT></TD></TR></TBODY></TABLE></body> </html> |
|
From: <li...@ki...> - 2005-09-27 13:08:31
|
actioncache-help您好,希望以下课程能给您的企业带来更大的效益。谢谢!
精 益-西格码 高 级 研 讨 班
【培训单位】技 术―― 深?圳鼎韵科-技有限公司
【培训时间】2OO5年10月22-23日(周六、日)
【培训地点】深圳市景田酒店
【培训对象】本课程适用于制造型企业中与供应链管理、生产运作管理、品质管理相关的管理和技术人员,
如:生产经理、物料及计划控制经理、工程经理、品质经理
6Sigma推行经理,精益生产推行经理
工业工程师、制造工程师、物流工程师、品质工程师
【费 用】 RMB 2000元/人(含培训费、资料费、早餐、午餐费、茶点等)10月18日前报名并转帐每人享受9.5折优惠,同一公司3人以上报名可享受九折优惠,5人以上可享受8.5折优惠
【联系电话】 (0755)8 31 66 3 00 831 664 00 李小姐 宋先生
【传 真】 (0755)8 31 66 40 0
【讲师简介】 DDalvin:精益生产高级专家,六西格玛黑带大师
经 验:曾先后效力于伟创力(珠海)有限公司、华为技术有限公司、霍尼韦尔(HONEYWELL)担任品质经理、六西格玛黑带,精益六西格玛推行经理,现为鼎韵科技精益六西格玛首席顾问。已带领和辅导完成了100多个六西格玛和精益生产项目,项目范围覆盖供应商管理、物料质量控制、产品开发控制、制造过程控制、设备控制、产品测试、质量管理、生产管理、人事管理和财务管理等领域,为公司的质量提升、效率提升、成本降低、库存降低、及时交货率提升、供应链周期时间减少、客户满意度提升做出了重要贡献。
培训课程:精益生产、六西格玛(绿带和黑带)、质量管理、生产管理
资 格: 西门子管理学院、霍尼韦尔黑带(Black Belt)
霍尼韦尔精益生产专家(Lean Expert)
TS16949/ISO9000/TL9000审核员
专 长:精益生产、六西格玛、质量管理、生产管理
【课程内容】
一、精益企业概述
精益生产发展历程
丰田汽车成功经验
精益企业的六大特征
精益企业五大原则
增值和非增值的概念
七种浪费
精益生产和六西格的整合
瓶颈理论
五个“WHY”
二、圆点工厂游戏
模拟传统的批量生产模式
观察、分析此种生产模式下存在的浪费
三、价值流程图
基线分析
价值流程图的种类和层次
延伸价值流程图
内部价值流程图
识别价值流程图的七种浪费
设计理想状态下的价值流程图
设计将来状态的价值流程图
通过价值流程图识别改进项目和措施
四、5S和可视化管理
5S的五种层次
如何实施5S改善
5S标准化
可视化的六种层次
工作单元可视化的六大元素
如何实施可视化工厂
五、标准化工作
从五种角度分析生产活动
产品活动分析:产品/流程矩阵图,产品活动分析表,时间价值流图
操作员活动分析:操作员活动的种类,多循环分析,节拍时间,工作负荷图
设备活动分析:OEE分析,设备使用中的五个“Right”
流程活动分析:流程的柔性,SMED
流动精益生产线设计、生产工序平衡、标准化工作整合表
标准化工作表
六、拉动/看板系统
精益供应链
看板计算
看板规则
生产过程看板实施
供应商看板实施
七、圆点工厂游戏
精益生产线设计
分析和总结
八、案例分析
九、 讲授与案例讨论相结合 注重教师与学员的互动和学员之间的经验共享与思想的相互碰撞 我们要参加《精 益生 产六西格码研 讨 班》学习,请给予留位 请传真到0755---8? 3 1 6 6 4 0 0?? 培--训--部--收
单位名称:_________________________________联 系 人:__________________
联系电话:__________________邮件:__________________传真:______________________学员人数:______
付款方式:1.□转帐2.□现金 学员姓名:_________________________________
(为便于安排请将培训费用于开课前一周汇入我司帐户)请按以下地址汇款:汇款单位:深圳市鼎韵科技有限公司开户银行:中国民生银行深圳分行营业部帐 号: 1801014170026852说明:请认真填写此单,连同汇款凭证复印件传真至咨询培训部。
|
|
From:
<dsa...@to...> - 2005-08-29 13:58:26
|
※※※ 安规系统工程实践 ≮≮≮
日期: 2005年9月 10 ---- 11日 地点: 深 圳
--------------------------------------------------------------------------------
主 办:深 圳 鼎 韵 )))科 技 有 限 公 司
时 间:2005年9月10-11日(两天,共14小时)(9:00--12:00,1:30--5:30)
地 点:中国-深圳一景田酒店
费 用:2000元/人(含教材/培训费/早餐/午餐/咖啡/茶水/点心等) 9月6日前报名并转帐每人享受9.5折优惠,同一公司3人以上报名可享受九折优惠,5人以上可享受8.5折优惠。
对 象:从事电子、电器、电工产品设计研发/公司研发主管/产品经理及开发人员/质量/品质/管理人员/安规测试人员
--------------------------------------------------------------------------------
§课程背景§
伴随着中国加入WTO,中国更多的企业将选择走出国门,与国外企业一争高下,但由于国内很多企业对于如何在研发过程中构建产品的安全性了解较少,导致在安全认证过程中经常反复修改产品,大大延缓了出口的进程,并使出口受阻,造成公司不应有的损失。为了推动中国大中小企业尽快走出国门,鼎韵科技在近期将推出系列安规设计课程,帮助大中小企业在设计过程中树立构建产品安全性的开发理念。
--------------------------------------------------------------------------------
§课程背景资料§
安全认证意义
认证是投资行为,能给销售者带来信誉和更多的利润。
认证是市场行为,国际上大部分产品取得安全认证是进入市场的必备条件之一;
认证是为产品"买安全保险"的行为, 能指导消费者选购自己满意的商品,
认证也是很多客户的基本要求
认证种类是由市场和竞争对手决定;
什么是认证
由产品使用地区的政府或者组织规定的,产品需要符合的技术要求
技术要求通常由法律引用和规定
符合性的证明应按照规定,由第三方提供的或者制造商自己宣称的
认证要求有强制的和自愿的
各种专业认证需求
安全(Safety)最基本和最重要的
电磁兼容(EMC)
健康和环保(HE-Health/Environment)
频谱协调(RF)
产品在当地市场必须满足的基本性能指标(Typr Approval)
全认证机构
北美:美国UL 、加拿大CSA、中国:CCC
欧洲:TUV-PS、莱茵TUV、VDE、BABT、BSI
很多国家有强制认证或自愿认证(中国、欧盟、美国、加拿大、澳/新、新佳坡、香港、日本、台湾、韩国等)
认证类型选择依据
不同产品类型选择不同(电源、服务器、通信产品等)
根据不同的国家和地区来判断
根据不同的客户
根据不同的市场定位
CB制度
由于不同的国家采取不同的认证标准和程序,对销往各地的产品要取得多种认证,为减少工作的重复,由IEC国际电工委员会提出的CB制度是全球唯一的电子电器产品认证的多国互认制度,其成员间相互接受对方检测机构签发的CB测试报告并据此核发各自的国家认证证书。
CB成员有近50个国家和地区,在UL测试报告中增加各地区的差异测试后就能取得CB报告。但通常CB报告并不能取代安规报告。
安规工作(服务)的内容
培训(提供全方位的技术培训)
设计(帮助建立相关的规范、程序文件、设计方案、指导开发设计、评审等)
试验(指导安全认证的预检验和整改,组织验证检验)
认证(建立企业与多家认证机构之间的快速通道,协助相关认证文档的准备,以最小的投入最快的速度取得多种认证)
生产和市场维护(对生产进行稽核和指导改进,协助通过有关认证机构的厂检)
--------------------------------------------------------------------------------
§授 课 方 式§
〓 讲授与案例讨论相结合
〓 注重教师与学员的互动和学员之间的经验共享与思想的相互碰撞
--------------------------------------------------------------------------------
§培―训内―容§
●↑安规标准体系介绍
〓 日常生活中的安规问题,安规目的、安规标准,违反安规的罚则
〓 两大安规标准体系阵营介绍
●↑安规认证知识
〓 全球安规认证介绍
〓 测试项目介绍,认证文档,测试报告
〓 CB制度体系,认证差异测试
〓 认证流程、认证方式、认证成本等
●↑电子产品安规基础设计
〓 专业术语、常识介绍
〓 危险分类,人体等效模型
〓 针对各种危险的常用对策
〓 安规案例介绍
●↑电子产品安规器件知识
〓 安规器件的确定及认证原则
〓 安规器件的要求及类别
〓 各种安规器件的详细技术要求
〓 安规器件证书查询,UL.CSA.VDE.TUV-Rh.TUV-ps.CCC
〓 安规器件的判定,CCC目录、UL CofA,VDE
●↑安规测试技术
〓 常见安规测试仪表
〓 安规测试项目介绍
〓 原始数据整理
〓 测试报告
●↑安规标识的使用
〓 安规标识的意义和使用范围
〓 安规标识种类介绍
〓 安规标识详细介绍和具体含义
〓 标识的使用方法和注意事项
●↑安规认证技术培训
〓 实验方法和要点:依据具体的认证项目,主要讲解测试操作指导书、测试记录表格、测试仪器的使用,输入输出测试、温升测试、耐压测试、湿度存储、工作电压测量、绝缘距离判定、异常操作、器件失效、输出过载短路、漏电流、接地连续性、输入电容放电等主要开关电源涉及到的测试项目
〓 正式报告中检视项目介绍
〓 测试方案,测试计划(plan)的制定
〓 实验数据整理,对已经完成的测试进行数据整理,加深对认证工作流程的理解和技术上的要求
--------------------------------------------------------------------------------
§讲师介绍§ 刘宏华 (Ronalb) ----鼎韵科技 安规工程首席专家 博士
●↑97年起开始从事产品安规的工作,有8年以上安规工作,产品认证经验,熟悉CSA/UL/CE/TUV /CCC/CQC等产品认证程序和一般要求,组织并参与约200个项目的认证.接受全面的UL60950/UL60601/GB4943/EN60950/EN60335-1/NEBS/EMC的专职培训.精通信息技术类设备(GB4943,IEC/EN/UL/CSA60950)/不间断电源(IEC/EN62040,EN50091)/网络通信设备/常用家电设备的安规。
专 长:产品安规设计/安规认证/安规整改/安规厂检/安规维护/EMC设计/EMC测试/EMC认证
项目实践:曾为广东二十余家大型企业提供技术咨询服务,指导代理公司建立实验室及进行全面培训.
专业资历:国家标准化委员会委员, 参与多项国家标准的审查及制定工作
--------------------------------------------------------------------------------
§咨-询―电-话§
电话:07-55----83 16 63 00 8 31 66 400 李小姐,宋先生
传真:07-55----83 16 64 00
--------------------------------------------------------------------------------
§报名回执表§-----{安规 系统 工 程 实践}9/10-11深圳
请传真到:○七五五------八 三 一 六 六 四 ○ ○
单位名称:_______________________________________ 联 系 人:___________
联系电话:____________________邮件:____________________传真:________________学员人数:_____
付款方式:1.转帐 2.现金 学员姓名:______________________
(为便于安排请将培训费用于开课前一周汇入我司帐户)请按以下地址汇款:汇款单位:深圳市鼎韵科技有限公司开户银行:中国民生银行深圳分行营业部帐 号: 1801014170026852说明:请认真填写此单,连同汇款凭证复印件传真至咨询培训部。
|
|
From: James B. <li...@ec...> - 2005-08-18 19:07:44
|
Hello,<BR/> My name is James Broses.<BR/> <BR/> I am looking for new websites to add to our directory so that our visitors may browse through interesting sites. I've found your website as a great resource on the web and added it to my online directory.<BR/> <BR/> I have already posted your link with the following information:<BR/> Title: neteye actioncache<BR/> URL: http://actioncache.neteye.de<BR/> <BR/> You can find it at the following URL:<BR/> http://www.echolist.com/directory/computers/programming/languages/accents/directory_accents2.html<BR/> <BR/> I would like to know if that is ok with you, and I would really appreciate if you would post a link back to my site using the following information, and send me my link location:<BR/> <BR/> Title: Echolist Directory<BR/> URL: http://www.echolist.com<BR/> Description: The Echolist online directory features a massive wealth of information, news and links about a wide range of topics for your edification.<BR/> <BR/> If you receive this E-Mail twice, please accept my apology. Thank you for your time, and I hope to hear from you soon. If you do not wish to have your site listed in our directory please send us am email with no content except the subject line that says "delete URL: http://actioncache.neteye.de"<BR/> <BR/> <BR/> Best Regards,<BR/> James Broses<BR/> http://www.echolist.com |
|
From: Raghavendra S. <RSi...@lo...> - 2005-03-05 06:08:54
|
Hello,
=20
We are using StrutsCX Framework to develop web applications. We use XSLT
to render the XML data what ever we have. As XSLT is slower than JSP, we
want to implement caching mechanism in our application.=20
=20
I would like to know how to implement it using ActionCache
=20
Best Regards,
Raghavendra Rao Siripurapu,
LoginSoft India Pvt.Ltd,
# 305, Meridian Plaza,
Ameerpet,
Hyderabad.
ph: 040-23402340/55664783 (ext:- 22)
Mob: 91 - 93462 15582
=20
|
|
From: Felix G. <fel...@ne...> - 2004-08-31 21:09:31
|
Hello Mike,
according to your stacktrace the exception is thrown by the Tomcat
DefaultServlet which is responsible for delivering static content like
images, stylesheets etc. Probably your page contains references to such
resources which would explain why the exception is thrown when you
reload your page.
A socket write error usually occurs, when a client (the browser) closes
the socket before all data has been sent by the server. Googeling for
DefaultServlet and copyRange or SocketException brings up quite a lot of
similar stacktraces. Since the problem is not caused by actioncache I'd
recommend to upgrade to the latest Tomcat version or to use another
Connector implementation.
To trace which resource exactly causes the exception you could map a
Servlet-Filter to /* with the following doFilter() method body:
try {
filterChain.doFilter(request, response);
}
catch (Exception e) {
String url = ((HttpServletRequest) request).getRequestURL().toString();
System.out.println("An error occured while processing " + url);
e.printStackTrace();
}
Hope this helps,
Felix
|
|
From: Mike A. <Mik...@ga...> - 2004-08-31 20:15:43
|
Hi,
=20
I am using ActionCache and am getting the following error when it pulls
from the cache. When the page is initially built, no errors are
generated. On the subsequent request, the page renders properly from the
cache, but this error is displayed in the log. Do you have any idea as
to what may cause this? Thanks.
=20
Mike
=20
StandardWrapperValve[default]: Servlet.service() for servlet default
threw exception
StandardWrapperValve[default]: Servlet.service() for servlet default
threw exception
java.net.SocketException: Software caused connection abort: socket write
error
java.net.SocketException: Software caused connection abort: socket write
error
java.net.SocketException: Software caused connection abort: socket write
error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
org.apache.catalina.connector.ResponseBase.flushBuffer(ResponseBase.java
:674)
at
org.apache.catalina.connector.HttpResponseBase.flushBuffer(HttpResponseB
ase.java:764)
at
org.apache.catalina.connector.ResponseBase.write(ResponseBase.java:647)
at
org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:3
12)
at
org.apache.catalina.connector.http.HttpResponseStream.write(HttpResponse
Stream.java:189)
at
org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.jav
a:1921)
at
org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:167
0)
at
org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet
.java:1215)
at
org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:52
5)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
7)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1125)
at java.lang.Thread.run(Thread.java:534)
java.net.SocketException: Software caused connection abort: socket write
error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
org.apache.catalina.connector.ResponseBase.flushBuffer(ResponseBase.java
:674)
at
org.apache.catalina.connector.HttpResponseBase.flushBuffer(HttpResponseB
ase.java:764)
at
org.apache.catalina.connector.ResponseBase.write(ResponseBase.java:647)
at
org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:3
12)
at
org.apache.catalina.connector.http.HttpResponseStream.write(HttpResponse
Stream.java:189)
at
org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.jav
a:1921)
at
org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:167
0)
at
org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet
.java:1215)
at
org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:52
5)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
7)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1125)
at java.lang.Thread.run(Thread.java:534)
|
|
From: Felix G. <fel...@ne...> - 2004-06-24 14:42:00
|
Perry Prust wrote: > We have an application which is using UTF-8 encoded pages. When these > pages are stored in cache and are send to the browser from cache in > the next request - the page encoding is destroyed (when it comes to > non-ASCII characters - especially Chinese and Russian characters). > Is there some special setting which we have to use to force the cache > to always use UTF-8 encoding or ... > Hi Perry, in general actioncache should work with any encoding, no matter whether it's unicode or not. Anyway there are some places where your encoding could get screwed up: If response.getOutputStream() is called, the cached data is written to disk using a FileOutputStream byte by byte (assuming it's binary data). If on the other hand response.getWriter() is called, the cached data is written to disk using a FileWriter. Since no encoding is passed to the FileWriter, the default system encoding will be used. Please make sure <code>new FileWriter().getEncoding()</code> returns "UTF-8" and note that since JDK 1.4.2 the JVM doesn't honor the file.encoding system property anymore. Kind regards, Felix -- Felix Gnass Neteye GmbH - Agentur für interaktive Medien http://neteye.de |
|
From: Matthew J. <se...@ju...> - 2004-05-21 17:24:58
|
Hello, Within the last week, you have had visitors to http://actioncache.neteye.de/ that found your website on the Juvio Search Engine. (http://www.juvio.com) Juvio offers its visitors a safe way to search the Internet, and lists only sites that meet our family-friendly guidelines. While your site is currently listed with Juvio, you do not yet have top listing on our search engine. To gain top listing and increase your websites traffic, you may become a Premium Member of Juvio. Additional benefits to becoming a Premium Member include: * Performance-based, pay per click pricing * Keyword targeted results * Account managers, ready to help optimize your campaign * No minimum spending requirements * A cost-per-click often more than 50% lower than competitors Becoming a Premium Member takes just a few minutes, but has lasting results. To find our more information about becoming a Premium Member, or to become listed today, please click below: http://www.juvio.com/search/login.asp?email=actioncache%2Dhelp%40lists%2Esou rceforge%2Enet Login: act...@li... Password: 70FB03 You may also reach me directly. I look forward to seeing your website on the top of our search engine. Matthew Janus Senior Account Executive 8910 University Center Lane San Diego, CA 92122 P: 858-452-7959 ext. 413 ma...@ju... __________________________________________________________ This e-mail is being sent to you for the purpose of discussing business development opportunities between our respective companies. If you would prefer not to receive any additional e-mail information from me in the future, please go to this url http://www.juvio.com/remove.asp Please allow a reasonable response time not to exceed three (3) business days from which you will be removed from my e-mail database and you will no longer receive e-mail communications from me. I work for Juvio and we may be reached by mail at 8910 University Center Lane #100, San Diego, CA 92122. *Please note that Juvio.com does not use email lists to contact their potential partners. I personally visited your website and chose it as one that could benefit greatly from the services we offer. If you do not want to be contacted further, please reply to my email with not interested in the subject line. |
|
From: Felix G. <fel...@ne...> - 2004-02-10 02:15:10
|
Hello! Since the actioncache 1.1.1 release was build against Struts 1.1 RC1, it did not work with the final Struts 1.1 release. It compiled and ran without errors, but actually no data was cached. So here's an update release for all Struts 1.1 users. ~felix |
|
From: Felix G. <fel...@ne...> - 2004-02-07 14:55:14
|
Hi Martin, looks like processActionForward() has been renamed to processForwardConfig() in Struts 1.1. The ActionCacheRequestProcessor was build using Struts 1.1 RC1. I will build a new ActionCache release next week and fix this issue. Meanwhile you could simply rename to processForwardConfig(). ~felix |
|
From: Felix G. <fel...@ne...> - 2004-02-07 12:48:29
|
Hi Martin,
first of all you shouldn't use private fields in Actions since they are
shared by multiple threads! But back to your problem:
the lastModified time of an ActionCacheItem is automatically set to
System.currentTimeMillis() as soon as ActionCacheItem.setValue() is
called (i.e. some data is cached). This also happens for newly
constructed CacheItems.
If the log level is set to debug you should see "Stale cache item" in
your log file, followed by "Caching response..." (which - what a shame -
is a System.out.println() and might be written to another logfile,
depending on your logging configuration).
However, if no exception occurs, the data should be then written to disk
and the lastModified field of the cacheItem should be set. If you don't
see the message "Stale cache item", you should empty your cache directory!
~felix
Martin Alley wrote:
>Hi Felix,
>
>Thanks for the quick response!
>
>Initially my implementation of getLastModified was simply
> return 0;
>
>but then I changed it so I have a private lastModified var in my
>CacheableAction, which I set in my doExecute method - I simply set it to
>the current time (System.currentTimeMillis()).
>
>My getLastModified method now looks like this:
> public long getLastModified(ActionMapping arg0, ActionForm arg1,
>HttpServletRequest arg2, HttpServletResponse arg3, ActionCacheItem arg4)
>throws IOException, ServletException {
> _log.debug("getLastModified");
> arg4.setLastModified(lastModified);
> return lastModified;
> }
>
>but the function is not called!
>
>This makes sense to me as
>ActionCacheRequestProcessor.processActionPerform only calls
>cacheItem.getLastModified() if !cacheItem.isNew(), which won't happen.
>
>Can you give me further guidance?
>
>Thanks alot
>Martin
>
>-----Original Message-----
>From: Felix Gnass [mailto:fel...@ne...]
>Sent: 07 February 2004 11:11
>To: Martin Alley
>Cc: act...@li...
>Subject: Re: CacheableAction always regenerated
>
>Hi Martin,
>
>if you don't subclass AbstractCacheableAction, you have to call
>cacheItem.setLastModified() in your getLastModified method. Just have a
>look at AbstractCacheableAction to how its done there.
>
>This way it's possible to implement time-based caching, that prevents
>the execution of an expensive getLastModified() method (database calls
>etc.) for a certain amount of time. I think we should change the way
>isNew() works, to allow a straight forward implementation of
>getLastModified(). Thanks for your feedback Martin!
>
>~felix
>
>Martin Alley wrote:
>
>
>
>>Hi,
>>
>>I am using actioncache v 1.1.1
>>
>>I want to take the shortest route to getting cached output in my struts
>>based project, so I have make my Action implement CacheableAction.
>>
>>The code still runs, and serves the page okay, but the content is still
>>be generated each time, not served from the cache.
>>
>>I have looked at ActionCacheRequestProcessor.processActionPerform, and
>>this is what I see:
>>The items are being put in the cache, and found next time they are
>>needed (AbstractCache.getItem is calling touch(item)), but back in
>>ActionCacheRequestProcessor.processActionPerform, cacheItem.isNew() is
>>true, because lastModified is NOT_YET.
>>
>>I cannot see where ActionCacheItem.setLastModified is called.
>>
>>Can anyone help?
>>Thanks
>>Martin
>>
>>
>>
>>
>
>
>
>
|
|
From: Felix G. <fel...@ne...> - 2004-02-07 11:06:24
|
Hi Martin, if you don't subclass AbstractCacheableAction, you have to call cacheItem.setLastModified() in your getLastModified method. Just have a look at AbstractCacheableAction to how its done there. This way it's possible to implement time-based caching, that prevents the execution of an expensive getLastModified() method (database calls etc.) for a certain amount of time. I think we should change the way isNew() works, to allow a straight forward implementation of getLastModified(). Thanks for your feedback Martin! ~felix Martin Alley wrote: >Hi, > >I am using actioncache v 1.1.1 > >I want to take the shortest route to getting cached output in my struts >based project, so I have make my Action implement CacheableAction. > >The code still runs, and serves the page okay, but the content is still >be generated each time, not served from the cache. > >I have looked at ActionCacheRequestProcessor.processActionPerform, and >this is what I see: >The items are being put in the cache, and found next time they are >needed (AbstractCache.getItem is calling touch(item)), but back in >ActionCacheRequestProcessor.processActionPerform, cacheItem.isNew() is >true, because lastModified is NOT_YET. > >I cannot see where ActionCacheItem.setLastModified is called. > >Can anyone help? >Thanks >Martin > > |
|
From: Martin A. <mar...@nt...> - 2004-02-07 10:10:27
|
Hi, I am using actioncache v 1.1.1 I want to take the shortest route to getting cached output in my struts based project, so I have make my Action implement CacheableAction. The code still runs, and serves the page okay, but the content is still be generated each time, not served from the cache. I have looked at ActionCacheRequestProcessor.processActionPerform, and this is what I see: The items are being put in the cache, and found next time they are needed (AbstractCache.getItem is calling touch(item)), but back in ActionCacheRequestProcessor.processActionPerform, cacheItem.isNew() is true, because lastModified is NOT_YET. I cannot see where ActionCacheItem.setLastModified is called. Can anyone help? Thanks Martin |
|
From: Mike A. <Mik...@ga...> - 2004-01-31 05:55:27
|
Hi Till, Thanks for the reply. Breaking the page into includes makes sense and I can create an action for each, but when an action forwards to a jsp snippet and that fragement only is rendered, how does the page as a whole get returned? Does there need to be a separate action that forwards to the jsp page containing the all of the jsp:include directives? Sorry for being so dense! Thanks, Mike -----Original Message----- From: Till Nagel [mailto:til...@ne...]=20 Sent: Thursday, January 29, 2004 2:11 AM To: Mike Aymard; act...@li... Subject: Re: Caching Fragments Hi Mike, a common aproach is to assemble pages using tiles (or plain jsp:include=20 tags) and have multiple actions for various fragments. See=20 http://jakarta.apache.org/struts/userGuide/building_view.html#includes=20 for details. Then write an action for each fragment in order to provide=20 the correct caching info and forward to a jsp snippet that just renders=20 a single fragment. |
|
From: Till N. <til...@ne...> - 2004-01-31 03:46:08
|
Hi Mike, there are different approaches to perform the complete rendering of a page: - Use a simple JSP - Forward to a tiles definition <action path=3D"/foo" forward=3D"tilesDefName" /> - Use an action forwarding to a JSP containing the different includes. Regards, Till > -----Urspr=FCngliche Nachricht----- > Von: Mike Aymard [mailto:Mik...@ga...] > Gesendet: Donnerstag, 29. Januar 2004 18:33 > An: Till Nagel; act...@li... > Betreff: RE: Caching Fragments >=20 > Hi Till, >=20 > Thanks for the reply. Breaking the page into includes makes sense and I > can create an action for each, but when an action forwards to a jsp > snippet and that fragement only is rendered, how does the page as a > whole get returned? Does there need to be a separate action that > forwards to the jsp page containing the all of the jsp:include > directives? Sorry for being so dense! >=20 > Thanks, > Mike >=20 > -----Original Message----- > From: Till Nagel [mailto:til...@ne...] > Sent: Thursday, January 29, 2004 2:11 AM > To: Mike Aymard; act...@li... > Subject: Re: Caching Fragments >=20 > Hi Mike, >=20 > a common aproach is to assemble pages using tiles (or plain jsp:include > tags) and have multiple actions for various fragments. See > http://jakarta.apache.org/struts/userGuide/building_view.html#includes > for details. Then write an action for each fragment in order to provide > the correct caching info and forward to a jsp snippet that just renders > a single fragment. >=20 >=20 >=20 >=20 >=20 |
|
From: Till N. <til...@ne...> - 2004-01-30 23:40:42
|
Hi Mike, a common aproach is to assemble pages using tiles (or plain jsp:include tags) and have multiple actions for various fragments. See http://jakarta.apache.org/struts/userGuide/building_view.html#includes for details. Then write an action for each fragment in order to provide the correct caching info and forward to a jsp snippet that just renders a single fragment. |
|
From: Mike A. <Mik...@ga...> - 2004-01-27 20:14:14
|
I've downloaded ActionCache and successfully cached pages to disk. The action forwards control to the jsp page which gets cached. How can I cache fragments only. Some of the data changes, but not all. Is there an example of this somewhere? =20 Thanks, Mike |
|
From: <ag...@wl...> - 2003-07-24 18:50:29
|
Hello, =20 =20 We are currently selling the domain name NETEYE.NET=20 It is priced at US$175=20 =20 We thought that you may be interested in this. =20 =20 Payment to us is instant and transfers can be complete in a matter of ho= urs. =20 =20 If you would like to use WWW.NETEYE.NET for your online business,please = contact us at your earliest convenience. Please don't hesitate to contac= t us should you require any further assistance.=20 =20 We thank you for your attention and sincerely apologise if this e-mail h= as not been of interest to you.=20 =20 =20 Kind Regards, =20 =20 =20 Agnieszka Jastrzebska=20 =20 Web Consultant=20 Weblogic=20 London=20 =20 Tel: +44 (0)20 7329 8777=20 +44 (0)20 7329 8666=20 Fax: +44 (0)20 7236 5333=20 Email: ag...@wl...=20 =20 =20 |
|
From: Nils D. <nil...@gm...> - 2003-05-29 21:06:48
|
Dear Guys, I've got two questions about the use of your cache. 1) Does every Action of the project need to extend AbstracCacheableAction or just the Actions that needed to be cached? 2) Could you give me an example of the struts-config.xml when using the cache with tiles integration? Many Thanks Nils Dehne |