text:
Add this page to your book
Remove this page from your book
Sources are the most complex input data in ENVI-met as the following information must be provided:
- Location of the sources
- Emission rate
- Type of emitted component
The location of the sources is defined in the Area Input File and their emission rates and heights are defined in the database SOURCES.DAT in a Local Database. Finally, the type of source (gas, particle) is defined in the configuration file.
At the moment, you can only have one sort of emitted component in the model (but you can have different sources at different locations). So the settings in the configuration file are applying to ALL sources in the model.
One special case are CO2 sources. As ENVI-met must calculate the CO2 concentration in the air when using the A-gs model (see section [PLANTMODEL]), CO2 sources will be added to the internal CO2 model, not to the gas/particle model.
ENVI-met can handle sources of particulate matter (PM) as well as gas sources. For the latter one, no chemical transformations are calculated in the model. The simulation of particle dispersion includes sedimentation and deposition at surfaces and plant leafs depending on the size and density of the particles.
00: [SOURCES] _____________Type of emitted gas/particle 01: Name of component =PM10 02: Type of component =PM 03: Particle Diameter in [µm] (0 for gas) =10 04: Particle Density [g/cm³] =1 05: Update interval for emission rate [s] =600
What do the lines mean?
01: Name of component
Name of component (only for information use)
02: Type of component
Defines of what kind the sources are.
Valid types in Version 4.0 are:
"PM": Particulate matter "CO": Carbon oxide "CO2": Carbon dioxide "NO": Nitrogen oxide "NO2": Nitrogen dioxide "SO2": Sulfur dioxide "NH3": Ammonia "H2O2": Hydrogen peroxide
Please enter the IDs exactly as shown above!
The types of source are fixed in the code of ENVI-met. If you need to simulate a component that is not included in the list, chose the component with next similar properties. Click here for more information
03: Particle Diameter in micrometre
Diameter of particle if your emitted substance is particulate matter. (only for particles)
04: Particle Density in g/cm³
Density of particle if your emitted substance is particulate matter.
For normal particles, 1 g/cm³ is a good assumption.
05: Update interval for emission rate in s (Default 600)
For each hour of the day the emission rate of the sources can vary (see SOURCES.DAT).
Enter in which time intervals the emission rate should be updated in the model.
Using too long intervals can cause numerical problems!


text:
PixGPS - Geotag your digital photos
PixGPS is a simple program for Microsoft Windows that makes it simple to insert the exact position of each photo (latitude and longitude) into the photos EXIF meta data.
All you need is:
- a digital camera that stores EXIF inside the image file (most cameras do this)
- a GPS Receiver that can store track logs in GPX format.
- the PixGPS software.
Download a free trial today!
Buy PixGPS now!
PixGPS makes it easy to geotag your digital photos. Just download the photos from your camera and get the GPX formatted track log from your GPS Receiver. The PixGPS Geotagger will in matter of seconds calculate the latitude and longitude for each of the photos. It will store the latitude and longitude in each photos EXIF meta data so it will stay with the photo. You can later use other software with EXIF GPS support to view the exact location of the photo, or you can use whe simple 'View on map' function in PixGPS to view the location in Google Maps or MapQuest (requires an Internet connection).
Who needs Geotagging?
For many of us, geotagging the digital photos are really useful. Of course it depends on what kind of photos you take, but if you take photos when travelling, it can be useful to see where you took photos on this trip. Let's say you take photos in a city. Will you remember were you took the photo of that building? PixGPS Geotagger can tag the photos location within 10 meters/30 ft. *)
For businesses that uses photography to document their work, storing the exact latitude and longitude in the photos EXIF meta data can be essential for future documentation.
*) The actual accuracy may vary depending on your GPS receiver and the GPS signal reception at the location.

source: m-a-p/FineFineWeb


Take the 2-minute tour ×
Why ZFC is placed in top of the proof system hierarchy? How it can p-simulate other systems?
share|improve this question
I really would appreciate some definition links to "proof system hierarchy" and "p-simulation". – Hans Stricker Jul 23 '11 at 15:18
_USER_ Stricker, check the Wikipedia pages for "proof complexity" (en.wikipedia.org/wiki/Proof_complexity) and "propositional proof system" (en.wikipedia.org/wiki/Propositional_proof_system). – Kaveh Aug 2 '11 at 6:19
1 Answer 1
It is an open problem if there is an optimal propositional proof system. Therefore we don't know if ZFC as a propositional proof system is optimal either.
ZFC as propositional proof system can p-simulate any propositional proof system whose soundness (if there is proof for a formula then the formula is true) as a propositional proof system is provable in ZFC. The trick (which I think is due to Steve Cook) is based on the fact that proofs are concrete finite objects, if there is a proof for a formula in a proof system, then ZFC can prove its existence (i.e. ZFC is $\Sigma_1$-complete), combining this with the provability of the soundness we derive the truth of the encoded formula in ZFC. The rest of the argument is translating this first order proof in ZFC to a propositional proof in ZFC as propositional proof system and proving the equivalence of a propositional formula with the formula itself in the proof system. This can be done in $\mathsf{TC^0}$-Frege and any system that contains it. See Logical Foundations of Proof Complexity, 2010 by Cook and Nguyen for the details.
share|improve this answer
Strictly speaking, it's the function $F$ that maps ZFC-proofs of $T$ to $T$* (where $T$ is a tautology) that is the propositional proof system, not ZFC itself. Note also that *the assertion that $F$ is a propositional proof system isn't provable in ZFC itself; you need to assume the soundness of ZFC. This is why people put ZFC at the top; conceivably, there could be "stronger" propositional proof systems $F$ that ZFC can't prove are actually propositional proof systems. But if you think that ZFC represents the outer limit of mathematical knowledge, you might have qualms about such $F$. – Timothy Chow Jul 22 '11 at 22:24
_USER_, there are two equivalent definitions for a pps, one is what you described, the other one is a proof checker program (which the one I found more natural). Yes, strictly speaking, but I didn't want to go into too much details. One can add axioms to obtains a possibly stronger pps, e.g. large cardinal axioms. Note that we don't need the full soundness, we only need a very restricted form of it. In fact, as you know :), some proof complexity theorist conjecture that EF is a plausible candidate for the optimal proof system, in which case ZFC will be just equal to it. – Kaveh Aug 2 '11 at 6:13
Your Answer


text:
Redwood Logistics (Redwood), one of the fastest-growing supply chain orchestration and logistics execution companies in North America and innovators of Logistics Platform as a Service (LPaaS), announced today that Redwood Hyperion, Redwood's proprietary sustainability and carbon tracking tool, was awarded a Sustainable Product Award from SEAL (Sustainability, Environmental Achievement & Leadership). Redwood Hyperion provides a customizable suite of carbon visibility, offsetting, reduction and reporting tools, meeting shippers wherever they are in their sustainability journey – providing actionable insights to help reach their goals.
"Generally, shippers are in the early stages of their emissions accounting journey or may just be beginning to measure their Scope 3 emissions," said Mike Reed, Chief Product Officer, Redwood. "By going directly to source data and using GLEC (Global Logistics Emissions Council) standard calculations, the most trusted global freight emissions calculation framework, Redwood Hyperion can provide a more accurate view of freight emissions across all modes of transportation. We're honored to be recognized by SEAL for this timely innovation."
The EPA reports that 29 percent of U.S. greenhouse gas (GHG) emissions are due to transportation, with about 12 percent of emissions directly attributed to freight and logistics. To combat this trend, Redwood Hyperion automates detailed load-by-load emissions calculations, provides daily supply chain emissions metrics and analytics, and supports carbon-neutral initiatives by facilitating carbon credit purchases toward verified projects.
Redwood Hyperion comes with a comprehensive suite of carbon tracking and data tools through RedwoodConnect™, Redwood's proprietary iPaaS platform, which enables the integration of digital and physical supply chains. Redwood's managed services offerings are also available to customers under the Redwood Eco Advisory framework to help shippers enhance supply chain efficiency via measurable emission reductions and reduced freight costs.
"Redwood's customer survey from 2022 showed that the leading motivators to invest in sustainability over the next five years were increased regulation with 58 percent of respondents, and even greater, consumer sentiment at 60 percent," added Reed. "By leveraging Redwood Hyperion, not only are shippers getting ahead of potential Scope 3 emissions reporting mandates, but they're also becoming better partners to their customers as well."
With Current European Union law and the Corporate Sustainability Reporting Directive (CSRD), approximately 49,000 companies may be required to report on environmental factors. In the United States, the proposed SEC climate disclosure policies would require Scope 1, 2 and ultimately Scope 3 emissions reporting, which captures upstream and downstream emissions associated to a company's value chain. Redwood Hyperion affords shippers with detailed insights and visibility into their freight GHG emissions, allowing them to meet legislative requirements and inform their customers.
"Companies have a unique opportunity and responsibility to drive environmental progress where politics cannot," said Matt Harney, SEAL Awards' founder. "Our corporate sustainability awards celebrate organizations that embrace the responsibility to effect positive change."
The SEAL Sustainable Product Award specifically recognizes applicants based on impact metrics, innovation/uniqueness of the product and its ability to inspire sustainable change.
For a complete list of 2022 SEAL Business Sustainability Award winners, visit _URL_


text:
Conveyance Improvements Underway
Originally Published 1/3/2017
The Brick Church Pike Pipe Improvements project illustrates the sometimes demanding challenges that are encountered as Clean Water Nashville Overflow Abatement Program (CWNOAP) renews and enlarges Davidson County's sewer system.
The purpose of the Brick Church Pike Pipe Improvements project, located in Metro Council District 3, is to increase capacity in the sewer system and therefore reduce surcharging and sanitary sewer overflows caused by excessive rainwater entering the sewer system. Sanitary sewer overflows, or SSOs, are discharges of untreated sewage to the environment including public or private property.
Comprehensive, coordinated planning has been conducted to minimize construction impacts to local residents, businesses, and the environment while maintaining a safe work environment for all involved. Clean Water Nashville follows all local, state, and federal environmental policies in order to minimize disturbances to natural waterways, to conduct maintenance of riparian zones, and to protect natural habitat.
The construction work planned for Brick Church Pike Pipe Improvements includes:
Excavation, primarily through trenching, for installation of 9,400 linear feet of large diameter (24-inch to 30-inch diameter) gravity sewer pipe, 500 linear feet of small diameter sewer pipe, and associated manholes. This excavation and installation work will primarily occur in grassy areas outside of roadways.
Trenchless crossings of Briley Parkway, Brick Church Pike, and the North Fork of Ewing Creek with excavated bore pits on both sides of the crossing
Sewer rehabilitation, where needed, using slip lining methods
Careful work in and around the North Fork of Ewing Creek to install new sewer pipe while following applicable environmental policies for protection of creeks, streams, and preservation buffers
In addition to the Brick Church Pike Pipe Improvements project, two additional, interconnected projects have been identified by Clean Water Nashville in order to address sewer system limitations in the North Fork of Ewing Creek-area. These projects are the following:
Westchester Drive Rehabilitation: This neighboring project, completed in 2015, involved rehabilitating approximately 3,850 linear feet of 10- and 18-inch sewer pipe along and crossing the North Fork of Ewing Creek, a tributary to Whites Creek. The rehabilitation work is expected to renew the system infrastructure and address leaky pipes in the existing system. The Westchester Rehabilitation project area is immediately upstream of the Brick Church Pike Pipe Improvements project.
Ewing Creek/Brick Church Equalization Facility: During large rainfall events, the excess flow conveyed through the Brick Church Pike Pipe Improvements project will be temporarily stored in the Ewing Creek / Brick Church Equalization Facility. When constructed, that facility will consist of a 10.6 million gallon storage tank and an 18 million gallons per day wet weather pumping station. The new facility in conjunction with other projects will provide the necessary capacity to address sanitary sewer overflows in the area. The project is scheduled to start construction in 2017.


text:
- লাল গিরিমাটি
Noun(1) a red iron ore used in dyeing and marking
Verb(1) twist or braid together, interlace(2) redden as if with a red ocher color
1. raddle ::
2. reddle ::
3. raddle ::
English to Bengali Dictionary: ruddle
Meaning and definitions of ruddle, translation in Bengali language for ruddle with similar and opposite words. Also find spoken pronunciation of ruddle in Bengali and in English language.
Tags for the entry "ruddle"
What ruddle means in Bengali, ruddle meaning in Bengali, ruddle definition, examples and pronunciation of ruddle in Bengali language.

source: openbmb/Ultra-FineWeb


text: The disposal of ash in a thermal plant through the slurry pipe is subjected to some erosion wear due to the abrasive characteristics of the slurry. A simulation study of particle-liquid erosion of mild steel pipe wall based on CFD-FLUENT that considers the solid-liquid, solid-solid and solid-wall interaction is presented in this work. The multi-phase Euler-Lagrange model with standard k-epsilon turbulence modeling is adopted to predict the particulate erosion wear caused by the flow of bottom ash-water suspension. Erosion rate for different particle size and concentration is evaluated at variable flow rate. It is observed that the pressure drop and erosion rate share direct relationships with flow velocity, particle size and concentration. The flow velocity is found to be the most influencing parameter. A model capable of predicting the erosion wear at variable operating conditions is presented. The simulation findings show good agreement with the published findings.


Roman Food Storage Jar
Roman Food Storage Jar
Roman Food Storage Jar
Roman Food Storage Jar
Roman Food Storage Jar
Shipping calculated at checkout.
This simple but functional Roman food storage jar is based on one found during excavations at Nottingham. Plain ceramic vessels such as this would have been widely used in kitchens across the Roman Empire, on a daily basis.
Earthenware, terracotta
Approx. 205 mm tall, 120 mm diameter
This replica Roman pot has been hand made in Northumberland by Potted History, inspired by original artefacts. It has been wood fired to emulate authentic the original Roman firing conditions, to a temperature of between 800°C & 1000°C. This process often results in variations of the surface colour and texture, emulating original Roman Pottery and giving each pot it's unique character.
Health and Safety
This is a Museum Quality Replica made using the tools and techniques that would have been used during the Roman era. As this is an unglazed pot with a porous surface it will absorb some of the flavours during us, which does add to the flavour of future dishes. However, it does also mean that this pot does not meet modern Health and Safety standards and therefore we do not advise that it is used for food storage with. When the Romans cooked in ceramic pots they would rely on applying sufficient heat to the pot and contents to ensure that all bacteria was killed. Heating to over 70°C for at least 10 minutes would have killed most disease causing bacteria and temperatures of 100°C would do even more.


text:
The definition of Pegasus is a constellation which was discovered by Ptolemy during the second century.
Facts About Pegasus
- Ptolemy listed the constellation of Pegasus as one of the 48 of the constellations that were discovered during modern times.
- It is fairly easy to see this constellation during the late fall evenings starting in the month of October. It can be seen directly over the eastern horizon.
- It is sometimes referred to as the Great Square of Pegasus because of the four main stars of which the constellation is composed - Scheat, Markab, Algenib and Alpheratz.
- One of the most unique features of this constellation is that the stars represent the image of a winged horse flying upside down.
- It is composed of a number of galaxy clusters including the Deer Lick Group which is composed of a large galaxy spiral and some smaller ones scattered throughout.
- Pegasus is a symbol for the immortality of the soul.
An example of Pegasus is the constellation named after the winged horse in Greek mythology.


Obscurify privacy sensitive data with PostGIS
If you want to show data in your GIS or webmap that is privacy sensitive, you should obscure the data to avoid privacy related problems. With PostGIS it's easy to do by creating an altered table of the original data.
Example data
For this example I created a PostGIS table with points in a 100m x 100m grid. This makes it easier to show how the data is obscured. Of course your own data will probably be a table with address points or something like that. If you want to obscure your own data always make sure the table itself doesn't contain privacy sensitive data.
The example table (public.example) has 2 fields: gid as a serial and geom as a geometry. The resulting table will have the same fields.
The green dots are the original example data. To explain the effect of the obscurification, they are spread equally over the map.
The plan
To obscure the geometry data we will move the original point to a random place inside a 100m x 100m rectangle around the original point and save it as a new table.
The plan is to create new points inside the 100m x 100m rectangles around the original points.
The code
We will create a new table public.example_obscured where the only thing that changed, is the location of the point. Each point will be randomly moved between 0 and 50 meter to the left or to the right and randomly between 0 and 50 meter up or down. The unit of this displacement is meter, because the unit of CRS of the source data is meter. If your table's CRS is in feet, the displacement will be in feet.
The code to achieve this result is:
CREATE TABLE example_obscured AS
 SELECT
 gid,
 st_point(st_x(geom)-50+random()*100, st_y(geom)-50+random()*100) geom
 FROM example;
The green dots are the original example data and the red dots are the obscured points.
The result
The result is that your sensitive data is no longer linked to an exact location, but instead can be seen on the map somewhere in the area of the original point.
The red dots are the obscured points and they probably still show the general idea of the data but the points no longer can be linked to an exact location (address, person,…).
Other options
Not copying the data
Instead of creating a new table you could also create a view or a materialized view instead of a table. This could be an option if your original data changes often.
Changing the amount of obscurification
Depending on the type of data it can be useful to change the amount of obscurification.
In the example we used 100m x 100m rectangles and therefore used the following randomizing code:
st_point(st_x(geom)-50+random()*100, st_y(geom)-50+random()*100) geom
If you would like to move the points inside a 500m x 500m rectangle you should use the following randomizing code:
st_point(st_x(geom)-250+random()*500, st_y(geom)-250+random()*500) geom
Placing your points on a grid
If your original data is not a grid (unlike the example above) another option would be to round the coordinates so they end up in a grid. The disadvantage of this approach is that if you have multiple points near each other in the original data they will end up on top of each other in the obscured data.
The obscurification code for 100m x 100m grid to do this would be:
st_point(round(st_x(geom)/100)*100, round(st_y(geom)/100)*100) geom
Use the same technique in QGIS
You can use the same technique in QGIS with the use of a Geometry Generator Style. An example of this style can be found in my "QGIS Geometry Generator examples" repository on Gitlab.
One Reply to "Obscurify privacy sensitive data with PostGIS"
Leave a Reply
Your email address will not be published. Required fields are marked *
This site uses Akismet to reduce spam. Learn how your comment data is processed.


text:
Anders Schroder combines abstract with sensual to create a strikingly unique batch of idents for TV3's female-skewed lifestyle channel TV3 Puls (and realises the design store of the future in the process).
director: Anders Schroder
TV3 was very focused on the idea of creating an identity package that reflected the feel of the channel rather than the content of it. They had to be abstract, clearly avoiding literal clichees and had to be all graphic. Obviously it was very important for the channel to fit into the TV3 family while still holding its own.
In order to reflect the mood of the channel we were drawn towards natural materials and textures to create something that you would love to touch and feel. At the same time we did not want to be literal so we invented fictive objects and shapes that resembled abstract interior/design objects but that clearly did not have a real-world purpose. These semi-natural objects were deliberately mixed with all-synthetic CG objects which were then arranged into still-life-esque compositions.
We decided to base each ident around abstract concepts such as, a breath of fresh air, opening up, socializing, attraction, and balance. All positive concepts that could serve as the driving idea behind each ident.
We wanted to create a unique look that was cutting edge and aspirational with (wo)Man at the center of the idea.


text:
TOADSUCK, TEXAS. Toadsuck, originally called Toadsuck Saloon, later became part of Collinsville in western Grayson County. Settlers arrived in the area in the late 1850s, and in 1869 a townsite was surveyed near Toadsuck Saloon, then located a half mile southeast of what is now the site of Collinsville. The town of Toadsuck took the name of the saloon. It may have been named by John Jones, an early settler and mill owner, after the city of Toadsuck, Arkansas. According to legend, the name was originally a reference to men consuming liquor until they swelled up like toads. However, the word "suck" was also commonly used in the region as a term for a whirlpool in a river. Hence, the town name may have simply meant "toad whirlpool." In 1869 William (Alfalfa Bill) Henry David Murrayqv, who later became a notable Oklahoma governor, was born in Toadsuck. The Texas and Pacific line was built within three quarters of a mile of Toadsuck in 1880, and by 1887 most of its businesses and residents had moved to the tracks. The railroad town was named Collinsville when it was incorporated in the 1890s.
Ancestors and Descendants: Grayson County, Texas (Sherman, Texas: Grayson County Genealogical Society, 1980). Frank X. Tolbert, "Tolbert's Texas" Scrapbook, Dolph Briscoe Center for American History, University of Texas at Austin.
The following, adapted from the Chicago Manual of Style, 15th edition, is the preferred citation for this article.Lisa C. Maxwell, "TOADSUCK, TX," Handbook of Texas Online (_URL_ accessed June 16, 2013. Published by the Texas State Historical Association.

source: HuggingFaceFW/fineweb-edu


text: In‐lake alkalinity generation (IAG) is important in regulation of alkalinity in lakes with long residence times, particularly seepage lakes. An IAG model based on input/output modeling concepts is presented that describes budgets for each ion involved in alkalinity regulation by a single differential equation that includes inputs, outputs, and a first‐order sink term. These equations are linked to an alkalinity balance equation that includes inputs, outputs, IAG (by sulfate and nitrate reduction), and internal alkalinity consumption (by ammonium assimilation). Calibration using published lake budgets shows that rate constants are generally similar among soft water lakes (kSO4 ≈ 0.5 m/yr; kNO3 ≈ 1.3 yr−1; kNH4 ≈ 1.5 yr−1). Sensitivity analysis shows that predicted alkalinity is sensitive to water/residence time, but less sensitive to modest changes in rate constants. The model reflects the homeostatic nature of internal alkalinity generation, in which internal alkalinity production increases with increasing acid input and decreases with decreasing acid inputs of HNO3 or H2SO4.


text:
Tonbridge is a market town in the English county of Kent and has a population of approximately 30,340.
It is located on the River Medway, about four miles north of Tunbridge Wells, 12 miles south west of Maidstone and 25 miles south east of London.
The history of Tonbridge goes back thousands of years to a time when there were no cars, buses and trains and the area consisted of only a few wooden huts.
The following pages will take you on a journey through Tonbridge's past to the thriving town it is today.
These pages have been written for our students to help them with their local history study. (Activity Sheet)


text:
May 4, 2005Scientists say that they've proved that the tall
erect spike grown by the South African plant Babiana ringens
has a single purpose: It is a perch for birds, making it easier for
them to drink nectar from the plant's peculiar ground-level flowers.
The perch allows the malachite sunbird, the plant's main pollinator, to insert its curved beak into the flowers from above. When a bird assumes the upside-down position, its breast is brushed with pollen. The bird then spreads the pollen to other B. ringens (commonly known as rat's tails), thereby cross-pollinating the plant species.
Reporting in tomorrow's issue of the science journal Nature, researchers said that when they removed the perch, it decreased the mating success of the plant because significantly fewer sunbirds came to drink nectar. Male sunbirds were particularly less inclined to visit a plant that did not have a perch, possibly because they have much longer tail feathers, which could interfere with ground landings and takeoffs.
The research was done by Spencer C. H. Barrett of the University of Toronto, Canada, and Bruce Anderson of the University of KwaZulu-Natal, Scottsville, South Africa.
See More Photos in the News
See Today's Top Stories
Free E-Mail News Updates
Sign up for our Inside National Geographic newsletter. Every two weeks we'll send you our top stories and pictures (see sample).


text:
The use of measured water in controlling flows for the irrigation of sugarcane was found to be vital for the rehabilitation and management of surface irrigation on a 5000 ha sugarcane project. Methods of water delivery, measurement and control at Inyoni Yami Swaziland Irrigation Scheme (IYSIS) are described. Improvements to the irrigation, using existing methods of water measurement, were carried out over a period of four years. The lessons gained in this programme of improvements confirmed the benefits of using modulus gates which allow a constant, measured, discharge of water.
|Number of pages||16|
|Journal||Irrigation and Drainage Systems|
|Publication status||Published - 1992|


text:
Category : Water Management Planning
Whychus Creek will flow this summer, revealing both promise and a challenge.
For nearly 20 years, the DRC has partnered with local water interests to collaboratively restore flows in our rivers and streams. This approach has allowed the partial restoration of critical instream flows.
The flow issues existing in the upper Deschutes Rivers, Crooked River and others are more complex. The next phase of the restoration work will be on a much larger scale and will require basin-wide changes in water management.
Over the past two years, the DRC has helped to lead the Basin Study Work Group (BSWG) which is focused upon the long-term water needs of agriculture, municipalities, wildlife, recreation and other interests in the Upper Deschutes Basin.
On April 7th, the BSWG approved a 2 1/2 year plan to implement the Basin Study. The study will begin this summer. It will assess projected water supply and demand for the basin, risks to water supply resulting from climate change, opportunities to increase efficiencies in existing infrastructure, and strategies to meet future water demands.
We are confident there will be enough water for all needs of the basin provided that we're willing to manage water differently.


" hot key will sort by the number of voluntary context switches. (This value appears in view 2, which is displayed by pressing the "V" hot key when view 1 is being displayed.)
 --sortnvcs
Sort by the number of nonvoluntary context switches (from highest to lowest) during the most recent query. During an interactive session, the "n" hot key will sort by the number of nonvoluntary context switches. (This value appears in view 2, which is displayed by pressing the "V" hot key when view 1 is being displayed.)
 --sortqip
Sort by number of active queries in progress (from highest to lowest) for each user at the current moment. During an interactive session, the "Q" hot key will sort by the number of queries in progress. (This value appears in view 2, which is displayed by pressing the "V" hot key when view 1 is being displayed.)
 --sortlqcpu
Sort by last query CPU time (from highest to lowest)--the number of seconds of CPU time used by each user's most recently completed query. During an interactive session, the "L" hot key will sort by the last query CPU time. (This value appears in view 2, which is displayed by pressing the "V" hot key when view 1 is being displayed.)
 --sortlqbusy
Sort by last query busy time (from highest to lowest)--the number of seconds of busy time used by each user's most recently completed query. During an interactive session, the "l" hot key will sort by the last query busy time. (This value appears in view 2, which is displayed by pressing the "V" hot key when view 1 is being displayed.)
Files
 /etc/betterlinux/mysql.conf.d/myusertop.conf
See Also
 myusertop.conf(8)
Parameters
You can create and name your own .conf files containing the parameters below, as long as your file retains the ".conf" extension. You cannot mix CPU and I/O parameters in the same .conf file. And for now, any groups you create must go in the pre-existing "groups .conf" file. All CPU and I/O .conf files you create should go here, respectively:
/etc/betterlinux/cpud.conf.d
/etc/betterlinux/iothrottled.conf.d
Parameter names are hyperlinked to their associated man pages, while their feature names are hyperlinked to the documentation section most relevant to that parameter.
Parameter name Feature
add_user_time CPU
approved_accounting_program CPU/MySQL
auto_scale IO
average_type IO
auto_wakeup IO
bandwidth_limit BANDWIDTH/CPU
block_suid CPU
busy_nonjail_idle CPU
busy_num_R_nonjailed CPU
cgroup_dir IO
cloak_user CPU
cpu_average_periods CPU
enable_dumps CPU
enable_logging CPU
enable_logging IO
enable_program_limits IO
enable_sched_dumps CPU
in_buf_sz CPU
interruptible_sleeps IO
iothrottled_gid IO
jail_cnt CPU
jail_min_idle CPU
load_average CPU
log_auto_scale IO
log_cgroups IO
log_cnt_file IO
log_cpu CPU
log_cpu_file CPU
log_cpud CPU
log_cpud_file CPU
log_failure CPU
log_file IO
log_flush_rate CPU
log_gov CPU
log_gov_file CPU
log_io_limits IO
log_jail CPU
log_jail_file CPU
log_jail_idle CPU
log_killed CPU
log_mem CPU
log_mem_file CPU
log_memcon CPU
log_memcon_file CPU
log_nonjail_idle CPU
log_panics CPU
log_panics_file CPU
log_prog CPU
log_prog_file CPU
log_seek_balancing IO
log_success CPU
log_throttled IO
log_tids CPU
log_tids_file CPU
log_user CPU
log_user_cnt CPU
log_user_file CPU
log_user_in_jail CPU
max_cgroups IO
max_jail_cnt CPU
memory_limit CPU
nonjail_min_idle CPU
process_limit CPU
process_limit_exclude CPU
process_limit_override CPU
run_priority CPU
sample_periods IO
scale_max IO
scale_min IO
seek_balancing IO
sleep_time_ms CPU
sleep_time_ms IO
start_throttling CPU
stop_throttling CPU
throttle_group CPU
time_monitor CPU
user_average_periods CPU
Man Pages
CPUD.CONF(5) [FIXME: manual] CPUD.CONF(5)
NAME
cpud.conf - cpud configuration file parameters
SYNOPSIS
CPUd limits user and process access to CPU resources on a server, throttling a process down so it doesn't hog the CPU, and moving users or processes into a reserved "jail" so they don't interfere with processes that use the system responsibly.
The CPUd daemon also can kill processes that use too much memory and appear to be hung.
load_average
Provides the ability to configure the load average calculation across non-jail cpu cores.
"load_average" settings provide admins with the ability to configure the proper load average for the system. This setting affects the behavior of the load average for every application that runs on the system.
Parameter Category
Advanced
Syntax
load_average type=all or non_jail_only normalize_load=on or off.
Example
load_average type=all normalize_load=off
Will add up the load for all the cores.
load_average type=all normalize_load=on
Will add up the load for all the cores (jail and non_jail) and divide the total load by the total number of cores.
load_average type=non_jail_only normalize_load=off #[Default]
Will add up the load for all non-jail cores. This is the default.
load_average type=non_jail_only normalize_load=on
Will add up the load for all the non-jail cores and divide by the total number of non_jail cores.
Configuration File
cpud Configuration File Names
cpud Stock Linux Config Files
/etc/betterlinux/cpud.conf.d
 - betterlinux.conf
 - groups.conf
cpud cPanel Config Files
/etc/betterlinux/cpud.conf.d
 - [package-name]_package.conf
 - cpanel-allusers.conf
 - cpanel.conf
 - cpanel-groups.conf
iothrottled Configuration File Names
iothrottled Stock Linux Config Files
/etc/betterlinux/iothrottled.conf.d
 - betterlinux.conf
 - betterlinux-io.conf
iothrottled cPanel Config Files
/etc/betterlinux/iothrottled.conf.d
 - cpanel.conf
 - cpanel-groups.conf


69
In Sublime Text 2, you get vertical guides where your indentation is, like this:
Sublime Text screenshot
but Vim doesn't:
vim screenshot
Is there a way to show lines like that in Vim?
By the way, my indentation is 2 spaces.
:set tabstop=2 softtabstop=2 shiftwidth=2 expandtab
6 Answers 6
57
Unified answer:
If you are using tabs
I'd try using listchars:
:set listchars=tab:\|\
:set list
note: there is a space after the last \ above.
This method is good because it uses Vim's built-in support for showing this kind of thing.
Example output:
| if (1) {
| | func();
| }
screenshot of text sample above
However, this doesn't work for leading spaces. As pointed out by @Josh Petrie, there is a patch to work for spaces, but then you'd have to recompile Vim, which is beyond the scope of this answer.
If you are using spaces, and don't mind using a plugin
Vaibhav Sagar points out the plugin indentLine performs this functionality.
Install in the normal way (see installing Plugins) and it seems to magically just work without further input. If you don't mind the ASCII bars, you don't need to do anything with your fonts. Example output of your example after setting your indentation settings and running :IndentLinesReset
45 ¦ var move = function(direction) {
46 ¦ ¦ if(!initialized) { initialize(); }
47
48 ¦ ¦ if(shiftBoard(direction)) {
49 ¦ ¦ ¦ setTimeout(addRandomPiece, 100);
50 ¦ ¦ }
51 ¦ };
screenshot of example with spaces
The plugin requires Vim 7.3 or later, and makes cleaver use of that version's Conceal feature. Instead of actually hiding text, it replaces text with bars in the view, but not the actual buffer. The result is you see the bars but they don't get saved into the file (since they are actually spaces)
Caveat
Both of these methods assume "properly" indented code. They don't place the indentation lines at the level of indent when a "block" is opened (which sublime appears to do) but instead places lines at regular intervals based on your indentation settings. Additionally, it only shows the bars on lines where there is actually space (which is why the line in the vim output under the first if has no bars, making a visual gap)
9
 - 1
 Actually, I'm using spaces to indent instead of tabs. I've updated my question.
 – aharris88
 Feb 9, 2015 at 22:23
 - 1
 There is a patch to make listchars work for non-trailing spaces, which you can dig up on the mailing list. It has not, however, been accepted into the official distribution :(
 – user72
 Feb 9, 2015 at 23:52
 - 1
 Updated answer to include information from Vaibhav Sagar and Josh Petrie. I tried out the plugin Vaibhav mentioned and show the results in the edited answer. I think I'm going to start using this plugin myself. It's not fantastic, but in general seems to work pretty well.
 – John O'M.
 Feb 10, 2015 at 2:11
 - 1
 Is it possible to get the guides to appear on blank lines like they do in sublime?
 – James
 Feb 10, 2015 at 22:53
 - 2
 indentLine works alright for python, json, viml, c, c++, etc. But unfortunately it doesn't work with vim-javascript, so I vim-indent-guides instead.
 – Sassan
 Sep 1, 2016 at 17:32
55
Another option I use, which isn't exactly what you asked for, but accomplishes the same purpose of making it easier to see what is in the same column, is to set the following in your vimrc:
set cursorcolumn
set cursorline
cursorcolumn illustration
This has the trade off that you have to move your cursor to the column you want to see, but you get less visual clutter. Usually when I care about indentation levels, I'm keeping my place with the cursor anyway. My way also isn't as awkward-looking in languages like python without closing braces.
1
 - 4
 Python vi users will die for this feature
 – KRoy
 Feb 24, 2018 at 0:48
21
For the sake of completeness, there is also the Indent Guides plugin, which shows the indentation levels by alternating the colors of white spaces. It requires version 7.2 or later. Since it uses the tabstop and shiftwidth variables, it will probably work for your indentation settings right away.
Imgur
Once the plugin is installed, you can simply use:IndentGuidesEnable or :IndentGuidesDisable. If you are using terminal vim, note that, according to the manual,
At the moment Terminal Vim only has basic support. This means is that colors won't be automatically calculated based on your colorscheme. Instead, some preset colors are used depending on whether background is set to dark or light.
In order to change the colors of the guides for the screenshot, I used the following
let g:indent_guides_auto_colors=0
so the colors are not recalculated when buffers are swapped, and then set the colors using
hi IndentGuidesEven ctermbg=238
hi IndentGuidesOdd ctermbg=236
As with the other solutions presented, it only shows the indent guides on lines were there are spaces.
1
 - 1
 add let g:indent_guides_enable_on_vim_startup=1 to my .vimrc to enable this on startup.
 – inye
 Apr 6, 2017 at 13:24
10
I've found the indentLine plugin to be the best for this. You do need a font with the appropriate symbols though, I find Consolas on Windows and Menlo on Mac OS X work well. As is pointed out in the unified answer above, it works by (ab)using vim's conceal feature to put vertical bars (from the font used) in the right place. I'm pretty happy with this solution but the disadvantage to it is that my vertical bars are part of the box-drawing glyphs and they are center-aligned instead of left-aligned like in other editors. I've gotten used to it but it can be fixed by manually patching your font or using a font like Fantasque Sans Mono (note how the screenshots in the linked github repo use indentLine).
1
 - Which glyph is the patched vertical line? Can you paste it here? Thanks.
 – Timtro
 Mar 7, 2018 at 16:02
4
The indentLine plugin tends to be fairly slow on non-small files, observable when clicking enter as it lags by a second or so.
I've found vim-indentguides to be a faster and visually similar plugin, that also visually distinguishes tab indents versus space indents.
4
Try the most recent updated of Goneovim, not the current release 0.4.6.
It's not pure vim but a neovim gui, and it does not gain much attention. The indent guides feature of goneovim is native, and works much better than vim/neovim plugins. enter image description here
1
Your Answer
By clicking "Post Your Answer", you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.
Not the answer you're looking for? Browse other questions tagged or ask your own question.


text:
Wednesday, November 17, 2010
6 Tips for Writing for Young Adults
William Kostakis. He wrote Loathing Lola when he was only 17. The story is about the ups and downs of being Australia's newest teenage reality TV star. Sixteen-year-old Courtney Marlow struggles with friends, fame, love, loss and... Lola.
Below are some writing tips he offered for writing for young adults:
1. Write with passion. When William first started writing he often heard the advice, "find your audience". But William suggested that "You are your own audience." There is little point writing what you think will be popular. Many writers write what they think will sell but they aren't necessarily writing from the heart. When we write with passion, we find our voice.
2. Try to capture the joy of youth. The appeal of youth is the joy of life, so even if you are writing a sad story, try to find the joy of life.
3. Write with honesty. When you write, don't try to emulate someone else's writing. Be confident enough to find your own voice. This will resonate with your readers.
4. Avoid being called an imposter. Sometimes it's clear an older writer has written for a younger audience. William used the example of reading someone's work where the author had described Facebook as the Facebook. Get at least one young adult reader to proof read your manuscript.
5. Not every character needs to be 3 dimensional. He suggested that sometimes stereotypes are true and gave the example of his grandmother who is "crazy, old and ethnic". Also, we don't have to spell out a character's history all the time.
6. Write how you speak and keep it simple. You want people to understand you so write small words to reflect big ideas.
Do you have any other tips for writing for the Young Adult market? What's your favourite YA book at the moment and why?


development has just started. I am really looking forward to see how this project develops in future. But fortunately there is a very good, stable and well developed graph algorithms library, the Java Universal Network/Graph Framework JUNG
And even more luckily, there is a little tweak on how we can use the JUNG framework to work on our Blueprints graph. First, we need to add another dependency to our build.SBT file
"com.tinkerpop.blueprints" % "blueprints-graph-jung" % "2.5.0"
IntelliJ IDEA may want to refresh the project again.
If we have a look a the corresponding maven repository, we see that what I called tweak, actually is a Blueprints wrapper of JUNG.
And thus, we can easily instantiate a new JungGraph form an existing Blueprints graph, in our case, the neo4j graph:
val jungGraph = new GraphJung(graph)
On the JUNG graph, we can thus easily perform graph algorithms. For example calculating the Dijkstra distance:
val dj:DijkstraDistance[Vertex,Edge] = new DijkstraDistance(jungGraph)
val distanceMargeHomer = dj.getDistance(graph.getVertex("0"), graph.getVertex("1"))
val distanceMargeBarney = dj.getDistance(graph.getVertex("0"), graph.getVertex("2"))
println(s"Distance between Marge and Homer: $distanceMargeHomer")
println(s"Distance between Marge and Barney: $distanceMargeBarney")
Note that we can use the original Neo4j Blueprints Graph (graph instead of jungGraph) to select the nodes, which is great!
Make sure you import
import edu.uci.ics.jung.algorithms.shortestpath.DijkstraDistance
From the output we see that Marge and Homer have distance 1.0, whereas Marge and Barney have distance 2.0 as they are connected via Homer.
Distance between Marge and Homer: 1.0
Distance between Marge and Barney: 2.0
In this tutorial, we learned how to integrate a graph database into a Scala project using the Blueprints interface. The interface allows us, at least in theory, to replace Neo4j with any other graph database supporting Blueprints easily. First, we created a new Scala project using IntelliJ IDEA 13. We saw how to install, run and configure an embedded Neo4j database, inserted some simple data and queried it from the database. Finally, we used the JUNG framework to run graph analysis on our Blueprints graph database.
Graph databases are gaining more and more interest as they provide obvious ways to store data that is best represented as a network, such as social network data or company interactions. The hype just started and more and more projects are being initialized in order to provide extended functionality for graph databases, such as the Blueprints interface. Graph databases are mainly made for storage, but what brings the real benefit, at least from the view of a Big Data Scientist as I am, is the possibility to analyze the graph in order to get valuable insights and information out of nodes and relations. Being able to use the JUNG Framework is yet a great step and I am really looking forward to what is up to come in the next years!
Directions to go from here
In this tutorial, we used an embedded version of the neo4j database. In many real word scenarios, the graph database is running on a separate server. In order to connect to this server, Blueprints interface provides Rexter, a graph server that exposos any Blueprints graph through REST and a binary protocol called RexPro.
Another very interesting project is AnormCypher
A Neo4j client library for the HTTP Cypher endpoints. During this tutorial, I explained how to use Cypher directly on the raw Neo4j graph and how to parse the results within a Transaction. When using Neo4J as a separate server, AnormCypher is taking care for all this communication and brings great advantage.
name := "Neo4JBlueprintJung"
version := "1.0"
libraryDependencies ++= Seq(
 "com.tinkerpop.blueprints" % "blueprints-neo4j2-graph" % "2.5.0",
package com.clueda
import com.tinkerpop.blueprints.oupls.jung.GraphJung
import com.tinkerpop.blueprints.{Vertex, Edge}
import com.tinkerpop.blueprints.impls.neo4j2.Neo4j2Graph
import edu.uci.ics.jung.algorithms.shortestpath.DijkstraDistance
import org.neo4j.cypher.{ExecutionResult, ExecutionEngine}
import org.neo4j.graphdb.{Transaction, Node}
 * Created by Torsten on 09.07.14.
object Main extends App{
 println("Hello Clueda!")
 // get embedded blueprint neo4j graph
 val engine = new ExecutionEngine(graph.getRawGraph)
 val it = result.columnAs[Node]("n")
 val lst = it.toList
 val tx:Transaction = graph.getRawGraph().beginTx()
 for (node <- lst) yield println("Node: " + node.getProperty("name"))
 val jungGraph = new GraphJung(graph)
 // uncomment the following lines to add data to the graph database
// val a: Vertex = graph.addVertex(null)
// val b: Vertex = graph.addVertex(null)
// val c: Vertex = graph.addVertex(null)
// a.setProperty("name", "Marge")
// b.setProperty("name", "Homer")
// c.setProperty("name", "Barney")
// val e:Edge = graph.addEdge(null, a, b, "knows")
// e.setProperty("since", 1989)
// val e2:Edge = graph.addEdge(null, b, c, "knows")
// e2.setProperty("since", 1989)
 // close connection to graph, important!
Please also find the complete project as a zip compressed file at Clueda's Website:
Import data to dotplot designer
dotplot designer is a new statistical cloud analytic tool based on R which not only offers visualization to common R functions, but also provides a huge repository of ready made functions for different statistical tasks.
Although dotplot is working on improving the usability of their products, it is not very obvious on how to import your own data for inexperienced users.
To learn how to import your own data, there is a new tutorial video:
Note that the import wizard works in a similar manner for Excel, SPSS or WEKA's arff files.
Remember that their is a basic distinction between your local file system and the cloud file system of dotplot. All files you want to use within dotplot designer need to be uploaded to the cloud first. Also, files generated by dotplot are stored in the cloud as well, but can be downloaded to your local file system.
Once your data is imported, you can used it with any function provided in the function tree.
Hint: Try getting started with the Summary function of group 'Exploration' to get a quick overview of your data. A well rendered output can be seen by double clicking its 'Report' output node.
Statistics made easy using dotplot designer
There are many reasons why people are using statistics software, verifying results for scientific papers, generating business reports or trying to get insight into data to gather new knowledge. Although statistics is an engineering field of its own, it is required to be used in nearly all other areas. Thus, there is a very high demand for proper statistics software and therefore a bunch of these software tools shows up over the last years including the nowadays most popular IBM SPSS and SAS desktop applications that are widely used for enterprise necessities. On the other hand, probably the most popular open source software is R, which indeed is not really an application but rather a programming language for statistical analysis. While SPSS and SAS are very expensive and not easily affordable for personal users, small organisations or university departments, R is rather hard to understand and learn for non computer scientist or programmers. Further, all three and also most other big players are limited to the computational power of the users local machine.
There is a need for a more modern, easy to learn, powerful and cheap software, that's why dotplot introduced the 'dotplot designer' in 2013, a cloud analytics software that is free for personal usage.
In this post, I want to introduce the basics of dotplot designer to give an easy access to the software. First, let's have a quick look at the benefits and why its worth giving it a try:
 - Data Analysis Modelling: There is an easy understandable graphical user interface where the statistical process is is modelled by a flow diagram
 - Cloud Analytics: The power of theoretically endless CPU and storage
 - Accessible from everywhere and on any OS, not only on your local Computer
 - It's free
 - Huge amount of functionality
 - Predefined solutions: Examples managed by dotplot experts and the community
Once you've registered, the designer can be started from the top right of the website by pressing the 'Launch Designer' button. Once the designer load completely, which may take quite a while, there is a welcome dialogue where you can enter the application in different ways, loading an existing project, opening a solution etc. Whatever you choose, you will be faced with the common user interface which should look something like (the software is pretty new and the design is updated from time to time):
We can roughly divide the interface into 4 parts:
Part 1
The toolbar is located at the top and allows to open, save or create new projects. Further, the reporter


text:
Carbon sequestration rights on private and crown land
Parts 4 and 5 of the Climate Change Act 2010 create new, secure arrangements for the ownership, registration and transfer of forestry and carbon sequestration rights. These provisions ensure Victoria's natural resource and agricultural sectors can access the economic opportunities provided for under the Commonwealth Government's Carbon Farming Initiative.
Part 4 – Private land forestry rights, carbon sequestration rights and soil carbon rights
Part 4 of the Climate Change Act 2010 replaces the Forestry Rights Act 1996 with a new, comprehensive rights-based framework for carbon sequestered by forests and soil on private land.
The key features of the new legal framework are:
- the property rights of landowners, forest property owners and carbon investors are defined
- all parties must agree on management arrangements as part of the process of creating a Forest and Carbon Management Agreement (FCMA), which is then placed on land title
- Carbon rights are an interest that "runs with the land" – i.e. carbon rights remain attached to the land even if there is a change in land ownership.
The main benefits for private landowners, forest property owners and carbon investors are:
- landowners can directly sell carbon sequestered on their land. The reforms make it easier and simpler for private landholders to separately buy and sell forestry and carbon sequestration rights, without requiring a new management agreement every time a right is sold.
- all parties have greater legal certainty about management arrangements under the new FCMAs. These changes should minimise disputes about carbon claims under private agreements because the interests are now recorded on the title to land.
- improved investor confidence by positioning Victoria to take full advantage of national carbon markets or government-funded programs to establish carbon sinks.
While the Climate Change Act 2010 repeals the Forestry Rights Act 1996, these changes do not affect any existing forest property / carbon rights agreements made under the previous Act. People with arrangements under the Forestry Rights Act 1996 can choose to continue with those agreements or negotiate a new FCMA.
For further information about the customer information bulletin or forms published by Land Victoria, contact Land Victoria Customer Service on (03) 8636 2010.
Part 5 – Carbon sequestration on Crown land
Part 5 of the Climate Change Act 2010 recognises the value of sequestered carbon on Victoria's public land and establishes clear rules under which Crown land can be managed and used for carbon sequestration purposes. The Victorian Government may manage its own land or by arrangements with third parties, based on a new instrument known as carbon sequestration agreements (CSAs).
The Government will maintain its stewardship role on all public land and forests by sustainably managing forests to maximise value for the Victorian public.
For carbon sequestration projects on Crown land, the Department of Environment and Primary Industries Secretary:
- declares specified Crown land to be available for carbon sequestration
- holds carbon rights over Crown land subject to existing licences, leases and agreements, except in certain specified instances
- can enter into CSAs with other parties for carbon reforestation on Crown Land and grant carbon sequestration rights and soil carbon rights to third parties.
A Carbon Sequestration Agreement may authorise a person to access Crown land, plant and maintain vegetation on Crown land for the purposes of carbon sequestration, control carbon sequestered within vegetation or soil, and manage the land for the purpose of carbon sequestration.


text:
Buckling Up Works
As Missouri eases into another hot and humid summer, more people are hitting the roadsboth for work and for recreation. With additional people on the road, the chances of motor vehicle accidents increase, so the Department would like to take this opportunity to remind drivers that buckling up saves lives.
Transportation incidents, which include highway, non-highway, air, water, and rail fatalities, and also fatalities resulting from being struck by a vehicle, were the leading event or exposure of fatal work injuries in Missouri in 2008 and again in 2009, accounting for 59 of the 142 work-related fatalities in 2009.
The National Highway Traffic Safety Administration (NHTSA) reports that occupants are 45 percent more likely to survive a crash if they are wearing their safety belts correctly. Three out of four people who are ejected from a vehicle during a crash will die as a result. Seat belt usage saves an estimated 9,500 lives each year. Americans spend more than 100 hours a year commuting to and from work, and nearly 30 percent of all travel is work-related.
"Missourians spend hours on the road, driving to and from work, for work, or running errands. Buckling up increases their chances of making it to their destinations safe and sound, and should be an easy decision. Unfortunately, close to 25 percent of Missourians choose not to buckle up, a number we're hoping to change by raising awareness that buckling up works," says Department Director Larry Rebman.
Missourians should practice safe transportation habits both on and off the job. Wearing a seat belt not only saves lives, it helps save money. The U.S. spends nearly $18 billion a year in medical, insurance, and overhead costs due to injuries caused by collisions involving passengers and drivers without seatbelts. So when you hop in your car to drive from meeting to meeting, or hit the highway for a vacation road trip, remember to buckle up!


text:
SAVING THE Devils River minnow
In just about 50 years, the Devils River minnow has gone from being one of the most abundant native fishes in southern Texas to one of the rarest fishes in the world. Requiring clean spring waters for survival, populations of this tiny, shiny minnow have declined drastically as stream modifications and pollution have increased. Sadly, the fish has even been eliminated from the upper and lower portions of its namesake — the Devils River. The Devils River minnow is part of a unique fish fauna in the area where the Chihuahuan Desert, Edwards Plateau, and South Brush Texas ecosystems join. Badly hurt by human water use and introduced species, half the native fishes in this region are considered imperiled, and four species have already gone extinct.
Although first proposed for endangered status under the Endangered Species Act in 1978, the Devils River minnow wasn't listed until 1999 — at which point it earned only threatened status and was given no habitat protections. The U.S. Fish and Wildlife Service's final recovery plan for the minnow, approved in 2005, relies exclusively on voluntary measures for the species' protection and is insufficient to prevent the fish's extinction, much less promote its recovery.
Shortly after the minnow's recovery plan was approved, the Center, Forest Guardians, and Save Our Springs Alliance filed a lawsuit against the Service to challenge the minnow's lack of designated critical habitat, as well the fact that it has been granted only threatened — rather than endangered — status. We continue to work for river protection to save the habitat of the Devils River minnow and many other imperiled species.
Contact: Jeff Miller
|Photo © Garold W. Sneegas||HOME / DONATE NOW / SIGN UP FOR E-NETWORK / CONTACT US / PHOTO USE /|


text:
The World Bank says environmental change could compel 216 million individuals across the world to move inside their nations by 2050.
The foundation's refreshed Groundswell report delivered today found that focal points of interior environment relocation could arise by 2030 and keep on spreading until 2050.
It said worldwide activity against emanations, support for green, comprehensive and tough advancement could lessen the size of environment movement by 80 percent.
The report said by 2050, Sub-Saharan Africa could see upwards of 86 million inward environment migrants.
In different figures, East Asia and the Pacific, 49 million; South Asia, 40 million; North Africa, 19 million; Latin America, 17 million; and Eastern Europe and Central Asia, 5 million.
Juergen Voegele, World Bank Vice President of Sustainable Development said the Groundswell report is a token of the human cost of environmental change, especially on poor nations.
The official noticed that it spreads out a way for nations to address a portion of the key factors that are causing environment driven migration.
"All these issues are essentially associated which is the reason our help to nations is situated to follow through on environment and improvement goals together while building a more maintainable, protected and versatile future", Voegele added.
Source link from dailypost.ng


text:
||Geological Survey, Reston, VA.; Wisconsin Dept. of Natural Resources, Madison.; Earth Tech., Inc., San Antonio, TX.; National Sanitation Foundation, Ann Arbor, MI.; Environmental Protection Agency, Washington, DC.
A hydrodynamic-settling device was installed in 2004 to treat stormwater runoff from a roof and parking lot located at the Water Utility Administration Building in Madison, Wis. The U.S. Geological Survey, in cooperation with the Wisconsin Department of Natural Resources, the City of Madison, cities in the Waukesha Permit Group, Hydro International, Earth Tech, Inc., National Sanitation Foundation International, and the U.S. Environmental Protection Agency, monitored the device from November 2005 through September 2006 to evaluate it as part of the U.S. Environmental Protection Agencys Environmental Technology Verification Program. Twenty-three runoff events monitored for flow volume and water quality at the devices inlet and outlet were used to calculate the percentage of pollutant reduction for the device.


How to Remove Personally Identifiable Information (PII) from Google Analytics
November 14, 2019
In the face of increasing privacy regulations such as the GDPR, protecting the identity of your website's users has never been more important than it is today.
If you have Google Analytics set up on your site and believe there is a chance that PII data in the URL could be sent to Google, it is crucial for that information to be redacted. In addition to simply following best practices and the law, Google policy requires that marketers must restrict all PII from being passed to Google. The most common information includes email addresses, phone numbers, full names, usernames, passwords and zip codes.
This how-to post breaks down how marketers and data professionals can find and remove personally identifiable information from Google Analytics data.
How do you find PII data in your Google Analytics reports?
The simplest way to check for an email address is to navigate to "Behavior" > "Site Content" > "All Pages." Then add a filter using the ampersand signal @. This will show any pageviews that have common emails in them.
How to redact PII using Google Tag Manager
Follow the instructions below to learn how to use Google Tag Manager to redact PII from the URL before the data is sent to Google.
1. Create a custom JavaScript variable in GTM with the following code:
function() {
 return function(model) {
 // Add the PII patterns into this array as objects
 var piiRegex = [{
 name: 'EMAIL',
 regex: /[^\/][a-zA-Z0-9._-]+(@|%40)(?!yoursite\.com)[^\/]+[a-zA-Z0-9._-]/gi,
 group: '' },{
 name: 'SELF-EMAIL',
 regex: /[^\/][a-zA-Z0-9._-]+(@|%40)(?=yoursite\.com)[^\/]+[a-zA-Z0-9._-]/gi,
 group: '' },{
 name: 'TEL',
 regex: /((tel=)|(telephone=)|(phone=)|(mobile=)|(mob=))[\d\+\s][^&\/\?]+/gi,
 group: '$1' },{
 name: 'NAME',
 regex: /((firstname=)|(lastname=)|(surname=))[^&\/\?]+/gi,
 group: '$1' },{
 name: 'PASSWORD',
 regex: /((password=)|(passwd=)|(pass=))[^&\/\?]+/gi,
 group: '$1' },{
 name: 'ZIP',
 regex: /((postcode=)|(zipcode=)|(zip=))[^&\/\?]+/gi,
 group: '$1' }
 // Fetch reference to the original sendHitTask
 var originalSendTask = model.get('sendHitTask');
 var i, hitPayload, data, val;
 model.set('sendHitTask', function(sendModel) {
 hitPayload = model.get('hitPayload');
 // Let's convert the current querystring into a key,value object
 data = (hitPayload).replace(/(^\?)/,'').split("&").map(function(n){return n = n.split("="),this[n[0]] = n[1],this}.bind({}))[0];
 // We'll be looping thu all key and values now
 for(var key in data){
 // Let's have the value decoded before matching it against our array of regexes
 piiRegex.forEach(function(pii) {
 var val = decodeURIComponent(data[key]);
 // The value is matching?
 // Let's replace the key value based on the regex and let's reencode the value
 data[key] = encodeURIComponent(val.replace(pii.regex, + '[REDACTED'+ + ']'));
 // Going back to roots, convert our data object into a querystring again =)
 sendModel.set('hitPayload', Object.keys(data).map(function(key) { return (key) + '=' + (data[key]); }).join('&'), true);
 // Set the value
You can also get a copy of this code from Brian Clifton's blog article "Remove PII from Google Analytics." I made a few changes in the email and self-email regular expression so that the entire email address would be redacted instead of only the four characters before and after the @ symbol. You could also update the other regular expression to match the parameters you pass in your URL. For example, you may want to add the name parameter to the regex if your site uses the name parameter in your URL.
2. Update your Google Analytics setting to add a custom task to call the new variable you created from the previous step.
Once you have the GTM setting and variable in place, you can set up a "Site Content" report in Google Analytics to check on any URLs that contain redacted PII data by adding a page filter that matches the word "REDACTED." You can check the "Site Content" report to see if you are passing any PII data in your URLs and take action on your site to remove that data from the source.
Follow ForwardPMX
Our Newsletter
Sign up to receive our monthly insights.
You May Find These Interesting
Our Visit to the Forest For Change
read more


Introducing Roslyn analyzers for Sitecore
Introducing Roslyn analyzers for Sitecore
With this post, I introduce a set of Roslyn analyzers for Sitecore. The goal for this project was to get more control on code quality, to be more aware of less optimal code constructions in Sitecore, and in the end, it will give you the possibility to write better unit tests.
What is Roslyn Analyzers
Roslyn-based analyzers use the .NET Compiler SDK (Roslyn APIs) to analyze your project's source code to find issues. They can be available as NuGet packages and Visual Studio extensions. With rulesets, you can set up the set of rules you want to comply with. How you do this in an effective way I wrote in a previous post about controlling rulesets with NuGet packages. The set analyzers that are released now are only available as a NuGet package. The advantage of NuGet packages is that they also can be used in continuous integration scenarios. Whereas the Visual Studio extension only can be used within Visual Studio.
Why using Analyzers with Sitecore
Over the years Sitecore changed little by little. In the past, there were a lot of static classes, which are not ideal from a design and unit test perspective. This changed some versions ago. Sitecore introduced a set of abstractions as an alternative. Despite this change, still many developers use those static classes. Even in recent Sitecore Demo projects these static classes often are used. Although everybody knows these aren't starter kits, these analyzers will show why.
Sitecore's Static Classes vs. Abstract Classes
To improve the testability of your custom Sitecore it's a good practice to don't use static classes. Sitecore has quite a few of them. To avoid these the analyzers will show you warnings when using Sitecore static classes and tell you which base class you should inject. Sitecore Roslyn analyzer
Many of these static classes are not regularly used, but some may be used quite often. For example: Log, LinkManager, Settings and TemplateManager. The full list of static classes that should be replaced by a base class can be found in the documentation of the package.
In many cases, static classes easily can be replaced by the base class alternative without losing any functionality. It always improves testability and design. All base classes are registered as a singleton, so there are no concerns regarding hidden singletons. If you want to see the complete list of the currently registered, along with its scope and type visit /sitecore/admin/showservicesconfig.aspx.
Potential Performance Issues
There are some Sitecore code constructs, that make you always curious about the performance in real-world scenarios. So you'll get warnings when using Axes.GetDescendants() or SelectItems(string xpath). Most of the time there's a good alternative available like search. If it's not, you may suppress the rule with a good reason and your colleagues know why you think it's a good idea to use it.
Exception handling
Good troubleshooting comes with proper logging. So there are checks on good usages of error logging. For example, if you catch an exception be sure that you'll add a Sitecore log error action. Also, the analyzers will check if you include the exception in the log. The goal of these rules is to never swallow an exception. Clear and useful logging is critical in troubleshooting scenarios. These rules try to prevent you miss logging on the moment you'll have to troubleshoot.
Helix Rules
There are rules about Helix architecture. This enforces layer architecture and the dependencies between features. These rules are still a little bit of work in progress. It looks for references between the layers. In later versions, there will be checks added for Helix.
How to use Roslyn analyzers
These analyzers are available as a NuGet package. You install the package in all Sitecore projects. After installing Visual Studio will execute them in the background (if you didn't disable background analysis) and shows warnings in the error pane. Using a ruleset configuration file, or an editorconfig file you disable or change the severity of the rules.
A full list of all rules (and their IDs) can be found on GitHub.
Summary
Roslyn analyzers are an easy way to give developers an early heads-up about code quality. Optionally you can prevent compiling specific code constructs by using rulesets.
Stefan
Stefan
Hi! I'm Stefan, a software developer based in Utrecht, The Netherlands.


text:
Spectacular Space Camp
o celebrate the 50
anniversary of the first moon landing, The Mall is inviting families to an out of this world adventure as the shopping centre welcomes their 'Spectacular Space Camp'.
The free event will see mini astronauts explore the universe, floating through space in virtual reality whilst learning about stars and beyond in The Mall's planetarium.
Running in Central Square from Saturday 27th July until Friday 9
August, children will have the chance to touch a real-life meteorite (4.5 billion years old) before getting changed into their very own space suit and meeting The Mall's Astronomer!


text:
Main Article Content
I investigated how impulsive buying behavior affects postimpulsive buying satisfaction through the mediator of mixed emotion response and the moderator product type. I collected data using the survey method and used independent samples t tests, two-way analyses of variance, and linear regression to analyze the 243 valid questionnaires. The results showed that impulsive buying behavior has a direct effect on mixed emotion response and affects the consumers' postimpulsive buying satisfaction through mixed emotion response. Moreover, the product type has regulatory effects. Research limitations and implications for theory and management are discussed.


text:
Friday, April 1, 2016
BUILDING LOCAL FOOD SYSTEMS
A new resource from USDA can help communities make the economic case for investments in local food. "The Economics of Local Food Systems: A Toolkit to Guide Community Discussions, Assessments and Choices" will help local food stakeholders–including farmers markets, food hubs, and other local food outlets–tell the story of how investing in strong local and regional food systems can revitalize rural and urban economies across the country. The toolkit allows communities to conduct reliable economic impact assessments of investing in local food system initiatives. The Toolkit uses real-world projects, experiences, and applied research, making it a practical and useable resource for community leaders, businesses, and others.
Source: USDA, 3/24/16, Local Food Systems


text:
SPONTANEOUS TRAIT TRANSFEENCE
KEY WORDS: SPONTANEOUS TRAIT TRANSFERENCE,
COMMUNICATION, TRAIT ACTIVATION, TRAIT ASSOCIATION, TRAIT INFLUENCE
This study examined how spontaneous trait transference could effect communication. Spontaneous trait transference (STT) occurs if a speaker attributes positive or negative traits to an acquaintance and the listener incorrectly attributes those traits to the speaker. This study investigated if STT occurs under relatively natural stimuli. Also investigated was whether or not STT is an uncontrollable phenomenon or if by making people aware of STT can aid them in trying to avoid making misattributions. Participants included forty-four college students, the average age was 18. The participants were shown slides of individuals along with audible descriptions in the first trial and then instructed to make correct photograph/ trait associations in the second trial. The results suggest that spontaneous trait transference does occur under relatively natural stimuli and even by forewarning persons of STT and instructing them to avoid making misattributions, the errors were still made. Results were also compared to a related study on STT by Skowronski, Carlston, and Crawford (1998) and found to be similar.
measures for this study consisted of the subject recalling the correct
trait of each photo, the correct description of each photo (self or acquaintance),
and the subjectís ability to match the photo to the correct trait and the
correct description. The independent variable in this study was whether
or not the subject was informed of the STT effect and instructed to avoid
The data from this study was analyzed with an independent samples t-test.
The participants that were familiar with STT recalled a greater number of traits (significant at the.07 level) (M=.71, SD=.20) than the group unfamiliar with STT (M=.57,SD=.25) (see Figure 1 for results). The amount of correct descriptions was comparable between the group unfamiliar with STT (M=.51, SD=.20) and the group familiar with STT (M=.48, SD=.23). The amount of correct traits paired with correct descriptions varied marginally between the group unfamiliar with STT (M=.42, SD=.20) and the group familiar with STT (M=.35, SD=.22).
The independent samples t-test showed that the group unfamiliar with STT had greater difficulty in trait recall than the group made familiar with STT, t(42)=-1.97, p<.05. A second independent samples t-test revealed only a marginal difference in the amount of correct descriptions between the 2 groups, t(42)=.582, p<.05. The final independent samples t-test showed that there was also only a marginal difference in the amount of correct traits paired with correct descriptions between the 2 groups t=1.071, p<.05
The results revealed that the group familiar with STT was able to more easily recall traits than the group unfamiliar with STT. However, they had greater difficulty than the group unfamiliar with STT in recalling correct descriptions and correct traits paired with correct descriptions. The hypothesis proposed that there would be no difference between the 2 groups on the 3 dependent variables, accordingly, the hypothesis was accepted at the.05 level for all variables but not at the.07 level for trait recall.
This study has provided evidence that spontaneous trait transference occurs even under more natural circumstances than observed in Skowronski et. al, (1998). Furthermore, it was reinforced that the effects of STT are uncontrollable and even if forewarned of the nature of STT, one can not avoid itsí repercussions.
Moreover, because spontaneous trait transference still occurred even under more real-life circumstances, it more than likely engaged the participants in many of the cognitive processes that real-life situations generate. Therefore, it can be inferred that STT is a persistent associational phenomenon that affects impressions of people who talk about othersí behavior.
It would be impetuous to conclude, however, that spontaneous trait transference is present in every aspect of life. It does not seem likely that people are universally identified as having the traits they describe in others, also future research may discover other extenuating factors. For example, STT may be less likely to occur in the context of acquaintances, friends, or family members because the communicator is already known to the perceiver, consequently already viewed as possessing certain traits. Conversely, STT may reinforce expectancies unjustly attributed to a person already known. The effects of prior knowledge of the communicator have not yet been examined and future research may yield additional findings.
Nevertheless, the current study has shown additional support that spontaneous trait transference is a robust occurrence that can occur under relatively natural stimuli. This may suggest that gossip and other forms of social communication may have surprising and inadvertent consequences for the communicator. This may also indicate that communicators who want to be perceived in a certain way should simply describe the traits that they would like to be associated with. Thus, it adds new meaning to the saying, "Iím rubber, youíre glue what you say bounces off me and sticks to you."


text:
Freshman/Sophomore Seminar - Exploring the Short Story in the Philippines and Indonesia
In both the Philippines and Indonesia, the short story is an important vehicle for artistic, emotional and socio-political expression and experimentation. This seminar will introduce students to some of the major contemporary themes, including romance, resistance, gender, and the challenges of modernization and the new global order. The comparative perspective will enrich our understanding of the strong narrative traditions of these two important countries of island Southeast Asia. This seminar may be used to satisfy the Arts and Literature breadth requirement in Letters and Science.


text:
Today IBM and the World Business Council for Sustainable Development, together with Nokia, Pitney Bowes, and Sony, are announcing the creation of "The Eco-Patent Commons," a new collaborative effort focused on shared use of intellectual property to help the environment.
Together these companies are pledging dozens of patents in what we hope will be an expanding effort. As the industry moves to have greater openness and collaboration as part of their balanced intellectual property strategy, the Commons can help companies ensure that "green" is an essential part of that strategy.
The overview of The Eco-Patent Commons from the World Business Council for Sustainable Development website states that the goals are
- To provide an avenue by which innovations and solutions may be easily shared to accelerate and facilitate implementations to protect the environment and perhaps lead to further innovation.
- To promote and encourage cooperation and collaboration between businesses that pledge patents and potential users to foster further joint innovations and the advancement and development of solutions that benefit the environment.
The press release gives examples of some of the environmental benefits expected for pledged patents:
- Energy conservation or improved energy or fuel efficiency
- Pollution prevention (source reduction, waste reduction)
- Use of environmentally preferable materials or substances
- Water or materials use reduction
- Increased recycling opportunity
Patents in the Commons will typically relate to manufacturing or technical business processes that directly show an environmental benefit.
The idea for the Commons was originally proposed at a IBM Global Innovation Outlook conference. Today's Commons announcement follows IBM's patent non-assertion pledges for
- 500 patents to benefit open source in January, 2005,
- healthcare and education standards in October, 2005, and
- over 150 Internet, SOA, web services, and Web 2.0 core standards for interoperability in July, 2007.
Dave Kappos, IBM Vice President and Asst. General Counsel in Intellectual Property Law, and I recorded a podcast about this announcement that goes into greater detail. The press kit also has additional information.
Finally, if you and your company would like to participate, the Commons overview has contacts as well as this advice:
Contact your Intellectual Property (IP) function and examine your business's patent portfolio. Identify patents your business may want to contribute to the Eco-Patent Commons. Many businesses do not routinely patent innovations that benefit the environment, so some participants will have only a small number of patents to pledge. Contributing even one patent is sufficient for participation and can make a significant difference in helping to further sustainable development.
Selected Media Coverage:
- CNET: "Eco-Patent Commons shares earth-friendly tech", by Martin LaMonica
- Reuters, "IBM, Pitney-Bowes, others give free green patents"
- San Francisco Chronicle, "'Eco-Patent Commons' hopes to improve environmental innovation", by Tom Abate
- Bloomberg, "IBM Joins Sony, Nokia in Sharing Ecologically Friendly Patents", by Matthew R. Miller
- VNUNet, "IT industry forms green coalition", by Iain Thomson
- EARTHtimes.org, "IBM, Sony team up for Eco-Patent Commons", by Brian Holmes
- InfoWorld, "IBM, Nokia, and Sony back green-patent giveaway", by Ted Samson


Take the 2-minute tour ×
I found this word today, and I thought it was pretty interesting. I read it in the context of "becoming and adult", or "coming of age", but I'd like to know the etymology of it. I could only find definitions for the word itself, not its origins. At first blush it looks like "one person before/ahead", but it also seems like 人前 can mean a portion of food. "One person's portion of food"? (Perhaps someone is now big enough to have an adult's portions?)
share|improve this question
1 Answer 1
up vote 7 down vote accepted
The etymology is itinin + mae. I could say more about mae, but more likely you are wondering why it means this.
The key is understanding that -mae is a suffix which means: 1) an amount or portion suitable for X; sannin-mae: a serving such as food) suitable for three people 2) emphasises ones attributes or functionality; otoko-mae "manly", ude-mae "skill, prowess"
Source (seems to be popular lately): Daijirin, Daijisen
In itinin-mae, the sense is "a person of ability and skills", hence an adult. This is the second meaning given above. Depending on the context, the first meaning is also possible: a serving (such as food) suitable for one person.
share|improve this answer
Your Answer


text:
Scholarships play a pivotal role in enabling students to pursue their dreams and aspirations in higher education. In today's fast-paced digital world, information and technology scholarships are in high demand, providing opportunities for aspiring tech professionals to gain the knowledge and skills needed to thrive in the industry. Ryerson University in Canada stands out as a beacon of educational excellence, offering a range of scholarships tailored to support students pursuing information and technology-related fields. In this article, we will explore the Information and Technology scholarships at Ryerson University, highlighting their significance, eligibility criteria, and the impact they have on students and the tech industry.
1. The Significance of Information and Technology Scholarships
Information and technology scholarships serve as a bridge between the academic world and the tech industry. They empower talented individuals to access quality education and develop expertise in areas such as computer science, data science, artificial intelligence, and cybersecurity. These scholarships are not only a means of financial support but also a recognition of the potential of students to contribute significantly to the rapidly evolving technology sector.
2. Ryerson University: A Hub for Technology Education
Ryerson University, located in the heart of Toronto, is renowned for its commitment to innovation and technology. The university's Faculty of Science and the Faculty of Engineering and Architectural Science offer a wide range of programs related to information and technology. The university's strong ties to industry partners and a vibrant tech ecosystem make it an ideal choice for students seeking to excel in the tech field.
3. Information and Technology Scholarships at Ryerson University
Ryerson University offers several scholarships aimed at supporting students pursuing information and technology programs. Some of the notable scholarships include:
a. The Ted Rogers School of Information Technology (TRSM) Scholarships
The Ted Rogers School of Information Technology at Ryerson University offers various scholarships to undergraduate and graduate students. These scholarships are based on academic merit and are available to students in computer science, information technology management, data science, and related programs.
b. Women in Technology Scholarship
Recognizing the importance of diversity in the tech industry, Ryerson University offers scholarships specifically aimed at women pursuing information and technology degrees. These scholarships encourage and empower female students to excel in traditionally male-dominated fields.
c. Financial Aid for Underrepresented Communities
Ryerson University is committed to providing opportunities to underrepresented communities in the tech industry. Scholarships and financial aid are available to students from diverse backgrounds, including Indigenous students and individuals with disabilities.
4. Impact on Students
The impact of information and technology scholarships at Ryerson University extends beyond financial support. These scholarships provide students with the means to access quality education, gain valuable experience through internships and co-op programs, and build a network of industry connections. Graduates of Ryerson's information and technology programs are well-prepared for successful careers in the tech sector, thanks in part to the scholarships that supported their educational journey.
5. The Broader Impact on the Tech Industry
By investing in scholarships for information and technology education, Ryerson University contributes to the growth and innovation of the tech industry. Graduates who benefit from these scholarships become the skilled professionals and entrepreneurs who drive technological advancements, startups, and research initiatives that have a positive impact on society.
Information and technology scholarships at Ryerson University are not just financial aids; they are catalysts for empowering the next generation of tech innovators. These scholarships recognize talent, promote diversity, and have a lasting impact on students' lives and the tech industry as a whole. Ryerson's commitment to supporting students pursuing careers in information and technology demonstrates the university's dedication to fostering excellence and innovation in the ever-evolving digital landscape. As the tech industry continues to shape the world, Ryerson University's scholarships play a pivotal role in shaping the future of technology professionals in Canada and beyond.


text:
We have constructed an achromatic half-wave plate (AHWP) suitable for the millimeter wavelength band. The AHWP was made from a stack of three sapphire a-cut birefringent plates with the optical axes of the middle plate rotated by 50.5 deg with respect to the aligned axes of the other plates. The measured modulation efficiency of the AHWP at 110 GHz was 96±1.5%. In contrast, the modulation efficiency of a single sapphire plate of the same thickness was 43±4%. Both results are in close agreement with theoretical predictions. The modulation efficiency of the AHWP was constant as a function of incidence angles between 0 and 15 deg. We discuss design parameters of an AHWP in the context of astrophysical broadband polarimetry at the millimeter wavelength band.
© 2005 Optical Society of America
(_PHONE_) Instrumentation, measurement, and metrology : Polarimetry
(_PHONE_) Optical devices : Polarization-selective devices
(_PHONE_) Physical optics : Polarization
(_PHONE_) Other areas of optics : Astronomical optics
Shaul Hanany, Johannes Hubmayr, Bradley R. Johnson, Tomotake Matsumura, Paul Oxley, and Matthew Thibodeau, "Millimeter-wave achromatic half-wave plate," Appl. Opt. 44, 4666-4670 (2005)


text:
Term: Rosendale Township [origin of place name]
Definition: In an early day the name of Rosendale was the most appropriate that could have been given to the tract of land constituting the town of that name. It was suggested by Mrs. George C. Curtis because it was such a perfect vale of roses.
[Source: Butterfield History of Fond du Lac Co., p. 767.]


text:
Today, you will learn how to create an amazing smooth scrolling effect with Scroll Navigation module. To apply this feature, you will need Elementor page builder and JetElements add-on which includes this widget. The JetElements plugin is the richest Elementor add-on. You can use it for applying many other features. I describe the process step-by-step below. So let's get started!
- Open the necessary page to which you're going to apply Scroll Navigation module in Elementor.
- In the center, press Add New.
- In the opened menu, click Edit and go to advanced settings on the left.
- Input the name of the section you'll be working with into the CSS ID field.
- Pay attention to uppercase and lowercase characters, and underscores. Also, bear in mind that the name of each section should be unique (Section_1, Section_2, and so on).
- Remember that you can create as many sections as you want, but not fewer than two.
- After all the sections are added, find the Scroll Navigation widget in the Elements search field on the left in the menu. Drag-and-drop it above all the sections.
- On the left, you will see the content settings for this widget. Under the Item tab, you will need to add a number of items equal to the number of sections you've created. You will see three items already listed. And if you need more, just click Add New.
- Open all the items in turn and check the correctness of the Section ID you've added in the CSS ID field several steps ago. If the IDs don't match, the Scroll Navigation won't work as it should.
- Also, you can set the hint icon and the label title for each navigation item. Depending on your needs, you can turn the Invert under this section on or off.
- Under the Settings tab, you can alter the position of the Scroll Navigation items, set your custom scrolling speed, use the offset, or allow switching from section to section by default.
- Now go to the Style settings of the Scroll Navigation module. You can see settings such as background type, background image, and border. Here, you can also play around with the appearance of the hints and labels typography.
There we go – now you can see the Scroll Navigation work on your page. With this function, your customers will easily be able to search and find any information. Write down in the comments below what other widget instructions you would like to read about.
Jessica spends 12 hours a day on the internet managing security for web assets and loves her macha tea


text:
The Biblical Quotations in the Old Georgian Translations of The Hexaemeron of Basil of Caesarea
This article addresses the issue of the provenance of the Biblical passages cited in two Georgian translations of the Hexaemeron of St. Basil the Great. Specifically, it focuses on procedures adopted by the translators of Basil's work, namely whether they used any of the surviving Georgian versions of the Holy Scriptures, provided their own rendering, or if the quotations of their translations were taken from a hitherto unknown Georgian recension of the Bible. Finally, this article emphasizes the importance of studying the Biblical passages cited in the Old Georgian translations of the Hexaemeron for a better understanding of the history of the Georgian translation of the Holy Scriptures.


Monday, February 4, 2008
Ten Signs You're Addicted to Genealogy...
I've decided to take another stab at coming up with genealogy humor. After reading Chris Durham's post a few times, I could not help but come up with my own humorous post. (Or an attempt at it.)
So here are ten signs you're addicted to genealogy:
10. You have dreams where you see your family tree.
9. You are grumpy for most of the day if you do not get a chance to read articles from genealogy blogs or read about genealogy techniques.
8. You bring notebooks, pencils, and possibly tape recorders or camcorders to family gatherings, even if it is not for a holiday or special event.
7. You can remember what a first cousin five times removed is but you can't remember what you need to buy at the grocery store.
6. Family members run away from you when they see you coming towards them with a notebook and pencil in your hand.
5. You are always finding cousins related to you, no matter how distant, and introducing them to your family members.
4. Local archivists, librarians and county officials know you on a first name basis.
3. You write or speak about your ancestors as if you have known them your whole life.
2. You stop to transcribe the tombstones in every cemetery you drive by.
1. If you did not have to eat, sleep or work, you would spend all of your time at an archive.
1 comment:
Schelly Talalay Dardashti said...
Hi, Jessica,
Never leave home without a pencil, small notebook, digital camera and a copy of the latest tree printout. Of course we should likely also be carrying a spare DNA test kit as well - never know whom you'll meet!
Good list!


text:
Lake Marble Falls (Colorado River Basin)
Lake Marble Falls (also known as Max Starcke Dam) is located near town of Marble Falls in Burnet County, on the Colorado River. The reservoir is owned and operated by the Lower Colorado River Authority for the primary purposes of generating hydroelectric power and water supply. Max Starcke Dam, originally named Marble Falls Dam, was renamed in 1962 for Max Starcke, the second general director of the LCRA. The project was authorized by Permit No. 998 dated November 4, 1927 from the State Board of Water Engineers. Construction of the dam started in November 1949 and was completed in October 1951. Deliberate impoundment of water began in July 1951. The dam is a concrete gravity structure of 860 feet long including the spillway, powerhouse, and other facilities. The top of the dam is at elevation, 738 feet above mean sea level. Spillway is controlled by 10 roof-weir floodgates, each 60 feet wide and 15 feet high, with a crest at elevation, 725 feet above mean sea level. Maximum design water surface is 758 feet above mean sea level, while design 100-year flood level at dam is 754.3 feet above mean sea level. Recorded historic high water level is 756.3 feet above mean sea level on Sept. 11, 1952. According to TWDB 2007 volumetric survey, the lake has a capacity of 7,486 acre-feet encompassing a surface area of 608 acres at the elevation of 738 feet above mean sea level. The drainage area above the dam is 36,325 square miles, of which 11,900 square miles is noncontributing. The water level in the lake is regulated by upstream reservoirs and power plant operation.


text:
National Geographic Society: Early Career Grant
The National Geographic Society supports projects that are bold, innovative, and potentially transformative and have a primary focus in conservation, education, research, storytelling, or technology. Early Career Grants are designed to offer less experienced individuals an opportunity to lead a project. Projects should align to one of the following three focus areas.
- Wildlife: This focus includes species-focused projects and the local evolutionary and ecological processes that sustain them. Support is provided to projects that seek to discover and identify species and ecosystems and to mitigate threats to Earth's life forms. Projects will improve understanding of biological diversity, including behavior, life history, evolution, ecology, and habitat requirements.
- Human journey: This focus supports projects in a range of fields that are helping to understand the origins and development of the human species; how humans modified and adapted to diverse landscapes across the globe; the evolution of cultures and societies; and the current status of and trends in cultural, linguistic, and genetic diversity. Recognizing that human society is currently out of balance with the natural world, this focus also seeks projects that propose solutions to mitigate this imbalance.
- Changing planet: The focus is on Earth's dynamic terrestrial, marine, and freshwater ecosystems. These are the foundations of life on the planet, yet are increasingly threatened by exploitation, mismanagement, and climate change. Support will be provided to projects that illuminate these issues to better inform decision making and to develop more effective models for conservation and protected area management at large scales. This area of focus seeks to reduce negative human impacts on ecosystems and Earth processes by increasing knowledge, inspiring action, and creating solutions with direct, quantifiable, and scalable methods for conserving landscapes or seascapes.
Amount: Grants typically range from $5,000-$10,000.
Eligibility: Individuals who are at least 18 years of age. Applicants are not required to have an advanced degree. Anyone with more than five years of professional experience in the field of their project focus does not qualify for an Early Career Grant (but can apply for an Exploration Grant instead). Organizations can also apply for grants, but the person within the organization who will lead the project—not the institution—should be the applicant. Giving is on an international basis.
This post was filed under: