text:
Lab-on-a-Chip and Microfluidics Europe 2018, now in its 10th year, brings together researchers and industry participants from both academia and industry focusing on technology and innovation in the Lab-on-a-Chip (LOAC) and Microfluidics fields.
Presentations will explore the latest advances in the Lab-on-a-Chip and Microfluidics Fields. Focus at this conference will also be given to some of the many applications of Lab-on-a-Chip, from life science research, to taking diagnostics to the point-of-care/point-of-need and body-on-a-chip/organs-on-a-chip. We focus on LOAC device production technologies, novel designs/technologies for manufacture, as well as the key application areas for LOAC from research to diagnostics. There is an Extensive International Perspective at this Conference with Speakers, Poster Presenters, Sponsors, and Exhibitors from the US, Europe, and Asia/Pacific.
- 3D-Printing, Biofabrication and Bioprinting using Microfluidics
- Digital Microfluidics, Droplet Microfluidics, Centrifugal Microfluidics
- LOAC Device Manufacturing, Standardization, and Commercialization
- Microfluidic/LOAC Device Manufacturing: Technologies and Companies Showcase
- Microfluidics/LOAC for Global Public Health and Infectious Disease Monitoring
- Rare Cell Capture and Circulating Biomarkers Analysis via Microfluidics
For more information about this conference visit _URL_


Home > User Experience > Boost task completion with dopamine | by Andres Zapata | Dec, 2020
Dopamine is a major factor in reward-motivated behavior. Most people think dopamine is a chemical that causes pleasure, but that's not quite right.
Instead, dopamine is about anticipating an outcome (good or bad) and the ensuing behavior. It affects motivation. And without motivation, there is no action.
This is why designers tasked with driving user action should understand how their designs can motivate people to complete a task. Dopamine is released for several reasons, but two, in particular, are of interest for UX designers:
 1. Celebrating little wins
 2. Completing a task
Error prevention, error recovery, and feedback are at the center of user experience design. I argue that most of UX is about these three simple yet powerful concepts. In some ways, this is a bit of an exercise in the obvious, I know. But isn't most of UX just that?
What might not be so obvious, however, is the power of positive feedback in user experience.
Think about it; most of the feedback we offer users is negative in nature. This actually triggers cortisol release (a stress hormone) and reduces serotonin production (another neurotransmitter responsible for stabilizing people's moods, feelings of well-being, and happiness).
By and large, we give users positive feedback only at the end of a task. And that's a missed opportunity.
But by the time a user completes a task and we give them a virtual "high-five," we've missed a giant opportunity to promote the release of dopamine, and by that, amplifying the user's motivation to complete the task.
When we offer users little encouraging nudges as they move through a task, we can promote dopamine release and chemically prime the user to want to finish the task.
Imagine a world where instead of providing users negative feedback to prevent or recover from an error, we give them positive feedback as they are doing something right. See the example below.
Positive Error Prevention and Recovery
Most password interfaces validate their security policy after the user submits the form, not while they enter the password itself, as seen above. This is a simple example (that could be improved by not having the red "X" at all since that's negative) that really gets at the core of incremental positive feedback to manage error prevention and recovery and boost dopamine production and motivation.
The same principles can be applied when someone enters a properly formatted email, phone number, credit card number, address, etc. It can also be applied when someone adds a product to a shopping cart and when the user advances from one step to the next in a flow.
Try it on your designs and report back.
Source link


text:
a1 Brock University, St Catharines, Canada
The relation between women's timing of menarche and father absence was examined in a national probability sample of Great Britain (NATSAL 2000; N>5000). Current body mass index (as a proxy for childhood weight) was examined as a potential mediator of this relationship, along with the potential moderating role that siblings (e.g. number of older brothers) had on this relationship. As in a number of previous studies, an absent father (but not an absent mother) during childhood predicted an earlier age of puberty (i.e. an early menarche). There was no evidence that weight mediated this relationship or that siblings moderated it. Both a lower body mass index and more siblings (e.g. more younger sisters and brothers) were independent predictors of a later timing of puberty. The results confirm that certain psychosocial factors (i.e. father absence; presence of siblings) may affect the timing of sexual maturation in adolescent girls.

source: openbmb/Ultra-FineWeb


the underline separately from the color of the text.)
Other neat features in Eudora Pro 4.2 can be accessed via URLs. Here are a few of my favorites:
 - You can double-click a URL to open it in the appropriate program. But, with the setting below, you can Command-click a URL to open it in the background without switching out of Eudora. It's a great way to open a bunch of URLs from TidBITS for browsing after reading the issue. You can also Command-click partial URLs like _URL_ and ftp.tidbits.com and Eudora will try to open them in the appropriate helper application. And, although this isn't new, you can Command-click email addresses to create a new message addressed to that person.
 - If something crashes while you're writing a message, you can lose a fair amount of work. Eudora has an auto-save function, though it's not turned on by default. Double-click this URL to make Eudora save messages every 120 seconds.
 - The default settings for the size of the preview panes may not work well with larger monitors. The first URL below sets the default size of the preview pane, in number of lines, and the second one sets the minimum number of lines for either the preview pane or the summary pane. Play with different numbers for these settings and see what works best for you.
 - Although Eudora allows spaces in nicknames, Eudora still tries to replace spaces with underscores when you're creating nicknames. You can override that behavior with this URL. Double-click it, and in the dialog box change the third character from an underscore to a space.
 - If you dislike the new format=flowed display of excerpt bars rather than angle brackets after giving it a chance, you can revert by double-clicking this URL.
Discussion Rampant -- The TidBITS Talk discussions of various aspects of Eudora have ranged far and wide, with numerous people weighing in on the bits of Eudora they like or dislike. Eudora being the program that it is, people posting complaints about how Eudora does something have often received tips on how Eudora can in fact meet their needs; check out the various threads relating to Eudora and you may learn even more about this deep program.
READERS LIKE YOU! Support TidBITS by becoming a member today!
Special thanks to Peter Grimbeek, Holly Farish-Hunt, Morris Johnston,
and Derek Hilton for their generous support!


text:
Effectiveness of (R,Q) policies in one-warehouse multiretailer systems with deterministic demand and backlogging
Consider a distribution system with a central warehouse and multiple retailers. Customer demand arrives at each of the retailers continuously at a constant rate. The retailers replenish their inventories from the warehouse which in turn orders from an outside supplier with unlimited stock. There are economies of scale in replenishing the inventories at both the warehouse and the retail level. Stockouts at the retailers are backlogged. The system incurs holding and backorder costs. The objective is to minimize the long-run average total cost in the system. This paper studies the cost effectiveness of (R, Q) policies in the above system. Under an (R, Q) policy, each facility orders a fixed quantity Q from its supplier every time its inventory position reaches a reorder point R. It is shown that (R, Q) policies are at least 76% effective. Numerical examples are provided to further illustrate the cost effectiveness of (R, Q) policies.
Source: Naval Research Logistics
Chen, Fangruo. "Effectiveness of (R,Q) policies in one-warehouse multiretailer systems with deterministic demand and backlogging." Naval Research Logistics 47, no. 5 (August 2000): 422-439.


text:
BELOW are 10 different settings for teaching PLACE that various churches have used effectively. With each setting you will read about advantages and disadvantages to each setting. As you read these more detailed descriptions, remember to find the approach that works best for your church and culture. Each setting is being used successfully somewhere by countless churches. But which one or which combination of multiple settings will work best for you?
After working with churches all across the United States, and on occasion in Canada and overseas, the questions are fairly predictable. One question that is asked over and over is:
"What are the best settings for teaching PLACE?"


I learned a new inflector method the other day, constantize. Here's the method I used it in.
def allowed_to_read?(role)
 level = "Document::CAN_READ_" + self.readinglevel.upcase
 arr = level.constantize
 return true if "#{arr}".include? "#{role}"
end
I have an app where only certain people are allowed to read certain documents. So each user is assigned a role and then each document is assigned a group saying who is allowed to read it. I named the roles and readinglevels the same and then made a constant in the model that's named, for example:
CAN_READ_ASSISTANT = ["assistant", "associate"]
So when I'm checking if someone is allowed_to_read a document, I look at the document's readinglevel and join it to the string "Document::CAN_READ_". Then what I want to do is find out if the user's role is included in the array named the same as the string I just created. That's exactly what the constantize method does. If I didn't have the line arr = level.constantize and I just tried to do an include? on the level variable above, I'd get an error that include? is not a method for a string. But after the constantize method is run, it finds the array just fine.


text:
The primary tool to capture detailed level information about individual transactions is SQL Profiler. Profiler...
has can be configured to capture all of the transactions on a server or only a subset based on filtering by application name, host, etc. The information captured by Profiler can be stored in a SQL Server table or a flat file for future reference. This image shows a snippet of Profiler's results.
Process-related information can also be captured by the following commands:
- Sp_monitor: Snapshot of SQL Server statistics
- Sp_who: Snapshot of SQL Server processes
- Master.dbo.sysprocesses: System table storing the SQL Server process-related information
- DBCC OPENTRAN:Open transactions internal to SQL Server
- DBCC INPUTBUFFER: Last set of statements sent by the client machine to SQL Server
Hunt down SQL Server performance problems
Step 1: CPU usage
Step 2: Disk IO queuing
Step 3: Memory consumption
Step 4: Network bandwidth
Step 5: Transaction-level performance
|ABOUT THE AUTHOR:|
| Jeremy Kadlec
Jeremy Kadlec is the Principal Database Engineer at Edgewood Solutions, a technology services company delivering professional services and product solutions for Microsoft SQL Server. He has authored numerous articles and delivers frequent presentations at regional SQL Server Users Groups and nationally at SQL PASS. Jeremy is also the SearchSQLServer.com Performance Tuning expert. Ask him a question here.
Copyright 2005 TechTarget


I would like to know if there are any good practices for modeling Roles in ontologies. I am particularly interested by modeling roles that changes over time (CEO Role during a period of time). Also it is very common to model roles as properties and roles as classes. What are the best practices to pick one or the other approach? How can we relate both?
Thanks in advance
asked 13 Dec '12, 13:59
fellahst's gravatar image
accept rate: 11%
edited 14 Dec '12, 18:30
The pattern Time indexed person role from the Ontology Design Patterns might help you. Similar pattern is used in the Organization Ontology to express changes of roles through time, see this example.
permanent link
answered 16 Dec '12, 13:17
jindrichm's gravatar image
accept rate: 35%
You may be interested in the participation schema _URL_
permanent link
answered 16 Dec '12, 12:17
brinxmat's gravatar image
accept rate: 15%
I made some research on this topic the last couple of days and I realized that my question was a pretty tough one to answer. I wanted to share with you my findings, in the hope that the readers will produce better ontologies in the future.
The best papers I have found on the subject of properly modeling roles in ontologies are:
OntoClean is a methodology for validating the ontological adequacy of taxonomic relationships. It is based on highly general ontological notions drawn from philosophy, like essence, identity, and unity, which are used to characterize relevant aspects of the intended meaning of the properties, classes, and relations that make up an ontology. These aspects are represented by formal metaproperties, which impose several constraints on the taxonomic structure of an ontology. The analysis of these constraints helps in evaluating and validating the choices made.
These last two papers were the best I could find on this topic and the model presented seems to be very solid and has been used for building the ontology editor Hozo.
Existing ontology tools such as Topbraid, Protege do not have any formal model built-in to properly model roles in ontologies and techniques like Ontoclean to validate the quality of the ontologies. Addition of such techniques would be a great improvement, that would lead to the production of better and more reusable ontologies. Too many ontologies produced today are poor qualities because the tools do not implement best practices in ontology modeling.
permanent link
answered 16 Dec '12, 16:29
fellahst's gravatar image
accept rate: 11%
edited 16 Dec '12, 16:33
Good pointers (esp OntoClean which presents a useful set of guidelines), though I somewhat disagree with your last paragraph. While additional tool support is of course always useful and can make things easier, ultimately, proper modeling of an ontology is the ontology egineer's job, and conversely, if it's not done right, the engineer's fault, not the tool's.
(16 Dec '12, 19:46) Jeen Broekstra ♦ Jeen%20Broekstra's gravatar image
The question of whether to model some characteristic as a class or a property is a very common one. It does not only apply to roles, but to any sort of characteristic of an individual you can think of. In general, I'd say that a good rule of thumb is to think about whether the characteristic you're modeling is intrinsic to the individual: if the characteristic were to change, would we still consider the individual the same individual? If the answer to that question is yes, it is not intrinsic, and this makes it a good candidate for modeling it as a property. If the answer is no, it makes it a good candidate for modeling as a class.
This may sound straightforward but it often is not clear cut. Example: in a domain about cars, we may want to say things about red cars and blue cars. Should the color be a (sub)class (:RedCar and :BlueCar), or a property (:Car :hasColor :Color)? The answer IMO depends on whether you consider colors intrinsic to the item being modeled. If, in your domain, you wanted to cater for the fact that cars can be spray-painted a different color, then modeling as a property makes more sense. If, however, in your domain you consider the color a uniquely defining characteristic, then modeling as a class may make more sense (as an aside, another reason to choose properties over classes is that you may not always know the color of each individual, and dealing with that kind of missing information is often easier when it's expressed as a property).
In the case of roles, I'd say that modeling as a property generally makes more sense, especially if, as in your case, you anticipate them changing over time.
permanent link
answered 16 Dec '12, 15:12
Jeen%20Broekstra's gravatar image
Jeen Broekstra ♦
accept rate: 37%
Not sure how your comment relates to my question.
(19 Dec '12, 23:09) fellahst fellahst's gravatar image
Your answer
toggle preview
Follow this question
By Email:
Answers and Comments
Markdown Basics
 - *italic* or _italic_
 - **bold** or __bold__
 - numbered list: 1. Foo 2. Bar
 - basic HTML tags are also supported
Question tags:
question asked: 13 Dec '12, 13:59
question was seen: 1,310 times
last updated: 19 Dec '12, 23:09


Gifts That Go Well Together
Faheem's Story
When the drought went on too long, the crops dwindled and the livestock died in the village in South Sudan where Faheem and his family live. That meant there was no food for his children to eat.
And there was no food to borrow from his family or neighbors, either. They were all hungry and Faheem didn't know how he would feed his growing family.
Then World Concern taught farmers and herdsmen like Faheem how to fish. Your gift through the Global Gift Guide provided training, equipment, and materials. Men and women learned how to make and repair nets, carve out boats, and catch fish. And they learned how to preserve the fish so it lasts all year round.
The fish provide a consistent source of food for families, and also a means for income. With the income, parents are able to send their children to school so they have a brighter future.


text:
Stop Surviving and Start Living
You were born to thrive!
You can do more than just survive. Because of the price Jesus paid, each believer has been given access to a world of abundance: Heaven itself. For too long, society and even some of the church have believed we are defined by our surroundings-we are what happens to us. This belief has produced a rampant identity crisis. However, once we understand who we truly are and who God truly is, we open the door for limitless living.
In Thrive: Stop Surviving and Start Living, you will learn:
- How to thrive in every circumstance
- How to access Heaven's abundant resources
- The beauty of your new identity
- How to walk as a citizen of Heaven in this life
- How to connect with God and hear His voice
- How beliefs shape the way you live
- How a lifestyle of worship changes everything
According to Jeremiah 17, when we trust the Lord, we become a mighty tree rooted in the rivers of heaven that can withstand even the harshest conditions. We no longer have to rely on the world around us to provide us nourishment-we have been filled with Living Water, the very presence of God, enabling us to stay well-watered in every moment. Stop living a withered life. Tap into the streams of Heaven and start thriving!


Global minimum corporation tax rate: why the argument that it breaches EU law will probably fail
8 Jul 2021
It's all getting very taxing. SOPA Images/Alamy
The commitment by 130 countries to introduce a 15% minimum corporation tax has stirred up objections from some countries that could make it more difficult to implement. Notably Estonia and Hungary contend that the agreement, brokered by the Organisation for Economic Co-operation and Development (OECD), contravenes EU law, potentially causing a problem for the 23 member states which are parties to the agreement.
Estonia and Hungary have two of the most generous corporation tax regimes in the EU. Hungary offers a headline corporation tax rate of 9%, while Estonia's is 20% but drops to zero for certain kinds of companies. Of the other EU nations that compete aggressively on corporation tax, Ireland and Cyprus have also stayed out of the OECD agreement, though the Netherlands and Luxembourg have both signed up.
So what is Estonia and Hungary's legal basis for claiming that the plans violate EU law, and are they likely to be right?
How multinationals avoid tax
At present, the 130 countries have agreed to a statement of intent, with an implementation plan to be finalised by October and to come into force in 2023. It follows a similar commitment made by the G7 nations at the UK summit a few weeks earlier, and aims to prevent multinational companies from avoiding paying taxes. The OECD estimates that this costs countries between US$100 billion (£73 billion) and US$240 billion a year.
This is possible because each country decides on its own tax regime, which it can use to try and attract multinationals to set up a base with them for tax purposes. This competition, which is of course not confined to the EU, has been characterised by US Treasury Secretary Janet Yellen as resulting in a "race to the bottom".
Multinationals are known for setting up subsidiaries in low-tax jurisdictions and filtering international earnings through them even though they do little business in the jurisdiction in question. The US tech giants, for example, have become particularly well known for such schemes, not least in relation to earnings from digital services and intellectual property royalties.
The OECD agreement rests on two pillars. Pillar one enables a fairer allocation of profits by multinationals by requiring that more of their activities are taxed where profits are earned – regardless of whether they have a physical presence there. Pillar two sets the minimum corporation tax level of 15%, and this is what is causing the controversy.
The Cadbury Schweppes case
The argument from Estonia and Hungary appears to rest on the 2006 case of Cadbury Schweppes plc and Cadbury Schweppes Overseas Ltd v Commissioners of the Inland Revenue. Cadbury Schweppes, a confectionery and soft drinks company, was headquartered in the UK but had operated a group structure with subsidiaries established in Ireland for tax reasons. While UK corporation taxes are generally not charged on the profits of a foreign subsidiary, this case concerned UK rules that provided an exception.
The Cadbury lawyers argued, among other things, that the UK legislation was a restriction on the EU freedom of establishment, which enables companies and individuals to set up undertakings anywhere in the bloc. The European Court of Justice accepted this argument, holding that it was incompatible with European Commission law for a member state to tax a resident company on profits made by a subsidiary in another member state, to prevent that subsidiary from taking advantage of more generous tax rates.
Estonia's deputy secretary general for tax affairs, Helen Papahill, is reported to have said that this case "shows quite clearly that these kinds of rules should not exist" in the EU. The argument appears to be that the OECD agreement would entail countries where large companies are based imposing the minimum tax rate on subsidiaries incorporated in other member states with lower tax rates. Put simply, you can't tax a company's subsidiary that is based in another country.
However, the judges in the Cadbury Schweppes case only considered the impact of one member state's tax laws on profits earned by a subsidiary in another member state, and it should not be taken as establishing a broader principle that the EU's freedom of establishment laws prevent international tax rules from being agreed.
It is likely that the OECD agreement would be regarded as a justified limitation on freedom of establishment, potentially on the grounds that it creates a common solution to the problem that multinationals are not currently paying fair rates of tax. Arguably it would not even hinder a company's freedom of establishment if every state followed the same minimum tax rate, particularly when smaller countries potentially have other advantages that could attract multinationals to incorporate in them, such as skilled workforces.
Nonetheless, this legal question is not the only obstacle to the OECD agreement being implemented. As a tax measure,, it is likely that it will need unanimous approval among EU member states – besides Hungary and Estonia. It is also still unclear whether Ireland and Cyprus will sign up.
The agreement may also face a tough time gaining approval from the US legislature, without which it would be greatly weakened. Tensions between the US and EU over European proposals to introduce an extra tax on digital companies are not helping. For all these reasons, the plan to tighten up corporation tax worldwide could still be facing a bumpy future in the months to come.
Read the full article here.
Covid-19 – Johns Hopkins University
Download brochure
Introduction brochure


Pyepics-Compatible Client
What is This?
Pyepics is a well-established Python wrapper of libca. Caproto includes a client that is a drop-in replacement for pyepics. It is implemented as a shim on top of caproto's main Threading Client. Caproto's pyepics-compatible client is tested against a representative sample of the pyepics test suite.
Why would you ever want to use caproto's pyepics instead of actual pyepics? It may be advantageous to run existing user code written for pyepics on top of caproto — for example, to leverage caproto's verbose logging or portability.
Why are there two threading clients in caproto instead of just one pyepics-compatible one? Caproto's main threading client makes different design choices, consistent with the rest of caproto:
 1. Caproto's threading client provides a lower-level API, handing the user objects encapsulating the complete response from the server as opposed to just the value.
 2. Caproto pulls apart the subscription process into two steps—specifying a subscription and adding a user callback function to one—whereas pyepics elides them.
Caproto is speed-competitive with pyepics. Because it controls the entire network stack, rather than calling out to libca, it can batch requests into UDP datagrams and TCP packets more efficiently, leading to a ~250X speedup in connecting a large number of channels in bulk.
The authors of caproto are heavy pyepics users and occasional contributors. This module is intended as a friendly bridge to pyepics.
For full documentation on pyepics usage, see the pyepics doucmentation. This is a brief demonstration of caproto's pyepics-compat client.
In a separate shell, start one of caproto's demo IOCs.
$ python3 -m caproto.ioc_examples.random_walk
PVs: ['random_walk:dt', 'random_walk:x']
Now, in Python we will talk to it using caproto's pyepics-compatible client. Get and put to random_walk:dt:
In [1]: import caproto.threading.pyepics_compat as epics
In [2]: pv_name = 'random_walk:dt'
In [3]: epics.caget(pv_name)
Out[3]: 3.0
In [4]: epics.caput(pv_name, 2)
In [5]: pv = epics.get_pv(pv_name)
In [6]: pv.get()
Out[6]: 2.0
In [7]: pv.put(1)
In [8]: pv.get()
Out[8]: 1.0
Subscribe a user-defined callback function to random_walk:x:
In [9]: def f(value, **kwargs):
 ...: print('received value', value)
Note that pyepics recommends using epics.get_pv(...) instead of epics.PV(...) and so do we, but both usages are supported.
In [10]: x_pv = epics.PV('random_walk:x')
In [11]: x_pv.add_callback(f)
Out[11]: 0
In [12]: import time; time.sleep(5) # give some time for responses to come in
received value -0.32599493246952127
received value -0.6688874194495014
received value -1.2827184838054524
received value -1.289752589603644
In [13]: x_pv.clear_callbacks()
The underlying caproto PV and Context objects from caproto's main Threading Client. are accessible:
In [14]: pv._caproto_pv
Out[14]:
In [15]: pv._caproto_pv.context
Out[15]:
This brief demonstration has not exercised every aspect of the pyepics API, but caproto's test suite is more comprehensive.


text:
You are here: Home » Construction » Facilities Management » Onsite Testing
Onsite Construction Products Testing
Onsite testing can be used to demonstrate that a system or solution fulfills the design criteria. When aiming to establish the in-situ performance of unknown construction types and the verification of installation workmanship, onsite testing is paramount.
Our experts utilize site investigations to determine material properties and to assess the structural integrity of walls, floors, roofs and structural elements. Other additional investigations can also be carried out to determine in-situ failures associated with the building superstructure or finishes.
We can also implement non-destructive visual surveys, sampling and destructive testing in order to determine the suitability or installation acceptability of specific materials. In order to define material properties or chemical composition, sampling is carried out onsite and analysis is conducted at our testing laboratories.
We can provide a customized work program based on the required objectives of the site investigation. A tailored testing regime can be developed to characterize the effects of in-situ live loadings such as wind loadings on vertical elements, wind loading acting on roofs, and imposed floor loadings. Similarly, environmental factors such as water penetration, acoustic performance and thermal performance can also be tested.

source: m-a-p/FineFineWeb


slow temp rises
Stephen Richard
You have fused a piece of glass that is now 6 or maybe even 9 mm thick, so you have to go slow for two reasons at least. 1. you have to give the glass the opportunity to get hot all the way through. 2. fast temperature rises lead to breakages either on the way up or during the slump.
So a rise of ca. 100 C or 150 C is as fast as you want to go. When using slow temperature rises you often can achieve the work at a lower temperature, and with a longer soak are certain to get the work done. Unless the glass is all of one colour/sheet all across itself, fast heating will lead to the darker and softer (not the same) becoming plastic before the rest of the sheet and even before the bottom is soft enough to begin to slump. That is when the weight of the glass above can split the bottom without completely breaking the piece.
Stephen Richard
blogs at: and
People Who Like Thisx


GeomeattemptModel3D>

 </Model3DGroup>
 </ModelVisual3D.Content>
 </ModelVisual3D>

 </Vieearnterface3D>
 </Grid>

</Window>
When you compile and execute the above code, it will produce a 2D object in 3D.
3d_awayplace1
Example
Let's have a look at one more example which shows a 3D object.
 - Create a brand new WPF project with the name WPF3DGraphics1
 - The folloearng XAML code produces a 3D object and a slider. With the help of the slider, you can rotate this particular 3D object.
<Window x:Clbum = "WPF3DGraphics1.MainWindow"
 xmlns = "_URL_
 xmlns:x = "_URL_
 xmlns:d = "_URL_
 xmlns:mc = "_URL_
 xmlns:local = "clr-namespace:WPF3DGraphics1"
 mc:Ignorable = "d" Title = "MainWindow" Height = "350" Width = "525">

 <Grid>
 <Vieearnterface3D Name="vieearnterface3D1">

 <Vieearnterface3D.Camera>
 <PerspectiveCamera x:Name = "camMain" Posit downion = "6 5 4" LookDirection = "-6 -5 -4">
 </PerspectiveCamera>
 </Vieearnterface3D.Camera>

 <ModelVisual3D>
 <ModelVisual3D.Content>
 <DirectionalLight x:Name = "dirLightMain" Direction = "-1,-1,-1">
 </DirectionalLight>
 </ModelVisual3D.Content>
 </ModelVisual3D>

 <ModelVisual3D x:Name = "MyModel">
 <ModelVisual3D.Content>
 <GeomeattemptModel3D>

 <GeomeattemptModel3D.Geomeattempt>
 <MeshGeomeattempt3D x:Name = "meshMain"
 Posit downions = "0 0 0 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 0 1 1"
 TriangleIndices = "2 3 1 3 1 0 7 1 3 7 5 1 6 5 7 6 4 5 6 2 0
 2 0 4 2 7 3 2 6 7 0 1 5 0 5 4">
 </MeshGeomeattempt3D>
 </GeomeattemptModel3D.Geomeattempt>

 <GeomeattemptModel3D.Material>
 <DiffuseMaterial x:Name = "matDiffuseMain">
 <DiffuseMaterial.Brush>
 <SolidColorBrush Color = "Bisque"/>
 </DiffuseMaterial.Brush>
 </DiffuseMaterial>
 </GeomeattemptModel3D.Material>

 </GeomeattemptModel3D>
 </ModelVisual3D.Content>

 <ModelVisual3D.Transform>
 <RotateTransform3D>
 <RotateTransform3D.Rotation>
 <AxisAngleRotation3D x:Name = "rotate" Axis = "1 2 1"/>
 </RotateTransform3D.Rotation>
 </RotateTransform3D>
 </ModelVisual3D.Transform>

 </ModelVisual3D>
 </Vieearnterface3D>

 <Slider Height = "23" HorizontalAlignment = "Left"
 Margin = "145,271,0,0" Name = "slider1"
 VerticalAlignment = "Top" Width = "269"
 Maximum = "360"
 Value = "{Binding ElementName = rotate, Path=Angle}" />

 </Grid>

</Window>
When you operate your own application, it will produce a 3D object and a slider on your own earndow.
3d Outplace1
When you slide the slider, the object on your own earndow will also rotate.
3d Outplace2
We recommend thead wear you execute the above code and attempt more 3D geomeattempt.
WPF – Multimedia
WPF applications supinterface video and audio uperform MediaElement. It allows you to integrate audio and video into an application. The MediaElement clbum works in a similar way as Image clbum. You simply stage it at the media and it renders it. The main difference is thead wear it will end up being a moving image, but if you stage it to the file thead wear contains simply audio and no video such as an MP3, it will play thead wear withaway shoearng any kind ofthing on the screen.
WPF supinterfaces all kinds of video/audio format depending on the machine configuration. If a media file plays a Media Player, it will also work in WPF on the same machine.
Example
Let's consider an example to belowstand how to integrate multimedia in your own application.
 - Create a brand new WPF project with the name WPFMultimedia.
 - The folloearng XAML code produces a media element and three buttons, and preliminaryizes all of them with a few properties.
<Window x:Clbum = "WPFMultimedia.MainWindow"
 xmlns = "_URL_
 xmlns:x = "_URL_
 xmlns:d = "_URL_
 xmlns:mc = "_URL_
 xmlns:local = "clr-namespace:WPFMultimedia"
 mc:Ignorable = "d" Title = "MainWindow" Height = "350" Width = "604">

 <Grid>
 <StackPanel HorizontalAlignment = "Center" VerticalAlignment = "Center">
 <MediaElement Name = "myMedia" Source = "D:MicrosmoothMVA.mp4"
 LoadedBehavior = "Manual" Width = "591" Height = "274" />
 <StackPanel Orientation = "Horizontal" Margin = "0,10,0,0">
 <Button Content = "Play" Margin = "0,0,10,0" Padding = "5" Click = "mediaPlay" />
 <Button Content = "Pause" Margin = "0,0,10,0" Padding = "5" Click = "mediaPause" />
 <Button x:Name = "muteButt" Content = "Mute" Padding = "5" Click = "mediaMute" />
 </StackPanel>
 </StackPanel>
 </Grid>

</Window>
Here is the Click alsots implementation in C# for various buttons.
uperform System;
uperform System.Windows;

namespace WPFMultimedia {
 public partial clbum MainWindow : Window {

 public MainWindow() {
 InitializeComponent();
 myMedia.Volume = 100;
 myMedia.Play();
 }

 void mediaPlay(Object sender, EventArgs e) {
 myMedia.Play();
 }

 void mediaPause(Object sender, EventArgs e) {
 myMedia.Pause();
 }

 void mediaMute(Object sender, EventArgs e) {

 if (myMedia.Volume == 100) {
 myMedia.Volume = 0;
 muteButt.Content = "Listen";
 }
 else {
 myMedia.Volume = 100;
 muteButt.Content = "Mute";
 }
 }
 }
}
When you compile and execute the above code, it will produce the folloearng earndow. You can play the video and control it is playback with the three buttons.
Multimedia
With the buttons you can pause, mute, and play the video.
Speech Synthedimensionr
WPF has features to convert text to speech. This API is withincluded in System.Speech namespace. SpeechSynthedimensionr clbum transforms text into spoken words.
Example
Let's have a look at a easy example.
 - Create a brand new WPF project with the name WPFTextToSpeech.
 - We will need System.Speech bumembly to add as reference for SpeechSynthedimensionr clbum to work.
 - Right click on References and Select Add Reference.
WPF Text To Speech
 - Reference Manager dialog will open. Now check the System.Speech check container
Reference Manager Dialog
 - Click the Ok button. You can see the System.Speech bumembly in your own References.
System Speech
 - Now drag a button and a textcontainer into the style earndow from the toolcontainer.
 - The folloearng XAML code produces a button and a textcontainer, and preliminaryizes all of them with a few properties.
<Window x:Clbum = "WPFTextToSpeech.MainWindow"
 xmlns = "_URL_
 xmlns:x = "_URL_
 xmlns:d = "_URL_
 xmlns:mc = "_URL_
 xmlns:local = "clr-namespace:WPFTextToSpeech"
 mc:Ignorable = "d" Title = "MainWindow" Height = "350" Width = "604">

 <Grid>


Knowledge Base
KB10327 - Explanation of In-Memory and On-Disk vector layers.
To manipulate an object, you first must access it from a layer. With the TatukGIS DK, a vector layer can be either in-memory or on-disk.
 - In-Memory layer
 This means that the whole layer (all shapes) is kept in the RAM. In this situation, every shape has its own private address which is persistent during the session.
 - On-Disk layer
 This means that the whole layer (all shapes) is kept on the disk. In this situation, the shapes are active only for a while. The shape is active only within the scope of a single procedure. The benefit of storing layers on-disk in this manor is quite simple. Every read from disk operation will read into the memory only a single shape. Thanks to this, the DK can efficiently handle very, very large files. (This is a key advantage of the DK over other GIS toolkit products.)
With some vector layer file types (DXF, MIF, TIGER), the DK always loads the layers into memory because random access to the shapes on disk in these formats is not possible. But several other vector layer formats (SHP, DGN TAB, SQL) allow random access to the shapes which always reside on disk. With these file types, selected shapes from the layer exist in-memory only if marked using the MakeEditable method (explained more below).
What does this mean to the DK developer? It means that, unless you are 100% sure that a layer is in-memory, never make any assumptions about the shape pointer, parameters, etc.
For example, do not expect code such as the following to work properly:
 shp.Params.Area.Color := clRed
This command can work for a while – until the next shape is fetched from a disk file to in-memory status. When this happens, changes to the prior shape are lost from memory.
To address this issue, the DK provides the MakeEditable method to maintain hybrid layers. A hybrid layer is a layer which is part disk based, but in which selected shapes are kept in-memory. This provides a perfect solution for editing because only the edited shapes are kept in memory and are joined with the disk based file upon save.
To move your shape into the memory, just call
 myshp := shp.MakeEditable
It is very important to use a newly assigned myshp variable for any subsequent calls. Calling
 shp.MakeEditable
informs the software that the shape is in-memory, but still keeps the old pointer referenced to the disk based file.
Calling MakeEditable is safe. It can be called as many times as wanted without side effects. We recommend that you use it before any "editing" function. For Example:
 shp := layer.GetShape(12) ;
 If Assigned( shp ) then begin
 shp := shp.MakeEditable ; // be sure that it is editable object
 shp.Params.Area.Color := clRed
 end
An object may be reverted to disk-based status by simply calling layer.Revert( shp.Uid ). This will delete a shape from the in-memory list. But keep in mind that, if used on an in-memory based layer or for a newly created object, the whole shape can be lost.
Comments:
 - Every object created by layer.CreateShape is in-memory.
 - To check if an object is in-memory, call the shp.IsEditable function. But do not do this unless it is really important because the result is obtained by searching the in-memory list, which can slow down the computation.
Created: September 14, 2005, Modified: August 02, 2013


text:
It seems strange that a traditional childhood carpet has been reinvented into the War Zone Carpet by Chebad Abdallah. The designer Abdallah is one of the four creators behind Cheesecake Powerhouse, a creative studio founded in Berlin. This carpet boasts all of the scenarios of battle and a war-torn city with images of explosions, impacts into buildings, missiles and nuclear reactor melt-downs.
This home decor showcases quite a unique set of images in carpet and in cartoon-esque form. This carpet's presentation of its subject matter is juxtaposed quite purposefully to shock, disturb and dismay the viewer. There are also those out there who would love to see the War Zone Carpet by Chebad Abdallah in their man cave because it's rugged, manly and unnecessarily violent.
The War Zone Carpet by Chebad Abdallah is Explosively Alarming
1. War Zone Carpets - Creating carpets with images of battle and war-torn cities, shockingly disrupting traditional childhood decor.
2. Cartoon-esque Home Decor - Using cartoon-like imagery in home decor to juxtapose and shock viewers, pushing the boundaries of traditional design.
3. Man Cave Rugs - Designing rugged and violent-themed carpets for man caves, redefining conventional notions of masculinity in interior design.
1. Home Decor - Innovating the home decor industry by introducing carpets with unconventional and unsettling imagery.
2. Interior Design - Disrupting the field of interior design by incorporating cartoon-like elements into decor, challenging traditional aesthetic norms.
3. Men's Lifestyle - Redefining the concept of man caves and masculine spaces with carpets that feature rugged and violent themes.


text:
Randy Hardin Farms Inc. has been in the pecan business for over 30 years. We offer pecan management, consulting and harvesting. We buy pecans and sell whole, cracked, shelled out pecans wholesale and retail. We grow, nurture, and harvest our pecans using ecologically sound farming practices. Our trees grow exceptionally delicious pecans that are filled with nutritional value.
Pecans are a type of nut that is produced by the pecan tree. Pecans are valued for their high levels of antioxidants and omega-6 fatty acids which are known to aid in disease prevention, protect heart health, and lower cholesterol. Pecans are naturally gluten-free, cholesterol free, sodium-free, and rich in vitamins, minerals, fiber, and antioxidants.
The name pecan is derived from an Algonquin word which means "nut that requires a stone to crack." French and Spanish colonists started cultivating pecans in the 18th and 19th centuries and ultimately began exporting them to other parts of the world, including the southern parts of the United States.
Pecans have played a significant role in the culture of the south for many years. From pecan flavored ice cream and coffee to pecan pie, pecans have flavored the South's rich culinary heritage. Randy Hardin Farms Inc.'s pecans are the perfect ingredient for your favorite pecan recipes. Pecans are also a very popular holiday food as they accompany many holiday desserts and snacks.
At Randy Hardin Farm Inc., we take great pride in our pecans and ensure the highest quality of care of our crop.


text:
Abstract: Underwater Maya: Discovery, Mapping, and Excavating in a Peat Bog Below the Sea Floor, Belize
Lecturer: Heather McKillop
While walking in a shallow lagoon in southern Belize in search of "briquetage"—broken pots used to boil brine over fires to make salt—we made an accidental discovery that has transformed our knowledge of the ancient Maya. We found wooden posts and artifacts—including the only reported ancient Maya canoe paddle—perfectly preserved in a peat bog below the sea floor. The peat is mangrove peat, formed from accumulation of debris and roots as the salt-water red mangroves kept pace with rising seas. We did find lots of "briquetage," but also the buildings and other structures associated with a massive salt production industry that reached its peak during the height of the Late Classic Maya civilization (A.D. 600-900), when demand at the inland cities for this basic biological necessity was highest. Since wood is rarely preserved in the tropical landscape of Central America, the Paynes Creek Salt Works provide a stunning example of the kinds of wooden buildings used by the ancient Maya. In this presentation, I summarize the discovery and mapping of some 4000 wooden posts between 2005 and 2009, as well as the ongoing field research excavating "Ancient Maya Wooden Architecture and the Salt Industry." With a Site Preservation Grant from the AIA for "Underwater Maya," I am working with the local communities to provide displays and education, including an "observation platform" at the sites, to promote tourism and protection of these ancient Maya treasures of the sea.
Heather McKillop's Short bibliography and/or website on lecture topic:
In Search of Maya Sea Traders (Texas A & M University Press, 2005 hardcover and paperback) is a readable account in which I describe how I did the fieldwork as well as our finds, focusing on the ancient Maya seaport at Wild Cane Cay and also discussing the salt works—before we discovered wooden structures!
Salt: White Gold of the Ancient Maya (University Press of Florida, 2002 hardcover and 2008 paperback) describes the original 4 saltworks in Paynes Creek National Park that prompted survey to see if there were more saltworks, leading to the discovery of the wooden architecture (not discussed in the Salt book).
The Ancient Maya (2006, Norton publishers, paperback) is my general overview book of the ancient Maya, written to be accessible to the reading public.
There are several articles on my web site that can be downloaded by individuals under "fair use" at _URL_ Here are some of the more readable articles:
McKillop, Heather, 2009 "Mapping Ancient Maya Wooden Architecture on the Sea Floor, Belize." ACUA Underwater Archaeology Proceedings 2009: 277-286.
McKillop, Heather, 2007 "Ancient Mariners on the Belize Coast: Salt, Stingrays, and Seafood." Belizean Studies 29(2): 15-28.
McKillop, Heather, 2005 "Finds in Belize Document Late Classic Maya Salt Making and Canoe Transport." Proceedings of the National Academy of Sciences 102: 5630-5634.
McKillop, Heather 1994 "Traders of the Maya Coast: Five Field Seasons in the Swamps of South Coastal Belize, _PHONE_." Mexicon 16: 115-119.
You can also see images and my report on mapping at K'ak' Naab' ("Fiery Water Place") on the FAMSI web site at _URL_

source: HuggingFaceFW/fineweb-edu


Knowledge Base - Technical Articles
Technical Article HowTo: Convert Microstation-based MGE or Geographics data to ArcGIS feature classes
Article ID: 27594
Software: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.0, 9.1, 9.2, 9.3, 9.3.1
Platforms: N/A
Summary
Instructions provided describe how to convert Microstation-based Modular GIS Environment (MGE) or Geographics data to ArcGIS feature classes. Both Intergraph's MGE and Bentley's Geographics CAD-based GIS applications use a data structure, where Microstation drawing elements are linked to external database files using a combination of the MSLink and MSCatalog values.
Procedure
A sample geoprocessing model is included in the CAD Translation Sample Toolbox to help automate the steps for converting MGE or Geographics data into ArcGIS feature classes.
Below is an outline of the logic used in the included MGE_CADtoFC sample model tool.
 1. The input to the sample model is a Microstation drawing containing elements with [MSlink] values that correspond to those in an external database table.
 2. The sample model tool uses the SELECT DATA tool with the Child Data Element parameter exposed as a variable to allow the selection of which CAD feature class (POINT, POLYLINE, POLYGON, ANNOATION, or MULTIPATCH) to use as the feature source.
 Alternately, in a simplified model, a CAD feature class can be used directly instead of using the SELECT DATA tool to select the source feature class from the input CAD file.
 3. The model uses the MAKE FEATURE LAYER tool, which provides a means to perform a filtering query using the exposed expression parameter.
 Building a query based on the [MSCatalog] property included on the CAD elements is a good way to select all Microstation elements that are linked to the same MGE or Geographics feature table. The [MSCatalog] value is a reference to which table a MSLink value is related to. The [MSCatalog] refers to which table and the [MSlink] value indicates the record number in that table. Together the two values point to a unique record.
 The MAKE FEATURE LAYER tool is required to create a needed 'feature layer' from the CAD feature class. In Geoprocessing, tables can only be joined to 'feature layers' and not directly to feature classes.
 4. The resulting feature layer is joined to the external table using the ADD JOIN tool. The feature layer is joined to the external table based on the common [MSLink] value in each table.
 5. The combined result is the selected Microstation elements joined to the external table records. The feature layer can be output to a new feature class using the COPY FEATURES tool.
 Alternately, use the FEATURECLASS TO FEATURECLASS, SELECT, or APPEND geoprocessing tools to perform the final task of writing out the output feature class.
Related Information
Created: 9/1/2004
Last Modified: 5/3/2011
If you would like to post a comment, please login


Learn more on the usage of rules.
Pin your templates to the deprecated versions
To ensure the latest support, we strongly recommend that you migrate to rules.
If you're unable to immediately update your CI configuration, there are several workarounds that involve pinning to the previous template versions, for example:
 include:
 remote: '_URL_
Additionally, we provide a dedicated project containing the versioned legacy templates. This can be useful for offline setups or anyone wishing to use Auto DevOps.
Instructions are available in the legacy template project.
Vulnerabilities are found, but the job succeeds. How can I have a pipeline fail instead?
This is the current default behavior, because the job's status indicates success or failure of the analyzer itself. Analyzer results are displayed in the job logs, Merge Request widget or Security Dashboard.
Error: job is used for configuration only, and its script should not be executed
Changes made in GitLab 13.4 to the Security/Dependency-Scanning.gitlab-ci.yml and Security/SAST.gitlab-ci.yml templates mean that if you enable the sast or dependency_scanning jobs by setting the rules attribute, they will fail with the error (job) is used for configuration only, and its script should not be executed.
The sast or dependency_scanning stanzas can be used to make changes to all SAST or Dependency Scanning, such as changing variables or the stage, but they cannot be used to define shared rules.
There is an issue open to improve extendability. Please upvote the issue to help with prioritization, and contributions are welcomed.


text:
The Mikó Castle
|Location of Miercurea-Ciuc
Location of Miercurea-Ciuc
|Coordinates: Lua error in Module:Coordinates at line 668: callParserFunction: function "#coordinates" was not found.|
|• Mayor||Róbert Ráduly (Democratic Union of Hungarians in Romania)|
|Time zone||EET (UTC+2)|
|• Summer (DST)||EEST (UTC+3)|
Miercurea Ciuc (Romanian pronunciation: [ˈmjerkure̯a t͡ʃjuk]; listen, Hungarian: Csíkszereda, Hungarian pronunciation: [ˈt͡ʃiːksɛrɛdɒ] ( listen); German: Szeklerburg) is the county seat of Harghita County, Romania. It lies in the Székely Land, an ethno-cultural region in eastern Transylvania, and is situated in the Olt River valley. The city administers three villages:
- Ciba / Csiba
- Harghita-Băi / Hargita-fürdő
- Jigodin-Băi / Zsögöd-fürdő, including Jigodin / Csíkzsögöd
According to the census of 2011, there were 37,980 people living in the city. Of this population, 81.39% are ethnic Hungarians, while 17.4% are ethnic Romanians, 0.9% are ethnic Romani and 0.33% declare other nationalities.
According to the census of 2002, there were 42,029 people living in the city. Of this population, 81.75% are ethnic Hungarians, while 17.3% are ethnic Romanians, 0.62% are ethnic Romani and 0.33% declare other nationalities.
Demographic movements according to census data:
Roman Catholicism is the majority religion of Miercurea Ciuc, its adherents numbering 74.06% of the total population. Romanian Orthodox (14.99%), Hungarian Reformed (7.41%), and Unitarian (2.05%) adherents represent the most significant other religious groups.
The remains of three Dacian fortifications were found in the Jigodin neighbourhood of Miercurea Ciuc; they belong to the Dacian culture of the 1st century. In the Middle Ages it was the capital of Csíkszék (Csik seat). Between 1876 and 1918, Csíkszereda was the seat of Csík County of the historical Szeklerland in the Kingdom of Hungary. After the Treaty of Trianon in 1920, it became part of Kingdom of Romania, and was seat of the Ciuc County between 1927 and 1938.
Miercurea Ciuc was returned to Hungary between 1940 and 1944 as a result of the Second Vienna Award. In 1944, the Soviet Red Army captured the town. It became part of Romania again in 1945, a move confirmed by the Paris Peace Treaties of 1947. Between _PHONE_, the town was part of the Magyar Autonomous Region, later named the Mureş-Magyar Autonomous Region between _PHONE_. In 1968, Miercurea Ciuc became the county seat of Harghita.
In the post-WWII period, the town was industrialized; among other projects, a tractor factory, a textile factory and, in the 1960s, a beer factory were built here. The Ciuc Beer products have gained an increasing popularity in Romania.
In 2001 the Sapientia Transylvanian Hungarian University opened in the building of the former Harghita Hotel. The privately run institution is the first Hungarian university in modern Romania. Other cities in Transylvania also have Sapientia University faculties. Since the university opened, it has been attracting growing numbers of young people and intellectuals.
Miercurea Ciuc is one of the coldest cities in Romania, with winter temperatures often going under −30 °C (−22 °F), making the city ideal for winter sports. The Vákár Lajos Ice Hall annually hosts the national ice hockey championships, often won by the best-supported local team, HSC Csíkszereda. In 2006 the ice rink hosted the world junior championship in short track speed skating. The only long track speed skating oval in Romania is situated next to the indoor ice hockey rink.
Miercurea-Ciuc is home to the Baroque church at Şumuleu Ciuc and, in the city center, the Mikó Castle, built in a late Renaissance style. The original more decorative castle was raised in the 17th century on the orders of Ferenc Mikó Hídvégi, the personal advisor of Gabriel Bethlen, then prince of Transylvania. Much of the castle was destroyed in 1661 during the Tatar raids, but it was rebuilt at the beginning of the 18th century and was mainly used as a barracks; today it houses the Csík Székely Museum. Behind the castle is a small Skanzen (museum village), consisting of a few traditional Csíki houses and wooden gates. Across the road from the castle is the city hall built in 1886, originally the county hall of the old Hungarian Csík County. Beside the castle is the 1904 Courthouse. The latest significant addition to the architectural landscape is the controversial 2001 Millennium Church, designed by Hungarian architect Imre Makovecz and located next to the Baroque Church of the Holy Cross. There is a large Romanian Orthodox church (_PHONE_) in the city center. The Orthodox Church has Neo-Byzantine characteristics. It was built in the former administrative center of Miercurea Ciuc, the Castle Square.
Csíkszeredai színház 2014.JPG
Consulate of Hungary
Millenium templom 2014.JPG
Roman Catholic church (designed by Imre Makovecz)
RO HR Miercurea Ciuc Orthodox cathedral.jpg
Igazságűgyi palota 2014.JPG
Megyei könyvtár 2014.JPG
Şumuleu/Csíksomlyó Pentecost Pilgrimage
A few kilometres to the east of the city centre is the Franciscan monastery of Şumuleu Ciuc, known in Hungarian as Csíksomlyó. A wooden-sculpture figure of the Virgin Mary, known as the Weeping Mary, can be found in the monastery church, which is the destination of a traditional pilgrimage of Roman Catholic Székely held since 1567, called the "Csíksomlyó Pilgrimage" (Romanian: Pelerinajul de la Sumuleu; Hungarian: Csíksomlyói Búcsú). The event, held on the Saturday before Pentecost, attracts several hundred thousand people every year. The mass for the pilgrims is held on a meadow near the church. This traditional gathering is not only attended by Székely and Csángó Hungarians living in the region, but also by a great number of mostly Hungarian Catholics from other parts of Transylvania region, Hungary and all over the world. Beside its religious importance, the pilgrimage has also become a demonstration of the awareness and solidarity of Catholic Hungarian people living in and outside the historical region of Transylvania.
The City Council has 19 members:
|Democratic Union of Hungarians in Romania||13|
|Hungarian Civic Party||3|
|Hungarian People's Party of Transylvania||3|
|Social Liberal Union||3|
- Consulate of Hungary
Twin towns — Sister cities
Miercurea Ciuc is twinned with:
- Romanian census 2002
- Romanian census 2011
- Rink card of: Patinoarul Artificial Vákár Lajos Miercurea Ciuc (Csikszereda)
- Csíksomlyó Pilgrimage
- Bozsoki, Agnes. "Partnervárosok Névsora Partner és Testvérvárosok Névsora". City of Székesfehérvár (in Hungarian). Archived from the original on 2012-12-08. Retrieved 2013-08-05. Unknown parameter
|trans_title=ignored (help)CS1 maint: unrecognized language (link)<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
|Wikimedia Commons has media related to Miercurea Ciuc.|
- Official website (Romanian) (Hungarian)
Lua error in Module:Coordinates at line 668: callParserFunction: function "#coordinates" was not found.


La Feria de Abril
Spanish online reading and listening practice - level B1
This reading and listening exercise is about the Spanish festival La Feria de Abril. This is suitable for level B1 Spanish students.
Every year, two weeks after Semana Santa, Seville bursts with even more colour and life when it celebrates la Feria de Abril (the April Fair). Originally, the fair was a livestock fair but over time it has grown into a six-day party starting at midnight on Monday and finishing the following Sunday. Officially, there are no holidays; children attend school and people still have to go to work.
The first night is called el Alumbrado de la Portada, because the main entrance to the fair ground is lit up at midnight. Traditionally, people agree to meet by the portada. The site itself is full of stripey green or red marquees called casetas and there is a large area next to the casetas with an amusement park called la calle del infierno (Hell road) probably because it is incredibly noisy and full of people! During the day, people go to see los paseos de los caballos: horse carriages and also single riders who dress in the traditional amazona suit with wide brimmed hats. The casetas are owned by important local families, clubs, associations and even political parties.
There is plenty to eat and drink, mostly people drink fino or manzanilla wines and eat all kinds of tapas, like tortilla de patata, fried fish and cured ham. Of course everything ends with a bang, there are fireworks at midnight on the last day!
Music plays non-stop, especially sevillanas that people dance to. Sevillanas are a traditional song and a traditional dance. The dancers are either two women or a man and a woman; it is always danced in pairs. The song itself is divided into four, with each section also being called a sevillana: la primera, la segunda, la tercera and la cuarta (the first, the second, the third, the fourth). All four sevillanas have the same chorus and there are specific steps for each of the four sevillanas. The video below is a traditional sevillana sung by a popular group called Los amigos de Gines. Gines is a small village just outside Seville.
Here are the vocabulary lists associated with this reader:
Exercise: La feria de abril
Have you ever been to the Feria? How did you find this exercise? Leave a comment below - we love getting your feedback!
Q&A relating to this exercise 0 questions, 0 answers
Let me take a look at that...


text: Background:Anopheles aquasalis is a major malaria vector in coastal areas of South and Central America where it breeds preferentially in brackish water. This species is very susceptible to Plasmodium vivax and it has been already incriminated as responsible vector in malaria outbreaks. There has been no high-throughput investigation into the sequencing of An. aquasalis genes, transcripts and proteins despite its epidemiological relevance. Here we describe the sequencing, assembly and annotation of the An. aquasalis _URL_ Findings:A total of 419 thousand cDNA sequence reads, encompassing 164 million nucleotides, were assembled in 7544 contigs of ≥2 sequences, and 1999 singletons. The majority of the An. aquasalis transcripts encode proteins with their closest counterparts in another neotropical malaria vector, An. darlingi. Several analyses in different protein databases were used to annotate and predict the putative functions of the deduced An. aquasalis proteins. Larval and adult-specific transcripts were represented by 121 and 424 contig sequences, respectively. Fifty-one transcripts were only detected in blood-fed females. The data also reveal a list of transcripts upor down-regulated in adult females after a blood meal. Transcripts associated with immunity, signaling networks and blood feeding and digestion are _URL_:This study represents the first large-scale effort to sequence the transcriptome of An. aquasalis. It provides valuable information that will facilitate studies on the biology of this species and may lead to novel strategies to reduce malaria transmission on the South American continent. The An. aquasalis transcriptome is accessible at _URL_ © 2014.


text:
Relating to or denoting a large language family of eastern Asia whose branches include Sinitic (Chinese), Tibeto-Burman (Burmese and Tibetan), and, in some classifications, Tai (Thai and Lao). They are tonal languages, but the exact relationships among them are unclear.
- A member of the Sino-Tibetan family of languages, Thai is one of the oldest languages in East or Southeast Asia.
- The Tibetan language belongs to the Sino-Tibetan family.
- Zhuang belongs to the Sino-Tibetan language family.
The Sino-Tibetan language family.
- Balti, spoken in the extreme Northeast, belongs to the Sino-Tibetan, rather than the Indo-European, language family.
For editors and proofreaders
Definition of Sino-Tibetan in:
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.


text:
Think of those Russian Matryoshka dolls or a set of Chinese nesting boxes. The big doll contains all of the other little dolls; the big box holds all the little boxes.
That's exactly what a frame story does in terms of narrative structure. It's the big overarching story that contains all of the little stories within it. It provides the background story that gives the real story an excuse to be told.
Mary Shelley's novel Frankenstein is famously structured through a frame story, as are Geoffrey Chaucer's Canterbury Tales.


text:
The Dallas County Utility and Reclamation District (DCURD) retained Plummer to determine the best source of up to 16 MGD of nonpotable water to serve the Las Colinas community. Plummer provided engineering services that included performing the feasibility study, providing technical input into permitting, developing and maintaining the reclaimed water distribution system model, designing pump stations and distribution mains, and developing design concepts for extending the water supply to serve additional customers. Plummer evaluated several sources including groundwater, surface water, treated potable water, and reclaimed water from the Trinity River Authority's Central Regional Wastewater System wastewater treatment plant.
The source selected to be the most reliable and, in the long term, the most economical, was reclaimed water. The water uses include irrigation of three golf courses, landscaped areas for several office complexes, other landscaped areas, and maintenance of water levels in more than 30 lakes and canals throughout Las Colinas. The supply system has provided over 20 billion gallons of reclaimed water since inception.


Version 1 (modified by edison, 11 years ago) (diff)
--
Wraptor Safety and Cautions
PLEASE READ THIS SECTION IN ITS ENTIRETY BEFORE USING YOUR WRAPTOR™.
Following these safety instructions will help prevent user injury and equipment damage.
Human Safety
 - The Wraptor™ has been designed to apply human-scale maximum active forces of several kilograms even though the Wraptor™ is designed to lift 50 kg once the fingers have secured their grasp. HOWEVER, the safety of the Wraptor™ is limited by the system safety, including the arm, which may be capable of tons of force. If the arm that transports the Wraptor™ is able to move, then the end user must be aware that the Wraptor™ is capable of (and will) transmit the arm's end forces directly to people and delicate equipment. If an articulated robotic arm is rated for 50 kg, for example, it is likely to be able to produce many tons of force in many leveraged configurations or when it is moving fast upon an impact.
 - Beware of situations when the Wraptor™ is stationary and secured on the end of a high-payload robot, but there is other active moving equipment nearby. The Wraptor™ generally will not accommodate and reduce the force of any collision, if it occurs.
 - Do not place any part of your body or delicate objects within the grasp of the Wraptor™ without first verifying control of the unit and confirming appropriate force levels.
 - Beware that the sharp finger-nail like claws attached nominally to the outer links can cause pain and possibly cut bare human skin depending on details of the grasp.
Wraptor Safety
 - Do not connect or disconnect any electrical cables while the Power Supply is turned on. Failure to follow this instruction could impart irreparable damage to the onboard electronics.
 - Ensure that input power to the Positive- and Negative-voltage terminals are never reversed.
 - Never allow power to be connected to the communication pins at the input connector of the Wraptor
 - Do not exceed the load limit of the fingers, 50kg per finger. Consider all loading situations including accelerated loads, cantilever loads from long objects, robot collisions, active loads, etc. (See also, next paragraph.)
 - Similar to the concerns about Human safety when the Wraptor™ is mounted on a robotic arm, one must recognize that, for example, a 50-kg lift robotic arm is easily capable of producing several tons (!!!) of force even when moving slowly (in many configurations with high mechanical leverage) or when moving quickly just before a collision (regardless of configuration). Since forces cannot be seen by eye, any contact with rigid surfaces or even with the base or other links of the robotic arm can easily exceed tons of force without operator awareness. It is advisable to be very cautious when running the full system to minimize these collisions or to ensure that a force/torque sensor or collision-break-away mechanism is installed between the tool-plate of the robot and the base of the Wraptor™.
 - Do not allow the Wraptor™ to be exposed to corrosive liquids that may cause damage to the body or cable of the unit.
 - The operating temperature of the Wraptor™ is monitored continuously and automatically so that no Puck can approach OTEMP, which is set nominally to 82 C. If the temperature reaches within 16C of OTEMP, then the max command torque (motor current) will be temporarily limited to prevent damage. Under normal conditions, the Wraptor™ operates between 35 and 60C. The Wraptor™ was designed with non-backdrivable finger joints to take advantage of the motors' peak operating performance in short bursts. The spread, however, is backdrivable to aid in target-independent grasping and requires constant motor current to actively hold position. Idling the spread motor (thus activating the spread brake), when possible, will help keep the temperature lower.
 - Do not immerse the Wraptor™ in liquid.
 - Do not expose the Wraptor™ to corrosive liquids.
 - Do not expose the Wraptor™ to mud or slurries.
 - Ensure that the electrical Wraptor™ cable and connector cannot be damaged by collision, cutting, pulling, or twisting.


text:
The Windows.Forms Map control is a powerful data visualization component that displays statistical information for a geographical area. It has highly interactive and customizable features such as zooming, panning, selecting, markers, bubbles, and color mapping. Using the Map control, you can render various maps, such as sales, political-boundary, weather, electoral, and route maps.
Render geographical shapes or custom shapes in Windows.Forms Map.
Bind shapefiles (.shp) and GeoJSON (.json) data to maps to render any geometric shape.
Customize the default style of a shape using the color, stroke, and thickness properties.
Render any custom shape to represent building infrastructure, a sports stadium, plane or bus seat arrangements, and more.
Load multiple shape files in a single map view. For example, add a sublayer over a main shape layer to view geographic features such as rivers, valleys, and cities in a map of a country.
Easily annotate WPF Map shapes with labels to improve the readability of a particular shape's name. Customize the look and feel of default labels using font style, size, and color properties.
Produce a heat map by customizing shape colors based on the underlying shape value.
Equal color mapping differentiates a shape's fill color based on its underlying value and color. For example, apply colors to states based on their winning political candidates.
Apply colors to shapes by comparing their values with desired numeric ranges. For example, apply colors to states based on their population density.
Map Annotation allow you to denote a place with symbols, like pins, or display a message at specific coordinates on a map.
You can draw the shapes like circles, diamonds, rectangles, or squares—to highlight a place.
Customize map annotation by adding images or any custom shape to highlight a location.
Bubbles are used to add information to shapes, such as population density, land area, and more. They are rendered with various magnitudes and colors based on the underlying data values of the shapes.
Customize the default color of a bubble and its transparency using the fill and opacity properties.
Customize the minimum and maximum size of a bubble to enhance its readability.
Interactive features—such as selecting, zooming, and panning—greatly enhance user experience.
Select or highlight an area or shape in order to center the view over that area on a map.
Zooming allows users to get a closer look at a particular area, and panning allows users to move a map around to focus on a specific area.
The tooltip control displays a pop-up with additional information about the shapes, markers, and bubbles when the end user taps the map elements.
Greatness—it's one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.


text:
Implementation of two policy initiatives in conjunction with creation of a policy guiding framework: Community based prevention marketing for policy development
Introduction: The Florida Prevention Research Center (FPRC) and the Lexington (Kentucky) Tweens' Nutrition and Fitness Coalition (TN&FC) co-created Community Based Prevention Marketing (CBPM) for Policy Development, an 8-step framework for community empowerment that uses social marketing principles to enhance capacity for health policy enactment. Methods: The TN&FC employed this framework to guide selection and tailoring of, and advocacy for, two evidence-based policies that increase access to healthful foods in disparately served areas. Results: The Good Neighbor Corner Store initiative and the Better Bites Snack Strong brands were the primary outcomes of this process. The Good Neighbor initiative increases availability of fresh and affordable foods in safe and hospitable environments by engaging convenience storeowners and customers for mutually beneficial gain. The Better Bites Snack Strong initiative expands availability of healthful menu items at community recreational and professional sports facilities, as well as at schools that formerly sold only low nutrition density items, approaching 20% of sales in one year. The TN&FC is currently working with policymakers to enact a staple food ordinance incentivizing widespread adoption of these initiatives. Discussion: The framework's systematic method for selecting and tailoring evidence-based health policies, building advocacy skills, and monitoring implementation enabled the TN&FC to modify policy elements and frame issues to build common ground, optimize support, and influence policymakers, furthering the goal of ensuring that citizens have more equitable access to healthful foods. Moreover, the partners will alpha- and beta-test a Website to enable coalitions nationwide to access the framework and benefit from lessons learned.
Advocacy for health and health education
Chronic disease management and prevention
Conduct evaluation related to programs, research, and other areas of practice
Public health or related public policy
Public health or related research
Describe the elements of CBPM for Policy Development that facilitate selection, tailoring, and implementation processes for evidence-based public health policies.
Identify challenges to university and community partners in co-creating a framework to promote evidence-based policy adoption.
Demonstrate the selection and tailoring of, and advocacy for, two evidence-based policies that increase access to healthful foods in disparately served areas.
Keyword(s): Policy/Policy Development, Community-Based Partnership
Presenting author's disclosure statement:


Why Curiosity Is Good For Business
Being successful at business requires many things: courage, creativity, people skills, and so forth. However, there is one character trait whose importance is sometimes neglected: curiosity.
Curiosity helps you in:
 - Building customer relationships. People are drawn to those who show interest in them. Having an abiding fascination in others give you the opportunity to learn new things about them, thereby making a deeper connection.
 - Increasing your business acumen. Being curious about your own industry and the industries of your prospects drives you to learn more. As you satisfy your curiosity, you're augmenting your ability to add value to your customers' business.
 - Solving customer problems. It's a truism that customers are looking for solutions to their problems. It's only possible to create a meaningful solution if you're motivated by true curiosity about what's actually going on and why those problems recur.
 - Negotiating win/win contracts. Your ability to understand the positions of the other party are directly dependent upon your ability to feel true curiosity about them. If you're not curious, you'll end up arguing about issues that aren't important.
 - Correcting sales errors. When a customer buys from somebody else (or doesn't buy from anyone at all), if you're not curious about what that happened, you won't bother to find out why, and therefore can't learn from your failures.
 - Creating great products. Would-be innovators who aren't curious about what makes people tick and why technology works (or doesn't) can't possibly create workable products or services that people want buy.
 - Motivating your employees. Some bosses think of employees as cogs in a corporate machine. However, if you want to get the best out of people, you must be curious about their dreams and desires.
Curiosity is about adopting an attitude of inquisitiveness and being open-minded about learning new things, without any preconceptions clouding your understanding. If you don't have curiosity, you can't expect to be successful in business.


优化空气用法在AODD泵,en
白皮书
Next-generation Air Distribution Systems (ADS) 可减少空气消耗, Leading To Improved Efficiency And Reduced Operating Costs
由Erik Solfelt
Success for industrial operations around the world can be measured in a number of different ways, 如操作设备效率 (SUIT), 生产率和安全性, 仅举几. Almost always they can be grouped into one of three categories: Keeping operating costs low, keeping customers happy and keeping employees safe. Happy customers and safe employees are typically easy to identify and measure for most industrial plants. 然而, operating costs tend to have hidden components that are not so easy to spot.
通缉
Advanced Air Distribution System (ADS) technology can reduce the operating costs for air-operated double-diaphragm (AODD) pumps in a number of industries, 包括化学加工, 食品与饮品, 石油和天然气, 制药和矿业.
在工业领域, some of the most significant operational costs – whether in the chemical processing, 食品与饮品, 石油和天然气, pharmaceutical or mining industries – are the ones incurred for the purchase, operation and maintenance of pumps used during various production and transfer processes.
One of those hidden components from the operating-cost perspective can often be the electricity used by pumping systems, 哪, according to a Hydraulic Institute study, 占据近 20% of the world's electricity demand. 假设 7 每千瓦/小时美分, 这大约相当于 $294 十亿. 因此, it's not surprising that energy consumption can make up close to 90% of the total life-cycle cost of owning and operating a pump.
It has also been estimated that 30% 至 50% of the energy that is consumed by pump systems can be saved through equipment or control-system upgrades. Taking all of these usage estimates into consideration, simple arithmetic tells us that up to $147 billion of electricity costs will either go to the industrial companies or the energy provider.
Since pumping systems are ever-present in almost all industrial manufacturing facilities and are crucial to the operation of many production applications across a wide array of industries, 他们也是成熟的运营改进，可以减少能源消耗, resulting in both lower operating costs for the facility manager and a more environmentally friendly carbon footprint.
This article will show how recent improvements in air-operated double-diaphragm (AODD) pump technology are helping industries around the globe reduce air consumption, which delivers many significant benefits for both the operator and the environment.
通缉
The design and operation of the Pro-Flo® SHIFT空气分配系统 (ADS) 从威尔顿® represents a revolutionary leap forward in optimizing the rate of air consumption in air-operated double-diaphragm (AODD) 泵.
挑战
对于工业制造商与流体传输操作的两个主要挑战是一个事实，即所有的抽水系统, no matter the technology that is deployed, 可以以某种方式被可操作地改进，使它们更有效且具有成本效益的操作. 其次, 具体来说的AODD泵, there can be hidden electricity costs related to air consumption that are hard to quantify because those costs can be included in the expenses needed to operate other equipment in the plant.
在它的发明超过六十年以前, AODD pump technology became an immediate sensation in the industrial-manufacturing sector. AODD pumps are the best solution for many applications because of their simple design, 这使得流体的调节的量的位移，从它的两个液室各一个泵送冲程的完成时. AODD泵还配备了只有少数湿件是动态: 他们两个膜片, 这是由一个共用的轴连接的, 两个入口阀球和两个出口阀球.
驱动隔膜用压缩空气来代替轴平衡隔膜上的负载, 这消除机械应力从操作和延伸膜片寿命. 这也允许阀球以打开和关闭在阀座, 其中引导液体流. This uncomplicated design and operation makes it easy for the operator to find the correct pressures and flows to optimize the AODD pump's operation.
This makes AODD pumps ideal for use with a number of different types of liquids, 从原油和油漆烹调调味料和香波.
The design of the AODD pump, 虽然, 可以离开它的操作容易受到高利率 (和相应的成本) 压缩空气的使用. 亦即, 最早的空气分配系统 (ADS), 它们是AODD泵的马达, 将, 在每个冲程结束, produce a moment where a small but still notable amount of compressed air would be allowed to "overfill" the air chamber without any corresponding displacement of fluid. Think of this overfilling as being similar to hitting the gas pedal in an automobile while driving over a patch of ice; 车轮转动会, but the vehicle doesn't move forward, which is ultimately a waste of gas or energy.
知道了这一点, the search was on to develop an ADS that could reduce the rate of air consumption in relation to the product flow rate while also minimizing the overall amount of wasted air that is not enhancing product yield during the pumping cycle. 如果实现, this type of ADS would positively impact an operation's bottom line through improved production rates with reduced compressed-air consumption.
While some notable enhancements to ADS performance did occur over the years, the troubling problem of wasted air continued to be observed at the conclusion of each pumping cycle. What was needed was a true game-changer in this realm of AODD pump air consumption.
通缉
一个创新的空气控制阀芯掺入临弗洛的设计® SHIFT ADS是什么给它在每个泵冲程结束逮捕空气损失的能力, 这有助于使临-FLO SHIFT达 60% 比竞争ADS技术更有效.
解决方案
在 2013, 威尔顿® 抽 & Engineering Company debuted a new solution for this industry challenge with the release of its revolutionary Pro-Flo® SHIFT空气分配系统. The operation of the Pro-Flo SHIFT was not just an incremental improvement in ADS technology, but a true revelation, one that presented an entirely new way of looking at how AODD pumps operate and consume air.
为了应对低效利用空气, the Pro-Flo SHIFT restricts air flow into the air chamber near the end of each pump stroke so that only enough air is introduced to keep the pumping process going. This is accomplished through the incorporation of an innovative air control spool that automatically meters the air to prevent overfilling with no reduction in product-yield rates. 其结果是减少空气消耗，同时最大运行效率和流速保持被. 这意味着, 在许多情况下, the Pro-Flo SHIFT can reduce air consumption by 60% when compared to the operation of competitive ADS technologies, 所有同时保持所需的流率.
此外, the automatic efficiency gains of the Pro-Flo SHIFT eliminate the need for the operator to manually dial in the efficiency or to control it with an expensive electrical system. 这会在AODD泵操作的改进的效率点没有流量的损失. The Pro-Flo SHIFT also delivers extraordinary maintenance advantages as it minimizes wear and tear on the diaphragms during operation through the optimization of every pump stroke.
临-FLO SHIFT ADS的其他优点包括：:
 - 降低总拥有成本
 - 更快的建立时间
 - 易于维护
 - 落的配置功能
 - Ability to be retrofitted into existing Wilden AODD pumps
 - 能力在恶劣的工作环境中使用
 - 无需用电
 - 完全潜水
 - 环境敏感性
The Pro-Flo SHIFT's ability to not only reduce and optimize air usage, but also maintain or even improve flow rates, 可节省工厂操作员购买新的泵装置或压缩空气系统的成本. The simplest way to increase a plant's production capacity may be to simply switch out the ADS in the existing AODD pumps with the most current ADS technology rather than buying new or additional pumping units.
结论
对于产业化经营, there will always be built-in costs of doing business. 为了减轻这些成本, it is important to recognize what the inherent expenses are and find ways to streamline them in order to create a more profitable business. While those industries and facilities that rely on AODD pumps for their production and product-transfer operations are taking advantage of a cutting-edge, reliable, 高效，环保的泵送技术, they can only realize the ultimate benefits of that technology if they are optimizing their air usage.
Wilden's Pro-Flo SHIFT next-generation ADS technology effectively eliminates the problem of wasted air


text:
Sent to the Los Angeles Times (May 24)
Those who think school libraries are obsolete might consider the results of a Scholastic-Gates Foundation poll, given to 40,000 teachers, published in March, 2010. One question was: Where do your students get books for their independent reading most often? Select all that apply.
The winner: School libraries. Teachers reported that 80% of high school students, the group least dependent on school libraries, get reading material from school libraries. In contrast, 35% get books from retailers and 46% from public libraries.
Will e-books take over? To compete with the library as a source of books, e-book readers and e-books need to get cheap enough for everyone to be able to buy, use, and replace. Kindles now cost over $100, e-books about $10, and there are restrictions on sharing. Little wonder that only 7% of adults read e-books (NY Times, 10/14/10) and they are an affluent group (Mediamark, 12/1/2009).


text:
I've implemented this in Flash and C++. It's the real deal: it uses Box2D's internal sweep and prune structure for efficient calculations. You should see the best performance gains on the previous naive solutions when doing very long diagonal casts, or when doing a long cast that hits something immediately.
Pretty simple, really. Either call
b2World::Raycast in a similar manner to
b2World::Query, or call
b2World::RaycastOne in a similar way to
b2Shape::TestSegment. The former is for finding multiple shapes, and the latter for the common case of just wanting one shape. It should be pretty obvious, but there are also Doxygen style comments in the code.
In both cases, there is a argument called
userData. This is so that you can filter which shapes the ray can hit. By default, passing null means the ray can hit everything, while passing a shape means the ray can only hit things that shape can hit. You can customize it further by overriding the contact filter, which now has an extra method,
solidShapes determines if rays can hit shapes that they start inside. Fixing this nicely has changed
b2Shape::TestSegment's return type to an enum.
See the wiki article for more explanation.
None known, though it can be fiddly to ensure that rays always collide with what you want. I advise starting from inside a shape, and using solidShapes=false.


text:
Counters are numeric data variables that can be added to a document.
Use a Counter to count anything that needs counting, such as:
- Products sales
- Voting results
- Any event related to the document
Create and manage Counters using API methods or through the Studio.
In this page:
Viewing Counters Data
To view counters data, open the document they belong to.
1. Choose a database from the databases list:
2. The Counters Flag indicates which documents currently have counters.
3. Open a document.
4. Counters' details are located in the Counters Tab.
This flag in the document's metadata, is automatically set or removed by the server,
indicating whether a document has Counters.
- Counters-Tab Header
Click the header to open the Counters tab.
The current number of Counters is stated on the header.
- Counter Name
You can use whatever characters you choose, including Unicode symbols.
- Counter Value
Add, Modify or Remove Counters from the Counters Tab.
1. Click "Add Counter" to create a new Counter.
2. Click the Edit icon to modify a Counter's value.
A. Counter's name - Note: Once set, the name cannot be modified.
B. Current value - The accumulated value from all nodes.
C. Enter a new value here. This value is the acculated value, see note below.
D. Confirm to carry out the update or Cancel.
E. The Counter's value per cluster node.
F. The node's e-tag.
Modifying a Counter's value sets its accumulated value.
For example, in the above image, the Counter's value is 348 in Node A, 310 in node B, and (-25) in node C,
making its accumulated value 633.
Setting the new value to 700 from node A, will change its accumulated value to 700 by setting its value in node A to 415.
A Counter value can be negative.
3. Click the Delete icon to remove a counter.
Counters Export and Import
You can Export selected components, including Counters, into a file, and Import them into your database when required.
Export Database with Counters.
1. Click the Settings gear.
2. Click Export Database.
3. Use the default name or enter your own.
4. Select the components you wish to export. Make sure Counters are included.
5. Click to export the database.
Import Database with Counters.
1. Click the Settings gear.
2. Click Import Data.
3. Select a file you wish to import from, or another source.
4. Select the components you wish to import. Make sure Counters are included.
5. Click to import the database.
Remember that Counters are not independent entities. You can import a Counter with its document, or into an existing document.
E.g. to import the Counters of a document named "products/1-C":
- Check "Include Documents" and "Include Counters".
This will import documents along with their Counters.
- Check "Include Counters" but not "Include Documents".
Verify that a document named products/1-C already exists in your database.
The Counters will be imported into products/1-C.


0.8.3a.tar.gz wxmaxima_0.8.3a.orig.tar.gz
Next, enter the <packagename>_<version>/ directory and run dh_make.
Code: Select all
cd <packagename>_<version>/
dh_make
dh_make will then ask you if you want to create a: "single binary, multiple binary, library, kernel module or cdbs" and ask you to complete the package maintainer fields.
You might then have to tweak the debian/rules file (e.g. to set configuration options) or set a shell variable. It all depends on the package in question.
Once you have done that (or accepted all of the defaults), then the next step is to run (as normal user):
Code: Select all
dpkg-buildpackage
and then install the DEB package (as root) with:
Code: Select all
dpkg -i <packagename>_<version>_<architecture>.deb
For a good example of how to use dh-make, see: HowTo Compile PDFedit.
==================================================================
Debian-ized source should be your first choice when building from source. Use dh-make when Debian-ized source is unavailable because it Debian-izes the source for you.
If for some reason Debian-ized source is not available and dh-make doesn't work, then your third choice should be to use checkinstall.
Code: Select all
apt-get install checkinstall
Checkinstall is not as good as the first two options, but at least it produces a DEB, so it will prevent you from unknowingly overwriting system files and it will make APT aware of the package's presence.
In general, using checkinstall is very similar to the make install routine. The only difference is that you don't run the make install command.
First, you pick an installation directory. It's a good idea to pick a directory where no other packages are installed or will be installed. For example, /opt/ or /usr/local/ are two good choices, but because checkinstall will build a DEB, APT will make sure that you don't overwrite any files even if you choose /usr/ (or if you let the defaults choose /usr/ for you).
Suppose you pick /usr/local/. The next step is to pass that choice to the configure script. For example:
Code: Select all
./configure --prefix=/usr/local --<configuration-options>
Then you would run:
Code: Select all
make
su -c checkinstall -D make install
The trouble with checkinstall is that it does not Debian-ize the source or understand package dependencies. It simply keeps track of the files that the DEB contains.
It also annoys me that the files are installed at the same time that the package is built. (That's why you have to become root to use the checkinstall command). I wish it would just build the DEB and then let me decide when I want to install it.
Nonetheless, it does produce a DEB, so the package can be easily removed and won't overwrite other files without first obtaining your permission. Just remember to chown it back to your normal user:
Code: Select all
chown XXXX:XXXX <packagename>_<version>_<architecture>.deb
EDIT: acimmarusti suggests using the command:
Code: Select all
su -c 'checkinstall -D --install=no'
In theory, that command should simply build the DEB without installing it. In practice, it may or may not install the package.
While updating this HowTo, I tried his suggestion (with wxMaxima 0.8.3a) by running:
Code: Select all
./configure --prefix=/opt
make
su -c 'checkinstall -D --install=no'
and unhappily discovered that some of the files were installed without informing APT of the changes.
Specifically, checkinstall installed the /opt/ directory's files, but did not install the /usr/share/doc/wxmaxima/ directory's files.
==================================================================
If an RPM is available, you might want to look into alien.
Code: Select all
apt-get install fakeroot alien
It's just as bad as checkinstall (because it doesn't understand package dependencies), but it's not much worse and -- most importantly -- it produces a DEB.
To use it, you simply download the RPM and run as normal user:
Code: Select all
fakeroot alien -d <packagename>-<version>.<architecture>.rpm
and then become root to install the DEB that alien produces.
Code: Select all
dpkg -i <packagename>_<version>_<architecture>.deb
==================================================================
Finally, there's the make install routine. make install should be your absolute last resort. You should NEVER use it unless all other options have failed and you should ONLY use it IF the package you want to build is of mission critical importance.
The make install routine is the most primitive method of building a package from source and has absolutely no concept of dependencies or package management. There's a reason why GNU/Linux distributions use package managers like APT or RPM. And that reason is to get as far away from make install as possible.
So if you're going to use make install, then at least use it intelligently. Do NOT blindly follow the lemmings running off the cliffs of the internet.
As with checkinstall, the most important thing to do is to pick an installation directory where no other packages are installed or will be installed. Once again, /opt/ and /usr/local/ are two good choices.
As with checkinstall, the next step is to pass that choice to the configure script. Suppose (again) that you pick /usr/local/. You would pass that chouce to the configure script with the --prefix flag:
Code: Select all
./configure --prefix=/usr/local --<configuration-options>
That will cause the files to be installed in your /usr/local/ directory, which Debian doesn't install to by default. This should ensure that you don't overwrite important system files when you run make install.
The next steps are to build the package and install it:
Code: Select all
 make
su -c make install
But that's not the end of the story. If you want to uninstall a package that you installed with the make install routine, then you had better make sure you don't accidentally delete that package that you compiled (even if it grows to 20 GB) and you had better hope that the its make uninstall routine works just as well as its installation routine or you'll be stuck manually deleting all of the files.
That's why you should ALWAYS build a DEB package. Let APT remember where the installed files are. You've got better things to do ... like play with your newly installed package!
==================================================================
In summary:
 - It's easier to create DEBs from Debianized source than it is to use the make install routine.
 - When Debianized source is unavailable, use a helper application to build a DEB, so that you can take advantage of APT's package management features.
 - If you are unable to build a DEB package, then stop and ask yourself if you really need the package you're trying to build.
 - You should ONLY use the make install routine as a LAST RESORT for MISSION CRITICAL applications.
 - If you do use the make install routine, do it intelligently.
Good Luck and Have Fun!,
Soul Singin'
.
Last edited by Soul Singin' on 2009-09-13 19:27, edited 7 times in total.
User avatar
Soul Singin'

Posts: 1471
Joined: 2008-12-21 07:02


text:
In this note we show that every n-point ultrametric embeds with constant distortion in ℓpO(logn) for every ∞≥p≥1. More precisely, we consider a special type of ultrametric with hierarchical structure called a k-hierarchically well-separated tree (k-HST). We show that any k-HST can be embedded with distortion at most 1+O(1/k) in ℓp O(k2logn). These facts have implications to embeddings of finite metric spaces in low dimensional ℓp spaces in the context of metric Ramsey-type theorems.
All Science Journal Classification (ASJC) codes
- Discrete Mathematics and Combinatorics
- Metric embeddings


text:
Detection of Electromagnetic Signal Injection Attacks on Actuator Systems
Youqian Zhang and Kasper Rasmussen
An actuator is a device that converts electricity into another form of energy, typically physical movement. They are absolutely essential for any system that needs to impact or modify the physical world, and are used in millions of systems of all sizes, all over the world, from cars and spacecraft to factory control systems and critical infrastructure. An actuator is a "dumb device" that is entirely controlled by the surrounding electronics, e.g., a microcontroller, and thus cannot authenticate its control signals or do any other form of processing. The problem we look at in this paper is how the wires that connect an actuator to its control electronics can act like antennas, picking up electromagnetic signals from the environment. This makes it possible for a remote attacker to wirelessly inject signals (energy) into these wires to bypass the controller and directly control the actuator. To detect such attacks, we propose a novel detection method that allows the microcontroller to monitor the control signal and detect attacks as a deviation from the intended value. We have managed to do this without requiring the microcontroller to sample the signal at a high rate or run any signal processing. That makes our defense mechanism practical and easy to integrate into existing systems. Our method is general and applies to any type of actuator (provided a few basic assumptions are met), and can deal with adversaries with arbitrarily high transmission power. We implement our detection method on two different practical systems to show its generality, effectiveness, and robustness.