Puncte:-1

Cât de comune sunt ghilimele simple (apostrofe) în numele de utilizator Windows? Dar în Irlanda?

drapel us

astăzi am descoperit că aplicația noastră GUI centrată pe dezvoltatori nu funcționează pe sistemele în care numele de utilizator conține un apostrof.Pentru că, deși este multi-platformă, o parte din acesta rulează într-o mașină virtuală Linux în care scripturile shell sunt generate din mers. Am făcut ghilimele necesare pentru a gestiona numele și căile care conțin spații, dar nu am calculat ghilimele simple.

Arată ca chiuretă nici în astfel de medii nu funcționează, dar trebuie să fac mai multe investigații acolo. Dacă este cazul, nu îmi pot imagina mulți dezvoltatori care insistă ca numele lor Windows să fie numele lor real.

Caut feedback pentru a-mi da seama cum ar trebui să prioritizez acest bug, care ar trebui să fie remediat, doar nu în câteva ore.

yagmoth555 avatar
drapel cn
Întrebarea este ce? Adăugarea suportului UTF la aplicația dvs. este o idee bună? Imaginați-vă un lucru de genul; éèçà ô etc...
Puncte:1
drapel us
Rob

Cât de comune sunt ghilimele simple (apostrofe) în numele de utilizator Windows?

Este un pic irelevant. (Nu este ceva la care se poate răspunde.)

Ați descoperit că nu este doar un caracter permis într-un nume de utilizator Windows, ci că oamenii de fapt atribuie nume de utilizator cu acel caracter.

Deci, dacă puteți, vă rugăm să remediați codul stricat.

Și apoi țineți cont de faptul că din AD și pentru versiunile/aplicațiile/bibliotecile moderne Windows există surprinzător de puține restricții în ceea ce privește, de exemplu, sAMAccountName atribut:

https://social.technet.microsoft.com/wiki/contents/articles/11216.active-directory-requirements-for-creating-objects.aspx#Objects_with_sAMAccountName_Attribute

Ca contrapunct:
Indiferent de ceea ce este permis și posibil din punct de vedere tehnic în Windows/AD, de obicei, organizațiile au implementat o politică de denumire mult mai strictă pentru conturi. Astfel de politici restricționează numele de utilizator pentru a oferi cât mai mult (backward) compatibilitate posibil, deoarece în medii eterogene a ta nu este singura aplicație care încalcă numele de utilizator care nu îndeplinesc convențiile „vechi”.
În practică, asta înseamnă că într-adevăr se vede în mare parte relativ scurt Nume de utilizator compatibile cu POSIX cu doar personaje din set de caractere portabil a-Z , 0-9 iar uneori o cratimă -, sublinia _ sau punct . undeva la mijloc. La rândul său, o astfel de convenție de denumire oferă puțin stimulent pentru a repara/moderniza acele aplicații.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.