mohsensy / mohsensy.github.io Goto Github PK
View Code? Open in Web Editor NEWMy personal website
Home Page: https://mohsenSy.github.io
My personal website
Home Page: https://mohsenSy.github.io
My job as Linux Systems Administrator at Shamra Project included working on finding the best monitoring solution for our database cluster, my research used three solutions for Database monitoring, these are:
I will compare their features, advantages and disadvantages then create suggestions.
I will write three articles for automation using ansible:
These three articles will have the category of automation.
I will create a simple ReactJS tutorial, explaining the core concepts of ReactJS and creating a simple Calculator using ReactJS.
I want to use my web site to store all the lectures which I give at my university.
In this article I will describe how we can use a single Digital Ocean Droplet as a OpenVPN Access Server to secure access to other Droplets using their private IP addresses instead of public ones and remove access using public IPs.
In this article I will describe how we can include bootstrap CSS framework in React projects and improve on the TiTacToe application created in ReactJS website tutorial.
Here I will talk about Odoo data driven model and how we can modify its database using the API.
I will write a Python library that abstracts API access to Odoo so we can focus on what we want from Odoo rather than how we can get it.
The Library will include classes and methods to access Odoo resources for example: create a new user, partner, sale order, support ticket, etc.....
It will be expanded in the future.
The current theme does not look nice and attractive, I will change it to another theme which is better and more suitable for blog websites.
I am going to create a new article to complement the first article I created about Git in this new article I will add the following:
The meta data is very crucial to enable search engines such as google and shamra to crawl my website and appear in the search results.
To achieve this I will use jekyll seo plugin as described here.
I will write a sample article for Linode.
The topic will be about using nginx as a reverse proxy.
On the 14 of February 2019, Digital Ocean launched its new service Managed Database Cluster, I am going to try and test the new service and write an article about it, hopefully this will help me to improve my website and attract more visitors.
In this article I will describe how to migrate an existing gitlab instance that uses local postgresql server to use a postgresql cluster provided by gitlab managed database service.
In this tutorial I will describe how to create a systemd service file to run a script as a service and route output to specific files using syslog.
I am going to write a tutorial for scaling down an elasticsearch cluster and adding the removed node to another running cluster.
I am using Docker Compose to demonstrate the steps described here.
This article will help my students in Network Applications' course to get started with using C and the build tools to create an echo server that responds with the same content sent from the client.
In this part of the series I will write about:
I will write an article about DevOps. in this article I will explain my knowledge about DevOps from my 4 years experience in working as Linux Systems Administrator and after I decided to Enter the Web Development field to gain more experience in this field and become one step further to DevOps mastering.
In this article I will describe how Odoo can be installed using docker-compose and is configured to use Digital Ocean managed database service as its database backend.
I am going to create a web page in my site that contains many ideas for graduation and semester projects for my students in Information Engineering Faculity, Tishreen University.
The list will include relative work required to get the project done on a scale of 10.
If I can supervise the project or not, the department the project is useful to.
With description and links for more information if available.
I will write an article to create a vagrant box which contains a pre-configured VM with the software and tools I want, I install java on the vagrant box as an example, so I can have a vagrant box which contains java in it by default.
To make it easier for users to follow my guides I will use clipboard.js to add a copy button to every code block I have so they can copy code easily with a single button click.
In this article I will describe how to deploy a ZooKeeper quorum using ansible and test its high-availability features and fault-tolerance using test code in eclipse.
After linode had to delete my guide due to American sanctions against Syria I will publish this guide on my own website.
Recently I migrated an elasticsearch cluster from version 5.6.7 to 6.3.0 I will write an article about the migration process.
Adding comments to posts is great for getting feedback from my readers, so I will use this page to enable writing comments on my posts.
Interacting with site's visitors is very important to give them a positive idea about the website and get their feedback easily about content.
I am going to use tawk to add a chat bot to my posts.
I will write a new tutorial for automating the deployment of elasticsearch cluster on multiple servers using ansible configuration management tool.
In this article I will write about my own data processing pipeline and how it can be used by companies to store, process and analyze their logs data.
First I will write an introduction about Data Processing in general and why it is useful, also the most important characteristics about these pipelines to be production ready.
Second I will give a brief introduction about my own data processing pipeline explaining its components in brief and what role they play in the entire pipeline.
Third I will explain how to deploy the pipeline using ansible playbook on a virtual machine.
I hope to finish this one in a maximum of 10 days from now.
In this new part I will describe the solution for losing data in case of kafka servers failures and upgrade the whole cluster to use version 6.2 of ELK stack.
I will also describe the deployment of the pipeline using ansible playbook created for this purpose.
In this article I will describe how we can create an OpenVPN server on Digital Ocean using one click installer and then connect to it using network manager on Ubuntu 18.04 desktop.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.