, vbrabant [6 nouveaux speakers ont été rajouté à la liste précédente.
Ce qui nous fait déjà 16 speakers.
Vous pouvez retrouver la bio de ces nouveaux speakers ainsi que les 10 précédents sur devoxx.fr
J'ai déjà eu l'occasion de rencontrer et écouter les 4 premiers speakers.
Et c'est avec grand plaisir que je les écouterai, en français cette fois-ci, à Devoxx France.
Les noms des deux autres ne me disent rien de prime abord, mais bien les projets et/ou site mentionnés dans leur bio.
Bref, que du beau monde.
Alors, je vous le dis tout de go :
Payer 450 Euros pour écouter ces speakers là, c'est déjà rentable.
Alors, quand vous savez qu'il y a +- 130 sessions planifiées sur la durée des 3 jours, vous avez vite rentabilisé votre dépenseinvestissement.
Vous devez être identifié pour poster un commentaire.
, benji_dv [Un jour, un client fut confronté à ceci :
"Entity Framework and Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding."
Explicite ! non ?
La solution : Paramétrer le Command Timeout de l'object context ...
var ctx = new DataContext() { CommandTimeout = 90 }; // DataContext est ma classe context EF
Du coup, le temps d'exécution des commandes SQL passe à 90 secondes (au lieu des 30 secondes par défaut).
Pour information : il est conseillé de rendre cette valeur paramétrable (config)...
http://msdn.microsoft.com/fr-fr/library/system.data.objects.objectcontext.commandtimeout.aspx
Voilou !
Vous devez être identifié pour poster un commentaire.
, mikedavem [J'ai eu à migrer dernièrement la configuration d'un serveur centralisé (via la fonctionnalité Central Management Server) avec l'ensemble des groupes et des serveurs inscrits d'une instance vers une autre. Il est bien sur possible de faire cela graphiquement mais c'est méthode n'est vraiment viable que lorsqu'on a peu d'instances SQL Server inscrits mais quand leur nombre augmente l'effort est beaucoup plus important et l'opération devient rapidement fastidieuse. Bien entendu il existe l'export de la configuration via le fichier XML qui reste la solution de loin la plus simple. Je vous propose cependant un script qui permet le transfert de la configuration d'un serveur centralisé vers un autre.
Vous devez être identifié pour poster un commentaire.
, laurentvalente [
L?idée est la suivante :
- J?ai une liste de cours qui contient le nom du cours et le nombre de place disponible dans ce cours.
- J?ai une liste participant qui contient le nom du participant et le nom du cours auquel il veut participer (champ lookup qui pointe sur le nom du cours de la liste cours, on associera le nombre de places disponibles pour une meilleure lisibilité).
- Quand j?inscris un participant à un cours je veux que le nombre de place disponibles dans ce cours diminue de 1.
Vous devez être identifié pour poster un commentaire.
, Alain <a-defrance@redaction-developpez.com> [
Bonjour à tous,
Soirée Spring 3.1 le 23 février 2012 avec Gildas Cuisinier
A propos de Gildas Cuisinier :
Gildas Cuisinier, consultant au Luxembourg, est connu pour son activité pour la communauté Spring francophone. Il est à l'origine de la section Spring de Developpez.com laquelle comprend forum, blog, cours, articles techniques, interview et FAQ.
Il a également participé à la relecture de plusieurs ouvrages sur Spring (Spring par la pratique et Spring Dynamic Modules in Action) et s'est engagé dans l'évangélisation de Spring 3.0 par le biais de conférences dans plusieurs JUG en France et au Luxembourg. Il a également apporté la base du support de XMPP/Jabber de Spring WebServices.
En dehors du monde Spring, il a également collaboré avec Henri Gomez pour fournir un packaging d'OpenJDK pour Mac OS X.
A propos de l'intervention
Spring est mort, longue vie à Spring !
Cette session présente les nouveautés apportées par Spring Framework 3.1 pour simplifier les développements d'applications d'entreprises en Java en tirant profit des nouveautés de JEE 6 !
Spring, mais sans une dose de XML !
Il vous sera également présenté comment créer des livrables déployables sur plusieurs environnements (dev, test, prod par exemple) sans modification de l'artéfact.
Nous nous réunirons à :
Technopôle Marseille Provence
Château Gombert
Les Baronnies, Bâtiment B, RDC
Rue Paul Langevin
13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
N'hésitez donc pas à venir nombreux le Jeudi 23 février 2012 à 19h30
Comment puis-je ne rien rater du MarsJUG ?
Vous pouvez suivre son twitter
Merci de vous inscrire à cette conférence et à la mailing list
Pourquoi venir au MarsJUG ?
Comme tous les JUGs le MarsJug permet de rester à la pointe de ce qui se fait en Java en participant à des conférences et rencontrer des speakers reconnus dans le monde.
Vous pouvez venir par curiosité pour découvrir les JUGs, par amour des JUGs parce que vous êtes habitués, pour vous tenir au courant de se qui se fait de nouveau ou alors pour boire un coup avec nous après le JUG ![]()
A quelle fréquence le JUG se réunira ?
Un moyenne tous les mois et demi
à bientôt,
Alain Defrance.
Vous devez être identifié pour poster un commentaire.
, benji_dv [Powershell permet de créer facilement un ensemble de comportements "maison". Il est possible d'automatiser l'exécution de ces scripts.
Pour ce faire (sous Windows 2008)
Démarrer > Outils d'administration > Planificateur de tâches > Menu Action > Créer une tache ...
Onglet Actions
Click sur Nouveau, dans la fenêtre :
> Action = "Démarrer un programme"
> Programme/script = "powershell.exe"
> Ajouter des arguments = "-File <cheminVersLeFichierPS1> -ExecutionPolicy Unrestricted -NoProfile"
Exemple de ligne d'argument : -file C:\Backups\Scripts\ExecuteBackupMossSite.ps1 -ExecutionPolicy Unrestricted -NoProfile
Et voilà !
MSDN > Doc de powershell.exe : http://technet.microsoft.com/en-us/library/dd315276.aspx
Vous devez être identifié pour poster un commentaire.
Il est possible d'administrer IIS (7.0 et 7.5) en Powershell nativement depuis Windows 2008 R2.
Il faut charger le module WebAdministration...
Je vous propose ci dessous la fonction PowerShell permettant de charger ce module soit en mode Add-PsSnapin (si WebAdministration est un snapin) soit en mode import-module (si détecté comme tel).
function AddPsSnapinForIIS(){
$hasSnapin = get-pssnapin # | Select { $_.Name.toLower().Trim() = "webadministration" }
$useAddPsSnapin = $False
foreach($item in $hasSnapin){
if($item -ne $null -and $item.Name.toLower().Trim -eq "webadministration"){
$useAddPsSnapin = $true
break
}
}
if ($useAddPsSnapin) {
add-pssnapin WebAdministration
} else {
import-module WebAdministration
}
}
@+
Vous devez être identifié pour poster un commentaire.
, mikedavem [Lorsque l'on change le nom d'une instance SQL Server celui-ci ne se propage dans les connexions des plans de maintenance. Pour rappel, un plan de maintenance n'est ni plus ni moins qu'un package SSIS lié à un job SQL Server. C'est donc ce package SSIS qui contient la définition des sources de données. Cependant lorsqu'on tente de modifier la source de données par défaut associée au plan de maintenance on s'aperçoit vite qu'il est impossible de la modifier. On ne peut qu'en ajouter et modifier en conséquence chaque tâche qui compose le plan avec la nouvelle connexion. Autant dire que l'opération devient rapidement fastidieuse. Alors comment changer directement la source de données par défaut ?
Vous devez être identifié pour poster un commentaire.
On désire alimenter plusieurs tables via une vue.
--> la vue
CREATE VIEW V_Clients_Commandes (id_client,nom_client,tel_client,mobile_client,date_commande,etat_commande,date_livraison) AS
SELECT cli.IDClient,cli.NomClient,cli.Tel,cli.Mobilephone,com.DateCommande,com.EtatCommande,com.DateLivraison
FROM Clients cli inner join Commandes com
ON cli.IDClient = com.IDClient
--> Les tables
CREATE TABLE dbo.Clients(
IDClient int IDENTITY(1,1) NOT NULL PRIMARY KEY,
NomClient varchar(20) NULL,
Tel varchar(20) NULL,
Mobilephone [varchar](20) NULL
)
CREATE TABLE dbo.Commandes(
IDCommande int IDENTITY(1,1) NOT NULL PRIMARY KEY,
IDClient int NOT NULL,
EtatCommande varchar(20) NULL,
DateCommande datetime NULL,
DateLivraison datetime NULL,
CONSTRAINT FK_IDCLI FOREIGN KEY (IDClient) REFERENCES Clients(IDClient)
)
--> Essaie d'insertion
INSERT INTO V_Clients_Commandes (nom_client,tel_client,mobile_client,date_commande,etat_commande,date_livraison)
VALUES ('ZINZINDOHOUE','0102XXXXXX','06XXXXXXXX',GETDATE(),'Non livrée',null)
--> échec de l'INSERT.
/*
Msg 4405, Niveau 16, État 1, Ligne 1
La vue ou la fonction 'V_Clients_Commandes' ne peut pas être mise à jour car la modification porte sur plusieurs tables de base.
*/
Vous devez être identifié pour poster un commentaire.
On désire mettre à jour plusieurs tables via une vue.
--> La vue
CREATE VIEW V_Clients_Commandes (id_client,nom_client,tel_client,mobile_client,date_commande,etat_commande,date_livraison) AS
SELECT cli.IDClient,cli.NomClient,cli.Tel,cli.Mobilephone,com.DateCommande,com.EtatCommande,com.DateLivraison
FROM Clients cli inner join Commandes com
ON cli.IDClient = com.IDClient
--> Les tables membres de la vue
CREATE TABLE dbo.Clients(
IDClient int IDENTITY(1,1) NOT NULL PRIMARY KEY,
NomClient varchar(20) NULL,
Tel varchar(20) NULL,
Mobilephone [varchar](20) NULL
)
CREATE TABLE dbo.Commandes(
IDCommande int IDENTITY(1,1) NOT NULL PRIMARY KEY,
IDClient int NOT NULL,
EtatCommande varchar(20) NULL,
DateCommande datetime NULL,
DateLivraison datetime NULL,
CONSTRAINT FK_IDCLI FOREIGN KEY (IDClient) REFERENCES Clients(IDClient)
)
--> essaie de MAJ de la vue
UPDATE V_Clients_Commandes
SET tel_client = '0320XXXXXX',
etat_commande ='Livrée',
date_livraison = GETDATE()
WHERE nom_client = 'ZINZINDOHOUE'
--> échec du UPDATE.
/*
Msg 4405, Niveau 16, État 1, Ligne 1
La vue ou la fonction 'V_Clients_Commandes' ne peut pas être mise à jour car la modification porte sur plusieurs tables de base.
*/
Vous devez être identifié pour poster un commentaire.
, Hinault Romaric [j'ai enfin trouvé un peu de temps pour rediger une critique du livre Professional ASP.NET MVC 3 que j'ai lu y a de cela plusieurs mois.

Au vu de mon orientation de plus en plus vers ASP.NET MVC pour la conception de mes applications, je me suis dit qu'il était temps pour moi malgré tous les articles que j'ai lus en ligne sur les nouvelles fonctionnalités de la version 3 du Framework, de me mettre à la lecture d'un livre qui traite du sujet.
Mon choix s'est porté sur Professional ASP.NET MVC 3, qui est écrit par Phil Haack et Brad Wilson, qui font partie de l'équipe de développement du framework, ainsi que Jon Galloway et K. Scott Allen, des pionniers de la technologie. Ce livre est le guide parfait pour toute personne désireuse de maitriser le framework ASP.NET MVC 3.
Contrairement au titre qui donne l'impression d'un livre réservé aux professionnels, le chapitre 1 un présente de façon détaillée le framework (description, installation, création d'une première application, etc.) et effectue une comparaison avec ASP.NET et les raisons qui ont entrainé sa création. Le chapitre 2, également un chapitre introductif pour moi, revient en détail sur la notion de contrôleur. C'est à compter des chapitres trois et quatre présentant respectivement la vue et le modèle, que le lecteur découvrira les nouveautés intéressantes comme le moteur de vue Razor, l'échafaudage et Entity Framework Code First. L'utilisation des formulaires, des helpers HTML et les améliorations apportées à la validation des données utilisateur notamment avec DataAnnotations seront décrites dans les deux chapitres suivants.
Vous devez être identifié pour poster un commentaire.
Bonjour,
J'ai eu à développer un outil qui se charge de minifier le code source d'un ou plusieurs fichiers.
Je vous propose une source PHP qui se charge de ce travail.
Vous devez être identifié pour poster un commentaire.
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
Copyright © 2000-2012 - www.developpez.com