23 January 2012

Web front-end technology

http://forum.canadameet.me/showthread.php?t=247068


现在的应用开发,基本上已经完全被web统治了,也就是客户端完全browser based.

技术上, Web开发的前端Javascript , CSS越来越重要。 Javascript 远远超出了任何人对它的期许,而且势不可当, 开源Javascript framework ( Prototype, JQuery, YUI,Extjs 等),取得了无比辉煌和耀眼的成功。 而CSS在网页风格设计和布局开发里成为王者,任何serious的web开发都会使用CSS stylesheet.

与此同时,客户服务端混合编程模型一直是主流的开发平台。Java 和PHP, Ruby等程序语言世界 , MVC frameworks(Model-view-controller frameworks) 盛行,Struts / JFaces , Sprint MVC , Ruby on Rails , Django, Symfony 等等。

.NET方面, 一直以来,以Web form模型为主,占据企业级市场不少份额。 最近也发布了ASP.NET MVC Framework 加入MVC frameworks潮流。

另外,实践中,基于大型服务软件平台进行定制开发,一直是企业级应用的主要选择之一。 整体上说, IBM的Lotus notes 和 Microsoft 的SharePoint正在拉锯这个市场。

在Java 服务端世界,IBM Websphere占据了主要份额 开源的Tomcat, JBOSS等也非常流行

WinInstall 7.50 free download - convert exe into msi

http://www.symantec.com/business/support/index?page=content&id=TECH18273

Burn DVD from an image file - ImgBurn

ISO Workshop

http://www.imgburn.com/index.php?act=download

DVD Decrypter - Saving DVD as an ISO file. Burn DVD from an ISO file

http://www.dvddecrypter.org.uk/

19 January 2012

How to assign software to a specific group by using Group Policy in Windows Server 2003

http://support.microsoft.com/kb/324750


System TipThis article applies to a different version of Windows than the one you are using. Content in this article may not be relevant to you. Visit the Windows 7 Solution Center
This article was previously published under Q324750
For a Microsoft Windows 2000 version of this article, see 302430  . 

On This Page

SUMMARY

You (as an administrator) can use Group Policy to assign or to publish software to users or computers in a domain. Additionally, it is useful to be able to deploy software based on group membership. A Group Policy object (GPO) is usually applied only to members of an organizational unit (OU) to which the GPO is linked. Because a user cannot be located in several OUs at the same time, you must be able to apply Group Policy settings outside the boundaries of OUs. This article describes how to have your software deployment policy applied to users who are not in an OU.

Assign a program to a group

  1. Create a folder to hold the Windows Installer package on a server. Share the folder by applying permissions that let users and computers read and run these files. Then, copy the MSI package files into this location.
  2. From a Windows Server 2003-based computer in the domain, log on as a domain administrator, and then start Active Directory Users and Computers.
  3. In Active Directory Users and Computers, right-click the container to which you want to link the GPOs, and then click Properties.
  4. Click the Group Policy tab, and then click New to create a new GPO for installing the Windows Installer package. Give the new GPO a descriptive name.
  5. Click the new GPO, and then click Edit.

    The Group Policy Object Editor starts.
  6. Right-click the Software Settings folder under either Computer Configuration or User Configuration, point to New, and then click Package.

    Notes
    • The Software Settings folder under Computer Configuration contains software settings that apply to all users who log on to the computer. This folder contains software installation settings. It may also contain other settings that are put there by independent software vendors.
    • The Software Settings folder under User Configuration contains software settings that apply to users regardless of which computer they log on to. This folder also contains software installation settings. It may contain other settings that are put there by independent software vendors.
  7. In the Open dialog box, type the Universal Naming Convention (UNC) path of the Windows Installer file (.msi) for this package in the File name box, and then click Open.

    Note If the Windows Installer file resides on the local hard disk, do not use a local path. Instead, use the UNC path of the local computer to indicate the location of the installation files. A UNC path takes the form \\servername\sharename\path\filename.msi.
  8. In the Deploy Software dialog box, do one of the following:
    • Click Assigned to specify that the application is deployed as assigned and that default settings are used for deployment properties.
    • Click Advanced to specify that you are manually editing the package properties instead of accepting the defaults. You can also choose between assign and publish for the deployment method.
  9. When you are prompted to choose between Advanced and Assigned, click Assigned unless you have to modify the advanced options.
  10. Click OK.

    The software package appears in the details pane of the Group Policy Object Editor.
  11. Close the Group Policy Object Editor.
  12. In the GPO Properties dialog box, click the GPO, and then click Properties.
  13. Click the Security tab.
  14. Click Authenticated Users in the Group or user names list, and then click Remove.
  15. Click Add, select the security group that you want this policy applied to, and then click OK to add the security group to the list.
  16. Select the security group, and then under Permissions for Users, click to select the READ and theApply Group Policy check boxes in the Allow column.
  17. Click Apply, click OK, click Apply, and then click OK.
Changes to a GPO are not immediately applied on the target computers. Instead, changes are applied according to the current Group Policy update interval. You can use the Secedit.exe command-line tool to impose GPO settings upon a target workstation immediately. For more information about how to use Secedit.exe, see the Windows Server 2003 Help and Support Center.

227302  Using SECEDIT to force a Group Policy refresh immediately

HOW TO CREATE A SECURITY PATCH GPO

http://www.windowsitpro.com/article/tips/jsi-tip-4989-how-do-i-use-group-policy-to-apply-security-patches-in-windows-2000-#4


JSI Tip 4989. How do I use Group Policy to apply security patches in Windows 2000?

Windows IT Pro
InstantDoc ID #76295
Rating: (0)
NOTE: The text in the following Microsoft Knowledge Base article is provided so that the site search can find this page. Please click the Knowledge Base link to insure that you are reading the most current information.
Microsoft Knowledge Base article Q314273 contains:

IN THIS TASK


SUMMARY

This step-by-step article describes how to use Group Policy to apply security patches. You must be a member of the Administrators group on a computer that is running either Windows 2000 Server or Windows 2000 Advanced Server to perform all of the procedures that are described in this article.

NOTE : Download the security patches that are referred to in this article before you start the procedures that are described in this article.

back to the top

HOW TO CREATE A SECURITY PATCH .MSI PACKAGE

NOTE : You use Windows Installer to convert the .exe patch file to an .msi file. Windows Installer is located at the following path on the Windows 2000 installation media.
Valueadd\3rd Party\Mgm\Winstle\Swiadmle.msi
  1. Click Start , point to Programs , point to Veritas Software, and then click Veritas Discover .


  2. Click Next .


  3. Type either the name of the patch or a general label (for example, type security patches ) in the Specify the name of the application for which you are building the installation box.


  4. Type the path to the new package and the name for the new package (for example, typec:\adminpackages\securitypatch.msi ) in the Specify the Path and file name for the data file where the information on this installation will be kept box, and then click Next .


  5. Click the drive on which you want to store the temporary work files for Windows Installer, and then click Next .


  6. Under Available Drives , click the drive on which you want to install the .msi package, click Add , and then click Next .


  7. Accept the defaults, and then click Next .


  8. Wait for the program to take a snapshot of your computer (this action may take several minutes depending on the size of your computer), and then click OK when this action is completed.


  9. In the Look in box, click the location of the .exe file that you want to convert, and then click Open .


  10. After the .exe file completes the installation, click Reboot Later , and then run Windows Installer again.

    NOTE : Do not restart the computer after the .exe file completes the installation.


  11. Click Start , point to Programs , point to Veritas Software, and then click Veritas Discover .


  12. Click Perform the After snapshot now , and then clickNext .

    Windows Installer takes the After snapshot, and then creates the new .msi file in the specified location.


  13. NOTE : You receive an error message if problems occur during the conversion process. If you receive an error message, you may have to repeat this procedure to convert the .nai file to an .msi file.
back to the top

HOW TO CREATE A SECURITY PATCH DISTRIBUTION POINT

  1. Click Start , point to Programs , point to Administrative Tools , and then click Computer Management .


  2. Right-click Computer Management (Local) , and then clickConnect to another computer .


  3. Click the computer on which the patch package is located in the Name box, and then click OK .


  4. In the console tree, click to expand System Tools , click to expand Shared Folders , right-click Shares , and then clickNew File Share .


  5. Type the path to the patch package distribution point in theFolder to share box.


  6. Type the name for the distribution point in the Share namebox.


  7. Type a description for the distribution point in the Share description box.


  8. Click Next , and then click Yes to create the shared folder.


  9. Click Finish .


  10. Click No when you receive the message that asks if you want to create another shared folder.

back to the top

HOW TO CREATE A SECURITY PATCH GPO

To create a security patch Group Policy object (GPO):
  1. Click Start , point to Programs , point to Administrative Tools , and then click Active Directory Users and Computers .


  2. Right-click your domain name, and then click Properties .


  3. Click the Group Policy tab, and then click New .


  4. Type the name of the new GPO (for example, type Security Patches ) in the Group Policy Objects Links box (replace the existing name).


  5. Click the newly created GPO, and then click Edit .


  6. In the console tree, under the User Configuration node, click to expand Software Settings .


  7. Right-click Software Installation , point to New , and then click Package .


  8. In the Look in box, type the Universal Naming Convention (UNC) name for the security patch package Setup program that you created in the "How to Create a Security Patch .msi Package" section, and then click Open .

    NOTE : If Windows does not use the UNC name to locate the security patch .msi package, you receive the following message:


  9. Cannot verify path is a network location message. If this package is not available on a network share, client are not able to install it. Are you sure you want to deploy this package.
  10. Click Assigned in the Deployment Method box, and then click OK .


  11. In the Group Policy dialog box, click Software Installation , right-click the GPO that you created in step 4 in the details pane, and then click Properties .


  12. Click the Deployment tab, and then click Auto-install this application by file extension activation in the Deployment Options box.

back to the top

REFERENCES

For additional information about the procedures that are described in this article, click the article numbers below to view the articles in the Microsoft Knowledge Base:
Q224330 Assigning a Windows Installer Package with Minimal Interaction
Q302430 How to Deploy Software to a Specific Group By Using a Group Policy
back to the top

Related Content: