Sami Elkady

Coding, Software and Tech Reviews

PROJECT 5 – Basic tutorial project template

This post is dscriotion for exampl project af a simple website with a simple dinamic content mangment sysytem. I will quot from the most used content mangment systems like Drupal, Joomla, wordpress …etc. basic project like this will be effetive exercise for learning new delopment tools and prgramming languages. the plan will be simple after discussing […]

File compression in Linux

For along while I was researching the history of compression tools for Linux and I would like to share some of it. It is helpful to know the commands used to manipulate the different formats. This article will at least show the basic/general method of performing a compression and extraction, plus various other tricks.   some […]

Bootstrap Website template – Carousel and Features

In our first blog Bootstrap Website template – Starting and Header we started our project and created a basic page header for our template. Now let’s go deeper and have some of common page elements that strongly supported by Bootstrap; let’s build a detailed carousel.

USER VISUDO

Use the NOPASSWD directive You can use the NOPASSWD directive in your /etc/sudoers file. If your user is called user and your host is called host you could add these lines to /etc/sudoers: user host = (root) NOPASSWD: /sbin/shutdown user host = (root) NOPASSWD: /sbin/reboot This will allow the user user to run the desired […]

GlusterFS Drupal

Introduction Redundancy and high availability are necessary for a very wide variety of server activities. Having a single point of failure in terms of data storage is a very dangerous configuration for any critical data. While many databases and other software allows you to spread data out in the context of a single application, other […]

CREATE Android IOS Cordova

https://crosswalk-project.org/documentation/cordova/cordova_4.html https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap https://www.scirra.com/tutorials/top/page-1?cat=100     Actually these are the basic commands needed, CODE: SELECT ALL cordova create appname com.example.appname appName cd appname cordova platform add android cordova plugin add cordova-plugin-crosswalk-webview cordova plugin add com.cranberrygame.phonegap.plugin.ad.admob And here in the appname folder there will be a folder called “www”. so, you just need to replace the contents […]

MYSQL cluster

https://www.digitalocean.com/community/tutorials/how-to-set-up-mysql-master-master-replication     http://blog.rimuhosting.com/2011/07/06/building-database-clusters-with-mysql/

Real-time editing in Office 2016

http://www.theverge.com/2015/5/4/8547433/microsoft-office-2016-real-time-co-authoring-features http://www.theverge.com/2013/11/7/5075192/office-web-apps-real-time-editing-features   http://www.pcworld.com/article/2105861/one-year-later-microsoft-offices-collaboration-tools-are-still-a-work-in-progress.html   http://www.pcworld.com/article/2033437/collaboration-in-microsoft-office-painful-but-not-impossible.html http://www.computerworld.com/article/2943496/enterprise-applications/microsofts-office-2016-preview-gets-realtime-editing-in-word-and-more.html  

IIS Sharepoint Performance tips

http://www.monitis.com/blog/2011/06/13/top-8-application-based-iis-server-performance-tips/ http://sharepointpromag.com/sharepoint-2010/top-10-sharepoint-2010-configuration-mistakes-and-how-fix-them https://www.leansentry.com/Guide/IIS-AspNet-Hangs http://forums.iis.net/t/1147420.aspx?Intermittent+Slow+Response+Times http://blog.fpweb.net/troubleshooting-sharepoint-sluggishness-server-side-issues/#.VhgNrROqpBc  

Backup and Restoring MySQL database

Back up From the Command Line (using mysqldump) If you have shell or telnet access to your web server, you can backup your MySQL data by using the mysqldump command. This command connects to the MySQL server and creates an SQL dump file. The dump file contains the SQL statements necessary to re-create the database. Here […]