ManageIQ Gaprindashvili GA - It's better than Fine!
On behalf of the ManageIQ team, we’re delighted to announce the release of ManageIQ Gaprindashvili! This is the seventh ManageIQ release and it’s named after Georgian chess player Nona Gaprindashvili, who became the first woman to be awarded the Grandmaster title in 1978.
Since the ManageIQ Fine GA, we’ve had 17 very productive 2-week sprints with a total of 8517 pull requests across all the ManageIQ repositories, averaging 250 PRs per week. All these activities have translated to numerous new features, bug fixes, refactoring and deletions for optimization.
Let’s take a look at some highlights from this release.
Generic Objects
This release of ManageIQ formally introduces Generic Objects. These are object-like instances, defined at runtime each with a unique name and user-defined attributes and relationships. They are designed to manage objects other than those related to private infrastructure, and public or private cloud providers.
Using automate requests, services and catalog items, Generic Objects can be directly accessed and passed as a parameter, thus they are good for quickly adding capabilities of collecting and provisioning resources that are not yet supported in ManageIQ. Examples include Load Balancer and RDS Database, providing a way to extend ManageIQ without requiring back-end code changes.
You can find this new tool under Automation -> Automate -> Generic Objects.
Lenovo XClarity Provider
We introduced the Physical Infrastructure provider in our last release. In this release, the first implementation is Lenovo XClarity Administrator. This avails monitoring, control, and alerting for physical infrastructures that provide the foundation for on-premise clouds.
With this integration, ManageIQ gives a unified interface for users to obtain information regarding inventory, monitoring, roles, policies and reporting across their entire data center infrastructure.
Provider Improvements
With some major work in the AmazonSsaSupport repo, you can now run Smart State Analysis on Amazon Instances and Images. As a result, Compliance and Policy Enforcement can be applied to Amazon instances. In addition, graph refresh and targeted refresh are enabled by default, providing performance improvement.
Smart State Analysis is available on Microsoft Azure Managed Disks as well.
On the container front, you can now provision with OpenShift Templates from the Service Catalog. There are new metering reports for container images and projects, as well as support for Chargeback by allocation. Coming full circle, ManageIQ can be deployed on the OpenShift Container Platform!
In oVirt, we have targeted refresh improvements for templates and host events. The OVN (Open Virtual Network) has been added as oVirt’s network provider for network switch visualization and control.
And as a shift away from real time metrics for alerts, ManageIQ can now receive push alerts from Prometheus in OpenShift. The Prometheus Alerts Collection Manager is added to Container Providers, and visible through the Monitor -> Alerts menu.
All Good Things…
We are deprecating the MiqLdap client in this release, which provides support for the Authentication Mode: LDAP and LDAPS. An automated conversion script, called miqldap_to_sssd
, is provided that will convert ManageIQ Authentication configurations from using the MiqLdap client into Authentication configurations that will use External authentication with SSSD. See this blog post describing how to use the miqldap_to_sssd
conversion tool.
Another change, which you might have noticed, is the discontinuation of the weekly development updates series. So far we’ve had 69 posts over 17 months, and we’re switching to a new format this year. New frequency I should say, as we will now publish “Last Month in ManageIQ” monthly posts. I will probably resume the Sprint summary posts, while they felt a bit redundant when weekly updates are available, they might prove more useful with the new setup.
Changes can be good though! For example, in the Service Catalog Item editor, the change is made so that only the types for providers that are present are enabled and can be selected, since it doesn’t make sense to allow one to go through creating the catalog item if the provider isn’t available.
This is just one of many improvements towards the UIs. The myriad enhancements give our users great looking interfaces that are a joy to use. For a comprehensive list of changes from UI and beyond, please refer to the full changelog. In addition, the User Reference has been updated to reflect the Gaprindashvili release.
(coming to a T-shirt near... on you!)
We’re grateful to the remarkably productive contributors in ManageIQ team and community for making the Gaprindashvili release possible!
Release images are now available for download. Visit the ManageIQ Community page to find out how to get involved in the community, and where you can connect with us online and in person at events. Join our discussion forum if you have questions. Documentation and other resources can be found on the ManageIQ site as well. Thanks for your support!


QuantConnect supports live trading with financial advisor (FA) accounts. These certified professionals can use a single trading algorithm to manage several clients accounts. This feature is only available with a professional subscription on QuantConnect.
The only supported brokerage with FA accounts is Interactive Brokers. In the Initialize method, we need to set the $[DefaultOrderProperties,P:QuantConnect.Algorithm.QCAlgorithm.DefaultOrderProperties] property to $[InteractiveBrokersOrderProperties,T:QuantConnect.Orders.InteractiveBrokersOrderProperties]:
// The default order properties can be set here to choose the FA settings // to be automatically used in any order submission method (such as SetHoldings, Buy, Sell and Order) // Use a default FA Account Group with an Allocation Method DefaultOrderProperties = new InteractiveBrokersOrderProperties { // account group created manually in IB/TWS FaGroup = "TestGroupEQ", // supported allocation methods are: EqualQuantity, NetLiq, AvailableEquity, PctChange FaMethod = "EqualQuantity" }; // set a default FA Allocation Profile DefaultOrderProperties = new InteractiveBrokersOrderProperties { // allocation profile created manually in IB/TWS FaProfile = "TestProfileP" }; // send all orders to a single managed account DefaultOrderProperties = new InteractiveBrokersOrderProperties { // a sub-account linked to the Financial Advisor master account Account = "DU123456" };
# Use a default FA Account Group with an Allocation Method self.DefaultOrderProperties = InteractiveBrokersOrderProperties() # account group created manually in IB/TWS self.DefaultOrderProperties.FaGroup = "TestGroupEQ" # supported allocation methods are: EqualQuantity, NetLiq, AvailableEquity, PctChange self.DefaultOrderProperties.FaMethod = "EqualQuantity" # set a default FA Allocation Profile self.DefaultOrderProperties = InteractiveBrokersOrderProperties() # allocation profile created manually in IB/TWS self.DefaultOrderProperties.FaProfile = "TestProfileP" # send all orders to a single managed account DefaultOrderProperties = InteractiveBrokersOrderProperties() # a sub-account linked to the Financial Advisor master account self.DefaultOrderProperties.Account = "DU123456"
//InteractiveBrokersOrderProperties object properties: class InteractiveBrokersOrderProperties { string Account // Linked account for which to submit the order string FaGroup // Account group for the order string FaMethod // Allocation method for the account group order: EqualQuantity, NetLiq, AvailableEquity, PctChange int FaPercentage // Percentage for the percent change method string FaProfile // Allocation profile to be used for the order }
$[DefaultOrderProperties,P:QuantConnect.Algorithm.QCAlgorithm.DefaultOrderProperties] properties can be overridden throughout the code to accommodate different scenarios. For instance, the group may have a different allocation method, and these properties need to be overwritten before calling an order method (SetHoldings, Buy, Sell, LImitOrder, etc).
// Change FA Account Group and Allocation Method ((InteractiveBrokersOrderProperties)DefaultOrderProperties).FaGroup = "TestGroupAE"; ((InteractiveBrokersOrderProperties)DefaultOrderProperties).FaMethod = "AvailableEquity"; SetHoldings("AAPL", 1);
# Change FA Account Group and Allocation Method self.DefaultOrderProperties.FaGroup = "TestGroupAE" self.DefaultOrderProperties.FaMethod = "AvailableEquity" self.SetHoldings("AAPL", 1)


 Please verify that these strains do in fact need ROGAs and that you haven't missed any other strains. Also, please make sure that the strain names for each sample are correct, and modify the text box for each as necessary. {%endblocktrans%}
{% endblock %}


2017 Raffle Winners
Winners will be receiving a check in the mail.
DSG Agreement (Click image for coupons)
Donation
The Horseheads Youth Lacrosse Club is proud to announce our support for the Horseheads High School Boys and Girls Lacrosse Programs.
The club has annually made a donation to the program to help them with the elimination of the JV Assistant Coach position that was eliminated due to budget cuts back in 2010.
Many of the current high school players are former club members that have come through our program.
We are happy to announce a donation of $500.00 to each program.
A Big Thanks
A big thanks to the Horseheads High School Lacrosse Alumni group and Steve Douglas.
They donated over $600 to our club.
This will help to allow us to keep providing a quality experience to both our girls and boys players.
This is another great example of how the bonds forged by this great game continue to have a positive impact on our community!
HYLC seeking new board members!
Horseheads Youth Lacrosse Club is seeking energetic, dedicated and organized individuals to serve as board members for our program!
Many of the current board member terms have already expired. Current board members are willing to serve through the end of next season to help transition new members. Our club cannot exist without dedicated and committed volunteers. Each position is a two year commitment. Board responsibilities include:
⚫ overseeing and facilitating player registration
⚫ assuring US lacrosse memberships current for players
⚫ scheduling games and practices
⚫ securing practice sites
⚫ managing equipment loan
⚫ communicating club news and schedules to members
⚫ fundraising
⚫ planning EOY activities
Many hands DO make light work. This is your chance to make sure our club continues to grow and move in the right direction and be part of growing this great game in our community!
If interested, please email Brian Carpenter at<EMAIL_ADDRESS>with any questions. Our next board meeting is scheduled for October.


DESTINY TURNS ON THE RADIO A film review by James Berardinelli Copyright 1995 James Berardinelli
RATING (0 TO 10): 4.0
U.S. Availability: general release 4/28/95 Running Length: 1:43 MPAA Classification: R (Profanity, violence, crotch-grabbing)
Starring: Dylan McDermott, James LeGros, Quentin Tarantino, Nancy Travis, James Belushi, Bobcat Goldthwait Director: Jack Baran Producer: Gloria Zimmerman Screenplay: Robert Ramsey and Matthew Stone Cinematography: James Carter Music: Steve Soles Released by Savoy Pictures
DESTINY TURNS ON THE RADIO is a noir romance/thriller steeped in the bizarre, with the accent on "bizarre." Take away all the weird, ultimately pointless mystical mumbo-jumbo and you're left with a story that makes very little sense. Put simply, DESTINY is a mess. It's a colorful, atmospheric mess polished with a hip, pseudo-intellectual sheen, but it's still a mess.
The makers of DESTINY should have heeded the lesson of David Lynch's TWIN PEAKS. Early in its run, when the TV series was a character-based mystery with supernatural overtones, it was fun, fascinating, and quirky. But, when the more outlandish elements began to dominate, the program became self-indulgent and incomprehensible. DESTINY is like TWIN PEAKS at its worst--lots of strange goings-on that get "explained" by such facile quotes as "The universe is expanding... It's beyond man's power to stem the tide of chaos."
The story--such as it is--follows the exploits of an escaped convict named Julian (Dylan McDermott) who has arrived in Las Vegas for two reasons: to pick up the proceeds of a bank robbery from his one-time partner Thoreau (James LeGros) and to reclaim his girlfriend Lucille (Nancy Travis). Matters aren't simple, however. Lucille is living with wheeler-dealer Tuerto (James Belushi) and isn't sure she's ready to revive a three-year-old relationship. And the money is gone. Apparently, Thoreau was robbed by someone named Johnny Destiny (Quentin Tarantino), an ultra-cool dude with perfect hair who has a habit of taking swims in glowing pools while little ribbons of electricity kiss his body. But that's because Johnny isn't exactly human--he's the embodiment of luck.
Aside from a script that doesn't care whether the viewer gets it or not, there are several significant problems with DESTINY TURNS ON THE RADIO. In the first place, the film thinks it's funnier than it actually is. A significant portion of the dialogue is delivered tongue-in-cheek, and there are several failed attempts at broader comedy. Straight or satirical, it's difficult to appreciate what director Baran has put up on the screen, and if there's some kind of joke going on here, it seems to be on those who venture into a theater to see this movie.
The cast is barely worth mentioning. There aren't any standouts, and we're forced to watch talented performers like James LeGros mix ineffectually with those of lesser ability (James Belushi and Nancy Travis). Quentin Tarantino is on hand, but his role doesn't require much more than a sardonic grin, something the actor is easily capable of. Dylan McDermott, who has the most screen time, is flat in a role that Nicolas Cage probably could have livened up considerably.
DESTINY TURNS ON THE RADIO is swamped with style and atmosphere. Often, the visual and audio elements of the film overwhelm the admittedly-tenuous storyline and paper-thin characters. In general, I appreciate offbeat pictures, but that's when there's something worth searching for beneath the surface. In this case, once you strip away the packaging, all that's left is an empty shell. Ultimately, the most clever thing about DESTINY TURNS ON THE RADIO is the title.
Copyright 1995 James Berardinelli
- James Berardinelli<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


The Box Model is used in CSS to help layout and design certain aspects of your page. It helps make the layout of the page simple by placing everything into, you guessed it 'boxes'. The outermost box is the margin, then coming inwards goes the border, padding and then your content. The content is the centermost part of the box, holding the html. The padding surrounds the content and allows you to customize all four sides, making them bigger or smaller. The border sits within the padding and margin, and by default it is invisible. You can customize the border with attributes such as the colour and thickness for design aspects/layout. The margin is the outermost box and seperates everything that is inside this box model with other CSS box models within the same page.


Philosophy of Science Association
1998
Sixteenth Biennial Meeting
Kansas City, Missouri
October 22-25
Final Program
Thursday, October 22
1:00-3:30 PM
SYM--Realism and Classification in the Social Sciences
Organizer: Michael Root, University of Minnesota
Chair: John Dupre, University of London
"How We Divide the World?" [Abstract] [Manuscript]
Michael Root, University of Minnesota
"Half-Naturalized Social Kinds" [Abstract]
Richard W. Miller, Cornell University
"Race: Biological Reality or Social Construct?" [Abstract]
Robin Andreasen, University of Wisconsin, Madison
"Local Realism and Global Arguments" [Abstract]
Harold Kincaid, University of Alabama at Birmingham
SYM--The Structure of Scientific Theories Thirty Years On
Organizers: Steven French, Leeds University, and
Nick Huggett, University of Illinois at Chicago
Chair: Richard Grandy, Rice University
"Understanding Scientific Theories: An Assessment of Developments, 1969--1998" [Abstract]
Frederick Suppe, University of Maryland
"Theories, Models and Structures: Thirty Years On" [Abstract]
Steven French, University of Leeds, and
Newton da Costa, University of Sao Paulo
"The Emergence of Feminist Philosophy of Science" [Abstract]
Helen E. Longino, University of Minnesota
"Local Philosophies of Science" [Abstract]
Nick Huggett, University of Illinois in Chicago
"The Legacy of 'Weltanschauungen' Approaches in Philosophy of Science" [Abstract]
Alison Wylie, University of Western Ontario
CP--Foundations of Quantum Mechanics-1:
Chair: Mathias Frisch, Northwestern University
"Bell's Theorem, Non-Separability and Space-Time Individuation in Quantum Mechanics" [Abstract] [Manuscript]
Darrin W. Belousek, University of Notre Dame
"The Light at the End of the Tunneling: Observations and Underdetermination" [Abstract] [Manuscript]
Michael Dickson, Indiana University
"Can Experiments Help Us Choose Between the Bohm and Copenhagen Interpretations of Quantum Mechanics?" [Abstract] [Manuscript]
Lon Becker, University of Illinois at Chicago
CP--Philosophy of Biology-1:
Chair: Lindley Darden, University of Maryland
"Is Pure R-Selection Really Selection?" [Abstract] [Manuscript]
Bruce Glymour, Kansas State University
"Selection and the Extent of Explanatory Unification" [Abstract] [Manuscript]
Rob Skipper, University of Maryland at College Park
"Proper Function and Recent Selection" [Abstract] [Manuscript]
Peter Schwartz, University of Pennsylvania
CP--Explanation:
Chair: Paul Humphreys, University of Virginia
"Interpolation as Explanation" [Abstract] [Manuscript]
Jaakko Hintikka, Boston University, and Ilpo Halonen, University of Helsinki
"Inference to the Best Explanation is Coherent" [Abstract] [Manuscript]
Igor Douven, Utrecht University
"Inference to the Best Explanation and Theoretical Entities" [Abstract] [Manuscript]
Susan Vineberg, Wayne State University
Thursday, October 22
4:00-6:30
SYM--Toward a New Understanding of Scientific Success
Organizer: Janet A. Kourany, University of Notre Dame
Chair: Ronald N. Giere, University of Minnesota
"How Inevitable Are the Results of Successful Science?" [Abstract]
Ian Hacking, University of Toronto
"Models of and Models for: Theory and Practice in Contemporary Biology" [Abstract]
Evelyn Fox Keller, MIT
"A Successor to the Realism-Anti-Realism Question" [Abstract]
Janet A. Kourany, University of Notre Dame
SYM--The Organism in Philosophical Focus
Organizer: Manfred D. Laubichler, Princeton University
Chair: Richard M. Burian, VPI
"Fashioning a Descriptive Model of the Worm" [Abstract]
Rachel Ankeny, University of Pittsburgh
"Behavior at the Organismal and Molecular Levels: The Case of C. elegans" [Abstract]
Kenneth Schaffner, George Washington University
"Organism and Decomposition: Steps Towards an Integrative Theory of Biology" [Abstract]
Manfred D. Laublicher, Princeton University and
Günter P. Wagner, Yale University
"Ontological Butchery: Distinguishing Organisms from Other Functionally Integrated Biological Entities" [Abstract]
Jack A. Wilson, Washington and Lee University
"The Organism in Development" [Abstract]
Robert C. Richardson, University of Cincinnati
Commentator: Jane Maienschein, Arizona State University
CP--Foundations of Quantum Mechanics-2:
Chair: Robert Rynasiewicz, Johns Hopkins University
"Are GRW Tails as Bad as They Say?" [Abstract] [Manuscript]
Alberto Cordero, Graduate Center and Queens College, CUNY
"A Note on Nonlocality, Causation and Lorentz-Invariance" [Abstract] [Manuscript]
Federico Laudisa, University of Florence
"Van Fraassen and Ruetsche on Preparation and Measurement" [Abstract] [Manuscript]
Bradley Monton, Princeton University
CP--Science and Values-1:
Chair: Peter Kirschenmann, Vrije Universiteit, Amsterdam
"Laudan's Naturalistic Axiology" [Abstract] [Manuscript]
Karyn Freedman, University of Toronto
"Rhetoric, Narrative and Argument in Bruno Latour's Science in Action" [Abstract] [Manuscript]
David G. Stern, University of Iowa
"Defending Longino's Social Epistemology" [Abstract] [Manuscript]
K. Brad Wray, University of Calgary
CP--Probability and Statistical Inference:
Chair: Henry Kyburg, University of Rochester
"No One Knows the Date of the Hour: An Unorthodox Application of Rev. Bayes' Theorem" [Abstract] [Manuscript]
Paul Bartha, University of British Columbia, and Christopher Hitchcock, Rice University
"The Likelihood Principle and the Reliability of Experiment" [Abstract] [Manuscript]
Andrew Backe, University of Pittsburgh
"The Plurality of Bayesian Measures of Confirmation and the Problem of Measure Sensitivity" [Abstract] [Manuscript]
Branden Fitelson, University of Wisconsin-Madison
"Why Bayesian Psychology is Incomplete" [Abstract] [Manuscript]
Frank Döring, University of Cincinnati
Friday, October 23
9:00-11:30
SYM--Studies in the Interaction of Psychology and Neuroscience
Organizer: Gary Hatfield, University of Pennsylvania
Chair: Gary Hardcastle, VPI
"Mental Functions as Constraints on Neurophysiology: Biology and Psychology of Color Vision" [Abstract]
Gary Hatfield, University of Pennsylvania
"Cognitive Science and the Neuroethology of Electroreception" [Abstract]
Brian L. Keeley, Washington University in St. Louis
"Neuropsychology and Neurology" [Abstract]
William Hirstein, William Paterson University
SYM--Relations between Philosophy of Science and Sociology of Science in Central Europe, 1914--1945
Organizer: Alan Richardson, University of British Columbia
Chair: Richard Creath, Arizona State University
"On the Relations between Psychologism and Sociologism in Early Twentieth-Century German Philosophy" [Abstract]
Martin Kusch, Cambridge University, UK (Paper read by Richard Creath)
"Otto Neurath and the Sociology of Knowledge" [Abstract]
Thomas E. Uebel, The London School of Economics, UK
"Logical Empiricism and the Sociology of Knowledge: Rethinking the Relations of Philosophy and Sociology of Science" [Abstract]
Alan Richardson, University of British Columbia
"Edgar Zilsel's 'Sociological Turn' in Philosophy" [Abstract]
Elisabeth Nemeth, University of Vienna, Austria
CP--Quantum Field Theory
Chair: Richard Healey, University of Arizona
"Why Physical Symmetries?" [Abstract] [Manuscript]
Elena Castellani, Department of Philosophy, University of Florence
"Changing the Subject: Redei on Causal Dependence and Screening Off in Relativistic Quantum Field Theory" [Abstract] [Manuscript]
Laura Ruetsche and Rob Clifton, University of Pittsburgh
"Objects or Events? Towards an Ontology for Quantum Field Theory" [Abstract] [Manuscript]
Andreas Bartels, Universität Gesamthochschule Paderborn
CP--Science and Values-2:
Chair: Lynn Hankinson Nelson, University of Missouri, St. Louis
"What Should a Normative Theory of Values in Science Accomplish?" [Abstract] [Manuscript]
Kristina Rolin, University of Helsinki
"Scientific Objectivity and Psychiatric Nosology" [Abstract] [Manuscript]
Particia Ross, University of Minnesota
"Moral Responsibility and the 'Ignorant Scientist'" [Abstract] [Manuscript]
John Forge, Griffith University
"Does Science Undermine Religion?" [Abstract] [Manuscript]
Neven Sesardic, Miyazaki International College
CP--Confirmation / Scientific Inference-1:
Chair: Jane Duran, University of California, Santa Barbara
"The Curve Fitting Problem: A Bayesian Rejoinder" [Abstract] [Manuscript]
Prasanta S. Bandyopadhyay and Robert J. Boik, Montana State University
"Use-Novelty, Gellerization, and Severe Tests" [Abstract] [Manuscript]
Tetsuji Iseda, University of Maryland, College Park
"Empiricism, Conservativeness and Quasi-Truth" [Abstract] [Manuscript]
Otavio Bueno, University of Leeds
Friday, October 23
11:45-12:45
Special Interest Group in Philosophy of Social Science
Panel Discussion: "Teaching of Philosophy of Social Science"
Chair: Harold Kincaid
Speakers: Alison Wylie, University of Western Ontario; Paul Roth, University of Missouri at St. Louis; James Bohman, St. Louis University
Friday, October 23
1:00-3:30
SYM--Philosophy of Chemistry
Organizer: Eric R. Scerri, Department of Chemistry, Purdue University
Chair: Lee McIntyre, Colgate University
"Agency of Multilevel Coherences: in Chemistry and in Other Sciences" [Abstract]
Joseph E. Earley, Sr., Georgetown University
"Can We Exclude Nature from the Stability of Laboratory Research?" [Abstract]
Daniel Rothbart, George Mason University
"Putting Quantum Mechanics to Work in Chemistry" [Abstract]
Andrea I. Woody, The University of Chicago
"The Periodic System: Its Status and its Alleged Reduction" [Abstract]
Eric R. Scerri, Department of Chemistry, Purdue University
SYM--The Developmental Systems Perspective in Philosophy of Biology
Organizer: Peter Godfrey-Smith, Stanford University
Chair: David Buller, Northern Illinois University
"Causal Symmetries and Developmental Systems Theory" [Abstract]
Peter Godfrey-Smith, Stanford University
"Causal Democracy and Causal Contribution in DST" [Abstract]
Susan Oyama, John Jay College, CUNY
"Development, Culture, and the Units of Inheritance" [Abstract]
James R. Griesemer, University of California at Davis
"Development, Evolution, Adaptation" [Abstract]
Kim Sterelny, Victoria University, New Zealand
SYM--Conceptual Foundations of Field Theories in Physics
Organizer: Andrew Wayne, Concordia University
Chair: Twareque Ali, Department of Mathematics and Statistics Concordia University
"The Gauge Argument" [Abstract]
Paul Teller, University of California at Davis
"Counterintuitive Features of Quantum Field Theory" [Abstract]
Gordon Fleming, The Pennsylvania State University
"Description, Individuation, and Relation in Gauge Field Theory" [Abstract]
Sunny Auyang, Independent Scholar
Commentator: Andrew Wayne, Concordia University
SYM--The Medical Consensus Conference
Organizer: Miriam Solomon, Temple University
Chair: James Robert Brown, University of Toronto
"The Epistemic Contribution of Medical Consensus Conferences" [Abstract]
Paul Thagard, University of Waterloo
"Are Consensus Conferences Political Instruments?" [Abstract]
Reidar Lie, University of Bergen, Norway
"NIH Consensus Conferences: Resolving Medical Controversy with Data in a Science Court" [Abstract]
John H. Ferguson, Office of Medical Applications of Research, NIH
Commentator: Miriam Solomon, Temple University
Friday, October 23
4:00-5:30
PSA Presidential Address
Awards, Announcements: Michael Friedman, University of Indiana
Introduction: Abner Shimony, Boston University
Richard C. Jeffrey, Princeton University
"I Was a Teenage Logical Positivist"
Saturday, October 24
9:00-11:30
SYM--Evidence, Data Generation, and Scientific Practice: Toward A Reliabilist Philosophy of Experiment
Organizer: Deborah G. Mayo, Virginia Polytechnic Institute and State University
Chair: Ian Hacking, University of Toronto
"Data, Phenomena and Reliability" [Abstract]
James F. Woodward, California Institute of Technology
"Can Philosophical Theories of Evidence be Useful to Scientists?" [Abstract]
Peter Achinstein, Johns Hopkins University
"Experimental Practice and the Reliable Detection of Errors" [Abstract]
Deborah G. Mayo, Virginia Polytechnic Institute and State University
SYM--Special Relativity and Ontology
Organizer: Yuri V. Balashov, University of Notre Dame
Chair: David Stump, University of San Francisco
"Becoming and the Arrow of Causation" [Abstract]
Mauro Dorato, University of Rome
"QM and STR: Combining Quantum Mechanics With Relativity Theory" [Abstract] [Manuscript]
Storrs McCall, McGill University
"Relativity and Persistence" [Abstract] [Manuscript]
Yuri Balashov, University of Notre Dame
Commentator: Rob Clifton, University of Pittsburgh
SYM--Philosophical Perspectives on Quantum Chaos
Organizer: Frederick M. Kronz, University of Texas at Austin
Chair: Ernan McMullin, University of Notre Dame
"Bohmian Insights into Quantum Chaos" [Abstract]
James T. Cushing, University of Notre Dame
"Nonseparability and Quantum Chaos" [Abstract]
Frederick M. Kronz, The University of Texas at Austin
"Chaos and Fundamentalism" [Abstract] [Manuscript]
Gordon Belot, Princeton University
CP--Philosophy of Social Science:
Chair: Robert Feleppa, Wichita State University
"Do We See Through a Social Microscope?: Credibility as a Vicarious Selector" [Abstract] [Manuscript]
Douglas Allchin, University of Texas at El Paso
"Functional and Intentional Action Explanations" [Abstract] [Manuscript]
Mark Risjord, Emory University
"Functionalism and the Meaning of Social Facts" [Abstract] [Manuscript]
Warren Schmaus, Illinois Institute of Technology
"Degrees of Freedom in the Social World" [Abstract] [Manuscript]
Mariam Thalos, SUNY at Buffalo
CP--Philosophy of Biology-2:
Chair: Sandra Mitchell, University of California, San Diego
"Explanatory Pluralism in Paleobiology" [Abstract] [Manuscript]
Todd A. Grantham, College of Charleston
"Reasoning With the 'Rosetta Stones' of Biology: Experimental Systems and Doable Research" [Abstract] [Manuscript]
Kevin Lattery, University of Minnesota
"Organisation, Evolution and Cognition: Beyond Campbell's Evolutionary Epistemology" [Abstract] [Manuscript]
Wayne Christensen and Clifford Hooker, University of Newcastle
Saturday, October 24
11:45-12:45
PSA Business Meeting
Saturday, October 24
1:00-3:30
SYM--Recent Advances in the Logic of Decision: A Symposium in Honor of Richard Jeffrey
Organizer: Allan Franklin, University of Colorado
Chair: Brian Skyrms, University of California, Irvine
"Why We Still Need the Logic of Decision" [Abstract]
James Joyce, University of Michigan
"Subjective Thoughts on Subjective Probability:
What did Dick Jeffrey know and when did he know it?
and
a Mathematician's Request for Help from the Philosophers" [Abstract]
Ethan Bolker, University of Massachusetts, Boston
"Conditionals and the Logic of Decision" [Abstract]
Richard Bradley, London School of Economics
Commentator: Richard C. Jeffrey, Princeton University
SYM--The Prospects for Presentism in Spacetime Theories
Organizer: Steven Savitt, The University of British Columbia
Chair: Lawrence Sklar, University of Michigan
"There's No Time Like the Present (in Minkowski Spacetime)" [Abstract] [Manuscript]
Steven Savitt, The University of British Columbia
"Special Relativity and the Present" [Abstract]
Mark Hinchliff, Reed College
"Is Presentism Worth Its Price?" [Abstract]
Craig Callendar, The London School of Economics
"Presentism According to Relativity and Quantum Mechanics" [Abstract]
Simon Saunders, University of Oxford
SYM--Kuhn, Cognitive Science, and Conceptual Change
Organizer and Chair: Nancy J. Nersessian, Georgia Institute of Technology
"Continuity Through Revolutions: A Frame-Based Account of Conceptual Change During Scientific Revolutions" [Abstract] [Manuscript]
Xiang Chen, California Lutheran University, and
Peter Barker, University of Oklahoma
"Nomic Concepts, Frames, and Conceptual Change" [Abstract]
Hanne Andersen, University of Roskilde, and
Nancy J. Nersessian, Georgia Institute of Technology
"Kuhnian Puzzle Solving and Schema Theory" [Abstract]
Thomas J. Nickles, University of Nevada at Reno
CP--Causation and Laws of Nature:
Chair: James H. Fetzer, University of Minnesota, Duluth
"Who's Afraid of Undermining? Why the Principal Principle Need Not Contradict Humean Supervenience" [Abstract] [Manuscript]
Peter B. Vranas, University of Michigan
"The Conserved Quantity Theory of Causation and Chance Raising" [Abstract] [Manuscript]
Phil Dowe, University of Tasmania
"'Laws of Nature' as an Indexical Term: A Reinterpretation of Lewis's Best-System Analysis" [Abstract] [Manuscript]
John Roberts. University of Pittsburgh
"The Principle of the Common Cause Faces the Bernstein Paradox" [Abstract] [Manuscript]
Jos Uffink, Utrecht University
CP--Scientific Theories/Representation of Scientific Knowledge:
Chair: Joseph C. Pitt, Virginia Polytechnic Institute and State University
"Theories as Complexes of Representational Media" [Abstract] [Manuscript]
Robin F. Hendry, University of Durham and Stathis Psillos, London School of Economics
"The Limited World of Science: A Tractarian Account of Objective Knowledge" [Abstract] [Manuscript]
Alfred Nordmann, University of South Carolina
"The Semantic (Mis)Conception of Theories" [Abstract] [Manuscript]
C. Wade Savage, University of Minnesota
"Category Theory: The Language of Mathematics" [Abstract] [Manuscript]
Elaine Landry, McGill University
Saturday, October 24
4:00-6:30
SYM--Philosophy and the Social Aspects of Scientific Inquiry: Moving On From the "Science Wars"
Organizer: Noretta Koertge, Indiana University at Bloomington
Chair: Cassandra Pinnick, Western Kentucky University
"Reviving the Sociology of Science" [Abstract]
Philip Kitcher, University of California, San Diego
"The Recent Past and Possible Future of the Sociology of Science" [Abstract]
Stephen Cole, SUNY at Stony Brook
"Science, Values and the Value of Science" [Abstract]
Noretta Koertge, Indiana University at Bloomington
"The Contexts of Scientific Practice" [Abstract]
Rose-Mary Sargent, Merrimack College
SYM--The Coevolution of Language and Brain: Is there Anything New Under the Sun?
Organizer and Chair: Edward Manier, University of Notre Dame
"The Roots of Human Linguistic Competence-in Apes" [Abstract]
Duane M. Rumbaugh, Georgia State University
"Syntax Facit Saltum: Minimal Syntactic Computation and the Evolution of Language" [Abstract]
Robert C. Berwick, MIT
"Evolutionary Engineering: How our Mental Capacities were Built from a Set of Primitives" [Abstract]
Marc Hauser, Harvard University
"Could Grammar Have Evolved?" [Abstract]
Terry Deacon, McLean Hospital, Harvard Medical School, and Boston University
"Richard Rudner, Postmodern Separatism and The Symbolic Species" [Abstract]
David Rudner, Tufts University
CP--Foundations of Statistical Physics/Space-Time Theories:
Chair: John Norton, University of Pittsburgh
"Explaining the Emergence of Cooperative Phenomena" [Abstract] [Manuscript]
Chuang Liu, University of Florida
"Reconsidering the Concept of Equilibrium in Classical Statistical Mechanics" [Abstract] [Manuscript]
Janneke van Lith-van Dis, Utrecht University
"The Analysis of Singular Spacetimes" [Abstract] [Manuscript]
Erik Curiel, University of Chicago
"Gravity and Gauge Theory" [Abstract] [Manuscript]
Steve Weinstein, Northwestern University
CP--Philosophy of Psychology/Cognitive Science:
Chair: Michael Bradie, Bowling Green State University
"The Dogma of Isomorphism: A Case Study From Speech Perception" [Abstract] [Manuscript]
Irene Appelbaum, University of Montana
"Measured Realism and Statistical Inference: An Explanation for the Fast Progress of 'Hard' Psychology" [Abstract] [Manuscript]
J.D. Trout, Loyola University of Chicago
"Helmholtz's Naturalized Conception of Geometry and his Spatial Theory of Signs" [Abstract] [Manuscript]
David J. Hyder, Max-Planck-Institut für Wissenschaftsgeschichte
"Visual Prototypes" [Abstract] [Manuscript]
Pauline Sargent, University of California, San Diego
CP--Confirmation/Scientific Inference-2:
Chair: Robert Brandon, Duke University
"Problems with the Deductivist Image of Scientific Reasoning" [Abstract] [Manuscript]
Philip E. Catton, University of Canterbury
"Applying Pure Mathematics" [Abstract] [Manuscript]
Anthony Peressini, Marquette University
"Defending Abduction" [Abstract] [Manuscript]
Ilkka Niiniluoto, University of Helsinki
Sunday, October 25
9:00-12:00
PSA Governing Board Meeting


Unite the Union Champions Cup
Linfield clash 'another opportunity' to show Irish football's improvement, says Dundalk FC boss Perth
Unite the Union Champions Cup
by Caoimhín ReillyVinny Perth feels Dundalk FC can show the forward strides made by Irish football in Friday night’s Unite the Union Champions Cup first leg against Linfield (7:45pm).
The Lilywhites will travel to Windsor Park for the first leg licking their wounds from Sunday’s painful FAI Cup final loss to Shamrock Rovers, before the return fixture at Oriel Park on Monday.
Perth touched on the All-Ireland league proposal, which has received a setback in recent days following the IFA’s statement of non-support, when speaking of the Linfield tie.
“We’re such a professional group and knowing these players... we’ll be back on the training ground, recovering and preparing for what is another big weekend potentially for Irish football.
“I hope it goes well, the two games against Linfield. I know the All-Ireland league got a setback, but, hopefully, it’s a good game and occasion.
“A bit like today (FAI Cup final), I think today was a very good occasion for Irish football.
“On the pitch I think we’ve made great strives for Irish football and League of Ireland, so I think this is another opportunity.”


Modify the block tag to display
Are you sure you want to delete this block? This action cannot be undone.


Board of Directors
Sep 27, 2012. he has also been very active in Ashland Community School athletics, and in 2009 was inducted into the Maine Sports Legends Hall of Fame.
http://www.carletonproject.com/our-story/board-of-directors/
Treatment for Herniated or Bulging Discs
The Governor's Academy: Hall of Fame Inductees
Hall of Fame Inductees - The Governor's Academy. . He was considered a coaching legend at GDA, and his teams won league championships in . induction into the Maine Sports Hall of Fame and the Bowdoin College Athletic Hall of Honor; .
http://www.thegovernorsacademy.org/page.cfm?p=514
Karol L'Heureux heads for Maine Sports Legends Hall of Honor ...
Oct 4, 2012 . Karol L'Heureux heads for Maine Sports Legends Hall of Honor . who both have been inducted into the Maine Baseball Hall of Fame. It would .
http://www.fosters.com/apps/pbcs.dll/article?AID=/20121004/GJSPORTS03/710049841/-1/SANNEWS
maine sports legends hall of fame Herniated or Bulging Discs
Maine Sports Legends inductees include Hackett, Kiah, McNally ...
Sep 28, 2012 . WATERVILLE, Maine Maine Sports Legends will honor 10 . UM-Machias Athletics Hall of Fame to induct Ordie Alley, Carroll LaHaye » .
http://bangordailynews.com/2012/09/28/sports/maine-sports-legends-inductees-include-hackett-kiah-mcnally-dunphy/
Maine Sports Hall of Fame
After the competition, he was inducted into the World Association of Benchers and Deadlifters Hall of Fame. He was inducted into the Maine Sports Hall of Fame .
http://www.mshof.com/
Official Impairment Listing for Spinal Disorders
Phi Eta Kappa | Athletics & UMaine/Phi Etas Hall of Fame
Mar 25, 2007 . See list of PEKs in UMaine-Sports Hall of Fame: -approx . "The Maine Sports Legends Hall of Honors will induct 13 new members and provide .
http://phietakappa.com/?cat_id=276
- how to wire usb transfer cable (narrowing of the spine)
Class of 1960 - UMaine Alumni Association
Welcome to the Class of 1960 official webpage on the University of Maine Alumni . article on Harold Tank Violette, inducted to the Maine Sports Hall of Fame. . women who have been elected to the Maine Sports Legends Hall of Honors.
http://www.umainealumni.com/feed.php?num=0&feed_id=45&news_id=84L'Heureux inducted into Maine Sports Legends - Athletics at ...
Oct 7, 2012 . L'Heureux inducted into Maine Sports Legends. Karol L'Heureux . She was inducted into the UMPI Hall of Fame in 1996. L'Heureux served as .
http://athletics.une.edu/news/2012/8/10/gen_lheureux_maine_sports_legends.aspx
Ray Stuart Bicknell - Bowdoin
The four-time Maine Coach of the Year finished his basketball coaching career . the Maine Sports Legends Hall of Fame, the Institute for International Sport Hall .
http://athletics.bowdoin.edu/information/history/hall/bicknell
Good Will-Hinckley > About GWH > Board of Directors
While president of the United Way of Eastern Maine (2005-08), Mr. Buch served as . into the Maine Black Belt Hall of Fame and the Maine Sports Legends.
http://www.gwh.org/AboutGWH/BoardofDirectors.aspx
Medical-Vocational Allowance for Herniated Disc
Coaching legend Bob Brown retires | The Forecaster
Mar 30, 2012 . Brown, 74, who spent over five decades teaching the sport, winning a lot . Sports Hall of Fame in 2010 and the Maine Sports Legends Hall of .
http://www.theforecaster.net/node/118491
Maine Milestones | The Portland Press Herald / Maine Sunday ...
Sep 25, 2012 . The Maine Sports Legends will add 10 inductees into its Hall of Honors on . The Midcoast Sports Hall of Fame will induct four new members .
http://www.pressherald.com/sports/maine-milestones_2012-09-25.html
Harold Alfond Biography - Maine.gov
Alfond was inducted into the Maine Sports Legends Hall of Fame, Maine Baseball Hall of Fame, University of Maine Orono Hall of Fame, and St. Joseph's .
http://www.maine.gov/msl/maine/notables/alfond.doc
Appealing a Denial of Benefits
Spurling, Lahey, Guiski among 13 selected for Maine Sports ...
Oct 4, 2011. who have been elected into Maine Sports Legends' Hall of Honors. . has been inducted into the New England Basketball Hall of Fame, and .
http://bangordailynews.com/2011/10/04/sports/spurling-lahey-guiski-among-13-selected-for-maine-sports-legends%E2%80%99-hall-of-honors/


Before Change
if last_optim_state is not None:
// rebuild optimizer after loading model, since params may have changed
self.optimizer = optim.build_optimizer(self.args, self.model.parameters())
self.lr_scheduler = lr_scheduler.build_lr_scheduler(self.args, self.optimizer)
// only reload optimizer and lr_scheduler if they match
last_optim = self._optim_history[-1]
if last_optim["criterion_name"] == self.criterion.__class__.__name__:
After Change
utils.save_state(filename, self.args, self.model, self.criterion, self.optimizer,
self.lr_scheduler, self._num_updates, self._optim_history, extra_state)
def load_checkpoint(self, filename):
Load all training state from a checkpoint file.
extra_state, self._optim_history, last_optim_state = \
utils.load_model_state(filename, self.model)
if last_optim_state is not None:
// rebuild optimizer after loading model, since params may have changed
self._build_optimizer()
// only reload optimizer and lr_scheduler if they match
last_optim = self._optim_history[-1]
if last_optim["criterion_name"] == self.criterion.__class__.__name__:


THE CRUCIBLE A film review by Michael Redman Copyright 1997 Michael Redman
***1/2 (out of ****)
Arthur Miller's fifties stage play turned nineties film may have a few problems, but appearance, intensity and mood aren't among them. Foremost in the intensity arena is star Daniel Day-Lewis.
Brooding Day-Lewis is developing a reputation for his extreme method of getting into character. For this movie, he lived on isolated Hog Island for two months getting to "know the land" and helping build by hand the cabin his character lives in. By the time filming began, he had acquired a deep farmer's tan, heavily callused hands and an immense 17th century knife that he used to pass the time during breaks. Apparently he didn't just get into character, he __became__ character.
After the movie was completed, he married Miller's daughter.
The play was written in 1952 at the height of the anti-communist McCarthy hearings where entertainment figures, among others, were pressured into "naming names". Once the names were public, the blacklist began and public clamor took over. Miller testified but refused to turn in his supposed comrades and as a result was held in contempt, refused a passport for five years and almost jailed.
The play, about the Salem witch trials but a thinly veiled allegory about the McCarthy turmoil, took 45 years to hit the big screen.
In 1692, the Puritans of Salem were gripped in mob hysteria and accused many of their fellow townspeople of witchcraft resulting in the public hanging of 19. The film is not very accurate in terms of historic facts, but certainly captures the feel of those irrational times.
Day-Lewis is John Proctor an upstanding member of the community whose life is tragically destroyed as the result of an indiscretion with young Abigail Williams (Winona Ryder).
As the film opens, we see a group of teenage girls and Tituba, a slave from Barbados, in the forest gathered around a caldron casting love spells for the objects of the girls' affections. The relatively innocent scene gathers some steam when Williams kills a chicken and drinks it's blood and another girl dances nude in the woods -- something you might not expect in Puritan society.
Their ritual is disturbed when the town minister happens upon them. Everyone scatters except two young girls who fall into "comas". Certain that the devil has slipped into Salem, a town meeting is called. The girls reluctantly admit their activities but point to others in league with Satan in order to get off the hook.
At first they accuse the most likely: the black slave, midwives and village eccentrics. But then, infused with power, the girls point to upstanding citizens and the community elders believe them. Williams sees this as an opportunity to get rid of her rival, Proctor's wife (Joan Allen) and eventually implicates Proctor himself.
The sexual heat between Day-Lewis and Ryder isn't as apparent on the screen as it should be in order for this obsession to work. (Historically, Proctor was in his sixties and Williams, her mid-teens.) Aside from this, the film is a wonderfully crafted warning.
[This appeared in the 1/9/97 "Bloomington Voice", Bloomington, Indiana. Michael Redman can be contacted at<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Shrink the browser width to see me stack. I do tricks for dog treats, but I'm not a dog.
Shrink the browser width to see me stack. I do tricks for dog treats, but I'm not a dog.
Shrink the browser width to see me stack. I do tricks for dog treats, but I'm not a dog.


| I l@ve RuBoard |
3.2 The threading Module(Optional) The threading module is a higher-level interface for threading, demonstrated in Example 3-1. It's modeled after the Java thread facilities. Like the lower-level thread module, it's only available if your interpreter was built with thread support. To create a new thread, subclass the Thread class and define the run method. To run such threads, create one or more instances of that class, and call the start method. Each instance's run method will execute in its own thread. Example 3-1. Using the threading ModuleFile: threading-example-1.py import threading import time, random class Counter: def _ _init_ _(self): self.lock = threading.Lock() self.value = 0 def increment(self): self.lock.acquire() # critical section self.value = value = self.value + 1 self.lock.release() return value counter = Counter() class Worker(threading.Thread): def run(self): for i in range(10): # pretend we're doing something that takes 10—100 ms value = counter.increment() # increment global counter time.sleep(random.randint(10, 100) / 1000.0) print self.getName(), "-- task", i, "finished", value # # try it for i in range(10): Worker().start() # start a worker Thread-1 -- task 0 finished 1 Thread-3 -- task 0 finished 3 Thread-7 -- task 0 finished 8 Thread-1 -- task 1 finished 7 Thread-4 -- task 0 Thread-5 -- task 0 finished 4 finished 5 Thread-8 -- task 0 Thread-6 -- task 0 finished 9 finished 6 ... Thread-6 -- task 9 finished 98 Thread-4 -- task 9 finished 99 Thread-9 -- task 9 finished 100 Example 3-1 also uses Lock objects to create a critical section inside the global counter object. If you remove the calls to acquire and release, it's pretty likely that the counter won't reach 100. |
| I l@ve RuBoard |


Top 5 personal choices of Resturants
Food
Top 5 places to have a nice drink
Drinks
Top 5 places to have a nice Stay
Attractions
Top 5 places to have a nice Stay
Accommodation
Sea Side Trip
Sea Side
clear


{% block content %}
Your account for Rate My TA was successfully created!
Please click on the link below to confirm your email address and activate your account.
{{ confirm_url }}
{% endblock %}


Welcome to Sweet'nSalty!
Here's how you play:
- Enter a starting value and an ending value.
- If you like, enter two divisors. The default values are 3 and 5.
- If you want to specify a number of results per line, do that as well. The default value is 1/100th of the total values to be displayed and you will not be allowed to choose a value lower than that.
- The game will display each number between the starting and ending values you selected.
- The game will replace each number that is divisible by your lower divisor with "sweet", your higher divisor with "salty", or if the number is divisible by both, "sweet'nSalty".
- The game will then calculate the number of "sweet", "salty", and "sweet'nSalty" and tell you the amount of each.
Have fun playing!
Please enter your values:


2 Christopher Alexander, Notes on the synthesis of form, 1964, p. 11.
3 Peter Rowe, Design Thinking, 1987, p. 50.
4 _____, p. 48.
5 Carl Steinitz, "Design is a verb; Design is a noun," 1995, p. 199.
6 Carl Steinitz, GIS Europe, "A framework for theory and practice in
landscape planning," 1993, p. 42.
7 The corridor concept is affected by both spatial and temporal scale. Deer may
traverse one type of corridor every day in the search for food, while
butterflies may use a migratory corrider twice a year. Each situation has
different planning implications.
8 Christopher Alexander, A Pattern Language, 1977, p. 230.
9 Lawrence Susskind and Mike Elliott, "Paternalism, conflict, and
co-production: learning from citizen action and citizen participation in
Western Europe," 1983.
10 U.S. Census Bureau data is at http://www.census.gov/cdrom/lookup
11 "Demography" at http://www.ciesin.org/datasets/us-demog/us-demog-home.html
and "Right to Know Network" at http://rtk.net/
12 Christopher Alexander, Notes on the synthesis of form, 1964, p. 11.
Also see page here.
13 Jane Jacobs, Death and Life of American Cities, 1961.
14 Forman and Godron, Landscape Ecology, 1986.
15 One GIS application, Arc/Info, has implemented a new data model called the
REGION data model, which attempts to address this issue.
16 I weighted my experience greater than Lynch's because his sketch plan
reflects the city in the late 1950s. This area is still the heart of the
downtown though, so his analysis has relevance today.
17 Christopher Alexander, A Pattern Language, p. 81.
18 ____, p. 71.
19 Allan Jacobs, Great Streets, 1993.
20 Boston Housing Authority, "Phase 2: Request for Development Proposals,
Mission Main Redevelopment," January 31, 1996, p. 8.
21 Jane Jacobs, "Chapter 2: The uses of sidewalks: safety," 1961.
22 Statement of the Boston Housing Authority's Mission Main coordinator.


MULAN 1998 A film review by Timothy Voon Copyright 1998 Timothy Voon 3 :-) :-) :-) for the warrior princess of China
Featuring the voices of: Ming-Na Wen, Eddie Murphy, B.D. Wong, Miguel Ferrer, Harvey Fierstein, Pat Morita, Soon-Tek Oh, George Takei Directors: Tony Bancroft, Barry Cook Screenplay: Eugenia Bostwick-Singer, Rita Hsiao, Philip LaZebnik, Chris Sanders, Raymond Singer Music: Jerry Goldsmith Songs by: Matthew Wilder and David Zippel
In one of the most politically correct Disney movies to date, we have a female saving China in an era when male chauvinistic pigs dominated the continent – and they still do! This is the tale of a legendary Chinese heroine, Mulan, a folk tale of courage and honour handed down by mouth over centuries. It is the time when China stands on the brink of disaster, and the threat isn't the Japanese. The Huns of Mongols are about to invade China from the north, and not even The Great Wall can keep these big, hairy barbarians out.
A royal decree is issued by the Emperor, summoning a male from every family to stand and defend the country against the Huns. Mulan's father is crippled in the last war and like any strong-willed, progressive thinking, independent female, Mulan decides she can take her father's place by acting the man - and she does a great job! In fact Mulan looks outright ugly as a girl, but when she cuts her hair and throws on the manly garb - she blossoms into one of the spunkiest looking young studs this side of the divide. Don't get the wrong idea, this isn't just a story about cross-dressing - there's ALSO romance. The love interest is none other that the general's son, Captain Shang who has been ordered to train the recruits.  This actually generates a buried sexual tension that erupts in the end when Mulan not only saves China, but also the hunky Shang. When she is wounded the secret is out, but how does a man brought up on the traditionalist views of a male domineering society take to being saved by a woman?
Hearing Donny Osmond sing, will bring tears to your eyes - and it's not because he can sing. Lea Salonga is the leading Asian girl of Broadway, and would have easily snared the singing part of Mulan with little difficulty, if not due to lack of competition. As for the speaking voices, Ming-Na Wen of THE JOY LUCK CLUB and THE SINGLE GUY, is ideal as the spirited Mulan. Eddie Murphy generates a lot of the laughs as Mushu the family dragon – somehow hearing him is easier than watching him.
If this movie doesn't make a father proud of his daughter, I'm not sure what will. If only the boys of this day and age had more of the character and initiative shown by MULAN, the world would be a better place. Great family viewing.
Timothy Voon e-mail<EMAIL_ADDRESS>Movie Archives http://us.imdb.com/M/reviews_by?Tim+Voon Movies In Melbourne http://www.labyrinth.net.au/~pfowler/week/movies.html
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


A modern C++ interface over libarchive
.
Dependencies
Building
- Clone the repository:
git clone https://github.com/sarahkittyy/arcpp.git
- Enter the directory:
cd arcpp
- Update submodules:
git submodule update --init --recursive
- Build:
cd build && cmake .. && make
- You can enable / disable tests with
-DBUILD_TESTS=ON/OFF
Incorporating into a CMake project.
add_subdirectory(arcpp)
...
target_link_libraries(target arcpp)
target_include_directories(target arcpp/include)
Running the tests
Make sure you have -DBUILD_TESTS=ON
enabled, and then
will run all the tests.
Examples
List the contents of an archive.
archive ar;
for(auto iter = ar.files(); !iter.done(); iter.next()) {
printf("%s\n", iter.get().path_name());
}
Docs
Docs written using doxygen
- See them at https://sarahkittyy.github.io/arcpp
Implemented
- Opening and reading archives.
- Iterating over the contents of the archives.
- Reading the contents of each item in the archive.
TODO
- Editing archives.
- Writing archives to file.
- Archive extraction.


Shepherd is a JavaScript library for guiding
users through your app. It uses Tether, another open source library, to render dialogs for each tour "step".
Among many things, Tether makes sure your steps never end up off screen or cropped by an overflow.


Diagnostics The individual tests are listed below. If a test displays a fail status, click "Rerun Diagnostic Tests" at the bottom of this page to make sure the fail status is consistent. If the test continues to fail, click "Help" and follow the troubleshooting procedures. Test the connection to your local network WAN Mirror Enabled: To Port: eth0 eth1 eth2 eth3
The individual tests are listed below. If a test displays a fail status, click "Rerun Diagnostic Tests" at the bottom of this page to make sure the fail status is consistent. If the test continues to fail, click "Help" and follow the troubleshooting procedures.
Test the connection to your local network
WAN Mirror


Once the PDF file has been loaded, you can extract quite a few metadata from it. You can get
these infos after receiving the (pagesLoaded)
event.
| author | {{fileInfo.author}} |
| creationDate | {{fileInfo.creationDate}} |
| creator | {{fileInfo.creator}} |
| keywords | {{fileInfo.keywords}} |
| linearized | {{fileInfo.linearized}} |
| maybeFileSize | {{fileInfo.maybeFileSize}} |
| modificationDate | {{fileInfo.modificationDate}} |
| pdfFormatVersion | {{fileInfo.pdfFormatVersion}} |
| producer | {{fileInfo.producer}} |
| subject | {{fileInfo.subject}} |
| title | {{fileInfo.title}} |


---
title: "Gridcoin - Step 1: Disconnect BOINC client from pool"
description: "Step 1 of the 'From pool- to solo-crunching' guide; Instructing users how to remove the pool from the BOINC client."
redirect_from:
- "/Guides/pool-to-solo.htm"
---
Step 1
Step 2
Remove the pool from BOINC
Use the menu item in BOINC "stop using <pool's name>"


This script expects a data set as a JSON array of objects like this:
Video data:
This is the actual data used in this sample. You could include other metadata fields, but you would need to modify the script a little to send those with the first API call. You'll also notice that these are risky values to use for reference ids, especially for a sample like this that will be run multiple times - but I am getting around the duplication issue by appending the current epoch time in milliseconds to whatever is in the data.
Response will appear here...


D A W U R O
Home
About Us
Notices
Contact us
Event Details
Title:
Category:
Date:
Time:
Venue:
Sender:
Description:
View Events
Add Event


Prove the authenticity of coffee using the Ethereum blockchain.
| SKU | |
| Current state | |
| Origin Farm Name | |
| Origin Farm Information | |
| Origin Farm Latitude | |
| Origin Farm Longitude | |
| Product Notes | |
| Product Price | |
| Current Owner ID | |
| Origin Farmer ID | |
| Distributor ID | |
| Retailer ID | |
| Consumer ID |


Auto CSS prefix with Gulp
Short tutorial for beginners with bit of examples
Gulp is front-end toolkit runs with JavaScript. Before I knew about Gulp, I used to write CSS vendor prefixes one by one, or copied and pasted tons of CSS codes on online auto-prefixer websites to get prefixed CSS codes. Still you can use CSS vendor prefixes with such ways, but after you read this short tutorial, I bet you’ll never do that again — instead, you’ll going to love to use this brilliant toolkit, Gulp.
Start off
So, what can we do with Gulp?
- Create sprite images
- Combine media queries easily for CSS
- Minify or beautify your JavaScript and CSS files
- Compress your HTML files
- Compile Sass, Less, Stylus, PostCSS, Pug
- and so on…
How to install
Before you get started, you need to install Node.js first on the link below. If you already installed this, you can skip this step.
To make sure Node.js installed correctly, write node -v and npm -v to check your Node.js and npm’s current version on command prompt. After that, write a line of command below, on your command prompt.
npm install -g gulp
If you can’t find or use your command prompt, I recommend you to install Git Bash. Moreover, It looks cooler than built-in command prompt!
Now you’ve installed Gulp globally, so you need to make directory to install Gulp locally and to play with it. Type following command lines on your command prompt, on directory wherever you want to.
mkdir newProject && cd newProject
npm init
npm install --save-dev gulp
mkdir lets you to make directory on current directory, and newProject will be your new directory’s name. Unlike npm install -g gulp on above, npm install --save-dev gulp will install Gulp on newProject directory locally.
Create your first gulpfile.js file
Now you have to create gulpfile.js on the directory newProject that you’ve made before with command prompt. Next, write Gist code snippet below into your gulpfile.js file, and save it.
On the command prompt(or Git Bash), write command line like below.
gulp taskname
If you can see the same result of mine like the image below, Congrats! You set your first gulpfile successfully.
On the Gist code snippet above, I wrote taskname after gulp.task( on the line 3, and used that taskname on my command prompt to execute the task. You can set the name of task with the way you want, or you can set it’s name as default. If you set the name of task as default, you don’t need to write the task’s name on command prompt — just write gulp to execute it.
Play with code
Auto prefix your CSS code with Gulp plug-ins
You can find bunch of stunning Gulp plug-ins on Gulp website. In my case, I use Gulp to minify my JavaScript files, combine CSS media queries, or make my CSS file to have vendor prefixes automatically. In this tutorial, I’m going to let you know how I used Gulp auto-prefixer.
You can also see basic usages and how to use it with your CSS code on the link below. On your command prompt, write following command to install Gulp auto-prefixer locally into your directory.
npm install --save-dev gulp-autoprefixer
To test this auto-prefixer, we’re going to make CSS file on the same directory with property that needs vendor prefixes like below.
Go back to your gulpfile.js, copy and paste the code snippet below.
Note: You must keep const gulp = require('gulp'); line on the top of your gulpfile.js, Always!
As you can see, I set the name of task as prefix, so you can execute this gulpfile with command gulp prefix on your command prompt. You can set versions of CSS vendor prefix like line 6.
- gulp.src points source folder where original files are located now.
- gulp.dest points destination folder where processed files will be placed through gulp.
Write the command line below(with name of the task) on your command prompt. Now, let’s see how CSS code has changed.
gulp prefix
That’s it! Now you can browse and search for bunch of other useful Gulp plug-ins on Gulp website, and I hope you make them run on your web browser. Here’re some of my recommendations:
- gulp-htmlclean
HTML/SVG cleaner without changing it’s structure - gulp-clean-css
Minify your CSS files - gulp-uglify
One of my favorite, JavaScript minifier!
Takeaway
I hope you enjoyed my short tutorial about stunning toolkit — Gulp. You can check my GitHub repository if you want to see how I used Gulp for my design portfolio website. If you want to contact me, visit my LinkedIn or just send me an Email to<EMAIL_ADDRESS>Thanks!
Dr. Data Ng - Auto CSS prefix with Gulp
Click here to read this article on Medium
Title : Auto CSS prefix with Gulp
Date : January 22, 2018
Writer : Dr. Data Ng


{% extends "index.html" %} {% block mainContent %}
A file with name {{ alreadyImported }} has already been imported. Please import data to start a new voting session only. Any non exported data will be lost! We recommend you export data first.
{% endif %}


Capture
Provides access to the audio, image, and video capture capabilities of the device.
Objects
- Capture
- CaptureAudioOptions
- CaptureImageOptions
- CaptureVideoOptions
- CaptureCB
- CaptureErrorCB
- ConfigurationData
- MediaFile
- MediaFileData
Methods
Scope
The capture object is assigned to the navigator.device object, and therefore has global scope.
// The global capture object
var capture = navigator.device.capture;
Properties
- supportedAudioModes: The audio recording formats supported by the device. (ConfigurationData[])
- supportedImageModes: The recording image sizes and formats supported by the device. (ConfigurationData[])
- supportedVideoModes: The recording video resolutions and formats supported by the device. (ConfigurationData[])
Methods
- capture.captureAudio: Launch the device audio recording application for recording audio clip(s).
- capture.captureImage: Launch the device camera application for taking image(s).
- capture.captureVideo: Launch the device video recorder application for recording video(s).
Supported Platforms
- Android
- BlackBerry WebWorks (OS 5.0 and higher)
- iOS
capture.captureAudio
Start the audio recorder application and return information about captured audio clip file(s).
navigator.device.capture.captureAudio(
CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureAudioOptions options]
);
Description
This method starts an asynchronous operation to capture audio recordings using the device's default audio recording application. The operation allows the device user to capture multiple recordings in a single session.
The capture operation ends when either the user exits the audio recording application, or the maximum number of recordings, specified by the limit parameter in CaptureAudioOptions, has been reached. If no value is provided for the limit parameter, a default value of one (1) is used, and the capture operation will terminate after the user records a single audio clip.
When the capture operation is finished, it will invoke the CaptureCB callback with an array of MediaFile objects describing each captured audio clip file. If the operation is terminated by the user before an audio clip is captured, the CaptureErrorCB callback will be invoked with a CaptureError object with the CaptureError.CAPTURE_NO_MEDIA_FILES
error code.
Supported Platforms
- Android
- BlackBerry WebWorks (OS 5.0 and higher)
- iOS
Quick Example
// capture callback
var captureSuccess = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
// do something interesting with the file
}
};
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
};
// start audio capture
navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
Full Example
<!DOCTYPE html>

<title>Capture Audio</title>

<button onclick="captureAudio();">Capture Audio</button>

BlackBerry WebWorks Quirks
- PhoneGap for BlackBerry WebWorks attempts to launch the Voice Notes Recorder application, provided by RIM, to capture the audio recordings. The developer will receive a CaptureError.
CAPTURE_NOT_SUPPORTED
error code if the application is not installed on the device.
iOS Quirks
- iOS does not have a default audio recording application so a simple user interface is provided.
CaptureAudioOptions
Encapsulates audio capture configuration options.
Properties
- limit: The maximum number of audio clips the device user can record in a single capture operation. The value must be greater than or equal to 1 (defaults to 1).
- duration: The maximum duration of an audio sound clip, in seconds.
-
mode: The selected audio mode. The value must match one of the elements in
capture.supportedAudioModes
.
Quick Example
// limit capture operation to 3 media files, no longer than 10 seconds each
var options = { limit: 3, duration: 10 };
navigator.device.capture.captureAudio(captureSuccess, captureError, options);
Android Quirks
- The duration parameter is not supported. Recording lengths cannot be limited programmatically.
- The mode parameter is not supported. The audio recording format cannot be altered programmatically. Recordings are encoded using Adaptive Multi-Rate (AMR) format (audio/amr).
BlackBerry WebWorks Quirks
- The duration parameter is not supported. Recording lengths cannot be limited programmatically.
- The mode parameter is not supported. The audio recording format cannot be altered programmatically. Recordings are encoded using Adaptive Multi-Rate (AMR) format (audio/amr).
iOS Quirks
- The limit parameter is not supported. One recording can be created for each invocation.
- The mode parameter is not supported. The audio recording format cannot be altered programmatically. Recordings are encoded using Waveform Audio (WAV) format (audio/wav).
capture.captureImage
Start the camera application and return information about captured image file(s).
navigator.device.capture.captureImage(
CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
);
Description
This method starts an asynchronous operation to capture images using the device camera application. The operation allows the device user to capture multiple images in a single session.
The capture operation ends when either the user exits the camera application, or the maximum number of images, specified by the limit parameter in CaptureImageOptions, has been reached. If no value is provided for the limit parameter, a default value of one (1) is used, and the capture operation will terminate after the user captures a single image.
When the capture operation is finished, it will invoke the CaptureCB callback with an array of MediaFile objects describing each captured image file. If the operation is terminated by the user before an image is captured, the CaptureErrorCB callback will be invoked with a CaptureError object with the CaptureError.CAPTURE_NO_MEDIA_FILES
error code.
Supported Platforms
- Android
- BlackBerry WebWorks (OS 5.0 and higher)
- iOS
Quick Example
// capture callback
var captureSuccess = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
// do something interesting with the file
}
};
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
};
// start image capture
navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
Full Example
<!DOCTYPE html>

<title>Capture Image</title>

<button onclick="captureImage();">Capture Image</button>

CaptureImageOptions
Encapsulates image capture configuration options.
Properties
- limit: The maximum number of images the device user can capture in a single capture operation. The value must be greater than or equal to 1 (defaults to 1).
-
mode: The selected image mode. The value must match one of the elements in
capture.supportedImageModes
.
Quick Example
// limit capture operation to 3 images
var options = { limit: 3 };
navigator.device.capture.captureImage(captureSuccess, captureError, options);
Android Quirks
- The mode parameter is not supported. The image size and format cannot be altered programmatically; however, the image size can be altered by the device user. Images are saved in JPEG format (image/jpeg).
BlackBerry WebWorks Quirks
- The mode parameter is not supported. The image size and format cannot be altered programmatically; however, the image size can be altered by the device user. Images are saved in JPEG format (image/jpeg).
iOS Quirks
- The limit parameter is not supported. One image is taken per invocation.
- The mode parameter is not supported. The image size and format cannot be altered programmatically. Images are saved in JPEG format (image/jpeg).
capture.captureVideo
Start the video recorder application and return information about captured video clip file(s).
navigator.device.capture.captureVideo(
CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
);
Description
This method starts an asynchronous operation to capture video recordings using the device video recording application. The operation allows the device user to capture multiple recordings in a single session.
The capture operation ends when either the user exits the video recording application, or the maximum number of recordings, specified by the limit parameter in CaptureVideoOptions, has been reached. If no value is provided for the limit parameter, a default value of one (1) is used, and the capture operation will terminate after the user records a single video clip.
When the capture operation is finished, it will invoke the CaptureCB callback with an array of MediaFile objects describing each captured video clip file. If the operation is terminated by the user before an video clip is captured, the CaptureErrorCB callback will be invoked with a CaptureError object with the CaptureError.CAPTURE_NO_MEDIA_FILES
error code.
Supported Platforms
- Android
- BlackBerry WebWorks (OS 5.0 and higher)
- iOS
Quick Example
// capture callback
var captureSuccess = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
// do something interesting with the file
}
};
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
};
// start video capture
navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
Full Example
<!DOCTYPE html>

<title>Capture Video</title>

<button onclick="captureVideo();">Capture Video</button>

BlackBerry WebWorks Quirks
- PhoneGap for BlackBerry WebWorks attempts to launch the Video Recorder application, provided by RIM, to capture the video recordings. The developer will receive a CaptureError.
CAPTURE_NOT_SUPPORTED
error code if the application is not installed on the device.
CaptureVideoOptions
Encapsulates video capture configuration options.
Properties
- limit: The maximum number of video clips the device user can capture in a single capture operation. The value must be greater than or equal to 1 (defaults to 1).
- duration: The maximum duration of a video clip, in seconds.
-
mode: The selected video capture mode. The value must match one of the elements in
capture.supportedVideoModes
.
Quick Example
// limit capture operation to 3 video clips
var options = { limit: 3 };
navigator.device.capture.captureVideo(captureSuccess, captureError, options);
Android Quirks
- The duration parameter is not supported. Recording lengths cannot be limited programmatically.
- The mode parameter is not supported. The video size and format cannot be altered programmatically; however, these parameters can be changed by the device user. By default, videos are recorded in 3GPP (video/3gpp) format.
BlackBerry WebWorks Quirks
- The duration parameter is not supported. Recording lengths cannot be limited programmatically.
- The mode parameter is not supported. The video size and format cannot be altered programmatically; however, these parameters can be changed by the device user. By default, videos are recorded in 3GPP (video/3gpp) format.
iOS Quirks
- The limit parameter is not supported. One video is recorded per invocation.
- The duration parameter is not supported. Recording lengths cannot be limited programmatically.
- The mode parameter is not supported. The video size and format cannot be altered programmatically. By default, videos are recorded in MOV (video/quicktime) format.
CaptureCB
Invoked upon a successful media capture operation.
function captureSuccess( MediaFile[] mediaFiles ) { ... };
Description
This function is invoked after a successful capture operation has completed. This means a media file has been captured, and either the user has exited the media capture application, or the capture limit has been reached.
Each MediaFile object describes a captured media file.
Quick Example
// capture callback
function captureSuccess(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
// do something interesting with the file
}
};
CaptureErrorCB
Invoked if an error occurs during a media capture operation.
function captureError( CaptureError error ) { ... };
Description
This function is invoked if an error occurs when trying to launch a media capture operation and the capture application is busy, if an error occurs while the capture operation is taking place, or if the capture operation has been canceled by the user before any media files have been captured.
This function is invoked with a CaptureError object containing an appropriate error code.
Quick Example
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
};
ConfigurationData
Encapsulates a set of media capture parameters that a device supports.
Description
This object is used to describe media capture modes supported by the device. The configuration data includes the MIME type, and capture dimensions (for video or image capture).
The MIME types should adhere to RFC2046. Examples:
- video/3gpp
- video/quicktime
- image/jpeg
- audio/amr
- audio/wav
Properties
- type: The ASCII-encoded string in lower case representing the media type. (DOMString)
- height: The height of the image or video in pixels. In the case of a sound clip, this attribute has value 0. (Number)
- width: The width of the image or video in pixels. In the case of a sound clip, this attribute has value 0. (Number)
Quick Example
// retrieve supported image modes
var imageModes = navigator.device.capture.supportedImageModes;
// Select mode that has the highest horizontal resolution
var width = 0;
var selectedmode;
for each (var mode in imageModes) {
if (mode.width > width) {
width = mode.width;
selectedmode = mode;
}
}
Not supported by any platform. All configuration data arrays are empty.
MediaFile
Encapsulates properties of a media capture file.
Properties
- name: The name of the file, without path information. (DOMString)
- fullPath: The full path of the file, including the name. (DOMString)
- type: The mime type (DOMString)
- lastModifiedDate: The date and time that the file was last modified. (Date)
- size: The size of the file, in bytes. (Number)
Methods
- MediaFile.getFormatData: Retrieves the format information of the media file.
MediaFile.getFormatData
Retrieves format information about the media capture file.
mediaFile.getFormatData(
MediaFileDataSuccessCB successCallback,
[MediaFileDataErrorCB errorCallback]
);
Description
This function asynchronously attempts to retrieve the format information for the media file. If successful, it invokes the MediaFileDataSuccessCB callback with a MediaFileData object. If the attempt fails, this function will invoke the MediaFileDataErrorCB callback.
Supported Platforms
- Android
- BlackBerry WebWorks (OS 5.0 and higher)
- iOS
BlackBerry WebWorks Quirks
There is no API that provides format information of media files. Therefore, all MediaFileData objects will be returned with default values. See MediaFileData documentation.
Android Quirks
The API for retrieving media file format information is limited. Therefore, not all MediaFileData properties are supported. See MediaFileData documentation.
iOS Quirks
The API for retrieving media file format information is limited. Therefore, not all MediaFileData properties are supported. See MediaFileData documentation.
MediaFileData
Encapsulates format information about a media file.
Properties
- codecs: The actual format of the audio and video content. (DOMString)
- bitrate: The average bitrate of the content. In case of an image, this attribute has value 0. (Number)
- height: The height of the image or video in pixels. In the case of a sound clip, this attribute has value 0. (Number)
- width: The width of the image or video in pixels. In the case of a sound clip, this attribute has value 0. (Number)
- duration: The length of the video or sound clip in seconds. In the case of an image, this attribute has value 0. (Number)
BlackBerry WebWorks Quirks
There is no API that provides format information of media files. So the MediaFileData object returned by the MediaFile.getFormatData function will have the following default values:
- codecs: Not supported. The attribute will always be null.
- bitrate: Not supported. The attribute will always be 0.
- height: Not supported. The attribute will always be 0.
- width: Not supported. The attribute will always be 0.
- duration: Not supported. The attribute will always be 0.
Android Quirks
Support for the MediaFileData properties is as follows:
- codecs: Not supported. The attribute will always be null.
- bitrate: Not supported. The attribute will always be 0.
- height: Supported. (Image and video files only).
- width: Supported. (Image and video files only).
- duration: Supported. (Audio and video files only).
iOS Quirks
Support for the MediaFileData properties is as follows:
- codecs: Not supported. The attribute will always be null.
- bitrate: Supported on iOS4 devices for audio only. The attribute will always be 0 for image and video.
- height: Supported. (Image and video files only).
- width: Supported. (Image and video files only).
- duration: Supported. (Audio and video files only).


Learning Outcomes
- Create a properly structured web page (HTML5)
- Represent the Document Object Model (DOM)
- Recognize browser compatibility with standards.
- Style a web page (CSS3)
- Create page layouts using media queries.
- Publish a web page on the internet.
- Explain how web servers display web pages.
- Secure a web page.
- Logically layout a web space.
- Design forms that use major controls and form handling logic.
Create Use simple client-side scripts with JavaScript.
SYST10049 Web Development
2021-2022 © Sheridan College
Worksheet 1
- What is a minimal HTML5 document?
- What is the purpose of the HEAD section?
- What is the purpose of the BODY section?
- What is the purpose of the TITLE element?
- How do you incorporate comments into HTML code? what is the purpose of documenting code?
- Describe elements:
HTML BODY TITLE META HEAD H1 H2 H3 H4 H5 H6 P BR HR LINK STYLE SCRIPT HEADER FOOTER MAIN ARTICLE SECTION ASIDE DIV ADDRESS
SYST10049 Web Development
2021-2022 © Sheridan College
Worksheet 2
- What is the difference between using comments and using META element to document code?
- What is the siginificant in recognizing inline and block behaviour of elements?
- Why is it important to eliminate warnings and errors in the code?
- What is the difference between a directory and a folder?
- What is the common (general) organization of files for a web app (site)?
- What are the naming conventions for naming files, folders, variables?
- Describe elements:
ABBR B BLOCKQUOTE Q CITE CODE DEL DFN MARK EM I INS PRE SAMP SMALL STRONG SUB SUP TIME U VAR SPAN
SYST10049 Web Development
2021-2022 © Sheridan College
Publishing your web app
SYST10049 Web Development
2021-2022 © Sheridan College
Publishing process
- Using FileZilla client (or another FTP application), connect to the server.
- Required credentials
HOSTNAME dev.fast.sheridanc.on.ca
USERNAME your Sheridan user name
PASSWORD sent to your Outlook email on request
PORT 22
- Upon successful connection, find the project you want to publish on your machine, and place yourself in the parent directory.
- Next, find the webspace on the server and find the directory where you want to upload your project.
- Drag and drop the entire project from your machine to the server.
- Using the browser, test your project by using the web URL (found at
http://tech.fast.sheridanc.on.ca/services/lamp
)
SYST10049 Web Development
2021-2022 © Sheridan College
Worksheet 3
- What is a URL? How do you create it? What can the user do with it? How do you create navigation? What are bookmarks?
- What is the difference between virtual, absolute, and relative path name? When do you use each?
- What is main navigation? What other navigations are there? What are bookmarks?
- What is IFRAME used for? What other media can you embed on your pages?
- When do you use FIGURE and FIGCAPTION?
- Describe elements:
A LINK NAV IMG PICTURE AUDIO VIDEO SOURCE TRACK FIGURE FIGCAPTION IFRAME UL OL LI DL DT DD
SYST10049 Web Development
2021-2022 © Sheridan College
Assignment 1
Complete Worksheets 1, 2, and 3.
Dropbox will open next week, with rubric attached.
Quiz 2
Quiz 2 will open this week and will remain opened until Midterm.
SYST10049 Web Development
2021-2022 © Sheridan College
SYST10049 Web Development
2021-2022 © Sheridan College
...
SYST10049 Web Development
2021-2022 © Sheridan College


When accessing the Kubernetes API for the first time, we suggest using the
Kubernetes CLI, kubectl
.
To access a cluster, you need to know the location of the cluster and have credentials to access it. Typically, this is automatically set-up when you work through though a Getting started guide, or someone else setup the cluster and provided you with credentials and a location.
Check the location and credentials that kubectl knows about with this command:
$ kubectl config view
Many of the examples provide an introduction to using kubectl and complete documentation is found in the kubectl manual.
Kubectl handles locating and authenticating to the apiserver. If you want to directly access the REST API with an http client like curl or wget, or a browser, there are several ways to locate and authenticate:
The following command runs kubectl in a mode where it acts as a reverse proxy. It handles locating the apiserver and authenticating. Run it like this:
$ kubectl proxy --port=8080 &
See kubectl proxy for more details.
Then you can explore the API with curl, wget, or a browser, like so:
$ curl http://localhost:8080/api/
{
"versions": [
"v1"
]
}
It is also possible to avoid using kubectl proxy by passing an authentication token directly to the apiserver, like this:
$ APISERVER=$(kubectl config view | grep server | cut -f 2- -d ":" | tr -d " ")
$ TOKEN=$(kubectl config view | grep token | cut -f 2 -d ":" | tr -d " ")
$ curl $APISERVER/api --header "Authorization: Bearer $TOKEN" --insecure
{
"versions": [
"v1"
]
}
The above example uses the --insecure
flag. This leaves it subject to MITM
attacks. When kubectl accesses the cluster it uses a stored root certificate
and client certificates to access the server. (These are installed in the
~/.kube
directory). Since cluster certificates are typically self-signed, it
make take special configuration to get your http client to use root
certificate.
On some clusters, the apiserver does not require authentication; it may serve on localhost, or be protected by a firewall. There is not a standard for this. Configuring Access to the API describes how a cluster admin can configure this. Such approaches may conflict with future high-availability support.
There are client libraries for accessing the API from several languages. The Kubernetes project-supported Go client library can use the same kubeconfig file as the kubectl CLI does to locate and authenticate to the apiserver.
See documentation for other libraries for how they authenticate.
When accessing the API from a pod, locating and authenticating to the api server are somewhat different.
The recommended way to locate the apiserver within the pod is with
the kubernetes
DNS name, which resolves to a Service IP which in turn
will be routed to an apiserver.
The recommended way to authenticate to the apiserver is with a
service account credential. By kube-system, a pod
is associated with a service account, and a credential (token) for that
service account is placed into the filesystem tree of each container in that pod,
at /var/run/secrets/kubernetes.io/serviceaccount/token
.
From within a pod the recommended ways to connect to API are:
client.NewInCluster()
factory.
This handles locating and authenticating to the apiserver.In each case, the credentials of the pod are used to communicate securely with the apiserver.
The previous section was about connecting the Kubernetes API server. This section is about connecting to other services running on Kubernetes cluster. In Kubernetes, the nodes, pods and services all have their own IPs. In many cases, the node IPs, pod IPs, and some service IPs on a cluster will not be routable, so they will not be reachable from a machine outside the cluster, such as your desktop machine.
You have several options for connecting to nodes, pods and services from outside the cluster:
NodePort
or LoadBalancer
to make the service reachable outside
the cluster. See the services and
kubectl expose documentation.Typically, there are several services which are started on a cluster by kube-system. Get a list of these
with the kubectl cluster-info
command:
$ kubectl cluster-info
Kubernetes master is running at https://<IP_ADDRESS>
elasticsearch-logging is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/elasticsearch-logging
kibana-logging is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/kibana-logging
kube-dns is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/kube-dns
grafana is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/monitoring-grafana
heapster is running at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/monitoring-heapster
This shows the proxy-verb URL for accessing each service.
For example, this cluster has cluster-level logging enabled (using Elasticsearch), which can be reached
at https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/elasticsearch-logging/
if suitable credentials are passed, or through a kubectl proxy at, for example:
http://localhost:8080/api/v1/proxy/namespaces/kube-system/services/elasticsearch-logging/
.
(See above for how to pass credentials or use kubectl proxy.)
As mentioned above, you use the kubectl cluster-info
command to retrieve the service’s proxy URL. To create proxy URLs that include service endpoints, suffixes, and parameters, you simply append to the service’s proxy URL:
http://
kubernetes_master_address
/
service_path
/
service_name
/
service_endpoint-suffix-parameter
_search?q=user:kimchy
, you would use: http://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy
_cluster/health?pretty=true
, you would use: https://<IP_ADDRESS>/api/v1/proxy/namespaces/kube-system/services/elasticsearch-logging/_cluster/health?pretty=true
{
"cluster_name" : "kubernetes_logging",
"status" : "yellow",
"timed_out" : false,
"number_of_nodes" : 1,
"number_of_data_nodes" : 1,
"active_primary_shards" : 5,
"active_shards" : 5,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 5
}
You may be able to put an apiserver proxy url into the address bar of a browser. However:
The redirect capabilities have been deprecated and removed. Please use a proxy (see below) instead.
There are several different proxies you may encounter when using Kubernetes:
LoadBalancer
- use UDP/TCP only
- implementation varies by cloud provider.Kubernetes users will typically not need to worry about anything other than the first two types. The cluster admin will typically ensure that the latter types are setup correctly.


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import uk.gov.hmrc.urls.Link @import includes.confirmation_summary @import uk.gov.hmrc.tai.model.TaxYear @()(implicit request: Request[_], user: controllers.auth.AuthedUser, messages: Messages, templateRenderer: uk.gov.hmrc.renderer.TemplateRenderer, partialRetriever: uk.gov.hmrc.play.partials.FormPartialRetriever) @main( title = Messages("tai.income.previousYears.confirmation.heading"), authedUser = Some(user), articleClasses = None, gaCustomTitle = None) {
@confirmation_summary() @Link.toInternalPage( id=Some("returnToSummary"), value=Some(Messages("tai.income.previousYears.confirmation.back")), url = controllers.routes.PayeControllerHistoric.payePage(TaxYear().prev).url, cssClasses=Some("button") ).toHtml }


Stella Creasy takes Arlene Foster to task on Twitter over 'dehumanisation'
THE Labour MP whose Westminster amendment led to the liberalisation of Northern Ireland's abortion laws has accused the DUP of "dehumanising" her.
Stella Creasy spoke out on social media after the DUP launched its '12-point plan' in Belfast today.
Under a point entitled "Let's Protect Mothers and Unborn Life Again", the party referenced the Walthamstow MP – but only by her surname.
"The dangerous vacuum of law and guidance created by Creasy needs fixed," the document read.
"This must be matched by promoting a culture of choosing life in Northern Ireland through perinatal services and valuing children through baby boxes and childcare."
But Ms Creasy, who is pregnant and has been the target of abuse by anti-abortion campaigners, tweeted: "'Creasy'? I'm a real person DUP leader but you seem to want to actively encourage people to abuse me by dehumanising me in this way.
"FWIW (for what it's worth) there's no dangerous 'vacuum' of law. Only a political party leader who is trying to scare women in Northern Ireland in a bid for votes."
Alliance leader Naomi Long tweeted her support for Ms Creasy.
"Stay strong, Stella," she said.