and I need to modify certain columns (like 15, 156, 220) to change format from 20140321132233 to 2014-03-21 13:22:33. All fields that I need to modify are datetime. I saw some examples using awk but for math...
Permission denied in find: why do we need 2>&1?
bash,error-handling,find,io-redirection
I was recently searching for a way to filter out 'Permission denied' errors while searching for a file using the find command, and I found this link: How can I exclude all "permission denied" messages from "find"? Here's an the answer that worked for me from the link: find ....
[: : integer expression expected
bash,if-statement,integer
COUNTER=0 let COUNTER=COUNTER+1 count='ssh -i /var/www/.ssh/id_rsa_root -o stricthostkeychecking=no $host $cmd' count1='echo $count | awk '{print $4}'' printf "count1 : $count1\n" result1=${count1/.*} if [ "$result1" -ge "0" ]; then echo $host else echo $host exit fi If the value of $result1 is INTEGER and greater than zero, it'll goto IF loop...
How to extract first letters of dashed separated words in a bash variable?
linux,string,bash,shell,variables
I would like to extract the first letter of dashed separated words value of my bash variable, like this: MY_TEXT=this-is-my-custom-text I would like to create a second variable like this: MY_INITIALS=timct...
Calling find more than once on the same folder tree
linux,bash,shell,unix,find
I'm running a find command multiple times on the same group of files. The results of my find commands are usually disjoint sets, AKA I'm running find -mmin +35; find -mmin -25, and doing different things to the results. It seems sort of silly to search through the entire file...
Finding the average of a column excluding certain rows using AWK
linux,bash,awk,scripting
I want to calculate the average of the 5th column (last column) excluding the rows with the value "9999". Would appreciate your feedback. 77.300 16 1 3.6112914285714268 9.4 77.300 16 2 -0.001737142857145102 20.0 77.300 16 3 5.1570742857142857 8.9 77.300 17 0 3.6112914285714268 8.9 77.300 17 1 2.9484342857142849 11.7 77.300 17...
Error while executing lsof from bash script
linux,bash,shell,scripting
I am trying to check for the process which are running on a particular port and if present kill them, as i have to start another process on that port. Below is my code snippet. #!/usr/bin/env bash TEST_CASE_PATH="$HOME/Projects"; #kill Previous Process Running on port 9130 OUTPUT="$(ls -1)" echo "${OUTPUT}" #...
using sed to replace a line with back slashes in a shell script
regex,bash,shell,ssh,sed
I am trying to replace the bottom one of these 2 lines with sed in a file. <rule>out_prefix=orderid ^1\\d\+ updatemtnotif/</rule>\n\ <rule>out_prefix=orderid ^2\\d\+ updatemtnotif/</rule>\n\ And the following command seems to do that when executed as a command at the bash prompt sed -i '[email protected]_prefix=orderid ^2\\\\d\\+ updatemtnotif/@out_prefix=orderid ^2\\\\d\\+ updatemtnotif_fr/@g' /opt/temp/rules.txt however, when...
Capitalize all files in a directory using Bash
osx,bash,rename
I have a directory called "Theme_1" and I want to capitalize all the filenames starting with "theme". The first letter of every file name is lowercase and I want it to be upcase. I've tried this but all the letters in the filename are upcase, which is not what I...
Execute bash function from find command
bash,xargs
I have defined a function in bash, which checks if two files exists, compare if they are equal and delete one of them. function remodup { F=$1 G=${F/.mod/} if [ -f "$F" ] && [ -f "$G" ] then cmp --silent "$F" "$G" && rm "$F" || echo "$G was...
Replace [a-z],[a-z] with [a-z], [a-z] and keep the letters
bash,awk,sed
How can I replace [a-z],[a-z] with [a-z], [a-z] and keeping the letters? Input suny stony brook, stony brook,usa. Output suny stony brook, stony brook, usa. What I have tried sed 's/[a-z],[a-z]/[a-z], [a-z]/g' <<< "suny stony brook, stony brook,usa." sed 's/[a-z],[a-z]/, /g' <<< "suny stony brook, stony brook,usa." ...
Allowing an executable to be terminated w/ ctrl+c in a shell script w/o exiting
bash,shell
Example: #!/bin/bash command_a # starting a executable command_b # should be executed after after exiting A A is exited via ctrl+C. I didn't really know how to search for this....
Bash alias function with predefined argument
bash
I have an alias gl which is an wrapper for git log. Basically like this function gitLog(){ if [ $# -eq 0 ] then git log else git log -n $1 } alias gl=gitLog I want to add an alias which just calls gitLog with an argument like this alias...
How to copy matches from an extremely large file if it contains no newlines?
python,linux,bash,perl,grep
The problem is I cannot avoid working with extremely big files which contain no newlines in them: text1...gigabytes of data here, all in one single line...[a text to extract b> What should I do if I want to copy matches from this file (putting every match in a separate line,...
storing 'du' result in a variable [duplicate]
bash,unix,putty
This question already has an answer here: How to return the output of program in a variable? 4 answers I am using Putty with bash-4.2. Therein, I am outputting file size with: du -m myfile.csv which returns: 1.25 myfile.csv How do i store this line in a variable so...
bash interactive script pass input
bash,command-line-arguments
I'm running the following interactive Jar. java -jar script.jar argument-line-here \n Now I'm creating a bash script which runs the jar file. How do I pass the argument line and the conformation "\n" to this interactive script? these are input lines for the script. This question has some answers, expect...
Why does 'sort file > file' result in an empty file? [duplicate]
bash
This question already has an answer here: bash redirect input from file back into same file 7 answers When you try to sort a file in-place with sort afile > afile you silently end up with afile being an empty file. Why is that? I'd expect either an error...
How to change svn:externals from bash file non-interactive
bash,svn,svn-externals
I have multi externals need to be set within a file externals.txt and I attempt to change the svn:externals from a bash: svn pe svn:externals svn://hostname/branchname -F extenals.txt But the command throws out an error: svn: E205007: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no...
Bash script that removes C source comments
bash
I need to write a bash script which copies all .c files from a directory $2 to another directory $1, but without comments. I only have to remove comments that begin with //, might have


away.
I live by that snow dump, and the original poster is 100% correct!!
If the event happened on the 11th of June and the pilot photographed the slide in early July how could he know about the rocks in the air during the air blast? That part didn't make sense to me.
Risa, apparently he could see the rocks that had been tossed up higher lying on the snow above the slide.
A common source of the dark material in glacial ice is windblown dust from adjacent snowfree slopes each summer. Many valley glaciers have alternating annual light and dark bands when exposed in cross-section by crevasses. The less common surface bands Dick G describes are called ogives:
Definitely not the biggest recorded landslide in North America.
Strictly speaking landslides on glaciers, check the Eastern Alaska Range (Jibson et al., 2004) and landslides triggered by the Good Friday earthquake (Post, 1967).
Even without a " biggest" modifier, still very impressive.


#1
 1. hiding my  from ur
 Devshed Novice (500 - 999 posts)
 Join Date
 Feb 2004
 Posts
 959
 Rep Power
 183
 Optimizing Query that calculates, groups, and groups again
 Seeing if there's any bright optimization ideas out there on a particular query need.
 To simplify, imagine that we want to know how many kids in a class are present (P) between 0 and 50 percent of the time, and how many are present 50 to 100 percent of the time. Call the kids with under 50% attendance "bad" and the other ones "good".
 The data in the attendance table may look like:
 studentid | mark
 -------------------
 JACK | P
 JACK | A
 JACK | A
 JACK | A
 JACK | A
 JACK | P
 JILL | P
 JILL | P
 JILL | P
 JILL | A
 Now, Jack is a "bad" kid because he is absent over half the time, while Jill is a "good kid".
 The resulting output should simply look like
 array(
 'bad' => 1,
 'good' => 1,
 )
 1 bad kid, and one good kid.
 While a simple concept, the steps are expensive. The SQL first needs to calculate a percentage for each and every kid (not cheap in itself) and then aggregate the counts of those.
 For just the first part - calculating the percentages - I've found that:
 SELECT *, ((SELECT COUNT(*) FROM attendance WHERE mark = 'P' AND studentid=a.studentid)/(SELECT COUNT(*) FROM attendance WHERE studentid=a.studentid)) AS percentage FROM attendance AS a ... (join filters) ... GROUP BY studentid
 works, but is very expensive (and I have hundreds of thousands of marks). And of course, this would still require either PHP manipulation of the results or more CASE syntax for the second step of aggregation.
 Any thoughts on a different strategy? Of course, PHP manipulation from the start is also a possibility, but I'm again finding that solution is taking too long.
 Thanks for any input,
 Jeremy
 ****
 Enjoy my post? Drop some props by hitting the scales button up top. JBL
 Website Design in Los Angeles and Washington, DC by PoweredPages.com
 2. #2
 3. SQL Consultant
 Devshed Supreme Being (6500+ posts)
 Join Date
 Feb 2003
 Location
 Toronto Canada
 Posts
 27,599
 Rep Power
 4287
 Code:
 SELECT CASE WHEN percentage >= 50
 THEN 'good'
 ELSE 'bad' END AS category
 , COUNT(*) AS total
 FROM ( SELECT studentid
 , 100.0 * COUNT(CASE WHEN mark = 'P'
 THEN mark END) /
 COUNT(*) AS percentage
 FROM attendance
 GROUP
 BY studentid ) AS t
 GROUP
 BY category
 Comments on this post
 - daprezjer agrees
 rudy.ca | @rudydotca
 Buy my SitePoint book: Simply SQL
 4. #3
 5. hiding my  from ur
 Devshed Novice (500 - 999 posts)
 Join Date
 Feb 2004
 Posts
 959
 Rep Power
 183
 Good stuff. Really simple follow up.
 There's a portion of the actual script that requires some calculation of db values to do multiple comparison values with the CASE statement. For simplicity sake, let's just say:
 CASE
 WHEN num/total > 5 OR num/total <=10 THEN 'top'
 WHEN num/total > 0 OR num/total <=5 THEN 'bottom'
 END
 Is there a way to write this script without using num/total twice for each WHEN statement? I've seen something like:
 WHEN num/total >5 <= 10 around as a shorthand, though I don't believe I ever got it to work. My (perhaps misplaced) worry is that it has to calculate num/total twice for just the one WHEN statement.
 ****
 Enjoy my post? Drop some props by hitting the scales button up top. JBL
 Website Design in Los Angeles and Washington, DC by PoweredPages.com
 6. #4
 7. SQL Consultant
 Devshed Supreme Being (6500+ posts)
 Join Date
 Feb 2003
 Location
 Toronto Canada
 Posts
 27,599
 Rep Power
 4287
 Originally Posted by daprezjer
 My (perhaps misplaced) worry is that it has to calculate num/total twice for just the one WHEN statement.
 i would be very surprised if the optimizer failed to recognize the opportunity to do one calculation instead of two
 rudy.ca | @rudydotca
 Buy my SitePoint book: Simply SQL
IMN logo majestic logo threadwatch logo seochat tools logo


text:
May 2, 2023
Purdue College of Agriculture joins $30.8 million USDA Food for Progress project to address root causes of migration in El Salvador, Guatemala and Honduras
WEST LAFAYETTE, Ind. – Purdue's College of Agriculture has been selected to serve as the university partner on a new, five-year U.S. Department of Agriculture Food for Progress project in El Salvador, Guatemala and Honduras. The Agricultural Trade and Climate Smart Innovations project will address root causes of migration by focusing on boosting economic growth in the region through the enhanced production of fruits and vegetables for trade. The Washington, D.C.-based organization Improving Economies for Stronger Communities will lead the grant. Purdue's Office of International Programs in Agriculture will coordinate and manage Purdue's contributions, which will focus on science- and risk-based sanitary and phytosanitary measures in strategically selected horticultural value chains with U.S. and regional market linkages.
"This project aims to foster growth in the agricultural sectors of these countries, creating opportunities for the populations most likely to migrate, including youth, women and minority groups," said Gerald Shively, associate dean and director of International Programs in Agriculture and principal investigator for the project. "Purdue's contributions in the areas of horticultural production and agricultural risk management draw on deep expertise and experience provided by multiple departments in the College of Agriculture."
The project team will primarily work with private sector partners and various Central American government offices, including ministries of agriculture and departments of plant and animal health. Purdue will also contribute short-term technical assistance throughout the project.
"One exciting opportunity is the chance to develop and improve technologies for more rapid pest detection and identification," according to Christian Cruz, professor in the Department of Botany and Plant Pathology and a co-principal investigator. "Innovations in this area are important not only for the region in which we will be working but also for identifying and controlling pests and diseases here in Indiana."
The first steps for the Purdue team will be to participate in agricultural value chain assessments during the upcoming summer. Working with local partners, these assessments will consider the diverse agroecologies, socioeconomic conditions and cultures of the project's target geographies to finalize value chain selection and provide recommendations for project interventions.
"Opening new doors to collaborate with universities in the region is a major motivation for us," said Peter Hirst, professor in the Department of Horticulture and Landscape Architecture and assistant director of International Programs in Agriculture. "The project will also provide long-run benefits to consumers here at home. This work will help to improve the safety of the foods we purchase. For example, Guatemala is a well-established supplier of off-season vegetables and berries to the U.S. market."
For more information, visit _URL_
About Purdue University
Purdue University is a top public research institution developing practical solutions to today's toughest challenges. Ranked in each of the last five years as one of the 10 Most Innovative universities in the United States by U.S. News & World Report, Purdue delivers world-changing research and out-of-this-world discovery. Committed to hands-on and online, real-world learning, Purdue offers a transformative education to all. Committed to affordability and accessibility, Purdue has frozen tuition and most fees at 2012-13 levels, enabling more students than ever to graduate debt-free. See how Purdue never stops in the persistent pursuit of the next giant leap at _URL_.
Writer/Media contact: Nyssa Lilovich, _PHONE_, _EMAIL_
Sources: Gerald Shively, _EMAIL_
Peter Hirst, _EMAIL_
Christian Cruz, _EMAIL_
Agricultural Communications: _PHONE_;
Maureen Manier, Department Head, _EMAIL_

source: m-a-p/FineFineWeb


Skip to main content
CytoGLMM: conditional differential analysis for flow and mass cytometry experiments
Abstract
Background
Flow and mass cytometry are important modern immunology tools for measuring expression levels of multiple proteins on single cells. The goal is to better understand the mechanisms of responses on a single cell basis by studying differential expression of proteins. Most current data analysis tools compare expressions across many computationally discovered cell types. Our goal is to focus on just one cell type. Our narrower field of application allows us to define a more specific statistical model with easier to control statistical guarantees.
Results
Differential analysis of marker expressions can be difficult due to marker correlations and inter-subject heterogeneity, particularly for studies of human immunology. We address these challenges with two multiple regression strategies: a bootstrapped generalized linear model and a generalized linear mixed model. On simulated datasets, we compare the robustness towards marker correlations and heterogeneity of both strategies. For paired experiments, we find that both strategies maintain the target false discovery rate under medium correlations and that mixed models are statistically more powerful under the correct model specification. For unpaired experiments, our results indicate that much larger patient sample sizes are required to detect differences. We illustrate the CytoGLMM R package and workflow for both strategies on a pregnancy dataset.
Conclusion
Our approach to finding differential proteins in flow and mass cytometry data reduces biases arising from marker correlations and safeguards against false discoveries induced by patient heterogeneity.
Peer Review reports
Background
Flow [1] and mass cytometry [2] allow researchers to simultaneously assess expression patterns of a large number of proteins on individual cells, allowing deep interrogation of cellular responses. The goal of such studies is to improve our understanding of the response mechanisms on a single cell basis by defining protein expression patterns that are associated with a particular stimulus or experimental condition. Finding differentially expressed proteins can help identify how cells function across experimental conditions. Some examples from our own work include: comparison between influenza strains [3], comparison between pregnant and non-pregnant women [4], comparison between healthy controls and HIV+ individuals [5], comparison between multiple sclerosis patients treated with daclizumab beta or placebo [6], and comparison between Beninese sex workers and healthy controls [7].
Statistical workflows that analyze data generated by flow and mass cytometry usually begin by clustering cells into both known and novel cell types. [8] provide an informative benchmark comparison study of many of the current clustering algorithms. The cluster step is followed by a differential expression analysis between and within cell types. The most popular differential analysis tools are: Citrus [9], the Bioconductor workflow by [10], cydar [11], CellCnn [12], and diffcyt [13].
We can classify differential analysis methods into marginal regression—analyses that focus on individual markers—and multiple regression—analyses that work on multiple markers simultaneously. The Bioconductor workflow by [10], cydar, and diffcyt are marginal regression methods. The advantage of marginal regression approaches is that they allow for flexible experimental designs—multiple factors, designs with interactions, designs with continuous variables, splines, and others are possible. The main disadvantage of this approach is in the separate testing for differential expression for each protein—when studying a specific protein marker—all the other markers are ignored. Therefore these methods are susceptible to biases induced by marker correlations.
Citrus and CellCnn are multiple regression methods. Their advantage is that they can provide a conditional interpretation of the effect of a protein onto the outcome, and thus reduce the bias due to marker correlations. A disadvantage is that Citrus summarizes protein expressions by taking the median for each cell type which can lead to a decrease in statistical power. The power decrease comes from the reduction in cell sample size from thousands of cells to one cell per sample. On the other hand, CellCnn uses a neural network for which it is currently unclear how to build confidence intervals, derive \(p\)-values, and control the number of falsely reported markers.
It is helpful to consider an example to further illustrate the differences between the marginal and the multiple regression method. Consider two intracellular proteins involved in interferon-\(\gamma\) mediated signaling, STAT1 and IRF1. Assume that applying a stimulus to STAT1 activates transcription of IRF1. Further assume that the stimulus does not directly activate IRF1. If we performed separate differential analyses on protein STAT1 and IRF1, we would observe differential expressions for both STAT1 and IRF1, even though only STAT1 had been directly activated. In contrast, a multiple regression method would report STAT1 as differentially expressed given IRF1, and IRF1 as not differentially expressed given STAT1.
CytoGLMM implements multiple regression that accounts for marker correlations without the aforementioned limitations. The main difference between our method and current methods is that we focus on cell-specific differential analysis and one fixed cell type, whereas current methods (Citrus, CellCnn, cydar, and diffcyt) learn cell types and perform differential analysis jointly. The narrower field of application allows us to define a more specific statistical model with easier to control statistical guarantees. Only the Bioconductor workflow by [10] focuses on specific cell types, but as mentioned before, they employ marginal regression which makes comparison to our multiple regression method difficult; as the two methods have different aims.
We present two versions of multiple regression: (1) A Generalized Linear Model (GLM) for unpaired samples. A GLM is a regression model that allows for a response and error terms that follow different distributions than the normal. (2) A restricted Generalized Linear Mixed Model (GLMM), which is a GLM that allows for random and fixed effects, for paired samples—when the same donor provides two samples, one for each condition. GLMs and GLMMs are generalizations of least squares to non-normal data. In our case, we will use logistic regression to model the experimental condition as unfair coin flips—when the coin flip comes up heads then the cell is declared to be stimulated, otherwise it is unstimulated. We model the coin fairness with a linear model of marker expressions after applying a transformation that ensures each coin flip has a probability of heads between zero and one.
Our models depart from the classic model where the marker expressions are the response variables. In our GLMs, the experimental condition is independent of the marker expression of interest given the other markers if the regression coefficient is zero (Proposition 2.2 in [14]). In contrast, the usual marginal regression analysis does not allow for such conditional statements. For instance, it would not allow us to rule out markers that are merely correlated with other makers but are independent of the experimental condition—as illustrated with the example earlier.
In summary, our two main contributions are:
 1. 1.
 We present a conditional differential analysis to avoid biases arising from marker correlations by using multiple regression instead of marginal regression.
 2. 2.
 We present two multiple regression strategies that work with the unsummarized expression data to maximize statistical power and account for patient heterogeneity to safeguard against false discoveries: (1) GLMs with a patient-level bootstrap, and (2) GLMMs with a patient-level random effect.
The "Results" section evaluates the statistical properties of both strategies implemented in our R package CytoGLMM on different simulated datasets, and illustrates the full workflow for real pregnancy data. In the "Discussion" section, we discuss our results in terms of biases and confounders. In the "Methods" section, we review the statistical background for GLMs and GLMMs.
Results
We first evaluate the GLM and GLMM procedures for both paired and unpaired samples on simulated datasets. We then test them on a real pregnancy dataset.
Simulated datasets
We generate simulated data with both cell and donor level variability. We allow for negative and positive correlations between markers and a wide range of correlation strengths. We simulate different scenarios ranging from weak to strong patient/cell variability. To make sure that we generate positive counts we use a Poisson noise model after transforming the generated expressions to positive real numbers using the exponential function. This is similar to using the log link function for Poisson GLMs. Overall, there are four main parameters: correlation \(\rho _B\) and standard deviation \(\sigma _B\) at the cell level, and correlation \(\rho _U\) and standard deviation \(\sigma _U\) at the donor level. Additionally, we can regulate the number of cells per sample and the number of donors per dataset. The differential expression signal is induced by shifting the mean vector on the logarithmic scale. We study the differential expression of three out of 10 markers after simulating exposure of cells to an experimental condition with two levels: stimulated versus unstimulated cells. The "Construction of simulated datasets" section provides a detailed mathematical description of the statistical model for the simulated datasets.
We perform simulations with a variety of different parameters. All simulations have 16 samples. For paired samples, those 16 samples come from 8 donors. For unpaired samples, those 16 samples come from 16 donors. Each sample has 1000 cells. We compared the observed False Discovery Rate (FDR) and the power. The FDR measures the statistical type 1 errors, the expected proportion of falsely declared discoveries over the total


text:
The Conquest of Happiness
Introduction by Anthony Grayling
Published February 1st 2006 by Routledge – 200 pages
Series: Routledge Classics
The Conquest of Happiness is Bertrand Russell's recipe for good living. First published in 1930, it pre-dates the current obsession with self-help by decades. Leading the reader step by step through the causes of unhappiness and the personal choices, compromises and sacrifices that (may) lead to the final, affirmative conclusion of 'The Happy Man', this is popular philosophy, or even self-help, as it should be written.
'He writes what he calls common sense, but is in fact uncommon wisdom.' - The Observer

source: HuggingFaceFW/fineweb-edu


Before creating a communication plan, we often recommend that schools and districts conduct a communication audit. In many ways, an audit sets the stage for more meaningful communication planning.
Through a communication audit, you can gain a better understanding of stakeholders' perceptions of your school or district, get a sense of what stakeholders think about your current communication efforts and determine which types of information are of particular interest to your stakeholders. It also allows you to find out how your stakeholders prefer to be informed.
While school district communication audits can take many forms, there are a couple key components common to most of them:
1) Inventory of current practices
As an initial step, an audit features a review of all of a school district's current communication practices, including the methods used to reach stakeholders. For example, does the district currently use social media, direct mail or e-newsletters?
Through this process, you can determine, in broad strokes, what is working well and any potential areas of improvement.
2) Community and staff surveys
A great method of gathering valuable feedback from stakeholders is to conduct a survey focused on the district's current communication efforts. This typically centers on a survey of community members and staff. A survey allows you to capture baseline data related to how people come to think about the district, where they get their information and the challenges they experience in obtaining news and information about the district.
In general, it is best practice to leave surveys open for 20-30 days. Specific efforts should be taken during this time to ensure a solid response rate. This may include sending a postcard to all residential addresses in the district, emailing parents and staff, posting the survey to social media and distributing a news release.
In addition to a communication inventory and survey, communication audits may include focus groups. This is often a good option if there are issues or data points uncovered in the survey that need to be more closely examined.
Once you have completed a communication audit, you will have the data and information you need to engage in comprehensive communication planning. It marks the first step in your efforts to better communicate and engage with your stakeholders, which over time leads to greater overall trust between a district and its community.


Abbas Mehrabi
Learn More
—Fluctuations in electricity tariffs induced by the sporadic nature of demand loads on power grids has initiated immense efforts to find optimal scheduling solutions for charging and discharging plug-in electric vehicles (PEVs) subject to different objective sets. In this paper, we consider vehicle-to-grid (V2G) scheduling at a geographically large scale in(More)
Given an undirected, unweighted graph G = (V , E) the minimum vertex cover (MVC) problem is a subset of V whose cardinality is minimum subject to the premise that the selected vertices cover all edges in the graph. In this paper, we propose a meta-heuristic based on Ant Colony Optimization (ACO) approach to find approximate solutions to the minimum vertex(More)
 - 1


On 2D Inverse Problems/Electrical networks
< On 2D Inverse Problems(Redirected from User:Daviddaved/Electrical networks)
An electrical network can be defined as a weighted graph with boundary G(V, \partial G, E, \gamma),
\partial G\subset V.
The weight function defined on the edges of the graph is called conductivity. The Laplacian matrix of an electrical network is symmetric. It is often called Kirchhoff matrix. The boundary measurements for inverse problems can be expressed conveniently in terms of the matrix blocks.
The Dirichlet-to-Neumann map is a special type of Poincaré–Steklov operator. On a surface w/boundary it is the pseudo-differential operator from the Dirichlet boundary values (potential) to the Neumann boundary values (current) of the harmonic functions. It is well-defined because of uniqueness and existence of the solution of the Dirichlet problem.
Definition of the Dirichlet-to-Neumann operator for a domain
Exercise (*). Prove that the Dirichlet-to-Neumann map of an electrical network equals to the Schur complement of its Kirchhoff matrix.
\Lambda_G =
\begin{pmatrix}
 A & B \\
 B^T & C
\end{pmatrix}
/ (C) = A-BC^{-1}B^T.
The Laplace equation gives the direct connection between the hitting probability of the random walk started at the boundary and the value of a harmonic function at a vertex/point, see [10]. The connection follows from the sum of the geometric series identity applied to the blocks of the Kirchhoff matrix of the network/graph \Lambda_G= D_A(I-W_G) = A-B^T D_C \sum_k(I-D_C^{-1}C)^k B.
This is a special case of the convergent geometric Neumann series applied to the diagonally dominated matrix.
The effective conductivity b/w two nodes of an electrical network G equals to the ratio b/w the total current and the difference of potentials b/w the two nodes. The effective conductivities can be calculated in terms of the Schur complement of the Kirchhoff matrix of the network.
Exercise (*). Prove that the effective conductivities b/w all pairs of boundary nodes of a network G. determine the Dirichlet-to-Neumann map of G, and vice versa.
Exercise (***). Prove that the effective conductivities b/w all pairs of nodes of a network G determine the conductivities of the edges of the network G, and vice versa.


Go Down
Topic: How to pronounce "Arduino"? (Read 51690 times) previous topic - next topic
This is how you can pronounce the board's name in proper Italian, download the sound file in the format that better suits you:
"Add a bit of jazz and swing between the 'Ah' and the 'du' - then say the 'ino' as in "ee no""
Cool, i think that is the better pronunciation for the word ARDUINO.
its made up of two old italian words(latin based) it means "hard-work" and "small" like the English word "arduous" and ino means small...
According to a recent article from wired magazine (in italian) _URL_
The board was named after a pub in the surroundings of the Interaction Design Institute, Ivrea, Tourin, Italy.
Obviously Arduino is not just a pub's name, it's a proper (not so common) noun!
Arduino is still used as a name and surname, in Italy and probably in most european countries. Infact according to a great italian site for name and surnames (in italian) _URL_ :
"It comes from the germanic name, Harduwin or Hardwin, made by hardu-, "strong" and wini, "friend", spread by the tribal population of the Franks in the IXth century, consolidated thanks to the prestige of few saints and the Italian king Arduino d'Ivrea (_PHONE_).
The name day can be celebrated the 15th of august in memory of Saint Arduino from Rimini, died in 1009."
As of today this noun has more spread use as a surname
As you can see from the graph here _URL_
The name has even more wide spread use when meaning our lovely microcontroller, so let's take this for the first, most important, meaning of the word Arduino!
Marvin Martian
On a related note, in quite a few of Arduino project-related video clips I've watched, people pronunce "solder" as "sodder"... never heard that before, maybe it's a US thing (I'm English)...
Coding Badly
Nov 26, 2010, 10:21 am Last Edit: Nov 26, 2010, 10:21 am by bcook Reason: 1
You Brits. Always making trouble...
Well, I'm Italian and I have no difficult saying it out loud :P
Probably the best way to say it is : "Ard" - "do" - "eeno"
with "Ard" like "Hard" but without the H and "do" like the verb "to do"
I hope this make any sense to you, as I said I'm Italian not English mother tongue.
Marvin Martian
Ah yes. Well at least I'm not imagining it :)
Now don't get me started on "innernet" ;D
I just call it 'the microcontroller' or 'that, err, the arduee, oh,whatever. That board I always play with.' It is quite annoying not being able to pronounce arduino.
My website: _URL_ Up and running now! (Feel free to look round!) :D
Dec 03, 2010, 06:33 pm Last Edit: Dec 03, 2010, 06:34 pm by mowcius Reason: 1
Grr, you people.
Do I really have to post it again?
Coding Badly: This line "I put my soldering iron in it's hoLder, not it's hodder." pretty much sums it up :D
I call it ''The Holy Microcontroller''
this is the most funny topic :P
|I love Technology|
I am Italian and the files posted by D3C3PT1C0N are perfect.
Also the description given by lucky83 is ok.
Federico - Sideralis
Arduino &C: _URL_
Foto: _URL_
Go Up


text:
Fuel-rich Al-MoO3 nanocomposites were prepared using arrested reactive milling. Powder composition was varied from 4Al + MoO3 to 16Al + MoO3. Powders were evaluated using electron microscopy, thermal analysis, x-ray diffraction, heated-filament-ignition experiments, and constant-volume-explosion experiments. Uniform mixing of MoO3 nanodomains in the aluminum matrix was achieved for all prepared powders. Multiple and overlapping exothermic processes were observed to start when the nanocomposite powders were heated to only about 350 K. In heated-filament experiments, all nanocomposite powders ignited at temperatures well below the aluminum melting point. Ignition temperatures for these powders were estimated for the higher heating rates that are typical of fuel-air explosions. Constant-volume-explosion experiments indicated that flame propagation in aerosols of nanocomposite thermite powders in air is much faster than that in pure aluminum aerosols. The energy release, normalized per unit mass of aluminum, was higher for the nanocomposite materials with bulk compositions 4Al + MoO3 and 8Al + MoO3 and lower for pure aluminum and for the 16Al + MoO3 nanocomposite sample. The reaction rate was the highestforthe8Al + MoO3 nanocomposite powder. The combustion efficiency inferred from the measured pressure traces correlated well with the phase compositions of the analyzed condensed combustion products.
All Science Journal Classification (ASJC) codes
- Aerospace Engineering
- Fuel Technology
- Mechanical Engineering
- Space and Planetary Science


text: PARTISANS have designed Grotto, a sauna located on San Souci Island, in the Georgian Bay area of Ontario, Canada. Grottos, historically, have been known as natural or artifi cial caves that are embedded deep behind the curvature of streams, and thus discovered by those who would take the time to explore. As a free-standing sauna, the Grotto uses two high performance ovens that ensure efficiency and control. There are vents and fans in-place that allow the building to breathe seasonally and prevent rot or mold in the structure. The rest of the systems were based on controlled air flow. "We used insulation on the building to not only protect its components from heating up or cooling down too quickly, but also to make the Grotto more energy efficient. The specific type of wood, Cedar, was then selected based on a number of factors; such as resistance to rot, aroma, colour, local sources, and quality. Furthermore, the internal structure of the Grotto was tightly sealed and a layer of energy efficient aluminum foil was adhered to all internal surfaces creating a convective air plenum between the internal wood panels and the space in which they were mounted. This allows for the wood to expand and contract evenly with even heat movement all around. The space behind the wood panels created convection currents that allow the skin to breathe through the ventilation pores that were carved into seats and seams of the cedar panels. The result is a sculpted space, a sensual experience, and a sophisticated exercise in building science." Photography by Jonathan Friedman and PARTISANS.

source: openbmb/Ultra-FineWeb


Tyco Electronics Corp. unveils its High Resolution Radar (HRR) for the next generation of "Smart Bumpers."
Tyco says its system offers significant advantages over ultrasonic sensing systems, including greater range, higher resolution between objects and important styling advantages.
HRR works by transmitting a short pulse into a desired area. This energy is reflected off objects within 66 ft. (20.1 m) and returns. The travel time of the signal determines the range of the object.
The HRR system can "see through" plastic fascias commonly used on vehicles, eliminating the need for stylists to contend with unsightly external ultrasonic sensors.


text:
R and Adobe Analytics: Did the Metric Move Significantly? Part 3 of 3
This is the third post in a three-post series. The earlier posts build up to this one, so you may want to go back and check them out before diving in here if you haven't been following along:
- Part 1 of 3: The overall approach, and a visualization of metrics in a heatmap format across two dimensions
- Part 2 of 3: Recreating — and refining — the use of Adobe's anomaly detection to get an at-a-glance view of which metrics moved "significantly" recently
The R scripts used for both of these, as well as what's covered in this post, are posted on Github and available for download and re-use (open source FTW!).
Let's Mash Parts 1 and 2 Together!
This final episode in the series answers the question:
Which of the metrics changed significantly over the past week within specific combinations of two different dimensions?
The visualization I used to answer this question is this one:
This, clearly, is not a business stakeholder-facing visualization. And, it's not a color-blind friendly visualization (although the script can easily be updated to use a non-red/green palette).
Hopefully, even without reading the detailed description, the visualization above jumps out as saying, "Wow. Something pretty good looks to have happened for Segment E overall last week, and, specifically, Segment E traffic arriving from Channel #4." That would be an accurate interpretation.
But, What Does It Really Mean?
If you followed the explanation in the last post, then, hopefully, the explanation is really simple. In the last post, the example I showed was this:
This example had three "good anomalies" (the three dots that are outside — and above — the prediction interval) in the last week. And, it had two "bad anomalies" (the two dots at the beginning of the week that are outside — and below — the prediction interval).
In addition to counting and showing "good" and "bad" anomalies, I can do one more simple calculation to get "net positive anomalies:"
[Good Anomalies] – [Bad Anomalies] = [Net Positive Anomalies]
In the example above, this would be:
[3 Good Anomalies] – [2 Bad Anomalies] = [1 Net Positive Anomaly]
If the script is set to look at the previous week, and if weekends are ignored (which is a configuration within the script), then that means the total possible range for net positive anomalies is -5 to +5. That's a nice range to provide a spectrum for a heatmap!
A Heatmap, Though?
This is where the first two posts really get mashed together:
- The heatmap structure lets me visualize results across two different dimensions (plus an overall filter to the data set, if desired)
- The anomaly detection — the "outside the prediction interval of the forecast of the past" — lets me get a count of how many times in the period a metric looked "not as expected"
The heatmap represents the two dimensions pretty obviously. For each cell — each intersection of a value from each of the two dimensions — there are three pieces of information:
- The number of good anomalies in the period (the top number)
- The number of bad anomalies in the period (the bottom number)
- The number of net positive anomalies (the color of the cell)
You can think of each cell as having a trendline with a forecast and prediction confidence band for the last period, but actually displaying all of those charts would be a lot of charts! With the heatmap shown above, there are 42 different slices represented for each metric (there is then one slide for each metric), and it's quick to interpret the results once you know what they're showing.
What Do You Think?
This whole exercise grew out of some very specific questions that I was finding myself asking each time I reviewed a weekly performance measurement dashboard. I realize that "counting anomalies by day," is somewhat arbitrary. But, by putting some degree of rigor behind identifying anomalies (which, so far, relies heavily on Adobe to do the heavy lifting, but, as covered in the second post, I've got a pretty good understanding of how they're doing that lifting, and it seems fairly replicable to do this directly in R), it seems useful to me. If and when a specific channel, customer segment, or combination of channel/segment takes a big spike or dip in a metric, I should be able to hone in on it with very little manual effort. And, I can then start asking, "Why? And, is this something we can or should act on?"
Almost equally importantly, the building blocks I've put in place, I think, provide a foundation that I (or anyone) can springboard off of to extend the capabilities in a number of different directions.
What do you think?


text:
An Inquisition Before Henry Woltman, Coroner, on the Body of Charles Thomas, May 9, 1879
Judicial and law enforcement structures were rudimentary in 18th-century Britain and America. Coroner's inquests and trials made only haphazard use of investigation and testimony by physicians and surgeons. Coroner's reports were handwritten and usually brief.
In the 19th century, legal codes and investigative procedures grew in complexity. Criminal investigation became institutionalized and increasingly bureaucratic. Police departments and court systems expanded, and coroners began to employ doctors on a regular basis. Advances in pathological anatomy and toxicology gave physicians a more complex understanding of causes of death. The format of the printed form expanded, and so did the content—paperwork proliferated. Coroner's reports (or later medical examiner's reports) came to encompass an investigation's entire record. Their form and content became more technical and standardized. In our time, this trend has continued, aided by computerization.


is a great opportunity to work with social skills.
Children need to interact and work together and they feel satisfied to work towards a common goal.
Relieve tension
Puzzles not only develop many physical, social and cognitive skills, but also provide emotional release. Working out quietly is a way to relieve stress and relax while studying. Calm, relaxed children are always in a good place to learn.
Leave a Comment
Pin It on Pinterest
Share This
Scroll to Top
We are showcasing Amazon Products here
Good Bye
we extraordinarily value your feedback


text:
Life isn't cheap. In evolutionary terms, it's incredibly expensive, says Drew Allen, an ecologist at the University of California at Santa Barbara. Using a mathematical model, Allen worked out exactly how much it costs to generate a new species. The answer: a staggering 1023 joules, more energy than is released by all the fossil fuels burned on Earth in a year.
Allen looked specifically at foraminifera (right)—tiny, omnipresent, ocean-dwelling plankton that have been plentiful for millennia. His model took into account both an individual plankton's body size and its metabolism's dependence on temperature to quantify how much energy it takes to fuel all the genetic changes that must occur in order for a new species to emerge. He found that although the amount of energy required is constant, new species form more quickly near the equator because heat speeds up both metabolism and the rate of genetic mutations.
Even Darwin noticed that biodiversity is more plentiful in the tropics. "But the idea that temperature affects speciation rates through its effects on molecular-level processes is brand-new," Allen says.


Take the 2-minute tour ×
I want to make a simple 2d terrain with just a few bumps and height changes:
terrain with le car
I thought about just using random numbers to describe the height of a certain vertex, but I don't see how I can make one mesh from this. I'm looking for a way to find the vertex and indices buffers for the terrain.
How do I do this?
share|improve this question
1 Answer 1
up vote 10 down vote accepted
Create a triangle strip. You could have your random heights at intervals equal to t. So the triangle strip would then consist of you alternating between the height vertices (with y being random and x equal to t * iteration) and vertices that go along the bottom (with y being constant and x also equal to t * iteration).
enter image description here
Naturaly, the distance between each vertex pair doesn't have to be constant, this is just an example of the implementation.
share|improve this answer
Good answer!. – bobobobo May 3 '12 at 1:13
I thought about how to do this and this answer makes it pretty simple. This actually helps me out with making random asteroid objects. – Azaral May 3 '12 at 1:23
Your Answer


The Forgotten Settler
The Forgotten Settler
With little knowledge of Pok Fu Lam Village, the first impression I got upon visit was the feeling of isolation. The unique setting and architecture of Pok Fu Lam village had separated itself from the surroundings. Its sunken landscape had also made it more enclosed and detached.
The history of Pok Fu Lam Village could be dated back to the 17th century, when Mainland Chinese fled China and settled in this area.
There are a lot of traces in the village that reflect how villagers settle and adapt to the surroundings, these are also evidence of time process of how the village had transformed.
In my photo diary, I have focused on different objects and materials settling into the landscape or surroundings, which to me is an echo to the experience of the villagers and also a reflection of the development of the area.
There are many random pieces in Pok Fu Lam Village that are being abandoned at different stages of time. Some of them are rather obvious and separated from its surrounding, whereas the others are being submerged into the landscape forming rich layers.
These objects to me are very fascinating as they reflect the different process of settlement, which may be contributed by factors such as climate, weather process and human interactions etc.
Pok Fu Lam Village is on the edge of being demolished, the laws being enforced to the area has made the living condition hard for the villagers. People seemed to have forgotten about the rich history and the vibrant cultures this village bears.
Given the condition of Pok Fu Lam Village, and the demand in land in Hong Kong, what is the future of the village?
Iris Ng


Using URL values for the cursor property Redirect 2
Gecko 1.8 (Firefox 1.5, SeaMonkey 1.0) supports URL values for the CSS cursor property on Windows and Linux. Mac support was added in Gecko 2 (Firefox 4). This allows specifying arbitrary images as mouse cursors — any image format supported by Gecko can be used.
The basic (CSS 2.1) syntax for this property is:
cursor: [,]* keyword
This means that zero or more URLs may be specified (comma-separated), which must be followed by one of the keywords defined in the CSS specification, such as auto or pointer.
For example, the following value would be allowed:
cursor: url(foo.cur), url(, auto;
This will first try loading foo.cur. If that file does not exist or is not valid for some other reason, bar.gif is tried, and if that can't be used either, auto will be used.
Support for the CSS 3 syntax for cursor values got added in Gecko 1.8 (Firefox 1.5):
cursor: [ [ ]?,]* keyword
It allows specifying the coordinates of the cursor's hotspot, which will be clamped to the boundaries of the cursor image. If none are specified, the coordinates of the hotspot are read from the file itself (for CUR and XBM files) or are set to the top left corner of the image. An example of the CSS3 syntax is:
.foo {
 cursor: auto;
.bar {
 cursor: pointer;
/* fallsback onto 'auto' and 'pointer' in IE, but must be set separately */
The first number is the x-coordinate, and the second number is the y-coordinate. The example will set the hotspot to be the pixel at (4,12) from the top left (0,0).
All image formats supported by Gecko can be used. This means that you can use PNG, GIF, JPG, BMP, CUR, etc. images. ANI is not supported. An animated PNG or GIF will not create an animated cursor.
Note: Starting with Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), Gecko also supports the SVG image format for cursors. However, the SVG image must contain a length-valued (not percentage-valued) height and width on its root SVG node. JavaScript, CSS animation, and declarative SMIL inside an SVG image are ignored; you can't use SVG to create an animated cursor, for example.
In Gecko (Firefox) the limit of the cursor size is 128×128px. Larger cursor images are ignored. However, you should limit yourself to the size 32×32 for maximum compatibility with operating systems and platforms.
(Due to a bug in Gecko 1.9.2-, Firefox 3.6-3.6.6 on Windows limits to 32x32px. This is fixed in later versions.)
URL values as cursors are supported in Windows, OS/2, and Linux (when using GTK+ 2.4 or better) releases of Mozilla. Mac OS X support was added with Gecko 2 (Firefox 4).
Compatibility with other browsers
Microsoft Internet Explorer 6.0 also supports URI values for the cursor property. However:
 - IE only supports CUR and ANI as formats.
 - IE doesn't support the CSS 3 syntax with x- and y-coordinates. The cursor image, and the rest of the property, are ignored.
Browser Lowest version formats (e.g.) x-y-coordinates
Internet Explorer 6.0.cur |.ani ---
Firefox (Gecko), Windows and Linux 1.5 (1.8).cur |.png |.gif |.jpg 1.5 (1.8)
Firefox (Gecko) 4.0 (2.0).cur |.png |.gif |.jpg |.svg (Gecko 2.0)
Opera --- --- ---
Safari (Webkit) 3.0 (522-523).cur |.png |.gif |.jpg 3.0 (522-523)
Since OS X 10.5 supports Safari (Mac).cur files
Document Tags and Contributors
 Last updated by: Sheppy,


text:
STARR RANCH GROWERS CANNING TIPS FOR WHOLE CHERRIES
SWEET OR TART VARIETIES
- It will take approximately two to two-and-a-half pounds of cherries for each quart of fruit desired to can.
- Wash and stem cherries. Remove pits if desired or can with pits in.
- Cherries may be canned in water, sugar syrup, or juice such as apple or white grape.
- The easiest way to can cherries is raw pack. Pack cherries tightly in sterilized jars to a half-inch from top. Add hot liquid to jar leaving a half-inch headspace.
- Remove air bubbles with a plastic knife, wipe rim with clean cloth and adjust the lid. Process in a boiling water canner – pints and quarts for approximately 25 minutes.
- Label jars with a pack date once they have completely cooled. Also refer to canning procedures in your favorite canning guide.
OVERVIEW | DRYING | FREEZING | JAMS


3 Benefits of Using Click-to-Call Links
3 Benefits of Using Click-to-Call Links
If used correctly, Click-To-Call Links lead to more calls, increase conversions and make the customer experience easier. Here are what Click-to-Call Links look like and the 3 benefits of using Click-to-Call Links.
What a Click-to-Call Link Actually Looks Like
When placing a phone number on a website, many businesses often make the mistake of not hyperlinking their phone number which ultimately results in less calls. A click to call hyperlink is formatted by adding "tel:" before the phone number. For example, "tel:_PHONE_". Then, we take that call URL and insert it into a standard link's 'href' option.
Here's what a complete click-to-call hyperlink looks like:
_PHONE_
Now, when a user visits your website and clicks on the phone number, it will automatically take them to their phone app so they can call you.
Click-To-Call Links Lead to More Calls
Without a doubt, websites with Click-To-Calls generate significantly more phone call leads than websites that use plain-text to display their numbers. If you want to generate more calls, you should ABSOLUTELY be using click-to-call links on your websites and landing pages. The reason for this is the huge number of potential customers that are viewing your website on a mobile device.
Click-To-Call Links Make the Customer Experience Easier
Using click-to-call links gives potential customers the ability to connect with you immediately. They don't have to write down or remember your phone number, instead they can simply click the link and connect with your business.
Click-To-Call Links Increase Conversions
When you make it easy for your customers to connect with you, you will undoubtedly experience an increase in conversions. A seamless customer experience goes a long way to turning a website visitor into a live caller and finally, converting them to a customer.
Join Our Newsletter


text:
Connect your wireless Call Connect device to the antenna
Do you have a wireless Yealink phone? Then it must be connected to its antenna in order to work properly.
Stand close to the antenna with your Yealink wireless phone. Usually it's near your b-box modem. There are 2 different types of antennas (W52P or W60B):
On your wireless Yealink phone, follow these steps:
- Press the following keys successively: OK, 6, 6, OK and OK.
- You will see a search bar on the screen.
- Press and hold the button on the front of the antenna for 4 seconds until the 1st LED starts flashing.
- If this works, your phone will find the antenna and display the name of the antenna on the screen. If not, restart from 1.
- Press Valider. This is the key above the envelope on the dial.
- Your phone will ask you to enter a PIN code. Press the 0 key 4 times (0000) and press again Valider.
Your wireless Yealink phone will now show a confirmation that the registration was successful.
After a few seconds, the time will be updated and the correct time displayed, meaning your phone is ready to use.


load settings?
The 63600 Loads Minimum Applied Voltage across the Load Terminals required to maintain Full Current load settings are:
 1. 63610-80-20 Minimum applied Voltage of 0.5V to maintain 20A Load
 2. 63630-80-60 Minimum applied Voltage of 0.5V to maintain 60A Load
 3. 63640-80-80 Minimum applied Voltage of 0.4V to maintain 80A Load
 4. 63630-600-15 Minimum applied Voltage of 2.0V to maintain 15A Load
The Load will continue to conduct current to a much lower voltage with some de-rating of current see chart below: De-rating graph for full current operation.
The 63600 Loads Minimum Applied Voltage across the Load Terminal required to maintain Full Dynamic load settings are:
 1. 63610-80-20 Minimum applied Voltage of 1.5V to maintain 80 Amp Pulse Current at 20KHz
 2. 63630-80-60 Minimum applied Voltage of 1.5V to maintain 60A Load Pulse Current at 20KHz
 3. 63640-80-80 Minimum applied Voltage of 1.5V to maintain 80A Load Pulse Current at 20KHz
 4. 63630-600-15 Minimum applied Voltage of 3.0V to maintain 15A Load Pulse Current at 20KHz
The Load will continue to conduct current at a lower voltage with a reduced current setting (Load 1 & Load 2) and increased Time (T1 and T2) see chart below: dynamiccurrent
For more information, refer to the datasheet or user manual.
What is the power consumption for the Chroma 63205 DC LOAD? During normal operation, used as a load for 54V, 100A. Does it need 3-phase connection?
63200 DC LoadThe 63200 DC Load is a LOAD. The Load gets its current from the source that is hooked to the LOAD Connections. The 120/240 Vac input to the load is only used to power the Fans, and Bias Power Supply to control the Load and does not require power greater than 150Watts. The Power is from what ever source your customer is attaching to the Load Terminals.
No, it doesn't need a 3-phase connection. It's a simple NEMA plug.
What is the purpose of the CZ mode on the 63600 series DC Load? Can an example be provided?
Constant Impedance mode or CZ mode improves the loading behavior of constant current and power making the loading current more realistic. You can specify the values of a series R and L as well as a shunt R and C. In this mode, the minimum loading current transient time is 400 µs.
What is the response time of the current, voltage, and power regulation, and through what interface?
Through GPIB interface, the response time is about 35ms in 63200 series, 3ms in 62000P series DC Power Supply (with USB version, if not is 20ms), 3ms in 63600 series DC Loads under CC mode, 3.6ms under CR mode, 6.8ms under CV mode, 3.6ms under CP mode.
What is the sampling rate of the current, and voltage measurements?
What is the significance of having "three current ranges" in your loads?
A third, low current operating and measurement range has been designed into the 63600 DC Loads to provide solutions for emerging sleep, idle and standby mode testing required by Energy Star consumer electronics. This capability eliminates having to use complex and unique test bench equipment. Ideal for all types of consumer electronics when precision current settings and measurements are required at milliamp and microamp levels.
What's the difference between the 6310A series and the 63600 series?
The 63600 series is a high feature electronic load. In a nutshell, the 63000 series can be loaded with 5 modules rather than 4 providing more power and has three unique features: constant impedance (CZ) mode, digitizing functions, and three current ranges per load. The 6310A however, offers an LED simulating load that is exclusive that series. View our a Chroma DC Loads comparison chart.
When regulating current, is the measured current read the actual current, or is it the initial desired current?
Yes, when you send the "measure" command to instrument, you can read the actual current. And when you send the "fetch" command to instrument, you can read the value from buffer.
When regulating voltage, is the measured voltage read the actual voltage, or is it the initial desired voltage?
Yes, when you send the "measure" command to instrument, you can read the actual voltage. And when you send the "fetch" command to instrument, you can read the value from buffer.
How to set your 63640-80-80 Load modules for 221Amps at 1V in Constant Resistance Mode.
DC Electronic LoadStep 1: Set the ALL_RUN Feature to ON it is located in the SETUP menu to access the SETUP menu press the ADVA and ENTER keys simultaneously. This must be set on each of your loads.
Step 2: Set the Range to Low (L) by pressing the RANGE key until the (L) indicator is lit. This must be done on each load.
Step 3: Set the CR Mode by pressing the MODE key until a small CR appears on the Load Display. This must be done on each load.
Step 4: Set the Resistance on loads 1 thru 4 to 0.02Ω then on Load 5 set the ressitance to 0.05Ω.

When paralleling 5 of the 63640-80-80 Loads you will need to set each load individually. You can not use Master/Slave Mode, you will be limited to set the resistor value to 0.01Ω and can't set the 0.045Ω needed to achieve 221Amps at 1Vdc. Since you want 221Amps you can set (4) of the loads to CRL and 0.02Ω and set one load to 0.05Ω. To synchronize the loads to turn on and off together you can go to SETUP and select ALL_RUN and set it to ON. You will need to set this on each load module. This will give you a total current of approx. 220Amps at 1Vdc. The Loads you have can only be set to 0.01Ω minimum in Constant Resistance Mode Low Range (CRL).
I am testing a fuel cell and need to draw a large amount of current near zero volts, how can I do this with Chroma's electronic loads?
In a previous FAQ the topic of the load's ability to draw full current down to low voltage levels is addressed. However, if even lower voltages are required user's may use a dc power supply in series the the load, effectively floating the load above ground. This technique will allow full current to be draw at zero volts. See Chroma's application note on this subject for further details and hook up information.
The 6310 Load Modules can NOT work in a 6310A mainframe
This is because since 6310 series release, there are hundreds of load module F/W in the field. It's difficult to control what module F/W is going to work with new 6310A series DC Load mainframe. So the 6310 Load Modules will NOT work in a 6310A series mainframe.
The 6310A Load Modules can be used in the old 6310 mainframes but they will lose the newer features.
This is because the 6310A Series mainframe has the new features built in to the hardware and firmware to control the 6310A Series DC Load modules new features. The 6310 do not have this.
What is the lowest operating voltage of Chroma's DC Loads?
Chroma's DC Loads are among the best in the industry for low voltage applications. Each of Chroma's DC Load families have a published derating profile showing at what voltage the loads begin to derate. As an example, Chroma's Model 63600 DC Load will draw full current down to approximately 0.4VDC and then linearly derates to about 100mV.
How are LED Drivers typically tested?
LED drivers are usually tested in one of the following ways:
 - Using LEDs
 - Using resistors for loading
 - Using Electronic Loads in Constant Resistance (CR) mode, or Constant Voltage (CV) mode
However, all the above loading methods each have distinct disadvantages. First, those manufacturers who use LED's as a load run into problems with the aging of the LEDs. Different LED drivers may require different types of LED's or a number of LED's. This makes it inconvenient for mass production testing. Second, resistive or linear loads can not simulate the Vf and Rd coefficient of an LED.
When using a Typical Electronic Load to test LED drivers, the CR (Constant Resistance) and CV (Constant Voltage) mode settings are used. These settings only can test stable operation and therefore, are unable to simulate turn on or PWM Dimming / intensity control.
How do you set up the advanced feature "Timing" on the 63600 DC Load module?
How much current ripple (noise) is induced on the output by Chroma's loads?
Ans; injected ripple on the UUT's current waveform is extremely low, typical values are in the range of 2 microamps (as measure on the 63610-80-20 module using a battery as the current source)
What is "Apparent Power"?
Apparent power is a measure of alternating current (


text:
Free Support Materials
Printed Support Materials
Learning Services continues to renew its printed supported materials for teachers as part of the Investigating
The Investigating series offers valuable information on how a visit to our sites can support delivery of Curriculum for Excellence, provide ideas for preand postvisit activities, and include suggested tours. Although the publications are written primarily for teachers, these support materials can be used by any group leader preparing for a site visit.
You can collect the full series, as it is produced, in your very own Investigating Historic Sites ring binder! The following publications in the Investigating Series can be ordered by phoning 0131 _PHONE_ / 8156.
- Abbeys and Priories in Scotland
- Edinburgh Castle
- Mary Queen of Scots
- Medieval Castles in Scotland
- Prisons of War: An Education for Citizenship Resource, which uses the historic context of the Prisons of War 1781 exhibition in Edinburgh Castle to examine modern day issues of Human Rights, Crime and Pubishment and the role of the Media.
- Stanley Mills
- Stirling Castle
- The Wars of Independence: 1295 - 1357
These resources can also be downloaded through the link below!
In addition to the printed publicaitons offered by Learning Services, our themed publications are supported by individual site information for teachers, which can be downloaded for free!
Search: Downloadable Resources


or
File: \boot\BCD
Status: 0xc00000f
The Boot Configuration Data for you PC is missing or contains errors.
In this case, you will have to manually restore the Windows bootloader and place it on the system drive C: (described below).
How to Create a System Reserved Partition Manually in Windows 10?
If you deleted the System Reserved partition (or it is initially missing) and want to restore it, use the following steps.
Use the diskpart tool to shrink the Windows partition by 500 MB (in this example, we assume Windows is installed on the partition 1):
diskpart
list volume
select volume 1
shrink desired=500
Create a new 500 MB NTFS partition:
create partition primary
format fs=ntfs
active
assign letter R
exit
Now you can place the Windows bootloader files on the new partition:
bcdboot C:\windows /s R:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
However, in most cases, it is easier to move the bootmgr configuration to the Windows system partition (this is described in the next section of this post).
Windows Can't Boot after Accidentally Deleted System Reserved Partition
If other partitions prevent you from shrinking/extending the Windows volume, you can restore the bootloader configuration and place it on the partition where Windows is installed. These steps will help you fix Windows boot after deleting a System Reserved partition.
You can make sure that the System Reserved partition is missing by booting from any Windows boot/installation media (USB flash drive or DVD). (In our case, it was the Windows Server 2012 R2 install media).
On the installation screen, press Shift+F10 to open a command prompt. Run diskpart and list the volumes:
list volume
list volume
As you can see, the System Reserved partition is missing, and of course, the Windows cannot boot from this disk.
In this case, to restore your system, you need to recreate the bootloader entries. In order to not create the separate 500 MB System Reserved partition, the bootmgr bootloader files can be re-created on a system drive C:\. To do it, run the following commands in WinPE command prompt. Place the boot environment files on drive C:\ and specify the path to Windows directory:
bcdboot c:\windows /s c:
bcdboot c:\windows /s c: Boot files successfully created
If successful, the command will return Boot files successfully created.
Now you need to overwrite the boot sector:
bootsect.exe /nt60 All /force
If the error "Element not found" appears, try to make system partition active using diskpart (described in the next step).
Then make the C:\ partition active. To do it, execute the following commands (you disk and partition numbers may differ, be attentive):
diskpart
list disk
select disk 0
list partition
select partition 1
active
You should see the message "DiskPart marked the current partition as active
exit
diskpart make active partition
Then run these commands one by one:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
The third command will scan all disks and try to find installed Windows copies (Scanning all disk for Windows installations). In our example, the OS has been found in C:\Windows folder. The system will ask to add these Windows entries to the boot list (Add installation to boot list?). Confirm it(Y).
bootrec /fixboot
Restart your computer and make sure that Windows is booted correctly. Make sure that bootmgr file is present in the root of the system drive C:\.
bootmgr on drive c:\
The steps for manually repairing the bootloader configuration on computers with the UEFI architecture are slightly different and described in detail in the post How to repair the EFI bootloader.
This manual also may be used to move Windows Bootloader configuration to different drive if the System Reserved partition is removed deliberately, when you want the system to be completely located on one partition (it is convenient from the point of view of some backup and disk management tools). A complete guide on how to rebuild the BCD and MBR configuration is available in this post.
"Couldn't Update the System Reserved Partition" on Windows 10
When upgrading from Windows 7/8.1 to Windows 10 (or when upgrading to new Windows 10 build), you may receive 0xc1900104 or 0x800f0922 errors:
Windows 10 couldn't be installed
We couldn't update the system reserved partition.
windows 10 upgrade error: We couldn't update the system reserved partition
This is because the System Reserved partition is smaller in previous Windows versions than in Windows 10. And if the SRP is full and there is not enough free space (at least 15 MB) to place the Windows bootloader system files, you will get this error.
In this case, Microsoft recommends deleting the font files from the R:\Boot\Fonts directory to free up space on the System Reserved partition(_URL_ Or you can try to expand the System Reserved partition using any third party partition manager tool on a bootable USB stick.
]]>
_URL_ 0
FAQ on Microsoft SQL Server Licensing _URL_ _URL_ Wed, 28 Apr 2021 08:00:00 +0000 _URL_ In this post we will discuss existing Microsoft SQL Server licensing schemes and learn how to license SQL Server in a virtualization and container environment (the post is relevant for the latest versions of MS SQL Server 2016, 2017 and 2019).
MS SQL Server Editions & Licensing Models
Microsoft SQL Server is available in six editions:
 - Express Edition is a free edition for small installations, with the maximum database size up to 10 GB, RAM usage – up to 1 GB, 1 physical socket, or 4 cores;
 - Developer Edition is a free fully functioning edition for developers. It includes the entire stack of SQL Server technologies. You can install and use it only for development, testing, or demonstrating in a non-production environment;
 - Web Edition is a special edition for web hosting providers distributed under the Microsoft Services Provider License Agreement (SPLA) only;
 - Standard Edition offers basic database management, reporting, and analytic features. The maximum RAM usage is up to 128 GB, the host may have 4 sockets or 24 cores (you can configure replication between multiple SQL Server instances);
 - Enterprise Edition is the full database management system edition. It includes Standard Edition features and offers extra analysis, fault tolerance, and data processing features;
 - Evaluation Edition – evaluation version of SQL Server version with a fully functional (expires after 180 days).
Developer and Express Editions are free, Standard and Enterprise Edition require licensing.
ms sql server 2019/2017/2016 licensing guide
There are two SQL Server Licensing models:
 - Server+CAL
 - Per Core
SQL Server Standard may be licensed using either of the models (Server+CAL or Per Core).
SQL Server Enterprise is licensed using Per Core model only.
SQL Server Per Core Licensing
This licensing model is used for servers with a lot of clients or in cases when the number of clients is unknown. The licensing model allows an unlimited number of users or devices to connect to the SQL Server both inside or outside your organization.
You don't need to purchase additional client licenses (CALs).
Per Core model assumes that you buy licenses to cover all cores of your host running SQL Server. Here are the main requirements and restrictions:
 - One license per two cores (2Lic Core);
 - To license a server, you must buy at least two 2-core licenses;
 - When running on a physical server (physical operating system environment — POSE), all server cores must be licensed.
MS SQL Server CAL + Server Licensing
According to this licensing model, one server license is purchased for each SQL Server instance. The license is tied to a physical (virtual) server (the number of sockets and cores on the host doesn't matter). Then you will have to buy client licenses (CAL) for each device or user connecting to your SQL Server.
SQL Server CALs (like RDS CALs) are of two types::
 - User CAL is purchased for user accounts that connect to SQL Server with a server license;
 - Device CAL – is purchased for all devices used to connect to SQL Server with a server license.
Each SQL Server CAL allows to connect to any number of SQL Server databases and instances.
Since User CAL and Device CAL have the same price, it is recommended that you evaluate the cost-effectiveness of purchasing user or device licenses type in advance.
SQL Server licensing examples:
 1. 20 users use SQL Server from 20 known devices. In this case, it doesn't matter what type of SQL CAL to buy.
 2. 20 users use SQL Server from 50 devices. In this case, it is better to purchase 'per user' CALs.
 3. 50 users use SQL Server from 20 devices. In this case, it will be efficient to buy 'per device' CALs.
The following does not matter when estimating the number of SQL Server CALs:
 - The number of hosts running SQL Server in your company;
 - The number of user accounts on servers;
 - The number of concurrent connections to servers;
 - The number of business applications between your SQL Server and clients;
 - The number of RDS (terminal) servers between SQL Server and clients;
 - Users in the staff of any companies;
 - Device ownership by people or companies.
Please note that CALs can be reassigned to another user or device only once


text:
Torpedoing Conventional Thinking on the Cheonan
The narrative around the Mar. 26 sinking of the South Korean Navy Corvette Cheonan, and the death of 46 sailors, seems pretty straightforward: the ship was sunk by a North Korean (DPRK) torpedo. That was the conclusion by a South Korean (ROK) panel of 47 military and military-research experts and three international representatives. The only question left unanswered was the DPRK's motive, with fallout from an internal power struggle holding the inside track.
But two researchers from the University of Virginia and Johns Hopkins University are suggesting there may have been a rush to judgment, and that the evidence presented by the panel is deeply flawed. Seunghun Lee, a professor of physics at Virginia, and J.J. Suh, an associate professor of Korean Studies at Johns Hopkins, have analyzed the findings of the Joint Civil-Military Investigation Group (JIG) and found them wanting.
The JIG concluded that the Cheonan was ripped in two by an external explosion from a North Korean torpedo, which ROK naval units recovered. But according to Lee and Suh, those conclusions are "riddled with such serious flaws as to render the JIG's conclusion unsustainable." They even suggest that some of the X-ray data used to tie the torpedo to the explosion "may have been fabricated."
Americans who watch television saw a sobering re-creation of the event in which an exploding torpedo's powerful bubble destroyed a similar sized ship. But according to the two authors, the South Korean Navy has not been able to "produce a bubble simulation consistent with the information presented in the JIG report." The simulations run by the JIG instead show a bubble forming, striking the ship, deforming the hull, and making a small rupture, not tearing the ship in half.
According to the authors, "If the bottom of the ship was hit by a bubble, it should show a spherical concave deformation resembling the shape of a bubble, as the JIG's own simulation suggests, but it does not." Instead, the damage seems more consistent with a "collision with a hard object."
What is also missing is any sign of what is called the "pre-bubble shock wave," nor does internal damage and crew casualties appear to be consistent with those inflicted by a shock wave.
Lee and Suh also take issue with the chemical and X-ray analysis of the residue on the hull that the JIG found to be consistent with the chemical signature of an explosion caused by the recovered torpedo. According to the authors, the "critical evidence" used by the JIG "to link the Cheonan sinking to the alleged explosion of the torpedo is scientifically groundless and perhaps fabricated."
The two researchers also question the torpedo itself, and particularly a blue ink marking on the weapon spelling out "Hangul "in Korean. The torpedo's deeply corroded surface is consistent with an explosion that would burn off the weapon's protective paint. The only problem is that ink boils at a much lower point than paint, 150 degrees Celsius and 350 degrees Celsius respectively. "This inconsistency—the high heat tolerant paint was burnt but the low heat tolerant ink was not—cannot be explained and casts serious doubt on the integrity of the torpedo as 'critical evidence,'" write the two authors.
"While we emphatically note that our findings do not prove that North Korea did not do it, we conclude that the JIG has failed to prove that it did," the authors argue. "The seriousness of the inconsistencies in fact casts doubt not only on the validity of the JIG conclusions but also on the integrity of its investigation."
If North Korea didn't sink the ship, who did? Maybe it was not a "who but a "what." Some of the damage is consistent with a collision. Is there damage that might indicate an internal explosion? The DPRK certainly has a history of doing provocative things, but part of that reputation comes from the relentless demonization of Pyongyang. The North Koreans have always shown an affection for bombast, but they have been generally careful not to do something that would provoke a war.
It may turn out that the North Koreans did sink the Cheonan, but the evidence is hardly the slam-dunk it has been represented as in the media. And doubts about the DPRK's guilt may well explain China's reluctance to join in the pile-on condemnations of Pyongyang, as well as for the careful wording of the recent United Nations resolution that condemned the incident but avoided assigning blame.
What is clear is that in-house investigations are always open to suspicion. No matter what the Israeli's handpicked panel to investigate the attack on a Turkish ship comes up with, it will have no credibility outside of Israel.
Lee and Suh conclude that "given the inconsistencies" of the JIG investigation, the South Korean government should "re-open the investigation and form a new, and more objective" investigation. "The dead sailors deserve such a report. So does the international community."
Visit Conn's blog, Dispatches from the Edge.


What Is Considered Upper Class In The US?
What salary is considered upper class in NYC?
A household income of $2,000,000 is needed for an upper class lifestyle..
What is considered upper class in America?
What is considered rich in the US?
What percentage of Americans make over 100k?
Is 200k a year rich?
What are the 5 social classes?
What is high class salary?
The 2018 piece from Pew reported that, in 2016, the median income for the upper-income class was $187,872. While for the middle class, it was $78,442, and for the lower class, it was $25,624 (in 2016 dollars; figures reflect a three-person household).
What is top 5 percent income in US?
Is 500k a year rich?
What is the top 1%?
How much money does the average American have in the bank?
What is considered upper class 2019?
What is top 10 percent income in US?
Top 10% of individual earnings started at $125,105.00 in the United states in 2019.
Is 200k a good salary in NYC?
Is 500k a good salary in NYC?
$500,000 annually, even considering NYC expenses, would be rich, and closer to Top 1 Percent territory than Middle Class. Meaning one could live quite well on $500K.
Is 150k a good salary in NYC?
According to U.S. Census Bureau's 2013-2017 American Community Survey 5-Year Estimates, the median individual income in New York City is $50,825. Inflation would bring this number a little higher, but not that much higher. So yes, 150k is a good salary in NYC even before bonus.
Is making 50k a year good?
What is a good net worth by age?
What percentage of Millennials make over 100k?
38%About 38% of millennials earning $100,000 a year or more think they're middle class, according to an INSIDER and Morning Consult survey. The survey polled 4,400 Americans — 1,207 of them identified as millennials, defined by the survey as people ages 22 to 37 (237 respondents did not select a generation).
Is 120000 per year a good salary?


text:
Professional painting supplies are going to come in handy if you are expecting a baby soon, particularly if you are looking for second hand furniture.
Second hand furniture is a great way to save money when preparing for the new arrival, and is a really environmentally friendly option, as baby furniture is used for such a short period of time when preparing for the new arrival.
How can you, however, ensure that it is as safe as the products you buy from the shops, which are forced to undergo rigorous testing before they can be sold in the UK?
Exercise some common sense and check these tips to help you make the right choice:
- Get a new mattress
This is essential for anything your baby sleeps in whether it is a Moses basket, crib or full-sized cot. There have been studies showing that babies who sleep on a mattress that has been used before are significantly more likely to die from sudden infant death syndrome. Therefore, always get a new mattress, even if you know it has only been used by a sibling.
- Check the paint
If you need to repaint then make sure you use a safe paint, and if possible don't paint immediately before the baby arrives. Check how old the product is, is there a chance it could have lead paint? If so, chuck it out.
- Check the fire safety
Upholstered items should always include a label that says "All filling materials meet the 1988 safety regulations" or "Filling materials and covering fabrics meet the requirements for resistance of cigarette and match ignition in the 1988 safety regulations".


Landscapes of the Passing Strange.
Reflections From Shakespeare.
By Rosamond Purcell and Michael Witmore.
W W Norton & Company Inc, New York, 2010. 128 pp., 72 color illustrations, 9½x9½".
Publisher's Description
In this collaborative work, photographer Rosamond Purcell and Shakespeare scholar Michael Witmore explore the transcendent emotion in Shakespeare's work through photographs, pairing the allusive power of images with the subversive effects of Shakespeare's language. The book takes advantage of oblique connections to reveal things that cannot be represented directly on stage.
Purcell has pioneered the technique of capturing reflections in antique mercury glass apothecary jars, resulting in haunting images that seem to move with the liquid quickness of ideas. These images are an attempt to capture Shakespeare's expansive imagination in action—what Coleridge called his'myriad-mindedness': they take a visceral journey into the world of his plays. Witmore has paired each photograph with a short passage from Shakespeare's plays with an uncanny sense of the playwright's intent.
Ordering Information


text:
The Tukudika, or Sheep Eater, Indians were a band of Mountain Shoshone that lived for thousands of years in the area that would become Yellowstone National Park. Throughout the park, archaeological sites reflect use of resources within this landscape by the Tukudika and other Native American tribes.
The Name Tukudika
Traditionally, Shoshone names were derived from places the bands traveled to or from foods they hunted or gathered. Tukudika (also Tukudyka'a, Tukadika) means "eaters of the mountain sheep." The Tukudika lived in northwestern Wyoming, southwestern Montana, and eastern Idaho. Related bands bore the names "salmon eaters," "elk eaters," and "bison eaters."
Because the name Sheep Eater can appear to equate these Indians with the bighorn sheep itself, the term was once considered derogatory. The name Sheep Eater suggests a Shoshone social hierarchy on which the Tukudika occupied one of the lowest rungs: whereas other Shoshone bands were hunting and consuming the "grander" bison and elk, the Tukudika were hunting the "inferior," elusive, mountain-dwelling bighorn sheep. Contemporary understanding of this name is more nuanced. The name does not signify that Tukudika ate only bighorn sheep; it means, simply, that the bighorn sheep was this group's primary source of meat. Indeed, the Tukudika's diet consisted of at least 50% plants, roots, nuts, and berries. However, the visceral connection between the Tukudika and the bighorn sheep is undeniable, for the Indians made their hunting bows from the same animal these weapons were designed to kill.
Traveling in extended-family groups, the Tukudika followed the park's rivers and streams to hunt game, harvest plants, and find suitable campsites. They traveled to higher elevations in the warmer months and stayed at lower elevations, often outside "park" boundaries, during the colder months. According to the Shoshone-Bannock tribes of southeastern Idaho, some Tukudika stayed in the park year-round.
Obsidian Cliff is important to Tukudika culture. When they lived in the park, the Tukudika quarried obsidian (dupi or tuupi) at this site. Working in family groups, the Indians quarried pits atop Obsidian Cliff with shovels made from bison or elk bone. (Archaeologists have identified and studied more than 50 obsidian quarries at this site.) After quarrying the obsidian (volcanic glass), the Tukudika worked the material with elk antlers. A cantaloupe-sized rock yielded two to three arrowheads. Because of its sharpness, obsidian was the primary material for arrowheads and tools. It played roles in medicine and religion as well.
The Tukudika paired arrowheads manufactured from obsidian and other stone materials with well-designed, extremely durable hunting bows made from the horns and sinews of bighorn sheep. The Indians soaked the horns in geothermal waters to soften them, then shaped the pliable horns into bows. These highly effective bows were sought-after objects which the Tukudika traded with other tribes throughout the Rocky Mountains and the Northern Plains. Sheepskin was used to make distinctive, high-quality clothing, another desirable trade good from this Native American group.
The Tukudika were skillful hunters. They designed drive lines and corrals to aid in the hunting of bighorn sheep, and they built fish traps of stone and timber. Unlike most other Indian tribes of the western United States, including other bands of Shoshone, the Tukudika did not adopt the horse. Instead, they continued to hunt on foot, accompanied by dogs (satii, sadee). These medium to large dogs resembled both wolves and huskies and served as both work dogs and companions. Some scholars have speculated that hunting on horseback would have hindered the group's techniques for alpine hunting. Dogs were used to pull travois (two-pole sleds) laden with game or belongings. Evidence that Native Americans, possibly Tukudika, were buried with their dogs has been found throughout the Greater Yellowstone Ecosystem.
For cooking and storage, the Tukudika made bowls and other containers out of steatite, or soapstone, a metamorphic rock soft enough to scratch with a fingernail. Although steatite is a soft stone, it is surprisingly durable. Steatite deposits are plentiful throughout the Greater Yellowstone Ecosystem, but archaeologists have not yet determined whether this material was quarried in the park. Some archaeologists claim the vessels were cached and returned to, season after season. Others interpret the containers as heirlooms or as ceremonial vessels and maintain that the Tukudika would have transported them from site to site. These bowls are distinct from Intermountain Ware, a type of pottery made from different clays and tempers and associated with other Shoshone groups. The Heritage and Research Center (HRC) in Gardiner, Montana, houses several steatite bowls and pottery sherds found in the park.
The Tukudika built simple yet versatile shelters composed of curved lodgepole and grass thatching. When situated against a rock face, these newe-gahni (Shoshone houses, houses built to suit a specific purpose) proved sturdy and resistant to the elements. These structures are similar to, but probably distinct from, the wickiup, or conical timber lodge, a structure found throughout the park and associated with several tribes.
The stories that a culture creates and transmits are rooted in that culture's traditions, customs, social mores, and belief system. When two cultures encounter one another, misunderstandings and conflicts can arise. In the Rocky Mountain West, some of the first recorded stories of encounter between European-Americans and American Indians came from Lewis and Clark's Corps of Discovery expedition of 1804-6. Thirty years later, Osborne Russell, a young fur-trapper, wrote some of the first descriptions of European-American—Tukudika encounters in the park. In 1835, he met a small group of Tukudika in the Lamar Valley, and he portrayed them favorably, if somewhat romantically. Other explorers and trappers were not so open-minded. Many accounts were one-sided, prejudiced, fearful, or even hostile. These stories and reports failed to consider the Indians' agency, self-sufficiency, and vast knowledge of Yellowstone's landscape and resources.
The Tukudika continued to inhabit the landscape for several years after Yellowstone National Park was established in 1872. By 1900, the Tukudika had been incorporated into the Eastern Shoshone tribe of the Wind River Reservation in central-western Wyoming, and into the Mountain and Lemhi Shoshone and Bannock tribes of the Fort Hall Reservation in southeastern Idaho. Once confined to reservations, the Tukudika suffered the partial collapse of their traditional lifeways. Although the Tukudika continued to live traditionally for a generation or two after their removal to reservations, they eventually adapted to the ways of these other tribes, whose own cultural practices had already been altered by their earlier removal to reservations.
Today, some Tukudika descendants live on both of the aforementioned reservations. Some of these descendants prefer the name Mountain People to Tukudika or Sheep Eater for its emphasis upon place rather than food source.
Last updated: March 15, 2021


text:
Agency Profile: Childcare Resources
Children are one of our greatest natural resources, and it is imperative that they receive quality care from trained and supported staff to help them reach their full potential. Childcare Resources makes this possible by providing information, education, and assistance to families, providers of child care, and the community.
Central Alabama's only child care resource and referral agency, Childcare Resources was created as the outgrowth of a child care task force convened by United Way of Central Alabama in 1984 to address critical child care needs identified in Jefferson, Shelby, and Walker Counties, with Blount County added to the service area in 1988.
- Financial assistance for low-to-moderate income working families
- Quality training and technical assistance for child care providers, including a free early learning resource library and mobile resource library van
- Research-based parent education resources
- Assistance to hundreds of families in our community seeking quality child care options for their young children through free resource and referral services