الأربعاء، 6 أكتوبر 2010

حرب اكتوبر

السلام عليكم ورحمة الله
كل عام وانتم بخير النهارده 6 اكتوبر يوم جميل علشان اجازة صح؟
مع انه نفس اليوم من تقريبا 36 كان اعظم يوم فى تاريخ مصر الحديثة
وده تفاصيل عن الحرب والناس اللى ضحوا فيها
الأسباب
حرب أكتوبر هي إحدى جولات الصراع العربي الإسرائيلي، حيث خططت القيادة المصرية مع السورية لشن حرب في وقت واحد على إسرائيل بهدف استرداد شبه جزيرة سيناء والجولان التي سبق أن احتلتهما إسرائيل في حرب 1967، وقد كانت المحصلة النهائية للحرب هي تدمير خط بارليف في سيناء وخط آلون في الجولان، وكانت إسرائيل قد أمضت السنوات الست التي تلت حرب يونيو في تحصين مراكزها في الجولان وسيناء، وأنفقت مبالغ ضخمة لدعم سلسلة من التحصينات على مواقعها في مناطق مرتفعات الجولان وفي قناة السويس، فيما عرف بخط بارليف.
في 29 أغسطس 1967 اجتمع قادة دول الجامعة العربية في مؤتمر الخرطوم بالعاصمة السودانية ونشروا بياناً تضمن ما يسمى ب"اللاءات الثلاثة": عدم الاعتراف بإسرائيل، عدم التفاوض معها ورفض العلاقات السلمية معها. في 22 نوفمبر 1967 أصدر مجلس الأمن التابع للأمم المتحدة قرار 242 الذي يطالب الانسحاب الإسرائيلي من الأراضي (النسخة العربية من القرار 242 تحتوي على كلمة الأراضي بينما الإنجليزية تحوي كلمة أراض) التي احتلتها في يونيو 1967 مع مطالبة الدول العربية المجاورة لإسرائيل بالاعتراف بها وبحدودها. في سبتمبر 1968 تجدد القتال بشكل محدود على خطوط وقف إطلاق النار بين إسرائيل وكل من مصر وسوريا بما يسمى حرب الاستنزاف، مما دفع الولايات المتحدة إلى اقتراح خطط لتسوية سلمية في الشرق الأوسط، وكان وزير الخارجية الأمريكي وليام روجرز قد إقترح ثلاث خطط على كلا الجانبين الخطة الأولى كانت في 9 ديسمبر 1969، ثم يونيو 1970، ثم 4 أكتوبر 1971. تم رفض المبادرة الأولى من جميع الجوانب، وأعلنت مصر عن موافقتها لخطة روجرز الثانية حتى تعطي نفسها وقتاً أكثر لتجهيز الجيش وتكملة حائط الصواريخ للمعركة المنتظرة، أدت هذه الموافقة إلى وقف القتال في منطقة قناة السويس، وإن لم تصل حكومة إسرائيل إلى قرار واضح بشأن هذه الخطة. في 28 سبتمبر 1970 توفي الرئيس المصري جمال عبد الناصر، وتم تعيين أنور السادات رئيساً للجمهورية. في فبراير 1971 قدم أنور السادات لمبعوث الأمم المتحدة غونار يارينغ، الذي أدار المفاوضات بين مصر وإسرائيل حسب خطة روجرز الثانية، شروطه للوصول إلى تسوية سلمية بين مصر وإسرائيل وأهمها انسحاب إسرائيلي إلى حدود 4 يونيو 1967. رفضت إسرائيل هذه الشروط مما أدى إلى تجمد المفاوضات. في 1973 قرر الرئيسان المصري أنور السادات والسوري حافظ الأسد اللجوء إلى الحرب لاسترداد الأرض التي خسرها العرب في حرب 1967م. كانت الخطة ترمي الاعتماد على المخابرات العامة المصرية والمخابرات السورية في التخطيط للحرب وخداع أجهزة الأمن والاستخبارات الإسرائيلية والأمريكية ومفاجأة إسرائيل بهجوم غير متوقع من كلا الجبهتين المصرية والسورية، وهذا ما حدث، حيث كانت المفاجأة صاعقة للإسرائليين.
حقق الجيشان المصري والسوري الأهداف الإستراتيجية المرجوة من وراء المباغتة العسكرية لإسرائيل، كانت هناك إنجازات ملموسة في الأيام الأولى بعد شن الحرب، حيث توغلت القوات المصرية 20 كم شرق قناة السويس، وتمكنت القوات السورية من الدخول في عمق هضبة الجولان. أما في نهاية الحرب فانتعش الجيش الإسرائيلي فعلى الجبهة المصرية تمكن من فتح ثغرة الدفرسوار وعبر للضفة الغربية للقناة وضرب الحصار على الجيش الثالث الميداني وعلى الجبهة السورية تمكن من طرد السوريون من هضبة الجولان بل واستمر في دفع الحدود للخلف لتوسيع المستعمرة.
تدخلت الدولتان العظمى في ذلك الحين في سياق الحرب بشكل غير مباشر حيث زود الاتحاد السوفياتي بالأسلحة سوريا ومصر, وان كان الاتحاد السوفيتى قد رفض إعطاء مصر الأسلحة اللازمة بعد أزمة طرد خبرائها عن طريق السادات إلا أن الاتحاد السوفيتى رجع واعطى مصر جزءاً من الأسلحة ولكن تمويل مصر الرئيسى في الأسلحة جاء من التشيك بعد زيارة وزير الخارجية المصري إلى التشيك في زيارة سرية لم يعلم بها احد في ذلك الوقت بينما زودت الولايات المتحدة بالعتاد العسكري إسرائيل. في نهاية الحرب عمل وزير الخارجية الأمريكي هنري كيسنجر وسيطاً بين الجانبين ووصل إلى اتفاقية هدنة لا تزال سارية المفعول بين سوريا وإسرائيل. بدلت مصر وإسرائيل اتفاقية الهدنة باتفاقية سلام شاملة في "كامب ديفيد" 1979.
من أهم نتائج الحرب استرداد السيادة الكاملة على قناة السويس، واسترداد جميع الأراضي في شبه جزيرة سيناء. واسترداد جزء من مرتفعات الجولان السورية بما فيها مدينة القنيطرة وعودتها للسيادة السورية. ومن النتائج الأخرى تحطم أسطورة أن جيش إسرائيل لا يقهر والتي كان يقول بها القادة العسكريون في إسرائيل[11]، كما أن هذه الحرب مهدت الطريق لاتفاق كامب ديفيد بين مصر وإسرائيل والتي عقدت في سبتمبر 1978م على إثر مبادرة أنور السادات التاريخية في نوفمبر 1977م وزيارته للقدس. وأدت الحرب أيضا إلى عودة الملاحة في قناة السويس في يونيو 1975م.

 ميزان القوى

[عدل] مصر

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

 سورية

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

 إسرائيل

  • لقد أنفق الإسرائيليون حوالي 268 مليون دولار لإنشاء سلسلة من الحصون والطرق والمنشآت الخلفية أطلق عليها خط بارليف بهدف الدفاع عن الشاطئ الشرقي للقناة. ولقد امتدت هذه الدفاعات أكثر من 160 كم على طول الشاطئ الشرقي للقناة من بور فؤاد شمالا إلى رأس مسلة على خليج السويس، وبعمق 30ـ35 كم شرقاً.
  • وغطت هذه الدفاعات مسطحا قدره حوالي 5000 كم2 واحتوت على نظام من الملاجئ المحصنة والموانع القوية وحقول الألغام المضادة للأفراد والدبابات، وتكونت المنطقة المحصنة من عدة خطوط مزودة بمناطق إدارية وتجمعات قوات مدرعة ومواقع مدفعية، وصواريخ هوك مضادة للطائرات، ومدفعية مضادة للطائرات، وخطوط أنابيب مياه، وشبكة طرق طولها 750 كم. وتمركزت مناطق تجمع المدرعات على مسافات من 5 – 30 كم شرق القناة. كما جهز 240 موقع للمدفعية بعيدة ومتوسطة المدى، كان من بينها 30 موقع محتل فعلاً. وكانت هذه الدفاعات ترتكز شمالا على البحر المتوسط. وفي الشرق جبال وسط سيناء وفي الجنوب جبال عجمة وخليج السويس.
  • إن القناة تُعد عائقاً مائياً أمام الآلاف من الرجال، والذي يتطلب الأمر لعبوره جهودا إدارية ضخمة وتخطيط جيد وصعوبات عديدة عند نقطة العبور، وخسائر بشرية نتيجة الحوادث والنيران المعادية. إنها عميقة وواسعة بدرجة يستحيل عبورها بدون وسائل عبور خاصة، ولسوء حظ الإسرائيليين فإن القوات المصرية لم تعبر في المكان وفي الوقت الذي خططته إسرائيل.
  • حاول الإسرائيليون تطوير نظام صُمّم لتحويل القناة إلى خندق مشتعل، من خلال وضع خزانات تحت الأرض، ووضع أنابيب لضخ البترول الذي يتم نثره على سطح القناة، عند ذلك يتم إشعال هذا البترول ليكون حاجزا من اللهب عند النقطة الحصينة. ومع ذلك نفذ المصريون عمليات ضفادع بشرية ضد هذا النظام وسدوا الأنابيب وعطلوها عن العمل.
  • كانت العقبة الدفاعية الأولى هي الجانب الخرساني للقناة (الشواطئ المكساة) التي صممت لتغطية الشاطئ الرملي، وهي ترتفع ثلاثة أقدام فوق سطح الماء في المد العالي وستة أقدام في حالة المد المنخفض. ويحدّ هذا الحاجز من الدخول إلى والخروج من القناة للوسائل البرمائية الخفيفة التي يمكن رفعها ميكانيكيا أو بالأفراد فوق الجانب الآخر، وعملياً فقد تطلبت استخدام الكباري العسكرية المتحركة المصممة لعبور الأنهار. وطبقاً لما قاله الجنرال ديان كانت القناة في حد ذاتها، واحدة من أحسن الخنادق المضادة للدبابات المتاحة وفوق الجوانب المقواة للقناة، أنشأ الإسرائيليون ساتراً ترابياً ضخماً امتد على طول مواجهة الضفة الشرقية للقناة بدءاً من جنوب القنطرة. وكان ارتفاع هذا الساتر يراوح بين 10 م، 25 م، واستخدم كوسيلة لإخفاء التحركات الإسرائيلية، وصُمّم ليمنع العبور بالمركبات البرمائية بفضل ميله الحاد.
  • يُعد هذا الساتر أول ساتر من ثلاث، وكان يشمل مواقع لإطلاق نيران المدفعية والمدرعات كل مائة متر، واحتوى على 22 موقعاً حصيناً بها 31 نقطة قوية، حولها 15 دائرة من الأسلاك الشائكة تفصلها حقول ألغام، وأجهزة إنذار مبكر، وشراك خداعية. وكانت النقط القوية ذات تصميم هندسي معقد، وتتكون من عدة طوابق بُنيَت بحيث تصل إلى قمة الساتر، وشملت المنشآت، في كل نقطة قوية، معدات طبية خط أول ومجموعة طبية وحمامات ومركز للكتابة والطباعة وصالة سينما وصالة ألعاب وتسلية. وكل دور من أدوار النقطة القوية كان يتكون من عدة ملاجئ خرسانية محصنة بقضبان سكك حديد وألواح من الصلب، ويفصلها عن الملاجئ الأخرى طبقات من القضبان الحديد مقواة بالخرسانة المسلحة والرمل وسلال حجارة سمكها من مترين إلى ثلاثة أمتار. وكانت كل دشمة خرسانية مجهزة ضد نيران المدفعية والدبابات، ولها عدة فتحات للرمي منها حيث تسمح بقطاع نيران كبير، وكانت الدشم تتصل بعضها البعض بخنادق مواصلات عميقة مكساة بألواح من الصلب وشكاير الرمل، وكان لهذه النقطة الحصينة القدرة على تحمل انفجار قنبلة زنة ألف رطل وبها احتياطي من كافة الاحتياجات؛ يمكنها الصمود أمام أي هجوم رئيسي.
  • وفي مؤخرة الخط كان يوجد نظام من حقول الألغام مركزة حول النقط القوية، ولكنه لم يكن نظاما شاملا. وكان من المحتمل أن تكون هذه المناطق مغطاة بمصاطب للدبابات على الجسور الرئيسية وعلى خط الجسور الثاني. وكان الخط الثاني من الجسور مصمماً للدفاع ضد الهجمات التي تنجح في اختراق الجسور الأولى، وعلى طول المحاور الرئيسية كان يوجد خط ثالث من السواتر لتوفير غطاء إضافي ونيران جانبية للمناطق ذات الأهمية التكتيكية.
  • وخلف هذه الخطوط الدفاعية كانت توجد الاحتياطيات خفيفة الحركة في العمق، ومعظمها وحدات مدرعة. ولتسهيل خفة حركتها أنشئت شبكة طرق كثيفة لسرعة تحريك القوات. وكان الطريق العرضي رقم (1) الذي سمي لكسيكون Lexicon يقع على مسافة حوالي 1000 م من القناة، حيث صمم للربط بين النقط القوية لخط بارليف. وسمي الطريق العرضي رقم (2) طريق المدفعية، وكان مُخصصا لتحركات المدفعية العرضية، ويتمركز شرق هذا الطريق ستة مراكز قيادة وسيطرة، من أجل السيطرة على الخط الأمامي للنقط القوية من خط بارليف.[12]
  • حجم القوات الإسرائيلية أمام الجبهة المصرية:
أ. القوات المكلفة بالدفاع عن شمال سيناء
المجموعة 252 عمليات، المكونة من 4 لواء مدرع، لواء مشاه آلي، لواء مشاه، كتيبة نحال (للدفاع عن المناطق الحيوية). بالإضافة إلى أسلحة دعم مكونة من 3 كتيبة مدفعية، 3 كتيبة هاون ثقيل، وكتيبة مقذوفات مضادة للدبابات، وعناصر إدارية وفنية.
توزع على ثلاث أنساق:
  1. النسق الأول العملياتي: لواء مشاه، لواء مدرع، كتيبة ناحال موزعة في النقط القوية، والاحتياطات القريبة (حتى 5 كم).
  2. النسق الثاني العملياتي: 2 لواء مدرع موزعة بالكتائب، في عمق سيناء على تقاطعات الطرق الهامة.
  3. الاحتياطي العملياتي، لواء مشاه آلي في رفح، ولواء مدرع في تمادا (بعد التعبئة).
يصل إجمالي القطع الرئيسية في هذا الحجم من القوات إلى: حوالي 491 دبابة قتال متوسطة، 216 مدفع ميدان وهاون، وذلك بعد استكمال التعبئة.
ب. جنوب سيناء
"قوة مارشال" من قدامى المظليين، تكون اللواء 99 مشاه، ولواء مدرع (مكون من 4 كتائب من الدبابات العربية المستولى عليها من الجبهة المصرية والسورية في حرب يونيه 1967، بعد تجهيزها بمدفع 105 ملليمتر المستخدم في القوات المدرعة الإسرائيلية).
ج. حجم القوات الإسرائيلية المكلفة بالقيام بالضربات المضادة على الجبهة المصرية، أو التي تحشد في سيناء في حالة اكتشاف نوايا القوات المصرية للهجوم:
  1. 3 قيادة مجموعة عمليات (تعبأ مع الألوية التابعة لها وتعمل كاحتياطي إستراتيجي متمركزة داخل إسرائيل، حتى يتقرر الجبهة التي يركز ضدها الجهود الرئيسية للقتال أولاً.
  2. 5 لواء مدرع.
  3. 2 لواء مشاه آلية.
  4. 1 لواء مشاه.
  5. 1 لواء مظلي.
يصل إجمالي هذه القوات من القطع الرئيسية إلى:
حوالي 649 دبابة قتال متوسطة، حتى 272 مدفع ميدان وهاون.
تعبأ القوات المذكورة من الاحتياطي المستدعى، وتعمل كاحتياطي إستراتيجي، متمركزة داخل إسرائيل، حتى يتقرر الجبهة التي يركز ضدها الجهود الرئيسية للقتال أولاً، فتنقل باستخدام الناقلات إلى مناطق الفتح العملياتي لبدء أعمالها القتالية، وهو ما يستغرق عادة 3 ـ 5 يوم.[13]

 الحرب

حطام طائرة إيه-4 سكاي هوك إسرائيلية أسقطتها القوات المصرية في حرب 1973.
هدفت مصر وسورية إلى استرداد الأرض التي احتلتها إسرائيل بالقوة، بهجوم موحد مفاجئ، في يوم 6 أكتوبر الذي وافق عيد الغفران اليهودي، هاجمت القوات السورية تحصينات وقواعد القوات الإسرائيلية في مرتفعات الجولان، بينما هاجمت القوات المصرية تحصينات إسرائيل بطول قناة السويس وفي عمق شبه جزيرة سيناء.
وقد نجحت سوريا ومصر في تحقيق نصر لهما، إذ تم اختراق خط بارليف "الحصين"، خلال ست ساعات فقط من بداية المعركة، بينما دمرت القوات السورية التحصينات الكبيرة التي أقامتها إسرائيل في هضبة الجولان، وحقق الجيش السوري تقدم كبير في الايام الأولى للقتال مما اربك الجيش الإسرائيلي كما قامت القوات المصرية بمنع القوات الإسرائيلية من استخدام أنابيب النابالم بخطة مدهشة، كما حطمت أسطورة الجيش الإسرائيلي الذي لا يقهر، في سيناء المصري والجولان السوري، كما تم استرداد قناة السويس وجزء من سيناء في مصر، وجزء من مناطق مرتفعات الجولان ومدينة القنيطرة في سورية.

[عدل] سيناء

الجبهة المصرية
طائرة ميج-21 شاركت في حرب 1973 في ساحة العرض المكشوف بالمتحف الحربي المصري.
أسرى من الجيش الإسرائيلي على الجبهة المصرية
أنظر المقال : ضربة جوية (حرب أكتوبر)

[عدل] الضربة الجوية

في 6 أكتوبر 1973 قامت القوات الجوية المصرية بتنفيذ ضربة جوية على الأهداف الإسرائيلية خلف قناة السويس عبر مطار بلبيس الجوي الحربي (يقع في محافظة الشرقية - حوالي 60 كم شمال شرق القاهرة) وتشكلت القوة من 222 طائرة مقاتلة عبرت قناة السويس وخط الكشف الرإداري للجيش الإسرائيلي مجتمعة في وقت واحد في تمام الساعة الثانية بعد الظهر على ارتفاع منخفض للغاية.
وقد استهدفت الطائرات محطات التشويش والإعاقة في أم خشيب وأم مرجم ومطار المليز ومطارات أخرى ومحطات الرادار وبطاريات الدفاع الجوي وتجمعات الأفراد والمدرعات والدبابات والمدفعية والنقاط الحصينة في خط بارليف ومصاف البترول ومخازن الذخيرة. ولقد كانت عبارة عن ضربتين متتاليتين قدر الخبراء الروس نجاح الأولى بنحو 30% وخسائرها بنحو 40 ونظرا للنجاح الهائل للضربة الأولى والبالغ نحو 95% وبخسائر نحو 2.5% تم إلغاء الضربة الثانية.
تلقت الحكومة الإسرائيلية المعلومات الأولى عن الهجوم المقرر في الخامس من أكتوبر (تشرين الأول) فدعت رئيسة الوزراء الإسرائيلية غولدا ميئير بعض وزرائها لجلسة طارئة في تل أبيب عشية العيد، ولكن لم يكف الوقت لتجنيد قوات الاحتياط التي يعتمد الجيش الإسرائيلي عليها.

[عدل] عبور قناة السويس

حدد الجيشان المصري والسوري موعد الهجوم للساعة الثانية بعد الظهر بعد أن اختلف السوريون والمصريون على ساعة الصفر. ففي حين يفضل المصريون الغروب يكون الشروق هو الأفضل للسوريين، لذلك كان من غير المتوقع اختيار ساعات الظهيرة لبدء الهجوم، وعبر القناة 8,000 من الجنود المصريين، ثم توالت موجتا العبور الثانية والثالثة ليصل عدد القوات المصرية على الضفة الشرقية بحلول الليل إلى 60,000 جندي، في الوقت الذي كان فيه سلاح المهندسين المصري يفتح ثغرات في الساتر الترابى باستخدام خراطيم مياة شديدة الدفع.
في الساعة الثانية تم تشغيل صافرات الإنذار في جميع أنحاء إسرائيل لإعلان حالة الطوارئ واستأنف الراديو الإسرائيلي الإرسال رغم العيد. وبدأ تجنيد قوات الاحتياط بضع ساعات قبل ذلك مما أدى إلى استأناف حركة السير في المدن مما أثار التساؤلات في الجمهور الإسرائيلي. وبالرغم من توقعات المصريين والسوريين، كان التجنيد الإسرائيلي سهلا نسبيا إذ بقي أغلبية الناس في بيوتهم أو إحتشدوا في الكنائس لأداء صلوات العيد. ولكن الوقت القصير الذي كان متوفرا للتجنيد وعدم تجهيز الجيش لحرب منع الجيش الإسرائيلي من الرد على الهجوم المصري السوري المشترك.
ثغرة الدفرسوار
تمكن الجيش المصري خلال الأيام الأولى من عبور قناة السويس وتدمير خط بارليف الدفاعي الإسرائيلي المنيع. بدأ الهجوم في الجبهتين معاً في تمام الساعة الثانية بعد الظهر بغارات جوية وقصف مدفعي شامل على طول خطوط الجبهة. تحركت القوات السورية مخترقة الخطوط الإسرائيلية ومكبدة الإسرائيليين خسائر فادحة لم يعتادوا عليها خلال حروبهم السابقة مع العرب . خلال يومين من القتال، باتت مصر تسيطر على الضفة الشرقية لقناة السويس وتمكن الجيش السوري من تحرير مدينة القنيطرة الرئيسية وجبل الشيخ مع مراصده الإلكترونية المتطورة.
حقق الجيش المصري إنجازات ملموسة حتى 14 أكتوبر حيث انتشرت القوات المصرية على الضفة الشرقية لقناة السويس، أما في اليوم التاسع للحرب ففشلت القوات المصرية بمحاولتها لاجتياح خط الجبهة والدخول في عمق أراضي صحراء سيناء والوصول للمرات وكان هذا القرار بتقدير البعض هو أسوأ قرار استراتيجي اتخذته القيادة أثناء الحرب لأنه جعل ظهر الجيش المصري غرب القناة شبه مكشوف في أي عملية التفاف وهو ما حدث بالفعل
اوقفت القوات المصرية القتال على جبهتها بسبب انكشاف ظهر قواتها للعدو وذلك لعدم القدرة على تغطية اكثر من 12 كيلو في عمق سيناء بسبب قرب نفاذ الزخيرة ولأن قدرات المعدات العسكرية لديها (طيران ومدفعية) تسمح بغطية هذا العمق فقط وكذلك خوفا من الالتفاف حولها بسبب إنزال الجسر الجوي بين القوات الإسرائيلية والامريكية في عمق سيناء بالجبهة المصرية والجولان بالجبهة السورية.
الثغرة: بسبب الفشل في تنفيذ ضرب بعض الأهداف الإسرائيلية المؤثرة في الجبهة السورية حسب الخطة المتفق عليها بين الجبهتين السورية والمصرية تنبه العدو للتحركات السورية مبكرا مما جعله يؤمن دفاعاته وطلب دعم امريكي عاجل. أرسلت القيادة العسكرية السورية مندوبًا للقيادة الموحدة للجبهتين التي كان يقودها المشير أحمد إسماعيل تطلب زيادة الضغط على القوات الإسرائيلية على جبهة قناة السويس لتخفيف الضغط على جبهة الجولان، فطلب الرئيس السادات من إسماعيل تطوير الهجوم شرقًا لتخفيف الضغط على سوريا، فأصدر إسماعيل أوامره بذلك على أن يتم التطوير صباح 12 أكتوبر.
في 14 أكتوبر اضطرت القوات المصرية بالمجازفة والدخول في العمق المصري بدون غطاء يحميها للفت إنتباه العدو عن الجبهة السورية ليتاح لها المجال أن تعدل وضعها وتؤمن دفاعتها والتحضير لضربة إنتقامية، فالتفت كتيبة مدرعات إسرائيلية حول القوات المصرية مستغله عدم وجود غطاء لهاوحاصرها مما تسبب في الثغرة الشهيرة.
لكن عارض الفريق الشاذلي بشدة أي تطوير خارج نطاق الـ12 كيلو التي تقف القوات فيها بحماية مظلة الدفاع الجوي، وأي تقدم خارج المظله معناه أننا نقدم قواتنا هدية للطيران الإسرائيلي.
وبناء على أوامر تطوير الهجوم شرقًا هاجمت القوات المصرية في قطاع الجيش الثالث الميداني (في اتجاه السويس) بعدد 2 لواء، هما اللواء الحادي عشر (مشاة ميكانيكي) في اتجاه ممر الجدي، واللواء الثالث المدرع في اتجاه ممر "متلا".
وفي قطاع الجيش الثاني الميداني (اتجاه الإسماعيلية) هاجمت الفرقة 21 المدرعة في اتجاه منطقة "الطاسة"، وعلى المحور الشمالي لسيناء هاجم اللواء 15 مدرع في اتجاه "رمانة".
كان الهجوم غير موفق بالمرة كما توقع الشاذلي، وانتهى بفشل التطوير، مع اختلاف رئيسي، هو أن القوات المصرية خسرت 250 دبابة من قوتها الضاربة الرئيسية في ساعات معدودات من بدء التطوير للتفوق الجوي الإسرائيلي.
. في هذا اليوم قررت حكومة الولايات المتحدة إنشاء "جسر جوي" لإسرائيل، أي طائرات تحمل عتاد عسكري لتزويد الجيش الإسرائيلي بما ينقصه من العتاد.
تمثال للجنود المصريين وهم يعبرون قناة السويس
في ليلة ال15 من أكتوبر تمكنت قوة إسرائيلية صغيرة من اجتياز قناة السويس إلى ضفتها الغربية وبدأ تطويق الجيش الثالث من القوات المصرية.
شكل عبور هذه القوة الإسرائيلية إلى الضفة الغربية للقناة مشكلة تسببت في ثغرة في صفوف القوات المصرية عرفت باسم "ثغرة الدفرسوار" وقدر اللواء سعد الدين الشاذلي القوات الإسرائيلية غرب القناة في كتابه ""مذكرات حرب أكتوبر"" يوم 17 أكتوبر بأربع فرق مدرعة وهو ضعف المدرعات المصرية غرب القناة.
توسعت الثغرة اتساعا كبيرا حتى قطع طريق السويس وحوصرت السويس وحوصر الجيش الثالث بالكامل البالغ قوامة حوالي 45 ألفا لمدة ثلاثة أشهر. كان اتساع الثغرة نتيجة للاخطاء القيادية الجسيمة لكل مممن السادات وأحمد إسماعيل بدءا من تطوير الهجوم إلى عدم الرغبة في المناورة بالقوات مما دفع البعض إلى تحميل السادات المسؤلية الكاملة.
في 23 أكتوبر كانت القوات الإسرائيلية منتشرة حول الجيش الثالث مما أجبر الجيش المصري على وقف القتال. في 24 تشرين الأول (أكتوبر) تم تنفيذ وقف إطلاق النار.

 الجولان

الجبهة السورية
في نفس التوقيت وحسب الاتفاق المسبق قام الجيش السوري بهجوم شامل في هضبة الجولان وشنت الطائرات السورية هجوما كبيرا على المواقع والتحصينات الإسرائيلية في عمق الجولان وهاجمت التجمعات العسكرية والدبابات ومرابض المدفعية الإسرائيلية ومحطات الرادارات وخطوط الإمداد وحقق الجيش السوري نجاحا كبيرا وحسب الخطة المعدة بحيث انكشفت أرض المعركة أمام القوات والدبابات السورية التي تقدمت عدة كيلو مترات في اليوم الأول من الحرب مما اربك وشتت الجيش الإسرائيلي الذي كان يتلقى الضربات في كل مكان من الجولان.
بينما تقدم الجيش السوري تقدمه في الجولان وتمكن في 7 أكتوبر من الاستيلاء على القاعدة الإسرائيلية الواقعة على كتف جيل الشيخ في عملية إنزال بطولية نادرة استولى خلالها على مرصد جبل الشيخ وعلى أراضي في جنوب هضبة الجولان ورفع العلم السوري فوق أعلى قمة في جبل الشيخ، وتراجعت العديد من الوحدات الإسرائيلية تحت قوة الضغط السوري. وأخلت إسرائيل المدنيين الإسرائيليين الذين استوطنوا في الجولان حتى نهاية الحرب.
في 8 أكتوبر كثفت القوات السورية هجومها وأطلقت سورية هجوم صاروخي على قرية مجدال هاعيمق شرقي مرج ابن عامر داخل إسرائيل، وعلى قاعدة جوية إسرائيلية في رامات دافيد الواقعة أيضا في مرج ابن عامر.
في 9 أكتوبر أسقطت الدفاعات السورية أعدادا كبيرة من الطائرات الإسرائيلية مما أوقع خسائر كبيرة في صفوف الجيش الإسرائيلي وطلبت إسرائيل المساعدة بصورة عاجلة من الولايات المتحدة لمساندتها على الجبهة السورية.
اجبرت القوات المصرية على توقف القتال على جبهتها بسبب انكشاف ظهر قواتها للعدو وذلك لعدم القدرة على تغطية اكثر من 12 كيلو في عمق سيناء بسبب قرب نفاذ الزخيرة ولأن قدرات المعدات العسكرية لديها (طيران ومدفعية) تسمح بغطية هذا العمق فقط وكذلك خوفا من الالتفاف حولها بسبب إنزال الجسر الجوي بين القوات الإسرائيلية والامريكية في عمق سيناء بالجبهة المصرية والجولان بالجبهة السورية.
أرسلت القيادة العسكرية السورية مندوبًا للقيادة الموحدة للجبهتين التي كان يقودها المشير أحمد إسماعيل تطلب زيادة الضغط على القوات الإسرائيلية على جبهة قناة السويس لتخفيف الضغط على جبهة الجولان، فقررت مصر الهجوم شرقا لتخفيف الضغط على سوريا.
الثغرة: في 14 أكتوبر اضطرت القوات المصرية بالمجازفة والدخول في العمق المصري بدون غطاء يحميها للفت إنتباه العدو عن الجبهة السورية ليتاح لها المجال أن تعدل وضعها وتؤمن دفاعتها والتحضير لضربة إنتقامية، فالتفت كتيبة مدرعات إسرائيلية حول القوات المصرية مستغله عدم وجود غطاء لهاوحاصرها مما تسبب في الثغرة الشهيرة، بسبب عدم وجود غطاء لأكثر من 12 كيلو في العمق التي تقف القوات فيها بحماية مظلة الدفاع الجوي، وأي تقدم خارج المظله معناه أننا نقدم القوات المصرية هدية للطيران الإسرائيلي.
وبناء على أوامر تطوير الهجوم شرقًا هاجمت القوات المصرية في قطاع الجيش الثالث الميداني (في اتجاه السويس) بعدد 2 لواء، هما اللواء الحادي عشر (مشاة ميكانيكي) في اتجاه ممر الجدي، واللواء الثالث المدرع في اتجاه ممر "متلا".
وفي قطاع الجيش الثاني الميداني (اتجاه الإسماعيلية) هاجمت الفرقة 21 المدرعة في اتجاه منطقة "الطاسة"، وعلى المحور الشمالي لسيناء هاجم اللواء 15 مدرع في اتجاه "رمانة".
كان الهجوم غير موفق بالمرة كما توقع الفريق الشاذلي، وانتهى بفشل التطوير، مع اختلاف رئيسي، هو أن القوات المصرية خسرت 250 دبابة من قوتها الضاربة الرئيسية في ساعات معدودات من بدء التطوير للتفوق الجوي الإسرائيلي. بمعنى ادق توقف القتال بالجانب المصري كانت مجبرة عليه لأفتقارها لوجود معدات تدعم تقدمها
وكذلك رد الفعل السريع من القوات الامريكية بإمداد إسرائيل بجسر جوي من قاعدة بتركيا وسط ساحة المعركة في الجولان افشل المخطط المصري وساعد الإسرائيليين على القيام بهجوم معاكس ناجح في الجولان، وحاول الجيش الإسرائيلي بمساعدة أمريكية مباشرة ايقاف الجيش السوري من التقدم نحو الحدود الدولية وقد وصلت وحدات من الجيش السوري إلى الحدود الدولية وحول بحيرة طبريا.

 الحظر النفطي

في 17 أكتوبر عقد وزراء النفط العرب اجتماعاً في الكويت، تقرر بموجبه خفض إنتاج النفط بواقع 5% شهريا ورفع أسعار النفط من جانب واحد، في 19 أكتوبر طلب الرئيس الأمريكي نيكسون من الكونغرس اعتماد 2.2 بليون دولار في مساعدات عاجلة لإسرائيل الأمر الذي أدى لقيام المملكة العربية السعودية وليبيا ودول عربية أخرى لإعلان حظر على الصادرات النفطية إلى الولايات المتحدة، مما خلق أزمة طاقة في أمريكا.

نهاية الحرب

تدخلت الولايات المتحدة الأمريكية والدول الأعضاء في مجلس الأمن الدولي التابع للأمم المتحدة وتم إصدار القرار رقم 338 الذي يقضي بوقف جميع الأعمال الحربية بدءاً من يوم 22 أكتوبر عام 1973م.
وقبلت مصر بالقرار ونفذته اعتبارا من مساء نفس اليوم إلا أن القوات الإسرائيلية خرقت وقف إطلاق النار، فأصدر مجلس الأمن الدولي قرارا آخر يوم 23 أكتوبر يلزم جميع الأطراف بوقف إطلاق النار.
أما سوريا فلم تقبل بوقف إطلاق النار، وبدأت حرب جديدة أطلق عليها اسم «حرب الاستنزاف» هدفها تأكيد صمود الجبهة السورية وزيادة الضغط على إسرائيل لإعادة باقي مرتفعات الجولان، وبعد الانتصارات التي حققها الجيش السوري وبعد خروج مصر من المعركة واستمرت هذه الحرب مدة 82 يوماً. في نهاية شهر مايو 1974 توقف القتال بعد أن تم التوصل إلى اتفاق لفصل القوات بين سوريا وإسرائيل، أخلت إسرائيل بموجبه مدنية القنيطرة وأجزاء من الأراضي التي احتلتها عام 1967.

 حرب الاستنزاف

في أوائل عام 1974، شنت سوريا، غير مقتنعة بالنتيجة التي انتهى إليها القتال في محاولة لاسترداد وتحرير باقي أراضي الجولان، وبعد توقف القتال على الجبهة المصرية شنت سوريا حرب استنزاف ضد القوات الإسرائيلية في الجولان، تركزت على منطقة جبل الشيخ، واستمرت 82 يوماً كبدت فيها الجيش الإسرائيلي خسائر كبيرة.
توسطت الولايات المتحدة، عبر الجولات المكوكية لوزير خارجيتها هنري كيسنجر، في التوصل إلى اتفاق لفك الاشتباك العسكري بين سوريا وإسرائيل. نص الاتفاق الذي وقع في حزيران (يونيو) 1974 على انسحاب إسرائيل من شريط من الأراضي المحتلة عام 1967 يتضمن مدينة القنيطرة.
في 24 حزيران/يونيو رفع الرئيس حافظ الأسد العلم السوري في سماء القنيطرة المحرر، إلا أن الإسرائيليين كانوا قد عمدوا إلى تدمير المدينة بشكل منظم قبل أنسحابهم، وقررت سوريا عدم إعادة إعمارها قبل عودة كل الجولان للسيادة السورية.

الدول المشاركة بالعمليات العسكرية

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

 العراق

أرسلت العراق إلى كل من سوريا ومصر مايلي:
  • الجبهة المصرية: سربين هوكر هنتر تواجدا قبل بدأ الحرب.
يقول الفريق سعد الدين الشاذلي : «يعني الناس اللي شاركوا منذ البداية كان العراقيين بعتوا سرب "هوكر هنتر" في مصر من شهر مارس 73 قبل بداية الحرب. وبعدين على الجبهة الشرقية يوم 8 الطيارات العراقية 8 أكتوبر -يعني في مرحلة متقدمة- الطيارات العراقية اشتبكت مع الطيارات السورية في الجبهة الشرقية.[14]»
  • الجبهة السورية:[15]
فرقتين مدرعتين و 3 ألوية مشاة وعدة أسراب طائرات وبلغت مشاركة العراق العسكرية على النحو التالي :
  • 30,000جندي
  • 250-500 دبابة
  • 500 مدرعة
  • سربين من طائرات ميج 21
  • 3 أسراب من طائرات سوخوي 17

 الجزائر

أرسلت الجزائر لواء مدرع وآخر مشاة،[16] وصلوا بعد نشوب الحرب في 6 أكتوبر 1973. كما شاركت بما مجموعه 3000 جندي، 96 دبابة، 22 طائرة حربية من أنواع سوخوي وميراج. كما أشرف الرئيس الجزائري هواري بومدين بنفسه على شحن أسلحة سوفيتية إلى مصر.

 ليبيا

أرسلت ليبيا لواء مدرع إلى مصر،[16] وسربين من الطائرات سرب يقودهو قاده مصرين واخر ليبين. تم سحبهم اثر خلاف بين القيادة المصرية والليبية

 الأردن

شاركت القوات الأردنية في الحرب علي الجبهة السورية بارسال اللواء المدرع 40 واللواء المدرع 90 إلى لجبهة السورية.[16]
وكانت القيادة الأردنية قد وضعت الجيش درجة الاستعداد القصوى اعتباراً من الساعة 15:00 من يوم 6 تشرين الأول/أكتوبر عام 1973 وصدرت الأوامر لجميع الوحدات والتشكيلات بأخذ مواقعها حسب خطة الدفاع المقررة وكان على القوات الأردنية أن تؤمن الحماية ضد أي اختراق للقوات الإسرائيلية للجبهة الأردنية والالتفاف على القوات السورية من الخلف كما كان عليها الاستعداد للتحرك إلى الأراضي السورية أو التعرض غرب النهر لاستعادة الأراضي المحتلة في حال استعادة الجولان وسيناء من قبل القوات السورية والمصرية.[17]
وقد أدت هذه الإجراءات إلى مشاغلة القوات الإسرائيلية حيث أن الجبهة الأردنية تعد من أخطر الجبهات وأقربها إلى العمق الإسرائيلي هذا الأمر دفع إسرائيل إلى الإبقاء على جانب من قواتها تحسباً لتطور الموقف على الواجهة الأردنية.[17]
ونظراً لتدهور الموقف على الواجهة السورية فقد تحرك اللواء المدرع 40 الأردني إلى الجبهة السورية فأكتمل وصوله يوم 14 تشرين الأول عام 1973 وخاض أول معاركه يوم 16 تشرين الأول حيث وضع تحت إمرة الفرقة المدرعة الثالثة العراقية فعمل إلى جانب الألوية العراقية وأجبر اللواء المدرع 40 القوات الإسرائيلية على التراجع 10 كم.[17]

المغرب

أرسلت المملكة المغرب لواء مدرع إلى الجمهورية العربية السورية وتموضع اللواء المغربي في الجولان قبل نشوب الحرب.[16]

السعودية

فور نشوب الحرب قمات المملكة العربية السعودية بانشاء جسر جوي لارسال القوات التالية إلى الجبهة السورية [18]
  • لواء الملك عبد العزيز الميكانيكي (3 أفواج)
    • فوج مدرعات بانهارد (42 مدرعة بانهارد + 18 ناقلة جنود مدرعة + 50 عربة شئون إدارية)
    • فوج مدفعية ميدان عيار 105 ملم
    • فوج المظلات الرابع
    • 2 بطارية مدفعية عيار 155ملم ذاتية الحركة
    • بطارية مضادة للطائرات عيار 40 ملم
    • سرية بندقية 106-ل8
    • سرية بندقية 106-م-د-ل20
    • سرية إشارة
    • سرية سد الملاك
    • سرية هاون
    • فصيلة صيانة مدرعات
    • سرية صيانة
    • سرية طبابة
    • وحدة بوليس حربي

السودان

أرسلت السودان لواء مشاة وكتيبة قوات خاصة إلى الجبهة المصرية.[16]

 الكويت

أرسلت الكويت تشكيلين:[19]
  • في الجبهة السورية: قوة الجهراء المجحفلة بحجم لواء مؤلف من كتيبة دبابات وكتيبة مشاة وسريتي مدفعية وسرية مغاوير وسرية دفاع جوي وباقي التشكيلات الإدارية
  • في الجبهة المصرية: كتيبة مشاة متواجدة قبل الحرب وفور نشوب الحرب أرسلت الكويت سربا من طائرات هوكر هنتر يتألف من 5 طائرات هنتر وطائرتي نقل من طراز سي-130 هيركوليز لنقل الذخيرة وقطع الغيار. وصلت الطائرات آخر أيام الحرب وبقي في مصر حتى منتصف 1974.

 تونس

أرسلت تونس كتيبة مشاة.[16]

 كوريا الشمالية

ذكر الفريق سعد الدين الشاذلي: في مذكراته أن كوريا الشمالية قامت بإمداد مصر بعدد من الطيارين وخبراء الأنفاق، وأن هؤلاء الطيارين كانوا يشاركوا في الغطاء والدفاع الجوي داخل العمق المصري، وفي يوليو 1973 وصل الطيارين الكوريون وقد اكتمل تشكيل السرب الذي يعملون به خلال شهر يوليو 1973 وكانوا يعملون علي طائرات ميج 21.[20][21]

 

الأحد، 3 أكتوبر 2010

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

How can a site rank for keywords that aren't anywhere on its pages?

معرفة هل الاسبام بواسطة النص فى الرابط يضر ام لا
وايضا معرفة تفاصيل ظهور موقع بكلمة معينة هى بالاساس ليست موجودة فى محتواها

Does the number of subdirectories in a URL affect its ranking



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

Does Google see automatically generated content as a bad thing

Does Google see automatically generated content as a bad thing (i.e. spam)? If I publish uncopyrighted content on my site that is available from other sources/sites via a WordPress plugin, and Google found out, are there any penalties?



السبت، 2 أكتوبر 2010

معلومات عن حالات الدومين

معلومات عن حالات الدومينات
مثلا التسجيل (تسجيل دومين)
حذف الدومين
اعادة تسجيله وجميع المراحل التى يتم فيها تغيير معلومات الدومين وحذفه وتسجيله من خلال الصورة ادناه

Pending Delete Cycle

How domain names expire

Many people believe that domains expire at the exact moment that they say. The truth of the matter is that a domain that does not get renewed will actually go through a 75 day process after the expiration date before it is actually available for someone else to pick up. When the owner of a domain does not renew that name by the renewal date, that domain name will go into an expired status. For the next 40 days the domain will stay in a grace period where all services of that domain are turned off - however the domain owner still has the option to renew the domain by paying the standard renewal fee.

Now, once the domain enters the grace period you have your first indication that it may not be renewed at all. But, since the domain can be renewed by the original owner without paying a penalty you may also assume that they will pick it back up before the grace period ends. Some owners simply forget or put-off renewing their domains until they are ultimately forced to do so or lose that domain.

After the 40 day grace period ends the domain's status will be changed to a redemption period. During this period the WhoIs information for that domain will begin to drop. Also during this period if the original owner of that domain decides that he does want to keep it he will be required to pay an additional re-activation and re-registration fee. This fee is typically around $100 but the amount will depend on the registrar. If a domain has entered the redemption period you can just about bet that the original owner has decided to let it go and not renew it.

There is one phase left after the redemption period. Once this period ends the domain will have a locked status as it begins the deletion period. The deletion period lasts only 5 days. On the last day of this period, typically between 11am and 2pm Pacific Time that domain name will be completely dropped from the ICANN database. Once this happens anyone is free to register that domain name.
(Click on the image to enlarge)
Pending Domain Cycle
Now that you know and understand the process of a domain name being dropped it is important to delve into the process to understand how each phase works. Following are explanations of the status codes for domain names.

Domain Name Status Codes:

ACTIVE: The registry sets this status. A domain can only be modified by the domain registrar. The domain can be renewed. The domain will be included in the zone if the domain has been delegated to at least one name server.

REGISTRY-LOCK: The registry sets this status. The domain can not be modified or deleted by the registrar. The registry must remove the REGISTRY-LOCK status for the registrar to modify the domain. The domain can be renewed. The domain will be included in the zone if the domain has been delegated to at least one name server.

REGISTRAR-LOCK: The sponsoring registrar sets this status. The domain can not be modified or deleted. The registrar must remove REGISTRAR-LOCK status to modify the domain. The domain can be renewed. The domain will be included in the zone.

REGISTRY-HOLD: The registry sets this status. The domain can not be modified or deleted by the registrar. The registry must remove the REGISTRY-HOLD status for the registrar to modify the domain. The domain can be renewed. The domain will not be included in the zone.

REGISTRAR-HOLD: The sponsoring registrar sets this status. The domain can not be modified or deleted. The registrar must remove REGISTRAR-HOLD status to modify the domain. The domain can be renewed. The domain will not be included in the zone.

REDEMPTIONPERIOD: The registry sets this status when a registrar requests that the domain name be deleted from the registry and the domain has been registered for more than 5 calendar days (if the delete request is received within 5 days of initial domain registration it will instead be deleted immediately). The domain will not be included in the zone. The domain can not be modified or purged; it can only be restored. Any other registrar requests to modify or otherwise update the domain will be rejected. The domain will be held in this status for a maximum of 30 calendar days.

PENDINGRESTORE: The registry sets this status after a registrar requests restoration of a domain that is in REDEMPTIONPERIOD status. The domain will be included in the zone. Registrar requests to modify or otherwise update the domain will be rejected. The domain will be held in this status while the registry waits for the registrar to provide required restoration documentation. If the registrar fails to provide documentation to the registry within 7 calendar days to confirm the restoration request, the domain will revert to REDEMPTIONPERIOD status. The domain status will be set to ACTIVE only if the registrar provides documentation to the registry within 7 calendar days to confirm the restoration request.

PENDINGDELETE: The registry sets this status after a domain has been set in REDEMPTIONPERIOD status and the domain has not been restored by the registrar. The domain will not be included in the zone. Once in this status all registrar requests to modify or otherwise update the domain will be rejected. The domain will be purged from the registry database after being in this status for 5 calendar days.



الأحد، 19 سبتمبر 2010

Adsense Earnings RSS Feed via curl

Adsense Earnings RSS Feed usin curl 

Features

Multiply your income by 10 ! Become a 6 figure blogger ! No, just kidding :) There are no feature this time, except that you can specify how many feed items (i.e. days) you want to have.
<?php
/*
Hack Name: Adsense to RSS 
Version: 1.1
Hack URI: http://planetozh.com/blog/my-projects/track-adsense-earnings-in-rss-feed/
Description: Follow your Adsense earnings with an RSS reader
Author: Ozh
Author URI: http://planetOzh.com
*/

/*
 * Release History
 *
 * 1.1 (04/23/2006 - CGibson)
 * Fixed to work with recent modifications to Google AdSense
 * - Changed "csv" post data field to "outputFormat"
 * - Changed spliting of date from "/" to "-"
 *
 * 1.0 (10/07/2005)
 * Initial Release
*/

/************ SCRIPT CONFIGURATION ***********/
/*********************************************/

$username="you@email.com";
    // your adsense username

$password="MySuPeRpAsSwOrD"; 
    // your adsense password

$daterange = 20 ;
    // range of days to aggregate in RSS reader

$cookie="./.cookiefile";
        // a temp file name - you mostly don't care about this
        // This will create a hidden file in the current directory. If it seems to fail,
        // replace with a full physical path (i.e. /home/you/temp/cookiefile)

/************ DO NOT MODIFY BELOW ************/
/*********************************************/

$daysbefore = mktime(0, 0, 0, date("m") , date("d") - $daterange, date("Y"));
list ($d_from,$m_from,$y_from) = split(':',date("j:n:Y", $daysbefore));
list ($d_to,$m_to,$y_to) = split(':',date("j:n:Y"));


/* Following lines are based on a script found on WMW forums */
/* http://www.webmasterworld.com/forum89/5349.htm */

$destination="/adsense/report/aggregate?"
    ."sortColumn=0"
    ."&reverseSort=false"
    ."&outputFormat=TSV_EXCEL"
    ."&product=afc"
    ."&dateRange.simpleDate=today"
    ."&dateRange.dateRangeType=custom"
    ."&dateRange.customDate.start.day=$d_from"
    ."&dateRange.customDate.start.month=$m_from"
    ."&dateRange.customDate.start.year=$y_from"
    ."&dateRange.customDate.end.day=$d_to"
    ."&dateRange.customDate.end.month=$m_to"
    ."&dateRange.customDate.end.year=$y_to"
    ."&unitPref=page"
    ."&reportType=property"
    ."&searchField="
    ."&groupByPref=date";

$postdata="destination=".urlencode($destination)."&username=".urlencode($username)."&password=".urlencode($password)."&null=Login";

$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL,"https://www.google.com/adsense/login.do"); 
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); 
curl_setopt ($ch, CURLOPT_TIMEOUT, 20); 
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,1); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie); 
curl_setopt ($ch, CURLOPT_COOKIEFILE, $cookie); 
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata); 
curl_setopt ($ch, CURLOPT_POST, 1); 
$result = curl_exec ($ch); 
curl_close($ch); 

$result=preg_split("/\n/",$result);
array_pop($result);
array_pop($result);
array_shift($result);
$result = array_reverse($result);

header('Content-type: text/xml');
echo '<?xml version="1.0" encoding="iso-8859-1"?>';
echo "\n";
?>
<rss version="2.0" 
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel>
    <title><?php echo "$daterange days of Adsense"; ?></title>
    <link>https://www.google.com/adsense/</link>
    <description>An RSS feed of my Adsense earnings for the last <?php echo $daterange ?> days</description>
    <language>en</language>
<?php

$firstday=1;

foreach ($result as $line) {
    $item = array();
    $line = str_replace("\x00",'',$line);
    $line = str_replace('"','',$line);
    list($day, $pages, $clicks, $ctr, $eCPM, $income) = preg_split("/\s/",$line);
    $item['title']= "<title>\$$income on $day</title>";
    $item['guid'] = '<guid isPermaLink="false">' . md5($username.$day) . "</guid>";
    $day = split('-',$day);
    $day = mktime(0, 0, 0, $day[1] , $day[0], $day[2]);
    if ($firstday == 1) {
        $day = date("D, d M Y H:i:s +0000");
        $firstday = 0;
    } else {
        $day = date("D, d M Y H:i:s +0000", $day);
    }
    $item['pubDate'] = "<pubDate>$day</pubDate>";
    $item['category'] = "<category>adsense</category>";
    $item['description'] = "<description>\$$income ($clicks clicks on $pages pages : CTR = $ctr - eCPM = $eCPM)</description>";
    $item['content'] = "<content:encoded><![CDATA[
    <table>
    <tr><td>Pages printed</td><td>Clicks</td><td>CTR</td><td>eCPM</td><td>Earnings</td></tr>
    <tr><td>$pages</td><td>$clicks</td><td>$ctr</td><td>$eCPM</td><td>$income</td></tr>
    </table>
    ]]></content:encoded>";
    
    print "<item>\n";
    print $item['title'] ."\n";
    print $item['guid'] ."\n";
    print $item['pubDate'] ."\n";
    print $item['category'] ."\n";
    print $item['description'] ."\n";
    print $item['content'] ."\n";
    print "</item>\n";
    
    
}
?>
</channel>
</rss>

السبت، 18 سبتمبر 2010

Submit HTML Form using GET or Post Methods

Submit HTML Form using GET or Post Methods

Form submission in HTML
What is it?
Let uss see in how many steps we take input from user.
  1. The user requests a page using a browser.
  2. The server sends an html markup to the browser. This markup contains a form which has some input fields as discussed earlier.
  3. The user fills up the web-form as he would have done filled up any ordinary physical form.
  4. Now the form is submitted to the server.
  5. The server processes the form and informs the user accordingly.
Pretty clear. No! If you have learnt all the concepts till now, You know which steps are remaining now. The steps 4 and 5. The fifth step is out of scope of this tutorial as it involves some other scripting language.
Talking about step 4.
How is a the form filled up by the user is submitted?
You must have understood by now that all the communication to and from the web-server is done by the browser. So there must be some way to tell the browser that the user is done with the form.
If you remember about the submit button, this button does exactly this thing. When a user has filled up a web-form he clicks on the submit button. When a submit button is clicked, the browser then knows that the form associated with this particular button (As there might be multiple forms on a web-page) is to be submitted to the server. The browser gets the location of the web-server from the action attribute of the associated web-form. Now the browser creates an HTTP request to the server with the values of the form fields. I mean this complete thing, when I think of form submission in HTML.
The browser might create any two of the following HTTP requests depending on yet another attribute "method" of the HTML element "form".
  1. The GET Method
  2. The POST Method.
The major difference between these forms is way the data is transmitted and handled by the browser. This attribute “Method” is specified at the form level. The syntax to specify the method of form submission is as given in the table below.would be
Code
<form action="#" method="GET">
Code
<form action="#" method="POST">
We will now learn one by one about these two methods in detail.

<!--Get Method of form submission-->
The GET method in HTML The GET method is the most commonly used HTTP request type. Actually whenever you enter a simple url in your browser, your browser will make a GET request to the web server. How come? You will become pretty sure of this as you learn what actually is a GET method.
When making an HTTP request by GET method, the browser encodes the form content in the url in the form of name value pairs separated by an ampersand "&". It then appends it to the url specified by the action attribute of the form with a question mark in between the name-value pairs and the url. A typical form submitted by GET method will create a url like “http://www.tutorialindia.com/index.php?userid=john&password=sweet”.
As the url formed while making an HTTP request using a GET method is visible in the address bar, GET method is not recommended for sending sensitive data. Also, as the browser stores the values in the cache, each time the form is submitted, you might not get the desired result. You can learn more about browser caching in the section browser caching. Other hitch in using the get method is that as the maximum length of url is fixed, all the data submitted in the form might not be submitted. To get around this problem, use the post method as discussed in the next section.

The POST method in HTML
In POST method all the form data is encoded as headers. The data is illegible to browser hence it can not cache the form content. Due to this the form is submitted every time the submit button is clicked. Also, You can send as much data as you wish using POST method. With the POST method, the form becomes a black box for the browser. Though it does process the form, it never stores any form value anywhere. This is because it does not know what is inside the box. The browser might store the black box itself temporarily. All the form data is destroyed completely when one closes the browser.
When should one use the GET method and when the POST?
  • Use the GET method if you do not expect the result or effect on server side to change.
  • For the above reason, GET method should be used to fetch static data. For example, one multinational company stores the nationality of its employees in its database. To know the nationality of any specific employee, the GET method is recommended.
  • Use the POST method when you plan to do update, delete or other similar operations on the server side.
  • You can use the POST method for retrieving data also, if you think the input parameters might cross the maximum url length limit. Very unlikely.
  • Other case will be when you do not want the user to bookmark or see the form content being sent. Like in the case of sending the password.
  • Several times you will be using hidden fields in you forms. User might get confused when he sees such a field on the url which he can not relate to the fields available on the screen. To make these fields less visible you can use POST method. POST methods always recommended whenever you do not want the browser to cache the form content.

الجمعة، 17 سبتمبر 2010

Extract or Create RAR Files in Unix by SSH/Shell

Hi All ;)

Now I will tell you how to better manage the bow archives in RAR.

If you download a great game with size several GB from P2P or from where it comes from, we often find the files .r00, .r01, .r02, .r03..
And is to many to download one by one..

So we need extract in the server and manage there.

Connect by SSH, Change Directory where is the archives.

Run this command.
unrar e file-name.r00


And you done.

If you need to archive a big file and split by every Kilobytes or Megabytes, run this command.
rar a -v 4000k file-name-to-compress.rar file-name-uncompressed.avi

Where 4000k is the size of each part of the file. (4MB)

Note: This guide is designed for those who use the service or "Torrent Hosting" and "Leech Hosting" of RV89.
If you do not have one of these services, make sure it is rar and unrar installed on your server.


For see if there are installed or not, run:

RAR
whereis rar
rar: /usr/local/bin/rar /usr/local/man/cat1/rar.1 /usr/ports/archivers/rar

UNRAR
whereis unrar
unrar: /usr/local/bin/unrar /usr/ports/archivers/unrar


Here is installed. If you find anything or nly PortCollection (if use FreeBSD) you must install on your system.

Frist, Login as root or sudo privilage.

For install in Ubuntu/Debian
sudo apt-get install rar unrar


For install in CentOS/Fedora/RedHat
sudo yum install rar unrar


For install in FreeBSD:
cd /usr/ports/archivers/unrar
make install clean
cd /usr/ports/archivers/rar
make install clean
rehash


Thats ALL.

Install and configure Squid with config template and video tutorial

Squid is a proxy server and web cache daemon. It has a wide variety of uses, from speeding up a web server by caching repeated requests, to caching web, DNS and other computer network lookups for a group of people sharing network resources, to aiding security by filtering traffic. Although primarily used for HTTP and FTP, Squid includes limited support for several other protocols including TLS, SSL, Internet Gopher and HTTPS. The development version of Squid (3.1) includes IPv6 and ICAP support.

Now, we install Squid 3.1 in our OS.

- If you are currenty using Debian run apitude:
sudo apr-get install squid3


- If you are currenty using FreeBSD run Ports:
ports/www/squid31/ 
make && make install && clean


- If you are currenty using Gentoo run Emerge:
emerge squid3


For installing Squid from RPM if you are using CentOS, Fedora, RedHat..
64Bit:
http://people.redhat.com/jskala/squid/squid-3.0.STABLE16-1.el5/x86_64/squid-3.0.STABLE16-1.el5.x86_64.rpm

32Bit:
http://people.redhat.com/jskala/squid/squid-3.0.STABLE16-1.el5/i386/squid-3.0.STABLE16-1.el5.i386.rpm


After installing Squid, we need to configure it..

All of require is in /etc/squid/ so open squid.conf

- Frist, we do change the standard port of Squid, 3128 will be change in a different port (i use 8888). Do not forget to open the port in your firewall!!
- Add all IPs of the server (or only the ip that you need/want to use squid)
- Add ACL of users
- Add User
- Done, just to test it.

nano /etc/squid/squid.conf


For add user will do generate password from htpasswd.

root@st [/etc/squid]# htpasswd -n admin
admin:cpDjhqGda7kv


(if you are using cpanel, maybe htpasswd don't run in squid directory so you do fix that problem with "symbolic link")
root@st [/etc/squid]# ln -s /home/cpeasyapache/src/httpd-2.2.13/support/.libs/htpasswd /bin/htpasswd


After generate the password of user add in /etc/squid/passwd file.

After everyting config change or add users, restart squid.

service squid restart



I let you download my configuration of Squid in the Attachment
Attached File  Config-Squid.zip (103.72K)
Number of downloads: 7

In the Attachement there are also a Video Tutorial that let you learn more about caching proxy.
http://mirror1.rv89.net/video/Squid-Proxy.avi

How-To: Installing FFmpeg + FFmpeg-PHP + Mplayer + Mencoder + flv2tool + LAME MP3 Encoder How to install many software for manipolate the video

FFmpeg is so important if you are planning to run a video website with streaming with conversion of video files to different video formats. This tutorial is intended for Centos/Redhat versions of Linux where any novice user can install ffmpeg without compiling the source which is a more traditional way of installing the FFmpeg software on linux servers. In this tutorial i will show you the easy way to install ffmpeg and ffmpeg-php (php extension) with just yum rather than compiling ffmpeg from source files.

In this tutorial i let learn how to install this codecs on Linux/Unix System.

We start connecting to the server shell by ssh (with root or sudo login)


cd /usr/local/src/


DOWNLOAD MODULES

wget www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2
 wget rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz
 wget easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
 wget superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.1.tbz2
 wget downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
 wget downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz
wget mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
wget ffmpeg.org/releases/ffmpeg-0.5.tar.bz2


EXTRACT MODULES

tar zxvf lame-3.97.tar.gz
 tar zxvf libogg-1.1.3.tar.gz
 tar zxvf libvorbis-1.1.2.tar.gz
 tar zxvf flvtool2_1.0.5_rc6.tgz
 tar jxvf essential-20061022.tar.bz2 
 tar jxvf ffmpeg-php-0.5.1.tbz2
tar jxvf MPlayer-1.0rc2.tar.bz2
tar jxvf ffmpeg-0.5.tar.bz2
 
 mkdir /usr/local/lib/codecs/
 
 yum install gcc gmake make libcpp libgcc libstdc++ gcc4 gcc4-c++ gcc4-gfortran subversion ruby ncurses-devel -y


DOWNLOAD FFMPEG and MPLAYER by snv

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
 svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
 cd /usr/local/src/mplayer
 
 svn update
 
 cd /usr/local/src/
 mv /usr/local/src/essential-20061022/* /usr/local/lib/codecs/
 chmod -R 755 /usr/local/lib/codecs/
 

LAME:

cd /usr/local/src/lame-3.97
 ./configure
 make && make install


LIBOGG

cd /usr/local/src/
 cd /usr/local/src/libogg-1.1.3
 ./configure --enable-shared && make && make install
 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
 export PKG_CONFIG_PATH


LIBVORBIS
cd /usr/local/src/
 cd /usr/local/src/libvorbis-1.1.2
 ./configure && make && make install


FLVTOOL2

cd /usr/local/src/
 cd /usr/local/src/flvtool2_1.0.5_rc6/
 ruby setup.rb config
 ruby setup.rb setup
 ruby setup.rb install


MPLAYER
cd /usr/local/src/
 cd /usr/local/src/MPlayer-1.0rc2
 ./configure && make && make install
 
 cd /usr/local/src/


FFMPEG:

cd /usr/local/src/ffmpeg-0.5
 ./configure --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared
 make
 make install
 
 export LD_LIBRARY_PATH=/usr/local/lib/
 
 ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50
 ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
 ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
 ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0
 ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
 

FFMPEG-PHP:

cd /usr/local/src/
 cd /usr/local/src/ffmpeg-php-0.5.1/
 phpize
 ./configure
 make
 make install



NOTICE: Make sure this is the correct php.ini for the box!!

echo 'extension=ffmpeg.so' >> /usr/local/Zend/etc/php.ini


NOTICE: Make sure this is the correct php.ini for the box!!

RESTART APACHE

service httpd restart
You do just edit your php.ini:
(if you can't find your php.ini run the command "locate php.ini" and open the correct php.ini)

Add this extension to php.ini
[i][ffmpeg]
 extension_dir=/usr/local/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so
 extension=ffmpeg.so[/i]


After for run and verify:

Restart Apache and check that the module is loaded in PHP:



Test ffmpeg from command line and if you get this errors:

ffmpeg: error while loading shared libraries: libavformat.so.51:…

execute:and reload library cache with
/etc/init.d/httpd restart

/usr/local/lib >>/etc/ld.so.conf

[i]ldconfig -v[/i]



Verify ffmpeg installation:



If you get the folowing results then FFMPEG and all it’s components are installed correctly:





php -r ‘phpinfo();’ | grep ffmpeg

ffmpeg
 ffmpeg support (ffmpeg-php) => enabled
 ffmpeg-php version => 0.5.3.1
 ffmpeg-php gd support  => enabled
 ffmpeg.allow_persistent => 0 => 0
 ffmpeg.show_warnings => 0 => 0