A budding web-developer and creative director. Henry is a creative and the writer of "A Reverie of the City", a realistic-fictional novella about Lagos city through the eyes of a flaneur; and also "Chicken Republic", a satirical representation of politics in Nigeria. Henry is also a cinematographer, having worked on documentaries and music video projects...


func runtime.funcline
8 uses
runtime (current package)
debuglog.go#L816: file, line := funcline(fn, pc)
heapdump.go#L635: file, line := funcline(f, pc)
symtab.go#L597: file, line := funcline(f, pc)
symtab.go#L899: func funcline(f funcInfo, targetpc uintptr) (file string, line int32) {
traceback.go#L414: file, line := funcline(f, tracepc)
traceback.go#L430: file, line := funcline(f, tracepc)
traceback.go#L677: file, line := funcline(f, tracepc)
traceback.go#L782: file, line := funcline(f, pc)
The pages are generated with Golds v0.2.7-preview. (GOOS=darwin GOARCH=amd64)


 Please try searching for another location.
{%else%}
Something went wrong...
{%endif%}


| rappdirs-package | Application directories: determine where to save data, caches and logs. |
| app_dir | Convenience wrapper for getting app dirs. |
| rappdirs | Application directories: determine where to save data, caches and logs. |
| site_config_dir | Return full path to the user-shared data dir for this application. |
| site_data_dir | Return full path to the user-shared data dir for this application. |
| user_cache_dir | Return full path to the user-specific cache dir for this application. |
| user_config_dir | Return path to user data directories. |
| user_data_dir | Return path to user data directories. |
| user_log_dir | Return full path to the user-specific log dir for this application. |


| Product Manager | July 5, 2015 |
| Company : Hexcel Corporation | |
| Salary : Up to 220000 | Location : Bahamas |
| We are a global leader in consumer goods design, development, sourcing, and logistics and provide learning and career opportunities to over 28,000 people. From our trading and logistics operations, to our work with our suppliers and communities, everything we do is with the future firmly in mind. We are committed to the most sustainable, efficient and innovative ways to do business and deliver results. Our people drive our businesses so we strive to attract and reward the best in our industry. They may have different life experiences, educational and cultural backgrounds, but they share many things in common: a commitment to teamwork, to customer service, and a drive to learn and to teach. | |
| View Detail |
| Sales Man | May 1, 2015 |
| Company : Marshall Pottery | |
| Salary : Up to 15000 | Location : New Jersey |
| Nullam sapien augue, rutrum quis varius nec, faucibus quis turpis. Interdum et malesuada fames ac ante ipsum primis in faucibus. In ligula tellus, rutrum quis diam sit amet, interdum maximus neque. Cras ullamcorper iaculis venenatis. Suspendisse eu porta justo, a venenatis massa. Cras eu tristique augue. Fusce lectus urna, aliquam non finibus sit amet, fermentum nec lectus. Nulla facilisi. | |
| View Detail |


Because PostgreSQL requires access to system tables for almost every operation, getting those system tables in place is a problem. You can't just create the tables and insert data into them in the normal way, because table creation and insertion requires the tables to already exist. This code jams the data directly into tables using a special syntax used only by the bootstrap procedure.
This checks the process name(argv[0]) and various flags, and passes control to the postmaster or postgres backend code.
This creates shared memory, and then goes into a loop waiting for connection requests. When a connection request arrives, a postgres backend is started, and the connection is passed to it.
This handles communication to the client processes.
This contains the postgres backend main handler, as well as the code that makes calls to the parser, optimizer, executor, and /commands functions.
This converts SQL queries coming from libpq into command-specific structures to be used the the optimizer/executor, or /commands routines. The SQL is lexically analyzed into keywords, identifiers, and constants, and passed to the parser. The parser creates command-specific structures to hold the elements of the query. The command-specific structures are then broken apart, checked, and passed to /commands processing routines, or converted into Lists of Nodes to be handled by the optimizer and executor.
This uses the parser output to generate an optimal plan for the executor.
This takes the parser query output, and generates all possible methods of executing the request. It examines table join order, where clause restrictions, and optimizer table statistics to evaluate each possible execution method, and assigns a cost to each.
optimizer/path evaluates all possible ways to join the requested tables. When the number of tables becomes great, the number of tests made becomes great too. The Genetic Query Optimizer considers each table separately, then figures the most optimal order to perform the join. For a few tables, this method takes longer, but for a large number of tables, it is faster. There is an option to control when this feature is used.
This takes the optimizer/path output, chooses the path with the least cost, and creates a plan for the executor.
This does special plan processing.
This contains support routines used by other parts of the optimizer.
This handles select, insert, update, and delete statements. The operations required to handle these statement types include heap scans, index scans, sorting, joining tables, grouping, aggregates, and uniqueness.
These process SQL commands that do not require complex handling. It includes vacuum, copy, alter, create table, create type, and many others. The code is called with the structures generated by the parser. Most of the routines do some processing, then call lower-level functions in the catalog directory to do the actual work.
This contains functions that manipulate the system tables or catalogs. Table, index, procedure, operator, type, and aggregate creation and manipulation routines are here. These are low-level routines, and are usually called by upper routines that pre-format user requests into a predefined format.
These allow uniform resource access by the backend.
storage/buffer
- shared buffer pool manager
storage/file
- file manager
storage/ipc
- semaphores and shared memory
storage/large_object
- large objects
storage/lmgr
- lock manager
storage/page
- page manager
storage/smgr
- storage/disk manager
These control the way data is accessed in heap, indexes, and
transactions.
access/common
- common access routines
access/gist
- easy-to-define access method system
access/hash
- hash
access/heap
- heap is use to store data rows
access/index
- used by all index types
access/nbtree
- Lehman and Yao's btree management algorithm
access/rtree
- used for indexing of 2-dimensional data
access/transam
- transaction manager (BEGIN/ABORT/COMMIT)
PostgreSQL stores information about SQL queries in structures called nodes. Nodes are generic containers that have a type field and then a type-specific data section. Nodes are usually placed in Lists. A List is container with an elem element, and a next field that points to the next List. These List structures are chained together in a forward linked list. In this way, a chain of Lists can contain an unlimited number of Node elements, and each Node can contain any data type. These are used extensively in the parser, optimizer, and executor to store requests and data.
This contains all the PostgreSQL builtin data types.
PostgreSQL supports arbitrary data types, so no data types are hard-coded into the core backend routines. When the backend needs to find out about a type, is does a lookup of a system table. Because these system tables are referred to often, a cache is maintained that speeds lookups. There is a system relation cache, a function/operator cache, and a relation information cache. This last cache maintains information about all recently-accessed tables, not just system ones.
Reports backend errors to the front end.
This handles the calling of dynamically-loaded functions, and the calling of functions defined in the system tables.
These hash routines are used by the cache and memory-manager routines to do quick lookups of dynamic data storage structures maintained by the backend.
When PostgreSQL allocates memory, it does so in an explicit context. Contexts can be statement-specific, transaction-specific, or persistent/global. By doing this, the backend can easily free memory once a statement or transaction completes.
When statement output must be sorted as part of a backend operation, this code sorts the tuples, either in memory or using disk files.
These routines do checking of tuple internal columns to determine if the current row is still valid, or is part of a non-committed transaction or superseded by a new row.
There are include directories for each subsystem.
This houses several generic routines.
This is used for regular expression handling in the backend, i.e. '~'.
This does processing for the rules system.


- System Info
- Broadband
- LAN
- Firewall
- Logs
- Diagnostics
Warning, the link test takes several minutes, during which broadband will not be available.


--- title: "ASP Alliance : Why you need to use System.Diagnostics.Debug more than you do..." layout: post ---
I've just had my first article ever published on ASP Alliance, it covers System.Diagnostics.Debug and methods within it which can improve your code today. Please go check it out, great content here!


Original Gerber baby turns 93
by WVLT News(WVLT) The woman who became the iconic face of Gerber baby food turned 93 on Wednesday.
Ann Turner Cook was 4-months-old when she became the face of the company in 1928.
Gerber held a contest in 1928 to find a face to represent their baby food, according to the company's website.
Gerber said many artists submitted elaborate oil paintings, but one artist's charcoal sketch caught the attention of the executives at Gerber. The sketch was done by Dorothy Hope Smith, who happened to be Cook's neighbor.
Cook's face became the official trademark of the brand in 1931.
Cook grew up to become an English teacher and later became a mystery novelist.


nflgame.statmap module
The stats module maps statistical category identifiers from NFL.com's GameCenter JSON feed to a representation of what we believe that statistical category means. This mapping has been reverse engineered with a lot of help from reddit users rasherdk and curien.
B{Note}: We now have a data dictionary mapping statistical category id to a description from nflgsis.com. An original copy is in the root directory of the nflgame repository (StatIDs.html).
If you think anything here is wrong (or can figure out some of the unknowns), please let me know by filing an issue here: https://github.com/BurntSushi/nflgame/issues
For each statistical category identifier, we create a dict of 6 fields describing that statistical category. The fields are cat, fields, yds, value, desc and long.
cat specifies which statistical category the particular stat belong in. Only statistical categories in nflgame.player.categories should be used.
fields specifies the actual statistical field corresponding to the stat. This will manifest itself as a property on statistical objects via the API. These fields should correspond to counters; i.e., number of receptions, rushing attempts, tackles, etc.
yds specifies a field that contains the yardage totals relevant to the stat. If a stat does not specify yards, this field should be blank (an empty string).
value specifies how much each statistic is worth. This is 1 in every case except for split sacks.
desc specifies a human readable description for the statistic. It should be concise and clear. If a statistical category is unknown, then desc should contain a string like 'Unknown (reason for confusion)'.
long contains a verbatim description from nflgsis.com. Some of the information clearly references legacy systems, but alas, it is included as it adds to the context of each statistical category.
""" The stats module maps statistical category identifiers from NFL.com's GameCenter JSON feed to a representation of what we believe that statistical category means. This mapping has been reverse engineered with a lot of help from reddit users rasherdk and curien. B{Note}: We now have a data dictionary mapping statistical category id to a description from nflgsis.com. An original copy is in the root directory of the nflgame repository (StatIDs.html). If you think anything here is wrong (or can figure out some of the unknowns), please let me know by filing an issue here: https://github.com/BurntSushi/nflgame/issues For each statistical category identifier, we create a dict of 6 fields describing that statistical category. The fields are cat, fields, yds, value, desc and long. cat specifies which statistical category the particular stat belong in. Only statistical categories in nflgame.player.categories should be used. fields specifies the actual statistical field corresponding to the stat. This will manifest itself as a property on statistical objects via the API. These fields should correspond to counters; i.e., number of receptions, rushing attempts, tackles, etc. yds specifies a field that contains the yardage totals relevant to the stat. If a stat does not specify yards, this field should be blank (an empty string). value specifies how much each statistic is worth. This is 1 in every case except for split sacks. desc specifies a human readable description for the statistic. It should be concise and clear. If a statistical category is unknown, then desc should contain a string like 'Unknown (reason for confusion)'.  long contains a verbatim description from nflgsis.com. Some of the information clearly references legacy systems, but alas, it is included as it adds to the context of each statistical category. """ def values(category_id, yards): """ Returns a dictionary of field names to statistical values for a particular category id defined in idmap. """ assert category_id in idmap, \ 'Category identifier %d is not known.' % category_id info = idmap[category_id] try: yards = int(yards) except ValueError: yards = 0 except TypeError: # Catch errors if yards is a NoneType yards = 0 vals = {} if info['yds']: vals[info['yds']] = yards for f in info['fields']: vals[f] = info.get('value', 1) return vals categories = ("passing", "rushing", "receiving", "fumbles", "kicking", "punting", "kickret", "puntret", "defense", "penalty") """ categories is a list of all statistical categories reported by NFL's GameCenter. """ idmap = { 2: { 'cat': 'punting', 'fields': ['punting_blk'], 'yds': '', 'desc': 'Punt blocked (offense)', 'long': 'Punt was blocked. A blocked punt is a punt that is touched ' 'behind the line of scrimmage, and is recovered, or goes ' 'out of bounds, behind the line of scrimmage. If the ' 'impetus of the punt takes it beyond the line of scrimmage, ' 'it is not a blocked punt.', }, 3: { 'cat': 'team', 'fields': ['first_down', 'rushing_first_down'], 'yds': '', 'desc': '1st down (rushing)', 'long': 'A first down or TD occurred due to a rush.', }, 4: { 'cat': 'team', 'fields': ['first_down', 'passing_first_down'], 'yds': '', 'desc': '1st down (passing)', 'long': 'A first down or TD occurred due to a pass.', }, 5: { 'cat': 'team', 'fields': ['first_down', 'penalty_first_down'], 'yds': '', 'desc': '1st down (penalty)', 'long': 'A first down or TD occurred due to a penalty. A play can ' 'have a first down from a pass or rush and from a penalty.', }, 6: { 'cat': 'team', 'fields': ['third_down_att', 'third_down_conv'], 'yds': '', 'desc': '3rd down attempt converted', 'long': '3rd down play resulted in a first down or touchdown.', }, 7: { 'cat': 'team', 'fields': ['third_down_att', 'third_down_failed'], 'yds': '', 'desc': '3rd down attempt failed', 'long': '3rd down play did not result in a first down or touchdown.', }, 8: { 'cat': 'team', 'fields': ['fourth_down_att', 'fourth_down_conv'], 'yds': '', 'desc': '4th down attempt converted', 'long': '4th down play resulted in a first down or touchdown.', }, 9: { 'cat': 'team', 'fields': ['fourth_down_att', 'fourth_down_failed'], 'yds': '', 'desc': '4th down attempt failed', 'long': '4th down play did not result in a first down or touchdown.', }, 10: { 'cat': 'rushing', 'fields': ['rushing_att'], 'yds': 'rushing_yds', 'desc': 'Rushing yards', 'long': 'Rushing yards and credit for a rushing attempt.', }, 11: { 'cat': 'rushing', 'fields': ['rushing_att', 'rushing_tds'], 'yds': 'rushing_yds', 'desc': 'Rushing yards, TD', 'long': 'Rushing yards and credit for a rushing attempt where the ' 'result of the play was a touchdown.', }, 12: { 'cat': 'rushing', 'fields': [], 'yds': 'rushing_yds', 'desc': 'Rushing yards, No rush', 'long': 'Rushing yards with no rushing attempt. This will occur when ' 'the initial runner laterals to a second runner, and the ' 'second runner possesses the lateral beyond the line of ' 'scrimmage. Both players get rushing yards, but only the ' 'first player gets a rushing attempt.', }, 13: { 'cat': 'rushing', 'fields': ['rushing_tds'], 'yds': 'rushing_yds', 'desc': 'Rushing yards, TD, No rush', 'long': 'Rushing yards and no rushing attempt, where the result of ' 'the play was a touchdown. (See id 12.)', }, 14: { 'cat': 'passing', 'fields': ['passing_att', 'passing_incmp'], 'yds': '', 'desc': 'Pass incomplete', 'long': 'Pass atempt, incomplete.', }, 15: { 'cat': 'passing', 'fields': ['passing_att', 'passing_cmp'], 'yds': 'passing_yds', 'desc': 'Passing yards', 'long': 'Passing yards and a pass attempt completed.', }, 16: { 'cat': 'passing', 'fields': ['passing_att', 'passing_cmp', 'passing_tds'], 'yds': 'passing_yds', 'desc': 'Passing yards, TD', 'long': 'Passing yards and a pass attempt completed that resulted in ' 'a touchdown.', }, # 17: Passing Yards, No Pass # In SuperStat, this code was used when the initial pass receiver lateraled # to a teammate. It was later combined with the "Passing Yards" code to # determine the passer's (quarterback's) total passing yardage on the play. # This stat is not in use at this time. # 18: Passing Yards, YD, No pass # Passing yards, no pass attempt, with a result of touchdown. This stat # is not in use at this time. 19: { 'cat': 'passing', 'fields': ['passing_att', 'passing_incmp', 'passing_int'], 'yds': '', 'desc': 'Interception (by passer)', 'long': 'Pass attempt that resulted in an interception.', }, 20: { 'cat': 'passing', 'fields': ['passing_sk'], 'yds': 'passing_sk_yds', 'desc': 'Sack yards (offense)', 'long': 'Number of yards lost on a pass play that resulted in a sack.', }, 21: { 'cat': 'receiving', 'fields': ['receiving_rec'], 'yds': 'receiving_yds', 'desc': 'Pass reception yards', 'long': 'Pass reception and yards.', }, 22: { 'cat': 'receiving', 'fields': ['receiving_rec', 'receiving_tds'], 'yds': 'receiving_yds', 'desc': 'Pass reception yards, TD', 'long': 'Same as previous (21), except when the play results in a ' 'touchdown.', }, 23: { 'cat': 'receiving', 'fields': [], 'yds': 'receiving_yds', 'desc': 'Pass reception yards, No reception', 'long': 'Pass reception yards, no pass reception. This will occur ' 'when the pass receiver laterals to a teammate. The teammate ' 'gets pass reception yards, but no credit for a pass ' 'reception.', }, 24: { 'cat': 'receiving', 'fields': ['receiving_tds'], 'yds': 'receiving_yds', 'desc': 'Pass reception yards, TD, No reception', 'long': 'Same as previous (23), except when the play results in a ' 'touchdown.', }, 25: { 'cat': 'defense', 'fields': ['defense_int'], 'yds': 'defense_int_yds', 'desc': 'Interception yards', 'long': 'Interception and return yards.', }, 26: { 'cat': 'defense', 'fields': ['defense_int', 'defense_tds', 'defense_int_tds'], 'yds': 'defense_int_yds', 'desc': 'Interception yards, TD', 'long': 'Same as previous (25), except when the play results in a ' 'touchdown.', }, 27: { 'cat': 'defense', 'fields': [], 'yds': 'defense_int_yds', 'also': [], 'desc': 'Interception yards, No interception', 'long': 'Interception yards, with no credit for an interception. This ' 'will occur when the player who intercepted the pass laterals ' 'to a teammate. The teammate gets interception return yards, ' 'but no credit for a pass interception.', }, 28: { 'cat': 'defense', 'fields': ['defense_tds', 'defense_int_tds'], 'yds': 'defense_int_yds', 'also': [], 'desc': 'Interception yards, TD, No interception', 'long': 'Same as previous (27), except when the play results in a ' 'touchdown.', }, 29: { 'cat': 'punting', 'fields': ['punting_tot'], 'yds': 'punting_yds', 'desc': 'Punting yards', 'long': 'Punt and length of the punt. This stat is not used if ' 'the punt results in a touchback; or the punt is received ' 'in the endzone and run out; or the punt is blocked. This ' 'stat is used exclusively of the PU_EZ, PU_TB and PU_BK ' 'stats.', }, 30: { 'cat': 'punting', 'fields': ['punting_i20'], 'yds': '', 'desc': 'Punt inside 20', 'long': 'This stat is recorded when the punt return ended inside the ' 'opponent\'s 20 yard line. This is not counted as a punt or ' 'towards punting yards. This stat is used solely to calculate ' '"inside 20" stats. This stat is used in addition to either a ' 'PU or PU_EZ stat.', }, 31: { 'cat': 'punting', 'fields': ['punting_tot'], 'yds': 'punting_yds', 'desc': 'Punt into endzone', 'long': 'SuperStat records this stat when the punt is received in ' 'the endzone, and then run out of the endzone. If the play ' 'ends in the endzone for a touchback, the stat is not ' 'recorded. This stat is used exclusively of the PU, PU_TB and ' 'PU_BK stats.', }, 32: { 'cat': 'punting', 'fields': ['punting_tot', 'punting_touchback'], 'yds': 'punting_yds', 'desc': 'Punt with touchback', 'long': 'Punt and length of the punt when the play results in a ' 'touchback. This stat is used exclusively of the PU, PU_EZ ' 'and PU_BK stats.', }, 33: { 'cat': 'puntret', 'fields': ['puntret_tot'], 'yds': 'puntret_yds', 'desc': 'Punt return yards', 'long': 'Punt return and yards.', }, 34: { 'cat': 'puntret', 'fields': ['puntret_tot', 'puntret_tds'], 'yds': 'puntret_yds', 'desc': 'Punt return yards, TD', 'long': 'Same as previous (33), except when the play results in a ' 'touchdown.', }, 35: { 'cat': 'puntret', 'fields': [], 'yds': 'puntret_yds', 'desc': 'Punt return yards, No return', 'long': 'Punt return yards with no credit for a punt return. This ' 'will occur when the player who received the punt laterals ' 'to a teammate. The teammate gets punt return yards, but no ' 'credit for a return.', }, 36: { 'cat': 'puntret', 'fields': ['puntret_tds'], 'yds': 'puntret_yds', 'desc': 'Punt return yards, TD, No return', 'long': 'Same as previous (35), except when the play results in a ' 'touchdown.', }, 37: { 'cat': 'team', 'fields': ['puntret_oob'], 'yds': '', 'desc': 'Punt out of bounds', 'long': 'Punt went out of bounds, no return on the play.', }, 38: { 'cat': 'team', 'fields': ['puntret_downed'], 'yds': '', 'also': [], 'value': 1, 'desc': 'Punt downed (no return)', 'long': 'Punt was downed by kicking team, no return on the play. ' 'The player column this stat will always be NULL.', }, 39: { 'cat': 'puntret', 'fields': ['puntret_fair'], 'yds': '', 'desc': 'Punt - fair catch', 'long': 'Punt resulted in a fair catch.', }, 40: { 'cat': 'team', 'fields': ['puntret_touchback'], 'yds': '', 'desc': 'Punt - touchback (no return)', 'long': 'Punt resulted in a touchback. This is the receiving team\'s ' 'version of code 1504/28 (32) above. Both are needed for stat ' 'calculations, especially in season cumulative analysis.', }, 41: { 'cat': 'kicking', 'fields': ['kicking_tot'], 'yds': 'kicking_yds', 'desc': 'Kickoff yards', 'long': 'Kickoff and length of kick.', }, 42: { 'cat': 'kicking', 'fields': ['kicking_i20'], 'yds': '', 'desc': 'Kickoff inside 20', 'long': 'Kickoff and length of kick, where return ended inside ' 'opponent\'s 20 yard line. This is not counted as a kick or ' 'towards kicking yards. This code is used solely to calculate ' '"inside 20" stats. used in addition to a 1701 code.', }, 43: { 'cat': 'kicking', 'fields': ['kicking_tot'], 'yds': 'kicking_yds', 'desc': 'Kickff into endzone', 'long': 'SuperStat records this stat when the kickoff is received ' 'in the endzone, and then run out of the endzone. If the play ' 'ends in the endzone for a touchback, the stat is not ' 'recorded. Compare to "Punt into endzone."', }, 44: { 'cat': 'kicking', 'fields': ['kicking_tot', 'kicking_touchback'], 'yds': 'kicking_yds', 'desc': 'Kickoff with touchback', 'long': 'Kickoff resulted in a touchback.', }, 45: { 'cat': 'kickret', 'fields': ['kickret_ret'], 'yds': 'kickret_yds', 'desc': 'Kickoff return yards', 'long': 'Kickoff return and yards.', }, 46: { 'cat': 'kickret', 'fields': ['kickret_ret', 'kickret_tds'], 'yds': 'kickret_yds', 'desc': 'Kickoff return yards, TD', 'long': 'Same as previous (45), except when the play results in a ' 'touchdown.', }, 47: { 'cat': 'kickret', 'fields': [], 'yds': 'kickret_yds', 'desc': 'Kickoff return yards, No return', 'long': 'Kickoff yards with no return. This will occur when the ' 'player who is credited with the return laterals to a ' 'teammate. The teammate gets kickoff return yards, but no ' 'credit for a kickoff return.', }, 48: { 'cat': 'kickret', 'fields': ['kickret_tds'], 'yds': 'kickret_yds', 'desc': 'Kickoff return yards, TD, No return', 'long': 'Same as previous (47), except when the play results in a ' 'touchdown.', }, 49: { 'cat': 'team', 'fields': ['kickret_oob'], 'yds': '', 'desc': 'Kickoff out of bounds', 'long': 'Kicked ball went out of bounds.', }, 50: { 'cat': 'kickret', 'fields': ['kickret_fair'], 'yds': '', 'desc': 'Kickoff - fair catch', 'long': 'Kick resulted in a fair catch (no return).', }, 51: { 'cat': 'team', 'fields': ['kickret_touchback'], 'yds': '', 'desc': 'Kickoff - touchback', 'long': 'Kick resulted in a touchback. A touchback implies that ' 'there is no return.', }, 52: { 'cat': 'fumbles', 'fields': ['fumbles_tot', 'fumbles_forced'], 'yds': '', 'desc': 'Fumble - forced', 'long': 'Player fumbled the ball, fumble was forced by another ' 'player.', }, 53: { 'cat': 'fumbles', 'fields': ['fumbles_tot', 'fumbles_notforced'], 'yds': '', 'desc': 'Fumble - not forced', 'long': 'Player fumbled the ball, fumble was not forced by another ' 'player.', }, 54: { 'cat': 'fumbles', 'fields': ['fumbles_oob'], 'yds': '', 'desc': 'Fumble - out of bounds', 'long': 'Player fumbled the ball, and the ball went out of bounds.', }, 55: { 'cat': 'fumbles', 'fields': ['fumbles_rec'], 'yds': 'fumbles_rec_yds', 'desc': 'Own recovery yards', 'long': 'Yardage gained/lost by a player after he recovered a fumble ' 'by his own team.', }, 56: { 'cat': 'fumbles', 'fields': ['fumbles_rec', 'fumbles_rec_tds'], 'yds': 'fumbles_rec_yds', 'desc': 'Own recovery yards, TD', 'long': 'Same as previous (55), except when the play results in a ' 'touchdown.', }, 57: { 'cat': 'fumbles', 'fields': [], 'yds': 'fumbles_rec_yds', 'desc': 'Own recovery yards, No recovery', 'long': 'If a player recovered a fumble by his own team, then ' 'lateraled to a teammate, the yardage gained/lost by teammate ' 'would be recorded with this stat.', }, 58: { 'cat': 'fumbles', 'fields': ['fumbles_rec_tds'], 'yds': 'fumbles_rec_yds', 'desc': 'Own recovery yards, TD, No recovery', 'long': 'Same as previous (57), except when the play results in a ' 'touchdown.', }, 59: { 'cat': 'defense', 'fields': ['defense_frec'], 'yds': 'defense_frec_yds', 'desc': 'Opponent recovery yards', 'long': 'Yardage gained/lost by a player after he recovered a fumble ' 'by the opposing team.', }, 60: { 'cat': 'defense', 'fields': ['defense_frec', 'defense_tds', 'defense_frec_tds'], 'yds': 'defense_frec_yds', 'desc': 'Opponent recovery yards, TD', 'long': 'Same as previous (59), except when the play results in a ' 'touchdown.', }, 61: { 'cat': 'defense', 'fields': [], 'yds': 'defense_frec_yds', 'desc': 'Opponent recovery yards, No recovery', 'long': 'If a player recovered a fumble by the opposing team, then ' 'lateraled to a teammate, the yardage gained/lost by the ' 'teammate would be recorded with this stat.', }, 62: { 'cat': 'defense', 'fields': ['defense_tds', 'defense_frec_tds'], 'yds': 'defense_frec_yds', 'desc': 'Opponent recovery yards, TD, No recovery', 'long': 'Same as previous, except when the play results in a ' 'touchdown.', }, 63: { 'cat': 'defense', 'fields': [], 'yds': 'defense_misc_yds', 'desc': 'Miscellaneous yards', 'long': 'This is sort of a catch-all for yardage that doesn\'t ' 'fall into any other category. According to Elias, it does ' 'not include loose ball yardage. Examples are yardage on ' 'missed field goal, blocked punt. This stat is not used ' 'to "balance the books."', }, 64: { 'cat': 'defense', 'fields': ['defense_tds', 'defense_misc_tds'], 'yds': 'defense_misc_yds', 'desc': 'Miscellaneous yards, TD', 'long': 'Same as previous (63), except when the play results in a ' 'touchdown.', }, 68: { 'cat': 'team', 'fields': ['timeout'], 'yds': '', 'desc': 'Timeout', 'long': 'Team took a time out.', }, 69: { 'cat': 'kicking', 'fields': ['kicking_fga', 'kicking_fgmissed'], 'yds': 'kicking_fgmissed_yds', 'desc': 'Field goal missed yards', 'long': 'The length of a missed field goal.', }, 70: { 'cat': 'kicking', 'fields': ['kicking_fga', 'kicking_fgm'], 'yds': 'kicking_fgm_yds', 'desc': 'Field goal yards', 'long': 'The length of a successful field goal.', }, 71: { 'cat': 'kicking', 'fields': ['kicking_fga', 'kicking_fgmissed', 'kicking_fgb'], 'yds': 'kicking_fgmissed_yds', 'desc': 'Field goal blocked (offense)', 'long': 'The length of an attempted field goal that was blocked. ' 'Unlike a punt, a field goal is statistically blocked even ' 'if the ball does go beyond the line of scrimmage.', }, 72: { 'cat': 'kicking', 'fields': ['kicking_xpa', 'kicking_xpmade'], 'yds': '', 'desc': 'Extra point - good', 'long': 'Extra point good. SuperStat uses one code for both ' 'successful and unsuccessful extra points. I think it might ' 'be better to use 2 codes.', }, 73: { 'cat': 'kicking', 'fields': ['kicking_xpa', 'kicking_xpmissed'], 'yds': '', 'desc': 'Extra point - failed', 'long': 'Extra point failed.', }, 74: { 'cat': 'kicking', 'fields': ['kicking_xpa', 'kicking_xpmissed', 'kicking_xpb'], 'yds': '', 'desc': 'Extra point - blocked', 'long': 'Extra point blocked. Exclusive of the extra point failed ' 'stat.' }, 75: { 'cat': 'rushing', 'fields': ['rushing_twopta', 'rushing_twoptm'], 'yds': '', 'desc': '2 point rush - good', 'long': 'Extra points by run good (old version has 0/1 in yards ' 'for failed/good).', }, 76: { 'cat': 'rushing', 'fields': ['rushing_twopta', 'rushing_twoptmissed'], 'yds': '', 'desc': '2 point rush - failed', 'long': '', }, 77: { 'cat': 'passing', 'fields': ['passing_twopta', 'passing_twoptm'], 'yds': '', 'desc': '2 point pass - good', 'long': 'Extra points by pass good (old version has 0/1 in yards ' 'for failed/good).', }, 78: { 'cat': 'passing', 'fields': ['passing_twopta', 'passing_twoptmissed'], 'yds': '', 'desc': '2 point pass - failed', 'long': 'Extra point by pass failed.', }, 79: { 'cat': 'defense', 'fields': ['defense_tkl'], 'yds': '', 'desc': 'Solo tackle', 'long': 'Tackle with no assists. Note: There are no official ' 'defensive statistics except for sacks.', }, 80: { 'cat': 'defense', 'fields': ['defense_tkl', 'defense_tkl_primary'], 'yds': '', 'desc': 'Assisted tackle', 'long': 'Tackle with one or more assists.', }, # 81: 1/2 tackle # Tackle split equally between two players. This stat is not in use at # this time. 82: { 'cat': 'defense', 'fields': ['defense_ast'], 'yds': '', 'desc': 'Tackle assist', 'long': 'Assist to a tackle.', }, 83: { 'cat': 'defense', 'fields': ['defense_sk'], 'yds': 'defense_sk_yds', 'value': 1.0, 'desc': 'Sack yards (defense)', 'long': 'Unassisted sack.', }, 84: { 'cat': 'defense', 'fields': ['defense_sk'], 'yds': 'defense_sk_yds', 'value': 0.5, 'desc': '1/2 sack yards (defense)', 'long': 'Sack split equally between two players.', }, 85: { 'cat': 'defense', 'fields': ['defense_pass_def'], 'yds': '', 'desc': 'Pass defensed', 'long': 'Incomplete pass was due primarily to the player\'s action.', }, 86: { 'cat': 'defense', 'fields': ['defense_puntblk'], 'yds': '', 'desc': 'Punt blocked (defense)', 'long': 'Player blocked a punt.', }, 87: { 'cat': 'defense', 'fields': ['defense_xpblk'], 'yds': '', 'desc': 'Extra point blocked (defense)', 'long': 'Player blocked the extra point.', }, 88: { 'cat': 'defense', 'fields': ['defense_fgblk'], 'yds': '', 'desc': 'Field goal blocked (defense)', 'long': '', }, 89: { 'cat': 'defense', 'fields': ['defense_safe'], 'yds': '', 'desc': 'Safety (defense)', 'long': 'Tackle that resulted in a safety. This is in addition to ' 'a tackle.', }, # 90: 1/2 safety (defense) # This stat was used by SuperStat when a 1/2 tackle resulted in a safety. # This stat is not in use at this time. 91: { 'cat': 'defense', 'fields': ['defense_ffum'], 'yds': '', 'desc': 'Forced fumble (defense)', 'long': 'Player forced a fumble.', }, 93: { 'cat': 'penalty', 'fields': ['penalty'], 'yds': 'penalty_yds', 'desc': 'Penalty', 'long': '', }, 95: { 'cat': 'team', 'fields': ['rushing_loss'], 'yds': 'rushing_loss_yds', 'desc': 'Tackled for a loss', 'long': 'Tackled for a loss (TFL) is an offensive stat. A team is ' 'charged with a TFL if its rush ends behind the line of ' 'scrimmage, and at least one defensive player is credited ' 'with ending the rush with a tackle, or tackle assist. The ' 'stat will contain yardage.', }, # I'm not sure how to classify these... # 96: Extra point - safety # If there is a fumble on an extra point attempt, and the loose ball goes # into the endzone from impetus provided by the defensive team, and # becomes dead in the endzone, the offense is awarded 1 point. # 99: 2 point rush - safety # See "Extra point - safety". # 100: 2 point pass - safety # See "Extra point - safety". 102: { 'cat': 'team', 'fields': ['kicking_downed'], 'yds': '', 'desc': 'Kickoff - kick downed', 'long': 'SuperStat didn\'t have this code. A kickoff is "downed" when ' 'touched by an offensive player within the 10 yard free zone, ' 'and the ball is awarded to the receivers at the spot of the ' 'touch.', }, 103: { 'cat': 'passing', 'fields': [], 'yds': 'passing_sk_yds', 'desc': 'Sack yards (offense), No sack', 'long': 'This stat will be used when the passer fumbles, then ' 'recovers, then laterals. The receiver of the lateral gets ' 'sack yardage but no sack.', }, 104: { 'cat': 'receiving', 'fields': ['receiving_twopta', 'receiving_twoptm'], 'yds': '', 'desc': '2 point pass reception - good', 'long': '', }, 105: { 'cat': 'receiving', 'fields': ['receiving_twopta', 'receiving_twoptmissed'], 'yds': '', 'desc': '2 point pass reception - failed', 'long': '', }, 106: { 'cat': 'fumbles', 'fields': ['fumbles_lost'], 'yds': '', 'desc': 'Fumble - lost', 'long': '', }, 107: { 'cat': 'kicking', 'fields': ['kicking_rec'], 'yds': '', 'desc': 'Own kickoff recovery', 'long': 'Direct recovery of own kickoff, whether or not the kickoff ' 'is onside', }, 108: { 'cat': 'kicking', 'fields': ['kicking_rec', 'kicking_rec_tds'], 'yds': '', 'desc': 'Own kickoff recovery, TD', 'long': 'Direct recovery in endzone of own kickoff, whether or not ' 'the kickoff is onside.', }, 110: { 'cat': 'defense', 'fields': ['defense_qbhit'], 'yds': '', 'desc': 'Quarterback hit', 'long': 'Player knocked the quarterback to the ground, quarterback ' 'was not the ball carrier. Not available for games before ' '2006 season.', }, 111: { 'cat': 'passing', 'fields': [], 'yds': 'passing_cmp_air_yds', 'desc': 'Pass length, completion', 'long': 'Length of the pass, not including the yards gained by the ' 'receiver after the catch. Unofficial stat. Not available for ' 'games before 2006 season.', }, 112: { 'cat': 'passing', 'fields': [], 'yds': 'passing_incmp_air_yds', 'desc': 'Pass length, No completion', 'long': 'Length of the pass, if it would have been a completion.' 'Unofficial stat. Not available for games before 2006 season.', }, 113: { 'cat': 'receiving', 'fields': [], 'yds': 'receiving_yac_yds', 'desc': 'Yardage gained after the catch', 'long': 'Yardage from where the ball was caught until the player\'s ' 'action was over. Unofficial stat. Not available for games ' 'before 2006 season.', }, 115: { 'cat': 'receiving', 'fields': ['receiving_tar'], 'yds': '', 'desc': 'Pass target', 'long': 'Player was the target of a pass attempt. Unofficial stat. ' 'Not available for games before 2009 season.', }, 120: { 'cat': 'defense', 'fields': ['defense_tkl_loss'], 'yds': '', 'desc': 'Tackle for a loss', 'long': 'Player tackled the runner behind the line of scrimmage. ' 'Play must have ended, player must have received a tackle ' 'stat, has to be an offensive player tackled. Unofficial ' 'stat. Not available for games before 2008 season.', }, # 201, 211, 212 and 213 are for NFL Europe. 301: { 'cat': 'team', 'fields': ['xp_aborted'], 'yds': '', 'desc': 'Extra point - aborted', 'long': '', }, 402: { 'cat': 'defense', 'fields': [], 'yds': 'defense_tkl_loss_yds', 'desc': 'Tackle for a loss yards', 'long': '', }, 410: { 'cat': 'kicking', 'fields': [], 'yds': 'kicking_all_yds', 'desc': 'Kickoff and length of kick', 'long': 'Kickoff and length of kick. Includes end zone yards ' 'for all kicks into the end zone, including kickoffs ' 'ending in a touchback.', }, }
Module variables
var categories
categories is a list of all statistical categories reported by NFL's GameCenter.
var idmap
Functions
def values(
category_id, yards)
Returns a dictionary of field names to statistical values for a particular category id defined in idmap.
def values(category_id, yards): """ Returns a dictionary of field names to statistical values for a particular category id defined in idmap. """ assert category_id in idmap, \ 'Category identifier %d is not known.' % category_id info = idmap[category_id] try: yards = int(yards) except ValueError: yards = 0 except TypeError: # Catch errors if yards is a NoneType yards = 0 vals = {} if info['yds']: vals[info['yds']] = yards for f in info['fields']: vals[f] = info.get('value', 1) return vals


May 17
But continue thou in the things which thou hast learned and hast been assured of, knowing of whom thou hast learned them.
2 Timothy 3:14
If you're born again and have the Word of God in your heart, you can live in victory. You may not have all the answers. There may be a great many spiritual things you don't understand. But it's not those things that are most likely to destroy you. It's the things you know to do--but don't--that usually make you fall.
Just think about walking at night down a dark, unfamiliar path in the middle of a jungle. The guide up ahead has a flashlight to keep you on the right path.  What do you think will happen to you? You'll probably stumble and fall. Very likely, you'll get hurt.
That's exactly the same thing that can happen in your walk with the Lord. He knows what's ahead and He shines just enough light for you to take one step at a time. You have to continue walking in that light in order to get where you're going.
You may not know why He's leading you a certain way. You may not understand all the things involved. But God will make up for your ignorance by the Holy Spirit. He'll see to it that you have victory if you continue in what you know.
It's good to keep studying. It's good to keep learning. But, remember, it's not the great revelation you haven't yet had that will cause you the most trouble. It's failing to walk in the ones God has already given you. So be faithful in those things. Continue in them day after day after day. You'll make it through just fine! Scripture Reading: 2 Peter 1:2-11


{{ news.title }} Posted by {{ news.author.get_full_name }} on {{ news.created|date:"F d, o" }} {{ news.summary|safe }} Read more


{% extends "base_generic.html" %} {% load crispy_forms_tags %} {% load report_tags %} {% block pagetitle %}{{ report.title }}{% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %}
Attach findings by searching and then clicking the button next to your desired finding.
| Order | Finding |
Evidence
Attach evidence to findings - such as text files, log files, script snippets, and screenshots - to have them included with the finding in the generated reports. |
Owner
The assigned user is the person responsible for writing this finding. The assigned individual will have a link to the finding on their dashboard. |
Status
Mark a finding as ready or in need of editing. Findings marked as in need of editing will appear on the assigned user's dashboard. |
Options | {{ group }} | {% if severity_groups|get_item:group %} {% for finding in severity_groups|get_item:group %}|||
|---|---|---|---|---|---|---|---|---|---|
| {{ finding.title }} | {% if finding.evidence_set.all %}
{% for evidence_file in finding.evidence_set.all %}
{% if not forloop.last %} {% endif %} {% endfor %} |
{% else %}
{% endif %} {% if finding.assigned_to == request.user %} {% if finding.complete %} | You | {% else %}You | {% endif %} {% else %} {% if finding.assigned_to %}{{ finding.assigned_to }} | {% else %}TBD | {% endif %} {% endif %}Ready {% else %} burned"> Needs Editing {% endif %} | ||
| Add {{ group }} findings or drag-and-drop a finding here to update its severity. |
No findings have been added to this report yet.
{% endif %}


President, Wike greet ex-President Jonathan at 62 - The Nation Newspaper
Augustine Ehikioya, Abuja
President Muhammadu Buhari, Rivers State Governor Nyesom Wike have felicitated with former President Goodluck Jonathan on his 62th birthday.
The President joined the nation in praying for Dr Jonathan to have longer life, good health and more strength to keep serving the nation.
In a statement by his Special Adviser on Media and Publicity, Chief Femi Adesina, the President also rejoiced with family, friends and political associates of the former president.
Buhari lauded him for good counsels to leaders within and outside Nigeria since he left office and sharing his experience of serving at different levels of governance.
President Buhari believed the former President’s legacy of humility and patriotism will continue to resonate, inspiring generations to come on the sacrifices made for the stability of democracy and promotion of sustainable development.
Read Also: Buhari greets Jonathan at 62
The President wished the former President and his family more years of joyful celebrations.
On behalf of his wife, Suzette, the government and people of Rivers State, Wike felicitated with former President Goodluck Ebele Jonathan, GCFR, on his 62nd birthday.
The governor described Dr Jonathan as a selfless leader and a beacon of light for the growth of democracy in Nigeria.
As a statesman, he said, the former President has continued to nurture the ideals of unity and peaceful co-existence, according to a statement by the Permanent Secretary in the Ministry Information and Communications, Paulinus Nsirim.
The governor prayed that God will grant him good health and the divine enablement to continue to serve the nation and humanity.


Methods
getTest(key) → {AggregationTest}
Retrieve a test object given the test key. A test 'key' is a short identifier
that uniquely identifies which test was performed.
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string | String key for the aggregation test. |
Returns:
An AggregationTest object.
- Type
- AggregationTest
getTestLabelFromKey(key) → {string}
Given an aggregation test key, return a suitable label for it.
For example, 'zegginiBurden' -> 'Zeggini collapsing burden test'.
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string | String key for the aggregation test. |
Returns:
Long description label of the test.
- Type
- string
(generator) Symbol.iterator()
Iterate over all available tests in the container.


TRUNCATE
Section: SQL Commands (7)Updated: 2012-08-14
Index Return to Main Contents
NAME
TRUNCATE - empty a table or set of tablesSYNOPSIS
TRUNCATE [ TABLE ] [ ONLY ] name [, ... ] [ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]
DESCRIPTION
TRUNCATE quickly removes all rows from a set of tables. It has the same effect as an unqualified DELETE on each table, but since it does not actually scan the tables it is faster. Furthermore, it reclaims disk space immediately, rather than requiring a subsequent VACUUM operation. This is most useful on large tables.
PARAMETERS
- name
- The name (optionally schema-qualified) of a table to be truncated. If ONLY is specified, only that table is truncated. If ONLY is not specified, the table and all its descendant tables (if any) are truncated.
- RESTART IDENTITY
- Automatically restart sequences owned by columns of the truncated table(s).
- CONTINUE IDENTITY
- Do not change the values of sequences. This is the default.
- CASCADE
- Automatically truncate all tables that have foreign-key references to any of the named tables, or to any tables added to the group due to CASCADE.
- RESTRICT
- Refuse to truncate if any of the tables have foreign-key references from tables that are not listed in the command. This is the default.
NOTES
You must have the TRUNCATE privilege on a table to truncate it.
TRUNCATE acquires an ACCESS EXCLUSIVE lock on each table it operates on, which blocks all other concurrent operations on the table. If concurrent access to a table is required, then the DELETE command should be used instead.
TRUNCATE cannot be used on a table that has foreign-key references from other tables, unless all such tables are also truncated in the same command. Checking validity in such cases would require table scans, and the whole point is not to do one. The CASCADE option can be used to automatically include all dependent tables --- but be very careful when using this option, or else you might lose data you did not intend to!
TRUNCATE will not fire any ON DELETE triggers that might exist for the tables. But it will fire ON TRUNCATE triggers.  The triggers will fire in the order that the tables are to be processed (first those listed in the command, and then any that were added due to cascading).
- Warning: TRUNCATE is not MVCC-safe (see in the documentation for general information about MVCC). After truncation, the table will appear empty to all concurrent transactions, even if they are using a snapshot taken before the truncation occurred. This will only be an issue for a transaction that did not access the truncated table before the truncation happened --- any transaction that has done so would hold at least an ACCESS SHARE lock, which would block TRUNCATE until that transaction completes. So truncation will not cause any apparent inconsistency in the table contents for successive queries on the same table, but it could cause visible inconsistency between the contents of the truncated table and other tables in the database.
TRUNCATE is transaction-safe with respect to the data in the tables: the truncation will be safely rolled back if the surrounding transaction does not commit.
-
Warning:
Any ALTER SEQUENCE RESTART operations performed as a
consequence of using the RESTART IDENTITY option are
nontransactional and will not be rolled back on failure. To minimize
the risk, these operations are performed only after all the rest of
TRUNCATE's work is done. However, there is still a risk
if TRUNCATE is performed inside a transaction block that is
aborted afterwards. For example, consider
BEGIN; TRUNCATE TABLE foo RESTART IDENTITY; COPY foo FROM ...; COMMIT;
If the COPY fails partway through, the table data rolls back correctly, but the sequences will be left with values that are probably smaller than they had before, possibly leading to duplicate-key failures or other problems in later transactions. If this is likely to be a problem, it's best to avoid using RESTART IDENTITY, and accept that the new contents of the table will have higher serial numbers than the old.
EXAMPLES
Truncate the tables bigtable and fattable:
TRUNCATE bigtable, fattable;
The same, and also reset any associated sequence generators:
TRUNCATE bigtable, fattable RESTART IDENTITY;
Truncate the table othertable, and cascade to any tables that reference othertable via foreign-key constraints:
TRUNCATE othertable CASCADE;
COMPATIBILITY
The SQL:2008 standard includes a TRUNCATE command with the syntax TRUNCATE TABLE tablename. The clauses CONTINUE IDENTITY/RESTART IDENTITY also appear in that standard but have slightly different but related meanings. Some of the concurrency behavior of this command is left implementation-defined by the standard, so the above notes should be considered and compared with other implementations if necessary.
Index
This document was created by man2html, using the manual pages.
Time: 05:34:16 GMT, December 24, 2015


| Home | Trees | Index | Help |
|---|
| Package svnmailer :: Package notifier :: Module _mail :: Class MailNotifier |
|
object
--+ |BaseNotifier
--+ |TextNotifier
--+ | MailNotifier
MultiMailNotifier
,
TextMailNotifier
| Method Summary | |
|---|---|
Initialization | |
| unicode |
Returns the (possibly) prefixed paths as string |
| unicode |
Returns the longest common directory prefix |
| unicode |
Returns the longest common path prefix |
| tuple |
Compose the informational headers of the mail |
| tuple |
Composes the mail |
| dict |
Returns the basic headers |
| dict |
Returns the custom headers |
| tuple |
Returns the substituted mail addresses (from/to/reply-to) |
| generator |
Returns the composed mail(s) |
| unicode |
Returns the subject |
| unicode |
Returns the transfer encoding to use |
Send notification as mail | |
Sends the mail | |
Writes the whole diff notification body | |
| Inherited from TextNotifier | |
Write the path list of a particular changeset | |
| str |
Returns the revision date in a human readable format |
Writes the content diff for a particular change | |
| str |
Writes the content diff action for a particular change |
Writes a diff | |
Writes the commit diffs | |
Writes the locking metadata | |
Writes the commit metadata output | |
Writes a short info about the kind of change | |
Writes the commit path list | |
Writes a property diff | |
| str |
Writes the property diff action for a particular change |
Writes the property diffs for a particular change | |
Writes the revision property change data | |
| Inherited from BaseNotifier | |
| str |
Returns the encoding for the specified path and revision |
| tuple |
Dump the two revisions of a particular change |
| str |
Returns the author of the revision |
Returns the browser generator if any | |
| unicode |
Returns the content diff action for a particular change |
| str |
Returns the content diff url for a particular change |
| str |
Returns the content encoding property for a path/rev |
| tuple |
Returns the encodings of the change content (base and current rev) |
| svnmailer.differ.* |
Returns the initialized differ |
| tuple |
Returns valid diff tokens and tests |
| str |
Returns the encoding extracted from svn:mime-type |
| str |
Returns the log entry of the revision |
| unicode |
Returns the property diff action for a particular change |
| unicode or str |
Returns the temporary directory |
svnmailer.util.TempFile |
Returns an open temporary file container object |
| int |
Returns the time of the revision in seconds since epoch |
| str |
Returns the revision URL |
| bool |
Returns if the supplied property seems to be binary |
| bool |
Returns if the supplied property value takes just one line |
| bool |
Returns if the supplied property name represents an UTF-8 property |
| Inherited from object | |
x.__delattr__('name') <==> del x.name... | |
x.__getattribute__('name') <==> x.name... | |
x.__hash__() <==> hash(x)... | |
helper for pickle... | |
helper for pickle... | |
x.__repr__() <==> repr(x)... | |
x.__setattr__('name', value) <==> x.name = value... | |
x.__str__() <==> str(x)... | |
| Inherited from type | |
T.__new__(S, ...) -> a new object with type S, a subtype of T... |
| Instance Variable Summary | |
|---|---|
| sre pattern or None | _header_re : Pattern for header name checking |
| Inherited from TextNotifier | |
| list | changeset : The list of changes to process |
svnmailer.settings._base.GroupSettingsContainer |
config : The group config |
| svnmailer.differ.* | differ : The differ object |
| file like object | fp : The file to write to |
| Inherited from BaseNotifier | |
svnmailer.main.GroupSet |
_groupset : The groupset to process |
| dict | _penc_cache : The (path, rev) -> property encoding cache |
svnmailer.settings._base.BaseSettings |
_settings : The settings to use |
| Class Variable Summary | |
|---|---|
list |
__implements__ = [<class 'svnmailer.notifier._text.TextN...
|
| unicode | COMMIT_SUBJECT : Default commit event subject template |
| unicode | LOCK_SUBJECT : Default lock event subject template |
| unicode | REVPROP_SUBJECT : Default revprop-change event subject template |
| unicode | UNLOCK_SUBJECT : Default unlock event subject template |
| Inherited from TextNotifier | |
| str | OUTPUT_SEPARATOR : the separator between headline and diff |
| str | OUTPUT_SEPARATOR_LIGHT : the separator between headline and
property diff |
| Inherited from BaseNotifier | |
| tuple | _diffable_tests : Maps generate_diffs list entrys to change
methods |
| unicode | ADD : "add" token |
| unicode | COPY : "copy" token |
| unicode | DELETE : "delete" token |
| str | ENC_CONFIG : Magic value, meaning that the content encoding should
be retrieved from the config |
| str | ENC_DEFAULT : Magic value to determine if the default encoding
should be displayed |
| str | ENC_PROPERTY : The property name, where encodings could be stored |
| unicode | MODIFY : "modify" token |
| unicode | NONE : "none" token |
| unicode | PROPCHANGE : "propchange" token |
| Method Details |
|---|
__init__(self,
config,
groupset,
*args,
**kwargs)
Initialization
|
_getPathString(self, prefix, paths)Returns the (possibly) prefixed paths as string All parameters are expected to be UTF-8 encoded
|
_getPrefixedDirectories(self, changeset)Returns the longest common directory prefix
|
_getPrefixedFiles(self, changeset)Returns the longest common path prefix
|
composeHeaders(self, groups)Compose the informational headers of the mail
|
composeMail(self)Composes the mail
|
getBasicHeaders(self)Returns the basic headers
|
getCustomHeaders(self, groups)Returns the custom headers
|
getMailAddresses(self, groups)Returns the substituted mail addresses (from/to/reply-to)
|
getMails(self)Returns the composed mail(s)
|
getMailSubject(self, countprefix=None)Returns the subject
|
getTransferEncoding(self)Returns the transfer encoding to use
|
run(self)Send notification as mail
|
sendMail(self, sender, to_addr, mail)Sends the mail
|
writeNotification(self)Writes the whole diff notification body |
| Instance Variable Details |
|---|
_header_rePattern for header name checking
|
| Class Variable Details |
|---|
__implements__
|
COMMIT_SUBJECTDefault commit event subject template
|
LOCK_SUBJECTDefault lock event subject template
|
REVPROP_SUBJECTDefault revprop-change event subject template
|
UNLOCK_SUBJECTDefault unlock event subject template
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.0 on Sun Sep 25 20:49:06 2005 | http://epydoc.sf.net |


| Interface | Description |
|---|---|
| LexerAction |
Represents a single action which can be executed following the successful
match of a lexer rule.
|
| Class | Description |
|---|---|
| AbstractPredicateTransition | |
| ActionTransition | |
| AmbiguityInfo |
This class represents profiling event information for an ambiguity.
|
| ArrayPredictionContext | |
| ATN | |
| ATNConfig |
A tuple: (ATN state, predicted alt, syntactic, semantic context).
|
| ATNConfigSet | |
| ATNConfigSet.AbstractConfigHashSet | |
| ATNConfigSet.ConfigEqualityComparator | |
| ATNConfigSet.ConfigHashSet |
The reason that we need this is because we don't want the hash map to use
the standard hash code and equals.
|
| ATNDeserializationOptions | |
| ATNDeserializer | |
| ATNSerializer | |
| ATNSimulator | |
| ATNState |
The following images show the relation of states and
ATNState.transitions for various grammar constructs. |
| AtomTransition |
TODO: make all transitions sets? no, should remove set edges
|
| BasicBlockStartState | |
| BasicState | |
| BlockEndState |
Terminal node of a simple
(a|b|c) block. |
| BlockStartState |
The start of a regular
(...) block. |
| CodePointTransitions |
Utility class to create
AtomTransition , RangeTransition ,
and SetTransition appropriately based on the range of the input. |
| ContextSensitivityInfo |
This class represents profiling event information for a context sensitivity.
|
| DecisionEventInfo |
This is the base class for gathering detailed information about prediction
events which occur during parsing.
|
| DecisionInfo |
This class contains profiling gathered for a particular decision.
|
| DecisionState | |
| EmptyPredictionContext | |
| EpsilonTransition | |
| ErrorInfo |
This class represents profiling event information for a syntax error
identified during prediction.
|
| LexerActionExecutor |
Represents an executor for a sequence of lexer actions which traversed during
the matching operation of a lexer rule (token).
|
| LexerATNConfig | |
| LexerATNSimulator |
"dup" of ParserInterpreter
|
| LexerATNSimulator.SimState |
When we hit an accept state in either the DFA or the ATN, we
have to notify the character stream to start buffering characters
via
IntStream.mark() and record the current state. |
| LexerChannelAction |
Implements the
channel lexer action by calling
Lexer.setChannel(int) with the assigned channel. |
| LexerCustomAction |
Executes a custom lexer action by calling
Recognizer.action(org.antlr.v4.runtime.RuleContext, int, int) with the
rule and action indexes assigned to the custom action. |
| LexerIndexedCustomAction |
This implementation of
LexerAction is used for tracking input offsets
for position-dependent actions within a LexerActionExecutor . |
| LexerModeAction |
Implements the
mode lexer action by calling Lexer.mode(int) with
the assigned mode. |
| LexerMoreAction |
Implements the
more lexer action by calling Lexer.more() . |
| LexerPopModeAction |
Implements the
popMode lexer action by calling Lexer.popMode() . |
| LexerPushModeAction |
Implements the
pushMode lexer action by calling
Lexer.pushMode(int) with the assigned mode. |
| LexerSkipAction |
Implements the
skip lexer action by calling Lexer.skip() . |
| LexerTypeAction |
Implements the
type lexer action by calling Lexer.setType(int)
with the assigned type. |
| LL1Analyzer | |
| LookaheadEventInfo |
This class represents profiling event information for tracking the lookahead
depth required in order to make a prediction.
|
| LoopEndState |
Mark the end of a * or + loop.
|
| NotSetTransition | |
| OrderedATNConfigSet | |
| OrderedATNConfigSet.LexerConfigHashSet | |
| ParseInfo |
This class provides access to specific and aggregate statistics gathered
during profiling of a parser.
|
| ParserATNSimulator |
The embodiment of the adaptive LL(*), ALL(*), parsing strategy.
|
| PlusBlockStartState |
Start of
(A|B|...)+ loop. |
| PlusLoopbackState |
Decision state for
A+ and (A|B)+ . |
| PrecedencePredicateTransition | |
| PredicateEvalInfo |
This class represents profiling event information for semantic predicate
evaluations which occur during prediction.
|
| PredicateTransition |
TODO: this is old comment:
A tree of semantic predicates from the grammar AST if label==SEMPRED.
|
| PredictionContext | |
| PredictionContextCache |
Used to cache
PredictionContext objects. |
| ProfilingATNSimulator | |
| RangeTransition | |
| RuleStartState | |
| RuleStopState |
The last node in the ATN for a rule, unless that rule is the start symbol.
|
| RuleTransition | |
| SemanticContext |
A tree structure used to record the semantic context in which
an ATN configuration is valid.
|
| SemanticContext.AND |
A semantic context which is true whenever none of the contained contexts
is false.
|
| SemanticContext.Operator |
This is the base class for semantic context "operators", which operate on
a collection of semantic context "operands".
|
| SemanticContext.OR |
A semantic context which is true whenever at least one of the contained
contexts is true.
|
| SemanticContext.PrecedencePredicate | |
| SemanticContext.Predicate | |
| SetTransition |
A transition containing a set of values.
|
| SingletonPredictionContext | |
| StarBlockStartState |
The block that begins a closure loop.
|
| StarLoopbackState | |
| StarLoopEntryState | |
| TokensStartState |
The Tokens rule start state linking to each lexer rule start state
|
| Transition |
An ATN transition between any two ATN states.
|
| WildcardTransition |
| Enum | Description |
|---|---|
| ATNType |
Represents the type of recognizer an ATN applies to.
|
| LexerActionType |
Represents the serialization type of a
LexerAction . |
| PredictionMode |
This enumeration defines the prediction modes available in ANTLR 4 along with
utility methods for analyzing configuration sets for conflicts and/or
ambiguities.
|
Copyright © 1992–2021 ANTLR. All rights reserved.


Simple Jekyll Searching - Alex Pearce
Sunday 22, April 2012 in Tips
I recently made this blog with Jekyll. It’s a nice little program once you get used to it’s methodology. Jekyll’s daughter, Octopress, touts itself as being “for hackers” and Jekyll itself isn’t much different in this respect.
The docs are lacking examples and this did throw me initially, even leading me to put off making the site for a month or so. Eventually I got round to building the site and found Jekyll to be almost pleasurable to work with.
There is a certain satisfaction to implementing your own features. When you use packages which do the heavy lifting for you, it’s often the case that it’s not quite how you’d like it and then you go around changing things anyway. (This was my experience with Octopress, which I eventually abandoned as I found it too opinionated.)
Categories & Tags
My biggest problem with Jekyll was its seeming lack of support for category and tag index pages. In a blog, visitors generally expect to be able to following tag and category links to a page listing other similarly-grouped pages.
Jekyll provides no clear cut way of implementing this, but it is possible and not complicated, so I’ll go through my own way of solving the problem.
search.json
The answer was in a Development Seed blog post on Jekyll. In particular, they mention how they had created a search.json
file via Jekyll which they use in their AJAX auto-complete searching.
While I wasn’t look for auto-completion, the idea of creating a JSON index of the site was perfect. I could create a script which searched the JSON index for some matching parameter that I passed. After a little thought on deciding how to pass what I wanted to display, I settled on using GET variables.
I created search.json
(using a blank YAML front matter to tell Jekyll to parse the file with Liquid):
---
---
[
<% for post in site.posts %>
<% include post.json %>,
<% endfor %>
null
]
with the post.json
partial in _includes
.
{
"title" : "<%= post.title %>",
"category" : "<%= post.category %>",
"tags" : [<% for tag in post.tags %>"<%= tag %>",<% endfor %> null],
"href" : "<%= post.url %>",
"date" : {
"day" : "<%= post.date | date: "%d" %>",
"month" : "<%= post.date | date: "%B" %>",
"year" : "<%= post.date | date: "%Y" %>"
}
}
search.json
now generates an array containing all of the sites posts.
Implementation
First was search.html
.
This is a blank div
which will hold the search results. I wanted to have tag and category pages, so in my post templates I linked categories with /search.html?category=<%= page.category | downcase %>
and similarly for tags. The JavaScript then needs to grab the GET parameter value, then search the JSON for it.
The main script is pretty simple.
var map = {
'category' : getParam('category'),
'tags' : getParam('tags')
};
$.each(map, function(type, value) {
if (value !== null) {
$.getJSON('https://alexpearce.me/search.json', function(data) {
posts = filterPostsByPropertyValue(data, type, value);
if (posts.length === 0) {
// Display 'no results found' or similar here
noResultsPage();
} else {
layoutResultsPage(type, value, posts);
}
});
}
});
We have a map of objects we’d like to search (categories and tags), where getParam(key)
retrieves the value of the GET parameter with key key
. For the link /search.html?category=testing
, getParam('category')
returns testing
.
Iterating over map
, if the parameter has been specified we grab the JSON index, filter the posts which have the desired properties (posts which match e.g. post.category == 'testing'
) and then display them.
The function layoutResultsPage
is almost entirely site-specific. In my case, I cycle through each post appending a li
containing a few select properties (date, title, and tags) to a ul
.
Caveats
- I only use one category per post, but the script should be generic enough to handle multiple categories.
- The script contains a fair amount of HTML, which is ugly inside JavaScript.
- It is not designed to deal with multiple parameters such as
?tags=hello&categories=world
. - As it is, the script is heavily tailored for my own use.
Source
You can view the final JavaScript on Github (or in this site’s source). I’ve tried to concisely document any thing particularly funky.
You can try out the script by clicking any tag or category on this site or this example.


Each tile represents a single african nation and is coloured according to the number of water points recorded for that nation by WPDX


You will now play the role of advertiser, and send a {{phraseType}} into the mind of the owner of this device using its PTSU. It will only send to them because it has been calibrated to their mind only.


| 01 | Shahid Ahmed Khan | Assistant Professor |
| 02 | Hammadullah Shaikh | Assistant Professor |
| 03 | Abdul Fatah Shaikh | Lecturer |
| 04 | Zameer Hussain Memon | Lecturer |
| 05 | Muhammad Sohail Qureshi | Lecturer |
| 06 | Tariq Hayat Lashari | Lecturer |
| 07 | Mudassir Hussain Siddiqui | Lecturer |
| 01 | Abdul Hameed Qureshi | Assistant Professor |
| 02 | Syed AliGull Shamsher | Assistant Professor |
| 03 | Nirwar Hussain Bhellar | Assistant Professor |
| 04 | Riaz Ahmed Kaladi | Lecturer |
| 05 | Sajid Ali Mirani | Lecturer |
| 06 | Anwar Hussain Qureshi | Lecturer |
| 07 | Muhammad Waqar Mughal | Lecturer |
| 01 | Mushtaque Ali Junejo | lecturer |
| 02 | Muhammad Saleem | lecturer |
| 03 | Imdad Baloch | lecturer |
| 04 | Ranjeet Kumar Issrani | lecturer |
| 05 | Mehtab Ali Mahar | lecturer |
| 06 | Farhan Ali | Lecturer |
| 07 | Adil Abro | Lecturer |
| 01 | Prof:Hafeezullah Dahar | Professor |
| 02 | Amjad Ali Abbassi | Assistant Professor |
| 03 | Waheedullah Memon | Assistant Professor |
| 04 | Ghulam Sarwar Bhayo | lecturer | 05 | Muhammad Ali Bhayo | lecturer | 06 | Abdul Waheed Akhund | lecturer | 07 | Sadaqat Ali Shah | lecturer | 08 | Ali Siddiqui | lecturer | 09 | Mian Ayaz Ahmed | lecturer |
| 01 | Ali Hyder Qazi | Professor |
| 02 | Manohar Lal | Asso. Professor |
| 03 | Muthar Zaidi | Assistant Professor |
| 04 | Ghufranullah Baloch | Assi. Professor |
| 05 | Zahid Ali Durrani | Lecturer |
| 06 | Sardar Bux Abro | Lecturer |
| 07 | Riaz Ahmed Mallah | Lecturer |
| 01 | Arifullah Khan | Assi. Professor |
| 02 | Muhammad Irfan Rajput | Lecturer |
| 01 | Atta Jeelani | Lecturer BS-17 |


[gecode-users] Fail to compile elementsUnion(*this, IntSetArgs, SetVar, SetVar)
Guido Tack
tack at ps.uni-sb.de
Wed Apr 1 08:40:28 CEST 2009
Jeffrey wrote:
> I moved from 2.2.0 to 3.0.2.
>
> When I recompile the program, it pops out error saying that
> elementsUnion is not find.
>
> I've included set.hh already.
>
> Is the elementsUnion I used to use in 2.2.0 depreciated in 3.0.2? Is
> there any other function I can use?
The set element constraints are now all called element, and you can
use them with SOT_UNION, e.g.:
http://www.gecode.org/doc-latest/reference/group__TaskModelSetElement.html
Cheers,
Guido
More information about the gecode-users
mailing list


[gecode-users] Bug when I sort variables
Mohamed Rezgui
kyo.alone at gmail.com
Tue Mar 5 11:58:23 CET 2013
Hi Guido,
It is fine I found my bug, it is about the sharing of data between 2 spaces
: one with branchers and the other without.
I must do not share the structures because in the space without branchers I
put other branchers and constraints.
Have you an interface to handle branchers and disable them when needed ? I
know I can use filterbranch but I would like having a dynamic filter
(because the branch filter is copied in branch method)
I am on the latest revision 13433
Best Regards,
Mohamed REZGUI
2013/3/5 Guido Tack <tack at gecode.org>
> From the code you sent it's impossible to tell anything. If you want us
> to help you, you have to first make sure the bug's not in your own code
> (use a debugger!) and then send us something we can actually reproduce
> (including which version of gecode etc).
>
> Guido
>
> On 05/03/2013, at 19:13 , Mohamed Rezgui <kyo.alone at gmail.com> wrote:
>
> > Hi,
> >
> > I found a bug when I sort variables iv of FlatZincSpace.
> >
> > <code>
> > template<class Var, bool Less=true>
> > class VarCompare {
> > public:
> > bool operator ()(const Var& lhs, const Var& rhs) {
> > return Less ? lhs.size() < rhs.size() : lhs.size() > rhs.size();
> > }
> > };
> >
> >
> > IntVarArgs iva(iv.size());
> > for(int i = 0; i < iv.size(); i++) {
> > iva[i] = iv[i];
> > }
> >
> > std::stable_sort(iva.begin(), iva.end(), VarCompare<Gecode::IntVar>());
> >
> > //Update index optVar
> > ....
> >
> > iv = IntVarArray(*this, iva);
> >
> > </code>
> >
> > I get this assertion when I resolve the problem in parallel :
> > Assertion failed: (i>=0) && (i<n), file
> C:\Users\REZGUI\gecode\gecode/kernel/shared-array.hpp, line 202
> >
> > --
> > Best Regards,
> > Mohamed REZGUI
> > _______________________________________________
> > Gecode users mailing list
> > users at gecode.org
> > https://www.gecode.org/mailman/listinfo/gecode-users
>
> --
> Guido Tack,
> http://www.csse.monash.edu/~guidot/
>
>
>
>
--
Cordialement,
Mohamed REZGUI
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20130305/bffe38af/attachment.html>
More information about the users
mailing list


Tip: To search by phrase, place multiple words in quotation marks
Word form handling:| {{ i.token }} | {{ i.normed | number}} | {{ i.raw | number}} |
| Search query | Instances in matching texts 1 | Normed (per 1 million) 2 | Texts containing term |
|---|---|---|---|
| {{ i.token }} | {{ i.raw | number}} | {{ i.normed | number:'1.2-2' }} | {{ i.texts | number }} |
| (combined) | {{ frequencyTotals.raw | number}} | {{ frequencyTotals.normed | number:'1.2-2' }} | {{ frequencyTotals.texts | number }} (3) |
|
1: The total number of instances within texts that match all search criteria 2: The number of instances per 1 million words in the corpus |
| Number | Excerpt | Term | Course | Assignment | Course | Gender | TOEFL | Link to text | |
|---|---|---|---|---|---|---|---|---|---|
| {{ result.number }} | View → | {{result.semester}} {{result.year}} | {{ result.course }} | {{ result.assignment }} ⓘ |
{{result.draft }} | {{ result.gender }} | {{ result.toefl_total }} N/A |


---
layout: archive
title: "Research Projects"
permalink: /research/
author_profile: true
---
We are currently engaged in many fascinating projects and are always looking for new people interested in participating. If any of the projects below interest you, be sure to visit our contact us page to find out how to participate! If you have any questions, don't hesitate to send us an email.
The aim of this project is to study whether children and older adults differ from younger adults in how they update their beliefs in uncertain and changing environments. The goal is to develop mechanistic, neurobiologically plausible theories of lifespan age differences in adaptive learning. The project involves collaborations with Rasmus Bruckner (FU Berlin) and Dr. Matthew Nassar (Brown University) and is supported by the Canada Research Chair (CRC).
News:
New Preprint: In this work a new theoretical account is used to explain the relationship between perseveration and greater environmental control
in children and older adults.
Key publications:
Nassar, M. R., Bruckner, R., & Eppinger, B. (2016b). What do we GANE with age? Behavioral and Brain Sciences (commentary on Mather, M., Clewett, D., Sasaki M., & Harley C.W.).
Nassar, M. R., Bruckner, R., Gold, J. I., Li, S.-C., Heekeren, H. R., & Eppinger, B. (2016a). Age differences in learning emerge from an insufficient representation of uncertainty in older adults. Nature Communications, 7, 1-13.
In this research we explore how changes in one’s environment affect concept formation and judgements across the human lifespan. We are particularly interested in a phenomenon called prevalence-induced concept change (PICC) which suggests that as the prevalence of instances of a concept in the environment changes, so do the boundaries of that concept. In this project we collaborate with Dr. David Levari (Harvard University), Dr. Robert Wilson (University of Arizona) and Dr. Stefan Ehrlich, (Technische Universität Dresden) and is funded by the Canada Research Chair (CRC).
News:
New Preprint: In this work we show evidence for a greater rigidity of concept spaces in older adults which
may make them less susceptible to biases in judgement.
Key publications:
Devine, S., Neumann, C., Wilson, R.C. Levari, D.E., & Eppinger, B. (2020) Prevalence-induced concept change in older adults. Proceedings of the 42nd Annual Meeting
of the Cognitive Science Society.
In this part of the research program we study how the use of different learning strategies changes across development. We are interested in why children and older adults tend to converge on simpler learning strategies and which neural mechanisms underlie age differences in learning. The future goal of this research is to establish whether replay mechanisms might support the adaptive use of different learning strategies. Collaboration partners: Dr. Andrea Reiter (UC London), Dr. S. Kiebel (TU Dresden) and Dr. Ida Momennejad (Columbia University). The work is funded by the German Research Foundation (SFB 940).
News:
New preprints showing that effort-based meta control continues to develop across adolescence and is not associated with
the personality trait NFC (need for cognition).
Key publications:
Bolenz, F., Kool, W., Reiter, A.M.F., Eppinger, B. (2019) Meta-control of learning strategies in human aging. eLife, 8:e49154.
Eppinger B, Walter M, Heekeren HR, Li S-C (2013) Of goals and habits: Age-related and individual differences in goal-directed decision-making. Frontiers in Decision Neuroscience, 7:1-14.
Everyday life requires that we balance the effort that we have to exert to reach a goal against the expected outcomes of the respective behavior. In this project, we are interested in how individuals of different ages balance the relative costs and benefits of engaging in effortful behavior. We propose that effort expenditure in children and older adults depends on developmental sweet spots at which the incentivization structure of the task and the task demands are tailored to the needs and cognitive abilities of the different age groups. This research involves collaborations with R. Otto (McGill University) and Dr. Andrea Reiter (UC London) and is funded through NSERC and German Research Foundation (SFB 940).
News:
New preprint: Empirical evidence for the sweet spot account.
Key publications:
Ruel, A., Devine, S., & Eppinger, B. (2021). Resource-rational approach to meta-control problems across the lifespan. Wiley interdisciplinary reviews. Cognitive science, e1556. Advance online publication.
In this project we study how social information from others affects learning and decision behaviour in children and older adults. We are particularly interested in developmental changes in observational learning and in the effects of social advice on decision preferences and learning performance. This work involves collaborations with Dr. J. Rodriguez-Buritica (FU Berlin), Prof. E. Crone (Leiden University) and Dr. A. Diaconescu (ETH Zurich) and is partly funded by the CRC and the DFG.
News:
New preprint on social belief updating in older adults.
Key publications:
Reiter, A. M. F., Suzuki, S., O'Doherty, J. P., Li, S.-C., & Eppinger, B. (2019). Risk contagion by peers affects learning and decision-making in adolescents. JEP; General, 148(9):1494-1504.
Rodriguez-Buritica, J. M., Heekeren, H. R., Li, S.-C., & Eppinger, B. (2018). Developmental differences in the neural dynamics of observational learning. Neuropsychologia, 119: 12-23.


Back
{% if data['over_16']!="" %}
Children aged 16 to 19 living with you
How many are both:
- in full-time education or training
- single (unmarried and not in a civil partnership)


In this scenario, the app will listen for the of push notifications through an event handler.
Notifications can come from the cloud at any time. While your application is not visible on the
user's screen, notifications could provide valuable information. If the user is looking at your
application, it might be appropriate to suppress these notifications. You can listen for the
arrival of push notifications through the PushNotificationReceived event.
Press the buttons below to begin listening for notification events. The app will stop listening when
you leave this scenario or press "Stop listening for notifications"


Test Your knowledge:
Saturn
Welcome
Click begin to test your knowledge of Saturn.
Begin
Question
Answer 1
Answer 2
Answer 3
Answer 4


| Benchmark |
Type |
Status |
Notes |
| compress |
Bit |
WORKS |
Bitwise shift operations warrant looking into |
| logcount |
Bit |
WORKS |
Bitwise shift operations warrant looking into |
| morton |
Bit |
WORKS |
Bitwise shift operations warrant looking into |
| parity |
Bit |
WORKS |
Bitwise shift operations warrant looking into |
| reverse |
Bit |
WORKS |
Bitwise shift operations warrant looking into |
| polynomial |
Bit |
WORKS |
| tableBasedAddition |
Bit |
WORKS |
Manually perform static W * (1 << W*2) computation |
| log2 |
Bit |
WORKS |
Use different syntax to declare global vars
Change repeat(n) to a for loop |
| registerlesSwap |
Bit |
WORKS |
minrepeat changed to repeat |
| isolateRightmost |
Bit |
WORKS |
| tutorial1 |
Int |
WORKS |
| xpose |
Int |
WORKS |
| Pollard |
Int |
WORKS |
Add i < 8 to loop conditions to achieve unrolling bound |
| signedAvg |
Bit |
TIMEOUT |
Implicit array lengths made explicit |
| lss |
Int |
TIMEOUT |
Something wrong with partially concrete name lookups |
| tutorial3 |
Int |
TIMEOUT |
Complex symbolic integer arithmetic operations |
| enqueueSeqSK |
Data |
TIMEOUT |
minrepeat changed to repeat |
| doublyLinkedList |
Data |
TIMEOUT |
| listReverse |
Data |
TIMEOUT |
| partition |
Int |
UNSUPPORTED |
Uses local generators |
| karatsuba |
Int |
UNSUPPORTED |
Implicit array lengths not supported |
| sort |
Int |
UNSUPPORTED |
Uses local generators |
| SetTest |
Data |
UNSUPPORTED |
Requires uninterpreted functions |
| diagStencil |
Stencil |
UNSUPPORTED |
Requires stencils |
| diagStencilClean |
Stencil |
UNSUPPORTED |
Requires stencils |


fluxes climate soil RCP rice emissions model increase paddy study climatic meteorological Heilongjiang average temperature atmospheric concentration fields tendency DNDC change China area data Figure different increased Province historical daily analysis parameters showed (.) future simulation used Zhang crop distributions emission spatial {border-style distribution fluxes. increasing cold px;} results #ffffff;} biomass C/ha, LARS-WG mean using C/ha C/ha/(a) effects fluxes, factors gas management respectively. simulated RCP. SOC Tmin, annual carbon flux greenhouse ... Tmax, experiment plant water C/ha/(a), Chen Climate Environ. Wang content methane paddies respectively, site studies study. value values Table changes monthly organic rainfall rainfall, regions shown stations trend west (In Change Chinese) Sci. conditions global growth input matter number observed pointed region regional root sensitive sensitivity simulate s–s, validated However, National Spatial background higher northern parameter production px; relatively scenarios spatiotemporal study, temperature, {font-family °C, (−.) Compared Fluxes Rad Research Sanjiang Therefore, agricultural cultivation decreasing east. font-size greater mid-season parameters, period planting ppm scenario warming years Agric. C/ha/(a). China, GCM Greenhouse Sensitivity Statistical Validation affect calibration data, double; drainage dynamics effect field indicates larger mainly order paper paper. parts rate response similar source synthetic s–s temporal tendencies varieties weather < .%, According Calibration Effects Fumoto GCMs IPCC Model Northeast Paddy Plain Province, Tmax [CO accumulated activity affected affecting air area. areas border-color border-width central change. changing characteristics clay conducive correlation corresponding decrease decreased difference differences driving estimation experiments fertilizer important main model, northeast oxidation performance previous process provide ranged regression soil, solid; total western {font-style {font-weight (s), ./j.-...x .~. Agricultural Ashton Biol. C/hm Clim. Effect Environmental Factors Future Glob. Global Increased Increasing Institute Katayanagi Methane Province. RCPs Res. Rice Smith Soil Station Study T.N. Thailand Tmin Total Weather Zheng aboveground accumulation area, based better big biomass, bold bulk calculated calibrate calibrated change, chemical coefficient collab: compared content, courier; crops date decomposition distributed em; fields. generated high improve including irrigation lead maximum measures methanogens model. models part, performed production, provides provinces pt;} reduction respectively results. series simulation, simulation. sources station straw stubble substrates technology tended tests trend. validate variation yield


Andrew Lincoln
English actor. His first major role was in the BBC drama This Life, followed by roles such as Simon Casey in the Channel 4 sitcom Teachers and Mark in the Christmas-themed romantic comedy film Love Actually. More recently, he is known for his portrayal of Rick Grimes, the lead character in the AMC post-apocalyptic horror television series—based on the eponymous comic book series—The Walking Dead.


Interface BarcodeInterface
BarcodeInterface
Direct known implementers
Passbook\Pass\Barcode
Namespace: Passbook\Pass
Author: Eymen Gunay<EMAIL_ADDRESS>Located at Passbook/Pass/BarcodeInterface.php
Author: Eymen Gunay<EMAIL_ADDRESS>Located at Passbook/Pass/BarcodeInterface.php
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
string
|


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @(params: Map[String, Any]) @uk.gov.hmrc.hmrcemailrenderer.templates.helpers.html.template_main(params, "Confirmation HMRC received your registration for plastic packaging tax"){
Dear @params("customerName")
We confirm that we have received your registration for plastic packaging tax. Registration can take up to 28 working days to complete.
Your submission reference is: @params("submissionReference")
If you need to contact us about your registration, use this reference.
We aim to complete your registration within 28 working days. You will receive a letter containing your registration reference number and help with completing plastic packing tax returns.
For your security HMRC will not send personal data by email. You can contact HMRC about your plastic packaging tax registration by submitting your query online. Search HMRC for the ‘Enquire about plastic packaging tax’ service.
From HMRC's Plastic Packaging Tax team
}


--- title: "Optional Parameters/Data in Stan" date: 2018-04-24 tags: ["R","Stan","Modelling"] ---
Sometimes you are developing a model that has multiple variants: maybe you want to consider several different link functions somewhere deep in your model, or you want to switch between estimating a quantity and getting it as data or something completely different. In these cases, you might have wanted to use optional parameters and/or data that apply only to some variants of your model. Sadly, Stan does not support this feature directly, but you can implement it yourself with just a bit of additional code. In this post I will show how.
Let’s start with a very simple model: just estimating the mean and standard deviation of a normal distribution:
library(rstan)
library(knitr)
library(tidyverse)
options(mc.cores = parallel::detectCores())
rstan_options(auto_write = TRUE)
set.seed(3145678)
model_fixed_code <- "
data {
int N;
vector[N] X;
}
parameters {
real mu;
real<lower=0> sigma;
}
model {
X ~ normal(mu, sigma);
//And some priors
mu ~ normal(0, 10);
sigma ~ student_t(3, 0, 1);
}
"
model_fixed <- stan_model(model_code = model_fixed_code)
And let’s simulate some data and see that it fits:
mu_true = 8
sigma_true = 2
N = 10
X <- rnorm(N, mean = mu_true, sd = sigma_true)
data_fixed <- list(N = N, X = X)
fit_fixed <- sampling(model_fixed, data = data_fixed, iter = 500)
summary(fit_fixed, probs = c(0.1, 0.9))$summary %>% kable()
| mean | se_mean | sd | 10% | 90% | n_eff | Rhat | |
|---|---|---|---|---|---|---|---|
| mu | 7.855031 | 0.0256139 | 0.5632183 | 7.162485 | 8.548415 | 483.5059 | 1.007501 |
| sigma | 1.774158 | 0.0206974 | 0.4400573 | 1.302616 | 2.350727 | 452.0508 | 1.003409 |
| lp__ | -12.103350 | 0.0555738 | 1.1132479 | -13.664610 | -11.091775 | 401.2768 | 1.004955 |
Let’s say we now want to handle the case where the standard deviation is known. Obviously we could write a new model. But what if the full model has several hundred lines and the only thing we want to change is to let the user specify the known standard deviation? The simplest solution is to just have all parameters/data that are needed in any of the variants lying around and use if
conditions in the model block to ignore some of them, but that is a bit unsatisfactory (and also those unused parameters may in some cases hinder sampling).
For a better solution, we can take advantage of the fact that Stan allows zero-sized arrays/vectors and features the ternary operator ?
. The ternary operator has the syntax (condition) ? (true value) : (false value)
and works like an if - else
statement, but within an expression. The last piece of the puzzle is that Stan allows size of data and parameter arrays to depend on arbitrary expressions computed from data. The model that can handle both known and unknown standard deviation follows:
model_optional_code <- "
data {
int N;
vector[N] X;
//Just a verbose way to specify boolean variable
int<lower = 0, upper = 1> sigma_known;
//sigma_data is size 0 if sigma_known is FALSE
real<lower=0> sigma_data[sigma_known ? 1 : 0];
}
parameters {
real mu;
//sigma is size 0 if sigma_known is TRUE
real<lower=0> sigma_param[sigma_known ? 0 : 1];
}
transformed parameters {
real<lower=0> sigma;
if (sigma_known) {
sigma = sigma_data[1];
} else {
sigma = sigma_param[1];
}
}
model {
X ~ normal(mu, sigma);
//And some priors
mu ~ normal(0, 10);
if (!sigma_known) {
sigma_param ~ student_t(3, 0, 1);
}
}
"
model_optional <- stan_model(model_code = model_optional_code)
We had to add some biolerplate code, but now we don’t have to maintain two separate models. This trick is also sometimes useful if you want to test multiple variants in development. As the model compiles only once and then you can test the two variants while modifying other parts of your code and reduce time waiting for compilation.
Just to make sure the model works and see how to correctly specify the data, let’s fit it assuming the standard deviation is to be estimated:
data_optional <- list(
N = N,
X = X,
sigma_known = 0,
sigma_data = numeric(0) #This produces an array of size 0
)
fit_optional <- sampling(model_optional,
data = data_optional,
iter = 500, pars = c("mu","sigma"))
summary(fit_optional, probs = c(0.1, 0.9))$summary %>% kable()
| mean | se_mean | sd | 10% | 90% | n_eff | Rhat | |
|---|---|---|---|---|---|---|---|
| mu | 7.854036 | 0.0198265 | 0.5440900 | 7.181837 | 8.531780 | 753.0924 | 0.9981102 |
| sigma | 1.730077 | 0.0152808 | 0.3918781 | 1.308565 | 2.270505 | 657.6701 | 0.9989029 |
| lp__ | -11.992770 | 0.0503044 | 0.9811551 | -13.383729 | -11.089657 | 380.4199 | 1.0016842 |
And now let’s run the model and give it the correct standard deviation:
data_optional_sigma_known <- list(
N = N,
X = X,
sigma_known = 1,
sigma_data = array(sigma_true, 1)
#The array conversion is necessary, otherwise Stan complains about dimensions
)
fit_optional_sigma_known <- sampling(model_optional,
data = data_optional_sigma_known,
iter = 500, pars = c("mu","sigma"))
summary(fit_optional_sigma_known, probs = c(0.1, 0.9))$summary %>% kable()
| mean | se_mean | sd | 10% | 90% | n_eff | Rhat | |
|---|---|---|---|---|---|---|---|
| mu | 7.808058 | 0.0292710 | 0.6273565 | 7.017766 | 8.622762 | 459.3600 | 1.006164 |
| sigma | 2.000000 | 0.0000000 | 0.0000000 | 2.000000 | 2.000000 | 1000.0000 | NaN |
| lp__ | -11.072234 | 0.0321233 | 0.6750295 | -11.917321 | -10.585280 | 441.5753 | 1.002187 |
Obviously this method lets you do all sorts of more complicated things, in particular:
vector[sigma_known ? 0 : n_sigma] sigma;
real param[varaint == 5 ? 0 : 1];
transformed data
block (for optional parameters) as in:functions {
int compute_whatever_size(int X, int Y, int Z) {
//do stuff
}
}
data {
...
real whatever[compute_whatever_size(X,Y,Z)];
real<lower = 0> whatever_sigma[compute_whatever_size(X,Y,Z)];
}
transformed data {
int carebear_size;
//do stuff
carebear_size = magic_result;
}
parameters {
vector[carebear_size] carebear;
matrix[carebear_size,carebear_size] spatial_carebear;
}


| # | Name | Votes |
|---|
This is your wallet address, please verify before voting.
Voting system is loading...
If not loaded please check your MetaMask account.
Please confirm your voting transaction from MetaMask, thanks for your participation!
You have already voted with this account, if you want to vote with another account please login to the system again.
We do not store any of your personal data that can be related to you. You can vote securely in our system!
Ömer Köse, Ata Sarp Mildan, Yunus Emre Taşçı | Blockchain Based E-Voting System | ENS 492 Term Project | 2021


WAEC Releases Examination Results For Nov/Dec, Withholds Over 9000
by Faderera FaladeThe results of candidates who sat for the 2019 West African Senior School Certificate Examination in Nigeria has been released by the West African Examination Council (WAEC).
This was made known by Mr Olu Adenipekun, the Head of National Office, WAEC Nigeria, today at a media conference in Lagos state.
He said a total of 94, 884 candidates wrote the examination, and added that 33, 304 (representing 35.10%) obtained credits and above in at least five mandatory subjects, including English Language and Mathematics.
He noted that 35. 64% of the total candidates who sat the same exam last year had a similar result, indicating a slight fall.
Adenipekun, however, noted that the body withheld the results of 9,457 candidates, for investigation before release.
According to him, the number of these candidates, representing 9.74 per cent are reported to have been involved in one form of examination malpractice or the other.
He added that their cases would be presented to the appropriate committee of the council and the decisions reached on the cases would be communicated to the affected candidates within the shortest possible time.


Toggle navigation
Happy Paws Pet Shop
Home
Who are we?
Contact us
Happy Paws Pet Shop
All items
Cats
Dogs
Birds
Fish
Sort by
Choose
Price low to high
Price high to low
Rating low to high
Rating high to low


|
Last week, we discussed Claude M. Steele's research on the ways stereotype threat can limit individuals. Steele also discovered that recognizing one's values and affirming one's sense of self-worth provide important ways to counteract stereotype threat. Our values are deeply personal and often easy to take for granted, but I agree that expressing these principles and evaluating a situation based on these values can be a powerful way to navigate stereotype threat and the fear of failure.
When I think of times in my life when I've been the happiest or the proudest, my life has been filled with vibrancy, adventure and close relationships. Vibrancy conveys a strong sense of self, of confidence and excitement. It is a passionate, infectious energy that I seek in myself and in others. Similarly, adventure is an important motivator; no matter how minor, the heightened sense of possibility and the excitement of a new frontier--be it in the mental, physical or emotional realm--is a wonderful and satisfying thing.  Recognizing these values allows me to approach difficulty with a game plan; I know I've reached the right place when all of these values are bountiful in my world.
DBC has asked me to recall the last time someone asked me for advice, but when I think about the really great conversations I've had with people, advice has been largely missing. My most memorable conversations often have to do with listening, kindness and vulnerability. As I move forward on my path at DBC and the path that continues after bootcamp, I'll face many challenges on how to grow my skills and continue learning. My world will also expand to include all types of people from colleagues to clients. Through it all, I hope to field my challenges with kindness and vibrancy, and keep a sense of adventure through each obstacle.
To learn more about personal values and stereotype threats, check out:
Reducing Stereotype Threat
|


Get your State Pension
Only use this service if you want to start being paid any State Pension you're entitled to as soon as possible.
You'll need:
- your partner's details, including the date you were married or became civil partners
- the date you were divorced or your civil partnership was dissolved
- details of any time spent living or working abroad
- your own bank or building society details
If you don't want to get your State Pension now, come back when you're ready.
Other ways to get your State Pension
By phone
Telephone: 0800 731 7898
Textphone: 0800 731 7339
Monday to Friday, 8am to 6pm


safe
A CLI to interact with HashiCorp Vault.
More information: home page
- Add a safe target:
safe target vault_addr target_name
- Authenticate the CLI client against the Vault server, using an authentication token:
safe auth authentication_token
- Print the environment variables describing the current target:
safe env
- Display a tree hierarchy of all reachable keys for a given path:
safe tree path
- Move a secret from one path to another:
safe move old/path/to/secret new/path/to/secret
- Generate a new 2048-bit SSH key-pair and store it:
safe ssh 2048 path/to/secret
- Set non-sensitive keys for a secret:
safe set path/to/secret key=value
- Set auto-generated password in a secret:
safe gen path/to/secret key


Tezgam tragedy: British royal couple ‘horrified and deeply saddened’
by News DeskThe Duke and Duchess of Cambridge on Friday sent a message of condolence to President Arif Alvi following the Tezgam inferno near the town of Rahim Yar Khan which killed 74 people.
Prince William and his wife Kate, recently visited Pakistan in October for the first time.
“Having just returned from visiting Pakistan, we were horrified and deeply saddened to hear about the tragic fire on the Tezgam train near Rahim Yar Khan,” said a statement issued by the Kensington Palace.
At least 74 lives were snuffed out when a blaze ignited reportedly by a cooking gas cylinder blast swept through a passenger train which was en route to Rawalpindi from Karachi on Thursday.
The Duke and Duchess of Cambridge in their message to President Alvi added, “Our thoughts and prayers are with all the people and families affected by this heart-breaking disaster.”
During their visit, William and Kate had spent five days in Islamabad, Lahore and Chitral.
In her first-ever television news interview about her visit, Kate had termed the royal visit to Pakistan, with Prince William, as “really special”.


You have 100 seconds to answer 20 questions. If you answer incorrectly, 10 seconds will be docked from your time.


#ff5555 rgba(255, 85, 85, 1)
rgb(255, 85, 85) rgba(255, 85, 85, 1)
hsl(0, 100%, 67%) rgba(255, 85, 85, 1)
Scene.js is a JavaScript Animation Library
For creating animated websites
Powerful CSS Animation
Scene.js supports two plays: javascript and css animation. It's perfect to use it in context and not feel the difference.
Control Progress
Scene.js have complete control over time. No matter what time you choose, this can show you the right movement for that time.
Support SVG Animation
With Scene.js, SVG can be used by CSS animation in Chrome and can also be controlled by point through 'attribute'.
Multiple Timeline
Scene.js can control multiple elements at the same time. Even though the time between the start and end of each element is different, it can be repeated.
Varius Value types
Scene.js supports a variety of value types, such as CSS, and can be handled in JavaScript.
#ff5555 rgba(255, 85, 85, 1)
rgb(255, 85, 85) rgba(255, 85, 85, 1)
hsl(0, 100%, 67%) rgba(255, 85, 85, 1)
Support RGB, HSL, HEX
Color Models
Scene.js supports RGB, HSL, and HEX types, so you can use the color format used by CSS.
You can view the code and animation of clapperboard, the main logo of scene.js
See the Pen scenejs examples clapperboard animation by daybrush (@daybrush) on CodePen.