tag:blogger.com,1999:blog-4042679683432872052024-02-21T00:18:04.411+05:30reference siteChetan Crastahttp://www.blogger.com/profile/14826974835809306712noreply@blogger.comBlogger140125tag:blogger.com,1999:blog-404267968343287205.post-21388630741792436582016-06-05T16:43:00.003+05:302016-06-05T16:43:24.784+05:30Set the timezone in a scriptdate_default_timezone_set('Asia/Kolkata');
For a list of timezones: http://php.net/manual/en/timezones.asia.phpChetan Crastahttp://www.blogger.com/profile/14826974835809306712noreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-41562357277586088672014-12-08T13:06:00.000+05:302014-12-08T13:06:10.843+05:30Fedora: how to restart nginx and php-fpm<div dir="ltr" style="text-align: left;" trbidi="on">
sudo service nginx restart<br />
sudo service php-fpm restart<br /><br /></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-84750339873181717262014-12-01T10:52:00.001+05:302014-12-01T10:52:45.244+05:30PHP file browser<div dir="ltr" style="text-align: left;" trbidi="on">
http://sourceforge.net/projects/autoindex/</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-24247116181404761312014-11-24T18:34:00.003+05:302014-12-01T10:51:15.122+05:30Check if an array is multi-dimensional<div dir="ltr" style="text-align: left;" trbidi="on">
<pre class="lang-php prettyprint prettyprinted"><code><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">count</span><span class="pun">(</span><span class="pln">$array</span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> count</span><span class="pun">(</span><span class="pln">$array</span><span class="pun">,</span><span class="pln"> COUNT_RECURSIVE</span><span class="pun">))</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
echo </span><span class="str">'array is not multidimensional'</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="kwd">else</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
echo </span><span class="str">'array is multidimensional'</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span></code></pre>
<br />
<br />
http://stackoverflow.com/questions/145337/checking-if-array-is-multidimensional-or-not</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-73686760631503806832014-11-24T18:30:00.000+05:302014-11-24T18:33:23.344+05:30Filtering data with PHP (Sanitizing data) and Validation<div dir="ltr" style="text-align: left;" trbidi="on">
http://www.phpro.org/tutorials/Filtering-Data-with-PHP.html<br />
<br />
http://code.tutsplus.com/tutorials/sanitize-and-validate-data-with-php-filters--net-259<br />
<br />
http://www.sitepoint.com/input-validation-using-filter-functions/ <br />
<br />
To filter arrays:<br />
<br />
http://stackoverflow.com/questions/19637210/post-variable-array-and-filter-input<br />
<br />
<br />
<br />
<br />
http://php.net/manual/en/function.filter-input.php<br />
<br />
http://php.net/manual/en/filter.constants.php<br />
<br />
http://php.net/manual/en/function.filter-input-array.php<br />
<br />
http://php.net/manual/en/filter.filters.php<br />
<br />
http://php.net/manual/en/filter.filters.validate.php </div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-1816303073013885542014-11-24T18:28:00.003+05:302014-11-24T18:28:24.670+05:30Get url query string parameters using Javascript only<div dir="ltr" style="text-align: left;" trbidi="on">
http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-58011089747167092232014-11-24T18:26:00.003+05:302014-11-24T18:26:47.079+05:30Difference between array merge and array + array<div dir="ltr" style="text-align: left;" trbidi="on">
http://stackoverflow.com/questions/5394157/whats-the-difference-between-array-merge-and-array-array</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-21213876083303416332014-11-24T18:21:00.003+05:302014-11-24T18:21:39.673+05:30Responsive Design: Screen resolution reference<div dir="ltr" style="text-align: left;" trbidi="on">
http://spirelightmedia.com/resources/responsive-design-device-resolution-reference</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-86480691031820723282014-11-24T18:20:00.003+05:302014-11-24T18:20:51.754+05:30Using rems<div dir="ltr" style="text-align: left;" trbidi="on">
https://bugsnag.com/blog/responsive-typography-with-rems<br />
<br />
http://snook.ca/archives/html_and_css/font-size-with-rem </div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-48114390239242751342014-11-24T18:17:00.001+05:302014-11-24T18:17:59.013+05:30CSS Clear Fix<div dir="ltr" style="text-align: left;" trbidi="on">
http://perishablepress.com/lessons-learned-concerning-the-clearfix-css-hack/</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-14883172640662921792014-11-24T18:12:00.000+05:302014-11-24T18:12:01.019+05:30Parallax websites<div dir="ltr" style="text-align: left;" trbidi="on">
http://moz.com/blog/parallax-scrolling-websites-and-seo-a-collection-of-solutions-and-examples</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-72639946754070487762014-11-24T18:10:00.003+05:302014-11-24T18:10:40.866+05:30Single Page Website<div dir="ltr" style="text-align: left;" trbidi="on">
http://searchengineland.com/single-page-websites-seo-182506</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-75196705266639192592014-11-24T18:05:00.002+05:302014-11-24T18:06:31.762+05:30Install both OpenJDK and Oracle Java on Fedora<div dir="ltr" style="text-align: left;" trbidi="on">
Use the "alternatives" app to switch between the two.<br />
<br />
http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-64659734758364464912014-11-24T17:50:00.000+05:302014-11-24T17:50:38.923+05:30Assign event to Escape keypress<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<pre>$(document).keyup(function(e) {
if (e.keyCode == 27) { some_code_here } // esc
});</pre>
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-13352040901240441512014-11-24T17:45:00.002+05:302014-11-24T17:46:16.648+05:30CSS 3 resize property<div dir="ltr" style="text-align: left;" trbidi="on">
https://developer.mozilla.org/en-US/docs/Web/CSS/resize<br />
<br />
https://developer.mozilla.org/samples/cssref/resize.html<br />
<br />
Doesn't work on iframes in Firefox 33</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-26995797773238847642014-11-24T17:43:00.000+05:302014-11-24T17:43:10.858+05:30Prevent link from doing default action<div dir="ltr" style="text-align: left;" trbidi="on">
<pre><div class="container">
<div class="line">
<code>$( <span class="string">"a"</span> ).click(<span class="keyword">function</span>( event ) {</code></div>
</div>
<div class="container">
<div class="line">
<code> event.preventDefault();});</code></div>
</div>
</pre>
http://api.jquery.com/event.preventdefault/
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-32352213000379951512014-11-24T17:40:00.002+05:302014-11-24T17:40:11.529+05:30Make link open in parent of iframe<div dir="ltr" style="text-align: left;" trbidi="on">
<pre class="default prettyprint prettyprinted"><code><span class="pln">window</span><span class="pun">.</span><span class="pln">parent</span><span class="pun">.</span><span class="pln">location</span><span class="pun">.</span><span class="pln">href</span><span class="pun">=</span><span class="pln"> </span><span class="str">"http://www.google.com"</span><span class="pun">;</span></code></pre>
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-78403913088202680352014-11-08T13:17:00.002+05:302014-11-08T13:17:48.691+05:30Restrict web site access to specific IP addresses in Apache<div dir="ltr" style="text-align: left;" trbidi="on">
<pre><code>order deny,allow
deny from all
allow from 111.222.333.444</code></pre>
<br />
Put the above code in the .htaccess in the root. You can add more "allow from" lines for more ip addresses.<br />
<br />
http://stackoverflow.com/questions/4400154/htaccess-deny-all-allow-only-one-ip </div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-20311786278065044712014-11-07T11:05:00.002+05:302014-11-07T11:05:49.115+05:30Word wraping by word breaking<div dir="ltr" style="text-align: left;" trbidi="on">
.break-word {<br /> word-wrap: break-word;<br />}<br />
<br />
http://webdesignerwall.com/tutorials/word-wrap-force-text-to-wrap<br />
<br /></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-30914251939266212362014-10-31T13:08:00.000+05:302014-10-31T13:31:13.472+05:30Linux: Change permissions recursively of only directories or only files<div dir="ltr" style="text-align: left;" trbidi="on">
For directories:<br />
<br />
<pre><code>find /path/to/folder -type d -exec chmod 755 {} \;</code></pre>
<br />
For files:<br />
<br />
<pre><code>find </code><code><code>/path/to/folder</code> -type f -exec chmod 644 {} \;</code></pre>
<br />
Another way:<br />
<br />
<pre><code>find /path/to/base/dir -type d -exec chmod 755 {} +</code></pre>
<pre><code><code>find /path/to/base/dir -type f -exec chmod 644 {} +</code> </code></pre>
<br />
http://superuser.com/questions/91935/how-to-chmod-755-all-directories-but-no-file-recursively<br />
<br />
However, this seems to be the best solution, when you do not need to unset execute permissions on files:<br />
<br />
<br />
<pre><code>chmod -R u+rwX,go+rX,go-w /path</code></pre>
The important thing to note here is that X acts differently to x - the man page says The execute/search bits if the file is a directory or any of the execute/search bits are set in the original (unmodified) mode. In other words, chmod u+X on a file won't set the execute bit; and g+X will only set it if it's already set for the user. </div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-77717406910582373662014-10-28T18:44:00.001+05:302014-10-28T18:44:16.604+05:30Apache Keep Alive Setting<div dir="ltr" style="text-align: left;" trbidi="on">
This setting determines if a connection is kept alive after a single file is transferred between the server and the browser.<br />
<br />
Default is off<br />
<br />
Can be turned on depending on available RAM and traffic patterns: <br />
<br />
https://ausweb.com.au/technobabble/2012/07/27/apache-optimization/</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-89654330070102498052014-10-28T18:35:00.000+05:302014-10-28T18:35:36.290+05:30Content Negotiation for Languages<div dir="ltr" style="text-align: left;" trbidi="on">
http://www.w3.org/blog/2006/02/content-negotiation/</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-86794020454434165622014-10-28T18:14:00.001+05:302014-10-28T18:14:45.258+05:30How to configure etags<div dir="ltr" style="text-align: left;" trbidi="on">
<span id="more"></span><br />
"remove the iNode portion of Etags. To do this in Apache add the following lines to your configuration file.<br />
<pre><code><Directory /usr/local/httpd/htdocs>
FileETag MTime Size
</Directory>" </code></pre>
<br />
<br />
Or choose "MTime Size" for the Etags setting in WHM's Apache configuration<br />
<br />
http://www.websiteoptimization.com/speed/tweak/etags-revisited/<br />
<br /></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-44529088537685532342014-10-13T16:33:00.000+05:302014-10-13T16:33:39.409+05:30Jquery multiple selectors<div dir="ltr" style="text-align: left;" trbidi="on">
<h4 class="name">
jQuery( "selector1, selector2, selectorN" )</h4>
Note that the commas are within the selector.
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-404267968343287205.post-77441856705493596722014-10-13T16:27:00.006+05:302014-10-13T16:27:48.818+05:30Jquery iterating over arrays, objects, and array-like objects<div dir="ltr" style="text-align: left;" trbidi="on">
http://learn.jquery.com/using-jquery-core/iterating/<br />
<br />
<pre><div class="container">
<div class="line">
<code><span class="keyword">var</span> sum = <span class="number">0</span>;</code></div>
</div>
<div class="container">
<div class="line">
<code> </code></div>
</div>
<div class="container">
<div class="line">
<code><span class="keyword">var</span> arr = [ <span class="number">1</span>, <span class="number">2</span>, <span class="number">3</span>, <span class="number">4</span>, <span class="number">5</span> ];</code></div>
</div>
</pre>
<br />
<pre><div class="container">
<div class="line">
<code>$.each( arr, <span class="keyword">function</span>( index, value ){</code></div>
</div>
<div class="container">
<div class="line">
<code> sum += value;</code></div>
</div>
<div class="container">
<div class="line">
<code>});</code></div>
</div>
</pre>
</div>
Anonymousnoreply@blogger.com0