When this method is used within jqGrid and jqGridEdit classes they should be called separatley in order to perform the export.
When used in jqGridRender class everthing is done automatically when the export to pdf is enabled.
Also when used separatley and you want to display diffrent header, width and hide some fields a colmodel array should be configured and passed as parameter to the method. If none is set in this case only column names are used
The array has the following structure and properties
Array(
[0]=>Array("label"=>"Some label", "width"=>100, "hidden"=>true, "name"=>"colname"),
[1]=>Array(...),
...
);
Where
This method uses a TCP PDF library www.tcpdf.org. The library is a part from the download package and usually you will need to do nothing (in sence to include some files) in order to perform export to PDF.
The PDF class is placed in the pdf subdir of the package. If the pdf subdirectory is not suitable for you needs, you can change it place. In this case the "path_to_pdf_class" should be changed according to the new place.
This can be done using the setPdfOptions method (see below).
By default the download package contain only one UTF font - freeserif (except the standart non UTF).
This font should be set using setPdfOptions(..) method. The names connected with this are font_name_main and font_name_data plus font_monospaced
A dejavupack can be downloaded from here: DejavuPack
To have more fonts please download the font pack from TCPPDF site and set the appropriate name in the setPdfOptions as described above
Related Methods
exportToPdf
setPdfOptions
renderGrid
Related variable(s)
PDF
gSQLMaxRows
ExportCommand
As can be seen we have one important private array variable $PDF, where all the export options are stored.
Direct the values of this array can not be changed. This ia done with the method stPdfOptions whch paramater is array.
Example:
We can change the path to pdf class this way.
$grid = new jqGridRender($conn) // or $grid = new jqGridQuery($conn); ... $grid->setPdfOptions(array("path_to_pdf_class"=>"mynewdir/tcpdf.php"));
Below we list all the possible options and the related values to it.
$PDF = array(
"page_orientation" => "P",
"unit"=>"mm",
"page_format"=>"A4",
"creator"=>"jqGrid",
"author"=>"jqGrid",
"title"=>"jqGrid PDF",
"subject"=>"Subject",
"keywords"=>"table, grid",
"margin_left"=>15,
"margin_top"=>7,
"margin_right"=>15,
"margin_bottom"=>25,
"margin_header"=>5,
"margin_footer"=>10,
"font_name_main"=>"helvetica",
"font_size_main"=>10,
"header_logo"=>"",
"header_logo_width"=>0,
"header_title"=>"",
"header_string"=>"",
"header"=>false,
"footer"=>true,
"font_monospaced"=>"courier",
"font_name_data"=>"helvetica",
"font_size_data"=>8,
"margin_footer"=>10,
"image_scale_ratio"=>1.25,
"grid_head_color"=>"#dfeffc",
"grid_head_text_color"=>"#2e6e9e",
"grid_draw_color"=>"#5c9ccc",
"grid_header_height"=>6,
"grid_row_color"=>"#ffffff",
"grid_row_text_color"=>"#000000",
"grid_row_height"=>5,
"grid_alternate_rows"=>false,
"path_to_pdf_class"=>"tcpdf/tcpdf.php"
);
| Option | Description | Values | Default |
|---|---|---|---|
| page_orientation | Determines the orientation of the page. Can be Portrait or Landscape | P - Portrait; L - Landscape | P (Portrait) |
| unit | Set the measure of the export. Note that if you change this value all the related options which contain measures (except pixels) should be changed in the appropriate way | mm - Millimeters, cm- Centimeters, in - Inchs, pt-Point | mm (Millimetters) |
| page_format | Set various format of the page. | A, B, C, E, G (from 0 - 12), USLETTER, LETTER and a lot of otther formats | A4 |
| creator | Set the creator of the pdf document | Any string | jqGrid |
| author | Set the author of the document | Any string | jqGrid |
| title | Set the title of the document. This is the title when see the properties of the document. | Any String | jqGrid PDF |
| subject | Set the subject of the document | Any string | Subject |
| keywords | Set the kyewords for the document | Any string | table, grid |
| margin_left | set the left margin of the page in measurment defined in unit option | Number | 15 |
| margin_top | set the top margin of the page in measurment defined in unit option | Number | 7 |
| margin_right | set the right margin of the page in measurment defined in unit option | Number | 15 |
| margin_bottom | set the bottom margin of the page in measurment defined in unit option | Number | 25 |
| margin_header | set the header margin of the page in measurment defined in unit option | Number | 25 |
| margin_footer | set the footer margin of the page in measurment defined in unit option | Number | 25 |
| font_name_main | Defines the main font. This font is used in the headers. | Any valid font name (as set in the font subdirectory) | helvetica |
| font_size_main | Defines the size of the font_name_main font. This font is used in the headers. | Number | 10 |
| header_logo | If set defines the image which will be placed at the top left corner of the page. The image should be placed in the image directory of the pdf directory | Name of the image | Empty string |
| header_logo_width | Defines the width od the header image | Number | 0 |
| header_title | Defines the the title which will be printed at top of the page near th image logo if defined | Any string | Empty string |
| header | Enables or disables the printing of the heder related data. Important: By default this option is disabled. If you want to print some header data it is a good idea to increase the margin_top option | true or false | false |
| footer | Enables or disables the printing of the footer related data. | true or false | true |
| font_monospaced | Defines the default monospaced font | Any valid font name | courier |
| font_name_data | Defines the font for the printing of the table data | Any valid font name | helvetica |
| font_size_data | Defines the size default monospaced font | Number | 8 |
| margin_footer | Defines the margin of the footer in measurment defined in unit option | Number | 10 |
| grid_head_color | Defines the table header color background | Color defined as html value | #dfeffc |
| grid_head_text_color | Defines the table header text color | Color defined as html value | #2e6e9e |
| grid_draw_color | Defines the table border color | Color defined as html value | #5c9ccc |
| grid_header_height | Defines the height of the table header data in measurmen defined in unit | Color defined as html value | 6 |
| grid_row_color | Defines the table row color background | Color defined as html value | #ffffff |
| grid_row_text_color | Defines the table row text color | Color defined as html value | #000000 |
| grid_row_height | Defines the height of the table row data in measurmen defined in unit | Color defined as html value | 5 |
| grid_alternate_rows | Enable or disable zebra striping in the export | true or false | false |
| path_to_pdf_class | Set the path and filename to the tcpdf class. | String | tcpdf/tcpdf.php |
Example:
This example will be the same as the Export to Excel Example, but this time we will export the data in PDF file
Let suppose that when we export to PDF we want to show additionally the ShipAddress and ShipCity and perform a summary on the field Freight. We will use again our example.
For this purpose we will first create a custom button in the navigator and use the build in method for this purpose excelExport with tag set to pdf. The method is avialble since version 3.6.3 of jqGrid Java Script lib. When used the method passes additinally a variable oper={tag} to identify that we want a export to a different formats.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP jqGrid Class Example</title> <link rel="stylesheet" type="text/css" media="screen" href="themes/redmond/jquery-ui-1.7.1.custom.css" /> <link rel="stylesheet" type="text/css" media="screen" href="themes/ui.jqgrid.css" />       ......

 .......
In PHP code we will use ExportCommand to perform the export.
<?php require_once 'jq-config.php'; // include the jqGrid Class require_once "php/jqGrid.php"; // include the PDO driver class require_once "php/jqGridPdo.php"; // Connection to the server $conn = new PDO(DB_DSN,DB_USER,DB_PASSWORD); // Create the jqGrid instance $grid = new jqGrid($conn); // Write the SQL Query $grid->SelectCommand = 'SELECT OrderID, OrderDate, CustomerID, Freight, ShipName FROM orders'; // we want to export additinal data when excel $grid->ExportCommand = 'SELECT OrderID, OrderDate, CustomerID, Freight, ShipName, ShipAddress, ShipCity FROM orders'; $grid->dataType = "json"; // now we should check whenever a export is lunched $export = $_POST['oper']; if($export == 'pdf') // let set summary field $grid->exportToPdf(array('Freight'=>'Freight')); else $grid->queryGrid(); ?>


<
>
Recent Posts
<
>
<
>
-
<
>
<>
<
>
Ad
<
>
<
>
<
>
Recent Posts
<
>
<
>
-
<
>
<>
<
>
Edit
Publish
Unpublish


Rules
Controls
Other
The object of Star Jumper is (to be determined)...


Terms and conditions
This page explains the Civil Money Claims service’s terms of use. They include this website’s [privacy policy](https://www.gov.uk/help/privacy-policy) and [terms and conditions](https://www.gov.uk/help/terms-conditions). You must agree to these to use this service.
Who we are
The Civil Money Claims service is managed by Her Majesty’s Court and Tribunal Service and will be referred to as ‘we’ from now on.
We may update these terms and conditions if there is a change in the law or to the way the service works.
Information provided by this serviceThis service provides information to support your application for probate. We can’t give legal advice on individual cases.
You should answer the questions in the service based on your circumstances, and seek legal advice if you need it.
Where your data is storedWe use Amazon Web Services (AWS) to store your data, on secure servers within the European Economic Area (EEA). By submitting your data, you consent to the AWS Terms and Conditions.
We use GOV.UK Notify to send emails. Until the point where emails are handed over to your email provider, they are processed within the EEA. Your data is stored for 1 month, and is deleted after this.
Applicable lawYour use of this service and any dispute arising from its use will be governed by and construed in accordance with the laws of England and Wales, including but not limited to the:
- Computer Misuse Act 1990
- Data Protection Act 1998
- Mental Capacity Act 2005
The service is intended for use by claimants and defendants or by others on their behalf and only with their consent.
There are risks in using a shared computer (for example in an internet café) to access this service. It’s your responsibility to be aware of these risks and to avoid using any computer which may leave your personal information accessible to others. You’re responsible if you choose to leave a computer unprotected while using this service.
You must take your own precautions to ensure that the way you access this service does not expose you to the risk of: viruses
malicious computer code other forms of interference which may damage your computer system You must not misuse this service by knowingly introducing viruses, trojans, worms, logic bombs or other material which is malicious or technologically harmful. You must not attempt to gain unauthorised access to this service, the system on which it is stored or any server, computer or database connected to it. You must not attack this site via a denial-of-service attack or a distributed denial-of-service attack. This online service contains several free-text fields in which you will need to enter certain types of information. You should not enter sensitive information into these free-text fields. Sensitive information may include, but is not limited to, details of religious beliefs and financial information. Entering sensitive information is done so at your own risk. Contact us Ministry of Justice Digital Services 102 Petty France London SW1H 9AJ United Kingdom


Go to Plans > Upgrade, then select a new plan and enter the required information.
Yes. Simply go to Profile > Settings > Unsubscribe
Yes, ESPN+ and The Athletic subscribers receive a 25% discount for the plans that include them.
Follow us on social media to get updates about guest speakers. As far as attending, go to "Guest Speakers (Premium Only)" and select the event you'd like to register for.
Go to "Social Media Feeds (Premium Only)" and select which social media feeds you would like to see. You can also choose the reporters/organizations you'd like to see posts from.


Basics of Machine Learning Series
Optimization Objective
The support vector machine objective can seen as a modification to the cost of logistic regression. Consider the sigmoid function, given as,
where \(z = \theta^T x \)
The cost function of logistic regression as in the post Logistic Regression Model, is given by,
Each training instance contributes to the cost function the following term,
So when \(y = 1\), the contributed term is \(-log(\frac {1} {1 + e^{-z}})\), which can be seen in the plot below. The cost function of SVM, denoted as \(cost_1(z)\), is a modification the former and a close approximation.
import numpy as np
def svm_cost_1(x):
return np.array([0 if _ >= 1 else -0.26*(_ - 1) for _ in x])
x = np.linspace(-3, 3)
plt.plot(x, -np.log10(1 / (1+np.exp(np.negative(x)))))
plt.plot(x, svm_cost_1(x))
plt.legend(['logistic regression cost function', 'modified SVM cost function'])
plt.show()
Similarly, when \(y = 0\), the contributed term is \(-log(1 - \frac {1} {1 + e^{-z}})\), which can be seen in the plot below. The cost function of SVM, denoted as \(cost_0(z)\), is a modification the former and a close approximation.
def svm_cost_0(x):
return np.array([0 if _ <= -1 else 0.26*(_ + 1) for _ in x])
plt.plot(x, -np.log10(1-(1 / (1+np.exp(np.negative(x))))))
plt.plot(x, svm_cost_0(x))
plt.legend(['logistic regression cost function', 'modified SVM cost function'])
plt.show()
While the slope the straight line is not of as much importance, it is the linear approximation that gives SVMs computational advantages that helps in formulating an easier optimization problem.
Regularized version of \eqref{2} can from the post Regularized Logistic Regression can rewritten as,
In order to come up with the cost function for the SVM, \eqref{3} is modified by replacing the corresponding cost terms, which gives,
Following the conventions of SVM the following modifications are made to the cost in \eqref{4}, which effectively is a change in notation but not the underlying logic,
- removing \({1 \over m}\) does not affect the minimization logic at all as the minima of a function is not changed by the linear scaling.
- change the form of parameterization from \(A + \lambda B\) to \(CA + B\) where it can be intuitively thought that \(C = {1 \over \lambda}\).
After applying the above changes, \eqref{4} gives,
The SVM hypothesis does not predict probability, instead gives hard class labels,
Large Margin Intuition
According to \eqref{5} and the plots of the cost function as shown in the image above, the following are two desirable states for SVM,
- if \(y=1\), then \(\theta^Tx \geq 1\) (not just \(\geq 0\))
- if \(y=0\), then \(\theta^Tx \leq -1\) (not just \(\lt 0\))
Let C in \eqref{5} be a large value. Consequently, in order to minimize the cost, the corresponding term \(\sum_{i=1}^m \left[ y^{(i)}\,cost_1(\theta^T x^{(i)}) + (1-y^{(i)})\,cost_0(\theta^T x^{(i)}) \right]\) must be close to 0.
Hence, in order to minimize the cost function, when \(y=1\), \(cost_1(\theta^T x)\) should be 0, and similarly, when \(y=0\), \(cost_0(\theta^T x)\) should be 0. And thus, from the plots in Fig.3, it is clear that it can only fulfilled by the two states listed above.
Following the above intuition, the cost function can we written as,
subject to contraints,
What this basically leads to is the selection of a decision boundary that tries to maximize the margin from the support vectors as shown in the plot below. This maximization of the margin as seen for decision boundary A increases the robustness over decision boundaries with lesser margins like B. And it is this property of the SVMs that attributes the name large margin classifier to it.
Effect of Parameter C
As discussed in the section above, the effect of C can be considered as reciprocal of regularization parameter, \(\lambda\). This is more clear from Fig-5. A single outlier, can make the model choose the decision boundary with smaller margin if the value of C is large. A small value of C ensures that the outliers are overlooked and best approximation of large margin boundary is determined.
Mathematical Background
Vector Inner Product: Consider two vectors, \(v\) and \(w\), given by,
Then, the inner product or the dot product is defined as \(v^Tw = w^Tv\).
Norm of a vector, \(v\), denoted as \(\lVert v\rVert\) is the euclidean length of the vector given by the pythagoras theorem as,
The inner product can also be defined as,
where \(p=\lVert w\rVert \cdot cos \theta\) can be described as the projection of vector \(w\) onto vector \(v\) which can be either positive or negative signed based on the angle \(\theta\) between the vectors as shown in the image below.
SVM Decision Boundary: From \eqref{7}, the optimization statement can be written as,
subject to contraints,
Let \(\theta_0 = 0\) and \(n=2\), i.e. number of features is 2 for simplicity, then \eqref{10} can be written as,
Using \eqref{9}, \(\theta^Tx^{(i)}\) in \eqref{11} can be written as,
The plot of \eqref{13} can be seen below,
Hence, using \eqref{12} and \eqref{13}, the optimization objective in \eqref{10} and the constraints in \eqref{11} are written as,
subject to contraints,
where \(p^{(i)}\) is the projection of \(x^{(i)}\) onto vector \(\theta\).
Consider two decision boundaries, A and B, and their respective perpendicular parameters, \(\theta_A\) and \(\theta_B\) as shown in the plot below. As a consequence of choosing \(\theta_0 = 0\) for simplification, all the corresponding decision boundaries pass through the origin.
Based on the two training examples of either class chosen, close to the boundaries, it can be seen that the magnitude of projection is more in case of \(\theta_B\) than \(\theta_A\). This basically tells that it would be possible to choose smaller values of \(\theta\) and satisfy \eqref{14} and \eqref{15} if the value of projection \(p\) is bigger and hence, the decision boundary, B is more favourable to the optimization objective.
Why is decision boundary perpendicular to the \(\theta\)?
Consider two points \(x_1\) and \(x_2\) on the decision boundary given by,
Since the two points are on the line, they must satisfy \eqref{16}. Substitution leads to the following,
Subtracting \eqref{18} from \eqref{17},
Since \(x_1\) and \(x_2\) lie on the line, the vector \((x_1 - x_2)\) is on the line too. Following the property of orthogonal vectors, \eqref{19} is possible only if \(\theta\) is orthogonal or perpendicular to \((x_1 - x_2)\), and hence perpendicular to the decision boundary.
Kernels
When dealing with non-linear decision boundaries, a learning method like logistic regression relies on high order polynomial features to find a complex decision boundary and fit the dataset, i.e. predict \(y=1\) if,
where \(f_0 = x_0,\, f_1=x_1,\, f_2=x_2,\, f_3=x_1x_2,\, f_4=x_1^2,\, \cdots \).
A natural question that arises is if there are choices of better/different features than in \eqref{20}? A SVM does this by picking points in the space called landmarks and defining functions called similarity corresponding to the landmarks.
Say, there are three landmarks defined, \(l^{(1)}\), \(l^{(2)}\) and \(l^{(3)}\) as shown in the plot above, the for any given x, \(f_1\), \(f_2\) and \(f_3\) are defined as follows,
Here, the similarity function is mathematically termed a kernel. The specific kernel used in \eqref{21} is called the \(Gaussian Kernel\). Kernels are sometimes also denoted as \(k(x, l^{(i)})\).
Consider \(f_1\) from \eqref{21}. If there exists \(x\) close to landmark \(l^{(1)}\), then \(\lVert x - l^{(1)} \rVert \approx 0\) and hence, \(f_1 \approx 1\). Similarly for a \(x\) far from the landmark, \(\lVert x - l^{(1)} \rVert\) will be a larger value and hence exponential fall will cause \(f_1 \approx 0\). So effectively the choice of landmarks has helped in increasing the number of features \(x\) had from 2 to 3. which can be helpful in discrimination.
For a gaussian kernel, the value of \(\sigma\) defines the spread of the normal distribution. If \(\sigma\) is small, the spread will be narrower and when its large the spread will be wider.
Also, the intuition is clear about how landmarks help in generating the new features. Along with the values of parameter, \(\theta\) and \(\sigma\), various different decision boundaries can be achieved.
How to choose optimal landmarks?
In a complex machine learning problem it would be advantageous to choose a lot more landmarks. This is generally acheived by choosing landmarks at the point of the training examples, i.e. landmarks equal to the number of training examples are chosen, ending up in \(l^{(1)}, l^{(2)}, \cdots l^{(m)}\) if there are \(m\) training examples. This translates to the fact that each feature is a measure of how close is an instance to the existing points of the class, leading to generation of new feature vectors.
For SVM training, given training examples, \(x\), features \(f\) are computed, and \(y=1\), if \(\theta^Tf \geq 0\)
The training objective from \eqref{5} is modified as follows,
In this case, \(n=m\) in \eqref{5} by the virtue of procedure used to choose \(f\).
The regularization term in \eqref{22} can be written as \(\theta^T\theta\). But in practice most SVM libraries, instead \(\theta^TM\theta\), which can be considered a scaled version is used as it gives certain optimization benefits and scaling to bigger training sets, which will be taken up at a later point in maybe another post.
While the kernels idea can be applied to other algorithms like logistic regression, the computational tricks that apply to SVMs do not generalize as well to other algorithms.
Hence, SVMs and Kernels tend to go particularly well together.
Bias/Variance
Since \(C (= {1 \over \lambda})\),
- Large C: Low bias, High Variance
- Small C: High bias, Low Variance
Regarding \(\sigma\),
- Large \(\sigma^2\): High Bias, Low Variance (Features vary more smoothly)
- Small \(\sigma^2\): Low Bias, High Variance (Features vary less smoothly)
Choice of Kernels
- Linear Kernel: is equivalent to a no kernel setting giving a standard linear classifier given by,
Linear kernels are used when the number of training data is less but the number of features in the training data is huge.
- Gaussian Kernel: Make a choice of \(\sigma^2\) to adjust the bias/variance trade-off.
Gaussian kernels are generally used when the number of training data is huge and the number of features are small.
Feature scaling is important when using SVM, especially Gaussian Kernels, because if the ranges vary a lot then the similarity feature would be dominated by features with higher range of values.
All the kernels used for SVM, must satisfy Mercer’s Theorem, to make sure that SVM optimizations do not diverge.
Some other kernels known to be used with SVMs are:
- Polynomial kernels, \(k(x, l) = (x^T l + constant)^degree\)
- Esoteric kernels, like string kernel, chi-square kernel, histogram intersection kernel, ..
Multi-Class Classification
- Most SVM libraries have multi-class classification.
- Alternatively, one may use one-vs-all technique to train \(k\) different SVMs and pick class with largest \(\theta^Tx\)
Logistic Regression vs SVM
- If \(n\) is large relative to \(m\), use logistic regression or SVM with linear kernel, like if \(n=10000, m=10-1000\)
- If \(n\) is small and \(m\) is intermediate, use SVM with gaussian kernel, like if \(n=1-1000, m=10-10000\)
- If \(n\) is small and \(m\) is large, create/add more features, then use logistic regression or SVM with no kernel, as with huge datasets SVMs struggle with gaussian kernels, like if \(n=1-1000, m=50000+\)
Logistic Regression and SVM without a kernel (with linear kernel) generally give very similar. A neural network would work well on these training data too, but would be slower to train.
Also, the optimization problem of SVM is a convex problem, so the issue of getting stuck in local minima is non-existent for SVMs.
REFERENCES:
Machine Learning: Coursera - Optimization Objective
Machine Learning: Coursera - Large Margin Intuition
Machine Learning: Coursera - Mathematics of Large Margin Classification
Machine Learning: Coursera - Kernel I
Machine Learning: Coursera - Kernel II
Machine Learning: Coursera - Using An SVM
Quora - Why is theta perpendicular to the decision boundary?
Introduction to support vector machines


Toggle navigation
Startup World
Talks
Code
About
Book
Contact
Blog
Pitch Deck Template (👈🏽 Click to copy it)
The Idea
The Product
The Team
The Execution
How to Start and Excel with the Elephants (Dec 2015)
Older Talks


- Collaborators (class in pygithub3.services.repos)
- collaborators (Repo attribute)
- Comments (class in pygithub3.services.gists)
- comments (Gist attribute)
- Commits (class in pygithub3.services.repos)
|
- commits (Repo attribute)
- compare() (pygithub3.services.repos.Commits method)
- create() (pygithub3.services.gists.Comments method)
- (pygithub3.services.gists.Gist method)
- (pygithub3.services.repos.Downloads method)
- (pygithub3.services.repos.Forks method)
- (pygithub3.services.repos.Hooks method)
- (pygithub3.services.repos.Keys method)
- (pygithub3.services.repos.Repo method)
- create_comment() (pygithub3.services.repos.Commits method)
|


{% extends "layout.html" %} {% block title %}Reunion 2014{% endblock %} {% block keywords %}"2014 BSU Reunion, Tahlequah, Baptist Collegiate Ministries, Northeastern State University"{% endblock %} {% block description %}"The 2014 BSU Reunion returned to the Northeastern State University Baptist Collegiate Ministry building in Tahlequah"{% endblock %} {% block body %}


--- layout: post title: Dunster's Rebellion date: '2010-01-13 06:22:29 -0700' mt_id: 1420 blog_id: 1 post_id: 1420 basename: dunsters-rebellion categories: - essays ---
The sailing of the Mayflower and the founding of the Massachusetts Bay Colony were an early portent of the eventual separation of England and its daughter colony. Though they still thought of themselves as Englishmen, the physical distance between the two became a dividing wedge that led to American independence. As best as they could, the citizens of New England sought to reproduce English society in the wilderness. They named their cities and towns using English place names. They transported English institutions. One of the first institutions to be recreated was the university since over 130 of the colonists were graduates of the two English universities—Oxford and Cambridge.1 The Puritans believed the university to be an important device in their religious arsenal.
The General Court of the Massachusetts Bay Colony created Harvard College on November 15, 1637 by the simple invocation "The colledg is ordered to bee at Newtowne."2 With those eight words, the oldest university in the Western Hemisphere still in existence was founded. This act by the General Court did not specify the college's curriculum, its government, or even its financing. Realizing its vagueness, the General Court soon formed a committee to oversee the formation of the college:
Committee as to the colledg at New Towne: For the colledge, the Governour, Mr Winthrope, the Deputy, Mr Dudley, the Treasurer, Mr Bellingham, Mr Humfrey, Mr Herlakenden, Mr Staughton, Mr Cotton, Mr Wilson, Mr Damport, Mr Wells, Mr Sheopard, and Mr Peters, these, or the greater part of them, whereof Mr Winthrope, Mr Dudly, or Mr Bellingham, to bee alway one, to take order for a colledge at Newetowne.3
This act formed what would later come to be known as the Board of Overseers, the body that guided Harvard's infancy. This committee consisted of six magistrates—officials of the colony—and six clergymen. Of the magistrates, Winthrop and Humfrey were educated at Cambridge. Of the ministers, Davenport (listed as Damport) was educated at Oxford and the rest matriculated from Cambridge. Thus, the group that would guide the early stages of the founding of Harvard College was two-thirds composed of university men. Even the remaining third had brothers and sons who were university men.4 These committeemen wanted nothing less than a recreation of their alma mater in colonial America.
The group's only task was to "take order for a colledge at Newetowne." However, no money had been appropriated, no charter granted, and no powers enumerated. The gentlemen decided that the first step was to hire an instructor. To this end, as Harvard Treasurer Thomas Danforth recorded later, "Mr Nathaniel Eaton was chosen Professor of the sd Schoole in the yeare One thousand six hundred thirty seaven, to whose care the management of the Donations before mentioned were betrusted for the erecting of such Edifices as were meet and necessary for a Colledge: and for his own Lodgings."5
This Nathaniel Eaton that was chosen to open the college was a graduate of Cambridge and the brother of Theophilus Eaton, one of the organizers of the Massachusetts Bay Company. Many of the committee were familiar with him and his family and his educational background was as impressive as one could expect in New England. Unfortunately, his first and only year at the college was filled with scandal and rancor. He absconded with then-significant amounts of money appropriated for the school, provided subpar rations for the students, and, as Cotton Mather put it, "his cruelty was more scandalous than his avarice."6 He was dismissed by the General Court on September 9, 1639: "Mr. Nathaniel Eaton being accused for cruell and barbarous beating of Mr. Naz. Brisco, and for other neglecting and misusing of his Scholars, it was ordered that Mr. Eaton should be discharged from keeping School with use without License."7
The year prior, Eaton had accepted a 'Donation' from the recently arrived and recently deceased John Harvard. Harvard, on his death bed from consumption, bequeathed half his estate and all of his library to the fledgling college at Newtown, which was renamed Cambridge that same year. To honor his generosity, the General Court "ordered, that the colledge agreed upon formerly to bee built at Cambridg shalbee called Harvard Colledge."8 Most of the Harvard legacy is unaccounted for, due to Eaton's financial misconduct, and the library of 400 volumes must be considered his lasting gift to the college.
After the dismissal of Nathaniel Eaton, Harvard was closed down with no apparent reopening. The students were dispersed into town or back home. It seemed that the heretofore bright future of Harvard had dimmed. That is until Henry Dunster was hired by the future Board of Overseers in 1640. Henry Dunster was an unusual choice: he had less education than Eaton, had not written on weighty theological issues as Eaton had, and lacked the distinguished air of Eaton. Of course, knowing what the town had just gone through, the choice of the schoolmasterly Dunster does not seem as odd.
Henry Dunster received his bachelor's of arts from Magdalene College, University of Cambridge in 1631.9 He received his master's degree in 1634, ranking just 115 out of 188 students in his class.10 He became a schoolmaster in his home town of Bury, England after receiving his master's and emigrated to America in 1640. Within a few weeks of his arrival in New England, a council of magistrates and elders "invited [Dunster] to accept the Place of President of the College, which he accordingly accepted; to whom was committed the Care and Trust of finishing the College Buildings and his own Lodgings, and the Custody of the College Fund, and such Donations as might further be added to the Encrease thereof."11 Dunster apparently did not realize what was expected of him, as he later complained that they had called on him "to undertake the instructing of the youth of riper years and literature after they came from grammer schools…. No further care or distraction was improsed on mee or expected from mee but to instruct."12 He would soon find out just how much he had underestimated his duties.
Dunster proved to be just what the College needed. Although he found the College bereft of students, buildings, funds, and government, he quickly turned the situation around. First he roused and convinced what students were left in Cambridge to return. He also admitted a new freshman class and established a three-year degree program so that both classes (Eaton's and his new one) would graduate at the same time.13 He then resumed active and frenetic construction of the main hall, while teaching classes in the Peyntree House that had served as Eaton's lodging and college. A charter or constitution would have to wait until 1642, when Harvard's first governing document was passed by the General Court. At that time, though, Dunster had the powers de facto and was willing to wait for the de jure grant.
Four days after the graduation of the Class of 1642, the General Court incorporated Harvard College and gave it a stable government with the following act:
Whereas through the good Hand of God upon us, there is a College founded in Cambridge in the County of Middlesex, called Harvard College; For the Encouragement whereof this Court hath given the Sum of £400 and also the Revenue of the Ferry betwixt Charlestown and Boston, and the the well-ordering and managing of the said College is of great Concernment.
It is therefore ordered by this Court and the Authority thereof, that the Governour and Deputy Governour, for Time being and all the Magistrates of this Jurisdiction, together with the teaching Elders of the six next adjoining Towns, viz. Cambridge, Watertown, Charlestown, Boston, Roxbury and Dorchester, And the President of the said College, for the Time being, shall from Time to Time Have Full Power and Authority to make and establish all such Orders, Statutes and Constitutions as they shall bee necessary for the instituting guiding and furthering of the said College, and the several Members thereof, from Time to Time, in Piety Morality and Learning: And also to Dispose, Order and Manage to the Use and Behoof of the said College, and Members thereof, all Gifts, Legacies, Bequeaths, Revenues, Lands and Donations, as either have been, are, or shall be conferred, bestowed, or any Way shall fall, or come to the said College. And whereas it may come to pass that Many of the said Magistrates and said Elders may be Absent, or otherwise Employed about other weighty Affairs, when the said College may need their present Help and Counsel, it is therefore ordered that the greater Number of Magistrates and Elders which shall be present with the President shall have the Power of the Whole; Provided that if any Constitution Order or Orders by them made shall be found hurtful unto the said College or the Members thereof or to the Weal-publick; Then upon Appeal of the Party or Parties grieved unto the Company of Overseers first mentioned, they shall repeal the said Order or Orders (if they see Cause) at their next Meeting, or Stand Accountable thereof to the Next General Court.14
Thus it formalized the Board of Overseers, which had existed since the act of 1637 without provision for filling vacancies or for powers other than "tak[ing] order for a colledge at Newetowne." This act gave the Board perpetual succession, since no specific individuals were mentioned. It also gave the Board the ability to accept donations on behalf of the college, a power that legally only rested with Nathaniel Eaton before this. Finally, it gave the Board the power to act with a quorum—an important power given the busy nature of the magistrates and clergymen. The Board consisted of the following members, in addition to Dunster: magistrates, Governor John Winthrop, Deputy Governor John Endecott, Thomas Dudley, Increase Nowell, Simon Bradstreet, John Winthrop Jr., Richard Bellingham, Israel Stoughton, Richard Saltonstall, Thomas Flint, and William Pynchon; ministers, Thomas Shepard, George Phillips, John Knowles, Zechariah Symmes, Thomas Allen, John Wilson, John Cotton, John Eliot, and Richard Mather.15 Of these, fifteen were graduates of English universities and six were not.16 This model for the Board of Overseers was so effective that it was not substantially altered until 1851.
The Board promptly named Herbert Pelham its treasurer, created and adopted the Harvard seal17, audited the donation accounts, and appointed two recent graduates to tutorships. After this business was accomplished, they began passing the bylaws necessary for college government. These nineteen 'Rules and Precepts' outlined for the student such things as entrance requirements, rules of behavior, guiding principles, and degree requirements. These bylaws were unique in several respects, which I shall discuss later, but inspiration was surely drawn on the Elizabethan statutes of the University of Cambridge, a printed copy of which was in Dunster's possession.18
While the Board of Overseers was the principal form of Harvard's government, the President exercised powers as well. The bylaws of the Board neither specified a curriculum nor defined punishments for offenses. These were the duties of the President, although Dunster was also sole instructor for the entire Class of 1642 and primary instructor throughout his tenure.
The students were divided into freshman, sophomore, junior sophister, and senior sophister classes, according to the years of attendance they had put in. (Naturally, this four-year distinction took effect after the Class of 1642 graduated). Much like one would expect, the freshman were expected to do menial chores for the upperclassmen at the penalty of hazing.19 The advancement between classes was based on passing an oral disputation given each year near the time of Commencement. Failure meant staying at the current class standing for another year.20
The curriculum was quite impressive. It consisted of logic, physics, Greek etymology, Greek syntax, Greek grammar, Hebrew grammar, rhetoric, divinity; and history for the freshman; ethics, politics, Greek literature, Hebrew literature, divinity, rhetoric, and botany for the sophomores; and arithmetic, geometry, astronomy, Greek style, Greek composition, Hebrew literature, divinity, rhetoric, history, and botany for the upperclassmen. Before a student could receive his bachelor's of arts degree, he had to be "able to read the Originalls of the Old and New Testament into the Latine tongue, and to resolve them Logically; withall being of godly life and conversation; and at any publick Act hath the Approbation of the Overseers and Master of the Colledge."21 The course work outlined above certainly prepared him for those requirements.
Commencement must have been quite a sight. Several contemporary accounts of the commencement exercises have been recorded. New England's First Fruits describes the event best:
The Students of the first Classis that have beene these foure yeeres trained up in University-Learning (for their ripening in the knows ledge of the Tongues, and Arts) and are approved for their manner-as they have kept their publick Acts in former yeares, ourselves being present, at them; so have they lately kept two Solemne Acts for their Commencement, when the Governour, Magistrates, and the Ministers from all parts, with all sorts of Schollars, and others in great numbers were present, and did heare their Exercises; which were Latine and Greeke Orations, and Declamations, and Hebrew Analasis, Grammaticall, Logicall & Rhetoricall of the Psalms: And their Answers and Disputations in Logicall, Ethicall, Physicall and Metaphysicall Questions; and so were found worthy of the first degree, (commonly called Batchelour) pro more Academiarum in Anglia22: Being first presented by the President to the Magistrates and Ministers, and by him, upon their Approbation, solemnly admitted unto the same degree, and a Booke of Arts delivered into each of their hands, and power given them to read Lectures in the Hall upon any of the Arts, when they shall be thereunto called, and a liberty of studying in the Library.23
One can imagine that first group of nine seniors standing in front of a great crowd of their younger peers, the elected officials of the Colony, and all of the clergy while defending philosophic theses in Latin, Greek, and Hebrew. It was truly an achievement that should elicit pride in Dunster and the Board of Overseers. What had once been a crushing disappointment had been rehabilitated.
This was the state of Harvard College by the time of its first graduating class. The government consisted of a twenty-one member Board of Overseers and a President. The curriculum covered the span of categories of human learning at that time. The college had officially been incorporated as a legal entity. Eight years after the first class graduated, the General Court passed the Charter of 1650 which added a new dimension to Harvard government.
This Charter incorporated Harvard College in 1650 by creating a corporation consisting of the President, Treasurer, and five Fellows. These seven members were also given the authority previously held by the Board of Overseers: the power to "purchase and acquire to themselves or take and receave uppon Free guift and donation any Lands Tenements or Heriditaments within this Jurisdiction of the Massatusetts …."24 It gave the members the right of perpetual succession and the right to sue and be sued as an entity. In short, it conferred some traditional corporate rights and privileges.
It also established the Board of Overseers as overseers of the corporation by giving it veto power on any statute or law the corporation enacted. In an appendix to the Charter of 1650 passed in 1657, the Overseer's role in relation to the corporation was more explicitly spelled out:
… the corporation shall have power from time to time to make such orders and by lawes for the better ordering and carrying on of the worke of the colledge, as they shall see cawse, without depending upon the consent of the overseers foregoing; provided, always, that the corporation shall be responsable unto, and those orders and by lawes shallbe alterable by, the overseers according to theire discretion.25
Thus, the corporation was responsible for the day-to-day business of the college, providing its actions met with the approval of the Board of Overseers. The average age of the corporation members, at that time, was only twenty-four26 and the General Court wanted to protect the Colony's interests in Harvard College. The Board of Overseers, with its considerable experience in college administration, was the perfect vehicle for so doing.
Now let's turn our attention to what was happening in higher education on the other side of the Atlantic. A brief look into the histories and practices of the University of Cambridge and Oxford University will illuminate the highly unusual beginnings of Harvard College.
Sixteen independent colleges comprise the University of Cambridge. They were independent in the sense that each had separate instruction, buildings, finances, and discipline. Their sovereignty was much like the sovereignty of the states in our federal republic; orders could come from higher up—such as the university government or the Crown—but never from lateral entities. So when we speak of Cambridge's government, we must keep this federalism in mind.
Cambridge's university government was spelled out in the Elizabethan Statutes. In the medieval era, Cambridge was self-governing: the guild of professors admitted new members, disbursed funds, and granted degrees. With the eviction of the Catholic Church by Henry VIII, Cambridge's papal charter was revoked and it became subject to royal oversight. The Elizabethan bylaws were the product of concerted fear of a puritan coup d'université on the part of the Cantabrigian Chancellor and Vice-Chancellor. They were able to evict the fiery source of the fear, Thomas Cartwright, but at a cost of vigilant royal oversight and diminished autonomy of the professors. The regent masters (professors) complained that "nothing can pass all the whole yeare [that the heads of the colleges] mislike…."27
The Elizabethan Statutes went into great detail about nearly every aspect of the student and professor's life, from the manner and dress of students to the format of lectures and disputations. These bylaws numbered hundreds of chapters and scores of pages. The university government had "endeavored to anticipate every possible exigency, to regulate in a minute degree the daily life of their foundations, and to prescribe exact punishments for every imaginable crime and offense."28 Every official of the university and all students seeking a degree had to swear a solemn oath to uphold each and every clause of the Elizabethan Statutes.29 Like all excruciatingly crafted codes, the Elizabethan Statutes were, for the most part, ignored.
The government of the individual colleges was, essentially, the master. No actions could be undertaken and no decisions implemented without his consent. Below the master were the fellows, numbering between twelve and twenty depending on the size of the particular college.30 The group consisting of the master and his fellows constituted the governing body of the college. The governing body determined studies, discipline, and managed the college's property. As I said before, their decisions could be set aside by royal privilege or university regulation.
The curriculum varied from college to college and also from tutor to tutor. Only one of the tutor's programs has survived, Dr. Richard Holdsworth's "Directions for a Student in the Universitie." Since Dr. Holdsworth remained a tutor from 1613 to 1637 (when he was elected master of Emmanuel College), we can presume that his was probably a representative curriculum—one like that which the founders of Harvard College may have gone through. Holdsworth had the students study logic, ethics, physics, and metaphysics in the morning lectures—a concession to the requirements of the Elizabethan statutes and essentially the same course taught since the Middle Ages. In the afternoon, Holdsworth's students could revel in the thoroughly modern31 arts of rhetoric, history, oratory, and poetry. Holdsworth believed that these latter were:
Studies not less necessarie than the first, if not more usefull, especialy Latine, and Oratory, without which all the other Learning, though never so eminent, is in a manner voide and useless. Without those you will be baffled in your disputes, disgraced and vilified in Publick examinations, laught at in speeches, and Declamations, you will never dare to appear in any act of credit in your University, nor must you look for Preferment by your Learning only.32
Baccalaureate ceremonies at Cambridge were quite involved. First, the senior sophister was examined by his college's officials to determine if he was ready to be presented to the Vice-Chancellor of the university as a candidate. If he was ready, he was then given his oral examination by examiners and other regent masters. If they were satisfied of his abilities, he had to swear an oath to three articles of the Elizabethan statutes and face the University Senate. Once the Senate voted positively on his worthiness, he was admitted 'to the Question' and became a 'Questionist.' This meant that he had to formulate a response to a question from one of Aristotle's Prior Analytics. After this, he must be ready during the period of Lent to dispute with any regent master, other questionist, or sophister sent to take him on. Finally, there was the bachelors' Commencement—one last formal, lengthy, and public disputation.33 Then, the presiding proctor addressed the prospective bachelors in Latin and conferred the degree.
This was the university environment with which 100 of the 130 New England university men before 1646 were most familiar. The remaining university men matriculated from Oxford University. Though Oxford was a royalist stronghold while Cambridge fell to the parliamentarians during the great rebellion, their differences were minimal.34 Both were governed by the Elizabethan Statutes. Oxford tended to focus on mathematics more so than did Cambridge, but both dealt almost exclusively with theology and its ramifications.
The curricula of Harvard and Cambridge were also very similar. Both focus on the medieval mode of learning, which emphasizes the teachings of the ancient scholars and philosophers like Thomas Aquinas and Aristotle. This model of education also concentrates on Latin and the Oriental languages like Hebrew. That said, though, each contains elements of Renaissance humanism, which was a reaction to scholasticism. For example, each university taught Greek, history, rhetoric, and poetry—all disciplines regarded as essential to a liberal education. In the Elizabethan Statutes quoted by Dunster in his Quadriennium Memoir, it says that baccalaureates "shall be assiduous auditors … of such lectures of Philosophy, Astronomy, Perspective, or Mathematics, as shall be read in the Schools, and of the Greek tongue too…."35 Given that President Dunster and most of the Overseers were recent graduates of Cambridge, it is unsurprising that the Harvard curriculum should reflect their education. In fact, Dunster even used his Cantabrigian textbooks for lecture materials.
Another of the many similarities between the two academic institutions is their organization. Each college, subsequent to Harvard's Class of 1642, divided the bachelor's degree into four years. Each year is referred to using the same terms: freshman, sophomore, junior sophister, and senior sophister. Cambridge used the same system, but added to it another level of organization: the distinctions of status. With the multitude of colleges, tutors, and study programs at Cambridge, what year you were was often not a good indicator of your seniority.36 The American conception of class (as in Class of 1642) took on new meaning in the English schools—where it indicated one's economic class. These distinctions ranged from 'fellow-commoner' (students who paid double fees and ate meals with the university's fellows) to the sizars (indigent students who paid reduced fees and performed menial tasks for the difference).37 In the highly aristocratic English society, what level you were was secondary to what your status was.
The two colleges also shared a similar philosophy on student life and extracurricular activity. Universities on the European continent at the time frequently allowed their students to board in town and attend classes on the campus. Teachers and administrators were similarly situated. Dunster, remembering with affinity his college days at the University of Cambridge, sought to have the "…Students brought up in a more Collegiate Way of Living.'38 For Dunster as well as for the English, it was not just book learning that gave a student his education. Disputing and engaging other students and faculty was very beneficial and crucial to a well-rounded education, as was eating with, drinking with, and praying with other students and their elders. As the Governing Boards said to some university men in 1671, "It is wel known to your selves what advantage to Learning accrue's by the multitude of persons cohabiting for Scholasticall communion, whereby to actuate the minds of one another, and other waies to promove the ends of a Colledge-Society."39 For the same reason, Dunster personally trained all of his future tutors, who then lived in the Old College building with the students. It was a close and tightly-knit group.
While their similarities show that the Puritans sought to duplicate the English university model, their differences illustrate the Puritans independent spirit and sense of right action. The college they created differed from its English counterparts in its government, its religious toleration, and its charter.
In the area of governmental differences, the office of President stands out. The President of Harvard College has no exact equivalent in an English university. At Magdalene College, Dunster's alma mater, the President was akin to what we would call the Dean of Faculty.40 It was below the head of the college, who was called the Master. But even the term for the head of a Cantabrigian college varied: some were called Masters, some Presidents, and others Provosts. Whatever the college head was called, his powers were still checked by the Vice-Chancellor of the university and the Crown's representatives. The position is close in nature to the Harvard President, but not quite.
The nominal head of the University of Cambridge is the Chancellor. At one time, his power was supreme within the institution. He held the position of archdeacon within the Catholic Church and reigned over an ecclesiastical court.41 After Henry VIII's usurpation of papal authority in England, though, the Chancellor's power was effectively curtailed. After the Elizabethan Statutes vested the Vice-Chancellor and sixteen college heads with power, the emasculated Chancellor became a ceremonial figurehead. The Harvard President fell somewhere between the former two, with less power than the Vice-Chancellor but more than a college head. Naturally, the role of the Harvard President varied considerably; Henry Dunster was very assertive though later Presidents chose to be more pliant.
The nature of the Harvard College Corporation also differed from the University of Cambridge model. The Harvard College Corporation consisted of the President, Treasurer, and Fellows of Harvard whereas Cambridge's corporation consisted on the Chancellor, Vice-Chancellor, Fellows, and Scholars of the university. The individual college's corporation consisted of the head of the college and between six and sixty fellows, depending on the size of the particular college. Fellows, in the Cantabrigian sense, received a small stipend, with free room and board plus a fixed allowance for sundries as well as a dividend if the college declared any profits. If they did any tutoring and that was optional, they received their pupils' tuition fees. Finally, fellows were required to become ordained and could remain fellows for life once elected.42 The corporation so constituted was the governing body of the college and could only be second-guessed by the King and any university regulations.
As noted before, Harvard's corporation was overshadowed by the Board of Overseers. Its fellows were transient, with eight fellowship appointments by 1653. Dunster complained that the fellows "being so unsetled and so often changed, that ever and anon all the work committed unto them falleth agen on my shoulders."43 Also, the fellows were ostensibly engaged in teaching or researching, though only two of the five were so doing in 1653. The fellows were very young; the average age in 1650 being just twenty-four.44 Within a few months of the charter's approval, all but one had left making Samuel Eaton at twenty the sole and senior teaching fellow!45 Furthermore, its edicts and orders could be overruled by the Overseers. In short, even though the Charter of 1650 established the corporation as an autonomous entity which operated the College and acted except where overruled, it quickly devolved into an ineffectual sibling of the Board of Overseers. Where Cambridge's corporations were powerful, Harvard's was weak—at least during the 17th century.
The Board of Overseers was seen by the General Court as a check on the youthful and inexperienced corporation. Since it had already been running the College since 1642 and doing a fine job, the Board of Overseers allayed the General Court's fears of another scandal on the order of Nathaniel Eaton. Its role was like that of Visitor at Cambridge, since its official function was to keep a watchful eye on the actions of the college officers. At Cambridge, though, the Visitor was an umpire in disputes only.46 The Board had great powers under the Charter of 1650, far more than a Visitor would. The General Court, then, obviously viewed the Board of Overseers not as a Visitor, but as a second governing entity. The Visitor, properly understood, was the General Court: "Such a State of Dependency, for the Continuance of their Being on the Court, does not seem to imply that the Overseers of said College were, in and by their Constitution, the Visitors of said College; For Visitors, as such, have not a dependent precarious Existence."47 The corporation initiated statutes and elections, but the Board had to ratify its decisions. The Board of Overseers could then protect the Commonwealth's interests.
Sometimes, though, the Board of Overseers completely sidestepped the corporation. The Overseers elected Presidents Chauncy and Hoar, Dunster's successors. The Overseers also directed teaching fellows' stipends and payments by the Treasurer.48 These actions were the province of the corporation as dictated by the Charter of 1650. But, after Dunster's resignation, the corporation became leaderless and disorganized. The Board of Overseers, then, was acting in its capacity as protector of the public trust.
The final aspect of college government in which Harvard and the English universities differed was college statutes. The Elizabethan Statutes, or more properly called the Code of Statutes of 12 Elizabeth, were onerous and comprehensive. The same can be said of Oxford's implementation of the Elizabethan Statutes called the Laudian Code of Statutes. These codes of statutes ran to dozens of pages and spelled out student and faculty's conduct to such a degree that few followed them.
Harvard's bylaws, by contrast, outlined general principles of conduct. They left specific judgment of conduct to the President as well as specific punishment. In the first code of 'Rules and Precepts' printed in 1646, there is a rule against missing classes and prayers that is a good example of the nature of Harvard's bylaws. It reads: "If any Scholar beeing in health shall bee absent from prayer or Lectures, except in case of urgent necessity or by the Leave of his tutour, hee shall bee liable to admonition (or such punishment as the president shall thinke meet) if hee offend above once a weeke."49 They followed Overseer Thomas Shepard's advice: "the consequences will be very sad … to make more sins then (as yet is seene) God himselfe hath made."50
The difference in intent and execution will be clear when two similar statutes are contrasted. Both of these statutes sought to protect students from the temptations of neglecting their school work that recreational events and fairs represented. Here is Harvard's version:
No Schollar whatever without the fore acquaintance and leave of the President and his Tutor, or in the absence of either of them two of the Fellowes shal bee present at or in any of the Publike Civil meetings or Concourse of people as Courts of justice, elections, fayres, or at military exercise in the time or howers of the Colledge exercise Publike or private neither shal any schollar exercise himself in any Military band, unlesse of knowne gravity and of approoved, sober and vertuous conversation and that with leave of the President and his Tutor.51
Oxford's statute, and a similar prohibition at Cambridge, was considerably more specific:
Undergraduates, under pain of whipping, are required to abstain from the use of dice and playing-cards; from the ludum pilæ pedalis (football), the lusus Globorum (tennis?), cudgel-play, and other 'vain sports' of this kind; from hunting and keeping hounds, hawks, ferrets, gins, and nets; from discharging guns or cross-bows; and from attending exhibitions of strolling players, rope-dancers, and prize-fighters.52
From these two statutes, we can see that Harvard's gave the student the potential to attend the prohibited events if he could get the President's permission. It also did not specify the mandatory punishment if the rule was violated, giving the President discretion where his students were concerned.
The most surprising difference between Harvard and the English universities—and the rest of the colony to boot—was Harvard's lack of a religious test for students, graduates, and officers of the college. Religious oaths were prevalent throughout the colony and in most other colonies save Quaker Pennsylvania. In fact, in 1640 there was no university in the Christian world where some form of religious test or oath was not used.53 The Elizabethan and Laudian Statutes of Cambridge and Oxford were suffused with religious provisions to which students and administrators must affirm. In fact, every student who was a candidate for a degree had to subscribe to the Three Articles of James I:
I. That the king's majesty, under God, is the only supreme governor of this realm … as well in all spiritual or ecclesiastical things or causes, as temporal…. II. That the Book of Common Prayer … containeth in it nothing contrary to the word of God … and that he himself will use the form in the said book prescribed, in public prayer, and administration of the sacraments, and none other …. III. … That he acknowledgeth the Thirty-nine Articles … to be agreeable to the word of God.54
The closest the Harvard bylaws come to a religious test is the following articles from the 'Rules and Precepts':
2. Let every Student be plainly instructed, and earnestly pressed to consider well, the maine end of his life and studies is, to know God and Jesus Christ which is eternall life, Joh. 17. 3. and therefore to lay Christ in the bottome, as the only foundation of all sound knowledge and Learning. And seeing the Lord only giveth wisedome, Let every one seriously set himself by prayer in secret to seeke it of him Prov 2, 3.55
4. Every one shall so exercise himself in reading the Scriptures twice a day that they bee ready to give an account of their proficiency theerein, both in theoreticall observations of Language and Logicke, and in practicall and spirituall truthes as their tutour shall require according to their severall abilities respectively, seeing the Entrance of the word giveth light, etc. psal. 119. 130.56
Similarly, the Charters of 1642 and 1650 do not give any religious requirements or tests. It is very hard to believe that a college so obviously important to the Puritans would escape their quest for dogmatic orthodoxy.
The reason for this omission has not been recorded for posterity, but there are some likely causes. First among them is the fact that most of the Overseers and important founders of Harvard were alumni of the University of Cambridge. Having seen, in their own minds, the impotence of such oaths as required by the Elizabethan Statutes, they probably thought tests to be a tradition best left on the other side of the Atlantic. Another possible justification is the utter homogeneity of religion in the colony. When dissent is not tolerated within the colony proper, there is little to fear by the college. This reason doesn't stand up, though, since the colony at this time was still recovering from the Anne Hutchinson heresy. Whatever the reason, it was definitely not religious toleration that motivated the failure to create religious oaths and tests.
By now, it should be obvious that the founders of Harvard College had the University of Cambridge as their model. It should also be obvious that they sought to improve on that model by adopting a system of government more modest and suited to a small college and dropping ineffectual traditions. They kept the curriculum that had made them educated men as well as the student life that complemented their education. Like many other institutions, Harvard was the product of the Puritan's desire to reproduce English society with the wicked or imperfect aspects removed.
Unfortunately, the Puritans did not have the legal right to do so. The colony's charter contained no transfer of authority to create corporations from the King. In English law at the time, only the Crown was vested with the power to incorporate. Corporations could create other corporations only if specifically granted that right. That is why the Board of Overseers was set up as a trust. The 1601 Statute of Charitable Uses made it possible to establish an educational trust and avoid the time and expense of seeking a royal charter.57 This allowed the General Court a means of creating the college that would not arouse royal perjoration.
On the other hand, the corporation created by the Charter of 1650 was blatant overstepping of power. The General Court had no right to incorporate anything and it knew it. In the General Laws and Liberties editions of 1660 and 1672, the General Court recorded the act of 1642 that established the unincorporated Board but never mentioned the corporation or the Charter of 1650.58 Since this publication was the official record of laws in the Colony and was sent to England, it is not an unreasonable supposition that the General Court did not want to publicize its transgression and invite royal investigation. Subsequent charters show a similar penchant for assuming royal authority.
As if that were not enough, President Dunster and the Overseers also overreached their authority when they granted the first set of degrees. S.E. Morison, the foremost historian of Harvard, called Dunster's conferring of degrees "the boldest thing [they] did; it was almost a declaration of independence from King Charles."59 In England, there were only two academic institutions that could legally grant degrees: Oxford and Cambridge. Neither of Harvard's charters mentioned the authority to confer degrees. That the Overseers and Harvard administrators were aware of their lack of authority is evident from the actions of Increase Mather, Harvard President from 1685 to 1707. His Charter of 1692 contains the following provision:
And whereas it is a laudable Custome in Universities whereby Learning has been Encouraged and Advanced to confer Academical Degrees or Titles on those who by their Proficiency as to Knowledge in Theology, Law, Physick, Mathematicks or Philosophy have been Judged Worthy thereof. … the President and Fellowes of the said Colledge shall have power from time to time, to grant and admit to Academical Degrees, as in the Universities in England, such as in respect of Learning and Good Manners, they shall find worthy to be promoted thereunto.60
Thus, until 1692, Harvard degrees were not officially sanctioned by any government. Of course, the government that sanctioned Harvard's ability to grant degrees was itself acting without authority. In reality, Harvard's authority to grant degrees was acquired through the legal process of prescription. In other words, Harvard acquired the power to confer degrees because no one challenged its authority to do so.61
Whether the General Court had the authority to incorporate Harvard or Dunster had the power to confer degrees, Harvard is easily the oldest corporation in the United States still operating under its original grant or charter.62 It has existed more or less in its original form and conception for over three hundred and fifty years. It could not have become the most prominent American university without the hard work and effort of its founders. These founders created an academic institution unlike any that existed in its time.
They took the best parts of the English universities—their curricula, student life, and academic standards—and avoided the problems—bureaucracy, religious persecution, and overzealous statutes. The founders succeeded in their goal of "advanc[ing] Learning and perpetuat[ing] it to Posterity."63 Their actions constituted independence, for they serenely assumed powers that they knew they did not have. The founding of Harvard College is an interesting and inspiring story. Interesting, because it is virtually unknown; inspiring, because the principals persevered and confidently asserted their independence. Increase Mather, an important minister and Harvard president, had this to say about the college:
The Colledge by Ingenuous and Civil Education hath had its proper influence. The Colledge which we say was a Noble and Necessary Work, and therefore deserves all Encouragement and Promotion. Noble; for where is the like in all the English America? Where, even among those that in wealth do far Exceed the poor Laborious New-Englanders, is there are such thing? And Necessary too; for else the Rising Generations would have soon become barbarous; because neither would their Estates reach to seek Education in England; neither would any person of worth goe from hence (unless driven by Persecution) so far off to seek Employment when he might have it nearer home. 'T was therefore a brave and happy thought that first pitched upon this Colledge.64
1 Morison, Samuel Eliot. The Founding of Harvard College. (Cambridge: Harvard University Press, 1935), 359.
2 Prince, Nathan. The Constitution and Government of Harvard-College. (Boston: 1743), 4.
3 Morison, Founding, 193.
4 Morison, Founding, 194
5 "College Book No. 3." Publications of the Colonial Society of Massachusetts. vol. XV (1910), 172.
6 Mather, Cotton. Magnalia Christi Americana: or, the Ecclesiastical History of New-England. Book IV. (London, 1702), 10.
7 Prince, 4.
8 Morison, Founding, 221.
9 Ibid., 376.
10 Ibid., 242.
11 Prince, 5.
12 Dunster, Henry. "Memorandum of December, 1653." reprinted in Morison, Founding, 448.
13 Morison, Founding, 246.
14 Prince, 6. Emphases omitted.
15 Morison, Founding, 327.
16 Ibid., 328n.
17 The seal consisted of three open books on a shield. Each book displayed a portion of the Harvard motto, Veritas. This seal has been in constant use by Harvard since then.
18 "President Dunster's Quadriennium Memoir." Publications of the Colonial Society of Massachusetts, XXXI (1926): 293.
19 Morison, Samuel Eliot. Harvard College in the Seventeenth Century. 2 vols. (Cambridge: Harvard UP, 1936), 82.
20 Ibid., 67.
21 New England's First Fruits. (London, 1643), 15-6, reprinted in its entirety in Morison, Founding, 420-47.
22 "according to the custom of the Universities in England." This is a quote from the Latin address given by the President to the Board of Overseers attesting to the students' desert.
23 First Fruits, 16-7. Emphasis in original.
24 Morison, H.C.S.C., 6.
25 Ibid., 12.
26 Morison, H.C.S.C., 15.
27 Morison, Founding, 47.
28 Ibid., 337-8.
29 Ibid. 47.
30 Ibid., 82.
31 This period under consideration was at the height of the Renaissance.
32 Holdsworth, Richard. "Directions for a Student in the Universitie." ms., Emmanuel College Library, quoted in Morison, Founding, 65.
33 Morison, Founding, 73.
34 Ibid., 117-8.
35 Dunster, Quadriennium Memoir, 297.
36 Morison, H.C.S.C., 64-5.
37 Morison, Founding, 83.
38 Mather, Magnalia, 9-10.
39 Morison, H.C.S.C., 49.
40 Morison, Founding, 243.
41 Hackett, M.B. The Original Statutes of Cambridge University: The Text and Its History. (Cambridge: Cambridge University Press, 1970), 104-6.
42 Morison, Founding, 82-3.
43 Dunster, "Memorandum of December, 1653," 449.
44 Morison, H.C.S.C., 15.
45 Ibid., 17.
46 Ibid., 10.
47 Prince, 9.
48 Morison, H.C.S.C., 13n.
49 Morison, Founding, 336.
50 Ibid., 338.
51 Ibid., 339.
52 Ibid., 338. Note: this is a translation from the Laudian Code of Statutes, which was published in Latin.
53 Ibid., 339.
54 Ibid., 47.
55 First Fruits, 22. Emphasis in original.
56 Morison, Founding, 333.
57 Herbst, Jurgen. From Crisis to Crisis: American College Government from 1636-1819. (Cambridge: Harvard University Press, 1982), 8.
58 Ibid., 14.
59 Morison, H.C.S.C., 70.
60 Ibid., 491.
61 Morison, H.C.S.C., 70n.
62 Ibid., 9.
63 First Fruits, 12.
64 Morison, Samuel Eliot. Three Centuries of Harvard: 1636-1936. (Cambridge: Harvard University Press, 1946), 35-6. Emphases in the original.


--- layout: post authors: ["Greg Wilson"] title: "Recycling Training Course Material" date: 2015-06-21 time: "13:00:00" tags: ["Instructor Training"] ---
Over the past two years, more than 200 people have written multiple choice questions and other assessment exercises as part of Software Carpentry instructor training. Many of these are very good, some are excellent, and they all deserve a second look to see whether they should be integrated into our lessons.
I have therefore pulled all the training course posts tagged "Assessment" or "MCQ" into a temporary GitHub pages site (the repository is here). If you are looking for a way to make a contribution to our material, recycling one of these would be a great way to do it (whether you're the original author or not). Please see our lessons page for the URLs of our GitHub repos—we look forward to your pull requests.


DEALLOCATE(7f) - [FORTRAN:STATEMENT] causes allocated variables and targets to be deallocated
DEALLOCATE(allocate-object-list [,STAT=stat-variable][,ERRMSG=errmsg-variable] )
The DEALLOCATE statement causes allocatable variables to be deallocated; it causes pointer targets to be deallocated and the pointers to be disassociated.An allocate-object shall not depend on the value, bounds, allocation status, or association status of another allocate-object in the same DEALLOCATE statement; it also shall not depend on the value of the stat-variable or errmsg-variable in the same DEALLOCATE statement.
The status of objects that were not successfully allocated or deallocated can be individually checked with the intrinsic functions ALLOCATED or ASSOCIATED.
allocated-object-list Each allocate-object is a nonprocedure pointer or an allocatable variable. STAT=stat-variable If the STAT= specifier appears, successful execution of the ALLOCATE or DEALLOCATE statement causes the stat-variable to become defined with a value of zero. If an error condition occurs during execution of a DEALLOCATE statement that does not contain the STAT= specifier, error termination is initiated.
ERRMSG=errmsg-variable If an error condition occurs during execution of an ALLOCATE or DEALLOCATE statement, the processor assigns an explanatory message to errmsg-variable. If no such condition occurs, the processor does not change the value of the errmsg-variable.
No dealloc-opt shall appear more than once in a given DEALLOCATE statement
The errmsg-variable and stat-variable cannot be allocated or deallocated elsewhere in the statement or otherwise depend of any allocatable object in the statement.
An example of a DEALLOCATE statement is:
DEALLOCATE (X, B)
Deallocating an unallocated allocatable variable causes an error condition in the DEALLOCATE statement. Deallocating an allocatable variable with the TARGET attribute causes the pointer association status of any pointer associated with it to become undefined.
When the execution of a procedure is terminated by execution of a RETURN or END statement, an unsaved allocatable local variable of the procedure retains its allocation and definition status if it is a function result variable or a subobject thereof; otherwise, it is deallocated.
When a BLOCK construct terminates, an unsaved allocatable local variable of the construct is deallocated.
If an executable construct references a function whose result is either allocatable or a structure with a subobject that is allocatable, and the function reference is executed, an allocatable result and any subobject that is an allocated allocatable entity in the result returned by the function is deallocated after execution of the innermost executable construct containing the reference.
If a function whose result is either allocatable or a structure with an allocatable subobject is referenced in the specification part of a scoping unit or BLOCK construct, and the function reference is executed, an allocatable result and any subobject that is an allocated allocatable entity in the result returned by the function is deallocated before execution of the executable constructs of the scoping unit or block.
When a procedure is invoked, any allocated allocatable object that is an actual argument corresponding to an INTENT (OUT) allocatable dummy argument is deallocated; any allocated allocatable object that is a subobject of an actual argument corresponding to an INTENT (OUT) dummy argument is deallocated.
When an intrinsic assignment statement (<IP_ADDRESS>) is executed, any noncoarray allocated allocatable subobject of the variable is deallocated before the assignment takes place.
When a variable of derived type is deallocated, any allocated allocatable subobject is deallocated.
If an allocatable component is a subobject of a finalizable object, that object is finalized before the component is automatically deallocated.
The effect of automatic deallocation is the same as that of a DEALLOCATE statement without a dealloc-opt-list.
There is implicit synchronization of all images in association with each DEALLOCATE statement that deallocates one or more coarrays. On each image, execution of the segment (8.5.1) following the statement is delayed until all other images have executed the same statement the same number of times. If the coarray is a dummy argument, its ultimate argument (<IP_ADDRESS>) shall be the same coarray on every image.
There is also an implicit synchronization of all images in association with the deallocation of a coarray or coarray subcomponent caused by the execution of a RETURN or END statement or the termination of a BLOCK construct.
In the following example:> SUBROUTINE PROCESS > REAL, ALLOCATABLE :: TEMP(:) > > REAL, ALLOCATABLE, SAVE :: X(:) > ... > END SUBROUTINE PROCESS
on return from subroutine PROCESS, the allocation status of X is preserved because X has the SAVE attribute. TEMP does not have the SAVE attribute, so it will be deallocated if it was allocated. On the next invocation of PROCESS, TEMP will have an allocation status of unallocated.
If a pointer appears in a DEALLOCATE statement, its association status shall be defined. Deallocating a pointer that is disassociated or whose target was not created by an ALLOCATE statement causes an error condition in the DEALLOCATE statement. If a pointer is associated with an allocatable entity, the pointer shall not be deallocated.
If a pointer appears in a DEALLOCATE statement, it shall be associated with the whole of an object that was created by allocation. Deallocating a pointer target causes the pointer association status of any other pointer that is associated with the target or a portion of the target to become undefined.
If an ALLOCATE or DEALLOCATE statement with a coarray allocate-object is executed when one or more images has initiated termination of execution, the stat-variable becomes defined with the processor-dependent positive integer value of the constant STAT STOPPED IMAGE from the intrinsic module ISO_FORTRAN_ENV (13.8.2). If any other error condition occurs during execution of the ALLOCATE or DEALLOCATE statement, the stat-variable becomes defined with a processor-dependent positive integer value different from STAT STOPPED IMAGE. In either case, each allocate-object has a processor-dependent status:
o each allocate-object that was successfully allocated shall have an allocation status of allocated or a pointer association status of associated; o each allocate-object that was successfully deallocated shall have an allocation status of unallocated or a pointer association status of disassociated; o each allocate-object that was not successfully allocated or deallocated shall retain its previous allocation status or pointer association status.
| Nemo Release 3.1 | deallocate (7) | July 22, 2023 |


About 1 hour
Most software is written using text editors. Visual Studio Code (VS Code) is a very popular open-source text editor developed and maintained by Microsoft. Having a good understanding of how to use VS Code will enable you to code and use other text editors with ease. Many developers prefer using VS Code for development because of its flexiblity and user interface. It provides lots of tools to make tasks easier.
Participants will be able to:
How to install VS Code and get started (7 min video)
Read through lesson slides Local Development with VS Code
Reference: stackoverflow.com
Auto Indent - VS Code package to format your JavaScript / TypeScript / CSS using Prettier. Or Select the text you want to automatically indent. Click Format Selection in Edit, Advanced, or press CTRL+K, CTRL+F.
Indent multiple lines - Just highlight the lines you want, then press tab to indent the entire code block, or shift+tab to un-indent the entire code block.
Autosave - The easiest way to turn on Auto Save is with the menu File > Auto Save toggle that turns on and off save after a delay.
Key-Value - An item of data that is identified by an arbitrary name. The key is the name, and the value is the content. For example, the key might be CITY, and the value might be CHICAGO. Key-value pairs are frequently used in lookup tables, hash tables and configuration files.
Key-Value example:
{
“firstname”: “Chris”,
“lastname”: “Evans”,
“city”: “New York”
}
“I’ll just use MS Word or Google Docs to write my code.” The only industry-acceptable programs for writing code are text editors that were created specifically for this purpose. MS Word and Google Docs are for creating personal and business documents, not for writing code.
“VS Code has a lot of bells and whistles, how will I ever pick them all up?” VS Code gives you, the developer, a lot of control over your space. Some keyboard shortcuts will become second nature, while some things like setting your themes will only happen once in while – with practice (and reference materials) everything will become second nature.
Instructor demonstrates in the slide walkthrough how to change the color theme and use various keyboard shortcuts.
Techtonica staff will assign pairs.
Follow the instructions in the slides for downloading and installing VS Code if it is not already downloaded to your machine.
Using VS Code’s Getting Started manual or other online resources, discover how to:
As you learn how to do these tasks, make a cheat sheet (on paper or in a note on your desktop) to remind you what the shortcuts are.
Briefly summarize your findings so you can share with the class.
Form small groups and discuss:
dog
in a file to the word cat
. What might be a useful keyboard shortcut?The age-old tabs vs spaces argument is a very heated and hilarious one. Some developers argue that tabs are better for code indentation while others argue that spaces are better. Both arguments are valid with the following points:
By default, VS Code attempts to guess your indentation options depending on the file you open. Indentation guessing can be turned off via: "editor.detectIndentation": false
.
Instructions to set up VS Code to use “spaces for tabs, 2 spaces per tabs” as your default for new files:
For Windows Users
"editor.tabSize": 2
. This setting is overriden based on file content when "editor.detectIndentation": true
."editor.insertSpaces": true
. This setting is overriden based on file content when "editor.detectIndentation": true
.For Mac Users
"editor.tabSize": 2
. This setting is overriden based on file content when "editor.detectIndentation": true
."editor.insertSpaces": true
. This setting is overriden based on file content when "editor.detectIndentation": true
.Visual Studio Code now includes an auto-indentation feature — which, as the name suggests, will automatically indent your code on the editor.The auto-indentation feature will automatically indent your code whenever you move a line around or a set of lines around. It will also automatically indent your code when you copy-paste something which will be really useful especially for those who use StackOverflow quite a lot. Auto-indentation on Visual Studio Code is currently disabled by default, and users can add the editor.autoIndent
setting to the editor in order to enable it.


|
|
These functions are not ordinarily called directly by Pantheios users
Classes | |
| struct | auto_buffer_selector |
Type-generator template that deduces the appropriate specialisation of stlsoft::auto_buffer . More... | |
Functions | |
| void | pantheios_onBailOut4 (int severity, char const *message, char const *processId, char const *qualifier) |
| Prints a bail-out message to operating system-dependent facilities (e.g. | |
| void | pantheios_onBailOut3 (int severity, char const *message, char const *processId) |
| Prints a bail-out message to operating system-dependent facilities (e.g. | |
| pan_char_t * | strdup_nothrow (pan_char_t const *s) throw () |
| Equivalent to pantheios_util_strdup_nothrow(). | |
| void | strfree (pan_char_t *s) throw () |
| Equivalent to pantheios_util_strfree(). | |
| stlsoft::ss_sint64_t | getCurrentProcessId () |
| Equivalent to pantheios_getCurrentProcessId(). | |
| stlsoft::ss_sint64_t | getCurrentThreadId () |
| Equivalent to pantheios_getCurrentThreadId(). |
| void pantheios::util::pantheios_onBailOut3 | ( | int | severity, | |
| char const * | message, | |||
| char const * | processId | |||
| ) |
Prints a bail-out message to operating system-dependent facilities (e.g.
console, file, debugger, event log, etc.) in the event that initialisation (of front-end and/or back-end(s)) does not succeed.
This is invoked within the core, and certain stock front-/back-ends, if initialisation fails. Implementors of custom front-/back-ends may also use it if they fail to initialise, in order to provide information that can be tracked by a user / system administrator.
| severity | The severity level at which the event will be represented to the operating-system dependent facilities | |
| message | The message to be emitted | |
| processId | An optional identifier of the process within which the subsystem has failed. May be NULL |
qualifier
parameter | void pantheios::util::pantheios_onBailOut4 | ( | int | severity, | |
| char const * | message, | |||
| char const * | processId, | |||
| char const * | qualifier | |||
| ) |
Prints a bail-out message to operating system-dependent facilities (e.g.
console, file, debugger, event log, etc.) in the event that initialisation (of front-end and/or back-end(s)) does not succeed.
This is invoked within the core, and certain stock front-/back-ends, if initialisation fails. Implementors of custom front-/back-ends may also use it if they fail to initialise, in order to provide information that can be tracked by a user / system administrator.
| severity | The severity level at which the event will be represented to the operating-system dependent facilities | |
| message | The message to be emitted | |
| processId | An optional identifier of the process within which the subsystem has failed. May be NULL | |
| qualifier | An optional additional qualifier (e.g. error string) that may be used to pass additional information about the reason why the subsystem has failed. May be NULL |
|
|
|
| pantheios Library documentation © Matthew Wilson & Synesis Software, 2006-2011 |


{# portal/index.html ~~~~~~~~~~~~~~~~~ The main page which is atm empty. :copyright: (c) 2013-2015 by the Inyoka Team, see AUTHORS for more details. :license: BSD, see LICENSE for more details. #} {% extends 'portal/base.html' %}


Local, Feel Good Burgers
Our meats and produce are locally sourced and support PNW farmers! We only use pastured, organic, humanely treated pork, beef, and goat in our burgers, served on a freshly baked brioche bun, gluten-free bun, or romaine.
And for our non-carnivores and vegans we have an organic black bean & rice burger or the infamous Impossible burger, along with Nooch! We use organic olive or avocado oils in our cooking.
Why Goat Meat?
Studies show that goat meat is the 'healthy red meat' and that goats leave the land in better shape because they clear up shrubs and weeds. The flavor profile is not gamey - it's mild, somewhere between the flavor of pork and dark meat chicken.
We aim to rid the misconceptions about goat meat and make it more widely demanded and appreciated so that more farmers consider adding goat to their operations.


--- layout: post title: New in 9.1 - Copy Record Number categories: [] tags: cm-911 status: publish type: post published: true meta: {} ---
Some months ago I jumped on the train to Geelong to attend the TRIM User Group. It is great to catch up with real live 'Content /Records Manager / TRIM' users. One simple enhancement that was suggested at this meeting was the ability to copy a record number from the confirm dialog. So here it is in 9.1 patch 1...
If a portion of the number requires manual input then only the manual portion will be copied. I am reliably informed that this will be fixed in 9.1 patch 2.