How to create rethinkdb cluster

To be honest, its really simple and does not need that much work.

1- Create 3 ubuntu 14.04 servers on DigitalOcean [affiliated link] or your favorite VPS provider.

2- Install rethinkdb on all of them using the following commands:

3- Prepare all of your instance to run on startup.

Continue reading

Filed under: Linux, Other, Rethinkdb

Ways to support open source projects

I was thinking about this post for the past few days, and I found that the shorter I made it, the best it become.

There are many ways to support Open Source Projects, most of the people who works on open source project spends too many hours just to get the project out to you and me to use it, so here is a list of what you can do:

  1. If you know programming, try to help them, find a bug and try to send a pull request to the solution.
  2. If you work with open source project, but you are not a programmer, check if they have a way for you to donate some money.
  3. If they dont have a donation system, but they have some commercial service/product, try to purchase one from them.

Not every project has a donation or a commercial product, so its always a nice thing if you find a way to support them.

here is a list of some Open Source Project and a Commercial Service/Product they have:

I cant remember any more, but I guess you got the Idea.


Happy Coding.

Filed under: Business, Laravel, Linux, Nginx, PHP

العزلة طريق للتعرف على الوجود

من الامور التي لطالما قرأتها و لم اكن استوعبها ولم استوعب الهدف منها و هي اعتزال الناس في محاولة للتعبد و الخروج عن الدنيا.
هذه الامور لطالما كان لها غموضها في حياتي ، سمعتها من العديد من الاشخاص لكني لم استطع في يوم من الايام ان افهمها او حتى ان اعيش تلك الحالة، لم اعتزل الناس في رمضان ولا غيره ، و لم اعتزل الدنيا ولم اتركها و اخرج لاقوم باراحة عقلي و روحي من هذه الدنيا.
البارحة اتيحت لي الفرصة لاخرج من منزلي و استقل البحر و اذهب إلى جزر تبعد عن اسطنبول قرابة الساعة، خرجت و كان الهدف من خروجي ان اركب البحر فقط و اشرب فنجان قهوة و من ثم اعود، لكننا قررنا ان نمشي و نترك للصدفة ان تقودنا لواحدة من اعلى النقاط على هذه الجزيرة. هناك وجدنا دير  يأمه الزوار ليرو جماله فهو قائم في هذه الجزيرة منذ القدم ـ و لست متأكدا من التاريخ لكن يقال ان عمره 1052 عام ـ و لكن مالفت نظري انهم  كانو يفرضون الحشمة على كل من يريد الدخول رجلا كان ام امرأه ، فكان الشال مفروضا على من لبست القصير او الحفر و على من لبس القصير من الرجال ، و هذا للاسف افتقدته في بعض جوامع اسطنبول التاريخية.


Continue reading

Filed under: Arabic, Other

Quality over Quantity

Last time I have talked about the idea of being a better example for everyone around you, to be a motivational to anyone works with you, today I will talk about the idea of Quality over Quantity especially if you are building a product.

In general Business has two main sectors :

  1. Services.
  2. Products.

So when you provide a service, most of the time its a one time thing examples :

  1. Booking a hotel room.
  2. Renting a car.
  3. Hosting a website.
  4. Renting servers.

Continue reading

Filed under: Business, Other

Be a better example

I know that the title is some how ambiguous, but to be honest most of what I will say in this small post can be applied on : life, work or even home.

Every day we see a new project, a new company, a new startup or a new something comes to life, and we cant be more happy from the innovations we see and even we deal with every single day, but what is the relationship between what am saying and the title of Being a better example ?

A lot of times I see projects or companies working and create a nice project/product but the problem is that the execution is bad, and trust me I know what does it mean to be bad in executing a good idea, at the end we failed with our nice idea Msrofi (google it if you don’t trust me).

Its really a bad idea to just care that your project/product is only working and doing what it should do, you need to care about the small details which your product/project was built upon, for example you can just take a car made out of papers just because its a car and you can drive it, you need to care that the surface is made out of papers which mean there is no protection for you at all, at anytime the car will stop for any small issue.

When you create a product/project you need to care about the following:

  1. The team
  2. The code
  3. The execution
  4. The final product

Continue reading

Filed under: Code, Other