Posts

Google Data Center

Image
أنت تعرف أن حجم البيانات المخزنة لدى شركة جوجل أكتر من 10exabyte؟ طبعا معظمنا أول مرة يسمع الرقم ده... ال exabyte يساوي مليون terabyte الي بيساوي (1,000,000,000) مليار Gigabyte طبعا ال data دي كلها مش مُخزنة في مكان واحد ولا اتنين، دي متوزعة في 16 مركز بيانات (data center) حول العالم ودايما أعداد المراكز دي في ازدياد عشان تخزن كمية البيانات الجديدة طيب ليه جوجل معظم خدماتها مجانية؟ أو بمعنى أصح ما سألتش نفسك قبل كدة ايه مصدر ربح شركة زي جوجل لما معظم خدماتها المعروفة زي Gmail - Drive - Classroom - Adsense مجانية؟ الإجابة هى الإعلانات طبعا ممكن تستغرب، لكن في الواقع أن كان ربح شركة جوجل من الإعلانات بنهاية 2019 يقدر ب 162مليار دولار! ومصدر الربح ده مصدره الأصلي بيانات المستخدمين لدى الشركة.. طب ازاي؟ العملية ببساطة أنه بيتم عمل filtration للبيانات.. يعني لو أنت عملت search على حاجة معينة من خلال جوجل زي موقع Souq على سبيل المثال، بتلاقي أن الإعلانات الي بتظهرلك بعد كدة عن نفس الموقع ده. بمعنى أصح بيعرف ايه اتجاهاتك الي من خلالها أنت هتضغظ على الإعلان ده وبكدة يبقى هو قدر يربح، وطبعا الع...

DDOS Attack

Image
ال DDOS Attack أو ال Denial of Service Attack ده نوع من أنواع الهجمات الإلكترونية (Cyber Attacks) الي بيصيب المواقع و بيخليها تتوقف عن العمل بشكل كامل أو بيتسبب في إبطاء سرعة الموقع وسرعة استجابته،، طب ازاي ؟ الموضوع ده بيتم عن طريق أن (Hacker) يعمل ضغط كبير جدا على الموقع المستهدف (Server overload) من خلال زيارات وهمية (Fake traffic) بغرض تعطيل الموقع لفترة معينة، والي بيتسبب أن لو أي حد دخل على الموقع بتظهرله رسالة زي (Service Unavailable) ومش قادر يوصل للموقع بسبب عدد ال (requests) الكتيرة، ومش قادر ينفذ كل الطلبات دي.. بمعنى آخر بيصيب الموقع بالشلل لفترة مؤقتة لغاية ما القائمين على الموقع يقدروا يتخلصوا منه.. أو ينفذوا الي (Hacker) طالبه منهم بحيث يوقف الهجوم ده طيب ليه أصلا ممكن حد يعمل هجمات زي كدة وهيستفاد ايه منها؟ أكيد طبعا مش شخص "متوحد" قال "لما أروح أعملي هجمتين تلاتة" ... لأن في الواقع العمليات الي زي دي بيبقى هدفها أكبر بكتير من كدة!! على سبيل المثال ممكن ال (Hacker) يطلب منهم مبلغ مالي بحيث يوقف الهجوم ده أو يزود الضغط أكتر على الموقع.. والي ممكن يتسب...

Include bits in Visual Studio (Easy Solution)

Image
   How to include Bits in Visual Studio Easy Solution Finally, after being unable to include bits library in Visual Studio and searching for much time on the internet I have found the following solution as the easiest and simplest solution, Just follow these simple steps and it will work with you (Clarified with Screenshots) 1. Go to Github through this link and download the file as follow https://gist.github.com/Einstrasse/ac0fe7d7450621a39364ed3b05cacd11 2. Download the zipped file on the desktop Save as Desktop 3. Bits file will be available on the zipped file. Now Extract or copy it into the desktop 4. Go to Visual Studio and right-click on the header file as shown in the following image 5. Select Add => Existing Item => and select the Bits file from the desktop. Select Bits File Bits file should be added 6. Now include the bits in the CPP file as shown in the image (#include "bits-stdc++.h") Hope this solution helps you as it helped me Good Luck

اعرف قدر نفسك

Image
أكبر خطأ ترتكبه في حياتك وفي حق نفسك.. هو إنك تتكسف تتكلم عن نفسك، أو انك لا تجيد الحديث عن نفسك، وعن مهاراتك وقدراتك، وتترك غيرك يقيّمك، وحضرتك متوهم بانهم هينصفوك ويعطوك حقك كاملا متكامل! طوال مشوار حياتي سواء في مصر أو أوروبا..قابلت كثيرين يمتلكون سيرة ذاتية عظيمة، لكنهم وبكل اسف يفتقرون لحسن عرضها واستخدامها وتسويقها بشكل احترافي وذكي، والسبب ربما التواضع والخجل من الحديث عن النفس والتحصيل والإنجازات أو ربما لايحسنون ذلك ولم يتعلموه. أحب أطمن حضرتك وعن تجارب كتير، مفيش حد بينصف حد تقريبا، ولا بيدّي له حقه وقدره.. لان مفهومك للإنسان السوي مغلوط.. مش دايما هتتنصف، ف لازم تكون عارف كويس وتتعلم ازاي تتكلم عن نفسك صح وتقدرها.. الناس طول الوقت بتحكم عليك من خلال عُقدها، وخلافاتها، ومشاكلها، ومزاجها الشخصي، وغيرتها، وحقد بعضهم عليك.. لحد ما هتلاقي نفسك فجأة بقيت واقف في منطقة رمادية، مُحرج تتكلّم وتقول إنك أكبر من كده، وفي نفس الوقت مش قادر ترضى بالمكان اللي حطّوك فيه، فتبدأ مرحلة عبثية جديدة من حياتك.. مليانه صعابات وانتكاسات ومراجعة الذات "طيب انا صح ولا لا، طيب انا اتصرفت ازاى وكن...