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

Ceci est un front-end GUI pour le cache de Firefox conserve des dernières pages et les médias. J'ai trouvé cet addon plus intéressant qu'utile en ce moment donc je vais probablement l'enlever bientôt.

ColorfulTabs – 9

J'aime les couleurs. L'onglet couleur regroupement ne fonctionne pas très bien quand vous arrivez à propos de 30 onglets quoique… :-/

télécharger la barre d'état – 10

Je préfère avoir tout dans Firefox dans une seule fenêtre dans des onglets. Avoir une boîte de téléchargement dans une fenêtre séparée est un grand non-non pour moi. Il enregistre également l'écran immobilier, car il est très minime. 🙂

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.

expiration Canaries – 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 ajoute quelques options de optmisation réseau. Certaines des options pourrait rendre votre réseau d'entreprise admin Un peu fou avec vous si. 😉

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

se tromper – vous indique l'heure dans d'autres fuseaux horaires. o.o était utile pour un court laps de temps – maintenant son redondant puisque ma tête travaille dehors plus vite que je peux regard. rm -f

FoxyProxy – 9

Impressionnant pour naviguer sur des pages spécifiques via des serveurs proxy spécifiques. Ceci est utile lorsque certains sites sont bloqués ou SAIX Les serveurs proxy transparents ne fonctionnent pas correctement. 🙂

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. Il est aussi très 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

Maintenant, J'utiliser seulement pour la GooglemonkeyR scénario. Ce reformatage de script Google« S résultats de recherche à votre cahier des charges et a également une option pour afficher petite miniature des pages liens Google à. Greasemonkey peut faire lot et plus il y a beaucoup de scripts facilement disponible pour beaucoup de sites.

en-têtes HTTP en direct – 8

Je l'ai utilisé à quelques reprises pour diagnostiquer les problèmes de compression gzip avec les serveurs IIS Web. Pas grand-chose d'autre à dire que: Ça marche.

PageRank en direct – 10 (jusque là – seulement installé hier)

Cette addon semble assez simple. Il obtient le PageRank de Google et il montre dans le plateau.

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 – mais à long terme, il est tellement la peine. 🙂

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

Impressionnant car si vous avez plus de 7 ou onglets de sorte que.

ShowIP (en utilisant une version modifiée à des fins de travail – affiche le nom canonique du serveur de l'entreprise lors de la navigation) – 10

Je ne peux pas imaginer l'enfer que je dois passer pour identifier un serveur sans ce plugin. d'accord, je peux. Utilisé pour avoir à faire tout le temps. Je fini par scripté, mais je ne peux pas trouver le script original. Voici mon 60 deuxième tentative de recréer ce qui était dans ce script:

$ cat / etc / hosts | grep `vous un nom d'hôte $ @mycachingnameserver | poignée . | grep -v "^;"`
$ vous -X `vous un nom d'hôte $ @mycachingnameserver | poignée ^ $ hostname | A poignée | \
  awk « /[.]/{impression $5}« ` @mycachingnameserver | poignée . | grep -v "^;"

Développeur web – 9

J'ai utilisé cette fois pour diagnostiquer des problèmes avec une page. Je ne fais pas le développement web beaucoup donc je vais retirer celui-ci. Son aucun commentaire sur ses capacités car je crois que c'est un cran supérieure add-on si vous faites beaucoup de travail de développement web.

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