Domanda

Sto progettando di fare la codifica più da casa, ma per farlo, ho bisogno di essere in grado di modificare i file su un Samba in auto sul nostro dev server.Il problema che ho incontrato con diversi editori è che la latenza di rete, provoca l'editor di lock-up per lunghi periodi di tempo (Eclipse, TextMate).Alcuni editor di affrontare una delle migliori di altri, ma ci sono file di sistema o altre modifiche posso fare per ridurre al minimo l'impatto di lag?

Un paio di punti:

  • C'è una politica contro la società dei dati personali di macchine, quindi vorrei evitare di verificare il codice a livello locale.
  • Il monte è più di una connessione VPN PPTP.
  • Montaggio a Linux o OS X client
È stato utile?

Soluzione

Utilizzare un sistema di controllo — Subversion, per Forza, Git, Mercurial, Bazar, etc.— così non dovrai mai la modifica di codice su un server condiviso.Invece si dovrebbe essere la modifica di un locale dell'area di lavoro e di effettuare cambiamenti di un repository che si trova in rete.

Inoltre, convincere la tua azienda a adattare la loro politica in modo tale che il codice dell'azienda, è consentito a personale macchine se e ' su un volume crittografato.Disco criptato immagini che è possibile utilizzare per questo sono banale per creare utilizzando Utility Disco, e possibile utilizzare la crittografia forte.Si può ottenere ancora di più la sicurezza di memorizzare la vostra password di cifratura nel portachiavi, e invece di digitare ogni volta che si monta il volume crittografato;questo significa che, anche se l'account utente locale è compromessa, finchè non hai il volume montato, nessuno sarà in grado di montarlo.

Ho fatto questo per tutto il tempo quando ero consulenza e nessuno dei miei clienti — alcuni dei quali erano simili regole sul codice società — mai avuto un problema con esso una volta che ho spiegato come funzionavano le cose.(Penso che alcuni di loro anche iniziato a utilizzare le immagini disco criptate anche all'interno dei loro uffici).

Altri suggerimenti

Remate plugin semplicemente di disattivare questa terribile aggiorna-su-funzione di focus.

Scaricare, scompattare, doubleclick e scegliere "Disattiva Aggiorna di nuovo Focus" dal menu "Finestra" (è possibile aggiornare manualmente facendo clic destro progetto nel cassetto).Voilà!

Se si accede a dati dal vostro personal computer, è in RAM, quindi potremmo supporre che non si possono memorizzare sul disco rigido, floppy, USB, etc.

La soluzione è un'unità RAM.Copiare il file devi modificare con un qualsiasi metodo che si preferisce (io suggerirei di controllo del codice sorgente) e quindi è possibile modificarli senza lag.Quando hai finito di commettere di nuovo il server.

Come è stato sottolineato il vostro editor di modifica di memorizzazione nella cache per la directory temp, o forse anche il file di swap (se è in memoria, allora si può ottenere scambiata).La soluzione che si ottiene una quantità maggiore di RAM in auto e di eseguire una Macchina Virtuale in RAM in auto.Non sono sicuro che il sistema operativo in esecuzione, ma si può ottenere un abbastanza sottile installazione di più sistemi operativi se si modifica il codice sorgente.

Se non hai abbastanza RAM, quindi ottenere un driver Gigabyte i-RAM drive a stato solido e rimuovere la batteria, in questo modo si perde tutto quando si spegne.

Set di VMWare per non permettere l'OS di scambiare qualsiasi della macchina virtuale.Mantenere una linea di base VM sul vostro hard disk e copiare l'unità RAM prima di avviare il tutto.Quindi è possibile utilizzare il disco rigido in una VM come un disco rigido, anche se è la RAM.

Potrebbe essere una buona idea per eseguire una cancellazione sicura su l'unità RAM prima di spegnere.Anche tenere a mente che non hanno trovato se si super cool un chip di RAM prima di rimuoverla dal computer funzionante, e posizionarlo in un nuovo computer abbastanza veloce, i dati possono essere ancora intatto.

Credo che tutto si riduce a come dettagliato che la politica è, e come viene interpretata.

Buona fortuna!

Risposta breve:si può fare nessun trucco.CIFS è davvero orientata verso la LAN con un ragionevolmente tranquillo trafic, così hai zero possibilità di non soffrire intermittente gal l'accesso a una condivisione attraverso una VPN.L'editor a un certo punto ha bisogno di accedere al file in blocco IO, perché non ha alcun senso fare altrimenti.

Si potrebbe passare editor e utilizzare Emacs + VAGABONDO che è orientata a lavorare sui file remoti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top