Can You Interact With Ghosts?
11 replies [Last post]
User offline. Last seen 2 years 31 weeks ago. Offline
Joined: 19 Nov 2008
Re: Can You Interact With Ghosts?
I am reasonably convinced that there are a class of apparitional experiences that are the product of the experient's impressions of information that in some way becomes relevant to them. The so-called "residual" or "hauntnig" apparitions are examples of these. There is, in other words, something about a place or a thing with which living people interact that produces the mental image of another time or place. Essentially these experients seem to be reading the memories of those involved with that place or thing.
On the other hand, the interactive apparitional events seem at first quite different. Until we realize that two things are true in the data: 1) sometimes experients are unsure initially if they experience an interactive or residual apparition, and 2) different experients may have differing experiences with what appears to be the same apparition. In other words, some might perceive the same apparition as residual while others perceive it as interactive. The famous Morton ghost was a wonderful example of this. Rose Morton had some experiences with the late woman of the house that were highly interactive and other experiences that seemed more residual.
So it appears we are looking for a mechanism that can explain both types of apparitions. But what is that mechanism? I think it is the same mechanism that makes it possible for two living people to know what each other is thinking, or for a remote viewer to locate a target to which he or she has never been or that makes it possible for a medium to know, in advance, characteristics and traits of a sitter they will read later that day. Every one of these phenomena and abilities suggests some form of tuning or, as I have come to call, relevance bonding.
If you think about how you think on a daily basis, we have lots of information in our heads. We don't focus on everything at once. Those who try to do so (and you know who you are) get little accomplished in fact. We simply are not wired for that level of multi-tasking much as we might wish to the contrary. So we prioritize. We prioritize based on the relevance of the thought to the current moment. This is likely based originally in our species' survival. At one time it was important if the predator was at the cave door. Today we are concerned if the boss is standing near the desk, or the significant other is nearby and the assigned household chore is undone. You get the idea: relevance is important.
This well may apply when it comes to bonds across individual as it relates to our memories. There is interesting mathematical theory that suggests our minds might exist in hyperspace. This would mean that our memories are there. We may bond to these information hyper spaces because they are of highest relevance to us. What after all is more important than our memories? Actually the answer is, nothing is more important!
So what would happen if we found a way to establish a relevance bond to someone else's memories? We would have psi cognitive phenomena and abilities. And if we found a way to selectively influence that other information space, we would have a way to both establish relevance with another and across that semantic bond share information.
It is possible this is what is happening with telepaths, mediums and sitters and so on. Apparitional agents in some cases may be establishing relevance bonds with others in the interactive cases such as with experimental and crisis apparitions. Haunting apparitional agents may influence the environment in such a way that others later reconstruct the informational relevance and through that access the relevant information space of the original agent thus sharing selective memories.
This introduces an important point: it links actions of the haunting apparitional agent (a living person don't forget) to a form of PK. So it appears that our inherent ability to influence our environments may make apparitions possible, whether they are interactive or haunting (residual). Thus there is a common mechanism. And once we admit that PK is used to produce the mechanics of the apparition, we see that the living are the likely candidates for more commonly recognizable phenomena, such as Poltergeists and related PK.
So from my pespective, the REAL SECRET to all forms of psi is that we seem to be able to varying degrees to perturb or influence not only our own material and mental worlds, but also those of others. Mental and material perturbation lies at the heart of all psi. It is, I think, the secret to everything.
Anomalous Phenomena is Unexplained not Impossible
Psi is Subtle not Absolute
Anything is possible, it'a all a matter of Probability
Recent comments
Featured Site


Why ARIS Media Streamer can't stream YouTube videos
It's the same story with many streaming media apps.
They're designed to play video on your TV or desktop, but you're still using your TV's built-in streaming device to stream your video.
But ARIS has a feature that lets you stream video directly to your TV via your phone, iPad, and other smart devices.
When you do that, ARIS automatically turns on your device's video stream, so you don't have to.
ARIS Streamer lets you: Start a video stream.
Play and pause video.
Stream and record video.
Play video clips.
Play a video and audio clip.
Download video clips or clips from your favorite video app.
Browse video clips and audio clips.
Select from hundreds of audio and video clips in the ARIS library.
Start a new video stream: Start your video stream by pressing a button on your ARIS device.
If you have an app that has a video app, you can use ARIS's feature to start your stream directly from that app.
Start your ARis video stream with ARIS Replay mode: When you start your ARIstream stream, you'll see a small "Start Replay" box on the top of your ARIAccess bar.
Select it and your stream will start playing right away.
The app will pause when you close it, and the ARI stream will resume when you open it again.
It will also stop playing once you close the ARIAcess bar.
You can pause your stream to watch another video in your ARIEccess bar: Select the "Pause" button on the bottom right of your stream and then press the button to start playing the next video.
Once you're done playing a video, you should see the ARIs Replay button in the top right corner.
It'll display the current video playback time and playback progress.
To stop the playback, select the "Stop" button from the bottom left.
ARIAuth bar: When the ARIEcess bar is full, you need to open the ARISAccess bar to continue playing your video or audio clips or video clips from other apps.
To open the bar, press the left or right arrow buttons on your home screen.
You'll see an ARIAuthority bar on the left side of the screen.
Tap it to open it.
You will be prompted to enter your email address and password to authorize your account.
Tap the "Authorize" button to authorize ARIS for the video stream or audio stream you just started.
You need to use this authorization to start the video or to play a clip from another app on your phone.
You won't be able to pause your ARIs video stream if you don�t have the video app on the device, so check out our video streaming guide to learn how to use ARIs in a variety of video apps.
Play audio clips from an ARI video: If you're playing a clip in a video on another device, you will need to enable the "play audio clips" option.
Once that's done, you must enter the audio clip ID or audio clip name of the audio file that you want to play in the video, and you must press the right or left arrow buttons to play the audio.
You don't need to have the audio player open to start a playback.
To play the video you just played, you have to press the play button again on the right side of your screen.
To pause the playback of a video clip or audio file, you just need to press either the pause button on top of the video screen or the pause arrow on the video player.
You cannot pause playback in the middle of a playback or record video in the right hand bar.
If your ARISE stream is playing an audio clip, you won't see any audio in the left hand bar, so don't worry about that.
You still need to listen for the "start replay" notification.
You also have to wait for the start replay notification to appear.
When the start Replay notification appears, press and hold the button on ARIaccess bar and wait for it to appear on the screen (press the button again if it doesn't appear).
Then press the start button on video player or pause button in video player and continue playing.
If the start play button doesn't display, press both buttons on video or pause player and wait a few seconds for it again to appear in the screen and then play the start video.
When your video is over, press either pause button or start button in ARIS and the video will pause.
'The Big Picture' on how to win in 2018, 2018 will be better than you think
"The Big Problem" is Recode's new podcast that explores the big picture of what matters most in politics.
Subscribe now!
Subscribe to the podcast on iTunesSubscribe to our podcasts on StitcherSubscribe to Recode and our other podcasts on SoundcloudSubscribe to Google PlaySubscribe to TuneIn RadioSubscribe to Stitcher's new app, which includes live updates from our team of political analysts, hosts, contributors and more.
Read moreRecode is proud to partner with Recode.
Our team of experts is made up of leaders in the world of journalism, technology and business.
We're committed to helping you win and create value in politics and beyond.
Recode's award-winning journalists and writers bring your news and conversations to life.
They've covered some of the most important stories of the year and are committed to covering the news the right way.
Follow them on Twitter _USER_, on Google+ or on Facebook.
Join us on Google Hangouts, YouTube, or Google+ Hangouts.
Follow us on Instagram at Recode, _USER_, or _USER_.
When does your Netflix subscription expire?
When will my Netflix subscription be up for renewal?
The most popular streaming media service for the masses, Netflix, is currently available on nearly half of the world's devices, including Apple, Google, Amazon, Microsoft, Roku, and others.
The streaming service has grown in popularity as more people embrace their gadgets and the devices themselves, and is now available on more devices than ever before.
With the advent of the next-generation Apple TV and Apple TV Stick, Netflix is now on more than half of U.S. homes.
On October 5, Netflix will start its new subscription year with a two-week window to renew its membership, which ends on October 21.
The service will also begin its new streaming box-style subscription for the first time in the U.K. in September.
However, the streaming service is only available to Apple TV owners and Apple devices with iOS 6 or later.
The first-year subscription lasts two weeks.
In the U, the first-time subscription costs £29.99, and it can be cancelled anytime for an extra £15.99.
On top of the two-day renewal window, the service will continue to be available on iOS devices for five days after its end.
Netflix also recently announced that it will add a new way to pay for the service: a payment plan that allows users to make one-off payments of up to £15 a month for unlimited access to all of its shows, movies, and music, as well as a free trial period.
The new plan, dubbed the Netflix One Plus, will launch this fall in the UK, and in the coming weeks in the US and Germany.
Netflix said it is looking to build on its existing one-time-only streaming plan for its members, adding that it would like to expand to new countries.
What is Netflix subscription?
Netflix's membership model is unique among streaming media companies.
Users pay a monthly fee for access to the service.
However the monthly subscription does not come with a single set price, which is the way most of the major streaming services operate.
Instead, subscribers pay a fixed price based on their devices, which Netflix calls "the tier."
Each Netflix subscriber can have up to two Netflix streaming devices and can watch a limited number of movies and TV shows on those devices.
Users can also subscribe to multiple devices at the same time, or they can buy individual subscriptions for individual devices.
Netflix offers a single subscription for £9.99 per month, with access to 100 hours of video a month.
Each month, the monthly fee is based on the number of devices the subscriber has and the number hours they can watch each month.
If the subscriber wants to watch more, they can upgrade to a subscription that offers a higher-end price of up for £19.99 a month or more for unlimited hours of streaming.
The cost of the monthly Netflix membership is also determined by the device used to access the service, which in most cases is an Apple TV or Apple TV Pro.
The company also offers a subscription-based video service called Netflix Ultra.
However it is currently limited to U.k. customers and only available for Apple devices running iOS 6.9 or later and on Apple TV 4.7 or later or later, or Android smartphones running Android 4.4 or later (for a limited time).
Netflix also offers an Apple-branded streaming device called the "Netflix Box."
Netflix also sells the Roku TV.
For the moment, Netflix's streaming service in the United States is limited to Apple devices.
It's unclear whether Netflix plans to offer streaming devices in other countries, such as India and Brazil.
Will Netflix renew its subscription?
At this time, Netflix hasn't announced if it plans to extend its subscription period.
However there are indications that the streaming giant is considering the possibility of a new model for its streaming service.
The most recent round of talks between Netflix and Amazon to expand its streaming services in India and South Africa came to an end last week, according to The Wall Street Journal.
However Netflix still has to sign a contract with its existing subscribers in those countries before it can move forward with the deal.
Netflix will also have to make a decision about its future


text:
How to Price Resin Art: A Comprehensive Guide
Resin art has gained immense popularity in recent years, with its captivating designs and vibrant colors. As an artist, it is important to not only create stunning resin art pieces but also to price them appropriately. Determining the right price for your resin art can be a daunting task, but with some careful consideration and understanding of various factors, you can confidently set a fair price for your creations. In this article, we will delve into the crucial aspects of pricing resin art and provide answers to frequently asked questions.
Understanding the Costs Involved
Before setting a price for your resin art, it is essential to consider the costs involved in creating each piece. These costs can be divided into two categories:
1. Material Costs: This includes the cost of resin, pigments, additives, and any other materials used in the creation of your artwork. It is important to accurately calculate the amount of material used in each piece to ensure that you are covering these expenses.
2. Overhead Costs: Overhead costs encompass the expenses associated with running your art business, such as studio rent, utilities, marketing, packaging, and shipping. These costs should be factored into the pricing equation to ensure that you are not operating at a loss.
Pricing Factors to Consider
Once you have determined the costs involved, several factors should be considered when pricing your resin art:
1. Size: Larger resin art pieces generally require more materials and time, making them more expensive to create. Larger pieces also tend to command higher prices due to their visual impact.
2. Complexity: Intricate designs, multiple layers, and elaborate techniques require more time and skill, thereby increasing the value of your artwork.
3. Experience and Reputation: As an artist, your experience and reputation play a significant role in determining the price of your resin art. Established artists with a recognized brand and a strong following can command higher prices.
4. Time: The amount of time invested in creating a piece should be considered when pricing resin art. This includes not only the time spent on the actual artwork but also the preparation, curing, and finishing processes.
5. Unique Features: If your resin art incorporates unique or rare materials, such as gold leaf, gemstones, or reclaimed wood, it can add value to your piece and justify a higher price.
6. Market Demand: Understanding the current market demand for resin art is crucial when pricing your artwork. Researching similar pieces by other artists and monitoring trends can give you a sense of what buyers are willing to pay.
Frequently Asked Questions (FAQs):
1. How do I determine the appropriate profit margin for my resin art?
The profit margin should cover your material costs, overhead costs, and leave you with a reasonable profit. A common practice is to aim for a 30-50% profit margin.
2. Should I consider the time spent on failed or experimental pieces when pricing my resin art?
It is generally not advisable to include the time spent on failed or experimental pieces in your pricing. Consider it as a learning experience and focus on pricing successful pieces instead.
3. Can I increase the price of my resin art over time?
Yes, as your skills improve and your reputation grows, it is reasonable to increase your prices gradually. However, it is essential to strike a balance and avoid sudden price hikes that may deter potential buyers.
4. Should I offer discounts or promotions for my resin art?
Offering discounts or promotions can be a useful marketing tool to attract new customers or reward loyal ones. However, be mindful of not undervaluing your work in the process.
5. How often should I reassess my pricing strategy?
It is recommended to reassess your pricing strategy periodically, especially when you introduce new techniques, materials, or styles. Stay updated with market trends and always strive for a fair and competitive price.
6. Should I consider the cost of packaging and shipping in my pricing?
Yes, if you plan to offer shipping services, it is crucial to consider the cost of packaging materials and shipping fees when determining your prices.
7. How can I justify higher prices compared to other artists?
Focus on highlighting the unique aspects of your resin art, such as your signature style, use of premium materials, or exceptional craftsmanship. Emphasize the value that sets your work apart from others.
8. Should I offer different pricing tiers based on the quality of my resin art?
It is a common practice to offer different pricing tiers to cater to a wider range of buyers. This allows you to accommodate both budget-conscious customers and those seeking premium, high-end pieces.
9. How do I price commissioned resin art?
Pricing commissioned resin art can be challenging since it involves customized work. Consider the size, complexity, and additional requirements of the commission, and factor in any extra time or materials needed.
10. Can I negotiate the price of my resin art?
While some artists may be open to negotiation, it is important to set a price that adequately reflects the value of your work. Be prepared to explain the reasoning behind your pricing structure and consider the potential impact on your reputation.
11. What if my resin art fails to sell at the initial price I set?
If your resin art does not sell at the price you initially set, it may be worth reassessing your pricing strategy. Consider adjusting the price, exploring new marketing avenues, or seeking feedback from potential buyers.
12. How can I effectively communicate the value of my resin art to potential buyers?
Utilize your website, social media platforms, and any other marketing channels to showcase the unique qualities of your work. High-quality photographs, detailed descriptions, and personal stories behind your creations can help convey the value of your resin art.
In conclusion, pricing resin art requires careful consideration of various factors, including material costs, overhead expenses, size, complexity, experience, and market demand. By understanding these aspects and answering common questions, you can confidently set a fair price that reflects the value of your resin art. Remember, pricing should be flexible but also align with the effort, time, and skill invested in each piece.

source: m-a-p/FineFineWeb


text:
Boundary friction characterisation of a used cylinder liner subject to fired engine conditions and surface deposition
journal contributionposted on 12.11.2018, 14:51 by Rickie Bewsher, Michael Leighton, Mahdi Mohammadpour, Homer Rahnejat, Gunter Offner, O. Knaus
In cylinder friction contributes as a primary source of parasitic dissipations in IC engines. For future engines to become more efficient, with enhanced fuel economy and increased power output, accurate prediction of new designs is required over the full lifetime of an engine. The work carried out presents use of a local pressure coefficient of boundary shear strength of asperities value, taking into account the localised effects of surface texture, coating and surface deposition. XPS spectra analysis was also carried out to identify the surface depositions as a result of combustion, not previously taken into account during piston ring pack simulation. Friction was shown by simulation to drop by up to 30% between the compression and combustion stroke as a result of using a carriable coefficient of boundary shear strength of asperities. It was found that piston varnish on the liner corresponded to higher values of the pressure coefficient of boundary shear strength of asperities, therefore showing the importance of using real system components run under representative operating conditions or numerical analyses.
The authors of this work wish to show their thanks to the Engineering and Physical Sciences Research Council (EPSRC) and to our industrial collaborators AVL List GmbH for the financial and technical contributions they have made to this research.
- Mechanical, Electrical and Manufacturing Engineering

source: openbmb/Ultra-FineWeb


++ed by:
TALINA OLEG PHAYLON SYP AVKHOZOV
181 PAUSE users
175 non-PAUSE users.
Steve Hay
and 1 contributors
NAME
IPC::Open2 - open a process for both reading and writing using open2()
SYNOPSIS
 use IPC::Open2;
 $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'some cmd and args');
 # or without using the shell
 $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'some', 'cmd', 'and', 'args');
 # or with handle autovivification
 my($chld_out, $chld_in);
 $pid = open2($chld_out, $chld_in, 'some cmd and args');
 # or without using the shell
 $pid = open2($chld_out, $chld_in, 'some', 'cmd', 'and', 'args');
 waitpid( $pid, 0 );
 my $child_exit_status = $? >> 8;
DESCRIPTION
The open2() function runs the given $cmd and connects $chld_out for reading and $chld_in for writing. It's what you think should work when you try
 $pid = open(HANDLE, "|cmd args|");
The write filehandle will have autoflush turned on.
If $chld_out is a string (that is, a bareword filehandle rather than a glob or a reference) and it begins with >&, then the child will send output directly to that file handle. If $chld_in is a string that begins with <&, then $chld_in will be closed in the parent, and the child will read from it directly. In both cases, there will be a dup(2) instead of a pipe(2) made.
If either reader or writer is the null string, this will be replaced by an autogenerated filehandle. If so, you must pass a valid lvalue in the parameter slot so it can be overwritten in the caller, or an exception will be raised.
open2() returns the process ID of the child process. It doesn't return on failure: it just raises an exception matching /^open2:/. However, exec failures in the child are not detected. You'll have to trap SIGPIPE yourself.
open2() does not wait for and reap the child process after it exits. Except for short programs where it's acceptable to let the operating system take care of this, you need to do this yourself. This is normally as simple as calling waitpid $pid, 0 when you're done with the process. Failing to do this can result in an accumulation of defunct or "zombie" processes. See "waitpid" in perlfunc for more information.
This whole affair is quite dangerous, as you may block forever. It assumes it's going to talk to something like bc, both writing to it and reading from it. This is presumably safe because you "know" that commands like bc will read a line at a time and output a line at a time. Programs like sort that read their entire input stream first, however, are quite apt to cause deadlock.
The big problem with this approach is that if you don't have control over source code being run in the child process, you can't control what it does with pipe buffering. Thus you can't just open a pipe to cat -v and continually read and write a line from it.
The IO::Pty and Expect modules from CPAN can help with this, as they provide a real tty (well, a pseudo-tty, actually), which gets you back to line buffering in the invoked command again.
WARNING
The order of arguments differs from that of open3().
SEE ALSO
See IPC::Open3 for an alternative that handles STDERR as well. This function is really just a wrapper around open3().


MATLAB Answers
0
Scaling a vector-valued non-linear function-numerical optimization
Latest activity Commented on by Torsten
on 1 Apr 2016
I am trying to minimize a non-linear vector-valued objective (cost) function in MATLAB wherein one component of the solution vector is widely separated in scale.
As a test case for my code, I tried to minimize a function whose solution I know apriori.The apriori known solution vector is x_min = [175, 164, 854, 3.7e5, 6000]. As you can see, the 4th solution component (3.7e5) has a wide difference in scale with the rest of the solution vector. As a result, despite changing tolerances, algorithms etc., the best that MATLAB can find for my x(4) solution is 5.2e5.
I understand that using a diagonal (or close to diagonal) scaling matrix for the objective function can help in finding the minimizing solution , i.e. ideally one must scale the solutions such that the Hessian of the objective function becomes the identity matrix at/near the solution.
But the problem is that the Hessian of a vector-valued function is a higher-dimensional Tensor and not a 2D-matrix. Is there a solution, or any other method for handling this problem ?
 1 Comment
If you know approximately the orders of magnitude by which the solution component in question differs from the other components, just scale the variable in advance.
In the case you describe above, just insert x(4)*1000 instead of x(4) in the objective function.
Best wishes
Torsten.
Sign in to comment.
0 Answers


text:
MHM Grant offers substantial financial assistance to eligible schools for adopting our platform. All K-12 educational institutions and select non-profits eligible to apply today. Deadline for the second 2024 cycle is May 1, 2024.
The statistics are concerning: nearly 44% of teenagers struggle with mental health issues, with 75% of mental illnesses starting in adolescence. Yet, worryingly, almost half of these struggling teens do not seek help. Students are often left to grapple with mental health challenges alone, leading to rising rates of anxiety, depression, suicide, and more.
Teachers bear witness to this crisis daily. According to a survey by the American Federation of Teachers, a staggering 93% of teachers express concerns about their students' mental health. However, only 15% of these educators feel equipped to address these challenges. In a post-pandemic world where the need for mental health support has surged, providing mental health literacy resources have never been more evident.
The Mental Health Matters Grant is a financial assistance program established by Lenny Learning (LL - formerly Brain Health Bootcamp) to facilitate the adoption of its mental health education & intervention platform by K-12 educational institutions.March 1, 2024 for the Spring 2024 Cycle
This grant program aligns with LL's mission to provide essential resources to schools seeking to enhance the well-being of their students through evidence-based mental health education.
The objective of the grant is to underwrite a significant portion of the expenses incurred in adopting LL's programs by schools that demonstrate a financial deficit to wholly support these initiatives. On average, the grant bestows an award of $15,000, with certain grants reaching up to $75,000.
Applying for the Mental Health Matters Grant is a straightforward process designed to minimize administrative burden and streamline access to essential mental health resources for educational institutions. The entire process usually can be completed within 1-2 weeks.
By submitting this grant application, the applicant expressly grants Lenny Learning the right to use and disclose the fact of their application, including organizational details, for internal, external, and program support purposes. This may include reports, announcements, and materials aimed at sustaining and enhancing the grant program.
To qualify for the Mental Health Matters Grant, educational institutions must meet the following requirements:
The Grant operates on a first-come, first-served basis. Renewal eligibility is contingent upon the recipient school's adherence to the following requirements:
As part of the Grant Program, the Grantor and Grantee may collaborate to create a promotional video showcasing the impact of the Grantor's mental health literacy programs and the Grantee's participation in these programs. The Grantee agrees to work in cooperation with the Grantor to facilitate the production of the video. This collaboration may include, but is not limited to, providing access to facilities, staff interviews, and program participants as mutually agreed upon.


REST API Example
To send JSON data to the REST API endpoint, you must enclose the JSON data in the request body and indicate the data type with the "Content-Type: application/json" request header. The client also can send the "Accept: application/json" request header, which indicates that the client wants to receive the data in JSON format. If the REST API server returns a JSON, it indicates the type of data in response with the "Content-Type: application/json" response header. In this REST API Example, we are sending JSON data to the ReqBin echo URL. Click Send to make a REST API request online and see the results.
Loading...


The time unit is ms and the interval is for a fade from 0-100%. If the current value is 25% and the new value is 75% the time needed for this change is half of fadetime. fadetimeis used for absolute values or ON/OFF commands send to the brightness channel. Related is the dimtime option: it defines the time in ms from 0-100% if incremental dimming (INCREASE/DECREASE) is used. For convenient use dimtime usually is set to a larger value than fadetime. Typical values are _PHONE_ ms for fadetime and 2000-5000 ms for dimtime.
Advanced options are the turnonvalueand the turnoffvalue. They default to 255 (equals 100%) and 0 (equals 0%) respectively. This value can be set individually for all DMX channels, the format is value1,value2, ... with values from 0 to 255. If less values than DMX channels are defined, the values will be re-used from the beginning (i.e. if two values are defined, value1 will be used for channel1, channel3, … and value2 will be used for channel2, channel4, …). These values will be used if the thing receives an ON or OFF command.
Tunable White Thing (tunablewhite)
There is one mandatory configuration value for a dimmer thing. It is the dmxid, a list of DMX channels that are associated with this thing. There are several possible formats: channel1,channel2,channel3,... or channel/width or a combination of both. The number of channels has to be even. In the order "cool white, warm white". Additionally a channel for cool and warm white brightness as well as color temperature (0 being the coolest, 100 being the warmest) will be provided.
The fadetime option allows a smooth transition from the current to the new value. The time unit is ms and the interval is for a fade from 0-100%. If the current value is 25% and the new value is 75% the time needed for this change is half of fadetime. fadetimeis used for absolute values or ON/OFF commands send to the brightness channel. Related is the dimtime option: it defines the time in ms from 0-100% if incremental dimming (INCREASE/DECREASE) is used. For convenient use dimtime usually is set to a larger value than fadetime. Typical values are _PHONE_ ms for fadetime and 2000-5000 ms for dimtime.
Advanced options are the turnonvalueand the turnoffvalue. They default to 255 (equals 100%) and 0 (equals 0%) respectively. This value can be set individually for all DMX channels, the format is value1,value2, ... with values from 0 to 255. If less values than DMX channels are defined, the values will be re-used from the beginning (i.e. if two values are defined, value1 will be used for channel1, channel3, … and value2 will be used for channel2, channel4, …). These values will be used if the thing receives an ON or OFF command.
Channels
Type-ID Thing Item Description
brightness dimmer, tunablewhite Switch, Dimmer controls the brightness
color color Switch, Dimmer, Color allows to set the color and brightness
colortemperature tunablewhite Number allows to set the color temperature
brightness_r color Switch, Dimmer controls the brightness of the red channel
brightness_g color Switch, Dimmer controls the brightness of the green channel
brightness_b color Switch, Dimmer controls the brightness of the blue channel
brightness_cw tunablewhite Switch, Dimmer controls the brightness of the cool white channel
brightness_ww tunablewhite Switch, Dimmer controls the brightness of the warm white channel
control chaser String allows to change the chaser steps
switch chaser Switch turns the chaser ON or OFF
mute (all bridges) Switch mutes the DMX output of the bridge
Note: the string send to the control channel of chaser things has to be formatted like the steps configuration of the chaser thing. If the new string is invalid, the old configuration will be used.
Full Example
This example defines a sACN/E1.31 bridge in unicast mode which transmits universe 2 and three things: a three channel dimmer used to control a RGB light, which takes 1s to fade from one color to another and 10s from 0-100% on incremental dim commands, a single channel dimmer which will turn on only to 90% if it receives a ON command and does not fully switch off (to 10%) if it receives an OFF command and chaser which changes the colors like a traffic light.
demo.things:
Bridge dmx:sacn-bridge:mybridge [ mode="unicast", address="192.168.0.60", universe=2 ] {
 color rgb [dmxid="5/3", fadetime=1000, dimtime=10000 ]
 dimmer single [dmxid="50", fadetime=1000, turnonvalue="230", turnoffvalue="25" ]
 chaser ampel [dmxid="10,12,13", steps="100:255,0,0:1000|100:255,255,0:500|100:0,0,255:1000|100:0,255,0:500" ]
}
demo.items:
Color MyColorItem "My Color Item" { channel="dmx:color:mybridge:rgb:color" }
Dimmer MyDimmerItem "My Dimmer Item" { channel="dmx:dimmer:mybridge:single:brightness" }
Switch MyChaserItem "My Chaser Item" { channel="dmx:chaser:mybridge:ampel:switch" }
demo.sitemap:
sitemap demo label="Main Menu"
{
 Frame {
 // Color
 Colorpicker item=MyColorItem

 // Dimmer
 Switch item=MyDimmerItem
 Slider item=MyDimmerItem

 // Chaser
 Switch item=MyChaserItem
 }
}


Take the 2-minute tour ×
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.
I am trying to input a string into a richtextbox, although I get the following error:
Cannot implicitly convert type 'string[]' to 'string'
Code as follows:
private void testing_Click(object sender, EventArgs e)
{
 // Get a ScheduledTasks object for the computer named "DALLAS"
 string machineName = (@"\\" + System.Environment.MachineName);
 ScheduledTasks st = new ScheduledTasks(machineName);
 // Get an array of all the task names
 string[] taskNames = st.GetTaskNames();
 richTextBox6.Text = taskNames;
 // Dispose the ScheduledTasks object to release COM resources.
 st.Dispose();
}
share|improve this question
3 Answers 3
As your code comments follows:
// Get an array of all the task names
You are creating string array.
Then you try to assign it into the string property.
No autoconversion is possible here.
Your should either join all(few) strings in the array into one string or choose only one element to assign.
share|improve this answer
You cannot add an array to a variable. Use foreach.
foreach (string item in taskNames)
 richTextBox6.Text += item;
share|improve this answer
Try string.Join
string[] taskNames = st.GetTaskNames();
richTextBox6.Text = string.Join (Environment.NewLine, taskNames);
share|improve this answer
Your Answer

discard
By posting your answer, you agree to the privacy policy and terms of service.
Not the answer you're looking for? Browse other questions tagged or ask your own question.


Google

Trailing-Edge - PDP-10 Archives - BB-JR93L-BB_1990 - 10,7/mic/micctl.hlp
There are 2 other files named micctl.hlp in the archive. Click here to see a list.
MIC Commands
MIC (Monitor Interpreted Commands) allows you to create a new command
by writing any desired sequence of monitor and MIC commands in a
command file. Some MIC commands are briefly described here, and are
more fully described in the file MICV2.DOC.
 DO Executes a MIC command file.
 or
 @
 BACKTO Specifies a label at which MIC processing is to
 GOTO resume within the command file.
 COJOB Creates a COJOB.
 ERROR/ Specifies an error condition character.
 NOERROR
 IF Conditionally processes a monitor command.
 LET Changes the values of user parameters.
 MIC Passes a subcommand to MIC.
 OPERATOR/ Introduces a line requiring user attention.
 NOOPERATOR
 SILENCE/ Suppresses/resumes output to the terminal.
 REVIVE
 WHENEVER/ Changes the default action wherever a particular
 ON event occurs.


text:
Bradley name meaning, origin, and more
Bradley is an English boy's or girl's name meaning: "broad wood clearing". The name Bradley is derived from Old English brad 'broad' and leah 'wood, clearing'.
How to pronounce Bradley: BRAD-lee
#247 (for a boy)
- Nickname for Bradley:
- Middle name for Bradley:
Posts with the name Bradley:


DOT Physicals in Raymore, MO
Book an affordable DOT physical in Raymore, MO today on Sesame. A DOT (Department of Transportation) physical must be done by a licensed medical examiner who is listed on the Federal Motor Carrier Safety Administration National Registry.
During a DOT physical, the examiner assesses your mental and physical health to ensure no conditions will interfere with your ability to safely operate a vehicle.
14.9 mi |
60-min visit
DOT physical
Dr. Tiffanny Blythe, DO
Family medicine
Sesame concierge
Can't find what you need?
Our team will find it for you.
DOT Physicals
What is a DOT physical?
A Department of Transportation (DOT) physical exam is a medical exam required by the Federal Motor Carrier Safety Administration (FMCSA) for commercial motor vehicle drivers. DOT physical exams help determine whether a commercial vehicle driver is physically and mentally fit to drive a commercial motor vehicle (CMV). DOT physical examinations help test the general wellness of a professional driver and screen for any mental or neurological medical conditions that may affect a driver's ability to safely operate a vehicle. You must pass a DOT physical to receive a commercial driver's license (CDL).
Who needs a DOT physical exam?
People who are looking to become professional drivers must pass a DOT physical exam before they can receive a CDL. This includes truck drivers bus drivers. You must pass a DOT physical if you:
 - Operate a commercial motor vehicle with a gross combination weight of more than 10,000 pounds.
 - Operate a motor vehicle that carries more than 15 people.
 - Are paid to operate a motor vehicle that carries more than 8 people.
 - Transport hazardous materials that require the vehicle to have a hazmat placard.
Are CDL physicals the same as DOT physicals?
Yep! A CDL physical exam is the same thing as a DOT physical exam. You must pass a DOT physical in order to obtain a commercial driver's license. A DOT physical ensures that you are physically and emotionally fit, with the mental acuity, to drive a commercial vehicle.
What does a DOT physical cover?
DOT physical exams assess your ability to safely operate a commercial vehicle. If you pass a DOT physical examination, you will be given a Medical Examination Report and a Medical Examiner's Certificate. The DOT physical will cover:
Medical history: You will need to provide medical records that display your medical history. The examiner will also ask questions about the medication you take, surgeries you've had, and substances you may use (like drugs, alcohol, and tobacco).
Physical examination: Your examiner will perform a full physical evaluation to assess your eyesight, hearing, and blood pressure. The doctor will determine whether you have any underlying conditions.
Urinalysis: You will be asked to take a urine test to screen for health conditions such as diabetes.
Most health conditions will not keep you from passing a DOT physical for your CDL. There are, however, a few conditions that may disqualify you, including:
 - High blood pressure
 - Epilepsy
 - Some cases of sleep apnea
 - Poor vision that cannot be corrected
 - Deafness that cannot be corrected with hearing aids
 - Diabetes
 - Irregular heartbeat
 - Heart or lung disease
If you can manage some of the conditions listed above, you may still be able to pass a DOT physical. The medical examiner will ask questions about how you manage such conditions, and how they affect your daily life.
How do I find a DOT physical near me?
Right here!
Connect on Sesame with a doctor qualified to conduct DOT physicals {inLocationNameOrNearYou}} for an affordable, upfront price. Sesame works with doctors - not insurance companies - who post upfront, cash prices for their services. Save 60% on your DOT physical with Sesame. No copays, hidden fees, or surprise billing - just quality care.
How much does it cost to get a DOT or CDL physical examination?
DOT physicals usually cost around $80-$100. These are one-time prices that will usually be listed upfront by the clinic.
On Sesame, DOT physicals start at $71. Connect with a doctor in Raymore, MO to get an affordable, quality physical today.
How long does a DOT physical take?
The DOT physical is a very routine physical exam, so unless any serious health concerns are found, the entire exam will only take about 30-45 minutes. To prepare for your DOT physical, it is recommended that you bring eyeglasses/contacts, hearing aids, medications, or other medical devices that you regularly use. Having this information on hand will help speed up the process.
What is a DOT medical card?
The DOT medical card is another name for the medical examiner's certificate. This certifies that you are physically, mentally, and emotionally fit to operate a commercial vehicle. You must receive a medical examiner's certificate to be able to receive a commercial driver's license (CDL).
How long is a DOT medical certification valid?
If you pass your DOT physical exam, you will be given a medical examiner's certificate that is valid for two years. If you happen to have a condition like diabetes or high blood pressure, you may be required to take a DOT physical exam every year. If this is the case, you will be informed during your first physical exam.
So affordable. So simple. So easy to use.


text:
Boggs, Gilbert Hillhouse
- Existence: 1875 - 1941
Found in 2 Collections and/or Records:
A dedicated room for Georgia Tech's library was first established in 1899, and the first librarian, Madge Flynn, was hired in 1901. From these humble beginnings, the library grew steadily over the years. These reports include monthly summaries of finances and activities to the president and library committee from librarians Madge Flynn and her successor, Laura Hammond.
School of Chemistry Records
Collection — Box: 1
The School of Chemistry Records include Annual Reports of the director of the Department (later School) of Chemistry, correspondence, two Annual Reports of the Dean of Graduate Courses, and a few departmental planning documents and reports.


What is an Adjuster?
A Claims Adjuster is an individual assigned by an insurance company to determine the amount of compensation that is to be paid in order to settle the claim. Adjusters handle property claims, like damage to structures and vehicles, as well as liability claims that involve personal injury.
Share |
Have A Question About This Topic?
Thank you! Oops!
Related Content
What is a Carrier?
What is a Carrier?
Do you know what a Carrier is?
Protecting Those Who Matter Most
Protecting Those Who Matter Most


Gas-phase synthesis of phenyl oxoborane (C6H5BO) via the reaction of boron monoxide with benzene
J Org Chem. 2013 Dec 6;78(23):11896-900. doi: 10.1021/jo401942z. Epub 2013 Nov 19.
Abstract
Organyl oxoboranes (RBO) are valuable reagents in organic synthesis due to their role in Suzuki coupling reactions. However, organyl oxoboranes (RBO) are only found in trimeric forms (RBO3) commonly known as boronic acids or boroxins; obtaining their monomers has proved a complex endeavor. Here, we demonstrate an oligomerization-free formation of organyl oxoborane (RBO) monomers in the gas phase by a radical substitution reaction under single-collision conditions in the gas phase. Using the cross molecular beams technique, phenyl oxoborane (C6H5BO) is formed through the reaction of boronyl radicals (BO) with benzene (C6H6). The reaction is indirect, initially forming a van der Waals complex that isomerizes below the energy of the reactants and eventually forming phenyl oxoborane by hydrogen emission in an overall exoergic radical-hydrogen atom exchange mechanism.


text:
Js Remove Space Before String With Code Examples
This article will exhibit through examples how one can resolve the Js Remove Space Before String error.
newString = string.substitute(/s+/g,' ').trim();
To remedy the identical downside as Js Remove Space Before String, you can too utilise the strategy that's mentioned additional down this web page, together with a number of code samples.
const take awaySpaces = str => str.substitute(/s/g, ''); // Example take awaySpaces('hel lo wor ld'); // 'helloworld'
var str = " Some textual content "; str.trim(); // str = "Some textual content"
var str = " Hello World! "; alert(str.trim());
var puzzle1=myTrim($("_TAG_").val()); perform myTrim(x) s+$/gm,'');
We have been in a position to comprehend how one can right the Js Remove Space Before String difficulty because of the various examples.
How do I take away an area in entrance of a string?
String end result = str. trim(); The trim() methodology will take away each main and trailing whitespace from a string and return the end result.19-Jan-2007
How do you take away whitespace from the start and finish of a string?
Use the. lstrip() methodology to take away whitespace and characters solely from the start of a string. Use the. rstrip() methodology to take away whitespace and characters solely from the top of a string.12-Jan-2022
How do you trim strings?
The trim() methodology in Java String is a built-in perform that eliminates main and trailing areas. The Unicode worth of area character is 'u0020'. The trim() methodology in java checks this Unicode worth earlier than and after the string, if it exists then removes the areas and returns the omitted string.25-Sept-2021
How do you take away areas in entrance of information?
Trim Spaces for Excel – take away further areas in a click on
- Select the cell(s) the place you wish to delete areas.
- Click the Trim Spaces button on the ribbon.
- Choose one or all the following choices: Trim main and trailing areas. Trim further areas between phrases, apart from a single area.
- Click Trim.
How do I eliminate undesirable areas?
Remove all areas between numbers
- Press Ctrl + Space to pick out all cells in a column.
- Press Ctrl + H to open the "Find & Replace" dialog field.
- Press Space bar within the Find What discipline and ensure the "Replace with" discipline is empty.
- Click on the "Replace all" button, after which press Ok. Voila! All areas are eliminated.
What is trim () in JS?
The trim() methodology removes whitespace from each ends of a string and returns a brand new string, with out modifying the unique string. Whitespace on this context is all of the whitespace characters (area, tab, no-break area, and so forth.)13-Sept-2022
Which perform removes whitespace from string?
trim() methodology in Java This is the commonest methodology to take away white areas current at first and finish of the string.20-Apr-2022
Which perform take away whitespace from the string?
Using break up() and be a part of() perform We can use the break up() and be a part of() capabilities to get rid of all of the whitespaces from the string.18-Apr-2022


text:
Rules and Regulations for Hiking _EMAIL_>
- Trails are managed as part of the natural environment.
- Visitors must be prepared to meet and accept nature on its own terms.
- Please stay on designated trail.
- Trail is open from sunrise to sunset.
- Do not hike alone.
- Proper footwear recommended. Help preserve the trail's natural resources.
- Practice "LEAVE NO TRACE PRINCIPLES"
The following activities are prohibited on Kentucky State Parks hiking trails, unless otherwise noted:
- MOTORIZED VEHICLES
- Horseback Riding
- Alcoholic Beverages
- Rappelling and rock climbing.
- Hunting or disturbing wildlife.
- Collecting or digging for artifacts.
- Picking flowers or harming plants.
- Carving or damaging rock formations and trees.
- Unleashed Pets (must be on leash). Pets are not allowed on trails dedicated as Kentucky State Nature Preserve Lands.
Pets are not permitted on the Hiking Trails at Natural Bridge, except for the Henson Arch and Whittleton Trails. Most Trails at Natural Bridge are within a dedicated Kentucky State Nature Preserve, and pets are not permitted as a part of the management guidelines. Also, pets are not permitted within the McCreary County side of Cumberland Falls State Resort Park as this area is within a dedicated Kentucky State Nature Preserve.


text:
Health Benefits Of Eating Ice Cream
1. It Is Loaded With Vitamins
Because ice cream contains milk and milk solids, it provides the body with vitamin D, vitamin A, calcium, phosphorus, and riboflavin when consumed.
It Is Loaded With Vitamins
Dark chocolate ice cream, for instance, is loaded with antioxidants and flavonoids, which help lower bad cholesterol and promote heart health.
2. It Gives You Energy
If you are curious as to why ice cream is healthy, it is because it provides immediate energy.
It Gives You Energy
Therefore, the next time you are feeling fatigued, take a scoop of ice cream and enjoy it.
3. It Helps Boost Your Immunity
No, it is not odd because ice cream can truly have such a negative effect on your health.
It Helps Boost Your Immunity
If you have a healthier respiratory system and digestive tract, your immunity will eventually improve.
4. It Helps in Stimulating Your Brain
Eating ice cream can stimulate the brain and increase intelligence.
It Helps in Stimulating Your Brain
According to one study, individuals who consume ice cream in the morning are more alert than those who do not.
5. It Helps in Strengthening Your Bones
Calcium is one of the most essential minerals for maintaining bone health in the human body.
It Helps in Strengthening Your Bones
Calcium-rich ice cream can be incorporated into a diet to fulfill calcium needs.
6. It Makes You Happier
Feeling down or depressed? Grab a spoon and dig into your favorite ice cream flavor, because consuming ice cream can actually improve your mood.


My Recipe Box
Fried Capers, an addictive garnish
by Dabney Gough
fromFine Cooking
Issue 90
Capers, the pickled or salted flower buds of a Mediterranean bush, are normally rinsed or soaked and then added to dishes like salsa verde or puttanesca sauce, where they lend a briny edge. But fry capers in a little olive oil, and something magical happens: They open up like a flower and the "petals" become crisp and golden. In this form, they're an elegant garnish for salads, roasted fish, or grilled meats—and they're addictive little nibbles on their own, too. Leftover frying oil will be infused with caper flavor and may be drizzled on meats, fish, or vegetables.
Fried capers are quick to prepare. Here's how:
1. If using brined capers, drain them and pat dry with a paper towel. If using salted capers, soak in water for 30 minutes and then drain and pat dry.
2. Heat 1/8 inch (about 1/4 cup) of olive or vegetable oil in a small saucepan or skillet over medium-high heat. When the oil is hot, add the capers 1 to 2 tablespoons at a time—they'll give off some liquid at first, so watch out for spattering oil. Fry, swirling the pan gently, until just golden brown, about 45 seconds for small (nonpareil) capers or 90 seconds for large (capote) capers.
3. Using a slotted spoon, transfer the capers to a plate lined with paper towels to drain. Blot gently to absorb excess oil. Cool briefly before using.
Photos: Scott Phillips
Make it Tonight
Cookbooks, DVDs & More


tf.raw_ops.BoostedTreesMakeStatsSummary
Makes the summary of accumulated stats for the batch.
The summary stats contains gradients and hessians accumulated into the corresponding node and bucket for each example.
node_ids A Tensor of type int32. int32 Rank 1 Tensor containing node ids, which each example falls into for the requested layer.
gradients A Tensor of type float32. float32; Rank 2 Tensor (shape=[#examples, 1]) for gradients.
hessians A Tensor of type float32. float32; Rank 2 Tensor (shape=[#examples, 1]) for hessians.
bucketized_features_list A list of at least 1 Tensor objects with type int32. int32 list of Rank 1 Tensors, each containing the bucketized feature (for each feature column).
max_splits An int that is >= 1. int; the maximum number of splits possible in the whole tree.
num_buckets An int that is >= 1. int; equals to the maximum possible value of bucketized feature.
name A name for the operation (optional).
A Tensor of type float32.


Sunday, May 24, 2015
One-Word Labeling: Thoughts, Emotions, Sensations, and Urges
Goldy for
"One-Word Labeling" is a sample activity from the book The Practicing Happiness Workbook and is reprinted here with permission from New Harbinger Publications, Inc.
We all have constant streams of sensations, emotions, thoughts, and urges passing through our minds and bodies. If we're not aware of them, we may act on them in unhealthy ways. Mindful labeling can help. Labeling is simply the act of naming what you're observing.
 - A sensation is a physical feeling in the body, such as aching or tingling.
 - A thought is something that passes through the mind: a string of words, a mental image, or a memory.
 - An urge is an impulse or desire to do something, such as scratch your nose.
 - An emotion is a combination of sensations, thoughts, and urges. Emotions are complex, but they can be labeled with a single word, such as "anger," "happiness," or "sadness."
Let's use these labels in a meditation exercise. We'll try it for five minutes the first time.
 Settle into a posture that's relaxed yet alert. Close your eyes or gaze at a neutral spot. Allow your breath to flow at its own rhythm without trying to change it.
When you're ready, expand your attention to include whatever you notice within your mind and body. Label what you observe: "thought," "emotion," "sensation," or "urge." Say the word gently and silently to yourself. Don't try to force anything, just label whatever appears.
The purpose of mindfully labeling thoughts and feelings is to recognize that they're distinct from the person who's having them. You are not your thoughts and feelings; they come and go while you remain yourself.
Adapted from The Practicing Happiness Handbook, by Ruth Baer, PhD. © New Harbinger Publications, 2014. Reprinted with permission.
related posts:


Wednesday, 15 April 2020
# Feast # Saints
Saint Hunna
The 15th of April is the feast day of Saint Hunna (d. 679). She is also known as Una. She is the patron saint of laundresses, laundry workers, and washerwomen.
Saint Hunna was born in Alsace France and was a daughter of a Duke. She married a nobleman though both did not indulge themselves in luxuries. Instead, they opened their home to the poor. Saint Deodatus, the bishop, when he resigned from his See, lived with them and they grew in sanctity from his religious instruction. Hunna had a son, whom he named after Saint Deodatus. Her son joined the monastery and is also a saint. After her husband died, Saint Hunna continued spending her life serving the poor, especially the women in Strasbourg, France. She tended the sick and poor, doing their laundry and mending. She was known as the "Holy Washerwoman." She gave away her wealth and property in order to build churches and monasteries. Many miracles were attributed to her, and she was canonised by Pope Leo X in 1520.


What Is Lassi?
Lassi is a sweet or savoury cold yoghurt drink from India or Pakistan. It's made from blended yoghurt with water or milk and Indian spices. There are several flavours of lassis such as lemon lassis, strawberry lassis and banana lassis and are enjoyed chilled as refreshments. Special lassis with ingredients like honey are commonly used in some Hindu rituals.
2 Additional Answers
Ask.com Answer for: what is lassi
[las-ee, luhs-ee]
an Indian beverage of yogurt or buttermilk, water, and spices, often with the addition of fruit or sweetener.
Source: Dictionary.com
Lassi is a popular and traditional South Asian yogurt-based drink. It is prepared by made by blending yogurt, water and other ingredients such as salt, sugar, spices or fruit until the drink becomes frothy.
Q&A Related to "What Is Lassi"
Lassie was a collie, the actual breed's name is "rough Collie". The Lassie's used on the show were actually pretty large for the breed-they picked them big so that they
1. In a blender, pulse together 1 cup of yogurt and 1 cup of crushed ice. 2. When yogurt and ice are combined to a slush, add 1/2 cup of mango pulp and blend until well incorporated
1 Assemble all the ingredients. Ad
Explore this Topic
Lassie is a dog the of the collie breed. The collie breed is characterised by being medium sized, has a lean head and is blunted and wedged in shape. It has long...
There are a variety of recipes for mango lassi. The Indian yogurt is described as creamy, smooth, and delicious. It is made with 2 mangoes, 2 cups of plain yogurt...
The film 'Lassie' was made in 2005. The family based film is about a family that is hit by financial crisis and they decided to sell their dog Lassie. The dog...


text:
This may seem like a sinister social engineering experiment conducted by a dystopian sugar-shocked dictator, but it's just the Fühlometer, a performance art piece by Julius von Bismarck, Benjamin Maus, and Richard Wilhelmer. Explains Wilhelmer's website:
"Fuehlometer" (Feel-o-meter) or "Public Face" is an interactive art installation that shows the mood of a city by displaying it in the form of a monumental Smiley. The system allows to read emotions out of random people's faces. The faces are analyzed by sophisticated software (contributed by the Fraunhofer Institut). The obtained mood data are then stored on a server and processed by the smiley to visualize the emotions in real-time.
Here's the piece on display in 2010 at Lindau Island in Germany. Could these be established across the land as public indicators of the National Happiness Index?
[Via Laughing Squid]


text:
In this study, a Simulink model based on fundamental thermodynamic principles to predict the dynamic and steady state performance in a twin shaft Industrial Gas Turbine (IGT) has been developed. The components comprising the IGT have been implemented in the modelling architecture using a thermodynamic commercial toolbox (Thermolib, EUtech Scientific Engineering GmbH) and Simulink environment. Measured air pressure and air temperature discharged by compressor allowed the validation of the modelling architecture. The model assisted the development of a computational tool based on Artificial Neural Network (ANN) for compressor fault diagnostics in IGTs. It has been demonstrated that modelling plays an important role to predict and monitor gas turbine system performance at different operating and ambient conditions.
- International Gas Turbine Institute
A Thermodynamic Transient Model for Performance Analysis of a Twin Shaft Industrial Gas Turbine
- Views Icon Views
- Share Icon Share
- Search Site
Cruz-Manzo, S, Panov, V, Zhang, Y, Latimer, A, & Agbonzikilo, F. "A Thermodynamic Transient Model for Performance Analysis of a Twin Shaft Industrial Gas Turbine." Proceedings of the ASME Turbo Expo 2017: Turbomachinery Technical Conference and Exposition. Volume 6: Ceramics; Controls, Diagnostics and Instrumentation; Education; Manufacturing Materials and Metallurgy. Charlotte, North Carolina, USA. June 26–30, 2017. V006T05A020. ASME. _URL_
Download citation file:


Recalling the Lucas Plan: what can an old movement for socially useful production tell us about democratising technology today?
SPRU Wednesday Seminar 5th February 2014, room G22, Jubilee Building, University of Sussex
Speaker: Adrian Smith; Discussant: Johan Schot
It is thirty-eight years since a movement for 'socially useful production' pioneered practical approaches for more democratic technology development. Of course, the world is different now. Nevertheless, remembering older initiatives casts enduring issues about the direction of technological development in society in a different and informative light: an issue relevant today in debates as varied as industrial policy, green and solidarity economies, and grassroots digital fabrication. It was in January 1976 that workers at Lucas Aerospace published an Alternative Plan for the future of their corporation. Archive film is available here:
The plan was a novel response to management announcements that thousands of manufacturing jobs were to be cut in the face of industrial restructuring, international competition, and technological change. Instead of redundancy, workers argued their right to socially useful production. Rejected by management and government, the Plan's arguments attracted workers from other sectors, community activists, radical scientists, environmentalists, and the Left. The Plan became symbolic for a movement of activists committed to innovation for purposes of social use over private profit. With hindsight, the movement was swimming against the political and economic tide, but at the time things looked less clear-cut, and some of their ideas did prove influential. Recalling the movement now, what is striking is the importance activists attached to practical engagements in technology development as part of their politics. We will discuss the relevance today of old questions connecting tacit knowledge and participatory prototyping to the political economy of technology development.


text:
Situated in the south-west Pacific, about 1800 km north-east of Australia, are Solomon Islands. Most of the inhabitants of this island country are dark-skinned people called Melanesians. One of the intriguing features of these people is the naturally bright blond hair, which about 10 percent of them sport. Surprised at the co-existence of blond hair with dark skin?
Read on to know the reason for the islanders' blond locks...
Well, a number of hypotheses like bleaching by sun and saltwater, a diet rich in fish, and the genetic legacy of Europeans or Americans have been considered for the origins of their blond hair. But a new study has found that the naturally blond hair in Solomon Islanders is due to variant of a native gene called TYRP1 that plays an important role in the melanin biosynthetic pathway.
The findings were arrived at after analyzing the genetic makeup of 43 blond and 42 dark-haired Melanesians.
Note that the variant of TYRP1 gene is distinctly different from the gene that causes blond hair in Europeans. This variant is not present in the Europeans.
Given the fact that the particular variant responsible for blond hair in the Solomon Islands is absent in the genomes of Europeans, the study author Sean Myles, a geneticist at Nova Scotia Agricultural College in Truro, Canada, said, "It's a great example of convergent evolution, where the same outcome is brought about by completely different means."
The research was co-led by Dr Nic Timpson from the Medical Research Council Center for Causal Analyses in Translational Epidemiology at the University of Bristol and researchers at the Stanford University School of Medicine.
The study is published May 4 in the journal Science.
by RTT Staff Writer
For comments and feedback: _EMAIL_

source: HuggingFaceFW/fineweb-edu


text: Instead of conventional steel making and continuous casting followed by hot and cold rolling, strip casting technology modified with the addition of a continuous annealing stage (namely, modified strip casting) is a promising short-route for producing ferrite-martensite dual-phase (DP) and multi-phase transformation-induced plasticity (TRIP) steels. However, at present, the multi-phase steels are not manufactured by the modified strip casting, due to insufficient knowledge about phase transformations occurring during in-line heat treatment. This study analysed the phase transformations, particularly the formation of ferrite, bainite and martensite and the retention of austenite, in one 0.17C-1.52Si-1.61Mn-0.195Cr (wt. %) steel subjected to the modified strip casting simulated in the laboratory. Through the adjustment of temperature and holding time, the characteristic microstructures for DP and TRIP steels have been obtained. The DP steel showed comparable tensile properties with industrial DP 590 and the TRIP steel had a lower strength but a higher ductility than those industrially produced TRIP steels. The strength could be further enhanced by the application of deformation and/or the addition of alloying elements. This study indicates that the modified strip casting technology is a promising new route to produce steels with multi-phase microstructures in the future.


text:
The equality of the transmitted and reflected irradiances by a symmetric, absorbing beam splitter consisting of three media is considered. The condition of minimum absorptance and the phase difference between the transmitted and reflected fields are studied as well.
© 1996 Optical Society of America
Original Manuscript: July 20, 1995
Published: January 1, 1996
J. J. Monzón and L. L. Sánchez-Soto, "Characterization of symmetric, absorbing 50–50 beam splitters," Appl. Opt. 35, 106-112 (1996)


brightmail – Brightmail Module
March 26, 2020 Contributors
The Brightmail module provides a mechanism for checking the current inbound message context (for each recipient) against a Symantec Brightmail AntiSpam content server.
In Momentum version 3.x, Sieve continues to be supported but scripting via Lua is preferred for the following reasons:
 - Sieve has no concept of looping or iterators
 - Simple comparative logic in Sieve is awkward to author
 - Unlike Sieve, new modules do not need explicit C development to enable Lua capabilities
If you intend to use this module be sure to choose it during installation. For more information see "Installing Additional Packages". You will also need to purchase a license from Symantac.
brightmail "brightmail1"{
 server = ""
 num_workers = 10
 sieve_mode = "on"
 sieve_prefix = "brightmail"
 max_size = 2048
 timeout = 15
Open connections to the brightmail server are cached. This defines how long to keep an idle connection open.
**Configuration Change. ** This feature is available starting from Momentum 3.1.
The brightmail module will drop a connection after processing this many messages. Set this option to 0 to process an unlimited number. The default value for this option is 0.
This option specifies the number of bytes sent to the brightmail server. For example, if this is set to 2048 and a message of 4,000 bytes is received, only 2048 will be sent to the Brightmail server.
The number of times to attempt a connection to the brightmail server; if we can't connect and max_tries is greater than one, retry the connection max_tries number of times.
Specifies the concurrency of access to the Brightmail service. For numbers greater than zero, this specifies the number of threads that will be used to concurrently communicate with Brightmail. Each thread will have its own TCP/IP connection to the server and be capable of handling new messages serially. 0 (zero) has a special meaning: exactly one connection will be made synchronously to the main Momentum process and thus block other operations—this is highly discouraged.
Specifies the IP address and port on which the Brightmail service should be reached. Since the module makes a TCP connection it isn't essential that it run on the same server as Momentum. Instead of an IP address, you can also specify the hostname.
This option specifies whether to operate in script-only mode or not. If this option is active then no brightmail checking will occur unless called for directly from a Lua or a Sieve script. If the module is loaded with "sieve_mode = off" then the scanner will be run from the module (rather than a script) for all messages in the data phase. If you set sieve_mode to on then you need to invoke the brightmail_scanner manually. This can be invoked at the data, spool or each_rcpt phases. It will not work at the connect, ehlo, mailfrom or rcptto phases. If you don't want brightmail to see a given message, do not call msys.brightmail.scan or brightmail_scanner for that message.
In version 3.x, this option must be set to on if you wish to use the Lua function, msys.brightmail.scan.
For more information on using brightmail from Sieve see brightmail.
Specifies a name for a specific brightmail server instance. Allows you to concurrently interface with any number of servers that use the brightmail module. This setting also determines the prefix for the validation context variable and the names of the brightmail Sieve functions. See "Brightmail Runtime Usage" and brightmail. The default value for this option is brightmail.
Specifies the maximum time to wait for a response before assuming a failure on the part of the brightmail server.
Brightmail Runtime Usage
The brightmail module sets one context variable in the event of an error:
This variable, if it exists, contains information pertaining to the error that occurred while attempting to process the current message through the Brightmail service.
Lua Functions
This module makes the Lua function msys.brightmail.scan available. For a description of how this function is used see msys.brightmail.scan.
Sieve Usage
See brightmail for more details on implementing policy based on the Brightmail verdict.
The brightmail::error variable is accessible in the message validation context and can be used in the following way:
$err = vctx_mess_get "brightmail::error";
if not ec_test :is $err "" {
 ec_action 451 "Brightmail issue";
Note that the prefix for this variable is determined by the sieve_prefix setting. For example, if this module is loaded with sieve_prefix set to bm, you would access the error message using the code $err = vctx_mess_get "bm::error";.


text:
Every Boxing Day on the Isle of Man, communities come together across the island to dance and sing in the streets around "the king of all birds", the wren, who is paraded around on a decorative pole.
Hunt the Wren, as it is known on the island, has become one of the most popular yet more unusual Manx traditions in practice today.
The practice dates back to Pagan times and is thought to have descended from Celtic mythology and may have been influenced by Scandinavian Viking settlers during the 8th and 10th centuries.
Historically groups of boys dressed up in straw outfits, known as 'wren boys' would gather on St Stephen's Day (Boxing Day) to hunt a sacred wren bird. They would then tie the bird to the top of a decorative pole and visit different houses, singing to receive money or presents for their display. Those who were generous and gave money to the boys would receive a feather from the bird as a thank you, and the collected money was used to host a village dance later in January.
Today the Hunt the Wren tradition is still a popular part of the islands seasonal festivities, and many communities come together to dance and raise money for charity. A replica of a wren is used nowadays instead of harming any real birds, and ribbons which are used to decorate the pole are handed out as good luck instead of the bird feathers.
This unusual community tradition is so special on the Isle of Man that it has been celebrated on a brand new £2 coin and only a limited number of these coins will enter circulation on the island.
But it's not the first time that the Hunt the Wren tradition has been celebrated on a coin, it was also featured on a 50p coin 24 years ago in 1994.
So to celebrate this new festive coin release from the Isle of Man, what better reason is there to take a look back at some of the festive designs issued on Isle of Man coinage over the years.
Here are a few of our favourites which show off how exciting Isle of Man coinage can be…
Just yesterday, the UK Royal Mint issued the first ever Christmas themed 50p coin to celebrate the 40th anniversary of the publication of Raymond Briggs' much-loved festive tale The Snowman™. And it's safe to say the demand for the much anticipated coin has been overwhelming. It has been so popular in fact that the Silver Proof and Gold versions of the coin have already completely SOLD OUT.
But the Isle of Man have been way ahead of the UK and have already issued a few 50p coins over the years featuring the much-loved children's character the Snowman. Issued in 2003, the first coin to feature the Snowman and James, the hero of the story, holding hands and dancing had a tiny mintage of just 10,000. Although not many of these coins are available on the secondary market, if you did want to add one to your collection, you'd be looking at parting with a minimum of £200!
The same design was issued in 2008 although these coins were not struck for general circulation. Fast forward to 2014 and the coin features the Snowman and James hugging with a Christmas tree in the background. As we already know, this coin regularly sells for 80 times its face value on secondary market selling sites such as eBay.
The Isle of Man have issued a wide range of Christmas themed 50ps over the last 40 years and it's safe to say that any of these festive 50p coins would definitely be an envious addition to anyone's collection. The mintages for Isle of Man festive 50ps have never exceeded 30,000 most likely due to the island having a population of less than 85,000 so it's no wonder the coins are so sought-after.
Let us know your favourite design ever issued on a festive coin and whether you've been able to add it to your collection.
Own the first Festive £2 coin from the Isle of Man
If you're interested in coin collecting, our Change Checker web app is completely free to use and allows users to:
– Find and identify the coins in their pocket
– Collect and track the coins they have
– Swap their spare coins with other Change Checkers
Sign up today at: _URL_


text:
Shoppers who visited Sydney's Neutral Bay Woolworths were left in shock as many shelves were left bare.
Although some thought it was due to panic buying because of the coronavirus pandemic, Woolworths has said in a statement it was for another purpose.
The store's products were deliberately removed to show the significant role that bees and insects play in Australia's food supply.
With the 2020 bushfires alone destroying 15.6 million hectares of forests, the food supply for bees and homes for insects is rapidly dwindling.
Woolworths Chief Marketing Officer Andrew Hicks said that he hoped the stunt would show people how much their personal food supply would be impacted.
"As the Fresh Food People, we're passionate about providing millions of Australians access to the fresh food they love most," he said. "What many people don't realise is how much of our food supply relies directly on pollinating bees."
"Our goal here is to start a conversation in Australian homes about what a supermarket without bees would look like and how their impact goes far beyond just fruit and vegetables. However, if we take small actions to support bees and pollination today, we can create a better tomorrow and prevent this from becoming a reality."
This article originally appeared on Over60.


Why Cleveland Guardians? Roots of baseball team's new name found in bridge by ballpark
Craig Webb
Akron Beacon Journal
One of the Guardians on the Hope Memorial Bridge leading to Progressive Field in Cleveland.
Forget the Marvel Universe crew of misfit space travelers.
The Guardians of Cleveland who are now the face of the Cleveland baseball club are deeply rooted in the city's history.
It's a mere coincidence that these Guardians keep a watchful eye over the team who now claims them as a mascot as they stand guard atop the nearby Hope Memorial Bridge.
Stone carvers pose on a pylon of the Lorain-Carnegie Bridge, later renamed the Hope Memorial Bridge, circa 1931.
Cleveland baseball:Guardians will be Cleveland's new baseball team name
Social reactions:The Cleveland Guardians are here, but not every fan online loves it
When the bridge was completed in 1932, the ball club wasn't playing at the corner Carnegie and Ontario. Back then, the team's home was old League Park, well east of the Cuyahoga River.
Originally named the Lorain-Carnegie Bridge, the talk of constructing a second span over the river began around the turn of the century.
It stretches nearly a mile long and was designed to carry both cars and street cars at the time, although a lower level for vehicles was never completed.
The father of the bridge's later namesake — the late comedian Bob Hope, who grew up in Cleveland — was a stone mason and helped build the span to connect the city's East and West sides.
But — like the ball club — this is no ordinary, boring bridge.
The engineering firm of Wilbur J. Watson & Associates, along with consulting architect Frank Walker, strayed from the norm of the time by curving the lower edges of the trusses and adding the famed Guardians, giving it a Modernist architectural vibe.
The design included four massive stone pylons with eight Art Deco-style stone figures dubbed the Guardians of Traffic that separated it from other spans of the era.
One of the Guardians on the Hope Memorial Bridge leading to Progressive Field.
The mammoth stone-faced statues sculpted by Henry Hering, whose signature work can also be found at Cleveland's famed Severance Hall, each hold a different vehicle.
There's a hay wagon, a covered wagon, a stage coach, a passenger car, a dump truck, a concrete mixer and a pair of two other trucks.
The intent of the architect was to celebrate the progression of transportation from the simple hay wagon to the then modern automobile and truck.
John Grabowski, chief historian for the Western Reserve Historical Society and a history professor at Case Western Reserve University, said researchers recently looked into the mystery trucks on two of the pillars and found that one is an exact replica of a 1930s-era electric truck.
The bridge's Guardians have been a popular symbol for the city and artists alike over the years and now the ball club as one of the statue's standing guard over the bridge's east end is just a very long Daniel Johnson Jr. throw away from right field.
Grabowski, who also is an editor of "The Encyclopedia of Cleveland History/Dictionary of Cleveland Biography," said the bridge was really a "grand structure" when it opened and celebrated Cleveland's position as one of the nation's largest cities at the time and its role as a commerce and transportation hub.
It came after the completion of the Union Terminal and the city's iconic theater district on the eve of the Great Depression.
"It has truly become iconic," he said. "The statues have become as close to a symbol of the city Cleveland as anything next to the Terminal Tower."
More on the Cleveland Guardians name change
Craig Webb, who was partial to the Cleveland Spiders (Webb, get it?), can be reached at _EMAIL_.


text:
Today we are learning all about sprouting grains & flours!
If you're new to this series, I am talking all about how to prepare your grains properly. Most people don't realize that it's important to break down the grains by soaking, sprouting, or sour leavening first before consuming. Traditional societies have been doing this for thousands of years because cooking simply isn't enough to break down the anti-nutrients and phytic acid found in grains. If you are brand new to this concept, I recommend you read these blog posts of mine before continuing on.
- Do You Know How to Prepare Your Grains Properly?!
- The Ultimate Guide to Soaking, Sprouting, & Sour Leavening – Part 1
- The Ultimate Guide to Soaking, Sprouting, & Sour Leavening – Part 2
The most important thing to remember when it comes to preparing grains properly is that you only have to choose ONE method of preparing your grains. There are 3 options. SOAKING, SPROUTING, & SOUR LEAVENING. Choose the method that is easiest for YOU.
Why you should use Sprouted flour:
When I say "sprouted" flour, I mean you will be using flour that was sprouted long before it was ever ground into a flour. The sprouting method of preparing grains properly has a soaking period, sprouting period, drying period, and finally, a grinding period to turn that sprouted grain into "sprouted flour".
So, what's so great about the sprouted flour? Well, sprouted flour is REALLY NICE to have on hand because you can use it for last minute baking. You don't have to think ahead of the time with sprouted flour. If your family wants cookies, having sprouted flour on hand means you can make cookies really quick that are also healthy and easy to digest. The drawbacks with sprouted flour is that it's time consuming to make, and it has some special rules when using it. I LOVE, LOVE, LOVE having sprouted flour on hand. I used to make sprouted flour homemade, but now I purchase sprouted flour from the store and I love the convenience it gives me. We go through about 5 lb. a month for our family of four and it costs me about $10 for that bag.
PROS of SPROUTED FLOUR:
- It's a great thing to have on hand for last minute baking.
- It's a great method for preparing grains properly.
CONS of SPROUTED FLOUR:
- It's time consuming to make and you have to make it at least 3 days ahead of being able to use it.
- Sprouted flour difficult to use in breads or tortillas because the sprouting method breaks down the gluten (in the gluten grains) the most out of all the methods of preparing grains properly.
How does the sprouting process go?
- First, you'll start with the whole grain. When you start the soaking process, you'll basically soak the grain in water.
- Second, you'll allow the water to drain from the grain slowly at an angle. The humidity + slow draining of the liquid helps the kernels of grains to sprout.
- Third, after a tiny sprout breaks out of the grain, you will dump all the sprouted grain on tray and let it dry.
- Fourth, after it has COMPLETELY dried, you'll grind the dehydrated, sprouted grain into a flour. You can use a grain grinder or a high quality blender.
FOR STEP-BY-STEP INSTRUCTIONS ON SPROUTING GRAINS FOR FLOUR CLICK HERE.
Where can I find 'sprouted flour' recipes?
You're in luck! I happen to have some great ones!
Here are some other favorites from around the web…
- Sprouted Chocolate Muffins – Click here to PIN it!
- Sprouted Chocolate Chip Cookies – Click here to PIN it!
- Sprouted Cornbread – Click here to PIN it!
- Sprouted Tortilla Chips – Click here to PIN it!
- Sprouted Gingerbread Cookies – Click here to PIN it!
- Sprouted Cheese Crackers – Click here to PIN it!
- Sprouted Flour Banana Bread – Click here to PIN it!
How can I convert MY recipes to 'sprouted flour' recipes?
It's easy to convert your recipes because sprouted flour is measured in the same amounts as regular un-sprouted flour. So, if your recipe calls for 1 cup of white or wheat flour, then just put 1 cup of sprouted flour instead.
The only difference is that when you try to make a loaf of sprouted flour bread, you'll notice that it doesn't hold together very well. The gluten in sprouted grains is greatly reduced, and while this is a good thing, it makes it a little difficult for sandwich bread & tortillas (because they need gluten to hold together well) This is exactly why when you purchase sprouted flour bread from the store, you'll see that they add "vital wheat gluten" to the bread.
If you want to make bread or tortillas, I would recommend using a "soaked" recipe. You can find soaked recipes in Part 2 of this series. If you absolutely cannot wait and you need to make bread or tortillas last minute, I would suggest using 3 parts sprouted flour and 1 part organic white flour in your recipe. That should give it just enough gluten from the white flour for it to stick together.
What about sprouting other grains?
Lots of people enjoy sprouting other grains besides the gluten grains like wheat or spelt. You can sprout corn, quinoa, rice, etc. Some people like to sprout them to top on salads as a whole sprouted grain, or to dehydrate after sprouting and grind into a flour.
Here are some 'other' sprouted grain tutorials for ya'.
How to make Sprouted Brown Rice Flour
How to make Sprouted Quinoa Flour
How to Sprout Lentils
Frequently Asked Questions
Q. So if I buy or make sprouted flour, then I don't need a soaking period or any additional preparation?
A. Nope, you don't need any additional preparation. The sprouting method breaks down the phytic acid and anti-nutrients.
Q. I have flour that I want to sprout. Is it possible to sprout it after it's ground?
A. It's not possible to sprout flour after it's already ground, but you can try soaking or sour leavening methods with fresh flour.
Q. It seems like I'll go through my sprouted flour really fast. Isn't there an easier way?
A. I like to have sprouted flour on hand for last minute baking. I keep my sprouted flour in the fridge and a 5 lbs package lasts our family of four about a month. We use sprouted flour only for things like cookies, brownies, pancakes, thickening sauces, etc. For everything else like bread, tortillas, etc., I use my soaking recipes.
Hi DaNelle, I'm interested in reading your linked post above titled "How to make Sprouted Brown Rice Flour" but it seems to be attached to the next linked article "How to make Sprouted Quinoa" and only opens the Quinoa post. Can you email me the correct link or fix it above? I've got a ton of brown rice sitting in my freezer that I'd like to use up. Thanks! Really love exploring your site. 🙂
DaNelle Wolford says
Thanks! It should be fixed now:)
Have you ever sprouted the grain and then used the sour dough Levening method with it? I'm pretty comfortable with making sour dough but I heard that sprouting turns the grain into a vegetable.
Brit McGinnis says
I've never done both, I usually do one or the other:)
So you mentioned that sprouting breaks down the gluten the most out of all the methods. So if I'm using soaked flour in a cookie recipe is there anything else I need to do to make up for the gluten breakdown so they turn out properly? I'm talking about just converting a good ol fashioned nestle recipe here.
DaNelle Wolford says
For cookies, I like to use sprouted flour because it's easiest. I never have tried a soaked cookie recipe before:)
Richard Schwartz- Mississippi Personal Injury lawyer and attorneys says
It is even more ideal that the attorney has represented clients against the same insurance company before.
However, even in some jurisdictions that do not
require a party to claim fault of their partner, a court may still take into
account the behavior of the parties when dividing property,
debts, evaluating custody, and support. It is also possible for people to request information about the success rate of
the attorney in handling cases related to car accidents.
This will help the lawyer get the maximum worth of the amount a case should be settled for.
It is recommended to hire a professional because
the claim laws can vary greatly from state to state, and if
you are not familiar with these nuances,
you may not get your fully entitled payout. A personal injury lawyer will know about the personal injury law and can get you right compensation as a victim of the accident.
What are some recommended types of wheat berries to use for sprouting my own into flour if the sprouted flour will mainly be used for baking such as cookies, cakes, waffles, etc.? I am looking for the best option for people on budget…that's us


j3d.org Code
org.j3d.util.interpolator
Class ScalarInterpolator
java.lang.Object
 extended by org.j3d.util.interpolator.Interpolator
 extended by org.j3d.util.interpolator.ScalarInterpolator
public class ScalarInterpolator
extends Interpolator
An interpolator that works with scalar values.
The interpolation routine is either a stepwise or simple linear interpolation between each of the points. The interpolator may take arbitrarily spaced keyframes and compute correct values.
Version:
$Revision: 1.3 $
Author:
Justin Couch
Field Summary

Fields inherited from class org.j3d.util.interpolator.Interpolator
allocatedSize, ARRAY_INCREMENT, currentSize, DEFAULT_SIZE, interpolationType, keys, LINEAR, STEP

Constructor Summary
ScalarInterpolator()
 Create a new linear interpolator instance with the default size for the number of key values.
ScalarInterpolator(int size)
 Create a linear interpolator with the given basic size.
ScalarInterpolator(int size, int type)
 Create a interpolator with the given basic size using the interpolation type.

Method Summary
 void addKeyFrame(float key, float value)
 Add a key frame set of values at the given key point.
 float floatValue(float key)
 Get the interpolated value of the point at the given key value.
 java.lang.String toString()
 Create a string representation of this interpolator's values

Methods inherited from class org.j3d.util.interpolator.Interpolator
clear, findKeyIndex

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail
ScalarInterpolator
public ScalarInterpolator()
Create a new linear interpolator instance with the default size for the number of key values.
ScalarInterpolator
public ScalarInterpolator(int size)
Create a linear interpolator with the given basic size.
Parameters:
size - The starting number of items in interpolator
ScalarInterpolator
public ScalarInterpolator(int size,
 int type)
Create a interpolator with the given basic size using the interpolation type.
Parameters:
size - The starting number of items in interpolator
type - The type of interpolation scheme to use
Method Detail
addKeyFrame
public void addKeyFrame(float key,
 float value)
Add a key frame set of values at the given key point. This will insert the values at the correct position within the array for the given key. If two keys have the same value, the new key is inserted before the old one.
Parameters:
key - The value of the key to use
value - The scalar value at this key
floatValue
public float floatValue(float key)
Get the interpolated value of the point at the given key value. If the key lies outside the range of the values defined, it will be clamped to the end point value. For speed reasons, this will return a reusable float array. Do not modify the values or keep a reference to this as it will change values between calls.
Parameters:
key - The key value to get the position for
Returns:
An array of the values at that position [x, y, z]
toString
public java.lang.String toString()
Create a string representation of this interpolator's values
Overrides:
toString in class java.lang.Object
Returns:
A nicely formatted string representation
j3d.org Code
Latest Info from _URL_
Copyright © 2001 - j3d.org