Preparation time
30 mins to 1 hour
Cooking time
10 to 30 mins
Serves
Makes 18 tartlets
Dietary
Serve these fruit tarts alongside a selection of other cakes and sandwiches cut into triangles for a delicious afternoon tea.
Equipment: You will need 10cm/4in tartlet cases or barquette tins.
For the pastry, sift together the flour and icing sugar in a mixing bowl until well combined. Tip in the butter cubes and rub in with your fingers until the mixture resembles breadcrumbs.
Add the beaten egg and work together with your hands until the pastry comes together. You may need to add a splash of ice-cold water if the pastry is too dry. Wrap in cling film and leave to rest in the fridge for at least ten minutes.
Preheat the oven to 180C/350F/Gas 4.
Remove the pastry from the fridge and peel off the cling film. Roll the pastry out on a well-floured surface to a thickness of about 5mm/¼in.
 Carefully line the miniature tart cases, ensuring that you overlap the edge a little. Alternatively, lay the pastry on the top of the barquette tins and roll a rolling pin over the tart case to cut them to shape - this should cut the pastry exactly the same size as the case. Then press the pastry into the tart tin with your fingers.
Prick the base of the pastry with a fork. Press a square of aluminium foil bigger than the tin against the bottom to make the shape of the tin. Then place the foil into the pastry case and fill the case with ceramic baking beans. Repeat with the remaining pastry and cases.
Place all the cases in the oven and bake for about 15 minutes, or until cooked and crisp all the way through. Remove the beans and foil lining and set aside the cases to cool on a wire rack. Then remove from the tins and set aside.
For the crème pâtissière, heat the milk in a large pan until it is just boiling.
Thoroughly whisk together the egg yolks, plain flour and sugar in a bowl. Pour the milk into the bowl containing the eggs and whisk to combine. Pour the entire mixture back into the pan and cook over a medium heat while stirring constantly. The mixture should thicken as it just comes to the boil.
Remove from the heat and transfer to a bowl to cool. At this point sprinkle over a little icing sugar to stop a skin from forming.
Pass the jam through a sieve into a clean bowl to make it smooth. Heat up the apricot jam with two tablespoons of water and leave to cool.
Spoon a little of the cooled crème pâtissière into each one of the tart cases. Top with whatever fruit you wish before brushing lightly with the cooled apricot jam.


Last update: 2019, Jan. 7
Databases
In the following you find a list of databases and repositories that provide different type of marine data for specific regions free of charge. The list is not intended to be exhaustive but more to give you an easy start and many of these database can be webscraped directly from within R using specific packages that I also list here. If you feel there is any global or regional database missing where users can download marine data, don’t hesitate to contact me!
General databases
PANGAEA - Data Publisher for Earth & Environmental Science: www.pangaea.de
PANGAEA is a digital library for data from earth system research. PANGAEA archieves published Earth & Environmental Science data under the following subjects: agriculture, atmosphere, biological classification, biosphere, chemistry, cryosphere, ecology, fisheries, geophysics, human dimensions, lakes & rives, land surface, lithosphere, oceans, and paleontology. Data sets include a metadata description with a bibliographic citation, persistently identified using a DOI. The system is open to any project or individual scientist for data archiving and publishing. The system is hosted by AWI and MARUM.
→ The data can also be accessed from within R using the package pangaear.
ICES Data Centre http://ices.dk/marine-data/data-portals/
ICES has a well established Data Centre , which manages a number of large dataset collections related to the North Atlantic Ocean and adjacent Seas.
- Oceanography
- Biodiversity
- Contaminants, biological effects, and biological community data
- Fish eggs and larvae database
- Fish trawl survey datasets (DATRAS)
- Fish predation
- Historical plankton
- Impulsive underwater noise collates data
- Vulnerable Marine Ecosystems hosts data on deep-water VMEs in the North Atlantic
→ The DATRAS data can also be accessed from within R using the package DATRAS package that can be downloaded from here or following this code.
AODN Portal - Australian Ocean Data Network (AODN): https://portal.aodn.org.au/
The gateway to Australian marine (biological, checmical, physical) and climate science data. The AODN Portal provides access to all available Australian marine and climate science data and provides the primary access to IMOS data including access to the IMOS metadata (IMOS is a national collaborative research infrastructure, supported by Australian Government).
WHOI Data www.whoi.edu/data/
A great collection of regional to global data and repositories based at Woods Hole Oceanographic Instituions (WHOI) (e.g. float, mooring, seafloor, oceanic and climate data)
Oceanographical data
World Ocean Database (WOD) www.nodc.noaa.gov/OC5/WOD/pr_wod.html
The WOD is an NCEI product and an IODE (International Oceanographic Data and Information Exchange) project. The data stored covers oceanographical and recently also plankton data from regional seas around the world. The data can be queried using the WODselect tool.
IODE Ocean Data Portal (ODP) - International Oceanographic Data and Information Exchange: www.oceandataportal.org
The International Oceanographic Data and Information Exchange (IODE) programme of the “Intergovernmental Oceanographic Commission” (IOC) of UNESCO , through its distributed network of National Oceanographic Data Centres (NODCs), established the Ocean Data Portal (ODP) to facilitate seamless access to marine data/services and to promote the exchange and dissemination of marine data and services.
OceanSITES www.oceansites.org
A worldwide system of deepwater reference stations. The mission of OceanSITES is to collect, deliver and promote the use of high-quality data from long-term, high-frequency observations at fixed locations in the open ocean.
NOAA Data Buoy Center (NDBC) www.ndbc.noaa.gov
The NDBC is a part of the National Oceanic and Atmospheric Administration’s (NOAA) National Weather Service (NWS). NDBC designs, develops, operates, and maintains a network of data collecting buoys and coastal stations. The data can be requested from their website.
EOSDIS Ocean Data https://earthdata.nasa.gov/discipline/ocean
The ocean database of NASA’s Earth Observing System Data and Information System (EOSDIS) encompasses geophysical parameters that characterize the oceans (e.g., temperature, salinity, sea surface topography, chemistry/biology optics) as well as those physical processes operating within the Earth’s oceans and at its surface.
OceanColor https://oceancolor.gsfc.nasa.gov/data/overview/
This website serves as the primary data access portal to the NASA satellite Ocean Biology (OB) data produced or collected under NASA’s Earth Observing System Data and Information System (EOSDIS).
USGS Earth Explorer https://earthexplorer.usgs.gov/
The USGS Earth Explorer is a similar tool to the USGS Global Visualization Viewer (GloVis) in that users can search catalogs of satellite and aerial imagery.
North Atlantic and adjacent seas
ICES Data Centre - Ocean http://ices.dk/marine-data/data-portals/Pages/ocean.aspx
Oceanographic data which includes temperature, salinity, oxygen, chlorophyll a, and nutrients measurements are made available through the OCEAN web applications.
Baltic Sea
IOWDB - Oceanographic database of the IOW: https://odin2.io-warnemuende.de
The database of the German IOW (Institut fuer Ostseeforschung Warnemuende) provides >73 mio. oceanographic readings and metadata of mainly the Baltic Sea as well as phyto- and zooplankton time series. It can be accessed through the interactive navigation tool ODIN2.
BED - Baltic Environmental Database: www.balticnest.org/bed
The database contains data on bathymetry, hydrograpghy, nutrients, sediment data, atmospheric nutrient input, and runoff data. It can be accessed through the DAS (Data Assimilation System) software or through a data portal query written in the address bar of the internet browser to access the data directly from distributed databases (see here).
Climatological data
CCAFS-Climate http://ccafs-climate.org
The CCAFS-Climate data portal provides global and regional future high-resolution climate datasets that serve as a basis for assessing the climate change impacts and adaptation. The data distributed here are in ARC GRID, and ARC ASCII format, in decimal degrees and datum WGS84.
→ The data can also be accessed from within R using the package ccafs.
NCAR Climate Data Guide https://climatedataguide.ucar.edu
The database provides >200 global and regional data sets covering the Atmosphere, Ocean, Land and more. You can find on the website further metadata, figures and expertise on the strengths, limitations and applications of climate data.
NOAA Climate Indices www.esrl.noaa.gov/psd/data/climateindices/
Monthly atmospheric and ocean time series of global and regional climate indices provided by the NOAA (National Oceanic and Atmospheric Administration) Earth System Research Laboratory’s Physical Sciences Division.
NOAA Gridded Climate Datasets www.esrl.noaa.gov/psd/data/gridded/index.html
Regional and global time series covering the Atmosphere, Ocean, Land can be downloaded as netCDF files.
→ Some of NOAA’s data sources can be webscraped using the R package rnoaa. An online tutorial for this package can be found here: https://ropensci.org/tutorials/rnoaa_tutorial/
Geospatial data
Marine Regions www.marineregions.org
Marine Regions is a standard list of marine georeferenced place names and areas. It integrates and serves geographic information from the VLIMAR Gazetteer and the MARBOUND database and proposes a standard of marine georeferenced locations, boundaries and regions. You can find under ‘Downloads’ various global and regional shapefiles (e.g. on ICES, OSPAR, FAO, NAFO regions).
→ The data can also be accessed from within R using the package mregions.
Natural Earth www.naturalearthdata.com
Natural Earth is a public domain map dataset available at 1:10m, 1:50m, and 1:110 million scales. Featuring tightly integrated vector and raster data.
→ The data can also be accessed from within R using the package rnaturalearth.
North East Atlantic
ODIMS - OSPAR Data & Information Management System: https://odims.ospar.org
ODIMS is an online tool providing a single point of access to all the data and information gathered through OSPAR’s Joint Assessment and Monitoring Programme across the different thematic work areas of the Convention. You can access here OSPAR’s geospatial maps, data and metadata.
Baltic Sea
HELCOM Map and Data Service
All spatial datasets used and produced by HELCOM in its assessments can be accessed and downloaded from HELCOM Metadata catalogue and viewed in HELCOM Map and Data Service.
Taxonomy, Traits & Biogeography
General
WoRMS - World Register of Marine Species: www.marinespecies.org
An authoritative classification and catalogue of marine names in the world oceans. Contains mostly taxonomic data, but also trait data.
→ The data can be accessed from within R using the package worrms.
Marine Species Identification Portal http://species-identification.org
This site offers information on thousands of different species in the world’s oceans and seas.
ITIS - Integrated Taxonomic Information System: www.itis.gov
Authoritative taxonomic information on plants, animals, fungi, and microbes of North America and the world.
→ The data can also be accessed from within R using the package ritis.
Catalogue of Life www.catalogueoflife.org/
Website combined with ITIS. It consists of a single integrated species checklist and taxonomic hierarchy. The Catalogue holds essential information on the names, relationships and distributions of over 1.8 million species.
Encyclopedia of Life http://eol.org/
Database with search function. Aim: to include all species on earth.
Encyclopedia of Life TraitBank http://eol.org/info/516
The TraitBank is a searchable, comprehensive, open digital repository for organism traits, measurements, interactions and other facts for all taxa across the tree of life. It currently features over 11 million records related to more than 330 attributes for 1.7 million taxa obtained from over 50 data sources.
→ The data can also be accessed from within R using the package traits.
MARBEF Data system - ERMS www.marbef.org/data/erms.php
The European Register of Marine Species (ERMS) is an authoritative taxonomic list of species occurring in the European marine environment, defined as up to the strandline or splash zone above the high tide mark and down to 0.5 (psu, ppt) salinity in estuaries. The register is actively maintained and daily updated in the framework of the MarBEF EU Network of Excellence by a board of taxonomic editors, which are world experts on the taxonomy of their relevant taxa. ERMS is served from a relational database. The most recent version of the data will always be available through a web interface.
Census of Marine Life www.coml.org/
The Census of Marine Life is a 10-year (2000-2010) international effort to assess the diversity (how many different kinds), distribution (where they live), and abundance (how many) of marine life.
OBIS - Ocean Biogeographic Information System: www.iobis.org
OBIS is a global open-access data and information clearing-house on marine biodiversity for science, conservation and sustainable development. Created by the Census of Marine Life, OBIS is now part of the Intergovernmental Oceanographic Commission of UNESCO, under its International Oceanographic Data and Information Exchange programme.
→ For extracting and enriching OBIS data with R see here.
GBIF - Global Biodiversity Information Facility: www.gbif.org
GBIF is an international network and research infrastructure funded by the world’s governments and aimed at providing anyone, anywhere, open access to data about all types of life on Earth. → The data can also be accessed from within R using the package rgbif
ReefBase - A global information system for coral reefs: www.reefbase.org
The database contains online data and information on the location, status, threats, monitoring, and management of coral reefs in over 120 countries and territories.
IUCN Red List www.iucnredlist.org
The IUCN Red List API is a global database of threatened and endangered species.
→ The data can also be accessed from within R using the package rredlist.
Fish
FishBase www.fishbase.org
FishBase is a global biodiversity information system on finfishes. Its initial goal to provide key facts on population dynamics for 200 major commercial species has now grown to having a wide range of information on all species currently known in the world: taxonomy, biology, trophic ecology, life history, and uses, as well as historical data reaching back to 250 years. At present, FishBase covers >33,000 fish species compiled from >52,000 references in partnership with >2,000 collaborators: >300,000 common names and >55,000 pictures.
→ The data can also be accessed from within R using the package rfishbase.
Plankton
AlgaeBase www.algaebase.org
AlgaeBase is a global algal database of taxonomic, nomenclatural and distributional information.
SAFHOS CPR - SAHFOS Continuous Plankton Recorder survey database: www.cprsurvey.org/data/our-data/
The SAHFOS CPR survey is the longest and most geographically extensive marine biological survey in the world. The CPR survey has been in operation in the North Sea and North Atlantic since 1931 and has systematically sampled up to 500 planktonic taxa from the major regions of the North Atlantic at a monthly resolution.
COPEPOD - Coastal and Oceanic Plankton Ecology, Production, and Observation Database: www.st.nmfs.noaa.gov/copepod/
A global plankton database that contains over 400,000 observations of copepods, along with other zooplankton, phytoplankton, and microbial plankton taxa.
PlanktonPortal www.planktonportal.org/
The Zooniverse is a collection of web-based citizen science projects that use the efforts of volunteers to help researchers deal with the flood of data that confronts them.
EcoTaxa http://ecotaxa.obs-vlfr.fr
EcoTaxa is a web application dedicated to the visual exploration and the taxonomic annotation of images that illustrate the beauty of planktonic biodiversity.
PLANKTON*NET http://planktonnet.awi.de/
PLANKTONNET is an open access repository for plankton-related information provider at the Alfred Wegener Institute for Polar and Marine Research is . It covers all types of phytoplankton and zooplankton from marine and freshwater areas. Different taxa image information as well as taxonomic descriptions can be archived. PLANKTONNET also contains a glossary with accompanying images to illustrate the term definitions.
Northeast Pacific Ichthyoplankton Information System (IIS) https://access.afsc.noaa.gov/ichthyo/index.php
Database of ichthyoplankton collected by the Alaska Fisheries Science Center (AFSC) Recruitment Processes Program, which includes Ecosystems & Fisheries-Oceanography Coordinated Investigations (Eco-FOCI). The site can be used to either identify fish eggs and larvae by using known data such as meristics, distribution, and illustrations of developmental stages or as a source of original data on the early life history stages of fishes of the Northeast Pacific Ocean, Bering Sea, Chukchi Sea, and Beaufort Sea.
Larvalbase http://larvalbase.org/
World wide database of fish eggs and larvae, descriptions and pictures.
Corals
Coral Trait Database https://coraltraits.org
The Coral Trait Database is a growing compilation of scleractinian coral life history trait, phylogenetic and biogeographic data. The database contains >60,000 coral observations with >10,000 trait entries of >150 traits for >1500 coral species. Most of these entries are for shallow-water, reef-building species.
→ The data can also be accessed from within R using the package traits.
Invasive Species
GISD - Global Invasive Species Database: www.iucngisd.org/gisd/
A free, online searchable source of information about alien and invasive species that negatively impact biodiversity managed by IUCN.
→ The data can also be accessed from within R using the package originr.
GRIIS - Global Register of Introduced and Invasive Species: www.griis.org
GRIIS represents an updated version of GISD with country-wise validated, verified and annotated inventories of introduced and invasive species.
→ Similar to the GISD, GRIIS data can be accessed from within R using the package originr.
Baltic Sea Alien Species Database www.corpi.ku.lt/nemo/
The database provide a qualified reference system on alien species for the Baltic Sea area and information on their biology, vectors of introduction, spread, impacts on environment and economy.
Genetic databases
BOLD - Barcode Of Life Data System: http://boldsystems.org
Advancing biodiversity science through DNA-based species identification. BOLD is a cloud-based data storage and analysis platform developed at the Centre for Biodiversity Genomics in Canada. It consists of four main modules, a data portal, an educational portal, a registry of BINs (putative species), and a data collection and analysis workbench.
→ The data can also be accessed from within R using the package bold.
Tara Oceans Data Portal www.taraoceans-dataportal.org
Tara Expeditions are global scientific voyages that probe morphological and molecular diversity, evolution and ecology of marine plankton to explore how they are impacted by changes in the Earth’s climate. The TARA Data Portal is meant to be a resource for scientists or other users wishing to know which datasets have been collected and generated by the TARA Oceans / TARA Polar Circle expeditions.
Fish stock assessments & Fishery data
stockassessment.org - Stock assessments of ICES fish stocks: www.stockassessment.org/login.php
stockassessment.org provides an interface for state-space assessment models (SAM) used for several assessments within ICES. This online user interface allows easy access to all aspects of the assessment model (figures, data, R code).
RAM Legacy Stock Assessment Database http://ramlegacy.org/
This database is a compilation of stock assessment results for commercially exploited marine populations from around the world. It currently assessment data from N.W. Africa,the Mediterranean Sea, Chile, and data sets on Pacific salmon. → You can access all fishery statistical time series through the software FishStatJ, a Java-based desktop application.
FAO Global Fishery Database www.fao.org/fishery/statistics/collections/en
The FAO developed and maintained since the 60s a set of global fishery statistics databases serving two main goals: support to fishery resources monitoring and assessment and constant review of the contribution of the fishery sector to the national economy and nutrition situation. The Fishery Statistics programme currently maintains 10 global time series and 5 regional capture time series.
→ You can access the database from within R using the package ramlegacy.
ICES Data Centre www.ices.dk/marine-data/dataset-collections/Pages/Fish-catch-and-stock-assessment.aspx
You can find here data on catches in FAO area 27 by country, species, area and year.
Eurostat - EU Fishery statistics: https://ec.europa.eu/eurostat/web/fisheries/data
The Eurostat Fisheries database contains catch data by fishing region, on aquaculture production, on total production, on landings in EEA ports, on trade in fishery products, on the EEA fishing fleet.
OpenFisheries www.openfisheries.org
The OpenFisheries.org project consolidates global fisheries datasets and stores them in the Global Fisheries REST API.
→ This API can be accessed from within R using the package rfisheries.
Sea around us www.seaaroundus.org/
Database about all kind of organisms. present fisheries and fisheries-related data at spatial scales that have ecological and policy relevance, such as by Exclusive Economic Zones, High Seas, or Large Marine Ecosystems.
Ecological indicators
HELCOM indicators www.helcom.fi/baltic-sea-trends/indicators/
Time series of Baltic Sea core indicators developed by HELCOM for the EU Marine Strategy Framework Directive (MSFD) and the Baltic Sea Action Plan can be accessed through the HELCOM indicator website.
OSPAR indicators
The common indicators agreed by OSPAR for assessing the status of biodiversity in the North-East Atlantic cover marine mammals, seabirds, fish communities, seafloor habitats, pelagic habitats, non-indigenous species and food webs. You can access the indicator time series through OSPAR’s Data & Information Management System (ODIMS) under ODIMS Source Data files > IE2017.
MARMONI indicator database www.sea.ee/marmoni/marmoni_pulk/start_indicator_database.html
Database on indicators for assessing the state of marine biodiversity in the Baltic Sea
DEVOTES Catalogue of Indicators and DEVOTool www.devotes-project.eu/devotool/
A Catalogue listing available indicators suitable for addressing the EU Marine Framework Strategy Directive biodiversity related descriptors (D1 Biological diversity, D2 Non-indigenous species, D4 Food-webs and D6 Seafloor integrity). Indicators are accompanied by meta-information to evaluate their relevance for MSFD implementation purposes. The catalogue can be accessed through the DEVOTES software application DEVOTool.
Regime shifts
Marine Regime Shifts Dataset www.regimeshifts.org
Database of marine, global regime shifts described up to 2013, provided by the Stockholm Resilience Centre. The data contains three adjacency matrices for i) regime shifts and drivers, ii) regime shifts and ecosystem services, and iii) drivers and categories of analysis.
Other Repositories
KNB - Knowledge Network for Biocomplexity https://knb.ecoinformatics.org
KNB is an international repository intended to facilitate ecological and environmental research (terrestrial, freshwater, and marine). The foundation of the KNB is the rich, detailed metadata provided by researchers that collect data, which promotes both automated and manual integration of data into new projects. KNB is a DataOne member node.
DataONE - Data Observation Network for Earth www.dataone.org
DataONE is a community driven project providing access to data across multiple member repositories, supporting enhanced search and discovery of earth and environmental data. The default software for search and discovery of data and metadata within DataONE is DataONE Search.
Data packages in R
Oceanographic data can be found in ocedata. This package supplies some large oceanographic datasets useful for the
oce
package, e.g. world coastlines at medium and fine-scale resolution, time series of NASA/GISS land-ocean temperature index, Gulf Stream position or Annually-averaged sea-surface temperature and salinity from the World Ocean Atlas (WOA).Fisheries-related data sets are available in the packages FSA, FSAdata and fishmethods. A good overview of datasets in these package is given by Derek Ogle’s website fishR.


?The
New
York
copyright
reserved
botanical
Garden
ARACEAE
LF+ST(0CUN-0112)
QARDEN
00041123
Fieldwork
supported
Spti
yo*k
BOTANICAL
.
gard^'V
00041123
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Fresh biodiversity study of proposed dam sought
‘It threatens six endangered mammal species’
by Special CorrespondentThe Centre has recommended a biodiversity study of the proposed 3,097 MW Etalin Hydroelectric Project in Arunachal Pradesh by a credible international institute since the current environmental impact assessment was found to be “completely inadequate”.
The Forest Advisory Committee of the Union Ministry of Environment, Forest and Climate Change (MoEFCC) had recently discussed the diversion of 1,165.66 hectares of forest land for the construction of the mega project in the State’s Dibang Valley district by Etalin Hydroelectric Power Company Limited.
The project, estimated to cost ₹25,296.95 crore, is proposed to be completed in seven years but would entail felling 2,80,677 trees and threatens the existence of six globally-endangered mammal species. The area also has 680 species of birds, which is about 56% of the total avian species found in India.
Rich biology
The committee advised caution in pursuing the project since it falls under the “richest bio-geographical province of the Himalayan zone” and would be located at the junction of the Palaearctic, Indo-Chinese and Indo-Malayan bio-geographic regions.
The panel also sought the views of the National Tiger Conservation Authority as the area is a big cat habitat with 12 tigers and eight clouded leopards having been spotted.


This file defines gflags settings to control Simulator settings.
Only include this from translation units that declare a main
function.
|
| | DECLARE_string (simulator_integration_scheme) |
| |
| | DECLARE_double (simulator_max_time_step) |
| |
| | DECLARE_double (simulator_accuracy) |
| |
| | DECLARE_bool (simulator_use_error_control) |
| |
| | DECLARE_double (simulator_target_realtime_rate) |
| |
| | DECLARE_bool (simulator_publish_every_time_step) |
| |
| IntegratorBase< double > & | ResetIntegratorFromGflags (Simulator< double > *simulator) |
| | Resets the integrator used to advanced the continuous time dynamics of the system associated with simulator according to the gflags declared in this file. More...
|
| |
| std::unique_ptr< Simulator< double > > | MakeSimulatorFromGflags (const System< double > &system, std::unique_ptr< Context< double >> context=nullptr) |
| | Makes a new simulator according to the gflags declared in this file. More...
|
| |


referenced
by Eliot Jordan at 2021-07-29 22:58:48.merged
by Eliot Jordan at 2021-07-29 22:58:48.closed
by Eliot Jordan at 2021-07-29 22:58:49.head_ref_deleted
by Eliot Jordan at 2021-07-29 22:58:51.assigned
by None at 2021-07-30 12:16:21.assigned
by None at 2021-07-30 12:39:01.closed
by None at 2021-07-30 12:39:55.closed
by None at 2021-07-30 12:39:54.closed
by None at 2021-07-30 12:39:54.closed
by None at 2021-07-30 12:39:55.review_requested
by None at 2021-07-30 17:56:27.review_requested
by None at 2021-07-30 17:56:27.referenced
by Peter Green at 2021-07-30 17:59:33.merged
by Peter Green at 2021-07-30 17:59:33.closed
by Peter Green at 2021-07-30 17:59:33.head_ref_deleted
by Peter Green at 2021-07-30 17:59:43.assigned
by None at 2021-07-30 18:26:21.closed
by None at 2021-07-30 19:42:02.fixed path, that should do it
assigned
by None at 2021-07-30 12:19:57.closed
by None at 2021-07-30 19:42:23.assigned
by None at 2021-07-30 12:16:49.closed
by None at 2021-07-30 19:42:22.assigned
by None at 2021-07-30 12:16:32.closed
by None at 2021-07-30 19:42:22.closed
by None at 2021-07-30 19:42:22.review_requested
by None at 2021-07-30 19:49:24.review_requested
by None at 2021-07-30 19:49:24.referenced
by Peter Green at 2021-07-30 19:50:31.merged
by Peter Green at 2021-07-30 19:50:31.closed
by Peter Green at 2021-07-30 19:50:31.head_ref_deleted
by Peter Green at 2021-07-30 19:50:44.This was done.
closed
by Christina Chortaria at 2021-07-30 12:05:30.closed
by Kevin Reiss at 2021-07-30 13:21:42.closed
by Kevin Reiss at 2021-07-30 13:21:42.closed
by Kevin Reiss at 2021-07-30 13:21:42.closed
by Kevin Reiss at 2021-07-30 13:21:44.closed
by Kevin Reiss at 2021-07-30 13:21:43.closed
by Kevin Reiss at 2021-07-30 13:21:43.closed
by Kevin Reiss at 2021-07-30 13:21:43.closed
by Kevin Reiss at 2021-07-30 13:21:44.closed
by Kevin Reiss at 2021-07-30 13:29:52.We have documented the SCSB indexing process in https://github.com/pulibrary/bibdata/blob/main/docs/indexing.md. This ticket was related to work with recap that has been completed by the EUS team.
closed
by Christina Chortaria at 2021-07-30 12:04:47.closed
by Christina Chortaria at 2021-07-30 12:12:18.We are moving to alma. We will not use ETAS any more. The location has been removed.
closed
by Christina Chortaria at 2021-07-30 12:57:58.Started playing with the batch implementation - a problem that happens is you need to keep track of which Dumps are indexed into which core to do start-stop indexing.
Not sure what stop-start indexing is, but yes. And a dump may have been indexed into a core but then that core may have been wiped, meaning it would need to be indexed again.
unassigned
by Christina Chortaria at 2021-07-30 14:31:07.unassigned
by Christina Chortaria at 2021-07-30 14:32:10.referenced
by None at 2021-07-30 14:49:35.merged
by None at 2021-07-30 14:49:35.closed
by None at 2021-07-30 14:49:35.head_ref_deleted
by None at 2021-07-30 14:49:36.renamed
by None at 2021-07-30 16:09:25.unlabeled
by None at 2021-07-30 17:11:51.labeled
by None at 2021-07-30 17:11:52.renamed
by None at 2021-07-30 17:57:15.referenced
by Hector Correa at 2021-07-30 00:08:07.ready_for_review
by Hector Correa at 2021-07-30 19:14:01.referenced
by Trey Pendragon at 2021-07-30 19:16:03.merged
by Trey Pendragon at 2021-07-30 19:16:03.closed
by Trey Pendragon at 2021-07-30 19:16:03.head_ref_deleted
by Trey Pendragon at 2021-07-30 19:16:04.We had an array of deleteids and updateids where we (developers) used to look for which ids were updated or deleted. https://bibdata.princeton.edu/dumps/23916.json However this was not always the case and we had to look deeper in the index to confirm if some of the records were truly deleted or updated. This would come as a request from catalogers when blacklight would not reflect the record changes in voyager. I don't think that displaying the index status would resolve this issue and provide an answer to a cataloger who wants to see their changes in blacklight; Maybe this 'Status' view could be a first step but if the changes are not displaying in blacklight, the second step would be to open an issue in bibdata or ask in the catalog channel. I do think though that we should not proceed creating this feature without having a real user request.
assigned
by None at 2021-07-30 20:42:45.deployed
by None at 2021-07-30 22:07:09.deployed
by None at 2021-07-30 22:10:59.head_ref_force_pushed
by Trey Pendragon at 2021-07-30 22:12:56.referenced
by Trey Pendragon at 2021-07-30 22:18:09.merged
by Trey Pendragon at 2021-07-30 22:18:09.closed
by Trey Pendragon at 2021-07-30 22:18:09.head_ref_deleted
by Trey Pendragon at 2021-07-30 22:18:10.converted_note_to_issue
by Cliff Wulfman at 2021-07-30 12:51:26.assigned
by Cliff Wulfman at 2021-07-30 12:51:40.closed
by Cliff Wulfman at 2021-07-30 12:51:44.referenced
by Kevin Reiss at 2021-07-30 14:44:39.merged
by Kevin Reiss at 2021-07-30 14:44:39.closed
by Kevin Reiss at 2021-07-30 14:44:39.assigned
by Kate Lynch at 2021-07-30 13:41:49.closed
by Trey Pendragon at 2021-07-30 16:44:09.referenced
by Trey Pendragon at 2021-07-30 16:44:09.merged
by Trey Pendragon at 2021-07-30 16:44:09.closed
by Trey Pendragon at 2021-07-30 16:44:09.head_ref_deleted
by Trey Pendragon at 2021-07-30 16:44:10.referenced
by Zaynab Masood at 2021-07-30 14:58:17.merged
by Zaynab Masood at 2021-07-30 14:58:17.closed
by Zaynab Masood at 2021-07-30 14:58:17.head_ref_deleted
by Zaynab Masood at 2021-07-30 14:58:20.referenced
by None at 2021-07-30 16:05:24.merged
by None at 2021-07-30 16:05:24.closed
by None at 2021-07-30 16:05:24.head_ref_deleted
by Zaynab Masood at 2021-07-30 16:10:54.assigned
by Zaynab Masood at 2021-07-30 15:06:13.closed
by Zaynab Masood at 2021-07-30 16:14:16.referenced
by None at 2021-07-30 16:53:44.merged
by None at 2021-07-30 16:53:44.closed
by None at 2021-07-30 16:53:44.head_ref_deleted
by Zaynab Masood at 2021-07-30 17:28:52.@kevinreiss do we need to remove the Plasma Physics from bibdata delivery and holding locations? Does something need to change in Alma as well?
mentioned
by Kevin Reiss at 2021-07-30 12:16:56.subscribed
by Kevin Reiss at 2021-07-30 12:16:56.closing as part of https://github.com/pulibrary/orangelight/issues/2015
closed
by Christina Chortaria at 2021-07-30 12:54:12.Will check the DSSG agenda.
closed
by Christina Chortaria at 2021-07-30 13:23:02.this was done
closed
by Christina Chortaria at 2021-07-30 13:24:05.referenced
by None at 2021-07-30 13:24:20.merged
by None at 2021-07-30 13:24:21.closed
by None at 2021-07-30 13:24:21.head_ref_deleted
by None at 2021-07-30 13:24:21.This is still an issue. Reproduce following https://github.com/pulibrary/orangelight/issues/1455#issuecomment-435360419
@kevinreiss do we still want to add these item page alerts? If so what will the new content be?
closed
by Christina Chortaria at 2021-07-30 14:01:06.mentioned
by Kevin Reiss at 2021-07-30 14:01:07.subscribed
by Kevin Reiss at 2021-07-30 14:01:07.reopened
by Christina Chortaria at 2021-07-30 14:01:10.Will review the dssg agenda
closed
by Christina Chortaria at 2021-07-30 14:14:53.closed
by Christina Chortaria at 2021-07-30 14:19:09.closed
by Christina Chortaria at 2021-07-30 14:22:17.closed
by Christina Chortaria at 2021-07-30 14:27:46.Communicate with @kevinreiss to coordinate with vendor.
mentioned
by Kevin Reiss at 2021-07-30 14:28:45.subscribed
by Kevin Reiss at 2021-07-30 14:28:45.closed
by Christina Chortaria at 2021-07-30 14:50:39.Will review the previous DSSG agenda
ready_for_review
by Esmé Cowles at 2021-07-30 14:54:06.referenced
by None at 2021-07-30 14:57:15.merged
by None at 2021-07-30 14:57:15.closed
by None at 2021-07-30 14:57:15.head_ref_deleted
by None at 2021-07-30 14:57:16.closed
by Christina Chortaria at 2021-07-30 14:58:43.labeled
by None at 2021-07-30 15:35:41.closed
by Christina Chortaria at 2021-07-30 16:02:06.closed
by None at 2021-07-30 16:08:11.I just started the rake task for the call numbers in catalog-qa1
before the pr:
with the fix:
deployed
by None at 2021-07-30 14:39:05.referenced
by None at 2021-07-30 16:08:11.merged
by None at 2021-07-30 16:08:11.closed
by None at 2021-07-30 16:08:11.head_ref_deleted
by None at 2021-07-30 16:08:12.@hackartisan no, they will show "Unavailable". As soon as the first JavaScript calls returns (and this is the "fast" API call) all records will have they availability updated (Available or Unavailable).
I am about to push an update to this PR that will retry the Availability for "Unavailable" items with the slow API call. More to follow.
I've pushed a new commit that has the retry logic (via the slow-ish API call) for Unavailable items. This will keep the same user experience as our original design, but the slow API call will not block the initial display of Available/Unavailable items.
The only thing that might be disconcerting to the user is that if an item is Unavailable initially but then we recognize that it's available through CDL they will see the availability badge toggle from "Unavailable" to "Available" once the slow-ish call returns. Not ideal but not horrible either, particularly since the toggle will only happen for those (few?) items in CDL that were reported as Unavailable in the first call.
Coverage decreased (-0.07%) to 96.842% when pulling 724d268e23045170d324f3ec8ef24982c635e254 on availabilityspeedimprovement into 1bd9fcd0dcd29c2593c47676df884e2dd3f544d6 on main.
I've reverted the code to make to make the second call in the Search page.
The only second call to bibdata will happend in the show page if the record is unavailable according to Alma (the idea being that on the second call will ask bibdata to check deeper to see if it is available via CDL.)
Still pending to update the test suite to match the new code path.
mentioned
by None at 2021-07-30 17:24:46.subscribed
by None at 2021-07-30 17:24:46.head_ref_force_pushed
by Hector Correa at 2021-07-30 19:46:10.It's already pretty long. I think an extra word makes it harder to parse.
I agree that it is long as it is but it also doesn't look correct.
What about 'Limited item availability' ?
Do we not have this type of status in the old catalog that we can pull wording from?
I'm not sure about 'limited' that sort of makes me think I might only have in-library use or something.
"Some items not available" Isn't a complete sentence but I don't think it reads as incorrect, just slightly abbreviated. Maybe this is something to do usability testing on?
labeled
by Christina Chortaria at 2021-07-30 15:34:35.labeled
by Christina Chortaria at 2021-07-30 20:35:56.deployed
by None at 2021-07-30 22:06:26.referenced
by Trey Pendragon at 2021-07-30 22:19:19.merged
by Trey Pendragon at 2021-07-30 22:19:20.closed
by Trey Pendragon at 2021-07-30 22:19:20.head_ref_deleted
by Trey Pendragon at 2021-07-30 22:19:20.closed
by Francis Kayiwa at 2021-07-30 15:13:13.assigned
by Shaun Ellis at 2021-07-30 02:27:24.closed
by Kevin Reiss at 2021-07-30 02:30:41.referenced
by Kevin Reiss at 2021-07-30 02:30:41.merged
by Kevin Reiss at 2021-07-30 02:30:41.closed
by Kevin Reiss at 2021-07-30 02:30:42.head_ref_deleted
by Kevin Reiss at 2021-07-30 02:30:42.this is probably where we need to hack this: https://github.com/pulibrary/pul_library_drupal/blob/9933600c7e73948c70af17b227cff406a767c46d/sites/all/modules/custom/catalog_block/catalog_blacklight_results.js#L63-L110
assigned
by Shaun Ellis at 2021-07-30 02:27:08.Hasn't happened since May. I think these are related to old sidekiq jobs. Will investigate more if it reappears.
closed
by Eliot Jordan at 2021-07-29 22:18:46.Done
closed
by Eliot Jordan at 2021-07-29 23:19:46.referenced
by Christina Chortaria at 2021-07-30 11:47:31.merged
by Christina Chortaria at 2021-07-30 11:47:32.closed
by Christina Chortaria at 2021-07-30 11:47:32.head_ref_deleted
by Christina Chortaria at 2021-07-30 11:47:32.closed
by Christina Chortaria at 2021-07-30 11:47:32.moved_columns_in_project
by Christina Chortaria at 2021-07-30 11:47:32.referenced
by Christina Chortaria at 2021-07-30 11:48:37.merged
by Christina Chortaria at 2021-07-30 11:48:38.closed
by Christina Chortaria at 2021-07-30 11:48:38.head_ref_deleted
by Christina Chortaria at 2021-07-30 11:48:38.added_to_project
by Eliot Jordan at 2021-07-29 22:00:09.assigned
by Eliot Jordan at 2021-07-29 22:00:14.moved_columns_in_project
by Eliot Jordan at 2021-07-29 22:13:56.closed
by Christina Chortaria at 2021-07-30 11:48:38.moved_columns_in_project
by Christina Chortaria at 2021-07-30 11:48:38.deployed
by None at 2021-07-29 23:04:41.referenced
by Christina Chortaria at 2021-07-30 11:50:55.merged
by Christina Chortaria at 2021-07-30 11:50:56.closed
by Christina Chortaria at 2021-07-30 11:50:56.head_ref_deleted
by Christina Chortaria at 2021-07-30 11:50:56.added_to_project
by Eliot Jordan at 2021-07-29 23:10:25.assigned
by Eliot Jordan at 2021-07-29 23:10:27.moved_columns_in_project
by Eliot Jordan at 2021-07-29 23:10:54.closed
by Christina Chortaria at 2021-07-30 11:50:56.moved_columns_in_project
by Christina Chortaria at 2021-07-30 11:50:56.moved_columns_in_project
by Eliot Jordan at 2021-07-29 22:13:59.closed
by None at 2021-07-30 14:58:30.moved_columns_in_project
by None at 2021-07-30 14:58:30.@hackartisan Rebased and added new method.
review_dismissed
by Eliot Jordan at 2021-07-30 14:26:43.head_ref_force_pushed
by Eliot Jordan at 2021-07-30 14:26:43.mentioned
by None at 2021-07-30 14:27:41.subscribed
by None at 2021-07-30 14:27:41.head_ref_force_pushed
by Eliot Jordan at 2021-07-30 14:54:59.referenced
by None at 2021-07-30 14:58:30.merged
by None at 2021-07-30 14:58:30.closed
by None at 2021-07-30 14:58:30.head_ref_deleted
by None at 2021-07-30 14:58:31.assigned
by Eliot Jordan at 2021-07-30 15:40:48.referenced
by Trey Pendragon at 2021-07-30 16:09:52.merged
by Trey Pendragon at 2021-07-30 16:09:52.closed
by Trey Pendragon at 2021-07-30 16:09:52.head_ref_deleted
by Trey Pendragon at 2021-07-30 16:09:55.referenced
by Trey Pendragon at 2021-07-30 16:29:57.merged
by Trey Pendragon at 2021-07-30 16:29:57.closed
by Trey Pendragon at 2021-07-30 16:29:57.head_ref_deleted
by Trey Pendragon at 2021-07-30 16:30:00.


{% extends "base.html" %} {% block content %}
Hello there! This interface is a proof of concept of what can be done with the Thumbtack server API. It allows you to mount and unmount disk image files in a specified directory. Once mounted, you are shown a tree view of all the image partitions that are available and where they are mounted on the server. In order to more quickly be able to navigate to the mounted directory, you can copy the path to the clipboard as well.
The following mount types are supported on this Thumbtack server. In order to enable more mount types from the unsupported list below, please reference the documentation for that type in the imagemounter documentation.
Supported: {% for mount_type in supported_mount_types %} {{ mount_type }} {{ "-" if not loop.last }} {% endfor %}
Unsupported: {% for mount_type in unsupported_mount_types %} {{ mount_type }} {{ "-" if not loop.last }} {% endfor %}
| Filename | Status | Mount | Unmount | Mountpoints | Add existing mountpoint ⓘIf you manually mounted the image, add the path to the mounted image to the thumbtack database. |
|---|---|---|---|---|---|
| {% if image.status == 'Mounted' or image.status == 'Manual mount'%} {{ image.rel_path }} {% else %} {{ image.rel_path }} {% endif %} | {{ image.status }} | {% if image.status == 'Unmounted' %} {% endif %} | {% if image.status == 'Mounted' or image.status == 'Manual mount'%} {% endif %} |
{% if image.status == 'Mounted' or image.status == 'Manual mount'%}
|
{% if image.status == 'Unmounted' %} {% endif %} |


Begin by selecting a filter from the list below. A set of options will appear where you can manipulate the audio output of the video playing. For more information on this extension please visit the code repository. For more information on what the properties mean and what they control, the developer network at Mozilla has an excellent reference guide.


Watcher of Antharas Theodric:
The fact that you don't have the
Portal Stone
means you did not satisfy the minimum requirement for this mission.
If you really want to hear my request, you must first be recognized by
Gabriel
in Giran Village.


---
sort_order: 29
tei_id: rdx_b5h9g.p.idp9524448
annotation_count: 0
images:
small-thumbnail: https://readux.library.emory.edu/books/emory:b5h9g/pages/emory:pcj6x/mini-thumbnail/
json: https://readux.library.emory.edu/books/emory:b5h9g/pages/emory:pcj6x/info/
full: https://readux.library.emory.edu/books/emory:b5h9g/pages/emory:pcj6x/fs/
page: https://readux.library.emory.edu/books/emory:b5h9g/pages/emory:pcj6x/single-page/
thumbnail: https://readux.library.emory.edu/books/emory:b5h9g/pages/emory:pcj6x/thumbnail/
title: Page 29
number: 29
---
{% raw %}JACOB HODGES.{% endraw %}
{% raw %}21{% endraw %}
{% raw %}thing comd satisfy but the violent death{% endraw %}
{% raw %}of their victim. The court saw that ap¬{% endraw %}
{% raw %}peals had been made to Jacob's sense of{% endraw %}
{% raw %}obligation to his employers; and also that{% endraw %}
{% raw %}in addition to the promise of co-operation{% endraw %}
{% raw %}in the crime and a large pecuniary re¬{% endraw %}
{% raw %}ward, his moral sense had been stupefied{% endraw %}
{% raw %}by freely administered stimulants. From{% endraw %}
{% raw %}these considerations, exertions were early{% endraw %}
{% raw %}made to save him from the fatal sentence{% endraw %}
{% raw %}that had been passed upon him. And'{% endraw %}
{% raw %}some of the court, even while they felt{% endraw %}
{% raw %}■ that justice might demand the sentence of{% endraw %}
{% raw %}death, voluntarily promised to recommend{% endraw %}
{% raw %}him to the clemency of the legislature.{% endraw %}
{% raw %}Providentially, the legislature of the{% endraw %}
{% raw %}State were in session at the time appointed{% endraw %}
{% raw %}for Jacob's execution. While the execu¬{% endraw %}
{% raw %}tive had the power of granting an un¬{% endraw %}
{% raw %}qualified pardon, the legislative branch of{% endraw %}
{% raw %}government alone could change the sen¬{% endraw %}
{% raw %}tence which the court had passed upon{% endraw %}
{% raw %}him. Upon representations being made{% endraw %}
{% raw %}in favour of Jacob, his sentence of death{% endraw %}
{% raw %}was commuted to that of hard labour in{% endraw %}


Near-Earth Objects
Showing {{numAsteroids}} items.
{{closestObject}} has the shortest miss distance.
#
Name
Close Approach Date
Miss Distance
Remove
{{index + 1}}
{{asteroid.name}}
{{getCloseApprochDate(asteroid)}}
{{key}}: {{distance}}
Remove


The Hurricane Review
"The Hurricane" is hands down the most powerful film of 1999. Although it has a few minor flaws, one can't help hide it's uplifting message, not to mention a breakthrough for both Denzel Washington and director Norman Jewison. As you may or may not know, the film follows the life of the famous boxer Rubin "Hurricane" Carter, Hurricane being his nickname. The film starts out with a murder that was pinned on Rubin, but only we know that he's been wrongfully accused. The story then focuses on a young boy named Lesra (Vicellous Reon Shannon), who is struggling in life as well, until he reads the autobiography of Rubin Carter, which gives him a little inspiration. So the background story of Rubin basically unfolds as Lesra reads the novel. After he finishes the book, he is determined to help Rubin out by any means, and he does with a little help from his friends (Liev Schriber, Deborah Kara Unger and John Hannah). This leads us to the 2nd part of the film, in which all 4 people investigate the crime, so that they can give Rubin Carter a fair trial. I'll admit, I thought the trailer was a bit sappy, but I must have came into the movie with an open heart, because I was blown away by it's emotional impact. Sure it was formulaic and had a simple premise, but there was far more to it then. A story is only a small portion of the film. The film's messages are what really worked here, not to mention Denzel Washington's performance, which I will get into later. The film mainly deals with the racism (in the first half of the film) towards black men and woman during the 60's, and how they were treated improperly, while the second half dealt with the inner struggle to survive with love and hate by your side. It may not seem like much in words, but is far more descriptive on screen. Absolutely uplifting. Unfortunately there are a few flaws. The whole investigation in the film seemed to have brought it down a notch. I would have rather seen more of Washington or something with meaning rather than these empty scenes. It just didn't quite fit. Also as I said before, it is a typical Hollywood film with a formulaic story. If it was not for that, it would have easily been an excellent film, but it falls slightly below that. Now for the real knockout in the film, Denzel Washington. Not only is this his greatest performance, but it's also the best of 99. If someone else was in his position, I doubt it would have been as believable, nor as powerful. He delivered here big time. He's got an Oscar Nomination in the bag, maybe even a win as well. Everyone else in the film did a good job as well. Director Norman Jewison has a hit on his hands for once. I have never really been impressed with his work (with the exception of Moonstruck) up until now. He has outdone himself and it's about time he's put his good direction skills to work. I suggest you go see "The Hurricane" ASAP, because quite frankly next to "The Green Mile" and "Toy Story 2" it's one of the best films playing in theaters now. A must see.
Grade: A-
www.chud.com http://jump.to/moviepage www.pictureshow.8m.com
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


TRANSITION METAL COMPLEXES
WITH ORGANOSILYLAMINES
A thesis presented by Chang Hwan Kim to The Department of Chemistry in partial fulfillment of the requirements for the degree of Doccor of Philosophy in the subject of
Chemistry
Harvard University Cambridge, Massachusetts
October, 1971


{% extends 'layouts/base.html' %} {% block title %} Icons {% endblock title %} {% block stylesheets %}{% endblock stylesheets %} {% block content %}
3.48% Since last month
3.48% Since last week
1.10% Since yesterday
12% Since last month


In this final project, I implemented Image Quilting and Light Field Camera.
Image Quilting
Image Quilting is used for Texture Synthesis and Texture Transfer. Texture Synthesis means to stitch patches from a small repetitive texture sample together smoothly to produce a larger texture image. Texture Transfer means applying a texture from 1 image to another image while prevsering the shape of objects in the second imgae.
For Texture Synthesis, I will compare results of 3 different stitching strategies:
1. Randomly select patches from the sample to stitch;
2. Select patches with min Sum of Squared Difference between partically overlapped region;
3. On the base of (2), stitch 2 patches together through min-SSD cost path.
For Texture Transfer, I will try to apply different painting styles (Van Gogh, Picasso, Xu Beihong) to one painting (Japanese traditional painting). It's important to choose parameters, including the portions patch-patch stitching SSD and patch-shapeImage matching SSD take respectively in total SSD, tolerance SSD range for randomly choosing a patch, and most important, the patch size and overlap size for calculating patch-patch stitching SSD. I will compare the results of different patch sizes.
Light Field Camera
Light Field Camera is a special camera that captures 4D light fields instead of 2D flat images. A light field contains light position and light direction. Therfore, with light direction saved, we can adjust focus length and aperture size after the photo is taken by a light field camera. It's surprising that actually we can repoduce the effects of a light field camera using simple operations of 2D images.
In this project, I'm trying to mimic the pictures taken by a light field camera with varying focus length and aperture size using pictures taken by normal cameras from different positions on a plane orthogonal to the optical axis.
created with
Website Builder Software .


BrickFlix
Error
Uh Oh!
We couldn't find what you were looking for. Maybe try something else?
Return to Login


--- layout: post title: Remove last character from string in PHP date: '2009-02-24T04:37:00+01:00' tags: - oldblogposts - php tumblr_url: http://hussfelt.tumblr.com/post/28547371460/remove-last-character-from-string-in-php ---
After looking around for a way to actually remove the last character of my string even if it was not the last one in the string given, I came up with these two ways. I figure that the one using strrev() is a lot faster then the one using explode(), but as someone might want the first way, I publish it anyway.
This was the way I had done to remove the last character of any given string:
$str = substr($str,0,strlen($str)-1);
This was the second thing I tried (SLOWER)
$string = "adml,madadsdsadsadasdsa, asd"; $string = explode(",", $string); array_pop($string); $string = implode(",", $string); // Will output: adml,madadsdsadsadasdsa echo $string;
This is probably one of the better way of doing it! (FASTER)
$string = "adml,madadsdsadsadasdsa, asd"; $string = strrev($string); $string substr($string,strpos($string,",")+1); // Will output: adml,madadsdsadsadasdsa echo strrev($string);


Akashi's Improvement Arsenal
? Help Topics
What do the colored boxes and colored numbers mean?
Red texts or equipment boxes mean you cannot execute this upgrade. It's either you do not have this item or item with these stars, or you do not have any of the required ships, insufficient resources, devmats, screws or related items to be consumed.
Yellow ones mean this item or the amount of items to be consumed you already have, but they are currently equipped or locked. To improve, you have to take them off from your ships or land bases; To upgrade, you have to unlock them.
Why are some amounts question mark? why are some improvable items in game not here?
What are those green amounts in brackets?
They are amounts required to guarantee success.
How to track and scroll to specific equipment item? How to remove the tracking?
Redirecting from Equipment List or clicking an item icon with holding Alt key will keep tracking specified equipment.
To cancel the tracking, hold Alt key and click any DoW button.
Why does the prerequisite checking not matched with my data in game?
Go to home port in game once, then click on Heart Logo to refresh with latest data.
Why does the DoW selected by default sometime not match with today?
Because it's current day of week in Japan standard timezone, not yours.
Either make sure your computer's clock gets synced if there is off a bit.


--- author: Khayzo mathjax: true excerpt_separator: "" title: "Latex with HTML" --- {% raw %} When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ $$ \begin{array}{cc} a & b \\ c & c \end{array} $$ $$\enclose{circle}[mathcolor="red"]{x} \enclose{circle}[mathcolor="red"]{\color{black}{x}} \enclose{circle,box}{x} \enclose{circle}{\enclose{box}{x}}$$ {% endraw %}
The Lorenz Equations
The Cauchy-Schwarz Inequality
A Cross Product Formula
The probability of getting (k) heads when flipping (n) coins is:
An Identity of Ramanujan
A Rogers-Ramanujan Identity


Take your tastebuds for a gentle stroll through an English garden filled with Monsieur Pigeon's beautifully fragrant Flower Series marshmallows.
With three sweetly floral options: Elderberry, Rose Petal, and Chrysanthemum - all edible and all naturally flavored - they will have you dreaming of butterflies and birdsong in no time.
$5.75 / 3.5 oz packet
Buy now


Data analysis and Visualization TEXAS COVID-19 Vaccine Allocation and Distribution Kaggle Competition Analysis of 2020 Kaggle Machine Learning & Data Science Survey Data Mining Indian Premier League dataset mining and Regression techniques for runs prediction NLP Text Classification Transfer learning using fast.ai ULMFIT model to classify github issues Mutual Exclusion Algorithms - MultiCore Computing Implementation and comparison of mutual exclusion algorithms based on read-write registers CUDA Programming Accelerating Bellman-Ford Single Source Shortest Path Algorithm on GPU using CUDA Web application automation testing Automation of Web application using Selenium, TestNG and ExtentReports Photo by Hakan Nural on Unsplash


Pixel 4 XL Durability Test: See if it’s worth the price tag
by Rei PadlaWe’ve only been waiting for this: the Google Pixel 4 Durability Test. It took Zack Nelson a while to check on the smartphone but that’s fine. The results are in and we can’t say we’re that happy. The Pixel 4 and Pixel 4 XL are the latest flagship smartphones from the tech giant. They come with some nice new features but lack those the market deems important. For a 2019 flagship offering, the Pixel 4 line isn’t as modern as the premium flagships or even mid-rangers from other markets.
The Pixel line is supposed to be the ultimate Android phone. Well, that’s what we’ve been thinking the past few years since Google knows the mobile platform best. A Pixel phone must embody what everything is best about Android. Unfortunately, it’s not the case.
Google hasn’t made any big changes in the design. Last year’s notch has been removed this year, resulting in an obvious top bezel. It’s for a good cause because the selfie camera is still there.
The unique camera module we’ve been mentioning before the official launch became a reality. However, it was quickly overshadowed when the Apple 11 Pro was revealed bearing the same design. The device doesn’t have a microSD card slot and no headphone jack. There are only two cameras when top OEMs today have been pushing for three, four, and even five.
The Google Pixel 4 XL has been scratched, burned, and bent. The usual scratch test reveals the display scratches at level 6 with deeper grooves at level 7. The black paint of the casing seems to be thick but can easily chip.
Putting the screen under the light doesn’t do anything. What’s disappointing is that the phone bends a little when forced from the front. Doing it from the back doesn’t do any damage but doing so from the screen especially breaks in the part of the camera.
This shouldn’t happen to a phone that expensive. At $899, the Pixel XL may not be worth it if durability is a major requirement. If you already have the phone, we highly recommend getting a rugged phone case.


System Architect Picture "Agent For Third Party"
Parent Diagram:
Agent By Devolvement
(OMT Object Model)


NOBODY'S FOOL A film review by Vince Deehan Copyright 1996 Vince Deehan
Directed by Robert Renton. Written by Robert Renton. Based on the novel by Richard Russo. Cast : Paul Newman, Jessica Tandy, Bruce Willis, Melanie Griffith, Dylan Walsh, Pruitt Taylor Vince, Gene Saks.
NOBODY'S FOOL is set in the small town of North Bath, in upstate New York, and tells the story of Sully (Paul Newman) a man who has been living life by his own rules and has long since abandoned his wife and son. Sully is in his sixties and does odd-jobs around town with his slow-minded friend Rub (Pruitt Taylor Vince) and is trying in vain to get some financial compensation from the Tip Top Construction company boss Carl (Bruce Willis), for whom he did a job during which he suffered an accident, damaging his knee. Sully hasn't got alot of money so he hires the services of a local one-legged lawyer (Gene Saks) who tells Sully that although they haven't won compensation yet, his constant attempts will eventually lead to success.
Sully shares a house in town with his elderly landlady, Miss Beryl (Jessica Tandy), who clearly values Sully more than he does himself. When Miss Beryl suffers a mild stroke and is released from hospital she hopes that Sully will look after her, a suggestion that he doesn't take too enthusiastically, although she is sure he is up to the job.
Sully's ex-wife still lives in the same town, though she is now remarried, and she is visited for Thanksgiving by her and Sully's son and grandchildren.  Sully is a very unconventional guy and sees no wrong in the petty theft of his old boss Carl's snowblower. When Carl finds out who took it from him he steals it back from Sully and then Sully gets Peter to help him steal it again. From this point on Sully and his son begin to get closer and Peter comes to know his father for the first time.
Paul Newman gives a fantastic performance as Sully, but is never flashy and showy. It is a subtle performance that slowly builds up to give the picture of man who has a good heart but has made some mistakes in his life that he is now trying to amend for. There is no clear reason given for Sully's abandonment of his wife and son (other than admitting that he didn't get along with his wife), and somehow this doesn't really matter. We don't need to know exactly what went wrong, we can see clearly enough that Sully was probably unable to cope with the responsibility and simply fled. In the scenes with his son Peter, there are no exaggerated scenes where Sully begs forgiveness from his son. Sully knows he has done wrong and simply lets Peter into his life and lets him decide for himself if he can learn to respect his father.
The supporting performances are also very strong, with Jessica Tandy and Pruitt Taylor Vince deserving the most praise. NOBODY'S FOOL is dedicated to Jessica Tandy, who died before the film was released. She gives a fine performance as an old lady who knows that she has found a soulmate in Sully, although she knows better than to expect him to acknowledge it. Every scene she is in radiates with the warmth of her character. It's a joy to watch her scenes with Paul Newman, particularly the scene at the hospital where she breezily mentions that she had suffered a small stroke.
As Sully's friend Rub Squeers, Pruitt Taylor Vince delivers a finely judged performance as an innocent, childlike man who is very close to Sully, and feels very upset and left out when Sully's son Peter comes along and seemingly takes Sully away from him. The scene where Sully reassures Rub that they are still best friends leaves Rub close to tears . This is a scene where the sheer skill of Newman and Vince veers the scene away from mawkish sentimentality and makes it feel natural and real.
NOBODY'S FOOL is a wonderfully engrossing study of small town life where excellent writing and acting combine to show characters you slowly come to know and care about.
Review written on Sat 2nd March 1996 by Vince Deehan<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


Hi everyone!
I am happily using a RFM12Pi on my Raspberry and I also have a DS18B20 Temperature sensor that I would like to connect to Pi too.
It seems like the sensor works only if connected to pin4 which is also used (as reset, afair) from RFM12Pi.
If I connect both to pin4 the DS18B20 works fine but the RFM12Pi auto resets all the time.
Is there any way to let the guys live together?
Thanks for your help :)
Re: [SOLVED] Use RFM12Pi and DS18B20 at the same time on Raspberry Pi
The easiest way is probally to move the temp sensor, currently yes it will only work on pin4 but that can be changed (apparently) I briefly looked into it a couple of months ago, I kept a couple of web links but have never followed it up with any real attempt.
Here are the links there are more than one way to do it but I can't vouch for any them I'm afraid.
http://www.raspberrypi.org/forums/viewtopic.php?f=44&t=65137
https://github.com/raspberrypi/linux/pull/457
http://www.raspberrypi.org/forums/viewtopic.php?f=37&t=40044
Hope they help.
Paul
Re: [SOLVED] Use RFM12Pi and DS18B20 at the same time on Raspberry Pi
Thanks for the great info...
The problem seems to be understanding if the RFM12Pi just needs pin4 for its connector shaping or if it needs connector 4 because of its 1wire setting on the pi.
The normal modification suggested would allow me to "move" the 1wire pin away...
Will I be allowed to use the RFM12Pi if it's not connected to a 1wire pin?
I'll try tonight and write back.
Re: [SOLVED] Use RFM12Pi and DS18B20 at the same time on Raspberry Pi
Little news:
I've read better and it looks like on newer raspberry firmware versions this is possible at boot time modifying /boot/cmdline.txt
I did a successful rpi-update and then added at the beginning of my /booy/cmdline.txt :
bcm2708.w1_gpio_pin=18
They are finally happy to work together :)


OPENPTY
Section: Linux Programmer's Manual (3)
Updated: 2014-08-19
Index
Return to Main Contents
NAME
openpty, login_tty, forkpty - terminal utility functions
SYNOPSIS
#include <pty.h>
int openpty(int *amaster, int *aslave, char *name,
const struct termios *termp,
const struct winsize *winp);
pid_t forkpty(int *amaster, char *name,
const struct termios *termp,
const struct winsize *winp);
#include <utmp.h>
int login_tty(int fd);
Link with -lutil.
DESCRIPTION
The
openpty()
function finds an available pseudoterminal and returns file descriptors
for the master and slave in
amaster
and
aslave.
If
name
is not NULL, the filename of the slave is returned in
name.
If
termp
is not NULL, the terminal parameters of the slave will be set to the
values in
termp.
If
winp
is not NULL, the window size of the slave will be set to the values in
winp.
The
login_tty()
function prepares for a login on the terminal
fd
(which may be a real terminal device, or the slave of a pseudoterminal as
returned by
openpty())
by creating a new session, making
fd
the controlling terminal for the calling process, setting
fd
to be the standard input, output, and error streams of the current
process, and closing
fd.
The
forkpty()
function combines
openpty(),
fork(2),
and
login_tty()
to create a new process operating in a pseudoterminal.
The file
descriptor of the master side of the pseudoterminal is returned in
amaster,
and the filename of the slave in
name
if it is not NULL.
The
termp
and
winp
arguments, if not NULL,
will determine the terminal attributes and window size of the slave
side of the pseudoterminal.
RETURN VALUE
If a call to
openpty(),
login_tty(),
or
forkpty()
is not successful, -1 is returned and
errno
is set to indicate the error.
Otherwise,
openpty(),
login_tty(),
and the child process of
forkpty()
return 0, and the parent process of
forkpty()
returns the process ID of the child process.
ERRORS
openpty()
will fail if:
- ENOENT
-
There are no available terminals.
login_tty()
will fail if
ioctl(2)
fails to set
fd
to the controlling terminal of the calling process.
forkpty()
will fail if either
openpty()
or
fork(2)
fails.
CONFORMING TO
These are BSD functions, present in glibc.
They are not standardized in POSIX.
NOTES
The
const
modifiers were added to the structure pointer arguments of
openpty()
and
forkpty()
in glibc 2.8.
In versions of glibc before 2.0.92,
openpty()
returns file descriptors for a BSD pseudoterminal pair;
since glibc 2.0.92,
it first attempts to open a UNIX 98 pseudoterminal pair,
and falls back to opening a BSD pseudoterminal pair if that fails.
BUGS
Nobody knows how much space should be reserved for
name.
So, calling
openpty()
or
forkpty()
with non-NULL
name
may not be secure.
SEE ALSO
fork(2),
ttyname(3),
pty(7)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- CONFORMING TO
-
- NOTES
-
- BUGS
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 02:55:04 GMT, September 18, 2014


Think Chakula's on to something? Enjoy the occasional food pun in your newsfeed? Sounds like you should like us on Facebook!


[1]
Easy Menu; Used two media modes; Poor color quality
[2]
BIG ZOOM!!; need step down adapter for filters


Your browser does not support the audio element.
Your browser does not support the audio element.
Your browser does not support the audio element.
Your browser does not support the audio element.
Home
About
Services
Home Services
Contract QA
Contact Us
Fun Stuff
Fun Stuff
Papa Elmo's Girl
Java Dragon Slayer
Adventures of GuiLord
Family Match
GuiGems
Mah-Gui-Jong
Player Name
Enter Name
New Player
Mute
Test_Count
Test_Level
MahGuiJong
Enter player name below and click submit to start
Submit


Classes that change the parsing patter by intercepting the current context.
No longer used as deemed too complicated.


{% extends "header.html" %} {% block title %} Organizations {% endblock %} {% block h2 %} Organization Selected {% endblock %} {% block main %}
| Organization Owners | {% for o in org.owners.all %} {{o}}   {% endfor %} |
|---|---|
| Organization Description | {{ org.description }} |
| Organization Name | {{ org.name }} | Org's Creation Date | {{ org.created_at }} |


Candace Wilson
Developer & Designer
What do you get when you mix a graphic designer and a full stack web developer together? One ridiculously rad developer, that's what!
I'm Candace, a seasoned graphic artist with over 16 years of experience in design. Along the path, I've developed a strong desire to code. While I have a strong eye for design, I also love learning new skills that keep me challenged. HTML, CSS, and JavaScript has certainly been that challenge that I've very much enjoyed.
When I'm not designing or coding, I'm a cheermom and a karate mom. Oh, and I also have this really cool polar bear of a dog (Great Pyrenees) that will lick you into submission and she uses the cat as a chew toy — no worries, they are best buds.


Hi,
Newbie, I've some questions :
- Here is my dashboard http://emoncms.org/carticy. The "etat bruleur" is the status of the burner of my heating system. I would like to receive the oil consume by day by using convertion feeds of the input. I'm totally confuse which process input must be used for this. simply I need to receive the time pass to 1 (per day and cumulate) of the "etat bruleur" output. Somebody can give me the solution ?
- I would like to extend the monitoring of my house, with emonTH like example in each room. I have already use DS18B20 but I'm not satisfy by the resolution of it. because the range is wide, the resolution is bad and not so stable. How are the emonTH for this ? my wish is to have a high accuracy and resolution between 15° and 25°. Is the sensor of the DHT22 better ?
Thanks in advance for the help.
Re: convertion feed of a state input by time
Nobody for supporting ?
perhaps an other idea, not make the convertion of time on emoncms but directly on the arduino sketch ?
now the question is the code to generate the minutes cumulate of the input state to high. Some ideas ? I've no realtime clock as hw available.


Nyzo version 553 (commit on GitHub) adds the documentation server.
The version adds a new run mode. It does not affect the existing run modes.
The changes in this version were prioritized due to the need for instructions for cycle transactions and a desire to avoid adding yet another disjointed instruction page on the main nyzo.co site.
A script has been added for generating the Supervisor configuration file for the documentation server. This was added to the repository instead of adding a configuration file for this run mode. This script automatically sets the path to the Nyzo jar file based on the Nyzo repository path. This avoids the need to manually edit the path that often occurred with the configuration files for other run modes.
In the RunMode enumeration, a new mode has been added for the documentation server.
The new DocumentationController class provides the core functionality for the documentation server. To use the documentation server, documentation_data_root must be defined in /var/lib/nyzo/production/preferences.
The buildEndpointMap() builds the website endpoints from the contents of the documentation directory. The process() method is called on the root documentation path, and that method recurses down the directory tree.
The process() method starts by sorting the files in ascending order. Most files in the documentation directory have a numeric prefix to allow ordering to be specified.
All files in the directory are examined. Hidden files and directories are excluded, and only files with accepted extensions are processed. Also, index.html is skipped, because it is processed when its containing directory is processed. While the two nested if statements could be combined into a single statement, the resulting statement would be more difficult to read.
Some basic processing of the file path is performed to produce a server path relative to the documentation root. A DocumentationEndpoint is created for each file and directory, and each directory is processed recursively. A parent/child relationship is established between all directories and the files they contain.
The DocumentationEndpoint class encapsulates the information and logic required for producing the appropriate web page for a documentation file or directory, implementing the EndpointMethod interface so that it can be used in the endpointMap of WebListener.
The processPath() method separates and reassembles the path. In this process, initial numerals (0-9) before an underscore are removed from each path component. So, 1_page, 99_page, and 00000_page components would all become page.
The findTitle() method attempts to find a page's title from the HTML file for the page. It looks for <h1> through <h4<> tags for the title, using the file or directory name as a fallback.
The determineType() method classifies the endpoint as HTML, image, CSS, or empty. The type is considered in navigation and response generation, and it is also used to determine the MIME type of the response.
The renderByteArray() implements the EndpointMethod interface. HTML files are processed to add navigation elements, and all other files are returned without modification.
The HTML files in the documentation repository are not full HTML documents; they are snippets of HTML. The renderByteArrayForHtml() method wraps these snippets into proper HTML documents, adds some simple styles to the head, and adds navigation elements.
The HTML content from the file is added near the top of the page, just below the breadcrumbs that show the navigation path to the current page. For directories (index.html files), buttons for all HTML children are added below the content. For the root path (/), the Nyzo version number is added for reference.
For all content types other than HTML, the bytes of the file are returned unmodified.
The toString() method prints the path of the DocumentationEndpoint. The process() method of DocumentationController prints all endpoints as they are created, so all paths are logged each time the navigation map is loaded.
The DocumentationEndpointType enumeration was added to provide structure to the different file types that the documentation server processes. Each DocumentationEndpointType references a content (MIME) type defined in the EndpointResponse class.
The DocumentationServer class provides an entry point for running the documentation server. The class sets the run mode and starts the web listener.
The EndpointResponse class has new constants to support CSS and image responses. A new constructor has been added to allow specification of content type.
The WebListener class is now aware of the DocumentationServer run mode and the DocumentationController as a source of endpoints.
The Head class has a new override for adding standard HTML metadata when a page title is provided.
The Hr class represents the <hr> HTML tag.
Step-by-step instructions for running your own documentation server are available.


Last updated: 2017-11-15
Code version: a7994bc
Tutor:
lb <- read.table(epistats::fromParentDir("data/lowbirth.dat"), header = T)
str(lb)
'data.frame': 189 obs. of 11 variables:
$ id : int 85 86 87 88 89 91 92 93 94 95 ...
$ low : int 0 0 0 0 0 0 0 0 0 0 ...
$ age : int 19 33 20 21 18 21 22 17 29 26 ...
$ lwt : int 182 155 105 108 107 124 118 103 123 113 ...
$ race : int 2 3 1 1 1 3 1 3 1 1 ...
$ smoke: int 0 0 1 1 1 0 0 0 1 1 ...
$ ptl : int 0 0 0 0 0 0 0 0 0 0 ...
$ ht : int 0 0 0 0 0 0 0 0 0 0 ...
$ ui : int 1 0 0 1 1 0 0 0 0 0 ...
$ ftv : int 0 3 1 2 0 0 1 1 1 0 ...
$ bwt : int 2523 2551 2557 2594 2600 2622 2637 2637 2663 2665 ...
require(dplyr)
Loading required package: dplyr
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
lb %>%
group_by(age) %>%
summarize(mean(low))
# A tibble: 24 x 2
age `mean(low)`
<int> <dbl>
1 14 0.6666667
2 15 0.6666667
3 16 0.1428571
4 17 0.4166667
5 18 0.2000000
6 19 0.1875000
7 20 0.4444444
8 21 0.4166667
9 22 0.1538462
10 23 0.3846154
# ... with 14 more rows
require(data.table)
require(ggplot2)
setDT(lb)
lb[, list(prob = mean(low)), by= "age"] %>%
ggplot(aes(x = age, y = prob)) + geom_point()
lb %>%
group_by(age) %>%
summarize(n_low = sum(low==1),
n_births = n(),
prob = n_low/n_births) %>%
chisq.test()
Warning in chisq.test(.): Chi-squared approximation may be incorrect
Pearson's Chi-squared test
data: .
X-squared = 139.23, df = 69, p-value = 1.171e-06
Problems with Chi-square: no effect size Problems with linear model when modeling percentage: variance is higher around 0.5
Create link function. Transforming probability. Maps any value from \(-\infty\) to \(\infty\) to a value between 0 and 1. Not the only possible link function.
\[w = \text{logit}(\pi) = ln(\frac{\pi}{1-\pi}) = \beta_0 + \beta_1X\]
So equivalently:
\[\pi(X) = \frac{1}{1+e^{-w}} = \frac{1}{1+e^{-(\beta_0+\beta_1X)}}\]
In general
\[\pi(X) = \frac{1}{1+e^{-(\beta_0+\sum_i{\beta_ix_i})}}\]
\[w_1 = ln(\frac{\pi(X=1)}{1-\pi(X=1)}) = \beta_0+\beta_1X = \beta_0+\beta_1\] \[w_0 = ln(\frac{\pi(X=0)}{1-\pi(X=0)}) = \beta_0+\beta_1X = \beta_0\] \[ln(OR) = \frac{ln(\pi(X=1)/(1-\pi(X=1)))}{ln(\pi(X=0)/(1-\pi(X=0)))} = w_1 - w_0 = \beta_1\]
Simulate a continous variable
set.seed(2)
n = 100
x = rnorm(n)
x_quant = rank(x)/length(x)
y = sapply(x_quant, function(x) sample(c(0,1), size = 1, prob = c(x, 1-x)))
table(x>0.5, y)
y
0 1
FALSE 23 46
TRUE 25 6
plot(x, y)
fit <- glm(y~x, family = binomial(link = "logit"))
summary(fit)
Call:
glm(formula = y ~ x, family = binomial(link = "logit"))
Deviance Residuals:
Min 1Q Median 3Q Max
-2.0336 -0.8649 0.3866 0.8909 2.0465
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 0.05489 0.23255 0.236 0.813
x -1.10727 0.24702 -4.483 7.38e-06 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
(Dispersion parameter for binomial family taken to be 1)
Null deviance: 138.47 on 99 degrees of freedom
Residual deviance: 110.02 on 98 degrees of freedom
AIC: 114.02
Number of Fisher Scoring iterations: 4
plot(fit)
predicted_probs <- predict(fit, newdata = data.frame(x), type = "response")
gbm::calibrate.plot(y = y, p = predicted_probs)
There are measures for \(R^2\): Nagelkerke, Cox & Snell (Nagelkerke always higher). However, \(R^2\) is hard to interpret for binary outcomes, and it’s use is disputed.
Problems with leas squares * least squares criterion assumes that error variance is the case for each case (homoscodasticity) * for binomial distribution, error variance depends on \(\pi\). * binomial distribution is skewed for values close to 0 and 1
Likelihood
Likelihood is product of all likelihoods
\[L(\pi) = P(Y_1 = y_1) * P(Y_2 = y_2) * ... * P(Y_n = y_n) = \prod_i{\pi^{Y_i}(1-\pi)^{1-Y_i}}\]
With \(\pi\) the predicted probability
Properties of likelihood * the higher the likelihood, the better the model fits * a perfect fit = 1, min = 0 * decreases quickly with increasing sample size
In practice: use log-likelihood axample
Maximum likelihood: get \(\pi(\beta_0, \beta_1)\) that maximizes the likelihood.
You could have local maxima, so you sometimes need to use multiple starting points.
So estimations of \(\beta_0\) and \(\beta_1\) that optimize the likelihood-ratio, are called the maximum likelihood estimates (MLE). Take first derivates, set to 0. Second derivatise give the values for standard errors of MLE.
\[SE(MLE) = \frac{1}{\sqrt{-\frac{d^2 L}{dx^2}(x_{optimum})}}\]
So very peaked likelihood functions lead to low standard errors.
Calculate \(L\) for each model. If \(L_1 > L_0\), than model 1 fits the data better.
Test statistic \(T = -2*(L_1-L_0)\) is chi-squared distributed with df = difference in number of parameters between the models.
Test statistic \(T = b/se(b)\), the \(T^2\) is approximately chi-squared distributed with one degree of freedom
The test statistic is a ratio between the first and second derivatives of the likelihood at \(\beta_1 = 0\). It is also approximately chi-squared distributed. SPSS uses this test to decide whether variables should be included in a (stepwise) forward selection procedure
Likelihood and Score are better than Wald. All tests can be expanded, but only for nested models.
Model is compromise between good fit and minimum number of variables (for prediction! not necessary for causal research) More explanatory variables will give higher likelihood
To take number of variables in accound, use Akaike’s information criterion (AIC):
\[AIC = -2*ln(L) + 2*p\] where \(p\) is the number of parameters in the model.
AIC is not a measure of how well a model fits the data, but can be used to compare models (lower AIC is better).
When AICs are very close, take the simpler model.
fit0 <- glm(low~1, family = binomial(link = "logit"), data = lb)
fit_all <- glm(low~., family = binomial(link = "logit"), data = lb[, -c("id", "bwt")])
# add1(object = fit0, scope = list(lower = fit0, upper = fit_all), test = "LRT", data = lb)
step(object = fit0, scope = list(lower = fit0, upper = fit_all), test = "LRT", data = lb)
Start: AIC=236.67
low ~ 1
Df Deviance AIC LRT Pr(>Chi)
+ ptl 1 227.89 231.89 6.7794 0.009222 **
+ lwt 1 228.69 232.69 5.9813 0.014458 *
+ ui 1 229.60 233.60 5.0761 0.024258 *
+ smoke 1 229.81 233.81 4.8674 0.027369 *
+ ht 1 230.65 234.65 4.0221 0.044907 *
+ race 1 231.10 235.10 3.5684 0.058890 .
+ age 1 231.91 235.91 2.7600 0.096646 .
<none> 234.67 236.67
+ ftv 1 233.90 237.90 0.7731 0.379246
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Step: AIC=231.89
low ~ ptl
Df Deviance AIC LRT Pr(>Chi)
+ lwt 1 223.41 229.41 4.4857 0.034179 *
+ ht 1 223.58 229.58 4.3093 0.037905 *
+ age 1 224.27 230.27 3.6225 0.057004 .
+ race 1 224.27 230.27 3.6183 0.057146 .
+ smoke 1 224.78 230.78 3.1157 0.077541 .
+ ui 1 224.89 230.89 3.0051 0.083005 .
<none> 227.89 231.89
+ ftv 1 227.30 233.30 0.5925 0.441461
- ptl 1 234.67 236.67 6.7794 0.009222 **
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Step: AIC=229.41
low ~ ptl + lwt
Df Deviance AIC LRT Pr(>Chi)
+ ht 1 215.96 223.96 7.4431 0.006368 **
+ smoke 1 220.54 228.54 2.8688 0.090310 .
+ race 1 220.98 228.98 2.4244 0.119457
+ age 1 221.05 229.05 2.3527 0.125069
+ ui 1 221.23 229.23 2.1803 0.139785
<none> 223.41 229.41
+ ftv 1 223.12 231.12 0.2923 0.588722
- lwt 1 227.89 231.89 4.4857 0.034179 *
- ptl 1 228.69 232.69 5.2838 0.021525 *
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Step: AIC=223.96
low ~ ptl + lwt + ht
Df Deviance AIC LRT Pr(>Chi)
+ ui 1 213.01 223.01 2.9505 0.085849 .
+ smoke 1 213.15 223.15 2.8167 0.093289 .
<none> 215.96 223.96
+ race 1 214.00 224.00 1.9673 0.160730
+ age 1 214.01 224.01 1.9531 0.162254
+ ftv 1 215.84 225.84 0.1186 0.730604
- ptl 1 221.14 227.14 5.1783 0.022871 *
- ht 1 223.41 229.41 7.4431 0.006368 **
- lwt 1 223.58 229.58 7.6195 0.005774 **
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Step: AIC=223.01
low ~ ptl + lwt + ht + ui
Df Deviance AIC LRT Pr(>Chi)
+ smoke 1 210.31 222.31 2.7027 0.100176
<none> 213.01 223.01
+ race 1 211.17 223.17 1.8413 0.174800
+ age 1 211.33 223.33 1.6836 0.194445
- ui 1 215.96 223.96 2.9505 0.085849 .
- ptl 1 216.61 224.61 3.5996 0.057794 .
+ ftv 1 212.95 224.95 0.0659 0.797469
- lwt 1 219.61 227.61 6.5996 0.010200 *
- ht 1 221.23 229.23 8.2133 0.004158 **
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Step: AIC=222.31
low ~ ptl + lwt + ht + ui + smoke
Df Deviance AIC LRT Pr(>Chi)
+ race 1 205.21 219.21 5.0997 0.023929 *
<none> 210.31 222.31
+ age 1 208.77 222.77 1.5395 0.214698
- ptl 1 212.83 222.83 2.5152 0.112752
- smoke 1 213.01 223.01 2.7027 0.100176
- ui 1 213.15 223.15 2.8366 0.092139 .
+ ftv 1 210.29 224.29 0.0201 0.887332
- lwt 1 216.63 226.63 6.3195 0.011942 *
- ht 1 218.45 228.45 8.1362 0.004339 **
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Step: AIC=219.21
low ~ ptl + lwt + ht + ui + smoke + race
Df Deviance AIC LRT Pr(>Chi)
<none> 205.21 219.21
- ptl 1 207.34 219.34 2.1296 0.144475
- ui 1 207.81 219.81 2.6025 0.106694
+ age 1 204.33 220.33 0.8795 0.348334
+ ftv 1 205.18 221.18 0.0320 0.857962
- lwt 1 209.58 221.58 4.3650 0.036684 *
- race 1 210.31 222.31 5.0997 0.023929 *
- smoke 1 211.17 223.17 5.9612 0.014624 *
- ht 1 212.61 224.61 7.3972 0.006533 **
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Call: glm(formula = low ~ ptl + lwt + ht + ui + smoke + race, family = binomial(link = "logit"),
data = lb)
Coefficients:
(Intercept) ptl lwt ht ui
-0.80364 0.49145 -0.01295 1.83316 0.74794
smoke race
0.94817 0.46913
Degrees of Freedom: 188 Total (i.e. Null); 182 Residual
Null Deviance: 234.7
Residual Deviance: 205.2 AIC: 219.2
In SPSS, entering variables is determined by score test, removing is with LR test. In each step, ‘step’ compares it with the previous model, ‘model’ compares it with null-model.
Note that likelihood-ratio may increase, even when accuracy goes down.
sessionInfo()
R version 3.4.1 (2017-06-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Matrix products: default
locale:
[1] LC_COLLATE=Dutch_Netherlands.1252 LC_CTYPE=Dutch_Netherlands.1252
[3] LC_MONETARY=Dutch_Netherlands.1252 LC_NUMERIC=C
[5] LC_TIME=Dutch_Netherlands.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] bindrcpp_0.2 ggplot2_<IP_ADDRESS>00 data.table_1.10.4-2
[4] dplyr_0.7.3
loaded via a namespace (and not attached):
[1] Rcpp_0.12.12 knitr_1.17 bindr_0.1
[4] magrittr_1.5 splines_3.4.1 munsell_0.4.3
[7] lattice_0.20-35 gbm_2.1.3 colorspace_1.3-2
[10] R6_2.2.2 rlang_0.1.2 plyr_1.8.4
[13] stringr_1.2.0 tools_3.4.1 epistats_0.1.0
[16] parallel_3.4.1 grid_3.4.1 gtable_0.2.0
[19] git2r_0.19.0 htmltools_0.3.6 survival_2.41-3
[22] lazyeval_0.2.0 yaml_2.1.14 rprojroot_1.2
[25] digest_0.6.12 assertthat_0.2.0 tibble_1.3.4
[28] Matrix_1.2-10 glue_1.1.1 evaluate_0.10.1
[31] rmarkdown_1.6 labeling_0.3 stringi_1.1.5
[34] compiler_3.4.1 scales_<IP_ADDRESS>00 backports_1.1.0
[37] pkgconfig_2.0.1
This R Markdown site was created with workflowr


This page includes the default flag pattern styles.
Flag usage
The flag pattern is similar to the media object pattern. Use it any time you have an image or other media and text next to each other and you need to vertically align the text.
Default styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Reversed styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Flush styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Tiny styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Small styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Large styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Huge styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Middle aligned styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Bottom aligned styles
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
Stacked styles
Stacked simply puts the text under the image at small screen sizes
The domestic cat is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.


{{disabilyList[0]}}
{{disabilyList[1]}}
{{disabilyList[2]}}
Help us!, create a environment where everyone can choose their profession.
Find Out trending sectors for the jobs
Accounting
Development
Technology
Media & News
Medical
Goverment


Speech
The Education Secretary addresses the National Governors’ Association (NGA) Summer Conference.
Thanks, Ian [Courtney, NGA chair of trustees], it’s a great pleasure to be here - especially so soon after returning as Education Secretary.
And I’m particularly delighted to be back in this role, because over the next 5 years what you will see is education at the heart of this government’s agenda.
Because like all 300,000 of you - the largest volunteer body in the country- who freely give up your time to help make our children’s schools better, we recognise the power of education to be that great life transformer; to unlock real social justice, and to give every young person, regardless of birth or background, the opportunity to reach their potential in England’s schools.
I am hugely optimistic about what we can achieve together over the course of this parliament, building on the very real progress we made over the past 5 years:
That is the story of the past 5 years, and now we can do even more.
But we can only do that by working with you. As we move towards an increasingly school-led, profession-driven system, the importance of your role will only continue to grow. Though perhaps don’t tell that to my husband, who is both a governor of our local primary school and FE college.
Because a school-led system doesn’t mean schools as islands, making their own way. It means schools fully integrated with the local community, responsive to local parents and, crucially, connected with, learning from and supporting other schools. And you as governors will play a crucial role in this; ensuring your school is fully linked with the world outside.
What that doesn’t necessarily mean is a stakeholder model of school governance, and I should be clear now that I intend to look further into how we can move away from that model over this Parliament - because what makes your contribution so important isn’t the particular group you represent, it’s the skills, expertise and wisdom you bring to the running of a school.
It’s that rationale that has underpinned our reforms to governance over the past 5 years - making it easier for schools to recruit a wide mix of highly-skilled governors who can make an even bigger contribution to the running of their school.
In many cases, schools are already reaping the rewards of recruiting more governors from business backgrounds. And I’d call on more schools to reach out in a similar way.
I’ve been particularly grateful to the support of organisations like the CBI and especially its president, Mike Rake, for lending their support to the Academy Ambassadors programme - a programme which has helped introduce over 60 exceptional business leaders to the boards of multi-academy trusts over the last 2 years.
Over the next 5 years we’ll go further down this path, because we passionately believe that the best run schools are those with the highly skilled governors who can both hold schools to account and direct their future path.
Almost nowhere is this more important than in the field of financial management - a core function of governing bodies - and it’s here that I expect them to play a key role. Every governing body and every individual governor should take seriously their role in ensuring that schools remain financially healthy with robust management systems in place.
I believe that it is entirely right to trust schools with how best to spend their budgets. All that I expect from governing bodies in return is the reassurance that they have the right systems of oversight and scrutiny in place.
I know that many of you are not only already doing that, but are also taking the lead in helping others to do the same. In particular, I’m following, with real interest, proposals for a new foundation for leadership being led by the NAHT , ASCL and, of course, the NGA .
And I’m pleased, as well, to see that governors are increasingly getting the recognition that they deserve in the public eye as well. You may well have noticed that the Queen’s Birthday Honours was littered with awards for people who contribute to school governance, including Clare Collins, Lead Consultant to the NGA . And I really would encourage you to nominate your fellow governors as well.
When I was campaigning during the election I made it clear that, if I returned as Education Secretary, I would ensure that schools had a period of calm and stability that would give the reforms of the last government - particularly in the crucial areas of curriculum and qualification reform - a chance to bed in. I know that this is something you will welcome just as much as our teachers and school leaders.
But stability and calm can’t be an excuse for inaction. Particularly when young people’s education and life chances are at stake. And it’s clear to me that there is still much to do to ensure that we spread the excellence that we unlocked in the last Parliament everywhere - out beyond our urban centres and into our shires and coastal towns.
Because governing as one nation means, above all, ensuring that every child in every part of the country has access to an excellent education.
That’s why one of the first bills we have put forward this Parliament is one which will allow us to take action more quickly to turn around failing schools as well as to put on notice and develop a sufficient plan for improvement for those schools that have been coasting.
Next week I’ll be explaining to Parliament, as the Education and Adoption Bill goes into Committee Stage in the House, exactly what it is we mean by coasting schools and how they’ll be defined. But I am sure that all of you will have come across and instantly recognise the sorts of schools that I mean.
Schools that think that ‘just good enough’ is enough.
Schools lucky enough to have high-attaining intakes, but who don’t push them to achieve their potential.
Schools for which the C/D borderline has been everything to the detriment of the very many young people on either side.
But I want to be very clear - our commitment to improving coasting schools doesn’t mean automatically sacking heads and governors, nor does it mean automatic academisation. What it does mean is that we will expect to see - from the leadership and governors of the schools in question - a clear and sufficient plan for improvement.
It means that, having developed this plan, schools in this category will potentially work with national leaders of education to get themselves back on track. And let me be clear - it is only where schools prove themselves unable to do this, that regional schools commissioners will consider if the leadership needs to be changed.
And in schools that are clearly failing, the measures in this bill will allow us to intervene from day one, by closing the loopholes that have previously been exploited by those ideologically opposed to academy status to stop desperately needed improvements in schools.
But - and I say this again - we will only improve schools and tackle both failure and coasting performance by using the expertise of those who know how to get it right.
Academy sponsors have huge amounts to offer here, and we will not shy away from opening more sponsored academies where schools are ‘inadequate’. But the other group of people who have the skills and expertise are the people in this room. People like yourselves who know how to make governance work well, and know how to improve schools, are hugely important too.
So I hope that I’ve been clear about the importance I place on the job that you do, and how grateful I am, and the Department of Education is, for all that you give to the schools in your charge. And I know that you do what you do, not because of some imagined badge of status that being a school governor brings, but because, like me, you genuinely believe in the power that education has to transform young lives.
So as we embark on a journey over the next 5 years, to tackle underperformance, challenge mediocrity and have the highest expectations for every single child, let me assure you of my full commitment to working alongside you, listening to your concerns and embracing your feedback. Because together we can deliver a school system that allows every single young person to realise their dreams and deliver their potential.
Thank you for everything that you do.
Published: 27 June 2015


Secured
Lorem ipsum is a dummy text used by a lot of typographers and by the web industry.
No Hidden Fees
Lorem ipsum is a dummy text used by a lot of typographers and by the web industry.
Blazing Fast
Lorem ipsum is a dummy text used by a lot of typographers and by the web industry.
Trusted By The Best
Lorem ipsum is a dummy text used by a lot of typographers and by the web industry.


Welcome to your Electron application.
The following will take you to a flask rendered pages!
Your browser does not support iframes.