<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sandeep kamboj</title>
    <description>The latest articles on DEV Community by Sandeep kamboj (@sandeepkamboj12).</description>
    <link>https://dev.to/sandeepkamboj12</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F80907%2F36dc788a-6094-4abd-a539-1ae886cc67e9.jpg</url>
      <title>DEV Community: Sandeep kamboj</title>
      <link>https://dev.to/sandeepkamboj12</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sandeepkamboj12"/>
    <language>en</language>
    <item>
      <title>CSS "SAD MAN"</title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Sat, 18 Aug 2018 05:32:09 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/css-sad-man-1jf3</link>
      <guid>https://dev.to/sandeepkamboj12/css-sad-man-1jf3</guid>
      <description>&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/knyttneve/embed/yqwXyM?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>css</category>
      <category>html</category>
      <category>web</category>
    </item>
    <item>
      <title>Receive Data without $_GET,$_POST AND $_REQUEST</title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Fri, 10 Aug 2018 06:27:40 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/receive-data-without-getpost-and-request-d0l</link>
      <guid>https://dev.to/sandeepkamboj12/receive-data-without-getpost-and-request-d0l</guid>
      <description>&lt;p&gt;In php there is also method or functionality  which can be used to receive data without GET,POST and REQUEST.&lt;/p&gt;

&lt;p&gt;Which is&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$input_date_from_client = file_get_contents('php://input');

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>php</category>
    </item>
    <item>
      <title>Dancing String </title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Fri, 27 Jul 2018 08:41:44 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/dancing-string--20e6</link>
      <guid>https://dev.to/sandeepkamboj12/dancing-string--20e6</guid>
      <description>&lt;p&gt;Dancing String&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/sandeepkamboj12/embed/MBEEvV?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>css</category>
      <category>jquery</category>
      <category>html</category>
    </item>
    <item>
      <title>CSS Loading Effect</title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Thu, 26 Jul 2018 01:40:35 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/css-loading-effect-3jo3</link>
      <guid>https://dev.to/sandeepkamboj12/css-loading-effect-3jo3</guid>
      <description>&lt;p&gt;Css provides good opportunity to create loading effect. There is no need to include external gif loader.&lt;/p&gt;

&lt;p&gt;HTML :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"spinner"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"double-bounce1"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"double-bounce2"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CSS :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.spinner&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;40px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;40px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;relative&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100px&lt;/span&gt; &lt;span class="nb"&gt;auto&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.double-bounce1&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nc"&gt;.double-bounce2&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;50%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#333&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.6&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;absolute&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

  &lt;span class="nl"&gt;-webkit-animation&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;sk-bounce&lt;/span&gt; &lt;span class="m"&gt;2.0s&lt;/span&gt; &lt;span class="n"&gt;infinite&lt;/span&gt; &lt;span class="n"&gt;ease-in-out&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;animation&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;sk-bounce&lt;/span&gt; &lt;span class="m"&gt;2.0s&lt;/span&gt; &lt;span class="n"&gt;infinite&lt;/span&gt; &lt;span class="n"&gt;ease-in-out&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.double-bounce2&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;-webkit-animation-delay&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;-1.0s&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;animation-delay&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;-1.0s&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;@-webkit-keyframes&lt;/span&gt; &lt;span class="n"&gt;sk-bounce&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="err"&gt;0&lt;/span&gt;&lt;span class="o"&gt;%,&lt;/span&gt; &lt;span class="err"&gt;100&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;-webkit-transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="err"&gt;50&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;-webkit-transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="k"&gt;@keyframes&lt;/span&gt; &lt;span class="n"&gt;sk-bounce&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="err"&gt;0&lt;/span&gt;&lt;span class="o"&gt;%,&lt;/span&gt; &lt;span class="err"&gt;100&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; 
    &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nl"&gt;-webkit-transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0.0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="err"&gt;50&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; 
    &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nl"&gt;-webkit-transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;scale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Few other types of CSS Loader&lt;/p&gt;

&lt;p&gt;&lt;a href="http://tobiasahlin.com/spinkit/"&gt;http://tobiasahlin.com/spinkit/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://loading.io/css/"&gt;https://loading.io/css/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>css3</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to read SD card in android</title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Fri, 20 Jul 2018 06:55:05 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/how-to-read-sd-card-in-android-37f0</link>
      <guid>https://dev.to/sandeepkamboj12/how-to-read-sd-card-in-android-37f0</guid>
      <description>

&lt;p&gt;In android &lt;strong&gt;Environment.getExternalStorageDirectory()&lt;/strong&gt; is used to read the external storage of android device. But it reads Internal Memory of device not SD card.&lt;/p&gt;

&lt;p&gt;So there is other method to read the SD card in android device.&lt;/p&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
String sdcard_path = System.getenv("SECONDARY_STORAGE");


&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;It returns the path of sd card. To check whether SD card in inserted in device or not following code is used to do that.&lt;/p&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    public boolean isCard()
    {

        return new File(System.getenv("SECONDARY_STORAGE")).exists();

    }

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;




</description>
      <category>android</category>
      <category>readsdcard</category>
    </item>
    <item>
      <title>Parse JSON string without JSON.parse and eval()</title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Sat, 14 Jul 2018 07:20:18 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/parse-json-string-without-jsonparse-and-eval-471g</link>
      <guid>https://dev.to/sandeepkamboj12/parse-json-string-without-jsonparse-and-eval-471g</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
    var jsonStr="{name:'abc',age:20}";
    var jsonObject = (new Function( "return " + jsonStr ) )() ;
    console.log(jsonObject);

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>json</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Find Greatest Number Using Ternary Operator</title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Thu, 12 Jul 2018 09:45:22 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/find-greatest-number-using-ternary-operator-2f2c</link>
      <guid>https://dev.to/sandeepkamboj12/find-greatest-number-using-ternary-operator-2f2c</guid>
      <description>

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

var a=62;
var b=200;
var c=8;
var largestnumber = (a&amp;gt;b&amp;amp;&amp;amp;a&amp;gt;c?a:(b&amp;gt;a&amp;amp;&amp;amp;b&amp;gt;c?b:c));
alert(largestnumber);


&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;




</description>
      <category>javascript</category>
      <category>math</category>
      <category>c</category>
      <category>ternaryoperator</category>
    </item>
    <item>
      <title>Execute Javascript String using setTimeout</title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Wed, 11 Jul 2018 11:35:25 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/execute-javascript-string-using-settimeout-jp5</link>
      <guid>https://dev.to/sandeepkamboj12/execute-javascript-string-using-settimeout-jp5</guid>
      <description>

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
window.sum=0;

window.ExecuteJavascriptString = function()
{

    var data = "var a=3;"+
       "var b=4;"+
       "sum=a+b;"+
       "ShowResult()";
    setTimeout(data, 1);
}
ExecuteJavascriptString();  


window.ShowResult = function(){
    console.log(sum);
    alert(sum);
}

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;




</description>
      <category>javascript</category>
      <category>javascriptstring</category>
    </item>
    <item>
      <title>Convert ArrayList&lt;String&gt;() To Stirng[] Array in Android </title>
      <dc:creator>Sandeep kamboj</dc:creator>
      <pubDate>Wed, 11 Jul 2018 04:38:47 +0000</pubDate>
      <link>https://dev.to/sandeepkamboj12/convert-arrayliststring-to-stirng-array-in-android--3g02</link>
      <guid>https://dev.to/sandeepkamboj12/convert-arrayliststring-to-stirng-array-in-android--3g02</guid>
      <description>

&lt;p&gt;ArrayList list=new ArrayList&amp;lt;&amp;gt;();&lt;br&gt;
list.add("A");&lt;br&gt;
list.add("B");&lt;br&gt;
list.add("C");&lt;br&gt;
list.add("D");&lt;/p&gt;

&lt;p&gt;String[] stringArr=TextUtils.join(",",list).split(",");&lt;/p&gt;


</description>
      <category>android</category>
      <category>arraylist</category>
      <category>stringarray</category>
    </item>
  </channel>
</rss>
