| Trees | Indices | Toggle frames |
|---|
Abstract classes used by pyglet.font implementations.
These classes should not be constructed directly. Instead, use the functions in pyglet.font to obtain platform-specific instances. You can use these classes as a documented interface to the concrete classes.
|
Glyph
A single glyph located within a larger texture.
|
|
|
GlyphTextureAtlas
A texture within which glyphs can be drawn.
|
|
|
GlyphRenderer
Abstract class for creating glyph images.
|
|
|
FontException
Generic exception related to errors from the font module.
|
|
|
Font
Abstract font class able to produce glyphs.
|
List of unicode
|
get_grapheme_clusters(text)
Implements Table 2 of UAX #29: Grapheme Cluster Boundaries.
|
Implements Table 2 of UAX #29: Grapheme Cluster Boundaries.
Does not currently implement Hangul syllable rules.
unicode
: List of Unicode grapheme clustersSince: pyglet 1.1.2
| Trees | Indices | Toggle frames |
|---|
| Generated by Epydoc 3.0beta1 on Sun Mar 22 20:15:38 2009 | http://epydoc.sourceforge.net |


.
| KSEC1 element | Contents | GRIB octet | Recommended GRIB_API key | Coded GRIB_API keys | Comments |
|---|---|---|---|---|---|
| 37 |
ECMWF local GRIB use definition identifier. |
41 | localDefinitionNumber | localDefinitionNumber | |
| 38 |
Class = 1, Operations |
42 | class | marsClass | |
| 39 |
Type |
43 | type | marsType | |
| 40 |
Stream |
44-45 | stream | marsStream | |
| 41 |
Version number or experiment identifier. |
46-49 | expver | experimentVersionNumber | |
| 42 | Satellite identifier as defined in WMO Common code table C-5 | 50-51 | ident |
satelliteIdentifier |
|
| 43 | Instrument identifier as defined in WMO Common code table C-8 | 52-53 | instrument |
instrumentIdentifier |
|
| 44 | Channel number channel id tables | 54-55 | channel |
channelNumber |
|
| 45 |
Function code. Initially defined as: |
56 | functionCode |
functionCode |


-
No one was making fun of Andy Griffith. I can't emphasize that enough.
-
I hear the jury's still out on science.
-
I run a pretty tight ship around here. With a pool table. It's a gaming ship.
-
Dead Dove DO NOT EAT.
-
It's a jetpack, Michael. What could possibly go wrong?
-
And the soup of the day is bread.


This app was made using
Cytoscape.js
.
Data reference
Cheese
Moisture
Soft
Semi-soft
Semi-hard
Hard
Other
Country
England
France
Italy
USA
Spain
Switzerland
Other Europe
Other New World
Other
Drink
White wine
Red wine
Cider


The ‘Truth Hurts’ singer felt stung by a Postmates delivery worker who she claimed “stole” her food. In retaliation, she shared a screenshot of the Postmates order, which included the delivery driver’s face, plus her first name and last initial.
The move was presumably an attempt both to shame Postmates into reprimanding the worker — Lizzo tagged the delivery service in the tweet — and to get the singer’s hundreds of thousands of fans to go after her.
Related
Basically, it was about as selfish a use of fame as it is possible to imagine — a craven attempt to mobilise the support of her fans to attack someone making many hundreds of thousands a dollar year in income less than her.
The decision to share the information kicked off a massive backlash against Lizzo, so bad that the singer was eventually forced to apologise and delete her tweet.
Now, the Postmates worker has filed a suit against Lizzo, as per Pitchfork.
According to the suit, the singer made “false statements that are defamatory and are libelous.”
“Lizzo’s conduct was extreme and outrageous in that she used her celebrity to publicly defame, disparage, and threaten a private individual to roughly one million Twitter followers,” goes the rest of the suit.
The singer is yet to respond.


Toggle navigation
Suning
Home
About Us
{{username}}
Dashboard
26
Notifications
12
Scheduled cards
124
Order History
13
Amount
Notification Part
Scheduled Gifts
Order History
Amount


Tanmya1449.github.io
Peg Perego Isofix Base 0+1 Gebrauchsanleitung. Peg-Perego Adjustable Base Instructions For Use Manual. View and Download Peg-Perego Adjustable Base instructions for use manual online. Baby Car Seats Adjustable Base. Adjustable Base Car Seat pdf manual download. Also for: Primo viaggio.


This was my first Android app I ever made. It has a very basic layout that allows you to view all of your created notes and make new ones. I also added an option to delete all notes.
I made this app to help me learn how to use web based lanuages like HTML, CSS and JavaScript to quicky make mobile apps using Apache Cordova. This is a simple app that allows you to convert some common units of measurement to other related forms of measurement.
This project was for a 2017 Halloween game jam. I was making a puzzel game where you are stuck in a voxel style mansion and hadd to find clues and sole riddles to escape.


Pat's Salmon Cookies Sales
Add/Update Location
Location Name:
Min Cust/Hr:
Max Cust/Hr:
Avg Cookies/Cust:
Create new/update


Across: 1,8dn. Where 21 suffered silly blonde's brain (6 6) 4. Asked MC to play hit (7) 10. Hikes among ridges (9) 11. Do be a lunatic at home (5) 12. Incidentally, not including the backroad (5) 13. Fair? Ask an upset warden at 1 8 down writing this (9) Something 9 21 learnt at 1 8 as kin afar Sank a fair / Fakir as an / ask fan air / ask in a far 14. Lad went off to get Marsh (7) 16. The primary justification for charge faced by 21 (7) 18. Britain's end, or British Isles' French fellows? (7) 20. To be adjusted in time, right? (7) Set timer in... In time to be adjusted ....R? 22. Streets in chaos welcoming parliamentarian who has great allure (9) 24. Mark brought none back, which is sometimes described as noble (5) 25.  African clone goes mad (9) close gone / clone goes 27. Australian 8 lost student, although they're said to be keepers (7) 28. Angry one with a degree who became president (6) Down: 1,18dn. 28's vision with a brown in it? No, a mix! (7 6) 2. Bet on fluid in quiet spot (9) 3. Bearing my opposition (5) 5. Rum ask? Rum time for swimmer (7) 6. Ask cretin about being most unhappy (9) 7. Nasty disease inverting a part of ear (5) 8. see 1ac 9,21. Strange land names lone freedom fighter (6 7) 15. A norm, the identification of systematic discrimination (9) 17. Green site developed for ecosystem (9) 18. see 1dn 19. Princess' jacket (7) 20. Burnt sienna not right ustairs (6) 21. see 9dn 23. 28's successor initially made bike crash (5) 24. Ox has strange way of communicating (5)


!DOCTYPE html>
Express, anonymously.
Express, anonymously.
lets you pour your heart and speak your mind about situations or stuff that is happening in your live, using a username of "Anonymous". You will get to vote for the best post of the week, and dislike posts which you feel are not desirable. When a post gets five dislike it gets removed from the app.
Name :
Version : 1.0
Developer : Khulekani Ngongoma
Express, anonymously.


What is LibreCAD
LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers. You, too, can also get involved!
Features
LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 20 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux (Debian, Ubuntu, Fedora, Mandriva, Suse ...). You can download, install and distribute LibreCAD freely, with no fear of copyright infringement.
 Lots of things have been worked out, but plenty of bugs and features are still waiting to be solved. How can you help? We need people that are coders, testers, translators. We currently don't have everything in place, so it will always help if you have existing resources we can use, know what other projects do in specific areas, or, most important, do what you do best and have fun doing it!
Come join our community, and contribute in any way you like:


Nav Bar
Home
Create a Task
Read All Tasks
Read One Task
Create a User
Read All Users
Read One user
Hello, world!
Welcome to my TODO WebPage
Click the buttons below for their functionality
Create a Task
View All Tasks
View One Task
Create a User
View All User
View One User


Class: Aws::PI::Types::DescribeDimensionKeysRequest
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
::Aws::Structure ,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb |
Overview
Constant Summary
-
SENSITIVE =
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 371[]
Instance Attribute Summary
-
#additional_metrics ⇒ Array<String>
rw
Additional metrics for the top
N
dimension keys. -
#end_time ⇒ Time
rw
The date and time specifying the end of the requested time series data.
-
#filter ⇒ Hash<String,String>
rw
One or more filters to apply in the request.
-
#group_by ⇒ Types::DimensionGroup
rw
A specification for how to aggregate the data points from a query result.
-
#identifier ⇒ String
rw
An immutable, Amazon Web Services Region-unique identifier for a data source.
-
#max_results ⇒ Integer
rw
The maximum number of items to return in the response.
-
#metric ⇒ String
rw
The name of a Performance Insights metric to be measured.
-
#next_token ⇒ String
rw
An optional pagination token provided by a previous request.
-
#partition_by ⇒ Types::DimensionGroup
rw
For each dimension specified in
GroupBy
, specify a secondary dimension to further subdivide the partition keys in the response. -
#period_in_seconds ⇒ Integer
rw
The granularity, in seconds, of the data points returned from Performance Insights.
-
#service_type ⇒ String
rw
The Amazon Web Services service for which Performance Insights will return metrics.
-
#start_time ⇒ Time
rw
The date and time specifying the beginning of the requested time series data.
Instance Method Summary
::Aws::Structure
- Included
| #to_hash | Alias for Structure#to_h. |
Instance Attribute Details
#additional_metrics ⇒ Array
<String
> (rw)
Additional metrics for the top N
dimension keys. If the specified
dimension group in the GroupBy
parameter is db.sql_tokenized
,
you can specify per-SQL metrics to get the values for the top N
SQL digests. The response syntax is as follows: "AdditionalMetrics"
\: \{ "string" : "string" \}
.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#end_time ⇒ Time
(rw)
The date and time specifying the end of the requested time series
data. The value specified is exclusive, which means that data
points less than (but not equal to) EndTime
are returned.
The value for EndTime
must be later than the value for
StartTime
.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#filter ⇒ Hash
<String
,String
> (rw)
One or more filters to apply in the request. Restrictions:
Any number of filters by the same dimension, as specified in the
GroupBy
orPartition
parameters.A single filter for any other dimension in this dimension group.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#group_by ⇒ Types::DimensionGroup (rw)
A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights returns all dimensions within this group, unless you provide the names of specific dimensions within this group. You can also request that Performance Insights return a limited number of values for a dimension.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#identifier ⇒ String
(rw)
An immutable, Amazon Web Services Region-unique identifier for a data source. Performance Insights gathers metrics from this data source.
To use an Amazon RDS instance as a data source, you specify its
DbiResourceId
value. For example, specify
db-FAIHNTYBKTGAUSUZQYPDS2GW4A
.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#max_results ⇒ Integer
(rw)
The maximum number of items to return in the response. If more items
exist than the specified MaxRecords
value, a pagination token is
included in the response so that the remaining results can be
retrieved.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#metric ⇒ String
(rw)
The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
db.load.avg
- A scaled representation of the number of active sessions for the database engine.db.sampledload.avg
- The raw number of active sessions for the database engine.
If the number of active sessions is less than an internal
Performance Insights threshold, db.load.avg
and
db.sampledload.avg
are the same value. If the number of active
sessions is greater than the internal threshold, Performance
Insights samples the active sessions, with db.load.avg
showing the
scaled values, db.sampledload.avg
showing the raw values, and
db.sampledload.avg
less than db.load.avg
. For most use cases,
you can query db.load.avg
only.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#next_token ⇒ String
(rw)
An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond
the token, up to the value specified by MaxRecords
.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#partition_by ⇒ Types::DimensionGroup (rw)
For each dimension specified in GroupBy
, specify a secondary
dimension to further subdivide the partition keys in the response.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#period_in_seconds ⇒ Integer
(rw)
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
1
(one second)60
(one minute)300
(five minutes)3600
(one hour)86400
(twenty-four hours)
If you don't specify PeriodInSeconds
, then Performance Insights
chooses a value for you, with a goal of returning roughly 100-200
data points in the response.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#service_type ⇒ String
(rw)
The Amazon Web Services service for which Performance Insights will return metrics. Valid values are as follows:
RDS
DOCDB
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end
#start_time ⇒ Time
(rw)
The date and time specifying the beginning of the requested time
series data. You must specify a StartTime
within the past 7 days.
The value specified is inclusive, which means that data points
equal to or greater than StartTime
are returned.
The value for StartTime
must be earlier than the value for
EndTime
.
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 358
class DescribeDimensionKeysRequest < Struct.new( :service_type, :identifier, :start_time, :end_time, :metric, :period_in_seconds, :group_by, :additional_metrics, :partition_by, :filter, :max_results, :next_token) SENSITIVE = [] include Aws::Structure end


The available LLVM passes
Polly consists of a set of LLVM passes.
Front End
- polly-prepare Prepare code for Polly
- polly-detect Detect SCoPs in functions
- polly-analyze-ir Analyse the LLVM-IR in the detected SCoPs
- polly-independent Create independent blocks
- polly-scops Create polyhedral description of SCoPs
Middle End
- polly-dependences Calculate the dependences in a SCoPs
- polly-opt-pocc Optimize the SCoP using PoCC [removed after LLVM 3.4.2]
- polly-opt-isl Optimize the SCoP using isl
- Import/Export
- polly-export-scoplib Export SCoPs with ScopLib library (Writes a .scoplib file for each SCoP) [removed after LLVM 3.4.2]
- polly-import-scoplib Import SCoPs with ScopLib library (Reads a .scoplib file for each SCoP) [removed after LLVM 3.4.2]
- polly-export-jscop Export SCoPs as JSON (Writes a .jscop file for each SCoP)
- polly-import-jscop Import SCoPs from JSON (Reads a .jscop file for each SCoP)
- Graphviz
- dot-scops Print SCoPs of function
- dot-scops-only Print SCoPs of function (without function bodies)
- view-scops View SCoPs of function
- view-scops-only View SCoPs of function (without function bodies)
Back End
- polly-ast Execute isl code generation
- polly-codegen Create LLVM-IR from the polyhedral information


Kosgei among five finalists for female athlete of the year
(Reuters) - Kenya’s marathon world record holder Brigid Kosgei is among five finalists for the Female Athlete of the Year award after the sport’s governing body, World Athletics, narrowed down the initial list of 11 nominees.
Kosgei finished last month’s Chicago Marathon in two hours, 14 minutes and four seconds to break Briton Paula Radcliffe’s 16-year-old world record.
American Dalilah Muhammad, who broke her own 400m hurdles world record to claim gold at the world championships, was also among the finalists announced on Tuesday alongside Jamaican Shelly-Ann Fraser-Pryce, Venezuelan Yulimar Rojas and the Netherlands’ Sifan Hassan.
Kenya’s Eliud Kipchoge, who became the first athlete to run a marathon in under two hours in an unofficial event in Vienna last month, was among the five finalists named for the male athlete of the year award on Monday.
Americans Sam Kendricks and Noah Lyles, Uganda’s Joshua Cheptegei and Norwegian hurdler Karsten Warholm are also up for the award.
The winners will be announced at the World Athletics Awards 2019 in Monaco on Nov. 23.


asset-hoster
There are {{ .numberOfFiles }} files hosted on this instance.
file_upload
Upload a File
view_comfy
View Hosted Files
settings
Settings
logout
Logout


This pen is a antique brass dragon themed pen made with blinda maple burl barrels. Notice the dragon scales on the writing nib, claw on the mid band and the unique dragon pen clip with jewel on the top. Also available in antique pewter silver.
Start Your Custom ProjectThis pen is a favourite of all the hunters out there. This lever action pays homage to early hunting rifles. The scribing in the upper barrel really adds some character and when matched to the dark maple “stock” of the lower barrel. The nib is fashioned as a bullet tip and really completes the look of the pen. Comes with an optional mini rifle case pen case.
Start Your Custom ProjectThis pen is a cat themed pen complete with sleeping cat topper, cat tail clip, and cute paw prints on the center band and nib. This one is done in chrome and the barrels are purple acrylic.
Start Your Custom ProjectThis music theme pen is sure to “drum” up some interesting conversations. Made with pewter silver the top is a drum, has a guitar fret board pen clip, a piano key centre band and music note nib. Barrels are piano black acrylic.
Start Your Custom Project


Use the keyboard controls to rotate and move the blocks as they fall
Place the blocks to form horizontal lines, which will be removed and make all the blocks above fall down. If the blocks reach the top of the screen, the game is over!
Clear multiple lines at a time, or clear lines in consective moves to earn more points.


Extend Bootstrap's grid system with the thumbnail component to easily display grids of images, videos, text, and more.
More information at getbootstrap.com
http://getbootstrap.com/components/#thumbnails
To edit content group options, click the Edit Content Group icon .
| Option | Data Type | Function |
|---|---|---|
| Title | Input | Enter title or leave blank |
| Title Link | Content Selector | Select target for title link or leave blank |
| Body | Rich Text (RTE) | |
| Image | Media Library Selector | Select an image in the Media Library |
| Image | Media Library Selector | Select an image in the Media Library |
| Image Link | Content Selector | Select a target for an image link — leave blank for no linking |
| Link | Content Selector | Select a target for a body text link — leave blank for no linking |
| Contextual CSS Class Nothing gets applied - this should be removed | Selection | Select thumbnail style using bootstrap default class options
|
| CSS Class | Input | Add CSS class |
| Style | Input | Add CSS styles (inline) |
The Thumbnail component is comprised of a Title with optional linking, Body, Image (optional link), and Body Text Link (optional).
Enter the Thumbnail Title as text — entry here is rendered in the caption h3
section.
Enter Thumbnail Body text — entry here is rendered in the caption
section.
Note that this item uses the Rich Text Editor (RTE) so additional HTML can be entered.
Select Thumbnail Body Text Link
Select Thumbnail Image
To select an image, click the Choose an Image icon.
To edit an image, click the Modify Image Appearance icon.
| Option | Data Type | Function |
|---|---|---|
| Text | Input | Alternate Text |
| Width | Input | Set the width of the image if they are different than the dimensions of the original |
| Height | Input | Set the height of the image if they are different than the dimensions of the original |
| Keep Aspect Ratio | Checkbox | |
| Horizontal space | Input | Set the horizontal space around the image |
| Vertical Space | Input | Set the vertical space around the image |
To delete an image, click the Remove the Image icon.

Title

Body

Link

.thumbnail {
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
display: block;
line-height: 1.42858;
margin-bottom: 20px;
padding: 4px;
transition: border 0.2s ease-in-out 0s;
}
.thumbnail > img,
.thumbnail a > img {
display: block;
height: auto;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
.thumbnail .caption {
color: #333;
padding: 9px;
}


{% extends "base.html" %} {% load url from future %} {% block title %}Contact Us{% endblock title %} {% block navbar %} {% endblock navbar %} {% block m_column_content %}
For {{course.title}} course staff email {{staffmail}}. Course staff may not be able to respond to all queries individually - please consider posting on the discussion forum.
{% endif %}For general information email our admin


I came upon a paper Dynamic or batch publishing?, which was interesting in light of my recent post.
Here's some of the features James Robertson gives for dynamic sites:
Instant update. We do that too -- you change something, it gets immediately published. Not a big deal. I don't understand the author's concern with batch processing -- event-based static publishing works quite well and doesn't require batching.
Content on the site can be dynamically filtered based on the user, section of the site, or other rules. That is a real problem. We regenerate select pages (which contain embedded code) whenever a "related" page is changed (which is for most site updates), which allows us to create things like dynamically-generated navigation elements. User-specific dynamicism is out, though.
Navigation reflects the structure of the site from moment to moment, and 'related topics' are always up to date. No problem, using those "dynamic" pages (which are still published statically).
Dynamic publishing is also very well suited to personalisation and role-based customisation. Nope, just can't do it. Well, technically we could by publishing more code to the site, instead of plain HTML (actually with server-side includes, but that's an incredibly anemic scripting environment).
'In-context' editing. We do this, using a proxy that does a recursive fetch of the page, then adds a bar to the top with editing controls. This only applies to the development side of the site (which is what you'd want anyway). We use separate domains to avoid rewriting all the links (which is error-prone).
Versioning and 'back in time'. Versioning works fine, but viewing a branch or specific date of the page is not feasible. Because we are utilizing some features which are relatively opaque to us (Apache server side includes) we are somewhat tied to a static version of the site being present. Of course, we could easily reimplement SSIs in Python, and then be able to present the-site-as-it-was, instead of only the-site-as-it-will-be. I'm not sure if we'll see a demand for this, though. Branching and more sophisticated version control also remains outside of our domain, and probably outside of the sophistication of our users. Branching is not easy to use!
Blending sites. We do some of this, by controlling multiple sites off a single application (and database) instance. One "site" can provide content across sites, through a common interface and with shared internal tracking. Sites cannot be user-customized, though, so a single site cannot play multiple roles (e.g., one personality for the public, another for employees). These are two sides of the same coin. Personally I think cross-site flexibility is more useful than multiple personalities in a single site. Domains are cheap, and subdomains are free.
Actually, looking through the article, the CMS we've written would be a "hybrid", because of our use of SSI and the dynamicism of the development site.


0:11 So when I was in Morocco, in Casablanca, not so long ago, I met a young unmarried mother called Faiza. Faiza showed me photos of her infant son and she told me the story of his conception, pregnancy, and delivery.
0:30 It was a remarkable tale, but Faiza saved the best for last. "You know, I am a virgin," she told me. "I have two medical certificates to prove it."
 Now, I know this might sound like a dream job, or possibly a highly dubious occupation,
1:09 but for me, it's something else altogether. I'm half Egyptian, and I'm Muslim. But I grew up in Canada, far from my Arab roots.
1:18 Like so many who straddle East and West, I've been drawn, over the years, to try to better understand my origins. That I chose to look at sex comes from my background in HIV/AIDS, as a writer and a researcher and an activist. Sex lies at the heart of an emerging epidemic in the Middle East and North Africa, which is one of only two regions in the world where HIV/AIDS is still on the rise.
1:46 Now sexuality is an incredibly powerful lens with which to study any society, because what happens in our intimate lives is reflected by forces on a bigger stage: in politics and economics, in religion and tradition, in gender and generations. As I found, if you really want to know a people, you start by looking inside their bedrooms.
2:12 Now to be sure, the Arab world is vast and varied. But running across it are three red lines -- these are topics you are not supposed to challenge in word or deed.
2:24 The first of these is politics. But the Arab Spring has changed all that, in uprisings which have blossomed across the region since 2011. Now while those in power, old and new, continue to cling to business as usual, millions are still pushing back, and pushing forward to what they hope will be a better life.
2:47 That second red line is religion. But now religion and politics are connected, with the rise of such groups as the Muslim Brotherhood. And some people, at least, are starting to ask questions about the role of Islam in public and private life.
3:05 You know, as for that third red line, that off-limits subject, what do you think it might be?
3:11 Audience: Sex.
3:12 Shereen El Feki: Louder, I can't hear you.
3:13 Audience: Sex.
3:14 SEF: Again, please don't be shy.
3:16 Audience: Sex.
3:17 SEF: Absolutely, that's right, it's sex. (Laughter) Across the Arab region, the only accepted context for sex is marriage -- approved by your parents, sanctioned by religion and registered by the state. Marriage is your ticket to adulthood. If you don't tie the knot, you can't move out of your parents' place, and you're not supposed to be having sex, and you're definitely not supposed to be having children.
3:48 It's a social citadel; it's an impregnable fortress which resists any assault, any alternative. And around the fortress is this vast field of taboo against premarital sex, against condoms, against abortion, against homosexuality, you name it.
4:10 Faiza was living proof of this. Her virginity statement was not a piece of wishful thinking. Although the major religions of the region extoll premarital chastity, in a patriarchy, boys will be boys. Men have sex before marriage, and people more or less turn a blind eye.
4:32 Not so for women, who are expected to be virgins on their wedding night -- that is, to turn up with your hymen intact. This is not a question of individual concern, this is a matter of family honor, and in particular, men's honor.
4:50 And so women and their relatives will go to great lengths to preserve this tiny piece of anatomy -- from female genital mutilation, to virginity testing, to hymen repair surgery.
5:03 Faiza chose a different route: non-vaginal sex. Only she became pregnant all the same. But Faiza didn't actually realize this, because there's so little sexuality education in schools, and so little communication in the family.
5:22 When her condition became hard to hide, Faiza's mother helped her flee her father and brothers. This is because honor killings are a real threat for untold numbers of women in the Arab region. And so when Faiza eventually fetched up at a hospital in Casablanca, the man who offered to help her, instead tried to rape her.
5:49 Sadly, Faiza is not alone. In Egypt, where my research is focused, I have seen plenty of trouble in and out of the citadel. There are legions of young men who can't afford to get married, because marriage has become a very expensive proposition. They are expected to bear the burden of costs in married life, but they can't find jobs. This is one of the major drivers of the recent uprisings, and it is one of the reasons for the rising age of marriage in much of the Arab region.
6:23 There are career women who want to get married, but can't find a husband, because they defy gender expectations, or as one young female doctor in Tunisia put it to me, "The women, they are becoming more and more open. But the man, he is still at the prehistoric stage."
 They are on the receiving end of laws which punish their activities, even their appearance.  Couples who are looking for greater happiness, greater sexual happiness in their married lives, but are at a loss of how to achieve it, especially wives, who are afraid of being seen as bad women if they show some spark in the bedroom.
7:27 And then there are those whose marriages are actually a veil for prostitution. They have been sold by their families, often to wealthy Arab tourists.  Yeah. It's not as if the Arab world has a monopoly on sexual hangups.
7:57 And although we don't yet have an Arab Kinsey Report to tell us exactly what's happening inside bedrooms across the Arab region, It's pretty clear that something is not right. Double standards for men and women, sex as a source of shame, family control limiting individual choices, and a vast gulf between appearance and reality: what people are doing and what they're willing to admit to, and a general reluctance to move beyond private whispers to a serious and sustained public discussion.
8:34 As one doctor in Cairo summed it up for me, "Here, sex is the opposite of sport. Football, everybody talks about it, but hardly anyone plays. But sex, everybody is doing it, but nobody wants to talk about it."  And it might sound that these handy hints come from "The Joy of Sex" or YouPorn. But in fact, they come from a 10th-century Arabic book called "The Encyclopedia of Pleasure," which covers sex from aphrodisiacs to zoophilia, and everything in between.
9:45 The Encyclopedia is just one in a long line of Arabic erotica, much of it written by religious scholars. Going right back to the Prophet Muhammad, there is a rich tradition in Islam of talking frankly about sex: not just its problems, but also its pleasures, and not just for men, but also for women. A thousand years ago, we used to have whole dictionaries of sex in Arabic. Words to cover every conceivable sexual feature, position and preference, a body of language that was rich enough to make up the body of the woman you see on this page.
10:28 Today, this history is largely unknown in the Arab region. Even by educated people, who often feel more comfortable talking about sex in a foreign language than they do in their own tongue. Today's sexual landscape looks a lot like Europe and America on the brink of the sexual revolution.
10:47 But while the West has opened on sex, what we found is that Arab societies appear to have been moving in the opposite direction. In Egypt and many of its neighbors, this closing down is part of a wider closing in political, social and cultural thought. And it is the product of a complex historical process, one which has gained ground with the rise of Islamic conservatism since the late 1970s.  In the Arab region, they brand these attempts as a Western conspiracy to undermine traditional Arab and Islamic values. But what's really at stake here is one of their most powerful tools of control: sex wrapped up in religion.
11:43 But history shows us that even as recently as our fathers' and grandfathers' day, there have been times of greater pragmatism, and tolerance, and a willingness to consider other interpretations: be it abortion, or masturbation, or even the incendiary topic of homosexuality. It is not black and white, as conservatives would have us believe. In these, as in so many other matters, Islam offers us at least 50 shades of gray. (Laughter)
12:19 Over my travels, I've met men and women across the Arab region who've been exploring that spectrum -- sexologists who are trying to help couples find greater happiness in their marriages, innovators who are managing to get sexuality education into schools, small groups of men and women, lesbian, gay, transgendered, transsexual, who are reaching out to their peers with online initiatives and real-world support. Women, and increasingly men, who are starting to speak out and push back against sexual violence on the streets and in the home.  But I am optimistic that, in the long run, times are changing, and they and their ideas will gain ground. Social change doesn't happen in the Arab region through dramatic confrontation, beating or indeed baring of breasts, but rather through negotiation.
13:44 What we're talking here is not about a sexual revolution, but a sexual evolution, learning from other parts of the world, adapting to local conditions, forging our own path, not following one blazed by another. That path, I hope, will one day lead us to the right to control our own bodies, and to access the information and services we need to lead satisfying and safe sexual lives. The right to express our ideas freely, to marry whom we choose, to choose our own partners, to be sexually active or not, to decide whether to have children and when, all this without violence or force or discrimination.
14:33 Now we are very far from this across the Arab region, and so much needs to change: law, education, media, the economy, the list goes on and on, and it is the work of a generation, at least.
14:51 But it begins with a journey that I myself have made, asking hard questions of received wisdoms in sexual life. And it is a journey which has only served to strengthen my faith, and my appreciation of local histories and cultures by showing me possibilities where I once only saw absolutes.
15:12 Now given the turmoil in many countries in the Arab region, talking about sex, challenging the taboos, seeking alternatives might sound like something of a luxury.
15:24 But at this critical moment in history, if we do not anchor freedom and justice, dignity and equality, privacy and autonomy in our personal lives, in our sexual lives, we will find it very hard to achieve in public life.
15:43 The political and the sexual are intimate bedfellows, and that is true for us all. no matter where we live and love.
15:53 Thank you.
15:54 (Applause)


{% include meta.html %}
My name is Briana Eng and I'm a software development student @ Ada Developers Academy. The program includes 6 months of in-class instruction and a 5 month internship. Previously, I worked in the world of tech PR at WE Communications and Edelman.


The website oddsshark.com acts as a type of marketplace for several online sportsbooks. As an inducement to visit their site and bet at one of their clients, they gave predicted scores for each sporting event they cover. The projected scores are real numbers with a single decimal point precision.
There are a number of ways to turn those projections into P(win for team x) and that probability can be used to compute a rational bet for one team or the other in all contests for which the vig (spread between the payouts for either team in a contest) doesn't straddle that probability. It is commonly accepted belief that the market is the best estimate of the probability of a team winning. If the payout for a given match is -110/-110 (essentially even money in American odds) we expect the underlying probability of either team winning is 50%.
This raises several questions in my mind:
This ongoing project seeks to answer these questions by scraping relevant sources on a regular basis and backtesting the predictions. Specifically, I'm only looking at baseball (MLB) and basketball (NBA) - so I can say I'm covering b'ball without fear of ambiguity.
Details can be found here.
This is the set of bets advertised today on oddsshark.com. Click here to view season's results to date


This is a mobile application that I built and did UX for while working at childcare software startup ‘KindyNow’ as their front-end Software Engineer. Built with react-native, javascript and redux. Design by Andrew Smith, Back-end development by Sina Karimi.
Click Childcare IOS App (2016)
APP DESCRIPTION
“Click Childcare is Australia’s first mobile App that helps busy working families quickly find and secure available childcare.
WITH CLICK CHILDCARE YOU CAN:
Search for childcare centres throughout Australia
View childcare centre photos, ratings, availabilities and prices
Find availability at childcare centres in your area
Book last minute childcare
Secure long term childcare arrangements.”


An image, captured by the wayback machine from 2009,
of a website I made in highschool containing
now defunct links to songs I recorded in my family house's
closet (also containing the internet router and cleaning supplies),
along with some
geometric broken image links from the album art I photo-shopped together from
heavily filtered images of things around my house:
My freshman and sophomore years of high school I didn’t have many friends — I spent a lot of time next to the router
making angsty electronic music.
I made hundreds of songs, and used iWeb (apple’s WYISWYG website maker) to make a website to ‘publish’
the music to. I spent hours photographing my dog,
and random plants and photo-shopping the images together into album art.
I put all the songs and album
art onto http://maximusfowler.com and didn’t share the website or music with anyone.
This last spring I looked up maximusfowler.com on the wayback machine and found three entries:
I clicked through to Music.html and found the following remnant of a page from 2009:
https://web.archive.org/web/20090323231502/http://www.maximusfowler.com/maximusproductions/Music.html
Scrolling through the blue letters on the dark background, thinking about echoes
of a memory, of looking out the window of my bedroom at night, and an even more distant memory of barefoot stepping on a firecracker and crying, of
diving into a lake and passing through an unexpected cold patch of water.
Perhaps these dark blue letters and empty boxes reverberate my childhood to me
more deeply than if all the pages of the site remained


After choosing a starting article (and optionally changing the language):
click a link below to go to the Wikidata item or property page for that article where you can edit the item/property OR
click the text of a field below (e.g., "Bahá'u'lláh"), and if there are subproperties, they will be displayed inline which can in turn be expanded (e.g., then click on the place of birth of Baha'u'llah, Tehran, to see details about Tehran and so on):


RED MOUNTAIN (director: William Dieterle; screenwriters: from story by George W. George/John M. Lucas/George F. Slavin; cinematographer: Charles B. Lang; editor: Warren Low; cast: Alan Ladd (Capt. Brett Sherwood), Arthur Kennedy (Lane Waldron), Lizabeth Scott (Chris), John Ireland (Quantrell), Francis McDonald (Marshal Roberts), James Bell (Dr. Terry), Neville Brand (Dixon), Jeff Corey (Skee), Jay Silverheels (Little Crow), Iron Eyes Cody (Ute Indian), 1951)
Reviewed by Dennis Schwartz
Standard Civil War story set in the mountains of Colorado in 1865, with Captain Brett Sherwood (Alan Ladd) as a former Confederate officer who rode with General Pickett; Arthur Kennedy as Lane Waldron, a former Confederate soldier who was in a Union prison and was paroled out West with the condition he remain neutral; and, John Ireland as the renegade Confederate General Quantrell, someone who is fighting a brutal guerilla war in order to establish a Southern empire out West and to make himself rich, using the Ute Indians as his allies. The raiding party scalp their victims during their raids against the civilian population.
The pleasures derived from this Western are seen in the beautiful vistas from Lang's camera; seeing Alan Ladd playing a heroic role, as he changes sides from a villain to a good guy during the course of the film, as he teams up with Kennedy and his wife Cris (Lizabeth Scott), to fight off Quantrell; and, lastly, the typical Western action sequences, with a well-staged shoot-out to end the film on.
There are no surprises in this oater, but it's watchable fare. It is surprising how soothing these lightweight films can be and how nostalgic they are for those of us who sometimes have a yen to recall the 1950s, thinking fondly back when films such as this one were regularly part of a double-feature.
In the first scene, a gold assayer gets shot. Lane is accused by a mob in town of doing the honors and they therefore try to string him up, even as the marshall warns them they don't have sufficient proof. Brett from his perch on a mesa top shoots the hanging rope freeing Lane, as the two ride off together pursued by the mob. They escape to Lane's hideaway, where Lane swears he didn't do the killing, that he was only in the assayer's office to stake a claim on a gold mine he found. After seeing Brett's Confederate gun, which hold the same cartridge shells found at the crime scene, he realizes that Brett killed the assayer, and he decides to bring Brett back to the marshall in town to free himself of the murder charge and go on to claim the gold mine he found. But Brett jumps him and the two fight it out, with Lane breaking his leg. Ladd will explain later on, that he killed the assayer because he cheated him out of a claim once before and he cheated many other people.
Brett meets Quantrell and quickly becomes disillusioned by him, seeing that he is on his own and the Confederacy is secondary to him. Also, Brett realizes the war is almost over and the South can't win anymore, so there is no reason to keep fighting. He, thereby, tries to keep Lane and his wife, who has joined him, alive, as Quantrell wants to kill them and continue on with his raids. But Brett tempts him, by telling him of Lane's gold mine, and that by killing him he won't know where the gold is.
The other twist in the story is that Brett falls for Cris; and she, after initially hating him, begins to show that she loves him. Though, she stays by her husband's side more out of duty than love.
There are villains galore here. My favorite portrayal of one is by Jeff Corey.
When Cris brings a doctor to the hideout to mend Lane's leg, Brett tells them that they better get help, because in the morning Quantrell plans to shoot the doctor and the couple. as Brett now sides openly with Lane. They send the doctor to town to get help, but in the morning he comes back dead, and Quantrell's men attack. These scenes are action-packed. There's nothing special about this oater, nor is there anything terrible about it.
REVIEWED ON 5/15/99 GRADE: C
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
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


Access Bank Plc appoints Ajoritsedere Awosika Board Chairman
by The Eagle OnlineThe Board of Directors of Access Bank Plc have announced Dr Ajoritsedere Awosika as its new Chairman.
The bank’s Company Secretary, Sunday Ekwochi, said in a statement on Tuesday in Lagos that Awosika would assume the position of the company’s Board Chairman on January 8, 2020.
Ekwochi said that Awosika’s appointment was apt to lead the board in the next phase of the bank’s transformation into becoming Africa’s Gateway to the World.
According to the statement, Awosika will take over from Mosun Belo-Olusoga as chairman following the later’s retirement as her 12-year term will elapse in January 2020.
The retirement of Belo-Olusoga, who became the Board Chairman in 2015, was in line with the Central Bank of Nigeria’s Code of Corporate Governance for bankers and Discount Houses.
Awosika joined the board in April 2013 as an Independent Non-Executive Director and has been the Chairman and Vice Chairman of the Board Credit and Finance Committee and the Board Audit Committee, respectively in addition to membership of other Board Committees.
She is an accomplished administrator with over three decades experience in public sector governance. She was at various times, the Permanent Secretary in the Federal Ministries of Internal Affairs, Science & Technology and Power.
Awosika is a fellow of the Pharmaceutical Society of Nigeria and the West African Postgraduate College of Pharmacy.
She holds a Doctorate degree in Pharmaceutical Technology from the University of Bradford, United Kingdom.
She is currently the Chairman of Chams Plc and Josephine Consulting Limited and a Non-Executive Director of Capital Express Assurance Ltd.
According to the statement, the board expresses its appreciation to Belo-Olusoga for her contributions to the bank’s transformational growth and wishes Dr Awosika success in her new appointment.


<delim>
The <delim>
element defines a character marking the beginning or end of
a section within a syntax diagram. Typical delimiter characters are the parenthesis, comma,
tab, vertical bar or other special characters. This element is part of the DITA programming
domain, a special set of DITA elements designed to document programming tasks, concepts,
and reference information.
Category: Programming elements


Psalm 62
For the chief musician; after the manner of Jeduthun. A Psalm of David.
1 I wait in silence for God alone;
my salvation comes from him.
2 He alone is my rock and my salvation;
he is my high tower; I will not be greatly moved.
3 How long, all of you, will you attack a man,
that you may tip him over
like a leaning wall or a shaky fence?
4 They consult with him only to bring him down from his honorable position;
they love to tell lies;
they bless him with their mouths, but in their hearts they curse him.
Selah
5 I wait in silence for God alone;
for my hopes are set on him.
6 He alone is my rock and my salvation;
he is my high tower; I will not be moved.
7 With God is my salvation and my glory;
the rock of my strength and my refuge are in God.
8 Trust in him at all times, you people;
pour out your heart before him;
God is a refuge for us.
Selah
9 Surely men of low standing are vanity, and men of high standing are a lie;
they will weigh lightly in the scales;
weighed together, they are lighter than nothing.
10 Do not trust in oppression or robbery;
and do not hope uselessly in riches,
for they will bear no fruit; do not fix your heart on them.
11 God has spoken once,
twice have I heard this:
power belongs to God.
12 Also to you, Lord, belongs covenant faithfulness,
for you pay back every person for what he has done.


pythongis.app.map module
Classes
class MapView
Ancestors (in MRO)
- MapView
- Tkinter.Canvas
- Tkinter.Widget
- Tkinter.BaseWidget
- Tkinter.Misc
- Tkinter.Pack
- Tkinter.Place
- Tkinter.Grid
- Tkinter.XView
- Tkinter.YView
Methods
def __init__(
self, master, renderer, **kwargs)
def add_control(
self, control)
def addtag(
self, *args)
Internal function.
def addtag_above(
self, newtag, tagOrId)
Add tag NEWTAG to all items above TAGORID.
def addtag_all(
self, newtag)
Add tag NEWTAG to all items.
def addtag_below(
self, newtag, tagOrId)
Add tag NEWTAG to all items below TAGORID.
def addtag_closest(
self, newtag, x, y, halo=None, start=None)
Add tag NEWTAG to item which is closest to pixel at X, Y. If several match take the top-most. All items closer than HALO are considered overlapping (all are closests). If START is specified the next below this tag is taken.
def addtag_enclosed(
self, newtag, x1, y1, x2, y2)
Add tag NEWTAG to all items in the rectangle defined by X1,Y1,X2,Y2.
def addtag_overlapping(
self, newtag, x1, y1, x2, y2)
Add tag NEWTAG to all items which overlap the rectangle defined by X1,Y1,X2,Y2.
def addtag_withtag(
self, newtag, tagOrId)
Add tag NEWTAG to all items with TAGORID.
def after(
self, ms, func=None, *args)
Call function once after given time.
MS specifies the time in milliseconds. FUNC gives the function which shall be called. Additional parameters are given as parameters to the function call. Return identifier to cancel scheduling with after_cancel.
def after_cancel(
self, id)
Cancel scheduling of function identified with ID.
Identifier returned by after or after_idle must be given as first parameter.
def after_idle(
self, func, *args)
Call FUNC once if the Tcl main loop has no event to process.
Return an identifier to cancel the scheduling with after_cancel.
def bbox(
self, *args)
Return a tuple of X1,Y1,X2,Y2 coordinates for a rectangle which encloses all items with tags specified as arguments.
def bell(
self, displayof=0)
Ring a display's bell.
def bind(
self, sequence=None, func=None, add=None)
Bind to this widget at event SEQUENCE a call to function FUNC.
SEQUENCE is a string of concatenated event
patterns. An event pattern is of the form
FUNC will be called if the event sequence occurs with an instance of Event as argument. If the return value of FUNC is "break" no further bound function is invoked.
An additional boolean parameter ADD specifies whether FUNC will be called additionally to the other bound function or whether it will replace the previous function.
Bind will return an identifier to allow deletion of the bound function with unbind without memory leak.
If FUNC or SEQUENCE is omitted the bound function or list of bound events are returned.
def bind_all(
self, sequence=None, func=None, add=None)
Bind to all widgets at an event SEQUENCE a call to function FUNC. An additional boolean parameter ADD specifies whether FUNC will be called additionally to the other bound function or whether it will replace the previous function. See bind for the return value.
def bind_class(
self, className, sequence=None, func=None, add=None)
Bind to widgets with bindtag CLASSNAME at event SEQUENCE a call of function FUNC. An additional boolean parameter ADD specifies whether FUNC will be called additionally to the other bound function or whether it will replace the previous function. See bind for the return value.
def bindtags(
self, tagList=None)
Set or get the list of bindtags for this widget.
With no argument return the list of all bindtags associated with this widget. With a list of strings as argument the bindtags are set to this list. The bindtags determine in which order events are processed (see bind).
def canvasx(
self, screenx, gridspacing=None)
Return the canvas x coordinate of pixel position SCREENX rounded to nearest multiple of GRIDSPACING units.
def canvasy(
self, screeny, gridspacing=None)
Return the canvas y coordinate of pixel position SCREENY rounded to nearest multiple of GRIDSPACING units.
def cget(
self, key)
Return the resource value for a KEY given as string.
def clipboard_append(
self, string, **kw)
Append STRING to the Tk clipboard.
A widget specified at the optional displayof keyword argument specifies the target display. The clipboard can be retrieved with selection_get.
def clipboard_clear(
self, **kw)
Clear the data in the Tk clipboard.
A widget specified for the optional displayof keyword argument specifies the target display.
def clipboard_get(
self, **kw)
Retrieve data from the clipboard on window's display.
The window keyword defaults to the root window of the Tkinter application.
The type keyword specifies the form in which the data is to be returned and should be an atom name such as STRING or FILE_NAME. Type defaults to STRING, except on X11, where the default is to try UTF8_STRING and fall back to STRING.
This command is equivalent to:
selection_get(CLIPBOARD)
def colormodel(
self, value=None)
Useless. Not implemented in Tk.
def columnconfigure(
self, index, cnf={}, **kw)
Configure column INDEX of a grid.
Valid resources are minsize (minimum size of the column), weight (how much does additional space propagate to this column) and pad (how much space to let additionally).
def config(
self, cnf=None, **kw)
Configure resources of a widget.
The values for resources are specified as keyword arguments. To get an overview about the allowed keyword arguments call the method keys.
def configure(
self, cnf=None, **kw)
Configure resources of a widget.
The values for resources are specified as keyword arguments. To get an overview about the allowed keyword arguments call the method keys.
def coords(
self, *args)
Return a list of coordinates for the item given in ARGS.
def create_arc(
self, *args, **kw)
Create arc shaped region with coordinates x1,y1,x2,y2.
def create_bitmap(
self, *args, **kw)
Create bitmap with coordinates x1,y1.
def create_image(
self, *args, **kw)
Create image item with coordinates x1,y1.
def create_line(
self, *args, **kw)
Create line with coordinates x1,y1,...,xn,yn.
def create_oval(
self, *args, **kw)
Create oval with coordinates x1,y1,x2,y2.
def create_polygon(
self, *args, **kw)
Create polygon with coordinates x1,y1,...,xn,yn.
def create_rectangle(
self, *args, **kw)
Create rectangle with coordinates x1,y1,x2,y2.
def create_text(
self, *args, **kw)
Create text with coordinates x1,y1.
def create_window(
self, *args, **kw)
Create window with coordinates x1,y1,x2,y2.
def dchars(
self, *args)
Delete characters of text items identified by tag or id in ARGS (possibly several times) from FIRST to LAST character (including).
def delete(
self, *args)
Delete items identified by all tag or ids contained in ARGS.
def deletecommand(
self, name)
Internal function.
Delete the Tcl command provided in NAME.
def destroy(
self)
Destroy this and all descendants widgets.
def dtag(
self, *args)
Delete tag or id given as last arguments in ARGS from items identified by first argument in ARGS.
def event_add(
self, virtual, *sequences)
Bind a virtual event VIRTUAL (of the form <
def event_delete(
self, virtual, *sequences)
Unbind a virtual event VIRTUAL from SEQUENCE.
def event_generate(
self, sequence, **kw)
Generate an event SEQUENCE. Additional keyword arguments specify parameter of the event (e.g. x, y, rootx, rooty).
def event_info(
self, virtual=None)
Return a list of all virtual events or the information about the SEQUENCE bound to the virtual event VIRTUAL.
def find(
self, *args)
Internal function.
def find_above(
self, tagOrId)
Return items above TAGORID.
def find_all(
self)
Return all items.
def find_below(
self, tagOrId)
Return all items below TAGORID.
def find_closest(
self, x, y, halo=None, start=None)
Return item which is closest to pixel at X, Y. If several match take the top-most. All items closer than HALO are considered overlapping (all are closest). If START is specified the next below this tag is taken.
def find_enclosed(
self, x1, y1, x2, y2)
Return all items in rectangle defined by X1,Y1,X2,Y2.
def find_overlapping(
self, x1, y1, x2, y2)
Return all items which overlap the rectangle defined by X1,Y1,X2,Y2.
def find_withtag(
self, tagOrId)
Return all items with TAGORID.
def focus(
self, *args)
Set focus to the first item specified in ARGS.
def focus_displayof(
self)
Return the widget which has currently the focus on the display where this widget is located.
Return None if the application does not have the focus.
def focus_force(
self)
Direct input focus to this widget even if the application does not have the focus. Use with caution!
def focus_get(
self)
Return the widget which has currently the focus in the application.
Use focus_displayof to allow working with several displays. Return None if application does not have the focus.
def focus_lastfor(
self)
Return the widget which would have the focus if top level for this widget gets the focus from the window manager.
def focus_set(
self)
Direct input focus to this widget.
If the application currently does not have the focus this widget will get the focus if the application gets the focus through the window manager.
def forget(
self)
Unmap this widget and do not use it for the packing order.
def getboolean(
self, s)
Return a boolean value for Tcl boolean values true and false given as parameter.
def gettags(
self, *args)
Return tags associated with the first item specified in ARGS.
def getvar(
self, name='PY_VAR')
Return value of Tcl variable NAME.
def grab_current(
self)
Return widget which has currently the grab in this application or None.
def grab_release(
self)
Release grab for this widget if currently set.
def grab_set(
self)
Set grab for this widget.
A grab directs all events to this and descendant widgets in the application.
def grab_set_global(
self)
Set global grab for this widget.
A global grab directs all events to this and descendant widgets on the display. Use with caution - other applications do not get events anymore.
def grab_status(
self)
Return None, "local" or "global" if this widget has no, a local or a global grab.
def grid(
self, cnf={}, **kw)
Position a widget in the parent widget in a grid. Use as options: column=number - use cell identified with given column (starting with 0) columnspan=number - this widget will span several columns in=master - use master to contain this widget in_=master - see 'in' option description ipadx=amount - add internal padding in x direction ipady=amount - add internal padding in y direction padx=amount - add padding in x direction pady=amount - add padding in y direction row=number - use cell identified with given row (starting with 0) rowspan=number - this widget will span several rows sticky=NSEW - if cell is larger on which sides will this widget stick to the cell boundary
def grid_bbox(
self, column=None, row=None, col2=None, row2=None)
Return a tuple of integer coordinates for the bounding box of this widget controlled by the geometry manager grid.
If COLUMN, ROW is given the bounding box applies from the cell with row and column 0 to the specified cell. If COL2 and ROW2 are given the bounding box starts at that cell.
The returned integers specify the offset of the upper left corner in the master widget and the width and height.
def grid_columnconfigure(
self, index, cnf={}, **kw)
Configure column INDEX of a grid.
Valid resources are minsize (minimum size of the column), weight (how much does additional space propagate to this column) and pad (how much space to let additionally).
def grid_configure(
self, cnf={}, **kw)
Position a widget in the parent widget in a grid. Use as options: column=number - use cell identified with given column (starting with 0) columnspan=number - this widget will span several columns in=master - use master to contain this widget in_=master - see 'in' option description ipadx=amount - add internal padding in x direction ipady=amount - add internal padding in y direction padx=amount - add padding in x direction pady=amount - add padding in y direction row=number - use cell identified with given row (starting with 0) rowspan=number - this widget will span several rows sticky=NSEW - if cell is larger on which sides will this widget stick to the cell boundary
def grid_forget(
self)
Unmap this widget.
def grid_info(
self)
Return information about the options for positioning this widget in a grid.
def grid_location(
self, x, y)
Return a tuple of column and row which identify the cell at which the pixel at position X and Y inside the master widget is located.
def grid_propagate(
self, flag=['_noarg_'])
Set or get the status for propagation of geometry information.
A boolean argument specifies whether the geometry information of the slaves will determine the size of this widget. If no argument is given, the current setting will be returned.
def grid_remove(
self)
Unmap this widget but remember the grid options.
def grid_rowconfigure(
self, index, cnf={}, **kw)
Configure row INDEX of a grid.
Valid resources are minsize (minimum size of the row), weight (how much does additional space propagate to this row) and pad (how much space to let additionally).
def grid_size(
self)
Return a tuple of the number of column and rows in the grid.
def grid_slaves(
self, row=None, column=None)
Return a list of all slaves of this widget in its packing order.
def icursor(
self, *args)
Set cursor at position POS in the item identified by TAGORID. In ARGS TAGORID must be first.
def image_names(
self)
Return a list of all existing image names.
def image_types(
self)
Return a list of all available image types (e.g. photo bitmap).
def index(
self, *args)
Return position of cursor as integer in item specified in ARGS.
def info(
self)
Return information about the packing options for this widget.
def insert(
self, *args)
Insert TEXT in item TAGORID at position POS. ARGS must be TAGORID POS TEXT.
def itemcget(
self, tagOrId, option)
Return the resource value for an OPTION for item TAGORID.
def itemconfig(
self, tagOrId, cnf=None, **kw)
Configure resources of an item TAGORID.
The values for resources are specified as keyword arguments. To get an overview about the allowed keyword arguments call the method without arguments.
def itemconfigure(
self, tagOrId, cnf=None, **kw)
Configure resources of an item TAGORID.
The values for resources are specified as keyword arguments. To get an overview about the allowed keyword arguments call the method without arguments.
def keys(
self)
Return a list of all resource names of this widget.
def lift(
self, *args)
Raise an item TAGORID given in ARGS (optional above another item).
def location(
self, x, y)
Return a tuple of column and row which identify the cell at which the pixel at position X and Y inside the master widget is located.
def log_zoom(
self, bbox)
def lower(
self, *args)
Lower an item TAGORID given in ARGS (optional below another item).
def mainloop(
self, n=0)
Call the mainloop of Tk.
def mouse2coords(
self, x, y)
def move(
self, *args)
Move an item TAGORID given in ARGS.
def nametowidget(
self, name)
Return the Tkinter instance of a widget identified by its Tcl name NAME.
def option_add(
self, pattern, value, priority=None)
Set a VALUE (second parameter) for an option PATTERN (first parameter).
An optional third parameter gives the numeric priority (defaults to 80).
def option_clear(
self)
Clear the option database.
It will be reloaded if option_add is called.
def option_get(
self, name, className)
Return the value for an option NAME for this widget with CLASSNAME.
Values with higher priority override lower values.
def option_readfile(
self, fileName, priority=None)
Read file FILENAME into the option database.
An optional second parameter gives the numeric priority.
def pack(
self, cnf={}, **kw)
Pack a widget in the parent widget. Use as options: after=widget - pack it after you have packed widget anchor=NSEW (or subset) - position widget according to given direction before=widget - pack it before you will pack widget expand=bool - expand widget if parent size grows fill=NONE or X or Y or BOTH - fill widget if widget grows in=master - use master to contain this widget in_=master - see 'in' option description ipadx=amount - add internal padding in x direction ipady=amount - add internal padding in y direction padx=amount - add padding in x direction pady=amount - add padding in y direction side=TOP or BOTTOM or LEFT or RIGHT - where to add this widget.
def pack_configure(
self, cnf={}, **kw)
Pack a widget in the parent widget. Use as options: after=widget - pack it after you have packed widget anchor=NSEW (or subset) - position widget according to given direction before=widget - pack it before you will pack widget expand=bool - expand widget if parent size grows fill=NONE or X or Y or BOTH - fill widget if widget grows in=master - use master to contain this widget in_=master - see 'in' option description ipadx=amount - add internal padding in x direction ipady=amount - add internal padding in y direction padx=amount - add padding in x direction pady=amount - add padding in y direction side=TOP or BOTTOM or LEFT or RIGHT - where to add this widget.
def pack_forget(
self)
Unmap this widget and do not use it for the packing order.
def pack_info(
self)
Return information about the packing options for this widget.
def pack_propagate(
self, flag=['_noarg_'])
Set or get the status for propagation of geometry information.
A boolean argument specifies whether the geometry information of the slaves will determine the size of this widget. If no argument is given the current setting will be returned.
def pack_slaves(
self)
Return a list of all slaves of this widget in its packing order.
def place(
self, cnf={}, **kw)
Place a widget in the parent widget. Use as options: in=master - master relative to which the widget is placed in_=master - see 'in' option description x=amount - locate anchor of this widget at position x of master y=amount - locate anchor of this widget at position y of master relx=amount - locate anchor of this widget between 0.0 and 1.0 relative to width of master (1.0 is right edge) rely=amount - locate anchor of this widget between 0.0 and 1.0 relative to height of master (1.0 is bottom edge) anchor=NSEW (or subset) - position anchor according to given direction width=amount - width of this widget in pixel height=amount - height of this widget in pixel relwidth=amount - width of this widget between 0.0 and 1.0 relative to width of master (1.0 is the same width as the master) relheight=amount - height of this widget between 0.0 and 1.0 relative to height of master (1.0 is the same height as the master) bordermode="inside" or "outside" - whether to take border width of master widget into account
def place_configure(
self, cnf={}, **kw)
Place a widget in the parent widget. Use as options: in=master - master relative to which the widget is placed in_=master - see 'in' option description x=amount - locate anchor of this widget at position x of master y=amount - locate anchor of this widget at position y of master relx=amount - locate anchor of this widget between 0.0 and 1.0 relative to width of master (1.0 is right edge) rely=amount - locate anchor of this widget between 0.0 and 1.0 relative to height of master (1.0 is bottom edge) anchor=NSEW (or subset) - position anchor according to given direction width=amount - width of this widget in pixel height=amount - height of this widget in pixel relwidth=amount - width of this widget between 0.0 and 1.0 relative to width of master (1.0 is the same width as the master) relheight=amount - height of this widget between 0.0 and 1.0 relative to height of master (1.0 is the same height as the master) bordermode="inside" or "outside" - whether to take border width of master widget into account
def place_forget(
self)
Unmap this widget.
def place_info(
self)
Return information about the placing options for this widget.
def place_slaves(
self)
Return a list of all slaves of this widget in its packing order.
def postscript(
self, cnf={}, **kw)
Print the contents of the canvas to a postscript file. Valid options: colormap, colormode, file, fontmap, height, pageanchor, pageheight, pagewidth, pagex, pagey, rotate, width, x, y.
def propagate(
self, flag=['_noarg_'])
Set or get the status for propagation of geometry information.
A boolean argument specifies whether the geometry information of the slaves will determine the size of this widget. If no argument is given the current setting will be returned.
def quit(
self)
Quit the Tcl interpreter. All widgets will be destroyed.
def register(
self, func, subst=None, needcleanup=1)
Return a newly created Tcl function. If this function is called, the Python function FUNC will be executed. An optional function SUBST can be given which will be executed before FUNC.
def rowconfigure(
self, index, cnf={}, **kw)
Configure row INDEX of a grid.
Valid resources are minsize (minimum size of the row), weight (how much does additional space propagate to this row) and pad (how much space to let additionally).
def scale(
self, *args)
Scale item TAGORID with XORIGIN, YORIGIN, XSCALE, YSCALE.
def scan_dragto(
self, x, y, gain=10)
Adjust the view of the canvas to GAIN times the difference between X and Y and the coordinates given in scan_mark.
def scan_mark(
self, x, y)
Remember the current X, Y coordinates.
def select_adjust(
self, tagOrId, index)
Adjust the end of the selection near the cursor of an item TAGORID to index.
def select_clear(
self)
Clear the selection if it is in this widget.
def select_from(
self, tagOrId, index)
Set the fixed end of a selection in item TAGORID to INDEX.
def select_item(
self)
Return the item which has the selection.
def select_to(
self, tagOrId, index)
Set the variable end of a selection in item TAGORID to INDEX.
def selection_clear(
self, **kw)
Clear the current X selection.
def selection_get(
self, **kw)
Return the contents of the current X selection.
A keyword parameter selection specifies the name of the selection and defaults to PRIMARY. A keyword parameter displayof specifies a widget on the display to use. A keyword parameter type specifies the form of data to be fetched, defaulting to STRING except on X11, where UTF8_STRING is tried before STRING.
def selection_handle(
self, command, **kw)
Specify a function COMMAND to call if the X selection owned by this widget is queried by another application.
This function must return the contents of the selection. The function will be called with the arguments OFFSET and LENGTH which allows the chunking of very long selections. The following keyword parameters can be provided: selection - name of the selection (default PRIMARY), type - type of the selection (e.g. STRING, FILE_NAME).
def selection_own(
self, **kw)
Become owner of X selection.
A keyword parameter selection specifies the name of the selection (default PRIMARY).
def selection_own_get(
self, **kw)
Return owner of X selection.
The following keyword parameter can be provided: selection - name of the selection (default PRIMARY), type - type of the selection (e.g. STRING, FILE_NAME).
def send(
self, interp, cmd, *args)
Send Tcl command CMD to different interpreter INTERP to be executed.
def setvar(
self, name='PY_VAR', value='1')
Set Tcl variable NAME to VALUE.
def size(
self)
Return a tuple of the number of column and rows in the grid.
def slaves(
self)
Return a list of all slaves of this widget in its packing order.
def tag_bind(
self, tagOrId, sequence=None, func=None, add=None)
Bind to all items with TAGORID at event SEQUENCE a call to function FUNC.
An additional boolean parameter ADD specifies whether FUNC will be called additionally to the other bound function or whether it will replace the previous function. See bind for the return value.
def tag_lower(
self, *args)
Lower an item TAGORID given in ARGS (optional below another item).
def tag_raise(
self, *args)
Raise an item TAGORID given in ARGS (optional above another item).
def tag_unbind(
self, tagOrId, sequence, funcid=None)
Unbind for all items with TAGORID for event SEQUENCE the function identified with FUNCID.
def threaded_rendering(
self, update_image=True)
def tk_bisque(
self)
Change the color scheme to light brown as used in Tk 3.6 and before.
def tk_focusFollowsMouse(
self)
The widget under mouse will get automatically focus. Can not be disabled easily.
def tk_focusNext(
self)
Return the next widget in the focus order which follows widget which has currently the focus.
The focus order first goes to the next child, then to the children of the child recursively and then to the next sibling which is higher in the stacking order. A widget is omitted if it has the takefocus resource set to 0.
def tk_focusPrev(
self)
Return previous widget in the focus order. See tk_focusNext for details.
Do not use. Needed in Tk 3.6 and earlier.
def tk_setPalette(
self, *args, **kw)
Set a new color scheme for all widget elements.
A single color as argument will cause that all colors of Tk widget elements are derived from this. Alternatively several keyword parameters and its associated colors can be given. The following keywords are valid: activeBackground, foreground, selectColor, activeForeground, highlightBackground, selectBackground, background, highlightColor, selectForeground, disabledForeground, insertBackground, troughColor.
def tk_strictMotif(
self, boolean=None)
Set Tcl internal variable, whether the look and feel should adhere to Motif.
A parameter of 1 means adhere to Motif (e.g. no color change if mouse passes over slider). Returns the set value.
def tkraise(
self, *args)
Raise an item TAGORID given in ARGS (optional above another item).
def type(
self, tagOrId)
Return the type of the item TAGORID.
def unbind(
self, sequence, funcid=None)
Unbind for this widget for event SEQUENCE the function identified with FUNCID.
def unbind_all(
self, sequence)
Unbind for all widgets for event SEQUENCE all functions.
def unbind_class(
self, className, sequence)
Unbind for all widgets with bindtag CLASSNAME for event SEQUENCE all functions.
def update(
self)
Enter event loop until all pending events have been processed by Tcl.
def update_idletasks(
self)
Enter event loop until all idle callbacks have been called. This will update the display of windows but not process events caused by the user.
def update_image(
self)
def wait_variable(
self, name='PY_VAR')
Wait until the variable is modified.
A parameter of type IntVar, StringVar, DoubleVar or BooleanVar must be given.
def wait_visibility(
self, window=None)
Wait until the visibility of a WIDGET changes (e.g. it appears).
If no parameter is given self is used.
def wait_window(
self, window=None)
Wait until a WIDGET is destroyed.
If no parameter is given self is used.
def waitvar(
self, name='PY_VAR')
Wait until the variable is modified.
A parameter of type IntVar, StringVar, DoubleVar or BooleanVar must be given.
def winfo_atom(
self, name, displayof=0)
Return integer which represents atom NAME.
def winfo_atomname(
self, id, displayof=0)
Return name of atom with identifier ID.
def winfo_cells(
self)
Return number of cells in the colormap for this widget.
def winfo_children(
self)
Return a list of all widgets which are children of this widget.
def winfo_class(
self)
Return window class name of this widget.
def winfo_colormapfull(
self)
Return true if at the last color request the colormap was full.
def winfo_containing(
self, rootX, rootY, displayof=0)
Return the widget which is at the root coordinates ROOTX, ROOTY.
def winfo_depth(
self)
Return the number of bits per pixel.
def winfo_exists(
self)
Return true if this widget exists.
def winfo_fpixels(
self, number)
Return the number of pixels for the given distance NUMBER (e.g. "3c") as float.
def winfo_geometry(
self)
Return geometry string for this widget in the form "widthxheight+X+Y".
def winfo_height(
self)
Return height of this widget.
def winfo_id(
self)
Return identifier ID for this widget.
def winfo_interps(
self, displayof=0)
Return the name of all Tcl interpreters for this display.
def winfo_ismapped(
self)
Return true if this widget is mapped.
def winfo_manager(
self)
Return the window manager name for this widget.
def winfo_name(
self)
Return the name of this widget.
def winfo_parent(
self)
Return the name of the parent of this widget.
def winfo_pathname(
self, id, displayof=0)
Return the pathname of the widget given by ID.
def winfo_pixels(
self, number)
Rounded integer value of winfo_fpixels.
def winfo_pointerx(
self)
Return the x coordinate of the pointer on the root window.
def winfo_pointerxy(
self)
Return a tuple of x and y coordinates of the pointer on the root window.
def winfo_pointery(
self)
Return the y coordinate of the pointer on the root window.
def winfo_reqheight(
self)
Return requested height of this widget.
def winfo_reqwidth(
self)
Return requested width of this widget.
def winfo_rgb(
self, color)
Return tuple of decimal values for red, green, blue for COLOR in this widget.
def winfo_rootx(
self)
Return x coordinate of upper left corner of this widget on the root window.
def winfo_rooty(
self)
Return y coordinate of upper left corner of this widget on the root window.
def winfo_screen(
self)
Return the screen name of this widget.
def winfo_screencells(
self)
Return the number of the cells in the colormap of the screen of this widget.
def winfo_screendepth(
self)
Return the number of bits per pixel of the root window of the screen of this widget.
def winfo_screenheight(
self)
Return the number of pixels of the height of the screen of this widget in pixel.
def winfo_screenmmheight(
self)
Return the number of pixels of the height of the screen of this widget in mm.
def winfo_screenmmwidth(
self)
Return the number of pixels of the width of the screen of this widget in mm.
def winfo_screenvisual(
self)
Return one of the strings directcolor, grayscale, pseudocolor, staticcolor, staticgray, or truecolor for the default colormodel of this screen.
def winfo_screenwidth(
self)
Return the number of pixels of the width of the screen of this widget in pixel.
def winfo_server(
self)
Return information of the X-Server of the screen of this widget in the form "XmajorRminor vendor vendorVersion".
def winfo_toplevel(
self)
Return the toplevel widget of this widget.
def winfo_viewable(
self)
Return true if the widget and all its higher ancestors are mapped.
def winfo_visual(
self)
Return one of the strings directcolor, grayscale, pseudocolor, staticcolor, staticgray, or truecolor for the colormodel of this widget.
def winfo_visualid(
self)
Return the X identifier for the visual for this widget.
def winfo_visualsavailable(
self, includeids=0)
Return a list of all visuals available for the screen of this widget.
Each item in the list consists of a visual name (see winfo_visual), a depth and if INCLUDEIDS=1 is given also the X identifier.
def winfo_vrootheight(
self)
Return the height of the virtual root window associated with this widget in pixels. If there is no virtual root window return the height of the screen.
def winfo_vrootwidth(
self)
Return the width of the virtual root window associated with this widget in pixel. If there is no virtual root window return the width of the screen.
def winfo_vrootx(
self)
Return the x offset of the virtual root relative to the root window of the screen of this widget.
def winfo_vrooty(
self)
Return the y offset of the virtual root relative to the root window of the screen of this widget.
def winfo_width(
self)
Return the width of this widget.
def winfo_x(
self)
Return the x coordinate of the upper left corner of this widget in the parent.
def winfo_y(
self)
Return the y coordinate of the upper left corner of this widget in the parent.
def xview(
self, *args)
Query and change the horizontal position of the view.
def xview_moveto(
self, fraction)
Adjusts the view in the window so that FRACTION of the total width of the canvas is off-screen to the left.
def xview_scroll(
self, number, what)
Shift the x-view according to NUMBER which is measured in "units" or "pages" (WHAT).
def yview(
self, *args)
Query and change the vertical position of the view.
def yview_moveto(
self, fraction)
Adjusts the view in the window so that FRACTION of the total height of the canvas is off-screen to the top.
def yview_scroll(
self, number, what)
Shift the y-view according to NUMBER which is measured in "units" or "pages" (WHAT).
def zoom_bbox(
self, bbox, log=False)
def zoom_global(
self, log=False)
def zoom_if_finished(
self, log=False)
def zoom_in(
self, log=False)
def zoom_next(
self)
def zoom_out(
self, log=False)
def zoom_previous(
self)
def zoom_rect(
self)


Menu
The Path
to DotA Master
Pick
Compare
Contact Us
DOTA MASTER
Compare
STRENGTH
AGILITY
INTELLIGENCE
Normal-Level Win-Rate
High-Level Win-Rate
Very High-Level Win-Rate
Normal-Level Win-Rate
High-Level Win-Rate
Very High-Level Win-Rate
PUSH
DPS
NUKE
DURABLE
DISABLE
INITIAL
HEALING
ADVANCED INDEX
Hero's Name
DPS
Push
Nuke
Durable
Initial
Disable
Healing
Hero's Name
DPS
Push
Nuke
Durable
Initial
Disable
Healing
Yuehua Xu
Product Designer, Developer
Huanli Wang
Frontend Developer
Jingfan Sun
Backend Developer
Hong Cao
Frontend Developer
Xueyang Xu
Backend Developer
Github
Email


[gecode-users] Time limit
Pierpaolo Caricato
pierpaolo.caricato at gmail.com
Tue Jan 31 15:56:48 CET 2017
Hi.
I’m new to this list and “almost new” to mini zinc and all its surrounding projects, including gecode.
I’ve seen in this mailing list archive that a time limit when running gecode from the CLI can be set appending
--fzn-flags "-time 2000"
to the command line.
I understand I’m a bit OT here, but I assume many gecode users also use g12mip (I come from a PhD in Operations Research, so MIP is my main background, though I’m investigating more and more often CP as well)…
Why does this option not work when launching g12mip?
Can anybody give me a hint on how to set a time limit when I select this solver engine instead of gecode to solve a minizinc mip model?
Thank you
Pierpaolo Caricato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20170131/2a453282/attachment.html>
More information about the users
mailing list


In Yankee country, we call remote controls "clickers," traffic circles "rotaries," and subs "grinders." Mainers tack unnecessary "r"s onto words, like idear, while Bostonians drop 'em all together. It's wicked weeeahd. And don't even try pronouncing Worcester if you're "from away." Inspired by Business Insider's recent lists of Southern slang and Midwestern expressions the rest of America doesn't understand, here are 5 New England sayings that will inspire you to visit Maine, New Hampshire, Vermont, Massachusetts, Connecticut*, and Rhode Island. Read more: http://www.businessinsider.com/new-england-sayings-2013-12#ixzz3M0uFZsCI


Comments
-
Greg Hurrell
Thanks for submitting the request!
There are two types of menus that you see on the right hand side of your menu bar:
1. NSStatusItem-based menus: this is an official, supported, documented API, and the one used by Synergy. Using NSStatusItem has some limitations, however, such as the inability to rearrange the order of the menus or to drag them around by holding down the Command key.
2. NSMenuExtra-based menus: this is a private, undocumented, unsupported API, officially approved for use only by Apple (which you can see in the Fast User Switching menu, AirPort status, battery level indicator and so on). Any third-party app which uses this risks being broken by a future OS update. In fact, several releases back (in Jaguar, I think) Apple explicitly broke all third-party menu extras because the didn't want outside developers using the API; so from that point on it became necessary to use a hack like "Menu Cracker" to work around Apple's changes. Needless to I presume that if Quicksilver can change its ordering then it must be using the private NSMenuExtra API.
I don't really want to use an unsupported API in Synergy, although I did use it in WinSwitch (http://winswitch.wincent.com/) because I really had no other choice; I basically had to copy the functionality of Apple's own Fast User Switching menu and so that forced me to use NSMenuExtra. But in the case of Synergy there are no precedents that I was forced to match and so it was safer to take the more conservative route of using only documented, supported, non-private APIs. So for the time being I am going to mark this as WONTFIX.
The ideal solution would be for Apple to do one of two things:
1. Make the NSMenuExtra API open to other developers.
2. Remove some of the limitations of the NSStatusItem API so that developers can benefit from reorderable menu items and get features like Command-dragging while using a supported API.
So one thing you can do if you'd like to see this happen is submit a bug report or feature request to Apple. The more people who do this the more likely Apple will give us what people are asking for. I'd be very happy to implement this if Apple can make one of those changes, in which case we can re-open this request.
Add a comment
Comments are now closed for this issue.


OHL Roundup: Storm beat Spirit to extend win streak to eight games
GUELPH, Ont. — Cedric Ralph broke a tie with his second goal of the night, and the Guelph Storm extended their win streak to eight games with a 2-1 win over the Saginaw Spirit on Saturday in the Ontario Hockey League.
by Canadian PressGUELPH, Ont. — Cedric Ralph broke a tie with his second goal of the night, and the Guelph Storm extended their win streak to eight games with a 2-1 win over the Saginaw Spirit on Saturday in the Ontario Hockey League.
Ralph struck with the go-ahead goal with 26 seconds left in the third period to give Guelph (11-4-3) a late lead. His first goal, on a power play, tied the game 17:37 into the second period.
Ilya Solovyov had the lone goal for the Spirit (12-7-2) on a power play early in the second.
Storm goaltender Nico Daws stopped 26 shots. Saginaw's Tristan Lennox made 15 saves.
Guelph has not lost since a 4-2 defeat against the Sudbury Wolves on Oct. 20.
---
OTTERS 5 STEELHEADS 4 (OT)
ERIE, Pa. — Austen Swankler tied the game 18:42 into the third period, then scored the overtime winner with six seconds left in the extra frame to lead the Otters (10-6-5) over Mississauga (6-12-1).
---
67'S 4 FIREBIRDS 2
FLINT, Mich. — Joseph Garreffa scored twice, including the winning goal 6:56 into the third period, and Ottawa (14-6-0) doubled up the Firebirds (13-7-0).
---
ICEDOGS 3 SPITFIRES 2 (OT)
ST. CATHARINES, Ont. — Ivan Lodnia scored his 10th goal of the season in overtime and Tucker Tynan stopped 24 shots as the IceDogs (7-11-4) edged Windsor (12-3-3).
---
GREYHOUNDS 3 GENERALS 1
SAULT STE. MARIE, Ont. — Tye Kartye and Jaromir Pytlik had a goal and an assist apiece as the Greyhounds (9-12-1) topped Oshawa (14-5-1) for their third straight win.
---
COLTS 2 PETES 0
BARRIE, Ont. — Jet Greaves stopped all 33 shots he faced and Jacob Frasca and Tyler Tucker found the back of the net to lead the Colts (12-6-1) over Peterborough (14-6-1).
---
FRONTENACS 3 ATTACK 1
OWEN SOUND, Ont. — Shane Wright scored the game's first goal and assisted on the last as Kingston (2-14-4) beat the Attack (10-7-3) to snap a 12-game losing streak.
---
This report by The Canadian Press was first published Nov. 16, 2019.
The Canadian Press


Introduced in Excel 10 (2002) the FEATINFO record describes shared feature definitions and options or handling instructions for various shared features, such as Protection, Factoid etc.
There should be one FEATINFO record for each shared feature type that exists in a workbook. That means, this block of data describes the common handling instructions of a shared feature of the same type regardless of whether the features are on the same or different sheets of a workbook.
Record Data
|
Offset |
Field Name |
Size |
Contents |
|
4 |
rt |
2 |
Record type; this matches the BIFF rt in the first two bytes of the record; =086dh |
|
6 |
grbitFrt |
2 |
FRT cell
reference flag |
|
8 |
(Reserved) |
8 |
Currently not used, and set to 0. |
|
16 |
Isf |
4 |
The shared feature type |
|
20 |
grbitFlags |
4 |
Bit flags of handling instructions |
Currently, grbitFlags only has the following first 13 bits of handling instructions defined:
|
Bits |
Mask |
Bit Name |
Contents |
|
0 |
00000001h |
bitFFeatHover |
Support hover operation |
|
1 |
00000002h |
bitFFeatSelect |
Support select operation |
|
2 |
00000004h |
bitFFeatScroll |
This feature does not support scrolling |
|
3 |
00000008h |
bitFFeatNoUndo |
This feature does not support undo |
|
4 |
00000010h |
bitFFeatNoCopy |
Copy will not preserve the feature data |
|
5 |
00000020h |
bitFFeatMerge |
Support merge operation |
|
6 |
00000040h |
bitFFeatComplexData |
The feature has complex structure instead of default simple structure |
|
7 |
00000080h |
bitFFeatIdle |
Has Idle operation to perform |
|
8 |
00000100h |
bitFFeatSimpleHdr |
The feature has simple default data structure |
|
9 |
00000200h |
bitFFeatOneCell |
The feature’s data array will be sorted |
|
10 |
00000400h |
bitFFeatOverlapRefs |
This feature can have overlapping ranges |
|
11 |
00000800h |
bitFFeatNotifyClear |
Send notification upon clearing all settings for the given feature reference range |
|
12 |
00001000h |
bitFFeatNoMergeSqref |
Disable merge of feature reference ranges |
|
13 |
00002000h |
bitFFeatSort |
Adjusted on Sort. Only valid with bitFFeatOneCell |


--- layout: post title: So I spat into a tube and sent it off to a bunch of strangers date: 2010-12-02 05:45:00.000000000 -08:00 type: post published: true status: publish categories: [] tags: [] meta: {} author: ---
Well, really -- but it's not as bad/weird/creepy as it sounds. The other day Edel and I received our 23andMe kits.  I can't wait to see the results!


Many students believe Rufus has been the face of OU for decades, but that is far from the truth. In fact, Rufus wasn’t created until 2006. The history behind Rufus and the Bobcat mascot is rather complex and something many students don’t know.
Alyssa Goodenow, an undecided sophomore, is an example of a student who had no idea of the history behind OU’s beloved mascot.
“Honestly, I don’t really know much about the history or really any information about our school’s mascots at all,” Goodenow said.
Although Rufus himself may be pretty modern, the iconic Bobcat dates back to 1925. It was a campus-wide contest initiated to help decide on a nickname for OU’s athletic teams that resulted in the introduction of the Bobcat mascot.
Before the start of the Bobcat era, there were multiple names used to refer to OU’s sports teams. The introduction of the Bobcat was a big deal as it finally allowed all sports teams to have the same nickname, bringing a sense of unification to the school.
“Often if it was the football team it would be a generic reference to ‘the Ohio University eleven,’ or, ‘the Ohio football men,’ or ‘the grid men’ or ‘grid team’ or even ‘the O men,’” Bill Kimok, archivist and records manager at OU, said in an email. “For baseball similarly the references would be to ‘the Ohio nine.’ Sometimes they were referred to by school colors.”
The Bobcat wasn’t just chosen to represent the school simply because it was popular; it was chosen for its reputation as a sly, wily and scrappy animal.
 For decades the mascot was simply the Bobcat, and in 1960, “Mr. Bobcat” was created by the men of Lincoln Hall.
Unveiled during OU’s Homecoming of 1960, Mr. Bobcat became the university’s first living mascot. In a vibrant green and white suit, the Campus Affairs Committee made Mr. Bobcat a permanent member of the cheerleader squad, cheering at all football and basketball games.
In the early 2000s, it became evident that the current version of the Bobcat mascot, and its suit, were becoming very outdated. The university decided it was time to initiate a refresher on its mascot.
Although preliminary sketches were completed by the university, a contest to choose the new mascot’s name ran from the end of the spring quarter to the first week of the fall quarter in 2006.
OU’s current mascot, Rufus, was officially unveiled at Peden Stadium in 2006. The name Rufus was selected for two significant reasons: the tie to the bobcat species name, Lynx Rufus, and the tie to Rufus Putnam, a former member on OU’s first board of trustees.
It is very true the history of OU’s mascot and beloved Bobcat icon is rather lengthy, but even with such a rich past, most students know very little about this history.
Some students believe that knowing mascot history is not essential to them. Sam Mader, a freshman studying music production, believes the knowledge of OU’s mascots isn’t needed.
“I mean, it just seems more of like a school spirit thing,” Mader said. “I don’t think it really affects student life.”
However, mascots can play a lot of important roles despite some students saying otherwise.
“It brings students, staff and alumni together in a common bond,” Kimok said in an email.
Overall, it can’t be denied that both Rufus and the Bobcat’s image is very well recognized. Although the university's mascot history is not known by many, it certainly plays a big role in OU’s history.