allanvillwock

March 11, 2011

Change with the time

Filed under: Uncategorized

Background

October 2002, IBS core banking system went into operation in Hong Kong, Bank of Communications, one-time switch of the original Bank of China Group's support system. The project lasted three years, including nearly 40 business application subsystems, covering the Hong Kong Exchanges and existing business lines. Exchange Bank in Hong Kong are using next-generation system to branch offices in Tokyo and Singapore to extend.
Since 1999, the overall restructuring based Bank of Communications, Bank of Communications Hong Kong Branch of the computer business support from BOC Group spin-off began, and proceeded to re-establish an independent banking computer services architecture. During the three years the division of work, one of the most important aspects is to develop a new generation of computer applications to replace existing support systems, and scalability on the functional upgrade.

Solution

IBS software development under contract, Goyang provide comprehensive application of computer system products to meet the Hong Kong Bank of Communications, a new generation of computer applications on the overall concept, with the overall structure, high automation, technical state stability, data security, and future new business expansion should be the overall adaptability. The integrated application system is fully covered by the existing Central Bank of Communications Hong Kong, Bank of China Group in Hong Kong Computer Centre, Computer applications.
IBS software development projects to achieve the following objectives:
1, the establishment of an integrated system with an overall structure, rather than a superposition of the various independent applications, and a pile;
2, the establishment of highly automated business processing system, rather than the original operation is a process of simulation and modeling;
3, the establishment of “all-weather” system running mechanism, 7 X 24-hour operation;
4, the establishment of safe, reliable and efficient operating environment;
5, a unified customer information management and customer credit management system;
6, a “full-featured teller system” of technical support environment;
7, a unified platform for electronic banking services;
8, authorized the establishment of a unified management system;
9, to support Chinese and English processing;
10, is conducive to the promotion of bank management to adapt and reform.
Integrated system in IBS, according to business type or species of business of the bank into several applications. The scope of application systems in various banks under the specific circumstances. In order to achieve the integrity of banking operations, IBS system first from the public, foundation and relevance of the business began, gradually, in the framework of a unified platform to develop independently in various applications.
1, the public nature of applications means that other applications have access to public information system is a fully automated application architecture in the overall bank address some of the public.
2, basic applications, is a basic account management, banking system, deal with other business systems are dependent on the existence of these accounts.
3, related applications, basic bank account is an extension of the middle of dealing with business systems, around the basic applications related commenced.

Benefit Comments

With the project, Gao Yang, together with our customers with a full year, a comprehensive analysis of its operations, its business has been re-optimized. The year-long test acceptance, the project system performance and efficiency are beyond the intended target, has been recognized by the HKMA. After the assessment of third-party consultants, the project system is fully able to meet the competitive needs of the future of cross-line.
System conversion is a painful process, especially in the mainframe environment, the external device, system platform, user interface, business applications, terminal equipment, the system elements with the replacement of the case, the difficulties and risks of self-evident. Therefore, the industry experts to large-scale conversion of old and new system compared to two aircraft in flight, the transfer of passengers in the air, showing the difficulty of this work. However, the difficulties and opportunities with the risk and successfully co-exist. As long as we seize this opportunity and pressure into motivation, well-designed, carefully implemented, success is not not sure. As the Hong Kong Bank of Communications, the original system and an extensive network of many business systems and data, there is no practical environment, load testing, there is no real sense of old and new systems run in parallel, because most business transactions can not be by old and new systems secondary matching of input and analog processing. We must all of the old terminal overnight system, old and new host of equipment and communication network switch is completed, and for old and new application systems and data conversion. The actual case for the Hong Kong Bank of Communications down a successful Goyang footnote.
Gao Yang, as the project's software services, providing a total solutions and software development. Finance projects of this size can be implemented at one go, is still rare in the domestic and foreign markets. Thanks to the talented people in Goyang and accumulated experience, and a well-designed and powerful core banking products: IBS.
Hong Kong is an international financial center, financial services breadth and complexity is currently none. Gao Yang with international development strategy, extensive industry experience and complete solution won the trust of customers for the development of overseas markets in the successful attempt.

October 23, 2010

Photoshop Material Series: Old metal

Filed under: Uncategorized

1, create a new document, set the size of 200X200, 72dpi, enter a letter with the text tool, I use the 255point size, as shown.

2, then create a new layer filled with white, then use the filter Filter> Render> Difference Clouds.

3, let us give a number of plans to increase the contrast. Select the menu Image> Adjust> Auto Levels.

4, now, hold down the Ctrl key to click the text layer, then anti-selection, the menu Select> Inverse, or the shortcut Ctrl + Shift + I. Then press Del key, as shown.

5, good, we give it add some depth to it to make shadows. Select the menu Layer> Effects> Drop Shadow, use the following settings: Mode: Multiply Opacity: 100% Angle: 120 Distance: 3 Blur: 5 Intensity: 50.

6, then add some miscellaneous points results, use the filter Filter> Noise> Add Noise, set Amount to 10, select Gaussian Blur Gaussian blur and Monochromatic color.

7, good! Now we need to create another layer and overlay it, let's create a new layer, hold down the Ctrl key and then re-import the text layer of choice, with white filling, and then use the filter Filter> Noise> Add Noise, set Amount to 250, choose Gaussian Blur Gaussian blur and Monochromatic color.

[Next]

8, to maintain range of options is still active, we have to give it additional fuzzy selection filters Gilter> Blur> Gaussian Blur set the Amount to 2. Press Ctrl + d key to cancel selection.

9, we change the layer mode, select Color Burn the overlay mode to change the transparency of its opacity to 25%.

10, Well, now we have established the basis for some good, we started to give it additional color, make it like a metal. To create a new layer, hold down the Ctrl key click on the text layer into the text selection area, set the foreground color to R: 255 G: 174 B: 0, using the airbrush tool, set the transparency of 5%, then in some parts painted.

11, again to change the layer stacking mode Color Burn.

12 again to create another new layer in front of that layer, and the front of the same steps, but prospects for color is set to R: 149 G: 194 B: 213, also, layer overlay mode to Overlay.

13, well now we get a decent metal material, and we have to make a little modification. Confirmed foreground and background colors to default, or press the D key. Similarly, the re-establishment of a new layer, hold down the Ctrl key to load text constituency, after filling with black, use the filter Filter> Render> Difference Clouds.

14, the last step, the transparency of the new layer set to 70%, layer stacking mode Color Dodge. Old metal material to complete! OK, we see the next tutorial!

Recommended links:

uxtender 1.3 uxtheme patcher FOR windows xp sp3

3G2 to MPEG

“Dalian Sigma ELEVATOR” use EastFax

Best Benchmarking

ASF converter

Simple Business

Regional Manager how to HANDLE high-level interaction with the company

DVR-MS to MP4

Huawei said the EMPLOYEE to resign completely from the willingness to improve the competitiveness of

Netac flash news Huaqi patent dispute settlement reached in equal

Excellent Fujitsu UD board really gives whiteboard COURSEWARE courseware second life

XP And The Internet Can Not Solve The Time Synchronization

BT has been closed, we see what?

JMP Fine China Senior DOE effort to build training COURSES

evaluation Helpdesk And Remote PC

Infomation Helpdesk And REMOTE PC

October 20, 2010

Compilation of various source - alarm

Filed under: Uncategorized

cseg segment para public''code''
org 100h
alarm proc far

; Memory-resident program to intercept the timer interrupt and display the
; System time in the upper right-hand corner of the display.
; This program is run as''ALARM hh: mm x'', where hh: mm is the alarm time and
; X is''-'' to turn the display off. Any other value of x or no value will
; Turn the clock on

intaddr equ 1ch * 4; interrupt address
segaddr equ 62h * 4; segment address of first copy
mfactor equ 17478; minute conversion factor backup bin bin_old conf config crawler.tar.gz crawler_bin.tar.gz data eshow eshow_sitemap.html generate.sh google.html google.html.md5 log maint news: 10 news: 11 news: 12 news : 13 news: 14 news: 15 news: 16 news: 17 news: 18 news: 2 news: 3 news: 4 news: 5 news: 6 news: 7 news: 8 news: 9 outboundLinksMgr.sql seeds sitemap.html svn tasks tmp xml2dict-2008.6-tar.gz xml2dict-read-only 16
whozat equ 1234h; signature
color equ 14h; color attribute

assume cs: cseg, ds: cseg, ss: nothing, es: nothing
jmp p150; start-up code

jumpval dd 0; address of prior interrupt
signature dw whozat; program signature
state db 0;''-'' = off, all else = on
wait dw 18; wait time - 1 second or 18 ticks
hour dw 0; hour of the day
atime dw 0ffffh; minutes past midnite for alarm
acount dw 0; alarm beep counter - number of seconds (5)
atone db 5; alarm tone - may be from 1 to 255 - the
; Higher the number, the lower the frequency
aleng dw 8080h; alarm length (loop count) may be from 1-FFFF

dhours dw 0; display hours
db'':''
dmins dw 0; display minutes
db'':''
dsecs dw 0; display seconds
db''-''
ampm db 0;''A''or''P''for am or pm
db''m''

tstack db 16 dup (''stack''); temporary stack
estack db 0; end of stack
holdsp dw 0; original sp
holdss dw 0; original ss

p000:; interrupt code
push ax; save registers
push ds
pushf

push cs
pop ds; make ds = cs
mov ax, wait; check wait time
dec ax; zero?
jz p010; yes - 1 second has elapsed
mov wait, ax; not this time
jmp p080; return

p010: cli; disable interrupts
mov ax, ss; save stack
mov holdss, ax
mov holdsp, sp
mov ax, ds
mov ss, ax; point to internal stack
mov sp, offset estack
sti; allow interrupts

push bx; save other registers
push cx
push dx
push es
push si
push di
push bp

mov ax, 18; reset wait time
mov wait, ax

mov al, state; are we disabled?
cmp al ,''-''
jnz p015; no
jmp p070

p015: mov ah, 0; read time
int 1ah; get time of day
mov ax, dx; low part
mov dx, cx; high part
mov cl, 4
shl dx, cl; multiply by 16
mov bx, ax
mov cl, 12
shr bx, cl; isolate top 4 bits of ax
add dx, bx; now in upper
mov cl, 4
shl ax, cl; multiply by 16
mov bx, mfactor; compute minutes
div bx; minutes in ax, remainder in dx
cmp ax, atime; time to sound the alarm?
jnz p020; no
call p100; yes - beep the speaker twice
push ax
mov ax, acount; get beep count
dec ax; down by 1
mov acount, ax; save beep count
cmp ax, 0; is it zero?
jnz p018; no - keep alarm on
mov ax, 0ffffh; turn off alarm
mov atime, ax
p018: pop ax

p020: mov dsecs, dx; save remainder
mov bx, 60; compute hours
xor dx, dx; zero it
div bx; hours in ax, minutes in dx
mov dmins, dx; save minutes

cmp ax, 0; midnight?
jnz p030; no
mov ax, 12; yes
jmp p040a; set am

p030: cmp ax, 12; before noon?
jb p040a; yes - set am
jz p040p; noon - set pm
sub ax, 12; convert the rest
p040p: mov bl,''p''
jmp p040x

p040a: mov bl,''a''

p040x: mov ampm, bl
aam; fix up hour
cmp ax, hour; top of the hour?
jz p060; no

mov hour, ax
call p120; beep the speaker once

p060: add ax, 3030h; convert hours to ascii
xchg ah, al
mov dhours, ax

mov ax, dmins; get minutes
aam
add ax, 3030h; convert to ascii
xchg ah, al
mov dmins, ax

mov ax, dsecs; get seconds (remainder)
xor dx, dx
mov bx, 60
mul bx
mov bx, mfactor
div bx; seconds in ax
aam
add ax, 3030h
xchg ah, al
mov dsecs, ax

xor ax, ax; check monitor type
mov es, ax
mov ax, es: [410h]; get config byte
and al, 30h; isolate monitor type
cmp al, 30h; color?
mov ax, 0b000h; assume mono
jz p061; its mono

mov ax, 0b800h; color screen address

p061: mov dx, es: [463h]; point to 6845 base port
add dx, 6; point to status port

mov es, ax; point to monitor
mov bh, color; color in bh
mov si, offset dhours; point to time
mov di, 138; row 1, col 69
cld
mov cx, 11; loop count

p062: mov bl, [si]; get next character

p063: in al, dx; get crt status
test al, 1; is it low?
jnz p063; no - wait
cli; no interrupts

p064: in al, dx; get crt status
test al, 1; is it high?
jz p064; no - wait

mov ax, bx; move color & character
stosw; move color & character again
sti; interrupts back on
inc si; point to next character
loop p062; done?

p070: pop bp; restore registers
pop di
pop si
pop es
pop dx
pop cx
pop bx
cli; no interrupts
mov ax, holdss
mov ss, ax
mov sp, holdsp
sti; allow interrupts

p080: popf
pop ds
pop ax
jmp cs: [jumpval]

p100 proc near; beep the speaker twice
call p120
push cx
mov cx, 20000
p105: loop p105; wait around
pop cx
call p120
push cx
mov cx, 20000
p106: loop p106; wait around
pop cx
call p120
ret
p100 endp

p120 proc near; beep the speaker once
push ax
push cx
mov al, 182
out 43h, al; setup for sound
mov al, 0
out 42h, al; low part
mov al, atone; get alarm tone
out 42h, al; high part
in al, 61h
push ax; save port value
or al, 3
out 61h, al; turn speaker on
mov cx, aleng; get loop count
p125: loop p125; wait around
pop ax; restore original port value
out 61h, al; turn speaker off
pop cx
pop ax
ret
p120 endp

p150:; start of transient code
mov dx, offset copyr
call p220; print copyright
mov ax, 0
mov es, ax; segment 0
mov di, segaddr +2; this program''s prior location
mov ax, es: [di]; get prior code segment
mov es, ax; point to prior program segment
mov di, offset signature
mov cx, es: [di]; is it this program?
cmp cx, whozat
jnz p160; no - install it
call p200; set state & alarm
int 20h; terminate

p160: mov di, segaddr +2; point to int 62h
mov ax, 0
mov es, ax; segment 0
mov ax, ds; get current ds
mov es: [di], ax; set int 62h
mov si, offset jumpval
mov di, intaddr; point to timer interrupt
mov bx, es: [di]; get timer ip
mov ax, es: [di +2]; and cs
mov [si], bx; save prior ip
mov [si +2], ax; and cs
mov bx, offset p000
mov ax, ds
cli; clear interrupts
mov es: [di], bx; set new timer interrupt
mov es: [di +2], ax
sti; set interrupts
push ds
pop es
call p200; set state & alarm
mov dx, offset p150; last byte of resident portion
inc dx
int 27h; terminate

p200 proc near; set state & alarm
mov si, 80h; point to command line
mov ax, 0
mov di, 0ffffh; init hours
mov bh, 0
mov ch, 0
mov dh, 0;: counter
mov es: [state], bh; turn clock on
mov cl, [si]; get length
jcxz p210; it''s zero

p203: inc si; point to next char
mov bl, [si]; get it
cmp bl ,''-''; is it a minus?
jnz p204; no
mov es: [state], bl; turn clock off
push dx
mov dx, offset msg3; print msg
call p220
pop dx
jmp p206

p204: cmp dh, 2; seen 2nd colon?
jz p206; yes - ignore seconds
cmp bl ,'':''; colon?
jnz p205; no
inc dh
cmp dh, 2; second colon?
jz p206; yes - ignore seconds
push cx
push dx
mov cx, 60
mul cx; multiply current ax by 60
pop dx
pop cx
mov di, ax; save hours
mov ax, 0
jmp p206
p205: cmp bl,''0''
jb p206; too low
cmp bl,''9''
ja p206; too high - can be a problem
sub bl,''0''; convert it to binary
push cx
push dx
mov cx, 10
mul cx; multiply current value by 10
add ax, bx; and add latest digit
pop dx
pop cx
p206: loop p203; done yet?
cmp di, 0ffffh; any time to set?
jz p210; no
add ax, di; add hours
cmp ax, 24 * 60
jb p209; ok
mov dx, offset msg1; print error message
call p220
jmp p210

p209: mov es: [atime], ax; save minutes past midnight
mov ax, 5
mov es: [acount], ax; set alarm count
mov dx, offset msg2; print set msg
call p220
p210: ret
p200 endp

p220 proc near; print message
push ax
mov ah, 9
int 21h
pop ax
ret
p220 endp

copyr db''Alarm - Clock'', 10,13 ,''$''
msg1 db''Invalid time - must be from 00:00 to 23:59'', 10,13 ,''$''
msg2 db''Resetting alarm time'', 10,13 ,''$''
msg3 db''Turning clock display off'', 10,13 ,''$''

alarm endp
cseg ends
end alarm

Recommended links:

Eight Motivate The Staff More Dynamic Model [1]

how to install windows 7 32 amp 64bit using

Specialist Cursors And Fonts

Multimedia Creation Tools Shop

E-cology In The Pan Of A Micro-series

Infomation Web SERVERS

SCO Unix Copyrights 6 Years To Reverse The Verdict Entered A New Phase Of World War II

The Dell notebook battery recall a few questions and answers

Procurement of essential personnel of the five quality

Visual Studio 2010 will be formally included F #

FLV to SWF

Quality control in the “Statistics” several concepts

QT to WMV

Why not read the disk drive?

WMV to QT

October 11, 2010

Digital Home DIY

Filed under: Uncategorized

Due to different housing, different needs, different individual design, the need for intelligence is also high and low, and because of our intelligent building market is in a stage of development, there are still many problems, such as the overall level of technology is not high , uneven regional development, low levels of industrialization, was not related to technology products to meet market demand and a reasonable delay of the contradictions and so on remain to be resolved; some vendors of products and programs are somewhat mixed; some of the real estate business Smart Home are just some packaging concepts.
Also, because each family income level, a number of different interest and hobbies, is selected as an important basis for intelligent home. In general, choose the professional manufacturer, can be rich in options, but also can be customized to achieve the digital home DIY. For example, the intelligent all-powerful remote control Zarva can home lighting and electrical appliances for centralized wireless control, modified time slot without Zaoqiang, as long as ordinary switch intelligent switch can be replaced.
How can we build a home for their smart then? According to related experts, families intelligent building should be the spirit of “practical-based, appropriate advance” principle, according to their needs and spending power, select a different solution: To facilitate the understanding of all of the smart home, the following order the first professional digital home vendors Zarva Digital (www.zarva.com) of several typical cases, for your reference.

160m2 of Sanshiliangting (well-off families - convenient and comfortable)
This is a comfortable, more suitable for three or five homes. Feature is not very big investment, mainly in a variety of useful functions mainly.

System function
1, remote control lighting and lighting for local implementation of the profile
2, household appliances, lighting, centralized control
3, household appliances, lighting and conditions control the combination of control
4, household appliances, lighting, remote control
5, read to inform communities
6, the family voice
7, video intercom
8, gas leak alarm

Implementation Scheme
This is a residential home based intelligent system solutions, in the community management part of the distribution server and the cell configuration software, in the family need to cultivate the following:
1 position in the living room near the door placed in the controller and the intelligent cable box set the one specific location, see diagram.

2, living room with a versatile remote control, a remote control scenario, a wireless servomotor.
3 bedroom with a versatile remote control, a wireless servomotor.
4, a scenario study using remote control, a wireless servomotor.
5, using an all-round children's room remote control, a wireless servomotor.
6, intelligent switch or intelligent socket as follows: living room, including restaurants, two-bit smart switch 2, smart socket, study, double-switch a smart, intelligent socket two bedroom unit a smart switch, smart socket 3, children's room A smart switch unit can only plug the three, kitchen, a double-digit intelligent switch, bathroom, two double-digit intelligent switch.
7, video intercom and intelligent controller unit in front of the video intercom door machine to achieve.
8, in the kitchen, a gas leak sensor arrangement, and connected to the intelligence in the controller.
300 m2 villa (middle-class families - luxury) Villa diagram is as follows:

System function
1, remote control lighting and lighting for local implementation of the profile
2, household appliances, lighting, centralized control
3, household appliances, lighting and conditions control the combination of control
4, household appliances, lighting, remote control
5, read to inform communities
6, the family voice
7, video intercom
7, gas leak alarm

Implementation Scheme
This is a single family of intelligent system solutions do not provide the same community-related features, such as cell notification, etc., within the family need to cultivate the following:
1, in the first floor near the stairs in the controller and the installation of Smart box set of lines, another scene in the restaurant to configure a remote control, the specific location, see diagram.
2, first floor living room with a versatile remote control, a remote control scenario, a wireless servomotor.
3, second floor bedroom with a versatile remote control, a remote control scenario, a wireless servomotor.
4, third floor bedroom with a versatile remote control, a wireless servomotor, a scenario study, the use of remote control, a wireless servomotor.
5, intelligent switch or intelligent socket as follows:
On the first floor living room including dining, 2 double-intelligent switch and intelligent socket 2;
On the second floor smart switch 2 bedroom units, intelligent socket 4;
Second floor family room double-switch a smart, intelligent socket 2;
On the second floor gym, a two-bit smart switch;
Third floor master bedroom, smart switch unit 2, smart socket 3;
Kitchen, a double-digit intelligent switch, bathroom, double-intelligent switch 4, smart socket 3''intelligent switch 4 corridor;
6, video intercom installed in the villa entrance door machine.
7, a gas leak in the kitchen layout sensors can switch one bathroom, two double-digit intelligent switch, and controller connected to the Intelligence.

The Smart Home program for home environment, home device to provide a shared access centers to realize the smart home environment and equipment management, remote management, centralized management and resource sharing. Achieve arbitrary appliance controls, convenient and efficient information services, personalized security measures. For example Zhaohua home wireless control system remote control all-round variety of consumer electronics devices can be set in a series of button operation, when we want to watch VCD's time in the past to go through a turn on the TV, amplifier and power ??the TV VCD machine will transition to Video ??state power amplifier options for VCD ??Play VCD and other steps. Is only one action: press our custom “look VCD key”, you can complete all the steps above.
Meanwhile, the scene can realize remote control of lighting scenarios, the user can control the learning needs of the remote scene lighting condition code to control all the lights to adjust to the specified state and focus on a key, then press the specified key at any time to achieve control of lighting scenes or immediate family —- brightly lit room or instant gentle into the night; or to the bedroom wall and a half out, the living room the lights … … no need to open or turn off the lights one by one , all lighting problems can be solved once situations control. When we leave the house when Zarva intelligence community in the smart home system controller will start its state of security equipment and sent to residential electric alarm server. If the home was broken into and a fire or gas leak, intelligence, information sent to the cell controller immediately to electronic alarm server, the same time, pre-set phone to notify the information to us.
Moreover, these programs are not unattainable. For example, a 100 square meters of housing, if the use of smart home products Zarva Digital transformed into a primary minimum configuration of the “smart house”, only a few thousand dollars.

????:

best mini laptop computers reviewed

My Favorite FTP Servers

GIS work?

DAT To MP4

20, the Fifth opening of Dalian Software Fair

Of! The Relationship Between SEO And UCD

Easy to USE File Compression

Struts Framework In The Session Object To Create And Control

Drastic clever second control dealer

U.S. Export Control Policy Toward China Brewing Adjustment

MOD CONVERTER

MOD to MPG

VB.Net language IMPROVEMENTS

September 27, 2010

Longhorn can be run on some old computer

Filed under: Uncategorized

Reply: This is good news. Although Microsoft recommends a computer to run very trendy the next version of the Windows operating system, but also be able to run Longhorn in a considerable number of old machines.

The bad news is, Longhorn running on those old machines will look quite a bit different. For example, with 3GHz processor and 512MB of memory the computer will play a special performance, including the beautiful graphics and ability to handle multiple video streams.

According to Microsoft's recent testing, only 128MB of memory of the old computer to run Longhorn, but its performance can not, as in a powerful new computer on the same. Many of these older machines running Longhorn there will be “has the same XP as the operation of” feeling, a Microsoft Windows operating system kernel developers said Richard Russell.

The new Windows has at least four different levels of graphics. One, Aero and Aero Glass graphics using the new composite interface, with a high-end Glass layer to add more transparency and 3D effects. Another graphical effect is called “To Go”, is a popular portable computer and a new machine design, it has many of the same with the Aero color scheme, but did not practice with the ultimate graphics performance. The last one is the traditional model, it looks like XP or even Windows 2000 as. However, there will be differences in performance, more device configuration allows the new operating system to play better. It shows Microsoft's a big change in the concept.

Previous Windows versions, including Windows XP, operating system, the typical practice is the performance of a machine or all of its glory, or can not run altogether. “XP is XP,” Russell said, “Longhorn is completely different, it will be re-defined.” Formation of such a big change on the software giant's many challenges. First, it let the business community and consumers understand that the ability to run Longhorn does not mean that full advantage of all of its features. This, Microsoft is planning to design a new mark in the personal computer to identify, respectively, were: the machine is optimized for the Longhorn or just be able to load the operating system. Microsoft also operates a program is to allow computer manufacturers to specify which computer is “for Longhorn”.

The second challenge, Microsoft said it was ready to proceed, is dependent on software for existing machines measure out what type of configuration is most appropriate. Russell said, Microsoft guarantee that when people upgrade to Longhorn, some settings are optimized according to their machines, though users still maintain the ability to change these settings. “We do not want to allow users to effortlessly proved wondering whether they can run (Aero) Glass”, Russell said.
Similarly, computer manufacturers are encouraging the use of machine performance relative to their default settings, although customers can still change those settings. Microsoft Research analyst Michael Cherry said that Microsoft needs a feature for which the guidance which the hardware was too vague. Cherry said that while Microsoft needs of the processor and memory provides some detailed instructions, businesses may still not have enough information to understand a new computer should be installed on any kind of graphics card. He claims that he has not worked out for Microsoft “for Longhorn” specific indicators to guide business customers and that they now buy Diannao Shipishiyu new Caozuoxitong disappointed. “I do not understand why, so far they have not yet ready to give us one for Longhorn's hardware specifications.” He said.

Recommended links:

Photoshop combat KPT7 (2)

Effective process improvement method must contain the ELEMENTS

MPG to 3GP

Guangzhou 2010 asian games winning software

FreeBSD forget THE root password of a repair

M2TS converter

KONE Corporation to Participate in UGS Asia Pacific Channel Conference 2007

Storage Audio Rippers And Converters

Directory Wizards And Components

CCTV Denied Billion Purchase Broadcast Rights For English Premier League: Or 25 Million U.S. Dollars

Zha Yufeng: build “long flight” BACK pillar

50% Stake In MSN China, The Main Message Would Be Easy To Pass And Then Mad

How GIS abstract surface features of space?

Kaspersky characteristics of “internationalization” and “localization”

ASF to MOV

September 16, 2010

About Groovy and Grails

Filed under: Uncategorized

Summary

Java Web Application Framework is the enterprise Java is one important reason for success. People wonder if there is no Apache Struts framework for Java EE could be so successful. Although the underlying programming language is important, however, the framework is usually to make the programming language into the center of attention. If you frequently visit the discussion forum, you'll notice that Ruby language and Ruby On Rails framework is also the case between. Ruby has been there 10 years, but only popular in the Ruby On Rails framework, the developers began to notice Ruby language.

Such as Ruby, PHP and Python scripting languages like more and more popular in recent years, therefore, need to develop a Java scripting language, and similar alternative Rails framework against Java environment. Groovy is the scripting language, and Grails is the framework.

In this article I will discuss Groovy's Web development features, and then continue to discuss the Grails framework. I will develop a sample Grails Web application, and discuss the various features of this framework.

What is Groovy?

Groovy is a language, its syntax is similar to Java, but simpler than Java. It is often regarded as the script / flexible / dynamic language, but I do not like this type of adjective, because I think they will only cause confusion. If Java is a wise middle-aged man, then Groovy is his teenage son. Groovy has many characteristics of his father, but more wild and more fun. They could also very well together.

Groovy far fewer rules than Java. For example, to get the standard Java “Hello World” output, you need to write a class, a main method with appropriate parameters, and so on. But in Groovy, if you do not want to write all the boilerplate code, you can put aside the class definition and the main method, you can only write one line of code prints out “Hello World”.

The following is a document to print Hello World Hello.groovy content:

println “Hello World”

Java byte code platform is concerned only to be implemented. Similarly, the platform does not force you to use the Java language. Provide a byte code as long as the work will be conducted. Groovy code will be compiled to byte code, but for the Java platform, the byte code from Java code or Groovy code generated no difference.

The following is a Groovy example, it shows ??Groovy on the list, map and extent of De built-in support, and prove the simplicity of its use Groovy, Java, Jiang Tai Neng Li features:

/ / Print Date

def mydate = new java.util.Date ()

println mydate

/ / Iterate through a map

def numbersMAP = [''1'':'' ONE'',''2'':'' TWO'']

for (entry in numbersMAP) (

println “$ = $”

)

/ / Introducing the range

def range =''a''..'' d''

/ / Lists

def numberlist = [1, 2, 3, 4, 5, 6, 7, 8]

println numberlist;

println “Maximum value: $”

Please note that the above code to be used directly java.util.Date, built-in support of the collection to reduce the use of lists, map and extent of the required code. Groovy There are many other interesting features, such as closure and simplified XML processing. You can find a detailed list of groovy.codehaus.org.

Let us now discuss how to Groovy for Web development.

For Web development using Groovy

Most Java EE servlet tutorial is a basic example from the beginning. The Groovy Web development is, you will groovlet (the groovy concept in the corresponding servlet) started. If you are in out of the servlet class and doXX () method declaration, then the rest of the content on and groovlet like a. The following is an example of named Login.groovy of groovlet, you need to place it the most advanced Web application directory:

def username = request.getParameter (”username”)

def password = request.getParameter (”password”)

if (username == “java” & & password == “developer”) (

response.sendRedirect (”home.jsp”)

session = request.getSession (true);

session.setAttribute (”name”, username)

)

else (

println “” “

Login Invalid

Your IP has been logged> $

“” “

paramMap = request.getParameterMap ()

println “

You Submitted:

for (entry in paramMap) (

println “$ = $

)

)

You can just create a simple HTML form, then this form of behavior attributes sent to the action = “Login.groovy”. Then add the following tag to web.xml:

Groovy

groovy.servlet.GroovyServlet

Groovy

*. Groovy

Now simply add the required Groovy jar files to the WEB-INF/lib directory of your Groovy Web applications on any Java EE application ready to run the server.

You should have noticed the code is not a semicolon, and the use of implicit variables, such as request and response. Other implicit variables context, application, session, out, sout, and html.

GSP is the corresponding JSP in the groovy concept. You do not need to use println generate HTML; Simply Groovy code embedded in HTML pages. Examples of this article will be referred to the use of Grails GSP.

Please note that because all the code will eventually be converted to byte code, so groovlet and GSP can easily collaborate with the servlet and JSP. So you do not distinguish groovlet and the GSP or the servlet and JSP.

Let us now discuss the promising Grails framework. If successful, Grails can significantly change the development of Java Web applications that way. Ruby Ruby on Rails on the impact, Grails Groovy can also achieve.

Grails features and architecture

Ruby On Rails Grails attempts to use the “statute of programming” (coding by convention) to reduce sample configuration files and other boilerplate code requirements. Use the “Statute of the programming”, if the file name itself can explain the purpose of this document, then you do not need another statement in the configuration file such content. This framework will see the file name and file their own clear purpose. By using the “Statute of the programming”, Grails will automatically generate Web applications that need many of the content. By using Grails, you will be able in a short period of time, to minimize the complexity of the Web application ready. See the following example.

Grails based on open source technologies such as Spring, Hibernate and SiteMesh. If you already good at these technologies, this is a good thing; but for some reason if you do not like these technologies, or if you think that not only need to learn Grails, also need to learn the other three frames, this is not a good thing. Although the implementation of these technologies can help Grails better, but for most people to learn the four framework is a very high threshold. Grails documentation is currently focused on it with Spring, Hibernate, and other processes of integration, but I think it needs to adopt the opposite approach, implemented as a simple Grails rapid Web application development framework. Developers need to consider the underlying fear or what happened.

Fortunately, once you start using Grails, you will find these frameworks Grails hides most of the underlying complexity. If you forget to run in the bottom of the Spring, Hibernate and other procedures, then things will become simpler.

By the view and controller layer composed of Web

By a domain consisting of business logic classes and services

From the domain classes and data resources in the persistence layer

Most frameworks have dozens of properties, which only a small few have been widely used. For Grails, this key feature is the “rule programming” (coding by convention) the automatic generation of examples and components.

Other features include Grails Ajax, validation, unit testing and functional testing of the built-in support. It uses a free open-source Canoo WebTest project to implement Web application functional testing. Grails also provides integration with the Quartz Scheduler.

It is time to install the Grails framework and write your first application.

Grails Installation

Installation process is very simple. The following is Grails download page: http://grails.org/Download. You can http://dist.codehaus.org/grails/grails-bin-0.2.1.zip download version 0.2.1. Note that the Grails source code and documentation provided as a separate download. Download zip file, simply extract the contents to a directory can be, in my case, this directory is C: groovygrails-0.2.1.

Create a new environment variable called GRAILS_HOME and set its value to C: groovygrails-0.2.1. Next will be added to the PATH environment variable GRAILS_HOMEbin. This installation is complete. Interface through the command prompt to run grails command you can check the installation was successful. You should get usage information for this command.

Now that you have a running Grails installation, then you have to create a Grails Web application ready.

Grails Application Development: Application Structure

Over the years I have been planning to develop clothing that can help me manage the application - the application should be able to tell me my favorite T-shirt on where it washed, ironed it, and so on. Someday I'll earn on the sale of the application of millions, but now I will use it as an example Grails.

The first step is to create a Grails project directory structure. In this step I will be C: groovygrailsapps create a new directory, and on this level to open a command prompt window. In this window, execute the command grails create-app. Asked to enter your application name. Enter ClothesMgt. Grails will show it to you to create all the directories and files. Figure 1 shows the structure of the last received command.

Figure 1: Grails project directory structure

This command will create about 800 KB size of the files and directories. The idea here is to follow this framework has been established Web application development practices, so it creates files and directories in most Web applications is useful. Although some people may not like the idea of mandatory use of a structure, but the practice of automatically generated based on the RAD features of Grails is based.

If you look more carefully these directories, you will find that there is for such as controllers, views, testing, configuration files and things like tag library directory. You'll also find some basic JavaScript and CSS files. So now the basic structure of the application has been made. You only need to do to fill in the blank, the application can be ready.

Please note that auto-generated directories and file with the command is optional. You can manually create all the files and directories. If you are familiar with Apache Ant, so you can even open GRAILS_HOME directory srcgrailsbuild.xml file to carefully review the use of each Grails command.

Database

In this case I will use a running on localhost called Clothes_Grails the MySQL database. Built a Grails HSQL database, which is a simple test application that is useful or just try Grails. If you are using HSQL DB, so no need to perform the following steps. I will use MySQL to prove that you can very easily use a database other than HSQL.

Download MySQL from http://www.mysql.com/products/connector/j/ drive, and mysql-connector-java - stable-bin.jar file placed in the ClothesMgtlib directory. Next you need to edit ClothesMgtgrails-appconfApplicationDataSource.groovy file.

Now the contents of this file should be similar to the following:

class ApplicationDataSource (

boolean pooling = true

String dbCreate = “create-drop”

String url = “jdbc: mysql: / / localhost / Clothes_Grails”

String driverClassName = “com.mysql.jdbc.Driver”

String username = “grails”

String password = “groovy”

)

Now let's look at how to use this database and object-relational mapping.

Field class

Grails Object-Relational Mapping (GORM) function for internal use Hibernate 3, but you do not understand or change any Hibernate settings. Grails is called “domain class” thing, these domain classes are mapped to the database object. You can use the relationships to link domain classes, they also provide for CRUD (create / read / update / delete) operations very powerful dynamic method.

In this case, we will create three domain classes, their names are Shirt, Trouser, and Cabinet. To create a domain class, just run the command grails create-domain-class. Please remember in your project directory (not its parent directory) within the run this command. This is a common mistake, although I have to remind you that you still guilty of at least one such error.

You must provide to the create-domain-class command only input is the class name. Run this command three times, the Shirt, Trouser, and Cabinet as the name of the three domain classes. Grails will now be in the directory grails-app/domain / create the domain class. They will only have two properties id and version. I will add the properties of these classes in order to make them more representative of the shirt, pants and wardrobe.

Listing 1: Cabinet.groovy

class Cabinet (

Long id

Long version

String name

String location

def relatesToMany = [shirts: Shirt, trousers: Trouser]

Set shirts = new HashSet ()

Set trousers = new HashSet ()

String toString () (”$: $ id”)

boolean equals (other) (

if (other?. is (this)) return true

if (! (other instanceof Cabinet)) return false

if (! id | |! other?. id | | id! = other?. id) return false

return true

)

int hashCode () (

int hashCode = 0

hashCode = 29 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 4 5 6 7 8 9 (hashCode + (! id 1 2 3 4 5 6 7 8 9 0: id ^ (id>>> 32)))

)

)

Listing 2: Trouser.groovy

class Trouser (

Long id

Long version

String name

String color

Cabinet cabinet

def belongsTo = Cabinet

String toString () (”$: $ id”)

boolean equals (other) (

if (other?. is (this)) return true

if (! (other instanceof Trouser)) return false

if (! id | |! other?. id | | id! = other?. id) return false

return true

)

int hashCode () (

int hashCode = 0

hashCode = 29 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 4 5 6 7 8 9 (hashCode + (! id 1 2 3 4 5 6 7 8 9 0: id ^ (id>>> 32)))

)

)

Listing 3: Shirt.groovy

class Shirt (

Long id

Long version

String name

String color

Cabinet cabinet

def belongsTo = Cabinet

String toString () (”$: $ id”)

boolean equals (other) (

if (other?. is (this)) return true

if (! (other instanceof Shirt)) return false

if (! id | |! other?. id | | id! = other?. id) return false

return true

)

int hashCode () (

int hashCode = 0

hashCode = 29 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 4 5 6 7 8 9 (hashCode + (! id 1 2 3 4 5 6 7 8 9 0: id ^ (id>>> 32)))

)

)

I add only a few lines of a statement of the field names and colors, and then declare the Cabinet, Shirt and Trouser relationship. Each Shirt and Trouser belong to Cabinet, the Cabinet has the shirt and trouser set. belongsTo attribute is optional in this case, because one to many relationship, Grails will be “one” side as the owner. So you do not need to explicitly declared. Here, I explicitly declared only to make this relationship more evident.

Next we will discuss the Grails application, controller and view part.

Controller and view

Since the domain classes are ready, let's use the generate-all command automatically generates basic CRUD Web application. Grails generate-all command run three times, when classes are asked to provide domain name. The purpose of generate-all command is generated for each domain controller and view classes, but because of bug-245, Grails 0.2.1 can not generate the controller. You must manually generate the controller, the method is used for each domain class generate-controller command.

You should now be in the grails-appcontrollers directory see three controllers. The controller is responsible for Web application requests for a particular domain class. Therefore ShirtController.groovy Web applications will handle the domain class associated with the Shirt CRUD request, and so on. Now the controller has multiple closure, each closure is mapped to a URI. Language Groovy closure is a good feature, but get used to it or take some time. Listing 4 shows an excerpt Shirtcontroller.groovy.

Listing 4: ShirtController.groovy extract

class ShirtController (

def index = (redirect (action: list, params: params))

def list = (

[ShirtList: Shirt.list (params)]

)

def show = (

[Shirt: Shirt.get (params.id)]

)

def delete = (

def shirt = Shirt.get (params.id)

if (shirt) (

shirt.delete ()

flash.message = “Shirt $ deleted.”

redirect (action: list)

)

else (

flash.message = “Shirt not found with id $”

redirect (action: list)

)

)

/ / …

)

In this case, ShirtController closure of the list will be dealing with URI is / shirt / list of requests, and so on. You can use your controller used in the Java Web applications using things such as request, session and servletContext.

Please note: the value of the closure will be as explicit return statement, or as a closure body in the last statement of the value returned. Do not Grails does not return the generated code rather confused.

Once the controller to complete the processing of the request, it must be entrusted to the appropriate view. Grails uses custom mechanisms to achieve this. The list, therefore ShirtController closure will be entrusted to view / grails-app/views/shirt/list.gsp or / grails-app/views/shirt/list.jsp. While you are using Grails, all views can be JSP files instead of GSP. I almost did not write any code, but I'm ready for a Web application.

Let us try to deploy and run our application.

In the Java EE Server to deploy and run Grails

Grails has a built-in Resin server, you can use the grails run-app command to run the application. This command will deploy to the Resin application server and start the server. Http://localhost:8080/ClothesMgt so you can now access this application. You can also easily deployed to any JavaEE application server. I try to deploy it to Tomcat. To achieve this, I need to do is to run the grails war command to generate the war file to Tomcat's webapps directory in!

In this case, the resulting war file name is ClothesMgt.war. Once deployed to Tomcat, you should be able to access it in http://localhost:8080/ClothesMgt/ and see the screen shown in Figure 2.

Figure 2: Grails application

Through this application, access Shirt, Trouser, and Cabinet of all the CRUD functionality. Can display all the data closet to the wardrobe to add a new shirt and pants, edit and delete records of their value - to achieve all these operations without writing any business logic, view, or data access code. Only a few minutes you'll be better deployed in the JavaEE server, a proper Web application. Cool? !

Let us further customize Grails.

Create a custom controller

I will add new features and pages to the Web application, while reusing existing domain classes. shirt / list and trouser / list will display shirts and pants were a list, let us add a new display to simultaneously display a list of shirts and pants. To create a new display, you need a new controller and view.

Use generate-controller and generate-views command, you can easily use the fields automatically generated view and controller classes. However, in this case I want to create a class not directly associated with the domain controller. I will use the grails create-controller command. When prompted for the controller name, declare Display. Grails will grails-app/controllers / directory to create a controller called DisplayController.groovy in grails-tests directory to create a test suite. Edit controller as shown in Listing 5.

Listing 5: DisplayController.groovy

class DisplayController (

def index =

def list = (

params [''max''] = 10

return [shirtList: Shirt.list (params),

trouserList: Trouser.list (params)]

)

)

index redirect the request to the closure list. Closure in the list I will be the largest parameter set to 10, and then use the dynamic method Shirt.list and Trouser.list. Then return Groovy Map, it has two lists - the list of shirts and trousers list.

As a Java developer, when you see the Shirt.list () will naturally think that is the domain class in the list Shirt methods. However, if you open Shirt.groovy, will find that this method does not. For Java developers, do not know the characteristics of Groovy on Grails is not only confusing to use, and is a dead end. Grails dynamic method is a special feature, which is built on the Groovy language features a very special meta object protocol (MOP) above. So that you can use the dynamic method to query the domain class. Therefore, the controller, you will notice that the domain class called the method seems the domain class does not exist. Here you can read on the use of dynamic methods of inquiry for more information. Can be found here on the Grails controller and the domain class dynamic methods available in reference.

Since the controller can process the request, obtain and forward the list to the view, I need to create the appropriate view.

Create a custom view

When you create a controller, Grails also grails-appviews directory created a new show directory, and add the following to the web.xml file maps.

grails

/ Display / *

Grails currently has a generate-views command, this command can generate domain classes based on the view, however, does not automatically generate the view create-view command. See the example in Figure 3.

Figure 3: The default view of a display Trousers

I want to create an independent view of the domain class, so let us create a view file manually. Grails-appviewsdisplay in the directory, create a file named list.gsp, as shown in Listing 6.

Listing 6: list.gsp

Shirt List

Id Cabinet Color Name

$ $ $ $

Trouser List

Id Cabinet Color Name

$ $ $ $

And similar to the way I used before, you can now use the run-app command to run applications, or create a war file and deploy it to Tomcat. You should see the new view under http://localhost:8080/ClothesMgt/display/ shown in Figure 4.

Figure 4: The new shirts and pants to create the list view list

Now let's quickly discuss the Grails services.

Service

If you want to know how to separate the business logic and business logic of the position to place the answer in Grails service. Services to SomeNameService.groovy format name, and is placed in / grails-app/services / directory. Service dependency injection features available, you can easily call these services from the controller.

Let's look at an example of using the service. First, use create-service command to create new services. Run this command and naming services Order. Grails will create two files –grails-app/services/OrderService.groovy and grails-tests/OrderTests.groovy.

Now edit OrderService.groovy, as shown in Listing 7. When introducing new orderGoods () method will automatically generate serviceMethod ().

Listing 7: OrderService.groovy

class OrderService (

boolean transactional = true

def serviceMethod () (

/ / TODO

)

def orderGoods () (

return “Order Placed - New shirts and trousers

will be sent shortly. “

)

)

Now edit DisplayController, as shown in Listing 8. Rearrangement of the introduction of the use OrderService closure. Please note that service will be injected into Groovy.

Listing 8: DisplayController.groovy

class DisplayController (

OrderService orderService

def index =

def list = (

params [''max''] = 10

return [shirtList: Shirt.list (params)

, TrouserList: Trouser.list (params)]

)

def reorder = (

render (orderService.orderGoods ())

)

)

Now when you visit the URL http://localhost:8080/ClothesMgt/display/reorder, the rearrangement of the closure will be called OrderService, response will be sent back to the browser. You can be in a similar manner to all the business logic moved to service, and then use the injection of Grails feature is easy to use them.

Dynamic methods and properties

As previously mentioned, the domain class is not able to obtain data from the database, or update / delete the existing data in any way, such as find (), findAll () or save (). In the controller you do not write like redirect () or render () method like. But the domain classes and controllers have their aim of the project, and allow all the requested operation. The reason is Grails dynamic methods and properties exist. Dynamic method is dynamically added to the class, just like function is the same as compiled in the program.

These are the available methods and properties, without writing. These methods cover the most dynamic Web application development will face a common situation. For domain classes, the existence of such as find (), findAll (), list (), executeQuery (), save () and delete () method like dynamic.???????????ession??equest??esponse??????????????????chain()??ender()??redirect()?????????????????rails???????????????????????????????????????

?????????????????????@Property

???Grails?????????????????????????????????????????????????????????gsp?????????????????????????????????OrderService ???????????????????????????????????????"[groovy] Cannot reload class [class OrderService] reloading of transactional service classes is not currently possible. Set class to non-transactional first. "??br />
???Grails???????????????????????????????????????????????????????????rails???????????????????????sp?????????gsp??????Grails????????????????????????????????br />
?????roovy JSR 06 ??????????????????@Property ?????roovy???????????????????????????@Property?????roovy??????????????Property?????roovy JSR 06????????rails 0.2???????????????????????????@Property ???????????????

Conclusion

?????????????????rails?????????????????rails???????????????Groovy??rails????????????????????????Java??ava EE???????????????Groovy??rails??AD????????????????????????????????????Java EE???????????????Ruby??ails??????????????????Java????????roovy??rails??????????????????

????:

convert quicktime to Windows media

VBScript DateDiff Function

Liu Lanjuan for the “Digital Economy and Finance” bottoming

Ps3 Video Formats

God used to measure BI

convert .mod to .MPG

Easy to use Screen Capture

Top Registry Tools

Windows Media Player Mov

Let Gmail tell friends where you live

Accelerator with the PP to see potatoes, NO buffer Youku

CEO Online: Yan Huang star CEO Chang on August 15 GUEST Sina

Zhang Feng: NAS REALLY how it?

Recommend Puzzle And Word Games

IDS Rules To Establish (2)

ARMED new rural computer

July 31, 2010

CG production process (1)

Filed under: Uncategorized

1. The first is to use the scanner with a pencil a good pre-draft swept into the computer, using PHOTOSHOP4.0 some smooth curved lines, or amendment is not over.

2. Open a new layer Layer1, where all the skin with a magic wand (W) all elected, and then Layer1 on the pre-selected skin color within the selection of stuffing (Alt + ??.

3. For the skin colored shadow, I personally like the four colors.

4. Found that the angle of the right hand a little bit bad, so the angle of the handle to change a bit.

[Next]

5. Then there was the hair, skin, way to keep up to the same large, but also new layer Layer2, hair color fill in..

6. With a path function (P) to sketch out the level of the hair, repeatedly, until, as hair up. Results came out.

7. Clothes, like layering, coloring.

????:

Multimedia effect is GOOD, but not indiscriminate

Wizard Languages EDUCATION

C + + compiler on the template of separate answers to questions

The budget system is inadequately prepared elder Wu

convert mkv to avi free

how to convert flv to 3gp

Bearing Co., Ltd. Yantai Ximeng Xi

Sold 250 MILLION shares of Stone would definitely quit Sina Sina

Mts format

Converter Mp4 To 3gp Free Download

Specialist Puzzle And Word Games

How To Change Your Personalized JSP Extension

Hangzhou 3gfax digital fax machine (single version) and lowering the price, now only 1280 yuan

AI to create ARTISTIC brushes

July 22, 2010

Win XP to crash when you become extremely smart!

Filed under: Uncategorized

Windows XP systems using friends computer crashes which reduce the probability, but for various reasons, sometimes a long time the computer is not responding, just like crash. In fact, the computer is not really crash, but in a state of suspended animation Bale.

Test method: Press the Num Lock key digital areas, if the light is reaction crash on the note is fake. At this point, we can press “Ctrl + Alt + Del” key combination, in the “Windows Task Manager” in implementation of the “End Task.” But sometimes this move is not very spiritual, though there “is shutting down … …” message box, the system still did not respond for a long time. Can you point to the system to personalized settings for “death” has become smart, fast then? With me.

In the “Start ??Run”, type “regedit” to open “Registry Editor”, on the registry to make the following modifications:

1. Set error, the wait time when

Open the “HKEY_CURRENT_USER \ Control Panel \ desktop”, in the right window to find “HungAppTimeout”, the key changes for 2000, in milliseconds.

2. Accelerate the closure of the application

Open the “HKEY_CURRENT_USER \ Control Panel \ Desktop”, in the right window find the “WaitToKillAppTimeout”, the key was revised to 10,000, in milliseconds.

3. Allow forced shutdown

Open the “HEKY_USERS \. DEFAULT \ Control Panel \ desktop”, in the right window find the “AutoEndTasks”, the key changes to 1.

4. The system automatically restart when the crash

Open the “HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CrashControl”, in the right window to find “AutoReboot”, the key changes to 1.

After the above changes, you will find the system “crash” a lot of time to become wise.

????:

Mov to avi

AV Terminator was ready to make trouble against a large number of Daohao Trojan

THEMES And Wallpaper brief

China's ENVIRONMENTAL satellite data

Promote The integration of content and process

Converting mp4 to avi

Tools And Editors Directory

Magical material: Magic tulips

FTP Site Preferences

avi to mpeg Converter

WorldCup Flash To Mobile

Format blackberry

FreeBSD Serial (14): shell set

July 9, 2010

Happiness VCD DAT to Pocket PC

Filed under: Uncategorized

Happiness VCD DAT to Pocket PC is a professional video converter to convert VCD DAT to Pocket PC, and convert almost all popular video/movie formats to Pocket PC MP4 format. The output iPhone MP4 video files can be played on your Pocket PC. All popular video/movie formats are supported, including AVI, MPEG/MPG/DAT, WMV, ASF, MP4, M4V, 3GP, 3G2, H264, MPEG4, AVC, MOV, QT, DivX, XviD, VOB, FLV, etc. The amazing output quality with super fast conversion speed is brough you by the built-in power MPEG4 encoder. All the output iPhone MP4 videos fit your Pocket PC.

July 7, 2010

Merry APE MP2 to DVD-Audio Ripper

Filed under: Uncategorized

Merry APE MP2 to DVD-Audio Ripper supports full audio CD playback control. Support Multiple CD-ROMs. Full support FreeDB and ID3, you can get the music information from internet easily and edit the music information yourself professionally. Convert MP3, WMA, OGG to WAV, Rip CD to MP3, WAV, OGG, WMA. It runs well on all 32-bit Windows operating systems including Windows 95/98/NT/2000/ME/XP.Easy to use Just one click of the button! Convert WAV to MP3, CD, CDA, CD-R, DVD-Audio, AAC, AC3, ID3, M3U, M4A, M4P, MP3 ID3 Tag, OGG, RA, WMA, MP2, APE, VQF, MPC, AMR, Midi, WAVE, and RM.

Recommand Link:

Easy DVD Creator

CONVERT aac to mp3

Audio Mobile Phone Platinum

AlltoDVD MPEG Converter

converting avi to wmv

Youtube FLV to MP4 Program

X-Cloner DVD Ripper Platinum

utube

Magic Video Capture/Convert/Burn Studio

Ever CD RM OGG TO AMR Creator

mp3 TO aac

WorldCup AVI To DVD

Best E-COMMERCE

Calculators And Converters comments

Youtube Movie To RM Program

Youtube FLV to BDMV Home

REVIEW Clocks And Alarms

Get free blog up and running in minutes with Blogsome
Theme designed by Jay of onefinejay.com