text:
Woman gets 8 years for fatal overdose
The overdose killed a Hartland man in 2011
A 20-year-old Oconomowoc woman has been sentenced to eight years in prison for a heroin overdose that killed a Hartland man.
Dustin L. Williams' mother found him unresponsive at their home in July 2011, shortly after a visit by Kandice Essmann, his friend since high school. He was pronounced dead at an Oconomowoc hospital.
Essman pleaded no contest in October to first-degree reckless homicide. She told investigators she bought them $50 worth of heroin, and that after she left Williams' home, she threw out the needles the two had used along the side of the road.
The Milwaukee Journal Sentinel reports that Waukesha Circuit Judge William Domina added seven years of extended supervision at Essmann's sentencing on Monday, and gave her credit for 220 days she's been in jail.
Copyright 2012 by The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
The Columbus Dispatch - February 27, 2013 02:23 PM
The Crew has all but finalized its 2013 roster with a pair of familiar faces. Today, the club announced that it had signed Konrad Warzycha, Kyle Hyland and Shawn Sloan for the upcoming season, bringing its roster total to 29 two days before the league's roster compliance date.
Warzycha, son of head coach Robert Warzycha, is a two-year MLS veteran with one appearance under his belt who played collegiately for Ohio State. His last two years were spent with Sporting Kansas City.
"I'm really excited to be here," Konrad said after today's training session in Obetz. "I grew up here ever since I was 8, when we moved to Columbus. I grew up with the Crew. The Crew has been a part of my life since I was a little kid, so to finally get the chance to play for them is a dream come true. I'm thankful for being here and for the opportunity."
After being waived by Kansas City, the younger Warzycha spent some time training with KS Lechia Gdańsk of Poland's first division. After entertaining thoughts of playing in England, he opted to spend the MLS preseason trying to earn a roster spot with his father's team.
Team president and general manager Mark McCullers said Robert Warzycha first approached him last winter about inviting his son to camp for a trial.
"The other thing about Konrad is he's a great kid," McCullers said. "He's got tons of character and Robert's a professional. When they're here, they're going to have a professional relationship. I can guarantee you he's not going to get any special treatment. If you saw Chad Marshall dump him on his (butt) out there just a few minutes ago you'll know he's not getting any special treatment on the field or off the field."
He will wear his father's jersey number – 19. It was given to him upon his arrival for preseason training, he said. Warzycha scored two goals in preseason training.
Robert Warzycha said he will have higher expectations for his son than anyone else will.
"I think if you are a parent you always expect more from your kids," the coach said. "Simple as that. Obviously yeah, he's the coach's son so people are going to look at him a little differently. Obviously they're going to look at him to do some things. He just has to play and he needs to be a good player. That way, he can be on the field and have people talking about him as a good player. It's up to him."
Hyland has signed a homegrown player contract, becoming the sixth such member of the Crew's roster. A 5-7, 150-pound defender, Hyland hails from Bay Village, Ohio, and played collegiately for IUPUI. As a senior last season, he was voted second-team all-region and all-league after tying for the league lead in goals (8), shots (58) and game-winning goals (3) after starting all 18 matches.
"I think it's great," McCullers said. "A little bit of a different path than our other signings but probably a little bit better with him coming into camp and earning the spot on the roster. I think that's just another positive sign for our development academy."
He will play left back for the Crew.
"It's exciting, especially because ever since I was a little kid my parents used to bring me up to Crew Stadium to watch games," Hyland said. "It's exciting playing for your home team."
Sloan, a midfielder, was the Crew's final pick in the supplemental draft. Selected 66th overall, he played for High Point University for the last four seasons where he was named first-team all-league each year.
"He showed us some flashes," the head coach said. "As a coaching staff, we talked about it and there are some good things that he can bring to the game. He's obviously a project and hopefully he can turn into the player that we think he can be."
The final roster spot will go to a goalkeeper, Warzycha said.

subset: commoncrawl


text:
BSC Sign Agreement to Establish Associate of Applied Science Program in Occupational Development--Child Care Practitioner
In response to an increasing demand for qualified child care professionals, Bluefield State College has established an "Associate Degree in Occupational Development--Child Care Practitioner," in affiliation with the Child Care Development Specialist Registered Apprenticeship Program (RAP). Representatives of BSC, the U.S. Department of Labor Bureau of Apprenticeship and Training, WV Apprenticeship for Child Development Specialist, Mercer County Economic Opportunities Corporation, Princeton Community Hospital, The Council of the Southern Mountains/McDowell County Head Start, and Greenbrier County Head Start participated in an agreement-signing ceremony at the College. Dr. Betty Rader, BSC Provost, noted, "This program meets the guidelines of the West Virginia Department of Health and Human Services. It involves 300 hours of classroom instruction and 4,000 hours of on-the-job training." The 64-credit hour program is designed for students who complete the RAP in Child Care Development Specialist and required college coursework. Dana Daugherty, State Director of the U.S. Department of Labor Bureau of Apprenticeship and Training, added, "This AAS degree program will complement the occupational specialty classroom education and on-the-job training already available through apprenticeship programs at selected County Head Start programs by providing general studies and technical support knowledge and skills." Selected county Head Start programs have requested implementation of this degree program, citing the continuing need for better educated aides and other child care workers, Daugherty observed. Recent welfare reform legislation ensures that, as former welfare recipients enter the workplace, more child care facilities will be started to provide day care for the increasing number of small children needing such care. "Graduates of the Occupational Development--Child Care Practitioner program will provide competent, caring employees to staff these facilities," he concluded. In addition to Daugherty and Rader, other participants in the signing ceremony included Dr. Robert Moore (BSC President), Cynthia Beal (Chairperson, WV Apprenticeship for Child Development Specialist), Webster Gilbreath (Program Manager/Mercer County Economic Opportunities Corporation), Willa Whittaker (Director/Princeton Community Hospital Day Care Center), Helen K. Carson, Director of Health & Education, The Council of the Southern Mountains McDowell County Head Start), and Terri Wontrobski (Director/Greenbrier County Head Start).


text:
Databases can be many things to many people. For some, a database is something that handles enterprise data on a cluster of back-end servers. Others work at the other end of the spectrum and need to gather and store data on small mobile devices such as PDAs or more specialized vertical market devices. Sometimes these devices have a network connection that allows them to talk directly to a back-end server. Often, however, they are partially connected, and need their own local data store.
This is where embedded databases come into the picture. These are databases that can be embedded into applications, rather than running as separate processes. It's not surprising that they have become increasingly popular in the past few years. Most embedded databases are lightweight variants of the traditional SQL database. However, this is an area where db4o, an open source native pure object database for Java and .NET, excels. db4o, which I described in a previous article, has some important assets in this type of environment: small footprint, zero administration, and, as a native object database, the ability to store objects as they are, with no need to define a database schema or map objects to tables. The domain class model itself is the database schema. The simplicity of development with an object database can lead to significant savings in time and effort.
There are some potential drawbacks with an object database like db4o. Since data is stored in the form of Java or .NET objects, you can only make sense of it within the application that created it, or with an application that can access the same model classes. You can't just fire an SQL query at the database.
The new db4o Replication System (dRS) now allows you to join together the different worlds of object and relational databases. Based on Hibernate, it provides the capability to replicate data between db4o and relational databases such as Oracle and MySQL. In practice, this can mean you can synchronize data between the local db4o database on a partially connected device and an enterprise RDBMS. It also means that your db4o data becomes available on an SQL-friendly platform for ad hoc access.
Related Reading
Hibernate: A Developer's Notebook
dRS also allows such distributed systems to benefit from db4o's schema evolution support. In an agile environment, object models may be refactored frequently. db4o automatically adapts to a changed object model, and those changes can be replicated into the RDBMS.
db4objects Inc., the company behind the db4o database, has recently released a development version of its new replication solution. dRS can be used in a distributed db4o-based system in a number of ways. Here are some possible scenarios:
dRS provides an object-oriented API that lets you write simple applications to perform these tasks, or to embed the capabilities within your applications. Although db4o supports both Java and .NET, the initial release of dRS is Java-only. However, it can also be used to replicate databases containing .NET objects.
The ability to replicate between native databases is an important feature for db4o in distributed applications in which components are not necessarily able to communicate over permanent or highly available network connections. A db4o database consists of a single, easily transportable file, the contents of which can be made available to applications through a lightweight network server, through a server embedded within the application, or by simply opening the file in a single-user mode. This gives a great deal of flexibility: as long as a replication system can get access to a database file, it can synchronize it with another file or files.
There are other benefits from an object-oriented approach to replication. For example, a replication process often needs to handle conflicts; for example, where objects have been modified since the last replication in two databases that are to be synchronized. Because dRS can work with the actual business objects, rather than a representation of their field values mapped onto tables, it is possible to build the precedence criteria into the business logic within the objects. For example, in a system with customers and salespersons, a customer object might be able to store information to indicate whether that object was changed by a salesperson with "ownership" of that customer. The replication process could then access that information encapsulated in the objects themselves to help resolve conflicts.
Replication between native object databases is interesting, but what is likely to make many people sit up and take notice of db4o is the ability to replicate objects from a native object database to MySQL, or to Oracle, or to whatever RDBMS you might prefer to use. You can develop your application with db4o, but you can access the data pretty much any way you want. If your company has a preference to have all of its data deposited within an Oracle system, you can do it, even if it was originally created by a db4o-based application.
In this article, I'll concentrate on the object-to-relational capability of dRS.This is intended to give you a flavor of what db4o and dRS can do; it is not meant to be a comprehensive guide to all the features of dRS. Along the way, having a close look at the same data in different databases will highlight some of the ways in which a native object database differs from a relational one.
dRS makes use of the capability that Hibernate, the popular open source object-relational mapping framework, provides to work directly with Java objects that are persisted by a relational database. Hibernate works in the background to generate and execute the SQL statements that the database understands, and to connect the results of executing the SQL with live Java objects. dRS builds on this to compare objects in a db4o database with those stored in the SQL database, and to update those that have changed since the last replication. Hibernate does the work of making persisted data available as live objects, while dRS does the work of comparing and deciding which objects need to be updated. Because Hibernate supports a wide range of RDBMSes (there is a list here), dRS supports them too.
The only extra bits of work that need to be done compared with db4o-to-db4o replication are to create a Hibernate configuration file (which specifies, among other things, what kind of database is to be used) and specify where to find it, and to create mapping files for each persistent class. It's worth noting here that by doing this you are to some extent compromising on the benefits offered by db4o itself. With a pure object database, you never have to create mappings, and you can easily work with object models that would be very difficult to map to relational tables.
So what's the motivation to use db4o at all? Why not use a relational database in the first place? There are a number of reasons why you might choose db4o. The fact that the application and database use exactly the same model means that you don't have to write a lot of code to build and execute SQL statements that the compiler can't check and that can be difficult to refactor. You also don't need to write more code to assemble objects from the results. You could use Hibernate directly in the application, which would let you work only with objects in your code. However, the footprint and performance of the resultant application would probably make it unsuitable for devices with limited resources. Finally, in my opinion, db4o is just really nice to use.
Let's look at dRS replication in action. The dRS distribution includes some samples based on an in-memory HSQLDB database. To test it out in a more "enterprise" scenario, let's replicate to a MySQL 5.0 database.
You can download the source code for this example in the Resources section. To compile and run this code you'll need to download dRS and add all of the included libraries to your project. The dRS distribution includes the required db4o and Hibernate libraries. You'll also need access to a MySQL server, on which you need to create a schema called
drsexample, and you should add the MySQL Connector/J driver to your project--you can download it from the MySQL Connectors Downloads page.
First we need some objects. These will be instances of the two classes listed below,
Customer and
Address. There is a one-to-one relationship here: each
Customer object has a field that is an
Address object. The ability to deal with objects with relationships is important, as objects stored in an object database will often have fields that are themselves objects. Replication should maintain those relationships. dRS supports fields that are either single objects like this, or instances of common collection types.
public class Customer {
private Long id;
private String title;
private String firstName;
private String lastName;
private Address address;
private String email;
private String phoneNumber;
private String faxNumber;
private int creditLine;
private String contactCode;
// getters and setters omitted...
public String toString(){
return "[" + firstName + " " + lastName + "]";
public class Address {
private Long id;
private String street1;
private String street2;
private String city;
private String zip;
private String country;
// getters and setters omitted...
public String toString(){
return "[" + street1 + ", " + city + "]";
Now we need to create some instances, and store these in a db4o database. Actually, we'll store them in a number of separate databases, as you would with db4o databases on separate disconnected mobile devices. These separate databases can then be merged into the MySQL database. Two databases will be enough to demonstrate the point.
In db4o, you can create a database very easily within your application code. Adding the single db4o.jar file as a library to your Java project gives you access to the API classes. The database itself is contained in a single file, usually given the extension .yap. The following line of code opens an existing database file, or creates a new one if it doesn't exist:
ObjectContainer objectContainer = Db4o.openFile("c:/mobileone.yap");
ObjectContainer is a db4o API class that provides a handle to allow you to access the database. Calls to store, update, or retrieve objects from the database are made through the
ObjectContainer reference.
The following code creates two
Customer objects and two
Address objects. Each
Customer is associated with one of the
Address objects. The
Customer objects are stored simply by calling the method
ObjectContainer#set. The database doesn't have to be told that it is going to store this type of object--it can store any kind of object with no need to define the schema in advance. Objects are stored as Java objects.
What about storing the
Address objects? Well, because each one is a field of a
Customer, storing the
Customer also stores the
Address, so we don't need to store them explicitly.
ObjectContainer objectContainer = Db4o.openFile("c:/mobileone.yap");
Address a1 = new Address();
a1.setStreet1("1 First Street");
a1.setZip("PA 15121");
Address a2 = new Address();
a2.setStreet1("2 Second Street");
a2.setZip("WA 98200");
Customer c1 = new Customer();
Customer c2 = new Customer();c2.setTitle("Mr");
There are a couple of db4o configuration calls made before the database file is opened.
generateVersionNumbers, specifies that the database should store version numbers with objects, which is clearly important for synchronization.
generateUUIDs, specifies how the database will assign IDs to its objects. An object database stores a unique ID with each object, which is not related to the value of any field of the object. It does not rely on primary keys to uniquely identify entities. If the objects are to be transferred between databases, then the IDs need to be Unique Universal IDs (UUIDs) that are guaranteed to be globally unique. If not, then shorter IDs that are only unique within a single database can be used. Note also that the
id field in each object is left as null; this field is there for the benefit of MySQL, and is not needed by the db4o database.
Let's take a look at what's been stored. We can do this by running a query within a Java application, or by using db4o's graphical database browser, the ObjectManager (this needs to be downloaded separately from the main db4o distribution). We'll do the latter here, and look at an example of running a query later on. Figure 1 shows the ObjectManager interface.
Figure 1. The db4o ObjectManager
Browsing an object database is very different from browsing a relational one. There are no tables. Instead, the database contents are shown as an object tree, similar to the way local variables are often displayed by debuggers in IDEs. There is a separate root node for each class that is stored. The set of objects of a particular class is called the extent of the class.
Figure 2 shows the
Customer node expanded to show the fields of each object. Each object is identified by an object ID (OID) value (e.g.
1225 for the first
Customer). The first
Customer is associated with its
Address by holding a reference in its
address field to the
Address object with the OID
3108. The relationship is stored in almost exactly the same way it was represented in the objects in memory before they were stored. In contrast, in MySQL there will need to be matching values in the
id fields in order to maintain associations.
Figure 2. The
Customer object tree in the db4o database
As described above, dRS uses Hibernate to map objects to tables, so we need some configuration files to tell it what classes to map and how to map them. The main configuration file, hibernate.cfg.xml, specifies the database driver and URL (on localhost in this example), database-specific dialect, and the classes mapping file names. The database,
drsexample, on the MySQL server is specified in the URL.
<!-- hibernate.cfg.xml -->
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
<!-- Database connection settings -->
<property name="hibernate.connection.driver_class">
<property name="hibernate.connection.url">jdbc:mysql://
<property name="hibernate.connection.username"></property>
<property name="hibernate.connection.password"></property>
<!-- JDBC connection pool (use the built-in) -->
<property name="hibernate.connection.pool_size">1</property>
<!-- SQL dialect -->
<property name="hibernate.dialect">
<!-- Echo all executed SQL to stdout -->
<property name="hibernate.show_sql">true</property>
<!-- Update the database schema if out of date -->
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- Specify all your data entity classes here -->
<mapping resource="com/onjava/db4o/drs/Address.hbm.xml"/>
<mapping resource="com/onjava/db4o/drs/Customer.hbm.xml"/>
The two class mapping files, Customer.hbm.xml and Address.hbm.xml, are shown below. These map each class to a table: the tables are called
CUSTOMERS and
ADDRESSES. Note that Customer.hbm.xml specifies the
address field as a participant in a one-to-one relationship.
<!-- Customer.hbm.xml -->
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
<hibernate-mapping default-access="field" default-lazy="false"
<class name="com.onjava.db4o.drs.Customer" table="CUSTOMERS">
<id column="id" type="java.lang.Long">
<generator class="foreign">
<param name="property">address</param>
<property name="title" type="java.lang.String"/>
<property name="firstName" type="java.lang.String"/>
<property name="lastName" type="java.lang.String"/>
<property name="email" type="java.lang.String"/>
<property name="phoneNumber" type="java.lang.String"/>
<property name="faxNumber" type="java.lang.String"/>
<property name="creditLine" type="java.lang.Integer" length="5"/>
<property name="contactCode" type="java.lang.String"/>
<one-to-one name="address"/>
<!-- Address.hbm.xml -->
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
<hibernate-mapping default-access="field" default-lazy="false"
<class name="com.onjava.db4o.drs.Address" table="ADDRESSES">
<id column="id" type="java.lang.Long">
<generator class="native"/>
<property name="street1" type="java.lang.String"/>
<property name="street2" type="java.lang.String"/>
<property name="city" type="java.lang.String"/>
<property name="zip" type="java.lang.String"/>
<property name="country" type="java.lang.String"/>
To replicate from the db4o database file to a running MySQL server with an empty database named
drsexample, we need to add all of the dRS distribution libraries to a project; import the required Hibernate, db4o, and dRS classes; and run the following code:
ObjectContainer objectContainer = Db4o.openFile("c:/mobileone.yap");
Configuration config = new Configuration().configure("hibernate.cfg.xml");
ReplicationSession replication = Replication.begin(container, config);
ObjectSet changed = replication.providerA().objectsChangedSinceLastReplication();
while (changed.hasNext())
After running this, we can open a MySQL command-line client on the
drsexample database, and take a look at what's in the database. There are a number of tables, the most obviously relevant being
CUSTOMERS and
ADDRESSES . We can query to find out what's in them (for brevity, not all fields are shown here):
mysql> select id,firstname,lastname, email, creditLine from customers;
| id | firstname | lastname | email | creditLine |
| 1 | Matt | Hasselbeck | firstname.lastname@example.com | 16000 |
| 2 | Ben | Roethlisberger | firstname.lastname@example.com | 25000 |
2 rows in set (0.00 sec)
mysql> select id,street1,street2, city, zip, country from addresses;
| id | street1 | street2 | city | zip | country |
| 1 | 2 Second Street | Uptown | Seattle | WA 98200 | USA |
| 2 | 1 First Street | Downtown | Pittsburgh | PA 15121 | USA |
2 rows in set (0.00 sec)
With the few lines of code above, dRS has extracted all the objects from the db4o database, and with the help of Hibernate, has created the appropriate tables in the MySQL database and inserted the field values in the MySQL tables. All of the objects are copied, as this is the first replication of the database. Note the
id field values--these did not come from the objects, and are not related to the db4o OIDs. The values have been generated by MySQL as directed by the Hibernate configuration files, and are needed so that the right
ADDRESS row can be associated with each
CUSTOMER row (remember this was taken care of in db4o by storing object references directly). For example, to get the
ADDRESS for Ben Roethlisberger, we could write SQL like this:
select addresses.id, street1,street2, city, zip, country
from customers, addresses
where customer.id = address.id;
There is no need for a foreign key, as the simple one-to-one relationship means we can just match the
ids in each table. For objects with one-to-many relationships, the configuration files can be written so that the required foreign keys are generated.
This is only part of the story, however. Replication requires that the database keeps track of changes to objects so that it only copies those that have been changed. We also need to be able to associate each table row with the correct object in a db4o database. dRS creates some additional fields to help with these requirements. These are the same for every class. The output from the MySQL
describe command below shows all of the fields in the
Customer table, while the following queries show some of the values stored:
mysql> describe customers;
| Field | Type | Null | Key | Default | Extra |
| id | bigint(20) | NO | PRI | | |
| title | varchar(255) | YES | | NULL | |
| firstName | varchar(255) | YES | | NULL | |
| lastName | varchar(255) | YES | | NULL | |
| email | varchar(255) | YES | | NULL | |
| phoneNumber | varchar(255) | YES | | NULL | |
| faxNumber | varchar(255) | YES | | NULL | |
| creditLine | int(11) | YES | | NULL | |
| contactCode | varchar(255) | YES | | NULL | |
| drs_uuid_long_part | bigint(20) | YES | | NULL | |
| drs_version | bigint(20) | YES | | NULL | |
| drs_provider_id | bigint(20) | YES | MUL | NULL | |
12 rows in set (0.01 sec)
mysql> select lastname, drs_version, drs_provider_id from customers;
| lastname | drs_version | drs_provider_id |
| Hasselbeck | 1 | 2 |
| Roethlisberger | 1 | 2 |
2 rows in set (0.00 sec)
mysql> select street1, drs_version, drs_provider_id from addresses;
| street1 | drs_version | drs_provider_id |
| 2 Second Street | 100 | 2 |
| 1 First Street | 100 | 2 |
2 rows in set (0.00 sec)
drs_version is the version number, which is compared to the db4o object version number when replicating to determine which objects have changed.
drs_provider_id identifies the provider, which means the db4o database that provided this object. Both rows here have the
drs_provider_id, as they all came from the same source. There is also a field,
drs_uuid_long_part (not shown here), which is used by dRS to match a table row to a specific object in the database based on its UUID.
In addition to creating additional fields, dRS creates a set of tables to assist the replication process. These include the following:
REPLICATIONPROVIDERSIGNATURE: Contains the actual database identifier part of the UUID for each provider db4o database. The
drs_provider_id field in a data table is actually a foreign key that relates a data row to an entry in this table. The MySQL database itself is regarded as a provider too, and has an entry in this table.
REPLICATIONRECORD: Contains the current version number associated with each db4o provider database.
Let's bring another db4o database into the picture. The second database, stored in a file called mobile2.yap, also has two
Customer and two
Address objects. The code to create the database is identical to the first example, apart from the database filename and the actual field values, so it is not shown here. The replication code is also identical, and the same configuration files are used. The contents of the MySQL database now look like this:
mysql> select id, firstname, lastname, email, creditline from customers;
| id | firstname | lastname | email | creditline |
| 1 | Matt | Hasselbeck | email@example.com | 16000 |
| 2 | Ben | Roethlisberger | email@example.com | 25000 |
| 3 | Jake | Delhomme | email@example.com | 45000 |
| 4 | Jake | Plummer | email@example.com | 12000 |
4 rows in set (0.00 sec)
mysql> select lastname, drs_version, drs_provider_id from customers;
| lastname | drs_version | drs_provider_id |
| Hasselbeck | 1 | 2 |
| Roethlisberger | 1 | 2 |
| Delhomme | 1 | 3 |
| Plummer | 1 | 3 |
4 rows in set (0.00 sec)
mysql> select id, street1, street2, city, zip, country from addresses;
| id | street1 | street2 | city | zip | country |
| 1 | 2 Second Street | Uptown | Seattle | WA 98200 | USA |
| 2 | 1 First Street | Downtown | Pittsburgh | PA 15121 | USA |
| 3 | 4 Fourth Street | Downtown | Charlotte | NC 28300 | USA |
| 4 | 3 Third Street | NULL | Denver | CO 80300 | USA |
4 rows in set (0.00 sec)
mysql> select street1, drs_version, drs_provider_id from addresses;
| street1 | drs_version | drs_provider_id |
| 2 Second Street | 100 | 2 |
| 1 First Street | 100 | 2 |
| 4 Fourth Street | 100 | 3 |
| 3 Third Street | 100 | 3 |
4 rows in set (0.00 sec)
The new table rows have a different
drs_provider_id value, indicating that they were provided by a different database. The
street2 field of one of the
Address objects was
null in the db4o database, which is reflected in a
NULL value in MySQL.
Let's see what happens when an object is updated in a db4o database. The following Java code updates a
Customer object in each database: the
creditLine field for Ben Roethlisberger is changed in one, while Jake Plummer's email address is changed in the other. In db4o, you first query the database to get an in-memory reference to the object you want to update. Then, you make the required change to the object through that reference, and finally, you call
ObjectContainer#set to store the changes in the object in the database.
Note that db4o provides some alternative ways to express your queries. Here we want to find a specific
Customer by
lastName, so we can use the simplest query-by-example (QBE) method. We create a template
Customer object, with only the field(s) we want to match populated (the others are not assigned and so are either
null or zero). Then we call
ObjectContainer#get using the template object--in effect, we are saying "get all objects in the database that match this template." The
null or zero fields are ignored when matching the stored objects with the template. The result of calling
get is an iterable collection, actually a db4o-type
ObjectSet. In the example code we just retrieve the first result from the
ObjectContainer objectContainer = Db4o.openFile("c:/mobileone.yap");
Customer template1 = new Customer();
Customer c1 = (Customer) objectContainer.get(template1).next();
ObjectContainer objectContainer = Db4o.openFile("c:/mobiletwo.yap");
Customer template2 = new Customer();
Customer c2 = (Customer) objectContainer.get(template2).next();
System.out.println("Updating customer: " + c2.getLastName());
QBE is a very limited query method. For example, it can only match specific values; it can't do "greater than" or "less than" queries. It was OK for the above example, but for more complex queries the recommended method is native queries, supported in db4o since version 5.0. Native queries are expressed in Java itself (or in C# or VB, in the .NET version), rather than in an external language like SQL or Hibernate Query Language (HQL), and so they can be checked at compile time and can benefit from IDE code hints and refactoring support. An example of a simple native query is given in the next part of this article.
The replication is repeated in exactly the same way as before after updating the db4o databases, and the
CUSTOMERS table now looks like this:
mysql> select id, firstname,lastname, email, creditline from customers;
| id | firstname | lastname | email | creditline |
| 1 | Matt | Hasselbeck | email@example.com | 16000 |
| 2 | Ben | Roethlisberger | email@example.com | 72000 |
| 3 | Jake | Delhomme | firstname.lastname@example.com | 45000 |
| 4 | Jake | Plummer | firstname.lastname@example.com | 12000 |
4 rows in set (0.00 sec)
mysql> select lastname, drs_version, drs_provider_id from customers;
| lastname | drs_version | drs_provider_id |
| Hasselbeck | 1 | 2 |
| Roethlisberger | 100 | 2 |
| Delhomme | 1 | 3 |
| Plummer | 100 | 3 |
4 rows in set (0.00 sec)
The updated values have been replicated into MySQL, and the
drs_version field has been updated to show that these two objects only have been newly replicated.
Replication is bidirectional, so it is possible to update values in the MySQL database and replicate these back to the original db4o databases. In the following example, we'll update a couple of rows of the
CUSTOMERS table. We'll increase the
creditline value for customers whose
contactcode is
Joe. If you look at the original data stored in the db4o databases, you can see that this means the two
Customers originally from the mobileone.yap database. We have to be careful, though. If we just run a simple update query like this:
update customers
set creditLine = creditLine + 20000,
where customers.contactCode = 'Joe';
then dRS will not know about the changes, and the new values will not be replicated. We can make sure they are replicated by also updating the
drs_version value for each affected row. If this is set to be greater than the highest version value in the
REPLICATIONRECORD table, then dRS will recognize that these rows have changed since the last replication round. The following version of the update query does this:
update customers
creditLine = creditLine + 20000,
drs_version = (select max(version) from replicationrecord) + 1
where customers.contactCode = 'Joe';
After executing the update query, we can look at the new data and see that the specified rows have been updated:
mysql> select id, firstname,lastname, creditline, contactcode from customers;
| id | firstname | lastname | creditline | contactcode |
| 1 | Matt | Hasselbeck | 36000 | Joe |
| 2 | Ben | Roethlisberger | 92000 | Joe |
| 3 | Jake | Delhomme | 45000 | Sue |
| 4 | Jake | Plummer | 12000 | Sue |
4 rows in set (0.00 sec)
The code to replicate from Hibernate to a db4o database is very similar to the forward-replication code. We just specify that we want to replicate objects changed in provider B rather than provider A.
ObjectContainer objectContainer = Db4o.openFile("c:/mobileone.yap");
Configuration config = new Configuration().configure("hibernate.cfg.xml");
ReplicationSession replication = Replication.begin(container, config);
ObjectSet changed = replication.providerB().objectsChangedSinceLastReplication();
while (changed.hasNext())
After doing this, the relevant objects in mobileone.yap should have updated
creditLine values. We could use the ObjectManager to browse the db4o database, but instead let's see how it's done using a db4o native query. The code to run a query that finds all objects with a
contactCode that equals
Joe is shown below. The query is expressed as an anonymous
Predicate class that implements a method
match. The
match method contains the code that defines the query. All
Customer objects in the database are candidates for matching, and the query returns a
List of those
Customer objects for which the
match method returns
true. Some clever optimization in the background means that this query actually executes without having to instantiate every candidate object in order to match it, which means that native queries can be fast. The code is written in Java, using the
Predicate interface from the db4o API; there are no embedded query strings in SQL or any other query language. The only string value is the actual search value.
ObjectContainer objectContainer = Db4o.openFile("c:/mobileone.yap");
List<Customer> customers = objectContainer.query(new Predicate<Customer>() {
public boolean match(Customer customer) {
return customer.getContactCode().equals("Joe");
for (Customer customer : customers){
System.out.println("Name: " + customer.getLastName() +
", Credit Line: " + customer.getCreditLine());
The output shows that the values updated in MySQL have been successfully replicated to the db4o database:
Querying Mobile1...
Name: Roethlisberger, Credit Line: 92000
Name: Hasselbeck, Credit Line: 36000
This example demonstrated the replication of MySQL updates made directly using SQL. If the MySQL database is instead updated by a Java application using Hibernate, then the dRS
ReplicationConfigurator class can be used within that application to install an event listener. This listener detects updates or inserts done through Hibernate, and automatically updates the
drs_version field in the same way as we did manually above. It can also generate version numbers and UUIDs for data inserted with Hibernate. The dRS listener transparently ensures that Hibernate updates can be correctly replicated back to db4o. The listing below shows installation of a listener followed by updating with Hibernate. The objects to be updated are retrieved using HQL. The result after replication is the same as that of the SQL update described above.
Configuration cfg = new Configuration().configure("hibernate.cfg.xml");
SessionFactory sessionFactory = cfg.buildSessionFactory();
Session session = sessionFactory.openSession();
ReplicationConfigurator.install(session, cfg);
Transaction tx = session.beginTransaction();
List result = session.createQuery(
"from Customer customer where customer.contactCode = 'Joe'").list();
Iterator it = result.iterator();
Customer cust = (Customer)it.next();
One of the characteristics of agile development is that designs are often refactored. As result, the data model may evolve during the lifetime of a project. What happens if the data model of the db4o databases is changed? First, let's see a simple example of how db4o can handle schema changes to a live native database. Let's say it has been decided that the two separate
street1 and
street2 fields in the
Address class are no longer appropriate, and that we would rather have a single
street field. However, there is data in the databases, so we want to make sure of the following:
street1 and
street2 data is to be merged into the new
street field.
street field.
The obvious thing to do is to modify the
Address class definition to include the new field. We can also include the following method,
onActivate. db4o will call a method with this name, if it exists, for any object when it is activated--in other words, when it is retrieved with a query and a reference to it is created in memory.
public void objectOnActivate(ObjectContainer container) {
if((street == null) && (street1 !=null)) {
street = street1;
if (street2 != null)
street = street + ", " + street2;
Next, we run a query for each db4o database that activates and re-stores all of the objects in the database:
ObjectContainer objectContainer = Db4o.openFile("c:/mobileone.yap");
ObjectSet data = objectContainer.get(Address.class);
objectContainer = Db4o.openFile("c:/mobiletwo.yap");
data = objectContainer.get(Address.class);
Now the schema has been changed. The values stored in the original fields remain in the database, but all objects will contain the correct value in the new
street field, and all new objects should use the refactored field. Figure 3 shows the
Address object tree node in one db4o database viewed in the ObjectManager.
Figure 3. The
Address objects in the refactored db4o database
We could now change the class definition for
Address again by removing the original
street1 and
street2 fields, leaving only the refactored field. This would ensure that new objects only have values in the new
street field, and that only the new field can be accessed by queries. This would still not remove the old data from the database.
Now that the db4o database schema has been changed, the MySQL schema will also need to be changed, and the data updated to match the changes in the db4 databases. This can be done easily by repeating the replication process. The only intervention that is required before doing this is to alter the Hibernate configuration file for the
Address class, Address.hbm.xml, so that only the new
street field is included in the mapping.
<!-- Address.hbm.xml -->
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
<hibernate-mapping default-access="field" default-lazy="false"
<class name="com.onjava.db4o.drs.Address" table="ADDRESSES">
<id column="id" type="java.lang.Long">
<generator class="native"/>
<property name="street" type="java.lang.String"/>
<property name="city" type="java.lang.String"/>
<property name="zip" type="java.lang.String"/>
<property name="country" type="java.lang.String"/>
The replication process is repeated, again simply by executing the code listed earlier, and the
ADDRESSES table in the MySQL database now contains the data shown in the query below. The
street column has been added to the table and is populated with the correct data. The original fields are still in the table (though not shown in this query), but new objects will not map onto them.
mysql> select id, street, city, zip, country from addresses;
| id | street | city | zip | country |
| 1 | 2 Second Street, Uptown | Seattle | WA 98200 | USA |
| 2 | 1 First Street, Downtown | Pittsburgh | PA 15121 | USA |
| 3 | 3 Third Street | Denver | CO 80300 | USA |
| 4 | 4 Fourth Street, Downtown | Charlotte | NC 28300 | USA |
4 rows in set (0.00 sec)
db4o is a compact native object database that is particularly well suited for use embedded within distributed applications involving partially connected devices (although it can also be useful in many other types of system). It offers significant advantages over relational databases in this role: it offers a small footprint and zero administration (you don't have to create tables, as the application's classes directly define the database schema), and can lead to a reduction in development time. Since it basically uses the application's object model directly, it can easily handle models that are difficult to map to relational tables.
On the other hand, it stores data in a way that is unfamiliar to most database developers, with data closely tied to the application code. These points will make some companies nervous: they prefer to have data in an enterprise RDBMS, for example, for access by other applications. db4o's new dRS replication service rewrites some of the rules here: it uses Hibernate to allow easy replication of native object data to any RDBMS supported by Hibernate. db4o is well suited to agile development, as refactoring is well supported, and replication carries this support forward into the RDBMS. For those who are interested in the idea of object databases, but have good reasons for using relational databases, too, db4o and dRS are worth a look.
Jim Paterson is a Lecturer at Glasgow Caledonian University in the UK , specializing in web development and object-oriented software development.
Return to ONJava.com.
Copyright © 2009 O'Reilly Media, Inc.


text:
GV Now
Chemical test drill successful
Posted on May 10, 2013
Local emergency responders used Grand Valley State University's Allendale Campus to take part in a discussion session and chemical suicide test drill.
Thirty-two first responders from Ottawa and Muskegon counties participated in the drill May 9, from 6:30-8:30 p.m. in parking lot D, including the Ottawa County Hazmat Team along with EMS and the Allendale Fire, Grand Valley Police and Ottawa County Sheriff's departments.
Brandon DeHaan, assistant director of the Grand Valley Police Department, said the training component and live exercise were successful.


text:
If you are accessing your Baron account online for the first time, you will need
to create a User ID.
If you have any questions or comments, please feel free to contact us using the information below. If you send an e-mail, we will reply to you via e-mail within two business days letting you know that we have received your e-mail.
For your own security, please do NOT include your account number or your social security number in the email.
We look forward to hearing from you.
Click here to send Feedback
Baron Capital, Inc.
767 Fifth Avenue, 49th Floor
New York, NY 10153
Telephone: 212-583-2000
Fax: 212-583-2150
Email: email@example.com
1-800-99-BARON or 1-800-992-2766
For Financial Advisors:
Intermediary Sales Contact Information
For Institutional Investors:
Institutional Sales Contact Information
Shareholder Servicing:
1-800-442-3814 or click here
To email our Trustees directly: firstname.lastname@example.com
You should consider the investment objectives, risks, charges, and expenses of any of the Baron Funds carefully before investing. The prospectus contains this and other information about Baron Funds. You may obtain one from its distributor, Baron Capital, Inc., by calling 1-800-99BARON or click here. Please read it carefully before investing.
Copyright © 2013 - Baron Capital, Inc.


text:
"One day, on my way back from work, I tuned-in to what used to be my favorite station and started listening to Catholic Answers Live. Slowly, the hard shell that had been built around me started breaking apart every time I listened to your show. There have been several programs that have touched me very deeply, even to the point of tears."
~ Joe, Clute, TX
0 results
Subscribe to Catholic Answers Magazine
"O Lord, give me patience here, and forgiveness hereafter."
~ Saint Fulgentius, Bishop of Ruspe; repeatedly in prayer during an extended illness that ended with his death


text:
I've been feeding my 3 week old by offering one breast per feeding, and then switching to the other side at the next feeding approximately 2-3 hours later. (If he does seem to want to nurse more within that time period, I just give him the same breast). I have learned that this is called block feeding. The reason I am doing it is because of an oversupply.
I'm not sure how to work this at night though. He eats about every 3-4 hours at night, so if I am alternating breasts at each feeding, one boob gets "neglected" and potentially goes 6-8 hours without getting nursed on. He gets up twice per night to eat so each boob is getting a long stretch in the night where I get engorged. In the morning I have the lumpy bowling ball boob syndrome.
My concerns are mainly plugged ducts and risk for developing mastitis. I don't really worry about my supply going down (should I?) because at this point that would be helpful. I was pumping 2oz off the opposite breast that didn't get nursed on at each night feeding, just to relieve the engorgement, but I'd really like to get away from pumping anything extra because I want my body to stop making more. Plus, it's a PITA to have to pump and wash all the pump parts, etc, twice in the middle of the night. I already have a gassy burpy baby that needs a lot of soothing after he eats (due probably to overfilling his stomach with milk and my overactive letdown) , the pump is just one more thing in the middle of the night I don't want to deal with.
So - is my "boob neglect" at night going to cause me bigger problems or do I need to continue to pump the opposite breast? I can deal with the discomfort.... especially if it brings my supply down some and makes things easier and more comfortable for my baby to eat.
Thank you!!


text:
Headlines (Notices)
Laurier Brantford
Laurier Faculty & Staff invited to Town Hall September 11
Communications, Public Affairs & Marketing
Sep 4/12
Dr. Max Blouw invites Laurier faculty and staff to attend a Town Hall to reflect on Laurier's achievements from the last year, look forward to the year ahead and welcome the newest members of Laurier's leadership community.
Waterloo Campus:
September 11, 2012
10 a.m. - 11:30 a.m. in the Turret
Light refreshments will be served.
Questions? Contact Janina Ganton, firstname.lastname@example.com or ext. 3800
Brantford Campus:
September 11, 2012
3 p.m. - 4:30 p.m. at 97 Dalhousie, room 007
Light refreshments will be served.
Questions? Contact Beth dela Rosa, email@example.com or ext. 5665


text:
Islamic cleric Abu Hamza al- Masri is seen in a courtroom sketch in front of a U.S. federal court judge in lower Manhattan on Saturday.
An extremist preacher and four other men accused of terrorism by the U.S. government arrived in New York overnight after they lost a years-long battle to remain in the United Kingdom. All appeared in federal courts within several hours of arriving.
The preacher, Abu Hamza al-Masri, is charged in connection with the abduction of 16 people, including two American tourists, in Yemen in 1998; conspiring to set up a terrorist training camp in Bly, Ore., in 1999; and supporting violent jihad in Afghanistan in 2000 and 2001.
In a final appeal to avert extradition, lawyers for the 54-year-old argued he could not travel because of poor health. The Egyptian-born British citizen has one eye and hooks in place of hands he claims to have lost fighting the Soviets in Afghanistan. Lawyers said he suffers from depression, chronic sleep deprivation, diabetes and other ailments.
Hamza was taken to a lockup next to the federal courthouse in lower Manhattan. He later appeared in court for the first time Saturday wearing a short-sleeved blue prison shirt but without his prosthetic hooks, which he complained had been taken away as he was being transported from London overnight.
His court-appointed lawyer, Sabrina Shroff, asked that his prosthetics be immediately returned "so he can use his arms," The Associated Press reported.
In the 1990s, the fiery anti-American preacher turned London's Finsbury Park Mosque into a training ground for extremist Islamists, attracting men including Sept. 11 conspirator Zacarias Moussaoui and "shoe bomber" Richard Reid.
Hamza, indicted under the name Mustafa Kamel Mustafa, entered no plea, saying only "I do" when asked by U.S. Magistrate Judge Frank Maas whether he swears that his financial affidavit used to determine is he qualifies for a court-appointed lawyer was correct.
Separately, Egyptian Adel Abdel Bary, 52 and Saudi Khaled al Fawwaz, 50, are charged with conspiring with al-Qaida to kill Americans and attack U.S. interests abroad.
Bary is also charged with murder, conspiracy to use weapons of mass destruction and other offenses in connection with the 1998 bombings of the U.S. embassies in Kenya and Tanzania, which killed 224 people and injured thousands more.
Al-Fawwaz and Bary appeared in a New York court and pleaded not guilty Saturday afternoon, AP reported.
Preet Bharara, U.S. Attorney for the Southern District of New York, called the extradition "a watershed moment in our nation's efforts to eradicate terrorism."
"As is charged, these are men who were at the nerve centers of al-Qaida's acts of terror, and they caused blood to be shed, lives to be lost, and families to be shattered," Bharara said, The extradition "makes good on a promise to the American people to use every available diplomatic, legal, and administrative tool to pursue and prosecute charged terrorists no matter how long it takes."
Two others — Syed Talha Ahsan, 33, and Babar Ahmad, 38 — pleaded not guilty in a federal court in New Haven, Conn., just hours after their arrival in America, AP said.
Terror suspects Khaled al Fawwaz, center, and Adel Abdel Bary are seen in this courtroom sketch during an appearance in Manhattan Federal Court on Saturday.
Profiles of terror suspects extradited from UK to face trials
They were jailed until trial, and their lawyers declined to comment. Authorities say the men are charged in Connecticut because an Internet service provider there was used to run websites that sought to raise cash, recruit fighters and seek equipment for terrorists, including al-Qaida members.
The five men have been battling extradition for between eight and 14 years. On Friday, Britain's High Court ruled that the men had no more grounds for appeal and could be sent to the U.S. immediately.
British Prime Minister David Cameron hailed the deportation.
"Like the rest of the public I'm sick to the back teeth of people who come here, threaten our country, who stay at vast expense to the taxpayer and we can't get rid of them," he said, according to The Guardian.
"I'm delighted on this occasion we've managed to send this person off to a country where he will face justice."
The Associated Press contributed to this report.
More world stories from NBC News:
- Pope's ex-butler Paulo Gabriele gets 18-month prison sentence in 'Vatileaks' case
- Rescued bear cubs now posterchildren to end harvesting bile from bears
- Court: Kenyans tortured by colonial regime can sue UK
- Tourists fined as Rome declares 'War on the Sandwich'
- Mourning, sighs of relief in Turkish town shelled by Syria
- Venezuela vote: Oil wealth to trump calls for change?
- NBC's Kerry Sanders on Venezuela's elections
- Stay informed: Sign up for our newsletter
Follow World News from NBCNews.com on Twitter and Facebook


text:
:ita I agree 100% with the prior posters. This is the kind of advice my mom gave me when I had my baby, and it came from a good place - she wanted me to get a break! - but, it's no coincidence that she only breastfed me for four months, when she supposedly "dried up." It's a story we see every day here. So we're not just hard-core "fundamentalist" breastfeeding advocates - we've seen what a slippery slope supplementation can be. Sure, one bottle every couple weeks probably won't hurt, but one bottle a day can reduce your supply, and then you supplement more ... and you get the picture.
I agree with PPs. Either have your husband help you in other ways, or pump and give him breastmilk in a bottle to give your LO. :gvibes In a couple months, when your supply is better established, you may have more flexibility if you want to do part-time breastfeeding. Breastfeeding doesn't have to be an all or nothing thing, but the first few months are a sensitive time, when your supply is still getting established. :gvibes
I do think it's a generational thing. Remember, most women in our mother's generation did not breastfeed, and almost NONE of our grandmothers did. The art was almost lost - a whole generation skipped it, and the basic rules were forgotten. So sometimes we need to be careful about the advice we're hearing. Even an experienced grandma who is wonderful with babies may not know much about breastfeeding.
I didn't get four hours of sleep ever, for about 14 months, but I was fine. I was tired, but I don't think it did me any permanent harm. But most babies sleep better than mine. Anyway, four hours sounds like a GREAT stretch of sleep to me! :lol


text:
Student Opportunities
- Join the Student Accounting Society (SAS) and participate in Etiquette Night, mock interviews, panel discussions with practitioners, field trips to area businesses and the Chicago Board of Trade.
- Become a member of ENACTUS (formerly known as Students in Free Enterprise) and participate in real-life community projects, which are presented for judging by business executives. North Central's ENACTUS team has won more awards than any other school in the Midwest and is one of the top teams in the country.
- Pursue an internship for credit or work part-time to obtain valuable accounting experience. Our location offers you almost limitless possibilities!
- Become a certified tax preparer and participate in the Volunteer Income Tax Assistance (VITA) program, providing free income tax assistance for low income families and individuals.
- Take a fall term off to study abroad in Costa Rica, London or Asia while still earning full credits.
- After graduation, you'll be poised to go on for master's degree with specialization in accounting, business administration, finance, information systems or other areas.


text:
Headlines (Campus Updates)
Laura Allan receives Laurier's Residence Academic Partnership award
Communications, Public Affairs & Marketing
Jul 4/13
Laura Allan, assistant professor in the School of Business & Economics, has received Lauriers Residence Academic Partnership award. The award recognizes faculty members who support academic initiatives within the universitys residences.
Allan has been involved with the Business & Economics Residence Learning Community (RLC), one of Lauriers themed residence environments designed to extend opportunities for learning and development into residence buildings, since its creation in 2009. She frequently visits the RLC to conduct question and answer sessions about course content and the BBA program, run mid-term and final exam preparation courses, and mentor students through their first year of study.
Given that the Business & Economics RLC was our first experience tying a residence community to a faculty, we were fortunate to find such a strong partner in Laura, said David Shorey, associate director of residence education. She was quick to offer her support, visited students in the RLC on that first move-in day in 2009, and has continued her efforts to connect with students in the residence community since then.
Allan has been teaching at Laurier for almost 30 years, and since 1997 has been coordinating and teaching first-year business courses. In addition to her teaching role, she has acted as academic editor and has been co-author of three introduction to Canadian business textbooks for students. She is passionate about student success, and improving the transition from high school to university.
I am so honoured to receive this award. My association with the residences started many years ago when I was a Don as a student at Laurier, said Allan. I have many fond memories and a strong commitment to support residence efforts. The RLCs are such a great idea and I have seen many strong students blossom in this engaging environment. I look forward to many more years working with the staff and students in the residences.
The Residence Academic Partnership award is bestowed to one faculty member each term. Previous recipients include Bob Sharpe, associate professor of geography, Julie Pong, an academic advisor in the Faculty of Arts, and Mercedes Rowinsky-Geurts, associate professor in the Languages & Literatures Department.


text:
Tennessee Department of Transportation
Local Program Development Office
James K. Polk Building, Suite 600
505 Deaderick Street
Nashville, TN 37243-0344
View funding in all states
Search funded projects
Share Safe Routes successes & find latest news on Facebook
Plan events atwww.walkbiketoschool.org
Sign up to receive updates & keep up with Safe Routes news
Maintained by the National Center for Safe Routes to School of the University of North Carolina Highway Safety Research Center . Funding provided by the U.S. Department of Transportation.
State Coordinator Login


text:
Items where Author is "Mandorlo, G"
|Up a level
Group by: Item Type | No Grouping
Jump to: Article | Conference or Workshop Item
Number of items: 2.
Ryden, KA, Morris, PA, Ford, KA, Hands, ADP, Dyer, CS, Taylor, B, Underwood, CI, Rodgers, DJ, Mandorlo, G, Gatti, G, Evans, HDR and Daly, EJ (2008) Observations of Internal Charging Currents in Medium Earth Orbit IEEE TRANSACTIONS ON PLASMA SCIENCE, 36 (5). 2473 - 2481. ISSN 0093-3813
Conference or Workshop Item
Taylor, B, Underwood, C, Evans, HDR, Ryden, K, Rodgers, D, Daly, EJ, Mandorlo, G, Falcone, M, Morris, PA and Prieto, RG (2007) Results from the Galileo giove - A radiation monitors and comparison with existing radiation belt models
Information about this web site
© The University of Surrey, Guildford, Surrey, GU2 7XH, United Kingdom.
+44 (0)1483 300800
+44 (0)1483 300800


text:
Vegan baking is serious…seriously good! I will be the special guest for #VeganFoodChat on Wednesday, July 30th at 8:00pm EST.
Want to chat along with me? Here's how:
1. Visit our #VeganFoodChat "chatroom" at http://nurph.com/
2. Log in using your Twitter username and password
3. Tweet along! No need to type the hashtag. It'll be added for you!
4. You can still reply and retweet just like you would on Twitter.
Rather stay on Twitter? No problem! Just follow & add the hashtag #VeganFoodChat to your tweets to stay in the conversation!
Tierno Tours and Green Earth Travel invite you to join me for a one week vegan tour in Italy's Amalfi coast region.
On this tour, you will be taken to Cilento, Vetri Sul Mare, Felitto, the Monastery of Padula,Villa Cosilinum, Palinuro, the Castle of Roccadaspide, the Amalfi Coast, the port of Salerno, Pompeii and Peastum. Attendees stay at one of six B&Bs in the National Park of Cilento – Italy's second largest national park. Cilento is one of the eight UNESCO World Heritage sites in the area. Historically, the Cilentana diet is hugely plant-based, and organic too. So the area is incredibly vegan-friendly!
The fully escorted one-week tour will include:
- 7 Breakfasts continental
- 4 Lunches, including wine
- 7 Dinners, including wine
- 7 Nights in four-star Villa/B&B
- Transfers to and from Naples Airport
- Admission to sites on tour
- English speaking guide the entire stay
- First class motor coach
- Tips for baggage handling, taxes and hotel gratuity, except Tour Director
Optional departure from U.S. on overnight flight to Naples (D, B on board flight)
Day 1 – Saturday
Arrive in Naples airport (NAP), ride down to Cilento, stopping in Vetri Sul Mare – a small town where we will see ceramic making demos in almost every shop along Main Street. Then continue on to check into villas and gather together for a welcome dinner with your special guest/s (L, D)
Day 2 – Sunday
Felitto – Harvest nature walk, where we will learn about all the wild greens, vegetables and herbs that have been used for centuries in the local dishes of Cilento. After our harvest walk, we will have lunch in a local farm house. After lunch, we can choose to take a
ride down the river on a paddle boat* or a nature walk throughout the mountains of Felitto (B, L, D)
Day 3 – Monday
Our first stop is the Monastery of Padula, a UNESCO World Heritage Site and the largest antiquity of southern Italy. We will have lunch in Villa Cosilinum, a beautiful restored villa at the top of this village. After lunch, we will have a tour of Joe Petrosino's home before heading back to the villa for dinner and cooking lesson (B, L, D)
Day 4 – Tuesday
Drive down the Coast of Cilento to the village of Palinuro, where we will get our boat ride to the five grottos (caves) of the cape. We will have lunch overlooking the water and then free time on the beach. Dinner includes a cooking lesson. (B, L, D)
Day 5 – Wednesday
Tour of the Castle of Roccadaspide, built in 1242 by Fredrick II, passed down to the Duke Ettore Giuliani, who will give us the tour himself. After lunch at a local trattoria we will take a ride to the city of Agropoli where we will have free time to explore the city. Next we will drive back to the villa for Pizza Night, we will make our own brick oven pizza (B, L, D)
Day 6 – Thursday
We are heading to the Amalfi Coast. Leaving from the port of Salerno you can choose to spend the morning in Positano or the Island of Capri. Dinner back at the villa (B, D)
Day 7 – Friday
We are spending our last day in Pompeii we will have a two hour guided tour of the ancient city then drive back to the villa stopping at Peastum where you can see three of the best preserved collections of Greek temples outside of Greece. (B, D)
We will provide a list of things to do and vegan friendly places to eat and offer the option to come with us to see your favorite spots on free days.
Day 8 – Saturday
Transfer to Naples airport (NAP) (B)
*Boat rides are subject to weather and seasons
Please contact Donna of Green Earth Travel for bookings, questions, etc. at (301) 229-5666 or email@example.com
Join me along with Miyoko Schinner, the Vegan Black Metal Chef, and The Vegan Zombie on an unforgettable voyage full of wonderful vegan cuisine, beautiful scenery with private vegan shore excursions available only to our group, and of course… like minded vegan people!
We will be sailing on the Holland America Line's ms Westerdam to Juneau, Glacier Bay National Park, Sitka, Ketchikan, and Victoria B.C. We are focused on one thing: providing an absolutely FUN sailing, complete with awesome vegan cuisine and awesome vegan peeps. You will enjoy the yummy food, you will have fun, and you will meet new lifelong friends…we promise! Vegan Vacation at Sea will tempt your vegan sensibilities and taste buds with these exclusive offerings:
- Cooking demonstrations by me and other vegan chefs in the ms Westerdam's fantastic Culinary Arts Center
- Exclusive vegan menu featuring recipes from the cruise's featured chefs
- Exclusive vegan shore excursions available ONLY for our group
- Exclusive vegan private parties and social events
- Vegan swag bag
- Vegan Vacation at Sea T-shirt
For more information or to book your vacation, visit: http://www.vegancruiseplanners.com/regisweb_groups/reg/4394
Please join Vegano Italiano Tours as we explore the tastes of Sicily with desserts diva Fran Costigan. Besides sharing first-hand accounts and details of our very special tour this October, we'll enjoy Fran's interpretation of Sicilian sweets, and savory specialties too. PLUS there will be some Italian wines (red as well as white) from this diverse, interesting and historic island. Think of it as Happy Hour Goes To Italy!
We hope you will join us for a wonderful evening previewing our week-long travel tours. You can learn more about each tour now by reading our flyer or web page. Any ticket buyer that books one of the 2016 Vegano Italiano Tours during March receives $50 off the price.Please be in touch with Donna Zeigfinger of Green Earth Travel with any tour questions at firstname.lastname@example.com
When: Sunday, March 6, 2016 from 6:30 PM to 8:30 PM (EST) Where: 160 Riverside Blvd Apartments – 160 Riverside Boulevard. Party room. New York, NY 10069
To purchase tickets, visit: https://www.eventbrite.com/e/sweet-and-savory-sicily-with-fran-costigan-tickets-21569508982?aff=affiliatefran
Join as we sail on the Holland America Line's ms Zuiderdam from Ft. Lauderdale to Half Moon Cay, Aruba, Curacao, Panama Canal, and Costa Rica. We are focused on one thing: providing an absolutely FUN sailing, complete with awesome vegan cuisine and awesome vegan peeps. You will enjoy the yummy food, you will have fun, and you will meet new lifelong friends…we promise! Vegan Vacation at Sea will tempt your vegan sensibilities and taste buds with these exclusive offerings:
- Cooking demonstrations by an ALL STAR lineup of vegan chefs in the ms Zuiderdam's fantastic Culinary Arts Center, including Vegan Black Metal Chef, The Vegan Zombie, and me!
- Exclusive vegan menu featuring recipes from the chefs
- Exclusive vegan shore excursions available ONLY for our group
- Exclusive vegan private parties and social events
- Vegan Swag Bag
- Vegan Vacation at Sea T-shirt
Please see the Vegan Vacation at Sea FAQ page for all your questions. The full itinerary (including rates, ship information and information on ports of call) can be viewed here: http://www.vegancruiseplanners.com/rw/cruise/5802 Bookings made through other agencies or direct with Holland America Line will NOT have access to the fabulous offerings listed above. For more information, visit the Vegan Cruise Planners website: http://www.vegancruiseplanners.com/rw/view/5802


text:
"The work of priestly formation these days must involve a strong catechetical component since so many of our people have been deficiently formed. The resources you provide are allowing the Church to do a better job in preparing Catholics to know and defend their faith more effectively."
"Those who know me also know that born a Catholic, the son of Christian parents, I live and I mean to die a Catholic."


text:
Horse Health Free Reports
Special Report
14 Up-to-Date Horse Deworming Facts
No doubt about it, parasite control in horses has changed dramatically during the past decade. Find out what's new.
Special Report
Insect Bite Hypersensitivity in Horses
Do you have an itchy horse? We have help! Check out our special report on sweet itch.
Fact Sheet
White Line Disease in Horses
Also known as "seedy toe," white line disease is a serious hoof condition that requires vet and farrier intervention.
By Type
- Convention Report (103)
- Special Report (11)
- Fact Sheet (6)
By Collection
- Convention Reports (100)
- AAEP Convention 2012 (17)
- Special Reports (10)
- Fact Sheets (6)
- Focus on Farriery (3)
- AAEP Convention 2011 (1)
- Western Veterinary Conference 2013 (1)
- ACVIM Forum 2013 (1)
- Equine Vaccination Series (1)
- AAEP Convention 2013 (1)
- AAEP Convention 2014 (1)
- WEVA Congress 2015 (1)
- AAEP Convention 2015 (1)
By Topic
- Vet and Professional (180)
- Diseases and Conditions (499)
- Horse Care (476)
- Breeding and Reproduction (202)
- Lameness (176)
- Sports Medicine (146)
- Nutrition (114)
- Hoof Care (107)
- Farm and Barn (78)
- Welfare and Industry (9)
- Free Reports
- 1 of 5
- Vet and Professional
Sort By:Date Priority Popularity
View:List Thumbnails
12 Facts about Equine Navicular Syndrome
April 07, 2016
Learn about the diagnosing, treating, and the possible causes of navicular syndrome in our Vet On Demand companion! ... Read More
2015 AAEP Convention Wrap-Up
March 02, 2016
Read our in-depth coverage of topics from the 2015 American Association of Equine Practitioners Convention in Las Vegas.... Read More
2015 WEVA Congress Wrap-Up
January 29, 2016
Learn about colic, joint health, nutrition, and more from our 2015 WEVA Congress coverage. ... Read More
2014 AAEP Convention Wrap-Up
March 31, 2015
Learn about foal care, colic, sport horse studies, and more from our annual AAEP convention coverage.... Read More
Extracorporeal Shock Wave Therapy
January 28, 2015
Extracorporeal shock wave therapy (ESWT) is a noninvasive modality used to stimulate healing.... Read More
Standing MRI: Use in Diagnosing Equine Lameness
June 16, 2014
Learn about standing MRI and how veterinarians use it to help diagnose equine lameness.... Read More
2013 AAEP Convention Wrap-Up
March 21, 2014
In-depth coverage of presentations from the 2013 AAEP Convention in Nashville, Tenn.... Read More
ACVIM 2013 Forum Wrap-Up
August 15, 2013
Here's the latest from the country's largest veterinary internal medicine conference.... Read More
2013 Western Veterinary Conference Wrap Up
April 19, 2013
Get a front-row seat to equine health lectures from one of the West Coast's largest veterinary conferences.... Read More
Infectious Disease: EPM (AAEP Convention 2012)
March 22, 2013
Learn about the organisms that cause equine protozoal myeloencephalitis and treatment options for the disease.... Read More
Gastrointestinal Tract (AAEP Convention 2012)
March 22, 2013
Topics include post-colic stent bandages and decoding small intestine problems with ultrasound.... Read More
Managing Emergencies (AAEP Convention 2012)
March 22, 2013
The vet's role during barn fires; managing dehydration and exhaustion; and preventing medication mishaps.... Read More
Reproduction (AAEP Convention 2012)
March 22, 2013
Topics include keeping mares in foal, metabolic syndrome and pregnancy, and more.... Read More
Joint Injections (AAEP Convention 2012)
March 22, 2013
Learn about joint injections, including site prep, infection, corticosteroids, hyaluronan, and more.... Read More
Equine Dental Care (AAEP Convention 2012)
March 22, 2013
Learn about tooth extraction complications and options vets have for handling tooth extraction failures.... Read More
Stem Cell Therapy (AAEP Convention 2012)
March 21, 2013
Learn about stem cell therapy for uterine inflammation, superficial digital flexor tendon injuries, and more.... Read More
Top Equine Studies of 2012 (AAEP Convention 2012)
March 21, 2013
Drs. Fortier, Reed, and McCue present recent study summaries from colic to equine metabolic syndrome.... Read More
Veterinary Ethics (AAEP Convention 2012)
March 21, 2013
Learn about vet-client-patient and vet-farrier relationships, plus ethical issues facing racetrack vets.... Read More
Feeding Orphan Foals (AAEP Convention 2012)
March 21, 2013
Dr. Mary Rose Paradis discusses options and methods for feeding orphan foals.... Read More
Lameness (AAEP Convention 2012)
March 21, 2013
Topics include track surfaces, suspensory, flexion tests, sesamoid, and non-weight-bearing injuries, and more.... Read More
Therapeutics and Medicine (AAEP Convention 2012)
March 21, 2013
Find out about flunixin meglumine for hoof pain; IV and oral bute testing; and a GI drug for use in eye exams.... Read More
Diagnostics (AAEP Convention 2012)
March 20, 2013
Diagnostic testing for insulin issues, lyme disease, L. intracellularis, and respiratory conditions.... Read More
Hoof Care and Disease (AAEP Convention 2012)
March 20, 2013
Learn about club feet, localizing pain, hoof biomechanics, and the role radiographs play in farriery.... Read More
2012 Frank J. Milne State-of-the-Art Lecture
March 20, 2013
Dr. Stephanie Valberg discussed exertional rhabdomyolysis (formerly tying up) at the 2012 Milne lecture.... Read More


text:
Writing Center
We're Here To Help!
The Writing Center at North Central College offers thoughtful support for writing, reading, and critical thinking across all classes. We're open afternoons and evenings throughout each term to work with you on any aspect of your writing, from grappling with assignments and jotting down ideas, to initial drafting and revising.
Writing Center tutors (successful student-writers sharing their expertise) also work with a wide range of students from across the College who are looking for a careful reader for their writing. And we're not just concerned with the paper you're currently writing. In every session, our primary commitment is to help you become a better writer and thinker. What happens in the Writing Center is different for each student depending on what's needed.
- If you don't have draft yet, we'll spend time discussing the assignment and help you develop strategies to get to a draft.
- If you have a draft, we'll read through it with you and consider how it meets your objectives.
- If you have a specific concern like thesis development, organization, or even grammatical questions, we can discuss these issues as well.
Come to the Writing Center prepared to talk about your writing. Since our goal is to improve your writing as a whole, you'll want to be an active participant. We won't simply proofread. Be sure to bring along any assignment sheet you've been given as well as any writing you've done so far, whether notes in the margins of a book, an outline, an essay draft, or even a graded essay that you want to work through with an associate.
Writing Center Hours
Weeks Two
through Ten
Larrance Academic Center (LAC)
Main Level, A
Monday through Thursday
12:00 p.m. – 4:00 p.m
Oesterle Library @ Night
Monday through Thursday 6:00 - 9:00 p.m.
EDGE Study Tables
Drop by or call for an appointment 630.637.5351.
Additional writing resources can be found here.
"Like" us for chats, links, videos,weekly writing advice, empathetic help and more!!
Faculty Coordinator:
Dr. Matthias Regan
Director of the Writing Center


text:
KO Members & Melo-fans dont get me wrong .. I like the shiiii out of the "Melo-system-play-plan", I just dont like it for the entire 48 minutes per game, game after game.
It would work a helluva lot better if we only used it for 24 minute a game in certain lineups .. that would be the first-step toward Tyson/Stat/Melo co-existence .. a younger Jason Kidd wouldve built 3 types of systems with all the talent we have in our rotation.
We just need a plan-B and plan-C
Plan-A won us 23 games out of 34 games .. not bad.
So it's the Pacers game he'll miss?
I hope there's punishment coming for Garnett too at least?
When Stat return on Christmas, I wanted Melo to miss the next 5 to 10 games so Stat could get familiar with the new 2012-13 Knicks roster on the court without the interuption of Melo-ball.
How come no-one is curious about why Woody has not put a bench frontcourt lineup of Camby/Stat/and Copeland together for PG-Pablo to get his pick n roll game flowin, plus Pablo could gain an assist off of his steals with a fastbreak basket from Stat.
it gets me annoyed when melo gets suspended for this. he should've been fined. i bet if garnett told stern something about his family he'd suspend him for a month or something.
Metro .. did Melo & Stat co-exist lastseason?
Had a feeling Stern would nip this in the bud.


text:
« Back
"Climate Change: Efficiency and Equity"
Presentation, Harvard Project on Climate Agreements, Belfer Center
November 29, 2011
Author: Robert N. Stavins, Albert Pratt Professor of Business and Government; Member of the Board; Director, Harvard Project on Climate Agreements
Belfer Center Programs or Projects: Environment and Natural Resources; Harvard Project on Climate Agreements
Harvard Project on Climate Agreements Director Robert N. Stavins delivered a presentation titled "Climate Change: Efficiency and Equity," at The Graduate Institute in Geneva, Switzerland, on November 29, 2011. The talk was one in the Geneva Environmental Dialogue Series of public keynote lectures that the Institute holds annually on a theme related to the international environment. The theme for the 20112012 term is "Justice and the Environment." Stavins discussed energy innovation technology, carbon pricing, fuel efficiency standards, and the climate negotiations that took place in Durban, South Africa, and ended on December 11, 2011.
For more information about this publication please contact the Harvard Project on Climate Agreements Coordinator at 617-496-8054.
Full text of this publication is available at:
For Academic Citation:


text:
'Mad Money' Lightning Round: Boeing's Flying to $100
Search Jim Cramer's "Mad Money" trading recommendations using our exclusive "Mad Money" Stock Screener.
NEW YORK (TheStreet) -- Here's what Jim Cramer had to say about some of the stocks callers offered up during the "Mad Money Lightning Round" Thursday night:
Walt Disney
Exxon Mobil
Lions Gate Entertainment
Beazer Homes USA Inc
3D Systems
Ford Motor
Nordic American Tanker
Smith & Wesson
Chipotle Mexican Grill
To read a full recap of "Mad Money" on CNBC, click here.
To sign up for Jim Cramer's free Booyah! newsletter with all of his latest articles and videos please click here.
To watch replays of Cramer's video segments, visit the Mad Money page on CNBC.
-- Written by Scott Rutt in Washington, D.C.
To email Scott about this article, click here: Scott Rutt
Follow Scott on Twitter @ScottRutt or get updates on Facebook, ScottRuttDC


text:
Share < br />this article:
Louis Tomlinson and Girlfriend Eleanor Calde: Front Row at London Fashion Week
Peggy Truong
| February 17, 2013 - 12:29 pm
Share < br />this article:
View Full Size
Return to Story
Eleanor Calder
Kate Bosworth
Louis Tomlinson
Recommended for you
Louis Tomlinson's Mom Dies After Battling with Leukemia
Niall Horan Says One Direction 'Will Be Back'
Katherine Heigl, Her Baby Bump and Josh Kelley Lead This Weekend's Hottest Star Sightings
Louis Tomlinson's $7.3 Million Mansion Is Gorgeous AF
Danielle Campbell Gushes About Louis Tomlinson: He 'Treats Me So Well'
Louis Tomlinson Is Working with Simon Cowell to Launch a New Girl Band
Rep for 'Game of Thrones' Star Maisie Williams Responds to Topless…
Kate Middleton Wears Princess Diana's Tiara in New Family Portrait with…
WATCH: Cole Swindell Reveals the Meaning Behind 'Six Pack Lines'
Kim Kardashian and Kanye West Update: Where Kim Is Living, How Kanye Is…
A Newly-Blond Kanye West Resurfaces Following Recent Hospitalization
Sign Up For The Latest Celebuzz News
Thank you for signing up for our newsletter. You will receive a confirmation shortly.
Sign Up
Top Photos
All »
Rihanna Gets Something Stuck in Her Teeth and 24 More of the Funniest Celebrity Paparazzi Pics of the Week
This Week in Kardashian Fashion: Kourtney Rocks an All-Red Tracksuit Like No One Else Can
A Topless Kylie Jenner Straddling Tyga Leads Today's Star Sightings
Kylie Jenner Shares Adorable Video of King Cairo Taking a Bubble Bath with Daddy Tyga
Angelina Jolie Spotted Out for the First Time Since Divorce Proceedings Began
Ryan Reynolds, Nick Jonas and More Class Up the 2016 GQ Men of the Year Party
You'll Love
"Good Chance" of a 'Will & Grace' Revival
Malika Haqq's Dating a 'Jersey Shore' Alum
Watch the 'Fast 8' Teaser Trailer


text:
July 16, 2010
Zach Levi
Adam Carolla and Sandy Ganz sit down with Zach Levi car enthusiast and star of 'Chuck' on NBC. Adam and Zach chat about the mess at the Long Beach Celebrity Race and they are in agreement that they should have both won the race. The folks at Lexus decide that Zach was not worthy to have an LFA in his garage, and more LFA smack talk ensues. Don't miss this week's awesome guest Zach Levi and the one year anniversary of CarCast.
Download CarCast Episode Here (Click Me!)
Image Gallery
Episode Video
Zach Levi's Nissan GTR
Zach Blowing a shift, and keeping cool!
Zach getting tangled up with Adam (Zach's In Car Camera)
Adam, Brian and Zach Split Screen


text:
"Listening to your programs, I have learned a lot about apologetics and have enjoyed playing broadcasts for my youth group, friends, and family who are looking for answers. Your ministry is invaluable. I hope to continue as a Radio Club member forever."
~ Sean, Highland, NY
0 results sorted by popularity
"Your threats do not terrify us, for Christ is our life, and death is our gain."
~ Saints Crispin and Crispinian, to Emperor Maximianus after he had attempted to bribe them into renouncing Christ; they were martyred for their faith


text:
According to Sgt. Chris Bernal, Susana Cruz was walking in the crosswalk on the grocery side of the business at about 5:08 p.m. when she was struck by a Dodge Ram driven by 44-year-old Jennifer Vela.
Both women were from Beeville.
Bernal said Vela did not receive a citation. He said the victim was walking behind another vehicle at the time and the driver of the vehicle was blinded by the setting sun.
Cruz was later flown to a Corpus Christi hospital by a HALO-Flight helicopter for treatment.
Bernal did not know anything about the victim's condition when asked Thursday afternoon.


text:
I kinda expected this, those highlights of him are great! Who else is in?
I thought it was thread worthy..if not, feel free to do what you want with this
[Only registered and activated users can see links. ] League source says [Only registered and activated users can see links. ] swingman James White already has been informed he's in the Slam-Dunk competition. Won't be official until 7 p.m.
Last edited by NY17KNICKS; Feb 07, 2013 at 19:19.
I kinda expected this, those highlights of him are great! Who else is in?
T-Boss is gonna be real competition for White! But he's the only one I see who can challenge him.
Was hoping to see Melo in the 3 point contest
Wow, that's unusual considering his very limited PT. But congrats to him, it's gonna be entertaining.
Good to see Novak in the three point contest too.
Of course I'm hoping White wins but never sleep on Green.
It's really between White and Ross, maybe Green too. The other 3 don't stand a chance.
Finally, Novak in the 3pt at the ASG but how does Matt Bonner get in over Kevin Martin in the West or Paul George over Kyle Korver in the East.
You guys are kidding about Flight White, it's a young man's game, White's best days in a dunk contest are behind him. I like that kid Ross from Toronto or Cupcake Green to win it.
I wonder if he can still go through the legs from the FT line


text:
Kenneth E. Ingalls RitesDecember 28,2012Kenneth E. Ingalls Rites
CLARENDON The memorial service for Kenneth Earl Ingalls, 62, of Fond du Lac, Wis., and a former resident of Clarendon, was held Thursday, Dec. 27, 2012, at the Clarendon Congregational Old Brick Church. Pastor William Kingsley officiated.
Organist was Nancy Kavanaugh.
A reading was by Lenny Doucette.
Music was by the Rev. Glen and Laura Davis.
A reception followed at the church hall.
Arrangements are with Aldous Funeral Home.MORE IN ObituariesGladys M. McCaffrey
Gladys Mae McCaffrey, 77, of Rutland, died Wednesday, Dec. Full StoryWayne C. Ranney
CAVENDISH Wayne C. Ranney, 88, died Dec. Full StoryChristina M. Buffum
May 6, 1959 - Dec. Full Story
- Most Popular
- Most Emailed


text:
Charged up over solarAugust 15,2013
At the expense of sounding clichéd, I thought the future was bright. So bright, actually, that I invested in it.
My home is atop a ridgeline, surrounded by open fields that I lease to a local organic farmer. I get a lot of sun, so Id been thinking for some time that I wanted to go solar.
Seven years ago, when I looked into solar systems, the cost was breathtaking, prohibitive. It made much better sense for me to button up and continue renovating my 1830s farmhouse. But every time I walked out onto my south-facing porch, I thought in the warmth of even the coldest sunny day that solar had a place on my land.
This spring, a news release came across my desk from AllEarth Renewables. It was introducing solar net metering systems for residential properties. After an inquiry and a site evaluation, the Williston company affirmed what I already knew: I had the perfect spot for a solar array.
Without going too deep into nerd-speak, heres how it works: The AllSun Tracker which is 16 feet by 20 feet and rotates with the movement of the sun puts out about 4,600 DC watts, or 4.6 kilowatts. For now, my long-term lease allows me to produce electricity for my home and then for the grid in other words: my neighbors. When the 20 solar panels make more electricity than I need, the excess is fed into the grid and my electric meter runs backward. Credit for excess generation is used to offset periods of time when I use more electricity than the tracker produces or, as we know it in Vermont, winter.
In effect, my little southwest corner of Plainfield has become a mini power generating station for Washington Electric Co-op, my familys longtime, member-owned electric company. It was a proud day for me last month when the array finally went online, and I began tracking exactly how well my panels were producing renewable energy.
Overnight, I felt I was doing my part; there was a whole new set of opportunities for me as a homeowner, and I had increased the value of my home.
Solar was affordable. The incentives were nothing to frown at. And as my electric utility rate increases, my investment in solar energy becomes more valuable over time. Under a contractual agreement, the utility pays me to collect and convert sunlight.
With the news this week that Washington Electric Co-op would limit future solar installations on its system, effectively shutting out customers who had hoped to generate excess power to sell to the utility, the future seemed less bright.
I realized I got lucky, having my unit installed before the Oct. 1 deadline. But I was perplexed. Net metering is relatively new to Vermont, and its noncontroversial, rapid success has now been capped. Less than 1 percent of all of WECs power comes from solar, and yet the demand for solar around Vermont is unprecedented.
The foreman on my installation was telling me there are more than 200 workers statewide laboring weeks behind schedule to complete all of the projects already on the plate. Each crew, five or six employees, works rain or shine, and an installation like mine takes a couple of days. Thats a lot of interest.
Vermont prides itself on its hunger for renewables; it markets itself as a leader in renewables; it touts green jobs created by renewables; and it has provided incentives for Vermonters to take that lead for renewables.
I understand why WEC, as well as other utilities around the state including Hardwick Electric and Vermont Electric want to throw the brakes on solar: the shifting of costs to customers who dont produce power themselves. But essentially, these utilities have told solar-hungry Vermonters that enough is enough only after our appetites were thoroughly whetted.
The Legislature allows each Vermont utility to stop accepting additional net metering once customer-generated power capacity exceeds 4 percent of the utilitys peak power needs. WEC said it reached that cap with 635 kilowatts of installed renewable projects at the end of 2012 most of them solar. WEC is putting a 5-kilowatt cap on local producers, because that is sufficient to serve most Vermont homes.
This move erodes the principle behind enticing Vermonters to switch to clean energy. It is businesses (in WECs case member-owned) dictating that they know best, even though Vermonters are sending a very different message: We want net metering. WECs change in tone is a dark cloud on an otherwise sunny future for our state.
Vermonters, like me, want local control, when producing our own energy. Capping success before it can truly take off is squandering potential.
As Vermonter Paul Scheckel states in his new book, The Homeowners Energy Handbook, making your own energy is, in every sense, empowering.
So to invoke another cliché, I hope this news does not suggest the sunset years for solar and other renewables in Vermont. That would not be bright.
Steven Pappas is editor of The Times Argus.MORE IN CommentarySure, you can buy your uncle a necktie that he wont wear, or your niece an Amazon certificate... Full StoryFor the past month, I have been watching close friends and family descending into a pit of... Full StoryAdjusting to snow, sleet and cold after spending over a month in an exponentially warmer climate ... Full Story
- Most Popular
- Most Emailed


text:
Governor Scott Walker says he's open to tweaking his proposal to expand school vouchers in Wisconsin.
There's talk of requiring private schools that receive voucher dollars to follow the same accountability system as public schools.
Having one accountability system is something public and private education leaders do agree is necessary for an expansion to be successful.
"It would allow the same comparisons to happen between the two...a little bit better," said Janet Rosseter, executive director of business services for the La Crosse School District.
"You will be able to see a true apples to apples comparison," said Dr. Kurt Nelson, the president of Aquinas Catholic Schools.
Otherwise, public and private education leaders disagree on whether expanding school vouchers is what's best for the state.
"Taxess will go up because what is happening with these vouchers is they're skimmed right off the top," said Rosseter.
"The voucher system really gives the dollars to parents and it's really parents who make the choice," said Nelson.
Even if lawmakers decide to make that change, the controversy over school vouchers will not be gone. That's because there's heated debate between the two sides whether taxpayer money should fund private education.
Rosseter says the current proposal just diverts money away from public schools.
"There's not a new pot of money so what will happen is that if voucher schools are expanded, that will come from the existing public schools," she said.
Nelson, on the other hand, says vouchers give parents more choices.
"Private school parents will often say: 'I pay tax dollars to support public schools that my children aren't going to, so why don't those dollars follow my student whereever we choose to put them'," he explained.
Expansion of school vouchers is not being proposed in all communities. It would only be in districts with more than 4,000 students, 2 failing schools, and 20 or more students interested in participating.
La Crosse has enough students to qualify for expansion but did not have any failing schools in the last report card.


text:
MY dads name is David Egan. He was born and raised in Elmira, New York, and when he graduated, joined the Air Force. He became a Fire Fighter, and was involved in Desert Storm. As a family, we've been through a lot, moved a good amount of times, but we've stuck together, through thick and thin. He now works on Fort Drum. My dad has gone through a lot of hard times in his lifetime, and it amazes me that after everything, he still loves to go out and help people everyday, whether it be the occasional elderly person needing handy work done, or saving a small boy who gets in a car accident, hes there. Whenever that siren goes off, he risks his life to go and help someone, and i am truly admirable. I don't tell my dad enough how much i care, and look up to him, and this is the only way i know how. If he doesn't win, then that's okay, because either way, my father will get on that truck when the bell rings, and he'll go help someone. He doesn't need the recognition of what he does for a living to keep hm going, the job is satisfying enough. My dad works 24 hours on and 24 hours off, which means for 24 hours he stays at the fire station, waiting for that call, but the other 24 hours, hes home with us. He makes time to spend with my family, even if hes tired. I don't tell him this very often, but i look up to him tremendously, and if i become have the person that he is, ill be okay. Ill be one of the lucky ones.
My Dad - The Fire Man
By: mzmimi94Subscribe Channel: Local Interest
3 Comments
This story is inappropriate and should be flagged for moderation. Please choose from one of the following options:
You have indicated this comment should be removed.
The comment has been submitted for review. Thank you .
says ... on Tuesday, Jul 27 at 10:30 AM
What an awesome father, husband and friend. He is definately a hero!! He has learned from every expererience, as will you! You are a pretty amazing girl yourself, and you are both lucky to have each other!48527434
Inappropriate? Alert Us!
says ... on Tuesday, Jul 27 at 8:18 AM
firemen and women are very special people.when most are running away from the fire,they are running to it to save a life.you are a very lucky girl and a strong young lady.Your dad is a very lucky man to have you as a daughter.48513314
Inappropriate? Alert Us!
says ... on Friday, Jul 16 at 10:43 AM
It sounds to me that you are one lucky girl to have such an awesome dad and your dad seems to have one awesome daughter :)47669194
Inappropriate? Alert Us!


text:
Lynell Griffith Skarda of Clovis celebrated his 95th birthday Saturday at his home.
The celebration was hosted by The Citizens Bank of Clovis and the Skarda family.
Lynell is one of the founders and the chairman of the board for The Citizens Bank of Clovis.
He is the father of Jeffrey Skarda of Houston, Texas; Katrina Green of Colorado Springs, Colo.; and Pat Skarda of Northampton, Mass.
He has eight grandchildren and one great grandchild.


text:
Anew approach on dairy policyJune 18,2013
This week, the House will debate a new farm bill that holds the best hope for stabilizing the price Vermonts dairy farmers receive for their milk. However, powerful food processing interests are mobilizing to kill a key provision in order to maximize their earnings, and the speaker of the House is in their corner.
Vermonters know that the best way to maintain a steady supply of milk for consumers is to keep our dairy farmers in business. Rochester dairy farmers Beth and Bob Kennett, who milk 130 cows, said it best: Our family is committed to producing food. The volatility of the current dairy pricing system is destroying the economic security of dairy farms, farm families and communities in Vermont and throughout the country.
Over the last decade, dairy farmers have been on a roller-coaster ride from dramatic highs to deep lows on the price they receive for milk. Price instability has caused family farms around the country to forgo investments, lose hard-earned equity and, in too many cases, go out of business.
Vermonts dairy farmers are hanging on by their fingernails. But they are not asking for a handout. They simply want the certainty of a reliable price for their product.
The Dairy Security Act empowers a dairy farmer, like any other business owner, to respond to market signals when determining how much milk to produce. It is the product of a collaboration among dairy farmers from Vermont to California that will end the price instability that is slowly destroying their livelihoods.
Under their proposal, dairy farmers will, for the first time, have an option to self-insure against deep losses instead of relying on inadequate federal safety net payments. The DSA will smooth out the price volatility that reaches deep into farm income and equity. This change is critical for the future of dairy farms in Vermont and across the nation.
Ninety-seven percent of dairy farms in the United States are owned by families. They are stewards of the land and their communities. They deeply value farm life despite narrow and all too often negative margins. They are poised to modernize dairying as they invest in new technologies to support efficiency and conservation. And, most importantly, they are proud to supply the world with a nutritious and high-quality source of milk.
In Vermont, dairy is the bedrock of our agricultural sector, our landscape and our way of life. The Dairy Security Act holds the key to the future of family-owned dairy farms in Vermont and across the country. I am fighting sidebyside with Vermonts dairy farmers, along with Sens.Leahy and Sanders, to pass this bill. Its an uphill battle, but its a fight well worth having.
Rep. Peter Welch, a Democrat, is Vermonts lone member of the U.S. House.MORE IN CommentarySure, you can buy your uncle a necktie that he wont wear, or your niece an Amazon certificate... Full StoryFor the past month, I have been watching close friends and family descending into a pit of... Full StoryAdjusting to snow, sleet and cold after spending over a month in an exponentially warmer climate ... Full Story
- Most Popular
- Most Emailed