Archive for December, 2011

No more random, if you are a geek

هل تعرف كيف يتم حساب القيم العشوائية بالبرمجة ؟؟(Random values )

يتم حسابها عن طريق مجموعة من المعادلات المعقدة

وتعتمد المعادلات هذه علي القيمة المدخلة للدالة المسئوله عن اخراج قيم عشوائية

ففي لغة الجافا علي سبيل المثال

اذا كنت من مهاويس الجافا يمكنك ان تجعل القيم العشوائية بها تخرج مثلما تريد

فكر في هذا جيدا

يمكنك التلاعب  بهذا الموضوع كثيرا

يمكنك التلاعب في المسابقات ويمكنك ايضا ان تقيم برنامج للقرعة وانت تعرف ما نتيجتها

كل ما عليك هو فهم هذه المعادلات والبدئ بالعبث معها

لانك عندما تفهم هذه المعادلات وتكسرها لن تعد القيم العشوائية عشوائية

لنرا ما اذا كان هذا الكلام صحيحا؟

فهذا الكود يخرج لك الناتج

1 1 1 1 1 1 1 1 1 1

Random random = new Random(441287210);
for(int i=0;i<10;i++)
System.out.print(random.nextInt(10)+” “);

///////////////////////////////////////////////////////////////

 اما هذا الكود فيخرج لك

0 1 2 3 4 5 6 7 8 9
 
Random random = new Random(-6732303926L);
for(int i=0;i<10;i++)
System.out.print(random.nextInt(10)+” “);
///////////////////////////////////////////////////////////////

وفي النهاية اقول لك انه يمكنك ان تصنع بأستخدام القيم العشوائية البرنامج المشهور

hello world

لنرى هذا الكود

😀
public static void main(String [] args)
{
       System.out.println(randomString(-229985452)+’ ‘+randomString(-147909649));  
}
public static String randomString(int seed){
       Random rand = new Random(seed);
       StringBuilder sb = new StringBuilder();
      for(int i=0;;i++){
           int n = rand.nextInt(27);
          if (n == 0) break;
              sb.append((char) (‘`’ + n));
      }  
      return sb.toString();
}
///////////////////////////////////////////////////////////////
 
NOTE:
       dont forget to import java.util.Random
      😀 😀

finally i say :

           “If you know what is behind your code you can do more fast and intelligent applications

and you can make programming make impossible “.

 
 

thanks for your time

Amar Ashour

, ,

10 Comments

SEO… تهيئة الموقع لمحركات البحث

مقدمه

الكل يتمنى اعلان بمنتدى ما  لموقعة ..ويتمنى لو يوضع بنر خاص لموقعة في كل المواقع العربية لكي يأتى اليه  اكبر عدد ممكن من الزوار . تهيئة الموقع لمحركات البحث هو نفس طريقة الاعلانات والبنرات لكن بطريقة مختلفه تماما ً والرائع في هذا انها افضل من الاعلانات والبنرات بمليون مرة وايضاَ مجاني للجميع


ما هى تهيئة الموقع لمحركات البحث

هى اختصار ل Search Engine Optimization وهى كيفية تحضير موقعك و تجهيزه بحيث يحصل على الرتب الاولي بمحركات البحث الشهيرة مثل جوجل و ياهوو و غيرهما ، و من ثم الحصول على عدد زوار كبير للموقع و من هنا تبداء عملية الربح من الأنترنت بطرق مختلفة

ما هى اهميه ظهور موقعك ف الصفحات الاولى لدى محركات البحث … .؟

-يضع لموقعك مكانه مفضله لدى محركات البحث وبالتالى زياده ترتيبك وتصنيفك

-يعتبر جزءا مهما من التسويق الالكترونى

-زياده عدد زوار الموقع نظرا لكثافه الباحثين عن مختلف المجالات وتصفح اغلب المواقع على محركات البحث

-المواقع صاحبه الترتيب والتصنيف العالى  لدى محركات البحث المختلفه تعتبر مصدر ثقه من الزوار وايضا من المواقع والمؤسسات والمنظمات المحليه والعالميه المختلفه

-عند الوصول الى ترتيب عالى من محركات البحث يسهل الحصول ع شهادات الثقه  والامان والجوده العالميه

كيفيه تهيئه موقعك للظهور ف محركات البحث …؟


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

دى كانت مقدمه بسيطه وان شاء الله تابعونا هيبقى ف مقالات تانيه وتطبيقات ع المقال فيما بعد باذن الله

Maha Elbasuony

, ,

Leave a comment