text:
Storing Data to and Reading from the Clipboard (Visual Basic)
The Clipboard can be used to store data, such as text and images. Because the Clipboard is shared by all active processes, it can be used to transfer data between them. The My.Computer.Clipboard object allows you to easily access the Clipboard and to read from and write to it.
Use the GetText method to read the text in the Clipboard. The following code reads the text and displays it in a message box. There must be text stored on the Clipboard for the example to run correctly.
This code example is also available as an IntelliSense code snippet. In the code snippet picker, it is located in Windows Forms Applications > Clipboard. For more information, see Code Snippets.
Use the GetImage method to retrieve an image from the Clipboard. This example checks to see if there is an image on the Clipboard before retrieving it and assigning it to PictureBox1.
This code example is also available as an IntelliSense code snippet. In the code snippet picker, it is located in Windows Forms Applications > Clipboard.For more information, see Code Snippets.
Items placed on the Clipboard will persist even after the application is shut down.
Data on the Clipboard may take a number of different forms, such as text, an audio file, or an image. In order to determine what sort of file is on the Clipboard, you can use methods such as ContainsAudio, ContainsFileDropList, ContainsImage, and ContainsText. The ContainsData method can be used if you have a custom format that you want to check.
Use the ContainsImage function to determine whether the data contained on the Clipboard is an image. The following code checks to see whether the data is an image and reports accordingly.
Use the SetText method to write text to the Clipboard. The following code writes the string "This is a test string" to the Clipboard.
The SetText method can accept a format parameter that contains a type of TextDataFormat. The following code writes the string "This is a test string" to the Clipboard as RTF text.
Use the SetData method to write data to the Clipboard. This example writes the DataObject dataChunk to the Clipboard in the custom format specialFormat.
Use the SetAudio method to write audio data to the Clipboard. This example creates the byte array musicReader, reads the file cool.wav into it, and then writes it to the Clipboard.
Because the Clipboard can be accessed by other users, do not use it to store sensitive information, such as passwords or confidential data.


text:
The hydrothermal corrosion behavior (320 °C, 20 MPa, 168 h) of high-purity chemical-vapor-deposited (CVD) SiC pre-irradiated with 5.1-MeV Si ions at 400 and 800 °C and 0.1-2.6 dpa was studied in order to clarify the effects of irradiation damage on SiC corrosion. Regardless of the pre-irradiation conditions, selective corrosion was observed at the grain boundaries and stacking faults even at the unirradiated regions. In contrast to the complete loss of the irradiated regions observed in the specimens irradiated at 400 °C during the autoclave test, a number of large grains survived in the case of the specimens irradiated at 800 °C. The corrosion rates at the irradiated regions increased with increasing irradiation fluence, with a significant dependence in the lower dpa regime similar to that observed in the point-defect swelling. SiO2 formation was not detected in any case. Cross-sectional scanning transmission electron microscopy (TEM) and electron energy loss spectroscopy (EELS) analyses of the surfaces of the surviving grains revealed oxygen diffusion to a depth of 3.0 nm from the surface. A significant reduction of the oxygen diffusion barrier at the surface was implicated as one of the key mechanisms of the acceleration of the ion-irradiated SiC corrosion rates.
ASJC Scopus subject areas
- Nuclear and High Energy Physics
- Materials Science(all)
- Nuclear Energy and Engineering

source: openbmb/Ultra-FineWeb


text:
Paint the House
- Bucket of water
- Painter's cap
- Give your child a clean paintbrush, a bucket full of water, and a painter's cap and let her paint the outside of the house, the car, or the sidewalk.
- Not only will your child feel proud of doing grown-up stuff, she will actually do something useful in the process, and get fresh air and exercise in addition.
- If your child is old enough to think that painting with water is silly, put some soap into the water and tell her she is washing the house. (In this case, you may not want her to wash the car; it could result in soap streaks.)
Copyright © 1998 by Patricia Kuffner. Excerpted from The Preschooler's Busy Book with permission of its publisher, Meadowbrook Press.
To order this book visit Meadowbrook Press.

source: HuggingFaceFW/fineweb-edu


directed, and an open cover of XX since 𝒰\mathcal{U} is. By hypothesis, XX belongs to 𝒰\mathcal{U}', so XX is a union of finitely many elements of 𝒰\mathcal{U}. This shows XX is compact according to Definition .
As the union is a colimit in the category of open subsets Op(X)Op(X), we can also say
Proposition
XX is compact iff it is a compact object in Op(X)Op(X).
Proof
To say XX is a compact object means that hom(X,):Op(X)Set\hom(X, -): Op(X) \to Set preserves filtered colimits, or colimits of filtered diagrams. Here we may as well replace SetSet by the full subcategory consisting of 0,10, 1 (a 00-element set or a 11-element set) since the hom-sets for posets are of size 00 or 11. Further, in a poset like Op(X)Op(X), a filtered diagram is the same as a nonempty directed diagram DD, and hom(X, dDd)\hom(X, \bigcup_{d \in D} d) has size 11 iff X= dDdX = \bigcup_{d \in D} d. On the other hand, dDhom(X,d)\bigcup_{d \in D} \hom(X, d) has size 11 iff X=dX = d for some dd in DD. Thus that hom(X,)\hom(X, -) preserves filtered colimits amounts to the same thing as saying XX belongs to any directed open cover DD, which is the same as compactness by Proposition .
Compactness via convergence
If the ultrafilter theorem (a weak form of the axiom of choice) is assumed, compactness may be characterized in terms of ultrafilter (or ultranet) convergence:
Proposition
XX is compact iff every ultrafilter 𝒰\mathcal{U} (or ultranet ν\nu) on XX converges to some point xXx \in X, meaning that 𝒰\mathcal{U} contains the filter of neighborhoods of xx (or that ν\nu is eventually in any neighbourhood of xx).
In any case, compactness can be characterized in terms of proper filter or equivalently (see at eventuality filter) of net convergence .
Proposition
XX is compact iff every proper filter/net on XX has a convergent proper refinement/subnet.
This is equivalent to the characterization given in the Idea-section above:
Proposition
XX is compact iff every proper filter 𝒰\mathcal{U} (or net ν\nu) on XX has a cluster point xx, meaning that every element of 𝒰\mathcal{U} meets (has inhabited intersection with) every neighbourhood of xx (or ν\nu is frequently in every neighbourhood of xx).
While the usual definitions (&) are for topological spaces, the convergence definitions () make sense in any convergence space.
Compactness via completeness
A uniform space XX is compact if and only if it is complete and totally bounded. Moreover, a compact Hausdorff topological space has a unique compatible uniformity, which is complete and totally bounded.
In constructive mathematics, "complete and totally bounded" is sometimes taken as a substitute for open-cover compactness (to which it is no longer equivalent); see Bishop-compact space.
Compactness via stability properties
Frequently in category theory, for example when we discuss internal logic in toposes, we are interested in properties of maps that are stable under pullback, and it turns out that compactness can be reformulated in terms of stability properties.
A first example concerns the property of a topological space XX that the unique map !:X1!: X \to 1 to the point space (the terminal object in Top) is a closed map. As a statement in ordinary point-set topology, this is plainly a tautology, trivially true for any space XX. (Side remark: it is not at all a tautology in the more general setting of internal locales in toposes; the word "closed" is reserved for locales XX having that property. See also closed morphism.) However, even in ordinary point-set topology, !:X1!: X \to 1 is usually not stably closed. In more detail: the pullback of !:X1!: X \to 1 along a (or the) map Y1Y \to 1 is the projection map
X×YYX \times Y \to Y
out of the product topological space and the issue is whether this map is closed. This leads us to the following proposition.
Proposition
(closed-projection characterization of compactness)
A topological space XX is compact (def. ) precisely if for any topological space YY, the projection map X×YYX \times Y \to Y out of their product topological space is closed.
Thus, compactness of XX is equivalent to !:X1!: X \to 1 being stably closed. For a proof, see closed-projection characterization of compactness.
Remark
Contrary to possible appearance, the equivalence in prop. does not require the axiom of choice; see this MO question and answers, as well as this page. See also the page compactness and stable closure (under construction). This equivalence is also true for locales, by way of proper maps; see below.
Moreover, the characterization of compact spaces via prop. may be used to give an attractive proof of the Tychonoff theorem, due to Clementino and Tholen. See here for details.
Of course, the notion of being stably closed applies to maps p:XYp: X \to Y besides !:X1!: X \to 1. An analysis of this notion (that the pullback f *p:X× YZZf^\ast p: X \times_Y Z \to Z is a closed map for every map f:ZYf: Z \to Y) leads to the correct notion of proper map in algebraic geometry and elsewhere.
Closely related to closed-projection characterization of compactness, a characterisation of compactness in terms of logical quantification is featured in Paul Taylor's Abstract Stone Duality:
Proposition
XX is compact iff for any space YY and any open subset UU of X×YX \times Y, the subset
XU={b:Y|a:X,(a,b)U} \forall_X U = \{ b : Y \;|\; \forall\; a: X,\; (a, b) \in U \}
is open in YY.
To remove it from dependence on points, we can also write the definition like this:
Definition
XX is compact iff given any space YY and any open UU in X×YX \times Y, there exists an open XU\forall_X U in YY that satisfies the universal property of universal quantification:
V XUX×VU V \subseteq \forall_X U \;\Leftrightarrow\; X \times V \subseteq U
for every open VV in YY.
A dual condition is satisfied by an overt space.
Properties
Various
Proposition
(unions and intersection of compact spaces)
Let (X,τ)(X,\tau) be a topological space and let
{K iX} iI \{K_i \subset X\}_{i \in I}
be a set of compact subspaces.
 1. If II is a finite set, then the union iIK iX\underset{i \in I}{\cup} K_i \subset X is itself a compact subspace;
 2. If all K iXK_i \subset X are also closed subsets then their intersection iIK iX\underset{i \in I}{\cap} K_i \subset X is itself a compact subspace.
Proof
Regarding the first statement:
Let {U jX} jJ\{U_j \subset X\}_{j \in J} be an open cover of the union. Then this is also an open cover of each of the K iK_i, hence by their compactness there are finite subsets J iJJ_i \subset J such that {U j iX} j iJ i\{U_{j_i} \subset X\}_{j_i \in J_i} is a finite cover of K iK_i. Accordingly then iI{U j iX} j iJ i\underset{i \in I}{\cup} \{ U_{j_i} \subset X \}_{j_i \in J_i} is a finite open cover of the union.
Regarding the second statement:
By the axioms on a topology, the intersection of an arbitrary set of closed subsets is again closed. Hence the intersection of the closed compact subspaces is closed. But since subsets are closed in a closed subspace precisely if they are closed in the ambient space then for each iIi \in I the intersection is a closed subspace of the compact space K iK_i. Since closed subspaces of compact spaces are compact it follows that the intersection is actually compact, too.
Proposition
(complements of compact with open subspaces is compact)
Let XX be a topological space. Let
 1. KXK\


text:
Have you ever stopped to wonder about the avocado's bizarrely large seed? How on earth this most scrumptious of plants could ever have propagated itself in the wild when swallowing such a seed could mean extreme discomfort when passing it or even death by choking?
Unlike many other plants we eat that humans have genetically manipulated over the years to make larger, more nutritious, and more delicious (such as corn and strawberries), today's avocados are pretty much the same as their ancient ancestors. But it turns out that the animals that helped the avocado spread its massive seeds no longer exists.
To learn more, check out this post on Brainpickings that reviews Connie Barlow's 2002 book The Ghosts of Evolution: Nonsensical Fruit, Missing Partners, and Other Ecological Anachronisms and includes the following It's Okay to Be Smart video about stinky ginko seeds and avocados:
Without an animal around that can eat avocados without fear of choking or asphyxiation, the avocado only remains because humans find it so goddamn delicious. In honor of our ancestors that decided this fruit was worth preserving, below are directions for how I usually make guacamole. Enjoy!
2 ripe avocados
1-2 cloves garlic, depending on size (and love of garlic)
1 bunch cilantro
Fresh ground black pepper
1. Slice open the avocados long ways, twist apart, remove the seed, halve the halves, and turn the quarters inside out to remove the avocado flesh into a bowl. Here's a video of how I do it (and yes, I do drop the pit on the floor):
2. Smash the garlic clove with the flat of your knife, finely mince, and add to the bowl.
3. Halve the lime, and (depending on how juicy your lime is) squeeze the juice into the bowl. (Start with just one half; you can always add more later.)
4. Using a fork, mash the avocado chunks against the side of the bowl to your desired level of smoothness or chunkiness, mixing in with the garlic and lime as you do.
5. Slice open the jalapeno, remove seeds and membranes, finely dice, and add to the bowl.
6. Chop a handful of cilantro off of the bunch, finely chop, and add to the bowl.
7. Mixing everything together, then taste. Add more lime if it needs to be brighter. Add salt and pepper to taste.
Featured image from the Brainpickings article. Guacamole photo by me.


text:
I tell you it's tasty soup (Cabbage and Barley Soup from More with Less), but I made the mistake of using purple cabbage. At first the soup was a light lavender, but then it turned an odd shade of grey.
The former cabbage, barley, and carrots became unidentifiable things floating in sludge. Isn't that what storybook orphans were fed?
Lesson learned: we eat with our eyes.
Second lesson learned: use purple cabbage in raw preparations only.


There is no evidence of a comprehensive, comparative safety assessment of alternative flight paths by Sunshine Coast Council (SCC) and consultants; either before or after the emergence of the safety issue in 2013.
Who is benefitting from the rejection of the alternative flight path options? Why should they benefit when community safety is paramount?
Air Services Australia (ASA)'s reasons for dismissing other flight path alternatives have been ill-defined. ASA have relied on information presented by SCC, who chose to dismiss the alternative route for spurious reasons that had nothing at all to do with safety.
Further, ASA's decision to limit the scope of its 2019 assessment to only the EIS concepts presented in 2012 has compounded the failure to identify that there was a safety issue inherent in the proposed flight paths, as identified in 2013. This has resulted in a failure to adequately acquit the obligation to properly assess the merits of all safer alternatives.
SCC had a vested interest in the development of areas south of the airport and elected not to advise ASA of essential and relevant information. It is incomprehensible that issues which could affect aircraft and public safety were not shared.
In 2013, SCC should have taken the appropriately responsible action to reconsider their flight path concepts to avoid the inherent risks created by the direct overflight of an approved quarry.
Instead, SCC chose to ignore the safety risks and not to consider alternative flight paths. They continue to refuse to do so. Why?
Alternatives should never have been the subject of cursory rejections without proper comparative evaluation, particularly given the inherent safety risk appears peculiar only to the selected option.
These issues indicate an urgent need for a comprehensive and transparent reevaluation of alternative flight paths and a redesign of the airspace in order to accommodate safer flight path routes.


Eastern Sub-Continental Divide Mural – Atlanta, Georgia - Atlas Obscura
Eastern Sub-Continental Divide Mural
Unlike most major cities, Atlanta is not built around a waterway, like a bay or river. Atlanta was founded around railways. And railways are best designed where there is minimal elevation change, such as along a hydrological feature known as a continental divide.
A continental divide is a ridge line dividing major watersheds in an area, and the Eastern Sub-Continental Divide runs right through Atlanta, by design. Although the well-known Chattahoochee is Atlanta's largest river, it was not central to Atlanta's founding. What was actually central to its founding was the terminus station of the Western and Atlantic railroad line. This was eventually shortened to Atlanta, the feminine of Atlantic, as the official name of the city in 1845, with many still using the nickname "Terminus."
With the Eastern Sub-Continental Divide running east to west through the city, any water that falls north of the divide will eventually make its way to the Gulf of Mexico; meanwhile, any water that falls south of the line will head to the Atlantic Ocean. Along Dekalb Avenue, which follows the ridge line east to west, is a little-known mural marking this unique hydrological feature.
Known as "Native Waters," this 350-foot mural depicts many of the largest rivers in Georgia as well as the native flora and fauna found along these waterways. The mural was a community project, led by muralist David Fichter, created in part to remind us of our vital connection to the natural world. Among the many features in the mural is a portrait of Horace King, a successful bridge builder who overcame slavery to build the first covered bridge over the Chattahoochee River, connecting Georgia and Alabama.
Know Before You Go
The mural is located at the intersection of Connecticut Avenue NE and Dekalb Avenue NE. For best views of the expansive mural cross Dekalb Avenue to view it from the railway line. You can also see it while headed east to west on MARTA between Edgewood-Candler Park and East Lake stations.


University of Cambridge > Talks.cam > Isaac Newton Institute Seminar Series > From the order of vanishing of $L$-function of elliptic curves to the universal main conjecture for eigencuspforms and back
From the order of vanishing of $L$-function of elliptic curves to the universal main conjecture for eigencuspforms and back
Add to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact nobody.
KAH2 - K-theory, algebraic cycles and motivic homotopy theory
In the early 1960s, B. Birch and P. Swinnerton-Dyer formulated a bold conjecture stating that the order of vanishing of the $L$-function of a rational elliptic curve at $s=1$ is equal to the rank of its group of rational points. In this talk, we explain how to prove that one of these number is equal to zero if and only if the other is and why the proof requires (at present, at least) a very long detour through Iwasawa theory of universal deformation spaces. This is joint work with X. Wan.
This talk is part of the Isaac Newton Institute Seminar Series series.
Tell a friend about this talk:
This talk is included in these lists:
Note that ex-directory lists are not shown.

© 2006-2022 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity


text:
In Celtic* mythology, Danu (also known as Dana, Anu, and Don) is a fertility goddess and mother of the Tuatha Dé Danaan, a group of Irish gods. The worship of Danu originated in eastern Europe, and because she was associated with rivers, many European rivers carry versions of her name, including the Danube, the Don, and the Dnieper.
deity god or goddess
Some scholars believe that the Tuatha Dé Danaan were gods of the people who inhabited Ireland before the Celts. When these deities were defeated by another group, the Sons of Mil, they went to live underground. Each god received a personal domain, and the group eventually became known as "the little people" of Irish fairy stories.
See also Celtic Mythology.


text: Nowadays, the technology advancements of signal processing, low-voltage low-power circuits and miniaturized circuits have enabled the design of compact, battery-powered, high performance solutions for a wide range of, particularly, biomedical applications. Novel sensors for human biomedical signals are creating new opportunities for low weight wearable devices which allow continuous monitoring together with freedom of movement of the users. This paper presents the design and implementation of a novel miniaturized low-power sensor in integrated circuit (IC) form suitable for wireless electromyogram (EMG) systems. Signal inputs (electrodes) are connected to this application-specific integrated circuit (ASIC). The ASIC consists of several consecutive parts. Signals from electrodes are fed to an instrumentation amplifier (INA) with fixed gain of 50 and filtered by two filters (a low-pass and high-pass filter), which remove useless signals and noise with frequencies below 20 Hz and above 500 Hz. Then signal is amplified by a variable gain amplifier. The INA together with the reconfigurable amplifier provide overall gain of 50, 200, 500 or 1250. The amplified signal is then converted to pulse density modulated (PDM) signal using a 12-bit delta-sigma modulator. The ASIC is fabricated in TSMC0.18 mixed-signal CMOS technology.

source: m-a-p/FineFineWeb


text:
Ancient Armenian church surfaces from under Lake Van
Armradio – The ancient Armenian church of Archesh has emerged as a result of water level decrease in Lake Van, Agos reports.
The church is part of the city of Old Archesh, which went underwater in 1841, when the water level of Lake Van rose. However, as a result of the drought, the sunken city surfaced when the waters retreated.
"And now, unfortunately, it is being destroyed by the excavations of treasure hunters. If no precautions are taken, another historical legacy will disappear," scholar Sedat Ulugana writes in Agos.
The author notes that until today, everyone has been speaking about the structures inside the castle of Old Archesh and the historical mosque, but the church has never been mentioned.


that a resource can be cached by any cache. This directive is useful for resources that change infrequently, and when the resource is intended for public consumption.
 - Cache-Control: Private
 - The private response directive indicates that a resource is user specific - it can still be cached, but only on a client device. For example, a web page response marked as private can be cached by a browser, but not a Content Delivery Network.
 - This directive can be used in conjunction with the max-age directive to specify how long the resource can be cached before it needs to be revalidated.
Setting HTTP Cache-Control Headers in W3 Total Cache
 1. In your WordPress admin dashboard, navigate to Performance > Browser Cache.
 2. Determine what your Cache-Control policies will be for the following files:
 - CSS & JS
 - HTML & XML
 - Media & Other Files
 3. Locate the CSS & JS section.
 - Check the box next to the "Set cache control header" setting.
 - Below that option, select the "Cache Control policy:" from the selections provided.
 4. Repeat step 3 for these sections:
 - HTML & XML section
 - Media & Other Files
 5. Scroll down to the bottom and press the Save Settings & Purge Caches button to save and apply the settings immediately.
niLC--VuoLPAbK_F9odKjqHc4SUDOoHUnbeL2lywXNqyWlDOLDoNUXOIpW3ubO7ZQn8hTwXEzsxAo8VygXhaEBCLl9ctKd_qMK20PBRouWDlCKU3W__50JSofYcYkndUPEQpPLdijvB1i_8275SvEAg
Cache Busting
Cache busting is a technique used to force a browser or caching server to retrieve a new version of a resource, rather than using the cached version. One way to do this is by using a query parameter, such as a timestamp or a version number, in the URL of the resource.
For example, instead of requesting a resource at the URL _URL_ a cache-busting URL would look like _URL_ where v=1234 is the query parameter. This query parameter can be a timestamp or a version number, and it will be ignored by the server, but it will force the browser or caching server to treat the request as a new request, rather than using the cached version of the resource.
This technique is often used for static resources like stylesheets, scripts, images and so on, that are intended to be cached, but that may need to be updated frequently. By appending a query parameter to the URL, a new version of the resource will be retrieved each time the query parameter changes.
This technique is commonly used to ensure that the client gets the latest version of the resources after they are updated on the server side.
Enable Cache Busting in W3 Total Cache
Enabling Cache Busting in W3 Total Cache is done by selecting the option "Prevent caching of objects after settings change" under Performance > Browser Cache. This adds a random string at the end of static asset URLs.
6-dBvrms8eOPVkl2Xk_hK0M27bk7yXrblhQzVAU2BP_0ifVj145xUJQoNHnPvIoXALz1pCkNQdxACx6AiEfu-1r0wbXCXftLY-cvQUF-Qjvp7c23-YZC58GXCarK239gSlLxuDIpV8UswxyJ92oxOUc
Whenever a change is made to a static asset, busting cache is done by navigating to the Browser Cache page under performance, and clicking "Update Media Query String" at top. This regenerates a new string that appends to the static asset URL, which will not match the URL of the stored version in your browser so it will show the updated version to the visitor.
dzKEf1iWSU9CC7Vs37Xg3wrKWyhCGPn0xMsGfqlxZFMYr-U0mEu6oZVXADC8sStSVRp5MOiLUz6GBj0mFOT83w-Xm589nCtMFNQiGSiA2-hxtCCbFdXTXARnyPP6NXnVdnyTXrYBvYAwT_TZSafsGsQ
Proxy Caching / CDNs
Cache storage is a finite resource, so every bit of storage performance matters. Caching at proxy servers is one of the ways to reduce the response time perceived by World Wide Web users.
Explain choices: Ease of use versus complicated configurations vs your needs
 - CDN level / edge caching
 - Server (NGINX) Proxy Cache
 - WordPress Plugins / Application level caching
What do you have now? What is your budget? (CDN's can be expensive) Bunny has a region based solution, with explicit pricing per region we can mention here.
Where is your audience in relation to your server?
What do we want to guide user to do?
Cache Eviction Policies
Cache replacement algorithms play a central role in reducing response times by selecting specific website assets for caching, so that a given performance metric is maximized. They do this by deciding which objects can stay and which objects should be evicted the next time the website is accessed.
 - Least Recently Used (LRU): Replaces the cache line that has been in the cache the longest with no references to it.
 - First-In First-Out (FICO): Replaces the cache line that has been in the cache the longest.
 - Least Frequently Used (LFU): Replaces the cache line that has experienced the fewest references.
 - Random: Pick a line at random from the candidate lines.
Caching Storage Engines
For the different types of caching and storage engines available in the W3TC plugin. The following list outlines those choices for you.
Note: In order for some of these services to be available to your WordPress installation, they must be installed on the server in conjunction with the PHP extension or module needed for the service to function.
Disk-Based Methods with W3 Total Cache
 - Disk: Basic is the option that invokes a PHP script (advanced-cache.php) that does the hard caching job.
 - Disk: Enhanced is the more efficient way of caching. This method does not invoke PHP scripts but solves the caching task in a much more elegant way by creating a static version of a web page and serves that instead of the dynamic version of your website via rewrites in the .htaccess file. This approach lets your web server deal with a static (cached) version of your web pages directly. Some tests reveal that the Enhanced method makes a website up to 2.5 times faster when compared to the Basic method.
RAM Based Methods with W3 Total Cache
 - Memcached is a high-performance, distributed memory object caching system meant to speed up dynamic web applications by alleviating database load. It provides an in-memory key-value store for small chunks of arbitrary data (strings, objects) from the results of database calls, API calls, or page rendering.
 - Memcached is ideal for relatively small and static data, and as a result may be more efficient than Redis in smaller data sets. It is also multi-threaded, which may be a benefit when using a VPS or Dedicated Server with a large resource pool.
 - Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis data structures resolve very complex programming problems with simple commands executed within the data store, reducing coding effort, increasing throughput, and reducing latency.
OPcode Based Methods with W3 Total Cache
 - Alternative PHP Cache (APC / APCu) which provides in-memory Opcode caching and a key-value store for looking up cached items. This is largely deprecated in favor of modern Opcode Caching mechanisms, as APC is not supported in the PHP 7.x branch.
 - APCu is similar to APC, though in order to support modern variants of PHP it is stripped of Opcode Caching and only provides the in-memory key-value store mechanisms. When paired with modern Opcode Caching mechanisms it can provide the functionality originally provided by APC, though it should only be used when you require having a limited cache size.
 - eAccelerator is an in-memory Opcode caching solution that supports the PHP 4.x and 5.x major versions. This is largely deprecated in favor of modern Opcode Caching mechanisms, as eAccelerator is not supported in the PHP 7.x branch.
 - XCache is an in-memory Opcode caching solution that supports up to the PHP 5.6 release. This is largely deprecated in favor of modern Opcode Caching mechanisms, as XCache is not supported in the PHP 7.x branch.
 - WinCache (Recommended for Windows-based Environments) is an extension for Microsoft IIS which provides in-


Creating PDF from TMS WEBCore application
Delphi 10.3 / TMSWebCore 1.5.6.0 / TMSFNC UI Pack 3.2.2.0
Tried the example from the TMS FNC PDF Library doc:
procedure TForm1.GeneratePDF(AFileName: string);
var
 p: TTMSFNCPDFLib;
 s: string;
begin
 p := TTMSFNCPDFLib.Create;
 try
 s := 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has
been the industry''s standard dummy'+
 'text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to
make a type specimen book. '+
 'It has survived not only five centuries, but also the leap into electronic typesetting,
remaining essentially unchanged. It'+
 ' was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum
passages, and more recently with des'+
 'ktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.';
 p.BeginDocument(AFileName);
 p.NewPage;
 p.Graphics.Font.Name := 'Arial';
 p.Graphics.Font.Size := 8;
 p.Graphics.Fill.Color := gcNull;
 p.Graphics.DrawText(s, RectF(10, 50, 500, 400), 3);
 p.EndDocument(True);
 finally
 p.Free;
 end;
end;
In a normal VCL application the content of the created PDF is as expected:
When I execute the same code inside a TMS WebCore application the output is looking like this:
Any idea where this comes from?
Please make sure the font used for PDF generation is loaded by the web app. The PDF engine needs to access font files for information to be embedded in the PDF.
Please look at the guidance at
Where can I download the complete project for "Ate too much candy" ?
In the PDF documenation, on the last page there is a description about Web Support - Font caching. Where to find the
AddFontToCache()
method?
It is all explained in the docs.
For this particular question:
page 19
Please refer to our documentation, it can all be found at
_URL_
I know that font caching is described on page 19 of the documentation, that is my code:
procedure TForm1.WebFormCreate(Sender: TObject);
begin
 Application.OnFontCacheReady:= OnFontCacheReady;
end;
procedure TForm1.OnFontCacheReady(Sender: TObject);
begin
 AddFontToCache ('arial.ttf');
 AddFontToCache('tahoma.ttf');
end;
The example app "Ate too much candy" doesn't say anything about the font caching, at least not in the sample code wich shows only the pdf generation. Do I miss something? Can I download the complete example project somewhere?
The sample is in FNC UI Pack
Demo\Web\PDFLib BMI
You need to enable Pako compression also in your web app, also that is explained in the PDF guide.
Ok, thank you - that was a misunderstanding when you sent me the link for "Ate too much candy" Its part of the TMS FNC UI examples. Got it and found the information I was missing.
procedure TForm1.WebFormCreate(Sender: TObject);
begin
 AddFontToCache('arial.ttf');
 AddFontToCache('tahoma.ttf');
end;
where the two font files are locally part of the project, made it finally work.
Thank you for your patience


Take the 2-minute tour ×
Let $A$ be a $2\times2$ matrix with real entries such that $A^2=0$.Find the determinant of $I+A$ where $I$ denotes the identity matrix. I proceed in this way :Note that $(I+A)A=A+A^2 \Longrightarrow (I+A)A=A$ (Since $A^2=0$).
Now taking determinant both side we get $|(I+A)A| = |A| \Longrightarrow |(I+A)|\cdot|A|=|A|\Longrightarrow |I+A|=1$.
Am I proceed in correct way? In the last line am I need to consider $|A|=0$?
share|improve this question
Since $A^2=0$ $A$ is not invertible, therefore $|A|=0$, so your proof is not correct. – sebigu Aug 2 '12 at 13:25
Better consider the characteristic polynomial of $A$. You can compute the one from $A+I$ from it and read out the determinant. – sebigu Aug 2 '12 at 13:27
As an alternative to _USER_'s hint: you can show that a nilpotent matrix is similar to a strictly triangular matrix. Now, what is the determinant of the sum of the identity and a strictly triangular matrix? – Guess who it is. Aug 2 '12 at 13:33
5 Answers 5
up vote 5 down vote accepted
The matrix $A$ is nilpotent with characteristic polynomial $x^2.$ But by definition $x^2 = \det(A - xI).$ If we let $x = -1,$ then we have $\det(A + I) = 1.$
share|improve this answer
This is the simplest way. Than you for help – Argha Aug 2 '12 at 14:16
$A$ is similar to (and hence has the same determinant as) a matrix of the form $\begin{pmatrix} 0 & * \\ 0 & 0 \end{pmatrix}$. That is, there is an invertible matrix $P$ such that
$$A':=P^{-1}AP = \begin{pmatrix} 0 & * \\ 0 & 0 \end{pmatrix}$$
and $\det A = \det A'$. But $I':=P^{-1}IP=I$, and so $P^{-1}(I+A)P=I+A'$, and so $\det (I+A) = \det (I+A')$.
So what is $\det (I+A)$?
share|improve this answer
Let $x = \det (I+A)$
Hence $\det(I+nA)=x^n$
But $\det(I+nA)=P(n)$ with P a polynomial (of maximum degree the size of matrix A).
So the only solutions are $x=1$ or $x=0$. But If $x=0$, there is a $v\neq 0$ such that $v+Av=0$, hence, $Av=-v$, and $A^2v=v$, that is not possible.
So $\det(I+A)=1$
Note that this proof is true for any size of matrix.
share|improve this answer
Very nice answer, +1 – Clive Newstead Aug 2 '12 at 14:01
I like this one:
The characteristic polynomial of $A$ is $x^2$. By substitution we get $$(x-1)^2=x^2-2x+1$$ as characteristic polynomial of $A+I$. Now we see trace and determinant.
share|improve this answer
The trace of $A$ is $0$, using $$A^2-\operatorname{tr}(A)\cdot A+(\det A)\cdot I=0$$ and the fact that the determinant of $A$ is $0$. Applying this to $A+I$, we get $$\tag{1} A+2I-\operatorname{tr}(A+I)\cdot(A+I)+\det(A+I)\cdot I=0,$$ hence $$2A+I-2(A+I)+\det(A+I)\cdot I=0,$$ and $$\det(A+I)\cdot I=I,$$ hence $\det (A+I)$.
The formula $(1)$ can we deduce either by Cayley Hamilton theorem (sledgehammer), or by hand.
share|improve this answer
Your Answer


Advanced SearchSearch Tips
Analysis of effectiveness for a stirling machine regenerator
 Title & Authors
Analysis of effectiveness for a stirling machine regenerator
Jo, Gwan-Sik; Lee, Dae-Yeong; No, Seung-Tak;
 PDF(new window)
The effectiveness of the regenerator pertaining to Stirling cycle machines is studied by analyzing the heat transfer characteristics of the oscillating flow in a tube, and a new consistent definition of the regenerator effectiveness can be expressed by the ratio of the heat transfer in axial direction (Qaxial/) to that in transverse direction (Q/su w/), and its approximate form is obtained as a function of Nusselt number for practical utility. Since an approximate value of the ratio Qaxial//Qsub w/ can be expressed in terms of the time-averaged rather than transient temperatures, this expression is useful to estimate the heat transfer coefficient in the Stirling machine regenerator experimentally.
Stirling Cycle;Regenerator;Effectiveness;Oscillating Flow;
 Cited by


Entity API
Describes how to define and manipulate content and configuration entities.
Entities, in Drupal, are objects that are used for persistent storage of content and configuration information. See the Information types topic for an overview of the different types of information, and the Configuration API topic for more about the configuration API.
Each entity is an instance of a particular "entity type". Some content entity types have sub-types, which are known as "bundles", while for other entity types, there is only a single bundle. For example, the Node content entity type, which is used for the main content pages in Drupal, has bundles that are known as "content types", while the User content type, which is used for user accounts, has only one bundle.
The sections below have more information about entities and the Entity API; for more detailed information, see _URL_
Defining an entity type
Entity types are defined by modules, using Drupal's Plugin API (see the Plugin API topic for more information about plugins in general). Here are the steps to follow to define a new entity type:
 - Choose a unique machine name, or ID, for your entity type. This normally starts with (or is the same as) your module's machine name. It should be as short as possible, and may not exceed 32 characters.
 - Define an interface for your entity's get/set methods, extending either \Drupal\Core\Config\Entity\ConfigEntityInterface or \Drupal\Core\Entity\ContentEntityInterface.
 - Define a class for your entity, implementing your interface and extending either \Drupal\Core\Config\Entity\ConfigEntityBase or \Drupal\Core\Entity\ContentEntityBase, with annotation for @ConfigEntityType or @ContentEntityType in its documentation block.
 - The 'id' annotation gives the entity type ID, and the 'label' annotation gives the human-readable name of the entity type. If you are defining a content entity type that uses bundles, the 'bundle_label' annotation gives the human-readable name to use for a bundle of this entity type (for example, "Content type" for the Node entity).
 - The annotation will refer to several controller classes, which you will also need to define:
 - For content entities, the annotation will refer to a number of database tables and their fields. These annotation properties, such as 'base_table', 'data_table', 'entity_keys', etc., are documented on \Drupal\Core\Entity\EntityType. Your module will also need to set up its database tables using hook_schema().
 - For content entities that are displayed on their own pages, the annotation will refer to a 'uri_callback' function, which takes an object of the entity interface you have defined as its parameter, and returns routing information for the entity page; see node_uri() for an example. You will also need to add a corresponding route to your module's routing.yml file; see the node.view route in node.routing.yml for an example, and see Entity routes below for some notes.
 - Define routing and links for the various URLs associated with the entity. These go into the 'links' annotation, with the link type as the key, and the route machine name (defined in your module's routing.yml file) as the value; see Entity routes below for some routing notes. Typical link types are:
 - canonical: Default link, either to view (if entities are viewed on their own pages) or edit the entity.
 - delete-form: Confirmation form to delete the entity.
 - edit-form: Editing form.
 - admin-form: Form for editing bundle or entity type settings.
 - Other link types specific to your entity type can also be defined.
 - If your content entity has bundles, you will also need to define a second plugin to handle the bundles. This plugin is itself a configuration entity type, so follow the steps here to define it. The machine name ('id' annotation) of this configuration entity class goes into the 'bundle_entity_type' annotation on the entity type class. For example, for the Node entity, the bundle class is \Drupal\node\Entity\NodeType, whose machine name is 'node_type'. This is the annotation value for 'bundle_entity_type' on the \Drupal\node\Entity\Node class. Also, the bundle config entity type annotation must have a 'bundle_of' entry, giving the machine name of the entity type it is acting as a bundle for.
 - Additional annotations can be seen on entity class examples such as \Drupal\node\Entity\Node (content) and \Drupal\user\Entity\Role (configuration). These annotations are documented on \Drupal\Core\Entity\EntityType.
Entity routes
Entity routes, like other routes, are defined in *.routing.yml files; see the Menu and routing topic for more information. Here is a typical entry, for the block configure form:
block.admin_edit:
 path: '/admin/structure/block/manage/{block}'
 defaults:
 _entity_form: 'block.default'
 _title: 'Configure block'
 requirements:
 _entity_access: 'block.update'
Some notes:
 - path: The {block} in the path is a placeholder, which (for an entity) must always take the form of {machine_name_of_entity_type}. In the URL, the placeholder value will be the ID of an entity item. When the route is used, the entity system will load the corresponding entity item and pass it in as an object to the controller for the route.
 - defaults: For entity form routes, use _entity_form rather than the generic _content or _form. The value is composed of the entity type machine name and a form controller type from the entity annotation (see Defining an entity type above more more on controllers and annotation). So, in this example, block.default refers to the 'default' form controller on the block entity type, whose annotation contains:
 controllers = {
 "form" = {
 "default" = "Drupal\block\BlockForm",

Defining a content entity bundle
For entity types that use bundles, such as Node (bundles are content types) and Taxonomy (bundles are vocabularies), modules and install profiles can define bundles by supplying default configuration in their config/install directories. (See the Configuration API topic for general information about configuration.)
There are several good examples of this in Drupal Core:
Loading, querying, and rendering entities
To load entities, use the entity storage manager, which is an object implementing \Drupal\Core\Entity\EntityStorageInterface that you can retrieve with:
$storage = \Drupal::entityManager()->getStorage('your_entity_type');
// Or if you have a $container variable:
$storage = $container->get('entity.manager')->getStorage('your_entity_type');
Here, 'your_entity_type' is the machine name of your entity type ('id' annotation on the entity class), and note that you should use dependency injection to retrieve this object if possible. See the Services and Dependency Injection topic for more about how to properly retrieve services.
To query to find entities to load, use an entity query, which is a object implementing \Drupal\Core\Entity\Query\QueryInterface that you can retrieve with:
// Simple query:
$query = \Drupal::entityQuery('your_entity_type');
// Or, if you have a $container variable:
$query_service = $container->get('entity.query');
$query = $query_service->get('your_entity_type');
If you need aggregation, there is an aggregate query avaialable, which implements \Drupal\Core\Entity\Query\QueryAggregateInterface:
$query \Drupal::entityQueryAggregate('your_entity_type');
// Or:
$query = $query_service->getAggregate('your_entity_type');
Also, you should use dependency injection to get this object if possible; the service you need is entity.query, and its methods getQuery() or getAggregateQuery() will get the query object.
In either case, you can then add conditions to your query, using methods like condition(), exists(), etc. on $query; add sorting, pager, and range if needed, and execute the query to return a list of entity IDs that match the query.
Here is an example, using the core File entity:
$fids = Drupal::entityQuery('file')
 ->condition('status', FILE_STATUS_PERMANENT, '<>')
 ->condition('


On the 1st November 1965, during high winds, three out of a group of eight cooling towers at Ferrybridge 'C' Power Station collapsed, with the remaining towers sustaining severe structural damage. The towers, each 375 feet high, had been constructed closer together than was usual and had greater shell diameters and shell surface area then any previous towers. The design and construction contract for the towers had been given to Film Cooling Towers (concrete) Ltd. in 1962.
High winds were considered to be the trigger for the collapse, but an inquiry found the exact cause to be an amalgamation of several other factors in their design:
 - British Standard wind speeds had not been used in the design resulting in the design wind pressures at the top of the tower being 19% lower than it should have been.
 - Basic wind speed was interpreted and used as the average over a one minute period, whereas, in reality, the structures are susceptible to much shorter gusts.
 - The wind loading had been based on experiments using a single isolated tower. The grouping of the towers created turbulence on the leeward ones – the ones that did actually collapse.
 - Safety margins had not really covered any uncertainties in the wind loadings.
There had been, it was decided, a serious underestimation of the wind loading in the initial design.
Fortunately, no one was killed or injured in the accident.
Ferrybridge Cooling Tower Collapse Ferrybridge Cooling Tower Collapse
A cooling tower comes crashing to the ground during high winds at Ferrybridge 'C' Power Station in 1965. The aftermath of the incident. Three
of the eight cooling towers were
completely destroyed.
The vibrations of slender structures are caused by cross-wind loads known as the phenomenon vortex shedding. Specific critical wind speeds around an object can create under and over pressures that makes it move (vibrate) in cross-wind direction. These forces can make bridges swing , and chimneys or similar slender and light structures oscillate. Oscillation occur when the damping is small and the natural resonance frequency is close to the vortex shedding frequency.
10 responses »
 2. Dr. N. Subramanian says:
 I want to use the images in my book on Design of RC structures.Can you give permission or give me the source?
 3. Tony says:
 This is a good explanation of the collapse. I analysed the structures post collapse, and concluded that a single tower without the complexities of adjacent towers would have reinforcement stresses exceeding yield at a wind speed of approximately 68 mph. On the day of the collapse, the station anemometer was indicating gusts of 72 mph.
 I designed the strengthening works for the remaining 5 towers, and supervised the rehabilitation project.
 4. Fred Griffiths says:
 The cooling towers did not blow down 1st nov 1965. i started work there april 1966 and the towers were still intact.I dont know the exact date but i think i was either 1966 0r 1967.
 5. _EMAIL_ says:
 im sure my grandad took the pictures and gave them to the power sation years ago. Lesley Newbould
Leave a Reply
WordPress.com Logo
Twitter picture
Facebook photo
Google+ photo
Connecting to %s


Ordering of Steps
In the recipes package, there are no constraints on the order in which steps are added to the recipe; you as a user are free to apply steps in the order appropriate to your data preprocessing needs. However, the order of steps matters and there are some general suggestions that you should consider.
Transforming a variable
Handling levels in categorical data
The order of steps for handling categorical levels is important, because each step sets levels for the next step to use as input. These steps create factor output, even if the input is of character type.
Dummy variables
Recipes do not automatically create dummy variables (unlike most formula methods).
Recommended preprocessing outline
While every individual project's needs are different, here is a suggested order of potential steps that should work for most problems:
 1. Impute
 2. Handle factor levels
 3. Individual transformations for skewness and other issues
 4. Discretize (if needed and if you have no other choice)
 5. Create dummy variables
 6. Create interactions
 7. Normalization steps (center, scale, range, etc)
 8. Multivariate transformation (e.g. PCA, spatial sign, etc)
Again, your mileage may vary for your particular problem.
Try the recipes package in your browser
recipes documentation built on April 16, 2021, 5:09 p.m.


Change Font Size
Reset Text Size Reduce Text Size Increase Text Size
Reading/Language Arts Blog
The Ins and Outs of Using Anchor Charts as Teaching Tools
When I first began teaching, my colleagues told me something that stayed with me, "Your walls are teaching even when you are not." I took this to mean that what I put on my walls should be significant and easily remembered by students. Although I certainly improved my ability to create quality charts that align with skills and concepts, I still continue to discover effective ways to convey information to students through this teaching tool. Posters display information for students to remember, and they remain constant. However, anchor charts are created in-the-moment based on the day's learning. Creating anchor charts with students is a great way to invite them into the learning.
What is an anchor chart? What is it not?
An anchor chart provides an anchor for thinking. It will support the lesson's objective. Anchor charts are created as teachers are presenting a lesson. As teachers present the lesson, they can provide information to support a process or a skill. For example, to explain how the setting influences plot in literary text, students might co-create an anchor chart with the teacher depicting a diagram of sequenced plot elements for a specific literary text, including conflict and resolution. In a separate anchor chart, students can identify the setting and place it in a circle. Bubbles extending from the circle will include text evidence to support the identified setting. After analyzing the plot and setting, students can complete the following sentence frame (TEKS, Grade 3, Strand 4).
The setting in this story is __________, and it influences the plot by __________.
This type of chart is a strategy anchor chart because it can be used over and over again to practice a skill with various literary texts.
Anchor charts are a bit different than posters. Posters are typically created before a lesson. Although the teacher might have a pre-determined idea for an anchor chart, the content is not created until students are sitting with the teacher and able to contribute. Sometimes posters are used year after year, and they do not change. Anchor charts are created with students as the learning occurs, so they are fresh and relevant. Effective anchor charts are not only room décor, but they are actually used as a teaching tool, revisited often as students are learning.
Types of Anchor Charts
 - Process Charts
Process charts provide students with a concept and then a list of steps or strategies to follow. For example, in the following anchor chart, teachers can facilitate an understanding of the process with student input (TEKS Strand 2).
Making an Inference
Choose meaningful text evidence
"When Jeena opened the letter, she smiled, jumped, shouted, and ran to show her friend, Isabella."
Determine what you already know
When someone gets excited or happy about something, the person smiles, jumps, or shouts. It is nice to share good news with a friend.
Draw a conclusion about the
meaning of the text
Jeena has just learned that she will be playing the lead part in the school play.
text evidence + background knowledge = inference
Process charts generally have a manageable number of steps to follow and can be easily remembered. Sometimes when students encounter problems when going through a process, a step-by-step chart can help them have a reference for support. At some point, most students will no longer need the process anchor chart because they have a deep understanding of how to complete the steps. Additionally, visual representations can often be included as well. It is important to keep challenging students with additional process charts as new concepts are learned. After concepts are learned by most students, the anchor chart can be re-visited for re-teaching or working with small groups.
 - Interactive Charts
Interactive charts take many forms. An interactive chart allows for students to categorize information or make decisions about their learning. For example, if students are learning the meaning of synonym and antonym, the interactive chart includes two columns, and pairs of students might provide synonyms and antonyms for a word provided by the teacher. Students can write their responses on sticky notes and post them on the anchor chart for the class to discuss.
Synonym (same)
Antonym (opposite)
Interactive anchor charts can include graphic organizers that can be memorable and reproducible.
Displaying Charts
Determining how students will have access to charts is an important consideration. Some teachers house the anchor charts in categories throughout the classroom. For example, one part of the room might be labeled Charts for Writing Skills or Charts for Thinking Skills. Anchor charts can then be revisited and used as a reference when needed, or sometimes additional information can be added. A simple clothesline can keep anchor charts in great shape and visible. When anchor charts are being used or revisited, it is easy to unclip them and move them to an easel or white board as a lesson focus. Charts that contain previously learned material can be kept for use in small groups as needed. A clothes hangar can also be used to persevere an anchor chart until it is re-visited.
As the school year ends, capturing the charts in pictures or creating smaller versions of the charts for an Anchor Chart Binder might help spark ideas for the next year when new charts will be created.
Making Charts Come Alive
There are ways to make anchor charts come alive for students. Although content is the focus, providing charts that appeal to students and how their brains categorize information is an important consideration.
 - Create a clear heading or title so that the anchor chart's purpose is clear
 - Use multiple, vibrant colors to differentiate information/ideas; monochromatic anchor charts make it more difficult for some students to separate categories and concepts
 - Lettering can also be changed to separate ideas or categories. Here are some easy ways to create a different look for different steps or categories.
 - Use bright colors around black letters to make them "glow".
 - Add dashes of different colors to one side of the letters.
 - Add dots to the end of each letter.
 - Thicken the down stroke of each letter.
 - Use borders that brighten and accentuate separate ideas or categories.
 - Use different shapes to categorize information (circle, square, hexagon).
 - Use shapes that align with the chart's information; for example, a chart depicting metacognition might include the shape of a brain.
 - If you have use of technology that displays text on a screen, place paper on the screen and pull up the title with a font and size that fits onto the paper; trace and fill in letters to create an eye-catching title for your chart.
 - Change the shape of the chart itself to create eye-catching interest.
Include Time for Anchor Chart Creation in the Lesson Design
Anchor chart creation should be a consideration in designing a lesson so that it is aligned with the objective. Although charts are co-created with students, a chart's graphic organizer, frame, or design can already be created. Time should be allowed to co-create a chart's content during the lesson.
Anchor charts should align and support a lesson's objective, adding an illustrative and demonstrative component to students' learning. The visual enhancement that anchor charts bring to your students' learning will help make the lesson's content engaging and memorable!
Use the following link to register for Region 4 ESC professional learning sessions to support your endeavors to make the spring 2020 semester the best ever!
Built with Kalibrate CMS.NET Framework


text:
HOME | LAWS | ORGANIZATIONS | CASES | LEGISLATION | HEADLINES
Renovations in the New Cumberland, Pennsylvania, public library caused a stir in the local home school community because of a new mural that some home schoolers found offensive.
According to WHTM News, Dawn Gribb, the artist who painted the mural, was trying to "do something to get the kids to go down to the children's room." She painted children running around in a park, each child having the name of a local school on his or her T-shirt. The one student in the painting, who had "home schooled" on his shirt, was a young boy sitting on a bench with a "Wet Paint" sign on it. Gribb says that she was trying to portray a young toddler who couldn't yet read.
Local home schoolers, however, were offended, believing that the mural implied that home schooled children cannot read well. Many called the library or local media to complain.
After the controversy erupted, the New Cumberland Public Library asked Gribb to paint over the offending shirt. The Library Board President, Elizabeth Stone, told WHTM that home schoolers are a big part of the library, and that New Cumberland Library actually arranges special programs just for them.
Home schoolers working together with state organizations and Home School Legal Defense Association have fought legal and cultural discrimination for years. If your family experiences legal difficulties because of your home schooling, please feel free to contact us for assistance.


Build Ceph
You can get Ceph software by retrieving Ceph source code and building it yourself. To build Ceph, you need to set up a development environment, compile Ceph, and then either install in user space or build packages and install the packages.
Build Prerequisites
Tip
Check this section to see if there are specific prerequisites for your Linux/Unix distribution.
Before you can build Ceph source code, you need to install several libraries and tools:
./install-deps.sh
Note
Some distributions that support Google's memory profiler tool may use a different package name (e.g., libgoogle-perftools4).
Build Ceph
Ceph is built using cmake. To build Ceph, navigate to your cloned Ceph repository and execute the following:
cd ceph
./do_cmake.sh
cd build
make
Hyperthreading
You can use make -j to execute multiple jobs depending upon your system. For example, make -j4 for a dual core processor may build faster.
See Installing a Build to install a build in user space.
Build Ceph Packages
To build packages, you must clone the Ceph repository. You can create installation packages from the latest code using dpkg-buildpackage for Debian/Ubuntu or rpmbuild for the RPM Package Manager.
Tip
When building on a multi-core CPU, use the -j and the number of cores * 2. For example, use -j4 for a dual-core processor to accelerate the build.
Advanced Package Tool (APT)
To create .deb packages for Debian/Ubuntu, ensure that you have cloned the Ceph repository, installed the Build Prerequisites and installed debhelper:
sudo apt-get install debhelper
Once you have installed debhelper, you can build the packages:
sudo dpkg-buildpackage
For multi-processor CPUs use the -j option to accelerate the build.
RPM Package Manager
To create .rpm packages, ensure that you have cloned the Ceph repository, installed the Build Prerequisites and installed rpm-build and rpmdevtools:
yum install rpm-build rpmdevtools
Once you have installed the tools, setup an RPM compilation environment:
rpmdev-setuptree
Fetch the source tarball for the RPM compilation environment:
wget -P ~/rpmbuild/SOURCES/ _URL_
Or from the EU mirror:
wget -P ~/rpmbuild/SOURCES/ _URL_
Extract the specfile:
tar --strip-components=1 -C ~/rpmbuild/SPECS/ --no-anchored -xvjf ~/rpmbuild/SOURCES/ceph-<version>.tar.bz2 "ceph.spec"
Build the RPM packages:
rpmbuild -ba ~/rpmbuild/SPECS/ceph.spec
For multi-processor CPUs use the -j option to accelerate the build.


text:
Purpose. The calculation of the angular fields of view (FOVs) of Galilean telescopes generally necessitates the calculation of the pupils and ports. This, in turn, requires knowledge of the optical design of the telescope, in particular, the focal lengths or powers of the objective and ocular lenses. Equations for finding the FOV that obviate the need to calculate pupils and ports, or even to know the lens powers of the telescope, are presented in this article. The equations can be used to find the FOVs in image space of real Galilean telescopes of known magnification, merely by measuring the distance between the objective and ocular lenses and the diameter of the objective lens. The equations include the effects of eye pupil diameter and eye relief. Linear FOVs (LFOVs) of Galilean telemicroscopes are similarly determined.
Methods. Two image space angular FOV equations were derived: (1) an equation to determine the angular FOVs of a telescope with various amounts of vignetting and eye relief; and (2) an equivalent equation for the LFOVs of telescopes fitted with lens caps for near vision.
Results. The FOV increases linearly with increasing vignetting. Increasing the eye relief results in a nonlinear decrease in the FOV, shown as a fraction of the normalized value for zero eye relief. Decrements in the FOVs with increasing eye relief as a fraction of the normalized field angle when the eye relief = 0 are shown to be constant regardless of the vignetting level. A transition of the objective lens from field stop to aperture stop occurs when the eye pupil diameter exceeds the diameter of the objective lens divided by the magnification.
Conclusions. Equations have been derived for Galilean telescopes and telemicroscopes that make it unnecessary to find pupils and ports, or to know the powers of the lenses. They provide a direct and simple evaluation of angular and LFOVs as functions of magnification, objective lens diameter, eye pupil diameter, eye relief, and vignetting, and enable comparisons of actual telescopes.


text:
If you have changed your Google account password, your Google apps like Gmail and Calendar will no longer be able to sync with your account. Follow these steps to change the Google password on your Android device.
- Open "Settings".
- Select "Accounts".
- Select "Google".
- Tap the "Menu" icon located at the upper-right corner of the screen.
- Choose "Sync now".
- You should receive a notification that says "Account Action Required". Swipe down the notification bar, then select that notification.
You will now be walked through entering your new password.
This tutorial applies to Android OS Lollipop.


We have analysed 11 human-specific Alu insertion polymorphisms in the Balkans to elucidate the origins of the Aromuns, a linguistic isolate inhabiting scattered areas in the Balkan Peninsula. Four Aromun samples (two from the Republic of Macedonia, one from Albania, and one from Romania) and five neighbouring populations (Macedonians, Albanians, Romanians, Greeks, and Turks) were analysed by means of genetic distances, principal components and analyses of the molecular variance (AMOVA). Three hypotheses were tested: Aromuns are Romanophonic Greeks; the result of a Romanian southward migration; or local descendants of the Thracians. The analyses show that the Aromuns do not constitute a homogeneous group separated from the rest of the Balkan populations. Grouping by language or geography does not explain the genetic differences observed in the region, suggesting a lack of genetic structure in the area. Aromuns do not seem to be particularly related to Greeks, Romanians, or to other Romance speakers. The Aromuns might have their origin to the south of the Danube river, with extensive gene flow with the neighbouring populations. The present results suggest a common ancestry of all Balkan populations, including Aromuns, with a lack of correlation between genetic differentiation and language or ethnicity, stressing that no major migration barriers have existed in the making of the complex Balkan human puzzle.


text:
This study evaluates initial construction costs of a four-story building in the Portland area. It compares construction cost estimates of six different structural systems all with brick veneer as the exterior cladding. Click here to view the full study.
Based on the construction cost estimates prepared for this study, the cost associated with using a noncombustible compartmentalized construction method including concrete-based construction materials was very favorable with both conventional wood frame and light gage steel frame construction costs. The load-bearing masonry system was only 3 percent more than the cost of conventional wood frame and 3 percent less than steel frame construction.
The minimal increase in construction cost can help pay for itself over the life of the structure. Materials such as concrete masonry have many other advantages beyond their inherent fire resistance including durability, resistance to mold growth, resistance to damage from vandalism, structural integrity, and minimal damage caused by water and water pressure in the event of building fire. In many cases, with concrete-based construction that will never burn, the damage outside of the fire compartment is minimal. This provides for reduced cleanup costs and quicker reoccupation of the structure.
This study determined that truly resilient buildings can be constructed affordably. We can keep the residents in our communities safe by using the principles of balanced design. We recommend that a similar study be undertaken to evaluate the use of similar construction systems and their associated construction cost impact on other typical building types such as schools, retail establishments, and commercial buildings.


text:
LONDON: A new study has revealed that the use of an ordinary light bulb in your room can help hackers to eavesdrop on your conversations.
The study is conducted by researchers at Ben-Gurion University of the Negev and Weizmann Institute of Science. The research talks about a side-channel attack named 'Lamphone,' that allows hackers to spy on sound with the help of a remote electro-optical sensor.
This sensor helps analyze a hanging light bulb's frequency response to sound. Researchers state that Lamphone attack by hackers helps them recover human speech and singing from 25 meters away in case there's a hanging light bulb somewhere near.
Moreover, human speech can be identified by Google Cloud Speech API, and singing can be identified via Shazam and SoundHound.
The study states that fluctuations in the air pressure on the surface of the hanging bulb cause the bulb to vibrate very slightly which is further exploited by eavesdroppers to recover speech and singing.
To analyze this response of a hanging bulb to the sound, they used an electro-optical sensor and learned how to isolate the audio signal from the optical signal. They also developed an algorithm to recover sound from the optical measurements obtained from the vibrations of a light bulb that was captured by the sensor.


The Local Safeguarding Children Board (LSCB) is responsible for ensuring that safeguarding training is provided to professionals and volunteers working with children, young people or families in Bracknell Forest (the Children's Workforce).
The training calendar by month indicates what training would be most helpful for specific professionals or volunteers, depending on their role.
Multi-agency audit learning notes
Close Menu


Take the 2-minute tour ×
I have this SWT widget (color picker) with label:
enter image description here
By pressing the star button, color picker field transforms into code field, where you can write code:
enter image description here
I am not satisfied with this "star button", which is used to change input mode for color. I think there are should be some alternative, how this could be done. But I can't think of any other application with the same functionality. Any ideas?
share|improve this question
2 Answers 2
You could make the dropdown box editable, then when the user starts typing the control suggests colors from the list. For advanced users the box should accept color values in hex.
share|improve this answer
If I want a custom colour, I have to select the star, and then enter in the colour value. You are adding an extra step for no benefit, and adding something that is not very clear.
I would instead treat the dropdown as a shortcut to a defined colour which modifies a text field which can represent a hex colour, or a code colour.
That way it is clean and simple to use, and makes it as fast as possible.
Here is an mockup of what I mean:
enter image description here
If you have the ability, I would also make the colour block a link to a colour palette with relevant colours. This would also act as a shortcut to change the hex value or code value depending on what is most applicable. Something similar to this:
enter image description here
share|improve this answer
Thank you for your answer, my mistake - I explained what I want to do in a very brief way. I can't go away from code field, this is the domain-specific area of app. It must be there. Also there are other different GUI elements: width pickers, style pickers, text editors and so on that will have two different input modes. Color is the only example. Hence, I need this "trigger" to switch on the "input code mode". What is the most intuitive way for end-user to perform it? End-users are aware of code input and app functionality. – Steve Mar 7 '13 at 18:22
_USER_ could you please explain how the 4th example shown would not work? You could just not use hex codes, but keep the text area for domain specific code. – JohnGB Mar 7 '13 at 18:43
yes, you are right about 4th example. But since this two colors could be different, it would be too confusing – Steve Mar 7 '13 at 20:08
_USER_ How could two be different? – JohnGB Mar 7 '13 at 20:33
design time / runtime – Steve Mar 11 '13 at 8:05
Your Answer


There are 11 other file types using
the COD file extension!
empty icon.cod - Forecast Plus file
empty icon.cod - FORTRAN program compiled code file
cod icon.cod - 3GPP AMR interface format 2 audio data
empty icon.cod - Forte Agent char map
empty icon.cod - Atlantis Word Processor encrypted document
empty icon.cod - Blackberry compiled Java code
empty icon.cod - Microsoft C compiler output
empty icon.cod - dBASE template source
empty icon.cod - StatPac Gold data file
empty icon.cod - SWAT input control file
empty icon.cod - UUPC code definition table file
Bookmark & share this page with others:
COD file extension - Microsoft Multiplan file
What is cod file? How to open cod files?
File type specification:
Various data file type icon Various data file type
The cod file extension is associated with Multiplan. Multiplan was an early spreadsheet program developed by Microsoft. Known initially by the code name "EP" (for "Electronic Paper"), it was introduced in 1982 as a competitor for VisiCalc.
The .cod files contain data used by the application.
The default software associated to open cod file:
Multiplan picture or screenshot
Microsoft Corporation logoMultiplan Multiplatform software
Company or developer:
Microsoft Corporation
Multiplan was an early spreadsheet program developed by Microsoft. Multiplan was released first for computers running CP/M operating system, later for MS-DOS, Xenix, Commodore 64, Texas Instruments TI-99/4A, Radio Shack Model II, Apple II, and Burroughs B-20 series.
Help how to open:
It is not meant to be opened manually by the user.
How to convert:
Files with cod extension are not convertable.
List of recommended software applications associated to the .cod file extension
Recommended software programs are sorted by OS platform (Windows, macOS, Linux, iOS, Android etc.)
and possible program actions that can be done with the file: like open cod file, edit cod file, convert cod file, view cod file, play cod file etc. (if exist software for corresponding action in File-Extensions.org's database).
Unspecified and all other actions for computer programs working with cod file - Microsoft Multiplan file
Click on the software link for more information about Multiplan. Multiplan uses cod file type for its internal purposes and/or also by different way than common edit or open file actions (eg. to install/execute/support an application itself, to store application or user data, configure program etc.).
Multiplatform:
Previous file extension
COD file extension
File-Extensions.org > Various data file types
Next file extension
file extension COD

Follow us!
Enter any file extension without dot (e.g. pdf)
Search for file extension details and associated application(s)
RSS feed


text:
Shutters protect rooms from light and heat. Blinds are made out of PVC plastic or aluminium given their lightness and resistance to wear.
A belt is used to open and close the shutters. When you open the roller blind, it rolls around a drum hidden in the upper part of the window.
The belts become worn with use. They are then unable to bear the weight of the shutter and the shutter ends up dropping.
You can easily replace the worn belt just by following steps that are explained in the AMIG belt packs.
1. Roll the belt around the winder of the shutter drum.
2. Stretch out the belt to the lower winder.
3. Turn the winder until it is tense and attach the belt to the drum fastener.
You should use the widest possible belt that fits the roller and winder. The broader the belt, the better the grip and the longer the shutter will last.


Alberta Mountain forests
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Albert Mountains forest
View of Lake Moraine.jpg
Spruce forest around Moraine Lake in Banff National Park
Alberta Mountain forests map.svg
Biome Temperate coniferous forests
Bird species 179[1]
Mammal species 57[1]
Area 39,800 km2 (15,400 sq mi)
Country Canada
Habitat loss 56.25%[1]
Protected 63.85%[1]
The Alberta Mountain forests are a temperate coniferous forests ecoregion of Canada.
This ecoregion covers the grand Rocky Mountains of Alberta including the eastern outliers of the Continental Ranges. Located almost entirely in Alberta and taking in the Alberta-British Columbia border from Banff north to Jasper, Alberta and Kakwa Wildlands Park. This is an area of glaciers and high mountains covered with a forest of tall trees. The highest points are the mountains around the Columbia Icefield the largest ice field in the Rockies.
The mountain valleys have a mild climate with warm, dry summers and snowy winters but the high mountain sides have a harsher climate. Average summer temperatures are 12 °C going down to -7 °C in winter.[2]
Trees include Trembling aspen (Populus tremuloides), Lodgepole Pine (Pinus contorta), Engelmann spruce (Picea engelmannii), White spruce (Picea glauca) and subalpine fir (Abies lasiocarpa).
These mountains are home to good numbers of large mammals. All five species of North American deer inhabit this ecoregion including Caribou (Woodland Caribou subspecies) (Rangifer tarandus caribou), Elk (Cervus elaphus), Moose (Alces alces), Mule deer (Odocoileus hemionus), and White-tailed deer (Northern Rocky Mountains/Tawny White-tail) (Odocoileus virginianus ochrourus). Bighorn sheep (Ovis canadensis), and Mountain goat (Oreamnos americanus) can also be found here. Predators in the mountains and forests include Canada lynx (Lynx canadensis), Grizzly bear (Ursus arctos horribilis), American black bear (Ursus americanus cinnamomum), Cougar (Puma concolor), and Gray wolf (Canis lupus). Smaller wildlife such as Snowshoe hare (Lepus americanus), and American Pygmy Shrew (Sorex hoyi) can be found here as well and the Banff Springs snail (Physella johnsoni) which is endemic to Banff National Park. Birds include Townsend's warbler (Setophaga townsendi), veery (Catharus fuscescens), and bald eagle (Haliaeetus leucocephalus).
Threats and preservation[edit]
80% of these forests are intact although some is being removed for urban development and tourism in the valley areas. Large areas of natural habitat remain in Banff National Park, Jasper National Park, Kakwa Wildlands, Willmore Wilderness Park, Bugaboo Provincial Park and Ghost River Wilderness Area.
This ecozone corresponds to the human region called Alberta's Rockies.
 2. ^ "Alberta Mountain forests". Terrestrial Ecoregions. World Wildlife Fund.


text:
What is Blue Flag programme?
AD Marina Bar has been awarded a Blue Flag in June 2017. The Blue Flag is an environmental award
given to marinas making a special effort to implement sound management with respect to the local
environment and nature, and providing users with information on environmental issues. To attain the Blue Flag, the marina has to comply with a number of criteria concerning environmental information and education, environmental management, safety and service facilities, and water quality.
The Blue Flag is awarded by the Foundation for Environmental Education (FEE), a non-governmental environmental organisation and is represented by national organisations in each of the participating
countries around the world.
- The Blue Flag is an environmental award for beaches and marinas
- The Blue Flag is concerned with four main areas:
- Environmental education and information
- Environmental management
- Safety and service facilities
- Water quality
- The Blue Flag is only awarded for one season at a time and the award is only valid as long as the criteria are fulfilled. When this is not the case, the persons responsible at the local level must remove the Blue Flag;
- The national FEE organisation conducts control visits to the Blue Flag sites during the season.
You can help the programme by also taking action to protect the environment:
- Follow instructions of the code of conduct at the marina
- Use environmentally-friendly products for paints, detergents, chemicals etc. Report any pollution or other violations of environmental regulations to the authorities
- Save water, electricity and fuel
- Encourage other sailors to take care of the environment.


text:
Seat Reservation System (SRS)
A seat reservation system can be a part of a passenger information system of compartment or open passenger carriages. There are two types of reservation displays. To control seat reservation displays can be used e.g. control computer of information system. The reservation displays are designed mechanically so that their assembly could be done for example into luggage shelves above seats.


95 / 73
 92 / 74
 92 / 75
 Alexandria students raise money for pancreatic diseases after teacher's death
 ALEXANDRIA, Va. (WJLA) - Summer break is just around the corner for students at Hollin Meadows Elementary School.
 The school year has been especially tough for the sixth-graders - their math and science teacher, Jeffrey Firman, was diagnosed with pancreatitis before the school year started, leading him to miss school sometimes throughout the year.
 Sadly, Firman left for spring break and never returned. He died on April 16.
 "Even though we only knew him for half a year, some of us have been here since kindergarten, so we have seen him around. So it was sort of painful," said sixth-grader Richard Harrison.
 Teacher Angie Palma said, when the students returned to school, "they really needed something."
 That something was to keep Mr. Firman's memory alive. The students decided to raise money for all pancreatic diseases.
 "So we can honor him and help other people who are suffering the same illness," sixth-grader Daniel Schudlich explained.
 Before he died, Firman had explained to his classes how serious pancreatic diseases can be, and how limited both research and awareness is currently.
 While Firman didn't have cancer, the statistics are still startling.
 The American Cancer Society estimates that, in 2014, there will be about 46,000 new cases of pancreatic cancer, and roughly 39,000 deaths.
 "Other people are in need because of this illness," Daniel added.
 So far, the students have raised just over $1,600 - but their goal is to raise $2,100, because Mr. Firman taught at Hollin Meadows for 21 years.
 "I know their goal, for the kids, is just to reach it - but I know we can pass it," said Palma.
 For more information, click here.


text:
Colonial knots have a raised, textured appearance and can be sewn individually or in clusters, making them ideal for stitching floral motifs.
Sew colonial knots using three shades of pink to stitch delicate blossoms with our step by step guide to this clever embroidery stitch. Download our free template below as a positional guide to where to place your knots. Trace the blossom embroidery pattern onto the fabric.
If you're working the design above, add the words, branches and birdcage in backstitch. Template design by Lisa Jones stitching and instructions by Rebecca Reid
First, secure your thread on the back of your work through some of the already worked backstitches, close to where you want your first knot to be. Now bring the needle up at 1 and loop the thread over it.
Next, take the thread over and under the needle in a figure of eight. Follow the thread path on the diagram to see exactly how this is done. With time and practice you will get very quick at doing this.
Push the needle back down at 2, close to where it first emerged. Before you pull it all the way through, tighten the loops around the needle and hold them in place. Pull the needle through to form a neat knot.
Add colonial knot blossoms to brighten up bags and pouches
The welcome sight of blossoms in bloom is a sure sign that winter is behind us and spring has sprung. Though the blossom season may be fleeting and it's not long before those pretty petals float away on the summer breeze, you can make it last by stitching your own blossom tree onto
a plain make-up bag using colonial knot stitches. Download our free pattern above and use your new skills to embellish a plain bag with these pretty blooms.


text:
Some designers in London are taking an invasive mussel species and turning it into beautiful tiling.
Aside from preventing the mussel shells breaking down in landfills, the process creates a rigid material that is translucent—something that has never been done before.
Invasive species can require tens of millions in financing to eradicate, but what if the incoming investment was paired with outgoing profits—how much faster could invasive species be cleared out then?
When London water pipes began being clogged by an invasive species native to the Dnieper River in Ukraine called the quagga mussel, Thames Water had to spend millions of pounds to remove them. Most of the load ended up in landfills around the British capital, but a certain amount is now found in the workshop of designer Lulu Harrison, and at the London Craft Week's Beautility exhibit, where her use of quagga mussel shell powder to make glass caught the eye.
Glass is infinitely recyclable, making it one of the least polluting container materials available. However sand mining is an ecologically-damaging practice, particularly for rivers.
Harrison has said that her method is similar to ancient glass-making techniques. She uses about 60% River Thames sand, 20% mussel shells, 20% locally-sourced wood ash, and a bit of "soda ash," which is the principle ingredient in normal glass. Harrison thinks manufacturers following in her footsteps could make a "geo-specific glass" industry, by producing glass products based on locally-available substrates to produce different colors and levels of translucence.
MORE: This Gorgeous Leather is Made From the Hide of an Invasive Predatory Fish
Bureau de Change, an architecture firm founded by Katerina Dionysopoulou and Billy Mavropoulos, teamed up with Harrison to produce Thames Glass, a series of tiling for building façades that celebrate the patterns of old London.
"Looking back at the Royal Doulton, which manufactured the city's water pipes in the mid-19th century, as well as the city's ornamental terracotta chimney pots, the cast glass tiles replicate some of the same intricate 19th-century patterns," write Bureau de Change.
RELATED: Sustainable Wind Turbine Towers Being Made of Eco-Friendly Wood
To make the tiles, the mussels are washed, dried in the sun, ground and sieved into a fine powder, cooked into molten glass, then rapidly cooled to be shattered and ground up again. This is finally fed into a 3D printer to create the tiles.
CHECK OUT: Students Create Edible Tortilla Tape to Keep Your Wraps Wrapped
English building codes are famously strict, and expensive tests will need to be performed on the tiles before they can be approved for use on actual buildings—but given that the quagga mussel is known to invasively reside in many locations, including in the Great Lakes of North America, the hope is that we'll soon be seeing beautiful tiles like these wherever they could make a difference.
SHARE These Stunning Designs With All Your Buddies…
Credit: Source link
Leave a Reply


text:
This very bright "localized" sundog was formed in ice fog among trees along the Bow River in Calgary on a very cold winter day recently. The remarkable feature of this sundog is that trees are profiled against it. The equivalent sundog on the opposite side of the Sun was almost as bright. These sundogs varied in brightness as ice-fog density varied. Individual ice crystals show up as transient bright points.
Author: Alan Clark, Canada


Artist picture of Pachya
3 fans
PachYa is a Polish singer/songwriter with a universal appeal. Together with German producer Nomagy, she creates irresistible pop music with a positive social message, aiming to unite a fracturing world through the power of music. PachYa's musical journey began when she was only six years old. The ambitious young child was drawn to the piano, which led to her attending the Music School in Bialogard. Equally passionate about singing, she always had a microphone in her hand. After leaving school, she began to explore the worlds of EDM, Pop, Dance, and House music. As a member of many different groups across Europe, she developed a unique hybrid style, appealing to people of many different cultures. Returning to her homeland, PachYa felt distraught about the state of the UK, and the world in general. She poured her emotions into the release of a new single, called "Rebuild This Land". Sung in Polish, Italian, and English, and the song was an immediate hit. The song is the perfect summary of PachYa's personal motto: "My nationality is a human child. My country is the world.


text:
Effect of Leaf Clipping on Yield Attributes of Modern and Local Rice Varieties
Keywords:Leaf clipping, rice variety, yield attributes
Impact of five different types of leaf clipping on the yield attributes of modern (Binadhan-8) and local (Terebaile) rice variety was evaluated on pot experiments following a completely randomized design (CRD) with three replications. Leaves were cut according to the treatment. Data were collected on panicle length (cm), filled grain panicle-1, unfilled grain panicle-1, thousand grain weight (g), grain weight panicle-1 (g). In Binadhan-8, flag leaf alone or flag leaf with 2nd leaf and 2nd and 3rd leaves cutting showed profound reduction in grain number panicle-1 (35.14, 62.62, and 51.83%, respectively) and grain weight panicle-1 (29.18, 58.37 and 48.93%, respectively) while, cutting of 2nd leaf and 3rd leaf alone exert no significant impact compared to control. Number of unfilled grain increased with higher intensity of leaf cutting. In Terebaile, only flag leaf cut showed non-significant impact on grain number panicle-1 and grain weight panicle-1. Profound impact was observed by cutting flag leaf with 2nd leaf (55.47 and 48.98%, respectively) and flag leaf with 2nd and 3rd leaf (58.96 and 63.13%, respectively). Leaf clipping had non-significant effect on thousand grain weight of modern variety Binadhan-8 while, it had significant effect in Terebaile
Bangladesh Rice j. 2017, 21(1): 101-104
How to Cite
All rights reserved to Executive Editor, Bangladesh Rice Journal (BRJ), BRRI, Gazipur-1701.


Double derived pattern in DSL
Customizing a DSL needs different expertise based on the amount of customization that you want to apply.
A 'basic' concept that you need to understand is the double derived pattern.
The DSL engine generates classes based on the dsl definition. Those classes are partial class so, like in or winform, you can create your code for the same class in another file separating it from the automatically generated.
Those classes are split in two separate files, but is essentially the same class so you can't replace a method automatically generated.
To address this problem the DSL framework introduce the double derived pattern. For each class (with the "Generates Double Derived" attribute set) the generated code is set on the base class so you are free to override the automatically generated code in the derived class.
If you have a class named ExampleElement (the one automatically generated if you create a new MinimalLanguage project) and you mark it with "Generates Double Derived" you'll get the following class structure
The framework generates an ExampleElementBase class that contains all the generated code, in the derived class (ExampleElement) you are free to override everything (except the constructor see below).
In case of the Sources property you'll write
public partial class ExampleElement
 public override Microsoft.VisualStudio.Modeling.LinkedElementCollection Sources
 return base.Sources;
The case of constructor it's a little bit different....the problem is that DSL tools must generate the constructor for the derived class (if not the framework couldn't instantiate the class). So if you need to override also the constructor you can set the "Has custom constructor".
(Remember to select "Transform all templates" and rebuild!)
In this case a compilation error is generated stating that you have to implement the constructor. Something like
Error 1 "...ExampleElement' does not contain a constructor that takes '0' arguments Tags:
posted @ venerdì 9 maggio 2008 02:40
Comments have been closed on this topic.


text:
The animal yard statue has been around a lot longer than most people realize. Although the gardens of the ancient Greeks and Egyptians weren't exactly replete with detailed depictions of Meerkats, they did showcase sculptures of other animals. Sculptures of lions were found in many gardens but horses were probably the most popular animal to be immortalized in stone.
The horse is still admired for its combination of grace and speed but before the car was invented, this animal was vital for everything from farming to travel and war. Its noble bearing was captured by countless artists over the centuries and this tradition continues with sculptures such as the Majestic Mustang. The wild, unfettered nature of the mustang is captured in this dramatic statue as the horse rears up and batters the air with its forelegs.
Horses have been so revered that they have also been used to create mythical creatures. The Greeks combined the wings of an eagle and the beauty of a horse to come up with the Pegasus. This amazing mythical animal combines the best of both worlds to prance through the skies with amazing speed. A symbol of creativity, the Grand Pegasus Winged Horse will add a touch of magical beauty to every backyard.


text:
The Listening Inventory (TLI) is an informal behavioral observation completed by parents and/or teachers for students between the ages of 3 to 17. The Listening Inventory is a first step to quantify behaviors to see if a child might need evaluation for auditory disorders and it can provide a starting point for discussions with the speech-language professional prior to formal evaluation of a child. Six areas are assessed and index scores are derived for each. The areas are:
auditory processes. TLI is a sensitive measure to identify those at risk for Auditory Processing Disorders (APD).
TLI is broadly tuned to identify a wide variety of APD characteristics.
TLI contains questions that help to identify four conditions that often overlap with APD.
TLI is a tool that is administered individually (Ages 3 through 17) and requires about 15 minutes to complete and score. Kit includes Manual, 25 Inventory forms, 25 Profile forms


text:
Australian Law1) relating to prescribing Schedule 4, 8 or 9 poisons by a registered medical practitioner
MUST NOT issue a prescription unless:
the prescription is for the medical treatment of a person other than the practitioner, and,
that person is under the practitioner's care, and named in the prescription, and,
the practitioner has taken all reasonable steps to ensure a therapeutic need exists for that poison.
in the ED, this would imply that an ED doctor should not write a discharge prescription for a physiotherapy practitioner's patient unless they themseleves have had some degree of personal assessment of that patient


Module Catalogues
Proteins in Action
Module Title Proteins in Action
Module Level Level 2
Module Credits 2.50
Academic Year 2021/22
Semester SEM1
Aims and Fit of Module
This module is designed to illustrate how proteins function at the molecular level, with respect to transport, localization, structure and interacting molecules. The modes of action of example proteins and the other molecules with which they interact are explained in terms of the chemistry of the reactants involved. In addition, the examples given in the module will be used to introduce or re-introduce aspects of physical biochemistry such as pKa, reduction potential, reaction kinetics and proton motive force which can be unpalatable if taught in isolation. The regulation and evolution of proteins and their functions will also be discussed.
Learning outcomes
A. Classify the nomenclature, structure and function of example enzymes
B. Outline structural and functional interactions between proteins and membranes
C. Identify various means of regulating protein function
D. Identify the principal modes of protein evolution and function and predict possible evolutionary relationships between proteins
E. Describe protein secretion and protein transport processes, and/or justify relevance for the biology of the cell
Method of teaching and learning
Module content will be delivered primarily via standard lectures, the slides of which will be made available. Students will also be guided to sections of specific textbooks or specific reviews or source literature.
During the module, revision lectures/exercises will allow the students to self-assess their understanding.