<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5251464094622647831</id><updated>2026-08-26T03:52:18.103-07:00</updated><category term="coldfusion"/><category term="Facebook"/><category term="google"/><category term="Face book"/><category term="linux"/><category term="JSON"/><category term="Semantic Web"/><category term="confluence"/><category term="open graph"/><category term="postgres"/><category term="social media"/><category term="web 2.0"/><category term="API"/><category term="Free Palestine"/><category term="Ontologies"/><category term="Railo"/><category term="adsense"/><category term="Centos"/><category term="Greece"/><category term="Palestine"/><category term="application"/><category term="html"/><category term="information retrieval"/><category term="javascript"/><category term="knowledge management"/><category term="lucee"/><category term="webmaster"/><category term="windows"/><category term=".htaccess"/><category term="Arabs In London"/><category term="CLIR"/><category term="FB"/><category term="Islam"/><category term="RSS Feed"/><category term="Scientific Research"/><category term="Stream Publish"/><category term="cfhttp"/><category term="chrome"/><category term="coldfusion component"/><category term="database"/><category term="education"/><category term="flotilla"/><category term="gadget"/><category term="https"/><category term="igoogle"/><category term="jupyter notebook"/><category term="linkedin"/><category term="micromanager"/><category term="mobile"/><category term="pandas"/><category term="php"/><category term="research methodology"/><category term="rest api"/><category term="search engine"/><category term="shell"/><category term="ssl"/><category term="university"/><category term="web 3.0"/><category term="webservice"/><category term="widget"/><category term="wiki"/><category term="windows 10"/><category term="wordpress"/><category term="3.7"/><category term="404 error"/><category term="405 error"/><category term="Active Directory"/><category term="Arab"/><category term="Atom"/><category term="BM25"/><category term="Barack Obama"/><category term="Barcelona"/><category term="Bash"/><category term="CCC"/><category term="CFLDAP"/><category term="Cairo"/><category term="Career development"/><category term="Check Point"/><category term="Command Line"/><category term="Corpora"/><category term="Data frames"/><category term="Debian"/><category term="Descriptive Logic"/><category term="Edes Death"/><category term="F8"/><category term="Gaza"/><category term="Google analytics"/><category term="Greek"/><category term="Horizontal Chainage"/><category term="IDE"/><category term="IDLE"/><category term="John Tait"/><category term="Karen Spärck Jones"/><category term="Logic"/><category term="Malcolm Gladwell"/><category term="Micromanagement"/><category term="Mobbing"/><category term="Ontoloy"/><category term="Permalinks"/><category term="PhD"/><category term="Politics"/><category term="Python"/><category term="SSLHandshakeException"/><category term="Swine Flu"/><category term="Swine Influenza"/><category term="The Path Towards Having a Successful Career"/><category term="Ubuntu"/><category term="Vulnerability"/><category term="abstract"/><category term="apache"/><category term="aquarium"/><category term="authorization"/><category term="autosuggest"/><category term="barcelona aquarium"/><category term="billboard"/><category term="blog"/><category term="books"/><category term="bootstrap"/><category term="business management"/><category term="bussiness ideas"/><category term="career path"/><category term="certificate"/><category term="cfform"/><category term="cfinput"/><category term="checkpoint"/><category term="classes"/><category term="code snippet"/><category term="content management"/><category term="cookies"/><category term="css"/><category term="datatables"/><category term="decision engine"/><category term="definition"/><category term="desktop"/><category term="development"/><category term="disk space"/><category term="dolphin"/><category term="dolphin tour"/><category term="earth"/><category term="error handling"/><category term="europe"/><category term="firefox"/><category term="font cache"/><category term="football"/><category term="form"/><category term="google wave"/><category term="i"/><category term="immigration"/><category term="inline code"/><category term="java script"/><category term="jobs"/><category term="jquery"/><category term="jumo"/><category term="kids"/><category term="logout"/><category term="maktoob"/><category term="maps"/><category term="memory"/><category term="microsoft"/><category term="mode"/><category term="moral harassment"/><category term="multiselect"/><category term="mysql"/><category term="new era in communications"/><category term="oauth"/><category term="office 2013"/><category term="ontology"/><category term="operating system"/><category term="photo of the day"/><category term="profile"/><category term="proposal"/><category term="redirect"/><category term="refinedwiki"/><category term="refugees"/><category term="reverse proxy"/><category term="rss feed in coldfusion"/><category term="select"/><category term="smart devices"/><category term="smart phones"/><category term="software"/><category term="sql"/><category term="syncrony"/><category term="tablet"/><category term="taxonomy"/><category term="tomcat"/><category term="tour"/><category term="traffic"/><category term="translate"/><category term="trunc"/><category term="twitter"/><category term="unix"/><category term="vaccination"/><category term="video capture"/><category term="voip"/><category term="wataniya"/><category term="yahoo"/><category term="عرب لندن"/><category term="وفاة عدنان"/><title type='text'>Mustafa Abusalah Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.abusalah.info/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>112</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-1081737140689500552</id><published>2022-11-10T23:09:00.007-08:00</published><updated>2022-11-10T23:09:38.028-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Reset wordpress Premissions on Linux</title><content type='html'>&lt;p&gt;&amp;nbsp;When you try to update wordpress or install /update a plugin and fail to do so, it means you need to reset the folders and files permissions on your server.&lt;/p&gt;&lt;p&gt;You can bulk fix the problem by updating the permissions of the directories and files in your web host location:&lt;/p&gt;&lt;pre class=&quot;wp-block-preformatted crayon:false&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: whitesmoke; border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; display: block; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.42857; margin: 30px 0px; orphans: 2; overflow-wrap: break-word; overflow: auto; padding: 9.5px; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-break: break-all; word-spacing: 0px;&quot;&gt;cd /home/www/yourdomainfolder/&lt;/pre&gt;&lt;p&gt;&amp;nbsp;In your web directory root run the below command:&lt;/p&gt;&lt;pre class=&quot;wp-block-preformatted crayon:false&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: whitesmoke; border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; display: block; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.42857; margin: 30px 0px; orphans: 2; overflow-wrap: break-word; overflow: auto; padding: 9.5px; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-break: break-all; word-spacing: 0px;&quot;&gt;find .&amp;nbsp;-type d -exec chmod 755 {} \;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This would change the access permission to all folders to rwx r_x r_x&lt;/p&gt;&lt;p&gt;Now time to change the files permissions to -rw-r--r--&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;wp-block-preformatted crayon:false&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: whitesmoke; border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; display: block; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.42857; margin: 30px 0px; orphans: 2; overflow-wrap: break-word; overflow: auto; padding: 9.5px; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-break: break-all; word-spacing: 0px;&quot;&gt;find . -type f -exec chmod 644 {} \;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The Directories and files are now reset to the default.&lt;/p&gt;&lt;p&gt;If you still face a problem it means you need to change the owner of the folders and files.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/1081737140689500552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2022/11/reset-wordpress-premissions-on-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1081737140689500552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1081737140689500552'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2022/11/reset-wordpress-premissions-on-linux.html' title='Reset wordpress Premissions on Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-7728178540065043608</id><published>2019-12-02T22:18:00.001-08:00</published><updated>2019-12-02T22:18:20.054-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".htaccess"/><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="https"/><title type='text'>Use .htaccess to Redirect to HTTPS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you are using apache webserver and would like to redirect all your traffic to the Secured Socket Layer protocol SSL, you may do that by editing the .htaccess file which resides on the html root of your hosting directory. To do so please add the below lines to your .htaccess file:&lt;br /&gt;
&lt;br /&gt;
#HTTPS Redirect&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;RewriteEngine On&lt;br /&gt;RewriteCond %{HTTPS} !=on&lt;br /&gt;RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;#End HTTPS Redirect&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/7728178540065043608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2019/12/use-htaccess-to-redirect-to-https.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7728178540065043608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7728178540065043608'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2019/12/use-htaccess-to-redirect-to-https.html' title='Use .htaccess to Redirect to HTTPS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-8812895659605443830</id><published>2019-01-08T05:04:00.000-08:00</published><updated>2019-01-14T03:00:06.470-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data frames"/><category scheme="http://www.blogger.com/atom/ns#" term="jupyter notebook"/><category scheme="http://www.blogger.com/atom/ns#" term="pandas"/><category scheme="http://www.blogger.com/atom/ns#" term="postgres"/><category scheme="http://www.blogger.com/atom/ns#" term="sql"/><title type='text'> This code demonstrates how to update Postgress Database Table in Bulk</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;script src=&quot;https://gist.github.com/mabusalah/70de94fc48b9b8dddcc2d78256946569.js&quot;&gt;&lt;/script&gt;
&lt;/div&gt;
More about Postgres and Python can be found &lt;a href=&quot;https://pynative.com/python-postgresql-insert-update-delete-table-data-to-perform-crud-operations/&quot;&gt;here&lt;/a&gt;.

If you have any question please let me know.</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/8812895659605443830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2019/01/this-code-demonstrates-how-to-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8812895659605443830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8812895659605443830'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2019/01/this-code-demonstrates-how-to-update.html' title=' This code demonstrates how to update Postgress Database Table in Bulk'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-1678949854476442099</id><published>2019-01-03T05:34:00.000-08:00</published><updated>2019-01-03T05:34:25.690-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jupyter notebook"/><category scheme="http://www.blogger.com/atom/ns#" term="pandas"/><category scheme="http://www.blogger.com/atom/ns#" term="postgres"/><title type='text'>Connect Jupyter Notebook Pandas to Postgres</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
First install Python library Psycopg2 to connect to PostgreSQL:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;!pip install psycopg2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now import the necessary libraries: &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;import pandas as pd&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;import psycopg2 as pg&lt;br /&gt;import pandas.io.sql as psql&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Connect to the DB Server: &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;conn = pg.connect(&quot;postgres://username:password@server:port/dbname&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Execute a Query:&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;df = pd.read_sql(&#39;select* from table_name&#39;, conn)&lt;br /&gt;df.head()&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/1678949854476442099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2019/01/connect-jupyter-notebook-pandas-to.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1678949854476442099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1678949854476442099'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2019/01/connect-jupyter-notebook-pandas-to.html' title='Connect Jupyter Notebook Pandas to Postgres'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-4549296008409818250</id><published>2018-11-25T23:09:00.000-08:00</published><updated>2018-11-25T23:09:54.123-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="confluence"/><category scheme="http://www.blogger.com/atom/ns#" term="Google analytics"/><category scheme="http://www.blogger.com/atom/ns#" term="refinedwiki"/><title type='text'>Google Analytics on Refined Wiki Mobile Theme</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Tracking mobile users on Confluence while using Refinedwiki mobile theme is not possible or straightforward using theme configuration. I found a work around that will track users on Google Analytics smoothly. Please follow the below steps:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Create a js file, call is analytics.js with the analytics script code, it should look something similar to the below:&lt;br /&gt;&amp;nbsp; (function(i,s,o,g,r,a,m){i[&#39;GoogleAnalyticsObject&#39;]=r;i[r]=i[r]||function(){&lt;br /&gt;&amp;nbsp; (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),&lt;br /&gt;&amp;nbsp; m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)&lt;br /&gt;&amp;nbsp; })(window,document,&#39;script&#39;,&#39;//www.google-analytics.com/analytics.js&#39;,&#39;ga&#39;);&lt;br /&gt;&amp;nbsp; ga(&#39;create&#39;, &#39;&lt;span style=&quot;background-color: yellow;&quot;&gt;UA-XXXXXX&lt;/span&gt;&#39;, &#39;auto&#39;);&lt;br /&gt;&amp;nbsp; ga(&#39;set&#39;, &#39;userId&#39;,AJS.Data.get(&quot;remote-user&quot;)); // Set the user ID using signed-in user_id.&amp;nbsp; &lt;br /&gt;&amp;nbsp; ga(&#39;send&#39;, &#39;pageview&#39;);&lt;/li&gt;
&lt;li&gt;Save your script on confluence server confluenceInstallationDirectory/confluence/ OR install it on any other location that can be access via http or https&lt;/li&gt;
&lt;li&gt;Go to confluence administration and click on User Macros on the left menu.&lt;/li&gt;
&lt;li&gt;Click on Create a User Macro&lt;/li&gt;
&lt;li&gt;Now set up per the below photos:&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW_QQLV_6rvjFSN2Evm3tXF2-9-PzzNrzgxpHefINXauIVjYHVxT1gSlj3nHbCTXBaKjsqfnFbR410N83cn3uc_b5Yv3WBUB1bF2FkCjAa5TOPv6iGJPcazUjm5pEylS5B-3GVKr249MzI/s1600/tempsnip.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1217&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW_QQLV_6rvjFSN2Evm3tXF2-9-PzzNrzgxpHefINXauIVjYHVxT1gSlj3nHbCTXBaKjsqfnFbR410N83cn3uc_b5Yv3WBUB1bF2FkCjAa5TOPv6iGJPcazUjm5pEylS5B-3GVKr249MzI/s400/tempsnip.png&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Save and go to refind wiki mobile theme and click on Macro Render Rules, then click Add Macro Render Rule. On choose macro select Mobile Tracking. Click Save.&lt;/li&gt;
&lt;li&gt;Now go to refind wiki mobile theme configuration, in the footer add the wiki code: {mobiletracking} then save.&lt;/li&gt;
&lt;/ol&gt;
Now you will be able to track mobile users on your confluence using google analytics. This was tested on confluence 6.12 &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/4549296008409818250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2018/11/google-analytics-on-refined-wiki-mobile.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/4549296008409818250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/4549296008409818250'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2018/11/google-analytics-on-refined-wiki-mobile.html' title='Google Analytics on Refined Wiki Mobile Theme'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW_QQLV_6rvjFSN2Evm3tXF2-9-PzzNrzgxpHefINXauIVjYHVxT1gSlj3nHbCTXBaKjsqfnFbR410N83cn3uc_b5Yv3WBUB1bF2FkCjAa5TOPv6iGJPcazUjm5pEylS5B-3GVKr249MzI/s72-c/tempsnip.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-2678881411406295354</id><published>2018-11-25T05:56:00.001-08:00</published><updated>2018-11-25T05:56:16.685-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="disk space"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>linux Server out of Space</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You could find your VPS out of space all the sudden especially if you are enabling logging for your website or web apps. First you need to know which directory is taking most of the size, then you can eliminate the problem or ask to increase disk place:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;RqBzHd&quot;&gt;
&lt;ul class=&quot;i8Z77e&quot;&gt;
&lt;li class=&quot;TrT0Xe&quot;&gt;Go to the root of your vps by typing on ur shell:# cd /&lt;/li&gt;
&lt;li class=&quot;TrT0Xe&quot;&gt;Run: #sudo du -h --max-depth=1&lt;/li&gt;
&lt;li class=&quot;TrT0Xe&quot;&gt;Note which directories are using a lot of &lt;b&gt;disk space&lt;/b&gt;.&lt;/li&gt;
&lt;li class=&quot;TrT0Xe&quot;&gt;cd into one of the big directories.&lt;/li&gt;
&lt;li class=&quot;TrT0Xe&quot;&gt;Run #ls -l to see which files are using a lot of &lt;b&gt;space&lt;/b&gt;. Delete any you don&#39;t need.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/2678881411406295354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2018/11/linux-server-out-of-space.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/2678881411406295354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/2678881411406295354'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2018/11/linux-server-out-of-space.html' title='linux Server out of Space'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-1346052906455600548</id><published>2018-10-01T04:50:00.001-07:00</published><updated>2018-10-11T01:02:14.550-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.7"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="IDLE"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 10"/><title type='text'>IDLE subprocess didn&#39;t make connection Python 3.7</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;vote-count-post &quot; itemprop=&quot;upvoteCount&quot;&gt;&lt;br /&gt;&lt;/span&gt;
        &lt;br /&gt;
&lt;div class=&quot;postcell post-layout--right&quot;&gt;
&lt;div class=&quot;post-text&quot; itemprop=&quot;text&quot;&gt;
After installing Python on Windows 10. 
When trying to open IDLE, Python&#39;s IDE, you might get a&amp;nbsp; message saying 
that &quot;&lt;span class=&quot;st&quot;&gt;&lt;i&gt;IDLE&#39;s subprocess didn&#39;t make connection&lt;/i&gt;. Either IDLE can&#39;t start a subprocess or personal firewall software is blocking the connection&lt;/span&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
To solve this issue just run IDLE as an Administrator, by right click on the IDLE icon and click Run as administrator. See Photo below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv7tQJr7cO1CTNVUVGBfE5VBNwmkQpxYvOT27EO4zZMk8RUI2PcvlOrSoX36GsbjfqiFStNtsR9EcY7vbHgvwqQZQGLuUwgmH4t5iSRWR9-w55p3Ddjr7f_sAKXVQ41rkwdHEO2y9w6xMf/s1600/IDLE.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;645&quot; data-original-width=&quot;399&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv7tQJr7cO1CTNVUVGBfE5VBNwmkQpxYvOT27EO4zZMk8RUI2PcvlOrSoX36GsbjfqiFStNtsR9EcY7vbHgvwqQZQGLuUwgmH4t5iSRWR9-w55p3Ddjr7f_sAKXVQ41rkwdHEO2y9w6xMf/s320/IDLE.PNG&quot; width=&quot;197&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/1346052906455600548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2018/10/idle-subprocess-didnt-make-connection.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1346052906455600548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1346052906455600548'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2018/10/idle-subprocess-didnt-make-connection.html' title='IDLE subprocess didn&#39;t make connection Python 3.7'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv7tQJr7cO1CTNVUVGBfE5VBNwmkQpxYvOT27EO4zZMk8RUI2PcvlOrSoX36GsbjfqiFStNtsR9EcY7vbHgvwqQZQGLuUwgmH4t5iSRWR9-w55p3Ddjr7f_sAKXVQ41rkwdHEO2y9w6xMf/s72-c/IDLE.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-1460647708799551968</id><published>2018-03-15T03:53:00.001-07:00</published><updated>2018-03-15T03:53:10.313-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="lucee"/><category scheme="http://www.blogger.com/atom/ns#" term="postgres"/><title type='text'>ERROR: cross-database references are not implemented</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You face this error while trying to query two tables from difference databases in Postgres, as Postgress is unlike SQL Server, you can&#39;t join two tables from different databases.&lt;br /&gt;
Instead you may have One Database with Two different &lt;a href=&quot;https://www.postgresql.org/docs/7.4/static/ddl-schemas.html&quot;&gt;Schemas&lt;/a&gt;.&lt;br /&gt;
Schemas group your data tables separately and give you the flexibility to query and join tables from across schemas in the same Database.&lt;br /&gt;
&lt;br /&gt;
So if you have DB1 and DB2, you need to move the tables in DB2 to DB1 but in a new schema.&lt;br /&gt;
&lt;br /&gt;
If you are using the public schema in DB2 you need to change the name:&lt;br /&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;kwd&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;kwd&quot;&gt;alter&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;schema&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;public&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; rename &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; new_schema_name&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;create&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;schema&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;public&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
Now Backup your Schema:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; pg_dump &lt;/span&gt;&lt;span class=&quot;com&quot;&gt;--format custom --file &quot;my_backup&quot; --schema &quot;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;com&quot;&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;new_schema_name&lt;/span&gt;&lt;/code&gt;&quot; &quot;db2&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; pg_restore &lt;/span&gt;&lt;span class=&quot;com&quot;&gt;--dbname &quot;db1&quot; &quot;my_backup&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Your Done. If you have any question please let me know.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&quot;lang-sql prettyprint prettyprinted&quot; style=&quot;text-align: left;&quot;&gt;
&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/1460647708799551968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2018/03/error-cross-database-references-are-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1460647708799551968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1460647708799551968'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2018/03/error-cross-database-references-are-not.html' title='ERROR: cross-database references are not implemented'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-8558830034374501468</id><published>2018-01-31T23:56:00.001-08:00</published><updated>2018-01-31T23:56:57.775-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="font cache"/><category scheme="http://www.blogger.com/atom/ns#" term="office 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 10"/><title type='text'>Windows font cache service status Stopping</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I was trying to install a language package to my MSOffice 2013 and was stuck with an error:&lt;br /&gt;
&lt;br /&gt;
Error 1920. Service &#39;Windows Font Cache Service&#39; (FontCache) Failed to start...&lt;br /&gt;
&lt;br /&gt;
In windows search look for services, then check the below service &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span name=&quot;subject&quot;&gt;Windows FontCache Service&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span name=&quot;subject&quot;&gt;Most likely the service is stopped or stopping or disabled. If you can&#39;t start the service what you need to do is install the service again, if you are running windows 10, 7 or 8 this website will help you:&lt;/span&gt;&lt;br /&gt;
&lt;span name=&quot;subject&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;http://batcmd.com/windows/10/services/fontcache/&quot;&gt;&lt;span name=&quot;subject&quot;&gt;&lt;strong&gt;http://batcmd.com/windows/10/services/fontcache/&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span name=&quot;subject&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
Restore Default Startup Type for Windows Font Cache Service, by downloading the proper restore file to your computer. Run the restore file, restart your machine. All is done. You may install the Language package smoothly now.&lt;br /&gt;
&lt;br /&gt;
Good Luck!&lt;br /&gt;
&lt;span name=&quot;subject&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/8558830034374501468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2018/01/windows-font-cache-service-status.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8558830034374501468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8558830034374501468'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2018/01/windows-font-cache-service-status.html' title='Windows font cache service status Stopping'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-2637845529471485969</id><published>2018-01-29T04:56:00.002-08:00</published><updated>2018-01-29T04:56:38.289-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="confluence"/><category scheme="http://www.blogger.com/atom/ns#" term="logout"/><title type='text'>Change Confluence Logout Page</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
To change confluence logout page you need to edit the &lt;b&gt;xwork.xml&lt;/b&gt; file located in confuence-x.x.x jar file. The jar file is normally located in installationdirectory [/atlassian-confluence-x.x.x/confluence/WEB-INF/lib/confluence-x.x.x.jar&lt;br /&gt;
&lt;br /&gt;
unjar the file as shown the below on the command prompt:&lt;br /&gt;
&lt;br /&gt;
jar xf&amp;nbsp; confluence-x.x.x.jar xwork.xml&lt;br /&gt;
&lt;br /&gt;
edit the file and replace the line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;result name=&quot;success&quot; type=&quot;redirect&quot;&amp;gt;${logoutUrl}&amp;lt;/result&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With your new logout file location.&lt;br /&gt;
&lt;br /&gt;
save your work and then rejar xwork.xml to the jar file:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;jar uf&amp;nbsp; confluence-x.x.x.jar xwork.xml&lt;br /&gt;
&lt;br /&gt;
Your Done! &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/2637845529471485969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2018/01/change-confluence-logout-page.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/2637845529471485969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/2637845529471485969'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2018/01/change-confluence-logout-page.html' title='Change Confluence Logout Page'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-8845586599334849351</id><published>2017-10-05T22:06:00.003-07:00</published><updated>2017-10-05T22:06:22.418-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datatables"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="lucee"/><category scheme="http://www.blogger.com/atom/ns#" term="postgres"/><title type='text'>Datatables Server Side Processing using Coldfusion</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Datatables Server Side Processing using Coldfusion&lt;br /&gt;
&lt;br /&gt;

Code:   Coldfusion Server Side For Datatables&lt;br /&gt;

&lt;br /&gt;
Environment: Datatables 1.10.16, Lucee 5.x, Postgres 9.6&lt;br /&gt;

&lt;br /&gt;
Issue Date:  04/10/2017&lt;br /&gt;

&lt;br /&gt;
Notes:&lt;br /&gt;

There is no warranty that the code will work on a different environment or different version.&lt;br /&gt;

You may create the DB table using the postgres.sql script included.&lt;br /&gt;

This project was tested and fully functioning.&lt;br /&gt;

&lt;br /&gt;
Features:&lt;br /&gt;

Datatables query paging&lt;br /&gt;

Case Insensitive search filter to all query results.&lt;br /&gt;

Sort by all fields including date.&lt;br /&gt;

This repository does not include all Datatables features. In the code
 I&#39;m only using datatables.js, but you may extend the features.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Repository is &lt;a href=&quot;https://github.com/mabusalah/datatablecfm&quot;&gt;available on github&lt;/a&gt;.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/8845586599334849351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2017/10/datatables-server-side-processing-using.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8845586599334849351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8845586599334849351'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2017/10/datatables-server-side-processing-using.html' title='Datatables Server Side Processing using Coldfusion'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-2018010861969736181</id><published>2017-09-15T22:42:00.000-07:00</published><updated>2017-09-15T22:42:14.795-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="confluence"/><category scheme="http://www.blogger.com/atom/ns#" term="rest api"/><category scheme="http://www.blogger.com/atom/ns#" term="reverse proxy"/><category scheme="http://www.blogger.com/atom/ns#" term="syncrony"/><title type='text'>Enabling Collaborative Editing in Confluence 6.x is a must to be able to use the Rest APIs to Add or Update a Page</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you come a cross the below error when trying to add a page to Atlassian Confluence 6.x:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #d0e0e3;&quot;&gt;Unable to save changes made outside the editor to ContentId while collaborative editing is disabled confluence api&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
That means your Collaborative Editor is disabled, you need to enable the Collaborative Editing in case you need to run the APIs. If you are running Confluence behind a&lt;b&gt; reverse proxy&lt;/b&gt;, what you need to do is to use Confluence internal proxy, this could be done by adding the below to line to Confluence Service:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;-Dsynchrony.proxy.enabled=true&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Then restart the service. To learn how to configure system properties &lt;a href=&quot;https://confluence.atlassian.com/doc/configuring-system-properties-168002854.html&quot;&gt;click here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/2018010861969736181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2017/09/enabling-collaborative-editing-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/2018010861969736181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/2018010861969736181'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2017/09/enabling-collaborative-editing-in.html' title='Enabling Collaborative Editing in Confluence 6.x is a must to be able to use the Rest APIs to Add or Update a Page'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-7232930188302793432</id><published>2017-08-25T03:01:00.000-07:00</published><updated>2017-08-25T03:07:15.377-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="certificate"/><category scheme="http://www.blogger.com/atom/ns#" term="confluence"/><category scheme="http://www.blogger.com/atom/ns#" term="ssl"/><category scheme="http://www.blogger.com/atom/ns#" term="tomcat"/><title type='text'>Install SSL Certificate on Tomcat OR Confluence Server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The below steps demonstrates how to install Existing Verified Certificates on Confluence server or Tomcat Application Server:&lt;br /&gt;
&lt;br /&gt;
1- You should have your domain certificate and key, for example:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;company_net.crt&lt;br /&gt;
company_net.crt&lt;/code&gt;
&lt;br /&gt;
2- You should install openssl, I did it on windows platform:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://wiki.openssl.org/index.php/Binaries&quot;&gt;https://wiki.openssl.org/index.php/Binaries&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3- run the below command in openssl to generate the .p12 Personal Information Exchange&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;i&gt;&lt;code&gt;openssl pkcs12 -export -in &lt;/code&gt;&lt;code&gt;company_net.crt -inkey &lt;/code&gt;&lt;code&gt;company_net.key -out &lt;/code&gt;&lt;code&gt;company_net.p12&lt;/code&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
4- Now move the .p12 to the server and run the keytool to generate the .jks key (Java Key Store), the keytool is normally located in the JDK or JRE directory whether in TOMCAT or JAVA Directory.&lt;br /&gt;
&lt;br /&gt;
5- Run the keytool comman as below:&lt;br /&gt;
&lt;code&gt;C:\tomacat\jre\bin&amp;gt;keytool -importkeystore -destkeystore c:\mykeystore.jks -srckeystore c:\company_net.p12 -srcstoretype pkcs12&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
6- Once the .jks is generate go to the server.xml file located in tomcat or confluence config directory and un-comment the Connector tag, the server.xml should look close to the below:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/mabusalah/ef8c22753ac4244b231e692855e0f0d9.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/7232930188302793432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2017/08/install-ssl-certificate-on-tomcat-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7232930188302793432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7232930188302793432'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2017/08/install-ssl-certificate-on-tomcat-or.html' title='Install SSL Certificate on Tomcat OR Confluence Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-7840293259805761080</id><published>2017-08-22T01:49:00.000-07:00</published><updated>2017-08-22T01:50:37.579-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="form"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="select"/><title type='text'>Dynamically Filter Select with JQuery</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
With jquery you may search within form select field easily, below is a simple example:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/mabusalah/572e9b9cc7463a5237733900de9a2cfe.js&quot;&gt;&lt;/script&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/7840293259805761080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2017/08/dynamically-filter-select-with-jquery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7840293259805761080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7840293259805761080'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2017/08/dynamically-filter-select-with-jquery.html' title='Dynamically Filter Select with JQuery'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-1282419345127386228</id><published>2017-06-02T02:42:00.001-07:00</published><updated>2017-06-02T02:42:28.433-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bootstrap"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="multiselect"/><title type='text'>Bootstrap Multiselect form autosubmit onDropdownHide </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The below code will show you how to auto submit a form when using multiselect functionality in bootstrap, this is based on a bootstrap function call onDropdownHide:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/mabusalah/f454fd00de65c0d136d67e009181355e.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
If you have any question please let me know.
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/1282419345127386228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2017/06/bootstrap-multiselect-form-autosubmit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1282419345127386228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1282419345127386228'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2017/06/bootstrap-multiselect-form-autosubmit.html' title='Bootstrap Multiselect form autosubmit onDropdownHide '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-7368222210827209258</id><published>2017-01-20T22:33:00.004-08:00</published><updated>2017-01-20T22:34:37.144-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="smart devices"/><category scheme="http://www.blogger.com/atom/ns#" term="smart phones"/><category scheme="http://www.blogger.com/atom/ns#" term="tablet"/><title type='text'>How to Show Content on Mobile Devices, Smart Phones and Tablets only</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp;There are two ways to do that, whether to use javascript or to use css style sheet.&lt;br /&gt;
&lt;br /&gt;
Javascript: The code below will redirect the visit to a different page which should be a mobile theme page:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;lt;script&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&amp;lt;!--&lt;br /&gt;&amp;nbsp; if (screen.width &amp;lt;= 699) {&lt;br /&gt;&amp;nbsp; document.location = &quot;https://www.mymobilepage.com&quot;;&lt;br /&gt;}&lt;br /&gt;//--&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;CSS: In CSS you can decide which part of your page to show or to hid on a mobile device ora tablet:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 dir=&quot;ltr&quot;&gt;
&lt;b&gt;Show content on mobile devices and tablets:&lt;/b&gt;&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot;&gt;
The below div tag shows the content on mobile devices and or tablets:&lt;/div&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;showToMobile&quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&lt;code&gt;TEXT OR IMAGE FOR MOBILE HERE&lt;/code&gt;&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&lt;code&gt;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&quot;last&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id=&quot;last&quot;&gt;
The below css code contains the style class definition, this should be stored in your .css file on in your style sheet in the head section of your html page:&lt;/div&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&lt;span class=&quot;content-post__body&quot; itemprop=&quot;articleBody&quot;&gt;&lt;span class=&quot;hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_rich_text&quot; data-hs-cos-general-type=&quot;meta_field&quot; data-hs-cos-type=&quot;rich_text&quot; id=&quot;hs_cos_wrapper_post_body&quot;&gt;&lt;pre dir=&quot;ltr&quot;&gt;  .showToMobile&lt;/pre&gt;
&lt;/span&gt;&lt;/span&gt;   {&lt;span class=&quot;Apple-tab-span&quot;&gt; &lt;/span&gt;display: none;}&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   /* Portrait and Landscape Screens */&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   @media only screen&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   and (min-device-width : 320px)&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   and (max-device-width : 699px)&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   {&amp;nbsp;.showToMobile { display: inline;}}&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&amp;lt;/style&amp;gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;content-post__body&quot; itemprop=&quot;articleBody&quot;&gt;&lt;span class=&quot;hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_rich_text&quot; data-hs-cos-general-type=&quot;meta_field&quot; data-hs-cos-type=&quot;rich_text&quot; id=&quot;hs_cos_wrapper_post_body&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 dir=&quot;ltr&quot;&gt;
&lt;b&gt;Hide content on mobile devices and tablets:&lt;/b&gt;&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;span class=&quot;content-post__body&quot; itemprop=&quot;articleBody&quot;&gt;&lt;span class=&quot;hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_rich_text&quot; data-hs-cos-general-type=&quot;meta_field&quot; data-hs-cos-type=&quot;rich_text&quot; id=&quot;hs_cos_wrapper_post_body&quot;&gt;The below div tag hides the content on mobile devices and or tablets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&amp;lt;div class=&quot;mobileHide&quot;&amp;gt;&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;TEXT OR IMAGE NOT FOR MOBILE HERE&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;span class=&quot;content-post__body&quot; itemprop=&quot;articleBody&quot;&gt;&lt;span class=&quot;hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_rich_text&quot; data-hs-cos-general-type=&quot;meta_field&quot; data-hs-cos-type=&quot;rich_text&quot; id=&quot;hs_cos_wrapper_post_body&quot;&gt;The
 below css code contains the style class definition, this should be 
stored in your .css file on in your style sheet in the head section of 
your html page:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   .mobileHide { display: inline;}&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   /* Portrait and Landscape Screens */&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   @media only screen&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   and (min-device-width : 320px)&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   and (max-device-width : 699px)&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;   { &amp;nbsp;.mobileHide { display: none;}}&lt;/pre&gt;
&lt;pre dir=&quot;ltr&quot;&gt;&amp;lt;/style&amp;gt;&lt;/pre&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
If you want this styling to apply to your entire website, add the following to your CSS stylesheet:&lt;/div&gt;
&lt;pre dir=&quot;ltr&quot;&gt;.mobileHide &lt;span class=&quot;content-post__body&quot; itemprop=&quot;articleBody&quot;&gt;&lt;span class=&quot;hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_rich_text&quot; data-hs-cos-general-type=&quot;meta_field&quot; data-hs-cos-type=&quot;rich_text&quot; id=&quot;hs_cos_wrapper_post_body&quot;&gt;&lt;pre dir=&quot;ltr&quot;&gt;{ display: none;}&lt;/pre&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/7368222210827209258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2017/01/how-to-show-content-on-mobile-devices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7368222210827209258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/7368222210827209258'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2017/01/how-to-show-content-on-mobile-devices.html' title='How to Show Content on Mobile Devices, Smart Phones and Tablets only'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-1541146771957945143</id><published>2015-02-26T04:56:00.000-08:00</published><updated>2017-06-02T02:51:01.528-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="coldfusion"/><category scheme="http://www.blogger.com/atom/ns#" term="confluence"/><category scheme="http://www.blogger.com/atom/ns#" term="Railo"/><category scheme="http://www.blogger.com/atom/ns#" term="rest api"/><title type='text'>Add Attachment to Confluence Page using Rest API</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
To add an attachment to a page on confluence using rest api in coldfusion (tested on railo 4.x) Please use the below method:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/mabusalah/8db15f074f19915236e8.js&quot;&gt;&lt;/script&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/1541146771957945143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2015/02/create-page-on-confluence-using-rest-api.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1541146771957945143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/1541146771957945143'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2015/02/create-page-on-confluence-using-rest-api.html' title='Add Attachment to Confluence Page using Rest API'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-8437636928670688488</id><published>2014-09-27T00:34:00.000-07:00</published><updated>2014-09-27T00:34:44.102-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bash"/><category scheme="http://www.blogger.com/atom/ns#" term="Centos"/><category scheme="http://www.blogger.com/atom/ns#" term="Debian"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="shell"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerability"/><title type='text'>Linux Bash Vulnerability - Test and Solution</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 class=&quot;hP&quot; id=&quot;:1xy&quot; tabindex=&quot;-1&quot;&gt;
Bash Shell Security Vulnerability&lt;/h2&gt;
&lt;h2 class=&quot;hP&quot; id=&quot;:1xy&quot; tabindex=&quot;-1&quot;&gt;
 There is an important vulnerability in the Linux operating system Bash Shell that 
has the potential of making your server easily accessible to hackers. By
 running the test command below, you can see if your bash is vulnerable 
to exploits. Please run both commands below as root on your server to 
see if your system is vulnerable.&lt;br /&gt;&lt;/h2&gt;
&lt;div class=&quot;a3s&quot; id=&quot;:1yo&quot;&gt;
&lt;wbr&gt;&lt;/wbr&gt;=============================== &lt;br /&gt;1. Log into your server as root &lt;br /&gt;2. Execute the following command:&lt;br /&gt;&lt;br /&gt;env x=&#39;() ; echo vulnerable&#39; bash -c &quot;echo this is a test&quot;&lt;br /&gt;&lt;br /&gt;3.
 If the output is &quot;this is a test&quot;, that means that your bash needs to 
be updated. Please refer to your specific OS below and update your 
system and bash to latest version.&lt;br /&gt;==============================&lt;wbr&gt;&lt;/wbr&gt;==&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;==============================&lt;wbr&gt;&lt;/wbr&gt;== &lt;br /&gt;1. Log into your server as root &lt;br /&gt;2. Execute the following command:&lt;br /&gt;&lt;br /&gt;export dummy=&#39;() ; echo &quot;exploited&quot;&#39;&lt;br /&gt;&lt;br /&gt;3. Enter
the following command afterwards:&lt;br /&gt;bash&lt;br /&gt;&lt;br /&gt;4. If the output is 
&quot;exploited&quot;, that means that your bash needs to be updated. Please refer
 to your specific OS below and update your system and bash to latest 
version.&lt;br /&gt;==============================&lt;wbr&gt;&lt;/wbr&gt;==&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==============================&lt;wbr&gt;&lt;/wbr&gt;====&lt;br /&gt;Debian and Ubuntu&lt;br /&gt;&lt;br /&gt;1. Log into your server as root &lt;br /&gt;2. Execute the following command:&lt;br /&gt;&lt;br /&gt;apt-get update &amp;amp;&amp;amp; apt-get -y upgrade&lt;br /&gt;&lt;br /&gt;3.
 Then run the test bash you ran earlier to see if your bash is still 
vulnerable. If the results are the same run &quot;apt-get install -y bash&quot;. 
If you are still exploited, please reply to this email and our staff 
will look into it right away.&lt;br /&gt;4. You should see the following command if your server is patched -&lt;br /&gt;&lt;br /&gt;bash: warning: x: ignoring function definition attempt&lt;br /&gt;bash: error importing function definition for `x&#39;&lt;br /&gt;&lt;br /&gt;==============================&lt;wbr&gt;&lt;/wbr&gt;====&lt;br /&gt;&lt;br /&gt;==============================&lt;wbr&gt;&lt;/wbr&gt;==== &lt;br /&gt;Centos&lt;br /&gt;&lt;br /&gt;1. Log into your into server as root &lt;br /&gt;2. Execute the following command:&lt;br /&gt;&lt;br /&gt;yum clean all &amp;amp;&amp;amp; yum update bash&lt;br /&gt;&lt;br /&gt;3.
 Then run the test bash you ran earlier to see if your bash is still 
vulnerable. If you are still exploited, please reply to this email and 
our staff will look into it right away &lt;br /&gt;4. You should see the following command if your server is patched -&lt;br /&gt;&lt;br /&gt;bash: warning: x: ignoring function definition attempt&lt;br /&gt;bash: error importing function definition for `x&#39;&lt;br /&gt;&lt;br /&gt;==============================&lt;wbr&gt;&lt;/wbr&gt;====&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/8437636928670688488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2014/09/linux-bash-vulnerability-test-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8437636928670688488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/8437636928670688488'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2014/09/linux-bash-vulnerability-test-and.html' title='Linux Bash Vulnerability - Test and Solution'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-4121710179512791162</id><published>2014-09-07T01:52:00.001-07:00</published><updated>2014-09-07T01:52:15.538-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Centos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="memory"/><title type='text'>check memory usage on Linux Centos</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3&gt;
free command&lt;/h3&gt;
The free command is the most simple and easy to use command to check memory usage on linux. Here is a quick example&lt;br /&gt;

&lt;pre class=&quot;terminal&quot;&gt;$ free -m
             total       used       free     shared    buffers     cached
Mem:          7976       6459       1517          0        865       2248
-/+ buffers/cache:       3344       4631
Swap:         1951          0       1951&lt;/pre&gt;
The m option displays all data in MBs. The total os 7976 MB is the 
total amount of RAM installed on the system, that is 8GB. The used 
column shows the amount of RAM that has been used by linux, in this case
 around 6.4 GB. The output is pretty self explanatory. The catch over 
here is the cached and buffers column. The second line tells that 4.6 GB
 is free. This is the free memory in first line added with the buffers 
and cached amount of memory.&lt;br /&gt;

Linux has the habit of caching lots of things for faster performance, so that memory can be freed and used if needed.&lt;br /&gt;
The last line is the swap memory, which in this case is lying entirely free.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/4121710179512791162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2014/09/check-memory-usage-on-linux-centos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/4121710179512791162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/4121710179512791162'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2014/09/check-memory-usage-on-linux-centos.html' title='check memory usage on Linux Centos'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-6108170755718076247</id><published>2014-09-03T23:42:00.003-07:00</published><updated>2014-09-03T23:42:46.641-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Centos"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>How to Rest Mysql Server Root Password in Case it was Forgotten</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
First you need to stop mysql service:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;span class=&quot;crayon-h&quot;&gt; &lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;etc&lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;crayon-sy&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-e&quot;&gt;mysqld &lt;/span&gt;&lt;span class=&quot;crayon-i&quot;&gt;stop&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;span class=&quot;crayon-i&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;span class=&quot;crayon-i&quot;&gt;&amp;nbsp;Now Start mysql in safemode:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;span class=&quot;crayon-i&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
mysqld_safe --skip-grant-tables&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
Login as root:&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
mysql --user=root mysql&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
Now run the below:&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
update user set Password=PASSWORD(&#39;new-password&#39;) where user=&#39;root&#39;;&lt;br /&gt;flush privileges;&lt;br /&gt;exit;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
Finally kill mysql process and start it again:&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;span class=&quot;crayon-h&quot;&gt; &lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;etc&lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;crayon-sy&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-e&quot;&gt;mysqld &lt;/span&gt;&lt;span class=&quot;crayon-i&quot;&gt;stop&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;span class=&quot;crayon-i&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-54068b5a11b4c699981930-2&quot;&gt;
&lt;span class=&quot;crayon-h&quot;&gt; &lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;etc&lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;crayon-sy&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;crayon-v&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;crayon-o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;crayon-e&quot;&gt;mysqld &lt;/span&gt;&lt;span class=&quot;crayon-i&quot;&gt;start&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;crayon-i&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/6108170755718076247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2014/09/how-to-rest-mysql-server-root-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/6108170755718076247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/6108170755718076247'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2014/09/how-to-rest-mysql-server-root-password.html' title='How to Rest Mysql Server Root Password in Case it was Forgotten'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-6472233485593687143</id><published>2014-09-02T06:01:00.001-07:00</published><updated>2014-09-02T06:01:32.836-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".htaccess"/><category scheme="http://www.blogger.com/atom/ns#" term="Permalinks"/><title type='text'>How to enable mod_rewrite on Apache?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The question is – how do I check if mod_rewrite is enabled? If it is disabled, how to I enable it on Apache on CentOS?&lt;br /&gt;

To enable mod_rewrite, you need to make sure that you have it as a 
module, and to make sure that Apache has loaded the module. And then you
 need to ensure that Apache is configured to make use of the .htaccess 
file for each directory.&lt;br /&gt;

&lt;a href=&quot;http://www.ewhathow.com/2013/09/how-to-enable-mod_rewrite-on-apache/&quot;&gt;Follow this article and you should be able to enable mod_rewrite&lt;/a&gt;.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/6472233485593687143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2014/09/how-to-enable-modrewrite-on-apache.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/6472233485593687143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/6472233485593687143'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2014/09/how-to-enable-modrewrite-on-apache.html' title='How to enable mod_rewrite on Apache?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-5432236803360802101</id><published>2014-07-08T04:08:00.001-07:00</published><updated>2014-07-08T04:08:40.508-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="postgres"/><title type='text'>Insert Date in dd/mm/yyyy Format in Postgres</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The default postgres date format is yyyy-mm-dd in case you want to insert date in the format dd/mm/yyyy you need to set the datestyle at the beginning of your insert or update query as the below:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;DateStyle&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;ISO, DMY&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/5432236803360802101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2014/07/insert-date-in-ddmmyyyy-format-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/5432236803360802101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/5432236803360802101'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2014/07/insert-date-in-ddmmyyyy-format-in.html' title='Insert Date in dd/mm/yyyy Format in Postgres'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-588359647117966234</id><published>2014-06-17T00:52:00.000-07:00</published><updated>2014-06-17T01:41:32.946-07:00</updated><title type='text'>Beesan Creative Arts and Social Responsibility</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Below are some of Beesan&#39;s Creative arts, Social Responsibilities, cooking and PE.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbbKiDYO6Jja2uFXPfYJ6em9WF_BUTu9QpdLMmNeeOkqrzmXRpf_ezGGJEOLZIcQtR7a3bV2Wb2RrUWR8w0exvdIO1WISFwhG5wUTbiVmBlPWbb8V7i2dw3GOOO0CjKJO0DYdcDd095rZs/s1600/penpod+Beesan.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbbKiDYO6Jja2uFXPfYJ6em9WF_BUTu9QpdLMmNeeOkqrzmXRpf_ezGGJEOLZIcQtR7a3bV2Wb2RrUWR8w0exvdIO1WISFwhG5wUTbiVmBlPWbb8V7i2dw3GOOO0CjKJO0DYdcDd095rZs/s1600/penpod+Beesan.jpg&quot; height=&quot;320&quot; width=&quot;238&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Beesan gift to dad on fathers day 2009 (Beesan was 5 y/o)&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi9Ztf14SV-BKTIDAl65Igbse6s6r9WqNqQywguaRytI3I-Fy43cLsiSDGBw0frvOzJgASn7zGPyHvnAlYzZFbeIg4_dU5_Fvv8QRBrD2QbXdoVQtl3Ucls6FO7iIbAkeHtygsYeGoUie6/s1600/265266_10150271611869393_7936824_o.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi9Ztf14SV-BKTIDAl65Igbse6s6r9WqNqQywguaRytI3I-Fy43cLsiSDGBw0frvOzJgASn7zGPyHvnAlYzZFbeIg4_dU5_Fvv8QRBrD2QbXdoVQtl3Ucls6FO7iIbAkeHtygsYeGoUie6/s1600/265266_10150271611869393_7936824_o.jpg&quot; height=&quot;239&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Flowers pod paint, Beesan gift to her Grand dad june 2011 (Beesan was 7 y/o)&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg199IATECflB2sgYMYC6NJE5rEnJEVfrQAXPviOUnCKpiz9OPqwgklQRKe0_vOGKXL3Fv3ARGRJa3nFHDdaxMPI7r8h3OjXik5lghn4hPZIPRXkhpjNXIs_0jrYJGoSYMzxCW5OkB4ibnE/s1600/IMG_0252.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg199IATECflB2sgYMYC6NJE5rEnJEVfrQAXPviOUnCKpiz9OPqwgklQRKe0_vOGKXL3Fv3ARGRJa3nFHDdaxMPI7r8h3OjXik5lghn4hPZIPRXkhpjNXIs_0jrYJGoSYMzxCW5OkB4ibnE/s1600/IMG_0252.JPG&quot; height=&quot;239&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Beesan taking part in demonstration in front of the Israeli Embassy to end siege on Gaza (15/5/2011)&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubYI5A7FC5BDJK237YQY_BQOILFniGrY2zfuJX4MXfaUFusSKue6zh_DtnWFiD3lispXygp3cNPQZOkrgnN8ij422Oa81oTy2CpRyYEYiFIPpdycVUhv-xsY9Y-PwlumXEvUDdLaWorTP/s1600/20140515_215501.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubYI5A7FC5BDJK237YQY_BQOILFniGrY2zfuJX4MXfaUFusSKue6zh_DtnWFiD3lispXygp3cNPQZOkrgnN8ij422Oa81oTy2CpRyYEYiFIPpdycVUhv-xsY9Y-PwlumXEvUDdLaWorTP/s1600/20140515_215501.jpg&quot; height=&quot;320&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Beesan Does her homework with her own decorated pencils. (2014)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0GQfhnE8BqgQ0zmWxSb2aan4itqk9kK68zonXrOh-2T7PUz38EUjrOVrchJj50OumDbaVtW5ophSO7HhqNMDTXhZfRFmQnk2tzrG7KQ7GAzGoNmmsf6qEDC4NvygqHD_sHrfAZPjhyHhM/s1600/photo.JPG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Beesan Draw of her favorite Cartoon Character. (2014)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcTxnNgHCMysw5H-8UKOCvaGPUQ4dx5b8kjsFyg13qgQki8XKgciV26YaSqxBfq0Prx8eSY3nAMds77uLMtm5xa6bJIWMp2dyqk0DLGuacN5vW-ckuDVGyYhmuLy-LFOVEjSq9YrC0vsT9/s1600/photo.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqQSsP4485lSlXrVhOtcgcq_z5ONi8Q8Wx2mOB2wDXLv0JXFWeQLW8LWdKGvKdibIaaS71mNAMi24N-JXAnzBuqUUu5T1LRJovrd-g2_aAwObknMa7CIYGiM-YK5aALSTYd9FtGzmo8HtY/s1600/Beesan+Planting.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqQSsP4485lSlXrVhOtcgcq_z5ONi8Q8Wx2mOB2wDXLv0JXFWeQLW8LWdKGvKdibIaaS71mNAMi24N-JXAnzBuqUUu5T1LRJovrd-g2_aAwObknMa7CIYGiM-YK5aALSTYd9FtGzmo8HtY/s1600/Beesan+Planting.jpg&quot; height=&quot;239&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Beesan taking part in planting Pentele mountain with Byron College School. (2014)&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6-6H0FAixtXVPsyoFEDQ0a12gF07AXiwoHoJxjOXMyGBL3zuCbG6B3_OBZcsKjR_QYFfKVHhOc7KgRCo3wjQZC_LOni0tmHl3asFl0EFFZ6Xg-mvo4SzNbrFAlwut101hdWevGsObfwV8/s1600/20140608_193232.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6-6H0FAixtXVPsyoFEDQ0a12gF07AXiwoHoJxjOXMyGBL3zuCbG6B3_OBZcsKjR_QYFfKVHhOc7KgRCo3wjQZC_LOni0tmHl3asFl0EFFZ6Xg-mvo4SzNbrFAlwut101hdWevGsObfwV8/s1600/20140608_193232.jpg&quot; height=&quot;180&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Beesan playing with knox (Rottweiler). (2014)&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg05Gy6GBcru6uTJiV-RV2uFkAjRNw9cafFF2xMLKM9R1qDBNEgCh2qzo_NzPrZZa7ElfeWVc4fj2HbxuqEU9irdHgmjikb2PMiacwBtcm3MBgXsH7lObdP1pb8ZqnVEoJkiHivP_Mo-Q9g/s1600/cake+Beesan.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg05Gy6GBcru6uTJiV-RV2uFkAjRNw9cafFF2xMLKM9R1qDBNEgCh2qzo_NzPrZZa7ElfeWVc4fj2HbxuqEU9irdHgmjikb2PMiacwBtcm3MBgXsH7lObdP1pb8ZqnVEoJkiHivP_Mo-Q9g/s1600/cake+Beesan.jpg&quot; height=&quot;320&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Beesan makes the cake alone with no help from anyone. She has her own recipes book. (2013)&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkKSO9EzHFQZGJrLACGUCi3uMuRfOgOlKofetxtm2hUBPNouJOXroxpnBWVZ21g2CpSXRJtonJMY50eM40mDi5MzdIX7JoqnTGwsA2UEzltlkOuFW64ZTvea91kZE-1xqMOYnQsq6hmatg/s1600/Halloen+Beesan.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkKSO9EzHFQZGJrLACGUCi3uMuRfOgOlKofetxtm2hUBPNouJOXroxpnBWVZ21g2CpSXRJtonJMY50eM40mDi5MzdIX7JoqnTGwsA2UEzltlkOuFW64ZTvea91kZE-1xqMOYnQsq6hmatg/s1600/Halloen+Beesan.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&amp;nbsp; Beesan made her own custom for the Halloween Day. (2014) &lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip10iye0XLPGd1Ik0l9RBcAK36T3udDQtFVBqeGxbmYUmKYdJOjBXS8N8SowKDjTuYxEvtFK0xWaNGn9EYvpggcI2gfWUOHIxwNGJaiCX0QCUjZdnMpq01N8b_ZvRHU35yr9gkndnUe-Gf/s1600/20140508_113102.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip10iye0XLPGd1Ik0l9RBcAK36T3udDQtFVBqeGxbmYUmKYdJOjBXS8N8SowKDjTuYxEvtFK0xWaNGn9EYvpggcI2gfWUOHIxwNGJaiCX0QCUjZdnMpq01N8b_ZvRHU35yr9gkndnUe-Gf/s1600/20140508_113102.jpg&quot; height=&quot;320&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;Beesan winning the race on Byron College Sport day at Deree. (2014)&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/588359647117966234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2014/06/beesan-creative-arts-and-social.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/588359647117966234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/588359647117966234'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2014/06/beesan-creative-arts-and-social.html' title='Beesan Creative Arts and Social Responsibility'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbbKiDYO6Jja2uFXPfYJ6em9WF_BUTu9QpdLMmNeeOkqrzmXRpf_ezGGJEOLZIcQtR7a3bV2Wb2RrUWR8w0exvdIO1WISFwhG5wUTbiVmBlPWbb8V7i2dw3GOOO0CjKJO0DYdcDd095rZs/s72-c/penpod+Beesan.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-454847036386844490</id><published>2014-04-29T04:04:00.004-07:00</published><updated>2014-04-29T04:04:53.877-07:00</updated><title type='text'>Change the Apache Webserver Default Page</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
The Default Page of any webserver could be index.html or home.htm or index.cfm etc. to change the homepage or the order of homepage files in Apache you need to do the following:&lt;br /&gt;
&lt;br /&gt;
If you are on Linux:&lt;br /&gt;
&lt;br /&gt;
You need to edit the httpd.conf, so search for the file&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;# find / -type f -name httpd.conf&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
most likely your file will be under /usr/local/apache/conf/&lt;br /&gt;
&lt;br /&gt;
so edit your file:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.996999740600586px;&quot;&gt;#&amp;nbsp;&lt;/span&gt;edit &amp;nbsp;/usr/local/apache/conf/httpd.conf&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Search for the like DirectoryIndex in your file&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.996999740600586px;&quot;&gt;DirectoryIndex index.html index.htm default.htm index.php index.pl&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.996999740600586px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
You may edit this line change the order ar a new homepage name like the below:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.996999740600586px;&quot;&gt;DirectoryIndex home.php index.html index.htm default.htm index.php index.pl&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Save your work. You need to restart the apache now:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.996999740600586px;&quot;&gt;# /etc/init.d/httpd restart&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Done!&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/454847036386844490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2014/04/change-apache-webserver-default-page.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/454847036386844490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/454847036386844490'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2014/04/change-apache-webserver-default-page.html' title='Change the Apache Webserver Default Page'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5251464094622647831.post-6976112687054668298</id><published>2013-11-29T08:17:00.000-08:00</published><updated>2013-11-29T08:17:27.668-08:00</updated><title type='text'>Error: Write to Disk Access Denied - Troubleshooting - BitTorrent</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I have downloaded Bit Torrent software and when trying to download I got an error after few seconds saying:&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class=&quot;ipsType_pagetitle&quot; itemprop=&quot;name&quot; style=&quot;background-color: white; color: #323232; font-family: &#39;open sans&#39;; font-size: 26px; font-weight: 300; line-height: 1.3; margin: 0px; padding: 0px;&quot;&gt;
Error: Write to Disk Access Denied&lt;/h1&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Solving this problem is so simple:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Shut down BitTorrent program.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Go to Start and in the small search box on top of windows start button start typing Bittorrent and the program will show, right click with the mouse on the icon and Run as Administrator.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
All ur problems are sorted out now and you can enjoy downloading...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Good Luck.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.abusalah.info/feeds/6976112687054668298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.abusalah.info/2013/11/error-write-to-disk-access-denied.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/6976112687054668298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5251464094622647831/posts/default/6976112687054668298'/><link rel='alternate' type='text/html' href='http://blog.abusalah.info/2013/11/error-write-to-disk-access-denied.html' title='Error: Write to Disk Access Denied - Troubleshooting - BitTorrent'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry></feed>