Utilissima soluzione per dividere una stringa PascalCase (es. AutomaticTrackingSystem) in parole separate
string[] tests = {
"AutomaticTrackingSystem",
"XMLEditor",
"AnXMLAndXSLT2.0Tool",
};
Regex r = new Regex(
@"(?<=[A-Z])(?=[A-Z][a-z])|(?<=[^A-Z])(?=[A-Z])|(?<=[A-Za-z])(?=[^A-Za-z])"
);
foreach (string s in tests)
r.Replace(s, " ");
Risultato
[Automatic][Tracking][System]
[XML][Editor]
[An][XML][And][XSLT][2.0][Tool]
Fonte : Split a PascalCase string into separate words
c768cab3-d9f1-428c-8826-aa1c51e6f873|0|.0
Su Microsoft Connect la soluzione al problema che viene generato in Visual Studio 2010 se da viene disinstallato quello che nel frattempo è diventato il DataProviders di default (nel mio caso SQL CE 4.0).
In sintesi basta eliminare da
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\DataProviders
le chiavi indesiderate (attenzione a cosa cancellate !
)
79a68e51-0dff-4c65-b124-1bdb114a4e5e|0|.0
Se per caso abbiamo personalizzato via CSS la formattazione delle TABLE, inevitabilmente la presentazione del CalendarExtender (AjaxControlKit) sarà errata.
La soluzione è un CSS ad hoc per il controllo
.MyCalendar .ajax__calendar_container
{
border: 1px solid #646464;
background-color: lemonchiffon;
color: red;
}
.MyCalendar .ajax__calendar_container th
{
padding: 0px;
}
.MyCalendar .ajax__calendar_container td
{
background-color: lemonchiffon;
padding: 0px;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
color: black;
font-weight: bold;
}
Questo l'utilizzo
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<ajaxToolkit:CalendarExtender ID="AjCalendar" runat="server" TargetControlID="TextBox1"
FirstDayOfWeek="Monday" Format="dd-MM-yyyy" CssClass="MyCalendar">
</ajaxToolkit:CalendarExtender>
ef4be94a-f638-4883-9c93-171fc362ff2d|1|1.0
E' possibile impostare nel web.config dei namespaces predefiniti che saranno visibili in tutte le pagine.
<?xml version="1.0"?>
<configuration>
<system.web>
<pages buffer="true" maintainScrollPositionOnPostBack="true">
<namespaces>
<add namespace ="System.myWeb" />
<add namespace="System.Text"/>
</namespaces>
</pages>
</system.web>
</configuration>
eefb1e07-befc-427d-8ac2-47357ff3bc79|0|.0
Aggiornando Sql Server Express alla versione 2008 R2 , Visual Studio 2010 restituisce questo strano messaggio:
Failed to generate a ser instance od SQL Server due to a failure in starting the process for the user instance. The connection will be closed
e naturalmente non ne vuole sapere di effettuare l’attach del database.
Per risolvere basta eliminare la cartella SQLEXPRESS
Per XP:
la directory è “c:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS ”
Per Vista, Seven:
la directory è “c:\Users\<username>\AppData\Local\Microsoft\Microsoft Sql Server Data\SQLEXPRESS”
Riavviando il pc tutto tornerà a funzionare a dovere…
25b2acbd-20d3-4c30-b0b3-f44da01d3374|1|5.0
Come è noto aruba ha grossi problemi con il database sql server dato che le credenziali messe a disposizione per connettersi al database non sono database owner .e questo è un discreto problema visto che nei providers integrati di .net c'è cablato a livello di codice il riferimento all'utente dbo.
http://www.ollie10.it/post/Aruba-e-Membership-Provider-Il-Metodo-Corretto-Per-Farlo-Funzionare.aspx
9d4ad578-83a5-49de-b32e-ac81cc1fb36d|0|.0
Se come casella di posta elettronica usate Gmail, quasi sicuramente non avrete bisogno di liberare spazio, visti i GB messi a disposizione da Google, ma se usate la casella Gmail veramente tanto allora è possibile che lo spazio occupato sia rilevante.
Eliminare le e-mail più pesanti non è una funzione molto semplice di default in Gmail, ma usando Find Big Mail, un servizio completamente online, sarà possibile procedere all’eliminazione delle e-mail di dimensioni grandi in modo facile.
Find Big Mail come detto è uno strumento online, che ha il compito di eseguire una scansione della vostra casella di posta elettronica e di suddividere le e-mail in base alla dimensione in byte. Una volta che il servizio web avrà suddiviso le varie e-mail sarà molto semplice procedere all’eliminazione delle più ingombranti.
Per prima cosa dovete collegarvi al sito di Find Big Mail, dunque inserire la propria e-mail nella casella di testo “Enter your email”. Cliccando su Click Here il sito eseguirà la scansione, e dovrebbero comparirvi nella casella di Gmail tre nuove etichette, chiamate My Big Mail, My Really Big Mail e My Ultra Big Mail, con all’interno le e-mail in base alla grandezza (fino a 500 KB, fino a 2 MB e oltre 2 MB).
A questo punto non vi resta che selezionare le e-mail da eliminare in base alla loro dimensione, quindi cancellarle e procedere anche allo svuotamento del cestino, per liberare quanto più spazio possibile.
45feac79-07b6-45b6-b4eb-5d1d08716a5c|3|2.7
Trovare il file fck\editor\css\fck_editorarea.css
Modificare l'ordine font-family
body, td
{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}
in questo (ad es.)
body, td
{
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
}
9b552731-c4db-4390-95a6-59ee8dbfa637|0|.0