Take the 2-minute tour ×
How do __hash__ and __eq__ use in identification in sets? For example some code that should help to solve some domino puzzle:
class foo(object):
 def __init__(self, one, two):
 self.one = one
 self.two = two
 def __eq__(self,other):
 if (self.one == other.one) and (self.two == other.two): return True
 if (self.two == other.one) and (self.one == other.two): return True
 return False
 def __hash__(self):
 return hash(self.one + self.two)
s = set()
for i in range(7):
 for j in range(7):
len(s) // returns 28 Why?
If i use only __eq__() len(s) equals 49. Its ok because as i understand objects (1-2 and 2-1 for example) not same, but represent same domino. So I have added hash function.
Now it works the way i want, but i did not understand one thing: hash of 1-3 and 2-2 should be same so they should counted like same object and shouldn't added to set. But they do! Im stuck.
share|improve this question
add comment
4 Answers
up vote 2 down vote accepted
Equality for dict/set purposes depends on equality as defined by __eq__. However, it is required that objects that compare equal have the same hash value, and that is why you need __hash__. See this question for some similar discussion.
The hash itself does not determine whether two objects count as the same in dictionaries. The hash is like a "shortcut" that only works one way: if two objects have different hashes, they are definitely not equal; but if they have the same hash, they still might not be equal.
In your example, you defined __hash__ and __eq__ to do different things. The hash depends only on the sum of the numbers on the domino, but the equality depends on both individual numbers (in order). This is legal, since it is still the case that equal dominoes have equal hashes. However, like I said above, it doesn't mean that equal-sum dominoes will be considered equal. Some unequal dominoes will still have equal hashes. But equality is still determined by __eq__, and __eq__ still looks at both numbers, in order, so that's what determines whether they are equal.
It seems to me that the appropriate thing to do in your case is to define both __hash__ and __eq__ to depend on the ordered pair --- that is, first compare the greater of the two numbers, then compare the lesser. This will mean that 2-1 and 1-2 will be considered the same.
share|improve this answer
Still not all clear. It stop work if i comment __hash__ or __eq__. And I still dont know why it works now. Is it uses both __eq__ and __hash__ to determin in? I hoped someone can tell me how this comparison works. Something about if hash1 == hash2 and if (eq) and so on... – Александр Зотов Jan 16 '13 at 7:52
_USER_ Зотов: You'll need to be more specific than that. Did you read the question I linked to? What is it that remains unclear? – BrenBarn Jan 16 '13 at 7:53
add comment
The hash is only a hint to help Python arrange the objects. When looking for some object foo in a set, it still has to check each object in the set with the same hash as foo.
It's like having a bookshelf for every letter of the alphabet. Say you want to add a new book to your collection, only if you don't have a copy of it already; you'd first go to the shelf for the appropriate letter. But then you have to look at each book on the shelf and compare it to the one in your hand, to see if it's the same. You wouldn't discard the new book just because there's something already on the shelf.
If you want to use some other value to filter out "duplicates", then use a dict that maps the domino's total value to the first domino you saw. Don't subvert builtin Python behavior to mean something entirely different. (As you've discovered, it doesn't work in this case, anyway.)
share|improve this answer
add comment
You can read about this in the Python data model documentation, but the short answer is that you can rewrite your hash function as:
def __hash__(self):
 return hash(tuple(sorted((self.one, self.two))))
share|improve this answer
this would get him further from what he wants; 1 2 and 2 1 would once again count as the same domino. but he should be doing this anyway, yes. :) – Eevee Jan 16 '13 at 6:35
_USER_ - thanks fixed – Andrew Walker Jan 16 '13 at 6:37
add comment
The requirement for hash functions is that if x == y for two values, then hash(x) == hash(y). The reverse need not be true.
You can easily see why this is the case by considering hashing of strings. Lets say that hash(str) returns a 32-bit number, and we are hashing strings longer than 4 characters long (i.e. contain more than 32 bits). There are more possible strings than there are possible hash values, so some non-equal strings must share the same hash (this is an application of the pigeonhole principle).
Python sets are implemented as hash tables. When checking whether an object is a member of the set, it will call its hash function and use the result to pick a bucket, and then use the equality operator to see if it matches any of the items in the bucket.
With your implementation, the 2-2 and 1-3 dominoes will end up in the hash bucket, but they don't compare equal. Therefore, the both can be added to the set.
share|improve this answer
add comment
Your Answer


IT infrastructure monitoring
Note:
Build confidence that your ArcGIS systems will be available and performant through proactive IT infrastructure monitoring (ITIM).
Modern enterprise systems are expected to be performant and reliable by all levels of use. Any disruption in service could result in significant financial and operational loss. To reduce the possibility of service disruption, even the most well-architected IT infrastructure requires continuous monitoring to detect unexpected service demands and component failures. This practice enables IT professionals to minimize negative impacts on business operations through automatically detecting and reporting potential issues with the performance, availability, and resource utilization of your enterprise GIS system components.
Recommendations
 1. Monitor all components related to your ArcGIS Enterprise systems
 2. Establish monitoring practices in all environments (development, test, and production)
 3. Analyze historical metrics to discover utilization trends and causes for spikes and failures
 4. Consider the benefits of ArcGIS Monitor which provides specialized monitoring capabilities to detect, diagnosis, report, and provide remediation recommendations
Monitor all components
ArcGIS Enterprise comprises four components that are configured to work together:
 - Portal for ArcGIS
 - ArcGIS Server
 - ArcGIS Data Store
 - ArcGIS Web Adaptor
These components can be hosted by multiple servers, on-premises or by a cloud provider and are dependent upon several computing resources, such as servers, DBMS, network, file systems, and so on. The unavailability or performance degradation of any of these resources can disrupt business operations.
With the above in mind, establishing proactive measures to automatically detect overuse or unavailability of each resource can provide early notification of potential problems, enabling IT Professionals to respond to issues quickly and provide guidance on how to remediate the issue.
Establishing automating monitoring and remediation steps for each component is required to build confidence that business operations will not be available. Establishing and maintaining a complete system architecture diagram is critical to determine all dependent components and computing resources.
This guidance aligns with the need to provide full redundancy in highly available (HA) configurations, enabling your system to function well in the event of the failure of any dependent resources or ArcGIS Enterprise components. While HA configurations prevent business processes from being immediately disrupted, the failure does leave a vulnerable component and quick restoration of the failed component is needed to maintain your redundant environment. Establishing monitoring of both primary and redundant components is important to maintaining the confidence throughout your organization that the system can maintain your organization's Service License Agreement (SLA).
Monitor all environments
Establishing monitoring practices for all environments (production, staging, test, and development) instills confidence that the system will be available for all users. Full monitoring of the production environment establishes confidence that business operations will remain available and performant and typically needs little justification. Monitoring test and staging environments provide IT professionals two advantages:
 1. Access to solid metrics of the computing resource consumption of new capabilities or upgraded system to assist in capacity planning
 2. An environment to practice detecting and reporting resource usage and availability anomalies such as a server not being available or a web service not responding.
Monitoring the development environment not only has the benefit of providing a reliable system for your development and GIS analysts, but also can provide valuable insight as to the system resource utilization of experimental processes such as long running geoprocessing tools.
Analyze historical metrics
Modern monitoring tools not only detect potential issues in real-time but also collect metrics for the various components. Configuring the analysis of these metrics over time can provide valuable insight into the system's activity, usage, and performance, leading to the discovery of utilization trends and causes for spikes and failures. Such analysis can highlight which enterprise GIS component has the most activity, which web service are most or least active, or what services are more active during specific time periods. This insight can then be used to justify and design changes to system resources and to anticipate spikes in usage.
Consider Esri provided monitoring tools
Each of these components deliver essential services with different system dependencies. For example, GIS based applications often consume web services hosted by ArcGIS Servers to deliver the business information and capabilities. Diagnosing performance and outage issues of these services can be difficult due to the number of dependencies. Esri has developed specialized monitoring product called ArcGIS Monitor designed to detect, diagnosis, and report issues as well as provide remediation guidance specific to the ArcGIS system. ArcGIS Monitor complements ArcGIS Enterprise by providing tools to monitor the health of your enterprise GIS implementations.
Conclusion
Implementing effective IT infrastructure monitoring is essential for maintaining optimal performance and reliability of your ArcGIS deployment. By following these best practices, you can proactively identify issues, optimize resource allocation, and ensure a seamless experience for ArcGIS users.
Top


Sign in to your Webex site, then select Schedule a Meeting > Schedule a Meeting or an Event > Show advanced options > Scheduling options.
Under Registration, select Require attendee registration. For more information, see Require Your Attendees to Register for a Meeting or Event.
Click Customize registration form.
Click + next to each standard question you want to add to your registration form. To add all of the standard questions, click Add all.
Name and Email address are required.
To add a customized question, click +Add a customized question.
Select the format of the answer:
 - Single line text box—The registrant can type a brief, one-line freeform text answer, up to a maximum of 140 characters. For example, Address.
 - Radio buttons—The registrant can select only one answer in a list of two or more options that are mutually exclusive. For example, Do you want to receive a post-meeting survey? with the answers as radio buttons Yes or No.
 - Checkbox—Allows the registrant to select multiple answers to a question; for example, Check the product areas you'd like to learn more about during the event. Each check box is independent of all other checkboxes in the list, so checking one box doesn't uncheck the others.
 - Dropdown List—The registrant can choose only one answer from the list. For example, What is your country of residence?
 - Multi-line text box—The registrant can type a longer, freeform text answer. For example, What are you hoping to get out of this event?
Type your question in the Question field.
Enter the maximum number of characters for the answer. The default is 140.
If you want the question to be required, check the Set as required check box, then click Add.
(Optional) Select Preview form if you want to view the form before saving.
Select Save.


How to Create .bin (binary) Files from Sketch on Arduino IDE
This guide shows how to generate a .bin (binary) file from your sketch on Arduino IDE.
Generate a .bin file in Arduino IDE
As an example, we'll generate a .bin file from the Blink example. Follow the next steps to generate a .bin file from your sketch in Arduino IDE.
1) First, go to Tools > Board and select the right board (for example, ESP32 DEVKIT DOIT Board).
select-board-Arduino-IDE
2) Save your sketch.
3) To generate a .bin file from your sketch, go to Sketch > Export compiled Binary
4) A new file on the folder sketch should be created. Go to Sketch > Show Sketch Folder.
5) You should have two files in your Sketch folder: the .ino and the .bin file.
Related content: ESP32 Over-the-air (OTA) Programming – Web Updater Arduino IDE
We hope you've found this guide useful.
Thanks for reading!
Learn how to program and build projects with the ESP32 and ESP8266 using MicroPython firmware DOWNLOAD »
Learn how to program and build projects with the ESP32 and ESP8266 using MicroPython firmware DOWNLOAD »
Enjoyed this project? Stay updated by subscribing our weekly newsletter!
9 thoughts on "How to Create .bin (binary) Files from Sketch on Arduino IDE"
 1. Thank you Sarah, for the instructions on making a .bin file.
 Now please tell me/us why we would do that?
 What advantage is there to having a .bin file?
 Possible it might load faster but so what, a few seconds more to load doesn't seem like I want to do this.
 Thank you, I really appreciate your tutorials!
 Ralph
 Reply
 - Another application is when one has few arduini to get the same program (ex : detect tft shield; detect I2C devices; according to the presnce of I2C devices, display the sensor -might be temperature in different rooms- ; if serial is avalaible, send it to the PC…) Having the same program is not that absurd on an Arduino Mega…. if it can handle gracefully the lack of sensors+screens, and cope with the existing ones…This makes software somewhat bigger, and compiling/linking can be felt too slow to be comfortable (remains "only" uploading : theoretically, detecting avrdudes option can make this last step almost automatic)
 Reply
 2. Well, there is something people sometimes miss :
 can one generate an easy to read assembly file (to detect where pieces of code can be optimized, or, more likely, to get an idea of time spent servicing an IT or a time constrained part): this is rather easy with gcc (–save-temps ), of course with g++, whatever the cpu. But I feel the arduino IDE does hide this option, which may be useful when there are some time constraints (at least, to detect something cannot be done)
 Reply
 3. I am using the ESP8266 implementation of the Homie Convention and this bin can be used by the built-in OTA for easy firmware upgrades over WiFi.
 Thank you Sara for sharing this!
 Reply
Leave a Reply to Sara Santos Cancel reply
Download our Free eBooks and Resources
Get instant access to our FREE eBooks, Resources, and Exclusive Electronics Projects by entering your email address below.


text: Cell permeabilization by shock waves may have application in gene therapy and anticancer drug delivery. In the present study we performed direct molecular dynamic (MD) simulation of the interaction of a single shock wave with a cell membrane to investigate the mechanism of the cell permeabilization. The shock wave was characterized by an impulse that was expressed with a velocity determined by the change in the momentum. The cell membrane was designed as a dipalmitoylphosphatidylcholine (DPPC) lipid bilayer placed between two layers of water molecules. The MD simulation determined the relationship between water penetration into the bilayer, the order parameter, the fluidity of each lipid molecule, and the intensity of impulse. These structural changes in the bilayer may be an important factor in the use of shock waves to produce transient membrane permeability.

source: m-a-p/FineFineWeb


text:
ISO 11365:2017 is applicable to the use of triaryl phosphate esters as fire-resistant fluids for turbine control and other hydraulic systems in power generation. These fluids fall under category HFDR of ISO 6743‑4.
ISO 11365:2017 is intended to:
- assist the power equipment operator to maintain the fluid in a condition that will ensure the safe and reliable operation of the turbine while maximizing fluid life;
- recommend procedures for examining consignments of new fluid and monitoring the fluid in use;
- provide information on the safe handling, storage and disposal of the fluid;
- offer background information on the causes of fluid degradation.


How can you tell the difference between male and female lady bugs?
 1. 0 Votes
 Apparently there's you need a microscope and an entomologist's degree. Female lady bugs tend to be slightly larger but males but they are otherwise hard to differentiate one from the other. One can tell the two apart best when they are mating as shown HERE; the male is clearly smaller than the female.
 2. 0 Votes
 The differences between male and female ladybugs are not apparent. Below is an x-rated picture of two ladybugs mating which illustrates the lack of differences in appearance between males and females.
Please signup or login to answer this question.


How To Reset A GE Oven [Detailed Guide]
If your oven isn't working, the first thing to do is reset the power to it. In this article, we will show you how to reset a GE oven and more.
How To Reset A GE Stove
To reset your GE stove, follow the steps listed below…
Step 1: Go to the circuit breaker in your house and find the one for your oven.
Step 2: Turn it off and leave for 5 minutes.
Step 3: After 5 minutes, turn the circuit breaker back on.
How To Reset Clock On A GE Oven
To reset the clock of your GE oven, do the following…
Step 1: Unplug the oven and leave for 5 minutes.
Step 2: After 5 minutes, plug the oven back in.
Step 3: Turn the oven on.
Step 4: Hold down the 9 an 0 buttons on the oven control panel till you hear a small sound.
Step 5: Press the numbers on the control panel to set your desired time.
Step 6: Now press the "Start" button.
The video below will show you how to set the time on your GE oven.
How To Reset GE Oven Temperature
To reset the temperature of your GE oven, do the following…
Step 1: Turn the oven on.
Step 2: Hold down the "BAKE" and "BROIL" button at the same time for three seconds.
Step 3: When "SF" or "OFF SET" appears on the oven's display, press the "BAKE" button.
Step 4: Press the "BAKE" button again if the number "0" doesn't appear on the oven's display.
Step 5: Press the number you would like to reset your oven's temperature to. For instance, if you would like to increase your oven's temperature by 10 degrees, press 1 and 0.
Step 6: If you want to decrease the temperature, press the number you would like to decrease from the original temperature.
Step 7: Press the "BAKE" button to change the number to a negative one.
Step 8: Press the "START" button.
The video below will give you a visual of how to reset the temperature of your GE oven.
Check out these articles…
Oven Noise [Problems & Solutions]
Oven Off [Various Problems & Proven Solutions]
GE Oven Self Clean [How To, Problems & Solutions]
GE Oven Light [Issues & Solutions]
GE Oven Door [How To, Issues & Solutions]
GE Oven Heating [How To, Issues & Solutions]
How To Calibrate A GE Oven [Detailed Guide]
How To Reset A GE Oven FAQ
Is There A Reset Button On A GE Oven?
No, there isn't. If you would like to know how to reset a GE oven, read the "How To Reset A GE Stove" section.
What Does "LOC" Mean On GE Oven?
If "LOC" appears on the display of your oven, it means that the control panel has been locked. To unlock it, simply hold down the 9 and 0 buttons on the control panel simultaneously till the "LOC" clears from the display.
How Do I Reset A GE Oven Control Panel?
To reset the control panel of your GE oven, simply unplug the oven for five minutes. After 5 minutes plug the oven back in.
Leave a Comment


Lastly, is it impolite?
In present Japanese, the usage is not limited to negative terms
ど根性'strong guts'
どん引き [Recent slang]
Here are some discussions on other sites:
And here's the definition from 大辞泉:
 - Re: 度忘れ, Shogakukan states: （「どうわすれ（胴忘）」の変化で、「度」は当て字） (A shift from dōwasure (胴忘), with 度 as ateji). Then, under 胴忘, we see: （「どう」は、ののしる意の接頭語を自嘲の意に転用したものという。「胴」は当て字） (The is apparently a pejorative prefix used to indicate self-deprecation. The 胴 is ateji). It might be useful to compare this Japanese and English pejoratives d'oh! or dur. I suspect this pejorative is cognate with both the Kabuki don and sense 2 of do from 大辞泉 above, and that the pejorative dō, don, do merged with a different do indicating emphasis as in sense 1 above. – Eiríkr Útlendi May 28 '14 at 17:22
Your Answer


Invalid or inconsistent configurations encountered when running Connectivity Tests
This page shows examples of invalid or inconsistent configurations of Google Cloud resources that you might encounter when troubleshooting your network with Connectivity Tests.
For a description of testing to and from common network source and destination types, see Common use cases.
Detecting an invalid configuration
There are many different types of invalid configurations; that is, configurations that are not correct or that have been updated and are no longer valid.
One example is a virtual machine (VM) instance that has been configured as a NAT gateway, but which has been deleted or migrated. In this case, the route to the VM instance still exists.
In the following diagram, VM1 in Network 1 should be able to access data on VM2, VM3, and VM4 in Network 2 through a VM instance named nat_vm_1. However, nat_vm_1 no longer exists because it has migrated to a new VM, nat_vm_2.
The configured route from VM1 to the other three VM instances still points to nat_vm_1 as the next hop. However, because nat_vm_1 no longer exists and there is no route to nat_vm_2, VM1 can't communicate with the other VM instances.
A Connectivity Test run fromVM1 to VM2 reveals that the traffic between VM1 and the other VM instances has been dropped due to an invalid next hop for the route to the other VMs.
An invalid route configuration for Cloud NAT.
An invalid route configuration for Cloud NAT
In contrast, in the use case for an inconsistent configuration, VM3 is missing a network tag, making the load balancer configuration inconsistent across the load balancer backends. However, the configuration for VM3 itself is valid because configuring a VM instance doesn't require a tag.
Detecting an inconsistent configuration
You can also use Connectivity Tests to routinely validate inconsistent configurations. These configurations might not be causing any current connectivity issues, but might unintentionally reduce network redundancy or cause performance issues in the future.
The load balancer is configured to send traffic to an external IP address of 35.184.176.28. The traffic to that address is distributed across three backends: VM1, VM2, and VM3. However, because of a missing network tag on VM3, the Virtual Private Cloud (VPC) firewall rule allows traffic from external IP ranges to VM1 and VM2, but denies that traffic to VM3.
The following trace from the allowed source ranges configured for the load balancer to the destination external IP address of the load balancer shows the intended configuration and the inconsistency. VM1 and VM2 are reachable, but VM3 is unreachable. Only the two backends are reachable because VM3 has failed the health check.
An external HTTP(S) load balancer with an inconsistent backend configuration.
An external HTTP(S) load balancer with an inconsistent backend configuration
What's next


What is the flamenco?
What is the flamenco?Flamenco is a form of dance and music practised in Spain. It evolved over gypsy, Moorish and Latin American influences, the latter being the effect of its colonization of the American continent for four centuries. It combines instrumental music and dance in three settings, namely, small scale cabaret, concerts and theatres. It may use flute or saxophone, or guitars and a dancing pattern that evolved over the centuries. The theatrical presentation is a ballet.
Check Also
Alwar Festival
Alwar Festival in Rajasthan
The charismatic town Alwar is the gateway of Rajasthan. It is also known as the …


text:
1141d – Webinar – Personal Care Assistant Services "What are they and how do I access them?"
(March 2015) Personal Care Assistant services provide assistance to an individual with a disability who needs helps with activities of daily lives (ADLs). These skills are needed to function in every day life. Once families obtain Medical Assistance coverage, they may contact their local agency to request an assessment to determine eligibility and the level of need for the adopted child and family. It is important to understand the role of the PCA and how they can support adoptive families. The following will be discussed.
Activities for Daily Living
Options for Using PCA Services
Steps to the Appeal Process
Information and Resources
Ryan Anderson Pascual joined The Arc Greater Twin Cities as an Advocate in 2008 and since 2013 has served as Senior Advocate. He provides advocacy assistance to individuals and families in areas such as education, county services, Social Security, housing, health care access and more. He also helps extend The Arc's Adelante! Networking Groups for Spanish speaking networks. A large component of Ryan's work is helping families understand, apply for, and maintain health care coverage through Minnesota Health Care Programs. He has also provided direct care services to people with disabilities for 14 years.


text:
Ladislav Kosa, Iveta Macková, Ivo Proks, Ondrej Pritula, Ľubomír Smrčok, Miroslav Boča, Håkan Rundlőf
March 1, 2008
Three thermal effects on heating/cooling of K2TaF7 in the temperature interval of 680–800°C were investigated by the DSC method. The values determined for the enthalpy change of the individual processes are: ΔtransIIHm(K2TaF7; 703°C) = 1.7(2) kJ mol−1, ΔtransIHm(K2TaF7; 746°C) = 19(1) kJ mol−1 and ΔtransIIIHm(K2TaF7; 771°C) = 13(1) kJ mol−1. The first thermal effect was attributed to a solid-solid phase transition; the second to the incongruent melting of K2TaF7 and the third to mixing of two liquids. These findings are supported by in situ neutron powder diffraction experiments performed in the temperature interval of 654–794°C.

source: openbmb/Ultra-FineWeb


Thread: Array having Integer and String elements
 1. #1
 Registered User
 Join Date
 Dec 2004
 Posts
 4
 Array having Integer and String elements
 Hi
 Can anybody help me to decide the datastructure I should use for defining an array Of elements which can be Integer as well as string.
 since I want to put GID (Group ID available in LInux System) in an array.
 elements can be
 grp1
 grp2
 123
 1097
 1397
 grp4
 grp5
 3790
 etc..
 ..skm
 2. #2
 Magically delicious LuckY's Avatar
 Join Date
 Oct 2001
 Posts
 856
 Well you cannot have an array consisting of elements of two different types. You have to make a decision since you have several options. They may all be stored as strings and converted to numeric (if necessary) when accessed or if you insist on having them remain in numeric form, store them in two different arrays. It's either that or create a data type that contains a string and an int and use that as the array, but that would be an horrid thing.
 3. #3
 Registered User
 Join Date
 Dec 2004
 Posts
 4
 Please let me know the BEst way to store all elements as strings and convert them to numeric.
 Right now I am assuming that the Input is provided as Numeric .
 The code is as follows :Plz let me know the changes that i can do.
 //const char *gidlist : comma separated list of gids. ( argument)
 // snapshot starts
 char *token=NULL;
 int gidint[5];
 int i=0, count=0;
 int is_member=0;
 // code to read the const char* and put elem in integer array
 token=strtok((char *)gidlist,",");
 while (token != NULL) {
 gidint[i]=atoi(token);
 token=strtok(NULL,",");
 i++;
 }
 // code for further manipulations
 // int Is_Running (int) ( function to return flag)
 count=i;
 for (i=0;i<count;i++) {
 if (Is_Running(gidint[i])) {
 printf ("GroupMember found %d",gidint[i]);
 is_member = 1; break;
 }
 }
 //snapshot ends
 4. #4
 Registered User
 Join Date
 Sep 2004
 Posts
 719
 you should check if the string contains non-digit characters before doing atoi()....i believe atoi("grp2") returns (int) 2.
 i also believe that a named group also has a numerical ID..i personally, would look up the group ID programatically with linux, and store it in nID...if the numerical ID was entered. set lpszID to NULL...
 struct{
 int nID;
 char *lpszID[MAX_GID_LENGTH];
 }
 i seem to have GCC 3.3.4
 But how do i start it?
 I dont have a menu for it or anything.
 5. #5
 Registered User
 Join Date
 Dec 2004
 Posts
 4
 Thanx for the quick reply.
 I have used a struct as follows :
 struct ID {
 int gid;
 char *groupname;
 } id;
 now the parameter that is received is const char* gidlist
 token=strtok((char *)gidlist,",");
 while (token != NULL) {
 tmp=atoi(token);
 if (isdigit(tmp)) {
 id.gid=tmp;
 id.groupname=NULL;
 printf("digit %d\n",id.gid);
 }
 else {
 id.groupname=token;
 printf("Nondigit char %s\n",id.groupname);
 }
 What is going wrong here, isdigit() doesn't seem to work..if I don't use atoi(), I get a segmentation fault error.
 6. #6
 Registered User
 Join Date
 Dec 2004
 Posts
 4
 I have used the following code for 'test for nondigits' and it works nicely.
 now I just wanted to confirm if this coding(so far what i have done) is the most appropriate or some better Implementation can be done.
 anyways.....Thanx for all uer answers. :-)
 int test_for_nondigits( const char *s ) {
 int nd = 0;
 size_t len;
 const char *p;
 len = strlen( s );
 if( len == 0 )
 return -1;
 p = s;
 while( *p ) { if( !isdigit( *p ) ) nd++; p++; } return nd;
 }
 7. #7
 Sweet
 Join Date
 Aug 2002
 Location
 Tucson, Arizona
 Posts
 1,818
 Woop?
 8. #8
 Registered User
 Join Date
 Sep 2004
 Posts
 719
 i'm thinking that a valid group ID name must start with an alphabetical character or an underscore..if this is true you can simply check the first character....
 (impromptu code..not tested)
 Code:
 struct ID
 {
 int nID;
 char lpszID[10];
 }id;

 char token[400] = NULL;
 token = strtok(gidlist, ",");
 while(token)
 {
 if( isdigit(*token) )
 {
 id.nID = atoi(token);
 id.lpszID = NULL;
 }else{
 //fake function below
 id.nID = 0; // nID = lookUpLinuxGroupIdNumber(token)
 strcpy(&id.lpszID, token);
 }
 printf("Group Name: %s; Group ID: %d\n", id.lpszID, id.nID);
 token = strtok(NULL, ",");
 }
 there is probably some error checking needed to be done here...but it depends on what you're going to use this data for and the exact specs of group ID's and numbers.
 by the way...use code tags when posting code
 Last edited by misplaced; 12-16-2004 at 03:47 AM.
 i seem to have GCC 3.3.4
 But how do i start it?
 I dont have a menu for it or anything.
Popular pages Recent additions subscribe to a feed
Similar Threads
 1. memory issue
 By t014y in forum C Programming
 Replies: 2
 Last Post: 02-21-2009, 12:37 AM
 2. Link List math
 By t014y in forum C Programming
 Replies: 17
 Last Post: 02-20-2009, 06:55 PM
 3. Looking for constructive criticism
 By wd_kendrick in forum C Programming
 Replies: 16
 Last Post: 05-28-2008, 10:42 AM
 4. load gif into program
 By willc0de4food in forum Windows Programming
 Replies: 14
 Last Post: 01-11-2006, 10:43 AM
 5. String To Integer Array!!!!
 By Unregistered in forum C Programming
 Replies: 8
 Last Post: 10-29-2001, 10:15 AM
Website Security Test


ing the developer's work, once you have understood the syntax that it requires. You can use this example every time you have to return a list of objects from a DataSet. One thing that is special about this method is the passed parameter fromUri that is required to return the ThumbnailUrl. As the Silverlight app can be deployed anywhere on the net, and thus the path to the HttpHandler that returns the thumbnail image changes, I pass in the URI from the calling page. Like that, I am sure that the address for the ThumbnailUrl is always correct.
C#
/// <summary>
/// Gets a list with the information about the images.
/// </summary>
/// <param name="fromUri">The Url from which the call is made.</param>
/// <returns></returns>
public override List<ImageInfo> GetImageInfo(Uri fromUri)
{
 string sql = "Select * from DeepZoomImage order by imageName";
 var dataAdapter = new OleDbDataAdapter(sql, dbConnection);
 var ds = new DataSet();
 dataAdapter.Fill(ds, "ImageInfo");
 var imageInfos = from image in ds.Tables["ImageInfo"].AsEnumerable()
 select new ImageInfo
 {
 ImageId = image.Field<int>("ImageId"),
 ImageName = image.Field<string>("ImageName"),
 Height = image.Field<int>("Height"),
 Width = image.Field<int>("Width"),
 TileSize = image.Field<int>("TileSize"),
 Overlap = image.Field<int>("Overlap"),
 MimeType = image.Field<string>("MimeType"),
 ThumbnailUrl = new Uri(fromUri,
 "ThumbnailHandler.ashx?ImageId=" +
 image.Field<int>("ImageId")).ToString()
 };
 return imageInfos.ToList();
}
The returned list of ImageInfo objects is then passed to the Silverlight application using a WCF Service. Here is how the Service, that is defined in the ASP.NET application, looks like:
C#
namespace DeepZoomSilverlightWeb
{
 [ServiceContract(Namespace = "")]
 [AspNetCompatibilityRequirements(RequirementsMode =
 AspNetCompatibilityRequirementsMode.Allowed)]
 public class ImageListService
 {
 /// <summary>
 /// Gets a list of images from the database.
 /// </summary>
 /// <returns>A list of ImageInfo objects</returns>
 [OperationContract]
 public List<ImageInfo> GetImageList()
 {
 DbDzComposer.DzDbAccess accessDb = Helper.GetAccessDb();
 return accessDb.GetImageInfo(HttpContext.Current.Request.Url);
 }
 }
}
In the Silverlight app that consumes the returned list, we call the GetImageList method from within the constructor of the page. As this is an async call, we bind it in the completed event handler of that method.
First, initialize imageListClient...
C#
public Page()
{
 InitializeComponent();
 // Setting the datasource for the list
 var imageListClient = ServiceClientFactory.GetImageListServiceClient();
 imageListClient.GetImageListCompleted +=
 new EventHandler<DeepZoomSilverlightProject.
 ImageListClient.GetImageListCompletedEventArgs>(
 imageListCliet_GetImageListCompleted);
 imageListClient.GetImageListAsync();
Bind the result to the imageList and select the first item in the list...
C#
/// <summary>
/// Handles the GetImageListCompleted event of the imageListCliet control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="DeepZoomSilverlight
/// Project.ImageListClient.GetImageListCompletedEventArgs"/>
/// instance containing the event data.</param>
void imageListCliet_GetImageListCompleted(object sender,
 DeepZoomSilverlightProject.ImageListClient.GetImageListCompletedEventArgs e)
{
 // Set the datasource for the image list control
 imageList.ItemsSource = e.Result;
 if (imageList.Items.Count > 0)
 imageList.SelectedIndex = 0;
}
And, in the SelectionChanged event of the listbox, we pass the MultiScaleImage a MultiScaleTileSource object...
C#
private void imageList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
 ImageInfo imageInfo = imageList.SelectedItem as ImageInfo;
 if (imageInfo != null)
 {
 // Setting the source of the multi scale image
 msi.Source = new DeepZoomTileSource(imageInfo.ImageId,
 imageInfo.Width, imageInfo.Height, imageInfo.TileSize,
 imageInfo.Overlap, imageInfo.MimeType);
 }
}
That's all. I hope you find the code useful and easy to follow. If you have any comments or suggestions, just let me know.
History
 - 04 February 2009 - Version 1.0 created
 - 25 March 2009 - Article updated
License
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)
Share
About the Author
Joerg Lang
CEO
Switzerland Switzerland
I have my own software company called Evelix (_URL_). The company is located in Liestal, Switzerland. I develop software for the web and the desktop. Every now and then I give computer classes in a learning institution.
I was born in 1966, am married and have one kid. Hobbies are Fasnacht (_URL_), skiing and of course computers.
Actually I studied mechanical engineering and have a bachelors degree in it, but computers interested me since I had a Commodore C128. In the meantime my mobile has a thousand times more memory than my computers back then. First I started programming in Basic. After that I did use Pascal for a while, but the real (commercial) programming started with VB3. Now I do programming in C# and sometimes still in VB6 when I have to support an older application.
Currently I'm working towards my Microsoft Certified Trainer status.
Comments and Discussions

QuestionCan't success in Silverlight 4 Pin
eHuaTian24-Sep-12 4:06
MembereHuaTian24-Sep-12 4:06
AnswerRe: Can't success in Silverlight 4 Pin
Joerg Lang24-Sep-12 20:38
MemberJoerg Lang24-Sep-12 20:38
QuestionUsing Ms Access as a Pivot Viewer Collection Pin
nirajzambad3-Aug-12 22:50
Membernirajzambad3-Aug-12 22:50
Questionhttp://www.imagesurf.net Pin
iimagegrapher23-Nov-11 19:07
Memberiimagegrapher23-Nov-11 19:07
QuestionLoad Multi image in msi from database Pin
vahidbakhtiary2-Aug-11 20:31
Membervahidbakhtiary2-Aug-11 20:31
AnswerRe: Load Multi image in msi from database Pin
Joerg Lang5-Aug-11 3:33
MemberJoerg Lang5-Aug-11 3:33
GeneralRe: Load Multi image in msi from database Pin
vahidbakhtiary9-Aug-11 0:47
Membervahidbakhtiary9-Aug-11 0:47
GeneralRe: Load Multi image in msi from database Pin
Joerg Lang9-Aug-11 1:10
MemberJoerg Lang9-Aug-11 1:10
GeneralRe: Load Multi image in msi from database Pin
vahidbakhtiary13-Aug-11 0:34
Membervahidbakhtiary13-Aug-11 0:34
GeneralRe: Load Multi image in msi from database Pin
Joerg Lang18-Aug-11 20:32
MemberJoerg Lang18-Aug-11 20:32
QuestionHow can i use DbDzComposer in silverlight application Pin
pouya_devil9-Jul-11 4:39
Memberpouya_devil9-Jul-11 4:39
AnswerRe: How can i use DbDzComposer in silverlight application Pin
Joerg Lang9-Jul-11 12:51
MemberJoerg Lang9-Jul-11 12:51
GeneralRe


text:
If you visit Stanton Airfield (SYN) in southeast Minnesota, you may think you've stepped back in time.
The airport, created in 1942 to provide primary flight training for Carleton College students preparing for military enlistment, has been placed on the National Register of Historic Places.
The privately owned, public use airport, once known as Carleton Airport, still has grass runways and a World War II-era wooden and concrete hangar.
The airport, which is 30 miles southeast of Minneapolis, is one of the busiest glider ports in the Midwest, according to Tom Rent, airport director.
"We have about 2,000 glider flights in the summer," he says. "The fact the airport was never modernized, such as having the runways paved, makes us unique. We are one of the last privately owned, public use airports left in Minnesota."
After the war the college leased the airport to Malcolm and Margaret Manuel, who eventually bought the property. The Manuels owned the 160 acres until 1990, when they sold it to the newly formed Stanton Sport Aviation Corp., of which Rent is a member.
"When we bought the property, it became our intent to protect the airport from encroachment and to maintain it as a place to have fun," he says.
Rent said that the listing on the National Register of Historic Places makes the airport part of the national parks system. Corporation members hope that information about the airport will start showing up on tourism and recreational literature.

source: HuggingFaceFW/fineweb-edu


text:
A hatch pattern consists of a repeating pattern of lines, dashes, and dots. You can select a hatch pattern from a set of predefined patterns, or you can define a pattern of your own. The hatch pattern you used most recently is the default pattern the next time you choose Hatch.
The program supplies predefined standard hatch patterns, which are stored in the icad.pat and icadiso.pat hatch pattern library files. You can use other external hatch pattern libraries, such as an office standard library, customized patterns, and libraries available from vendors or standards organizations.
NOTE The icad.pat hatch pattern library files are ANSI (American National Standards Institute)-compliant patterns; the icadiso.pat hatch pattern library files are ISO (International Standards Organization)-compliant.
You can add hatching to an area enclosed by entities selected to form the hatch boundary. The entire hatch is treated as a single entity. After you draw a hatch, it is independent of the entity itself.
You can also use an existing entity to define the area you want to hatch. You can associate the hatch with its boundary entities by selecting Associative from the Hatch Attributes area of the Hatch dialog box
1. From the Boundary Hatch dialog box, click the Boundary tab.
2. Choose one of the following Island Detection Options:
- Nested Islands The outer entity and all its islands are considered for hatching.
- Outer Only Only the outer entity and its outer island are considered for hatching.
- Ignore Islands Only the outer entity is considered for hatching.
Nested Islands Outer Only Ignore Islands
3. To keep the boundary, select the Retain Boundaries check box.


text:
50% of environmentalists abandoned Twitter after Musk's takeover
Users were considered "active" if they posted on the platform at least once within a 15-day period
NEW DELHI: Nearly 50 per cent of environmentalists have left Twitter (now X.com) after its takeover by tech billionaire Elon Musk, a new research has revealed.
In October 2022, Musk purchased Twitter for $44 billion, which had previously served as the leading social media platform for environmental discourse.
A team of researchers wrote in the journal Trends in Ecology and Evolution that there has been a mass exodus of environmental users on the platform -- a phenomenon that could have serious implications for public communication surrounding topics like biodiversity, climate change, and natural disaster recovery.
"Twitter has been the dominant social media platform for diverse environmental interests to communicate and organise around advocacy goals, exchange ideas and research, and new opportunities for collaboration," wrote the US-based research team of biologists and environmental consultants.
The team studied a group of 380,000 "environmentally-oriented users," which included a wide range of people from the conservation community who had actively participated in pro-environmental discussions surrounding topics like climate change and biodiversity on Twitter.
Users were considered "active" if they posted on the platform at least once within a 15-day period.
The researchers found that in the 6-month period after Musk took over Twitter, only 52.5 per cent of these environmental users were still actively using Twitter -- a substantially larger drop-off rate than other "comparable online communities," including users who discuss general politics on the platform.
"There is currently no platform equivalent to Twitter. Thus, any changes in engagement by environmentally-minded users raises serious questions about where to track discourse about environmental conservation and how to
mobilise pro-environmental segments of the public," the study authors wrote.
The future of Twitter as a platform for outreach and research is uncertain.
"We need to create collaborations across industry, the non-profit sector, and academia to track public engagement with the environment across social media platforms for the benefit of primary research, applied environmental
conservation, and climate mitigation," said the authors.


text:
Drivers wait under a flyover to avoid sunlight in Hà Nội.— VNA/VNS Photo Thành Đạt
HÀ NỘI — Hà Nội and other northern provinces are forecast to experience warmer weather as of Monday until May 6.
On Monday, the temperature was recorded as between 17 and 27 degrees Celsius in Hà Nội and between 16 and 27 degrees Celsius in other provinces.
The temperature could hit 33 degrees Celsius in Hà Nội and other provinces during the holidays to celebrate the Reunification Day (April 30) and May Day (May 1).
The hot weather is predicted to hit the city and provinces from May 3 to 6, with the highest temperature of 35 degrees Celsius.
Việt Nam is forecast to suffer the highest temperatures ever recorded in 2020, according to the latest report by the Meteorological and Hydrological Administration.
The country is predicted to face increasing and complicated patterns of natural disasters this year due to the impact of global warming and melting of glaciers, the administration said. — VNS


green design, eco design, sustainable design, paper art, Michael Velliquette, One From Many From One, Caestecker Art Gallery, Paper sculptures
Unlike other artists who work with paper, Velliquette's cuts and curves are more spontaneous, allowing the placement of each piece to dictate his next move. One would hardly guess the method to this madness is not carefully calculated, as each finished piece seems almost perfectly placed, but Velliquette prefers each color and shape to inspire the next.
Using archival card stock in a rainbow of colors, Velliquette relies only on his meticulous cuts to transform the flat sheets of paper into textural components for his sculptures. Fine snips create furry, feather-like elements that the artist uses as ornamental details and longer pieces sprout out like whiskers from his mask-like sculptures. Short fringe is used to create husky texture, reminiscent of bark or rough fur. Velliquette also suggests volume, simply by curling contrasting colors of paper and arranging them in a line, which the viewer's eyes seamlessly blend together, even though the actual mass is lacking.
Bending, folding, and rolling create visual trompe l'oiels that make each fleck of paper seem to be more than the delicate medium it is. Velliquette's fine-tuned techniques transform normal paper into iconic deities and statuettes that appear rich and weighty.
+ Michael Velliquette
Via Frame Mag


text:
Cataract dam is located on the Cataract River, a tributary of the Nepean River, just below the junction with the Loddon River. By June 1903 much of the area to be submerged had already been cleared of timber.
For the first time in Australia, pre-
The dam was completed in 1907 and cost about $1.3 million. When Cataract filled to capacity for the first time in January 1911, it soon became clear that the spillway needed to be widened to prevent any risk of floodwater overtopping the dam wall. This work was completed in 1915. During a large flood in 1968, the water level rose 1.5 metres overnight reaching 75 millimetres below the walkways across the wall. About 150 million litres of water were discharged out of the old spillway.
Cataract Dam is a straight dam with an unlined side spillway extending from the left abutment. The weathering of the sandstone on Cataract, together with its stone battlements, has made it one of the most picturesque dams in Sydney. In 1987 Cataract Dam was strengthened by installing post-
Height: 56 metres
Length: 247 metres
Capacity: 94,300 megalitres
Catchment: 130 square kilometres
Lake: 8.5 square kilometres
Distance & direction from Sydney: 96 Klms S SE
Cataract Dam Road, Appin
Tel: 1300 722 468


_PHONE_ _EMAIL_
ZIM Language Reference
$fill
< All Topics
$fill
Fills part of a string with a specified character
Syntax
$fill(source,position,length,string)
Parameters
source
a character string, or an expression that evaluates to a character string
position
a number, or an expression that evaluates to a number
length
a number, or an expression that evaluates to a number
string
a character string, or an expression that evaluates to a character string
Return Value
Character string, consisting of source filled with the first character from string, starting at position, for a length of length.
Comments
Use $fill to initialize strings to specific values. The function fills source with the (first) character from string, starting at position, for length number of characters. The fill character replaces any characters that already exist in the string in the specified positions.
In a string, the position of the first character is always 1. If position is beyond the end of source, or if position is zero or negative, then source is left unchanged.
If length is zero or negative, then source is left unchanged.
If there are fewer than length characters from position to the end of source, then all characters from position to the end of source are replaced by the fill character.
If string is the null string, then a space is used as the fill character.
Example
$fill(Title,1,$length(Title)," ")
The above expression fills Title with spaces.

See Also
$concat
$delete
$insert
$left
$position
$replace
$right
$squeeze
$substring
$translate
About Character Literals
About Functional Expressions
Was this article helpful?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Table of Contents


If a life insurance company is delaying payment of your claim, you may be owed interest.
When an insurance company denies or delays your claim, they can continue investing the proceeds and accruing interest that would otherwise be in your pocket. The insurer may owe you that interest under certain circumstances.
To find out if you are entitled to interest on your delayed life insurance payout, contact our life insurance beneficiary lawyers. We have over 25 years of experience getting clients paid and getting clients interest on their delayed payout. We can tell you if you are owed interest during your free, no-obligation case evaluation.
How Long Does it Take to Receive Life Insurance Death Benefits, Usually?
Wondering how long insurance companies take to process claims, or how long does it take for a life insurance company to pay out? An uncontested claim for death benefits, where the death of the insured does not require investigation, is usually paid within 30 days. Most states require life insurance companies to respond to a claim within thirty days, whether that response is approval, denial, or a request for more information.
Insurance companies are required to tell claimants which of the reasons life insurance won't pay out. And when life insurance does not pay promptly, you have a right to know why.
How Can a Beneficiary Get Interest on a Delayed Life Insurance Payout?
If an insurance company unreasonably delays its response to your claim for death benefits, you may be entitled to interest. Whether you are owed interest on life insurance death benefits depends upon the terms of the policy and the jurisdiction governing the policy.
Some life insurance policies include a provision that entitles a beneficiary to interest after a specified delay in payout.
Many states have enacted statutes that grant interest to a beneficiary of a life insurance policy when an insurer unreasonably delays a claim determination. For example, this Iowa statute explains the circumstances that allow a beneficiary to collect interest and the rate at which the interest is calculated.
Some delays in payment of the death benefit are considered inherently unreasonable, including:
Delay in Life Insurance Payment after Claim has Been Approved
Occasionally, an insurer or a company's agent will tell a beneficiary that a claim has been approved, but the insurer delays sending payment. The longer an insurer retains the funds, the longer an insurer is able to continue investing those proceeds and reaping the profits for its shareholders. Under these circumstances, a beneficiary may be entitled to interest.
Delay in Payment of Claim Because Life Insurance Company Does not Contact the Beneficiary
Frequently an insurance company has reason to know that an insured died but fails to reach out to the beneficiary of the life insurance policy. Often a beneficiary is unaware that they are named in a policy or that a life insurance policy even exists.
If an insurer has reason to know that an insured has died, for example, because they use the Social Security Death Master File to identify policyholders who have died, that insurer should notify the beneficiary promptly.
Recently, several states have brought lawsuits against insurance companies that knew of policyholder deaths but failed to notify beneficiaries, retaining the death benefits and the interest accruing on them instead. Under these circumstances, a beneficiary may be entitled to interest due to the unreasonable delay.
Why Would a Life Insurance Payout Be Delayed?
Payout may be delayed six to twelve months or longer if the insurance company must investigate because:
If you are a beneficiary to a life insurance policy and you've submitted your claim and all required paperwork but haven't been paid, know that the insurance company has no incentive to pay you quickly. In fact, any delay means your payout is accruing interest and benefitting the insurance company's shareholders.
In the past there were many examples of life insurance companies not paying claims without delay. Fortunately, laws have been enacted to incentivize insurers to pay life insurance claims promptly, and if they do not, they may have to pay you interest.
How Long Does a Life Insurance Investigation Take?
What is the typical timeline for insurance companies to investigate claims? It varies, depending upon the circumstances of the death. Beneficiaries should be sure to respond promptly to all information and documentation requests from the life insurance company.
After the insured has died, beneficiaries of the life insurance policy file a claim with the insurance company and include a copy of the death certificate with their claim, keeping at least one original death certificate for their records in the event that the life insurance company misplaces the one sent to them.
When the insurance company receives the claim form and a certified copy of the death certificate, insurers have 30 days to deny the claim, pay the claim, or ask for more information.
In some situations, insurers will need to investigate a claim and the payout will exceed 30 days. Depending on the terms of the insurance policy and the laws that govern the policy, sometimes a beneficiary will be entitled to interest that has accrued during the delay of payment.
If your claim has been pending for more than thirty days, whether you have heard from the life insurance company or not, contact our experienced life insurance beneficiary attorneys. We help beneficiaries nationwide get paid with interest when their claim has been unreasonably delayed.
When Will Life Insurance Companies Investigate Claims?
In most cases, an insurer will either deny a claim or pay a claim within 30 days. When there is a delay in life insurance payout instead of denying or approving, it may mean that an insurer requires more time to investigate the claim. Delays will likely occur in the following situations:
Delay in Life Insurance Payout When the Insured Died by Homicide.
When an insured is murdered, the insurance company often waits to pay any benefits until the investigation is completed. Depending on the type of policy in question (term life, whole life, or AD&D insurance), the insurance company may need to know whether the beneficiary is associated with the murder or whether the insured was engaged in a felony at the time of his or her death
Delay in Life Insurance Payout When the Insured Died in a Foreign Country.
If the insured dies while abroad, an insurance company may take longer to investigate the circumstances of the death.
Insurers always require proof of death when a claim is made. In the U.S., a death certificate is acceptable proof of death. However, customary practices, records, and technologies vary across countries and continents, and a foreign death certificate may not satisfy the insurance company. Also, to ensure a claim for overseas death is not fraudulent, an insurance company may attempt to confirm the circumstances of the insured's death independently. Depending on where the insured died, this may extend the investigation period significantly.
Delay in Life Insurance Payout When there is a Beneficiary Dispute.
If the insurance company is notified that multiple parties might have a claim to life insurance proceeds, it will postpone paying the benefit until a rightful beneficiary is established. Often, the insurance company will not make this determination itself. The insurer may file a life insurance interpleader action, and a court will decide the lawful beneficiary.
Case Study #1: the insurance company delayed paying for over two years because the insured had a girlfriend and child and neither was named in his policy. Luckily for our client, Illinois law prevents such improper claim practices and unreasonable or vexatious delay in paying claims, and we were able to get our client paid.
Delay in Life Insurance Payout When the Insured Died Within the Contestability Period.
The contestability period lasts for two years. During this time, an insurer is authorized to investigate to look for evidence of fraud and misrepresentation in life insurance application and medical questionnaire. If the insured dies within this two-year period, a payout of benefits may be delayed while the insurer examines medical records, financial records, or other relevant evidence.
Delay in Life Insurance Payout When the Insurance Company Makes an Administrative Error.
Case Study #2: payment of our client's claim for death benefits was delayed because the insurance company never received medical records from a doctor that the insured never visited.
If your claim is denied, please get all the details you can about the reason for the denial: it may be something as simple as a mistake such as this preventing you from getting your life insurance payout.
Delay in Life Insurance Payout When the Insured Never Received Notice of Lapse or Termination.
Case Study #3: Our client's claim was denied because the policy lapsed and terminated due to non-payment of premiums. We investigated and found that the insured never received the statutorily-required notices. We got our client paid.
What Can a Lawyer Do if a Life Insurance Payout is Delayed?
An experienced life insurance lawyer will be able to tell you whether the delay can be turned into approval and whether you are entitled to interest for the time of the delay. Do not rely on an insurance company to tell you that you are entitled to interest – they have no incentive to do so.
Our life insurance attorneys can demand and obtain the full death benefits you are legally entitled to. Again, your right to interest depends on the jurisdiction in which the policy was issued and the terms of the policy itself, and we help beneficiaries get paid in jurisdictions across the nation.
For more information about your rights to interest on a delayed payout of benefits, contact a trusted life insurance attorney at the Boonswang Law Firm with your questions. Your initial case evaluation is free of charge, and if we take your case, know that we don't get paid unless you do.


Repair virtual instruments is an increasingly popular and rewarding way to add a touch of realism to your live performance.
 This article looks at how to do it.
 What you need to know before you begin.
 Before you begin, it's important to understand the basic steps of how to repair a virtual instrument:You will need to have a set of stereo and/or microphone equipment that you can play through a virtual console.
 If you have one of these, we recommend you use the Virtual Mic and/o Mic for this tutorial.
 You can also repair virtual instrument components on the fly, using an instrument repair program like VSTi Repair or Ableton Live.
 If the software is not available, you can use Ableton's Repair app, which allows you to perform repairs of hardware, software, and hardware-related items on your computer or mobile device.
 If you have a real instrument, you will need a special tool that can remove the microphone, and then the instrument.
 This is where your microphone goes.
 You will also need a MIDI controller or a virtual instruments program that supports the instrument, like Ableton Instruments.
 If there is not one available, the software that you use can be downloaded from the Ableton website or from Ableton Audio.
 You also need to connect your instrument to a computer via a USB cable.
 You can do this by using a USB-to-Digital Converter (USB-DAC) to plug your computer into a computer and connect it to your computer's USB port.
 You will need an audio interface that will play a track from your USB device to your virtual instrument, and the software will convert the track into a MIDI track.
 The virtual instrument itself is not the only thing you need.
 You'll need a digital microphone, a speaker, and a guitar tuner.
 You could also use a MIDI cable to connect two of these things, but it's a bit more work.
 You need to be willing to pay for these items.
 If your instrument is a real one, you could also buy a kit that includes the equipment you need, but in that case you will not have a good deal for repairing your instrument.
 If it's not a real thing, you may be able to save money by getting a digital instrument that you get for free.
 Here are some more tips:Make sure you have the correct equipment to repair the virtual instrument.
 A good way to do this is to use a professional's virtual instrument repair tool that you have.
 If this isn't possible, then you can always contact your local hardware store.
 For some virtual instruments, the hardware may come with software that supports their functions.
 These software may be free, but you will be charged for them.
 If not, you should contact your hardware store to get software that is compatible with your instrument and that you want to use.
 Make sure you know the software you want, as well as the features that it has.
 If a virtual device has a built-in software, it is usually more expensive.
 If the virtual instruments software is free, then the virtual device may not be compatible with the virtual hardware that you bought.
 For example, some virtual machines that are available for sale will only work with a virtual machine that has software that only works with a real computer.
 To find out if the virtual machines software is compatible, look for the virtual machine's name on the hardware page.
 Some virtual instruments require a digital signal to be connected to them.
 This signal can be an audio signal or an audio source.
 If either of these are not available on your instrument, then there is no way to use it.
 If these devices are free, you probably can't use them.
 If your instrument doesn't have an external signal source, then a digital device may be the way to go.
 You may be tempted to use an external analog audio device, such as a CD player, but these devices require an external source of audio to play through the virtual interface.
 If that source is not readily available, then it's probably best to use your virtual guitar tuners.
 These devices are sometimes called digital guitar tunings.
 These devices have a built in amplifier that can play audio, and they use a digital digital signal instead of an analog digital signal.
 You are charged for these devices, but if you have to purchase the amplifier and a tuner separately, it will probably cost more than the cost of the instrument and tuner combined.
 If an external digital signal source is available, it can also be used to play the instrument using your own software.
 If an external audio source is included with the instrument in some cases, you'll need to purchase an external USB audio interface to play it.
 Some virtual instruments may also come with a software that includes a virtual keyboard and mouse.
 The software will play the virtual keyboard, and it will also be compatible if your instrument supports that functionality.
 후원 혜택


Dare to do things for the first time!
Be brave and explore the world
Have you realized that you only have one chance to do things for the first time? It's overwhelming if you think about it every day! But, relax, you just need to make a few chances to have great experiences in your life.
If you make little changes every day, life will have a different and fantastic surprise for you, some of them will turn into your daily routine, and that's ok, we all need a little bit of order. But we also need incredible and new adventures to live in!
Do you remember the first time you saw the sea? Or how about making something that was scary and then realized that it was not frightening at all. Well, all of those incredible memories can be created if you dare to do something new. Here you have 9 first times that you will remember forever!
1.- The first time you saw the sea
9 first things that you will remember forever
Tristan Higbee
I bet you will never forget the first time that you visited a beach and saw the immensity of the sea. It has some kind of magic which can relax you and marvel you just by looking at it. Do you realize that it's an entirely different world than the one we live in? It is so amazing just to think about that! And of course, you will remember it forever.
2.- The first time that you counted more than 20 stars in the sky
9 first things that you will remember forever
El Coleccionista de instantes
The stars are there, in the sky, all the time, but we can't see them because of the luminosity pollution, contamination and a lot of other factors that make it really difficult. But once you're out of the big city and travel somewhere less crowded with few lights, you'll see the magic of the sky and understand why our ancestors gave the stars so much importance.
3.- The first time you do something adventurous
Xplor Park
Feeling fear is reasonable, but you can't let the fear control you and limit you on doing new and incredible things. Usually, extreme situations to make you feel fear, listen to your instinct, but just a little bit, then do whatever you want to and remember it forever.
4.- The first time you get in touch with our ancestors.
9 first times that you will remember forever
Xichen Tours
Reading about our ancestors and how they lived and what they believed in is fantastic and exciting. Usually, it helps us to understand a lot of things about our behavior. But one thing is to read on books or google it, another thing is actually to visit an archeological site where people lived thousands of years ago. It is something that you will remember forever.
5.- The first time you travel alone
Steven Vance
Traveling alone is an experience that you will remember forever, you get to know yourself in ways that never before or in any other situation you could. It forces you to deal with your fears, and new and different challenges every second. Definitely, something you have to do at least one time in your life.
6.- The first time you sleep in a tent
9 first times that you will remember forever
Christian Collins
It sounds like nothing, but believe me, it's a whole new experience. For starters, if you want to camp, for sure, it will be far away from the city, so prepare yourself for new sounds like crickets, and many other animals.
Once you're familiar with the new noises, the stars will be unforgettable and then, the sunrise from your tent is something that you will remember forever. Waking up with the first sun rays and then see how everything gets little by little the sunlight and takes its color is incredible.
7.- The first time you travel with your couple
Marco Verch
Traveling with your couple is fantastic and something to remember forever. Visit a new place together, discover incredible landscapes and a lot of first times will keep in your mind forever and, for sure, this will be the beginning of a lot more.
8.- The first time you defeat one of your fears
9 first times that you will remember forever
Xenses Park
Deal with the darkness or hights or any other fear is a big challenge for everybody, but once you do it it's unforgettable, and you will remember forever the feeling of success and adrenaline of defeating something that you have never done before.
9.- The first time you visited a new country
Andrés Nieto Porras
Getting out of the place you've lived your whole life is something to remember forever. That feeling immerses yourself in a completely different culture with a different language will stay with you forever.
What other thing are you sure that you'll remember forever? Write it in the comments!


text:
Rubidium: historical information
Rubidium was discovered in 1861 spectroscopically by Robert Bunsen and Gustav Kirchoff as an impurity associated with samples of the mineral lepidolite (a form of mica). The name rubidium (from the Latin "rubidus" - dark red) was coined for its bright red spectroscopic lines.
Rubidium salts were isolated by Bunsen by precipitation from spring waters - along with salts of other Group 1 elements. He was able to separate them and isolated the chloride and the carbonate. He isolated rubidium metal by reducing rubidium hydrogen tartrate with carbon.
WebElements now has a WebElements shop at which you can buy periodic table posters, mugs, T-shirts, games, molecular models, and more.


9951 explained code solutions for 126 technologies
php-regexHow to match a single quote in PHP regex?
Single quotes can be matched in PHP regex using the \ character. This is an escape character that allows you to match a single quote in a regex expression.
Example code
$string = 'This is a string with a single quote ' inside';
$pattern = '/\'/';
if (preg_match($pattern, $string)) {
 echo 'Match found';
}
Output example
Match found
Code explanation
 - $string: This is the string that we are searching for a single quote in.
 - $pattern: This is the regex pattern that we are using to search for a single quote. The \ character is used to escape the single quote so that it can be matched.
 - preg_match(): This is the PHP function that is used to search for a pattern in a string. It takes two parameters, the regex pattern and the string to search in.
Helpful links
Edit this code on GitHub


text:
Extensive cell phone use can cause progressive hearing loss, according to a new study presented at a scientific conference in Washington. The study, conducted by researchers in India, found high frequency hearing loss among users who talked for more than an hour a day for four years on their cell phones, reports WebMD.
"Our intention is not to scare the public," said one researcher. "We need to study a larger number of patients." A spokesman for the cell phone industry dismissed the research. "There have been numerous studies that show no association between wireless usage and adverse health effects," he said.


text:
by Dave Herman (dherman at ccs dot neu dot edu)
This library provides some idioms for Typed Scheme.
To use this library, simply require its main module:
(require (planet dherman/types:1))
A singleton type is a type that corresponds to a single value. The following form defines a new distinct value and simultaneously binds a variable to that value and a type variable to its singleton type.
The following example defines a new constant nil and defines its corresponding singleton type Nil:
( [nil : Nil])
A variant type or disjoint union type is a type defined as the union of a fixed set of disjoint subtypes. This is analogous to ML's datatype and Haskell's data. Each variant is either a constant or a structure type.
The following example defines an expression grammar with one constant variant and three structure variants:
[Nil #:constant nil]
[Var ([name : Symbol])]
[Abs ([var : Symbol] [body : Expr])]
[App ([rator : Expr] [rand : Expr])])


William T. Grant Foundation Invites Applications for Research Grants on Reducing Inequality
The William T. Grant Foundation is inviting applications for its Research Grants on Reducing Inequality program, which supports high-quality field-initiated studies from a range of disciplines and methodologies relevant to policies and practices that affect the lives of young people between the ages of 5 and 25 in the United States.
Through the program, grants of up to $600,000 over up to three years will be awarded in support of research that aims to build, test, or increase understanding of programs, policies, or practices that can reduce inequality in the academic, social, behavioral, or economic outcomes of young people. Descriptive studies that clarify mechanisms for reducing inequality or elucidate how or why a specific program, policy, or practice operates to reduce inequality are welcomed.
The foundation prioritizes studies focused on reducing inequality on the basis of race, ethnicity, economic standing, language minority status, or immigrant origin. It also supports studies from a range of disciplines, fields, and methodologies and encourages investigations into various systems, including justice, housing, child welfare, mental health, and education. Competitive proposals often incorporate data from multiple sources and often involve multidisciplinary teams. In addition to financial support, grantees receive significant time and capacity-building resources from the foundation. Projects led by African American, Latinx, Native American, and Asian Pacific American researchers are encouraged.
Letters of Inquiry are due August 4. Upon review, selected applicants will be invited to submit a full proposal.
See the William T. Grant Foundation website for complete program guidelines, application instructions, and descriptions of previously funded projects.
View another RFP related to children / youth
Deadline: January 27, 2021


In The Rabbit Hole Urban Survival Podcast Album ArtHosts Aaron and Jonathan discuss Survival CHI and its origins. The foundation of the entire show and blog, Survival CHI is what guides it all. It's what keeps In The Rabbit Hole all about rational practical preparedness.
Eight months have passed since Survival CHI was first unveiled and explained. By popular demand it's back with the story of how it was made and tips on how you can use it to improve your life today and survive the possible disasters of tomorrow.
 - How Survival CHI was formed.
 - What Survival CHI is.
 - How it impacts your life.
 - How the principles are intertwined.
 - How practicing the principles has changed Aaron and Jonathan's lives.
 - Implementing the principles in your life today.
 - Homework assignment!


text:
Historic buildings helping to cut carbon emissions
25 September 2007
Historic buildings are already helping to reduce Scotland's carbon emissions. That is one of the key messages delivered by Culture Minister Linda Fabiani MSP at the opening of the annual conference of the Historic Environment Advisory Council for Scotland today (Tuesday).
Speaking in Stirling, Ms Fabiani said: "Sustainability is about much more than the energy measured on an electricity meter. We have to think about the energy usage of the whole life of a building and the materials it is constructed from and make sure that the actions we take to control our carbon emissions are sustainable in the long term.
"Recent research shows that older buildings perform very well in energy terms because they have thick walls, smaller windows and passive ventilation systems - all of which contribute to the reduction of emissions."
The Historic Environment Advisory Council for Scotland provides independent strategic advice to Scottish Ministers on issues affecting the historic environment.
Ms Fabiani continued: "Climate change is a reality we can no longer ignore. The Scottish Government is committed to taking action to enforce reductions in carbon emissions. We are also determined to think creatively about the small changes that can make a big difference."
The Minister also set out the areas that the advisory council would be reviewing in the coming year. It will provide advice on:
·the economic impact of the historic environment;
·the conservation of the ecclesiastical heritage;
·engaging young adults with the historic environment;
·and the infrastructure of the historic environment
Notes to Editors
- Historic Scotland is an executive agency of the Scottish Government charged with safeguarding the nation's historic environment. The agency is fully accountable to Scottish Ministers and through them to the Scottish Parliament.
- The Historic Environment Advisory Council for Scotland provides independent strategic advice to Scottish Ministers on issues affecting the historic environment. More information can be found at _URL_.
- Members of the Historic Environment Advisory Council are appointed by the Culture Minister.


Date of Birth: 1876
Date of Death: 1949
Blanche Hart
Helped lay the foundations for Jewish social services throughout Detroit.
Blanche Hart could be called the founding mother of Detroit's Jewish social services. An educated, wealthy Detroit woman, Blanche Hart and her friend, Ida Koppel, both members of Temple Beth El, saw the effects the factories and heat of the city had on the children of the newly arrived Russian and Eastern European Jewish immigrants. In 1902, Hart and Koppel chartered trolleys to Belle Isle for a picnic outing to give the children a reprieve in the hot summer months. The Fresh Air Society, officially organized in 1904 and partially funded by the United Jewish Charities, had a mission to "furnish milk and ice or food to the needy sick [sic]." Those summer day trips would eventually evolve into an elaborate system of camps known as Tamarack, still in operation today.
Hart was a pioneering Jewish leader. In addition to her founding the Fresh Air Society, she also directed the work of the Hannah Schloss Memorial Building's free medical clinic in the early 1900s. The clinic made general medical services widely available to Detroit's Jewish communities for the first time.
In 1903, at the age of 27, Hart was hired as the first professional superintendent/executive director of United Jewish Charities (which had been founded only four years before). While there, she created and oversaw services for the burgeoning immigrant population of Detroit, including English classes, medical services, community activities, and sports programs. She helped define the charity's role in the community for twenty years before stepping down in 1923.
Learn More: Blanche Hart, Temple Beth El, Fresh Air Camp, United Jewish Charities, North End Clinic, Detroit's Jewish community, Opportunity Guild, Miriam Edwards Kushner, Detroit, Book Cadillac Hotel
back to top


text:
Definition of circumcisers
plural of circumciser 1
The word "circumcisers" uses 12 letters: C C C E I I M R R S S U.
No direct anagrams for circumcisers found in this word list.
Words formed by adding one letter before or after circumcisers (in bold), or to ccceiimrrssu in any order:
b - circumscribes
Words within circumcisers
not shown as it has more than seven letters.
List all words starting with circumcisers, words containing circumcisers or words ending with circumcisers
All words formed from circumcisers by changing one letter
Other words with the same letter pairs: ci ir rc cu um mc ci is se er rs
Browse words starting with circumcisers by next letter
Previous word in list: circumciser
Next word in list: circumcises
Some random words: veal


Main Content
Reset Function
Executes contents on a model reset event
 - Library:
 - Simulink / User-Defined Functions
 - Reset Function block
The Reset Function block is a pre-configured subsystem block that executes on a model reset event. By default, the Reset Function block includes an Event Listener block with Event set to Reset, a Constant block with Constant value set to 0, and a State Writer block.
Replace the Constant block with source blocks that generate the state value for the State Writer block.
Conditionally executed subsystem blocks with output ports are fully supported within Reset Function blocks.
For a list of unsupported blocks and features, see Initialize, Reset, and Terminate Function Limitations.
A model can potentially have multiple Reset Function blocks with each block having a different Event name. Each of these reset events appear in the generated code as a different function.
You can select an Initialize Function, Reset Function, or Terminate Function block or a corresponding state owner block to highlight blocks related to it.
Block Characteristics
Data Types
Boolean[a] | bus[a] | double[a] | enumerated[a] | fixed point[a] | half[a] | integer[a] | single[a] | string[a]
Direct Feedthrough
Multidimensional Signals
Variable-Size Signals
Zero-Crossing Detection
Extended Capabilities


> > >
Curry Powder
Curry Powder, like Chili Powder, is a convenience for Westerners, and doesn't actually exist in the culture that inspired it.
Curry Powder comes in mild, medium and hot. Madras style is hot (as far as the commercial scale goes, at any rate.) It is a combination of several spices. Most Curry Powder mixes use coriander seed as a base, then include any of the following ground spices: cardamom, cloves, chili pepper, cumin, ginger, nutmeg, red and black pepper, and turmeric. Some mixes will go beyond that with caraway, cinnamon, dried basil, fenugreek seed, garam masala, mustard seeds, etc.
In India, you don't buy Curry Powder. It's something you mix up for a particular recipe or need. Some recipes will call for up to 20 different spices and herbs to be combined.
Curry Powders can also be bought in a paste.
Cooking Tips
If you are using commercial Curry Powder, you can wake its taste up by frying it lightly for a minute or so in some butter or oil before proceeding with your recipe and adding other ingredients to the pot.
Mix together equal parts of the following ground spices: cumin, pepper, turmeric, ginger, coriander. Other spices from the list in the first paragraph above as the fancy strikes you.
History Notes
British merchants, wanting to cash in on the curry craze back home in Britain, devised this powder to make the cooking of Indian-style dishes easier for British housewives. The idea for Curry Powder was probably inspired by Garam Masala. The benefit to British housewives was not only that it made curries easier, but that they didn't have to acquire all the expensive spices individually.
The first Curry Powder was made in Madras, India in 1780. It was exported to the UK and throughout the Empire.
Also called:
Poudre de curry (French); Currypulver (German); Polvo de curry (Spanish)
See also:
Spice Mixtures
You may also like:
Looking for home canning information?
Bon mots
"The food here is terrible, and the portions are too small."
-- Woody Allen (1 December 1935 - )
Myth of the Day
Myth Picture Read more >


SchedulerAlreadyClaimedError Raised when a scheduler request is already claimed by another master. .. py:class:: SchedulersConnectorComponent This class manages the state of the Buildbot schedulers. This state includes classifications of as-yet un-built changes. An instance of this class is available at ''master.db.schedulers''. Schedulers are identified by their schedulerid, which can be objtained from :py:meth:'findSchedulerId'. Schedulers are represented by dictionaries with the following keys: * ''id'' - scheduler's ID * ''name'' - scheduler's name * ''masterid'' - ID of the master currently running this scheduler, or None if it is inactive Note that this class is conservative in determining what schedulers are inactive: a scheduler linked to an inactive master is still considered active. This situation should never occur, however; links to a master should be deleted when it is marked inactive. .. py:method:: classifyChanges(objectid, classifications) :param schedulerid: ID of the scheduler classifying the changes :param classifications: mapping of changeid to boolean, where the boolean is true if the change is important, and false if it is unimportant :type classifications: dictionary :returns: Deferred Record the given classifications. This method allows a scheduler to record which changes were important and which were not immediately, even if the build based on those changes will not occur for some time (e.g., a tree stable timer). Schedulers should be careful to flush classifications once they are no longer needed, using :py:meth:'flushChangeClassifications'. .. py:method:: flushChangeClassifications(objectid, less_than=None) :param schedulerid: ID of the scheduler owning the flushed changes :param less_than: (optional) lowest changeid that should *not* be flushed :returns: Deferred Flush all scheduler_changes for the given scheduler, limiting to those with changeid less than ''less_than'' if the parameter is supplied. .. py:method:: getChangeClassifications(objectid[, branch]) :param schedulerid: ID of scheduler to look up changes for :type schedulerid: integer :param branch: (optional) limit to changes with this branch :type branch: string or None (for default branch) :returns: dictionary via Deferred Return the classifications made by this scheduler, in the form of a dictionary mapping changeid to a boolean, just as supplied to :py:meth:'classifyChanges'. If ''branch'' is specified, then only changes on that branch will be given. Note that specifying ''branch=None'' requests changes for the default branch, and is not the same as omitting the ''branch'' argument altogether. .. py:method:: findSchedulerId(name) :param name: scheduler name :returns: scheduler ID via Deferred Return the scheduler ID for the scheduler with this name. If such a scheduler is already in the database, this returns the ID. If not, the scheduler is added to the database and its ID returned. .. py:method:: setSchedulerMaster(schedulerid, masterid) :param schedulerid: scheduler to set the master for :param masterid: new master for this scheduler, or None :returns: Deferred Set, or unset if ''masterid'' is None, the active master for this scheduler. If no master is currently set, or the current master is not active, this method will complete without error. If the current master is active, this method will raise :py:exc:'~buildbot.db.exceptions.SchedulerAlreadyClaimedError'. .. py:method:: getScheduler(schedulerid) :param schedulerid: scheduler ID :returns: scheduler dictionary or None via Deferred Get the scheduler dictionary for the given scheduler. .. py:method:: getSchedulers(active=None, masterid=None) :param boolean active: if specified, filter for active or inactive schedulers :param integer masterid: if specified, only return schedulers attached associated with this master :returns: list of scheduler dictionaries in unspecified order Get a list of schedulers. If ''active'' is given, schedulers are filtered according to whether they are active (true) or inactive (false). An active scheduler is one that is claimed by an active master. If ''masterid'' is given, the list is restricted to schedulers associated with that master. sourcestamps ~~~~~~~~~~~~ .. py:module:: buildbot.db.sourcestamps .. index:: double: SourceStamps; DB Connector Component .. py:class:: SourceStampsConnectorComponent This class manages source stamps, as stored in the database. A source stamp uniquely identifies a particular version a single codebase. Source stamps are identified by their ID. It is safe to use sourcestamp ID equality as a proxy for source stamp equality. For example, all builds of a particular version of a codebase will share the same sourcestamp ID. This equality does not extend to patches: two sourcestamps generated with exactly the same patch will have different IDs. Relative source stamps have a ''revision'' of None, meaning "whatever the latest is when this sourcestamp is interpreted". While such source stamps may correspond to a wide array of revisions over the lifetime of a buildbot install, they will only ever have one ID. An instance of this class is available at ''master.db.sourcestamps''. .. index:: ssid, ssdict * ''ssid'' * ''branch'' (branch, or ''None'' for default branch) * ''revision'' (revision, or ''None'' to indicate the latest revision, in which case this is a relative source stamp) * ''patchid'' (ID of the patch) * ''patch_body'' (body of the patch, or ''None'') * ''patch_level'' (directory stripping level of the patch, or ''None'') * ''patch_subdir'' (subdirectory in which to apply the patch, or ''None'') * ''patch_author'' (author of the patch, or ''None'') * ''patch_comment'' (comment for the patch, or ''None'') * ''repository'' (repository containing the source; never ''None'') * ''project'' (project this source is for; never ''None'') * ''codebase'' (codebase this stamp is in; never ''None'') * ''created_at'' (timestamp when this stamp was first created) Note that the patch body is a bytestring, not a unicode string. .. py:method:: findSourceStampId(branch=None, revision=Node, repository=None, project=None, patch_body=None, patch_level=None, patch_author=None, patch_comment=None, patch_subdir=None): :param branch: :type branch: unicode string or None :param revision: :type revision: unicode string or None :param repository: :type repository: unicode string or None :param project: :type project: unicode string or None :param codebase: :type codebase: unicode string (required) :param patch_body: patch body :type patch_body: unicode string or None :param patch_level: patch level :type patch_level: integer or None :param patch_author: patch author :type patch_author: unicode string or None :param patch_comment: patch comment :type patch_comment: unicode string or None :param patch_subdir: patch subdir :type patch_subdir: unicode string or None :returns: ssid, via Deferred Create a new SourceStamp instance with the given attributes, or find an existing one. In either case, return its ssid. The arguments all have the same meaning as in an ssdict. If a new SourceStamp is created, its ''created_at'' is set to the current time. .. py:method:: getSourceStamp(ssid) :param ssid: sourcestamp to get :param no_cache: bypass cache and always fetch from database :type no_cache: boolean :returns: ssdict, or ''None'', via Deferred Get an ssdict representing the given source stamp, or ''None'' if no such source stamp exists. .. py:method:: getSourceStamps() :returns: list of ssdict, via Def


text:
Oct. 1, 2010 The role of a key nutrient which prevents cataracts in salmon has been revealed by eye specialists at the University of East Anglia.
Research published September 30 in the American Journal of Physiology -- Regulatory, Integrative and Comparative Physiology shows how the nutrient histidine, when added to the diet of farmed salmon, stops cataracts (clouding of the lens in the eye) from forming.
Following fears over BSE in the early 1990s, blood meal was removed from the diet of farmed salmon. This coincided with a large increase in the incidence of cataracts which cause economic losses and fish welfare problems.
Lead author Dr Jeremy Rhodes, from the Norwich Eye Research group at UEA, said: "The international research team of which we are a part have identified a key nutrient (histidine) that is present in high quantities in blood meal but was deficient in the post 1990s diet. We also found that by adding histidine to the salmon's diet, cataract could be prevented.
"During the life cycle of salmon the young salmon parr spend the early part of their life in fresh water before they enter the sea as salmon smolts where they grow to maturity before returning to fresh water to spawn.
"In this paper, the latest of several from the project, we show that histidine has a protective role in the lenses of salmon enabling them to withstand the considerable environmental stresses that their life cycle demands. When histidine is deficient in the diet, these environmental stresses lead to the development of cataract."
Salmon farming is worth $11 billion worldwide and Norway is the largest producer with a 33 per cent share. Fish farming is Norway's third largest exporter after oil and metals.
A multi-centre collaboration between the research labs of the University of East Anglia's Norwich Eye Research Group and the National Institute of Nutrition and Seafood Research (NIFES) in Norway and industrial partners Biomar Ltd (Scotland) and Marine Harvest (Norway) was set up in 2004 to investigate the cause of the cataract outbreaks in farmed salmon.
The Norwich Eye Research Group at UEA has been a key member of this team and in addition to their vital research into the mechanism of the cataract formation has hosted scientists from the NIFES labs in Norway and sent scientists to Norway to help with collection of samples and the development of new techniques.
The work of this collaborative group has had a global impact on the salmon farming industry and the dietary histidine content of farmed salmon has been increased as a direct result of this work.
A synthetic histidine compound has recently been approved for use within the EU and work from the group was quoted in the conclusions of the European Food Safety Authority.
The research has been funded jointly by the Norwegian Research Council and the industrial partners.
Other social bookmarking and sharing tools:
Note: Materials may be edited for content and length. For further information, please contact the source cited above.
- J. D. Rhodes, O. Breck, R. Waagbo, E. Bjerkas, J. Sanderson. N-Acetylhistidine, a Novel Osmolyte in the Lens of Atlantic Salmon (Salmo salar L.). AJP: Regulatory, Integrative and Comparative Physiology, 2010; DOI: 10.1152/ajpregu.00214.2010
Note: If no author is given, the source is cited instead.


text:
Hi everyone! I'm a descendant of Patience Brewster Prence and Gov Thomas Prence, through their daughter Rebecca Prence, who married Edmund Freeman III. Their daughter Patience Freeman married Joseph Burgess, who's daughter Rebecca Burgess married Paul Harrelson. The volunteers of family search notified me regarding this connection, stating that I was the descendant of William Brewster, the original mayflower ppl. When I reached out to the mayflower society of New York, they discredited my lineage by saying that their 5th Generation Rebecca Burgess DID NOT marry Paul Harrelson, instead she married Edward Rose.
Why do African American Descendants meet with such discrepancies when searching our ancestors, especially when it links to European settlers in this continent???
Family Tree has at least 3 women named Rebecca Burgess who married a Paul Harrelson:
And at least 1 women named Rebecca Burgess who married an Edward Rose:
L5KR-RDP (Mayflower descendant)
Which of the first three couples are your ancestors, @Shakimono? And do you have historical records to show that your ancestor Rebecca Burgess was married twice?


text:
Chemainus, on Vancouver Island's east shore, is a little town snuggled in between a mountain range and the ocean, isolated with a river cutting it off from the south and a major highway to the north. A town that was born of the hands of labourers, with its only industry failing, Chemainus showed the world its true spirit and determination, and was to achieve fame through the hands of artists.
Such is the condensed recent history of "The Little Town that Did." Mining, fishing and forestry were the original industries that gave work to many Chinese who worked in "bull gangs" struggling to move huge lumber planks to the ships in the late 1800′s, and who arrived to work on the trans Canada Railroad later. Japanese, and later, east Indians blended their cultures with Scots and Germans looking for riches in the mines and staying to work in the forests and on fishing boats. And the beautiful Cowichan Valley has been the home of The Original First Nations peoples and their ancestors for countless generations, whose history and lives have been interwoven since those first white settlers came to the area.
Learn more about our historic town on the Chemainus website.


text:
An enigmatic house in the Coast River of Buenos Aires
Have you ever wondered what that little house that can be seen in the waters of the river from the North Boardwalk of Buenos Aires is? What's its purpose? Why is it there?
The idea of building this house emerged after the epidemics of cholera and yellow fever 140 years ago. By that time the risk of drinking contaminated water or being in contact with it was high as this favored the spread of the two epidemics that left behind14,000 fatalities. That was the reason for the building of what is now seen in the distance as an enigmatic house. It was part of a project in 1874, aimed at providing drinking water to 400,000 people.
The original intention was to take water from the river and send it to the treatment plant. The idea had a short life due to the expansion of the population in Buenos Aires. Currently this building can be seen 900 yards offshore.


From ARRSEpedia
Jump to: navigation, search
The scourge of soldiering. Appreciated by good officers and despised by bad ones, morale can appear in many forms. Unfortunately, most of the forms manifest themselves in ways not generally appreciated by those in positions of authority. What will be seen as a hilarious jape by the general soldiery is guaranteed to be perceived as either a breakdown in discipline or outright mutinous behaviour by officers above the rank of captain.
Oddly, morale is encouraged within the officer corps. This is called 'high spirits' and is perfectly accecptable to 'the powers that be' - irrespective of the levels of noise, nudity and damage caused. 'High spirits' do not apply to ORs and non-commissioned practitioners of anything approaching fun can expect an Interview Without Coffee on Monday morning.
Strangely, morale is geographically limited and is noticably absent in places such as Sennybridge or Otterburn. I know I've lost my sense of humour there countless times. My platoon sergeant used to keep a pair of his wife's knickers in his Nyrex to keep his morale up - does that explain it?
Allegedly morale can be improved by the administration of Corned Beef Hash and alcohol - especially the latter. The myth of morale is believed to stem from the Middle Ages, though the exact origins of it are unknown.
libraryimage.jpg Find out more in the Dictionary