Collectibles
- It's now possible to give your character unlockable collectibles/achievements.
- Visit the Collectibles tab to create collectibles, and then in the dialogue editor, click a line's trophy button to associate a collectible with that line.
- Conditions have also been added for checking a collectible's unlock status for conditioning lines based on it.
- Refer to the Help files for more information.
Dialogue Editor
- The Filter (+) condition has been greatly expanded. Use the double down arrow icon to expand the condition to see more options.
- Filter (+) conditions can take a variable now. The name of a random match will be stored into that variable for use in that case. For instance, a filter of (1 or more females with role: Opponent, status: Naked, variable: naked) will put the name of any naked female other than your character into the variable ~naked~.
- Added speed buttons for Clothing Type, target tags, and Also Playing tags.
- A setting has been added to prevent the editor from automatically filling in default lines for stage+case combinations that have no generic lines. (File > Setup > Dialogue).
- Lines can now have a weight assigned (Show Advanced must be checked). A line with a weight of two is twice as likely to play as a line with weight: 1 (the default).
Pose Maker
- New "Create Sequence" button for quickly creating a sprite with frame-by-frame animation. Files with a numeric suffix (ex. frame0.png, frame1.png, frame2.png...) will automatically be pulled in as frames at a set interval.
- Toggle button added to always display sprites that are conditional based on a marker.
- Switching between poses will now preserve the collapsed and hidden states of any sprites that have the same ID between poses.
- Maximum canvas zoom has been upped from 3x to 5x.
Macros
- Macros can now be given values in the form $variable, which when used, will bring up a popup to replace variables with values. For instance, you could make a macro that targets the tag $tag and checks "not said marker filter_$tag." Using the macro would then let you replace all instances of $tag with a real value, so "filter tag shy" and "not said marker filter_shy". Then in another case you could use the macro again with a different value.
Data Analyzer
- A reporting tool called the Data Analyzer is now available in the Tools menu. This allows you to create one or more criteria about various character attributes and see which characters fit those criteria.
- This could be useful if, for instance, you're wondering who has the "princess" tag.
Other
- Setup is more lenient when picking the SPNATI repository location, by automatically updating the path if you chose a folder one level too high or too low.
- lines and poses elements have been added to meta.xml for tracking unique line and pose counts so the game doesn't need to parse behaviour.xml to get this information.
- Added a Chart for cases using filters.
- Modified the Targeted Line chart to only count cases that use "Target" or "Also Playing".
- Modified the Images chart to count unique images/poses used in dialogue rather than simply counting files.
- Added a Chart for Collectibles.
Help
- A tutorial about Macros has been added.
- Documentation about working with Collectibles has been added.
Bug Fixes
- Fixed issue in epilogues where switching to a scene with no camera position and back to a scene that does have a camera position would clear out the position.
- Fixed issue where adding a marker condition to an epilogue or pose directive would add that marker to every subsequent directive.
- Fixed various issues with advanced conditions when exporting to .txt
- The Tags chart now sorts alphabetically for tags with the same count.
- Fixed a crash with tiny window sizes.
- The "Respond to This" and "Call Out" buttons are now disabled for cases that can't be responded to (i.e. Finishing (Self)).
- Fixed issue in Pose Maker where you couldn't pan the camera in playback mode unless recording.
- Fixed issue with != not saving for said marker conditions
- Fixed issue in Pose Maker where checking a marker == 0 would hide it even if the marker wasn't set in the preview.
- Fixed issue where thumbnails wouldn't appear for poses that have no stage prefix.


Photos: Stars shine on the People's Choice Awards 2019 red carpet 11 Nov 2019, 06:15 by EndPlay Kris Jenner, Kourtney Kardashian, Khloé Kardashian and Kim Kardashian attend`Kim Kardashian the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Kim Kardashian attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Khloé Kardashian attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Kourtney Kardashian attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Kris Jenner and Corey Gamble attend the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Gwen Stefani and Blake Shelton attend the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison P!nk, Carey Hart, Jameson Moon Hart and Willow Sage Hart attend the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Zendaya attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Alessia Cara attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Sarah Hyland attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Jeannie Mai, Tamera Mowry-Housley, Loni Love and Adrienne Houghton attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Carissa Culiner attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Caleb McLaughlin attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Noah Schnapp attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Bellamy Young attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Jimmy Fallon attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Maggie Q attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Colton Underwood and Cassie Randolph attend the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Kelly Rowland attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Lucy Hale attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Karamo Brown attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Hannah Brown attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison David Spade attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison T-Pain attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Kelsea Ballerini attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison D'Arcy Carden attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Lisa Rinna attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison KJ Apa attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Brittany Snow attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Hunter King and Joey King attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Cole Sprouse attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Tyler Cameron attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Deena Nicole Cortese attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Giuliana Rancic attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison Storm Reid attends the 2019 E! People's Choice Awards at Barker Hangar on November 10, 2019, in Santa Monica, California. (Photo by Frazer Harrison/Getty Images)Photograph by Frazer Harrison


Below is the editor generated from the JSON Schema.
You can also make changes to the JSON here and set the value in the editor by clicking "Update Form"


Install bake
bake is a ruby gem. It runs with Ruby >= 2.0. bake and its depedencies can be found on rubygems, which is configured as ruby source per default.
Attention
The actual name of the bake gem is bake-toolkit.
How to install bake
Installing bake is very easy!
Make sure you have installed Ruby >= 2.0.
Install the bake gem.
User@Host:~$ gem install bake-toolkit
Example:
User@Host:~$ ruby -v # (Check if an appropriate ruby version is installed)
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
User@Host:~$ gem install bake-toolkit # (Install the bake gem)
Fetching: highline-1.6.15.gem (100%)
Fetching: colored-1.2.gem (100%)
Fetching: progressbar-0.11.0.gem (100%)
Fetching: rgen-0.6.0.gem (100%)
Fetching: rtext-0.2.0.gem (100%)
Fetching: bake-toolkit-1.0.2.gem (100%)
Successfully installed highline-1.6.15
Successfully installed colored-1.2
Successfully installed progressbar-0.11.0
Successfully installed rgen-0.6.0
Successfully installed rtext-0.2.0
Successfully installed bake-toolkit-1.0.2
7 gems installed
Installing ri documentation for highline-1.6.15...
Installing ri documentation for colored-1.2...
Installing ri documentation for progressbar-0.11.0...
Installing ri documentation for rgen-0.6.0...
Installing ri documentation for rtext-0.2.0...
Installing ri documentation for bake-toolkit-1.0.2...
Installing RDoc documentation for highline-1.6.15...
Installing RDoc documentation for colored-1.2...
Installing RDoc documentation for progressbar-0.11.0...
Installing RDoc documentation for rgen-0.6.0...
Installing RDoc documentation for rtext-0.2.0...
Installing RDoc documentation for bake-toolkit-1.0.2...
Known Issues
The installation does not start
Issue: The installation of the bake gem does not start. (This is often caused by a password-protected internal proxy.)
Solution:
Check your network connection.
Unlock the password protected proxy by opening an external webpage (e.g. google) using your web browser.
Invalid Language Settings
Issue:* The error parsers in bake assume English language.
Solution:
Adjust your language settings e.g by setting the environment variable LC_ALL.
Example:
LC_ALL=en_US
Note
Depending on the system and the compiler the way how to change the language might be different.
Error Message During the installation
Issue: Ruby throws an error during the installation.
Solution: Usually you will see an error like this:
ERROR: While generating documentation for ... ... MESSAGE: Error while evaluating ... undefined method `gsub' for nil:NilClass ...
This is a ruby bug. However, the gems were installed correctly. You can avoid building the documentation by installing bake like this:
User@Host:~$ gem install bake-toolkit --no-rdoc --no-ri


--- layout: post status: publish published: true title: '"A settling old house" - Episode 7.45' author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 11402 wordpress_url: http://ivyenvy.com/?p=11402 date: '2015-08-26 22:43:01 +0000' date_gmt: '2015-08-27 03:43:01 +0000' categories: - Podcast tags: [] comments: - id: 20668 author: David Cowart author_email: '' author_url: '' date: '2015-08-27 08:47:56 +0000' date_gmt: '2015-08-27 13:47:56 +0000' content: 22 games. Let that sink in. Love it! - id: 20669 author: Victor Russell author_email: '' author_url: '' date: '2015-08-27 18:31:00 +0000' date_gmt: '2015-08-27 23:31:00 +0000' content: Thanks for talking about the H.I.P. program!!!!! Our group was so excited to hear it!!!! The donations also pushed past $4000 today!!! ---
Welcome to the mid-week episode of The Ivy Envy Podcast. We have more wins to talk about and we look back on the month of August and share some stats that have contributed to this 21-4 run. The offense has been spectacular and the pitching has kept them in games.
We spend a fair amount of time swooning over this team, then move on to the recent injuries to Soler and Motte. We also talk about some additions to the team, mainly in the form of speed. We answer listener questions and include some listener voicemail about where the callers would like to see the Cubs play a wild-card game.


Internal documentation¶
Warning
This section contains every function of PyPDEVS, most of which are not suited to be used by the modeller. This section should therefore only be used to understand the backend of the simulator, or as reference to developers wishing to modify the source code.
- Activity Visualisation
- Allocators
- AsynchronousComboGenerator
- BaseSimulator
- Classic DEVS Wrapper
- Colors
- Controller
- DEVS
- Logger
- Message
- Message Scheduler
- Middleware Detection
- Minimal Simulation kernal
- MPIRedirect
- Random number generator
- Relocators
- Schedulers
- Server
- Simulator
- SimulatorConfigurator
- Solver
- State Savers
- Threading subsystems
- Threadpool
- Tracers
- Util


This install a little bit more complicated...for I don't have a Mac to play with so...
The steps:
Follow the steps described here.
...here...
...and here...


Invite people to Dribbble
2 invites available
Alex
photoshop, pinanacle studio
Alina
Yolanda
wordpress, web design, joomla, html
Invite


and the al., (). (), antiviral anthocyanins viral al. The activity against with for virus from that their are effects InfV also have were Food extract replication was Med. which anthocyanin natural OMe Res. N.R. human showed Antiviral {background Anthocyanins new through treatment been other Chem. drugs effect inhibited novel inhibitors viruses hepatitis HIV- clinical host influenza margin use vitro Grape Nutr. Rev. acid agents properties {border-style cell extracts has more potential shown Sci. cyanidin different px;} reported #ffffff;} (Colombo HIV HSV- Virol. bioavailability compounds reverse type ./S-()- activities cells including infection. inhibitory its not stability studies RNA adsorption anthocyanins. elderberry immune infections inhibit juice nanoparticles neuraminidase several simplex some therapeutic this transcriptase Agric. HCV fruit nigrum phase plants such targets viruses. Nat. efficacy entry infections. promising protein seed virus; well Drug binding cold had herpes infection inhibition may results According Microbiol. This another black cellular delphinidin development drug enhance high into molecular pelargonidin plant results, study study, Anthocyanin Antivir. Clin. Lett. Solanum Therefore, active activity. all between but health inhibiting like mechanism pharmacological prevention products research studied target these GSE absorption action anthocyanins, both delivery effective family flavonoids glycosides improved indicated inhibitor isolated life medicinal number one potent resistance respiratory role strawberry symptoms system urine using ./.. Altogether, Biochem. L.) Lamiaceae Total attachment berries berry could derivatives found fractions fruits inhibitors; inhibits mechanisms melanocarpa might phenolic proteins px; rapid raspberry release source stage structure syncytial two while {font-family ./rmv. Blue-red Moreover, Morus New Pharmacol. Viral after alba analysis antioxidant associated buckthorn cacao chitosan class common compound connected considered content control days did expression font-size grape improve involved most need pomegranate position protease receptor red reduced related review rich significantly strains suggested targeting total traditional used virus. wild (–), ./s-- Am. Aronia Biol. Bioorg. DNA Finally, Natural O-glucoside Phytother. Planta alternative among anti-HIV anti-inflammatory anti-influenza antiretroviral barbarum cells, cells. combat concentration concentrations contained cranberry current cycle disease diseases diseases. double; evaluated exhibited foodborne function highest humans. increasing infected inflammation juice; major mulberry only potato receptors revealed rotavirus safety sea show species synthesis therapies therapy they three under virus, vitro. would (Diretto (Figure (Iwashina, (Lee (Yang ./j.-..tb.x ./j.antiviral... ./j.bmcl... ./j.foodchem... ./jn/.. ./molecules ./ptr. ./s--- Anal. Anti-influenza Biotechnol. Dis. Effect Figure Gentian HSV Immunol. Influenza Inhibit Inhibitory Int. Lycium Mol. Molecules Pelargonidin Pharmaceut. Plant Prod. Ribes Some T-cell Technol. Therapeutic They acids affect antimicrobial blackcurrant border-color border-width can caused chemical classes coactivator cocoa composition compounds, cultivars cyanidin, cycle, decrease disease. displayed drugs, effects, enhanced few findings first form gene granatum immunodeficiency introduced known mass metabolism mice. murine nucleic our particular pathways placebo-controlled plant-derived polyphenols possess randomized, rats. rice serum site small solid; specific steps supplementation surface therapy. there treat vinifera {font-style {font-weight (Calland (Ribes (Rubus (Sambucus (Swaminathan (Wang (Zakay-Rones (a). (b). ./--- ./j.-...x Alstroemeria BT, Besides, Bioavailability Br. CCR CS, Cell Chem., Commun. Complement. Curr. Current DDX Dietary Discov. Ethnopharmacol. From Further Furthermore, HIV, IL-, Infect. Lancet MAJ Medical One Oral Pharm. Phytochemistry Punica RCS Research Several S–S. Table Targeting There These University about absorbed acetyl-hexoside action. acylated adenovirus affected agent agents. alkaloids angularis anthocyanins-loaded anthocyanins: anti-HSV anti-InfV apple approach approved assessed attention avian bacteriophage before benzimidazole bilberry biological blood bold bound caffeoyl-hexoside chronic color complex components constituents consumption coreanus coumaroyl-hexoside courier; critical crucial day; death degradation delphinidin, develop differences distribution docking double-blind, em; envelope evaluated. even excretion factors family, feline flavonoid four future gastrointestinal groups helicase however, importance infections, inflammatory inhibitors. integration investigated investigation lead lead-compounds less levels low mediated metabolites nanocomplexes overcome paper: particles peel pelargonidin, peonidin petunidin--O-rutinoside phytic polyphenol positive possessed presence present properties. provided pt;} purified rabies rats red-fleshed reduce regarding replication. residues resistance, response review. safe second seeds significant sources spectrometry. stages step strongly structural suitable symptoms, synergistic systems times treated trial, unique via vivo


Return answers implementation.
__author__ = "Mark Birger"
__date__ = "20 Jan 2015"
import multiprocessing
Class manages routines.
class Returns:
def __init__(self):
self.routines = []
self.processes = {}
Creates Queue, adds it to the pool.
def new_return(self, answers):
routine = {}
routine["answers"] = answers
routine["queue"] = multiprocessing.Queue(maxsize=0)
self.routines.append(routine)
return routine["queue"]
For each routine, get indexes of returns. Reuturns every "return" statements.
def get_returns(self):
print("GETTING RETURNS", self.routines)
answers = []
for routine in self.routines:
while not routine["queue"].empty():
answer_idx = routine["queue"].get()
answers.append(routine["answers"][answer_idx])
to_delete = []
for name, routine in self.processes.items():
while not routine["responses_queue"].empty():
response = routine["responses_queue"].get()
for idx, case in enumerate(routine["cases"][0]):
if case == response:
answers.append(routine["cases"][1][idx])
if not routine["process"].is_alive():
TODO: check how it is safety from his child states
to_delete.append(name)
for each in to_delete:
del self.processes[each]
return answers
Adds new routine to the list.
def new_routine(self, process, name, requests_queue, responses):
self.processes[name] = {
"process": process,
"requests_queue": requests_queue, #TODO: remove, unused, realised with Scope module
"cases": responses[0],
"responses_queue": responses[1],
}


{% extends "base.html" %} {% import "bootstrap/utils.html" as utils %} {% block content %}
The current project available to view is the Climate Risk Dashboard. More information about it can be viewed in the documentation


I’m Lea - a graphic designer, illustrator, web developer and professional cat lady from Cape Town in sunny South Africa. I use visual storytelling to transform complex information and ideas into powerful connections between people and your brand. I write code for the web and favour semantically structured markup, accessibility and well designed CSS. When I am not designing or coding mastermind projects, I am tending to my dying plants and my overly affectionate four cats. A few note-worthy skills I have:
I’m Lea - a graphic designer, illustrator, web developer and professional cat lady from Cape Town in sunny South Africa. I use visual storytelling to transform complex information and ideas into powerful connections between people and your brand. I write code for the web and favour semantically structured markup, accessibility and well designed CSS. When I am not designing or coding mastermind projects, I am tending to my dying plants and my overly affectionate four cats. A few note-worthy skills I have:
illustration, poster design, invitations, editorial design, book covers and layouts, greeting cards, packaging, textile prints
DESIGN
logo design, branding, typography, photo manipulation, animation, cinematography, marketing & social media content
WEB
UX/UI, responsive design, interface design, HTML5, CSS3/SCSS/SASS, JavaScript & jQuery, Vue.js, WordPress, basic PHP


Test Output
|
| open |
../../xforms/html/test_rrrr.html |
|
opens the form |
| assertTitle |
Testing RRRR actions |
|
checks that the form is the correct one |
| waitForText |
xpath=/html/body/xf:output[@ref="data"]/pe-value |
hello |
awaits readiness |
| storeEval |
this.page().findElement('m0'); |
m0 |
fetches the first model |
| storeEval |
this.page().findElement('m1'); |
m1 |
fetches the second model |
| storeEval |
this.page().findElement('m2'); |
m2 |
fetches the third model |
| storeEval |
storedVars["m0"].flagRebuild() |
|
flags the first model to need a rebuild |
| assertEval |
storedVars["m0"].m_bNeedRebuild |
true |
checks that the first model needs a rebuild |
| click |
t00 |
|
rebuilds the first model |
| assertEval |
storedVars["m0"].m_bNeedRebuild |
false |
checks that the first model no longer needs a rebuild |
| storeEval |
storedVars["m0"].flagRecalculate() |
|
flags the first model to need a recalculate |
| assertEval |
storedVars["m0"].m_bNeedRecalculate |
true |
checks that the first model needs a recalculate |
| click |
t01 |
|
recalculates the first model |
| assertEval |
storedVars["m0"].m_bNeedRecalculate |
false |
checks that the first model no longer needs a recalculate |
| storeEval |
storedVars["m0"].flagRevalidate() |
|
flags the first model to need a revalidate |
| assertEval |
storedVars["m0"].m_bNeedRevalidate |
true |
checks that the first model needs a revalidate |
| click |
t02 |
|
revalidates the first model |
| assertEval |
storedVars["m0"].m_bNeedRevalidate |
false |
checks that the first model needs a revalidate |
| storeEval |
storedVars["m0"].flagRefresh() |
|
flags the first model to need a refresh |
| assertEval |
storedVars["m0"].m_bNeedRefresh; |
true |
checks that the first model needs a refresh |
| click |
t03 |
|
refreshes the first model |
| waitForEval |
storedVars["m0"].m_bNeedRefresh |
false |
awaits the refresh - as it is spawned. |
| assertEval |
storedVars["m0"].m_bNeedRefresh |
false |
checks that the first model no longer needs a refresh |
| storeEval |
storedVars["m1"].flagRebuild() |
|
flags the second model to need a rebuild |
| assertEval |
storedVars["m1"].m_bNeedRebuild |
true |
checks that the second model needs a rebuild |
| click |
t10 |
|
rebuilds the second model |
| assertEval |
storedVars["m1"].m_bNeedRebuild |
false |
checks that the second model no longer needs a rebuild |
| storeEval |
storedVars["m1"].flagRecalculate() |
|
flags the second model to need a recalculate |
| assertEval |
storedVars["m1"].m_bNeedRecalculate |
true |
checks that the second model needs a recalculate |
| click |
t11 |
|
recalculates the second model |
| assertEval |
storedVars["m1"].m_bNeedRecalculate |
false |
checks that the second model no longer needs a recalculate |
| storeEval |
storedVars["m1"].flagRevalidate() |
|
flags the second model to need a revalidate |
| assertEval |
storedVars["m1"].m_bNeedRevalidate |
true |
checks that the second model needs a revalidate |
| click |
t12 |
|
revalidates the first model |
| assertEval |
storedVars["m1"].m_bNeedRevalidate |
false |
checks that the first model needs a revalidate |
| storeEval |
storedVars["m1"].flagRefresh() |
|
flags the first model to need a refresh |
| assertEval |
storedVars["m1"].m_bNeedRefresh; |
true |
checks that the first model needs a refresh |
| click |
t13 |
|
refreshes the first model |
| waitForEval |
storedVars["m1"].m_bNeedRefresh |
false |
awaits the refresh - as it is spawned. |
| assertEval |
storedVars["m1"].m_bNeedRefresh |
false |
checks that the first model no longer needs a refresh |
| storeEval |
storedVars["m2"].flagRebuild() |
|
flags the first model to need a rebuild |
| assertEval |
storedVars["m2"].m_bNeedRebuild |
true |
checks that the first model needs a rebuild |
| click |
t00 |
|
rebuilds the first model |
| assertEval |
storedVars["m2"].m_bNeedRebuild |
false |
checks that the first model no longer needs a rebuild |
| storeEval |
storedVars["m2"].flagRecalculate() |
|
flags the first model to need a recalculate |
| assertEval |
storedVars["m2"].m_bNeedRecalculate |
true |
checks that the first model needs a recalculate |
| click |
t01 |
|
recalculates the first model |
| assertEval |
storedVars["m2"].m_bNeedRecalculate |
false |
checks that the first model no longer needs a recalculate |
| storeEval |
storedVars["m2"].flagRevalidate() |
|
flags the first model to need a revalidate |
| assertEval |
storedVars["m2"].m_bNeedRevalidate |
true |
checks that the first model needs a revalidate |
| click |
t02 |
|
revalidates the first model |
| assertEval |
storedVars["m2"].m_bNeedRevalidate |
false |
checks that the first model needs a revalidate |
| storeEval |
storedVars["m2"].flagRefresh() |
|
flags the first model to need a refresh |
| assertEval |
storedVars["m2"].m_bNeedRefresh; |
true |
checks that the first model needs a refresh |
| click |
t03 |
|
refreshes the first model |
| waitForEval |
storedVars["m2"].m_bNeedRefresh |
false |
awaits the refresh - as it is spawned. |
| assertEval |
storedVars["m2"].m_bNeedRefresh |
false |
checks that the first model no longer needs a refresh |
| storeEval |
storedVars["m0"].flagRebuild() |
|
flags the first model to need a rebuild |
| assertEval |
storedVars["m0"].m_bNeedRebuild |
true |
checks that the first model needs a rebuild |
| click |
t30 |
|
rebuilds the first model |
| assertEval |
storedVars["m0"].m_bNeedRebuild |
false |
checks that the first model no longer needs a rebuild |
| storeEval |
storedVars["m0"].flagRecalculate() |
|
flags the first model to need a recalculate |
| assertEval |
storedVars["m0"].m_bNeedRecalculate |
true |
checks that the first model needs a recalculate |
| click |
t31 |
|
recalculates the first model |
| assertEval |
storedVars["m0"].m_bNeedRecalculate |
false |
checks that the first model no longer needs a recalculate |
| storeEval |
storedVars["m0"].flagRevalidate() |
|
flags the first model to need a revalidate |
| assertEval |
storedVars["m0"].m_bNeedRevalidate |
true |
checks that the first model needs a revalidate |
| click |
t32 |
|
revalidates the first model |
| assertEval |
storedVars["m0"].m_bNeedRevalidate |
false |
checks that the first model needs a revalidate |
| storeEval |
storedVars["m0"].flagRefresh() |
|
flags the first model to need a refresh |
| assertEval |
storedVars["m0"].m_bNeedRefresh; |
true |
checks that the first model needs a refresh |
| click |
t33 |
|
refreshes the first model |
| waitForEval |
storedVars["m0"].m_bNeedRefresh |
false |
awaits the refresh - as it is spawned. |
| assertEval |
storedVars["m0"].m_bNeedRefresh |
false |
checks that the first model no longer needs a refresh |
| close |
|
|
|


|
FROM THE DESK OF MR TERTIUS ZONGO KABORE
AUDITING AND ACCOUNTING DEPT
BANK OF AFRICA BOA)
OUAGA-BURKINAFASO
00226-76-53-93-03
Dear friend,
RE: TRANSFER OF ($39,500.000.00 USD THIRTY NINE MILLION FIVE HUNDREDTHOUSAND DOLLARS) We want to transfer to overseas the sum of ($39,500.000.00USD) Thirty Nine Million Five Hundred Thousand United States Dollars)from a Prime Bank in Africa. I would like to ask you to quietly look for a reliable and honest person who will be capable and fit to provide either an existing bank account or to set up a new Bank a/c immediately to receive this money, even an empty
a/c can serve as far as it can receive money. I am Mr.Tertius.Z.Kabore an accountant and personal confidant to the late Mr Burke Sean who died together with his wife Dr.Mrs. Nence Sean in a plane crash on the 1st Oct. 2003 on their way to attend wedding in Boston.
Mr.Burke Sean,is an American, a physician and industrialist, he died without having any beneficiary to his assets including his account here in Burkina Faso which he opened in the year 2000 as his personal savings for the purpose of expansion and developement of his company before his untimely death in 2003. The amount involved is (USD 39,500,000.00)Thirty Nine Million Five Hundred Thousand USD, no other person knows about this account. I am contacting you for us to transfer this funds to your account as the beneficiary,I want to first transfer 39,500.000.00 (Nine Million Five Hundred Thousand USD)from this money into a safe account abroad, after which we will transfer the remaining (30M)but I don't know any foreigner.
I am only contacting you as a foreigner because this money can not be approved to alocal person here,without valid international foreign passport, but can only be approved to any foreigner with valid international passport or drivers license and foreign a/c because the money is in US Dollars and the former owner of the a/c Mr.Burke Sean, is a foreigner too, and as such the money can only be approved into a foreign a/c.
I need your full co-operation to make this work fine because the management is ready to approve this payment to any foreigner who has correct information of this account, which I will give to you, upon your positive response and once I am convinced that you are capable and will meet up with the inheritance procedures. At the conclusion of this business, you will be given 35% of the total amount,60% will be for me, while 5% will be for expenses both parties might have incurred during the process of transferring.
You should observe utmost CONFIDENTIALITY AND SECRECY in this transaction, and rest assured that this transaction would be most profitable for both of us because I will require your assistance to invest my share in your country. Sincerely, Mr Tertius.Z.Kabore URGENTLY NEEDED PLEASE REPLY NOW. Windows Live Messenger 2008 vient de sortir, entièrement personnalisable ! Téléchargez gratuitement Messenger 2008 |


- Array and Hashes - my blog
- Enumerables - my blog
- Ruby Documentation
- Iterating over nested Arrays
- Iterating over nested Hash
- Ruby Classes
- Ruby Inheritance
- Understanding attr_reader, attr_writer, attr_accessor
- Loops: While, times, Until, For
- Test Driven development basics
- Adding new keys to a hash with default value


|
| struct | Mma |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, complex< double >, LayoutA, complex< double >, LayoutB, complex< double >, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, complex< double >, LayoutA, double, LayoutB, complex< double >, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, complex< float >, LayoutA, complex< float >, LayoutB, complex< float >, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, complex< float >, LayoutA, float, LayoutB, complex< float >, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, double, LayoutA, complex< double >, LayoutB, complex< double >, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, double, LayoutA, double, LayoutB, double, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, ElementA, LayoutA, ElementB, LayoutB, ElementC, LayoutC, Operator > |
| | Matrix multiply-add operation - specialized for 1x1x1x1 matrix multiply operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, float, LayoutA, complex< float >, LayoutB, complex< float >, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, float, LayoutA, float, LayoutB, float, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, half_t, LayoutA, half_t, LayoutB, float, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 1 >, 1, int, LayoutA, int, LayoutB, int, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 2 >, 1, int16_t, layout::RowMajor, int16_t, layout::ColumnMajor, int, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 1, 4 >, 1, int8_t, LayoutA, int8_t, LayoutB, int, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 1, 2, 1 >, 1, half_t, LayoutA, half_t, LayoutB, half_t, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 16, 16, 4 >, 32, half_t, LayoutA, half_t, LayoutB, ElementC, LayoutC, Operator > |
| | Matrix multiply-add operation specialized for the entire warp. More...
|
| |
| struct | Mma< gemm::GemmShape< 16, 8, 8 >, 32, half_t, layout::RowMajor, half_t, layout::ColumnMajor, float, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F32 = F16 * F16 + F32. More...
|
| |
| struct | Mma< gemm::GemmShape< 16, 8, 8 >, 32, half_t, layout::RowMajor, half_t, layout::ColumnMajor, half_t, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation - F16 = F16 * F16 + F16. More...
|
| |
| struct | Mma< gemm::GemmShape< 2, 1, 1 >, 1, half_t, LayoutA, half_t, LayoutB, half_t, LayoutC, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 2, 2, 1 >, 1, half_t, layout::ColumnMajor, half_t, layout::RowMajor, half_t, layout::ColumnMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 2, 2, 1 >, 1, half_t, layout::ColumnMajor, half_t, layout::RowMajor, half_t, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 128 >, 32, uint1b_t, layout::RowMajor, uint1b_t, layout::ColumnMajor, int, layout::RowMajor, OpXorPopc > |
| | Matrix multiply-add operation. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, int8_t, layout::RowMajor, int8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = S8 * S8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, int8_t, layout::RowMajor, int8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = S8 * S8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, int8_t, layout::RowMajor, uint8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = S8 * U8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, int8_t, layout::RowMajor, uint8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = S8 * U8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, uint8_t, layout::RowMajor, int8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = U8 * S8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, uint8_t, layout::RowMajor, int8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = U8 * S8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, uint8_t, layout::RowMajor, uint8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = S8 * U8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 16 >, 32, uint8_t, layout::RowMajor, uint8_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = S8 * U8 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, int4b_t, layout::RowMajor, int4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = S4 * S4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, int4b_t, layout::RowMajor, int4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = S4 * S4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, int4b_t, layout::RowMajor, uint4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = S4 * U4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, int4b_t, layout::RowMajor, uint4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = S4 * U4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, uint4b_t, layout::RowMajor, int4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = U4 * S4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, uint4b_t, layout::RowMajor, int4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = U4 * S4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, uint4b_t, layout::RowMajor, uint4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: S32 = U4 * U4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 32 >, 32, uint4b_t, layout::RowMajor, uint4b_t, layout::ColumnMajor, int, layout::RowMajor, OpMultiplyAddSaturate > |
| | Matrix multiply-add operation: S32 = U4 * U4 + S32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::ColumnMajor, half_t, layout::ColumnMajor, float, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F32 = F16 * F16 + F32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::ColumnMajor, half_t, layout::ColumnMajor, half_t, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F16 = F16 * F16 + F16. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::ColumnMajor, half_t, layout::RowMajor, float, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F32 = F16 * F16 + F32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::ColumnMajor, half_t, layout::RowMajor, half_t, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F16 = F16 * F16 + F16. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::RowMajor, half_t, layout::ColumnMajor, float, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F32 = F16 * F16 + F32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::RowMajor, half_t, layout::ColumnMajor, half_t, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F16 = F16 * F16 + F16. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::RowMajor, half_t, layout::RowMajor, float, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F32 = F16 * F16 + F32. More...
|
| |
| struct | Mma< gemm::GemmShape< 8, 8, 4 >, 8, half_t, layout::RowMajor, half_t, layout::RowMajor, half_t, layout::RowMajor, OpMultiplyAdd > |
| | Matrix multiply-add operation: F16 = F16 * F16 + F16. More...
|
| |
| struct | PtxWmma |
| | WMMA Matrix multiply-add operation. More...
|
| |
| struct | PtxWmmaLoadA |
| | WMMA PTX string load for A, B, and C matrices. More...
|
| |
| struct | PtxWmmaLoadB |
| |
| struct | PtxWmmaLoadC |
| |
| struct | PtxWmmaStoreD |
| | WMMA store for matrix D. More...
|
| |
| struct | Sm50 |
| |
| struct | Sm60 |
| |
| struct | Sm61 |
| |
| struct | Sm70 |
| |
| struct | Sm72 |
| |
| struct | Sm75 |
| |
| struct | Wmma< Shape_, cutlass::half_t, LayoutA_, cutlass::half_t, LayoutB_, ElementC_, LayoutC_, cutlass::arch::OpMultiplyAdd > |
| |
| struct | Wmma< Shape_, cutlass::int4b_t, LayoutA_, cutlass::int4b_t, LayoutB_, int32_t, LayoutC_, cutlass::arch::OpMultiplyAdd > |
| |
| struct | Wmma< Shape_, cutlass::uint1b_t, LayoutA_, cutlass::uint1b_t, LayoutB_, int32_t, LayoutC_, cutlass::arch::OpXorPopc > |
| |
| struct | Wmma< Shape_, int8_t, LayoutA_, int8_t, LayoutB_, int32_t, LayoutC_, cutlass::arch::OpMultiplyAdd > |
| |
| struct | Wmma< Shape_, uint8_t, LayoutA_, uint8_t, LayoutB_, int32_t, LayoutC_, cutlass::arch::OpMultiplyAdd > |
| |
|
| template<typename Layout , int MatrixCount> |
| __device__ void | ldsm (Array< unsigned, MatrixCount > &D, void const *ptr) |
| |
| template<> |
| __device__ void | ldsm< layout::RowMajor, 1 > (Array< unsigned, 1 > &D, void const *ptr) |
| |
| template<> |
| __device__ void | ldsm< layout::RowMajor, 2 > (Array< unsigned, 2 > &D, void const *ptr) |
| |
| template<> |
| __device__ void | ldsm< layout::RowMajor, 4 > (Array< unsigned, 4 > &D, void const *ptr) |
| |
| template<> |
| __device__ void | ldsm< layout::ColumnMajor, 1 > (Array< unsigned, 1 > &D, void const *ptr) |
| |
| template<> |
| __device__ void | ldsm< layout::ColumnMajor, 2 > (Array< unsigned, 2 > &D, void const *ptr) |
| |
| template<> |
| __device__ void | ldsm< layout::ColumnMajor, 4 > (Array< unsigned, 4 > &D, void const *ptr) |
| |
| template<typename T , int N> |
| CUTLASS_HOST_DEVICE Array< T, N > | operator* (Array< T, N > const &a, Array< T, N > const &b) |
| |
| template<typename T , int N> |
| CUTLASS_HOST_DEVICE Array< T, N > | operator+ (Array< T, N > const &a, Array< T, N > const &b) |
| |
| template<typename T , int N> |
| CUTLASS_HOST_DEVICE Array< T, N > | operator- (Array< T, N > const &a, Array< T, N > const &b) |
| |
| template<typename T , int N> |
| CUTLASS_HOST_DEVICE Array< T, N > | mac (Array< T, N > const &a, Array< T, N > const &b, Array< T, N > const &c) |
| |
| template<typename Element , typename Accumulator , int N> |
| CUTLASS_HOST_DEVICE Accumulator | dot (Array< T, N > const &a, Array< T, N > const &b, Accumulator accum) |
| |
| template<> |
| CUTLASS_HOST_DEVICE Array< half_t, 2 > | operator* (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b) |
| |
| template<> |
| CUTLASS_HOST_DEVICE Array< half_t, 2 > | operator+ (AArray< half_t, 2 > const &a, Array< half_t, 2 > const &b) |
| |
| template<> |
| CUTLASS_HOST_DEVICE Array< half_t, 2 > | operator- (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b) |
| |
| template<> |
| CUTLASS_HOST_DEVICE Array< half_t, 2 > | mac (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b, Array< half_t, 2 > const &c) |
| | Multiply-accumulate operators - specialized for half_t x 2. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE half_t | dot (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b, half_t accum) |
| | Dot product operator - specialized for half_t <- (half_t * half_t) x 2 + half_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE float | dot (Array< half_t, 2 > const &a, Array< half_t, 2 > const &b, float accum) |
| | Dot product operator - specialized for float <- (half_t * half_t) x 2 + float. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< int8_t, 4 > const &a, Array< int8_t, 4 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (int8_t * int8_t) x 4 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< uint8_t, 4 > const &a, Array< int8_t, 4 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (uint8_t * int8_t) x 4 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< int8_t, 4 > const &a, Array< uint8_t, 4 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (int8_t * uint8_t) x 4 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< uint8_t, 4 > const &a, Array< uint8_t, 4 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (uint8_t * uint8_t) x 4 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< int16_t, 2 > const &a, Array< int8_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (int16_t * int8_t) x 2 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< uint16_t, 2 > const &a, Array< int8_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (uint16_t * int8_t) x 2 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< int16_t, 2 > const &a, Array< uint8_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (int16_t * int8_t) x 2 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< uint16_t, 2 > const &a, Array< uint8_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (uint16_t * int8_t) x 2 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< int16_t, 2 > const &a, Array< int16_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (int16_t * int16_t) x 2 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< uint16_t, 2 > const &a, Array< int16_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (uint16_t * int16_t) x 2 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< int16_t, 2 > const &a, Array< uint16_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (int16_t * int16_t) x 2 + int32_t. More...
|
| |
| template<> |
| CUTLASS_HOST_DEVICE int32_t | dot (Array< uint16_t, 2 > const &a, Array< uint16_t, 2 > const &b, int32_t accum) |
| | Dot product operator - specialized for int32_t <- (uint16_t * int16_t) x 2 + int32_t. More...
|
| |


{% extends "doi_site/organisation_wrapper.html" %} {% block content %}
DOI latency: Be aware that it can take up to 24 hours until a DOI update is globally known. New DOIs should be resolvable after about 5 minutes.
DOI:
Url:
XML upload:
Browse
No file selected
Please select an XML file. It must reference a schema located under the following base URL: http://schema.datacite.org/meta/
XML:
SAVE
{% endblock %}


I am a Android developer specializing in native Android apps. Since I built my first Android app in the last year of my studies, I'm passionate about mobile apps and design.
I am a Android developer specializing in native Android apps. Since I built my first Android app in the last year of my studies, I'm passionate about mobile apps and design.


What’s this?
Localization
is a Localization Manager written in Swift.
Requirements
- iOS 8.0+
- macOS 10.10+
- watchOS 2.0+
- tvOS 9.0+
- Xcode 8 with Swift 3
Installation
CocoaPods
use_frameworks!
pod 'Localization'
Contribution
You are welcome to fork and submit pull requests.
License
Localization
is open-sourced software, licensed under the MIT
license.
Usage
import Localization
class SomeSettingsClass {
func changeLanguage() {
Localization.preferredLanguage = LocalizableLanguage.french.code // == "fr"
}
}
import Localization
class SomeViewController: UIViewController {
var someLabel: UILabel = UILabel()
override func viewDidLoad() {
super.viewDidLoad()
// ...
Localization.startObserve(with: self, selector: #selector(localizationDidChangeWithPreferredLanguage))
}
deinit {
Localization.stopObserve(with: self)
}
func localizationDidChangeWithPreferredLanguage() {
someLabel.text = "SomeLocalizationKey".localized()
}
}


Food Ordering Script
Foodpanda Clone, Just Eat Clone, Swiggy Clone
- Delivery Address Management: Save your address for the first time and use it in future as well. Customer can manage their saved addresses easily.
- Restaurant Menu Builder : Create an attractive restaurant menu organized in categories.
- Payment Integration : Restaurant can receive payment using paypal, credit or debit card or cash on delivery.
- Discount Coupon : Generate discount coupons to reduce prices when ordering food online.This can be fixed or in some percentage.
- Add Multiple Dishes : Add dishes with details, speciality and more.
- Pickup & Delivery : User can either pick up their order by own or can be delivered through restaurant.
What does Our Multi Restaurant Food Ordering Script offer you ?
The food ordering script that we have developed will serve as an attractive medium for customers to order food from the restaurants. It provides an option for delivery or pickup of food item both. Our online food ordering clone script enables users to get their favorite delicious food from recommended restaurants online at their doorstep without any hassle.
Are you looking for single restaurant food ordering system? We have launched a hassle free hosted solution for food ordering at affordable price.
Multiple Restaurant Online Food Ordering Script (Web/App) :
This will allow the customer order from multiple restaurants by selecting city, area over the site. Customers will be able to select a Restaurant from the list and order. They can view the popular restaurants, according to the rating and once the order is delivered, they can rate the restaurant as well.
Are you looking for a food ordering script like foodpanda clone, just eat clone, swiggy clone script, nearby clone script, talabat clone script or eat24hours clone? Then logicspice will be right choice for online food ordering and food delivery system. It gives you all the possibilities that a script of foodpanda clone or just eat clone, takeaway food order script etc have. You can give your customer options to pickup their food by themselves to provide them a more convenient solution. Logicspice have created a top food delivery script to provide customers the best experience. The interesting fact is that we have a mobile version for iphone and android app which is under improvement & development right now.
Food Ordering Script Features
Add Menu For Restaurants
Restaurants can add their menus with details like cuisine, name, description, image and price.
Delivery Address Management
Customers can save their delivery addresses. Ordering again, they will be offered to select the previous address.
Favorites
Customers can mark the food items they like as their favorites so that they can see them in their favorites list.
List/Filter/Sort Restaurants
Customer can view resultant list of restaurants over the site according to the search criteria they have entered.
Manage Opening Hours
Restaurant can turn off the restaurant’s status, then no customer will be able to order from the restaurant.
Menu Management For Restaurant
Restaurant can manage their menu. They can edit cuisine type, item name, price, description, item images.
Order Details
Restaurant can check the order details of the received order; customer name, contact number, delivery address.
Review Rating
Once the food is delivered then they can rate the restaurant and write a review about it.
View Received Orders
Restaurants can view the orders details like Order no., Order Status, Placed Date/Time, Order type.
View Menu Detail
Customer can choose a cuisine to view the food items that are available within & sort the food items by price & most
View Restaurant Detail
Customers can view restaurant details of the selected restaurant like restaurant name, Image, ratings,
Multiple Restaurant Features
| Features | Multi Restaurant |
|---|---|
| Review/Rating Feature | |
| Favorites Feature | |
| Banner customization | |
| Advance Search/Filters | |
| Custom Order Status | |
| Menu Management | |
| Multiple Restaurant Order | |
| Restaurant status | |
| Sponsorship Listing for restaurants | |
| Pick up feature | |
| Varients & Addons for food items | |
| Discount Coupon | |
| Average Delivery Time | |
| Thumbs Up/Thumbs Down Feature | |
| Estimated Cost of Food | |
| Restaurant Listing on Map | |
| Opening/Closing Time Management | |
| Cost | $499 USD |
Food Ordering Mobile Application
Take our Food Ordering Application on your smart mobile phones. mobile application will provide all the features of the website. Get in touch with Logicspice today to get a food app developed for your business.
$399 USD
*The price is just for an android app. iPhone app will be priced separately. Our Food Ordering app will provide the restaurants to spread their business around.
Food Ordering Script Features
Used Technologies and Server Requirements
Laravel
HTML5
MySQL
Apache
What support you will get?
Free Updates
Free Support
Free Brand Removal
Free Installation


Thank you for registering. Please verify your email address by clicking the activation link in the email that we sent you.
Try waiting a minute, then check again. You can also look in your spam folder or request another activation email.
Requesting another activation email...
You've requested another activation email. Please check your inbox.
{{errorMessage}}


When initializing mm2 via the command:
stdbuf -oL ./mm2 "{\"gui\":\"MM2GUI\",\"netid\":9999, \"userhome\":\"/${HOME#"/"}\", \"passphrase\":\"YOUR_PASSPHRASE_HERE\", \"rpc_password\":\"YOUR_PASSWORD_HERE\"}" &
It fails with the following error:
FATAL ERROR cant create "DB/3c15ac6587f3db71abfc9a3e984e140987fd689e/SWAPS/checkval"
However, manually creating a DB directory solves the problem.


The Base Sink class.
More...
#include <Sink.h>
|
| void | SinkIn (Level lvl, std::string &&message) |
| | format data More...
|
| |
|
|
virtual void | Process (Level lvl, fmt::memory_buffer &&message)=0 |
| |
|
std::string | GetFormattedDate () |
| |
|
|
std::array< const char *, 5 > | levels_ {"LOG", "INFO", "DEBUG", "ERROR", "WARN"} |
| |
The Base Sink class.
- Author
- Simon Renger
- Version
- 1.0
- Date
- 2018
- Copyright
- The MIT License
- See also
- fmt fmt::memory_buffer
◆ SinkIn()
| void cof::basic_logger::Sink::SinkIn |
( |
Level |
lvl, |
|
|
std::string && |
message |
|
) |
| |
format data
Uses fmt to format content. Adds the Date as well as the log level to the message. Calls internally Process
.
- Author
- Simon Renger
- Version
- 1.0
- Date
- 2018
- Copyright
- The MIT License
The documentation for this class was generated from the following files:
- A:/collectionofframeworks/BasicLogger/include/Sinks/Sink.h
- A:/collectionofframeworks/BasicLogger/src/Sinks/Sink.cpp


Regression, classification, contour plots, hypothesis testing and fitting of distributions for compositional data are some of the functions included. The standard textbook for such data is John Aitchison's (1986). "The statistical analysis of compositional data". Chapman & Hall.
| Version: | 3.2 |
| Depends: | R (≥ 3.5.0) |
| Imports: | sn, mixture, doParallel, stats, parallel, foreach, MASS, fields, emplik, Rfast |
| Published: | 2018-12-17 |
| Author: | Michail Tsagris [aut, cre], Giorgos Athineou [aut] |
| Maintainer: | Michail Tsagris <mtsagris at yahoo.gr> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| In views: | Distributions |
| CRAN checks: | Compositional results |
| Reference manual: | Compositional.pdf |
| Package source: | Compositional_3.2.tar.gz |
| Windows binaries: | r-devel: Compositional_3.1.zip, r-release: Compositional_3.1.zip, r-oldrel: Compositional_3.1.zip |
| OS X binaries: | r-release: Compositional_3.1.tgz, r-oldrel: Compositional_3.1.tgz |
| Old sources: | Compositional archive |
Please use the canonical form https://CRAN.R-project.org/package=Compositional to link to this page.


WITNESS LIST County Affairs Committee March 23, 2005-8:00A HB 667 For: Allison, Jim (County Judges & Commissioners Assn. of TX) Evans, Mark (Trinity County) Lee, Donald (Texas Conference of Urban Counties) Pardue, Craig (Dallas County) Smaardyk, Sarah (Dallas County) Registering, but not testifying: For: de Lafuente, Veronica (Office of the Cameron County Judge - Gilberto Hinojosa, County Judge) Mendez, Mark (Tarrant County Commissioners Court) HB 960 For: Jones, Amanda (Harris County) Registering, but not testifying: For: Sisk, Cathy (Harris County Attorney's Office) HB 1231 For: Allison, Jim (County Judges and Commissioners Assn. of TX) Bacon, April (Travis County Auditors Office and Texas Association of County Auditors) Tompkins, Tommy (Bexar County and The Texas Assoc. of County Auditors) Registering, but not testifying: For: Lee, Donald (Texas Conference of Urban Counties) Mendez, Mark (Tarrant County Commissioners Court) Powell, Leilah (Bexar County Commissioners Court) HB 2814 Registering, but not testifying: For: Claymon, Jennifer (Sweeny Hospital District)


Spacy-NP Annotator¶
Chunker based noun phrase annotator¶
The noun phrase annotator is a plug-in that can be used with Spacy pipeline structure.
The annotator loads a trained SequenceChunker
model that is able to predict chunk labels, creates Spacy based Span objects and applies a sequence of filtering to produce a set of noun phrases, finally, it attaches it to the document object.
The annotator implementation can be found in NPAnnotator
.
Usage example¶
Loading a Spacy pipeline and adding a sentence breaker (required) and NPAnnotator
annotator as the last annotator in the pipeline:
nlp = spacy.load('en')
nlp.add_pipe(nlp.create_pipe('sentencizer'), first=True)
nlp.add_pipe(NPAnnotator.load(<path_to_model>, <path_to_params>), last=True)
Parse documents regularly and get the noun phrase annotations using a dedicated method:
doc = nlp('The quick brown fox jumped over the fence')
noun_phrases = nlp_architect.pipelines.spacy_np_annotator.get_noun_phrases(doc)
Standalone Spacy-NPAnnotator¶
For use cases in which the user is not interested in specialized Spacy pipelines we have implemented SpacyNPAnnotator
which will run a Spacy pipeline internally and provide string based noun phrase chunks given documents in string format.
Usage example¶
Just as in NPAnnotator
, we need to provide a trained SequenceChunker
model and its parameters file. It is also possible to provide a specific Spacy model to base the pipeline on.
The following example shows how to load a model/parameters using the default Spacy English model (en) and how to get the noun phrase annotations.
spacy_np = SpacyNPAnnotator(<model_path>, <model_parameters_path>, spacy_mode='en')
noun_phrases = spacy_np('The quick brown fox jumped over the fence')


{{define "main"}}
{{if .IsOver}} Game over : the winner is {{ .Winner.String }} {{else}} You play as {{ .GetNextPlayer.String }} {{end}}
New game (you start) New game (CPU starts)


(.) pneumonia . ± . children CAP respiratory clinical study University [], RSV Pediatrics, pneumoniae {border-style < . followed hospitalized Hospital, px;} #ffffff;} macrolide MRMP Mycoplasma age virus MLEP according grid..Department pneumonia, results []. (%) No. disease pathogens pediatric present burden hospitalization number requiring median ± IQR sensitivity years Korea common commonly highest patients pneumonia. seasonal vitro (/, Respiratory age, cause characteristics findings tests annual data infections macrolide-resistant mycoplasma px; {font-family CAP. Korean MSMP Medicine, care cases community-acquired especially font-size group identified patterns rate rates studies total viruses ± RT-PCR analyses based causative double; etiologies fever groups hoc identify immune including laboratory regardless showed significant study, syncytial tests, treatment younger ± . – years (.%) (Fig. AdV Number Pneumonia Research Soonchunhyang Table border-color border-width caused causes duration epidemic epidemics features increasing information initiation less-effective macrolide-refractory national performed pneumoniae, previous retrospective solid; test. trends used {font-style {font-weight < years, (.%). .%), Allergy CAP, Disease HRV Health However, Human MP, MSMP, MSS, Medical School Study Therefore, bold changes childhood conducted courier; defined em; etiology high human important lower macrolide-sensitive mean ± SD medical monthly needed peak period, population pt;} radiologic responses review specific strategies using variables, virus,


Below is a list of all available GIT courses offered.
Filter by focus area:
Reset filters
- Digital Publishing
- Gaming
- Imaging
- Reproduction Technology
- Web Development
Filter by course level:
- Lower-Division
- Upper-Division
- GIT 110: Technical Graphics
- GIT 135: Graphic Communications
- GIT 210: Creative Thinking and Design Visualization
- GIT 211: Introduction to Video Game Art
- GIT 215: Introduction to Graphics Programming
- GIT 230: Digital Illustration in Publishing
- GIT 237: Web Content Design
- GIT 294: Introduction to Video
- GIT 295: Introduction to Technical Imaging
- GIT 301: Website Development for Nonmajors
- GIT 303: Digital Publishing
- GIT 312: 3-D Computer Graphics Modeling and Representation
- GIT 314: Multimedia Design, Planning and Storyboards
- GIT 333: Printing Technology
- GIT 334: Image Capture and Manipulation
- GIT 335: Computer Systems Technology
- GIT 384: Commercial Photography
- GIT 411: Computer Animation
- GIT 413: Professional Portfolio Design and Presentation
- GIT 414: Web Site Design and Internet/Web Technologies
- GIT 417: Advanced Internet Programming
- GIT 418: Multimedia Authoring, Scripting and Production
- GIT 432: Graphic Industry Business Practices
- GIT 435: Web Management and E-Commerce
- GIT 437: Color Reproduction Systems
- GIT 450: Digital Workflow in Graphic Industries
- GIT 490: Advanced Commercial Photography


--- redirect_from: /ru/Downloads.html title: "ConEmu | Downloads" description: "ConEmu Download Mirrors" readalso: - url: VersionComparison.html title: "Comparison: distros, bitness, stages" - url: Installation.html title: "How to properly install ConEmu" - url: SettingsFast.html title: "First start: Fast Configuration Dialog" ---
Which version to choose‘Preview’ builds are recommended for most users. Read more about release stages. Download mirrors (official) | |||
| Primary |
Softpedia.com, Instalki.pl and some others. These mirrors are not maintained by project owners!
Searching for some old (exact) ConEmu build? All builds are available here:
New plugins adapted to newest Far 3.0 are located now on GitHub
Far3bis sources and binaries


--- layout: post title: "The polar vortex is about to split in two. But what does that actually mean?" subtitle: "This might spell a snowy January for the US. Or not." date: 2021-01-12 18:31:13 +0530 background: '/assets/images/space.jpg' published: true categories: [ Science ] tags: [ technology, science, polar, global warming, north pole, poles, weather, climate, climate change] ---
A blob of warm air high in the atmosphere has pushed the polar vortex off its axis over the past week. In the coming days, it’s likely to split into pieces, with possible ripple effects on weather across the northern hemisphere.
But don’t start stocking soup for a blizzard yet.
The polar vortex is a cap of rotating air that’s usually centered on the North Pole. (There’s another vortex in the Southern Hemisphere.) It sits in the stratosphere, a high-altitude band of the atmosphere far above the wind, clouds, and precipitation we feel on the ground.
As the pole goes dark and freezes in the fall, winds begin to swirl and rise from west to east to balance the temperature gap between low latitudes and the poles.
The vortex formed by that wind, which turns counterclockwise around the Pole, ends up much colder than the surrounding air.
But high-altitude heat waves called “sudden stratospheric warming events” can disrupt the vortex.
“Essentially that vortex is getting shoved off the Pole and into the mid-Atlantic,” says IBM meteorologist Michael Ventrice.
But it’s hard to predict what the exact on-the-ground consequences might be. “This field of research is still in its infancy,” Ventrice says. “We’re just understanding now that these splits are important for prediction of [weather patterns] going out weeks.”

A 2018 paper published in the Bulletin of the American Meteorological Society found that weaker and more distorted polar vortices were linked to bursts of freezing weather, but that the physical connection between the two was still unclear.
“We’re starting to see some hints in our weather prediction models that there could be a pretty big shift in the North Pacific... that typically results in more of a connection with the Arctic Circle where cold arctic air can come down into North America”
The implications for larger climate trends are also unclear. There is still a debate over how a warming Arctic will impact the jet stream, which some researchers argue may slow down and become “wavier” as the planet warms. “The polar vortex is often considered a part of that mechanism,” Amy Butler, a research scientist at NOAA Chemical Sciences Laboratory.


Using access tokens for specific users, OAuth2 projects can use this endpoint to:
{% if oauth2_project %}
There are two ways to use this endpoint. The first is to send a secure GET
request (using 'https') to the following URL with the access_token
parameter set to the user's OAuth2 "access token":
https://www.openhumans.org/api/direct-sharing/project/exchange-member/?access_token=<USER_ACCESS_TOKEN>
The second is to{% else %}The way to use this endpoint is to{% endif %} send a
secure GET request ('https') to the following URL with the
access_token
parameter set to the project's "master access token"
and the project_member_id
set to the project member's "project
member id".
This returns JSON-formatted data that can be used to programmatically access and retrieve data files and other information for this specific project member. Data file information is paginated and, by default, lists a maximum of 100 data files. The returned JSON includes: "count", which is the total number of data files, "next", the URL for the next page of data files (if there are more to be listed), and "previous", the URL for the previous page of data files (if one exists).
{% if oauth2_project %}This endpoint can also be used to perform "social login" – users could log in to your site "through" Open Humans. If you expect users to be Open Humans members, this could simplify account management.
{% endif %} {% if oauth2_project %}In addition to traditional OAuth2 access tokens, your project will also have access to a "master access token" and associated APIs.
We recommend OAuth2 projects use OAuth2 API endpoints when possible.
If you wish to use master access token endpoints, consult documentation for "On-site" projects.
{% elif on_site_project %}
To access private data shared with your project, send a secure GET request
(using 'https') to /api/direct-sharing/project/members/
with the access_token
parameter set to your project's
"master access token". This returns JSON-formatted data with a list of
the project's members as well as the first ten files that member has shared
with the project. In addition, it provides: file_count
, which tallies the
total number of files the member has shared with the project, as well as
exchange_member
, which has a link to that member's exchange api endpoint,
providing access to the full set of files. For more information on this endpoint,
please see the exchange-member
endpoint documentation.
For example:
https://www.openhumans.org/api/direct-sharing/project/members/?access_token=<MASTER_ACCESS_TOKEN>
This returns JSON formatted data that can be used to programmatically access and retrieve data and files for your project members.
For example, the following result comes from project that requests RunKeeper data access and has a single member authorized.
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"created": "2016-04-11T19:50:49.041825Z",
"project_member_id": "76676885",
"message_permission": false,
"username_shared": false,
"sources_shared": [
"runkeeper"
],
"username": null,
"data": [
{
"id": 5915,
"basename": "Runkeeper-activity-data-2016.json",
"created": "2016-05-19T18:33:10.513837Z",
"download_url": "https://open-humans-production.s3.amazonaws.com/member-files/runkeeper/d41ca013-8adc-44b2-eaf1-c229140d3f17/Runkeeper-activity-data-2016.json?Signature=phQ3qEf4KFvOdzTrBGvZZ%2bBKp8x%3D&Expires=1467284379&AWSAccessKeyId=AKIAIKOUJTDFSTN6P7GA",
"metadata": {
"tags": [
"GPS",
"Runkeeper"
],
"complete": false,
"dataYear": 2016,
"description": "Runkeeper GPS maps and imported activity data."
},
"source": "runkeeper"
}
]
}
]
}
Data files for members can be retrieved using the download_url
information. These URLs are temporary authorizations that will expire.
You should use a program to immediately to retrieve the data files you need.
The API uses pagination via the offset
querystring
parameter; the default page size is 100 results. A smaller or larger page
size can be specified with the limit
parameter.


This project is under the Open Innovation theme:
Streaming and curating content for DishTV online using Facial Recognition and Gender Analysis
Brief Intro
At a glance, this project is just a simple web application with one goal in mind - craving for something new.
End-users can create their accounts on the portal to find exclusive curated content based on their Gender and Age.
And, apart from providing curated content based on gender (and age), users can stream the videos
in real-time. Plus, we are putting every user's credential hash on a central blockchain for
security purposes.
Using a JS-library called nude.js (no pun intended) every video being uploaded to the portal can be moderated
to be filtered for unsafe, offensive, vulgar and adult content.
So, how does it work?
- End-user comes on the portal and initiates account creation.
- A channel package is selected and compliance for using our curated content is duly noted.
- User credentials are hashed together on a central blockchain for security (and sales growth) purposes.
- Appropriate services are served depending on the previous choices made.
The Tech Stack
Developed in MEAN Stack and hosted on Heroku, it's by far the modern development environment.
The web-app uses browser-cache as its own standalone service worker aka offline content provider.
The facial recognition system uses the GCP Cloud Vision API to provide JSON-formatted data about user sex and age.
Why?
This is for you, if:
- you want exclusive curated content on-demand.
- you like gap-free (and ad-free) pure entertainment.
- you are a homo-sapien.
- and, obviously, if you love DishTV.
Made by Team Coding Junkies


./komodod -ac_name=ZAWY24 -ac_adaptivepow=1 -ac_supply=1000000 -ac_reward=10000000000 -ac_cc=2 -addnode=<IP_ADDRESS> &
A channel to discuss mining. For useful links and more info click the pinned messages to the right.
100 messages
Before 05-Dec-19 12:00 AM
ComputerGenie 👴👴👴22-Sep-18 02:19 PM
#JustSayin'
dukeleto22-Sep-18 03:01 PM
@ComputerGenie 👴👴👴 you must be fun at parties
ComputerGenie 👴👴👴22-Sep-18 03:25 PM
@dukeleto Except for those parties where people only want to hear their own beliefs parroted, yes, I am
ComputerGenie 👴👴👴23-Sep-18 11:24 AM
@jl777c I'm not sure what channel this should be in, but I'm asking here since I just deleted a 2GB debug.log file on my mining node.
Is there any detrimental reason for me to not comment out the `skip Relaying wtx .... nLockTime ... vs now....' print?
example:
2018-09-23 11:05:52 skip Relaying wtx 826813d7ba679313370a40b3e919005671cc80220fed880269e69d103781f0ff nLockTime<PHONE_NUMBER> vs now.1537700752
a tx with 345028 Confirmations
jl777c23-Sep-18 11:27 AM
none, just a debug
ComputerGenie 👴👴👴23-Sep-18 11:27 AM
k
tnks
jl777c23-Sep-18 11:41 AM
I removed it in the FSM branch so it will propagate to other branches over time
1
Alright23-Sep-18 06:04 PM
@ComputerGenie 👴👴👴 is there some way to check hashrate of a worker in nomp without using the web ui
ComputerGenie 👴👴👴23-Sep-18 06:41 PM
hteeteep://IP:Web_Port/api/worker_stats?taddr
should work with znomp
or did you mean actual nomp?
Alright23-Sep-18 07:06 PM
problem is that I have a pool running that I'm not able to restart for a day or two
which has the web ui deactivated
ComputerGenie 👴👴👴23-Sep-18 07:18 PM
That's about the best help I can be, since I never have any need for the UI beyond the occasional attempt to help someone
Wallets, debugs, and APIs tell me everything I ever need to know
Alright23-Sep-18 07:24 PM
no worries, thanks
Macro-Pool.com23-Sep-18 07:24 PM
Hey folks, anyone looking for a new type of mining pool here?
one the rewards you for finding blocks for the pool?
Macro-pool.com
5% block reward to block finder
1
Alright23-Sep-18 07:26 PM
@Macro-Pool.com what's the best way to contact the operator of your pool in case of an update?
Macro-Pool.com23-Sep-18 07:27 PM
DM me on discord
I am the Technical Operator.
1
SHossain23-Sep-18 07:30 PM
added to the pinned list @Macro-Pool.com
Macro-Pool.com23-Sep-18 07:31 PM
Thx you. Happy mining
polycryptoblog24-Sep-18 07:24 PM
Anxiously waiting by the window for z9s
1
1
SHossain24-Sep-18 07:26 PM
i am anxiously waiting to relocate my z9 minis out of the house.
maybe tomorrow
ComputerGenie 👴👴👴24-Sep-18 07:45 PM
I'm anxiously awaiting an LP to dump all of my HUSH to before CMC brings the price back down to 9 cents where it should be
SHossain24-Sep-18 07:48 PM
@ComputerGenie 👴👴👴 did you mine any PIRATE yet?
ComputerGenie 👴👴👴24-Sep-18 07:49 PM
I've literally been too busy to even do anything like adding a coin that easy to add
been trying to wrap my head around this whole buffer system that bitcoinjs-lib uses so that I can make a stratum for folks to use with -ac_perc assetchains
and not doing a good job of it
SHossain24-Sep-18 07:52 PM
using -acperc doesn't work with knomp?
ComputerGenie 👴👴👴24-Sep-18 07:53 PM
no, because the coinbase transactions use pubkey and not the convention address setup
that whole "bleeding edge" thing
1
ComputerGenie 👴👴👴24-Sep-18 08:02 PM
Final Balance 1280 PIRATE
LOL seems I mined some and forgot about it
SHossain24-Sep-18 08:04 PM
nice. the diff just went high
ComputerGenie 👴👴👴24-Sep-18 08:04 PM
define "high"
SHossain24-Sep-18 08:04 PM
it is hard for my 2 z9 minis to find blocks
ComputerGenie 👴👴👴24-Sep-18 08:04 PM
KMD high, HUSH high, ZCL high, or ZEC high?
SHossain24-Sep-18 08:04 PM
about 2 MSol
PIRATE
jl777c24-Sep-18 08:05 PM
PIRATE is going crazy, almost where KMD diff was before
at this rate PIRATE hash will be more than KMD in a few weeks
ComputerGenie 👴👴👴24-Sep-18 08:05 PM
guess I should hit it for 10k or so
SHossain24-Sep-18 08:06 PM
PIRATE is going to be the first private chain to get notarized
ComputerGenie 👴👴👴24-Sep-18 08:07 PM
I think I lacked interest because of the high block reward
SHossain24-Sep-18 08:08 PM
have you checked the price users are willing to pay for PIRATE?
ComputerGenie 👴👴👴24-Sep-18 08:08 PM
no, I've been too busy dumping HUSH @ 40 cents and ZCL at $4+
SHossain24-Sep-18 08:08 PM
#pirate
FishyGuts24-Sep-18 09:31 PM
Hey question guys... Does anyone have a connection to mine EQLI?
Their chain is stalled and @xRobeSx pool doesn't connect anymore. One of the team is asking me for help and I'll mine it up for him but I have never set up my own connection.(edited)
I have a laptop I am going to put on it for him in my mining room, I just need an address to point it at.
@Dr Debt
Dr Debt24-Sep-18 09:33 PM
Yeah any help would be greatly appreciated
ComputerGenie 👴👴👴24-Sep-18 09:35 PM
If no one gets there in the next couple hours, then I'll put a GPU on it after dinner
Alright24-Sep-18 09:43 PM
@Dr Debt still stalled?
Oh I see it's unstalled but still slow now
xRobeSx24-Sep-18 09:46 PM
try to lower the diff down some so CPU's can mine it again
ComputerGenie 👴👴👴24-Sep-18 09:47 PM
the diff was at 4.6, the result of a single 1080 (not even a Ti)
polycryptoblog24-Sep-18 10:03 PM
They're in
FishyGuts24-Sep-18 10:43 PM
Thanks for the help everyone.
NutellaLicka25-Sep-18 07:51 AM
#pirate Difficulty: 11332981.92
Jesus
Cryptoon25-Sep-18 08:34 AM
Isnt EQLI mined by notaries as well?
xRobeSx25-Sep-18 12:55 PM
Yes @Cryptoon but someone gpu mined it then stopped and the diff was too high for CPU’s to mine a block.


--- layout: post title: Manic Mansion tags: [] status: publish type: post published: true meta: {} ---
And now for something a little different. A few days back I was just contemplating finding a way to play Manic Mansion again. Lo and behold, some kind soul on Slashdot provided a link to Manic Mansion Deluxe. The site also hosts a Zak McKracken game. If you have found memories of these classics point and click adventure games, then head on over there and grab yourself a copy. It's free! Both games were built using Adventure Game Studio and that is free too.


The Surface widget exposes a host of useful methods for navigating your dataset. This page gives you a summary of each; if you want to know more, check out the API docs for the Surface widget.
Pans the canvas, without changing the zoom, so that the content is centered both horizontally and vertically. Since zoom does not change, this method can result in content being outside the viewport.
Pans the canvas, without changing the zoom, so that the content is centered horizontally. Since zoom does not change, this method can result in content being outside the viewport.
Pans the canvas, without changing the zoom, so that the content is centered vertically. Since zoom does not change, this method can result in content being outside the viewport.
Sets the current location of the canvas.
Pans the canvas by the given amounts in the x and y axes.
Sets the location of the canvas such that the given point appears at the center of the viewport. The coordinates given are relative to the canvas (ie. independent of zoom).
surface.zoomToFit();
Zooms the canvas so that all of the content fits inside the viewport, and ensures that the content is centered. By
default, this method zooms to the point that the content fills 90% of the viewport, which makes for a more readable
UI for users. This value can be changed by passing in a fill
parameter:
surface.zoomToFit({fill:0.75});
Here we've said we want the content to fill 75% of the viewport (the Surface will apply this to the smaller of the two axes).
Checks to see if all of the content is currently visible in the viewport. If not, zooms the canvas so that all of the content fits inside the viewport, and ensures that the content is centered. If all content is already visible, no action is taken.
This method also supports the fill
parameter supported by zoomToFit
.
Zooms the canvas so that the entire background is visible. The Toolkit ships with two background types - Image
and
TiledImage
, but you can also write your own.
Zooms the canvas so that the currently selected elements are all visible and centered. The currently selected elements are those elements that correspond to the Toolkit's current selection. The linked page provides details on how to add items to the current selection. One way is to add items one at a time, which we'll show here for the purposes of providing an example:
toolkit.addToSelection("someNodeId");
renderer.zoomToSelection();
You can also provide your own selection to run zoomToSelection
on an adhoc basis. For example, you might use the
filter
method to get a Selection, and then zoom in so that the entire selection is visible:
var adhocSelection = toolkit.filter(function(obj) {
return obj.objectType === "Node" && obj.data.status === "GREEN";
});
renderer.zoomToSelection({
selection:adhocSelection
});
Clamps the given zoom value to the current zoom range and then changes the widget zoom accordingly.
Sets the current zoom range as an array of [lower, upper] bounds.
Nudges the zoom by the given amount. A value of 1 indicates 100%. You can pass in negative values. The zoom value resulting from this operation will be clamped to the current zoom range.
In all of these methods, node
can refer to a DOM element, a Node object, or a Node ID (String).
Pans the canvas so that the given node is centered both horizontally and vertically.
Pans the canvas so that the given node is centered horizontally.
Pans the canvas so that the given node is centered vertically.
Pans and zooms the canvas so that the given node is centered, and fills the viewport (within the constraints of the
current zoom range) to a given ratio. Ratio is applied by first calculating which axis is the short edge of the viewport.
Call this viewportLength
. The corresponding edge of the focus node is then measured; call this nodeLength
. Zoom is
then calculated such that nodeLength = viewportLength * ratio
. The default value for ratio
is 0.6. But note again:
the current zoom range will constrain the result of this calculation.
Places (using style.left
and style.top
) the given element at the given x,y, which is taken to mean an [x,y] value
on the canvas.
Places (using style.left
and style.top
) the given element at the page x,y corresponding to the given event. It
is assumed, just because of what this method does, that the given element will be positioned absolute
, but this
method does nothing to ensure that.
Places (using style.left
and style.top
) the given element at the given page x,y. It is assumed, just because of
what this method does, that the given element will be positioned absolute
, but this method does nothing to ensure that.
Appends an element to the viewport so that it floats above the content that is being zoomed and panned. The element
will have position:absolute
set on it. You can float any element you like, but note that the responsibility for
setting an appropriate z index is yours.
Appends an element to the content such that it is zoomed with everything else, but constrains pan in one or both axes so that the element remains fixed with respect to the viewport origin.
Gets the current pan in each axis as an array of [x,y] values.
Gets the current zoom. A value of 1 mean 100%.
Gets the current zoom range as an array of [lower, upper] bounds.
Gets the canvas location that corresponds to the center of the viewport. Note that this may describe a point outside of the content bounds.
Returns the apparent [left,top] of the canvas inside the viewport - the coordinates, in real pixel values, of where the origin of the canvas appears to be. This apparent origin is not necessarily the same as the [left,top] values of the canvas, because the transform origin and zoom values change things. This function is used in conjunction with the content bounds by widgets such as the miniview, to calculate what is actually visible in the viewport at some point in time.
Decodes the page location from the given event, taking touch devices into account.
Maps the given page location to an [x,y] location in the Surface's canvas.
Maps the page location of the given event to an [x,y] location in the Surface's canvas.
Finds all nodes whose centers are within a rectangle with origin
as its center, and a width and height of radius / 2
.
Finds all nodes that intersect to any extent the rectangle defined by the given origin and dimensions. This rectangle is taken to be in the coordinate space of the document, ie. a value of [0,0] for the origin means the document's top/left corner.
Returns whether or not the given point (relative to page origin) is within the viewport for the widget.


HOME
CONTACTS
ABOUT
Welcome to my Website
About Myself
Basic information
Name: Nasratullah Hussaini
Current location: Belgium, Gent
Education
Studying secondary school
My hobbies
Gaming
volleyball
jogging


WITNESS LIST
Technology Committee
April 24, 2014 - 1:00 PM
Interim Charge #4 - Patent Abuses
On:
Freeman, Justin (Rackspace US, Inc.)
Mattax, David (Office of the Attorney General)
Murphy, John (PhRMA)
Peters, Anne (Texas legislative council)
Roach, Nelson (Self; Texas Trial Lawyers Association)
Skarvan, Dennis (Caterpillar, Inc.)
Woomer, Eric (Main street patent coalition)
1


{% if post is defined %} {{ partial("partials/single-posts") }} {{ partial("partials/comment-actions") }} {{ partial("partials/comments-list") }} {% else %}
The post doesn t exist


The PUMA Smartwatch Is Available Today For $275
PUMA announced its first-ever smartwatch back in September, and as of today it's available for consumers to buy.
The watch runs on Google's Wear OS platform and is also sold under the Fossil Group umbrella. This is alongside other watches like the Diesel ON Axial, the Emporio Armani Connected Smartwatch 3, and of course Fossil's own Gen 5.
For PUMA, this is a big deal as this is its first venture into smartwatches. For consumers, it's a big deal because it's a dual-gender watch, Meaning it's perfect for both men and women.
Advertisement
The PUMA Smartwatch is available on Amazon
Though you can grab this new watch from PUMA's own site, you can also get it on Amazon.
The cost is the same regardless of the retailer as well, which is $275 for any of the three available colors. The PUMA Smartwatch comes in three different colorways which are White, Neon, and Black.
All of which are colors which work well for both men and women to help position the device as a dual-gender option.
Advertisement
This helps set the PUMA Smartwatch apart. For example, most smartwatches are designed for either men or women. Not with PUMA. It wanted a watch that could be worn by everybody. And it seems to have succeeded.
Unique PUMA style, familiar Wear OS features
Nearly all Wear OS watches are for the most part the same. At least when it comes to the features. Things like heart rate sensors, GPS, Google Pay compatibility, and more are on just about every device.
Many these days are also swimproof, and come with music controls and playback as well as Google Assistant. The PUMA Smartwatch has all of these features, in addition to things like a speaker, the Play Store and more.
Advertisement
Where PUMA sets itself apart is with the design. The watch is styled as a sporty wearable complete with a silicone strap. But you'll also see the PUMA logo in multiple places along the watch.
For example you can find the logo on the crown button, on the tip of the strap, and along the backside of the watch case. The watch also features unique PUMA watch faces with a fairly sporty design as well.
All of these are small aesthetic touches, but they're perfect for someone who loves the PUMA brand. If you're that consumer, then this is probably your smartwatch. If you're looking to grab the PUMA smartwatch you can do so by hitting the button below.
Advertisement


@SuppressWarning
annotation, or// noinspection
line comment, or/** noinspection */
JavaDoc commentExample:
public class C {
// symbol is already private,
// but annotation is still around
@SuppressWarnings({"WeakerAccess"})
private boolean CONST = true;
void f() {
CONST = false;
}
}


SCENT OF A WOMAN A film review by James Berardinelli Copyright 1993 James Berardinelli
Running Length: 2:36 Rated: R (Language, mature themes)
Starring: Al Pacino, Chris O'Donnell Director: Martin Brest Producer: Martin Brest Screenplay: Bo Goldman Music: Thomas Newman Released by Universal Pictures
SCENT OF A WOMAN is about Charles Simms (Chris O'Donnell), a Boston prep school senior, and the Thanksgiving weekend he spends working as the companion of Lt. Colonel Frank Slade (Al Pacino), an embittered, lonely, blind veteran. The job, which doesn't seem all that enjoyable to start with, degenerates further when Slade decides to make an unexpected visit to New York City.
There are certain actors that, when they appear in a film, are almost invariably indicators that the production is one of quality. They are an elite few, with names like Nicholson, Hoffman, Hackman, and Pacino. Considering some of the roles that Al Pacino has played in the past (THE GODFATHER trilogy, for example), it would be hyperbole to say that he gives the "performance of a lifetime" in SCENT OF A WOMAN. However, there's no doubting that for most actors, this would be a career-capper. And though Pacino has given performances of this strength before, that in no way diminishes the effort he invests in SCENT OF A WOMAN.
Chris O'Donnell, a fresh-but-not-unknown face, also does a solid job in the more experienced man's shadow. His role is nicely-understated as well as human, and he manages to fashion a rapport with the audience. This is necessary for the film to succeed, since it's through his eyes that the story unfolds.
In essence, SCENT OF A WOMAN is another in a never-ending series of bonding pictures where each person has something unique to offer to the other. However, this movie is special; it goes deeper than the average film of its ilk, plumbing the depths of two superbly-rendered characters. There are numerous dynamic scenes, along with a surprising amount of comedy. Director/ Producer Martin Brest knows how to blend humor with drama. His mix is nearly flawless, and he manages to do almost the entire film without resorting to cheap, manipulative tricks. Laughter, tears, and cheers are genuine - straight from the heart - not the result of the movie-makers maneuvering us into giving pre-programmed responses. Considering how sound the bulk of this film is, the final moments are weak, but skillfully handled nevertheless. Brest is also a master at encouraging viewers to suspend disbelief. There's a scene in SCENT OF A WOMAN with Pacino and O'Donnell in a Ferrari that, while implausible, is natural in the context of the film.
The movie is as long as its storyline demands. It doesn't seem like two and one-half hours, and less time with these characters would have cheated the audience. Aided by an emotive score from Thomas Newman, SCENT OF A WOMAN is a masterful production and a superb way to start 1993.
Rating: 9.6 (A+, ****)
- James<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Do all blocks have at least one assigned application?
Do all block subsets have at least one assigned application?
Do all subset quantity totals match the quantities given in Step 2?
Will all instances of this Building Block contain the same Applications?
Yes
No


I'm a PhD student in the Department of Computer Science and Engineering, Texas A&M University since 2012. My advisor is Prof. Radu Stoleru. My research interests are in the areas of delay tolerant networks, opportunistic social networks. I received my B.E. degree from Department of Automation, Tsinghua University in 2012.
Bio
Education
Ph.D. student in Computer Engineering
Texas A&M University, College Station, US
September 2012 - Present
Bechelor of Engineering in Automation
Tsinghua University, Beijing, China
August 2008 - July 2012
Publications
- Chen Yang, and Radu Stoleru. "Hybrid Routing in Wireless Networks with Diverse Connectivity." in The 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc '2016) (accepted)
- Chen Yang, and Radu Stoleru. "On Balancing the Energy Consumption of Routing Protocols for Opportunistic Social Networks." in The IEEE 34th International Conference on Performance Computing and Communications Conference (IPCCC' 2015)
- Subhajit Mandal, Chen Yang, Ala Altaweel, and Radu Stoleru. "An Efficient Pairwise Key Establishment Scheme for Ad-hoc Mobile Clouds." in The IEEE 11th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob' 2015)
- Chen Yang, and Radu Stoleru. "Routing protocol-independent Contact Optimization for opportunistic social networks." in The IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob' 2014)
- Myounggyu Won, Chen Yang, Wei Zhou, and Radu Stoleru. "Energy efficient multi-channel media access control for dense wireless ad hoc and sensor networks." in Wireless networks 19.7 (2013): 1537-1551.
Teaching Experience
- Teaching assistant, CSCE 121 Introduction to Program Design & Concepts, Fall' 12
- Teaching assistant, CSCE 221 Data Structures and Algorithms, Spring' 13
- Teaching assistant, CSCE 464 Wireless and Mobile Systems, Fall' 13, Fall' 15


void WinScroll( WindowHandle win, WWFixedAsDWord xMove, WWFixedAsSWord yMove, PointWWFixed * scrollAmt);
This routine scrolls a window.
Include: win.h
void WinSetInfo( WindowHandle win, WinInfoType type, dword data);
This routine sets some data for the specified window.
Include: win.h
void WinSetNullTransform( WindowHandle win, WinInvalFlag flag);
This routine changes a window's transformation matrix to the null (or identity) matrix.
Include: win.h
void WinSetPtrImage( WindowHandle win, WinSetPtrImageLevel ptrLevel, optr ptrCh);
This routine sets the pointer image within the range handled by the specified window.
Include: win.h
void WinSetTransform( WindowHandle win, const TransMatrix * tm, WinInvalFlag flag);
This routine replaces the window's transformation matrix with the one passed in *tm .
Include: win.h
void WinSuspendUpdate( WindowHandle win);
This routine suspends the sending of update messages to the window. The messages will be sent when
WinUnSuspendUpdate()
is called.
Include: win.h
XYValueAsDWord WinTransform( WindowHandle win, sword x, sword y);
This routine translates the passed document coordinates into screen coordinates.
Include: win.h
void WinTransformDWord( WindowHandle win, sdword xCoord, sdword yCoord, PointDWord * screenCoordinates);
This routine translates the passed document coordinates into screen coordinates. The translated coordinates are written to
*screenCoordinates
.
Include: win.h
void WinUnSuspendUpdate( WindowHandle win);
This routine cancels a previous
WinSuspendUpdate()
call.
Include: win.h
XYValueAsDWord WinUntransform( WindowHandle win, sword x, sword y);
This routine translates the passed screen coordinates into document coordinates.
Include: win.h
void WinUntransformDWord( WindowHandle win, sdword xCoord, sdword yCoord, PointDWord * documentCoordinates);
This routine translates the passed screen coordinates into document coordinates. The translated coordinates are written to
*documentCoordinates
.
Include: win.h
word WWFixedToFrac(WWFixed wwf)
This macro lets you address the fractional portion of a
WWFixed
value. It is legal to use this to assign a value to the fractional protion; that is,
WWFixedToFrac(myWWFixed) = 5;
is perfectly legal.
Include: geos.h
word WWFixedToInt(WWFixed wwf)
This macro lets you address the intetgral portion of a
WWFixed
value. It is legal to use this to assign a value to the integral protion; that is,
WWFixedToInt(myWWFixed) = 5;
is perfectly legal.
Include: geos.h