You May Suffer of Windows Vista Slow Network Transfere

If you are deploying Microsoft Windows Vista in your home or work network you may face a slow network performance. Some people reported this as an overload of the TCP/IP stack as Vista comes with IPV6 loaded by default along with other Layer Link protocols.

I tried to unbind these from the interface, then disabled and re-enabled the interface but have very minimal increasing in performance. However, searching a little bit more at Microsoft site about changes between XP and Vista networking guided me to other options. Unfortunately the particular option that is changed, supposed to increase performance but it’s not, and additionally, it’s not something that a regular user can change.

So jumping to the solution, you’ll need to change the TCP global “autotuninglevel” option. This option default value is “normal” if you change this to “disabled” or “high” then disable and re-enable the interface you’ll be saved 🙂

The command must run under administrative permissions, the command would be:

netsh int tcp set global autotuninglevel=disabled

Cannot Access FTP Behind RRAS Windows Server 2003 NAT Box

Just restart or stop the ALG service on the NAT box, yes it is as simple as that.

After two days searching the Internet and trying to figure out the patch the causes this issue, found nothing related to RRAS or natting. However, by chance founded the ALG relationship with FTP access. ALG provides a hidden layer for applications doesn’t support proxy option to allow it to access the Internet. But FTP has it’s own buit-in filter in Windows Server. Which is affected in somehow by the ALG/NAT combination.

حدث ذات جوع

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

أنا جوعان، اليوم لم يأخذوني إلى “الدايت سنتر” لكنهم طلبوا سلطة دجاج، وكأن في ذلك فرق!

بدأ الزميل المسكين باستلطاف الجو لكن صديقنا كان (فعلاً) جوعاناً لدرجة أنه التهم قطة الشوكولا التي في يده بلقمة واحدة حتى قبل أن ينهي تقشير غلافها. ثم التفت…………

– هذا الأحمق (السكرتير)، ألم يأت بشيء يؤكل؟ أم تراه نسي النقود التي أعطيناه إياها؟

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

– جد لي شيئاً وإلا سآكلك

نطق العبارة وهو يلتفت إلى زميله الواقف عند باب المكتب بالكثير من (الفجعنة) مما جعل زميله يفكر “هل سأستطيع فتح الباب والهرب قبل أن يمسك بي؟”. ثم آثر السلامة واعترف بمكان “مؤن الطوارئ”

– هناك (مشيراً إلى إحدى الخزائن التي لا يوجد بها ما يلفت نظر المفاجيع عادةً)، يمكن أن تجد ما تسد به رمقك (بالطبع لم يكن ليجرؤ على أن يقترح أن يشبعه ذلك، وإلا لكان أكل ما يوجد في الخزانة ثم أتم عشاءه بالزميل العزيز).

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

– آه، ناتشو! أخيراً شيء يؤكل

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

– ما هذا صنع أميركي؟ ومعدلة وراثياً أيضاً؟

زميله الذي لم تستغرق خلايا مخه إلى 3 أجزاء من مليون جزء من الثانية لتستشعر الخطر وترتب مجموعة الكلمات بشكل رد حاول بقد استطاعته أن يخرجه بنبرة صوت مقنعة

– لا، إنها مجرد عبارة غير صحيحة بغرض التسويق

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

– يوجد في الثلاجة الصلصة الخاصة به

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

– لماذا تقاطعني؟ يا أخي، احمد الله أني وجدت ما يؤكل. كيف كنت ستبرر موقفك مع المدير والعائلة والأصدقاء إذا أكلتك؟ بماذا ستبرر فعلتك هذه؟

كانت طريقة الجواب قاسية لدرجة أن زميله شعر بالذنب لطلبه. على الرغم من أن صديقنا لو استطاع أكل زميله ثلاث مرات متتالية فلن يشبعه.

آخر تحديث بتاريخ 8 مارس 2010

الأرقام العربية والأرقام الهندية في إكسل

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

بالمختصر المفيد، إذا كان الخيار الافتراضي لديك هو الكتابة بالأعداد العربية ولسببٍ ما احتجت لاستخدام الأعداد الهندية فيمكنك عمل التالي:

  1. الضغط بالزر الأيمن على الخلية واختيار تنسيق الخلايا
  2. من علامة تبويب “أرقام” اختر/اختار “مخصص”
  3. أضف/أضيفي قبل الصيغة (أو المعادلة) العبارة التالية

 [$-2000000]

الخطوات

وسوف تتحول الأعداد إلى الشكل الهندي

Project 2003 Server Unknown Error

If you are running Project Server 2003 for EPM, and start to connect using the Project Professional, you may face errors filling up the Application log in the eventviewer. The error description is really unuseful, below is the error details:

Source: PjTraceSvc

Event ID: 2

Description: Lot of non useful information and something like:
C:OfficedevprojectWebClientsourceserverpjdbcommMain.cpp

However, you may find it deferent in file name, but still the same at the end.

If you look over the Internet, or in Microsoft KB you’ll find very few resources handling this, and even these resources do not address the same issue you have.

SO, what the hell is going on? Well, apparently the project server development team never bothers resolving this issue as Project 2007 is in the market. But if you are still running the 2003 version and this error really annoying, then here is the really bad news, you can (and in fact you should) ignore it as it has no effect at the operation of the server. All what this message USUALLY is tilling that someone (may be a PM) is trying to access/modify/update/delete an object which he/she doesn’t have an authority to do.
Yep, that is the story, I’m sorry but hopefully you didn’t spend more than three months moving from one expert to another to solve this issue as I did.