4845728_700b_v1

Picture of the day ! #348

0

4845728 700b v1 Picture of the day ! #348

Dirty anyway…

Merci à Maxime !

compat-toggle

[Android] Gérer les écrans larges dans vos applications

0

compat toggle [Android] Gérer les écrans larges dans vos applicationsUn petit article pour vous donner une solution pour supprimer un des boutons de la barre des tâches de votre tablette. Ce bouton tout simplement de gérer l’affichage sur les écrans larges de manière automatique, ou presque puisqu’il suffit de sélectionner la bonne option (“Stretch” ou “Zoom“) pour que votre application apparaisse plus ou moins bien sur le grand écran de la tablette.

Pour cela, il faut donc renseigner dans votre fichier Manifest.xml la ligne suivante :

<manifest ... >     
    <supports-screens android:xlargeScreens="true" />    
    ... 
</manifest>

Et voilà, plus qu’à re-builder votre application et vous aurez la joie de voir disparaître le bouton concerné ! icon wink [Android] Gérer les écrans larges dans vos applications

Sachez tout de même que si vous rencontrez un soucis au niveau du non support de l’attribut android:xlargeScreens par votre application, il va vous falloir corriger une ou deux petites choses :

  • Vérifiez dans les propriétés de votre projet qu’il cible bien l’API Level 11 d’Android au minimum.
  • Vérifiez également que dans le fichier Manifest.xml, vous avez l’attribut android:targetSdkVersion à 11.

g+-icon

[Google+] Google ouvre son API en écriture..

1

g+ logo [Google+] Google ouvre son API en écriture..

Cela faisait un moment que j’attendais cette nouvelle et elle est enfin tombée ! En effet, nous allons enfin pouvoir utiliser l’API Google+ en écriture. Ainsi, il va être possible d’envoyer depuis des applications tierces des notifications directement sur le réseau social de Google.

C’est une bonne nouvelle, mais il y a un mais (ça ne peut pas être rose tous les jours non plus !).

Et bien oui, cette ouverture de l’API Google+ est en fait réservée aux développeurs, et dans un nombre assez restreint. Ainsi Google va sélectionner les développeurs selon certains critères (informations personnelles et sur le site concerné, marque, etc..)  dans la liste de ceux qui en auront fait la demande via ce site d’inscriptions.

Il ne reste donc plus qu’à savoir quels services parmi la multitude existante lesquels seront sélectionnés (d’ailleurs, vous avez une préférence pour l’un d’entre eux ?).

[Source]

AxzZ9V_CQAElC2y.png large

Picture of the day ! #347

0

AxzZ9V CQAElC2y.png large Picture of the day ! #347

icon smile Picture of the day ! #347

547072-481295798552618-1417313500-n-jpg_134335

Picture of the day ! #346

6

Pensez à cliquer sur la suite pour profiter de toutes les images !

L’artiste Danny Evan s’est amusé à transformer les plus grandes célébrités pour voir ce qu’elles pourraient être dans la vraie vie.

2434926 0 jpeg 134335 Picture of the day ! #346

(Lire la suite…)

ekgjlj

Picture of the day ! #345

0

ekgjlj Picture of the day ! #345

icon smile Picture of the day ! #345

20120713121024g.jpeg

Picture of the day ! #344

0

20120713121024g.jpeg Picture of the day ! #344

Old…

Option

[Visual Studio] Empêcher la pluralisation des tables lors d’un ajout sur un modèle de données dbml

0

Petite galère qui vient de m’arriver alors si je peux éviter à certain de perdre du temps !

Lorsque vous travaillez avec un modèle de données DBML, comme Entity framework, et que vous voulez ajouter des tables à votre modèle, vous faites simplement glisser (en drag and drop) vos tables SQL Server depuis votre ‘server explorer’ jusqu’à votre page DBML. Le problème c’est que par défaut, Visual Studio se permet de pluraliser le nom des entités ainsi générées par le Mapping. Ainsi, si vous ajouter une table CLIENT, Visual Studio génère une entité nommée CLIENTs !

Et c’est bien ce petit “s” qui peut parfois poser problème, car même si la logique semble plutôt bonne (car l’entité générée CLIENTs est en fait une collection de CLIENT) si cette logique n’a pas été implémenter depuis le début dans le projet cela peut très rapidement devenir problématique.

Pour empêcher ça, c’est très simple ! Vous faites Outils(Tools) -> Options -> Database Tools -> O/R Designer et vous passez Pluralization of names à false.

Option [Visual Studio] Empêcher la pluralisation des tables lors dun ajout sur un modèle de données dbml

Voilà c’est tout, pensez à supprimer et recréer ensuite les tables afin de générer des entités non pluralisées !

533085_459236130773056_2136951178_n

Picture of the day ! #343

0

533085 459236130773056 2136951178 n Picture of the day ! #343

icon sad Picture of the day ! #343

google-vs-apple

Google Chrome par défaut sous iOS

0

Google Apple 1024x426 Google Chrome par défaut sous iOS

Si ça, ce n’est pas se moquer un petit peu des restrictions mises en place par le système ultra fermé d’Apple, je ne sais pas trop ce que s’est ! icon wink Google Chrome par défaut sous iOS

En effet, je vous en parlais il y a peu dans cet article, Google Chrome est maintenant disponible sur nos iDevices et permet donc d’avoir une alternative à Safari installé par défaut. Mais comme je le précisais également, Chrome ne peut pas devenir le navigateur par défaut de votre iDevice du fait des restrictions de la firme à la pomme.

Et bien ceci n’a pas empêché Google de trouver une solution au problème, et de la proposer à la communauté. Bien entendu, cette solution marche sur les iDevices non jailbreakés (vu que sur ces derniers, d’autres solutions existent). Cependant, elle est plutôt proposée aux développeurs qu’aux utilisateurs eux-mêmes, puisqu’il s’agit tout simplement de vérifier depuis votre application, que celle de Chrome est installée sur le iDevice. Si c’est le cas, alors lors d’un clic sur un lien depuis votre application, ce lien s’ouvrira dans Chrome au lieu de Safari. Dans le cas contraire, et bien vous aurez toujours le même principe de fonctionnement, à savoir le lancement des liens dans Safari directement.

Ainsi, pour vérifier que Google Chrome est bien présent sur l’iDevice, il vous suffit d’ajouter cette ligne dans votre application :

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"googlechrome://"]];

Pour le reste, à vous de mettre en place les tests pour vérifier l’état du booléen, et donc pour lancer le bon navigateur. Et si vraiment vous voulez plus d’informations sur le comment faire, faites un petit tour sur la source de cette article.

[Source]

Haut de page