text:
These are the solder points for the Xecuter NAND-X & Xecuter J-R Programmer wire install kit for both Phat and Slim motherboards.
After multiple installs the wires get messy and instead of cutting and shortening the wires I use these pins which I'm very satisfied with.
Highly recommended for anyone soldering-desoldering their nand-x wires on a daily basis.
Hey, I don't know if I'm posting to the right section but I'm having a problem with my J-R Programmer.
I've done the same except not as neatly as you. Very handy to use heat shrink plastic to secure things.
Press eject and load into xell... get cpu key and then create dump of existing nand onto usb and then follow guides on update.
With console powered off. Press eject to power on. It will go into a dos type text screen and wait till the very end and it will give you your cpu key.
Please do not hijack this thread. Start your own.
Why Can't I Upload Pictures??

tokenized:
These are the solder points for the Xecuter NAND - X & Xecuter J - R Programmer wire install kit for both Phat and Slim motherboards .
 After multiple installs the wires get messy and instead of cutting and shortening the wires I use these pins which I 'm very satisfied with .
 Highly recommended for anyone soldering - desoldering their nand - x wires on a daily basis .
 Hey , I do n't know if I 'm posting to the right section but I 'm having a problem with my J - R Programmer .
 I 've done the same except not as neatly as you . Very handy to use heat shrink plastic to secure things .
 Press eject and load into xell ... get cpu key and then create dump of existing nand onto usb and then follow guides on update .
 With console powered off . Press eject to power on . It will go into a dos type text screen and wait till the very end and it will give you your cpu key .
 Please do not hijack this thread . Start your own .
 Why Ca n't I Upload Pictures ? ?


text:
Adam Lowy is Chief Commercial Officer, responsible for helping to drive the company’s sales and demand strategy.
Mr. Lowy joined Telaria from DISH Network where he was responsible for the monetization of Sling TV, DISH Anywhere, advanced television products, and accelerating the convergence of TV and digital advertising. He was the architect and leader of Sling TV’s ad sales platform including revenue, strategy, partnerships and launching live linear television’s first dynamic ad insertion (DAI) platform including programmatic real-time auctions, cross platform addressable advertising and measurement. Prior to DISH, Mr. Lowy held multiple positions at Canoe Ventures, the cable industry consortium dedicated to progress the spread of advanced television capabilities. Prior to that, Mr. Lowy was Vice President of Branded Entertainment & Online Integration at CBS Television Distribution, as well as a Director of Affiliate Relations and General Manager of Program Operations at the ABC Television Network.
Mr. Lowy sits as Co-Chairman of the Interactive Advertising Bureau’s (IAB) Advanced TV Advisory Committee, and he is a member of the IAB’s Board of Directors for the Video Center of Excellence, a member of Freewheel’s Council for Premium Video, as well as a Digital committee member for the National Association of Broadcasters.
Mr. Lowy graduated from the Roy H. Park School of Communications at Ithaca College with a major in Television/Radio and a minor in Politics.

tokenized:
Adam Lowy is Chief Commercial Officer , responsible for helping to drive the company ’s sales and demand strategy .
 Mr. Lowy joined Telaria from DISH Network where he was responsible for the monetization of Sling TV , DISH Anywhere , advanced television products , and accelerating the convergence of TV and digital advertising . He was the architect and leader of Sling TV ’s ad sales platform including revenue , strategy , partnerships and launching live linear television ’s first dynamic ad insertion ( DAI ) platform including programmatic real - time auctions , cross platform addressable advertising and measurement . Prior to DISH , Mr. Lowy held multiple positions at Canoe Ventures , the cable industry consortium dedicated to progress the spread of advanced television capabilities . Prior to that , Mr. Lowy was Vice President of Branded Entertainment & Online Integration at CBS Television Distribution , as well as a Director of Affiliate Relations and General Manager of Program Operations at the ABC Television Network .
 Mr. Lowy sits as Co - Chairman of the Interactive Advertising Bureau ’s ( IAB ) Advanced TV Advisory Committee , and he is a member of the IAB ’s Board of Directors for the Video Center of Excellence , a member of Freewheel ’s Council for Premium Video , as well as a Digital committee member for the National Association of Broadcasters .
 Mr. Lowy graduated from the Roy H. Park School of Communications at Ithaca College with a major in Television / Radio and a minor in Politics .


text:
Abstract: This article demonstrates how to define a ClientDataSet's structure at both design-time and runtime using TFields. How to create virtual and nested dataset fields is also demonstrated.
In the last installment of The Professional Developer, I described how to define the structure of a ClientDataSet using the ClientDataSet's FieldDefs property. This structure is used to create the in-memory data store when you call the ClientDataSet's CreateDataSet method. The metadata describing this structure, and any data subsequently entered into the ClientDataSet, will be saved to disk when the ClientDataSet's SaveToFile method is invoked.
While the FieldDefs property provides you with a convenient and valuable mechanism for defining a ClientDataSet's structure, it has several short-comings. Specifically, you cannot use FieldDefs to create virtual fields, which include calculated fields, lookup fields, and aggregate fields. In addition, creating nested datasets (one-to-many relationships) through FieldDefs is problematic. Specifically, while I have found it possible to create nested datasets using FieldDefs, I have not been able to successfully save and then later reload these nested datasets into a ClientDataSets. Only the TFields method appears to create nested datasets that can be reliably saved to the ClientDataSet's native local file formats and later re-loaded into memory.
Like the FieldDefs method of defining the structure of a ClientDataSet, you can define a ClientDataSet's structure using TFields either at design-time or at runtime. Since the design-time technique is the easiest to demonstrate, this article with start with it. Defining a ClientDataSet's structure using TFields at runtime is shown later in this article.
You define the TFields that represent the structure of a ClientDataSet at design-time using the Fields Editor. Unfortunately, this process is a bit more tedious than that using FieldDefs. Specifically, using the FieldDefs collection editor you can quickly add one or more FieldDef definitions, each of which defines the characteristic of a corresponding field in the ClientDataSets's structure. Using the TFields method, you must add one field at a time. All this really means is that it takes a little longer to define a ClientDataSet's structure using TFields than it does using FieldDefs.
Although using the TFields method of defining a ClientDataSet's structure is more time consuming, it has the advantage of permitting you to define both the fields of a table's structure for the purpose of storing data, as well as to define virtual fields. Virtual fields are used define dataset fields whose values are calculated at runtime -- the values are not physically stored.
Place a ClientDataSet from the Data Access page of the Component Palette onto a form.
Right-click the Fields Editor and select New Field (or simply press the INS key). The New Field dialog box is displayed, as shown in the following figure.
Enter PartNo in the Name field, and Integer in the Type field. Leave the Field Type radio button set to the default, which is Data. Your New Field dialog box should now look something like the following.
Click OK to accept this new field. The newly added field should now appear in the Fields Editor.
Repeat steps 3 through 5 to add three more fields to the table structure. For the first field, set Name to Description, Type to String, and Size to 80. For the second field, set Name to Price and Type to Currency. For the third field, set Name to Quantity and Type to Integer. When you are done, the Fields Editor should look something like the following.
Adding a virtual field to a ClientDataSet's structure at design-time is only slightly more complicated than adding a data field. This added complexity involves setting additional properties and/or adding additional event handlers.
Let's begin by adding a calculated field. Calculated fields require both a new field whose type is Calculated, and an OnCalcFields event handler, which is associated with the ClientDataSet itself. This event handler is used to calculate the value that will be displayed in this virtual field.
Note: This example demonstrates the addition of a calculated virtual field, which is available for most TDataSet descendents. Alternatively, these same basic steps can be used to add an InternalCalc field, which is a special calculated field associated with ClientDataSets. InternalCalc virtual fields can be more efficient than Calculated virtual fields, since they need to be re-calculated less often than calculated fields.
Begin by right-clicking the Fields Editor and selecting New Field (or press INS).
Using the New Fields dialog box, set Name to Total Price, Type to Currency, and Field Type to Calculated. Click OK to add the new field.
Now select the ClientDataSet in the Object Inspector or the Object TreeView, and display the Events page of the Object Inspector.
Aggregate fields, which can be used to perform a number of automatic calculations across one or more records of your data, do not require event handlers, but do require that the ClientDataSet have at least one index. The following steps will walk you through adding an index, as well as an aggregate field that will use the index. A more complete discussion of ClientDataSet indexes will appear in a later article in this series.
With the ClientDataSet selected in the Object Inspector, choose the IndexDefs property and double-click the ellipsis button that appears. Using the IndexDefs collection editor, click the Add New button once.
With this newly adding IndexDef selected in the IndexDefs collection editor, use the Object Inspector to set its Name property to PNIndex, and its Fields property to PartNo.
Select the ClientDataSet in the Object Inspector once again. Set its IndexName property to PNIndex and its AggregatesActive property to True.
We are now ready to add the aggregate field. Double-click the ClientDataSet to display the Fields Editor (alternatively, you can right-click the ClientDataSet and select Fields Editor from the displayed context menu).
Right-click the Fields Editor and select New Field.
Set Name to Total Parts and Data Type to Aggregate. Select OK to close the New Field dialog box. The aggregate virtual field is displayed in its own section of the Fields Editor, as shown in the following figure.
Select the Total Parts aggregate field in the Fields Editor. Then, using the Object Inspector, set the Expression property to Sum(Quantity), the IndexName property to PXIndex, and Active to True.
That's all it takes. All you need to do now is call the CreateDataSet method at runtime (or alternatively, right-click the ClientDataSet at design-time and select Create DataSet). Of course, if you want to actually see the resulting ClientDataSet, you will also have to hook it up to one or more data-aware controls.
The use of the TField definitions described here are demonstrated in the FieldDemo project, which you can download from Code Central. The following is the main form of this project.
As you can see from this code, the ClientDataSet in this example resides on a data module. Upon startup, this form calculates the name of the file in which the ClientDataSet's data can be stored. It then tests to see if this file already exists. If it does not, CreateDataSet is called, otherwise the ClientDataSet is opened.
The following figure shows this form at runtime, after some records have been added.
Nested datasets represent one-to-many relationships. Imagine, for instance, that you have a ClientDataSet designed to hold information about your customers. Imagine further that for each customer you want to be able to store one or more phone numbers. There are three techniques that developers often use to provide this feature. The first, and least flexible technique, is to add a fixed number of fields to the ClientDataSet to hold the possible phone numbers. For example, one for a business number, another for the a home number, and a third for a mobile phone number. The problem with this approach is that you have to decide, in advance, the maximum number of phone numbers that you can store for any given customer.
The second technique is to create a separate file to hold customer phone numbers. This file would have to include one or more fields that define a link between a given customer and their phone numbers (such as a unique customer identification number), as well as fields for holding the type of phone number and the phone number itself. Using this approach, you can store any number of phone numbers for each customer.
The third technique is to create a nested dataset. A nested dataset is created by adding a Field of DataSet type to a ClientDataSet's structure. This dataset field is then assigned to the DataSetField property of a second client dataset. Using this second ClientDataSet, you can define fields to store the one or more records of related data. In this example it might make sense to add two fields, one to hold the type of phone number (such as, home, cell, fax, and so forth), and a second to hold the phone number itself. Similar to the second technique, nested datasets permit a customer to have any number of phone numbers. On the other hand, unlike the second technique, in which phone numbers are stored in a separate file, there is no need for any fields to link phone numbers to customers, since the phone numbers are actually "nested" within each customer's record.
Here is how you create a nested dataset at design-time.
Using the technique outlined earlier in this article (using the Fields Editor), create one field of data type Data for each regular field in the dataset (such as Customer Name, Title, Address1, Address2, and so forth).
To define the fields of each nested dataset, add fields to each secondary ClientDataSet using its Fields Editor, just as you added fields to the primary ClientDataSet. For example, following the customer/phone numbers example discussed here, the nested dataset fields would include phone type and phone number.
For an example of a project that demonstrates how to create nested datasets at design-time, download the NestedDataSetFields project from Code Central. This project provides an example of how the customer/phone numbers application might be implemented. This project contains a data module that includes two ClientDataSets. One is used to hold the customer information, and it includes a DataSet field called PhoneNumbers. This DataSet field is associated with a second ClientDataSet through the second ClientDataSet's DataSetField property. The Fields Editor for this second ClientDataSet, shown in the following figure, displays its two String fields, one for Phone Type and the other for Phone Number.
In the previous article in this series, where a ClientDataSet's structure was defined using FieldDefs, you learned that you can define the structure of a ClientDataSet both at design-time as well as at runtime. As explained in that article, the advantage of using design-time configuration is that you can use the features of the Object Inspector to assist in the definition of the ClientDataSet's structure. This approach, however, is only useful if you know the structure of your ClientDataSet in advance. If you do not, your only option is to define your structure at runtime.
You define your TFields at runtime using the methods and properties of the appropriate TField or TDataSetField class. Specifically, you call the constructor of the appropriate TField or TDataSetField object, setting the properties of the created object to define its nature. Among the properties of the constructed object, one of the most important is the DataSet property. This property defines to which TDataSet descendant you want the object associated (which will be a ClientDataSet in this case, since we are discussing this type of TDataSet). After creating all of the TFields or TDataSetFields, you call the ClientDataSet's CreateDataSet method. Doing so creates the ClientDataSet's structure based on the TFields to which it is associated.
The following is a simple example of defining a ClientDataSet's structure using TFields.
You can test this code for yourself easy enough. Simply create a project and place on the main form a ClientDataSet, a DataSource, a DBGrid, and a DBNavigator. Assign the DataSet property of the DBGrid and the DBNavigator to the DataSource, assign the DataSet property of the DataSource to ClientDataSet, and ensure that the ClientDataSet is named ClientDataSet1. Finally, add the preceding code to the OnCreate event handler of the form to which these components appear, and run the project.
When your structure is defined using TFields, there is an important behavior that might not be immediately obvious. Specifically, the TFields specified at design-time using the Fields Editor define objects that are created automatically when the form, data module, or frame to which they are associated is created. These objects define the ClientDataSet's structure, which in turn defines the value of the ClientDataSet's FieldDefs property.
This same behavior does not apply when a ClientDataSet's structure is defined using FieldDefs at design-time. Specifically, the TFields of a ClientDataSet whose structure is defined using FieldDefs is defined when the ClientDataSet's CreateDataSet method is invoked. But they are also created when metadata is read from a previously saved ClientDataSet file. If a ClientDataSet is loaded from a saved file, the structure defined in the metadata of the saved file takes precedence. In other words, the FieldDefs property created at design-time is replaced by FieldDefs defined by the saved metadata, and this is used to create the TFields.
When your ClientDataSet's structure is defined using TFields at design-time, metadata in a previously saved ClientDataSet is not used to define the TFields, since they already exist. As a result, when a ClientDataSet's structure is defined using TFields, and you attempt to load previously save data, it is essential that the metadata in the file being loaded be consistent with the defined TFields.
As mentioned in the preceding section, TFields defined at design-time cause the automatic creation of the corresponding TField instances at runtime (as well as FieldDefs). If you define your ClientDataSet's structure at runtime, by calling the constructor of the various TField and TDataSetField objects that you need, you must follow the call to these constructors with a call to the ClientDataSet's CreateDataSet method before the ClientDataSet can be used. This is true even when you intend to load the ClientDataSet from previously saved data.
The reason for this is that, as pointed out in the previous section, ClientDataSet structures defined using TFields do not rely on the metadata of previously saved ClientDataSets. Instead, the structure relies on the TFields and TDataSetFields that have been created for the ClientDataSet. This becomes particularly obvious when you consider that virtual fields are not stored in the files saved by a ClientDataSet. The only way that you can have virtual fields in a ClientDataSet whose structure is defined at runtime is to create these fields using the appropriate constructors, and then call CreateDataSet to build the ClientDataSet's in-memory data store. Only then can a compatible, previously saved data file be loaded into the ClientDataSet.
Here is another way to put it. When you define your ClientDataSet's structure using FieldDefs, you call CreateDataSet only if there is no previously saved data file. If there is a previously saved data file, you simply load it into the ClientDataSet - CreateDataSet does not need to be invoked. The ClientDataSet's structure is based on the saved metadata.
By comparison, when you define your ClientDataSet's structure using TFields at runtime, you always call CreateDataSet (but only after creating and configuring the TField and TDataSetField instances that define the ClientDataSet's structure). This must be done whether or not you want to load previously saved data.
The VideoLibrary project, which can be downloaded from Code Central, includes code that demonstrates how to create data, aggregate, lookup, and nested dataset fields at runtime using TFields. This project, whose running main form is shown in the following figure, includes two primary ClientDataSets. One is used to hold a list of videos and another holds a list of Talent (actors). The ClientDataSet that holds the video information contains two nested datasets: one to hold the list of talent for that particular video and another to hold a list of the video's special features (for instance, a music video found on a DVD).
This project is too complicated to describe adaquately in this limited space (I'll save that discussion for a future article). Instead, I;ll leave it up to you to download the project. In particular, you will want to examine the OnCreate event handler for this project's data module. There you will see how the various data fields, virtual fields, dataset fields, and indexes are created and configured.
Cary Jensen is President of Jensen Data Systems, Inc., a Texas-based training and consulting company that won the 2002 Delphi Informant Magazine Readers Choice award for Best Training. He is the author and presenter for Delphi Developer Days (www.DelphiDeveloperDays.com), an information-packed Delphi (TM) seminar series that tours North America and Europe. Cary is also an award-winning, best-selling co-author of eighteen books, including Building Kylix Applications (2001, Osborne/McGraw-Hill), Oracle JDeveloper (1999, Oracle Press), JBuilder Essentials (1998, Osborne/McGraw-Hill), and Delphi In Depth (1996, Osborne/McGraw-Hill). For information about onsite training and consulting you can contact Cary at cjensen@jensendatasystems.com, or visit his Web site at www.JensenDataSystems.com.
I was searching this, and found it. Clear, concise and smart in the explanation. Thank's a lot!
Great column! ...It would be nice to be able to get all of the projects in this series in one zip file.
Midas.dcu is one of the Borland units. There may be something wrong with your library search path. Try adding MidasLib to the uses clause in the project source file (*.dpr).
This piece of demo does not work."Midas.dcu" is missing.

tokenized:
Abstract : This article demonstrates how to define a ClientDataSet 's structure at both design - time and runtime using TFields . How to create virtual and nested dataset fields is also demonstrated .
 In the last installment of The Professional Developer , I described how to define the structure of a ClientDataSet using the ClientDataSet 's FieldDefs property . This structure is used to create the in - memory data store when you call the ClientDataSet 's CreateDataSet method . The metadata describing this structure , and any data subsequently entered into the ClientDataSet , will be saved to disk when the ClientDataSet 's SaveToFile method is invoked .
 While the FieldDefs property provides you with a convenient and valuable mechanism for defining a ClientDataSet 's structure , it has several short - comings . Specifically , you can not use FieldDefs to create virtual fields , which include calculated fields , lookup fields , and aggregate fields . In addition , creating nested datasets ( one - to - many relationships ) through FieldDefs is problematic . Specifically , while I have found it possible to create nested datasets using FieldDefs , I have not been able to successfully save and then later reload these nested datasets into a ClientDataSets . Only the TFields method appears to create nested datasets that can be reliably saved to the ClientDataSet 's native local file formats and later re - loaded into memory .
 Like the FieldDefs method of defining the structure of a ClientDataSet , you can define a ClientDataSet 's structure using TFields either at design - time or at runtime . Since the design - time technique is the easiest to demonstrate , this article with start with it . Defining a ClientDataSet 's structure using TFields at runtime is shown later in this article .
 You define the TFields that represent the structure of a ClientDataSet at design - time using the Fields Editor . Unfortunately , this process is a bit more tedious than that using FieldDefs . Specifically , using the FieldDefs collection editor you can quickly add one or more FieldDef definitions , each of which defines the characteristic of a corresponding field in the ClientDataSets 's structure . Using the TFields method , you must add one field at a time . All this really means is that it takes a little longer to define a ClientDataSet 's structure using TFields than it does using FieldDefs .
 Although using the TFields method of defining a ClientDataSet 's structure is more time consuming , it has the advantage of permitting you to define both the fields of a table 's structure for the purpose of storing data , as well as to define virtual fields . Virtual fields are used define dataset fields whose values are calculated at runtime -- the values are not physically stored .
 Place a ClientDataSet from the Data Access page of the Component Palette onto a form .
 Right - click the Fields Editor and select New Field ( or simply press the INS key ) . The New Field dialog box is displayed , as shown in the following figure .
 Enter PartNo in the Name field , and Integer in the Type field . Leave the Field Type radio button set to the default , which is Data . Your New Field dialog box should now look something like the following .
 Click OK to accept this new field . The newly added field should now appear in the Fields Editor .
 Repeat steps 3 through 5 to add three more fields to the table structure . For the first field , set Name to Description , Type to String , and Size to 80 . For the second field , set Name to Price and Type to Currency . For the third field , set Name to Quantity and Type to Integer . When you are done , the Fields Editor should look something like the following .
 Adding a virtual field to a ClientDataSet 's structure at design - time is only slightly more complicated than adding a data field . This added complexity involves setting additional properties and/or adding additional event handlers .
 Let 's begin by adding a calculated field . Calculated fields require both a new field whose type is Calculated , and an OnCalcFields event handler , which is associated with the ClientDataSet itself . This event handler is used to calculate the value that will be displayed in this virtual field .
 Note : This example demonstrates the addition of a calculated virtual field , which is available for most TDataSet descendents . Alternatively , these same basic steps can be used to add an InternalCalc field , which is a special calculated field associated with ClientDataSets . InternalCalc virtual fields can be more efficient than Calculated virtual fields , since they need to be re - calculated less often than calculated fields .
 Begin by right - clicking the Fields Editor and selecting New Field ( or press INS ) .
 Using the New Fields dialog box , set Name to Total Price , Type to Currency , and Field Type to Calculated . Click OK to add the new field .
 Now select the ClientDataSet in the Object Inspector or the Object TreeView , and display the Events page of the Object Inspector .
 Aggregate fields , which can be used to perform a number of automatic calculations across one or more records of your data , do not require event handlers , but do require that the ClientDataSet have at least one index . The following steps will walk you through adding an index , as well as an aggregate field that will use the index . A more complete discussion of ClientDataSet indexes will appear in a later article in this series .
 With the ClientDataSet selected in the Object Inspector , choose the IndexDefs property and double - click the ellipsis button that appears . Using the IndexDefs collection editor , click the Add New button once .
 With this newly adding IndexDef selected in the IndexDefs collection editor , use the Object Inspector to set its Name property to PNIndex , and its Fields property to PartNo .
 Select the ClientDataSet in the Object Inspector once again . Set its IndexName property to PNIndex and its AggregatesActive property to True .
 We are now ready to add the aggregate field . Double - click the ClientDataSet to display the Fields Editor ( alternatively , you can right - click the ClientDataSet and select Fields Editor from the displayed context menu ) .
 Right - click the Fields Editor and select New Field .
 Set Name to Total Parts and Data Type to Aggregate . Select OK to close the New Field dialog box . The aggregate virtual field is displayed in its own section of the Fields Editor , as shown in the following figure .
 Select the Total Parts aggregate field in the Fields Editor . Then , using the Object Inspector , set the Expression property to Sum(Quantity ) , the IndexName property to PXIndex , and Active to True .
 That 's all it takes . All you need to do now is call the CreateDataSet method at runtime ( or alternatively , right - click the ClientDataSet at design - time and select Create DataSet ) . Of course , if you want to actually see the resulting ClientDataSet , you will also have to hook it up to one or more data - aware controls .
 The use of the TField definitions described here are demonstrated in the FieldDemo project , which you can download from Code Central . The following is the main form of this project .
 As you can see from this code , the ClientDataSet in this example resides on a data module . Upon startup , this form calculates the name of the file in which the ClientDataSet 's data can be stored . It then tests to see if this file already exists . If it does not , CreateDataSet is called , otherwise the ClientDataSet is opened .
 The following figure shows this form at runtime , after some records have been added .
 Nested datasets represent one - to - many relationships . Imagine , for instance , that you have a ClientDataSet designed to hold information about your customers . Imagine further that for each customer you want to be able to store one or more phone numbers . There are three techniques that developers often use to provide this feature . The first , and least flexible technique , is to add a fixed number of fields to the ClientDataSet to hold the possible phone numbers . For example , one for a business number , another for the a home number , and a third for a mobile phone number . The problem with this approach is that you have to decide , in advance , the maximum number of phone numbers that you can store for any given customer .
 The second technique is to create a separate file to hold customer phone numbers . This file would have to include one or more fields that define a link between a given customer and their phone numbers ( such as a unique customer identification number ) , as well as fields for holding the type of phone number and the phone number itself . Using this approach , you can store any number of phone numbers for each customer .
 The third technique is to create a nested dataset . A nested dataset is created by adding a Field of DataSet type to a ClientDataSet 's structure . This dataset field is then assigned to the DataSetField property of a second client dataset . Using this second ClientDataSet , you can define fields to store the one or more records of related data . In this example it might make sense to add two fields , one to hold the type of phone number ( such as , home , cell , fax , and so forth ) , and a second to hold the phone number itself . Similar to the second technique , nested datasets permit a customer to have any number of phone numbers . On the other hand , unlike the second technique , in which phone numbers are stored in a separate file , there is no need for any fields to link phone numbers to customers , since the phone numbers are actually " nested " within each customer 's record .
 Here is how you create a nested dataset at design - time .
 Using the technique outlined earlier in this article ( using the Fields Editor ) , create one field of data type Data for each regular field in the dataset ( such as Customer Name , Title , Address1 , Address2 , and so forth ) .
 To define the fields of each nested dataset , add fields to each secondary ClientDataSet using its Fields Editor , just as you added fields to the primary ClientDataSet . For example , following the customer / phone numbers example discussed here , the nested dataset fields would include phone type and phone number .
 For an example of a project that demonstrates how to create nested datasets at design - time , download the NestedDataSetFields project from Code Central . This project provides an example of how the customer / phone numbers application might be implemented . This project contains a data module that includes two ClientDataSets . One is used to hold the customer information , and it includes a DataSet field called PhoneNumbers . This DataSet field is associated with a second ClientDataSet through the second ClientDataSet 's DataSetField property . The Fields Editor for this second ClientDataSet , shown in the following figure , displays its two String fields , one for Phone Type and the other for Phone Number .
 In the previous article in this series , where a ClientDataSet 's structure was defined using FieldDefs , you learned that you can define the structure of a ClientDataSet both at design - time as well as at runtime . As explained in that article , the advantage of using design - time configuration is that you can use the features of the Object Inspector to assist in the definition of the ClientDataSet 's structure . This approach , however , is only useful if you know the structure of your ClientDataSet in advance . If you do not , your only option is to define your structure at runtime .
 You define your TFields at runtime using the methods and properties of the appropriate TField or TDataSetField class . Specifically , you call the constructor of the appropriate TField or TDataSetField object , setting the properties of the created object to define its nature . Among the properties of the constructed object , one of the most important is the DataSet property . This property defines to which TDataSet descendant you want the object associated ( which will be a ClientDataSet in this case , since we are discussing this type of TDataSet ) . After creating all of the TFields or TDataSetFields , you call the ClientDataSet 's CreateDataSet method . Doing so creates the ClientDataSet 's structure based on the TFields to which it is associated .
 The following is a simple example of defining a ClientDataSet 's structure using TFields .
 You can test this code for yourself easy enough . Simply create a project and place on the main form a ClientDataSet , a DataSource , a DBGrid , and a DBNavigator . Assign the DataSet property of the DBGrid and the DBNavigator to the DataSource , assign the DataSet property of the DataSource to ClientDataSet , and ensure that the ClientDataSet is named ClientDataSet1 . Finally , add the preceding code to the OnCreate event handler of the form to which these components appear , and run the project .
 When your structure is defined using TFields , there is an important behavior that might not be immediately obvious . Specifically , the TFields specified at design - time using the Fields Editor define objects that are created automatically when the form , data module , or frame to which they are associated is created . These objects define the ClientDataSet 's structure , which in turn defines the value of the ClientDataSet 's FieldDefs property .
 This same behavior does not apply when a ClientDataSet 's structure is defined using FieldDefs at design - time . Specifically , the TFields of a ClientDataSet whose structure is defined using FieldDefs is defined when the ClientDataSet 's CreateDataSet method is invoked . But they are also created when metadata is read from a previously saved ClientDataSet file . If a ClientDataSet is loaded from a saved file , the structure defined in the metadata of the saved file takes precedence . In other words , the FieldDefs property created at design - time is replaced by FieldDefs defined by the saved metadata , and this is used to create the TFields .
 When your ClientDataSet 's structure is defined using TFields at design - time , metadata in a previously saved ClientDataSet is not used to define the TFields , since they already exist . As a result , when a ClientDataSet 's structure is defined using TFields , and you attempt to load previously save data , it is essential that the metadata in the file being loaded be consistent with the defined TFields .
 As mentioned in the preceding section , TFields defined at design - time cause the automatic creation of the corresponding TField instances at runtime ( as well as FieldDefs ) . If you define your ClientDataSet 's structure at runtime , by calling the constructor of the various TField and TDataSetField objects that you need , you must follow the call to these constructors with a call to the ClientDataSet 's CreateDataSet method before the ClientDataSet can be used . This is true even when you intend to load the ClientDataSet from previously saved data .
 The reason for this is that , as pointed out in the previous section , ClientDataSet structures defined using TFields do not rely on the metadata of previously saved ClientDataSets . Instead , the structure relies on the TFields and TDataSetFields that have been created for the ClientDataSet . This becomes particularly obvious when you consider that virtual fields are not stored in the files saved by a ClientDataSet . The only way that you can have virtual fields in a ClientDataSet whose structure is defined at runtime is to create these fields using the appropriate constructors , and then call CreateDataSet to build the ClientDataSet 's in - memory data store . Only then can a compatible , previously saved data file be loaded into the ClientDataSet .
 Here is another way to put it . When you define your ClientDataSet 's structure using FieldDefs , you call CreateDataSet only if there is no previously saved data file . If there is a previously saved data file , you simply load it into the ClientDataSet - CreateDataSet does not need to be invoked . The ClientDataSet 's structure is based on the saved metadata .
 By comparison , when you define your ClientDataSet 's structure using TFields at runtime , you always call CreateDataSet ( but only after creating and configuring the TField and TDataSetField instances that define the ClientDataSet 's structure ) . This must be done whether or not you want to load previously saved data .
 The VideoLibrary project , which can be downloaded from Code Central , includes code that demonstrates how to create data , aggregate , lookup , and nested dataset fields at runtime using TFields . This project , whose running main form is shown in the following figure , includes two primary ClientDataSets . One is used to hold a list of videos and another holds a list of Talent ( actors ) . The ClientDataSet that holds the video information contains two nested datasets : one to hold the list of talent for that particular video and another to hold a list of the video 's special features ( for instance , a music video found on a DVD ) .
 This project is too complicated to describe adaquately in this limited space ( I 'll save that discussion for a future article ) . Instead , I;ll leave it up to you to download the project . In particular , you will want to examine the OnCreate event handler for this project 's data module . There you will see how the various data fields , virtual fields , dataset fields , and indexes are created and configured .
 Cary Jensen is President of Jensen Data Systems , Inc. , a Texas - based training and consulting company that won the 2002 Delphi Informant Magazine Readers Choice award for Best Training . He is the author and presenter for Delphi Developer Days ( www.DelphiDeveloperDays.com ) , an information - packed Delphi ( TM ) seminar series that tours North America and Europe . Cary is also an award - winning , best - selling co - author of eighteen books , including Building Kylix Applications ( 2001 , Osborne / McGraw - Hill ) , Oracle JDeveloper ( 1999 , Oracle Press ) , JBuilder Essentials ( 1998 , Osborne / McGraw - Hill ) , and Delphi In Depth ( 1996 , Osborne / McGraw - Hill ) . For information about onsite training and consulting you can contact Cary at cjensen@jensendatasystems.com , or visit his Web site at www.JensenDataSystems.com .
 I was searching this , and found it . Clear , concise and smart in the explanation . Thank 's a lot !
 Great column ! ... It would be nice to be able to get all of the projects in this series in one zip file .
 Midas.dcu is one of the Borland units . There may be something wrong with your library search path . Try adding MidasLib to the uses clause in the project source file ( * .dpr ) .
 This piece of demo does not work . "Midas.dcu " is missing .


text:
This single-storey detached 4-bedroom villa with heated pool and a built area of 200 m2 is set on a 1.134 m2 plot. It´s located close to the Vale de Milho golf course just within a short walk of restaurants and Centeanes beach. Carvoeiro is only a 5 minute drive away and offers a varied range of shops, restaurants and bars. Faro airport can be reached within 45 minutes by car.
The entrance hall with guest-WC and a storage room leads into the spacious dining room and, further down, into the light and airy lounge with log burning fire. A pair of sliding doors gives direct access to ample covered and uncovered terraces and the heated pool. Off the fully-fitted kitchen there is a utility courtyard with 3 handy storage cupboards and a staircase up to the roof terrace that offers wonderful sea views. The two bedroom wings on either side of the villa each comprise of two double bedrooms that share one family bathroom. In each wing one bedroom has sliding doors leading out to the walled pool terrace. It hosts the covered outside dining area with a built-in BBQ and plenty of space for entertaining, equally providing a maximum of privacy. The pool is surrounded by a landscaped low-maintenance garden with some lawn areas and orange trees. The villa is a perfect home or profitable rental property in a quiet residential area close to Carvoeiro.

tokenized:
This single - storey detached 4 - bedroom villa with heated pool and a built area of 200 m2 is set on a 1.134 m2 plot . It´s located close to the Vale de Milho golf course just within a short walk of restaurants and Centeanes beach . Carvoeiro is only a 5 minute drive away and offers a varied range of shops , restaurants and bars . Faro airport can be reached within 45 minutes by car .
 The entrance hall with guest - WC and a storage room leads into the spacious dining room and , further down , into the light and airy lounge with log burning fire . A pair of sliding doors gives direct access to ample covered and uncovered terraces and the heated pool . Off the fully - fitted kitchen there is a utility courtyard with 3 handy storage cupboards and a staircase up to the roof terrace that offers wonderful sea views . The two bedroom wings on either side of the villa each comprise of two double bedrooms that share one family bathroom . In each wing one bedroom has sliding doors leading out to the walled pool terrace . It hosts the covered outside dining area with a built - in BBQ and plenty of space for entertaining , equally providing a maximum of privacy . The pool is surrounded by a landscaped low - maintenance garden with some lawn areas and orange trees . The villa is a perfect home or profitable rental property in a quiet residential area close to Carvoeiro .


text:
If youre looking for quality limo hire in Verona, then you certainly have a broad range of options available to you. Of course, having the luxury of a quality limo will also add a great deal of enjoyment to your trip to Verona, which means youre making a great investment if you choose this form of travel. In this guide, we are going to show you several of the best attractions available in the beautiful Italian city, and we will also give you an overview of the different cars you may wish to hire - so with this in mind, let's learn more.
First of all, Verona is easily one of the most intriguing and fascinating cities in all of Italy. Perhaps you'd like to explore the delightful Arena - which is one of the best-kept Roman structures in the world? Alternatively, you may prefer the incredible plays and performance arts that are available in any of the popular operas and playhouses of the city. What's more, the city boasts some excellent sporting events as well, thanks to the professional football teams and basketball tournaments - so it's always a great place to visit if you want to soak up the atmosphere at one of these professional sporting events.
But if you want to get the most enjoyment out of your trip to Italy, then it's well worth investing in quality car hire. In fact, going for a limo service in Verona is an increasingly popular choice for anyone who wants to have a true VIP treatment while they're exploring everything the city has to offer. With this in mind, which luxury cars should you hire? Well, one of the best ones has to be the Bentley Flying Spur - which happens to be a gorgeous vehicle that truly does the prestigious Bentley name justice. This vehicle has an incredible interior that'll make anyone feel like absolute royalty, and the performance of the car is also second to none. Interestingly, it's one of the heaviest cars on the road, weighing an incredible 2.5 tons - so it's definitely a substantial vehicle that won't disappoint.
Another equally valid option is the Bentley Mulsanne - which is a popular choice for diplomats and VIPs alike. This particular vehicle offers you the same stunning performance as the Flying Spur, although the exterior is a little more refined and subdued. Of course, the interior is a delight to experience, giving you all of the modern technological features you'd expect to see on such a quality car, combined with a timeless wooden veneer design that lends the car an unrivaled amount of class.
At the end of the day, choosing a chauffeur limousine in Verona is a wise choice for the person who wants to experience true luxury and quality on their trip to Italy. No matter whether you're looking to hire a limo for a special event or even just as a treat for your friends and family, making this decision certainly won't let you down.

tokenized:
If youre looking for quality limo hire in Verona , then you certainly have a broad range of options available to you . Of course , having the luxury of a quality limo will also add a great deal of enjoyment to your trip to Verona , which means youre making a great investment if you choose this form of travel . In this guide , we are going to show you several of the best attractions available in the beautiful Italian city , and we will also give you an overview of the different cars you may wish to hire - so with this in mind , let 's learn more .
 First of all , Verona is easily one of the most intriguing and fascinating cities in all of Italy . Perhaps you 'd like to explore the delightful Arena - which is one of the best - kept Roman structures in the world ? Alternatively , you may prefer the incredible plays and performance arts that are available in any of the popular operas and playhouses of the city . What 's more , the city boasts some excellent sporting events as well , thanks to the professional football teams and basketball tournaments - so it 's always a great place to visit if you want to soak up the atmosphere at one of these professional sporting events .
 But if you want to get the most enjoyment out of your trip to Italy , then it 's well worth investing in quality car hire . In fact , going for a limo service in Verona is an increasingly popular choice for anyone who wants to have a true VIP treatment while they 're exploring everything the city has to offer . With this in mind , which luxury cars should you hire ? Well , one of the best ones has to be the Bentley Flying Spur - which happens to be a gorgeous vehicle that truly does the prestigious Bentley name justice . This vehicle has an incredible interior that 'll make anyone feel like absolute royalty , and the performance of the car is also second to none . Interestingly , it 's one of the heaviest cars on the road , weighing an incredible 2.5 tons - so it 's definitely a substantial vehicle that wo n't disappoint .
 Another equally valid option is the Bentley Mulsanne - which is a popular choice for diplomats and VIPs alike . This particular vehicle offers you the same stunning performance as the Flying Spur , although the exterior is a little more refined and subdued . Of course , the interior is a delight to experience , giving you all of the modern technological features you 'd expect to see on such a quality car , combined with a timeless wooden veneer design that lends the car an unrivaled amount of class .
 At the end of the day , choosing a chauffeur limousine in Verona is a wise choice for the person who wants to experience true luxury and quality on their trip to Italy . No matter whether you 're looking to hire a limo for a special event or even just as a treat for your friends and family , making this decision certainly wo n't let you down .


text:
creator Jeff Miller, Rodman is unhappy with the negative way the video game portrays him and has asked Miller to remove his character from the game.
The motion comes after North Korea has been accused of hacking into Sony Entertainment's computers and leaking hundreds of confidential — and extremely embarrassing — emails. The cyber-terrorist attack was the first of its kind and resulted in Sony canceling the release of The Interview, which portrays James Franco and Seth Rogan killing Kim Jong-un.

tokenized:
creator Jeff Miller , Rodman is unhappy with the negative way the video game portrays him and has asked Miller to remove his character from the game .
 The motion comes after North Korea has been accused of hacking into Sony Entertainment 's computers and leaking hundreds of confidential — and extremely embarrassing — emails . The cyber - terrorist attack was the first of its kind and resulted in Sony canceling the release of The Interview , which portrays James Franco and Seth Rogan killing Kim Jong - un .


text: In the early evening hours of March 1st, 2008 the Mt. Morris Fire District was called mutual aid to Forreston for a working barn fire. Mt. Morris was asked to respond with a Heavy Rescue and a Chief on a Second Alarm. Shortly after arriving on scene command was given to Chief Hough by Forreston Fire Command. Mt. Morris also sent a Tender Company to the scene on a Third Alarm as well. The barn was a total loss, however area firefighters were able to save all the other buildings on the property. A large excavator was brought in to safely complete overhaul. Mt. Morris Firefighters were on scene about six hours.

tokenized: In the early evening hours of March 1st , 2008 the Mt. Morris Fire District was called mutual aid to Forreston for a working barn fire . Mt. Morris was asked to respond with a Heavy Rescue and a Chief on a Second Alarm . Shortly after arriving on scene command was given to Chief Hough by Forreston Fire Command . Mt. Morris also sent a Tender Company to the scene on a Third Alarm as well . The barn was a total loss , however area firefighters were able to save all the other buildings on the property . A large excavator was brought in to safely complete overhaul . Mt. Morris Firefighters were on scene about six hours .


text:
Looking to purchase stock for your store? Well, look no further.
Contact us today to get you set up with a Wholesale Account.
All NOO Merchandising products are available for Wholesale as well.

tokenized:
Looking to purchase stock for your store ? Well , look no further .
 Contact us today to get you set up with a Wholesale Account .
 All NOO Merchandising products are available for Wholesale as well .


text: Radio Sketch Comedy like Grandma used ta make. But with Puppets! Real honest ta god puppets!

tokenized: Radio Sketch Comedy like Grandma used ta make . But with Puppets ! Real honest ta god puppets !


text:
Trevaskis Farm - Animals, Pick Your Own, Farm Shop & The BEST Desserts!
Trevaskis Farm Is A Lovely Working Farm That You Can Visit And Wander Around. It Has The Most Wonderful Farm Shop & Restaurant And Does Pick Your Own Soft Fruit In The Summer.
Ice Cream Shops In St Ives - What's Your Flavour?

tokenized:
Trevaskis Farm - Animals , Pick Your Own , Farm Shop & The BEST Desserts !
 Trevaskis Farm Is A Lovely Working Farm That You Can Visit And Wander Around . It Has The Most Wonderful Farm Shop & Restaurant And Does Pick Your Own Soft Fruit In The Summer .
 Ice Cream Shops In St Ives - What 's Your Flavour ?


text:
Middlewich Food Trays is a family run business that has been operating successfully in a highly competitive market for 35 years. The existing factory floor was beginning to deteriorate and generate dust so they needed a heavy duty floor covering to solve the problem.
Middlewich Food Trays needed a solution that was guaranteed to last, that would reduce the dust from the old concrete floor and that could be installed in their factory without too much disruption to the 24/7 production cycle.
3. Although Ecotile is guaranteed for 10 years, Middlewich Food Trays liked the fact that tiles can be easily replaced in the unlikely event that they should damage one.
4. Middlewich take the safety and comfort of their staff extremely seriously so Ecotile was the obvious choice as it provides good anti-fatigue properties and an R10 slip rating.
“Our interlocking floor tiles offer unique benefits to factory applications as they combine a number of important features.
Working closely with Middlewich Food Trays, we identified the Ecotile 7mm tile as the most appropriate solution to our client’s flooring challenges. This tile is extremely easy to install whilst offering a surface that copes easily with forklift traffic but also provides good anti-fatigue characteristics.

tokenized:
Middlewich Food Trays is a family run business that has been operating successfully in a highly competitive market for 35 years . The existing factory floor was beginning to deteriorate and generate dust so they needed a heavy duty floor covering to solve the problem .
 Middlewich Food Trays needed a solution that was guaranteed to last , that would reduce the dust from the old concrete floor and that could be installed in their factory without too much disruption to the 24/7 production cycle .
 3 . Although Ecotile is guaranteed for 10 years , Middlewich Food Trays liked the fact that tiles can be easily replaced in the unlikely event that they should damage one .
 4 . Middlewich take the safety and comfort of their staff extremely seriously so Ecotile was the obvious choice as it provides good anti - fatigue properties and an R10 slip rating .
 “ Our interlocking floor tiles offer unique benefits to factory applications as they combine a number of important features .
 Working closely with Middlewich Food Trays , we identified the Ecotile 7 mm tile as the most appropriate solution to our client ’s flooring challenges . This tile is extremely easy to install whilst offering a surface that copes easily with forklift traffic but also provides good anti - fatigue characteristics .


text:
Sometime last year, Bet Yindee, a young woman with short hair and a quick smile, walked into a Muay Thai gym in the Sathorn area of Bangkok and told the trainers she wanted to try a sample session.
One of the trainers watched her form, remarked that she had good technique and asked where she learned Muay Thai.
"Is it good?" he asked. "Do you like training there?"
"No," she said. "It's too small."
The trainer laughed, said he used to fight under the Petchyindee promotion, though not the gym itself, years ago when he was a young fighter in Bangkok. Bet kept quiet about her very close association with Petchyindee, the gym she had put down as being "too small." During the entire session, the trainer never once recognized her as a member of the famous Petchyindee family.
Bet was there as a spy. Her family was building a new gym, a much bigger one than their old location at the recently-razed Lumpinee Stadium. Bet was on a mission to see how other gyms in Bangkok handled training and marketing. The Sathorn gym was just one of a few she planned to check out.
She later told her family what she'd observed at the Sathorn gym that day, what they did well, what she thought the new Petchyindee could do better. Her father listened to her ideas, thankful she'd agreed to work for her family. Petchyindee, well-known across Thailand, is partially run by a team of siblings: now in their mid and late twenties respectively, Bet and her older brother Boat Yindee are slowly taking over the Petchyindee brand.
Petchyindee is a famous name in traditional Thai boxing, but this new incarnation of the "Petchyindee Kingdom" is not limited just to the sport. The new facility, parts of which are still under construction, also offers hotel-style accommodations, a restaurant, spa, and fitness center.
Petchyindee's new one-stop-style facility is part of a recent shift in Muay Thai culture, with gyms and entrepreneurs looking to capitalizing on Muay Thai's growing popularity among the middle- and upper-class Thai demographic. Petchyindee houses a sauna to help fighters cut weight, as well as masseuses and a spa, aimed at what Bet called "people from the stadium who like to watch Muay Thai," which I took to mean Muay Thai fans, most likely gamblers. The gym also offers group classes for non-fighters, mostly businessmen, students, and "women who want to lose weight," as Bet says. "I'm not sure why they want to do Muay Thai, but maybe it's more fun than going to a regular fitness gym."
Bet attributes the rising interest in Muay Thai among average, non-fighting, non-gambling Thais to stars like Buakaw. Her brother Boat agrees, and calls Buakaw a major pop-cultural draw for Muay Thai. "His fighting style is really entertaining," Boat says. "He's okay as a fighter, but his acting in the ring is great, better than his technique."
Both Boat and Bet point to large, televised promotions like Thai Fight and World Muay Thai Angels as fueling the popularity of Muay Thai among non-traditional audiences. The Petchyindee siblings aren't huge fans of Thai Fight and will tell you as much, but Bet looks to World Muay Thai Angels as an example of what her family gym's future promotions could be. "Angels did a great job with their graphic design and their marketing. On the TV, the stage, the entire production, I liked the design of it. That's why I watched it, because I wanted to see how they were doing their program and graphic design."
When I asked Bet her opinion on the female fighters having to wear makeup during the World Muay Thai Angels promotion, the conversation veered to a discussion of her gym's male fighters' fashion and grooming, not a topic I commonly hear. After deciding her fighters needed haircuts, she paid her own hairdresser 7,000 baht (US $200) to come to the gym and cut everyone's hair. "At first the fighters were all afraid," she laughed. "They thought he was going to give them cuts like a student's hairstyle," (apparently a very dorky cut for a Thai fighter), "so some of them went and got their hair cut on their own [the day before] so they wouldn't need my hairdresser. But the fighters who got their hair cut [by my hairdresser] really liked it."
The fighters all seem to like Bet in general. She has a cheerful nature about her, and the fighters looked relaxed when talking to her. "Our foreign fighters call me Betty," she said. "The Thais call me Khun Bet (Miss Bet) and they always ask me to give them snacks. I get along with all of them. I'm not like Boat. He's strict, like a teacher. Except for after training; then they all play games together."
On the day Bet's hairdresser visited the gym, some of the fighters even elected to have the Petchyindee diamond logo shaped into their hair. Bet showed me pictures on her smartphone of the diamond design adorning scalps. Cool way to show off your gym pride, but unfortunately that kind of hair art lasts only a few weeks before growing out. Bet had to pay her hairdresser extra for the complicated logo work.
Most big-name gyms have at least some kind of logo or color scheme, but Petchyindee takes it to a new level, their diamond printed all over their black and green compound. The Petchyindee diamond is fairly complex, designed by Bet herself, in hopes of differentiating it from the diamond logos of many other gyms in Thailand.
Like so many children born into families with their own businesses, Bet is working for her family's brand, though it's not necessarily a career she would have chosen for herself. "When my father first started building this new complex, I wasn't going to help him," she said. "I wanted to go to England for my master's degree, but my dad asked me to help with the gym's new signage, so I agreed to take a look at it."
Bet screamed when she saw her father's proposed signage, as well as the plans for the rest of the building. "I came here and said, 'Oh no, what did you do?!' The whole thing looked like some apartment block. He didn't know it was supposed to look nice, unique. I told him, 'If you put your name on an apartment, then your brand is going to be an apartment.'"
Her father asked Bet to help fix the problems as she saw them, so first she tackled the diamond logo for the sign. Then she was coerced into helping design the exterior of the building. After that, her father tasked her with putting together the training area. Bet balked, but her father said he needed her. "I didn't do the boxing area at first; that wasn't my job," she said. "But then I started doing the equipment, the floor of the rings, the logo on the ring and the ropes and gloves. Everything. It was a lot of work."
The work is good, she says, but her family's business is not something she plans to do forever, hopefully not more than another year. Her brother Boat, however, is firmly entrenched in the Muay Thai world and will probably stay for life. After all, he is arguably Thailand's youngest major Muay Thai promoter in history, working closely with and/or managing the Petchyindee and Petchviset promotions, among others.
Boat and Bet make a good managerial pair. He handles the fighters, the training, and the stadium promotion; she looks after the business side -- marketing, design, pretty much everything else. "My brother and I work well together but our jobs don't overlap very much," Bet said. When I asked her to elaborate, she put it in terms of the symbol of Petchyindee, the diamond. "Boat develops the boxers, helps them become famous, makes their [Muay Thai] ability like a diamond, but I'm the one who makes this diamond easy to touch. He creates the value of Petchyindee; I'm the one who shows this value to everyone. He puts it together, I bring it out."

tokenized:
Sometime last year , Bet Yindee , a young woman with short hair and a quick smile , walked into a Muay Thai gym in the Sathorn area of Bangkok and told the trainers she wanted to try a sample session .
 One of the trainers watched her form , remarked that she had good technique and asked where she learned Muay Thai .
 " Is it good ? " he asked . " Do you like training there ? "
 " No , " she said . " It 's too small . "
 The trainer laughed , said he used to fight under the Petchyindee promotion , though not the gym itself , years ago when he was a young fighter in Bangkok . Bet kept quiet about her very close association with Petchyindee , the gym she had put down as being " too small . " During the entire session , the trainer never once recognized her as a member of the famous Petchyindee family .
 Bet was there as a spy . Her family was building a new gym , a much bigger one than their old location at the recently - razed Lumpinee Stadium . Bet was on a mission to see how other gyms in Bangkok handled training and marketing . The Sathorn gym was just one of a few she planned to check out .
 She later told her family what she 'd observed at the Sathorn gym that day , what they did well , what she thought the new Petchyindee could do better . Her father listened to her ideas , thankful she 'd agreed to work for her family . Petchyindee , well - known across Thailand , is partially run by a team of siblings : now in their mid and late twenties respectively , Bet and her older brother Boat Yindee are slowly taking over the Petchyindee brand .
 Petchyindee is a famous name in traditional Thai boxing , but this new incarnation of the " Petchyindee Kingdom " is not limited just to the sport . The new facility , parts of which are still under construction , also offers hotel - style accommodations , a restaurant , spa , and fitness center .
 Petchyindee 's new one - stop - style facility is part of a recent shift in Muay Thai culture , with gyms and entrepreneurs looking to capitalizing on Muay Thai 's growing popularity among the middle- and upper - class Thai demographic . Petchyindee houses a sauna to help fighters cut weight , as well as masseuses and a spa , aimed at what Bet called " people from the stadium who like to watch Muay Thai , " which I took to mean Muay Thai fans , most likely gamblers . The gym also offers group classes for non - fighters , mostly businessmen , students , and " women who want to lose weight , " as Bet says . " I 'm not sure why they want to do Muay Thai , but maybe it 's more fun than going to a regular fitness gym . "
 Bet attributes the rising interest in Muay Thai among average , non - fighting , non - gambling Thais to stars like Buakaw . Her brother Boat agrees , and calls Buakaw a major pop - cultural draw for Muay Thai . " His fighting style is really entertaining , " Boat says . " He 's okay as a fighter , but his acting in the ring is great , better than his technique . "
 Both Boat and Bet point to large , televised promotions like Thai Fight and World Muay Thai Angels as fueling the popularity of Muay Thai among non - traditional audiences . The Petchyindee siblings are n't huge fans of Thai Fight and will tell you as much , but Bet looks to World Muay Thai Angels as an example of what her family gym 's future promotions could be . " Angels did a great job with their graphic design and their marketing . On the TV , the stage , the entire production , I liked the design of it . That 's why I watched it , because I wanted to see how they were doing their program and graphic design . "
 When I asked Bet her opinion on the female fighters having to wear makeup during the World Muay Thai Angels promotion , the conversation veered to a discussion of her gym 's male fighters ' fashion and grooming , not a topic I commonly hear . After deciding her fighters needed haircuts , she paid her own hairdresser 7,000 baht ( US $ 200 ) to come to the gym and cut everyone 's hair . " At first the fighters were all afraid , " she laughed . " They thought he was going to give them cuts like a student 's hairstyle , " ( apparently a very dorky cut for a Thai fighter ) , " so some of them went and got their hair cut on their own [ the day before ] so they would n't need my hairdresser . But the fighters who got their hair cut [ by my hairdresser ] really liked it . "
 The fighters all seem to like Bet in general . She has a cheerful nature about her , and the fighters looked relaxed when talking to her . " Our foreign fighters call me Betty , " she said . " The Thais call me Khun Bet ( Miss Bet ) and they always ask me to give them snacks . I get along with all of them . I 'm not like Boat . He 's strict , like a teacher . Except for after training ; then they all play games together . "
 On the day Bet 's hairdresser visited the gym , some of the fighters even elected to have the Petchyindee diamond logo shaped into their hair . Bet showed me pictures on her smartphone of the diamond design adorning scalps . Cool way to show off your gym pride , but unfortunately that kind of hair art lasts only a few weeks before growing out . Bet had to pay her hairdresser extra for the complicated logo work .
 Most big - name gyms have at least some kind of logo or color scheme , but Petchyindee takes it to a new level , their diamond printed all over their black and green compound . The Petchyindee diamond is fairly complex , designed by Bet herself , in hopes of differentiating it from the diamond logos of many other gyms in Thailand .
 Like so many children born into families with their own businesses , Bet is working for her family 's brand , though it 's not necessarily a career she would have chosen for herself . " When my father first started building this new complex , I was n't going to help him , " she said . " I wanted to go to England for my master 's degree , but my dad asked me to help with the gym 's new signage , so I agreed to take a look at it . "
 Bet screamed when she saw her father 's proposed signage , as well as the plans for the rest of the building . " I came here and said , ' Oh no , what did you do ? ! ' The whole thing looked like some apartment block . He did n't know it was supposed to look nice , unique . I told him , ' If you put your name on an apartment , then your brand is going to be an apartment . ' "
 Her father asked Bet to help fix the problems as she saw them , so first she tackled the diamond logo for the sign . Then she was coerced into helping design the exterior of the building . After that , her father tasked her with putting together the training area . Bet balked , but her father said he needed her . " I did n't do the boxing area at first ; that was n't my job , " she said . " But then I started doing the equipment , the floor of the rings , the logo on the ring and the ropes and gloves . Everything . It was a lot of work . "
 The work is good , she says , but her family 's business is not something she plans to do forever , hopefully not more than another year . Her brother Boat , however , is firmly entrenched in the Muay Thai world and will probably stay for life . After all , he is arguably Thailand 's youngest major Muay Thai promoter in history , working closely with and/or managing the Petchyindee and Petchviset promotions , among others .
 Boat and Bet make a good managerial pair . He handles the fighters , the training , and the stadium promotion ; she looks after the business side -- marketing , design , pretty much everything else . " My brother and I work well together but our jobs do n't overlap very much , " Bet said . When I asked her to elaborate , she put it in terms of the symbol of Petchyindee , the diamond . " Boat develops the boxers , helps them become famous , makes their [ Muay Thai ] ability like a diamond , but I 'm the one who makes this diamond easy to touch . He creates the value of Petchyindee ; I 'm the one who shows this value to everyone . He puts it together , I bring it out . "


text:
You will get a lot of unsolicited and quite frankly ridiculous advice from people when they hear you’re going to tie the knot. Just like having kids, EVERYONE has an opinion.
They all think they know the secret, but.. Surprise! There is no “secret” and every relationship is different, for the most part.
I know what you’re probably thinking: why should I take advice from someone whose marriage crashed and burned? The answer is I can likely help you prevent your relationships from the same fate. That being said, I’m going to dispense a little sisterly advice to you.
There are two people in a relationship. Two. Once you let a third party dictate how your relationship is run, you’re giving control of your relationship over to them. Once that happens, communication goes downhill, which leads me to..
Relationships take work. Lots of it. I hope both you and your future spouse realize that. If one of you isn’t putting in the effort, your relationship will suffer. I’m not telling you to smother each other or to be paranoid, but just understand that there is someone who is directly affected by your actions or lack thereof.
I’m not an expert nor much of an example either, but I hope you both can benefit from my advice and learn from my mistakes.
What a sweet advice. I bet your siblings appreciate this.

tokenized:
You will get a lot of unsolicited and quite frankly ridiculous advice from people when they hear you ’re going to tie the knot . Just like having kids , EVERYONE has an opinion .
 They all think they know the secret , but .. Surprise ! There is no “ secret ” and every relationship is different , for the most part .
 I know what you ’re probably thinking : why should I take advice from someone whose marriage crashed and burned ? The answer is I can likely help you prevent your relationships from the same fate . That being said , I ’m going to dispense a little sisterly advice to you .
 There are two people in a relationship . Two . Once you let a third party dictate how your relationship is run , you ’re giving control of your relationship over to them . Once that happens , communication goes downhill , which leads me to ..
 Relationships take work . Lots of it . I hope both you and your future spouse realize that . If one of you is n’t putting in the effort , your relationship will suffer . I ’m not telling you to smother each other or to be paranoid , but just understand that there is someone who is directly affected by your actions or lack thereof .
 I ’m not an expert nor much of an example either , but I hope you both can benefit from my advice and learn from my mistakes .
 What a sweet advice . I bet your siblings appreciate this .


text:
STMicroelectronics, a semiconductor company, and Mayo Clinic, a health-care organization, are collaborating on a novel platform for remotely monitoring patients with chronic cardiovascular disease. The companies claims that the platform will provide a comprehensive and unobtrusive solution that monitors person-specific data and physiological parameters and influences lifestyle and treatment choices.
Telemedicine, which allows medical professionals to monitor or treat patients even when they are not in the same location, is widely recognized as an essential step in reducing the escalating cost of healthcare. Instead of entering a hospital or visiting a doctor for check-ups, the patient wears a small device that continually monitors a number of relevant physiological parameters. This approach has many potential benefits, including maintaining wellness, earlier detection of developing health conditions, improving lifestyle, and lowering healthcare costs.
“Mayo Clinic has always committed the best available resources to caring for patients with cardiovascular disease. This collaboration, by enhancing our ability to record important physiologic information while patients are outside the medical environment and active in their daily lives, will extend our ability to prevent and treat illness,” said Paul Friedman, M.D., a cardiology consultant and specialist in cardiovascular electrophysiology at Mayo Clinic, who added that an initial program of patient trials is already underway.
This platform is the result of an R&D collaboration that combines STMicroelectronics’s expertise in developing innovative solutions using its advanced sensor, microprocessor and communication products and Mayo Clinic’s best-in-class medical expertise. It uses a combination of sensors, ultra-low-power microcontroller and wireless modules, and interfaces to provide information about the patient’s heart rate, breathing rate, physical activity and other measurements wirelessly obtained from external medical devices.

tokenized:
STMicroelectronics , a semiconductor company , and Mayo Clinic , a health - care organization , are collaborating on a novel platform for remotely monitoring patients with chronic cardiovascular disease . The companies claims that the platform will provide a comprehensive and unobtrusive solution that monitors person - specific data and physiological parameters and influences lifestyle and treatment choices .
 Telemedicine , which allows medical professionals to monitor or treat patients even when they are not in the same location , is widely recognized as an essential step in reducing the escalating cost of healthcare . Instead of entering a hospital or visiting a doctor for check - ups , the patient wears a small device that continually monitors a number of relevant physiological parameters . This approach has many potential benefits , including maintaining wellness , earlier detection of developing health conditions , improving lifestyle , and lowering healthcare costs .
 “ Mayo Clinic has always committed the best available resources to caring for patients with cardiovascular disease . This collaboration , by enhancing our ability to record important physiologic information while patients are outside the medical environment and active in their daily lives , will extend our ability to prevent and treat illness , ” said Paul Friedman , M.D. , a cardiology consultant and specialist in cardiovascular electrophysiology at Mayo Clinic , who added that an initial program of patient trials is already underway .
 This platform is the result of an R&D collaboration that combines STMicroelectronics ’s expertise in developing innovative solutions using its advanced sensor , microprocessor and communication products and Mayo Clinic ’s best - in - class medical expertise . It uses a combination of sensors , ultra - low - power microcontroller and wireless modules , and interfaces to provide information about the patient ’s heart rate , breathing rate , physical activity and other measurements wirelessly obtained from external medical devices .


text: FOUR EXTRA CLEAN LEATHER WORKING TOOLS, all by C.S. Osborne & Company, Newark, New Jersey. A saddler's hammer, a Latta's Patent draw gauge, an extra large size half-moon knife, and an unusual compass, all in top condition, are included in this grouping. From the Collection of Russell A. Bigelow, Winchester, New Hampshire.

tokenized: FOUR EXTRA CLEAN LEATHER WORKING TOOLS , all by C.S. Osborne & Company , Newark , New Jersey . A saddler 's hammer , a Latta 's Patent draw gauge , an extra large size half - moon knife , and an unusual compass , all in top condition , are included in this grouping . From the Collection of Russell A. Bigelow , Winchester , New Hampshire .


text:
Patio Gazebo Heavy Duty is free HD wallpaper. This wallpaper was upload at March 21, 2016 upload by gazebo designer in gazebo.
Patio Gazebo Heavy Duty is high definition wallpaper and size this wallpaper is 1000x1000. You can make Patio Gazebo Heavy Duty For your Desktop picture, Tablet, Android or iPhone and another Smartphone device for free. To download and obtain the Patio Gazebo Heavy Duty images by click the download button below to get multiple high-resversions.

tokenized:
Patio Gazebo Heavy Duty is free HD wallpaper . This wallpaper was upload at March 21 , 2016 upload by gazebo designer in gazebo .
 Patio Gazebo Heavy Duty is high definition wallpaper and size this wallpaper is 1000x1000 . You can make Patio Gazebo Heavy Duty For your Desktop picture , Tablet , Android or iPhone and another Smartphone device for free . To download and obtain the Patio Gazebo Heavy Duty images by click the download button below to get multiple high - resversions .


text:
There are numerous studies that have documented the benefits of mindfulness and relaxation practices on health and wellbeing. Relaxation is more than unwinding in a warm bath or going for a walk in nature. It refers to a psychological and physiological state that allows you to counteract the stress your body feels. Regular practice of relaxation combined with breathing exercises can result in increased energy levels, reduced anxiety, reduction in muscle tension and pain, as well as improved concentration and memory. Many other skills learned through Cognitive Behavioral Therapy (CBT) to overcome anxiety, depression, and coping with chronic pain build on the capacity to achieve states of deep relaxation.
Practice daily, at approximately the same time of day, for 20-30 minutes. This will help set up a routine and maximize the effects of relaxation. Initially, it may take the entire 30 minutes to feel any effect of relaxation, but with practice you will be able to achieve a state of relaxation more quickly.
Find a quiet location, free from as much distracting noises as possible.
Ensure you are in a comfortable position, with your head and neck If you are laying down, find a soft surface and place a pillow or two underneath your knees for further support. If you feel drowsy or sleepy, sitting in a comfortable chair with a good posture is a better option (to avoid falling asleep). You can put a pillow on your lap and rest your hands there, too.
Remove eyeglasses, take off shoes, remove any jewelry or tight fitting clothing, and let your hair down (if you have it tied back in a bun).
Make a decision to clear your mind. Give yourself the permission to relax your mind from any concerns and worries in your life. It is helpful to direct your focus on your breath. If your mind happens to wander off, gently re-focus your attention back on your breath. But in doing this, do not judge your thoughts. Merely acknowledge them and redirect your attention to your breath.

tokenized:
There are numerous studies that have documented the benefits of mindfulness and relaxation practices on health and wellbeing . Relaxation is more than unwinding in a warm bath or going for a walk in nature . It refers to a psychological and physiological state that allows you to counteract the stress your body feels . Regular practice of relaxation combined with breathing exercises can result in increased energy levels , reduced anxiety , reduction in muscle tension and pain , as well as improved concentration and memory . Many other skills learned through Cognitive Behavioral Therapy ( CBT ) to overcome anxiety , depression , and coping with chronic pain build on the capacity to achieve states of deep relaxation .
 Practice daily , at approximately the same time of day , for 20 - 30 minutes . This will help set up a routine and maximize the effects of relaxation . Initially , it may take the entire 30 minutes to feel any effect of relaxation , but with practice you will be able to achieve a state of relaxation more quickly .
 Find a quiet location , free from as much distracting noises as possible .
 Ensure you are in a comfortable position , with your head and neck If you are laying down , find a soft surface and place a pillow or two underneath your knees for further support . If you feel drowsy or sleepy , sitting in a comfortable chair with a good posture is a better option ( to avoid falling asleep ) . You can put a pillow on your lap and rest your hands there , too .
 Remove eyeglasses , take off shoes , remove any jewelry or tight fitting clothing , and let your hair down ( if you have it tied back in a bun ) .
 Make a decision to clear your mind . Give yourself the permission to relax your mind from any concerns and worries in your life . It is helpful to direct your focus on your breath . If your mind happens to wander off , gently re - focus your attention back on your breath . But in doing this , do not judge your thoughts . Merely acknowledge them and redirect your attention to your breath .


text:
They were both two nervous wrecks.
From another part of town.
Rafaella is my mother's name.
And the butler he said, "Get up"
And the butler he said, "Get up, get up, get up, get up, get up"
I'd ask my mommy please, what's goin' on?
I'd beg my daddy, please, do I belong?
Tell why-o, won't you tell me?
Why-o, why-o, won't you tell me?
Why there trouble down in Boston Town?
Why there trouble South in Louisville?
Why there trouble up in Detroit now?
Why there trouble out in L.A. now?
Why there trouble here in New York Town?
Tell me how is your favorite son?

tokenized:
They were both two nervous wrecks .
 From another part of town .
 Rafaella is my mother 's name .
 And the butler he said , " Get up "
 And the butler he said , " Get up , get up , get up , get up , get up "
 I 'd ask my mommy please , what 's goin' on ?
 I 'd beg my daddy , please , do I belong ?
 Tell why - o , wo n't you tell me ?
 Why - o , why - o , wo n't you tell me ?
 Why there trouble down in Boston Town ?
 Why there trouble South in Louisville ?
 Why there trouble up in Detroit now ?
 Why there trouble out in L.A. now ?
 Why there trouble here in New York Town ?
 Tell me how is your favorite son ?


text:
roemer2201 has registered a WhatPulse account on 2010-06-09. Since then, roemer2201 has typed 21,339,880 keys, clicked their mouse 9,057,411 times, downloaded 160.49TB, uploaded 9.87TB and has run the WhatPulse client for 7 years, 6 weeks, 3 days, 20 hours, 20 minutes, 57 seconds.
roemer2201 lives in Germany. This user is in team MDT.

tokenized:
roemer2201 has registered a WhatPulse account on 2010 - 06 - 09 . Since then , roemer2201 has typed 21,339,880 keys , clicked their mouse 9,057,411 times , downloaded 160.49 TB , uploaded 9.87 TB and has run the WhatPulse client for 7 years , 6 weeks , 3 days , 20 hours , 20 minutes , 57 seconds .
 roemer2201 lives in Germany . This user is in team MDT .


text: Research and editorial design on the production of digital images and their digital structures. The self-reflection of the photographic medium is the central object, which questions the newly added digital processes of a new kind of photography. Supervised by Prof. Dr. Carolin Höfler.

tokenized: Research and editorial design on the production of digital images and their digital structures . The self - reflection of the photographic medium is the central object , which questions the newly added digital processes of a new kind of photography . Supervised by Prof. Dr. Carolin Höfler .


text:
There is a certain feeling, call it love, which we may share, and which in some respect is independent from the being making it valid. It is a question of getting it, a matter of doing the right thing, a notion of aid, an observance of goodness. Satan has no admittance to this spirit. What occupies Satan, is fear, and Satan makes you fear, and pursues your fear by doing what Satans smells scares you. And Satan makes you ache, for not to attain this being, by which the spirit of love comes true.
Satan might be of some intellectual capacity, and Satan might argue that if a being is not provoked, one is just pleasing, and that being is then on a track leading it a way of no development. The fact, though, is that Satan has no interest in that beings well-being. Satan will see pain, will see blood, will see pray.
It is not exactly wrong that if you only please a man, he will not learn anything outside of his scope. The thing, though, is that when you act in love, making love valid, and Jesus Christ is He, you reveal yourself and make judgements. By doing so you are not just pleasing. You are kind, and you give something to wonder about, ponder on, look too, at the same time as you go along.
Satan is incapable of creating. Satan only destroys. And bottom line, and end of all discussion, is that the work of Satan is criminal. Satan commits crime.

tokenized:
There is a certain feeling , call it love , which we may share , and which in some respect is independent from the being making it valid . It is a question of getting it , a matter of doing the right thing , a notion of aid , an observance of goodness . Satan has no admittance to this spirit . What occupies Satan , is fear , and Satan makes you fear , and pursues your fear by doing what Satans smells scares you . And Satan makes you ache , for not to attain this being , by which the spirit of love comes true .
 Satan might be of some intellectual capacity , and Satan might argue that if a being is not provoked , one is just pleasing , and that being is then on a track leading it a way of no development . The fact , though , is that Satan has no interest in that beings well - being . Satan will see pain , will see blood , will see pray .
 It is not exactly wrong that if you only please a man , he will not learn anything outside of his scope . The thing , though , is that when you act in love , making love valid , and Jesus Christ is He , you reveal yourself and make judgements . By doing so you are not just pleasing . You are kind , and you give something to wonder about , ponder on , look too , at the same time as you go along .
 Satan is incapable of creating . Satan only destroys . And bottom line , and end of all discussion , is that the work of Satan is criminal . Satan commits crime .


text:
The latest release on Golden Wings Music welcomes Mariano Favre to the label for his debut single.
The Argentinean producer and Golden Wings co-owner has been quiet on the production from for quite some time. Mariano’s last release came over year ago when the excellent ‘Semper Fidelis’ was released on Luis Bondio’s Classound Recordings. Priding himself on releasing top notch material each and every time out has made Mariano’s work both incredibly exciting and highly sought after. His debut single for Golden Wings is a welcome surprise and comes with two remixes from Alessandro Diga and Yoram.
The release gets underway with the original which finds Mariano crafting a deep and enchanting progressive house track. It’s layered beats, sweeping vocal elements and meandering atmospheric backdrop immediately stands out. As the track builds momentum several melodic motifs intertwine for a for a lovely vibe, one which gets further explored during the records second act. A variety of well designed sonics and clever transitions keep the progression really fresh throughout and the record avoids that one big moment, rather opting for a series of rolling peaks and valleys to tell its story. Excellent work from Mariano.
The first interpretation of ‘Bora Bora’ is provided by Alessandro Diga who is making his first appearance on Golden Wings Music. The Dutch producer just had his ‘Minerva’ featured on Traum’s ‘Tour De Traum X’ compilation which was released just last month with resounding success. Additional outings on Aftertech, MNL and Suffused Music have made 2015 a great year for Alessandro already and he’s turned in an excellent interpretation of ‘Bora Bora’ here. The Dutch producer has given the traditional progressive original more of contemporary club revision which makes it a wonderful complement. It’s shuffling groove, momentous tones and ragged vocal gates make for a great contrast while a new found motif propels the track to a lively second half conclusion. Wonderful remix from Alessandro.
The second and final interpretation of ‘Bora Bora’ is provided by Yoram who is also making his first appearance on Golden Wings Music. Following his early beginnings on Eelke Kleijn’s ‘Outside The Box’ the Dutch producer has gone on to appear on Crossfrontier Audio, Parquet Recordings and Sound Avenue. Most recently Yoram remixed ‘Leave Me Alone’ by Amanic for Paul Hazendonk’s MNL imprint. You never know quite what to expect from the Dutch producer but you know it will be interesting and fresh which is a great way to describe his ‘Bora Bora’ interpretation. With a deeper and funkier sensibility he’s managed to convey the strong vibe from the original in a new and more refined way. The smoothness of the production and effortless flow is its strong suit and it all comes down to how well crafted all the elements are, just a pleasure to listen to and should be great on the deeper floor as well. It rounds out an excellent release on Golden Wings Music in fine style. Don`t miss it.

tokenized:
The latest release on Golden Wings Music welcomes Mariano Favre to the label for his debut single .
 The Argentinean producer and Golden Wings co - owner has been quiet on the production from for quite some time . Mariano ’s last release came over year ago when the excellent ‘ Semper Fidelis ’ was released on Luis Bondio ’s Classound Recordings . Priding himself on releasing top notch material each and every time out has made Mariano ’s work both incredibly exciting and highly sought after . His debut single for Golden Wings is a welcome surprise and comes with two remixes from Alessandro Diga and Yoram .
 The release gets underway with the original which finds Mariano crafting a deep and enchanting progressive house track . It ’s layered beats , sweeping vocal elements and meandering atmospheric backdrop immediately stands out . As the track builds momentum several melodic motifs intertwine for a for a lovely vibe , one which gets further explored during the records second act . A variety of well designed sonics and clever transitions keep the progression really fresh throughout and the record avoids that one big moment , rather opting for a series of rolling peaks and valleys to tell its story . Excellent work from Mariano .
 The first interpretation of ‘ Bora Bora ’ is provided by Alessandro Diga who is making his first appearance on Golden Wings Music . The Dutch producer just had his ‘ Minerva ’ featured on Traum ’s ‘ Tour De Traum X ’ compilation which was released just last month with resounding success . Additional outings on Aftertech , MNL and Suffused Music have made 2015 a great year for Alessandro already and he ’s turned in an excellent interpretation of ‘ Bora Bora ’ here . The Dutch producer has given the traditional progressive original more of contemporary club revision which makes it a wonderful complement . It ’s shuffling groove , momentous tones and ragged vocal gates make for a great contrast while a new found motif propels the track to a lively second half conclusion . Wonderful remix from Alessandro .
 The second and final interpretation of ‘ Bora Bora ’ is provided by Yoram who is also making his first appearance on Golden Wings Music . Following his early beginnings on Eelke Kleijn ’s ‘ Outside The Box ’ the Dutch producer has gone on to appear on Crossfrontier Audio , Parquet Recordings and Sound Avenue . Most recently Yoram remixed ‘ Leave Me Alone ’ by Amanic for Paul Hazendonk ’s MNL imprint . You never know quite what to expect from the Dutch producer but you know it will be interesting and fresh which is a great way to describe his ‘ Bora Bora ’ interpretation . With a deeper and funkier sensibility he ’s managed to convey the strong vibe from the original in a new and more refined way . The smoothness of the production and effortless flow is its strong suit and it all comes down to how well crafted all the elements are , just a pleasure to listen to and should be great on the deeper floor as well . It rounds out an excellent release on Golden Wings Music in fine style . Don`t miss it .


text:
By the time we got to chapter 4 (p.48) my 9 year-old daughter said, “Mom, I’m bored.” I suspected as much because she didn’t beg me to read this book to her every spare moment as she did with some of the other books we’ve read. She was also somewhat irritated that the main character was always referred to as Julia Gillian. “Why don’t they just call her Julia?” she asked. Dare I say what the other characters were called? Bonwit, Cerise, Lathrop and … Zap. We had a good laugh over the last one. Needless to say, I think my daughter couldn’t relate to the characters and their story didn’t interest her.
This book is the latest in the Julia Gillian series. Readers who enjoyed her other books may also enjoy this one. As for us, we’ve decided to skip this series altogether.
Too bad it was boring b/c I love the cover!

tokenized:
By the time we got to chapter 4 ( p.48 ) my 9 year - old daughter said , “ Mom , I ’m bored . ” I suspected as much because she did n’t beg me to read this book to her every spare moment as she did with some of the other books we ’ve read . She was also somewhat irritated that the main character was always referred to as Julia Gillian . “ Why do n’t they just call her Julia ? ” she asked . Dare I say what the other characters were called ? Bonwit , Cerise , Lathrop and … Zap . We had a good laugh over the last one . Needless to say , I think my daughter could n’t relate to the characters and their story did n’t interest her .
 This book is the latest in the Julia Gillian series . Readers who enjoyed her other books may also enjoy this one . As for us , we ’ve decided to skip this series altogether .
 Too bad it was boring b / c I love the cover !