Python 3.6 .4(v3 .6 .4: d48eceb, Dec 19 2017, 06: 54: 40)[MSC v .1900 64 bit(AMD64)] on win32
Type "copyright", "credits"
or "license()"
for more information. >>>
RESTART: C: /Users/Shah / Documents / Shah_Rahim_Rutgers_B.S / Spring 2018 / Intro to Data Science / Project / Scraping_Code / season_09.py <
body >
<
header id = "header-ad" >
<
div id = "ad_bnr_atf_01" > < /div> <
div id = "ad_mod_92f78ded2" > < /div> <
/header> <
div class = "[ show-for-large ] turner-nav" >
<
div class = "turner-nav__inner" >
<
div class = "turner-nav__logo" >
<
a href = "http://www.nba.com" > < img alt = "NBA Logo"
class = "turner-nav__logo-img"
src = "/media/img/league/nba-logoman-word-white.svg"
title = "NBA" / > < /a> <
/div> <
ul class = "turner-nav__left"
role = "navigation" >
<
li class = "turner-nav__menu-item" > < a href = "https://stats.nba.com/scores" > < span > Scores < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://stats.nba.com/schedule/" > < span > Schedule < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://www.nba.com/news" > < span > News < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://www.nba.com/video" > < span > Video < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://www.nba.com/standings" > < span > Standings < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://stats.nba.com" > < span > Stats < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://stats.nba.com/players/" > < span > Players < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://stats.nba.com/teams/" > < span > Teams < /span> < /li> <
/ul> <
ul class = "turner-nav__right"
role = "navigation" >
<
li class = "turner-nav__menu-item" > < a href = "https://www.nba.com/leaguepass"
title = "NBA League Pass" > < span > NBA LEAGUE PASS < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "https://www.nba.com/global/storelinkhandler.html"
title = "NBA Store" > < span > Store < /span> < /li> <
li class = "turner-nav__menu-item" > < a href = "http://nbatickets.nba.com/"
title = "NBA Tickets" > < span > Tickets < /span> < /li> <
/ul> <
/div> <
/div> <
div class = "stats-subheader [ show-for-large ]" >
<
div class = "sap-flag [ show-for-sap ]" >
<
div class = "sap-flag__inner sap-flag__inner--strong" >
<
img alt = "NBA Advanced Stats site wordmark"
class = "stats-subheader__brand-logo"
src = "/media/img/league/nba-advanced-stats-logo.svg"
title = "NBA Advanced Stats" >
<
a class = "sap-flag__link"
href = "" > < img class = "sap-flag__image"
src = "/media/img/sap_header_v5.svg" / > < /a> <
img alt = "Advertisement"
border = "0"
height = "0"
src = "https://ad.doubleclick.net/ddm/trackimp/N69702.149455NBAMEDIAVENTURESLLC/B20614183.212428153;dc_trk_aid=412073824;dc_trk_cid=76726149;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=?"
style = "position:absolute;"
width = "0" / >
<
script src = "https://pixel.adsafeprotected.com/rjss/st/136983/21564187/skeleton.js"
type = "application/javascript" > < /script> <
noscript > < img alt = ""
border = "0"
height = "1"
src = "https://pixel.adsafeprotected.com/rfw/st/136983/21564186/skeleton.gif"
width = "1" / > < /noscript> <
/img>
<
/div> <
/div> <
main class = "stats-container" >
<
nav class = "stats-dropdown"
ng - cloak = ""
ng - controller = "StatsNavController"
ng - show = "showSiteNavigation" >
<
section class = "dropdown__base" >
<
div class = "dropdown__item" >
<
h4 class = "dropdown__item-header" >
<
a class = "dropdown__item-header__link"
href = "/" > Stats Home < /a> <
/h4> <
/div>
<
div class = "dropdown__category--active"
ng - show = "isPlayerSection" >
<
div class = "dropdown__item"
ng - click = "toggleActiveMenu('player')" >
<
h4 class = "dropdown__item-header" >
<
a class = "dropdown__item-header__link" > {
{
player.name
}
} < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/h4> <
/div> <
/div> <
section class = "dropdown__category"
ng - show = "isActiveMenu.player" >
<
ul class = "dropdown__category-list" >
<
li ng -
if = "player.sections.stats" > < a href = "/player/{{ player.id }}/"
ng - click = "toggleNav();" > Profile < /a>
<
li ng -
if = "player.sections.stats" > < a href = "/player/{{ player.id }}/traditional/"
ng - click = "toggleNav();" > Traditional < /a>
<
li ng -
if = "player.sections.stats" > < a href = "/player/{{ player.id }}/advanced/"
ng - click = "toggleNav();" > Advanced < /a>
<
li ng -
if = "player.sections.stats" > < a href = "/player/{{ player.id }}/misc/"
ng - click = "toggleNav();" > Misc < /a>
<
li ng -
if = "player.sections.stats" > < a href = "/player/{{ player.id }}/scoring/"
ng - click = "toggleNav();" > Scoring < /a>
<
li ng -
if = "player.sections.stats" > < a href = "/player/{{ player.id }}/usage/"
ng - click = "toggleNav();" > Usage < /a>
<
li ng -
if = "player.sections.stats" > < a href = "/player/{{ player.id }}/shooting/"
ng - click = "toggleNav();" > Shooting < /a>
<
li > < a href = "/player/{{ player.id }}/career/" > Career < /a>
<
li ng -
if = "player.sections.boxscores && player.sections.boxscoreFlag>=2" > < a href = "/player/{{ player.id }}/boxscores/"
ng - click = "toggleNav();" > Box Scores < /a>
<
li ng -
if = "player.sections.boxscores && player.sections.boxscoreFlag<=2" > < a href = "/player/{{ player.id }}/boxscores-traditional/"
ng - click = "toggleNav();" > Advanced Box Scores Traditional < /a>
<
li ng -
if = "player.sections.boxscores && player.sections.boxscoreFlag<=2" > < a href = "/player/{{ player.id }}/boxscores-advanced/"
ng - click = "toggleNav();" > Advanced Box Scores Advanced < /a>
<
li ng -
if = "player.sections.boxscores && player.sections.boxscoreFlag<=2" > < a href = "/player/{{ player.id }}/boxscores-misc/"
ng - click = "toggleNav();" > Advanced Box Scores Misc < /a>
<
li ng -
if = "player.sections.boxscores && player.sections.boxscoreFlag<=2" > < a href = "/player/{{ player.id }}/boxscores-scoring/"
ng - click = "toggleNav();" > Advanced Box Scores Scoring < /a>
<
li ng -
if = "player.sections.boxscores && player.sections.boxscoreFlag<=2" > < a href = "/player/{{ player.id }}/boxscores-usage/"
ng - click = "toggleNav();" > Advanced Box Scores Usage < /a>
<
li ng -
if = "player.sections.tracking" > < a href = "/player/{{ player.id }}/shots-dash/"
ng - click = "toggleNav();" > Shots Dashboard < /a>
<
li ng -
if = "player.sections.tracking" > < a href = "/player/{{ player.id }}/rebounds-dash/"
ng - click = "toggleNav();" > Rebounds Dashboard < /a>
<
li ng -
if = "player.sections.tracking" > < a href = "/player/{{ player.id }}/passes-dash/"
ng - click = "toggleNav();" > Passes Dashboard < /a>
<
li ng -
if = "player.sections.tracking" > < a href = "/player/{{ player.id }}/defense-dash/"
ng - click = "toggleNav();" > Defense Dashboard < /a>
<
/ul> <
/section>
<
div class = "dropdown__category--active"
ng - show = "isTeamSection" >
<
div class = "dropdown__item"
ng - click = "toggleActiveMenu('team')" >
<
h4 class = "dropdown__item-header" >
<
a class = "dropdown__item-header__link" > {
{
team.city
}
} {
{
team.name
}
} < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/h4> <
/div> <
/div> <
section class = "dropdown__category"
ng - show = "isActiveMenu.team" >
<
ul class = "dropdown__category-list" >
<
li > < a href = "/team/{{ team.id }}/"
ng - click = "toggleNav();" > Profile < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/traditional/"
ng - click = "toggleNav();" > Traditional < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/advanced/"
ng - click = "toggleNav();" > Advanced < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/four-factors/"
ng - click = "toggleNav();" > Four Factors < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/misc/"
ng - click = "toggleNav();" > Misc < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/scoring/"
ng - click = "toggleNav();" > Scoring < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/opponent/"
ng - click = "toggleNav();" > Opponent < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/shooting/"
ng - click = "toggleNav();" > Shooting < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/lineups-traditional/"
ng - click = "toggleNav();" > Lineups Traditional < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/lineups-advanced/"
ng - click = "toggleNav();" > Lineups Advanced < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/lineups-four-factors/"
ng - click = "toggleNav();" > Lineups Four Factors < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/lineups-misc/"
ng - click = "toggleNav();" > Lineups Misc < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/lineups-scoring/"
ng - click = "toggleNav();" > Lineups Scoring < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/lineups-opponent/"
ng - click = "toggleNav();" > Lineups Opponent < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/players-traditional/"
ng - click = "toggleNav();" > Players Traditional < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/players-advanced/"
ng - click = "toggleNav();" > Players Advanced < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/players-misc/"
ng - click = "toggleNav();" > Players Misc < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/players-scoring/"
ng - click = "toggleNav();" > Players Scoring < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/players-usage/"
ng - click = "toggleNav();" > Players Usage < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/onoffcourt-traditional/"
ng - click = "toggleNav();" > On / Off Court Traditional < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/onoffcourt-advanced/"
ng - click = "toggleNav();" > On / Off Court Advanced < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/onoffcourt-four-factors/"
ng - click = "toggleNav();" > On / Off Court Four Factors < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/onoffcourt-misc/"
ng - click = "toggleNav();" > On / Off Court Misc < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/onoffcourt-scoring/"
ng - click = "toggleNav();" > On / Off Court Scoring < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/onoffcourt-opponent/"
ng - click = "toggleNav();" > On / Off Court Opponent < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/onoffcourt-summary/"
ng - click = "toggleNav();" > On / Off Court Summary < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/shots-dash/"
ng - click = "toggleNav();" > Shots Dashboard < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/rebounds-dash/"
ng - click = "toggleNav();" > Rebounds Dashboard < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/passes-dash/"
ng - click = "toggleNav();" > Passes Dashboard < /a>
<
li > < a href = "/team/{{ team.id }}/boxscores/"
ng - click = "toggleNav();" > Box Scores < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/boxscores-traditional/"
ng - click = "toggleNav();" > Advanced Box Scores Traditional < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/boxscores-advanced/"
ng - click = "toggleNav();" > Advanced Box Scores Advanced < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/boxscores-four-factors/"
ng - click = "toggleNav();" > Advanced Box Scores Four Factors < /a>
<
li ng -
if = "!team.isSpecial" > < a href = "/team/{{ team.id }}/boxscores-misc/"
ng - click = "toggleNav();" > Advanced Box Scores Misc < /a>
<
li ng -
if = "!team.isSpecial"
s = "" > < a href = "/team/{{ team.id }}/boxscores-scoring/"
ng - click = "toggleNav();" > Advanced Box Scores Scoring < /a>
<
li > < a href = "/team/{{ team.id }}/seasons/"
ng - click = "toggleNav();" > Seasons < /a>
<
li > < a href = "/team/{{ team.id }}/yearoveryear/"
ng - click = "toggleNav();" > Year Over Year < /a>
<
li > < a href = "/team/{{ team.id }}/franchise-leaders/"
ng - click = "toggleNav();" > Franchise Leaders < /a>
<
li > < a href = "/team/{{ team.id }}/historic-roster/"
ng - click = "toggleNav();" > Historic Roster < /a>
<
/ul> <
/section>
<
div class = "dropdown__category--active"
ng - show = "isOnOffSection" >
<
div class = "dropdown__item"
ng - click = "toggleActiveMenu('onoff')" >
<
h4 class = "dropdown__item-header" >
<
a class = "dropdown__item-header__link" > On Off Court Compare < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/h4> <
/div> <
/div> <
section class = "dropdown__category"
ng - show = "isActiveMenu.onoff" >
<
ul class = "dropdown__category-list" >
<
li > < a href = "/vs/"
ng - click = "toggleNav();" > Traditional < /a>
<
li > < a href = "/vs/advanced/"
ng - click = "toggleNav();" > Advanced < /a>
<
li > < a href = "/vs/misc/"
ng - click = "toggleNav();" > Misc < /a>
<
li > < a href = "/vs/scoring/"
ng - click = "toggleNav();" > Scoring < /a>
<
li > < a href = "/vs/four-factors/"
ng - click = "toggleNav();" > Four Factors < /a>
<
li > < a href = "/vs/opponent/"
ng - click = "toggleNav();" > Opponent < /a>
<
/ul> <
/section>
<
div class = "dropdown__category--active"
ng - show = "isGameSection" >
<
div class = "dropdown__item"
ng - click = "toggleActiveMenu('game')" >
<
h4 class = "dropdown__item-header" >
<
a class = "dropdown__item-header__link" > {
{
game.info
}
} < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/h4> <
/div> <
/div> <
section class = "dropdown__category"
ng - show = "isActiveMenu.game" >
<
ul class = "dropdown__category-list" >
<
li > < a href = "/game/{{ game.id }}/" > Box Score < /a>
<
li > < a href = "/game/{{ game.id }}/advanced/"
ng - click = "toggleNav();"
ng - show = "game.sections.advancedStats" > Advanced < /a>
<
li > < a href = "/game/{{ game.id }}/misc/"
ng - click = "toggleNav();"
ng - show = "game.sections.advancedStats" > Misc < /a>
<
li > < a href = "/game/{{ game.id }}/scoring/"
ng - click = "toggleNav();"
ng - show = "game.sections.advancedStats" > Scoring < /a>
<
li > < a href = "/game/{{ game.id }}/usage/"
ng - click = "toggleNav();"
ng - show = "game.sections.advancedStats" > Usage < /a>
<
li > < a href = "/game/{{ game.id }}/four-factors/"
ng - click = "toggleNav();"
ng - show = "game.sections.advancedStats" > Four Factors < /a>
<
li > < a href = "/game/{{ game.id }}/tracking/"
ng - click = "toggleNav();"
ng - show = "game.sections.playerTracking" > Player Tracking < /a>
<
li > < a href = "/game/{{ game.id }}/playbyplay/"
ng - click = "toggleNav();"
ng - show = "game.sections.playByPlay" > Play By Play < /a>
<
li > < a href = "/game/{{ game.id }}/shotchart/"
ng - click = "toggleNav();"
ng - show = "game.sections.shotchart" > Shotchart < /a>
<
li > < a href = "/game/{{ game.id }}/charts/"
ng - click = "toggleNav();"
ng - show = "game.sections.gameCharts" > Game Charts < /a>
<
li > < a href = "/game/{{ game.id }}/hustle/"
ng - click = "toggleNav();"
ng - show = "game.sections.hustle" > Hustle < /a>
<
/ul> <
/section>
<
div class = "dropdown__category--active"
ng - show = "isFantasySection" >
<
div class = "dropdown__item"
ng - click = "toggleActiveMenu('fantasy')" >
<
h4 class = "dropdown__item-header" >
<
a class = "dropdown__item-header__link" > Fantasy Compare < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/h4> <
/div> <
/div> <
section class = "dropdown__category"
ng - show = "isActiveMenu.fantasy" >
<
ul class = "dropdown__category-list" >
<
li > < a href = "/fantasycompare/"
ng - click = "toggleNav();" > Traditional < /a>
<
li > < a href = "/fantasycompare/advanced/"
ng - click = "toggleNav();" > Advanced < /a>
<
li > < a href = "/fantasycompare/misc/"
ng - click = "toggleNav();" > Misc < /a>
<
li > < a href = "/fantasycompare/scoring/"
ng - click = "toggleNav();" > Scoring < /a>
<
/ul> <
/section>
<
div class = "dropdown__category--active"
ng - show = "isImpactSection" >
<
div class = "dropdown__item"
ng - click = "toggleActiveMenu('impact')" >
<
h4 class = "dropdown__item-header" >
<
a class = "dropdown__item-header__link" > Impact < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/h4> <
/div> <
/div> <
section class = "dropdown__category"
ng - show = "isActiveMenu.impact" >
<
ul class = "dropdown__category-list" >
<
li > < a href = "/impact/{{ impact }}"
ng - click = "toggleNav();" > Traditional < /a>
<
li > < a href = "/impact/advanced/{{ impact }}"
ng - click = "toggleNav();" > Advanced < /a>
<
li > < a href = "/impact/misc/{{ impact }}"
ng - click = "toggleNav();" > Misc < /a>
<
li > < a href = "/impact/scoring/{{ impact }}"
ng - click = "toggleNav();" > Scoring < /a>
<
li > < a href = "/impact/four-factors/{{ impact }}"
ng - click = "toggleNav();" > Four Factors < /a>
<
li > < a href = "/impact/defense/{{ impact }}"
ng - click = "toggleNav();" > Defense < /a>
<
/ul> <
/section> <
div class = "stats-dropdown__level--base__top" > < /div>
<
div class = "dropdown__item"
ng - class = "{'dropdown__item--active':isCat.players}"
ng - click = "toggleCat('players')" >
<
h4 class = "dropdown__item-header" > Players < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /h4> <
/div>
<
section class = "dropdown__category"
ng - show = "isCat.players" >
<
ul class = "dropdown__category-list" >
<
li > < a href = "/players/" > Players Home < /a>
<
li > < a href = "/players/list/" > Player Index < /a>
<
li > < a href = "/players/traditional/" > Traditional Stats < /a>
<
li > < a href = "/leaders/" > Regular Season Leaders < /a>
<
li ng -
if = "flags.isHustleMenuActive" > < a href = "/players/hustle-leaders/" > Hustle Leaders < /a>
<
li > < a href = "/players/advanced-leaders/" > Advanced Leaders < /a>
<
li > < a href = "/alltime-leaders/" > All Time Leaders < /a>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isPlayersSub.general}"
ng - click = "toggleSub(isPlayersSub, 'general')" >
<
a class = "dropdown__item-header" > General < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isPlayersSub.general" >
<
ul class = "dropdown__subcategory-list" >
<
li > < a href = "/players/traditional/" > Traditional < /a>
<
li > < a href = "/players/advanced/" > Advanced < /a>
<
li > < a href = "/players/misc/" > Misc < /a>
<
li > < a href = "/players/scoring/" > Scoring < /a>
<
li > < a href = "/players/usage/" > Usage < /a>
<
li > < a href = "/players/opponent/" > Opponent < /a>
<
li > < a href = "/players/defense/" > Defense < /a>
<
/ul> <
/section>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isPlayersSub.clutch}"
ng - click = "toggleSub(isPlayersSub, 'clutch')" >
<
a class = "dropdown__item-header" > Clutch < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isPlayersSub.clutch" >
<
ul class = "dropdown__subcategory-list" >
<
li > < a href = "/players/clutch-traditional/" > Clutch Traditional < /a>
<
li > < a href = "/players/clutch-advanced/" > Clutch Advanced < /a>
<
li > < a href = "/players/clutch-misc/" > Clutch Misc < /a>
<
li > < a href = "/players/clutch-scoring/" > Clutch Scoring < /a>
<
li > < a href = "/players/clutch-usage/" > Clutch Usage < /a>
<
/ul> <
/section>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isPlayersSub.defense}"
ng - click = "toggleSub(isPlayersSub, 'defense')" >
<
a class = "dropdown__item-header" > Defense < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isPlayersSub.defense" >
<
ul class = "dropdown__subcategory-list" >
<
li > < a href = "/players/defense/" > Defense Overall < /a>
<
li > < a href = "/players/defense-dash-overall/" > Defending Shots Overall < /a>
<
li > < a href = "/players/defense-dash-3pt/" > Defending 3 Pointers < /a>
<
li > < a href = "/players/defense-dash-2pt/" > Defending 2 Pointers < /a>
<
li > < a href = "/players/defense-dash-lt6/" > Defending Less Than 6 FT < /a>
<
li > < a href = "/players/defense-dash-lt10/" > Defending Less Than 10 FT < /a>
<
li > < a href = "/players/defense-dash-gt15/" > Defending More Than 15 FT < /a>
<
li > < a href = "/players/opponent-shooting/" > Opponent Shooting < /a>
<
li > < a href = "/players/isolation/?OD=defensive" > By Play Type < /a>
<
/ul> <
/section>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isPlayersSub.playtype}"
ng - click = "toggleSub(isPlayersSub, 'playtype')" >
<
a class = "dropdown__item-header" > Play Type < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isPlayersSub.playtype" >
<
ul class = "dropdown__subcategory-list" >
<
li > < a href = "/players/transition/" > Transition < /a>
<
li > < a href = "/players/isolation/" > Isolation < /a>
<
li > < a href = "/players/ball-handler/" > Ball Handler < /a>
<
li > < a href = "/players/roll-man/" > Roll Man < /a>
<
li > < a href = "/players/playtype-post-up/" > Post Up < /a>
<
li > < a href = "/players/spot-up/" > Spot Up < /a>
<
li > < a href = "/players/hand-off/" > Hand Off < /a>
<
li > < a href = "/players/cut/" > Cut < /a>
<
li > < a href = "/players/off-screen/" > Off Screen < /a>
<
li > < a href = "/players/putbacks/" > Put Backs < /a>
<
li > < a href = "/players/playtype-misc/" > Misc < /a>
<
/ul> <
/section>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isPlayersSub.tracking}"
ng - click = "toggleSub(isPlayersSub, 'tracking')" >
<
a class = "dropdown__item-header" > Tracking < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isPlayersSub.tracking" >
<
ul class = "dropdown__subcategory-list" >
<
li > < a href = "/players/catch-shoot/" > Catch & amp;
Shoot < /a>
<
li > < a href = "/players/defensive-impact/" > Defensive Impact < /a>
<
li > < a href = "/players/drives/" > Drives < /a>
<
li > < a href = "/players/passing/" > Passing < /a>
<
li > < a href = "/players/touches/" > Touches < /a>
<
li > < a href = "/players/pullup/" > Pull Up Shooting < /a>
<
li > < a href = "/players/rebounding/" > Rebounding < /a>
<
li > < a href = "/players/offensive-rebounding/" > Offensive Rebounding < /a>
<
li > < a href = "/players/defensive-rebounding/" > Defensive Rebounding < /a>
<
li > < a href = "/players/shooting-efficiency/" > Shooting Efficiency < /a>
<
li > < a href = "/players/speed-distance/" > Speed & amp;
Distance < /a>
<
li > < a href = "/players/elbow-touch/" > Elbow Touches < /a>
<
li > < a href = "/players/tracking-post-ups/" > Post Ups < /a>
<
li > < a href = "/players/paint-touch/" > Paint Touches < /a>
<
/ul> <
/section>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isPlayersSub.shots}"
ng - click = "toggleSub(isPlayersSub, 'shots')" >
<
a class = "dropdown__item-header" > Shooting < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isPlayersSub.shots" >
<
ul class = "dropdown__subcategory-list" >
<
li > < a href = "/players/shots-general/" > Shots by General Range < /a>
<
li > < a href = "/players/shots-shotclock/" > Shots by Shotclock < /a>
<
li > < a href = "/players/shots-dribbles/" > Shots by Dribbles < /a>
<
li > < a href = "/players/shots-touch-time/" > Shots by Touch Time < /a>
<
li > < a href = "/players/shots-closest-defender/" > Shots by Closest Defender < /a>
<
li > < a href = "/players/shots-closest-defender-10/" > Shots by Closest Defender(+10 FT) < /a>
<
li > < a href = "/players/shooting/" > Shooting < /a>
<
li > < a href = "/players/opponent-shooting/" > Opponent Shooting < /a>
<
/ul> <
/section> <
li > < a href = "/players/hustle/" > Hustle Stats < /a>
<
li > < a href = "/players/bio/" > Bios < /a>
<
li > < a href = "/players/boxscores/" > Box Scores < /a>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isPlayersSub.advboxscores}"
ng - click = "toggleSub(isPlayersSub, 'advboxscores')" >
<
a class = "dropdown__item-header" > Advanced Box Scores < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isPlayersSub.advboxscores" >
<
ul class = "dropdown__subcategory-list" >
<
li > < a href = "/players/boxscores-traditional/" > Traditional < /a>
<
li > < a href = "/players/boxscores-advanced/" > Advanced < /a>
<
li > < a href = "/players/boxscores-misc/" > Misc < /a>
<
li > < a href = "/players/boxscores-scoring/" > Scoring < /a>
<
li > < a href = "/players/boxscores-usage/" > Usage < /a>
<
/ul> <
/section> <
/ul> <
/section>
<
div class = "dropdown__item"
ng - class = "{'dropdown__item--active':isCat.teams}"
ng - click = "toggleCat('teams')" >
<
h4 class = "dropdown__item-header" > Teams < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /h4> <
/div> <
section class = "dropdown__category"
ng - show = "isCat.teams" >
<
ul class = "dropdown__category-list" >
<
li > < a href = "/teams/" > Teams Home < /a>
<
li class = "dropdown__item"
ng - class = "{'dropdown__item--active': isTeamsSub.list}"
ng - click = "toggleSub(isTeamsSub, 'list')" >
<
a class = "dropdown__item-header" > All Teams < i aria - hidden = "true"
class = "dropdown__item-header__arrow [ fa / fa-chevron-right / show-for-large ]" > < /i> < /a> <
/li> <
section class = "dropdown__subcategory"
ng - show = "isTeamsSub.list" >
<
ul class = "dropdown__subcategory-list" >
<
li ng - repeat = "t in teams" > < a href = "/team/{{ t.id }}/" > < /a>{{ t.city }} {{ t.name }} < /ul> < /ul> < /section> < /main>


|
VirtualSCADA
1.0
VirtualSCADA Senior Design Project
|
Public Member Functions | |
| __construct (PresenterInterface $presenter, IO $io, StatisticsCollector $stats) | |
| beforeSuite (SuiteEvent $event) | |
| afterSuite (SuiteEvent $event) | |
| beforeExample (ExampleEvent $event) | |
| afterExample (ExampleEvent $event) | |
| beforeSpecification (SpecificationEvent $event) | |
| afterSpecification (SpecificationEvent $event) | |
Static Public Member Functions | |
| static | getSubscribedEvents () |
Protected Member Functions | |
| getIO () | |
| getPresenter () | |
| getStatisticsCollector () | |
Definition at line 24 of file BasicFormatter.php.
| __construct | ( | PresenterInterface | $presenter, |
| IO | $io, | ||
| StatisticsCollector | $stats | ||
| ) |
Definition at line 41 of file BasicFormatter.php.
| afterExample | ( | ExampleEvent | $event | ) |
| ExampleEvent | $event |
Definition at line 110 of file BasicFormatter.php.
| afterSpecification | ( | SpecificationEvent | $event | ) |
| SpecificationEvent | $event |
Definition at line 124 of file BasicFormatter.php.
| afterSuite | ( | SuiteEvent | $event | ) |
| SuiteEvent | $event |
Definition at line 96 of file BasicFormatter.php.
| beforeExample | ( | ExampleEvent | $event | ) |
| ExampleEvent | $event |
Definition at line 103 of file BasicFormatter.php.
| beforeSpecification | ( | SpecificationEvent | $event | ) |
| SpecificationEvent | $event |
Definition at line 117 of file BasicFormatter.php.
| beforeSuite | ( | SuiteEvent | $event | ) |
| SuiteEvent | $event |
Definition at line 89 of file BasicFormatter.php.
|
protected |
Definition at line 65 of file BasicFormatter.php.
|
protected |
Definition at line 73 of file BasicFormatter.php.
|
protected |
Definition at line 81 of file BasicFormatter.php.
|
static |
Definition at line 51 of file BasicFormatter.php.


The participants should submit one separate rank list file for each 2D scene image in the query set. The file must be an ASCII file; the filename should be the same as the query model and does not contain any file extension.
Each line of the file should contain a 2D image-3D scene model distance in the order of increasing dissimilarity and the index number of a retrieved target model. The distance and the name should be separated by white space.
Example rank list format for the query image 1.png:
The filename of the rank list should be 1 with no file extension.
The content of the rank list should be as follows:
0.005469375967079 888
0.006828792688283 107
0.007723170670915 603
0.007867012450605 434
0.009582878625341 14
0.009606387932647 814
0.010,0001944429630 125
0.010065110202301 815
0.010174777785191 103
0.010570069229078 102
0.010597355637337 155
.......
.......
The files should be collected in a single archive file and the name of the archive file should indicate the
retrieval method.
The archive file should be sent via e-mail Hameed
Abdul.
If the participants have more than one method, they should submit an archive file for each method (the
filename should indicate the method).
Example archive file for the method X should have a name method_X.zip or method_X.rar. The file should contain
either 9,000 (test) or 30,000 (all) rank lists for all the query scene images.


- We Believe in Notes For All
Trusted by over 1.2 million students. Over 90% improved by at least one letter grade. “NoteShare has been such a huge help in my studies at UofT especially since I am a transfer student. Noteshare is the study buddy I never had before and definitely gives me the extra push to get from a B to an A!”
E-Mail<EMAIL_ADDRESS>Contact number:<PHONE_NUMBER> Address: Trump Tower, New York


Sass Brick Function
This function generates pixel-perfect shaded bricks for CSS illustrations. It takes the size you choose and calculates exactly the number of box-shadows you need for each object. To make this work, your width and height must end with 0.
overflow: hidden


Recipe 15.1. Making an XML-RPC Method CallCredit: Rael Dornfest, Jeremy Hylton ProblemYou need to make a method call to an XML-RPC server. SolutionThe xmlrpclib module makes writing XML-RPC clients very easy. For example, we can use XML-RPC to access O'Reilly's Meerkat server and get the five most recent items about Python: from xmlrpclib import Server
server = Server("http://www.oreillynet.com/meerkat/xml-rpc/server.php")
print server.meerkat.getItems(
{'search': '[Pp]ython', 'num_items': 5, 'descriptions': 0}
) DiscussionXML-RPC is a simple, lightweight approach to distributed processing. xmlrpclib, which makes it easy to write XML-RPC clients in Python, is part of the Python Standard Library. To use xmlrpclib, you first instantiate a proxy to the server, calling the ServerProxy class (also known by the name Server) and passing in the URL to which you want to connect. Then, on that proxy instance, you can access and call whatever methods the remote XML-RPC server supplies. In this case, you know that Meerkat supplies a getItems method, so you call the method of the same name on the server proxy instance. The proxy relays the call to the server, waits for the server to respond, and finally returns the call's results. This recipe uses O'Reilly's Meerkat service, intended for syndication of contents such as news and product announcements. Specifically, the recipe queries Meerkat for the five most recent items mentioning either "Python" or "python". If you try this recipe, be warned that response times from Meerkat are variable, depending on the quality of your Internet connection, the time of day, and the level of traffic on the Internet. If the script takes a long time to answer, it doesn't mean you did something wrongit just means you have to be patient! Using xmlrpclib by passing raw dictionaries, as in this recipe's code, is quite workable but somewhat unPythonic. Here's an easy alternative that looks nicer: from xmlrpclib import Server server = Server("http://www.oreillynet.com/meerkat/xml-rpc/server.php") class MeerkatQuery(object): def _ _init_ _(self, search, num_items=5, descriptions=0): self.search = search self.num_items = num_items self.descriptions = descriptions q = MeerkatQuery("[Pp]ython") print server.meerkat.getItems(q) You can package the instance attributes and their default values in several different ways, but the main point of this variant is that, as the argument to the getItems method, an instance object with the right attributes works just as well as a dictionary object with the same information packaged as dictionary items. See AlsoThe xmlrpclib module is part of the Python Standard Library and is well documented in its chapter of the Library Reference portion of Python's online documentation. Meerkat is at http://www.oreillynet.com/meerkat/. |


Welcome
To My Portfolio
I am a
Home
About
Skills
Project
Contact
I believe that when life gives you lemons,you should make lemonade.And find someone whose life has given them vodka and have a party.


147
He Heals the Brokenhearted
1 Praise the LORD! For it is good to sing praises to our God;
for it is pleasant, and a song of praise is fitting.
2 The LORD builds up Jerusalem;
he gathers the outcasts of Israel.
3 He heals the brokenhearted
and binds up their wounds.
4 He determines the number of the stars;
he gives to all of them their names.
5 Great is our Lord, and abundant in power;
his understanding is beyond measure.
6 The LORD lifts up the humble;
he casts the wicked to the ground.
7 Sing to the LORD with thanksgiving;
make melody to our God on the lyre!
8 He covers the heavens with clouds;
he prepares rain for the earth;
he makes grass grow on the hills.
9 He gives to the beasts their food,
and to the young ravens that cry.
10 His delight is not in the strength of the horse,
nor his pleasure in the legs of a man,
11 but the LORD takes pleasure in those who fear him,
in those who hope in his steadfast love.
12 Praise the LORD, O Jerusalem!
Praise your God, O Zion!
13 For he strengthens the bars of your gates;
he blesses your children within you.
14 He makes peace in your borders;
he fills you with the finest of the wheat.
15 He sends out his command to the earth;
his word runs swiftly.
16 He gives snow like wool;
he scatters hoarfrost like ashes.
17 He hurls down his crystals of ice like crumbs;
who can stand before his cold?
18 He sends out his word, and melts them;
he makes his wind blow and the waters flow.
19 He declares his word to Jacob,
his statutes and rules to Israel.
20 He has not dealt thus with any other nation;
they do not know his rules.
Praise the LORD!


Guidance
How much service premium funding schools get, and details of which children attract the funding.
The service premium is extra funding for schools to support children and young people with parents in the armed forces.
Pupils attract the premium if they meet the following criteria:
In the financial year 2015 to 2016, schools will receive £300 for each eligible pupil.
We confirm final service premium allocations at the end of the calendar year at the same time as pupil premium allocations.
Details of each school’s service premium eligibility are available each June through a data download from the Key to Success website. This shows who is eligible and the total funding available.
More information for teachers and school staff on supporting service children and understanding their needs is available from the ‘Service children in state schools (SCISS) handbook’ .
Published: 22 January 2014
Updated: 16 October 2015


§342P-42 Recordkeeping and monitoring requirements. The director may require the owner or operator of any asbestos or lead abatement activity to:
(1) Establish and maintain such records;
(2) Make such reports;
(3) Install, use, and maintain such monitoring equipment or methods;
(4) Monitor hazards;
(5) Sample such emissions; and
(6) Provide such other information;
as the department may require. [L 1991, c 219, pt of §1; am L 1998, c 242, pt of §3]


I'm a creative developer and artist with skills in technical art, UI / UX, animation, digital design and programming for games, mobile apps and websites.
I love to create intuitive and delightful experiences.
Tools: Unity, Photoshop, Illustrator, Adobe Animate, Maya, Z-Brush, Visual Studio Code, Git, Github, Jira
Certification: BSc Creative Computing (First-Class Honours), Professional Scrum Master™
A pinball game for R5, an American pop rock band signed by Universal Music Group. To countdown to our album release, a new game from each R5 member is unveiled once a week.
Close ProjectA portfolio website which I built in Wordpress to showcase my work in web development, game development, digital design, UI / UX, illustration, animation, 2D & 3D art, music and more.
Close ProjectThe winning submission for Escape Studios' annual game jam in London (22-24 June 2018). In keeping with the jam's theme of "future", Chrono Crack follows time travelling scientist Alex in an isometric action puzzle adventure.
A 24 hour mini game project which was featured at Brighton Develop 2018. Control the ice cream cone position with the left and right arrow keys, and hold the down key to make scoops drop faster. The goal is to collect as many scoops as possible in the time limit.
Close ProjectA "scratch to unlock video" online campaign to promote the release of 'Sinatra: London' collection.
Close ProjectResponsive website design and development project for Mimi Hui, a vintage beauty parlor and make up studio based in Sheffield.
Close ProjectA mini music game made for the first ever Mobile VR/MR/AR Hackathon at the Zappar London Headquarters. I was the solo developer and designer behind the game, making everything from UI / UX, 2D art, 3D modelling, programming, music composition, rigging to applying motion capture animation.
The winner of Escape Studios’ Game Jam 2016. A Maze Game with hybrid platformer and puzzle mechanics (featured in an interview with the 3D Artist magazine).
Winner of BBC Hack Attack - a game jam for lung health. The game is featured on a prime time science series for BBC2 called Big Life Fix.
An immersive AR experience to promote Michael Jackson's new release.
An AR sticker album o celebrate the 25th Anniversary of the opening of Disneyland Paris.
On scanning the special AR stickers characters would come to life in 3D with animations, 360 panoramas and photo features to unlock. Characters included Mickey, Minnie, Buzz, Spiderman, Nemo and Elsa from Frozen. There were over 6.75 million scans and over 50k app downloads, putting in in the top 5 downloads in the Belgian app stores for the period.
An AR Education project to stimulate children's interests in science.
A 10 second mini game made in Unity (C#) during the Women's Aid Charity Game Jam to help with fundraising.
Close ProjectAn AR app to visualise the new Nespresso Essenza machine at home and try out different colours.
An AR animated card made for the #CharacterFaceOff Selfie Challenge by Pictoplasma.
A collection of UI animations made with Unity, Photoshop and Illustrator.


Home
Services
Movie Server
(current)
Live TV
Packages
Coverage Area
About
Contact
Payment
Movies
TV Series
Games
Software
More FTP
English Movies
English Movies-1080p
Hindi Movies
Hindi Dubbed
South Indian Movies
Kolkata Bangla Movies
Animation Movies
Animation Movies-1080p
3D Movies
Foreign Language Movies
IMDb Top-250 Movies
English TV Series
Cartoon TV Series
Award & TV Shows
WWE Wrestling
PC Games
Android Games
Consol Games
Software
Tutorials & Training
Documentary
FTP - 1
FTP - 2
FTP - 3
FTP - 4
Plex TV
AmrBD FTP


Class: Gitlab::Release::Manager
- Defined in:
- lib/gitlab/release/manager.rb
Overview
This class contains some tools to finish a release.
Instance Method Summary collapse
-
#close_milestones(version_name, options = {}) ⇒ Object
Close all the milestones containing the version name.
-
#define_tag(tag_name, changelog, options = {}) ⇒ Object
Create a new tag in the Repo.
Methods inherited from ApiClient
Constructor Details
This class inherits a constructor from Gitlab::Release::ApiClient
Instance Method Details
#close_milestones(version_name, options = {}) ⇒ Object
Close all the milestones containing the version name.
30 31 32 33 34 35 36 |
# File 'lib/gitlab/release/manager.rb', line 30 def close_milestones(version_name, = {}) project_id = [:project_id] || ENV["CI_PROJECT_ID"] select_milestones(project_id, version_name).each do |milestone| @client.edit_milestone(project_id, milestone.id, state_event: 'close') end end |
#define_tag(tag_name, changelog, options = {}) ⇒ Object
Create a new tag in the Repo.
17 18 19 20 21 22 |
# File 'lib/gitlab/release/manager.rb', line 17 def define_tag(tag_name, changelog, = {}) project_id = [:project_id] || ENV["CI_PROJECT_ID"] ref = [:ref] || ENV["CI_COMMIT_SHA"] @client.create_tag(project_id, tag_name, ref, '', changelog) end |


---
layout: post
title: Forza2!
date: '2007-06-08T09:01:00.001+01:00'
author: Andre Weissflog
tags:
- English
- Gaming
modified_time: '2007-06-08T09:34:37.547+01:00'
thumbnail: http://3.bp.blogspot.com/_cWdorEDEaNg/RmkUk_NcWQI/AAAAAAAAAAs/cVdzQQCyOno/s72-c/camaro1.jpg
blogger_id: tag:blogger.com,1999:blog-2948438400037317662.post-602981382918155542
blogger_orig_url: http://flohofwoe.blogspot.com/2007/06/forza2.html
---
Yo gang, check out my pimped out Camaro :o) It's way overpowered and handles like a container ship, so it's totally useless for racing. But that's what a muscle car is all about, right? Need to improve my paint-job skills though...
Love the game so far... It's much, much deeper then GT4. Could have more tracks though, and the environment graphics are a bit meh for a 360 title. Oh, and definitely not enough BMW models. I'd like to see the new M3 and the Z4 Coupé please.


Welcome To the Guitar Chord Builder
Select the tuning of your guitar:
{% for x in range(1,7) %}
{% for note in tuningNotes %}
{{note.alphaValue}}
{% endfor %}
{% endfor %}
Enter the number of frets on your guitar's fretboard
{% for x in range (18,31) %}
{{x}}
{% endfor %}


Vue Stripe Checkout
Star on Github
Success Callback
:success-url="successUrl"
Done
Made with ❤ by
@jrtiquez


Justin Bieber debuts ‘cotton candy’ pink hair cut - The Nation Newspaper
Pop music star, Justin Bieber has shocked fans with his new ‘cotton candy’ style hair cut.
News Agency of Nigeria (NAN) reports that Beiber debuted the new look on Sunday afternoon while house hunting with his wife, Hailey Beiber.
The Canadian star first burst onto the scene in 2010 with the release of his chart topping hit, ‘One Time’ and his side-the course of his time in the spotlight, and with every album launch, Bieber has shown off a new look—transforming his fringe into a platinum shag before shaving it all off.
swept dirty blonde lengths quickly became his calling card.
READ ALSO: Justin Bieber calls Chris Brown a GOAT over rape accusation
Over When Bieber met Hailey, his lengths seemed to echo the relationship challenges in his personal life.
He stepped out with a messy layered bob during that one infamous park chat and even tried out the matrimonial man bun before their surprise City Hall wedding.
After the couple tied the knot officially, Bieber began to take a seriously adult approach to his hair, keeping his buzz cut trim and tidy before his recent pink hair debut.
(NAN)


Leatherface: Texas Chainsaw Massacre III
Leatherface: Texas Chainsaw Massacre III is a movie starring Kate Hodge, Ken Foree, and R.A. Mihailoff. A California couple and a survivalist encounter Leatherface and his family.


Toyota Vios, Huyndai Grand i10 Sedan, Honda City or similar
≤ 3
≤ 2
Free wifi for journey
Complimentary water
Optional pay by cash on arrival
19
Đã bao gồm VAT, TIP, FREES
Đã bao gồm VAT, TIP, FREES


Welcome to the Pizza paradise enjoy to the fullest!!!
We are located in Kigali city .
Here we serve you with very carefully selected range of ingredients which will make you come over again to our restaurant.
We offer you a very convenient online ordering and delivery sevices.


 The source of his peril was lurking in one of the custard-balls piled in his bowl. Due to monstrous kitchen slapdashery, a gewgaw was inadvertently baked into one of the balls. The gewgaw, a tiny metal cameo brooch depicting Gordon Sumner, is now stuck in the noodlehead's throat, and he is choking. Let us hope that he manages to spit it out.
Gordon Sumner is one of that select band of middle-aged popular singers who still calls himself by a nickname he adopted as a considerably younger man. In his case, that name is Sting, or possibly Stig. Doesn't this embarrass him? Does he occasionally wake screaming in the night and phone Paul Hewson, or Bono as he is absurdly known, so that they can compare notes on their irretrievable loss of dignity?


Gateway
BOT
05-Jun-19 05:44 PM
[telegram] <mozsi> Be glad no need to hard fork goddamit
[telegram] <torsten1> Luckily we were able to identify patterns re: addresses and timing. We have a very good idea about what is the activity of the hacker and what is not. We caught him off-guard, when we stared acting he had to rush and he made mistakes. (re @ionstar: Would be even more difficult to prove if it were funds that were not sweeped by the dev team but (supposedly) by the hacker. Supposedly because one could send his funds somewhere and then claim it was stolen.)
[telegram] <tele090> Ho ho not kmd but agama like 51 craked
[telegram] <Lennart> yeah, very different. Not the blackchain was unsecure. just the wallet (yeah, that isn't nice either)
[telegram] <ionstar> (re @torsten1: Luckily we were able to identify patterns re: addresses and timing. We have a very good idea about what is the activity of the hacker and what is not. We caught him off-guard, when we stared acting he had to rush and he made mistakes.)
[telegram] <mo7881> Glad ledger wallet was safe
[telegram] <torsten1> Not gonna lie this could have been an extinction event for Komodo. This is why we had to act very decisively. (re @Keytothegate: So after all there were all the ingredients of this being quite catastrophic but maybe later we can think of this being a day of victory for Komodo. Lesson to be learned of course is the wallet safety - Komodo deserves only wallets that are super-secure. And best)
[telegram] <tele090> All missed coins is compensate ?
[telegram] <tele090> Comodo
[telegram] <pungoio> also some legit users did send kmd to binance to sell asap and they are getting funds not deposited (and hopefully not taken away without a reason) ♂
[telegram] <torsten1> We will do our very best to compensate everyone, yes. Can’t promise it yet but that is our goal. (re @tele090: All missed coins is compensate ?)
[telegram] <mo7881> We need a mechanism to make sure there are no fraudulent claims. You should take your time before disbursing any funds. (re @LuckyBTC: https://forms.gle/kAQYPcN2aEwU83av7)
[telegram] <mozsi> So there was loss?
[telegram] <tele090> I hope all be ok
[telegram] <torsten1> Yes that is unfortunate, but those funds are at the safest possible place in transit :) (re @pungoio: also some legit users did send kmd to binance to sell asap and they are getting funds not deposited (and hopefully not taken away without a reason) ♂)
[telegram] <pungoio> hopefully not everybody depositing KMD on binance looks like a hacker to binance
[telegram] <torsten1> There was. We are still assessing the damage. It’s not that bad. (re @mozsi: So there was loss?)
[telegram] <torsten1> No, we have a very good idea re: the addresses the hacker used (re @pungoio: hopefully not everybody depositing KMD on binance looks like a hacker to binance)
[telegram] <tele090> Maibe send hakers wallets to all exchange and services to block it at 1 week
[telegram] <Kenny_Kobayashi> What? (re @pungoio: hopefully not everybody depositing KMD on binance looks like a hacker to binance)
[telegram] <tele090> Its be good idea
[telegram] <Kenny_Kobayashi> I sent to binance yesterday
[telegram] <mo7881> Sounds like a movie. (re @torsten1: Luckily we were able to identify patterns re: addresses and timing. We have a very good idea about what is the activity of the hacker and what is not. We caught him off-guard, when we stared acting he had to rush and he made mistakes.)
[telegram] <torsten1> We are in direct contact with all the exchanges.   It was pretty crazy, radical move to do but in this case crazy worked the best. And i think it was absolutely the only move to do - in case of simply warning the community the hacker would have received the signal to act and could have done a lot more damage (re @torsten1: Not gonna lie this could have been an extinction event for Komodo. This is why we had to act very decisively.)
[telegram] <torsten1> No. We plan to compensate everyone. Can’t promise this yet as we are assessing the damage, but again, it looks manageable. (re @mozsi: Burn loss?)
[telegram] <mozsi> Im just wondering what to to do in such case
[telegram] <torsten1> I don’t have info about this but I know we notified the exchanges very early (re @Kenny_Kobayashi: Did the hacker sell any kmd?)
[telegram] <mozsi> What is possible and what is not
[telegram] <tele090> If all compensated its be good marketing to kmd
[telegram] <mozsi> Wow (re @tele090: If all compensated its be good marketing to kmd)
[telegram] <tele090> Haha
[telegram] <torsten1> The right thing is to compensate people. Currently we believe it’s around 1M KMD stolen. Some of this can probably be recovered from the exchanges. James (our founder) offered to cover 500k. We’ll hopefully get to compensate everyone in full. (re @mozsi: Im just wondering what to to do in such case)
[telegram] <mozsi> Oh i see
[telegram] <mozsi> Thats a good way
[telegram] <torsten1> Yea that’s what I am saying, the loss is bad but looks manageable
[telegram] <mo7881> Also how are you planning on proving who owns what wallet when the seeds were compromised and the addresses are public?
[telegram] <tele090> All new people there agama is danger for your coins send it on exch or native wallets
[telegram] <torsten1> We are working on a proof solution. I don’t have the details but our devs are on it. Details later! (re @mo7881: Also how are you planning on proving who owns what wallet when the seeds were compromised and the addresses are public?)
[telegram] <xarux> and what are the terms of approximate compensation and for which wallets to receive it later - will komodo refuse agama?????? (re @torsten1: The right thing is to compensate people. Currently we believe it’s around 1M KMD stolen. Some of this can probably be recovered from the exchanges. James (our founder) offered to cover 500k. We’ll hopefully get to compensate everyone in full.)
[telegram] <torsten1> We are still assessing the exact scope of the damage, so can’t tell now. We won’t refuse Agama, it will get a fix. We can’t tell if an address is an Agama address unless it’s on the list of the compromised wallets. (re @xarux: and what are the terms of approximate compensation and for which wallets to receive it later - will komodo refuse agama??????)
[telegram] <mo7881> It's funny to think.. The hacker is most likely reading these messages. Screw you who ever you are.
[telegram] <AireeZahari> How to check what else komodo asset we have in the agama wallet?
[telegram] <torsten1> He probably does indeed
[telegram] <xarux> I determined that my funds went to your safe wallet - now I don’t have to worry that they won’t return them to me? (re @torsten1: We are still assessing the exact scope of the damage, so can’t tell now. We won’t refuse Agama, it will get a fix. We can’t tell if an address is an Agama address unless it’s on the list of the compromised wallets.)
[telegram] <torsten1> Can’t remember from the top of my head but it’s in our support article. Just follow the link from Komodo -> Latest News (re @AireeZahari: How to check what else komodo asset we have in the agama wallet?)
[telegram] <torsten1> That’s great news! No, you don’t have to worry. (re @xarux: I determined that my funds went to your safe wallet - now I don’t have to worry that they won’t return them to me?)
[telegram] <AireeZahari> cool.gonna hv a look.thanks (re @torsten1: Can’t remember from the top of my head but it’s in our support article. Just follow the link from Komodo -> Latest News)
[telegram] <Umitkara48> I send my kmd today
[telegram] <Umitkara48> Any problem ?
[telegram] <xarux> Fine! We are still with komodo! But the team needs to seriously conduct an independent and longer audit of the infrastructure for komodo, whether it be a wallet or dex! Komodo has great technologies and ideas - but a couple of such vulnerabilities and faith in the project will be undermined and people will go to other projects! (re @torsten1: Can’t remember from the top of my head but it’s in our support article. Just follow the link from Komodo -> Latest News)
[telegram] <torsten1> Couldn’t agree more. We are introducing changes both in our internal review processes and in our tech stack. No. More. JavaScript. Ever. (re @xarux: Fine! We are still with komodo! But the team needs to seriously conduct an independent and longer audit of the infrastructure for komodo, whether it be a wallet or dex! Komodo has great technologies and ideas - but a couple of such vulnerabilities and faith in the project will be undermined and people will go to other projects!)
[telegram] <mozsi> Does komodo have any anonimity layer or something?
[telegram] <mozsi> Is the hacker spottable fully on chain?
[telegram] <torsten1> Yes, fully traceable (re @mozsi: Is the hacker spottable fully on chain?)
[telegram] <Heretic> Hello
[telegram] <Heretic> I have a big problem
[telegram] <Heretic> Why my wallet shows 0 balance?
[telegram] <Heretic> I had 201 komodo there and today at 11 am there is some transaction sent
We strongly recommend moving all funds from Agama (KMD, asset chain coins, and other assets) to a new address as soon as possible.
[telegram] <Heretic> Ah ok so what should I do now?
[telegram] <Heretic> Download another wallet and import wallet with seed?
[telegram] <torsten1> Please check the support article linked in the post (re @Heretic: Ah ok so what should I do now?)
[telegram] <torsten1> No, do not use the seed. Create a new address in the new wallet and send the funds there (re @Heretic: Download another wallet and import wallet with seed?)
[telegram] <Bram4> So i while back when there were problems with servers, especially on the mobile wallets, was that a related issue or part of the hack?
[telegram] <tele090> Wow (re @tele090: All new people there agama is danger for your coins send it on exch or native wallets)
[telegram] <torsten1> No that’s unrelated as far as I can tell (re @Bram4: So i while back when there were problems with servers, especially on the mobile wallets, was that a related issue or part of the hack?)
[telegram] <Heretic> Thank for help but one question (re @torsten1: No, do not use the seed. Create a new address in the new wallet and send the funds there)
[telegram] <Heretic> How can I trust some coin that team can take my money from my wallet and put it to their wallet?
[telegram] <Heretic> Even with nice idea to protect it
[telegram] <polycryptoblog> So you would rather the hacker take the money from your wallet and the team to just shrug its shoulders?
[telegram] <Lennart> the question should be "how can i trust a wallet" -> the KMD coin is fine
[telegram] <Jackabc> @admin Does KomodoOcean wallet require to download full blockchain? Thx for help and explanation
[telegram] <polycryptoblog> Yes (re @Jackabc: @admin Does KomodoOcean wallet require to download full blockchain? Thx for help and explanation)
[telegram] <mozsi> You dont get it. According to team hacker was already busy doing the exploit (re @Heretic: How can I trust some coin that team can take my money from my wallet and put it to their wallet?)
[telegram] <torsten1> Important question, thanks for asking. As you can read in the announcement we used the same vulnerability the hacker planned to use. This vulnerability only affected a subset of specific wallets created by / imported to Agama in the last 4 months. It’s an Agama vulnerability, not a “Komodo hack” (re @Heretic: How can I trust some coin that team can take my money from my wallet and put it to their wallet?)
(edited)
[telegram] <Jackabc> Is it good alternative for Agama wallet or do you recommend another one? (re @polycryptoblog: Yes)
(edited)
[telegram] <Heretic> No but you dont understand it. If team can do it now with good purpose it can do it later for example when goverment will make pressure (re @polycryptoblog: So you would rather the hacker take the money from your wallet and the team to just shrug its shoulders?)
[telegram] <SabySiva> i lost all my kmd.. someone help pls
[telegram] <Heretic> I dont talk if it is good or bad...I am talking about that it is possible to take all my money
(edited)
[telegram] <polycryptoblog> Yes it’s good, but if you want to use lite mode use chameleon pay (re @Jackabc: Is it good alternative for Agama wallet or do you recommend another one?)
[telegram] <torsten1> Again, we do not have access to your wallet. The hacker planted an exploit and gained access to a limited number of wallets created with Agama. We used the same exploit to secure the funds. (re @Heretic: No but you dont understand it. If team can do it now with good purpose it can do it later for example when goverment will make pressure)
[telegram] <mo7881> Your money was taken by a faulty wallet. (re @Heretic: I dont talk if it is good or bad...I am talking about that it is possible to take all my money)
[telegram] <Heretic> Oh now I undertand. So in normal wallet without exploit nobody event your team woudnt be able to take my money, right? (re @torsten1: Again, we do not have access to your wallet. The hacker planted an exploit and gained access to a limited number of wallets created with Agama. We used the same exploit to secure the funds.)
[telegram] <SabySiva> there is no way to get it back now
[telegram] <polycryptoblog> Correct
[telegram] <mo7881> As long as the team take the learning then no problem. Also look at getting a hardware wallet.


Books List
Option
Books Result
| Title | Author Name | isbn | Year | Price | Gender |
|---|
OUR SERVICES
Our book self-publishing service enables you, the writer, to fully control your intellectual property.
SELF-PUBLISHING
Above the Tree line makes book publishing accessible to all writers across Canada and internationally.


我来自湖北省江汉流域，属于汉飘一族，不知道是幸运还是不幸，总之我们哥俩都投身于 IT 行业。
I wanted to make a tiny project to prove that I’ve learned something in Javascript.
 Finally.
While I was in Jordan, I went out to see my childhood friend, Amr.  Amr loved the idea! And that’s when I decided I should go ahead and work on it!
I know. Amr looks like Pitbull in this photo.
The idea was a simple tiny game,very similar to the famous Whac-A-Mole game. The main difference is that my game will use Emoji’s instead of moles.
Wow! Such Genius! Much Smartness! Cool!
I wanted to make a small project to prove to myself that it’s doable in Javascript.
First proof of conceptAfter I managed to make the first proof of concept, I decided to try making it responsive to test it on my mobile phone.
First responsive proof of conceptMobile first they say. I say second, third… do whatever is easier for you.
💩 It’s going to get very technical from here on. Run if you’re not a nerd.
I was using regluar emoji characters, and these have unpredictable width and height, so I though I’d better use images instead. I also tried spicing things up by making the clicking sound change everytime you click on an emoji!
Images for emoji’s prototypeAfter doing a lot of expermients I thought it’s time to give that game a name and a better user interface.
Play Catch the EmojisI know!  I mean awesome.
The game of course, has to have some sound effects.
I managed to get one sound to play at a time, but I needed to be able play multiple sounds at the same time, so I had to program my own audio pool.
I finally implemented the sound pool, and also made it super easy to a new level.
And that was the final version of Catch the Emojis!
I woke up a few days after finishing that game with a weird feeling. I hated it. I hated everything about.
I asked a few people to try playing the game, and I noticed that I made a lot of mistakes.
The interface wasn’t intuitive, and my Javascript code wasn’t the best either.
I had to do something about it.
I decided that the new game is going to be very similar to the old one, but with a little bit more logic in it.
I wanted to make something more challenging, and more fun to play.
This time, I decided to take things a bit more serious. I created a simpel debugging panel to help me show/hide the pages real quick which made my life 10 times better when I'm debugging a sprcific page.
Try the control panelI wanted this version of the game to have a better animation, so I’ve used a lot of CSS3 animation with Javascript to control it.
I tried designing and animating the blue circle first, and I wanted to do that the simplest way possible using a single div element!
I spent sometime to choosing the right sound effects because I know that they’ll compliment the interface if they were choosen right.
DJ Mahdi van Buuren. Such a multi-talents guy.
Back to the technical stuff; to make it easier for me and whoever is going to work on this project in the future, I’ve created a bunch of objects, each one these controls 1 big task, such as creating levels, changing pages, managing audio… etc.
Fun fact: I re-wrote my code for this project 7 times at least, and still, I feel like I need to re-write it again.
In the beginning I made an object that you would call and pass a few parameters to setup a new level, but later I thought it’s a lot of work to pass different parameters for each level manually, so I automated it using simple math.
I love math! It empowers lazy people like me.
I always wanted to learn React Native, and I think this game is a great opportunity for that. I’d be able to make an app out of it, and then publish it to the app stores.
Then I’ll be rich. So rich. So so rich.   I’ll rent a small apartment?…. hmmm okay.. I’ll stay where I am. Damn it.
 Like you know, I worked really hard to get this done.
Hey! Why don't you share this website on your Twitter, Facebook or even Snapchat if that's your thing (not judging).
I love you too, but I’m sorry :( I’m already taken.
But hey, I accept gifts. Gifts are awesome.
Pssst 🤙 me<PHONE_NUMBER>
I wouldn’t be able to do it without you!
First of all, thank you for not devorsing me. And also for helping me debug the game, and for testing it a million times. And most importantly, for keeping up and believing in all my crazy ideas!

Thank you for letting me rubber-duck you. I know. That might sound weird if you’re not a computer geek. But again, thanks Benjamin for answering my programming questions and supporting me.
Thank you for helping me understand more about game developement. I won’t forget our discussion about the sound pool.
Thank you for testing the game, for inspiring me while designing it, and for the help choosing some of the sound effects!
🥔


In the beginning, Tim created the HyperText Markup Language. The Internet was without form and void, and text was upon the face of the monitor and the Hands of Tim were moving over the face of the keyboard. And Tim said, Let there be links; and there were links. And Tim saw that the links were good; and Tim separated the links from the text. Tim called the links Anchors, and the text He called Other Stuff. And the whole thing together was the first Web Page.


2 Installation
You will need OCaml release 3.04 or higher to build CIL (we have tested it
with 3.05 and 3.06 as well). CIL has been tested on Linux and on Windows
(where it can behave at either Microsoft Visual C or gcc).
If you want to use CIL on Windows then you must get a complete installation
of cygwin and the source-code OCaml distribution and compile it yourself
using the cygwin tools (as opposed to getting the Win32 native-code version of
OCaml). If you have not done this before then take a look
here. (Don't need to worry about cvs and
ssh unless you will need to use the master CVS repository for CIL.)
-
Download the CIL distribution (latest version is
distrib/cil-1.2.1.tar.gz). See the Section 21 for recent changes to the CIL distribution.
- Unzip and untar the source distribution. This will create a directory
called cil whose structure is explained below.
tar xvfz cil-1.2.1.tar.gz
- Enter the cil directory and run the configure script and then
GNU make to build the distribution. If you are on Windows, at least the
configure step must be run from within bash.
cd cil
./configure
make
make quicktest
- You should now find cilly.asm.exe and merger.asm.exe in a
subdirectory of obj. The name of the subdirectory is either x86_WIN32
if you are using cygwin on Windows or x86_LINUX if you are using
Linux (although you should be using instead the Perl wrapper bin/cilly).
Note that we do not have an install make target and you should use Cil
from the development directory.
- If you decide to use CIL, please
send us a note. This will help recharge
our batteries after more than a year of development. And of course, do send us
your bug reports as well.
The configure script tries to find appropriate defaults for your system.
You can control its actions by passing the following arguments:
-
CC=foo Specifies the path for the gcc executable. By default
whichever version is in the PATH is used.
CIL requires an underlying C compiler and preprocessor. CIL depends on the
underlying compiler and machine for the sizes and alignment of types.The
installation procedure for CIL queries the underlying compiler for
architecture and compiler dependent configuration parameters, such as the size
of a pointer or the particular alignment rules for structure fields. (This
means, of course, that you should re-run ./configure when you move CIL to
another machine.)
-
On Windows, cl compiler version 12.00.8168 and 13.00.9466.
Run cl with no arguments to get the compiler version.
- On Windows, using cygwin and gcc version 2.95.3, 3.0 and 3.2.
- On Linux, using gcc version 2.95.3, 3.0 and 3.2.


21:45:18.373 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:checking path: C:\code\dev\GoaTE\modules\barn/temp/testcases/apis/..
21:45:18.374 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file did not exist, checking resources: /temp/testcases/apis/..
21:45:18.375 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:did not find the resource
21:45:18.375 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:modified path to look in: //temp/testcases/apis/..
21:45:18.375 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file path: \\temp\testcases\apis\..
21:45:18.376 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:checking path: C:\code\dev\GoaTE\modules\barn/testcases/apis
21:45:18.377 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file did not exist, checking resources: /testcases/apis
21:45:18.377 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:modified path to look in: C:/code/dev/GoaTE/modules/barn/build/resources/test/testcases/apis
21:45:18.378 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file path: C:\code\dev\GoaTE\modules\barn\build\resources\test\testcases\apis
21:45:18.380 [TestNG-tests-1] DEBUG com.thegoate.barn.data.BarnDataLoader - Barn DataLoader:skipping: base.json
21:45:18.382 [TestNG-tests-1] DEBUG com.thegoate.barn.data.BarnDataLoader - Barn DataLoader:skipping: cleanup.json
21:45:18.383 [TestNG-tests-1] DEBUG com.thegoate.barn.data.BarnDataLoader - Barn DataLoader:skipping: parent.json
21:45:18.388 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:checking path: C:\code\dev\GoaTE\modules\barn/testcases/apis/base.json
21:45:18.388 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file did not exist, checking resources: /testcases/apis/base.json
21:45:18.389 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:modified path to look in: C:/code/dev/GoaTE/modules/barn/build/resources/test/testcases/apis/base.json
21:45:18.389 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file path: C:\code\dev\GoaTE\modules\barn\build\resources\test\testcases\apis\base.json
21:45:18.391 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:checking path: C:\code\dev\GoaTE\modules\barn/testcases/apis/parent.json
21:45:18.391 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file did not exist, checking resources: /testcases/apis/parent.json
21:45:18.393 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:modified path to look in: C:/code/dev/GoaTE/modules/barn/build/resources/test/testcases/apis/parent.json
21:45:18.393 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file path: C:\code\dev\GoaTE\modules\barn\build\resources\test\testcases\apis\parent.json
21:45:18.395 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:checking path: C:\code\dev\GoaTE\modules\barn/testcases/apis/cleanup.json
21:45:18.395 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file did not exist, checking resources: /testcases/apis/cleanup.json
21:45:18.396 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:modified path to look in: C:/code/dev/GoaTE/modules/barn/build/resources/test/testcases/apis/cleanup.json
21:45:18.396 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file path: C:\code\dev\GoaTE\modules\barn\build\resources\test\testcases\apis\cleanup.json
21:45:18.399 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:checking path: C:\code\dev\GoaTE\modules\barn/testcases/apis/subjob.json
21:45:18.400 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file did not exist, checking resources: /testcases/apis/subjob.json
21:45:18.401 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:modified path to look in: C:/code/dev/GoaTE/modules/barn/build/resources/test/testcases/apis/subjob.json
21:45:18.401 [TestNG-tests-1] DEBUG com.thegoate.utils.GoateUtils - Goate File Util:file path: C:\code\dev\GoaTE\modules\barn\build\resources\test\testcases\apis\subjob.json
21:45:18.429 [TestNG-tests-1] DEBUG com.thegoate.utils.togoate.ToGoate - :no specific utility found, and no default implementation detected either: com.thegoate.utils.togoate.ToGoateUtil:null:null
21:45:18.430 [TestNG-tests-1] DEBUG com.thegoate.utils.togoate.ToGoate - :Failed to convert: null
21:45:18.435 [TestNG-tests-1] DEBUG com.thegoate.utils.togoate.ToGoate - :no specific utility found, and no default implementation detected either: com.thegoate.utils.togoate.ToGoateUtil:null:null
21:45:18.436 [TestNG-tests-1] DEBUG com.thegoate.utils.togoate.ToGoate - :Failed to convert: null
{
"method:end point": "_summary_count_:2",
"get:": "_summary_count_:1",
"test total": 3,
"API_total_count": 2
}


Some passenger trains between mainland China and HK suspended: Global Times
BEIJING (Reuters) - Some passenger trains between mainland China and Hong Kong have been temporarily suspended on Tuesday and Wednesday, China’s Global Times reported.
Global Times, published by the official People’s Daily newspaper of China’s ruling Communist Party, did not provide details in its tweet about the suspensions.


--- title: Workflow keywords: fastai sidebar: home_sidebar summary: "Define static or dynamic workflow for automatically updating, training and deploying your ML model!" description: "Define static or dynamic workflow for automatically updating, training and deploying your ML model!" nb_path: "03_workflow.ipynb" ---
input: optional
output: python or snakemake script for running the workflow
description:
Define your automated workflow. You can either define static or dynamic workflow, or create a main loop routine and API for using your ML model.
Edit this and other text cells to describe your project.
make direct derivations from the paramerters:


specify a few elements where space is preserved when the default has been reset
to stripping by <xsl:strip-space elements="*"/>
.
White space only text nodes in the style sheet, as opposed to the
input document, are another matter. They are stripped by default. If you want to
preserve one, you attach an xml:space
attribute with the value
preserve
to its parent element or to another one of its ancestors.
Cross-Reference
The
xml:space
attribute was discussed in Chapter 11.
Sometimes the easiest way to include significant white space in a
style sheet is to wrap it in an xsl:text
element. Space inside an
xsl:text
element is treated literally and never stripped.
XSLT provides two elements that allow you to change the output based
on the input. The xsl:if
element either does or does not output a
given fragment of XML depending on what patterns are present in the input. The
xsl:choose
element picks one of several possible XML fragments,
depending on what patterns are present in the input. Most of what you can do
with xsl:if
and xsl:choose
can also be done by a
suitable application of templates. However, sometimes the solution with
xsl:if
or xsl:choose
is simpler and more obvious.
The xsl:if
element provides a simple facility for
changing the output based on a pattern. The test
attribute of
xsl:if
contains an expression that evaluates to a boolean. If the
expression is true, the contents of the xsl:if
element are output.
Otherwise, they're not. For example, this template writes out the names of all
ATOM
elements. A comma and a space is added after all except the
last element in the list.
<xsl:template match="ATOM">
<xsl:value-of select="NAME"/>
<xsl:if test="position()!=last()">, </xsl:if>
</xsl:template>
This ensures that the list looks like "Hydrogen, Helium" and not "Hydrogen, Helium, ".
There are no xsl:else
or xsl:else-if
elements. The xsl:choose
element provides this functionality.
The xsl:choose
element selects one of several possible
outputs depending on several possible conditions. Each condition and its
associated output template is provided by an xsl:when
child
element. The test
attribute of the xsl:when
element is
an XPath expression with a boolean value. If multiple conditions are true, only
the first true one is instantiated. If none of the xsl:when
elements are true, the xsl:otherwise
child element is instantiated.
For example, this rule changes the color of the output based on whether the
STATE
attribute of the ATOM
element is
SOLID
, LIQUID
, or GAS
:
<xsl:template match="ATOM">
<xsl:choose>
<xsl:when test="@STATE='SOLID'">

<xsl:value-of select="."/>

</xsl:when>
<xsl:when test="@STATE='LIQUID'">

<xsl:value-of select="."/>

</xsl:when>
<xsl:when test="@STATE='GAS'">

<xsl:value-of select="."/>

</xsl:when>
<xsl:otherwise>

<xsl:value-of select="."/>

</xsl:otherwise>
</xsl:choose>
</xsl:template>
A single XML document may use many different markup vocabularies
described in many different DTDs. You may wish to use different standard style
sheets for those different vocabularies. However, you'll also want style rules
for particular documents as well. The xsl:import
and
xsl:include
elements enable you to merge multiple style sheets so
that you can organize and reuse style sheets for different vocabularies and
purposes.
The xsl:import
element is a top-level element whose
href
attribute provides the URI of a style sheet to import. All
xsl:import
elements must appear before any other top-level element
in the xsl:stylesheet
root element. For example, these
xsl:import
elements import the style sheets genealogy.xsl and
standards.xsl.
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="genealogy.xsl"/>
<xsl:import href="standards.xsl"/>

</xsl:stylesheet>
Rules in the imported style sheets may conflict with rules in the importing style sheet. If so, rules in the importing style sheet take precedence. If two rules in different imported style sheets conflict, then the rule in the last style sheet imported (standards.xsl above) takes precedence.
The xsl:apply-imports
element is a slight variant of
xsl:apply-templates
that only uses imported rules. It does not use
any rules from the importing style sheet. This allows access to imported rules
that would otherwise be overridden by rules in the importing style sheet. Other
than the name, it has identical syntax to xsl:apply-templates
. The
only behavioral difference is that it only matches template rules in imported
style sheets.
The xsl:include
element is a top-level element that
copies another style sheet into the current style sheet at the point where it
occurs. (More precisely, it copies the contents of the
xsl-stylesheet
or xsl:transform
element in the remote
document into the current document.) Its href
attribute provides
the URI of the style sheet to include. An xsl:include
element can
occur anywhere at the top level after the last xsl:import
element.
Unlike rules included by xsl:import
elements, rules
included by xsl:include
elements have the same precedence in the
including style sheet that they would have if they were copied and pasted from
one style sheet to the other. As far as the XSLT processor is concerned, there
is no difference between an included rule and a rule that's physically present.
You can directly include an XSLT style sheet in the XML document it
applies to. I don't recommend this in practice, and browsers and XSLT processors
are not required to support it. Nonetheless, a few do. To use this, the
xsl:stylesheet
element must appear as a child of the document
element, rather than as a root element itself. It would have an id
attribute giving it a unique name, and this id
attribute would
appear as the value of the href
attribute in the
xml-stylesheet
processing instruction, following the fragment
identifier separator #
. Listing 17-21 demonstrates.
Listing 17-21: An XSLT style sheet embedded in an XML document
<?xml version="1.0"?>
<?xml-stylesheet type="text/xml" href="#id(mystyle)"?>
<PERIODIC_TABLE>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
id="mystyle">
<xsl:template match="/">

<xsl:apply-templates/>

</xsl:template>
<xsl:template match="PERIODIC_TABLE">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="ATOM">

<xsl:value-of select="."/>

</xsl:template>

<xsl:template match="xsl:stylesheet"/>
</xsl:stylesheet>
<ATOM>
<NAME>Actinium</NAME>
<ATOMIC_WEIGHT>227</ATOMIC_WEIGHT>
<ATOMIC_NUMBER>89</ATOMIC_NUMBER>
<OXIDATION_STATES>3</OXIDATION_STATES>
<BOILING_POINT UNITS="Kelvin">3470</BOILING_POINT>
<MELTING_POINT UNITS="Kelvin">1324</MELTING_POINT>
<SYMBOL>Ac</SYMBOL>
<DENSITY UNITS="grams/cubic centimeter">
10.07
</DENSITY>
<ELECTRONEGATIVITY>1.1</ELECTRONEGATIVITY>
<ATOMIC_RADIUS UNITS="Angstroms">1.88</ATOMIC_RADIUS>
</ATOM>
</PERIODIC_TABLE>
Most of the examples in this chapter have focused on transforming XML into well-formed HTML. However, most XSLT processors actually support three different output methods:
The XSLT processor behaves differently depending on which of these
output methods it uses. The XML format is the default and in many ways the
simplest. The output is mostly exactly what you request in your style sheet.
Because well-formed XML does not permit raw less-than signs and ampersands, if
you use a character reference such as <
or the entity
reference <
to insert the <
character, the
formatter will output <
or perhaps <
.
If you use a character reference such as &
or the entity
reference &
to insert the &
character, the
formatter will insert &
or perhaps &
.
There are ways to disable this escaping, though, as you'll see later.
The HTML output method is designed to output standard HTML 4.0. This
is not the well-formed HTML used in this book, but rather traditional HTML in
which empty tags look like

and
instead of

and
, processing
instructions are terminated with a >
instead of
?>
, and <
signs used in JavaScript are not
converted to <
. This makes it much easier to output HTML
that works across many browsers and platforms without odd effects such as double
lines where a single line is expected or other detritus caused by forcing HTML
into the XML mold. The HTML output method is automatically selected when the
formatter notices that the root output element is html
,
HTML
, HtMl
, or any other combination of case that
still spells Hypertext Markup Language.
The final output method is pure text. The text output method
operates by first forming a full result tree as per the XML output method, but
then only outputting the string value of that tree. This is useful for
transforming to non-XML formats such as RTF or TeX. The primary benefit of the
text output format is that less than signs are not converted to
<
or <
and ampersands are not converted
to &
or &
. This allows you to output
effectively arbitrary text.
By default an XSLT processor will use the XML output method, unless
it recognizes the output root element as HTML
, in which case it
uses the HTML output method. You can change this by using a top-level
xsl:output
element. The method
attribute of the
xsl:output
element specifies which output method to use and
normally has one of these three values:
xml
htm
l
text
Formatting engines may support other values as well, but so far none
do. For example, to specify that you want pure well-formed HTML as output, with
all the empty tags properly indicated, all less than signs escaped, and so
forth, you would use this xsl:output
element at the top level of
your style sheet:
<xsl:output method="xml"/>
To indicate that you want regular HTML output even though you aren't
using an html
root element, you'd put this xsl:output
element at the top level of your style sheet:
<xsl:output method="html"/>
The xsl:output
element also has a number of other
allowed attributes that modify how XML is output. These allow you to change the
prolog of the document, how the output is indented with insignificant white
space, and which elements use CDATA
sections rather than escaping
<
and &
characters.
Four attributes of xsl:output
format the XML
declaration used in your document. This assumes the output method is xml. These
attributes are:
omit-xml-declaration
version
encoding
standalone
The omit-xml-declaration
attribute has the value
yes
or no
. If yes
, then an XML
declaration is not included in the output document. If no
, then it
is. For example, to insert a very basic <?xml version="1.0"?>
XML declaration in the output document you would use this
xsl:output
element at the top level of your style sheet:
<xsl:output method="xml" omit-xml-declaration="no"/>
You could also include it as two separate xsl:output
elements like this:
<xsl:output method="xml"/>
<xsl:output omit-xml-declaration="no"/>
The default value of the version
attribute of the XML
declaration is 1.0. Currently, that's the only value allowed. If at some point
in the future that changes, then the version
attribute of
xsl:output
will allow you to change the version used in the XML
declaration. For example,
<xsl:output version="1.1"/>
You can set the standalone
attribute of the XML
declaration to the value yes
or no
using the
standalone
attribute of the xsl:output
element. For
example, this xsl:output
element would insert the XML declaration
<?xml version="1.0" standalone="yes"?>
:
<xsl:output method="xml"
omit-xml-declaration="no" standalone="yes"/>
The final possible piece of an XML declaration is the
encoding
declaration. As you probably guessed this can be set with
the encoding attribute of the xsl:output
element. The value can be
any legal encoding name registered with the Internet Assigned Numbers Authority
as discussed in Chapter 7. For example, to insert the XML declaration
<?xml version="1.0" encoding="ISO-8859-1"?>
, you'd use this
xsl:output
element:
<xsl:output method="xml"
omit-xml-declaration="no" encoding="ISO-8859-1"/>
This also changes the encoding the XSLT processor uses for the output document from its default UTF-8. However, not all processors support all possible encodings. Those written in Java are likely to support the most encodings because Java's rich class library makes it almost trivial to support several dozen popular encodings.
XSLT does not provide any elements for building an internal DTD
subset for the output document with <!ELEMENT>
,
<!ATTLIST>
, <!ENTITY>
, and
<!NOTATION>
declarations. However, it does provide two
attributes of the xsl:output
element you can use to include a
DOCTYPE
declaration that points to an external DTD. These are
doctype-system
and doctype-public
. The first inserts a
SYSTEM
identifier for the DTD; the second a PUBLIC
identifier. For example, suppose you want this DOCTYPE
declaration
in your output document:
<!DOCTYPE PERIODIC_TABLE SYSTEM "chemistry.dtd">
Then you would use this xsl:output
element at the top
level of your style sheet:
<xsl:output doctype-system="chemistry.dtd"/>
The XSLT processor determines the proper root element for the document type declaration by looking at the root element of the output tree. Using a full URL instead of a relative URL is equally easy:
<xsl:output
doctype-system="http://www.mysite.com/chemistry.dtd"/>
On the other hand, suppose you want this DOCTYPE
declaration in your output document:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
Then you would use both doctype-system
and
doctype-public
attributes so your DOCTYPE
declaration
will have both a PUBLIC
and a SYSTEM
identifier. For
example,
<xsl:output
doctype-system="http://www.w3.org/TR/REC-html40/loose.dtd"
doctype-public="-//W3C//DTD HTML 4.0 Transitional//EN"/>
The indentation of most of the output examples in this chapter has
been more than a little flaky. It's certainly not as neat as the carefully
hand-coded indentation of the input documents. However, if white space isn't
particularly significant in your output document, you can change this and ask
the formatter for "pretty printed" XML with the nesting of different elements
indicated by the indentation. This is accomplished by the indent
attribute of the xsl:output
element. If this attribute has the
value yes
(the default is no
), then the processor is
allowed (but not required) to insert (but not remove) extra white space into the
output to try to "pretty print" the output. This may include indentation and
line breaks. For example,
<xsl:output indent="yes"/>
You cannot, however, specify how much you want each level indented
(for example, by two spaces or one tab). That's up to the formatter. Together,
the xsl:strip-space
and the indent
attribute of the
xsl:output
element allow you to produce output that's almost as
attractive as the most painstakingly hand-crafted XML.
Standard XSLT does not allow you to insert CDATA sections at
arbitrary locations in XML documents produced by XSL transformations. However,
you can specify that the text contents of a particular element be placed in a
CDATA
section. In this case the <
and
&
symbols are not encoded as <
and
&
as they would normally be. To do this, place the name of
the element whose text contents should be wrapped in CDATA delimiters in the
cdata-section-elements
attribute of the xsl:output
element. For example, this xsl:output
element says that the
contents of the SCRIPT
element should be wrapped in a CDATA
section:
<xsl:output cdata-section-elements="SCRIPT"/>
You can enclose multiple names of elements whose text contents
should be wrapped in CDATA delimiters in one cdata-section-elements
attribute simply by separating the names with white space. For example, this
xsl:output
element says that the contents of both the
SCRIPT
and CODE
elements should be wrapped in a CDATA
section:
<xsl:output cdata-section-elements="SCRIPT CODE"/>
Alternately, you can just use multiple xsl:output
elements, each naming one element. For example:
<xsl:output cdata-section-elements="SCRIPT"/>
<xsl:output cdata-section-elements="CODE"/>
One final xsl:output
attribute specifies the MIME media
type of the output document. This is media-type
. Mostly this will
have the value text/xml
, but it might be text/html
for
the HTML output method, text/plain
for the text output method, or
even something else such as text/rtf
. You should not specify a
charset parameter for the media type. The formatting engine should determine
this from the encoding
attribute of the xsl:output
element. For example, this xsl:output
element specifies that the
output encoding uses the text/rtf MIME type:
<xsl:output media-type="text/rtf"/>
Depending on external context, this may determine the filename extension, the icon of the file, how an HTTP server handles the file, or something else. Then again, it might have no effect at all. The XSLT processor might ignore this request and output the same byte stream or XML tree regardless of media type. This is something that's important to the environment in which the XML document exists, but not so important to the XML document itself.
In this chapter, you learned about XSL transformations. In particular, you learned that:
xsl:template
element with a
match
attribute. Nodes in the input tree are compared against the
patterns of the match
attributes of the different template
elements. When a match is found, the contents of the template are output.
xsl:value-of
element.
xsl:apply-templates
element and the xsl:for each
element.
match
attribute of the
xsl:template
element is a match pattern specifying which nodes
the template matches.
select
attribute of xsl:apply-templates
,
xsl:value-of
, xsl:for-each
,
xsl:copy-of
, xsl:variable
, xsl:param
,
xsl:with-param
, and xsl:sort
elements.
xsl:element
, xsl:attribute
,
xsl:processing-instruction
, xsl:comment
, and
xsl:text
elements output elements, attributes, processing
instructions, comments, and text calculated from data in the input document.
xsl:attribute-set
element defines a common group of
attributes that can be applied to multiple elements in different templates
with the xsl:use-attribute-sets
.
xsl:copy
element copies the current node from the input
into the output.
xsl:number
element inserts the number specified by its
value
attribute into the output using a specified number format
given by the format
attribute.
xsl:sort
element can reorder the input nodes before
copying them to the output.
xsl:variable
element defines named constants that can
clarify your code.
xsl:strip-space
element or xml:space
attribute says
otherwise.
xsl:if
element produces output if, and only if, its
test
attribute is true.
xsl:choose
element outputs the template of the first one
of its xsl:when
children whose test
attribute is
true, or the template of its xsl:otherwise
element if no
xsl:when
element has a true
test
attribute.
xsl:import
and xsl:include
elements merge
rules from different style sheets.
xsl:stylesheet
element allows you to include a style
sheet directly in the document it applies to.
xsl:output
element allow you to
specify the output document's format, XML declaration, document type declaration, indentation, encoding and MIME type.
The next chapter takes up the second half of XSL: the formatting objects vocabulary. Formatting objects is an extremely powerful way of specifying the precise layout you want your pages to have. XSL transformations are used to transform an XML document into an XSL formatting object document.


---
layout: game-page
redirect_from: /game/game-bytes
title: Game Bytes 2020
year: 2020
semester: Fall
description: "Game Bytes is a minigame collection created for the GCS cabinet (Arcade Machine).
Game Bytes 2020 features 4 minigames:
Fruit Fight: Use your long tongue to grab as many fruits as possible!
Bombastic: Stick the other player with the bomb before the timer runs out!
Pinball Pong: Pong and pinball collide! Don't let the ball drop on your end of the field! You can use your paddle's flippers to make the ball bounce at all sorts of funky angles.
StarFall: In StarFall, you can be a friendly robot or a mischievous alien. Collect as many stars as you can before time runs out to win!<
Keyboard and Controller support included.
Player 1: WASD to move; \"r\" and \"t\" are buttons 1 and 2
Player 2: Arrow Keys to move; \",\" and \".\" are buttons 1 and 2
Check out other Game Bytes minigames here:
Game Bytes 2019
Game Bytes 2021"
tags: Windows Mac Multiplayer Controller-Compatible Unity
# tag options: "Windows", "Mac", "Linux",
# "Singleplayer", "Multiplayer",
# "Controller-Compatible", "VR",
# "Game-Jam"
project_members: {
Fruit Fight: "first",
Alyssa Lee: "Programming/Art",
Bombastic: "",
Scott King: Programming,
Nathan Oswell: Programming,
Nicholas Hungria: Programming,
Anqi Chen: Art,
Pinball Pong: "",
Jonathan Fischer: Programming,
StarFall: "",
Angie Bonilla: Art,
George Armentrout: Programming,
Alana Gerald: "Programming/Art",
Game Bytes Framework: "",
Jan Orlowski*: "Project Programming/Production Lead",
Jessica (Jess) Cao: Project Design Lead,
George Whitfield: Game Bytes Framework Programming,
Kalpa Anjur: Game Bytes Framework Programming
}
stage_game_path: game-bytes/
builds: {
Windows: GameBytes_v2.0_win64.zip,
Mac: GameBytes_v2.0_mac.zip
}
thumbnail: GameBytes Screenshot.png
top-img: GameBytes Screenshot.png
screenshots: [
GameBytes Screenshot.png,
Bombastic Thumbnail.png,
FruitFight Thumbnail.png,
PinballPong Thumbnail.png,
StarFall Thumbnail.png,
]
# Optional
OST-embed: https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/946830196&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true
# OST-embed instructions: Go to the soundtrack page and click Share -> Embed, and then copy the “src” from the code text and put it in your game info as “OST-embed”
top-img-fit: fill
# top-img-fit options:
# "cover" - Cover the entire top area with the image, without squashing/stretching
# "fill" - Fit the FULL image into the top area, squashing/stretching as necessary
---


About Me
I believe that everything is possible!! This includes the good, the bad, and the ugly, however, our everything result will be defined by the resources we have to work with and the choices we make in the utilization of those resources. I believe that communication is key and will allow us to reduce the number of obstacles that we face in our professional and personal lives. Being open to change, out-of-the-box thinking, having the willingness to expand boundaries and accept inputs from others increases successful outcomes.
Projects
Projects are the culmination of vision, ideas, concepts and the ability to bring them all to life. Participating in many projects, taking on tasks in and out your area of expertise provides an excellent foundation to increase knowledge and abilities exponentially and rapidly. Being a Consultant working on many projects which also include web development projects such as B2B, B2C, and internal corporate websites has been an enormous benefit. As a Full Stack Web Development student I have a limited number of recent projects to display currently. I look forward to displaying more sophisticated project work as I advance through my coursework.
Contact Me
Email<EMAIL_ADDRESS>Linkedin: LinkedIn_LougineScott
Github: Github
Resume
An Information Technology Consultant who has provided Project Manager, Product Owner, Scrum Master, Business Analyst, Test Management/Execution, and previous Developer services. Consulting services have been provided to Fortune 500 and Fortune 1000 corporate clients both domestic and international locations in several industries. Projects have included legacy system application and platform conversions, CSV validation, digital transformation, process re-engineering, infrastructure, disaster recovery, systems security, mobile, web development, UX/UI design, data conversion/migration/validation, and testing (manual/automated). A desire to return to my initial passion of software development which is where my career began is the catalyst for studying to obtain these new skills. The ability to collaborate and make a contribution creating during these amazing times of technological advancements and global growth is exciting. I look forward to integrating these Full Stack Web Development skills with my existing expertise and continuously learning so much more in an amazing opportunity.


BanG Dream!
BanG Dream! features the following bands:
Poppin' Party
Afterglow
Pastel*Palettes
HELLO! HAPPY WORLD!
Roselia
BanG Dream! Subreddit
Change User


SATAN IPSUM
|
BRUTAL PLACEHOLDERS
|
BLACKMAAS.JS
|
ABOUT
Azazel demands you use his placeholder images.
Width
Height
GENERATE
Created by Keith Hamilton ©2014


A mixed workflow (local development, local debugging, and cloud execution) with the CLI might look like this:
lean init
in.lean cloud pull
to pull remotely changed files.lean cloud backtest "Project Name" --open --push
to push local changes to the cloud, run a backtest in the cloud and open the results in the browser once finished.lean cloud push
to push all locally changed files to the cloud.The advantage of this workflow is that you can use your local development environment and its debugging tools when writing your algorithms while using QuantConnect's infrastructure and data in backtesting and live trading. Although this does require you to have a local copy of the data that your strategy needs, it doesn't require you to maintain your own infrastructure and data feeds in live trading. When using this workflow make sure to check out the Local data tutorials, which explain how to download some of QuantConnect's data for local usage.


We buy interfaces!
- optimize world-class eyeballs
- productize scalable interfaces
- transition virtual channels
- unleash mission-critical interfaces
- strategize user-centric niches
- mesh real-time e-services
- disintermediate web-enabled interfaces
- redefine rich infomediaries
- iterate leading-edge systems
- orchestrate open-source paradigms
- deliver next-generation networks
- optimize sticky technologies
- redefine holistic action-items