Archive pour la catégorie » hébergement «

Jeudi, 26 mars, 2009 | Auteur:

Avez-vous déjà réalisé que www est redondante? Si c'est le cas, Je prêche à des convertis et vous pouvez courir le long de revenir à ce que vous étiez occupé à. 😉 Otherwise, se mettre au garde, soldat!

Début du texte rantish:

Lorsque je navigue sur le web, Je préfère beaucoup moins de taper “www.xkcd.com” que “xkcd.com”. Raison étant que si chaque site * * doit avoir w de, quel est le point de la w de? Sans oublier qu'ils sont une chienne prononcer. Il ya 9 syllabes il! Vous pourriez presque réduire de moitié en disant “triple-w”. J'ai entendu des gens dire “dub dub dub”. Bleh. Même l' World Wide Web Consortium préfère se faire appeler “W3C”.

Alors quelle est exactement (était?) le point de la www? Il pourrait y avoir plus à lui, l'essentiel de celui-ci mais semble être que lorsque Tim Berners-Lee d'abord créé le système de récupération de document hypertexte, il l'appelait “World Wide Web”. Je crois que www est devenu une norme non pas parce qu'il fait sens ou parce que c'était une bonne idée, mais parce qu'il a été médiatisée bien au-delà du respect qu'il méritait sain.

Votre navigateur * sait * vous avez affaire à du contenu Web uniquement par le fait qu'il ya un http:// en face de l'URL. C'est pourquoi je soumets, www est redondante.

Besoin de plus convaincant?

Les moteurs de recherche voient www.dogma.swiftspirit.co.za et dogma.swiftspirit.co.za comme 2 des sites Web distincts. Parce que les deux sites ont un contenu identique, Les moteurs de recherche peuvent réduire votre note Recherche. Enfer, vous seriez en compétition contre soi-même pour les classements. Exemple stupide: à la place du 3, vous pourriez être en 5e et 7e. Pour cette raison, il est préférable de la force ou l'autre ou www www pas forcer. Je suis en faveur de ce dernier.

Si vous accédez à http://www.dogma.swiftspirit.co.za/ vous serez redirigé vers http://dogma.swiftspirit.co.za/. Même si vous allez dans le répertoire des téléchargements de mon domaine principal avec un Site Web, vous serez redirigé appropriée. Il est important, les moteurs de recherche ne trouveront qu'une seule copie de mon site web, pas 2. Et à long terme, Je vais porter mon poids sur une touche Li'l moins. 🙂

À l'exception possible de quelques décès rapides, pas de w ont été blessés au cours de la production de ce post.

Partager
Mercredi, 18 mars, 2009 | Auteur:

[modifier] Tant pis. Il s'avère que openssl est en mesure de déterminer que la clé et le certificat sont déjà dans un seul fichier. Donc, aucun csplittion nécessaire (bien, J'espère que quelqu'un lecture de cet au moins appris sur la façon agréable csplit est). En fait, l'ensemble du script pourrait aussi bien être obsolète… blaargh. Bien, au moins il donne une belle avertissement de ne pas donner un mot de passe vide. 😀

Voici la nouvelle version:

pem2pfx – convertit un fichier au format PEM. contenant une clé privée et le certificat signé dans un fichier. pfx certificat compatible Windows.

#!/bin / bash
#pem2pfx
#v0.2
#Difficile - brendan@swiftspirit.co.za
# Convertit un fichier de certificat. Pem au format pfx.
# $1 est le fichier source
ensemble -et
 
si [ $# = 1 ]; puis
  outputfile=`écho $1 | mais 'S / .pem $ /. Pfx /'`
 
  écho "S'il vous plaît spécifier un mot de passe ci-dessous. De Windows refuse d'importer un certificat. Pfx avec un mot de passe vide."
  openssl pkcs12 -exportation -dehors $outputfile -dans $1
 
 autre
  écho "Pem2pfx - convertit un pem. formaté la clé privée et le fichier de certificat à un pfx IIS-compatible.."
  écho "Utilisation: pem2pfx inputfile.pem"
dans

plus…

Partager
Samedi, 21 février, 2009 | Auteur:

Relativement nouveaux types de documents Bureau 2007 a donné quelques problèmes de hébergeurs quand leurs clients veulent offrir des documents à télécharger. Le plus souvent, les documents sont offerts par le serveur Web en tant que “text / html” qui est ensuite rendu comme une tonne de déchets sur l'écran de l'internaute.

La meilleure façon de résoudre cela est d'ajouter tous les MIME types de configuration principal du serveur. IIS7 pour Windows a déjà ces types MIME configuré correctement par défaut. IIS6 et IIS5 exigent les types MIME à ajouter, comme puissance Apache sur les installations plus anciennes. Pour Apache, il ya aussi une solution pour le propriétaire du domaine individuel pour ajouter les types MIME via Apache .htaccess fichier.

IIS 6 type MIME plus (pour l'administrateur du serveur)

Avant cela peut être fait, veiller à ce que votre serveur est également configuré pour permettre le montage de la métabase directe:

  1. Chargement Gestionnaire des services Internet: Démarrer -> RONU, “inetmgr” -> [Bien]
  2. Cliquez droit sur l' “serveur” et cliquez sur “Properties”
  3. De l' “Internet Information Services” languette (généralement le seul onglet), faire en sorte que l' “Ilnmesure directe de la métabase Modifier” case est cochée.
  4. Cliquez [Bien]

Assurez-vous de sauvegarder la configuration de IIS (ici pour IIS5) d'avance. Je ne vais pas prendre toute la responsabilité pour un admin briser son serveur. J'ai des raisons de croire peut travailler aussi sur IIS5 mais j'ai autant de raisons de croire que ça pourrait donner beaucoup d'erreurs. Si un IIS5 / Fenêtres 2000 admin est prêt à tester par moi après la sauvegarde votre configuration s'il vous plaît laissez-moi savoir des résultats.

Copiez le texte suivant dans un fichier nommé msoff07-addmime.vbs et l'exécuter une fois de la ligne de commande en tapant cscript msoff07-addmime.vbs et en appuyant sur Entrée. Si vous avez plus d'une fois, les types MIME seront ajoutés à chaque fois et vous aurez plusieurs entrées identiques:

'Ce script ajoute le Bureau nécessaire 2007 types à un IIS MIME 6 Serveur.
"Pour utiliser ce script, il suffit de double-cliquer ou exécuter à partir d'une ligne de commande.
«L'exécution de ce script plusieurs fois des résultats dans de multiples entrées dans le
«IIS MimeMap de sorte que vous ne devriez pas avoir plus d'une fois.
«Mise à jour de http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
Aucun MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
Const ADS_PROPERTY_UPDATE = 2 
 
«Définir les types à ajouter MIME
MimeTypesToAddArray = Tableau("Docm.", "Application/vnd.ms-word.document.macroEnabled.12", _
". Docx", "Application / vnd.openxmlformats-officedocument.wordprocessingml.document", _
"Dotm.", "Application/vnd.ms-word.template.macroEnabled.12", _
"Dotx.", "Application / vnd.openxmlformats-officedocument.wordprocessingml.template", _
"Potm.", "Application/vnd.ms-powerpoint.template.macroEnabled.12", _
"Potx.", "Application / vnd.openxmlformats-officedocument.presentationml.template", _
"Ppam.", "Application/vnd.ms-powerpoint.addin.macroEnabled.12", _
". PPSM", "Application/vnd.ms-powerpoint.slideshow.macroEnabled.12", _
". Ppsx", "Application / vnd.openxmlformats-officedocument.presentationml.slideshow", _
"Pptm.", "Application/vnd.ms-powerpoint.presentation.macroEnabled.12", _
". Pptx", "Application / vnd.openxmlformats-officedocument.presentationml.presentation", _
"SLDM.", "Application/vnd.ms-powerpoint.slide.macroEnabled.12", _
"Sldx.", "Application / vnd.openxmlformats-officedocument.presentationml.slide", _
". Xlam", "Application/vnd.ms-excel.addin.macroEnabled.12", _
"Xlsb.", "Application/vnd.ms-excel.sheet.binary.macroEnabled.12", _
"Xlsm.", "Application/vnd.ms-excel.sheet.macroEnabled.12", _
". Xlsx", "Application / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
"Xltm.", "Application/vnd.ms-excel.template.macroEnabled.12", _
"Xltx.", "Application / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
«Obtenir l'objet de MimeMap
Set MimeMapObj = GetObject(«Questions://Localhost / MimeMap")
 
«Appel addMimeType pour chaque paire de types d'extension / MIME
Pour compteur = 0 à UBound(MimeTypesToAddArray) Étape 2
    AddMimeType MimeTypesToAddArray(compteur), MimeTypesToAddArray(compteur+1)
Suivant
 
«Créer un objet Shell
Set WshShell = CreateObject("WScript.Shell")
 
'Arrêter et démarrer le service IIS
Set oExec = WshShell.Exec("Net stop w3svc")
Faire Tandis que oExec.Statut = 0
    WScript.Sommeil 100
Boucle
 
Set oExec = WshShell.Exec("Net start w3svc")
Faire Tandis que oExec.Statut = 0
    WScript.Sommeil 100
Boucle
 
Set oExec = Rien
 
«Rapport statut de l'utilisateur
WScript.Echo "Microsoft Office 2007 Types de document MIME ont été enregistrés."
 
«Sous addMimeType
Sous AddMimeType (Ext, MTYPE)
 
    «Obtenir les mappages de la propriété MimeMap.
    MimeMapArray = MimeMapObj.GetEx("MimeMap") 
 
    "Ajouter une nouvelle cartographie.
    Je = UBound(MimeMapArray) + 1
    REDIM Préserver MimeMapArray(Je)
    Set MimeMapArray(Je) = CreateObject("MimeMap")
    MimeMapArray(Je).Extension = Ext MimeMapArray(Je).MimeType = MTYPE MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray MimeMapObj.SetInfo
 
Fin Sous

Apache MIME plus de type (pour l'administrateur du serveur)

Apache stocke ses types MIME dans un fichier normalement situé à $installpath / conf / mime.types. Voir le mod_mime documentation pour en savoir plus sur comment cela fonctionne:. Arch Linux installe ses types MIME à /etc / httpd / conf / mime.types et Parallels Plesk installe dans /usr / local / psa / admin / conf / mime.types. Votre distribution pourrait avoir dans un autre endroit, donc trouver votre mime.types déposer en exécutant localiser mime.types.

Ajoutez les lignes suivantes à votre fichier 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

Apache MIME plus de type (Pour le propriétaire du domaine, avec au moins FTP accès – en utilisant le fichier htaccess.)

Ajouter le texte suivant à votre domaine de .htaccess fichier, le plus souvent dans un httpdocs/ annuaire

AddType application/vnd.ms-word.document.macroEnabled.12 docm
AddType application / vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.ms-word.template.macroEnabled.12 dotm
AddType application / vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application / vnd.openxmlformats-officedocument.presentationml.template potx
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType application / vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType application / vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application/vnd.ms-powerpoint.slide.macroEnabled.12 SLDM
AddType application / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType application / vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application/vnd.ms-excel.template.macroEnabled.12 xltm
AddType application / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
Partager
Samedi, 21 février, 2009 | Auteur:

and my Personal Rating (PR) out of 10 😉

I use Firefox so most of these won’t apply to non-FF users. Cependant, I’d be very very interested to hear what other addons my friends, subscribers, and random websurfers find interesting or useful to them. Have your say and let us know why you love the addons you love. 🙂

Personally, I prefer addons that aren’t intrusive. Ideally, an addon must have a minimal interface and give me a measurable benefit for me to keep it installed.

Cacheviewer – 7

This is a GUI front-end for the Cache Firefox keeps of the last few pages and media. I’ve found this addon more interesting than useful right now so I’m probably going to remove it soon.

ColorfulTabs – 9

I love the colours. The tab colour-grouping doesn’t work very well when you reach about 30 tabs though… :-/

Download Statusbar – 10

I prefer having everything in Firefox in a single window in tabs. Having a download box in a separate window is a big no-no for me. It also saves screen real-estate since it is very minimal. 🙂

video DownloadHelper – 10

Video DownloadHelper cherche streaming media – spécifiquement à la recherche de tout grand contenu qui est en cours de téléchargement. Lorsque vous cliquez sur l'icône, il vous montre les flux actuellement-téléchargement et vous donne la possibilité de faire la queue comme un “Ordinaire” télécharger.

Puisque vous ne savez jamais si FF va planter ou la puissance va couper, Je préfère enregistrer une copie sur mon bureau et je peux alors voir la vidéo sans utiliser plus de bande passante pour télécharger la vidéo à nouveau. Aussi, au travail, quand les gens me envoient des liens vers YouTube ou d'autres médias, Habituellement, je ne prends pas la peine de regarder jusqu'à bien après – à mes propres loisirs ou lors d'une pause.

Expiry Canary – 9

Cet addon propre et minimal vous indique si le certificat SSL pour le site que vous consultez actuellement va bientôt expirer. Si votre site dispose d'un certificat SSL, Je vous recommande d'utiliser cet addon pour aider à éviter le certificat SSL de votre site qui expire en raison d'un simple manque de notification ou une mauvaise communication.

Fasterfox – 8

Fasterfox adds some network optmisation options. Some of the options could make your corporate network admin a little mad with you though. 😉

Pyromane – 9

Pour le développement web et l'expérimentation avec des pages. Impressionnant pour tester des petits bouts de code ainsi que le débogage pages.

FoxClocks – 6

errtells you the time in other time zones. o.O Was useful for a short timenow its redundant since my head is working it out faster than I can glance. rm -f

FoxyProxy – 9

Impressionnant pour naviguer sur des pages spécifiques via des serveurs proxy spécifiques. This is useful for when some sites are blocked or the SAIX Transparent Proxy servers aren’t working properly. 🙂

J'utilise ceci pour acheminer une partie du trafic sur les serveurs proxy que je préfère ne pas passer par les routes par défaut. Its also very flexible. Si vous avez plus d'un serveur proxy disponible et celui que vous utilisez habituellement soudainement va sur le clignotement, juste passer à la suivante. 🙂

Mécano – 10

Right now, I use this only for the GooglemonkeyR scénario. This script reformats Google‘s search results to your specifications and also has an option to show small thumbnail of the pages Google links to. Greasemonkey can do a lot more and there are plenty of scripts readily available for many many sites.

Live HTTP headers – 8

I’ve used this a few times to diagnose gzip compression issues with IIS web servers. Not much else to say though: It works.

Live PageRank – 10 (so faronly installed it yesterday)

This addon seems simple enough. It gets the PageRank from Google and shows it in the tray.

NoScript – 10

NoScript est IMPRESSIONNANT au blocage des publicités. Son un peu irritant au début car vous avez à la liste blanche tous les sites que vous aimez – but in the long run it is soooo worth it. 🙂

ressusciter Pages – 10

Très utile pour si vous naviguez sur un site et il arrive à être en panne. Si le site est statique contenu orienté alors ce fait, il est facile de trouver rapidement le contenu mis en cache si sa ligne.

Tab Mix Plus – 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 | poignée . | grep -v "^;"`
$ dig -x `dig A $hostname @mycachingnameserver | grep ^$hostname | grep A | \
  awk '/[.]/{print $5}'` @mycachingnameserver | poignée . | grep -v "^;"

Web Developer – 9

I used this once to diagnose some issues with a page. I don’t do much web development so I’m going to remove this one. Its no comment on its capabilities since I believe this is a top notch add-on si you’re doing a lot of web development work.

Partager
Mardi, 17 février, 2009 | Auteur:

Certains d'entre vous le savent déjà que j'ai construit un serveur à la maison pas trop longtemps. J'ai documenté certains des éléments très importants de la façon dont il a été construit si je comptais sur la libération de tous les documents à la fois. J'utilisais Arch Linux et je n'avais pas bientôt fini tout, en particulier la documentation. Par exemple, il était censé être un serveur de médias. Après un certain réarrangement de disque, il devait finir par avoir un RAID1 pour le démarrage et RAIRé 10 pour le reste (la partie des médias).

Cela n'a pas fonctionné du tout.

Je me suis aussi loin que d'avoir un système efficace (et bienun pare-feu) serveur de passerelle de routage. J'ai finalement été convaincu que le routage personnalisé * locale fonctionnait correctement et j'étais confiant que mes tests avec DHCP signifie que je peux désactiver le service DHCP sur le fragile ADSL routeur et avoir toute ma colocataires commencer à utiliser le serveur de l'Internet porte. Plutôt: Je suis connecté au serveur du bureau, Je viens d'installer Apache 2 **, et j'étais sur le point de consulter un collègue en ce qui concerne l'obtention de belles graphiques mis ensemble afin que les colocataires peuvent tous voir qui utilisait la bande passante *** — quand j'ai remarqué un petit message indiquant que le système de fichiers racine avait été remonté en lecture seule raison de certains ou autre panne de disque.

Et puis j'ai perdu ma connexion au serveur.

Et puis j'ai gagné une humeur massacrante.

🙁

Quand je suis arrivé à la maison, J'ai trouvé que, comme je l'avais deviné le message descriptif donné au bureau, la (très) vieux de 80 Go IDE disque que j'utilisais pour le système de fichiers racine n'avait pas. Malheureusement, le serveur ne serait jamais démarrer à nouveau et il y avait peu de chance d'indiscrets tout enlever sur un autre disque pour reprendre là où j'avais laissé hors.

Je vais acheter un remplacement (SATA) HDD ce week-end prochain, juste après le jour de paie – et j'ai changé d'avis au sujet de la documentation mes progrès… et la sauvegarde de mes configurations:

La libération anticipée. Relâchez Souvent.

* FSI en Afrique du Sud payer moins (prix facile comparaison) pour “local uniquement” (en Afrique du Sud) trafic sur l'ADSL, mais uniquement si vous utilisez un compte ADSL qui ne peuvent pas accéder aux services Web en dehors de l'Afrique du Sud. Cela signifie que si vous voulez profiter de la réduction des coûts, mais encore être en mesure d'accéder à l'Internet à large, vous devez mettre en place une routage sournois.

** une commande installer: ~ $ Yaourt-S apache

*** Accès à Internet en Afrique du Sud est cher – vous êtes facturé sur R70 ($7 / £ 4,9 / € 5,46) par Go lorsque vous utilisez ADSL, ou sur R2 par Mo si vous utilisez GPRS / 3Sol.

Partager