text:
In case a host computer fails, you can fail over the Administration Server to another host. The following sections provide the steps to verify the failover and failback of the Administration Server from WCPHOST1 and WCPHOST2.
The Administration Server is configured to listen on ADMINVHN, and not on localhost or ANY address.
For more information about the ADMINVHN virtual IP address, see Reserving the Required IP Addresses for an Enterprise Deployment.
These procedures assume that the Administration Server domain home (ASERVER_HOME) has been mounted on both host computers. This ensures that the Administration Server domain configuration files and the persistent stores are saved on the shared storage device.
The Administration Server is failed over from WCPHOST1 to WCPHOST2, and the two nodes have these IPs:
ADMINVHN : 126.96.36.199. This is the Virtual IP where the Administration Server is running, assigned to ethX:Y, available in WCPHOST1 and WCPHOST2.
Oracle WebLogic Server and Oracle Fusion Middleware components have been installed in WCPHOST2 as described in the specific configuration chapters in this guide.
Specifically, both host computers use the exact same path to reference the binary files in the Oracle home.
The following procedure shows how to fail over the Administration Server to a different node (WCPHOST2). Note that even after failover, the Administration Server will still use the same Oracle WebLogic Server machine (which is a logical machine, not a physical machine).
This procedure assumes you've configured a per domain Node Manager for the enterprise topology. For more information, see About the Node Manager Configuration in a Typical Enterprise Deployment
To fail over the Administration Server to a different host:
Stop the Administration Server.
Stop the Node Manager in the Administration Server domain directory (ASERVER_HOME).
Migrate the ADMINVHN virtual IP address to the second host:
Run the following command as root on WCPHOST1(where X:Y is the current interface used by ADMINVHN):
/sbin/ifconfig ethX:Y down
Run the following command as root on WCPHOST2:
/sbin/ifconfig <interface:index> ADMINVHN netmask <netmask>
Note:The index should be different than that of the BI Server 2 on the BIHOST2.
For example:
/sbin/ifconfig eth0:1 126.96.36.199 netmask 255.255.255.0
Ensure that the netmask and interface to be used to match the available network configuration in WCPHOST2.
Update the routing tables using
arping, for example:
/sbin/arping -q -U -c 3 -I eth0 18.104.22.168
Start the Node Manager in the Administration Server domain home on WCPHOST2.
Start the Administration Server on WCPHOST2.
Test that you can access the Administration Server on WCPHOST2 as follows:
Ensure that you can access the Oracle WebLogic Server Administration Console using the following URL:
Check that you can access and verify the status of components in Fusion Middleware Control using the following URL:
After you perform a manual failover of the Administration Server, it is important to verify that you can access the Administration Server, using the standard administration URLs.
From the load balancer, access the following URLs to ensure that you can access the Administration Server when it is running on WCPHOST2:
This URL should display the WebLogic Server Administration console.
This URL should display Oracle Enterprise Manager Fusion Middleware Control.
After you have tested a manual Administration Server failover, and after you have validated that you can access the administration URLs after the failover, you can then migrate the Administration Server back to its original host.
/sbin/ifconfig ethZ:N down
/sbin/ifconfig ethX:Y 220.127.116.11 netmask 255.255.255.0
Ensure that the netmask and interface to be used match the available network configuration in WCPHOST1
arping on WCPHOST1:
/sbin/arping -q -U -c 3 -I ethX 126.96.36.199
This section describes how to enable SSL communication between the middle tier and the hardware load balancer.
The following steps are applicable if the hardware load balancer is configured with SSL and the front end address of the system has been secured accordingly.
In an enterprise deployment, there are scenarios where the software running on the middle tier must access the front-end SSL address of the hardware load balancer. In these scenarios, an appropriate SSL handshake must take place between the load balancer and the invoking servers. This handshake is not possible unless the Administration Server and Managed Servers on the middle tier are started using the appropriate SSL configuration.
This section describes the procedure for creating self-signed certificates on WCPHOST1. Create these certificates using the network name or alias of the host.
The directory where keystores and trust keystores are maintained must be on shared storage that is accessible from all nodes so that when the servers fail over (manually or with server migration), the appropriate certificates can be accessed from the failover node. Oracle recommends using central or shared stores for the certificates used for different purposes (for example, SSL set up for HTTP invocations).For more information, see the information on filesystem specifications for the KEYSTORE_HOME location provided in Understanding the Recommended Directory Structure for an Enterprise Deployment.
For information on using trust CA certificates instead, see the information about configuring identity and trust in Oracle Fusion Middleware Securing Oracle WebLogic Server.
About Passwords
The passwords used in this guide are used only as examples. Use secure passwords in a production environment. For example, use passwords that include both uppercase and lowercase characters as well as numbers.
To create self-signed certificates:
WL_HOME/server/bin/setWLSEnv.sh script:
. WL_HOME/server/bin/setWLSEnv.sh
Note that there is a dot(.) and space( ) preceding the script name in order to source the shell script in the current shell.
echo $CLASSPATH
For example, use the following command to verify that the shared configuration directory is available to each host:
df -h | grep -B1 SHARED_CONFIG_DIR
Replace SHARED_CONFIG_DIR with the actual path to your shared configuration directory.
You can also do a listing of the directory to ensure it is available to the host:
ls -al SHARED_CONFIG_DIR
For example:
cd SHARED_CONFIG_DIR
mkdir keystores
chown oracle:oinstall keystores
chmod 750 keystores
export KEYSTORE_HOME=$SHARED_CONFIG_DIR/keystores
cd KEYSTORE_HOME
utils.CertGen tool to create the certificates for both the physical host names and the virtual host names used by servers in the node.
java utils.CertGen key_passphrase cert_file_name key_file_name [export | domestic] [hostname]
java utils.CertGen password ADMINVHN.example.com_cert \ ADMINVHN.example.com_key domestic ADMINVHN.example.com java utils.CertGen password WCPHOST1.example.com_cert \ WCPHOST1.example.com_key domestic WCPHOST1.example.com
This section describes how to create an Identity Keystore on WCPHOST1.example.com.
In previous sections you have created certificates and keys that reside on a shared storage. In this section, the certificate and private key for both WCPHOST1 and ADMINVHN are imported into a new Identity Store. Make sure that you use a different alias for each of the certificate/key pair imported.
The Identity Store is created (if none exists) when you import a certificate and the corresponding key into the Identity Store using the
utils.ImportPrivateKey utility.
java utils.ImportPrivateKey -certfile cert_file -keyfile private_key_file [-keyfilepass private_key_password] -keystore keystore -storepass storepass [-storetype storetype] -alias alias [-keypass keypass]
Default keystore_type is
java utils.ImportPrivateKey\ -certfile KEYSTORE_HOME/ADMINVHN.example.com_cert.pem\ -keyfile KEYSTORE_HOME/ADMINVHN.example.com_key.pem\ -keyfilepass password\ -keystore appIdentityKeyStore.jks\ -storepass password\ -alias ADMINVHN\ -keypass password\ java utils.ImportPrivateKey\ -certfile KEYSTORE_HOME/WCPHOST1.example.com_cert.pem\ -keyfile KEYSTORE_HOME/WCPHOST1.example.com_key.pem\ -keyfilepass password\ -keystore appIdentityKeyStore.jks\ -storepass password\ -alias WCPHOST1\ -keypass password\
To create the Trust Keystore on WCPHOST1.example.com.
Oracle does not recommend modifying the standard Java trust key store directly. Copy the standard Java keystore CA certificates located under the WL_HOME/server/lib directory to the same directory as the certificates. For example:
cp WL_HOME/server/lib/cacerts KEYSTORE_HOME/appTrustKeyStore.jks
The default password for the standard Java keystore is
changeit. Oracle recommends always changing the default password, as follows:
keytool -storepasswd -new NewPassword -keystore TrustKeyStore -storepass Original_Password
For example:
keytool -storepasswd -new password -keystore appTrustKeyStore.jks -storepass changeit
appTrustKeyStore using the keytool utility.
The CA certificate
CertGenCA.der is used to sign all certificates generated by the
utils.CertGen tool and is located at
WL_HOME/server/lib directory.
Use the following syntax to import the certificate:
keytool -import -v -noprompt -trustcacerts -alias AliasName -file CAFileLocation -keystore KeyStoreLocation -storepass KeyStore_Password
For example:
keytool -import -v -noprompt -trustcacerts -alias clientCACert -file WL_HOME/server/lib/CertGenCA.der -keystore appTrustKeyStore.jks -storepass password
For the SSL handshake to behave properly, the load balancer's certificate needs to be added to the WLS servers trust store. For adding it, follow these steps:
keytool -import -file wcp.example.com -v -keystore appTrustKeyStore.jks
setDomainEnv.sh script is provided by Oracle WebLogic Server and is used to start the Administration Server and the Managed Servers in the domain. To ensure that each server accesses the updated trust store, edit the
setDomainEnv.sh script in each of the domain home directories in the enterprise deployment.
DemoTrustStore entry with the following entry:
All the values for EXTRA_JAVA_PROPERTIES must be on one line in the file, followed by the export command on a new line.
EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Dsoa.archives.dir=${SOA_ORACLE_HOME}/soa -Djavax.net.ssl.trustStore=/u01/oracle/certs/appTrustKeyStore.jks"
export EXTRA_JAVA_PROPERTIES
setDomainEnv.sh file in the
MSERVER_HOME/bin directory WCCHOST1, WCCHOST2, WEBHOST1, and WEBHOST2.
setDomainEnv.sh file cannot be copied between
ASERVER_HOME/bin and
MSERVER_HOME/bin as there are differences in the files for these two domain home locations.
MSERVER_HOME/bin/setDomainEnv.sh can be copied between hosts.
WebLogic Server will automatically overwrite the
setDomainEnv.sh file after each domain extension. Some patches may also replace this file. Verify your customizations to
setDomainEnv.sh after each of these types of maintenance operations.
To configure the Node Manager to use the custom keystores, add the following lines to the end of the
nodemanager.properties files located both in
/nodemanager and
/nodemanager directories in all nodes:
KeyStores=CustomIdentityAndCustomTrust CustomIdentityKeyStoreFileName=Identity KeyStore CustomIdentityKeyStorePassPhrase=Identity KeyStore Passwd CustomIdentityAlias=Identity Key Store Alias CustomIdentityPrivateKeyPassPhrase=Private Key used when creating Certificate
Make sure to use the correct value for
CustomIdentityAlias for Node Manager's listen address. For example, in the WCPHOST1 MSERVER_HOME, use the alias WCPHOST1 and in the ASERVER_HOME on WCPHOST1, use the alias ADMINVHN according to the steps in Creating an Identity Keystore Using the utils.ImportPrivateKey Utility.
(appIdentity2 mapped to the WCPHOST1 listen address). Example for Node 1: KeyStores=CustomIdentityAndCustomTrust CustomIdentityKeyStoreFileName=KEYSTORE_HOME/appIdentityKeyStore.jks CustomIdentityKeyStorePassPhrase=password CustomIdentityAlias=appIdentity1 CustomIdentityPrivateKeyPassPhrase=password
The passphrase entries in the
nodemanager.properties file are encrypted when you start Node Manager as described in "Starting the Node Manager on WCPHOST1." For security reasons, minimize the time the entries in the
nodemanager.properties file are left unencrypted. After you edit the file, restart Node Manager as soon as possible so that the entries are encrypted.
CustomIdentityAlias value will need to be corrected every time the domain is extended after this configuration is performed. An unpack operation will replace the
CustomIdentityAlias with the Administration Server's value when the domain configuration is written.
To configure the identity and trust keystores:
Custom Identity Keystore: Enter the fully qualified path to the identity keystore:
Custom Identity Keystore Type: Leave this field blank, it defaults to JKS.
Custom Identity Keystore Passphrase: Enter the password Keystore_Password you provided in Creating an Identity Keystore Using the utils.ImportPrivateKey Utility
This attribute may be optional or required depending on the type of keystore. All keystores require the passphrase in order to write to the keystore. However, some keystores do not require the passphrase to read from the keystore. WebLogic Server reads only from the keystore, so whether or not you define this property depends on the requirements of the keystore.
Custom Trust Keystore: Enter the fully qualified path to the trust keystore:
Custom Trust Keystore Type: Leave this field blank, it defaults to JKS.
Custom Trust Keystore Passphrase: The password you provided in as New_Password in "Creating a Trust Keystore Using the Keytool Utility."
As mentioned in the previous step, this attribute may be optional or required depending on the type of keystore.
In the Private Key Passphrase and the Confirm Private Key Passphrase fields, enter the password for the keystore that you created in Creating an Identity Keystore Using the utils.ImportPrivateKey Utility
The fact that servers can be restarted using the Administration Console/Node Manager is a good verification that the communication between Node Manager, Administration Server, and the managed servers is correct.
This section provides a summary of products with specific administration roles and provides instructions to add a product-specific administration role to the Enterprise Deployment Administration group.
Each enterprise deployment consists of multiple products. Some of the products have specific administration users, roles, or groups that are used to control administration access to each product.
However, for an enterprise deployment, which consists of multiple products, you can use a single LDAP-based authorization provider and a single administration user and group to control access to all aspects of the deployment. For more information about creating the authorization provider and provisioning the enterprise deployment administration user and group, see Creating a New LDAP Authenticator and Provisioning a New Enterprise Deployment Administrator User and Group.
To be sure that you can manage each product effectively within the single enterprise deployment domain, you must understand which products require specific administration roles or groups, you must know how to add any specific product administration roles to the single, common enterprise deployment administration group, and if necessary, you must know how to add the enterprise deployment administration user to any required product-specific administration groups.
For more information, see the following topics.
The following table lists the Fusion Middleware products that have specific administration roles, which must be added to the enterprise deployment administration group (
WCPAdministrators), which you defined in the LDAP Authorization Provider for the enterprise deployment.
Use the information in the following table and the instructions in Adding a Product-Specific Administration Role to the Enterprise Deployment Administration Group to add the required administration roles to the enterprise deployment Administration group.
|Application Stripe
|Administration Role to be Assigned
Oracle Web Services Manager
WebCenter Portal
SOA Infrastructure
For products that require a product-specific administration role, use the following procedure to add the role to the enterprise deployment administration group:
These are the credentials you created when you initially configured the domain and created the Oracle WebLogic Server Administration user name (typically,
weblogic_wcp) and password.
WCPAdministrators) in the Principal Name Starts With field and clicking the right arrow to start the search.
The following topics provide guidelines for when to use JDBC persistent stores for transaction logs (TLOGs) and JMS. They also provide the procedures you can use to configure the persistent stores in a supported database.
Oracle Fusion Middleware supports both database-based and file-based persistent stores for Oracle WebLogic Server transaction logs (TLOGs) and JMS. Before deciding on a persistent store strategy for your environment, consider the advantages and disadvantages of each approach.
Regardless of which storage method you choose, Oracle recommends that for transaction integrity and consistency, you use the same type of store for both JMS and TLOGs.
When you store your TLOGs and JMS data in an Oracle database, you can take advantage of the replication and high availability features of the database. For example, you can use OracleData Guard to simplify cross-site synchronization. This is especially important if you are deploying Oracle Fusion Middleware in a disaster recovery configuration.
Storing TLOGs and JMS data in a database also means you don't have to identity a specific shared storage location for this data. Note, however, that shared storage is still required for other aspects of an enterprise deployment. For example, it is necessary for Administration Server configuration (to support Administration Server failover), for deployment plans, and for adapter artifacts, such as the File/FTP Adapter control and processed files.
If you are storing TLOGs and JMS stores on a shared storage device, then you can protect this data by using the appropriate replication and backup strategy to guarantee zero data loss, and you will potentially realize better system performance. However, the file system protection will always be inferior to the protection provided by an Oracle Database.
For more information about the potential performance impact of using a database-based TLOGs and JMS store, see Performance Impact of the TLOGs and JMS Persistent Stores.
Determining which installed FMW products and components utilize persistent stores can be done through the WebLogic Server Console in the Domain Structure navigation under DomainName > Services > Persistent Stores. The list will indicate the name of the store, the store type (usually FileStore), the targeted managed server, and whether the target can be migrated to or not.
The persistent stores with migratable targets are the appropriate candidates for consideration of the use of JDBC Persistent Stores. The stores listed that pertain to MDS are outside the scope of this chapter and should not be considered.
Typically, for an Oracle WebCenter Portal environment which includes Oracle WebCenter Content and Oracle SOA, the WLS_WCCn and WLS_SOAn managed servers in their respective clusters will be the targets for the JMS and TLOGS data sources and new JDBC Persistent Stores.
One of the primary considerations when selecting a storage method for Transaction Logs and JMS persistent stores is the potential impact on performance. This topic provides some guidelines and details to help you determine the performance impact of using JDBC persistent stores for TLOGs and JMS.
Performance Impact of Transaction Logs Versus JMS Stores
For transaction logs, the impact of using a JDBC store is relatively small, because the logs are very transient in nature. Typically, the effect is minimal when compared to other database operations in the system.
On the other hand, JMS database stores can have a higher impact on performance if the application is JMS intensive.
Factors that Affect Performance
There are multiple factors that can affect the performance of a system when it is using JMS DB stores for custom destinations. The main ones are:
Custom destinations involved and their type
Payloads being persisted
Concurrency on the SOA system (producers on consumers for the destinations)
Depending on the effect of each one of the above, different settings can be configured in the following areas to improve performance:
Type of data types used for the JMS table (using raw vs. lobs)
Segment definition for the JMS table (partitions at index and table level)
Impact of JMS Topics
If your system uses Topics intensively, then as concurrency increases, the performance degradation with an Oracle RAC database will increase more than for Queues. In tests conducted by Oracle with JMS, the average performance degradation for different payload sizes and different concurrency was less than 30% for Queues. For topics, the impact was more than 40%. Consider the importance of these destinations from the recovery perspective when deciding whether to use database stores.
Impact of Data Type and Payload Size
When choosing to use the RAW or SecureFiles LOB data type for the payloads, consider the size of the payload being persisted. For example, when payload sizes range between 100b and 20k, then the amount of database time required by SecureFiles LOB is slightly higher than for the RAW data type.
More specifically, when the payload size reach around 4k, then SecureFiles tend to require more database time. This is because 4k is where writes move out-of-row. At around 20k payload size, SecureFiles data starts being more efficient. When payload sizes increase to more than 20k, then the database time becomes worse for payloads set to the RAW data type.
One additional advantage for SecureFiles is that the database time incurred stabilizes with payload increases starting at 500k. In other words, at that point it is not relevant (for SecureFiles) whether the data is storing 500k, 1MB or 2MB payloads, because the write is asynchronized, and the contention is the same in all cases.
The effect of concurrency (producers and consumers) on the queue's throughput is similar for both RAW and SecureFiles until the payload sizes reeach 50K. For small payloads, the effect on varying concurrency is practically the same, with slightly better scalability for RAW. Scalability is better for SecureFiles when the payloads are above 50k.
Impact of Concurrency, Worker Threads, and Database Partioning
Concurrency and worker threads defined for the persistent store can cause contention in the RAC database at the index and global cache level. Using a reverse index when enabling multiple worker threads in one single server or using multiple Oracle WebLogic Server clusters can improve things. However, if the Oracle Database partitioning option is available, then global hash partition for indexes should be used instead. This reduces the contention on the index and the global cache buffer waits, which in turn improves the response time of the application. Partitioning works well in all cases, some of which will not see significant improvements with a reverse index.
The following topics describe how to configure a database-based persistent store for transaction logs.
The following topics describe how to configure a database-based persistent store for JMS.
Before you can create a database-based persistent store for transaction logs, you must create a user and tablespace in a supported database.
For example, log in to SQL*Plus as the
sysdba user and run the following command:
SQL> create tablespace tlogs
logging datafile 'path-to-data-file-or-+asmvolume'
size 32m autoextend on next 32m maxsize 2048m extent management local;
TLOGS and assign to it the
tlogs tablespace.
For example:
SQL> create user TLOGS identified by password;
SQL> grant create table to TLOGS;
SQL> grant create session to TLOGS;
SQL> alter user TLOGS default tablespace tlogs;
SQL> alter user TLOGS quota unlimited on tlogs;
Before you can create a database-based persistent store for JMS, you must create a user and tablespace in a supported database.
For example, log in to SQL*Plus as the
sysdba user and run the following command:
SQL> create tablespace jms
logging datafile 'path-to-data-file-or-+asmvolume'
size 32m autoextend on next 32m maxsize 2048m extent management local;
JMS and assign to it the
jms tablespace.
For example:
SQL> create user JMS identified by password;
SQL> grant create table to JMS;
SQL> grant create session to JMS;
SQL> alter user JMS default tablespace jms;
SQL> alter user JMS quota unlimited on jms;
Before you can configure database-based persistent stores for JMS and TLOGs, you must create two data sources: one for the TLOGs persistent store and one for the JMS persistent store.
For an enterprise deployment, you should use GridLink data sources for your TLOGs and JMS stores. To create a GridLink data source:
Enter a logical name for the data source in the Name field.
For the TLOGs store, enter TLOG; for the JMS store, enter JMS.
Enter a name for JNDI.
For the TLOGs store, enter
jdbc/tlogs; for the JMS store, enter
For the Database Driver, select Oracle's Driver (Thin) for GridLink Connections Versions: Any.
Click Next.
Service Name: Enter the service name of the database with lowercase characters. For a GridLink data source, you must enter the Oracle RAC service name. For example:
Host Name and Port: Enter the SCAN address and port for the RAC database, separated by a colon. For example:
Click Add to add the host name and port to the list box below the field.
You can identify the SCAN address by querying the appropriate parameter in the database using the TCP Protocol:
SQL>show parameter remote_listener; NAME TYPE VALUE -------------------------------------------------- remote_listener string db-scan.example.com
For Oracle Database 11g Release 1 (11.1), use the virtual IP and port of each database instance listener, for example:
dbhost1-vip.mycompany.com (port 1521)
dbhost2-vip.mycompany.com (1521)
Database User Name: Enter the following:
For the TLOGs store, enter
TLOGS; for the JMS persistent store, enter
Password: Enter the password you used when you created the user in the database.
Confirm Password: Enter the password again and click Next.
Here is an example of a successful connection notification:
Connection test for jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=db-scan.example.com)
(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=wcpedg.example.com))) succeeded.
Click Next.
Select FAN Enabled to subscribe to and process Oracle FAN events.
Enter here also the SCAN address: ONS remote port for the RAC database and the ONS remote port as reported by the database (example below) and click Add:
[orcl@db-scan1 ~]$ srvctl config nodeapps -s ONS exists: Local port 6100, remote port 6200, EM port 2016
Click Next.
For Oracle Database 11g Release 1 (11.1), use the hostname and port of each database's ONS service, for example:
custdbhost1.example.com (port 6200)
custdbhost2.example.com (6200)
Here is an example of a successful connection notification:
Connection test for db-scan.example.com:6200 succeeded.
Click Next.
After you create the tablespace and user in the database, and you have created the datasource, you can then assign the TLOGs persistence store to each of the required Managed Servers.
After you create the JMS persistent store user and table space in the database, and after you create the data source for the JMS persistent store, you can then use the Administration Console to create the store.
WLSTORE, which WebLogic adds. Therefore, the limit for the prefix should be 23 characters.
There must be an individual JMS Store created for each existing file-based store, which needs to be configured for JDBC.
After you create the JMS tablespace and user in the database, create the JMS datasource, and create the JDBC store, then you can then assign the JMS persistence store to each of the required JMS Servers.
The final step in using a JDBC persistent store for JMS is to create the required JDBC store tables. Perform this task before restarting the Managed Servers in the domain.
mkdir /tmp/edgddl cd /tmp/edgddl JAVA_HOME/bin/jar xvf WL_HOME/modules/com.bea.core.store.jdbc.jar weblogic/store/io/jdbc/ddl/
Note:This will extract several ddl files for the various supported database platforms and several for Oracle DB to choose from based on features desired.
If you omit the
weblogic/store/io/jdbc/ddl parameter, then the entire jar file is extracted.
There are three oracle DB schema definitions provided in this release and were extracted for review in the previous step. The basic definition includes the RAW data type without any partition for indexes. The second uses the blob data type, and the third uses the blob data type and secure files.
mkdir -p ORACLE_RUNTIME/domain_name/ddl
jms_custom.ddl file in new shared ddl folder based on your requirements analysis.
CREATE TABLE $TABLE ( id int not null, type int not null, handle int not null, record blob not null, PRIMARY KEY (ID) USING INDEX GLOBAL PARTITION BY HASH (ID) PARTITIONS 8) LOB (RECORD) STORE AS SECUREFILE (ENABLE STORAGE IN ROW);
This example can be compared to the default schema definition for JMS stores, where the RAW data type is used without any partitions for indexes.
Note that the number of partitions should be a power of two. This will ensure that each partition will be a similar size. The recommended number of partitions will vary depending on the expected table or index growth. You should have your database administrator (DBA) analyze the growth of the tables over time and adjust the tables accordingly. For more information, see the Oracle Database VLDB and Partitioning Guide.
ORACLE_RUNTIME/domain_name/ddl/jms_custom.ddl in the Create Table from DDL File field.
This section provides guidelines for making sure you back up the necessary directories and configuration data for an Oracle WebCenter Portal enterprise deployment.
Some of the static and run-time artifacts listed in this section are hosted from Network Attached Storage (NAS). If possible, backup and recover these volumes from the NAS filer directly rather than from the application servers.
For general information about backing up and recovering Oracle Fusion Middleware products, see the following sections in Administering Oracle Fusion Middleware:
Table 17-1 lists the static artifacts to back up in a typical Oracle WebCenter Portal enterprise deployment.
Table 17-1 Static Artifacts to Back Up in the Oracle WebCenter Portal Enterprise Deployment
Database Oracle home
DBHOST1 and DBHOST2
Data Tier
Oracle Fusion Middleware Oracle home
WEBHOST1 and WEBHOST2
Web Tier
Oracle Fusion Middleware Oracle home
WCPHOST1 and WCPHOST2
Application Tier
Installation-related files
WEBHOST1, WEHOST2, and shared storage
Table 17-2 lists the runtime artifacts to back up in a typical Oracle WebCenter Portal enterprise deployment.
Table 17-2 Run-Time Artifacts to Back Up in the Oracle WebCenter Portal Enterprise Deployment
Administration Server domain home (ASERVER_HOME)
WCPHOST1 and WCPHOST2
Application Tier
Application home (APPLICATION_HOME)
WCPHOST1 and WCPHOST2
Application Tier
Oracle RAC databases
DBHOST1 and DBHOST2
Data Tier
Scripts and Customizations
WCPHOST1 and WCPHOST2
Application Tier
Deployment Plan home (DEPLOY_PLAN_HOME)
WCPHOST1 and WCPHOST2
Application Tier
OHS Configuration directory
WEBHOST1 and WEBHOST2
Web Tier


text:
Directions to:
Greenwich Hospital
Five Perryridge Road
Greenwich, CT
I-95 (South) From Norwalk Exit 4 Indian Field Road-Cos Cob. Turn right at light. Go to 2nd light at end of street. Turn left onto US 1 (Putnam Avenue) and proceed 8 lights to Lafayette Place (approximately 1.2 miles). Turn right and continue straight past rotary onto Perryridge Road.
Merritt Parkway Exit 31.
Southbound make right onto North Street.
Northbound make left onto North Street. Follow North Street all the way to the end (approximately 4½ miles), then turn left onto Maple Avenue. At light, bear right onto Putnam Avenue (US1). Continue ¼ mile to light at Lafayette Place and turn right. Continue straight past the rotary onto Perryridge Road.

subset: commoncrawl


text:
Join Terry Lee Records for a Live Webinar Special Mother's Day Edition
"Millionaire Mom: $5k to $ 6.5MM Real Estate (You Can Too!)
Get Access to: Realize Your Dreams of Financial Freedom with My Proven Real Estate Investment Strategies
- And Much More!
Join me for my Free Live 1-hr Webinar on how I was able to turn a tiny, tiny inheritance into a small fortune with over 100 units of monthly rental income.
Register now: https://terryandjason.replynow.ontraport.net/millionairemomlive
As a newly single mom of 2 small boys, I took the 5k from grandfather left me and built a real estate cash-flowing empire of 100 rental units. This tiny inheritance (less than the cost of most used cars) is how I started making huge cash flow, even though I didn't know anything about the real estate market at the time.
I learned how to weather the housing marketing crash, and then summoned the strength to rebuild our real estate with more gusto than ever before.
Now I'm telling my story of how I did it, and sharing my secrets to smart investing: showing how to know whether to rent it, flip it, or run.
Here's what we'll cover LIVE on the FREE webinar
The techniques I used to acquire property that jettisoned my portfolio to $6.5M and 100 rental units.
How Understanding Market Timing in any market is critical to your success in building wealth Techniques to Avoid Eating your "Seedcorn."
How to Goal Setting is Key to Your Success.
Tax Saving Principles that help you keep your gains.
Why it is Essential to be able to Identify & Profit from Market Anomalies to beat the Crowd.
Why Most Investors Fail Year 2 by not Re-analyzing Portfolios.
The 'Secret' Total Return on Investment Formula to Become a 'Billionaire' per Jeff Wirth of the Wirth Companies.
I'll also share my thoughts on our current climate and where the opportunities are right now.
Let's Discover Your American Real Estate Dream Together.
Register now: https://terryandjason.replynow.ontraport.net/millionairemomlive
Hosted by: Terry Lee Records, Real Estate Investor, Author, Mom. It's Terry's Personal Story and Free Webinar


text: English language school graduates start their first day of secondary school Page ContentThree siblings from overseas are starting their first year in a mainstream Melbourne school. Left to right: Dunya, Ramonya and Bronil Dunya, Ramonya and Bronil were born in Iraq. Their family left Iraq to go to Jordan where they stayed for a little over a year. Finally, they were able to come to Australia where they lived in Queensland for a month before finding their permanent home in Melbourne. When the family settled into their new home, the siblings enrolled at the Western English Language School (WELS) in late 2017.ELS are government schools that educate students and their families from diverse cultures and backgrounds who are new to Australia. The school focuses on building the childrens' English language skills, cultural understanding and confidence so they can better adapt to their community. They receive support at the ELS including access to laptops, Myki cards, health and counselling services.New school, new teachers, new subjectsDunya, Ramonya and Bronil's family speak Assyrian at home and they also understand Arabic. Dunya says the teachers at WELS helped them understand and learn how to speak English. Today, Dunya loves playing sport, going bowling and recently got her learner's drivers license with a near perfect score. Ramonya says she has enjoyed being at WELS, especially maths and doing science experiments. In her spare time, Ramonya works hard on her homework, and has found a love of playing piano and singing in the church choir.'I found the work at WELS initially very hard, but later it got easier,' said Bronil. This year, the siblings are starting their first year at Keilor Downs Secondary College. They are preparing for their first day by visiting the school. Meeting their 'nice' new teachers is helping to soothe their fears and worries. The siblings are bringing their resilient attitude from ELS to mainstream school. 'At the beginning it will be hard, and then it will be easy,' Ramonya says, echoing Bronil. Dunya is hoping to study STEM subjects. Ramonya and Bronil are going to learn Japanese, adding to their impressive range of language skills. As the siblings move into their exciting new phase of education in Australia, Ramonya has some words of encouragement for the next generation of students starting at an ELS: 'Learn English, make new friends, know new people – good luck!'See more tips for going back to schoolEven though your child's schooling may be in English, it's important to speak to your child in the language you know best


text:
I would like to replace my boring concrete patio with something more aesthetic and natural looking but don't want to spend a lot of money. What would you suggest for a home in the dry, hot, Phoenix climate?
Please help, there are so many composite decking materials, need to know, in your opinions which one is best for cold weather? I live in Michigan.
I am looking to replace some of my windows. Which material is best for window replacement? Vinyl, Fiberglass or Composite?
The siding on our home in Nashville has faded and the color is ugly now. I have considered replacing it and hear that you can install vinyl siding over existing siding. Is it true and what considerations are there before we bring someone in?
Saving the environment is my passion and I want my home to reflect a high level of eco-consciousness. I've heard the siding comes in a 'green' option made from sustainable and reduceable materials. Where can I find it and how will I know if the siding is truly green?
I live in rural Oregon. Four roofing companies have come out and given us the once over on our shingle roof. Each recommended different shingles based on our pitch and 3-tab existing shingles. But none of the shingle companies offered warranties on algae damage. I heard we need this, since algae have damaged the roofs all around our neighborhood. Can you suggest a solution for a roof replacement that will last and is worth the effort?
I like ceramic tiles just fine, but my wife wants to consider hardwood flooring in the kitchen. There's no doubt that we'll be replacing our kitchen flooring, but don't hardwood floors leak and warp if they're used in the kitchen with all the spills?
A recent trip to my local home improvement center revealed just how many siding choices there are. For me, more choices increase the stress of buying smartly. What are the characteristics of siding that I should pay most attention to when evaluating several products?


text:
Xilamuren grassland
Xilamuren, which means "yellow river" in Mongolian, is also known as Zhaohe. Xilamuren Grassland, 90 km north of Hohhot, is the nearest grassland to Hohhot and was the earliest tourist attraction that opened in Inner Mongolia. Blue sky, white clouds, rolling hills, lush green grass and wandering flocks and herds have made it an attractive place for people to stay in summer.
On Xilamuren Grassland, there is a Lama Temple, Puhui Temple, that was constructed in 1769 during the reign of Emperor Qianlong. It is a must see part of your trip to Xilamuren Grassland. Originally it was the temporary palace for the sixth Xilituzhao living Buddha. Now it is a complex of three halls with carved ceilings and painted beams. The beautiful Xilamuren River surrounds the temple, presenting a peaceful and harmonious atmosphere.
The Nadam Fair is a traditional event held each summer, usually starting on the 6th of June on Chinese Lunar Calendar, and lasting for 3-10 days. During the fair, the whole grassland is throbbing with excitement and is full of activities. You can even take part in some of the competitions that you are interested in. You also can find out what it is like to live in a yurt, where one can also take part in a grand campfire party, replete with singing and dancing and general merrymaking, until one drops from exhaustion.
Tourists can experience a great many activities, such as living in a yurt, a camp fire party, singing and dancing, watching camel racing, horse racing, and wrestling.


text:
You seem to avoid the paparazzi far more these days. Is that because you're being a protective mum?
Madonna: Yes. My daughter is too young to understand stardom. She doesn't see the point of the press and she thinks the paparazzi are silly! I've only let one photographer take my daughter's picture and that was for the article in Vanity Fair. The rest are all paparazzi pictures of her on the streets.
Does fame become harder now that your family has grown?
Madonna: Yes, absolutely. I can't go for a walk on the street with my children. I can't do the things that other people do with their children. Where Lourdes goes to school is affected by my fame. I can't make those decisions in the way that other people do.
How much does being a mother affect your career decisions?
Madonna: Very much. I want to be at home, being a mom, as much as possible.
Do you sing to your kids?
Madonna: Oh, yeah. But I won't tell you what. I make up songs that are really silly and completely embarrassing.
Are there times when you've thought 'forget it!' and wanted to disappear?
Madonna: Oh, yes, absolutely. I'd just like to go to the countryside. Nothing more than that.
You appear to have fallen in love with everything English. Why is that?
Madonna: I spend a lot of time in LA so it's a refreshing change. London is very inspiring. I love to read and so few people in LA read books for any other reason than to make movies. In London, you read because you love good books.
Have you been to India yet?
Madonna: No, I'm dying to go. Ricky Martin goes to Nepal by northern India. I'd go to southern India to study with Pavati Joyce.
How much time do you spend practising yoga each day?
Madonna: An hour and a half. It gives me a sense of balance, focus, serenity and wisdom. It's been a great influence on my life. All of my friends have started doing it. I do Pilates too.
Do you think you're judged unfa irly in your acting?
Madonna: Absolutely. People are more judgemental when you've already been really successful in one area.


text:
Loughrask Lodge offers bed and breakfast accommodation located in the village of Ballyvaughan near Burren in County Clare. The B&B is family run and boasts stunning views of Galway Bay and the Burren Mountains.
There are two triple rooms and two family rooms at the bed and breakfast. All of the guest rooms are tastefully decorated and furnished to a high standard. The guest rooms offer the following:
Bathroom facilities.
Tea & coffee making facilities.
Beside tables with lamps for reading.
Guests have the use of a guest room whilst staying at the bed and breakfast. This room has plenty of comfortable seating, a beautiful fireplace and a TV. This is a great room to enjoy a drink, read a book or meet other guests.
Breakfast is served in the dining room between 7.30am and 8.30am. There is a range of food available including cereal, scrambled egg with smoked salmon, cheese, salami, yoghurt, fresh fruit, full English and much more. To see the full menu please visit our website.
There are many great places to visit in the local area including Aillwee Cave where you will have a thirty minute stroll through the beautiful caverns over bridged chasms, under weird formations and alongside the thunderous waterfall. This is a truly beautiful place and well worth visiting during your stay.
The local area also has a range of shops, restaurants, pubs and cafes. There are stunning sandy beaches and great places to try out mountain climbing just a stone's throw away from the bed and breakfast.
For more information please visit our website.
Rates: From 45 -55 per room per night based on single occupancy.
From 76 per room per night based on 2 people sharing.
Children are welcome.
Sorry, no pets.
Wi-Fi/internet access.
Bicycle hire nearby.
Off street parking.
3 star Board Failte.


text:
Scientific Advisory Board
Cardiovascular Health Experts
Christie M. Ballantyne, M.D.
Dr. Ballantyne is a leading cardiovascular specialist, lipidology expert and atherosclerotic vascular disease researcher. He is currently a Professor of Medicine at Baylor College of Medicine and the Chief of the Sections of Cardiovascular Research and Cardiology. Additionally, Dr. Ballantyne is the Director of The Maria and Alando J. Ballantyne, M.D., Atherosclerosis Clinical Research Laboratory and the Director of the Center for Cardiovascular Disease Prevention at the Methodist DeBakey Heart and Vascular Center as well as the Co-Director of the Lipid Metabolism and Atherosclerosis Clinic at Houston Methodist Hospital.
Dr. Ballantyne has conducted extensive research on the pathophysiology of atherosclerosis, with an emphasis on monocyte activation and adhesion, and led numerous clinical research programs on the prevention of atherosclerotic vascular disease. Dr. Ballantyne earned his degree in medicine from Baylor College of Medicine and performed both his internal medicine residency and postgraduate training at The University of Texas Southwestern Medical School. He completed a cardiology fellowship at Baylor College of Medicine and an American Heart Association/Bugher Foundation Fellowship at the Howard Hughes Medical Institute and Institute for Molecular Genetics at Baylor. Dr. Ballantyne is published extensively, speaks nationally and internationally on lipids, atherosclerosis and inflammation, and serves as an Editorial Director for www.lipidsonline.org. In 2014, he was recognized by Thomson Reuters as one of The World's Most Influential Scientific Minds.
John J.P. Kastelein, M.D., Ph.D., FESC
Dr. John Kastelein is Professor of Medicine and Chairman of the Department of Vascular Medicine at the Academic Medical Center (AMC) of the University of Amsterdam, where he holds the Strategic Chair of Genetics of Cardiovascular Disease. Dr. Kastelein is a recognized world leader in studies focused on the significance of lipoprotein metabolism in the development of atherosclerotic vascular disease. Dr. Kastelein's current research interests focus on the etiology, diagnosis, prevention, and treatment of hypertriglyceridemia, hypercholesterolemia, and low HDL cholesterol, all conditions associated with atherosclerosis and cardiovascular disease. He has published more than 850 research papers in peer-reviewed journals, including Nature Genetics, Lancet, New England Journal of Medicine, JAMA, and Circulation. His Hirsch index is 114 as of March 2018; and his total citations are approaching more than 60,000.
Dr. Kastelein founded the Lipid Research Clinic at the Academic Medical Centre in Amsterdam in 1989, which is currently serving as a tertiary referral center for over 5000 patients each year and has become part of the Department of Vascular Medicine. Dr. Kastelein was President of the Dutch Atherosclerosis Society (DAS) and chairs the National Scientific Committee on Familial Hypercholesterolemia (EHC). He also is a member of the Royal Dutch Society for Medicine & Physics, the Council for Basic Science of the American Heart Association and the European Atherosclerosis Society, and a Fellow of the European Society of Cardiology. He also is a board member of the International Task Force for CHD Prevention and was recently appointed to the Executive Board of the International Atherosclerosis Society (IAS). In addition to the scientific programs aimed at the etiology of atherogenesis, Dr. Kastelein also served on a number of executive and steering committees of large cardiovascular intervention studies, including the SPIRE, ORION, GLAGOV, REALIZE, IDEAL, TNT, CAPTIVATE, ENHANCE, ILLUMINATE, JUPITER, RADIANCE and numerous others of which TNT (2005), RADIANCE 1 (2007), ENHANCE (2008), JUPITER (2008), SPIRE and ORION (2017) are published in the New England Journal of Medicine, IDEAL (2006) and GLAGOV (2017) in JAMA and RADIANCE 2 (2007) and REALIZE (2016) in Lancet.
Kevin C. Maki, Ph.D.
Dr. Kevin Maki is a leading clinical lipid specialist with extensive experience in the design and conduct of clinical trials in human nutrition, metabolism and chronic disease management. He has participated in more than 250 clinical trials and observational studies as an investigator, consultant or statistician. Dr. Maki is the Founder and Chief Scientist for the Midwest Biomedical Research Center for Metabolic and Cardiovascular Health and Adjunct Faculty in Biostatistics and Applied Epidemiology at DePaul University in Chicago. He is a certified Clinical Lipid Specialist and a Fellow of the National Lipid Association, The Obesity Society and the American College of Nutrition, as well as a Vice President of the Board of Governors of the Accreditation Council for Clinical Lipidology.
Dr. Maki's research has been extensively published in more than 200 peer reviewed scientific papers and he has authored or co-authored several books, including Practical Lipid Management: Concepts and Controversies and Therapeutic Lipidology. He also served as a member of the Expert Panel and Writing Group that developed the National Lipid Association's Recommendations for Patient-Centered Management of Dyslipidemia: Parts 1 and 2.
Harold E. Bays, M.D.
Dr. Bays is Board Certified in Endocrinology and Internal Medicine, Diplomate of the American Board of Clinical Lipidology, and Diplomate of the American Board of Obesity Medicine. He is the Founder of Your Body Goal, where he oversees a state-of-the art weight management program and also serves as Medical Director and President of Louisville Metabolic and Atherosclerosis Research Center. He has written or served as a contributing author to over 200 peer-reviewed scientific manuscripts and book chapters, well as presented over 100 scientific abstracts at major scientific meetings and is frequently invited as a national and international speaker. He has served as first author for a number of scientific consensus statements in Lipidology and Obesity Medicine and was lead author of the National Lipid Association Annual Summary of Clinical Lipidology 2015 & 2016, co-author of the National Lipid Association Recommendations for Patient-Centered Treatment of Dyslipidemia, and Chairman of the Obesity Medicine Association Obesity Algorithm.
Over the course of his career, Dr. Bays has served as an Investigator for over 500 early to late-stage clinical trials evaluating treatments for dyslipidemias, obesity, diabetes mellitus, hypertension, and other metabolic and hormonal disorders. He served as Chairman of the National Lipid Association 2012 Adiposity and Dyslipidemia Consensus Conference and Chairman of the 2010 American Association of Clinical Endocrinologist Adipose Tissue Pathophysiology State of the Science Conference. He has served as Chairman and task force member for a number of other medical initiatives regarding lipids and obesity and has received several scientific awards in such as the 2016 Obesity Medicine Association "Obesity Medicine Clinician of the Year," 2015 National Lipid Association "President's Service Award," and 2014 American Society of Bariatric Physicians "Task Force Award."
Dr. Bays is a Fellow of the National Lipid Association (FNLA), Fellow of The Obesity Society (FTOS), Fellow of the American College of Cardiology (FACC) and Fellow of the American Association of Clinical Endocrinologists (FACE).
James A. Underberg, M.D., M.S., FACPM, FACP, FNYAM, FASPC, FNLA
Dr. Underberg is a Clinical Assistant Professor of Medicine at NYU School of Medicine and the NYU Center for Prevention of Cardiovascular Disease. He is also the Director of the Bellevue Hospital Lipid Clinic. Dr. Underberg holds joint appointments in the divisions of General Internal Medicine and Endocrinology at NYU.
Dr. Underberg is a Diplomate of the American Board of Clinical Lipidology and Immediate Past-President of the National Lipid Association. He is a Fellow of the National Lipid Association and President of the American Board of Clinical Lipidology. He serves on the editorial board of the Journal of Clinical Lipidology and is a board member of the National Lipid Association, the Foundation of the National Lipid Association, The American Society of Preventive Cardiology and the American Board of Clinical Lipidology. Dr. Underberg also serves on the scientific advisory board of the Familial Hypercholesterolemia (FH) Foundation.
Dr. Underberg's clinical focus is preventive cardiovascular medicine, where he specializes in the management of patients with lipids and lipoprotein disorders, hypertension management, and cardiovascular disease prevention. He maintains an active clinical research program in these areas and has authored numerous articles and book chapters in the field of clinical lipidology. Dr. Underberg has a Bachelor of Science and Master of Science from Yale University, and a medical degree from the Perelman School of Medicine at the University of Pennsylvania. His internship and residency were completed at Bellevue Hospital Medical Center.
Infectious Disease Experts
J. Carl Craft, M.D.
Infectious Disease Chair
Dr. J. Carl Craft was the Chief Executive Officer and Chief Medical Officer of Aquarius Biotechnologies from 2012 until its merger with Matinas BioPharma in 2015. From 2002 to 2007, he was Chief Scientific Officer for Medicines for Malaria Venture (MMV) in Geneva, which had the largest ever anti-malarial drug development portfolio, with 20 programs, of which three were in Phase 3 clinical trials. Prior to this, Dr. Craft worked at Abbott Laboratories as the "Venture Head" of the Anti-Infective Development Group for more than 15 years. Earlier in his career, he was at Tulane University in the Department of Pediatrics Infectious Diseases and Department of Pathology, where he was the Director of Pediatric Closed at the Care Charity Hospital of New Orleans and Director of The Clinical Microbiology Laboratory Tulane Medical Center. He served for two years in the Navy with a rank of Lieutenant Commander and was Chief of Pediatrics at the U.S. Naval Regional Medical Center, Guam, M.I. Dr. Craft serves on the Scientific Advisory Boards for CEMPRA, Drugs for Neglected Disease Institute (DNDi), and ANACOR BMG. He was a Research Fellow in Pediatric Infectious Diseases at The University of Texas, Southwestern Medical School under Drs. John Nelson and George McCracken. He did his residency in Pediatrics at Milwaukee Children's Hospital. He received his M.D. from The George Washington University, Medical School.
Prof. Oliver Cornely, M.D., FACP, FIDSA
Dr. Cornely is Professor of Internal Medicine and Attending Physician at the 1st Department of Internal Medicine, and Medical Director of the Center of Clinical Trials (ZKS) at the Medical Faculty, both located at the Uniklinik Köln, Cologne, Germany. Dr. Cornely received his medical degree from the University Hospital at Albertus Magnus University, Cologne, in 1994, where he also completed his residency. He then became an intern at the St. Katharinen Hospital, Frechen, Germany. He passed the Board Examinations in internal medicine, infectious diseases, haematology/oncology, and emergency medicine. Originating from an HIV/AIDS clinical research group, Dr. Cornely's research interests include invasive fungal diseases in haematology/oncology and in the ICU setting. Dr Cornely is also a clinical infectious diseases consultant at the University Hospital of Cologne. Dr Cornely was recently elected President of the European Confederation of Medical Mycology for a 3-year term. He is past-President of the German-speaking Mycological Society, reviewer for numerous international journals, editorial board member for international journals such as Haematologica, Infectious Disease and Clinical Investigation, Editor in Chief of Mycoses, and a sought after invited speaker at numerous international and national conferences and popular workshop leader.
Dimitrios P. Kontoyiannis, M.D., M.S., Sc.D., PhD (Hon),FACP, FIDSA, FECMM
Dr Dimitrios P. Kontoyiannis received his medical degree Summa Cum Laude from the National and Kapodistrian University of Athens in Greece. He then did a post-doctoral clinical research fellowship in Mycology at the Section of Infectious Diseases at The University of Texas MD Anderson Cancer Center in Houston, TX, followed by training in Internal Medicine at Baylor College of Medicine in Houston, TX, where he served as a Chief Medical Resident. He was subsequently trained as a clinical fellow in Infectious Diseases at Massachusetts General Hospital and obtained a Master in Clinical Sciences from Harvard Medical School in Boston. He spent 3 years at the Whitehead Institute for Biomedical Sciences/Massachusetts Institute of Technology as a fellow in the Harvard MIT Clinical Investigators Training Program. He is currently the Director of the Mycology Research Program and Professor in the Department of Infectious Diseases Infection Control and Employee Health at The University of Texas MD Anderson Cancer Center. He is also an adjunct professor at the University of Houston College of Pharmacy. He serves as an associate editor for Medical Mycology and sits in the editorial Boards of Antimicrobial Agents & Chemotherapy, Medical Mycology and Transplantation Infectious Diseases and he is a reviewer in several peer-reviewed journals in Infectious Diseases, Oncology and Hematology. He has authored more than 170 peer-reviewed manuscripts and over 30 invited articles and book chapters.
Peter G. Pappas, M.D., FACP
Dr. Pappas is the William E. Dismukes Professor of Medicine in the Division of Infectious Diseases in the Department of Medicine at the University of Alabama at Birmingham, and the Principal Investigator for the Mycoses Study Group Education and Research Consortium (MSGERC) which performs multicenter trials, creates treatment guidelines for invasive mycoses, and coordinates training in the epidemiology, diagnosis and treatment of invasive mycoses. He is an internationally recognized expert in the treatment and diagnosis of invasive fungal infections with expertise in the development of new therapies for fungal infections and understanding the epidemiology of candidiasis, the endemic mycoses, and cryptococcosis. Over the last 25 years, Dr. Pappas has led numerous clinical trials in candidiasis, cryptococcosis, aspergillosis, sporotrichosis, blastomycosis, and histoplasmosis through his involvement with the National Institute of Allergy and Infectious Disease (NIAID) Bacteriology and Mycology Study Group (BAMSG) and the MSGERC. Dr. Pappas was the principal investigator of a national network of transplant centers, TRANSNET, a collaborative effort of the Centers for Disease Control and Prevention (CDC) and a consortium of industry co-sponsors to provide important epidemiologic and treatment information to transplant recipients who develop proven and probable invasive fungal infections. He is also the co-principal investigator of the Organ Transplant Infection Detection and Prevention Program (OTIP), a collaborative multicenter group funded by the CDC. Dr. Pappas joined the faculty at the University of Alabama in Birmingham School of Medicine in 1988, with a focus on HIV and transplant-associated opportunistic infections, especially the invasive mycoses. Previously, he was on the clinical faculty at the University of North Carolina School of Medicine in Chapel Hill, NC, through its affiliated hospital in Wilmington, North Carolina. Dr. Pappas earned his medical degree in 1978 from the University of Alabama School of Medicine in Birmingham. He completed his residency in internal medicine, chief medical residency, and infectious diseases fellowship at the University of Washington in Seattle.
David S. Perlin, Ph.D.
Dr. Perlin is Executive Director of the Public Health Research Institute (PHRI) and the Rutgers Regional Biocontainment Laboratory (RBL) of New Jersey Medical School (NJMS), Rutgers Biomedical and Health Sciences. He is also a Professor of Microbiology, Biochemistry and Molecular Genetics at NJMS. Dr. Perlin is an internationally recognized expert and research scientist in infectious diseases who has played a major role in advancing the national research agenda in biodefense and emerging infectious diseases. His primary expertise is in fungal infections, mechanisms of antifungal drug resistance, and rapid diagnosis of opportunistic drug resistant bacterial and fungal pathogens in high-risk patients. Dr. Perlin is the editor-in-chief of the new open access "Journal of Fungi." He serves on the Board of Directors of the Aaron Diamond AIDS Research Center, and on advisory boards and committees for the Clinical and Laboratory Standards Institute (CLSI), Leading International Fungal Education (LIFE), various pharmaceutical and biotech companies, PinnacleCare and the American Society for Microbiology (ASM). Dr. Perlin also serves on advisory and planning boards for several major international conferences, and he is a member of the Steering Committee for Microbiology, Immunology & Infectious Diseases of the New York Academy of Sciences. He earned a Ph.D. from Cornell University and pursued postdoctoral studies at the Yale University School of Medicine and the University of Rochester School of Medicine and Dentistry. Dr. Perlin was named a Fellow of the New York Academy of Sciences in 2005, and a Visiting Professor at the University of Manchester, UK in 2009.


text:
LinkedIn has 600 million users – but can this professional networking site actually help you land work?
If you know how to correctly upload your resume on LinkedIn, you've taken a big step in the right direction.
Keep reading to learn how to add your resume to your LinkedIn profile, so you can find the latest jobs and be found by employers.
Should You Upload Your Resume to LinkedIn?
The short answer is yes – but you want to make sure you put it in the right place.
First, don't just copy and paste your resume into your LinkedIn profile.
Treat them as different but complementary job-seeker tools. Your resume should be targeted at each position you apply for, whereas your LinkedIn profile is a summary of your entire career.
Two Options for Uploading Your Resume to LinkedIn
You have two options for uploading your resume on LinkedIn.
1. Upload your resume as a supplementary file
First, you can add a supplementary document to your profile by clicking the pencil icon above your contact information:
Next, click "Upload" and select your document (ideally in PDF format so anyone can open it).
Other users can then download and view your resume when they visit your profile.
2. Upload Your Resume on LinkedIn's Job Page
Your second option (and the best for job seekers) is to upload a new resume each time you apply for a job using LinkedIn's job search page.
Follow these steps if you're not sure where to start:
Step 1. Find a job you'd like to apply for
Click the "Jobs" icon at the top of the screen. It looks like a miniature briefcase, and is on the right side of the menu on the top of the page
This will take you to a page where you can search for jobs by name and location.
LinkedIn will also show you recommended jobs based on your previous searches.
Once you select a job, the advertisement will show how it matches your skillset (assuming you completed this part of your profile).
If it's a good fit, just click "Easy Apply."
Step 2. Upload your resume as a PDF or Word document
You'll be shown this form with the option to upload your resume:
Click "Upload" and attach your resume.
Step 3. Double check your application
Before you click "Submit application," make sure your resume content is targeted at the position by tailoring your resume skills section to the language in the job ad.
If you're not sure where to start, dive in to our comprehensive list of resume tips and check off anything you've missed.
Step 4. Submit – and you're done!
Once your resume is in top shape – click "Submit application."
That's all there is to it.
LinkedIn also has some premium features to aid your job search if you've got the money to splurge. For most candidates, simply submitting your resume is enough to start finding work.
Two Reasons to be Careful Uploading Your Resume to LinkedIn
There are two reasons we don't recommend uploading your resume directly to your LinkedIn profile.
While uploading a supplementary document is ideal if you have a portfolio or samples of creative work that enhance your profile, a resume contains too much personal information. This puts your privacy and security at risk.
Specifically, if you write your address on your resume (which is still considered standard practice by most), it will be available for other LinkedIn users to access. Anyone who stumbles upon your page could potentially find out where you live, your phone number, and all sorts of information you'd rather keep to yourself and legitimate employers.
Also, putting up a general resume means that you can't specifically target one company. Many recruiters and hiring managers expect the best from applicants, and a generic resume that doesn't address their particular needs will likely fail to meet their high standards.
You should instead tailor your resume to the job if you want to stand the best chance of landing an interview.
Key Takeaways
Knowing how to correctly post your resume on LinkedIn is a great way to find more job opportunities. By uploading a targeted application for each job, your resume and LinkedIn profile can be used together to great effect and help you land more interviews.
If you're looking to improve your resume before you upload, don't forget to check out our free HR-approved resume builder.
Good luck on the job hunt!


text:
RELIEF Response for SAN MIGUEL, MANILA fire victims
- Details
MANILA- August 18, 2017. With the help of MBBN staffs and volunteers, Msgr. Hernando "Ding" Coronel, the Rector/Parish priest of Minor Basilica of the Black Nazarene (St. John the Baptist Parish) went to visit the National Shrine of St. Michael & the Archangels Parish in General Solano St., San Miguel Manila, to offer some light and aid to the Fire Victims through Words of God and Relief goods, composed of food and non-food items.
Despite their valuable losses, residents, parish staffs and parish organization members, particularly the Parish Youth Ministry, who tends to live temporarily inside the church vicinity, gave us warm reception. The heart-touching smiles from the victims` eyes define hope in every way. Msgr. Ding has nothing to say but gratitude to God for giving them strength to continue their lives.
Quiapo Church celebrates National Disaster Consciousness Month 2017
- Details
The Minor Basilica of the Black Nazarene through its Disaster Preparedness and Response Ministry (DPRM) joins the National Disaster Risk Reduction and Management Council (NDRRMC) in the observance of National Disaster Consciousness Month (NDCM) on July 1-31, 2017 with the theme "4Ks: Kamalayan sa Kahandaan, Katumbas ay Kaligtasan".
Executive Order 137 s. 1999 declares the month of July of every year as NDCM which aims to increase the awareness of every Filipino on natural and man-made disasters for a better appreciation of the government's disaster preparedness programs.
Quiapo Church DPRM will undertake various activities that will raise public awareness in disaster preparedness.
Quiapo Church conducts Seminar on Understanding Terrorism
- Details
May 23, 2017- The Minor Basilica of the Black Nazarene through its Disaster Preparedness and Response Ministry conducted a seminar on Understanding Terrorism and Crisis Management held at the 6th floor Pope Benedict XVI Building, Quiapo Church. This activity was attended by 150 participants composed of MBBN Heads and Supervisors, Crime Watch and Security personnel from different agencies.
The first talk on Understanding Violent Extremism was given by Col. Llewellyn Binasoy (INF), GSC PA of the Armed Forces of the Philippines-Joint Task Force-NCR. A session on Understanding Terrorism was imparted by a representative of National Intelligence Coordinating Agency. Basic concepts and preventive measures were presented by both speakers.
With the ongoing safety and security concerns being undertaken by Quiapo Church, the said seminar has raised awareness and preparedness.
- Details
Every year, Earth Day is celebrated on April 22, on which day events worldwide are held to demonstrate support for environmental protection. It's the perfect time to start thinking about the planet we live on and how to save it.
Earth Day aims to inspire awareness of and appreciation for earth's environment. This year's theme is "Environmental and Climate Literacy". Environmental and climate literacy is the engine not only for creating green voters and advancing environmental and climate laws and policies but also for accelerating green technologies and jobs. Education is the key to advocacy and advocacy is the key to change.
The Minor Basilica of the Black Nazarene supports Earth Day. Quiapo Church will become part of the movement that continues to inspire, challenge ideas, ignite passion, and motivate people to action. Earth Day is more than just a single day. It's bigger and brighter. We will start now and we won't stop the advocacy on environmental and climate literacy.


text:
Tim Peake is set to take his first ever spacewalk later today at 12:55 GMT (07:30 ET/04:30 PT), which will stream live on NASA TV from 11:30 GMT (06:30 ET/03:30 PT).
The walk is expected to last six hours or longer depending on how smoothly the repairs go.
Although the Brit had previously assisted colleagues Tim Kopra and Scott Kelly on an unplanned spacewalk that took place in his first week in space, this will be his first mission outside the safety of the station.
Peake has been tasked with performing a variety of emergency repairs along with fellow Astronaut Kopra. They will replace a failed power regulator, cables and valves to keep the International Space Station functional.
Replacing the power regulator is not without risk, as high voltage discharges prompted by exposure to the sun could prove problematic. For that reason, there is a 30 minute time limit on the procedure, set to be completed while the ISS is still in shadow.
On Earth, Peake spent time rehearsing this particular walk, so he stands every chance of meeting all the targets – especially with help from the ISS as well as the folks back at Mission Control.
- We'll be watching closely. Here's a reminder of the day he joined the rest of the Principa crew in space.


text:
PPC Mastery Course for Local Businesses
This Pay Per Click (PPC) course is designed for all businesses who want to get the very best results for their search engine marketing campaigns.
Learn Search Engine Optimization and Website Marketing Strategies from the Pro
Introduction to PPC with Google AdWords and Bing Ads
By adding pay-per-click (PPC) campaigns to your marketing mix, you can more effectively connect your products and services with potential customers who are browsing the web in search of what you're offering. In this course, learn the basics of PPC by discovering how to set up and manage campaigns in two industry-leading PPC platforms—Bing Ads and Google AdWords. The course begins by diving into the basics of PPC advertising, providing an overview of search and display advertising with targeting methods. Next, he explains how to create advertiser accounts and how to grant access to third-party users. Then, he explains how to set up your first PPC campaigns in Bing Ads and Google AdWords, and offers budgeting tips. He also shows how to compose compelling ad copy that attracts good quality scores, and goes into optimization. To wrap up, he covers common challenges that you'll likely face, along with some helpful solutions.
Pay-per-click traffic analysis
Do you want to generate better reports about your web traffic, and make more intelligent decisions about where to focus your marketing efforts? In this course, take an in-depth look at Google Analytics, and learn advanced techniques that can help you use this popular and powerful analytics tool to glean better insights. We dive into PPC metrics, and explains how to conduct an PPC performance analysis. He also shows how to integrate Google Analytics with WordPress; use advanced features such as filters, views, and dimensions; build customized team reports; conduct a conversation rate analysis; and more.
Google AdWords: Intermediate Techniques
Take your AdWords campaigns beyond the basics. Go deeper into AdWords settings and get more value for your ad spend. Intermediate Google AdWords provides loads of new hints and tips on how to run your account and maximize conversions—whether you're running ads directly on Google, connecting to a local audience, or remarketing to people who've already visited your site. Learn how to use advanced settings to find better keywords, optimize campaigns, identify trending topics, test landing pages, create dynamic ads, and much more. We cover how to maximize terms such as impressions, CTR, Quality Score, and CPA, so you can refresh your knowledge and your vocabulary while you learn new techniques.
Ad Extentions
Request more Information Below!
Quality Score Optimization
Request more Information Below!
Advanced Tracking
Request more Information Below!
Identify New Oppurtunities
Request more Information Below!
Monopolizing SERPs
Request more Information Below!
Tools and Resources
Request more Information Below!
Optimize for Mobile
Request more Information Below!
Marketing Managers
Responsible for producing or executing a marketing plan. Looking to update their skills in developing an online marketing strategy.
Business Owners
Looking to incorporate online and digital marketing to attract more prospects or improve their ability to converse with marketing team members.
College Students
Considering a career in Online Marketing. This program will give you the tools to begin a career path in the evolving, integrated world of marketing and media – whether you want to become a part of a marketing team or start your own venture.
Entrepreneurs who are new to online marketing strategies and would like to know techniques you can use to improve your website's ranking on the results pages of search engines such as Google.


text:
Brought to you by WBIW News and Network Indiana
Last updated on Thursday, December 22, 2016
(BLOOMFIELD) - A Bloomfield woman is accused of stealing thousands of dollars from clients at a Miracle Ear in Bloomington.
Bloomington Police arrested 35-year-old Kristy McIntyre on felony charges of theft, five counts of identity deception and five counts of forgery.
According to a Monroe County Circuit Court 3 probable cause affidavit, McIntyre was arrested after they discovered customers were purchasing hearing aids and McIntyre was keeping the money.
In August 2015 a customer purchased a set of hearing aids for $3,215 and paid the bill in cash.
But according to Miracle Ear, there was no record of the order and the business never received payment for the hearing aids, so they were never delivered.
Then in September 2015, McIntyre reportedly set up a financing account without a customer's knowledge. That customer had purchased a set of hearing aids from McIntyre for $2,500.
Even though the customer had insurance which would paid for the hearing aids, McIntyre set up a financing account for (him) through HealthiPlan without his knowledge.
On September 22, the customer received a check from his health insurance company, but McIntyre told him the business would not accept checks.
The customer then began receiving notices on June 8, 2016 stating the account that McIntyre set up, was past due.
He returned to the store and showed them the notices. McIntyre told the man she would contact the financing company and fix the issue, she never did and Miracle Ear never received payment for the hearing aids.
Similar situations reportedly occurred in December 2015, January 8, February 1, February 25, March 3, March 4, March 11, April 20, May 23 and May 31.
1340 AM WBIW welcomes comments and suggestions by calling 812.277.1340 during normal business hours or by email at firstname.lastname@example.com
© Ad-Venture Media, Inc. All Rights Reserved.
Click here to go back to previous page


text:
November 2017 Owlcrate
This months Owlcrate I was so excited for, and its theme was Castles, Courts, and Kingdoms. The first thing we have is a Harry Potter "Expecto Patronum" Beanie to keep you warm for the winter. Next is a notebook with an A Court of Mist and Fury quote on it which reads "Don't let the hard days win". Up next are two Owlcrate exclusive items, the first being a magnetic Grisha pin from the Grisha Trilogy and also Winter is Here lip balm which is inspired by Game of Thrones. Lastly is a bar of soap that is shaped into leaves and is in the scent of Elvin Bread from the Lord of the Rings series.
Finally is the book of the month, The Glass Spare by Lauren DeStefano, which comes with a letter from the author, a signed bookplate, and the pin of the month.


text:
Bletchingley Golf Club
Bletchingley Golf Club is located in Surrey and has good transportation links from London and surrounding areas. This wedding Venue is delighted to offer the use of their stunning Function Room for your wedding day. The large balconies offer amazing views over the golf course. With multiple tastefully decorated function rooms and bars there is much Bletchingley Golf Club can offer. Since 2015 two ceremony rooms are licensed for civil ceremonies meaning they are able to host your whole day.
The Club's experienced Wedding Coordinators are happy to guide you through and help plan every aspect of your special event to the finest detail. You will have exclusive use of the wedding suite from 9am on the morning of your wedding until midnight. Appointments can be arranged with any of your wedding services contacts to ensure your day runs smoothly. Bletchingley Golf Club can look after your day so your need only enjoy and take in the moment.
Check out the following links if you are interested in any of our services such as: wedding planning, beautiful wedding dresses, bridesmaid dress, groom wedding suit hire, wedding photography. Alternatively here is the number to contact us via telephone; 01883592095 we look forward to hearing from you.


text:
echoing the screams of the broken7:02 AM
I can understand those screams.
It mirrors my own anger and sadness and sometimes aching rage at the darkness.
I watch little kids become miniatures of their addict parents, of suicidal teenagers, and girls giving up their innocent for a boy's lust.
I want to cry because it's like a foreseen train wreck that I cannot stop no matter how hard I try.
I always was excited for adult life because I thought adults had all the answers. My mom was superwoman in my eyes - she always did see to know what to do, how to fix what was broken, how to heal the boo boos and pain. I couldn't wait until that was me...until it wasn't and is never going to be.
I'm never going to have all the answers...and in all honesty no one does. It's just a little girl's idea of adulting gone wrong.
So I'm not going to pretend otherwise.
But I'm learning to be with people in their pain. For me that is the only thing I can do -- walk with people in their pain.
One of the most beautiful, gratifying, healing things is people walking with you in your pain. Over vacation my friend sat with me and asked me about my depression and honestly wanted to hear me and my story and help me towards healing.
She didn't offer answers.
I wouldn't have wanted her to.
She just offered love and friendship in the pain and that was enough.
When you are in pain you don't want people to try and offer answers because sometimes there is no true answer. You don't want them to pretend they know what you're going through...unless they really do.
You just want them to sit there with you in the pain and sometimes the rage and brokenness.
I hate it that I can't offer up answers for this broken world. It kills me. Sometimes I want to shut myself in my room and never come out until things are better, until little kids aren't trying to kill themselves, until parents stop abandoning their children, until siblings stop beating on each other, until divorce and hatred does not exist with those I love.
But it's never going to end...until the end.
And it's not the end, so I will try and sit with people in their brokenness. I can understand their anger and pain at the darkness. It's a monster seeking to devour.
But I know there is a Light at the end of the tunnel.
We're just not there yet.
Soon maybe, just not yet.
4 of your thoughts
That accidental moment when you delete a comment from one of your beautiful readers and it goes away and you cannot get it back. *face palm*ReplyDelete
I know this feeling too much. Way too much. I wonder so often, but I think I've come to the conclusion that without pain there can never be true beauty or true joy. That's my take on it, at least. Of course, I don't always like it...but I guess.ReplyDelete
He's still here for us through it all, and He still delivers!!! <3
Thank you so much for this post, Kara!
~ Lily Cat (Boots) | lilycatscountrygirlconfessions.blogspot.com
I love this posttttt <3 I can relate so hard.ReplyDelete
Comments make me smile, lift my spirits and give me the motivation to continue writing. In return I'll comment on your blog, because you're awesome and deserve it.


text:
Thanks for browsing!
Prices include UK p+p. This always comes with the appropriate level of insurance.
Combined postage is always available. I don't make money out of p+p, so I'll only charge you the actual cost. Any change will be refunded through PayPal. If you'd like to know the p+p before you buy, please contact me. Your order will be sent by the most economical rate, which still includes the necessary insurance.
Overseas customers: for overseas postage rates, please email me using the 'contact us' button at the foot of this page. Everything's sent airmail, with the appropriate insurance cover. If you're happy with the postage cost, I can then invoice you for the extra through PayPal. (You won't have to pay the UK postage price as well, of course!) Thanks!


text:
Pregnancy is the most special time of women's life. Definitely in that special time you have to look beautiful and your best. Along with this you want to be comfortable too. The pregnancy period of every woman is different and every woman is also different from other. So, if anyone suggests you to get a pair of leggings along with some trousers, so it may not suit you.
For buying clothes for your pregnancy you have to consider some points, which are mentioned below;
It is the most important factor. You will not be comfortable if you do not wear clothes according to the weather and climate. If summer is around you so getting maternity trousers will be enough to comfort you. Similarly buying loose sweatshirts will be suitable. But if you like to wear tight clothes you can wear but not like normal days, you will be uncomfortable in it.
If you have to work in office until your due date, so you have to buy clothes according to it. In this regard getting some pair of maternity jeans will be much enough for you. It will maintain your style along with giving you comfort. Getting shirts bigger or loose than your actual size will also help a lot.
This is a bit tricky to identify. But don't worry we have done well. In the initial months of pregnancy, you should get soft, stretchable, and supportive bra with no wires. It is because, in these months the size of your breasts get increased so wearing normal size will be painful. In the middle months of pregnancy, your bra should be with flexible wires and soft cups with 6 hooks and eye for supporting greatly. It is required because in this stage your ribcages will expand. If you are a part of Dubai so you can easily shop maternity nursing bra Dubai easily from online shopping websites.
Body and Weight:
If you are the one whose belly just gets pops out so you will not be having many size jumps, but it's rare. Most of the women's body weight along with belly grows a lot. In this regard always get the outfit after trying. It will help you in evaluating your size perfectly. Most of your body parts swell up, so buying after trying will be beneficial.


text:
Cardbox > Forums > Cardbox Talk > "Cataloguing and managing a 35 mm slide collection"
Cataloguing and managing a 35 mm slide collection
|Posted By
10-May-2012 21:10
I'm a newbie with absolutely no experience of databases. I need to find a solution to help me catalogue and manage the use of my 35mm slide collection, and Cardbox has been suggested as a way forward. The full details of what I'm trying to do can be found at http://screencast.com/t/jJCw2JMcSJ
Martin Kochanski has been kind enough to have a look at this and says that he thinks Cardbox could do all that I want except perhaps for the last of my requirements. He suggested that I post this message to see if any experienced Cardbox user had thoughts on this point, so it's over to you!
10-May-2012 23:01
In another application for my job I also store images. Into the record is also the jpg file stored. So the image is showed ++ it works as file container.
For a beginner there is a way to go to develop this. However, I cannot find an alternative for such a thing then Cardbox.
First try to know what you want. If that is clear, you will find a way to make it with Cardbox.
11-May-2012 08:45
Entirely agree with Bert. I also use Cardbox for both books and image files. I am also not very experienced and even reading what Bert said I can see I could improve my database, if I understood it. But with my limited knowledge I find Cardbox ideal. I have two separate databases of 134GB and 9 GB respectively. Highly recommended.
Charles Welling
11-May-2012 09:08
I can assure you that Cardbox is perfect for the job. I read what you want to do and I don't believe this will be a problem. Your collection is now ordered by subject or category, and you already noticed yourself that this method has its limitations.
The core of your database can be very straightforward: a field containing the master number (the slide's ID), the pocket number and a field containing keywords that identify what the slide is about. That's enough to find any slides on a particular subject, to know where they are and to see that you have the right ones by checking the master number.
My advice is to start with such a simple database and keep it small (100 records or so) to get the feel of Cardbox. You can always change anything you like, or better: anything you don't like.
The next step might be to add an image field. There's no need to reorganise the existing small database: just add the image field. Add some pictures. At this stage they need not be the actual scans of your slides. For experimental purposes you could use any picture. Keep the images smallish: 700 to 800 pixels is a good average.
When your satisfied that your database meets your needs, you can take it a step further.
Create another database. Give the records (at least) three fields: date, name of the audience and master number of the slide. Let's call the slide database SLIDES and this database TALKS.
Now suppose you have all your slides in SLIDES and 100 talks in TALKS. You can now use the relational search capabilities of Cardbox. I will not discuss them at length here; that's too heavy for a newbie :-)
You can open both databases.
You can also make a selection of slides in SLIDES for a certain audience, select the same audience in TALKS and exclude all previously used slides from your selection in SLIDES.
Yes, Cardbox is perfect for the job.


text:
Long sleeve tee shirts combine the comfort and convenience of a regular tee shirt with the extra warmth (or sun protection) of sleeves. You can buy a long sleeve tee shirt pattern, or cut apart an old tee shirt along the seams. If you use an old tee shirt, be sure to add at least 1/4 inch of extra fabric to each edge for seam allowance, and 1 extra inch along the lower edges of the tee shirt front, back and sleeves for hems. To make a long sleeve tee shirt from a short sleeve pattern, just extend the sleeve patterns so they're long enough to cover your arms. You can finish the ends of the long sleeves with simple hems, or with cuffs made from ribbing.
Make a Long Sleeve Tee Shirt
Pick out a tee shirt pattern with long sleeves. Many tee shirt patterns come with several options for lengths and collar styles. Cut out the patterns, using the cutting lines for the size and style you need.
Pin the pattern pieces to the knit fabric. Depending on the pattern, you may need to fold the fabric in half right sides together and place some pieces on the fold. Cut out the pattern pieces.
Pin the front and back of the tee shirt right sides together. Sew the front and back of the tee shirt together along the shoulders and the sides below the armholes.
Pin the underarm edges of one tee shirt sleeve right sides together, then stitch the underarm seam. Turn the sleeve right side out.
Put the sleeve inside one armhole of the tee shirt. Pin the upper edges of the sleeve to the armhole, with the fabrics right sides together. Stitch the sleeve to the armhole.
Repeat steps 4 and 5 for the other sleeve, then turn the tee shirt right side out.
Hem the bottom of the tee shirt by folding the lower edge over 1/2 inch toward the inside of the shirt and pressing the fold flat. Fold the edge over another 1/2 inch and press it flat again. Topstitch the fold in place using matching thread.
Trim the ribbing if needed to make it 1/2 inch wider and longer than you want the finished collar. Sew the short ends of the ribbing together.
Pin the unfinished edge of the ribbing to the top of the tee shirt neck opening. Stitch the ribbing to the tee shirt using 1/2 inch seam allowance, then turn the ribbing right side up and press the seam flat. Topstitch along the seam to hold the ribbing in place if needed.
Finish the ends of the sleeves by hemming them (the same way you hemmed the lower edge) or by adding cuffs made from ribbing (the same way you added the collar). If you choose cuffs, you may need to shorten the ends of the sleeves first so that the cuffs will make the sleeves the right length.


text:
This past week I had a new author photo done.
Author photos used to be easy. You could have a pipe. You could cuddle a cat. You might wear a hat. (I sound like I'm channeling the good Doctor Seuss.)
I have never found them easy.
My first author photo I didn't go for hip. I wore a turtleneck and a blazer. I went to the photographer's studio, where I learned the photog had a healthy trade in semi-erotic marital portraits. No nudity, but more skin than I expected to see, and a lot of artfully positioned grape bunches. I got to lean against a spare Grecian column and tried not to think about who else had leaned against it.
The photo of me on my website was done in Paris. My publisher there hired an Irish photographer to snap some photos of me that they could give to the various newspeople who were interviewing me while I was in France. It was gray and rainy and I wore a raincoat not for effect but because it was gray and rainy. (I am so smart.) "A trenchcoat, yes! Pop that collar!" the Irishman cried in glee. "Look Ludlumesque." I am sure Parisians are used to fashion shoots on their streets, but I don't exactly look like a male model. I saw several people wondering why this cool, tall Irish dude was snapping dozens of photos of me leaning against a door, walking into traffic, glancing backward down the street, popped collar and all, while yelling instructions at me to look more "grave" and "to open my eyes just a bit more." (You'll soon see a pattern.)
My last author photo was taken in London. The photographer (who was quite brilliant) took me to a nearby park one afternoon. There were a couple of people ambling in the park, but not many, and we took our shots and left to go take some other shots nearby. One minute after we left the park we saw several police cars and motorcycles racing to the park. Hmmm. The photographer took some more pictures of me against a warehouse wall, and told me two days before he'd done a photo shoot with Sigourney Weaver. I apologized for causing a career setback. When we were walking back to his studio, we saw a policeman and asked what had happened. Apparently right after we left the park (think ten seconds) a drug bust went down and one of the suspects punched a policewoman. Bad, bad, bad. The officer was okay and the bad guys were under arrest. My editor was devastated that there was no shot of an arrest taking place over my left shoulder in the photo, because that would have been perfect.
So, this month, my wife and I decide to do a new photo. It's only fair as my hair now has noticeable strands of gray in it so I don't want to misrepresent by using my college ID photo any more. We hire a photographer, Amy, we've worked with before, who is very good. Especially taking photos of small children. And I hate having my photo taken, and often fuss and cry, so I qualify as a small child. (My wife and kids are incredibly photogenic. I have a slightly crooked nose, and a squint, so I'm not.)
We start in the dining room.
I immediately complain: "Um, I don't think the wall color is going to be good for this." It's canary-colored. Yellow does not say thriller writer.
"We'll Photoshop that out," Amy told me. "I can Photoshop ANYTHING."
I hope there is a "Make Me Look LIke Brad Pitt" button on Photoshop.
Lots of pictures, while my wife stands by. "You need to open your eyes," she says.
"They're open."
"Open them wider."
I do.
"Stop glaring."
I have naturally squinty eyes, it's a sign I can't be trusted.
We go outside into the sunshine, so I can squint some more. Now I'm outside, but sitting on a stool in front of draped fabric. Nature shots, people.
"Are any of these shots going to be, you know, HORIZONTAL?" Amy asks my wife.
I start looking for the bearskin rug, then remember the purpose of the shot is to help sell books, not create a further sense of terror.
"Open your eyes!" my wife says, as though I am blindfolded.
"This is as open as they get." I am starting to sound a touch surly.
A couple of days later we get a few of the shots via email. Some are good. One is marked, "I wanted you to see what I could do with Photoshop. . ."
And in that photo, my skin is very pale and slightly sparkly. I look like a cousin to the Cullen family in Twilight. An cousin who apparently had Botox before becoming a vampire.
"That does not look like me," I said. "That looks like me auditioning for the Real Househusbands of Austin."
"She's just showing what Photoshop can do," my wife says, printing the photo and slipping it into a folder that I never see again. "We'll dial that down."
And we will. They are good photos. I hate having my picture taken. But I just want to look like an author you can trust to give a good read. Squint and sparkles aside.