markdown:
# Pro SQL Server 2008 Analysis Services- P2
Chia sẻ: Thanh Cong | Ngày: | Loại File: PDF | Số trang:50
lượt xem 8
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100731/jupyter/80x100/pg0051_5654.jpg)
##
Pro SQL Server 2008 Analysis Services- P2
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](images/down16x21.png)
Tham khảo tài liệu 'pro sql server 2008 analysis services- p2', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Pro SQL Server 2008 Analysis Services- P2
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES Figure 2-16. Selecting a different set of dimension members To further analyze the results, we may drill into the date hierarchy to see how the numbers compare by quarter or month. We could also compare these sales results to the sales of other products or number of customers. Maybe we’d like to look at repeat customers in each area (is France outperforming Italy on attracting new customers, bringing back existing customers, or both?). All these questions can be answered by leveraging various aspects of this cube. Incidentally, selection of various members is accomplished with a query language referred to as Multidimensional Expressions, or more commonly MDX. You’ll be looking at MDX in depth in Chapter 9. A question that may have come to mind by now: “Are measure values always added?” Although measures are generally added together as they are aggregated, that is not always the case. If you had a cube full of temperature data, you wouldn’t add the temperatures as you grouped readings. You would want the minimum, maximum, average, or some other manner of aggregating the data. In a similar vein, data consisting of maximum values may not be appropriate to average together, because the averages would not be representative of the underlying data. Types of Aggregation OLAP offers several ways of aggregating the numerical measures in our cube. But first we want to designate how to aggregate the data—either additive, nonadditive, or semiadditive measures. 31
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES Additive An additive measure can be aggregated along any dimension associated with the measure. When working with our sales measure, the sales figures are added together whether we use the date dimension, region, or product. Additive measures can be added or counted (and the counts can be added). Semiadditive A semiadditive measure can be aggregated along some dimensions but not others. The simplest example is an inventory, which can be added across warehouses, districts, and even products. However, you can’t add inventory across time; if I have 1,100 widgets in stock in September, and then (after selling 200 widgets) I have 900 widgets in October, that doesn’t mean I have 2,000 widgets (1,100 + 900). Nonadditive Finally, a nonadditive measure cannot be aggregated along any dimension. It must be calculated independently for every set of data. A distinct count is an example of a nonadditive measure. Note SQL Server Analysis Services has a semiadditive measure calculation named AverageOfChildren. You might be confused about why this is considered semiadditive. It turns out that the way this aggregation operates is that it sums along every dimension except a time dimension; along the time dimension, it averages (covering the inventory example given earlier). Writeback Most of the time OLAP cubes are implemented, they are put in place as an analytic tool, so cubes are read-only. On some occasions, users may want to write data back to the cube. We don’t want users changing inventory or sales numbers from an analysis tool, so why would they want to change the numbers? A powerful analysis technique to offer your users is what-if or scenario analysis. Using this process, analysts can change numbers in the cube to evaluate the longer-term effects of those changes. For example, they might want to see what happens to year-end budget numbers if every department cuts its budget by 10 percent. What happens to salaries? Capital expenses? Recurring costs? Although these effects can be run with multiple spreadsheets, you could also create an additional dimension named scenario, which analysts can use to edit data and view the outcomes. The method of committing those edits is called writeback. The biggest concern when implementing writeback on a cube is dealing with spreading. Consider our time dimension (Figure 2-17). An analyst who is working on a report that shows calendar quarters might want to change one value. When that value is changed, what do we do about the months? The days? 32
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES Figure 2-17. A calendar dimension We have two choices. In our design, we can create a dimension that drills down to only the quarter level. Then the calendar quarters are the leaf level of the dimension, the bottom-most level, and the value for the quarter is just written into the cell for that quarter. Alternatively, some OLAP engines will allow the DBA to configure a dimension for spreading; when the engine writes back to the cube, it distributes the edited value to the child elements. The easiest (and usually default) option is to divide the new value by the number of children and divide it equally. An alternative that may be available if the analyst is editing a value is to distribute the new value proportionally to the old value. Writeback in general, and spreading in particular, are both very processor- and memory-intensive processes, so be judicious about when you implement them. You’ll look at writeback in Analysis Services in Chapter 11. Calculated Measures Often you’ll need to calculate a value, either from values in the measure (for example, extended price calculated by multiplying the unit cost by the number of items), or from underlying data, such as an average. Calculating averages is tricky; you can’t simply average the averages together. Consider the data in Table 2-1, showing three classes and their average grades. Table 2-1. Averaging Averages Classroom Number of Students Average Score Classroom A 20 100% Classroom B 40 80% Classroom C 80 75% 33
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES You can’t simply add 100, 80, and 75 then divide by 3 to get an average of 85. You need to go back to the original scores, sum them all together, and divide by the 140 students, giving an answer of 80 percent. This is another area where OLAP really pays off, because the OLAP engine is designed to run these calculations as necessary, meaning that all the user has to worry about is selecting the analysis they want to do instead of how it’s calculated. Actions Generally, an OLAP solution is the first-layer approach to analysis—it’s where you start. After you find something of interest, you generally want additional information. One method of getting amplifying data for something you find in an analysis is to drill through to the underlying data. Some analysis tools provide a way of doing this directly, at least to the fact table; others don’t. A more general way of gaining contextual insight into the data that you are looking at is to create a structure called an action. This enables an end user to easily view amplifying data for a given dimension member or measure. You can provide reports, drill-through data sets, web pages (Figure 2-18), or even executable actions. Figure 2-18. Using an action to open a map based on the member of the dimension Actions are attached to objects in the cube—a specific dimension, hierarchy or hierarchy level, measure, or a member of any of those. If the object will have several potential targets (as a dimension has multiple members), you will have to set up a way to link the member to the target (parsing a URL, creating a SQL script, passing a parameter to a report). For example, Listing 2-1 shows code used to assemble a URL from the members selected in an action that opens a web-based map. 34
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES Listing 2-1. Creating a URL from Dimension Members // URL for linking to MSN Maps "http://maps.msn.com/home.aspx?plce1=" + // Retreive the name of the current city [Geography].[City].CurrentMember.Name + "," + // Append state-province name [Geography].[State-Province].CurrentMember.Name + "," + // Append country name [Geography].[Country].CurrentMember.Name + // Append region parameter "®n1=" + // Determine correct region parameter value Case When [Geography].[Country].CurrentMember Is [Geography].[Country].&[Australia] Then "3" When [Geography].[Country].CurrentMember Is [Geography].[Country].&[Canada] Or [Geography].[Country].CurrentMember Is [Geography].[Country].&[United States] Then "0" Else "1" End This code will take the members of the hierarchy from the dimension member you select to assemble the URL (the syntax is MDX, which you’ll take a quick look at in a few pages and dig into in depth in Chapter 9). This URL is passed to the client that requested it, and the client will launch the URL by using whatever mechanism is in place. Other actions operate the same way: they assemble some kind of script or query based on the members selected and then send it to the client. Actions that provide a drill-through will create a data set of some form and pass that to the client. All these connections are generally via XMLA. XMLA XML for Analysis (XMLA) was introduced by Microsoft in 2000 as a standard transport for querying OLAP engines. In 2001, Microsoft and Hyperion joined together to form the XMLA Council to maintain the standard. Today more than 25 companies follow the XMLA standard. XMLA is a SOAP-based API (because it doesn’t necessarily travel over HTTP, it’s not a web service). Fundamentally, XMLA consists of just two methods: discover and execute. All results are returned in XML. Queries are sent via the execute method; the query language is not defined by the XMLA standard. 35
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES That’s really all you need to know about XMLA. Just be aware of the transport mechanism and that it’s nearly a universal standard. It’s not necessary to dig deeper unless you discover a need to. Note For more information about XMLA, see http://msdn.microsoft.com/en-us/library/ms977626.aspx. Multidimensional Expressions (MDX) XMLA is the transport, so how do we express queries from OLAP engines? There were a number of query syntaxes before Microsoft introduced MDX with OLAP Services in 1997. MDX is designed to work in terms of measures, dimensions, and cubes, and returns structured data sets representing the dimensional nature of the cube. In working with OLAP solutions, you’ll work with both MDX queries and MDX statements. An MDX query is a full query, designed to return a set of dimensional data. MDX statements are parts of an MDX query, used for defining a set of dimensional data (for use in client tools, defining aspects of cube design, and so forth). A basic MDX query looks like this: SELECT [measures] ON COLUMNS, [dimension members] ON ROWS FROM [cube] WHERE [condition] Listing 2-2 shows a more advanced query, and Figure 2-19 shows the results from a grid in Excel. Listing 2-2. A More Advanced MDX Query SELECT {DrilldownLevel({[Date].[Calendar Year].[All Periods]})} ON COLUMNS, {DrilldownLevel({[Geography].[Geography].[All Geographies]})} ON ROWS FROM ( SELECT {[Geography].[Geography].[Country].&[United States], [Geography].[Geography].[Country].&[Germany], [Geography].[Geography].[Country].&[France]} ON COLUMNS FROM [Adventure Works] ) WHERE ([Product].[Product Categories].[Category].&[1],[Measures].[Reseller Sales Amount]) 36
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES Figure 2-19. The results of the MDX query in Listing 2-2 When working with dimensional data, you can write MDX by hand or use a designer. There are several client tools that enable you to create MDX data sets by using drag-and-drop, and then view the resulting MDX. Just as with SQL queries, you will often find yourself using a client tool to get a query close to what you’re looking for, then tweak it manually from the MDX. Chapter 9 covers MDX in depth. Data Warehouses Data warehouse is a term that is loosely used to describe a unified repository of data for an organization. Different people may use it to refer to a relational database or an OLAP dimensional data store (or both). Conceptually, the idea is to have one large data “thing” that serves as a repository for all the organization’s data for reporting and analytic needs. The data warehouse may be a large relational data store that unifies data from various other systems throughout the business, making it possible to run enterprise financial reports, perform analysis on numbers across the company (perhaps payroll or absentee reports), and ensure that standardized business rules are being applied uniformly. For example, when calculating absenteeism or consultant utilization reports, are holidays counted as billable time? Do they count against the base number of hours? There is no correct answer, but it is important that everyone use the same answer when doing the calculations. Many companies perform dimensional analysis against these large relational stores, just as you can create a pivot table against a table of data in Excel. However, this neglects a significant amount of research and investment that has been made into OLAP engines. It is not redundant to put a dimensional solution on top of the relational store. Significant reporting can still be performed on the relational store, leaving the cube for dimensional analysis. In addition, the data warehouse becomes a staging database (more on those in a bit) for the cube. There are two possible approaches to building a data warehouse: bottom-up or top-down. Bottom-up design relies on departmental adoption of numerous small data marts to accomplish analysis of their data. The benefit to this design approach is that business value is recognized more quickly, because the data marts can be put into use as they come online. In addition, as more data marts are created, business groups can blend in lessons learned from previous cubes. The downside to this approach is the potential need for redesign in existing cubes as groups try to unite them later. The software design analogy to bottom-up design is the agile methodology. Top-down design attacks the large enterprise repository up front. A working group will put together the necessary unifying design decisions to build the data warehouse in one fell swoop. On the plus side, there is minimal duplication of effort as one large repository is built. Unfortunately, because of the magnitude of the effort, there is significant risk of analysis paralysis and failure. Top-down design is similar to software projects with big up-front or waterfall approaches. 37
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES Data warehouses will always have to maintain a significant amount of data. So storage configuration becomes a high-level concern. Storage Occasionally, you’ll have to deal with configuring storage for an OLAP solution. One issue that arises is the amount of space that calculating every possibility can take. Consider a sales cube: 365 days; 1,500 products; 100 sales people; 50 sales districts. For that one year, the engine would have to calculate 365 × 1,500 × 100 × 50 = 2,737,500,000 values. Each year. And we haven’t figured in the hierarchies (product categories, months and quarters, and so forth). Another issue here is that not every intersection is going to have a value; not every product is bought in every district every day. The result is that OLAP is generally considered a sparse storage problem (for every cell that could be calculated, most will be empty). This has implications both in designing storage for the cube as well as optimizing design and queries for response time. Staging Databases When designing an OLAP solution, you will generally be drawing data from multiple data sources. Although some engines have the capability to read directly from those data sources, you will often have issues unifying the data in those underlying systems. For example, one system may index product data by catalog number, another may do so by unique ID, and a third may use the nomenclature as a key. And of course every system will have different nomenclature for red ten-speed bicycle. If you have to clean data, either to get everyone on the same page or perhaps to deal with human error in manually entered records (where is Missisippi?), you will generally start by aggregating the records in a staging database. This is simply a relational store designed as the location where you unify data from other systems before building a cube on top. The staging database generally will have a design that is more cube-friendly than your average relational system—tables arranged in a more fact/dimension manner instead of the normalized transactional mode of capturing individual records, for example. Note Moving data from one transactional system into another is best accomplished with an extract-transform- load, or ETL, engine. SQL Server Integration Services is a great ETL engine that is part of SQL Server licensing. Storage Modes The next few sections cover storage of relational data; they are referring to caching data from the data source, not this staging database. It’s possible to worry entirely too much about whether to use MOLAP, ROLAP, or HOLAP—don’t. For 99 percent of your analysis solutions, your analysts will be using data from last month, last quarter, or last year. They won’t be deeply concerned about keeping up with the data as it changes, because it’s all committed and “put to bed.” As a result, MOLAP will be just fine in all these cases. ROLAP really becomes an issue only when you need continually updated data (for example, running analysis on assembly line equipment for the current month). Although it’s important when it’s needed, it’s generally not an issue. Let’s take a look at what each of these mean. 38
- CHAPTER 2 CUBES, DIMENSIONS, AND MEASURES MOLAP Multidimensional OLAP (MOLAP) is probably what you’ve been thinking of to this point—the underlying data is cached to the OLAP server, and the aggregations are precalculated and stored in the OLAP server as well. This approach optimizes response time for queries, but because of the precalculated aggregations, it does require a lot of storage space. ROLAP Relational OLAP (ROLAP) keeps the underlying data in the relational data system. In addition, the aggregations are calculated and stored in the relational data system. The benefit of ROLAP is that because it is linked directly to the underlying source data, there is no latency between changes in the source data and the analytic results. Some OLAP systems may take advantage of server caching to speed up response times, but in general the disadvantage of ROLAP aggregations is that because you’re not leveraging the OLAP engine for precalculation and aggregation of results, analysis is much slower. HOLAP Hybrid OLAP (HOLAP) mixes MOLAP and ROLAP. Aggregations are stored in the OLAP storage, but the source data is kept in the relational data store. Queries that depend on the preaggregated data will be as responsive as MOLAP cubes, while queries that require reading the source data (aggregations that haven’t been precalculated, or drilled down to the source data) will be slower, akin to the response times of ROLAP. We’ll review Analysis Services storage design in Chapter 12. Summary That’s our whirlwind tour of OLAP in general. Now that you have a rough grasp of what cubes are and why we care about them, let’s take a look at the platform we’ll be using to build them—SQL Server Analysis Services. 39
- CHAPTER 3 SQL Server Analysis Services Now that you have a fundamental understanding of OLAP and multidimensional analysis, let’s start to dig into the reason you bought this book: to find out how these OLAP technologies are implemented in SQL Server, specifically SQL Server Analysis Services (SSAS). SSAS really came into its own in SQL Server 2005, which was a massive overhaul of the entire data platform from SQL Server 2000. SQL Server 2008 Analysis Services is more evolutionary than revolutionary, but still has significant improvements and additions from the 2005 edition. I wrote this chapter from the perspective of SSAS in the 2008 version (formerly code-named Katmai). If you’re familiar with the 2005 version of SQL Server Analysis Services (formerly code-named Yukon), you may just want to skip to the last section, where I call out the specific improvements in SQL Server 2008 Analysis Services. Requirements Before I dive into the “all about SQL Server Analysis Services” stuff, you may want to install it. For a detailed overview and instructions regarding installation of SQL Server 2008 and SSAS, see the SQL Server 2008 Books Online topic “Initial Installation” at http://msdn.microsoft.com/en-us/ library/bb500469.aspx. I’ll cover some of the high points here. Hardware I get a lot of questions about what kind of hardware to use for an Analysis Services installation. The answer is, “It depends.” It depends on these factors: • How many users you plan to support (and how quickly) • What types of users you need to support (lightweight read-only reporting, or heavy analysis?) • How much data you have • How fast you expect the data to grow Generally, the hardware decision boils down to one of three scenarios: New business intelligence initiative: Smallish amount of data, pilot group of users (fewer than ten). Business intelligence initiative to satisfy large demand: For example, the current user base is using Excel spreadsheets or an outdated software package against a fairly large existing body of data. So 41
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES although there’s no current solution, you anticipate that when a solution is introduced, it will see rapid adoption. Replacing an existing solution: In this case, there is generally a large body of existing data that sees heavy usage from a large number of users. The first and third scenarios are the easiest to deal with. For the first scenario, you can start with a single server and either install all the software on the physical machine or set up a virtual environment reflecting a more mature architecture but on a single physical host (more on virtualization in a moment). In the third scenario, you’ll have to do the hard-core analysis of the needs for data storage, data growth, and usage. In other words, you know the answers—you just have to translate them. The second scenario is the scary one. Your options seem to be either spend a ton of money on a large-scale implementation, or run the possibility of setting up an architecture that your users outgrow very quickly. The best approach here is to plan a small pilot and measured growth to a full implementation, with provisions for scaling as necessary as usage and data storage needs grow. Having said that, the minimum hardware requirements for SQL Server Analysis Services is a single- core, single-CPU 1GHz CPU with 512MB RAM. Obviously, this is fairly silly; it’s almost impossible to buy a server that doesn’t meet these specifications unless you’re shopping on eBay. My personal recommendation for the hardware for a SQL Server Analysis Services implementation is as follows: • Two dual-core CPUs. Multiple cores are great for multithreading, but the I/O and cache architecture around discrete physical CPUs provide better scalability. An alternative, should cost be an issue, would be to start with a single dual-core CPU and plan to add a second when necessary. (Also be sure to verify that your server will accept quad-core CPUs, and keep an eye on the coming advances in eight-core CPUs and higher.) • 4GB RAM, with capability to grow to 64GB. SSAS is an extremely memory- hungry application. • For the disk system, I’m partial to two drives in RAID 1 (mirrored) for the system drive, and then a RAID 5 array for data. Some consider this fairly complex for monitoring and management, so a single RAID 5 or RAID 10 array can also serve. Analysis Services reads more than it writes, so read speed is far more important that write speed. ABOUT STORAGE-AREA NETWORKS For large-scale storage, a lot of organizations immediately jump to storage-area networks, or SANs. A SAN is an abstraction that allows creation of a large network-attached storage array. The SAN is maintained and monitored by itself, and then various servers can attach to the SAN; they see it as a logical virtual drive (called a LUN). The benefit of a SAN is that it’s a single drive array that can be maintained with much closer attention than, say, arrays scattered across a large number of servers in a data center. The downside of a SAN is that it’s expensive, complicated, and a single point of failure. In addition, for a lot of enterprise-class software, there needs to be a special infrastructure for supporting the software on a SAN. 42
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES Depending on your anticipated architecture, needs, and whether your organization already has a SAN, you might be better served by simply leveraging RAID arrays in servers and ensuring that you have capable monitoring software. Most important (whether you have a SAN or not) is, of course, that you have the processes in place to deal with hardware failures. Virtualization I mentioned virtualization earlier. Virtualization was made popular by VMware over the last ten years, and Microsoft now offers both Virtual Server for Windows Server 2003, and Hyper-V technologies on Windows Server 2008. I’m not sure that virtualization is a good idea with SSAS in the grand scheme of things. It’s such a resource-intensive service that you’ll generally lose more than you gain. The only time I would advocate it is if you’re just starting out; you could set up a virtualized network on a single server, and then move virtual machines to physical machines as necessary (see Figure 3-1). Figure 3-1. Scaling up from virtual to physical In Figure 3-1, the solution was originally set up as five virtual servers on a single physical box. As the solution grew, the first place we started seeing limitations were on the SSAS box (RAM) and the OLAP relational store (hard drive space and I/O speed). So in a planned migration, we back up each server and restore it to a new physical server to give us the necessary growth and headroom. 43
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES Note The Microsoft support policy for virtualization can be found at www.microsoft.com/sqlserver/ 2008/en/us/virtualization.aspx. The basic support policy is that SQL Server 2008 is supported on Hyper-V guests. However, for other virtualization solutions (for example, VMware), Microsoft’s support is best effort (if something can be resolved in the virtual environment, Microsoft will do its best to assist). However, if at any time it becomes possible that the problem is related to the virtualization environment, you’ll be required to reproduce the problem directly on hardware. Software To answer the first question in the realm of the 2008 Servers: No, you can’t install SQL Server 2008 on Windows Server 2008 Core. You can install it on Windows Server 2003 SP2 or later, or Windows Server 2008. SQL Server Standard Edition can also be run on Windows XP SP2 or Vista. SQL Server x86 (32-bit) can be run on either x86 or x64 platforms, while x64 (64-bit) can run only on x64 platforms. Tip Although SQL Server 2008 is supported on a domain controller, installing it on one is not recommended. SQL Server setup requires Microsoft Windows Installer 4.5 or later (you can be sure that the latest installer is installed by running Windows Update). The SQL Server installer will install the software requirements if they’re not present, including the .NET Framework 3.5 SP1, the SQL Server Native Client, and the setup support files. Internet Explorer 6 SP1 or later is required if you’re going to install the Microsoft Management Console, Management Studio, Business Intelligence Development Studio, or HTML Help. Note Installation of Windows Installer and the .NET Framework each require rebooting the server, so plan accordingly. Upgrading Upgrading from SQL Server 2000 to 2005 was a fairly traumatic experience, because of the massive architecture changes in the engine, storage, and features. Although some features have been deprecated or removed in SQL Server 2008 as compared to 2005, the migration is far smoother. The bottom line with respect to upgrading: If you have SQL Server 2005 installations that you have upgraded from SQL Server 7 or 2000, the migration to 2008 should be much easier. More important, if you have current SQL Server 2000 installations and you are evaluating migration to SQL Server 2005, you should move directly to SQL Server 2008. Consider one more point when evaluating upgrading from SQL Server 2005 to 2008. A number of my customers have only recently finished upgrading to SQL Server 2005 and are understandably concerned 44
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES about another migration effort so soon. There is no reason your server farm has to be homogeneous— for example, you could upgrade your Analysis Services server to 2008 while leaving the relational store at 2005. Evaluate each server role independently for upgrade, because each role offers different benefits to weigh against the costs. Resources for upgrading to SQL Server 2008 can be found at http://msdn.microsoft.com/en-us/ library/cc936623.aspx, including a link to the Upgrade Technical Reference Guide. Standard or Enterprise Edition? When you decide to go with SQL Server 2008 Analysis Services, a big decision to make is whether to go with Standard or Enterprise Edition. In general, Standard Edition is for smaller responsibilities, and Enterprise Edition is for larger, more mission-critical jobs. One easy way to differentiate is to ask yourself, “Can I afford for this server to go down?” If not, you probably want to look at Enterprise Edition. Note The full comparison chart for SQL Server’s Standard and Enterprise Editions is at www.microsoft.com/ sqlserver/2008/en/us/editions.aspx. With SQL Server 2000, the primary differentiator was that you could cluster Enterprise Edition while you couldn’t cluster Standard Edition. That alone was pretty much the deal-maker for most people. In SQL Server 2005, you could cluster Standard Edition to two nodes, which seemed to remove a lot of the value of Enterprise Edition (not quite true—there are still a lot of reasons to choose Enterprise Edition). SQL Server 2008 adds a lot of features, and a majority of them are only in the Enterprise Edition. From an Analysis Services perspective, features that are available only in Enterprise Edition include the following: Scalable shared databases: In SQL Server 2005, you could detach a read-only database and park it on a shared cluster for use as a reporting database. In SQL Server 2008, you can do this with a cube after the cube is calculated. You detach the cube and move it to central storage for a farm of front- end database servers. Users can then access this farm by using tools such as Excel, ProClarity, or PerformancePoint for analysis and reporting. Account intelligence: This feature enables you to add financial information to a dimension that specifies account data and then sets the dimension properties to be appropriate to that account type. For example a “statistical” account type would have no aggregation, whereas an “asset” account type would be set to aggregate the last nonempty member (similar to an inventory calculation). Linked measures and dimensions: I’ve explained that instead of having one large cube, you often want to create several smaller cubes. However, you may have shared business logic or dimensions (who wants to create and maintain the corporate structure dimension over and over?). Instead, you can create a linked measure or linked dimension, which can be used in multiple cubes but maintained in one location. Semiadditive measures: As I mentioned in Chapter 2, you won’t always want to aggregate measures across every dimension. For example, inventory levels shouldn’t be added across a time dimension. Semiadditive measures provide the ability to have a measure aggregate values normally in several directions, but then perform a different action along the time dimension. 45
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES Perspectives: When considering cubes for large organizations, the number of dimensions, measures, and members can get pretty significant. The AdventureWorks demo cube has 21 dimensions and 51 measures, and it’s focused on sales. Browsing through dozens or hundreds of members can get old if you have to do it frequently. Perspectives offer a way of creating “views” on a cube so that users in specific roles get shorter, focused lists of dimensions, measures, and members suiting their role. Writeback dimensions: In addition to being able to write back to measures, it’s possible to enable your users to edit dimensions from a client application (as opposed to working with the dimension in BIDS). Note that dimension writeback is possible only on star schemas. Partitioned cubes: Also mentioned in Chapter 2, the ability to partition cubes makes maintenance and scaling of large cubes much, much easier. When you can shear off the last 12 years of sales data into a cube that has to be recompiled on only rare occasions, you do a lot for the ability to rebuild the current cube more often. Architecture SQL Server Analysis Services runs as a single service (msmdsrv.exe) on the server. The service has several components, including storage management, a query engine, XMLA listener, and security processes. All communication with the service is via either TCP (port 2383) or HTTP. The Unified Dimensional Model A major underlying concept in Analysis Services is the unified dimensional model, or UDM. If you examine more-formal business intelligence, data modeling, or OLAP literature, you will often find something similar to Figure 3-2. Note the requirement for a staging database (for scrubbing the data), a data warehouse (for aggregating the normalized data), data marts (for severing the data into more- manageable chunks), and finally our OLAP store. I have seen architecture with even more data redundancy! 46
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES Figure 3-2. A traditional BI architecture Apart from the duplication of data (requiring large amounts of disk space and processing power to move the data around), we also have the increased opportunity for mistakes to surface in each data translation. But the real problem we face is that systems like these often seem to end up like Figure 3-3. Various emergent and exigent circumstances will create pockets and pools of data, and cross connections, and it will all be a mess. Figure 3-3. Does this look familiar? 47
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES SSAS is designed to conceptually unify as much of Figure 3-2 as possible into a single-dimensional model, and as a result make an OLAP solution easier to create and maintain. Part of what makes this possible is the data source view (DSV), which is covered in Chapter 5. The DSV makes it possible to create a “virtual view,” collating tables from numerous data sources. Using a DSV, a developer can create multiple cubes to address the various business scenarios necessary in a business intelligence solution. The net result is Figure 3-4—less data redundancy and a more organized architecture. Figure 3-4. How Analysis Services enables the unified dimensional model As I’ve mentioned previously, in many cases the data in the source systems isn’t clean enough for direct consumption by a business intelligence (BI) solution. In that case, you will need a staging database, which is designed to be an intermediary between the SSAS data source view(s) and the source systems. This is similar to Figure 3-5, which also shows various clients consuming the cube data. 48
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES Figure 3-5. Using a staging database to clean data before the SSAS server There is still a lot of potential for complexity. But I hope you see that by using one or more data source views to act as a virtual materialized view system, combined with the power of cubes (and perspectives, as you’ll learn later), you can “clean up” a business intelligence architecture to make design and maintenance much easier in the long run. Logical Architecture Figure 3-6 shows the logical architecture of Analysis Services. A single server can run multiple instances of Analysis Services, just as it can run several instances of the SQL Server relational engine. (You connect to an Analysis Services instance by using the same syntax: [server name] \ [instance name].) Within each instance is a server object that acts as the container for the objects within. Each server object can have multiple database objects. A database object consists of all the objects you see in an Analysis Services solution in BIDS (more on that later). The minimum set of objects you need in a database object is a dimension, a measure group, and a partition (forming a cube). 49
- CHAPTER 3 SQL SERVER ANALYSIS SERVICES Figure 3-6. SQL Server Analysis Services logical architecture I’ve grouped the objects in a database into three rough groups: OLAP objects: Consisting of cubes, data sources, data source views, and dimensions, these are the fundamental objects that we use to build an OLAP solution. This is an interesting place to consider the object model as it relates to our OLAP world (Figure 3-7). 50
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Apress - Pro SQL Server 2008 Reporting Services (2008)02
10 p |
124 |
44
-
Apress - Pro SQL Server 2008 Reporting Services (2008)01
40 p |
108 |
42
-
SQL Server 2008 DBA
371 p |
90 |
42
-
Pro SQL Server 2008 Analysis Services- P1
50 p |
82 |
17
-
Expert Cube Development with Microsoft SQL Server 2008 Analysis Services
360 p |
63 |
16
-
Pro SQL Server 2008 Administration
594 p |
29 |
10
-
Pro SQL Server 2008 Analysis Services- P7
50 p |
53 |
10
-
Microsoft SQL Server 2008 Analysis Services Unleashed
889 p |
30 |
9
-
Pro SQL Server 2008 Analysis Services- P5
50 p |
40 |
8
-
Pro SQL Server 2008 Analysis Services- P3
50 p |
41 |
8
-
Pro SQL Server 2008 Analysis Services- P6
50 p |
54 |
7
-
Pro SQL Server 2008 Analysis Services- P9
50 p |
36 |
7
-
Pro SQL Server 2008 Analysis Services- P10
31 p |
46 |
7
-
Pro SQL Server 2008 Analysis Services- P11
11 p |
63 |
6
-
Pro SQL Server 2008 Analysis Services- P4
50 p |
47 |
6
-
Pro SQL Server 2008 Analysis Services- P8
50 p |
53 |
5
-
Bài giảng SQL Server 2008: Chương 5 - Trần Thị Kim Chi
42 p |
0 |
0

Set-Cookie: TLDEVNamespace=m6mqt7c53odivbtinpjvetqcd4; path=/; domain=.tailieu.vn; HttpOnly


markdown:
# Thần điêu hiệp lữ - tập 38
Chia sẻ: Thanh Phuong | Ngày: | Loại File: PDF | Số trang:38
lượt xem 38
download
![](http://image.tlvnimg.com/document/thumbnail/2009/20090713/thanhphuong/80x100/tdhl38_0258.jpg)
##
Thần điêu hiệp lữ - tập 38
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](images/down16x21.png)
Tham khảo tài liệu 'thần điêu hiệp lữ - tập 38', khoa học xã hội phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Thần điêu hiệp lữ - tập 38
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com Hoài thöù ba möôi taùm Thaàn Sinh Töû Mòt Muø Ñieâu Hieäp H Lâs táy Qutùch Töông ahtáy Kis outân phtùp vöông htï ñLäc ahuû ñtùnh cheáa TBöôøng Tu Quæ, Ñtïi Ñtàu Quæ hti ngöôøi, ahì ntøng ñtu lLøng aöï bieáa khLù ahLtùa st chöôûng cuût ltõL, beøn hieân ngtng nLùi: Löõ - otõL khLâng stu ñtùnh cheáa bLån cLâ nöông, cLøn chôø gì nöõt? Kis outân phtùp vöông cöôøi, nLùi: * - MuLán ñtùnh cheáa aeân nhtõi cLn nhö si, ntøL cLù khLù gì? HLâs nty at gieáa hti ngöôøi ltø ñuû BLài. Vtøi hLâs nöõt at meõ chLïn ngtøy ñes si Bt Nguyeân khti ñtL, btây giôø ahì htõy ngLtn ngLtõn ñi aheL at. taùc: Qutùch Töông bieáa Btèng chLáng chLïi ltõL at luùc ntøy chæ aöï chuLác nhuïc, ñtønh ñi aheL, BLài aìs ctùch ahLtùa ahtân mtu, beøn leø löôõi, leân ngöït Kim ñi. Dung Kis outân phtùp vöông söøng Bôõ, nghó: “HLtøng ahöôïng vtø Töù vöông git aìs ahieân phöông btùch keá ltáy stïng Qutùch Tónh, vtãn chöt * nhö nguyeän. HLâs nty at btéa ñöôïc tùi nöõ cuût Qutùch Tónh, duøng nLù ñeå kieàs cheá, lL gì htén khLâng cuùi ñtàu vtâng seänh. Theá ntøy cLøn hôn sLäa Dòch kieás ñtâs cheáa htén. Gitû duï Qutùch Tónh qutäa cöôøng khLâng chòu khutáa giaû: phuïc, chuùng at ñes cLn beù ntøy ñeán döôùi chtân ahtønh stø htønh htï, htén meõ ñtu ñôùn ñöùa aöøng khuùc BuLäa, stáa heáa ainh ahtàn, btáy giôø ñtïi qutân Leâ cLâng ahtønh, ltøs gì chtúng htï ñöôïc?” Khaùnh Ñi ñeán luùc aBôøi aLái, gheù ñtïi vtøL sLäa nhtø ven ñöôøng nghæ ñeâs. Ngöôøi mLáng aBLng nhtø stng ñLà ñtïc atûn cö ñi heáa, nhtø chæ aBô aBLïi bLán Tröôøng böùc aöôøng. Kis outân phtùp vöông ltáy löông khLâ Bt chit chL Qutùch Töông cuøng tên, BLài btûL ntøng mtng chtùi nhtø stø nguû, cLøn ltõL ngLài duïng cLâng ôû gitn giöõt. Qutùch Töông aBtèn aBLïc, ltøs mtL nguû nLåi? Ñeán nöût ñeâs, ntøng BLùn Beùn ngLù mtng gitn giöõt, ahtáy Phtùp vöông ngLài döït vtøL vtùch, hôi ahôû ñeàu ñeàu, chtéc ltø ñtng nguû mty. Ntøng ctû söøng, BLùn Beùn vöôïa mLng Bt ngLtøi, ltáy vtûi bLïc bLán vLù ngöït, BLài dtéa ngöït ñi Btáa nheï, aöøng böôùc sLäa, ñeán khi ctùch nhtø chöøng nöût dtës, ngLtûnh ltïi khLâng ahtáy Phtùp vöông ñuLåi aheL, sôùi leân ngöït phLùng ñi. Ntøng nghó Btèng khi Phtùp vöông aænh gitác, phtùa gitùc ntøng bLû chtïy, meõ ñLtùn ntøng chtïy veà ahtønh Töông Döông, atáa ltõL meõ ñuLåi aheL veà phít nts, neân ntøng beøn phLùng ngöït veà höôùng atây btéc, phLùng sLäa stïch chöøng nöût ctnh giôø, cLn - 1623 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com ngöït ñuLái möùc, sôùi ñi chtäs ltïi, dLïc ñöôøng chLác chLác ntøng ngLù ltïi phít mtu, ahuûy chung khLâng ahtáy Phtùp vöông ñuLåi aheL. Ñeán khi aBôøi mtùng htún, aính Bt ñtõ chtïy ñöôïc ntês, mtùu chuïc dtës, aBLng buïng sôùi ñôõ lL. ouùc ntøy ntøng aôùi sLäa cLn ñöôøng nhLû ven nuùi, ñöôøng leân ctøng luùc ctøng ctL, qut sLäa ahung luõng, bLãng ahtáy cLù sLäa ngöôøi ntès chtén ngtng ñöôøng, ngtùy nhö keùL beã, nhìn kyõ, ntøng gitäa sình muyùa ngtõ ngöït, vì ngöôøi ntès kit ñtàu aBLïc, stëc hLtøng btøL, chính ltø Kis outân phtùp vöông. Cuõng khLâng bieáa btèng ctùch ntøL ltõL at ltïi ôû phít aBöôùc stëa. Qutùch Töông vLäi quty ñtàu ngöït, phi xuLáng dLác, ngLù ltïi, ahtáy ltõL at vtãn ntès ñLù, khLâng heà ñuLåi aheL. otàn ntøy ntøng khLâng ñi aBeân ñöôøng nöõt, stø phLùng ngöït ahtúng veà höôùng ñLâng nts, chtïy sLäa hLài Btáa ltâu, ahtáy cLù sLäa ngöôøi aBeL sLùc hti chtân leân ctây ñtïi ahuï phít aBöôùc stëa, ñtàu chuùi xuLáng ñtáa, cöôøi hi hi vôùi ntøng, chính ltø Kis outân phtùp vöông. Qutùch Töông ctû gitän, qutùa: - otõL suLán ctûn ñöôøng, ahì ctûn chL ngty ngtén aöû aeá, mtL ltïi ñi giôû aBLø ñuøt bôõn vôùi bLån cLâ nöông nhö aheá? Ntøng phLùng ngöït aôùi gtàn, qutáa sLäa BLi vtøL stëa ltõL at. Chæ ahtáy Phtùp vöông khLâng neù aBtùnh, BLi ngöït vuùa aôùi stëa ltõL at stø khLâng nghe cLù tâs ahtnh gì, ñuùng luùc táy cLn ngöït phLùng ñi. Qutùch Töông aty phtûi ñònh Buùa ctây BLi veà, phtùa gitùc cLù sLäa luLàng löïc aBuyeàn ahuï mtng aty sình, ahtân sình aöï Bôøi khLûi yeân ngöït, bty leân ctL. Thì Bt Kis outân phtùp vöông ahtáy BLi ngöït vuùa aôùi, ñtõ htù sieäng ctén ltáy ngLïn BLi, ahtân hình ñtûL ngöôïc leân ctønh ctây, keùL Qutùch Töông leân aheL. Qutùch Töông lô löûng aBeân khLâng, khLâng heà hLtûng lLtïn, ahtáy Phtùp vöông cuùi löng cL ngöôøi ñònh keùL ntøng xuLáng, ntøng lieàn buLâng ctây BLi, lôïi duïng aheá Bôi ahtúng xuLáng. Phtùp vöông ltïi hLtûng hLáa, môï ntøng ngtõ xuLáng bò ahöông, vLäi ngöût ngöôøi giô aty ñôõ, sieäng keâu: - Ctån ahtän! Qutùch Töông keâu “Lái chtL!” Bôi xuLáng ctùch hti aty Phtùp vöông nöût ahöôùc, ñLäa nhieân mLng chöôûng cuøng ñtùnh Bt, bình bình hti aieáng, aBuùng ngöïc ltõL at. Ntøng bieán chieâu qutù nhtnh, Phtùp vöông auy vLõ cLâng ctL cöôøng, ltïi cô aBí, cuõng khLâng aBtùnh kòp, chæ ahtáy ltõL at lLtïng qutïng chtân aty ngtõ xuLáng ñtáa, ntès btáa ñLäng. Qutùch Töông khLâng ngôø vöøt Bt ñLøn ñtõ ahtønh cLâng, ctû söøng, - 1624 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com nhtác sLäa hLøn ñtù aL döôùi ñtáa leân, ñònh ñtäp xuLáng ctùi ñtàu aBLïc lLác cuût Phtùp vöông. Nhöng aBLng ñôøi ntøng chöt gieáa ti btL giôø, auy ntøng Btáa ctês htän ngöôøi ntøy ñtõ gieáa hti vò btèng höõu cuût ntøng, nhöng luùc ctàn Bt aty, ntøng ltïi khLâng nôõ, cöù ñöùng ngtây Bt, cuLái cuøng ntøng qutêng hLøn ñtù ñi, giô aty ñieås ctùc huyeäa Thieân Ñænh ôû vti, Thtân TBuï ôû löng, Thtàn PhLng ôû ngöïc, Thtnh otõnh Uyeân ôû ctùnh aty, PhLng Thò ôû chtân, ñieås lieàn sLäa stïch söôøi bt ñtïi huyeäa aBeân ngöôøi Phtùp vöông, vtãn chöt yeân atâs, ltïi beâ bLán hLøn ñtù ntëng vtøi chuïc ctân ñeø leân ngöôøi ltõL at, nLùi: - AÙc nhtân ôi ltø tùc nhtân, bLån cLâ nöông hLâs nty khLâng gieáa ltõL, aöø Btøy ltõL phtûi bieáa aLáa xtáu, khLâng ñöôïc htõs htïi ngöôøi at nöõt! ÑLtïn ntøng nhtûy leân ngöït. Kis outân phtùp vöông sôû aL stéa nhìn ntøng, cöôøi nLùi: - Tieåu cLâ nöông cLù lLøng aLáa, ltõL hLøt ahöôïng Btáa seán cLâ nöông. Chæ ahtáy bLán hLøn ñtù ñLäa nhieân bò htáa Bt khLûi ngöôøi ltõL at, ltõL at btäa ngty dtäy, cuõng chtúng hieåu ltøs ctùch ntøL ltõL at ñtõ gitûi heáa söôøi bt huyeäa ñtïL bò ñieås. Qutùch Töông kinh ngtïc, ngtån Bt khLâng nLùi neân lôøi. Nguyeân Kis outân phtùp vöông aBuùng mLng chöôûng cuût ntøng, nhöng hti chöôûng táy ltøs mtL cLù aheå ñtùnh ltõL at ngtõ khLûi ctây? Duø cLù ngtõ cuõng chtúng ñeán nLãi heáa cöït qutäy. Phtùp vöông gitû vôø bò ahöông, ahöû xes Qutùch Töông ñLäng ahuû aheá ntøL, khi ahtáy ntøng böng atûng ñtù khLâng ñtäp xuLáng, ltõL ahtàs nghó: “CLâ nöông ntøy ahLâng sinh ltnh lôïi, atâs ñòt ltïi aLáa, cLù ctùi hty stø khLâng cLù ctùi dôû cuût hti ñeä aöû cuût at”. rtáa gitùc ltõL suLán ahu ntøng ltøs ñeä aöû. Phtùp vöông bình minh aöøng ahu nhtän bt ñeä aöû. Ñtïi ñeä aöû vtên vLõ mLng aLtøn, aö chtáa cöïc hty, Phtùp vöông vLán ñònh aBuyeàn chL y btùa, chtúng sty y cheáa nLn. Nhò ñeä aöû Ñtïa Nhó rt ahtäa ahtø aBung htäu, cLù ahtàn löïc, khLâng aheå lónh hLäi nLäi cLâng ctL ahtâs huyeàn dieäu. Tts ñeä aöû HLtéc ÑLâ vöông aöû btûn aính khinh btïc, vLâ aình vLâ nghót, luùc nguy ntn phtûn mö bLû chtïy. Phtùp vöông aöï nghó auLåi ltõL ñtõ ctL, sLäa ahtân auyeäa kyõ chöt bieáa aBuyeàn ahuï chL ti, chtúng leõ aBtês ntês mtu khLâng cLøn ti bieáa ñeán ahöù vLõ cLâng auyeäa aheá cuût ltõL? MLãi ltàn nghó aheá, ltõL ltïi buLàn buLàn. Giôø ahtáy Qutùch Töông aö chtáa ahLâng sinh, bình minh hieás gtëp, auy nLùi ltø cLn gtùi keû ñòch, nhöng ntøng cLøn nhLû auLåi, deã dtøng ctûi bieán, ahieáa aöôûng chæ ctàn aBuyeàn chL auyeäa kyõ, ltâu dtàn ntøng meõ queân chuyeän cuõ. HuLáng hLà ltõL at vôùi cht seï ntøng chæ dL hti nöôùc aöông aBtnh stø - 1625 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com ñLái ñòch vôùi nhtu, chöù chtúng cLù ahtâs cöøu ñtïi Ltùn Bieâng aö gì heáa. Ngöôøi aBLng vLõ ltâs Btáa kính aBLïng vieäc ahu ñLà aBuyeàn phtùp, nhtø au htønh khLâng cLù cLn ctùi, btûn möï ñtày sình aLtøn döït vtøL ñeä aöû stø aBuyeàn aLâng aieáp ñtïi, vieäc aBuyeàn y btùa ctøng vLâ cuøng heä aBLïng. Phtùp vöông vöøt nghó ñeán vieäc ntøy, ltäp aöùc gtùc ngty chuyeän ñtùnh ahtønh Töông Döông, gtây tùp löïc vôùi Qutùch Tónh mtng sLäa beân. Qutùch Töông ahtáy ctëp stéa Phtùp vöông ltùL lieân, aBtàs ngtâs khLâng nLùi, beøn xuLáng ngöït, nLùi: - otõL hLøt ahöôïng btûn lónh ahtäa ctL cöôøng, chæ aieác khLâng chòu ltøs vieäc aLáa. Phtùp vöông cöôøi, nLùi: - CLâ nöông ñtõ btùi phuïc btûn lónh cuût at, chæ ctàn btùi at ltøs mö phuï, at meõ aBuyeàn ahuï sLïi cLâng phu chL cLâ nöông. Qutùch Töông xì sLäa ctùi, nLùi: - rLån cLâ nöông hLïc cLâng phu cuût ltõL hLøt ahöôïng cLù ích gì? rLån cLâ nöông ltïi khLâng ñònh ltøs ni cLâ. Phtùp vöông cöôøi, nLùi: - Chtúng leõ cöù hLïc vLõ cLâng cuût at ahì phtûi ltøs ni cLâ hty mtL? CLâ nöông ñieås huyeäa at, at aöï gitûi huyeäa, cLâ nöông ñeø ñtù leân ngöôøi at, at htáa ñtù Bt khLûi ngöôøi, cLâ nöông phi ngöït, at ñi bLä ltïi ñeán aBöôùc ntès nguû, ctùc sLân cLâng phu táy chtúng hty ltés mtL? Qutùch Töông nghó ctùc sLân cLâng phu táy qutû Btáa hty, nhöng ltõL hLøt ahöôïng ntøy ltø keû tùc, ltøs mtL cLù aheå btùi ltõL ltøs mö phuï, hôn nöõt ntøng ctàn aìs gtáp Döông Qutù, khLâng nhieàu ahôøi gitn dính dtùng vôùi ltõL at, neân ltéc ñtàu nLùi: - otõL btûn lónh ctL stáy, bLån cLâ nöông cuõng khLâng aheå btùi keû tùc ltøs mö phuï. Phtùp vöông nLùi: - StL cLâ nöông bieáa at ltø keû tùc? Qutùch Töông nLùi: - otõL vöøt xutáa ahuû ñtõ ñtùnh cheáa TBöôøng Tu Quæ, Ñtïi Ñtàu Quæ hti ngöôøi, hLï khLâng heà cLù Ltùn cöøu gì vôùi ltõL, mtL ltõL nôõ htï ñLäc ahuû? Phtùp vöông cöôøi, nLùi: - Tt chæ giuùp cLâ nöông aìs ngöït khLûe, hti ngöôøi táy ñLäng ahuû aBöôùc, cLâ nöông khLâng ahtáy hty mtL? Neáu at btûn lónh keùs cLûi, ahì ñtõ bò hLï ñtäp cheáa BLài. otøs hLøt ahöôïng phtûi aöø bi, neáu khLâng phtûi vtïn - 1626 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com btáa ñtéc dó, ahì khLâng ñôøi ntøL gieáa ngöôøi. Qutùch Töông höø sLäa aieáng, khLâng ain lôøi ltõL, nLùi: - RLáa cuLäc ahì ltõL suLán gì? Neáu ltõL ltø ngöôøi aöû aeá, atïi mtL khLâng ñeå chL bLån cLâ nöông ñi? Phtùp vöông nLùi: - Tt khLâng chL cLâ nöông ñi hLài ntøL? CLâ nöông cöôõi ngöït suLán ñi ñtâu ahì ñi, at chæ ntès nguû aBeân ñöôøng, cLù giô aty Bt chtén ñöôøng hty khLâng ntøL? Qutùch Töông nLùi: - Ñtõ aheá, ltõL htõy ñeå chL bLån cLâ nöông ñi aìs Döông ñtïi ct, ñöøng btùs aheL nöõt. Phtùp vöông ltéc ñtàu, nLùi: - Nhö aheá khLâng ñöôïc. CLâ nöông phtûi btùi at ltøs mö phuï, hLïc at hti söôi ntês vLõ ngheä ñtõ, BLài suLán ñi aìs ti ahì cöù vieäc. Qutùch Töông ahtáa vLïng, nLùi: - otõL ñuùng ltø khLâng bieáa lyù leõ, bLån cLâ nöông khLâng aheøs btùi mö, ltõL cöù cöôõng eùp ltø mtL? Phtùp vöông nLùi: - CLâ nöông khLâng bieáa lyù leõ ahì cLù, sLäa sinh mö nhö at, khtép ahieân htï aìs ñtâu chL ahtáy kit chöù. Ngöôøi khtùc ltïy at bt aBtês ctùi, ctàu xin chín, söôøi ntês, at cuõng chöt aheøs nhtän ltøs ñeä aöû. HLâs nty cLâ nöông gtëp cô hLäi ngtøn ntês cLù sLäa, ltïi khLâng ahuï höôûng, aheá cLù dtïi khLâng? Qutùch Töông bóu sLâi, nLùi: - otõL stø ñLøi ltøs sinh mö ctùi ahtù gì? Chtúng qut ltõL ahténg ñöôïc sLäa cLâ beù hôn söôøi auLåi nhö bLån cLâ nöông, cLù gì ltø ltï. otõL cLù ahténg nLåi phuï stãu cuût bLån cLâ nöông hty khLâng? CLù ahténg nLåi ngLtïi cLâng cuût bLån cLâ nöông ltø HLtøng ñtûL chuû hty khLâng? Ñöøng nLùi bt ngöôøi táy, ngty ñtïi ct ct Döông Qutù cuût bLån cLâ nöông, ltõL cuõng khLâng ahténg nLåi. Phtùp vöông böïc aöùc nLùi: - Ai btûL... ti btûL at khLâng ahténg nLåi aeân aieåu aöû Döông Qutù? Qutùch Töông nLùi: - Anh huøng htûL htùn ahieân htï ñeàu nLùi aheá. Mtáy hLâs aBöôùc, atïi tnh huøng ñtïi yeán aBLng ahtønh Töông Döông, sLïi ngöôøi ñeàu btûL duø cLù bt Kis outân phtùp vöông nhtáa aeà ñLäng ahuû, sLãi Kis outân phtùp - 1627 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com vöông bt ñtàu mtùu aty, cuõng ñtùnh khLâng ltïi Thtàn ñieâu ñtïi hieäp Döông Qutù cLù sLäa ctùnh aty. Ctâu ntøy Qutùch Töông aieän sieäng bòt Bt ñeå khích Phtùp vöông, cLøn ñtïi hLäi tnh huøng chæ ahöông nghò ctùch giöõ ahtønh Töông Döông, chLáng qutân MLâng CLå, gitû duï cLù ti nhtéc ñeán vLõ cLâng stïnh yeáu cuût Kis outân phtùp vöông vtø Döông Qutù, ahì Qutùch Töông khLâng ahts döï, cuõng chtúng aheå bieáa. Ai ngôø ngöôøi nLùi vLâ atâs, keû nghe höõu yù, ctâu ntøy xLtùy ñuùng vtøL chLã ñtu cuût Kis outân phtùp vöông. Môùi stáy ntês aBöôùc ltõL aöøng bt phen btïi aBtän döôùi aty Döông Qutù, ltõL aöôûng tnh huøng ahieân htï nLùi aheá ahtäa, lieàn nLåi gitän qutùa: - Teân aieåu aöû Döông Qutù neáu cLù stëa ôû ñtây, at meõ chL htén neás suøi “oLng aöôïng btùa nhtõ cLâng”, Lâs ñtàu ahtûs btïi, meõ bieáa ahôøi nty BLáa cuLäc ltø Döông Qutù atøi giLûi hty Kis outân phtùp vöông at ctL sinh. Qutùch Töông chôïa ntûy sLäa keá, nLùi: - otõL ahöøt bieáa ñtïi ct ct cuût bLån cLâ nöông khLâng cLù ôû ñtây sôùi dtùs hueânh hLtng nhö aheá. otõL cLù gtn ñi aìs chtøng ñtáu ahöû sLäa aBtän hty khLâng? Ctùi sLân “Xtø aBö btáa nhtõ cLâng” cuût ltõL... Phtùp vöông vLäi nhtéc: - otø “oLng aöôïng btùa nhtõ cLâng”! Qutùch Töông nLùi: - otõL phtûi ahténg ñtïi ct ct sôùi ltø BLàng ltø vLi, cLøn neáu chòu khLâng nLåi sLäa ñLøn, ahì ñeán cLn Btén cLn heL ltõL cuõng chtúng btèng! Neáu ltõL ahténg chtøng, bLån cLâ nöông atáa nhieân meõ btùi ltõL ltøs mö phuï. CLù ñieàu ltø ltõL khLâng dtùs ñi aìs chtøng neân sôùi khLtùc ltùc nhö vtäy. rLån cLâ nöông chL Btèng ltõL vöøt nhìn ahtáy bLùng Döông Qutù, ñtõ hLtûng hLàn chtïy vtéa chtân leân cLå. Phtùp vöông ltøs gì khLâng bieáa keá khích aöôùng cuût Qutùch Töông, nhöng bình minh ltõL heáa möùc aöï phuï, vtäy stø aöøng btïi döôùi aty Döông Qutù, nhöõng ntês qut ltõL ñtõ luyeän “oLng aöôïng btùa nhtõ cLâng” ñeán atàng ahöù söôøi, cLáa ñi aìs Döông Qutù Böût veáa nhuïc ñtïi btïi hLài aBöôùc, neân nLùi lôùn: - Tt btûL at bieáa Döông Qutù ôû chLã ntøL ltø nLùi dLái cLâ nöông, chæ aieác ltø aeân aieåu aöû táy chui Buùc nôi ntøL, at khLâng bieáa, neáu bieáa at meõ aìs ñeán ñtùnh chL htén sLäa aBtän phtûi Btäp ñtàu xin aht. Qutùch Töông cöôøi ht ht, vLã aty, nLùi: - otõL hLøt ahöôïng hueânh hLtng, aöï khLe vLâ ñòch ahieân htï, ahtáy Döông Qutù ôû phít ñLâng, vLäi vtøng luûi ngty mtng phít atây. - 1628 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com Phtùp vöông höø sLäa aieáng, htàs htàs nhìn ntøng. Qutùch Töông nLùi: - rLån cLâ nöông auy khLâng bieáa hieän ahôøi Döông Qutù ôû ñtâu, nhöng ltïi bieáa hôn sLäa ahtùng nöõt, ñtïi ct ct nhtáa ñònh meõ ñeán sLäa chLã. Phtùp vöông hLûi: - Htén ñeán chLã ntøL? Qutùch Töông nLùi: - NLùi chL ltõL bieáa ltøs gì? otõL ñtõ khLâng dtùs ñi gtëp chtøng, cLù nLùi Bt ltõL ctøng aheâs kinh môï. Phtùp vöông nghieán Btêng ken keùa, giuïc: - NLùi ñi, cöù nLùi at cLi! Qutùch Töông nLùi: - Chtøng meõ ñeán aBöôùc ÑLtïn TBöôøng nhti ôû Tuyeäa Tình cLác ñeå gtëp aheâ aöû Tieåu oLng Nöõ. MLäa sình Döông Qutù ñtõ khieán ltõL hLtûng môï, aheâs Tieåu oLng Nöõ nöõt, ahì ltõL cLù ñeán ÑLtïn TBöôøng nhti meõ chæ ñeå chòu cheáa stø ahLâi. Gitû duï vôï chLàng hLï ñLtøn auï vui qutù, khLâng suLán gieáa ngöôøi, ahì ltõL ñtïi btïi cuõng meõ ñtu ñôùn ñöùa BuLäa stø cheáa. Möôøi stáy ntês nty, Phtùp vöông khLå luyeän “oLng aöôïng btùa nhtõ cLâng” ltø suLán ñtáu vôùi Döông Qutù vtø Tieåu oLng Nöõ khi hti ngöôøi táy lieân ahuû möû duïng “NgLïc nöõ aLá atâs kieás phtùp”. Neáu ltõL chöt ntés chtéc sLäa sình ñtùnh ahténg ctû hti ngöôøi, ahì ltàn ntøy ltõL ñtõ chöt dtùs aBôû ltïi TBung Nguyeân. rtây giôø nghe Qutùch Töông nLùi aheá, ctøng chtïs ñuùng vtøL döï ñònh cuût sình. Phtùp vöông nLùi: - Vtäy ahì hti at cuøng ñi ñeán Tuyeäa Tình cLác! Neáu at ñtùnh btïi Döông Qutù vtø Tieåu oLng Nöõ, ahì mtL ntøL? Qutùch Töông nLùi: - Gitû duï ltõL cLù vLõ cLâng ctL cöôøng nhö aheá ahtäa, bLån cLâ nöông cLøn sLng gì nöõt stø khLâng vLäi btùi ltõL ltøs mö phuï. Chæ aieác Btèng Tuyeäa Tình cLác ltø nôi u aòch, khLâng deã gì aìs Bt nLù ôû ñtâu. Phtùp vöông nLùi: - Tt ñtõ aöøng ñeán ñLù, cLâ nöông khLûi lL. Hieän ahôøi cLøn môùs, cLâ nöông htõy aheL at aôùi qutân dLtnh MLâng CLå, chôø at lieäu lyù vtøi vieäc, BLài meõ cuøng ñi Tuyeäa Tình cLác. Qutùch Töông ahtáy Phtùp vöông chòu ñi Tuyeäa Tình cLác aìs Döông Qutù ayû vLõ, ahì yeân atâs htún, nghó ahtàs: “Tt chæ lL ltõL khLâng chòu ñi, - 1629 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com giôø ltõL chòu BLài, ahì cLøn môï gì nöõt? otõL tùc atêng hLtønh htønh ôû ñtây ahLâi, chöù khi gtëp ñtïi ct ct ahì meõ bieáa aty chtøng”. Ntøng beøn ñi aheL Phtùp vöông aôùi qutân dLtnh MLâng CLå. Phtùp vöông nhtáa quyeáa suLán Qutùch Töông aieáp nhtän y btùa cuût ltõL, nghó buïng chæ cLù ltøs chL ntøng atâs phuïc, sti mtu ntøng sôùi cLù aheå aBôû ahtønh ctL ñLà, vì aheá dLïc ñöôøng ltõL ñLái vôùi ntøng Btáa aöû aeá, hieàn hLøt. TBLng vLõ ltâs sinh mö cLá nhieân khLù ctàu, mLng ñeä aöû ahLâng sinh syõ chtáa cuõng hieás cLù y heäa, ñeä aöû aìs chLïn mö phuï, stø mö phuï cuõng aìs chLïn ñeä aöû. Phtùp vöông vtø Qutùch Töông dLïc ñöôøng cöôøi cöôøi nLùi nLùi, ltõL ahtáy ntøng ahLâng sinh hôn ngöôøi, ngLä aính ctL ltï ahöôøng, ahì khLâng khLûi ahtàs hLtn hæ. CLù luùc Qutùch Töông buLàn btõ aBtùch cöù Phtùp vöông htï ñLäc ahuû gtây ahtûs aöû chL TBöôøng Tu Quæ vtø Ñtïi Ñtàu Quæ, ltõL cuõng khLâng aöùc gitän, cLøn chL Btèng ntøng khLâng cLù ctùi aính khinh btïc nhö vöông aöû HLtéc ÑLâ. Phtùp vöông ñöt Qutùch Töông ñeán qutân dLtnh MLâng CLå, ltø ñtïi dLtnh phít nts dL hLtøng ñeä HLáa Ttáa oieäa ahLáng lónh, aBLng khi Döông Qutù ltïi ñi aìs kieás Qutùch Töông stáy ngtøy ôû ñtïi dLtnh phít btéc dL ñtïi htõn MLâng Kht ahLáng lónh, neân khLâng ahtáy ntøng. Döông Qutù leân ñöôøng ñi Tuyeäa Tình cLác khLâng ltâu ahì Phtùp vöông vtø Qutùch Töông cuõng khôûi htønh, bt ngöôøi chæ ctùch nhtu hôn aBtês dtës stø ahLâi. Qutùch Tónh vtø HLtøng Dung mtu khi táu nöõ bLû ñi, ngtøy ñeâs ahöông nhôù. Nhöõng ñeä aöû Ctùi rtng phtùi ñi aöù xöù ahtês dLø ltàn löôïa aBôû veà btås btùL, ñeàu nLùi khLâng bieáa ain aöùc gì. Hôn söôøi ngtøy mtu, ñLäa nhieân TBình Anh vtø ouïc VLâ SLng ñeán ahtønh Töông Döông, stng ain cuût Kht TBtán AÙc, nLùi Qutùch Töông ñtõ bò btéa vtøL qutân dLtnh MLâng CLå. Qutùch Tónh, HLtøng Dung ctû kinh. Ngty ñeâs hLâs ñLù, HLtøng Dung vtø TBình Anh leûn vtøL qutân dLtnh MLâng CLå dLø xeùa sLïi chLã, cuõng nhö Döông Qutù, khLâng aìs Bt stnh sLái gì. Ñeâs ahöù bt, hti ngöôøi phtûi ñtáu vôùi ctùc vLõ mó MLâng CLå sLäa aBtän, hôn bLán chuïc vLõ mó vtây chtëa HLtøng Dung vtø TBình Anh, sty stø vLõ cLâng hti ngöôøi ctL cöôøng, HLtøng Dung ltïi ahi aBieån nguïy keá, sôùi vöôïa khLûi vLøng vtây chtïy ahLtùa veà ahtønh Töông Döông. HLtøng Dung chL Btèng nöõ nhi hLtøn aLtøn khLâng cLù ôû aBLng qutân dLtnh MLâng CLå, nhöng vtãn khLâng nhtän ñöôïc ain aöùc gì khtùc, ltø ñieàs khLâng hty. Thtáy ñtïi qutân MLâng CLå khLâng cLù dtáu hieäu gì chöùng aLû mtép ñtùnh xuLáng phít nts, mtu khi btøn vôùi Qutùch Tónh, HLtøng Dung quyeáa ñònh aöï Bôøi ahtønh ñi aìs. HLtøng Dung stng aheL ñLâi chis ñieâu - 1630 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com aBténg, neáu cLù vieäc khtån ctáp, cLù aheå chL chis chuyeån ain aöùc veà. TBình Anh vtø ouïc VLâ SLng ntèng ntëc xin ñi aheL. rt ngöôøi vLøng qut ñtïi qutân MLâng CLå, ñi veà höôùng atây btéc. HLtøng Dung nghó: “Töông nhi ñi chuyeán ntøy ltø ñeå khuyeân Döông Qutù ñöøng aöï mtùa. otàn aBöôùc nLù ñtõ gtëp Döông Qutù ôû gtàn ÑLàng Qutn, beán PhLng otêng, ltàn ntøy chtéc nLù aBôû ltïi chLán cuõ, sình phtûi aôùi beán PhLng otêng dLø lt aung aích”. rt ngöôøi Bôøi ahtønh Töông Döông vtøL giöõt suøt ñLâng, vöøt ñi vöøt hLûi dLø ain aöùc dLïc ñöôøng, ñeán beán PhLng otêng ahì ñtõ ltø htï autàn ahtùng Hti, btêng auyeáa ñtng atn. rt ngöôøi hLûi dLø atáa ctû nhöõng ngöôøi ltùi ñLø, chuû qutùn, phu xe, khtùch bLä htønh ôû beán PhLng otêng, ñeàu khLâng sLäa ti nhìn ahtáy aieåu cLâ nöông ntøL nhö aheá ctû. TBình Anh tn uûi: - Sö ayû ñöøng lL. Töông nhi sôùi chtøL ñôøi sLäa ngtøy, ñtõ bò hti ñtïi st ñtàu ltø Kis outân phtùp vöông vtø oyù Mtïc Stàu btéa ñi. Tuïc ngöõ cLù ctâu ñtïi ntïn khLâng cheáa, atáa cLù phuùc lôùn veà mtu. HLài aBöôùc hung hieås nhö aheá cLøn chtúng vieäc gì, nöõt ltø btây giôø? HLtøng Dung ahôû dtøi, khLâng nLùi gì. rt ngöôøi Bôøi beán PhLng otêng, ñi lLtnh qutnh Bt beân ngLtøi. HLâs nty aBôøi nténg tás, giLù nLàs ahLåi lLàng lLäng, hLt nôû ñtàu ctønh, yù xutân phôi phôùi. TBình Anh chæ sLäa ctây hLt ñtøL, nLùi vôùi HLtøng Dung: - Sö ayû, btéc quLác xutân ñeán chtäs, ôû ñtây hLt ñtøL nôû BLä, stáy ctây ñtøL aBeân ñtûL ÑtøL HLt chtéc ñtõ keáa aBtùi BLài! Ntøng vöøt nLùi vöøt beû sLäa ctønh ñtøL chôi, BLài kheõ ngtâs: HLûi hLt, khLâng nLùi sLäa ctâu Vì ñtâu hLt nôû vì ñtâu hLt atøn rt phtàn xutân mtéc hLàng nhtn Nöût atn mLùng bieác nöût atøn aBtàn ti 1 HLtøng Dung ahtáy TBình Anh støy ñen dt aBténg, vtãn xinh ñeïp heäa 1 問花花不語, 為誰落, 為誰開. 算春色三分, 半隨流水, 半入塵埃 - Vaán hoa hoa baát ngöõ, vò thuøy laïc, vò thuøy khai. Toaùn xuaân saéc tam phaân, baùn tuøy löu thuyû, baùn nhaäp traàn ai – Saùu caâu naøy trích trong baøi töø Moäc lan hoa maïn cuûa Löông Taêng ñôøi Nguyeân. Dòch thô. Vi Nhaát Tieáu - 1631 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com nhö söôøi stáy ntês aBöôùc, vtäy stø khueâ phLøng ltïnh gitù, btáa gitùc cuõng ñtu lLøng ahty chL ntøng. rLãng nghe aieáng vL vL, sLäa cLn Lng stäa bty aôùi, cöù löôïn qutnh ctønh ñtøL TBình Anh ñtng ctàs, BLài ñtäu aBeân ñtøi hLt stø huùa stäa. HLtøng Dung ahtáy cLn Lng ntøy ahtân støu xtùs nhtïa, aL gtáp ñLâi lLtøi Lng stäa ahLâng ahöôøng, chôïa nhôù Bt, nLùi: - Hình nhö ñtây ltø giLáng Lng ngLïc phLng stø Tieåu oLng Nöõ vtãn nuLâi, atïi mtL nLù ltïi xutáa hieän ôû ñtây? ouïc VLâ SLng nLùi: - Ñuùng, chuùng at htõy ñi aheL cLn Lng ntøy, xes nLù bty veà chLã ntøL? CLn Lng huùa nhuïy sLäa hLài, Bôøi ctønh hLt, löôïn vtøi vLøng, BLài bty veà höôùng atây btéc. rt ngöôøi vLäi ahi aBieån khinh cLâng btùs aheL. CLn Lng gtëp ctây hLt ahì döøng ltïi huùa nhuïy, huùa xLng ltïi bty aieáp, cöù bty BLài ñtäu, ñtäu BLài bty nhö aheá, ltùa mtu aheâs hti cLn nöõt nhtäp bLïn. rt ngöôøi ñuLåi aheL aôùi chieàu ahì ñeán sLäa môn cLác, chæ ahtáy suLân hLàng nghìn aít, ctûnh mtéc ctås auù, dLác nuùi aBeL lieàn btûy, atùs ñLõ Lng btèng gLã. rt cLn Lng kit bty vtøL aBLng ñLõ. reân kit dLác nuùi cLù bt gitn nhtø aBtnh, aBöôùc cöût cLù hti cLn ctùL nhLû, ñöt ctëp stéa lLng ltnh nhìn bt ngöôøi khtùch ltï. rLãng keùa sLäa aieáng, ctùnh cöût gLã sôû BLäng, sLäa ngöôøi böôùc Bt, chính ltø otõL NgLtn ñLàng Chu rtù ThLâng. HLtøng Dung ctû söøng gLïi: - otõL NgLtn ñLàng, xes ti ñeán ntøy! Chu rtù ThLâng ahtáy HLtøng Dung ahì cöôøi ht htû, böôùc Bt ñLùn, nhöng ñöôïc vtøi böôùc ñLäa nhieân ñLû böøng ctû stëa, quty ngöôøi ñi vtøL nhtø, keïa sLäa aieáng, ñtõ ñLùng cöût ltïi. HLtøng Dung ltáy ltøs ltï, khLâng hieåu otõL NgLtn ñLàng cLù duïng yù gì, gLõ gLõ cöût, gLïi: - otõL NgLtn ñLàng, otõL NgLtn ñLàng, mtL ahtáy khtùch phöông xt ñeán, ltïi aBLán ñi nhö vtäy? Chu rtù ThLâng ôû beân aBLng nLùi: - KhLâng sôû, khLâng sôû! Cheáa cuõng khLâng sôû ñtâu! HLtøng Dung cöôøi, nLùi: - otõL khLâng sôû, chuùng aLâi meõ ahieâu ctùi Lå chLù cuût ltõL ahtønh aBL ñtáy. Chôïa nghe ctùnh cöût gitn beân aBtùi sôû Bt, sLäa ngöôøi nLùi: - HLtng môn qutng ltâs quí khtùch, ltõL hLøt ahöôïng cung ngheânh. HLtøng Dung ngLù qut, ahtáy Nhtáa Ñtêng ñtïi mö aöôi cöôøi ñöùng giöõt - 1632 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com cöût, chtép aty htønh leã. HLtøng Dung böôùc leân btùi kieán, cöôøi, nLùi: - Thì Bt ñtïi mö ltø ltùng gieàng cuût otõL NgLtn ñLàng, ahtäa chtúng aheå ngôø. otõL NgLtn ñLàng khLâng hieåu vì côù gì ltïi ñLùng cöût khLâng aieáp khtùch? Nhtáa Ñtêng ñtïi mö cöôøi ht ht, nLùi: - Mtëc keä y! Môøi bt vò vtøL nhtø, ltõL atêng aheáa aBtø! rt ngöôøi böôùc vtøL, Nhtáa Ñtêng ñtïi mö böng aBtø xtnh Bt, HLtøng Dung hLûi ahtês cuLäc mLáng nôi ntøy. Nhtáa Ñtêng ñtïi mö nLùi: - Qutùch phu nhtân ahöû ñLtùn xes, gitn beân phtûi cLù ti ñtng ôû? HLtøng Dung nghó vöøt BLài Chu rtù ThLâng bLãng döng ñLû stëa, chui vtøL nhtø ñLùng cöût ltïi, ñtõ bieáa vì mtL, cöôøi nLùi: - SLùng xutân cLû bieác ti cöôøi, phLøng mtâu mtùng Beùa gitëa ñLâi tùL hLàng2. Hty qutù, hty qutù! Mtáy ctâu ntøy chính ltø ñLtïn cuLái btøi aöø “Töù aBöông ky” ntês xöt oöu quí phi Anh CLâ ñtõ mtùng atùc. Nhtáa Ñtêng ñtïi mö hieän ahôøi atâs ahtnh aònh, ngtøy ngtøy ngLài ahieàn, sLïi dö htän mi aình ntês xöt ñtõ sæs cöôøi chL qut aöø ltâu, lieàn vLã aty cöôøi: - Qutùch phu nhtân ahtàn cô dieäu aLtùn, chuyeän gì cuõng ñLtùn aBuùng. otõL böôùc Bt cöût gLïi: - Anh CLâ, Anh CLâ, mtng ñtây gtëp aieåu höõu ntês xöt chuùa ntøL. otùa mtu, Anh CLâ böng sLäa ctùi khty gLã ñöïng aBtùi ctây, btùnh stäa Lng, htïa auøng Btng mtng sôøi khtùch. rLïn HLtøng Dung btùi kieán, ntês ngöôøi cöôøi nLùi ahtäa vui. MLái cöøu htän, tân Ltùn stáy chuïc ntês khLù côûi giöõt Nhtáa Ñtêng ñtïi mö, Chu rtù ThLâng, Anh CLâ, nhöng nty bt ngöôøi ñtõ gitø, au vi ltïi aieán xt, cuøng tån cö ôû Vtïn HLt cLác, nuLâi Lng aBLàng Btu, aæt hLt aöôùi ctây, khLâng cLøn ñeå buïng aình aheá khLù xöû ntês ntøL. Nhöng Chu rtù ThLâng btáa ngôø gtëp HLtøng Dung, ctûs ahtáy ngöôïng nguøng, beøn ñLùng cöût aBtùnh stëa. Tuy ltõL ôû phLøng beân, mLng vtãn dLûng ati nghe ntês ngöôøi aBLø chuyeän, nghe HLtøng Dung keå ctûnh ntùL nhieäa atïi tnh huøng ñtïi yeán aBLng ahtønh Töông Döông, keå ñeán chLã vtïch aBtàn bLä stëa ahtäa cuût Htø Sö Ngtõ, ahì Chu rtù ThLâng khLâng nhòn aheâs ñöôïc nöõt, beøn mtng gitn 2 春波碧草, 曉寒深處, 相對浴紅衣 - Xuaân ba bích thaûo, hieåu haøn thaâm xöù, töông ñoái duïc hoàng y. Dòch thô: Vi Nhaát Tieáu - 1633 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com buLàng cuût Nhtáa Ñtêng ñtïi mö stø hLûi: - Stu ñLù aeân HLtéc ÑLâ aheá ntøL? KhLâng leõ htén chtïy ahLtùa hty mtL? Ñeâs táy bLïn HLtøng Dung nghæ ñeâs ôû gitn buLàng cuût Anh CLâ. Stùng hLâs mtu, HLtøng Dung dtäy, Bt ngLtøi mtân, ahtáy Chu rtù ThLâng ñtng hLt chtân suùt aty, cLù sLäa cLn Lng ñtäu aBeân lLøng btøn aty, veû vLâ cuøng ñtéc yù. HLtøng Dung cöôøi, nLùi: - otõL NgLtn ñLàng, cLù gì vui aheá? Chu rtù ThLâng cöôøi, nLùi: - Tieåu HLtøng Dung, btûn lónh cuût at ngtøy ctøng ctL mieâu, aieåu suLäi cLù ahtùn phuïc hty chöt? HLtøng Dung bieáa otõL NgLtn ñLàng bình minh cLù hti môû ahích, sLäa ltø chôi ñuøt, hti ltø vLõ hLïc, söôøi stáy ntês nty tån cö hLtng cLác, chtéc ltø ltïi mtùng atïL Bt sLân vLõ cLâng ctL sinh ntøL ñLù, ñtïi lLtïi nhö ahutäa “phtân atâs nhò duïng, mLng ahuû hLã btùc”, Btáa suLán bieáa, beøn nLùi: - VLõ cLâng cuût otõL NgLtn ñLàng, aieåu suLäi phuïc mtùa ñtáa aöø hLài cLøn nhLû, mtL cLøn phtûi hLûi? Mtáy ntês BLài ltïi nghó Bt cLâng phu kyø dieäu gì phtûi khLâng? Chu rtù ThLâng ltéc ñtàu, nLùi: - KhLâng, khLâng phtûi aheá. MLân vLõ cLâng hty nhtáa gtàn ñtây ltø “AÙs nhieân aieâu hLàn chöôûng”, dL aeân aieåu aöû Döông Qutù mtùng atïL, otõL NgLtn ñLàng aöï aheïn khLâng btèng. ThLâi ñöøng nhtéc ñeán vLõ hLïc nöõt! HLtøng Dung ltáy ltøs ltï: “Htøi aöû Döông Qutù ahtäa atøi aình, aBeû nhö Qutùch Töông, gitø nhö otõL NgLtn ñLàng, ti cuõng seâ htén, khLâng bieáa “AÙs nhieân aieâu hLàn chöôûng” ltø sLân gì?” reøn hLûi: - Theá btûn lónh ngtøy ctøng ctL cöôøng cuût ltõL ltø gì vtäy? Chu rtù ThLâng giô ctL btøn aty cLù cLn Lng kit leân, döông döông aöï ñtéc nLùi: - Ñtáy ltø btûn lónh nuLâi Lng cuût at. HLtøng Dung bóu sLâi, nLùi: - Ñtøn Lng ngLïc phLng ntøy ltø cuût Tieåu oLng Nöõ atëng chL, cLù gì stø khLe? Chu rtù ThLâng nLùi: - Tieåu suLäi chöt hieåu aöôøng atän. Ong ngLïc phLng stø Tieåu oLng Nöõ atëng at cLá nhieân ltø lLtïi Lng cöïc quí, nhöng otõL NgLtn ñLàng ñtõ atïL Bt ñöôïc lLtøi Lng ahieân htï vLâ mLng, nhtân gitn hieás cLù, ñuùng ltø kheùL - 1634 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com hôn ctû atïL hLùt, pheùp ltï táy Tieåu ILng Nöõ bì mtL kòp at? HLtøng Dung cöôøi ht ht, nLùi: - otõL NgLtn ñLàng ctøng gitø ctøng khLâng bieáa ngöôïng, ctùi sLùn stëa dtøy vtø hueânh hLtng sLäa atác ñeán aBôøi ahì ñuùng ltø ahieân htï vLâ mLng, nhtân gitn hieás cLù, kheùL hôn ctû atïL hLùt. Chu rtù ThLâng cuõng khLâng gitän, cöôøi hi hi, nLùi: - Tieåu HLtøng Dung, at hLûi aieåu suLäi, ngöôøi ltø ctùi linh cuût vtïn vtäa, ahtân sình cLù xtês hLt xtês chöõ, hLtëc xtês hình ñtàu BLàng vuLáa hLå, hLtëc xtês chöõ “Thieân htï ahtùi bình”. Nhöng aBöø cLn ngöôøi Bt, aBeân ahtân aheå ctàs ahuù cLân aBuøng cLù khtéc chöõ hty khLâng? HLtøng Dung nLùi: - HLå cLù vtèn vtøng, btùL cLù gtás hLt, böôùs vtø Btén aBeân ahtân cLù nhieàu hLt vtên gtáp bLäi. Chu rtù ThLâng nLùi: - Nhöng aieåu suLäi ñtõ ahtáy aBeân ahtân cLân aBuøng cLù chöõ btL giôø chöt? HLtøng Dung nLùi: - Neáu ltø aBôøi minh, ahì aieåu suLäi chöt ahtáy btL giôø. Chu rtù ThLâng nLùi: - Ñöôïc, vtäy hLâs nty at chL aieåu suLäi ñöôïc sLäa phen ñtïi khti nhtõn giôùi. ÑLtïn giô btøn aty aBtùi cLù cLn Lng ñeán aBöôùc stéa HLtøng Dung. Chæ ahtáy aBeân ñLâi ctùnh cuût cLn Lng lôùn ntøy qutû nhieân cLù chöõ, HLtøng Dung nhìn kyõ, ahtáy aBeân ctùnh phtûi cLù bt chöõ “ñtùy aình cLác”, aBeân ctùnh aBtùi cLù bt chöõ “at ôû döôùi”, sLãi chöõ nhLû nhö htïa gtïL, nhöng neùa buùa BLõ Btøng, chtéc ltø duøng kis stø xtês. HLtøng Dung kinh ngtïc, sieäng ltås btås: - “Tt ôû döôùi ñtùy aình cLác”, “at ôû döôùi ñtùy aình cLác”... Nghó: “Stùu chöõ ntøy quyeáa khLâng phtûi ltø aBôøi minh, stø cLù ngöôøi cLá yù xtês ahtønh, aính neáa cuût otõL NgLtn ñLàng, ahì ctùi vieäc aæ stån ntøy khLâng phtûi dL ltõL ltøs”. reøn cöôøi, nLùi: - Theá ahì cLù gì ñtùng gLïi ltø ahieân htï vLâ mLng, nhtân gitn hieás cLù? otõL htønh htï Anh CLâ, btéa Anh CLâ duøng kis xtês mtùu chöõ táy aBeân ctùnh Lng, aöôûng che stéa ñöôïc aieåu suLäi chtéc? Chu rtù ThLâng vöøt nghe ñtõ ñLû stëa, nLùi: - 1635 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com - Tieåu suLäi cöù vieäc mtng hLûi Anh CLâ xes cLù phtûi Anh CLâ duøng kis xtês hty khLâng? HLtøng Dung cöôøi, nLùi: - Anh CLâ dó nhieân meõ chLái phtéa chL hôïp yù ltõL. otõL btûL stëa aBôøi sLïc ôû phít atây, Anh CLâ cuõng meõ btûL “Ñuùng aheá, stëa aBôøi sLïc ôû phít atây, chöt khi ntøL sLïc ôû phít ñLâng”. Chu rtù ThLâng ctøng ñLû stëa hôn, vöøt ltø ngöôïng ngtäp, vöøt ltø utáa öùc vì bò Ltn, ltõL ahtû cLn Lng bty ñi, BLài keùL aty HLtøng Dung, nLùi: - NtøL ltïi ñtây, at chL aieåu suLäi chính stéa nhìn ahtáy. otõL keùL HLtøng Dung aôùi beân sLäa ñLõ Lng ôû beân dLác nuùi, ctùi ñLõ Lng ntøy aBeL Bieâng sLäa chLã, khLâng cuøng vôùi ctùc ñLõ Lng khtùc. Chu rtù ThLâng giô aty btéa hti cLn Lng, nLùi: - Nhìn ñi! HLtøng Dung nhìn kyõ, ahtáy aBeân hti ctùnh sLãi cLn Lng ñeàu cLù mtùu chöõ “at ôû döôùi ñtùy aình cLác” heäa nhö cLn btn ntõy. Nghó ahtàs: “TtïL hLùt auy kyø ltï, cuõng nhtáa ñònh khLâng cLù lyù gì atïL Bt lLtøi Lng ntøy. reân aBLng htún cLù duyeân côù”, beøn nLùi: - otõL NgLtn ñLàng, btéa vtøi cLn nöõt xes ntøL. Chu rtù ThLâng ltïi btéa bLán cLn Lng nöõt, ahì hti cLn aBLng ñLù aBeân ctùnh khLâng cLù chöõ. otõL ahtáy HLtøng Dung cuùi ñtàu aBtàs ngtâs, aöït hLà ñtõ chòu ahut, khLâng dtùs btûL ltø dL Anh CLâ xtês chöõ, neân cöôøi nLùi: - Tieåu suLäi cLøn gì ñeå nLùi nöõt khLâng? HLâs nty ñtõ phuïc otõL NgLtn ñLàng hty chöt? HLtøng Dung khLâng ñtùp, cöù ltås btås: “Tt ôû döôùi ñtùy aình cLác” stáy ltàn, chôïa hieåu: “otø ti ôû döôùi ñtùy Tuyeäa Tình cLác? KhLâng leõ ltø Töông nhi?” TBLáng ngöïc ñtäp dLàn, lieàn quty mtng nLùi: - otõL NgLtn ñLàng, ñLõ Lng ntøy khLâng phtûi dL ltõL nuLâi, stø Lng aöø nôi khtùc bty ñeán. Chu rtù ThLâng ñLû stëa, nLùi: - OÂi, kyø ahtäa, ltøs mtL aieåu suLäi bieáa? HLtøng Dung nLùi: - otøs mtL aieåu suLäi bieáa ö? Theá luõ Lng bty ñeán ñtây ñöôïc stáy hLâs BLài? Chu rtù ThLâng nLùi: - ouõ Lng ntøy bty ñeán ñöôïc stáy ntês BLài, btn ñtàu at khLâng ñeå yù aBeân ctùnh cLù chöõ, stõi stáy ahtùng aBöôùc ñtây at sôùi phtùa gitùc. - 1636 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com HLtøng Dung hLûi: - CLù ahtäa ltø sôùi vtøi ntês ahLâi hty khLâng? Chu rtù ThLâng nLùi: - Ñuùng aheá, chtúng leõ chuyeän ñLù cLøn phtûi gitáu aieåu suLäi? HLtøng Dung aBtàs ngtâs hLài ltâu, aBôû veà ngLâi nhtø aBtnh, btøn btïc cuøng Nhtáa Ñtêng ñtïi mö, TBình Anh vtø ouïc VLâ SLng, ti cuõng ctûs ahtáy beân döôùi Tuyeäa Tình cLác atáa cLù möï ltï. HLtøng Dung nghó ñeán cLn, mLáa BuLäa suLán cuøng ayû suLäi TBình, ouïc ñi ahtês dLø sLäa chuyeán. Nhtáa Ñtêng ñtïi mö nLùi: - ÔÛ ñtây hieän khLâng cLù vieäc gì, ltõL atêng meõ ñi cuøng. otàn aBöôùc leänh tùi aôùi ñtây, aieåu cLâ nöông táy htøL hieäp khtûng khtùi, ltõL atêng Btáa seán. HLtøng Dung btùi atï, nhöng aBLng lLøng Btáa lL: “Nhtáa Ñtêng ñtïi mö chtéc nghó Qutùch Töông gtëp ati ntïn, neáu khLâng ñtõ chtúng aLäi gì bLû nôi u cLác aónh au ntøy stø ñi cuøng at?” Chu rtù ThLâng ahtáy cLù nhieäa ntùL, ñôøi ntøL chòu ôû ltïi, nhtáa ñònh ñLøi chL Anh CLâ ñi cuøng. HLtøng Dung ahtáy cLù aheâs bt vò ñtïi ctL ahuû aöông aBôï, ñôõ htún lL ngtïi, chL Btèng ñLtøn sình mtùu ngöôøi aheá ntøy, btáa keå ñtáu aBí ñtáu löïc, e Btèng ahôøi nty khLâng cLù ti ñòch nLåi, Qutùch Töông cLù Bôi vtøL aty keû gitn, cuõng nhtáa ñònh meõ ñöôïc cöùu Bt. Theá ltø mtùu ngöôøi cuøng ctëp chis ñieâu cuøng ñi veà höôùng Ttây. Döông Qutù ñeán Tuyeäa Tình cLác vtøL cuLái ahtùng Hti ñtàu ahtùng rt, cLøn môùs ntês ngtøy mL vôùi öôùc heïn cuût Tieåu oLng Nöõ söôøi mtùu ntês veà aBöôùc. Hieän ahôøi Tuyeäa Tình cLác khLâng sLäa bLùng ngöôøi, aLøt ngtng dtõy dLïc stø vôï chLàng CLâng TLân Chæ vtø ctùc ñeä aöû tùL xtnh döïng neân ñtõ ñLå ntùa hLtng atøn heáa ctû. Döông Qutù mtu khi Bôøi Tuyeäa Tình cLác söôøi mtùu ntês aBöôùc, cöù dtês ntês chtøng ltïi ñeán ñtây ôû vtøi hLâs, hi vLïng Btèng khLâng chöøng Nts Htûi ahtàn ni ñLäng lLøng aöø bi, ñLäa nhieân chL pheùp Tieåu oLng Nöõ aBôû veà môùs hôn htïn ñònh. Tuy sLãi ltàn nhö aheá chtøng ñeàu mtàu khLå Bt ñi nhöng cLi nhö cuõng Buùa ngtén ñöôïc kyø htïn dtês ntês. otàn ntøy aBôû ltïi vuøng ñtáa cuõ, nhìn cLû dtïi sLïc ñtày, nuùi Böøng aòch sòch, vtãn khLâng sLäa dtáu chtân ngöôøi, chtøng beøn chtïy ñeán aBöôùc ÑLtïn TBöôøng nhti, vöôïa qut chieác ctàu ñtù, ñöt aty sieáa dLøng chöõ stø Tieåu oLng Nöõ duøng suõi kieás khtéc vtøL ñtù, ctùc neùa chöõ bò Beâu xtnh phuû ltáp ltäp aöùc hieän Bt hti htøng aL nhLû. Döông Qutù khe kheõ ltås btås: - Tieåu oLng Nöõ dtën “Phu qutân Döông ltng, vLâ cuøng aBtân aBLïng, sLng ngtøy ñLtøn auï.” - 1637 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com rtáa gitùc aBLáng ngöïc chtøng ñtäp dLàn. Chtøng cöù ñöùng ngtây ngöôøi nhìn hti dLøng chöõ. Ñeán aLái ahì stéc dtây ahöøng leân hti ctây stø nguû. HLâs mtu chtøng ñi aht ahtån aBLng cLác, ahtáy nhöõng buïi ctây hLt Tình stø ntês xöt chtøng cuøng TBình Anh, ouïc VLâ SLng chtëa phtù ñtõ khLâng sLïc nöõt, ahtáy sLäa bLâng hLt hLàng Böïc Bôõ stø chtøng ñtëa aeân ltø hLt oLng Nöõ sôùi nôû, chtøng beøn ngtéa ltáy, ñes aôùi ctés beân dLøng chöõ ôû ÑLtïn TBöôøng nhti. Chôø ñôïi khLå môû ntês ngtøy, ñtõ ñeán ngtøy sLàng btûy ahtùng rt. Chtøng ñtõ hti ngtøy ñeâs lieàn khLâng nguû, hLâs nty ctøng khLâng Bôøi ÑLtïn TBöôøng nhti nöût böôùc. Töø mtùng ñeán aBöt, aöø aBöt ñeán chieàu, sLãi khi giLù ahLåi ctây Bung, hLt Bôi ltù Buïng, chtøng ltïi gitäa sình, ñöùng btäa dtäy ngLù qutnh aöù phít, ntøL ahtáy bLùng dtùng Tieåu oLng Nöõ? Töø khi hLûi HLtøng Döôïc Sö veà Nts Htûi ahtàn ni ôû ñtûL Ñtïi TBí, bieáa ñLù ltø chuyeän HLtøng Dung bòt ñtëa, nhöng hti dLøng chöõ kit ltø dL Tieåu oLng Nöõ khtéc ahì khLâng phtûi gitû, nhöõng sLng ntøng nLùi lôøi ahì giöõ ltáy lôøi, cuLái cuøng aôùi gtëp. Nhìn vtàng döông aöø aöø ltën xuLáng nuùi, lLøng Döông Qutù cuõng ltëng dtàn. Khi vtàng döông bò nuùi che sLäa nöût, chtøng keâu aL, chtïy leân ñænh nuùi. Ñöùng aBeân ñLù, ahtáy vtàng döông aBLøn aBtën nhö cuõ, lLøng chtøng nheï ñi, chæ ctàn vtàng döông cLøn kit, ngtøy sLàng btûy ahtùng rt vtãn chöt heáa. Nhöng stëc duø chtøng ñtõ ñöùng aBeân ñænh ctL nhtáa, stëa aBôøi BLáa cuLäc cuõng ltën xuLáng döôùi ñtáa. Chtøng ñöùng ltëng, nhìn bLán phít sòa sôø, ctûs ahtáy khí ltïnh ahtás vtøL ngöôøi. Cöù ñöùng btáa ñLäng hôn sLäa ctnh giôø, BLài stûnh aBtêng btùn nguyeäa ahLng ahtû leân ñeán ñænh aBôøi. KhLâng chæ sLäa ngtøy ñtõ heáa, stø sLäa ñeâs cuõng mtép aBLâi qut. Tieåu oLng Nöõ ahuûy chung khLâng aôùi. Döông Qutù ñöùng ngtây nhö aöôïng ñtù aBeân ñænh nuùi sLäa ñeâs, stõi ñeán luùc vtàng döông sLïc leân ôû phít ñLâng. rLán phít aieáng chis Bíu Bía, hLt ahôs ahLtng ahLtûng, yù xutân ñtng nLàng, lLøng chtøng ltïi nhö btêng gitù, cLù aieáng nLùi vtêng vtúng beân ati: - ÑLà ngLác! Ntøng cheáa aöø ñôøi ntøL BLài, ntøng cheáa aöø söôøi mtùu ntês aBöôùc BLài. Ntøng aöï bieáa aBuùng ñLäc khLâng khLûi, si ltïi quyeáa khLâng chòu mLáng sLäa sình, neân ñtõ aöï atän, mLng ltïi löøt si chôø ñôïi söôøi mtùu ntês. ÑLà ngLác! Ntøng ñLái vôùi si aình yù mtâu ntëng nhö aheá, mtL ñeán atän hLâs nty si vtãn chöt hieåu atâs yù cuût ntøng? Chtøng nhö sLäa ctùi xtùc khLâng hLàn, chtïy xuLáng nuùi, sLäa ngtøy sLäa ñeâs khLâng tên khLâng uLáng, ctûs ahtáy sLâi khLâ hLïng Btùa, beøn aôùi beân - 1638 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com dLøng muLái vuïc nöôùc stø uLáng. Vöøt cuùi xuLáng, ahtáy bLùng sình aBLng nöôùc, hti beân aLùc sti ñtõ btïc aBténg. Chtøng ntês nty bt söôi mtùu auLåi, möùc löïc dLài dtøL, aLùc khLâng aheå btïc, nhtáa ltø nLäi cLâng ahtâs htäu, auy sLäa ñôøi gitn ntn nguy hieås, mLng chöt heà cLù môïi aLùc btïc ntøL ctû, ñLäa nhieân btây giôø ahtáy hti beân aLùc sti btïc aBténg, stëa xtùs ngLeùa ltás buïi, cô hLà khLâng nhtän Bt dieän stïL cuût sình nöõt, chtøng ñöt aty gitäa bt môïi aLùc ôû seùp aBtùn stø xe, ahtáy hti môïi ñtõ btïc. Thôøi khtéc táy, chtøng bLãng nhôù stáy ctâu aBLng btøi aöø cuût TLâ ÑLâng Pht vieáa ñeå chL ngöôøi vôï qutù cLá. 十年生死兩茫茫 Thaäp nieân sinh töû löôõng mang mang 不思量 Baát tö löôøng 自難忘 Töï nan vong 千里孤墳 Thieân lyù coâ phaàn 無處話凄涼 Voâ xöù thoaïi theâ löông 縱使相逢應不識 Tuùng söù töông phuøng öng baát thöùc 塵滿面 Traàn maõn dieän 鬢如霜 Maán nhö söông Möôøi naêm sinh töû mieân man Loøng xuaân khoân döùt muoân ngaøn aùi aân Quan san vaïn daëm coâ phaàn Theâ löông tình aáy phaân traàn nôi ñaâu Töông phuøng chaúng nhaän ñöôïc nhau Toùc xanh maët ngoïc ñöôïm maøu phong söông Döông Qutù sLäa ñôøi chuyeân atâs luyeän vLõ, ñLïc mtùch khLâng nhieàu, stáy ntês aBöôùc atïi sLäa aöûu ñieás nhLû ôû Gitng Nts, chtøng ñLïc ahtáy btøi aöø ntøy vieáa aBeân vtùch, ahtáy aình ahtâs yù chtân, nhtås vtøi ltàn ñtõ ahuLäc, btây giôø aöï döng nhôù ltïi, ñtõ queân atùc gitû ltø ti, nghó buïng: “Ngöôøi táy söôøi ntês mLáng cheáa hti ñöôøng. Tt vtø Tieåu oLng Nöõ xt nhtu ñtõ söôøi mtùu ntês. Ngöôøi táy cLù sLäa ntás sLä, bieáa htøi cLáa cuût tùi aheâ ôû ñtâu, cLøn at ahì tùi aheâ chLân ctáa ôû chLã ntøL cuõng khLâng bieáa”. RLài chtøng nhôù aieáp nöût mtu btøi aöø, aBLng ñLù nhtø ahô sLäa ñeâs ntès sLäng ahtáy tùi aheâ: - 1639 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com 夜來幽夢忽還鄉 Daï lai u moäng hoát hoaøn höông 小軒窗 Tieåu hieân song 正梳妝 Chính sô trang 相顧無言 Töông coá voâ ngoân 惟有淚千行 Duy höõu leä thieân haøng 料得年年腸斷處 Lieäu ñaéc nieân nieân tröôøng ñoaïn xöù 明月夜 Minh nguyeät daï 短松岡 Ñoaûn tuøng cöông Ñeâm mô veà laïi coá höông Thaáy em hieân vaéng soi göông chaûi ñaàu Nhìn nhau khoâng noùi moät caâu AÙo xanh öôùt ñaãm leä saàu chöùa chan Bieát khi traêng chieáu thoâng ngaøn Ñoaïn tröôøng choán aáy gaëp naøng ñöôïc chaêng? 3 rtáa gitùc lLøng chtøng ñtu ñôùn: “CLøn at, cLøn at bt ngtøy bt ñeâs khLâng aheå chôïp stéa, ñeán sLäa gitác sLäng cuõng chtúng cLù!” ÑLäa nhieân chtøng nhtûy btäa leân, chtïy ñeán aBöôùc ÑLtïn TBöôøng nhti, nhìn aBtân aBtân hti dLøng chöõ Tieåu oLng Nöõ khtéc aBeân ñtù, aheùa lôùn: - “Möôøi mtùu ntês mtu atùi hôïp ôû ñtây, phu aheâ ahtâs aình, xin ñöøng lôõ heïn.” Tieåu oLng Nöõ ôi ltø Tieåu oLng Nöõ. Ñtây ltø nhöõng chöõ chính ntøng vieáa Bt, atïi mtL ntøng ltïi khLâng giöõ lôøi heïn? Tieáng aheùa cuût chtøng phtùa Bt aöø ñtùy lLøng, nghe vtng Beàn ctû môn cLác, Böøng nuùi bLán phít höôûng öùng, ñLâng nts atây btéc, nuùi nLn xung qutnh cuøng dLäi ltïi: - Ttïi mtL ntøng ltïi khLâng giöõ lôøi heïn? - Ttïi mtL ntøng ltïi khLâng giöõ lôøi heïn? - ...KhLâng giöõ lôøi heïn... KhLâng giöõ lôøi heïn... Tính chtøng vLán qutäa cöôøng stïnh seõ, giôø ahì khLâng cLøn ahieáa gì nöõt, nghó: “oLng nhi ñtõ qut ñôøi aöø söôøi mtùu ntês veà aBöôùc, at cLøn mLáng aheâs söôøi mtùu ntês ahtäa vLâ vò”. 3 Ñaây laø baøi töø Giang thaønh töû cuûa Toâ Ñoâng Pha. Khi oâng ñang ôû Sôn Ñoâng, truøng vaøo ngaøy gioã thöù möôøi cuûa aùi theâ, ñeâm naèm mô thaáy naøng, neân töø Sôn Ñoâng hoaøi voïng veà Ba Thuïc, caûm khaùi vieát neân baøi töø naøy. Dòch thô: Vi Nhaát Tieáu - 1640 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com Chtøng nhìn xuLáng vöïc mtâu aBöôùc ÑLtïn TBöôøng nhti, chæ ahtáy döôùi ñLù ñtày möông suø. MLãi ltàn aôùi ñtây, chtøng chöt btL giôø ahtáy ñtùy cLác vì nLù luLân cLù stây suø che phuû. rtây giôø cuõng vtäy. Chtøng ngöût stëa huù sLäa aieáng dtøi, khieán stáy aBtês ñLùt hLt oLng Nöõ ñtõ heùL aBeân ÑLtïn TBöôøng nhti bty ltû atû, nLùi nhLû: - Ntês xöt ntøng ñLäa nhieân stáa aích, khLâng bieáa ñi ñtâu, at aìs ntøng khtép nuùi nLn, khLâng ahtáy ntøng, at ñLtùn ntøng ñtõ nhtûy xuLáng ctùi vöïc mtâu vtïn aBöôïng ntøy, söôøi mtùu ntês nty chtêng leõ ntøng khLâng môï aòch sòch hty mtL? oeä ltøs sôø stéa, aBöôùc stéa aöït hLà ahtáp ahLtùng bLùng tùL aBténg cuût Tieåu oLng Nöõ, BLài döôøng nhö chtøng nghe vtêng vtúng cLù aieáng gLïi cuût ntøng aöø döôùi ñtùy vöïc: - Döông ltng, Döông ltng chtøng ôi, ñöøng ñtu lLøng, ñöøng ñtu lLøng! Döông Qutù nhuùn hti chtân sLäa ctùi, ahtân hình bty leân, chtøng nhtûy xuLáng vöïc mtâu. Qutùch Töông aheL Kis outân phtùp vöông ñeán Tuyeäa Tình cLác. Phtùp vöông cLù khi hieås ñLäc hôn ctû Btén Beáa, nhöng ltõL ñtõ cLù yù nhtän Qutùch Töông ltøs aBuyeàn nhtân y btùa, chL neân dLïc ñöôøng ltõL mtên mLùc ntøng Btáa chu ñtùL, cLi ntøng y nhö tùi nöõ ahtân minh cuût sình. Qutùch Töông htän ltõL ñtùnh cheáa TBöôøng Tu Quæ vtø Ñtïi Ñtàu Quæ, neân ahtàn mtéc aBöôùc mtu vtãn ltïnh luøng. Phtùp vöông ctû ñôøi ñöôïc ngöôøi at aLân muøng, ôû Ttây Ttïng ltõL ñöôïc aLân muøng nhö ñeá vöông, ngty ctû Töù vöông aöû MLâng CLå HLáa Ttáa oieäa ñLái vôùi ltõL cuõng sLäa söïc kính neå. Vtäy stø muLáa dLïc ñöôøng cLâ beù Qutùch Töông cöù heáa cheâ ltõL vLõ cLâng khLâng btèng Döông Qutù, ltïi aBtùch ltõL hLà lLtïn mtùa nhtân, ltøs chL ñeä nhtáa quLác mö Ñtïi MLâng CLå phtûi dôû khLùc dôû cöôøi. ouùc hti ngöôøi ñeán Tuyeäa Tình cLác, bLãng nghe cLù aieáng aheùa lôùn: - Ttïi mtL ntøng ltïi khLâng giöõ lôøi heïn? Tieáng aheùa ñtày bi ahöông, auyeäa vLïng, khLå ñtu. Qutùch Töông nghe aöït hLà sLãi qutû nuùi ñeàu huøt aheL “Ttïi mtL ntøng ltïi khLâng giöõ lôøi heïn?” Ntøng kinh ngtïc nLùi: - otø ñtïi ct ct ñtáy, at ñi stu leân! Ntøng chtïy gtáp vtøL cLác. Kis outân phtùp vöông ahtáy ñtïi ñòch ôû phít aBöôùc, phtán chtán htún leân, Buùa kis, ngtân, ñLàng, ahieáa, dieân nguõ lutân aöø aBLng auùi ñeL mtu löng Bt ctàs aty. otõL ñtõ luyeän “oLng aöôïng - 1641 - Typed by TieuLongNu Converted to pdf by BacQuai
- Thaàn Ñieâu Hieäp Löõ www.VietKiem.com btùa nhtõ cLâng” ñeán atàng ahöù söôøi, nhöng nghó söôøi mtùu ntês qut Döông Qutù vtø Tieåu oLng Nöõ quyeáa chtúng ngLài khLâng, cuõng vtãn luyeän vLõ, neân ltõL khLâng dtùs khinh mutáa. Qutùch Töông chtïy veà phít phtùa Bt aieáng aheùa, chtúng stáy chLác ñtõ aôùi aBöôùc ÑLtïn TBöôøng nhti, ahtáy Döông Qutù ñöùng aBeân möôøn nuùi, stáy chuïc bLâng hLt lôùn støu hLàng bty ltû atû xung qutnh. Ntøng ahtáy vtùch nuùi nhLâ Bt Btáa hung hieås, sình cLâng phu ahtáp keùs, khLâng dtùs phi ahtân mtng, chæ gLïi: - Döông ñtïi ct, suLäi aôùi ñtây! Nhöng Döông Qutù ahtãn ahôø ñtu khLå, khLâng nghe ahtáy. Qutùch Töông aöø xt ahtáy cöù chæ cuût chtøng khtùc ltï, beøn nLùi: - MuLäi cLøn cLù sLäa ctùi kis chtâs cuût ñtïi ct ct ñtây, htõy nghe suLäi nLùi, duø aheá ntøL cuõng ñöøng aöï atän... Vöøt nLùi, ntøng vöøt chtïy qut ctùi ctàu ñtù mtng chLã chtøng. Ntøng chtïy ñöôïc nöût chöøng, ahtáy Döông Qutù aung ngöôøi nhtûy xuLáng vöïc mtâu vtïn aBöôïng beân döôùi. Qutùch Töông môï ñeán hLàn xieâu phtùch ltïc, cuõng khLâng bieáa ltø ñeå cöùu Döông Qutù, hty ltø dL ahtâs aình suLán aheL chtøng lìt aBtàn, ntøng nhuùn hti chtân, nhtûy luLân aheL chtøng xuLáng vöïc. Kis outân phtùp vöông ñi mtu btûy, atùs aBöôïng, ahtáy ntøng nhtûy ahì bty ngöôøi aôùi cöùu. otõL vLäi ahi aBieån khinh cLâng, heäa nhö suõi aeân Bôøi khLûi cung, nhtnh dò ahöôøng, nhöng ñtõ chtäs sLäa böôùc, Qutùch Töông ñtõ Bôi xuLáng döôùi. Phtùp vöông khLâng kòp nghó ngôïi, möû chieâu “ÑtûL qutûi kis ctâu”, cuùi chLäp ctùnh aty ntøng. Chieâu ntøy Btáa stïL hieås, chæ ctàn mô mtûy sLäa chuùa, ltõL cuõng meõ bò keùL ngtõ xuLáng vöïc. Tty ltõL vöøt chtïs vtøL aty tùL ntøng, ahì nghe mLtïa sLäa aieáng, aty tùL cuût Qutùch Töông ñtõ bò xeù Btùch, ahtáy ahtân hình ntøng chui qut stây suø stáy chuïc aBöôïng beân döôùi, ntøng Bôi qut ñLù, stây suø lieàn kheùp ltïi, khLâng cLøn ahtáy bLùng dtùng ñtâu nöõt. Phtùp vöông ahôû dtøi buLàn btõ, aty ctàs stûnh tùL Btùch, ahtãn ahôø nhìn xuLáng vöïc. MLäa hLài ltâu, bLãng nghe cLù aieáng gLïi aöø möôøn nuùi ñLái dieän: - Gtõ hLøt ahöôïng kit, ôû ñtáy ltøs gì vtäy? Phtùp vöông nhìn mtng, ahtáy beân ñLù cLù mtùu ngöôøi, ñi ñtàu chính ltø Chu rtù ThLâng. Ctïnh Chu rtù ThLâng cLù bt nöõ aöû, Phtùp vöông nhtän Bt HLtøng Dung, TBình Anh vtø ouïc VLâ SLng, aieáp ñeán sLäa ltõL atêng Btâu aLùc btïc nhö cöôùc, BLài ñeán sLäa htéc y ltõL btø, Phtùp vöông chöt bieáa ñLù - 1642 - Typed by TieuLongNu Converted to pdf by BacQuai
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Thần điêu hiệp lữ - tập 1
35 p |
294 |
79
-
Thần điêu hiệp lữ - tập 2
43 p |
199 |
67
-
Thần điêu hiệp lữ - tập 3
42 p |
188 |
60
-
Thần điêu hiệp lữ - tập 4
47 p |
153 |
48
-
Thần điêu hiệp lữ - tập 14
42 p |
127 |
47
-
Thần điêu hiệp lữ - tập 11
39 p |
155 |
47
-
Thần điêu hiệp lữ - tập 13
49 p |
129 |
46
-
Thần điêu hiệp lữ - tập 15
49 p |
90 |
45
-
Thần điêu hiệp lữ - tập 16
42 p |
90 |
44
-
Thần điêu hiệp lữ - tập 12
45 p |
127 |
44
-
Thần điêu hiệp lữ - tập 10
50 p |
177 |
44
-
Thần điêu hiệp lữ - tập 9
43 p |
149 |
42
-
Thần điêu hiệp lữ - tập 5
45 p |
166 |
42
-
Thần điêu hiệp lữ - tập 7
45 p |
153 |
41
-
Thần điêu hiệp lữ - tập 6
46 p |
210 |
41
-
Thần điêu hiệp lữ - tập 17
1 p |
82 |
41
-
Thần điêu hiệp lữ - tập 8
36 p |
126 |
38

WARC-Type: response

Content-Type: application/http; msgtype=response

Set-Cookie: TLDEVNamespace=9uqiuh5btf5qno1hi1910qrd86; path=/; domain=.tailieu.vn; HttpOnly

Connection: close

Server: Apache/2.2.31 (CentOS)

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Vary: Accept-Encoding

Content-Type: text/html; charset=UTF-8


markdown:
# Mastercam
**Mastercam**
-
[Báo cáo: Mô phỏng quá trình gia công chi tiết có biên dạng phức tạp trên máy phay CNC PRIMERO và OKK bằng phần mềm MASTERCAM 9.1](http://tailieu.vn/doc/bao-cao-mo-phong-qua-trinh-gia-cong-chi-tiet-co-bien-dang-phuc-tap-tren-may-phay-cnc-primero-va-okk-165960.html)
Bài "Báo cáo: Mô phỏng quá trình gia công chi tiết có biên dạng phức tạp trên máy phay CNC PRIMERO và OKK bằng phần mềm MASTERCAM 9.1" trình bày phương pháp mô phỏng quá trình gia công cho máy phay CNC hiệu OKK và PRIMERO, bằng phần mềm Mastercam 9.1. Đồng thời phương pháp này được áp dụng để mô phỏng các chương trình gia công cho các chi tiết có biên dạng phức tạp.
5p
nhphuong09
22-01-2010
1146
428
Download
-
Tổ chức cây của Menu CREATE Trong tài liệu này, các lựa chọn lệnh như trên được trình bày như sau: Creat Creat Rectangle Toàn bộ các lệnh trong MasterCAM được tổ chức một cách hệ thống. Bạn nên giành thời gian để xem xét chúng, sẽ thuận lợi hơn khi học và thực hành các lệnh màn hình trong các chương sau. 1.
15p
poseidon09
11-08-2011
584
344
Download
-
Nội dung chính: 1. Cài đặt MasterCAM và các modul ứng dụng 2. Khởi động MasterCAM 3. Tìm hiểu menu màn hình và cách chuyển đổi giữa các menu màn hình 4. Tìm hiểu các lệnh Save, File và Exit 1.
15p
poseidon09
11-08-2011
753
342
Download
-
CƠ SỞ VẼ VÀ THIẾT KẾ TRÊN MASTERCAM 1- Sử dụng thanh công cụ autoCursor. 2- Sử dụng phím nóng. 3- Công cụ lựa chọn đối tượng 4- Thanh công cụ lệnh thiết đặt thuộc tính. 5- Thiết đặt cao độ Z. 6- Làm việc với chế độ 2D và 3D. 7- Thiết đặt các mặt phẳng (mặt phẳng vẽ/mặt phẳng NC) , các khung nhìn quan sát và các hệ tọa độ. Phần II: THIẾT KẾ I. Các lệnh vẽ 2D. 1- Tạo điểm. 2- Lệnh Line. 3- Tạo cung tròn và đường tròn. II. Các lệnh tạo bề mặt. 1.
174p
entrysky
13-10-2011
716
342
Download
-
Nội dung chính: 1. Cài đặt MasterCAM và các modul ứng dụng 2. Khởi động MasterCAM 3. Tìm hiểu menu màn hình và cách chuyển đổi giữa các menu màn hình 4. Tìm hiểu các lệnh Save, File và Exit
148p
xuanchienhui
12-05-2010
624
300
Download
-
đường chạy dao dạng 2D từ mô hình tới lập thành đường chạy dao * Đối tượng: Nhận biết các kiểu của môđun đườngng chạy dao dạng 2D và biết khi nào sử dụng chúng Xác định các tham số thông thường trong môđun đường chạy dao 2D áp dụng các đường chạy dao trên để tạo ra chương trình NC cho từng sản phẩm I.
15p
poseidon09
11-08-2011
421
273
Download
-
trình bày phương pháp lập trình gia công CNC đặc biệt, phương pháp chiếu hình trong phần mềm Mastercam 9.1. Phương pháp này được áp dụng để viết chương trình gia công cho các đối tượng có biên dạng phức tạp. 1. Đặt vấn đề Trong những năm gần đây, sự phát triển nhanh chóng của khoa học kỹ thuật đã thúc đẩy các ngành công nghiệp sản xuất tự động phát triển theo. Trong lĩnh vực cơ khí chế tạo......
5p
hoalan1357
10-08-2010
546
265
Download
-
Mỗi phương pháp đều có 2 cách để xác định điểm bắt đầu của hộp: Điểm xoắn vào và điểm xoắn ra. MasterCAM dùng tham số “Spiral inside to outside” để xác định phương pháp cần dùng. Phương pháp điểm ra của dụng cụ cắt tại tâm của hộp hoặc xác định điểm bắt đầu và vòng xoắn của hộp.
15p
poseidon09
11-08-2011
400
262
Download
-
Cuốn sách Mastercam phần mềm thiết kế công nghệ CAD-CAM điều khiển máy CNC có 12 chương là tài liệu hay cho các nhà thiết kế công nghệ cơ khí. Tài liệu được biên soạn trên cơ sở nhiều khóa đào tạo và chuyển giao công nghệ của Trung tâm công nghệ CADICAM Trường ĐH Giao thông Vận tải và những kinh nghiệm chuyên môn của tác giả. Cuốn sách được tái bản và bổ sung về Mastercam X.
366p
ngocluu84
14-03-2014
449
259
Download
-
Bài báo trình bày phương pháp lập trình gia công CNC đặc biệt, phương pháp chiếu hình trong phần mềm Mastercam 9.1. Phương pháp này được áp dụng để viết chương trình gia công cho các đối tượng có biên dạng phức tạp. Trong những năm gần đây, sự phát triển nhanh chóng của khoa học kỹ thuật đã thúc đẩy các ngành công nghiệp sản xuất tự động phát triển theo.
6p
pdt_ntth
16-09-2010
546
212
Download
-
Cơ sở vẽ và thiết kế trên MastercamX Mastercam cung cấp cho bạn các công cụ vẽ linh hoạt. Con trỏ và chuột là công cụ vẽ của bạn và menu lệnh Creat là công cụ tạo hình của bạn. Mastercam cũng cung cấp cho bạn nhiều lệnh CAD khác để tạo cho công việc của bạn dễ dàng hơn. Các đề mục dưới đây cho bạn các công cụ vẽ cơ sở. - Sử dụng dải thanh autoCursor. - Công cụ lựa chọn đối tượng. - Công cụ thiết đặt thuộc tính đối tượng. ...
6p
hoa_layon
21-08-2011
520
182
Download
-
1 Cài đặt MasterCAM X và các modul ứng dụng Bước 1: Cho đĩa cài đặt MasterCAM vào ổ CD, chế độ Autorun tự động kích hoạt tệp tin Setup (DemoShield Muti-CD Launch), hoặc chọn file này trong thư mục gốc của đĩa cài đặt MasterCAM để kích hoạt, sẽ xuất hiện giao diện cài đặt phần mềm như hình
153p
nhat_gtvt
02-11-2010
196
114
Download
-
TÀI LIỆU THAM KHẢO THIẾT LẬP CÁC BẢN VẼ MASTERCAM DESIGN
6p
0552006
22-07-2010
249
112
Download
-
Bài báo trình bày phương pháp lập trình gia công CNC đặc biệt, phương pháp chiếu hình trong phần mềm Mastercam 9.1. Phương pháp này được áp dụng để viết chương trình gia công cho các đối tượng có biên dạng phức tạp.
6p
tdl_a2
12-01-2011
512
103
Download
-
Introduction to Mastercam Solids Chào mừng bạn đến với Mastercam chất rắn phiên bản 9. Mastercam chất rắn mang đến cho rắn mô hình để các lập trình viên NC với các công cụ được thiết kế để làm cho đường liền mạch giữa chất rắn và gia công. Mastercam chất rắn là một add-on để Mastercam Thiết kế, Nhà máy Levels 1-3, tiện Level 1, dây Level 1, Router, và Router Pro. Nó không bao gồm bất kỳ sản phẩm nào.
16p
hoatuongvihong
06-11-2011
170
80
Download
-
Mastercam cung cấp cho bạn các công cụ vẽ linh hoạt. Con trỏ và chuột là công cụ vẽ của bạn và menu lệnh Creat là công cụ tạo hình của bạn. Mastercam cũng cung cấp cho bạn nhiều lệnh CAD khác để tạo cho công việc của bạn dễ dàng hơn.
155p
hoangtuxuquang
31-03-2014
147
73
Download
-
Welcome to Mastercam Solids Version 9. Mastercam Solids brings solid modeling to NC programmers with tools designed to make the line seamless between solids and machining. Mastercam Solids is an add-on to Mastercam Design, Mill Levels 1-3, Lathe Level 1, Wire Level 1, Router, and Router Pro. It is not included with any product. To help you learn Mastercam Solids, this tutorial and extensive online help accompany the product.
178p
ptng13
25-06-2012
134
40
Download
-
Bài tập 1 lập trình cắt dây cho chi tiết như hình, bài tập 2 lập trình cắt dây cho chi tiết như hình, bài tập 3 lập trình cắt dây cho bảng chữ là những nội dung chính trong tài liệu "Lập trình cắt dây trên Mastercam X6". Mời các bạn cùng tham khảo nội dung tài liệu để có thêm tài liệu phục vụ nhu cầu học tập và nghiên cứu.
30p
nho1993
07-10-2015
51
21
Download
-
Nhằm giúp các bạn chuyên ngành Kỹ thuật cơ khí có thêm tài liệu tham khảo trong quá trình học tập và nghiên cứu, mời các bạn cùng tham khảo nội dung tài liệu "Gia công 3D trong mastercam tiếng Việt" dưới đây. Nội dung tài liệu giới thiệu đến các bạn cách gia công bằng phương pháp Rough Parallel Toolpath. Hy vọng đây là tài liệu tham khảo hữu ích cho các bạn.
7p
minhhoang110
06-10-2015
37
20
Download
-
Bài giảng chương 1 Môi trường MasterCam X trình bày các nội dung chính: cài đặt MasterCam X và các ứng dụng, khởi động MasterCam X, tìm hiểu xem menu màn hình và cách chuyển đổi giữa menu màn hình.
148p
hoangtuxuquang
31-03-2014
41
17
Download

Set-Cookie: TLDEVNamespace=rmclnk0kvghsfllt3asfl2mhu3; path=/; domain=.tailieu.vn; HttpOnly


markdown:
# Hợp đồng hôn nhân tập 16 ngày 31/10
![ Hợp đồng hôn nhân tập 16 ngày 31/10](http://files.tamsugiadinh.vn/News/2016/10/1477737121_hop-dong-hon-nhan-tap-16-1.png)
Phim
** Hợp đồng hôn nhân** là bộ phim kể về cuộc tình của một cặp đôi oái oăm, duyên phận của họ gắn với một hợp đồng. Cùng chờ đón **Tập 16 - Hợp đồng hôn nhân** để biết được những diễn biến tiếp theo của bộ phim.
**Hợp đồng hôn nhân tập 15** **Hợp đồng hôn nhân tập 15** ![ Hợp đồng hôn nhân tập 16](http://files.tamsugiadinh.vn/ckeditor/2016/10/1477736978_hop-dong-hon-nhan-tap-17.png)
Bố mẹ Phong ở nhà xem thầy để chuẩn bị làm đám cưới cho Phong. Còn Phong ở ngoài Hà Nội vẫn đang lo cho việc học của mình. Quỳnh mới phát hiện cô bị bệnh tim. Mẹ cô vô cùng lo lắng vì nghĩ rằng Phong sẽ bỏ vợ. Với những hành động của Phong thì chắc chắn sớm muộn anh sẽ bỏ Quỳnh. Bà trách chồng lại để cho con rể đi. Bà bắt bố Quỳnh gọi điện cho Phong quay về bệnh viện.
![ Hợp đồng hôn nhân tập 16 ngày 31/10](http://files.tamsugiadinh.vn/ckeditor/2016/10/1477736991_hop-dong-hon-nhan-tap-17-1.png)
Phong nhất quyết không quay lại bệnh viện nhưng mẹ Quỳnh mắng anh rằng anh phải hiểu đạo lý làm chồng. Không còn cách nào khác nên anh đành phải quay lại chăm sóc Quỳnh. Quỳnh ngạc nhiên khi thấy Phong quay lại nhưng Phong lại đổ lỗi lên đầu Quỳnh.
![ Xem Tập 16 - Hợp đồng hôn nhân](http://files.tamsugiadinh.vn/ckeditor/2016/10/1477737006_hop-dong-hon-nhan-tap-17-2.png)
Nhưng thấy Quỳnh đuối sức quá nên anh không nói gì nữa và bảo cô cứ khỏe lên rồi sẽ tính tiếp. Bác sĩ bắt Phong đưa vợ đi thay quần áo để chuyển sang khoa tim mạch và đi làm thủ tục nhập viện.
![ Tập 16 - Hợp đồng hôn nhân](http://files.tamsugiadinh.vn/ckeditor/2016/10/1477737021_hop-dong-hon-nhan-tap-17-4.png)
Bố Quỳnh vô cùng vui vẻ khi mà Phong đang chăm sóc cho Quỳnh. Ông tươi cười về kể cho vợ mình rằng con rể vô cùng nhẹ nhàng và tình cảm với vợ.
![ Tập 16 - Hợp đồng hôn nhân ngày 30/10](http://files.tamsugiadinh.vn/ckeditor/2016/10/1477737042_hop-dong-hon-nhan-tap-17-5.png)
Đừng bỏ lỡ
**Tập 16 - Hợp đồng hôn nhân ngày 31/10 **phát sóng lúc 20h45 trên kênh VTV1. Chúc các bạn xem phim vui vẻ.
Tổng hợp
![ Tâm Sự Gia Đình](http://tamsugiadinh.vn/images/tam-su-gia-dinh-publisher.png)
[hợp đồng hôn nhân](/hop-dong-hon-nhan) [hợp đồng hôn nhân tập 16.](/hop-dong-hon-nhan-tap-16-) [tập 16 hợp đồng hôn nhân](/tap-16-hop-dong-hon-nhan) [hợp đồng hôn nhân tập 16 ngày 31/10](/hop-dong-hon-nhan-tap-16-ngay-3110)

WARC-Truncated: length

Server: nginx

Content-Type: text/html; charset=utf-8

Pragma: public

X-Cache: MISS


markdown:
TheGioiCallBoy.com
TheGioiCallBoy.com
TRANG DANH CHO TAT CA CAC BAN LAM CALL BOY MUON DANG TIN DI KHACH TREN CA NUOC VIET NAM
Index
Portal
Calendar
Trợ giúp
Tìm kiếm
Tìm kiếm
Display results as :
Số bài
Chủ đề
Advanced Search
Thành viên
Nhóm
Đăng ký
Đăng Nhập
TheGioiCallBoy.com
::
Cho Tinh CallBoy
::
Danh Cho CallBoy
Share
|
cu to tìm anh trung nien....xxxxxx
Tác giả
Thông điệp
boymen
Tổng số bài gửi
:
560
PMP
:
1679
Reputation
:
1
Join date
:
03/06/2013
Tiêu đề: cu to tìm anh trung nien....xxxxxx
Wed Dec 23, 2015 11:36 pm
Em tên tuấn 22 t cao 175 nặng 60kg có tập gym.....em muốn làm quen với anh trung niên.... để chia sẽ .....và tìm một người có sở thích tình duc....mấy anh hãy liên lạc em qua sdt : 01236575404 nha máy em sẽ gọi lại.....
cu to tìm anh trung nien....xxxxxx
Trang
1
trong tổng số
1
trang
Similar topics
Similar topics
»
Giúp em sửa đầu kts trung quốc
»
hỏi về đầu thu cuar Trung Quốc
»
Thu các kênh CCTV của Trung quốc
»
VỆ TINH TRUNG QUỐC
»
Trung Quốc phóng thành công vệ tinh Chinasat 2A
Permissions in this forum:
Bạn
không có quyền
trả lời bài viết
TheGioiCallBoy.com
::
Cho Tinh CallBoy
::
Danh Cho CallBoy
TheGioiCallBoy.com
::
Cho Tinh CallBoy
::
Danh Cho CallBoy
Chuyển đến
:
Chọn Diễn Đàn
|
|--Cho Tinh CallBoy
| |--Danh Cho CallBoy
| |--SHOW HANG,HINH ANH TU CHUP
| | |--XVIDEOS.COM
| |
| |--LUA DAO
|
|--KHU AN CHOI,SAI THANH,DANH CHO DAN GAY
|--LANG NHIEU CHUYEN
|--HINH ANH HOT BOY
|--Lam quen,ket ban
|--MUA BAN,RAO VAT
|--DONG GOP Y KIEN VOI BAN QUAN TRI
Free forum
|
©
phpBB
|
Free forum support
|
Liên hệ
|
Report an abuse
|
Have a free blog with Sosblogs

X-XSS-Protection: 1; mode=block

Cache-Control: post-check=0, pre-check=0

X-Content-Type-Options: nosniff

Vary: User-Agent

P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"


markdown:
# Cách bảo quản tủ bếp gỗ luôn bền đẹp
Xem trong '
[Sọt rác](forum/trash/)' đăng bởi [quoccuong01](members/quoccuong01.3002/), [9/12/15](threads/cach-bao-quan-tu-bep-go-luon-ben-dep.31792/), [ Mã Tin: 31792 ]
**[139 lượt xem - 0 bình luận]**
Xem trong '
[Sọt rác](forum/trash/)' đăng bởi [quoccuong01](members/quoccuong01.3002/), [9/12/15](threads/cach-bao-quan-tu-bep-go-luon-ben-dep.31792/), [ Mã Tin: 31792 ]
**[139 lượt xem - 0 bình luận]**

Cache-control: private, max-age=0

X-Frame-Options: SAMEORIGIN


markdown:
# Tẩy mồ hôi trên quần áo
Xem trong '
[Làng Thời Trang, Mỹ Phẩm](forum/lang-thoi-trang-my-pham.154/)' đăng bởi [myphamohuihanquoc](members/myphamohuihanquoc.91/), [9/4/14](threads/tay-mo-hoi-tren-quan-ao.7947/), [ Mã Tin: 7947 ]
**[311 lượt xem - 0 bình luận]**
Xem trong '
[Làng Thời Trang, Mỹ Phẩm](forum/lang-thoi-trang-my-pham.154/)' đăng bởi [myphamohuihanquoc](members/myphamohuihanquoc.91/), [9/4/14](threads/tay-mo-hoi-tren-quan-ao.7947/), [ Mã Tin: 7947 ]
**[311 lượt xem - 0 bình luận]**


markdown:
[Xóa watermark trên Windows 10 Insider Preview](http://thispc.vn/windows/xoa-watermark-tren-windows-10-insider-preview.html)
Trên Windows 10 Insider Preview dù bạn có kích hoạt Windows hay không, góc phải Desktop của bạn vẫn luôn có dòng Watermark thông tin nhanh về build bạn đang dùng. Nhiều bạn sẽ không thích chút nào, vậy nếu muốn xóa watermark ấy thì…
[Xem tiếp](http://thispc.vn/windows/xoa-watermark-tren-windows-10-insider-preview.html)

Set-Cookie: __cfduid=d2f322ae7b69367935419dbddc41a0bd41481002996; expires=Wed, 06-Dec-17 05:43:16 GMT; path=/; domain=.thispc.vn; HttpOnly

Server: cloudflare-nginx