GMail ha questa funzione in cui ti avvertirà se provi a inviare una email che pensa possa avere un allegato.
Poiché GMail ha rilevato la stringa see the attached
nell'e-mail, ma nessun allegato reale, mi avvisa con una finestra di dialogo OK / Annulla quando faccio clic sul pulsante Invia.
Abbiamo un problema correlato a StackTranslate.it. Cioè, quando un utente inserisce un post come questo :
il mio problema è che devo cambiare il database ma non voglio crearlo una nuova connessione. esempio: DataSet dsMasterInfo = new DataSet (); Database db = DatabaseFactory.CreateDatabase ("ConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand ("uspGetMasterName");
Questo utente non ha formattato il proprio codice come codice!
Cioè, non sono stati rientrati di 4 spazi per Markdown, né hanno usato il pulsante del codice (o la scorciatoia da tastiera ctrl+ k) che lo fa per loro.
Pertanto, il nostro sistema sta accettando molte modifiche in cui le persone devono entrare e formattare manualmente il codice per le persone che in qualche modo non sono in grado di capirlo. Questo porta a un sacco di mal di pancia . Abbiamo migliorato l'aiuto dell'editor diverse volte, ma a meno di non andare a casa dell'utente e premere i pulsanti corretti sulla tastiera per loro, non riusciamo a vedere cosa fare dopo.
Ecco perché stiamo prendendo in considerazione un avviso in stile GMail di Google:
Intendevi postare il codice?
Hai scritto cose che pensiamo assomiglino a codice, ma non lo hai formattato come codice rientrando in 4 spazi, usando il pulsante del codice della barra degli strumenti o il comando di formattazione ctrl+ kcodice.
Tuttavia, la presentazione di questo avviso richiede di rilevare la presenza di ciò che riteniamo codice non formattato in una domanda . Qual è un modo semplice e semi-affidabile per farlo?
- Per Markdown , il codice è sempre indentato da 4 spazi o all'interno di backtick, quindi qualsiasi cosa correttamente formattata può essere immediatamente scartata dal controllo.
- Questo è solo un avvertimento e si applicherà solo agli utenti di bassa reputazione che fanno le loro prime domande (o che forniscono le loro prime risposte), quindi alcuni falsi positivi sono OK, purché siano circa il 5% o meno.
- Le domande su Stack Overflow possono essere in qualsiasi lingua, sebbene possiamo limitare realisticamente il nostro controllo, diciamo, alle lingue "big ten". Per la pagina dei tag che sarebbe C #, Java, PHP, JavaScript, Objective-C, C, C ++, Python, Ruby.
- Utilizza il dump dei dati comuni della creatività Stack Overflow per controllare la tua potenziale soluzione (o scegli solo alcune domande tra i primi 10 tag su Stack Overflow) e guarda come funziona.
- Lo pseudocodice va bene, ma usiamo c # se vuoi essere più amichevole.
- Più semplice è, meglio è (purché funzioni). BACIO! Se la tua soluzione ci impone di tentare di compilare post in 10 diversi compilatori o un esercito di persone per addestrare manualmente un motore di inferenza bayesiana, non è esattamente quello che avevamo in mente.