Road and bridge projects are expected to make up one of the biggest chunks of the jobs created in the stimulus package. Below, you’ll find a chart of more than 5,800 projects that have been approved by the U.S. Department of Transportation. Once given the green light, states can put the projects out to bid, contract them and begin construction work. So far, about 2,300 projects are under way.
Help us find out how much progress has been made on these projects by participating in our Stimulus Spot Check.
For more on the stimulus, check out our blog and resource page.
| State | Urban Area | Project Description | Improvement Type | ARRA Funds Obligated |
|---|---|---|---|---|
| ILLINOIS | LASALLE CO LINE TO OGLE CO LINE | Pavement Improvement | $896,675 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | SOUTH RACINE AVE & N&S RR 1.3 MI W OF I-90/94 | Bridge Improvement | $228,370 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | FRANKLIN CONNECTOR AT 26TH ST & AT I-55 FRONTAGE RD B | Bridge Improvement | $5,620,248 |
| ILLINOIS | Resurface FAS 428 (CH 11) from County Road 1100E to the Basco Corp Limits, 4.72 miles in Hancock County. | Pavement Improvement | $476,459 | |
| ILLINOIS | Reconstruction of County Highway 29 at the I-55 overpass near Towanda, Section 05-00071-04-RS | Pavement Improvement | $1,000,000 | |
| ILLINOIS | Resurface FAS 494 (Horse Farm Rd) from Leroy Spur Rd to US 136, 2.42 miles in McLean County. | Pavement Improvement | $576,520 | |
| ILLINOIS | FAIRMOUNT TO SIDELL | Pavement Improvement | $842,984 | |
| ILLINOIS | E OF FARMINGTON WAY IN BELVIDERE TO MCHENRY CO LINE | Pavement Improvement | $1,776,768 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | ILL 120 (BELVIDERE RD) TO S OF ILL 176 | Pavement Improvement | $2,369,279 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | US 30 (PLAINFIELD RD) TO WEBER RD | Transportation Enhancements | $18,000,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | I-80 TO US 30 (PLAINFIELD RD) | Transportation Enhancements | $10,000,000 |
| ILLINOIS | MISSISSIPPI RIVER TO US 30 | Pavement Improvement | $1,406,753 | |
| ILLINOIS | IL 38 - Milling, resurfacing, shoulders, patching and pavement marking from east of Loves Road to the Kane Co. Line east of DeKalb | Pavement Improvement | $1,910,450 | |
| ILLINOIS | LAPP/Cape Seal on FAS 567 (CH 20) from County Road 2450E to Forest City in Mason County - 3.81 miles. | Pavement Improvement | $229,661 | |
| ILLINOIS | 0.5 MI W of Stadium Dr to W of ILL 23 in DeKalb | Pavement Improvement | $1,900,000 | |
| ILLINOIS | N OF ILL 14 TO JEFFERSON CO LINE | Pavement Improvement | $9,197,918 | |
| ILLINOIS | ILL 16 TO DOUGLAS CO LINE | Pavement Improvement | $20,723,530 | |
| ILLINOIS | AT 112TH PLACE | Bridge Improvement | $2,558,918 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | AT 103RD ST | Bridge Improvement | $2,049,614 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | AT NORTH PEOTONE - JOLIET RD | Bridge Improvement | $426,191 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | AT 115TH ST | Bridge Improvement | $2,906,045 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | AT 125TH ST | Bridge Improvement | $1,622,798 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | AT 111TH ST | Bridge Improvement | $2,687,295 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | 0.06 miles of bridge repair and deck overlay to structure carrying 167th Street over I-57 in the Cities of Oark Park and * | Bridge Improvement | $677,916 |
| ILLINOIS | ECL OF WALNUT TO ILL 26 | Pavement Improvement | $1,833,392 | |
| ILLINOIS | ST. LOUIS (MO)-IL | ILL 13 TO 0.1 MI S OF (EB) ILL 15 RAMPS & 0.1 MI S OF LAKE BLVD TO STATE ST | Pavement Improvement | $948,710 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | RAYNOR AVE TO MAYOR ART SCHULTZ DR | Pavement Improvement | $820,699 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | HICKORY CREEK | Bridge Improvement | $328,811 |
| ILLINOIS | WCL OF CAMBRIDGE TO 0.2 MI E OF ILL 82 (N) | Pavement Improvement | $638,918 | |
| ILLINOIS | 0.4 MI W OF I-74 TO 0.3 MI E OF I-74 | Pavement Improvement | $392,099 | |
| ILLINOIS | N OF I&M RR IN HAVANA TO SAIDORA RD | Pavement Improvement | $5,659,417 | |
| ILLINOIS | Resurfacing on IL 41 from IL 9 in Bushnell to US 136 in McDonough County. | Pavement Improvement | $950,000 | |
| ILLINOIS | BRYANT TO ILL 97 IN LEWISTOWN | Pavement Improvement | $912,884 | |
| ILLINOIS | RAYNS CREEK 6 MI S OF ILL 53 | Bridge Improvement | $194,058 | |
| ILLINOIS | N OF SMITH ST TO S OF US 6 (E) IN GENESEO | Pavement Improvement | $705,730 | |
| ILLINOIS | Construction of a full depth HMA pavement near Mattoon Section 99-00124-03-PV | New Construction | $307,906 | |
| ILLINOIS | 3.4 miles of resufacing on IL 17 from IL 38(S) to IL 91(N) in Toulon in Stark County. | Pavement Improvement | $550,000 | |
| ILLINOIS | 1ST ST IN ROCK FALLS TO US 30 | Pavement Improvement | $1,174,527 | |
| ILLINOIS | Resurfacing on IL 40 from IL 17 (north) to IL 17 (south) in Marshall / Stark Counties. | Pavement Improvement | $1,600,000 | |
| ILLINOIS | E OF ILL 89 TO E OF ILL 251 | Pavement Improvement | $1,284,918 | |
| ILLINOIS | Resurfacing along IL 116 from east of the US 67(b) junction in Roseville to TR 154 in Warren County. | Pavement Improvement | $1,000,000 | |
| ILLINOIS | Resurfacing on IL 116 from west of IL 41 to the Spoon River in Knox and Fulton Counties. | Pavement Improvement | $2,400,000 | |
| ILLINOIS | WCL OF ROANOKE TO ILL 117 (N) | Pavement Improvement | $2,231,572 | |
| ILLINOIS | STREAM 3.3 MI S OF ILL 16 N OF PARADISE | Bridge Improvement | $158,804 | |
| ILLINOIS | TR 276 TO CHERRY ST IN CULLOM | Pavement Improvement | $2,835,182 | |
| ILLINOIS | ILL 94 (N) IN LA HARPE TO COTTONWOOD ST IN DALLAS CITY | Pavement Improvement | $3,754,839 | |
| ILLINOIS | HOOPESTON TO INDIANA STATE LINE | Pavement Improvement | $2,075,000 | |
| ILLINOIS | Reconstruction of CH 6 from Gila to the Embarras River Sections 06-00105-00-FP & 06-00107-00-FP | Pavement Improvement | $299,807 | |
| ILLINOIS | DEWEY-FISHER RD TO S BRANCH BIG DITCH W OF RANTOUL | Pavement Improvement | $970,051 | |
| ILLINOIS | ILL 1 TO INDIANA STATE LINE | Pavement Improvement | $1,969,464 | |
| ILLINOIS | Resurface FAS 711 (CH 25) & construct aggregate shoulders from TR 257 north for 4.11 miles in Effingham Co. | Pavement Improvement | $361,611 | |
| ILLINOIS | Insertion of curlvert liners, replace existing culverts, rip rap placement and shaping ditches, various locations along CH 24 | Bridge Improvement | $410,144 | |
| ILLINOIS | MAPLE ST IN ZEIGLER TO N OF YELLOW BANKS RD S OF CHRISTOPHER & COELLO RD | Pavement Improvement | $2,518,216 | |
| ILLINOIS | ROCKFORD | 1ST AVE / WALNUT ST TO POPE ST IN ROCKFORD | Pavement Improvement | $398,389 |
| ILLINOIS | E OF 26TH ST TO E OF BENDER RD IN DECATUR | Pavement Improvement | $2,396,468 | |
| ILLINOIS | DAVENPORT-ROCK ISLAND-MOLINE (IA) | OVER ILL 92 (EB & WB) (1ST & 7TH ST) IN MOLINE | Bridge Improvement | $753,850 |
| ILLINOIS | DAVENPORT-ROCK ISLAND-MOLINE (IA) | S OF 7TH AVE TO S OF IL 5 IN MOLINE | Pavement Improvement | $10,811,308 |
| ILLINOIS | ILL 32 (S) TO SCL OF BEMENT | Pavement Improvement | $2,960,360 | |
| ILLINOIS | N OF I-55 BUSN LOOP TO E OF US 51 AT BLOOMINGTON | Pavement Improvement | $8,232,987 | |
| ILLINOIS | W OF KICKAPOO-EDWARDS RD TO E OF I-474 | Pavement Improvement | $7,937,644 | |
| ILLINOIS | E OF MORTON AVE TO WOODFORD CO LINE | Pavement Improvement | $8,138,828 | |
| ILLINOIS | 0.3 MI E OF I-172 TO 0.4 MI E OF PLAINVILLE RD | Pavement Improvement | $4,545,850 | |
| ILLINOIS | MANSFIELD TO MAHOMET | Pavement Improvement | $3,421,383 | |
| ILLINOIS | ROGER RD (TR 388) 0.6 MI W OF WAVERLY TO SANGAMON CO LINE | Pavement Improvement | $2,141,301 | |
| ILLINOIS | ILL 16 TO EFFINGHAM CO LINE | Pavement Improvement | $2,100,201 | |
| ILLINOIS | WEST SIDE OF COURTHOUSE SQUARE IN TOLEDO TO CUMBERLAND ST IN GREENUP | Pavement Improvement | $1,464,670 | |
| ILLINOIS | 1 MI W OF OBLONG TO DOGWOOD CREEK | Pavement Improvement | $5,815,236 | |
| ILLINOIS | ST. LOUIS (MO)-IL | RR SUBWAY TO GRANVILLE ST IN VENICE MILES = 0.63 | New Construction | $3,470,924 |
| ILLINOIS | Preliminary engineering for a structure replacement over Laws Creek east of Ingram. Section 09-00082-00-BR | Other | $47,000 | |
| ILLINOIS | E OF I-180 TO W OF ILL 89 | Pavement Improvement | $3,980,030 | |
| ILLINOIS | VARIOUS LOCATIONS IN LASALLE CO | Pavement Improvement | $1,188,102 | |
| ILLINOIS | I-80 - Overlay & patching on westbound lanes only 0.5 mile east of Seneca interchange to 0.4 mile west of IL 47 Morris interchange | Pavement Improvement | $1,414,141 | |
| ILLINOIS | US 150 AT OGDEN TO SCL OF HOMER | Pavement Improvement | $1,099,137 | |
| ILLINOIS | PAULING RD TO 0.1 MI S OF NORTH PEOTONE RD | Pavement Improvement | $1,574,903 | |
| ILLINOIS | US 24 TO MILFORD RD | Pavement Improvement | $2,185,660 | |
| ILLINOIS | I-55 TO WILL CO LINE | Pavement Improvement | $1,797,640 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | N BRANCH JACKSON CREEK 4 MI SE OF ILL 53 | Pavement Improvement | $309,740 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | 4.41 miles of widening, patching, resurfacing, intersection improvement, traffic signals, drainage improvement, pavement marking * | Pavement Improvement | $20,000,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | ST CHARLES RD TO MADISON ST | Pavement Improvement | $503,716 |
| ILLINOIS | 0.2 MI E OF MOLINE RD TO LEE CO LINE | Pavement Improvement | $4,382,273 | |
| ILLINOIS | 0.4 MI E OF ILL 147 TO POPE CO LINE | Pavement Improvement | $1,538,957 | |
| ILLINOIS | Shape eroded slopes and place riprap along FAS 887 (CH 7) north of IL 141 north for 1.00 mile in White County. | Pavement Improvement | $300,757 | |
| ILLINOIS | Resurface FAS 888 (CH 3) and aggregate shoulders from Wilson Road north to IL Route 141 in Gallatin Co. - 4.48 miles | Pavement Improvement | $190,041 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | AT SAYRE AVE | Bridge Improvement | $2,747,690 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | AT CENTRAL AVE | Bridge Improvement | $2,664,706 |
| ILLINOIS | Resurfacing of Grand Tower Rd. from Market to IL 3 in Grand Tower. Section 06-00006-03-RS | Pavement Improvement | $382,828 | |
| ILLINOIS | Resurface FAS 931 (CH 11) from CH 10 north to the Johnson County Line in Massac County - 1.35 miles. | Pavement Improvement | $176,112 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | W OF M L KING DR TO 130TH ST | Pavement Improvement | $13,664,922 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | 130TH ST TO US 6 (159TH ST) | Pavement Improvement | $13,162,234 |
| ILLINOIS | Resurfacing Miller City Rd. from FAS 949 easterly 4 miles. Section 07-00075-00-RS | Pavement Improvement | $184,896 | |
| ILLINOIS | Resurfacing FAS 1225 (Albany Rd) from IL 84 to Diamond Road in Whiteside County - 4.59 miles. | Pavement Improvement | $505,781 | |
| ILLINOIS | Resurface FAS 1299 (CH 7) from IL 102 to FAS 311 in Kankakee County - 3.28 miles. | Pavement Improvement | $431,841 | |
| ILLINOIS | IRWIN TO W OF KANKAKEE | Pavement Improvement | $1,380,976 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | DES PLAINES RIVER RD TO BUSSE HWY, GREENWOOD AVE TO US 14 (CALDWELL AVE) | Pavement Improvement | $2,893,539 |
| ILLINOIS | PEORIA | Legion Hall Rd to W of Alta Rd | Pavement Improvement | $1,000,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | FAU 1398 (Chicago Ave.) - Resurfacing of Chicago Avenue & Lake St extending easterly 7,877 ft in Melrose Park & Maywood in Cook Co | Pavement Improvement | $590,874 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | ILL 43 (HARLEM AVE) TO ILL 50 (CICERO AVE) | Pavement Improvement | $1,198,907 |
| ILLINOIS | Resurface FAS 1464 (Locust St) from Fifth St to Ninth St in Delavan in Tazewell County. | Pavement Improvement | $125,000 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | ILL 171 TO DES PLAINES AVE; ILL 171 TO 31ST ST | Pavement Improvement | $265,914 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | 3.61m of patching, resurfacing & pvmnt marking on 31st St from Wolf Rd to IL 17, Villages of Westchester, Brookfield, LaGrange Pk | Pavement Improvement | $2,950,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Construction of four new structures, two to carry Stearns Rd. over Brewster Creek, and two new underpasses, contract 3 Section 06-00214-15-BR | New Construction | $1,100,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | ILL 171 (ARCHER AVE) TO US 45 (96TH AVE) | Pavement Improvement | $780,519 |
| ILLINOIS | Resurface FAS 1614 (CH 32) from CH 3 to CH 2 and the installation of Flashing Beacon & lighting at CH 3 in Morgan County. | Pavement Improvement | $328,970 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | GOVERNORS HWY TO DIXIE HWY | Pavement Improvement | $309,819 |
| ILLINOIS | 0.3 MI N OF ILL 96 TO US 24 NE OF QUINCY | Pavement Improvement | $14,473,005 | |
| ILLINOIS | Resurfacing of County Highway 5 from US 50 to IL 151 | Pavement Improvement | $70,000 | |
| ILLINOIS | Resurfacing of County Highway 32 from Jefferson Rd. to the I-57 overpass. Section 09-00131-00-RS | Pavement Improvement | $367,987 | |
| ILLINOIS | 2.67 miles of cape seal on FAS 1858 (CH 12) from IL 156 to CH 6, 2.20 miles, Monroe County. | Pavement Improvement | $149,789 | |
| ILLINOIS | ILL 4 TO ILL 3 | Pavement Improvement | $2,143,872 | |
| ILLINOIS | PARK ST IN LACON TO WOODFORD CO LINE | Pavement Improvement | $1,269,499 | |
| ILLINOIS | Resurfacing of County Highway 1 north of Loraine Section 08-00207-00-RS | Pavement Improvement | $527,967 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | DES PLAINES RIVER, RR CANAL (N ABUTMENT) | Bridge Improvement | $4,179,998 |
| ILLINOIS | Reconstruct FAS 2660 (CH 19) with lime modified soil, agg base with HMA binder & surface from FAS 642 northerly for 1.01m. | Pavement Improvement | $262,058 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | DES PLAINES RIVER & CANAL | Bridge Improvement | $4,390,092 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | 0.3 MI N OF TOUHY AVE TO DEVON AVE | Pavement Improvement | $728,513 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | ILL 120 TO 0.2 MI S OF ILL 137 | Pavement Improvement | $2,673,893 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | ADDISON ST TO BELMONT AVE | Pavement Improvement | $376,231 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | 47TH ST TO 55TH ST | Pavement Improvement | $420,852 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | RANDOLPH ST TO ROOSEVELT RD | Pavement Improvement | $1,000,006 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | GOVERNOR'S HWY TO 183RD ST | Pavement Improvement | $573,542 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | OVER STATE ST, RRS & GRAND CALUMET RIVER | Bridge Improvement | $3,770,183 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | US 12/45 TO LUNDERGAN AVE E OF I-294 & IL 58 TO US 12/45 | Pavement Improvement | $1,762,206 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | BURNHAM AVE TO INDIANA STATE LINE | Pavement Improvement | $386,526 |
| ILLINOIS | Resurface FAU 7768 (4th St) from State St to the East Corp Limits of Beardstown in Cass County - 1.23 miles | Pavement Improvement | $174,409 | |
| ILLINOIS | Resurface FAU 5009 (Newburg Rd) from Irene Rd to Appleton Rd & FAU 5013 (Fairground Rd) from BR 20 to State St in Belvidere. | Pavement Improvement | $500,000 | |
| ILLINOIS | Resurface FAU 6888 (Walnut St) from 5th Ave to 11th Ave & FAU 6885 (Elm St) from 1st Ave to 4th Ave in Canton in Fulton Co. | Pavement Improvement | $315,000 | |
| ILLINOIS | Sidewalk improvement along FAU 6883 (Ash St) from 5th Ave to 11th Ave in Canton in Fulton County. | Safety/Traffic Management | $147,428 | |
| ILLINOIS | Construct 32' PCC rdwy with curb & gutter, storm sewer, sidewalks for FAU9723 (Marion St) from Mill St to College St in Carbondale | New Construction | $319,253 | |
| ILLINOIS | Resurfacing of various streets in the city of Carbondale Section 09-00125-00-RS | Pavement Improvement | $455,000 | |
| ILLINOIS | ST. LOUIS (MO)-IL | Resurfacing of Lindenthal Ave. with curb and gutter replacement from Wahington to Poplar in Highland Section 08-00060-00-RS | Pavement Improvement | $201,250 |
| ILLINOIS | ST. LOUIS (MO)-IL | Preliminary engineering for the milling and resurfacing of Madison Ave. in Edwardsville. Section 09-00099-00-RS | Other | $34,000 |
| ILLINOIS | ST. LOUIS (MO)-IL | Resurface FAU 9125 (Ostle Dr) from 50' East to Newport Drive to Waverly Drive in Collinsville in Madison County. | Pavement Improvement | $165,000 |
| ILLINOIS | ST. LOUIS (MO)-IL | Preliminary engineering for the resurfacing of West Main Street (Glen Carbonn Road) in the village of Glen Carbon. Section 09-00018-01-RS | Other | $26,900 |
| ILLINOIS | ST. LOUIS (MO)-IL | PCC pavement widening with new curb & gutter, culverts, storm sewers on FAU 9256 (Frank Scott Parkway West) from * | Pavement Improvement | $640,000 |
| ILLINOIS | ST. LOUIS (MO)-IL | Sidewalk improvement along FAU 9249 (Monroe St.) from St. Louis Street to Horner park in Lebanon in St. Clair County. | Safety/Traffic Management | $334,400 |
| ILLINOIS | ST. LOUIS (MO)-IL | Resurface & patching on FAU 9082 (Pontoon Rd) from 160' west of Breckenridge Lane to IL Rte 111 in Pontoon Beach in Madison Co. | Pavement Improvement | $279,500 |
| ILLINOIS | Resurface various FAU routes in the City of Charleston, University Ave, East St, 4th St, 9th St, W Polk & 14th St in Coles County. | Pavement Improvement | $340,000 | |
| ILLINOIS | Resurfacing of Fairview Dr. in the city of DeKalb Section 09-00139-01-RS | Pavement Improvement | $750,000 | |
| ILLINOIS | Resurfacing, curb and gutter, and sidewalk repair on Sandburg Dr. in Galesburg, Section 08-00700-12-RS | Pavement Improvement | $340,000 | |
| ILLINOIS | Resurfacing, gurb and gutter, and sidewalk replacement on Knox St. in Galesburg Section 09-00448-13-RS | Pavement Improvement | $660,910 | |
| ILLINOIS | Resurface various FAU Routes in the City of Geneseo, FAU 5667 (Ogden Ave) FAU 5669 (Exchange St) FAU 5670 (North St) ** | Pavement Improvement | $196,006 | |
| ILLINOIS | Resurface FAU 8178 (E. Vandalia Road) from Main Street to the KCS Railroad Tracks -0.53 miles in Morgan County. | Pavement Improvement | $105,111 | |
| ILLINOIS | Resurface FAU 6093 (Richard Moyle Sr Hwy) from IL 251 to I-39, 0.48 miles in the City of Oglesby. | Pavement Improvement | $110,313 | |
| ILLINOIS | Reconstruction of Ward St. in MaComb, Section 06-00139-00-PV | Pavement Improvement | $376,800 | |
| ILLINOIS | Resurface FAU 9762 (7th St) from Filmore to east of US 45 & FAU 9757 (19th St) from north to east of US 45 in Metropolis. | Pavement Improvement | $196,066 | |
| ILLINOIS | Resurface FAU 6871 (N Main St) from Harlem Avenue to Archer Avenue in Monmouth in Warren County. | Pavement Improvement | $297,669 | |
| ILLINOIS | Resurface various FAU Routes in the City of Morris - total of 1.61 miles, FAU 5966 (Lisbon Rd), FAU 5967 (Lisbon St), ** | Pavement Improvement | $360,796 | |
| ILLINOIS | Resurfacing FAU 8566 (Marion St) from Main to Blair, FAU 8558 (Whittaker St) from Broadway to College, FAU 8557 ** | Pavement Improvement | $239,230 | |
| ILLINOIS | Resurface FAU 5606 (St Paul St) from Greenwood St to Cornelia St in Spring Valley in Bureau County - 0.19 miles. | Pavement Improvement | $163,278 | |
| ILLINOIS | Remove & replace PCC pavement & HMA pavement & resurface FAU 6141 (Oakley Ave) from Eastwood Ave to IL 23 in Streator - 0.74 miles | Pavement Improvement | $437,897 | |
| ILLINOIS | Resurface FAU 5846 (1st St) from US 6 to 15th Ave in Coal Valley in Rock Island County - 1.04 miles | Pavement Improvement | $174,439 | |
| ILLINOIS | Construct new pavement, curb & gutter, storm sewer & sidewalks for the extension of FAU 6212 (Burns Rd West) in Bourbonnais. | New Construction | $2,111,598 | |
| ILLINOIS | PEORIA | Roadway reconstruction - FAU 6647 - Northmoor Road Stage 3 - 300 ft east of Sheridan Road to Knoxville Ave in Peoria - PE I | Other | $173,272 |
| ILLINOIS | PEORIA | Resurface FAU 6711 (Parkway Dr) from Willow St to Court St in the City of Pekin in Tazewell County. | Pavement Improvement | $432,276 |
| ILLINOIS | PEORIA | Resurface FAU 6730 (Main St) from W. Birchwood St to Jackson St in the Village of Morton in Tazewell County. | Pavement Improvement | $212,838 |
| ILLINOIS | PEORIA | Resurface FAU 6582 (Heading Ave) from Western Ave to Sterling Ave, 0.51 miles in the City of Peoria in Peoria County. | Pavement Improvement | $60,800 |
| ILLINOIS | ST. LOUIS (MO)-IL | 23RD ST TO 0.1 MI W OF 11TH ST IN BELLEVILLE | Pavement Improvement | $146,143 |
| ILLINOIS | PEORIA | Resurface FAU 6718 (Fischer Ave) from IL 29 to Strojan Court 0.38 miles in the City of Creve Coeur in Tazewell County. | Pavement Improvement | $69,558 |
| ILLINOIS | PEORIA | Resurface FAU 6749 (Highview Rd) from Highview Court to Oakbrook Drive in East Peoria in Tazewell County. | Pavement Improvement | $294,083 |
| ILLINOIS | Resurface FAU 5500 (W Main St) from Genoa Rd to IL 72 & FAU 5502 (1st St) from N Sycamore St, Eureka Ave in Genoa. | Pavement Improvement | $162,552 | |
| ILLINOIS | ROCKFORD | Resurface FAU 5204 (Westfield Rd) from Cunningham Road to the south city limits in the Village of Winnebago. | Pavement Improvement | $66,750 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 9888 (Willowbrook Rd) from McCurry Rd to Elevator Rd, 0.80 miles in Roscoe in Winnebago County. | Pavement Improvement | $275,000 |
| ILLINOIS | ROCKFORD | Resurface FAU 5004 (McDonald Road) from Southdown Lane to Swanson Road in the Village of Roscoe in Winnebago Co. | Pavement Improvement | $131,194 |
| ILLINOIS | ROCKFORD | Resurface FAU 5036 (Windsor Rd) from Alpine Rd to Forest Hills Rd & FAP 525 (Riverside Blvd) from Rock Rvr to IL 251 in Loves Park | Pavement Improvement | $530,000 |
| ILLINOIS | Reconstruction of Piers 3 & 6, replace expansion joints, bearing stiffiners, and diaphragms, clean and paint structure. Section 08-00503-00-BR | Bridge Improvement | $720,000 | |
| ILLINOIS | WINDSOR ROAD - RECONSTRUCTION FROM EAST OF BOULDER DR. TO IL 130 | Pavement Widening | $2,150,000 | |
| ILLINOIS | Reconstruction of the north leg of the intersection of 1st street and Windsor Lane in Champaign Section 08-00277-00-PV | Pavement Improvement | $750,000 | |
| ILLINOIS | Resurface FAU 9878 (E. Union Street) from Illinois Route 75 to Aspland Drive in the Village of Rockton in Winnebago County. | Pavement Improvement | $497,697 | |
| ILLINOIS | DAVENPORT-ROCK ISLAND-MOLINE (IA) | ILL 84 TO I-80 SE OF COLONA | Pavement Improvement | $318,797 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Construction Engineering for the resurfacing of various routes in Chicago. Far South, Project #50 Section 06-B6109-00-RS | Pavement Improvement | $5,819,055 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Construction Engineering for the resurfacing of various routes in Chicago. Project #49 South Area Section 06-B6108-00-RS | Pavement Improvement | $11,528,315 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Construction Engineering for the resurfacing of varous routes in Chicago, Central Area, Project #48, Section 06-B6107-00-RS | Pavement Improvement | $7,026,785 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Arterial Street Resurfacing - various routes in the city of Chicago North Area including portions of W. Addison, N. California, N. Lincon, N. Marine Dr., N Narragansett Ave, n Northwest Highwya, and W | Pavement Improvement | $10,101,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Chicago Ave from Laramie Avenue to Grand Avenue Resurfacing project. | Pavement Improvement | $10,053,002 |
| ILLINOIS | 0.1 MI N OF US 6 TO 0.9 MI N OF US 6 | Pavement Improvement | $301,406 | |
| ILLINOIS | US 45/52 IN BOURBONNAIS TO ILL 50 IN BRADLEY | Pavement Improvement | $3,799,108 | |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Construction engineering for Wilmot Road widening and resurfacing, Section 07-00080-00-WR | Pavement Improvement | $934,560 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Construction of a shared use path in Naperville Section 99-00109-01-BT | Transportation Enhancements | $1,623,500 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 3534 (Dean St) from IL 64 to the Union Pacific Railroad Crossing in the City of St. Charles, 0.67 miles, Kane Co. | Pavement Improvement | $313,727 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurfacing of Wilson St. in Batavia, Section 09-00071-00-RS | Pavement Improvement | $1,100,130 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurfacing of McDonarld Rd. in Campton Hills, Section 09-00001-00-RS | Pavement Improvement | $391,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 1320 (Summit St) from Dundee Road to Hiawatha Drive in the City of Elgin, 0.79 miles, Kane County. | Pavement Improvement | $933,840 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Construction Engineering for the resurfacing of Frsnworth Ave. in Aurora, Section 08-00279-00-RS | Pavement Improvement | $637,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 3563 (Blackhawk Trail) from Plainfield Road to Wolf Road in the Village of Indian Head Park in Cook County. | Pavement Improvement | $350,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface, relief sewer installation, patching, curb & gutter, sidewalks, water main replacement on FAU 2865 (Sheridan Road) from* | Pavement Improvement | $1,320,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 4005 (Washington St) from Wililams Street to Main Street in the Village of Carpentersville in Kane County. | Pavement Improvement | $160,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 2704 (Brainard Ave) from Harding Avenue to 31st Street in LaGrange Park. | Pavement Improvement | $366,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 1321 (Irving Park Road) from Madison Drive to Bartlett Road in the Village of Streamwood in Cook County. | Pavement Improvement | $465,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 1311 (Overlook Drive) from Waukegan Road to Golf Road, 1.47 miles in the Village of Golf in Cook County. | Pavement Improvement | $252,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 4082 (Wondermere Rd) from Greenwood Road to Thompson Road in Greenwood in McHenry County. | Pavement Improvement | $262,105 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 1300 (Central Rd) from Huber Lane to Harlem Avenue in Glenview in Cook County. | Pavement Improvement | $720,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 2753 (Thatcher Ave) from Central Ave to Chicago Ave in the Village of River Forest in Cook County. | Pavement Improvement | $428,200 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 3882 (Valley View Road) from Crystal Lake Ave to Illinois Route 176 in the Village of Oakwood Hills in McHenry Co. | Pavement Improvement | $262,105 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 4013 (Hunington Drive) from Stonegate Road to Hanson Road in the Village of Algonquin in McHenry Co. | Pavement Improvement | $262,105 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 2259 (Kreutzer Rd) from Smith Road east to the Chicago & Northwestern Railroad tracks in Huntley in McHenry Co. | Pavement Improvement | $262,105 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 1382 (Fullerton Avenue) from Webster Street to 76th Avenue in Elmwood Park in Cook County. | Pavement Improvement | $303,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 1642 (99th St) from Oak Park Avenue to Ridgeland Avenue in Chicago Ridge in Cook County. | Pavement Improvement | $500,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 328 (Gaylord Road) from the Theodore Street to Waterford Drive in Crest Hill in Will County. | Pavement Improvement | $211,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 3771 (151st Street) from Cougar Road to Cedar Road in the Village of Homer Glen in Will County. | Pavement Improvement | $366,000 |
| ILLINOIS | CHICAGO-NORTHWESTERN INDIANA (IN) | Resurface FAU 3586 (Boughton Rd) west of IL Route 53 to west of Schmidt Rd in the Village of Bolingbrook in Will County. | Pavement Improvement | $660,000 |
| ILLINOIS | PEORIA | Resurface FAU 6602 (N. Prospect Rd) from Marietta Ave to Kingman Ave in Peoria Heights in Peoria County. | Pavement Improvement | $84,713 |
| INDIANA | At CR 500W | Safety/Traffic Management | $104,062 | |
| INDIANA | Over branch of Preston Miles Ditch, 0.31 mile S of US 6 | Pavement Improvement | $1,115,123 | |
| INDIANA | CHICAGO-NORTHWESTERN INDIANA (IL) | US 41 - Over Jane Feddeler Ditch, 0.80 km N of US 231 | Pavement Improvement | $576,957 |
| INDIANA | SR-109 - Bridge over I-70 | Bridge Improvement | $1,980,000 | |
| INDIANA | US 33, ADDED TRAVEL LANES WITH TURN LANES, AT SR 109 (EB TURN LANE WITH WB PASSING LANE), NOBLE COUNTY, SR-30183 | Pavement Widening | $388,893 | |
| INDIANA | US-41 - US 41 and CR 550 Toyota - Gibson County | Transportation Enhancements | $170,000 | |
| INDIANA | US 27 - From Ohio State Line to 3.58 miles N of Ohio State Line (Round Barn Rd) | Safety/Traffic Management | $29,179 | |
| INDIANA | At 11th Street | Safety/Traffic Management | $36,675 | |
| INDIANA | SR 44 - From I-65 to the WCL of Shelbyville | Safety/Traffic Management | $26,276 | |
| INDIANA | I-465, I-65, I-74 & I-865, PHASE V OF THE INDIANAPOLIS ADVANCE TRAFFIC MANAGEMENT SYSTEM, ST-29054 | Safety/Traffic Management | $3,592,424 | |
| INDIANA | SR 1, SMALL STRUCTURE REPLACEMENT, OVER MARTIN DITCH, 0.6 MI N OF I-69, ALLEN COUNTY, SIR-28977 | Pavement Widening | $396,606 | |
| INDIANA | SR 301, SMALL STRUCTURE REPLACEMENT, OVER VERA CRUZ SEWER, 0.58 MI N OF SR 116, WELLS COUNTY, SR-30242 | Pavement Improvement | $363,000 | |
| INDIANA | SR 13 - Over Sharp Ditch, 1.8 miles N of US 24 | Pavement Improvement | $422,864 | |
| INDIANA | US 41 - NB & SB Bridge over KB and S RR and US 52 EB, 2.45 miles N of SR 18 | Bridge Replacement | $1,738,096 | |
| INDIANA | US 41 - Bridge over KB and S RR and US 52 EB, 2.45 miles N of SR 18 | Bridge Replacement | $1,153,116 | |
| INDIANA | SR 75 - Bridge over Kilmore Creek, 3.77 miles N of US 421 | Bridge Improvement | $438,235 | |
| INDIANA | SR 56 - Bridge over Laughery Creek, 2.64 miles W of US 50 | Bridge Improvement | $5,184,952 | |
| INDIANA | At CR 500W | Pavement Widening | $639,906 | |
| INDIANA | FORT WAYNE | I-69, HMA OVERLAY, FROM 0.86 MI N OF SR 1 TO 9.87 MI N OF SR 1, ALLEN AND DEKALB COUNTIES, SRS-28988 | Pavement Improvement | $3,626,227 |
| INDIANA | I-69 - CR 68 over I-69, 5.5 miles S of SR 8 | Bridge Improvement | $453,610 | |
| INDIANA | I-69 - CR 60 over I-69, 3.2 miles S of SR 8 | Bridge Improvement | $366,395 | |
| INDIANA | BLOOMINGTON | SR 45, TRAFFIC SIGNALS, SIGNS & LIGHTING, FROM KINSER PIKE TO PETE ELLIS DRIVE, MONROE COUNTY, SIR-29982 | Safety/Traffic Management | $879,711 |
| INDIANA | I-69, INTERCHANGE MODIFICATION, AT US 20, STEUBEN COUNTY, SIR-30874 | Pavement Widening | $3,922,831 | |
| INDIANA | SR 10 - Bridge over Clarence Baker Ditch, 0.6 mile E of SR 331 | Bridge Improvement | $243,248 | |
| INDIANA | US-41 - 3.02 miles S of SR 234 | Pavement Improvement | $703,759 | |
| INDIANA | ST-1007 - Michigan Road from Clifty Drive (SR 62) to Green Road | Pavement Improvement | $1,230,000 | |
| INDIANA | BLOOMINGTON | SR 37 - NB bridge over abandoned RR, 3.65 miles S of SR 45 | Bridge Improvement | $697,939 |
| INDIANA | BLOOMINGTON | SR 37 - SB bridge over abandoned RR, 3.65 miles S of SR 45 | Bridge Improvement | $671,638 |
| INDIANA | SR-243 - 1.20 miles N of SR 42 | Pavement Improvement | $759,974 | |
| INDIANA | I -69 - Fr 1.84 mi S of Huntington Co Ln to 1.55 mi S of SR 124 | Pavement Improvement | $3,175,000 | |
| INDIANA | SR 25, NEW BRIDGE CONSTRUCTION, OVER SUGAR CREEK (NB), SEGMENT 1-PHASE B, TIPPECANOE COUNTY, SIR-30843 | New Bridge Construction | $1,288,873 | |
| INDIANA | SR 25, NEW BRIDGE CONSTRUCTION, OVER NO NAME CREEK (NB), SEGMENT 1-PHASE B, TIPPECANOE COUNTY, SIR-30843 | New Bridge Construction | $624,811 | |
| INDIANA | SR 25, NEW BRIDGE CONSTRUCTION, OVER BRIDGE CREEK (NB), SEGMENT 1-PHASE B, TIPPECANOE COUNTY, SIR-30843 | New Bridge Construction | $1,193,677 | |
| INDIANA | US 52 - From 0.72 miles W of SR 352 to US 231 (W jct) | Pavement Improvement | $3,823,682 | |
| INDIANA | SR 258, BRIDGE REHABILITATION, OVER E FORK OF WHITE RIVER, 2.5 MI W OF SR 11, JACKSON COUNTY, SB-28734 | Bridge Improvement | $996,974 | |
| INDIANA | FORT WAYNE | I-69, PIPE LINING, FROM 0.86 MI N OF SR 1 TO 9.87 MI N OF SR 1, ALLEN AND DEKALB COUNTIES, SRS-28988 | Pavement Improvement | $693,773 |
| INDIANA | LAFAYETTE-WEST LAFAYETTE | US 52 - E side of SR 443 bridge at Happy Hollow Road | Transportation Enhancements | $44,866 |
| INDIANA | US 50 - From SR 37 N jct to "E" Street in Bedford | Pavement Improvement | $1,139,546 | |
| INDIANA | SR-67 - SR 67 at RP 4 Knox County | Transportation Enhancements | $35,000 | |
| INDIANA | SR 1, ADDED TRAVEL LANES, FROM I-69 TO 0.21 MI E OF TONKEL ROAD, ALLEN COUNTY, SIR-28977 | Pavement Widening | $11,814,314 | |
| INDIANA | SR 39, HMA OVERLAY, FROM SR 10 TO SR 8, STARKE COUNTY, SRS-30520 | Pavement Improvement | $1,387,645 | |
| INDIANA | SR 25, NEW ROAD CONSTRUCTION, FROM 0.1 MI E OF CR 750E TO 0.1 MI W OF NS RR (SEGMENT 1-PHASE B), TIPPECANOE COUNTY, SIR-30843 | New Construction | $21,862,226 | |
| INDIANA | EVANSVILLE (KY) | I -164 - I-164 and SR 62/Morgan Avenue Evansville | Transportation Enhancements | $67,500 |
| INDIANA | SR 246 - From E jct SR 159 to SR 157 | Pavement Improvement | $833,356 | |
| INDIANA | MUNCIE | SR 3 - From 1.54 mi S of SR 28 to 10.96 mi N of SR 28 (Ritter Rd) in Hartford City | Pavement Improvement | $1,318,337 |
| INDIANA | KOKOMO | US 31, NEW ROAD CONSTRUCTION, FROM 2.5 MI S OF SR 22/US 35 TO 0.5 MI S OF SR 22/US 35, HOWARD COUNTY, SIR-30106 | New Construction | $8,764,930 |
| INDIANA | KOKOMO | PR 31, NEW BRIDGE CONSTRUCTION, E BOULEVARD (CR 100S) OVER US 31, HOWARD COUNTY, SIR-30106 | New Bridge Construction | $1,734,801 |
| INDIANA | BLOOMINGTON | SR 48 - From W of Curry Pike to SR-37 | Pavement Improvement | $534,252 |
| INDIANA | INDIANAPOLIS | US 136 - At US 136 | New Construction | $9,224,506 |
Source: FDIC


{% extends "base.html" %} {% block content %}
This is a sample chart using Python's bokeh library.
The bokeh plot is generated in the view in this case for demo purposes, but in a real application a bokeh server could be used to serve the content.


MKSegmentView Class Reference
| Inherits from | MKView : UIView |
| Declared in | MKSegmentedPopOutView.h |
Overview
MKSegmentView provides the view for an MKSegmentedPopOutView. This Class should not be used directly.
Instance Methods
initWithSegment:parent:
Creates an instance of MKSegmentView
- (id)initWithSegment:(MKSegment)segment parent:(MKSegmentedPopOutView *)parent
Parameters
- segment
- the Segment to draw
- parent
- the MKSegmentedPopOut view instance that the segement is being drawn for.
Return Value
MKSegmentView instance
Declared In
MKSegmentedPopOutView.h


11/05/2020 05:12:20
Run Time
2m: 54s
Duration
RITE
Project Name
LRELoad2_Test
Test Name
Not Defined
SLA
| Filters: | (Include Think Time) |
1
| 0 | 0 |
| 0 | 2 |
| 120 | 2 |
| 120 | 0 |
TOP TRANSACTIONS BY DURATION
| Transaction Name | Average | Minimum | Maximum |
|---|---|---|---|
| SC02_Rite_WorkOrderSearch_02_Click_IconWorkOrder |
20.681 |
19.855 |
21.187 |
| SC02_Rite_WorkOrderSearch_03_Click_btnSearch |
14.91 |
13.302 |
16.202 |
| SC02_Rite_WorkOrderSearch_01_Click_btnLogin |
0.826 |
0.722 |
0.872 |
| SC02_Rite_WorkOrderSearch_00_LaunchApp |
0.354 |
0.089 |
0.665 |
| SC02_Rite_WorkOrderSearch_04_Click_Logout |
0.084 |
0.078 |
0.091 |
STATISTICS
Maximum Running Vusers
Total Throughput (bytes)
Average Throughput (B/s)
Total Hits:
Average Hits per Second
3
3
3
3
2
570,110
3,257.771
114
0.651
TRANSACTIONS
| Passed | Failed | Stopped | |
|---|---|---|---|
| TOTAL |
30 |
0 |
0 |
| Transaction Name | Minimum | Average | Maximum | Std. Deviation | 90 Percent | Pass | Fail | Stop |
|---|---|---|---|---|---|---|---|---|
| SC02_Rite_WorkOrderSearch_00_LaunchApp |
0.089 |
0.354 |
0.665 |
0.264 |
0.665 |
6 |
0 |
0 |
| SC02_Rite_WorkOrderSearch_01_Click_btnLogin |
0.722 |
0.826 |
0.872 |
0.052 |
0.872 |
6 |
0 |
0 |
| SC02_Rite_WorkOrderSearch_02_Click_IconWorkOrder |
19.855 |
20.681 |
21.187 |
0.453 |
21.187 |
6 |
0 |
0 |
| SC02_Rite_WorkOrderSearch_03_Click_btnSearch |
13.302 |
14.91 |
16.202 |
0.938 |
16.202 |
6 |
0 |
0 |
| SC02_Rite_WorkOrderSearch_04_Click_Logout |
0.078 |
0.084 |
0.091 |
0.004 |
0.091 |
6 |
0 |
0 |
| Codes | Total | Per second |
|---|---|---|
| HTTP_200 |
84 |
0.48 |
| HTTP_302 |
6 |
0.034 |
| HTTP_401 |
24 |
0.137 |


| Author: | Dave Kuhlman |
|---|---|
| Address: |<EMAIL_ADDRESS>http://www.rexx.com/~dkuhlman |
| revision: | 2.12b |
|---|
| date: | February 10, 2014 |
|---|
This document explains how to use the generateDS.py library template to create a package enabling you to distribute a module generated with generateDS.py. This package and the instructions below will help you to create the following:
The latest copy of these instructions is here:
http://www.rexx.com/~dkuhlman/librarytemplate_howto.html
and the template package itself is here:
http://www.rexx.com/~dkuhlman/librarytemplate0-1.0a.zip
These instructions assume the name "peach" as the name of the schema. You should replace "peach" in these instructions with the name of your schema.
Find out more about generateDS.py here: http://www.rexx.com/~dkuhlman/generateDS.html
You will need to install Sphinx in order to build the documentation in your package. Learn about Sphinx here: http://sphinx.pocoo.org/.
In the instructions that follow, I'll assume that the name of your XML schema is "peach" and that the name of the module that you generate using generateDS.py will be "peachlib".
Follow these steps:
Unroll the library template (librarytemplate-x.y.zip), for example:
$ unzip librarytemplate-1.0a.zip
Rename the top-level directory created by the previous step, for example:
$ mv librarytemplate-x.y peachlib-1.0a
Or, on MS Windows:
$ rename librarytemplate-x.y peachlib-1.0a
Go to the new directory. For example:
$ cd peachlib-1.0a
Copy your generated modules into this directory. Suggested name is {schema_name}lib.py. For example peachlib.py.
Run quick_start.py (which is in the top level directory). quick_start.py makes changes in the boiler plate provided by librarytemplate; it changes occurrences of "{{schema_name}}" to the name of your schema, which is entered on the command line. For example:
$ python quick_start.py --help $ python quick_start.py --schema-name=peach
Add some more content to the documentation. It is likely that you will want to make additions and changes in the following files:
Generate the documentation. This step requires Sphinx.
First, add the top-level directory of your distribution to your PYTHONPATH environment variable. Sphinx needs to be able to import your library module (peachlib.py). Then, go to the ./docs/ directory and build the HTML documentation:
$ cd docs $ make clean $ make html
You also can build other forms of documentation, e.g. LaTeX and PDF. See the Sphinx documentation, or type:
$ make help
By default, the generated documentation for the module includes lists of the member functions for each class. You can change this by removing the :members: and :undoc-members: options from the file docs/module_contents.txt, and then run:
$ make clean $ make html
again.
Add some functionality and sample code. In particular:
It might be a good idea to include the XML schema from which you generated your library module. You can copy the schema(s) to the schemas/ directory, and/or add a link in file schemas/README.txt that points to a location where it can be found.
Create a distribution file. For example, use either:
$ tar czf peachlib-1.0a.tar.gz peachlib-1.0a
or:
$ zip -r peachlib-1.0a.zip peachlib-1.0a
In order to avoid including backup files and compiled Python modules, you might want to use something like the following:
$ zip -r peachlib-1.0a.zip peachlib-1.0a -x \*~ -x \*.pyc
See the man page on zip for more on the -x command line option. The backslash avoids the shell filename substitution. Adjust this command for your needs. For example, you may need to use "*.bak" instead of "*~".


Michael I. Shinners
This is the story of me. This is where I sell myself to prospective employers. The Lady of the Lake, her arm clad in the purest shimmering samite held aloft Excalibur from the bosom of the water, signifying by divine providence that I, Arthur, was to carry Excalibur. THAT is why I am your king. Listen, strange women lyin' in ponds distributin' swords is no basis for a system of government. Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.


{% comment %} Home/index layout What we want to do, is have a full-page image in the background, overlaid with $projectname, $projectdescription, 'view source on github (>), and tabs on the bottom {% endcomment %} {% include head.html %}


It works best in Google Chrome browser.
The pre-trained model mainly recognises the interaction between object and human.
Grant access to camera and microphone to use the 'webcam' option
It generally takes around 20 seconds to get the result,
and it depends on the length of your video and the number of pending requests.
Input type:
0.834 -> Throwing something in the air and catching it
0.092 -> Pretending to throw something
0.028 -> Throwing something in the air and letting it fall
loading.
0s
Number of pending requests ahead: 0


The skincare industry is dirty.
We’re here to clean it up.
Sonne is founded on transparency and simplicity, and we operate on the belief that the perfect skincare system comes down to three things: actual science, safe ingredients, and a fair price.
Science
Skin cancer and skin aging share a common culprit: the sun. Sonne is doctor-formulated to protect your skin from UV rays while perfecting it over time.
Safety
Only safe ingredients. All listed here.
Value
Skin cancer and skin aging share a common culprit: the sun. Sonne is doctor-formulated to protect your skin from UV rays while perfecting it over time.
Safety
Only safe ingredients. All listed here.


Machine Learning
Simple is a beautiful but functional jekyll theme. The font-type setting looks really good when writers use CJK mixed with English. »
Gradle
Simple is a beautiful but functional jekyll theme. The font-type setting looks really good when writers use CJK mixed with English. »
Android Start
Simple is a beautiful but functional jekyll theme. The font-type setting looks really good when writers use CJK mixed with English. »
Tensorflow start
Simple is a beautiful but functional jekyll theme. The font-type setting looks really good when writers use CJK mixed with English. »
Styles at a glance
Simple is a beautiful but functional jekyll theme. The font-type setting looks really good when writers use CJK mixed with English. »


See: Description
| Class | Description |
|---|---|
| EV3DevDevice |
This class been designed to discover if the library is used in:
- EV3 Brick
- Raspberry Pi 1 + PiStorms
- Raspberry Pi 1 + BrickPi
|
| EV3DevFileSystem |
The class responsible to interact with EV3Dev file system
|
| EV3DevMotorDevice |
Base class to interact with EV3Dev sysfs
|
| EV3DevPlatforms | |
| EV3DevSensorDevice |
Base class to interact with EV3Dev Sensors
|
| Enum | Description |
|---|---|
| EV3DevPlatform |
Define the platforms supported by EV3Dev project.
|


|
GPUE
v1.0
GPU Gross-Pitaevskii Equation numerical solver for Bose-Einstein condensates
|
#include "../include/split_op.h"
#include "../include/kernels.h"
#include "../include/constants.h"
#include "../include/fileIO.h"
#include "../include/tracker.h"
#include "../include/minions.h"
#include "../include/parser.h"
#include "../include/ds.h"
#include "../include/unit_test.h"
#include "../include/operators.h"
#include "../include/lattice.h"
#include "../include/node.h"
#include "../include/edge.h"
#include "../include/manip.h"
#include "../include/vort.h"
#include "../include/evolution.h"
#include <string>
#include <iostream>
Go to the source code of this file.
Functions | |
| void | check_memory (Grid &par) |
| check to make sure we have enough memory for computation More... | |
| int | init (Grid &par) |
| Initializes data structures. More... | |
| void | set_variables (Grid &par, bool ev_type) |
| Sets variables for either real or imaginary time evolution. More... | |
| void check_memory | ( | Grid & | par | ) |
check to make sure we have enough memory for computation
| Grid | class |


Eduweb
Starter
Begin by uploading the appropriate excel (xlsx) file. The excel data should appear on the screen as a table. If all data is okay, click on the process button to upload the data to a database, else - edit the file and try again.


CryptoHue
24hr Change:
0.00%
Blockfolio Token
Hue Bridge IP
Save Settings
Connect to Hue Bridge
Not connected to Hue Bridge
Start
Stop


{% extends 'base.html' %} {% block body %}
{{question.answer_text}}
Asked By: {{question.asker_name}}
Answered By: {{question.expert_name}}


1 - The applicant age must be 16 years and above
2 - For applicants above 19 years, a licence number will be required
Child name will be required when you agree / tick / check that you are a parent


TicTacToe
{{(declareWinner == '')?'':declareWinner}}
{{draw? 'Drawn!!Play Again' : '' }}
is up!
New Game


Module package
The package library provides basic facilities for loading and building modules in Lua.
It exports two of its functions directly in the global environment require and module. Everything else is exported in a table package.
Type package
| package.config |
A string describing some compile-time configurations for packages. |
| package.cpath |
The path used by require to search for a C loader. |
| package.loaded |
A table used by |
| package.loaders |
A table used by |
| package.loadlib(libname, funcname) |
Dynamically links the host program with the C library |
| package.path |
The path used by |
| package.preload |
A table to store loaders for specific modules (see |
| package.searchers |
A table used by |
| package.searchpath(name, path, name) |
Sets a metatable for |
Type package
Field(s)
- #string package.config
-
A string describing some compile-time configurations for packages.
This string is a sequence of lines: * The first line is the directory separator string. Default is '' for Windows and '/' for all other systems. * The second line is the character that separates templates in a path. Default is ';'. * The third line is the string that marks the substitution points in a template. Default is '?'. * The fourth line is a string that, in a path in Windows, is replaced by the executable's directory. Default is '!'. * The fifth line is a mark to ignore all text before it when building the luaopen_ function name. Default is '-'.
- #string package.cpath
-
The path used by require to search for a C loader.
Lua initializes the C path
package.cpath
in the same way it initializes the Lua path package.path, using the environment variableLUA_CPATH_5_2
or the environment variableLUA_CPATH
or a default path defined inluaconf.h
.
- #table package.loaded
-
A table used by
require
to control which modules are already loaded.When you require a module
modname
andpackage.loaded[modname]
is not false,require
simply returns the value stored there.
- #table package.loaders
-
A table used by
require
to control how to load modules.Each entry in this table is a searcher function. When looking for a module,
require
calls each of these searchers in ascending order, with the module name (the argument given torequire
) as its sole parameter. The function can return another function (the module loader) or a string explaining why it did not find that module (or nil if it has nothing to say). Lua initializes this table with four functions.The first searcher simply looks for a loader in the
package.preload
table.The second searcher looks for a loader as a Lua library, using the path stored at
package.path
. A path is a sequence of templates separated by semicolons. For each template, the searcher will change each interrogation mark in the template byfilename
, which is the module name with each dot replaced by a "directory separator" (such as "/
" in Unix); then it will try to open the resulting file name. So, for instance, if the Lua path is the string"./?.lua;./?.lc;/usr/local/?/init.lua"
the search for a Lua file for module
foo
will try to open the files./foo.lua
,./foo.lc
, and/usr/local/foo/init.lua
, in that order.The third searcher looks for a loader as a C library, using the path given by the variable
package.cpath
. For instance, if the C path is the string"./?.so;./?.dll;/usr/local/?/init.so"
the searcher for module
foo
will try to open the files./foo.so
,./foo.dll
, and/usr/local/foo/init.so
, in that order. Once it finds a C library, this searcher first uses a dynamic link facility to link the application with the library. Then it tries to find a C function inside the library to be used as the loader. The name of this C function is the string "luaopen_
" concatenated with a copy of the module name where each dot is replaced by an underscore. Moreover, if the module name has a hyphen, its prefix up to (and including) the first hyphen is removed. For instance, if the module name isa.v1-b.c
, the function name will beluaopen_b_c
.The fourth searcher tries an all-in-one loader. It searches the C path for a library for the root name of the given module. For instance, when requiring
a.b.c
, it will search for a C library fora
. If found, it looks into it for an open function for the submodule; in our example, that would beluaopen_a_b_c
. With this facility, a package can pack several C submodules into one single library, with each submodule keeping its original open function.
- package.loadlib(libname, funcname)
-
Dynamically links the host program with the C library
libname
.Inside this library, looks for a function
funcname
and returns this function as a C function. (So,funcname
must follow the protocol (seelua_CFunction
)).This is a low-level function. It completely bypasses the package and module system. Unlike
require
, it does not perform any path searching and does not automatically adds extensions.libname
must be the complete file name of the C library, including if necessary a path and extension.funcname
must be the exact name exported by the C library (which may depend on the C compiler and linker used).This function is not supported by ANSI C. As such, it is only available on some platforms (Windows, Linux, Mac OS X, Solaris, BSD, plus other Unix systems that support the
dlfcn
standard).Parameters
-
#string libname
: the complete file name of the C library. -
#string funcname
: the name of a function defined in the C library namedlibname
.
-
- #string package.path
-
The path used by
require
to search for a Lua loader.At start-up, Lua initializes this variable with the value of the environment variable
LUA_PATH
or with a default path defined inluaconf.h
, if the environment variable is not defined. Any ";;
" in the value of the environment variable is replaced by the default path.
- #table package.preload
-
A table to store loaders for specific modules (see
require
).This variable is only a reference to the real table; assignments to this variable do not change the table used by require.
- #table package.searchers
-
A table used by
require
to control how to load modules.Each entry in this table is a
searcher function
. When looking for a module,require
calls each of these searchers in ascending order, with the module name (the argument given torequire
) as its sole parameter. The function can return another function (the moduleloader
) plus an extra value that will be passed to that loader, or a string explaining why it did not find that module (or nil if it has nothing to say).Lua initializes this table with four searcher functions. The first searcher simply looks for a loader in the
package.preload
table. The second searcher looks for a loader as a Lua library, using the path stored atpackage.path
. The search is done as described in functionpackage.searchpath
.The third searcher looks for a loader as a C library, using the path given by the variable
package.cpath
. Again, the search is done as described in functionpackage.searchpath
. For instance, if the C path is the string./?.so;./?.dll;/usr/local/?/init.so
the searcher for module foo will try to open the files
./foo.so
,./foo.dll
, and/usr/local/foo/init.so
, in that order. Once it finds a C library, this searcher first uses a dynamic link facility to link the application with the library. Then it tries to find a C function inside the library to be used as the loader. The name of this C function is the string "luaopen_" concatenated with a copy of the module name where each dot is replaced by an underscore. Moreover, if the module name has a hyphen, its prefix up to (and including) the first hyphen is removed. For instance, if the module name is a.v1-b.c, the function name will be luaopenbc.The fourth searcher tries an
all-in-one loader
. It searches the C path for a library for the root name of the given module. For instance, when requiring a.b.c, it will search for a C library for a. If found, it looks into it for an open function for the submodule; in our example, that would be luaopenab_c. With this facility, a package can pack several C submodules into one single library, with each submodule keeping its original open function.All searchers except the first one (preload) return as the extra value the file name where the module was found, as returned by
package.searchpath
. The first searcher returns no extra value.
- package.searchpath(name, path, name)
-
Sets a metatable for
module
with its__index
field referring to the global environment, so that this module inherits values from the global environment.To be used as an option to function
module
.Parameters
-
#string name
: -
#string path
: -
#string name
:
-


---
layout: post
title: ''
date: '2008-08-08T23:57:00-07:00'
tags:
- kk+
- rain city
- robert scales
- olympics
- beijing
- china
tumblr_url: http://alexhwilliams.tumblr.com/post/45289171/kk-and-scales-are-at-the-olympics-im-really-not
---
kk+ and scales are at the olympics. i’m really not jealous at all. really.


When we started this project, the process of selling a phone at a T-Mobile store was still done on paper and then transfered to a computer that sat on a desk at the back of the sales floor. Our goal was to unteather the sales representatives, to make it faster for them to make a sale and incentiveize them to do the other parts of their job that they didn’t earn a commission for, like technical support or helping customers pay their bill.
We started this project by spending about a week in three different retail stores in the greater Seattle area. Through observation and some interviews with the retail staff we uncovered our main considerations to make this software actually work in the day-to-day job of selling cell phones. Juggling multiple customers and activities at once, having to do a lot of backtracking in the actual process of selling and activating a phone, and making a piece of software that would work with full hands and also tolerate things being laid on top of the tablet were key findings.
Nothing about a customer interaction was linear, and yet the systems we were trying to update all relied on linear, wizard driven task flows. I isolated the major tasks in selling and upgrading a phone and designed all the interaction points of the process to function more like a “hub-and-spoke” and less like a straight line, to accommodate the back and forth nature of how a transaction actually played out. I removed the penalty to the rep for customers changing their mind at the last second about a handset or a service plan, and this was possible mostly due to the shopping cart model I adopted to also account for the fast customer switching requirement.
The store’s customer queue was literally just a piece of paper on a clipboard. I added pre-verification of customers at the time they entered the queue because it was a real flow stopper when the sales reps had to verify the customer. Customers often had started shopping while waiting, they were ready to buy when it was their turn. I also turned “the list” into a communication channel between the floor manager and sales associates to pass messages like, “customer was upset when she came in.” All of these features combined to allow the sales staff to stay on the sales floor instead of finding the floor manager for their next customer every time.
The software we were replacing was designed for the call center customer service employees. That meant it had a lot of things the retail sales reps didn’t need to see. One of the biggest challenges of the project was cutting down the account details displays to work as a single screen. There were a lot of “What IFs?” that needed to be explored before I cut anything (and I cut A LOT.) The final layout looks very simple, because it is, and it’s easy to read at a glance. Both were only possible because of the massive cutting of unneeded information.
In our research, we saw the sales reps carried a lot of different things around in the course of helping a customer. THat meant they were likely to put the tablet down. A lot. We also weren’t going to have one tablet per rep in the stores, a hard design constraint that brought a lot of fun features to life. On the surface, this meant the app needed a to have user accounts and a login and user switching. Having this lock screen let me surface other information quickly: who was currently on the floor, who currently was acting as the floor manager, and who was on break/lunch. This information sounds trivial until you are interrupted while trying to sell a phone by a customer who is looking for the rep that was helping her two hours ago. The system lets a rep pick up any tablet, if she is not currently carrying one, and learn the status of a coworker.
T-Mobile USA is a huge company. Things don’t always move quickly. We finished this project and it moved into development and didn’t exit development until I was no longer consulting for T-Mobile. I have seen tablet QuikView in use in the company’s retail stores, and the pattern of the sales reps having to move back and forth between the desk and the sales floor was noticeably absent with the tablets in place.


Leading Zero Bits
Indicates support for the LZCNT instruction, which counts the number of leading zero bits in a 16, 32, or 64-bit integer.


This is a prototype version, with the goal of proposing a design that encompasses multiple features desirable in a music player. This app was built from the ground up in 2 weeks. As such, while the features and ux are there, music db perf can still be optimized. Performance was found to be a bit laggy at ~4500 songs (32gb).


{% extends "layout_bsa.html" %} {% block page_title %} Resume your application - Claim your NHS Pension - NHSBSA {% endblock %} {% block content %} {% include "includes/phase_banner_beta.html" %} {% include "includes/back.html" %} Your form contains errors Check your answer: Enter a valid National Insurance number and date of birth combination. Claim your NHS Pension Resume your application We’ll use these details to find your application. You’ll be able to continue your application from where you left off. Resume your application What is your memorable word? You provided this when you saved your application. What is your National Insurance number? For example, 'QQ 12 34 56 C' What is your date of birth? For example, 31 03 1980 Day Month Year {% endblock %}
Check your answer:
Claim your NHS Pension
We’ll use these details to find your application. You’ll be able to continue your application from where you left off.


| SYSCALL(2) | Linux Programmer's Manual | SYSCALL(2) |
#include <unistd.h> #include <sys/syscall.h> /* For SYS_xxx definitions */
long syscall(long number, ...);
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
syscall():
syscall() saves CPU registers before making the system call, restores the registers upon return from the system call, and stores any error code returned by the system call in errno(3) if an error occurs.
Symbolic constants for system call numbers can be found in the header file <sys/syscall.h>.
For example, on the ARM architecture Embedded ABI (EABI), a 64-bit value (e.g., long long) must be aligned to an even register pair. Thus, using syscall() instead of the wrapper provided by glibc, the readahead() system call would be invoked as follows on the ARM architecture with the EABI in little endian mode:
syscall(SYS_readahead, fd, 0, (unsigned int) (offset & 0xFFFFFFFF), (unsigned int) (offset >> 32), count);
Since the offset argument is 64 bits, and the first argument (fd) is passed in r0, the caller must manually split and align the 64-bit value so that it is passed in the r2/r3 register pair. That means inserting a dummy value into r1 (the second argument of 0). Care also must be taken so that the split follows endian conventions (according to the C ABI for the platform).
Similar issues can occur on MIPS with the O32 ABI, on PowerPC and parisc with the 32-bit ABI, and on Xtensa.
Note that while the parisc C ABI also uses aligned register pairs, it uses a shim layer to hide the issue from user space.
The affected system calls are fadvise64_64(2), ftruncate64(2), posix_fadvise(2), pread64(2), pwrite64(2), readahead(2), sync_file_range(2), and truncate64(2).
This does not affect syscalls that manually split and assemble 64-bit values such as _llseek(2), preadv(2), preadv2(2), pwritev(2), and pwritev2(2). Welcome to the wonderful world of historical baggage.
The first table lists the instruction used to transition to kernel mode (which might not be the fastest or best way to transition to the kernel, so you might have to refer to vdso(7)), the register used to indicate the system call number, the register(s) used to return the system call result, and the register used to signal an error.
| Arch/ABI | Instruction | System | Ret | Ret | Error | Notes |
| call # | val | val2 | ||||
| alpha | callsys | v0 | v0 | a4 | a3 | 1, 6 |
| arc | trap0 | r8 | r0 | - | - | |
| arm/OABI | swi NR | - | a1 | - | - | 2 |
| arm/EABI | swi 0x0 | r7 | r0 | r1 | - | |
| arm64 | svc #0 | x8 | x0 | x1 | - | |
| blackfin | excpt 0x0 | P0 | R0 | - | - | |
| i386 | int $0x80 | eax | eax | edx | - | |
| ia64 | break 0x100000 | r15 | r8 | r9 | r10 | 1, 6 |
| m68k | trap #0 | d0 | d0 | - | - | |
| microblaze | brki r14,8 | r12 | r3 | - | - | |
| mips | syscall | v0 | v0 | v1 | a3 | 1, 6 |
| nios2 | trap | r2 | r2 | - | r7 | |
| parisc | ble 0x100(%sr2, %r0) | r20 | r28 | - | - | |
| powerpc | sc | r0 | r3 | - | r0 | 1 |
| powerpc64 | sc | r0 | r3 | - | cr0.SO | 1 |
| riscv | ecall | a7 | a0 | a1 | - | |
| s390 | svc 0 | r1 | r2 | r3 | - | 3 |
| s390x | svc 0 | r1 | r2 | r3 | - | 3 |
| superh | trap #0x17 | r3 | r0 | r1 | - | 4, 6 |
| sparc/32 | t 0x10 | g1 | o0 | o1 | psr/csr | 1, 6 |
| sparc/64 | t 0x6d | g1 | o0 | o1 | psr/csr | 1, 6 |
| tile | swint1 | R10 | R00 | - | R01 | 1 |
| x86-64 | syscall | rax | rax | rdx | - | 5 |
| x32 | syscall | rax | rax | rdx | - | 5 |
| xtensa | syscall | a2 | a2 | - | - |
Notes:
The second table shows the registers used to pass the system call arguments.
| Arch/ABI | arg1 | arg2 | arg3 | arg4 | arg5 | arg6 | arg7 | Notes |
| alpha | a0 | a1 | a2 | a3 | a4 | a5 | - | |
| arc | r0 | r1 | r2 | r3 | r4 | r5 | - | |
| arm/OABI | a1 | a2 | a3 | a4 | v1 | v2 | v3 | |
| arm/EABI | r0 | r1 | r2 | r3 | r4 | r5 | r6 | |
| arm64 | x0 | x1 | x2 | x3 | x4 | x5 | - | |
| blackfin | R0 | R1 | R2 | R3 | R4 | R5 | - | |
| i386 | ebx | ecx | edx | esi | edi | ebp | - | |
| ia64 | out0 | out1 | out2 | out3 | out4 | out5 | - | |
| m68k | d1 | d2 | d3 | d4 | d5 | a0 | - | |
| microblaze | r5 | r6 | r7 | r8 | r9 | r10 | - | |
| mips/o32 | a0 | a1 | a2 | a3 | - | - | - | 1 |
| mips/n32,64 | a0 | a1 | a2 | a3 | a4 | a5 | - | |
| nios2 | r4 | r5 | r6 | r7 | r8 | r9 | - | |
| parisc | r26 | r25 | r24 | r23 | r22 | r21 | - | |
| powerpc | r3 | r4 | r5 | r6 | r7 | r8 | r9 | |
| powerpc64 | r3 | r4 | r5 | r6 | r7 | r8 | - | |
| riscv | a0 | a1 | a2 | a3 | a4 | a5 | - | |
| s390 | r2 | r3 | r4 | r5 | r6 | r7 | - | |
| s390x | r2 | r3 | r4 | r5 | r6 | r7 | - | |
| superh | r4 | r5 | r6 | r7 | r0 | r1 | r2 | |
| sparc/32 | o0 | o1 | o2 | o3 | o4 | o5 | - | |
| sparc/64 | o0 | o1 | o2 | o3 | o4 | o5 | - | |
| tile | R00 | R01 | R02 | R03 | R04 | R05 | - | |
| x86-64 | rdi | rsi | rdx | r10 | r8 | r9 | - | |
| x32 | rdi | rsi | rdx | r10 | r8 | r9 | - | |
| xtensa | a6 | a3 | a4 | a5 | a8 | a9 | - |
Notes:
Note that these tables don't cover the entire calling convention—some architectures may indiscriminately clobber other registers not listed here.
#define _GNU_SOURCE #include <unistd.h> #include <sys/syscall.h> #include <sys/types.h> #include <signal.h> int main(int argc, char *argv[]) { pid_t tid; tid = syscall(SYS_gettid); syscall(SYS_tgkill, getpid(), tid, SIGHUP); }
| 2020-02-09 | Linux |


Home
About Us
Contact
My Profile
Demographics
Daily Log
Appointments
Medical History
Providers
Prescriptions
Reports
Insurance
Logout
Medical History
My Information
First name:
Middle name:
Last name:
Birth Sex:
--
Female
Intersex
Male
Birthday:
Age:
Gender Identity:
Pronouns:
My History
Hypertension:
Hypotension:
Glaucoma:
Save


flexselect
a jQuery plugin
What?
Flexselect is a jQuery plugin that turns select boxes into flex-matching incremental-finding controls. Think of it as Quicksilver squished into a select box. Download, view the examples, and enjoy.
It uses the LiquidMetal scoring algorithm to narrow the selection.
Examples
On the left is a traditional select box. On the right is a flexselect control. Just start typing to narrow the selection.
Pick a U.S. President (not pre-selected)
Pick an animal (pre-selected)
TODO: Add more examples for common option overrides
How?
First, load the default styles, jQuery, the LiquidMetal scoring algorithm, and the plugin.
<link rel="stylesheet" href="flexselect.css" type="text/css" media="screen" /> <script src="jquery.min.js" type="text/javascript"></script> <script src="liquidmetal.js" type="text/javascript"></script> <script src="jquery.flexselect.js" type="text/javascript"></script>
It's important that the styles come before the javascript. Now, let's convert your select boxes into some flexselect goodness on DOM ready:
jQuery(document).ready(function() { $("select.flexselect").flexselect(); });
This will turn all select elements with a class of flexselect into a flex matching masterpiece:
<select class="flexselect"> <option value="1">George Washington</option> <option value="2">John Adams</option> <option value="3">Thomas Jefferson</option> ... </select>
Flexselect also supports some options to override the default behavior:
Experimental Ad Hoc Entry: (The technique for handling this might change) It's possible to allow ad hoc entries into a flexselect input field that don't match the values in the underlying select box. Suppose you had a select box like this:
<select name="email" class="flexselect"> ... </select>
If you enable flexselect with custom options that look like this:
$("select.flexselect").flexselect({ allowMismatch: true, inputNameTransform: function(name) { return "new_" + name; } });
The input text field that replaces the select box will not only allow you to match custom values that weren't in the select box, but it will have a name attribute of new_email
assigned to it. You can customize the inputNameTransform
function however you like. The argument value passed to it is the original name from the select box.
When the form is submitted (with allowMismatch set to true), the original email
param will be an empty string and the new_email
param will be the value of the text in the input box.
TODO: Add a detailed list of all the options
Where?
Download the "stable" release.
The code is hosted on GitHub: https://github.com/rmm5t/jquery-flexselect.
Who?
Flexselect was built by Ryan McGeary (@rmm5t) and was inspired by jQuery.quickselect, MooTools Select Autocompleter, Live Search with QuickSilver, and jQuery LiveSearch.


Finding a serialization algorithm for JavaScript is tough. Finding one while riding a Bull is tougher. Finding one while riding a Bull jumping out of an airplane is tougher than tough. Finding one while riding a Bull jumping out of an airplane while eating a Butter Finger in all its crispity crunchity peanut buttery glory is tougher than tougher than tough.
Meouzer
Open the console window to see that all tests of Test-Ser-Des.js have been passed. If you are using IE11, then you must comment out all code attempting to change constants because such are fatal errors at compile time. Or just hook up the Test-Ser-Des-IE11.js file.


Your captured image will appear here...
Your browser does not support the HTML5 canvas tag.
Your browser does not support the HTML5 canvas tag.
Change Video
Red
Green


--- layout: post permalink: belairboutique.html Tags: Array NameOfCoupon: Bel Air Boutique Cash Back Summary: See our Bel Air Boutique Coupon Code, Bel Air Boutique Rebate, Bel Air Boutique Promo Code, Bel Air Boutique Discount, Bel Air Boutique Coupon Cash Back Rebate here. MetaKeywords: Bel Air Boutique Coupon Code, Bel Air Boutique Rebate, Bel Air Boutique Promo Code, Bel Air Boutique Cash Back Rebate, Bel Air Boutique Discount, Bel Air Boutique Coupon Image: images/27013.com/images/ LinkURL: http://www.shareasale.com/r.cfm?b=226407&u=412002&m=27013 affiliate_url_link: http://www.icouponblog.com/jane.php?id=2945 thesis_readmore: See the Bel Air Boutique Coupon thesis_thumb: http://www.icouponblog.com/tn.php?merchantURL=belairboutique.com Title: Save 5% - Bel Air Boutique Coupon Code for belairboutique.com. Bel Air Boutique Rebate & Discount thesis_description: Our Bel Air Boutique Discount Coupon Code for belairboutique.com. We have the best Bel Air Boutique Rebate anywhere. thesis_keywords: Bel Air Boutique, Bel Air Boutique Coupon Code, Bel Air Boutique Discount, Bel Air Boutique Rebate product_name: Bel Air Boutique hop_url: http://www.icouponblog.com/hop.php?id=2945 ---
If you are looking for high end hand bags and clutches that are unique, trendy and fashionable, visit Bel Air Boutique online. You will find a large selection of bags to choose from. They carry genuine leather hand bags and clutches that are out of this world. Check it out online at www.belairboutique.com. You will love their products, quality and price. Use our discount coupon to get the best possible prices on all Bel Air Boutique products.
Bel Air Boutique carries the best handbags and clutches. Check out these high end products and shop your heart out. Bel Air Boutique is the best place visit. You can go online at Bel Air Boutique and discover the pleasure of online shopping. They are affordably priced for the high end products that they are. You can buy designer bags and clutches at an amazing price.
If you are looking for sophisticated, fashionable, trendy, durable, high-end handbags and clutch bags, Bel Air Boutique is the best online store to shop from. You will find a chic, trendy, beautiful handbags and clutch bags at affordable prices. Get a clutch or a handbag to go with your casual wear or classy, evening ware. Dress for the office, for a day at the mall or a friend’s wedding, whatever the occasion, Bel Air Boutique has the perfect product for you. Check it out online at www.belairboutique.com


The 5eAPI aims to be a RESTful API endpoint for Dungeons & Dragons 5th Edition content. This is free to use and available to all.
This project is a labor of love from several D&D players and while it is still currently under construction we welcome any and all to use what is available! We are working to get more content added as quickly as we can. We appreciate your patience in this and if there are any suggestions or idea please contact us using the information at the bottom of the page.
You can test various endpoint's below to see what is available and what data is returned in your request. We also have some documentation available.


{% extends 'base.html' %} {% block title %}Using the Census Data as JSON{% endblock title %} {% block content %}
All data used by this application is retrieved via JSON from a server which you can use for your own applications. If you know the GeoID for a census geography of interest, it is easy to retrieve the data. If all of this seems kind of complicated, you may prefer to start with the documentation for our javascript library which hides some of these details.
For every distinct geography in a census summary level, it is possible to construct a unique identifier. These identifiers can be found in TIGER shapefiles and can also be looked up for a given latitude/longitude using our experimental Boundary Location API..
For any GeoID, it is very simple to create a URL with which you can retrieve a bundle of census data:
(A full explanation of the "same origin" security policy used by most web browsers is outside the scope of this document. Consult the Wikipedia entry on JSONP for more information.)
When javascript in a web browser wants to retrieve JSON-formatted data from a site other than the one which served the original page, JSONP must be used. Commonly, web data APIs allow users to specify whether they want data in JSON or JSONP.
Because census data does not change once it is released, we have chosen to architect this "API" as a series of static files rather than generating responses dynamically upon request. This means that we can not selectively return either JSON or JSONP: we have to choose one. Because the primary use case for the JSON data is web browsers, and because it's trivial to strip the JSONP padding in most programming languages, we've created the static files as JSONP.
Begin by selecting a modern JavaScript toolkit which has built-in handling for JSONP. One of those, jQuery, is used to build this site. Then, know that when using JSONP, a callback function name must be specified. Usually with jQuery, developers are advised to not explicitly set the JSONP callback, or to set it to "?", which is a special value which lets jQuery know that it should randomly select a callback, and should coordinate with the remote server to use that callback. However, with our static-file API, the remote server cannot dynamically change the callback to a unique value. Instead, each file you will retrieve has a well-defined callback which you must give to jQuery as part of setting up the data connection.
Here's a basic example using jQuery. It is assumed that the jQuery library has already been loaded.
function alert_handler(sf1) {
alert("The 2010 population of "+ sf1['metadata']['NAME'] + " was " + sf1['data']['2010']['P1']['P001001'] + ".");
}
function fetch_data(geoid, success_handler) {
callback = 'geoid_' + geoid;
url = 'http://censusdata.ire.org/' + geoid.substr(0,2) + '/' + geoid + '.jsonp';
console.log('calling: ' + url);
$.ajax(url, {
dataType: "jsonp",
jsonpCallback: callback,
success: success_handler
});
}
fetch_data('1571550',alert_handler);
If the code above is included in a page, then when the data is loaded, a simple alert pop-up will appear indicating the total population for the Urban Honolulu CDP (Census Designated Place)
The beginnings of a javascript library which encapsulates this and other basic data access can be found at the IRE Census GitHub repository. The code there is fully usable, but has minimal documentation. Feel free to fork it and improve it!
First, consider whether the JSON API is right for you in the first place. In most cases, we guess that you might actually prefer our bulk data in CSV format.
Next, note that for web-efficiency, data on the server is gzip-encoded. Most browsers decode this automatically, but many http client libraries do not.
If you're sure you want to use our JSON data, it should be pretty simple to strip the javascript function call from the string which is returned from the URL call. Here's a basic example in Python:
import json, gzip
from StringIO import StringIO
from urllib2 import urlopen
def fetch_sf1_data(geoid):
url = '{{ settings.API_URL }}/%s/%s.jsonp' % (geoid[:2],geoid)
gzdata = StringIO(urlopen(url).read())
gzfile = gzip.GzipFile(fileobj=gzdata,mode='rb')
data_str = gzfile.read()
paren_idx = data_str.find('(')
data_str = data_str[paren_idx+1:-1]
return json.loads(data_str)
sf1 = fetch_sf1_data('1571550')
print "The 2010 population of %s was %s." % (sf1['metadata']['NAME'],sf1['data']['2010']['P1']['P001001'])
In addition to the data, there are two other data sources available.
{{ settings.API_URL }}/SF1_labels.jsonp
A structure which can be used to look up human readable labels for the table and field codes which are in the geodata. The JSONP callback for this data is labels_SF1
{{ settings.API_URL }}/states.jsonp
A list of the states for which SF1 data is currently available. The list is the name of each state. You must convert the name to a FIPS code through some other means. The JSONP callback for this data is states
.


|
| Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
| Name | Type | Description |
|---|---|---|
| None |
Methods
| Methods defined in this Managed Object |
|---|
| PerformVsanUpgrade_Task, PerformVsanUpgradePreflightCheck, QueryVsanUpgradeStatus |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanUpgradeSystem used to make the method call. |
| cluster | ManagedObjectReference
to a ClusterComputeResource |
The cluster to be upgraded See PerformVsanUpgradePreflightCheck |
| performObjectUpgrade* | xsd:boolean |
After all disk groups have been updated, also
upgrade all objects. Once started, rollback
of the on disk format is no longer possible.
Object upgrade unlocks new VSAN features. See PerformVsanUpgradePreflightCheck |
| downgradeFormat* | xsd:boolean |
Perform a on-disk format downgrade instead of
upgrade. Only possible if no upgraded objects exist. See PerformVsanUpgradePreflightCheck |
| allowReducedRedundancy* | xsd:boolean |
Removes the need for one disk group worth of
free space, by allowing reduced redundancy
during disk upgrade. See PerformVsanUpgradePreflightCheck |
| excludeHosts* | ManagedObjectReference[]
to a HostSystem[] |
Internal debug option meant for functional testing
of VSAN upgrades. Skips upgrade on certain hosts and
implies performObjectUpgrade being false. Should not
be used by customers. See PerformVsanUpgradePreflightCheck |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a Task |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault | See PerformVsanUpgradePreflightCheck |
Events
| Type | |
|---|---|
| None |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanUpgradeSystem used to make the method call. |
| cluster | ManagedObjectReference
to a ClusterComputeResource |
The cluster for which to perform the check.
|
| downgradeFormat* | xsd:boolean |
Intend to perform a on-disk format downgrade instead
of upgrade. Adds additional checks.
|
Return Value
| Type | Description |
|---|---|
| VsanUpgradeSystemPreflightCheckResult | Pre-flight check result. |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanUpgradeSystem used to make the method call. |
| cluster | ManagedObjectReference
to a ClusterComputeResource |
The cluster for which to retrieve the upgrade status.
|
Return Value
| Type | Description |
|---|---|
| VsanUpgradeSystemUpgradeStatus | Status |
Faults
| Type | Description |
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault |
Events
| Type | |
|---|---|
| None |
| Top of page | Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |


A very simple use of rectangular groups with no nesting. Both nodes and groups are draggable.
Telling cola about the groups is like so:
cola
.nodes(graph.nodes)
.links(graph.links)
.groups(groups)
.jaccardLinkLengths(40, 0.7)
.avoidOverlaps(true)
.start(20, 0, 10);
In the above, groups is an array where each group object contains a single property
leaves which is an array of indices to the graph.nodes array. We turn on avoidOverlaps to get cola to
keep the nodes and groups separated. The start method is called with three parameters 20, 0 and 10. These are, respectively:
20 initial graph layout iterations without constraints to get the graph to untangle.
0 iterations for structural constraints (none are specified so any iterations here would be the same as the previous step)
10 iterations with non-overlap constraints
Setup for the group visuals is a typical D3 pattern:
var group = svg.selectAll('.group')
.data(groups)
.enter().append('rect')
.classed('group', true)
.attr({ rx: 5, ry: 5 })
.style('fill', function (d) { return color(d.id) })
.call(cola.drag);
In the tick event handler we need to resize groups as well as moving them. Cola puts this information into the bounds property on each group:
cola.on('tick', function () {
...
group.attr({
x: function (d) { return d.bounds.x },
y: function (d) { return d.bounds.y },
width: function (d) { return d.bounds.width() },
height: function(d) { return d.bounds.height() }
});
});


Goal’dinaire’s Business Solution:
Why should I outsource my business to someone?
By outsourcing your process to us, we help you Reduce Operational Costs, and help you focus more on your company’s core competency.
Will the vendor understand my’ Vision/Objective?
Yes, we do understand your Vision. We put ourselves in your shoes and streamline the process to greatly improve process efficiency and drive towards company’s Goals.
Will it make any difference, if the business is outsourced?
Yes, by handing over your process to us, we help you to improve your vision, minimize your risk factors.And by enabling you with much more free funds (which we helped you save by outsourcing to us) which intern can be utilized for organization development.


House Artificial Intelligence Task Force Schedules Meeting to Discuss Capital Markets and Impact of AI
by JD AloisThe House Financial Services Committee, Task Force on Artificial Intelligence, has scheduled a hearing for December 6th. The hearing is entitled, “Robots on Wall Street: The Impact of AI on Capital Markets and Jobs in the Financial Services Industry.”
The AI Task Force is relatively new, created by House Financial Services Committee Chairwomen Maxine Waters and announced in May of this year.
The AI Task Force is expected to research and review the following issues:
- Applications of machine learning in financial services and regulation
- Algorithms and Big Data: emerging risk management perspectives
- AI, Digital Identification Technologies and Combatting Fraud
- Automation and its impact on jobs in financial services and the overall economy
This specific hearing has yet to publish an agenda nor panelists testifying before the Task Force.
The importance of AI, machine learning and automation of financial services is growing rapidly. The emergence of AI not only brings with it important ethical questions but affiliated automation may also impact the jobs required within the financial services industry.


- Decorator - Class in jtxt.emulator.tui
-
Adds dynamic runtime properties to a Component
, thus allowing
components to add properties like borders, outlines, and more generic
aspects without having to explicitly inherit them from another component.
- Decorator(Component) - Constructor for class jtxt.emulator.tui.Decorator
-
- dispatch() - Method in interface jtxt.emulator.tui.Callable
-
The method which is invoked when an event is generated by the Component
with witch this class is registered.
- dispatcher - Variable in class jtxt.emulator.EmulatedTerminal
-
- dispatchMouseEvents() - Method in class jtxt.emulator.EventDispatcher
-
Removes all mouse events from the event queue, and notifies the
respective Component
s that should receive the events if they are
Interactable
(meaning they can receive and respond to mouse
events).
- Document - Class in jtxt
-
- Document(File, Layout, Page.PageSettings) - Constructor for class jtxt.Document
-
Creates a new Document
, where each page has the given layout and
settings.
- draw(GlyphBuffer) - Method in class jtxt.ANSIWriter
-
- draw(GlyphBuffer) - Method in interface jtxt.DrawableSurface
-
Draws the given GlyphBuffer
onto this surface, using the bounds
defined by this buffer to determine how much of the buffer should be
drawn.
- draw(GlyphBuffer, int, int, int, int) - Method in interface jtxt.DrawableSurface
-
Draws the Region
defined by a start location of (y, x) and
end location (height, width) of the given GlyphBuffer
.
- draw(GlyphBuffer) - Method in class jtxt.emulator.Renderer
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.ASCIImage
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.Border
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.Component
-
Renders the component within the bounds of that this component has been
inflated to.
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.Container
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.Decorator
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.Slider
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.Table.Column
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.TextBox
-
- draw(GlyphBuffer) - Method in class jtxt.emulator.tui.TextEditor
-
- DrawableSurface - Interface in jtxt
-
An area on the screen which is able to display a GlyphBuffer
.
- drawToBuffer() - Method in class jtxt.emulator.tui.RootContainer
-


yea thus saith the still small voice which whispereth through and pierceth all things and often times it maketh my bones to quake while it maketh manifest saying and it shall come to pass that I the Lord God will send one mighty and strong holding the scepter of power in his hand clothed with light for a covering whose mouth shall utter words Eternal words while his bowels shall be a fountain of truth to set in order the house of God and to arrange by lot the inheritance of the saints whose names are found and the names of their fathers and of their children enrolled in the Book of the Law of God while that man who was called of God and appointed that putteth forth his hand to steady the ark of God shall fall by the shaft of death like as a tree that is smitten by the vivid shaft of lightning and all they who are not found written in the book of remembrance shall find none inheritance in that day but they shall be cut asunder and their portion shall be appointed them among unbelievers where is wailing and gnashing of teeth these things I say not of myself therefore as the Lord speaketh he will also fulfill and they who are of the high priesthood whose names are not found written in the book of the law or that are found to have apostatized or to have been cut off out of the church as well as the lesser priesthood or the members in that day shall not find an inheritance among the saints of the most high therefore it shall be done unto them as unto the children of the priest as you will find recorded in the second chapter and sixty first and second verses of XXPROPHET now Brother XXFIRSTNAME if what I have said is true how careful then had men ought to be what they do in the last days lest they are cut short of their expectations and they that think they stand should fall because they keep not the Lord’s commandments whilst you who do the will of the Lord and keep his commandments have need to rejoice with unspeakable joy for such shall be exalted very high and shall be lifted up in triumph above all the kingdoms of this world but I must drop this subject at the beginning Oh Lord when will the time come when Brother XXFIRSTNAME thy servant and myself behold the day that we may stand together and gaze upon eternal wisdom engraven upon the heavens while the majesty of our God holdeth up the dark curtain until we may read the round of eternity to the fulness and satisfaction of our immortal souls Oh Lord God deliver us in thy due time from the little narrow prison almost as it were total darkness of paper pen and ink and a crooked broken scattered and imperfect language I would inform you that I have obtained ten subscribers for the Star and received pay their names and paces of residence are as follows, XXFIRSTNAME XXLASTNAME, XXFIRSTNAME XXLASTNAME, XXFIRSTNAME XXLASTNAME, XXFIRSTNAME XXLASTNAME, XXFIRSTNAME XXLASTNAME, XXFIRSTNAME XXLASTNAME, XXFIRSTNAME XXLASTNAME, John A Fisher, XXFIRSTNAME XXLASTNAME, XXFIRSTNAME XXLASTNAME, the papers and all to be sent to Guyndotte Post office Virginia except XXFIRSTNAME XXLASTNAME his is to be sent to XXCOUNTY XXCITY XXSTATE, XXFIRSTNAME XXLASTNAME has not received her papers please inform her sister XXFIRSTNAME that she is well and give my respects to her tell her that XXTITLEANDNAME Brother came after her and the child soon after she went from here all he wanted was the child No More my love for all the brethren yours in bonds Amen


| Name | Description |
|---|---|
| AsynchronousInductionMachines | Test examples of asynchronous induction machines |
| SynchronousInductionMachines | Test examples of synchronous induction machines |
| DCMachines | Test examples of DC machines |
| ControlledDCDrives | Test examples of controlled DC drives |
| Transformers | Test examples of transformers |


Steem Developer Portal
PY: Delegate Power
How to delegate or remove delegation of STEEM POWER to another user using Python.
Full, runnable src of Delegate Power can be downloaded as part of the PY tutorials repository.
In this tutorial we show you how to delegate a portion of an accounts available VESTS (STEEM POWER) to another user on the Steem blockchain using the commit
class found within the steem-python library.
Intro
The Steem python library has a built-in function to transmit transactions to the blockchain. We are using the delegate_vesting_shares
method found within the commit
class in the library. When you delegate power you make a portion of your VESTS available to another user. This can empower an application, author, or curator to make higher votes. Before we do the delegation, we use the get_account
function to check the current VESTS balance of the account to see what is available. This is not strictly necessary but adds to the useability of the process. It should be noted that when a delegation is cancelled the VESTS will only be available again after 7 days. The delegate_vesting_shares
method has 3 parameters:
- to_account - The account we are delegating shares to (delegatee)
- vesting_shares - The amount of VESTS to delegate. This is required to be a string value
- account - The source user account for the delegation (delegator)
Steps
- App setup - Library install and import. Connection to testnet
- User information and steem node - Input user information and connection to Steem node
- Check balance - Check current VESTS balance of user account
- Delegation amount and commit - Input delegation amount and commit to blockchain
1. App setup
In this tutorial we use 3 packages:
steem
- steem-python library and interaction with Blockchainpick
- helps select the query type interactivelypprint
- print results in better format
We import the libraries and connect to the testnet
.
import steembase
import steem
from pick import pick
import pprint
from steem.amount import Amount
steembase.chains.known_chains['STEEM'] = {
'chain_id': '79276aea5d4877d9a25892eaa01b0adf019d3e5cb12a97478df3298ccdd01673',
'prefix': 'STX', 'steem_symbol': 'STEEM', 'sbd_symbol': 'SBD', 'vests_symbol': 'VESTS'
}
Because this tutorial alters the blockchain we connect to a testnet so we don’t create spam on the production server.
2. User information and steem node
We require the private active key
of the user in order for the transaction to be committed to the blockchain. This is why we are using a testnet. The values are supplied via the terminal/console before we initialise the steem class. We also check if the user name provided is active on the chain. There are some demo accounts available but we encourage you to create your own accounts on this testnet and create balances you can delegate.
#capture user information
username = input('Enter username: ') #demo account: cdemo
wif = input('Enter private ACTIVE key: ') #demo account: 5KaNM84WWSqzwKzY82fXPaUW43idbLnPqf5SfjGxLfw6eV2kAP3
#connect node and private active key
client = steem.Steem(nodes=['https://testnet.steem.vc'], keys=[wif])
#check valid user
userinfo = client.get_account(username)
if(userinfo is None) :
print('Oops. Looks like user ' + username + ' doesn\'t exist on this chain!')
exit()
3. Check balance
In order to give the user enough information to make the delegation we check the current VESTS balance of the account using the get_account
function. We also display a list of currently active delegations should the user choose to remove a delegation. You can refer to tutorial 29_get_delegations_by_user
to see how this is done.
#display active delegations (refer to tutorial #29_get_delegations_by_user)
delegations = client.get_vesting_delegations(username, '', 100)
if len(delegations) == 0:
print('No active delegations')
else:
pprint.pprint(delegations)
#available VESTS
avail_vests = (Amount(userinfo['vesting_shares']).amount -
((userinfo['to_withdraw']-userinfo['withdrawn'])/1000000)-
Amount(userinfo['delegated_vesting_shares']).amount)
print('\n' + 'Available VESTS : ' + str(avail_vests))
input('Press enter to continue' + '\n')
The result of the query is displayed in the console/terminal.
4. Delegation amount and commit
Both the vesting_shares
and the to_account
parameters are assigned via input from the terminal/console. The user is given the option to delegate power to or remove a currently active delegation from another user. We also check the to_account
to make sure it’s a valid account name.
#choice of action
title = ('Please choose action')
options = ['DELEGATE POWER', 'UN-DELEGATE POWER', 'CANCEL']
option, index = pick(options, title)
if (option == 'CANCEL') :
print('operation cancelled')
exit()
#get account to authorise and check if valid
delegatee = input('Please enter the account name to ADD / REMOVE delegation: ')
delegatee_userinfo = client.get_account(delegatee)
if(delegatee_userinfo is None) :
print('Oops. Looks like user ' + delegatee + ' doesn\'t exist on this chain!')
exit()
Any amount of VESTS delegated to a user will overwrite the amount of VESTS currently delegated to that user. This means that to cancel a delegation we transmit to the blockchain a vesting_shares
value of zero. The inputs and function execution is based on the users choice. If you are using one of Steemit’s demo accounts, please leave some VESTS for others to delegate!
if (option == 'DELEGATE POWER') :
vesting_value = input('Please enter the amount of VESTS to delegate: ')
vesting_shares = (str(vesting_value) + ' VESTS')
client.delegate_vesting_shares(to_account=delegatee, vesting_shares=vesting_shares, account=username)
print('\n' + str(vesting_shares) + ' have been successfully been delegated to ' + delegatee)
else :
vesting_shares = '0 VESTS'
client.delegate_vesting_shares(to_account=delegatee, vesting_shares=vesting_shares, account=username)
print('Delegated VESTS have been successfully removed from ' + delegatee)
A confirmation of the transaction is displayed on the UI.
We encourage users to play around with different values and data types to fully understand how this process works. You can also check the balances and transaction history on the testnet portal.
To Run the tutorial
- review dev requirements
- clone this repo
cd tutorials/27_delegate_power
pip install -r requirements.txt
python index.py
- After a few moments, you should see a prompt for input in terminal screen.


|
AceTime
0.5.2
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
|
Representation of a given time zone, implemented as an array of ZoneEra records. More...
#include <ZoneInfo.h>
Public Attributes | |
| const char *const | name |
| Full name of zone (e.g. More... | |
| uint32_t const | zoneId |
| Unique, stable ID of the zone name, created from a hash of the name. More... | |
| const ZoneContext *const | zoneContext |
| ZoneContext metadata. More... | |
| uint8_t const | transitionBufSize |
| Estimated size of Transition buffer. More... | |
| uint8_t const | numEras |
| Number of ZoneEra entries. More... | |
| const ZoneEra *const | eras |
| ZoneEra entries in increasing order of UNTIL time. More... | |
Representation of a given time zone, implemented as an array of ZoneEra records.
Definition at line 77 of file ZoneInfo.h.
| const ZoneEra* const ace_time::basic::ZoneInfo::eras |
ZoneEra entries in increasing order of UNTIL time.
Definition at line 104 of file ZoneInfo.h.
| const char* const ace_time::basic::ZoneInfo::name |
| uint8_t const ace_time::basic::ZoneInfo::numEras |
Number of ZoneEra entries.
Definition at line 101 of file ZoneInfo.h.
| uint8_t const ace_time::basic::ZoneInfo::transitionBufSize |
Estimated size of Transition buffer.
Currently, this is used only in the validation unit test for ExtendedZoneProcessor. It is slightly wasteful to include it for the ZoneInfo and ZoneInfo classes used by BasicZoneProcessor, but it's only one byte and it seemed worth having this additional validation capability.
Definition at line 98 of file ZoneInfo.h.
| const ZoneContext* const ace_time::basic::ZoneInfo::zoneContext |
ZoneContext metadata.
Definition at line 89 of file ZoneInfo.h.
| uint32_t const ace_time::basic::ZoneInfo::zoneId |
Unique, stable ID of the zone name, created from a hash of the name.
This ID will never change once assigned. This can be used for presistence and serialization.
Definition at line 86 of file ZoneInfo.h.


{% extends "layout.html" %} {% block page_title %} Contact the Ministry of Justice {% endblock %} {% block content %} Your details Full name Email We will only use this to send you a response Confirm email {% endblock %}


I'm good at graphic design and photoshop.Also im a good teamplayer.I like football,track, and soccer.
Digital media is were photoshop, adobe illustrator, and websites are taught.
working on knowing how plant different flowers. Knowing that plants differ in some way.
Changing my pathway to computer science. Also I want to better myself at making websites.