أرشيف لفئة » استضافة «

الخميس, March 26th, 2009 | مؤلف:

Have you previously realised that www is redundant? If so, I’m preaching to the converted and you can run along back to whatever you were busy with. 😉 Otherwise, stand to attention, soldier!

begin rantish text:

When I’m browsing the web, I’d much less prefer to typewww.xkcd.comthanxkcd.com”. Reason being that if *every* site has to have w’s, what’s the point of the w’s? Not to mention that they’re a bitch to pronounce. There’s 9 syllables in there! You could almost halve that by sayingtriple-w”. I’ve heard people saydub dub dub”. بليه. Even the World Wide Web Consortium prefers to call themselvesW3C”.

So what exactly is (was?) the point of the www? There might be more to it, however the gist of it appears to be that when Tim Berners-Lee first created the hypertext document retrieval system, he called itWorld Wide Web”. I believe that www became a standard not because it made sense or because it was a good idea, but because it was hyped far beyond the healthy respect it deserved.

Your web browser *knows* you’re dealing with web content solely by the fact that there’s an http:// in front of the url. Therefore I submit, the www is redundant.

Need more convincing?

Search engines see www.dogma.swiftspirit.co.za and dogma.swiftspirit.co.za as 2 separate web sites. Because both sites have identical content, search engines might lower your Search Rankings. Hell, you’d be competing against yourself for rankings. Silly example: instead of 3rd, you might be 5th و 7th. لهذا السبب, it is better to either force www or to force no www. I’m in favour of the latter.

If you browse to http://www.dogma.swiftspirit.co.za/ you will be redirected to http://dogma.swiftspirit.co.za/. Even if you go to the downloads directory of my main domain with a www, you’ll be redirected appropriately. الأهم, search engines will only find one copy of my web site, ليس 2. And in the long run, I’ll be wearing out my w key a li’l less. 🙂

With the possible exception of a few quick deaths, no w’s were hurt during the production of this post.

شارك
الأربعاء, 18 مارس, 2009 | مؤلف:

[تحرير] كثيرا لذلك. وتبين أن بينسل غير قادرة على تحديد أن مفتاح وشهادة بالفعل في ملف واحد. لذلك, لا csplitالأشياء المطلوبة (جيد, آمل شخص قراءة هذا تعلم على الأقل حول كيفية csplit لطيف هو). في الواقع, السيناريو كله قد يكون كذلك عفا عليها الزمن… blaargh. جيد, على الأقل أنه يعطي تحذيرا لطيفة حول عدم إعطاء كلمة مرور فارغة. 😀

هنا في النسخة الجديدة:

pem2pfx – تحويل ملف بتنسيق .pem تحتوي على مفتاح خاص وشهادة موقعة في ملف شهادة .PFX متوافقة مع Windows.

#!/بن / باش
#pem2pfx
#v0.2
#صعب - brendan@swiftspirit.co.zو
# تحويل ملف شهادة .pem إلى .PFX شكل
# $1 هو ملف مصدر
مجموعة 
 
إذا [ $# = 1 ]; ثم
  outputfile=`صدى $1 | لكن الصورة / .pem $ /. PFX / '`
 
  صدى "الرجاء تحديد كلمة مرور أدناه. ترفض النوافذ لاستيراد شهادة .PFX مع كلمة مرور فارغة."
  بينسل pkcs12 -تصدير -خارج $outputfile -في $1
 
 آخر
  صدى "Pem2pfx - تحويل ملف .pem منسق الخاص مفتاح وشهادة إلى ملف .pfx IIS متوافق مع."
  صدى "الاستخدام: pem2pfx inputfile.pem"
يكون

أكثر…

شارك
السبت, 21 فبراير, 2009 | مؤلف:

أنواع المستندات الجديدة نسبيا مكتب 2007 وقد أعطى بعض المشاكل المضيفين على الشبكة عندما يريدون عملائها لتقديم وثائق للتحميل. في معظم الأحيان, ويجري عرض الوثائق من قبل خادم الويب و “نص / HTML” وهو بعد ذلك كما تصدر طن من القمامة على شاشة المستخدم على شبكة الإنترنت ل.

أفضل طريقة لحل هذه هي لإضافة جميع MIME لأنواع التكوين الرئيسي للملقم. IIS7 ويندوز لديها بالفعل أنواع MIME هذه إعدادها بشكل صحيح افتراضيا. IIS6 وIIS5 تتطلب أنواع MIME التي يمكن ان تضاف, كما قد اباتشي على المنشآت القديمة. للأباتشي, هناك أيضا حلا لصاحب النطاق الفردي لإضافة أنواع التمثيل الصامت عبر لأباتشي .هتكس ملف.

IIS 6 نوع MIME بالإضافة (لمسؤول ملقم)

قبل هذا يمكن القيام به, ضمان أن يتم تعيين الخادم الخاص بك أيضا للسماح التحرير التعريف المباشر:

  1. الحمل مدير IIS: بدء -> Rالأمم المتحدة, “inetmgr” -> [حسنا]
  2. انقر على الحق في “الخادم” وانقر “Pصoperties”
  3. داخل “خدمات معلومات إنترنت” علامة التبويب (عادة علامة التبويب الوحيد), تأكد من أن “Eنقادرة المباشر تحرير قاعدة التعريف” يتم فحص مربع.
  4. انقر [حسنا]

تأكد من احتياطية التكوين في IIS (هنا لIIS5) مسبقا. أنا لن تتحمل أي مسؤولية عن المسير كسر الخادم له. لدي سبب للاعتقاد هذا قد نعمل أيضا على IIS5 لكن لدي فقط بقدر ما يدعو إلى الاعتقاد أنه قد قام بأعطاء فقط الكثير من الأخطاء. إذا كان IIS5 / نوافذ 2000 المشرف على استعداد لاختبار هذا بالنسبة لي بعد النسخ الاحتياطي التكوين الخاص بك واسمحوا لي أن أعرف النتائج.

قم بنسخ النص التالي في ملف مسمى msoff07-addmime.vbs وتنفيذه مرة واحدة من سطر الأوامر بكتابة CSCRIPT msoff07-addmime.vbs وضغط ENTER. إذا قمت بتشغيل أكثر من مرة, سيتم إضافة أنواع MIME في كل مرة وسيكون لديك إدخالات متعددة متطابقة:

"هذا البرنامج النصي يضيف مكتب الضروري 2007 أنواع MIME إلى IIS 6 الخادم.
"لاستخدام هذا البرنامج النصي, فقط انقر نقرا مزدوجا فوق أو تنفيذه من سطر الأوامر.
"تشغيل هذا البرنامج النصي عدة مرات النتائج في مقالات متعددة في
"IIS MimeMap ذلك ينبغي عليك عدم تشغيله أكثر من مرة.
"تم التعديل من http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
خافت MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
CONST ADS_PROPERTY_UPDATE = 2 
 
"تعيين أنواع MIME التي يمكن ان تضاف
MimeTypesToAddArray = مجموعة(".docm", "التطبيق / vnd.ms-word.document.macroEnabled.12", _
"دوكإكس", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document", _
".dotm", "التطبيق / vnd.ms-word.template.macroEnabled.12", _
".dotx", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template", _
".potm", "التطبيق / vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12", _
".ppsm", "التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow", _
"pptx و .pptm", "التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation", _
".sldm", "التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12", _
".sldx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slide", _
".xlam", "التطبيق / vnd.ms-excel.addin.macroEnabled.12", _
".xlsb", "التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12", _
".xlsm", "التطبيق / vnd.ms-excel.sheet.macroEnabled.12", _
". XLSX", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
".xltm", "التطبيق / vnd.ms-excel.template.macroEnabled.12", _
".xltx", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
"الحصول على كائن mimemap
تعيين MimeMapObj = GETOBJECT("IIS://المضيف المحلي / MimeMap")
 
"اتصل AddMimeType لكل زوج من تمديد / نوع MIME
ل مكافحة = 0 ل UBound(MimeTypesToAddArray) خطوة 2
    AddMimeType MimeTypesToAddArray(مكافحة), MimeTypesToAddArray(مكافحة+1)
التالي
 
'إنشاء كائن شل
تعيين WshShell = CREATEOBJECT("WScript.Shell")
 
"إيقاف وبدء تشغيل خدمة IIS
تعيين oExec = WshShell.إكسيك("صافي وقف W3SVC")
هل ل في حين oExec.الوضع = 0
    WScript.النوم 100
حلقة
 
تعيين oExec = WshShell.إكسيك("صافي W3SVC بداية")
هل ل في حين oExec.الوضع = 0
    WScript.النوم 100
حلقة
 
تعيين oExec = لا شيء
 
"تقرير الحالة إلى المستخدم
WScript.صدى "مايكروسوفت أوفيس 2007 تم تسجيل أنواع المستندات MIME."
 
"AddMimeType الفرعية
الفرعية AddMimeType (تحويلة, Mtype)
 
    "الحصول على تعيينات من الممتلكات MimeMap.
    MimeMapArray = MimeMapObj.جيتكس("MimeMap") 
 
    "إضافة تعيين جديد.
    أنا = UBound(MimeMapArray) + 1
    الحصول على الدهون الحفاظ MimeMapArray(أنا)
    تعيين MimeMapArray(أنا) = CREATEOBJECT("MimeMap")
    MimeMapArray(أنا).تمديد = تحويلة
    MimeMapArray(أنا).MimeType = MType
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
نهاية الفرعية

MIME نوع أباتشي بالإضافة (لمسؤول ملقم)

اباتشي يخزن أنواع MIME في ملف موجود عادة في $installpath / أسيوط / mime.types. رؤية mod_mime وثائق لمعرفة المزيد عن كيفية عمله. قوس لينكس تثبيت أنواع MIME في الساعة /الخ / هتبد / أسيوط / mime.types و أوجه الشبه سيرفرات تثبيته في /البيرة / المحلية / PSA / المشرف / أسيوط / mime.types. التوزيع قد يكون في مكان آخر, لذلك تجد لديك mime.types ملف عن طريق تشغيل تحديد موقع mime.types.

أضف الأسطر التالية إلى ملف mime.types الخاصة بك:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

MIME نوع أباتشي بالإضافة (لصاحب المجال مع ما لا يقل عن FTP وصول – باستخدام ملف htaccess)

إضافة النص التالي إلى المجال الخاص .هتكس ملف, الأكثر شيوعا في httpdocs / الدليل

AddType التطبيق / vnd.ms-word.document.macroEnabled.12 DOCM
AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document DOCX
AddType التطبيق / vnd.ms-word.template.macroEnabled.12 dotm
AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType التطبيق / vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.template potx
AddType التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12 PPSM
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddType التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12 PPTM
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation PPTX
AddType التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType التطبيق / vnd.ms-excel.addin.macroEnabled.12 xlam
AddType التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType التطبيق / vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet XLSX
AddType التطبيق / vnd.ms-excel.template.macroEnabled.12 xltm
AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
شارك
السبت, 21 فبراير, 2009 | مؤلف:

… وتقديرى الشخصي (PR) من 10 😉

يمكنني استخدام فايرفوكس حتى معظم هذه لن تطبق على المستخدمين غير FF-. لكن, سأكون مهتما جدا جدا لسماع ما سائل الراحة الأخرى أصدقائي, المشتركين, وwebsurfers عشوائية تجد مثيرة للاهتمام أو مفيدة لهم. قل كلمتك وعلينا أن نعرف لماذا كنت أحب أدونس تحب. 🙂

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

Cacheviewer – 7

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

ColorfulTabs – 9

أنا أحب الألوان. علامة التبويب الألوان تجمع لا يعمل بشكل جيد جدا عندما تصل إلى حوالي 30 على الرغم من علامات التبويب… :-/

تحميل شريط الحالة – 10

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

فيديو DownloadHelper – 10

فيديو DownloadHelper يبحث عن تدفق وسائل الاعلام – تبحث على وجه التحديد عن أي محتوى كبير والذي يتم تنزيله. عند النقر على أيقونة, يظهر لك تيارات تحميل حاليا ويتيح لك خيار قائمة الانتظار بأنها “طبيعي” حمل.

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

انتهاء الكناري – 9

هذا الملحق أنيق والحد الأدنى يخبرك إذا كانت شهادة SSL للموقع الذي تشاهده حاليا وقريبا سوف تنتهي. إذا كان الموقع الخاص بك لديه شهادة SSL, أنصحك استخدام هذا الملحق للمساعدة في تجنب شهادة SSL موقعك تنتهي بسبب نقص بسيط الإخطار أو سوء الفهم.

على امكانية – 8

يضيف على امكانية بعض الخيارات optmisation الشبكة. بعض الخيارات يمكن أن شبكة الشركة مشرف قليلا جنون معك على الرغم. 😉

الحرائق – 9

لتطوير الشبكة والتجريب مع صفحات. رهيبة لاختبار بت القليل من التعليمات البرمجية وكذلك تصحيح صفحات.

FoxClocks – 6

يخطئ – يخبرك الوقت في مناطق زمنية أخرى. o.O من المفيد لفترة قصيرة – الآن زائدة منذ رأسي تعمل بها بشكل أسرع مما كنت يمكن وهلة. RM -f

FoxyProxy – 9

رهيبة لتصفح صفحات معينة من خلال خوادم بروكسي محددة. وهذا مفيد لأنه عندما يتم حظر بعض المواقع أو SAIX خوادم وكيل شفافة لا تعمل بشكل صحيح. 🙂

أنا استخدم هذا لتوجيه بعض حركة المرور عبر خوادم بروكسي أنني أفضل أن لا تذهب من خلال التوجيهات الافتراضية. لها أيضا مرنة جدا. إذا كان لديك خادم وكيل أكثر من واحد متاح واحدة تستخدمها عادة فجأة تطول طرفة, مجرد التحول إلى واحد القادم. 🙂

غرسمونكي – 10

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

رؤوس HTTP الحية – 8

لقد استعملت هذا عدة مرات لتشخيص مشاكل ضغط GZIP مع خوادم الويب IIS. ليس كثيرا آخر لأقول على الرغم: يعمل.

تصنيف الصفحة الحية – 10 (حتى الآن – فقط تثبيته أمس)

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

نوسكريبت – 10

نوسكريبت هو رهيبة في حجب الاعلانات. أعمالها مزعجة قليلا في البداية منذ عليك أن القائمة البيضاء جميع المواقع تريد – ولكن في المدى الطويل هو سووو يستحق ذلك. 🙂

إحياء الصفحات – 10

مفيدة جدا لأنه إذا قمت بالاستعراض إلى الموقع وكان يحدث أن تكون أسفل. إذا كان الموقع هو موجه نحو ثابت المحتوى، فإن هذا يجعل من السهل العثور بسرعة على المحتوى إذا مؤقتا لها على الانترنت.

التبويب ميكس بلاس – 8

Awesome for if you have more than 7-or-so tabs.

ShowIP (using a version modified for work purposesdisplays company server’s canonical name when browsing) – 10

I cannot imagine the hell I’d have to go through to identify a server without this plugin. Okay, I can. Used to have to do this all the time. I eventually scripted it but I can’t find the original script. Here’s my 60-second attempt at recreating what was in that script:

$ cat /etc/hosts | grep `dig A $hostname @mycachingnameserver | grep . | grep -v "^;"`
$ dig -x `dig A $hostname @mycachingnameserver | grep ^$hostname | grep A | \
  awk '/[.]/{print $5}'` @mycachingnameserver | grep . | grep -v "^;"

Web Developer – 9

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

شارك
الثلاثاء, February 17th, 2009 | مؤلف:

Some of you may already know that I built a home server not too long ago. I documented some of the very important parts of how it was built though I was planning on releasing all the documentation all at once. I was using Arch Linux and I hadn’t nearly finished everything, especially the documentation. مثلا, it was supposed to be a media server. After some disk shuffling, it was supposed to end up having a RAID1 for the boot and RAID 10 for the rest (the media part).

This didn’t work out at all.

I got as far as having an efficientجيدfirewalled) routing gateway server. I was finally satisfied that the customised local routing* was working correctly and I was confident that my tests with DHCP meant I could disable the DHCP service on the flimsy ADSL router and have all my flatmates start using the server as the Internet بوابة. بدلا من ذلك: I was logged in to the server from the office, I’d just installed Apache2**, and I was about to consult with a colleague regarding getting nice graphs put together so the flatmates could all see who was using up the bandwidth***when I noticed a little message indicating that the root filesystem had been remounted read-only due to some or other disk failure.

And then I lost my connection to the server.

And then I gained a foul mood.

🙁

When I arrived home, I found that, as I had guessed from the descriptive message given at the office, و (جدا) old 80GB IDE disk that I was using for the root filesystem had failed. Unfortunately, the server would never boot again and there was little chance of prying everything off onto another disk to continue where I’d left off.

I’m buying a replacement (SATA) HDD this next weekend just after pay dayand I’ve changed my mind about documenting my progressand backing up my configurations:

Release Early. Release Often.

* ISPs in South Africa charge less (easy price comparison) forlocal-only” (within South Africa) traffic on ADSL but only if you use an ADSL account that CANNOT access web services outside of South Africa. This means that if you want to take advantage of the reduced costs but still be able to access the Internet at large, you need to set up some sneaky routing.

** one-command-install: ~$ yaourt -S apache

*** Internet Access in SA is expensiveyou get charged about R70 ($7 / £4.9 / €5.46) per GB when using ADSL, or about R2 per MB if using GPRS / 3G.

شارك