vendredi, août 07, 2009

New microchip technology performs 1,000 chemical reactions at once

In an attempt to miniaturize and speed up testing of large numbers of chemical reactions for potential drug candidates, scientists at UCLA have developed a new microfluidic device capable of performing 1,000 simultaneous in situ click chemistry reactions, which can identify chemicals that bind to proteins. Because enzyme reagents required for in situ click reactions can be costly, the researchers believe their approach may save laboratories money, in addition to time and effort.
From UCLA newsroom

mardi, juillet 21, 2009

Format string of ToString() function

x

Function call

Result

17688.65849

x.ToString("F2")

17688.65

17688.65849

x.ToString("N5");

17,688.65849

17688.65849

x.ToString("e");

1.768866e+004

17688.65849

x.ToString("r");

17688.65849

0.13

x.ToString("p");

13.00 %

0.13

x.ToString("X");

13

013

x.ToString("D12");

000000000013

189.99

x.ToString("C");

$189.99

mardi, juin 23, 2009

Windows Deployement Service Episode1 : Error on client if changing server Name

I have a small poblem with Windows deployment service. At the first time, I installed it on server called Server1 with SCCM, SQL, WSUS…..since I need to put it on a separated server, so I decide to deploy it on a server called Server2. nice !

On Server2, Deployement workbench is installed with all necessary files, and WDT. Distribution files need to be modified :
- Bootstrap.ini & CustomSettings.ini
- Unattend.xml
- Deploy.xml

Next, configuring option 60 on DHCP to point on Server2, and allowing clientsanswer, and authorize server (command prompt wdsutil). Then updating deployment points.

At this point we can see that WDS is configured properly, but when I test the installation of a laptop, it detect the network pxe image, but at the beginning of installation after "wpeinit", the installer is asking for Server1 share, I am sure that all files (Bootstrap.ini, CustomSettings.ini, Unattend.xml and Deploy.xml) are configured properly, and images updated.


The problem is stupid : I have used the same laptop to test installation of the image from Server1 before, now the laptop boot, load files, and maybe it keep some files on HDD from previous installation, so Microsoft has no plans to replace the files loaded at boot time for a new installation :p

If you need to use the same box to test the installation after changing the server name, you should format the HDD before !

mardi, juin 16, 2009

Bing.com : Nouveau moteur de recherche de Microsoft


Deux semaines après son lancement, Bing (anciennement connu sous le nom de code «Kumo») semble avoir grignoté des parts sur ses concurrents Google et Yahoo. Selon ComScore, Microsoft est passé aux Etats-Unis de 9,1% (avec Live search) à 11,1%. La semaine dernière, StatCounter parlait même d'un bond à 16%, dépassant Yahoo. Dur cependant de savoir si cela est dû à un «effet nouveauté», aux 80 à 100 millions de dollars que Microsoft aurait consacrés au marketing, ou à de vraies qualités. Sans doute un peu de tout cela. Google conserve cependant plus de 70% du marché américain (et plus de 85% dans le monde).



L'article du «NY Post» fait sourire certains professionnels de la recherche. «Vraiment, Google s'occupe de la concurrence?», ironise l'un. D'autres rappellent que le tabloïd a la fâcheuse tendance de faire des titres à sensation (un de ses plus emblématiques, dans les années 80, fut «Headless body in topless bar», «Un corps sans tête dans un club de strip tease»).



De l'avis général, Bing est bien plus performant que ce à quoi tout le monde s'attendait. A la sobriété de Google (austérité, diront certains), Bing oppose une présentation plus complexe, qui permet notamment de raffiner sa recherche ou d'avoir un aperçu du résultat. Sur la pertinence, chaque moteur à ses points forts. Mais Bing, en intégrant des résultats d'actualité frais ( sur «Iran», par exemple) évite les quelques clics supplémentaires pour atteindre Google News. Dommage que le tout soit parfois encore un peu fouillis.


Extait de 20minutes.fr

dimanche, septembre 07, 2008

Windows server limits!

turning around blogs, I found this awesome post Pushing the Limits of Windows: Physical Memory, but my fist surprise was the feeling of seeing this image that i will never see in my real work world :-) , a server with 2TB of memory and 64 cores !!!

jeudi, avril 03, 2008

OpenXML approuvé en tant que strandard international

Le 2,Avril 2008 la communauté international ISO/IEC DIS 29500 (Information technology – Office Open XML file formats) a collecté le nombre suffisant de votes pour que le format de fichier OpenXML soit approuvé en tant que strandard international.

Article

dimanche, mars 16, 2008

.NET Framework 3.5 features part 1/n

UIElement3D Class

UIElement3D est l'une des grandes nouveautés du Framework .net 3.5, c'est une class abstraite qui supporte la gestion des entrées (inputs), zoom (focus) et également des opérations événementielles sur un espace 3D. Pour utiliser la class UIElement3D, vous pouvez utiliser les deux class qui héritent d'elle : ModelUIElement3D et ContainerUlElement3D, ou bien créer votre propre UIElement3D class.
L'exemple classique sur MDSN d'une class qui hérite de UIElement3D est celui de la sphère :


Télécharger la sample de MSDN

mercredi, mars 12, 2008

Microsoft Maroc « Heroes Happen Here »


Aujourd'hui, c'était vraiment un succès la journée du lancement des trois nouvelles solutions: Windows Server 2008, SQL Server 2008 et Visual Studio 2008.

Enfin Microsoft Maroc rend hommage aux Héros des TIC -tel que cité sur la majorité des magazines-, "Ntouma houwa el abtale" (Vous êtes les héros), a cité -avec dificulté et avec l'aide de Hassan el fad- en arabe M.Bertrand Hommell, directeur général Microsoft Maroc.

Plus de 950 participants, une mission pas mal compliquée pour Zineb el hellou directrice marketing qui gérait l'événement avec professionnalisme.

Merci Microsoft!

Karim a gagné une imprimante et une cam, que je félicite by the way ;), et j'espère que du fait que l'activité de la communauté bougera, après son longue absence l'année dernière, avec l'arrivée de Damien Rasignole.

L'après midi, on a assisté tous le Lab de "BI et développement d'application", et je veux seulement corriger une erreur cité par Mr T.A : "En utilisant un composant LocalDataCache, les données côté client sont stockées sur des fichiers XML", en effet le framework de synchronisation d'ADO.net est basé sur l'utilisation classique du Dataset et des adapteurs, et d'une petite base de données SQL Compact, dont le scénario est comme suit :

1- au moment du chargement, l'application charge les données à l'aide d'un dataAdapter, en effectuant une opération de "Fill" sur un objet de la dataSet, les données sont alors stockées en mémoires vive du client
2- En enregistrant : les modification sont enregistrés sur la base SQL Compact en local, à ce niveau les données sont stockées sur une base de données SQL mais au niveau du client
3- après une synchronisation : un appel de l'API assure une opération de synchronisation, enfin les données sont sauvegardés sur la base de données au niveau du serveur

De suite, on a basculé vers la salle à côté pour assister au lab de développement avancée sur VS2008, fait par Ali et Damien, ou j'ai pas pu gagné la fameuse imprimante ;).

mardi, mars 11, 2008

webcasts en français

Des vidéos et des webcasts intéressantes sur Microsoft France, suivez les actualités des développeurs francophones sur MSDN France Vision.

Je suis tombé par hasard sur ce site en cherchant des présentations sur l'événement "tour de france" à propos de Silverlight, que vous pouvez voir et télécharger ici

lundi, mars 10, 2008

BluePrint Sharepoint & Silverlight

this site http://www.ssblueprints.net/sharepoint/ has the following silverlight sample's code, video and documentation that demonstrate how to integrate silverlight in Sharepoint.
  1. Hello Silverlight Web Parts and the SilverlightPart
  2. Silverlight Navigation Controls
  3. Siverlight Social Networking Web Part
  4. Visual How-To center with Silverlight
  5. Picture Viewer sample
  6. Silverlight Custom Field Types
this is an demo of Social Networking :

mardi, février 26, 2008

MSDN Reader

windowsclient.net a lancé un Starter Kit conçu pour faciliter la création de flux de syndication d'un contenu multimédia.

Afin de démontrer cet outil en action, une application Windows en WFP est mise en ligne sur le site, déployée en click Once, qui permet de naviguer dans MSDN.

L'application MSDN Reader est disponible :
- Installeur
- Code source
- Syndication Starter Kit

lundi, février 25, 2008

Microsoft Office Interactive Developer Map


The Microsoft Office Interactive Developer Map is a WPF application that helps developers visualize the different programs, servers, services, and tools that will help them build solutions. It allows them to drill down to each product and technology and learn about new features, objects, Web services, namespaces, and schemas required to extend Microsoft Office and build custom Office Business Applications.
From MSDN

Install the Microsoft Office Interactive Developer Map Version 2
Install the Microsoft Office Interactive Map via ClickOnce.
Note: Firefox users will need to install the FFClickOnce extension first.

The following prerequisites are required:
.NET Framework 3.0
.NET Framework 2.0


Visit MSDN Page

mercredi, février 20, 2008

Microsoft DreamSpark!

it enables students to download Microsoft developer and design tools at no charge.

See it now

mercredi, février 06, 2008

WPF is the future !

WPF is the graphical subsystem feature of the .NET Framework 3.0 (formerly called WinFX)and is directly related to XAML.It is pre-installed in Windows Vista,the latest version of the Microsoft Windows operating system. WPF is also available for installation on Windows XP SP2 and Windows Server 2003. It provides a consistent programming model for building applications and provides a clear separation between the UI and the business logic. A WPF application can be deployed on the desktop or hosted in a web browser. It also enables rich control, design, and development of the visual aspects of Windows programs

I was looking arround in Google that really surprise me with his tools, so strong in research and indexing of data, by the way here is two very usefull ones :

Google analytics: follow up your website, perform statictics by visitors, by region,…

Google trends: Compares some key words search on Google.
a nice exemple is a comparison between wpf and winform

We can conclude that the future of the smart client application will be based on Windows presentation foundation (wpf).











The following is a partial list of WPF features.

Graphical Services
- All graphics (including desktop items like windows) are Direct3D applications.
- This aims to provide a unified avenue for displaying graphics, as well as more advanced graphical features.
- Routing the graphics through Direct3D allows Windows to offload graphics tasks to the Graphics Processing Unit found on the computer's graphics card. This reduces the workload on the computer's Central processing unit.
- Supports vector-based graphics, which allow lossless scaling.
- Supports 3D model rendering and interaction in 2D applications.
- Interactive 2D content can be overlaid on 3D surfaces, natively.

Interoperability
- WPF provides interoperability with Win32: Via hosting, one can use Windows Presentation Foundation inside existing Win32 code, or one can use existing Win32 code inside Windows Presentation Foundation.
- Interoperability with Windows Forms is also possible through the use of the ElementHost and WindowsFormsHost classes.

Media Services
- WPF provides shape primitives for 2D graphics along with a built-in set of brushes, pens, geometries, and transforms.
- The 3D capabilities in WPF are a subset of the full featureset provided by Direct3D. However, WPF provides tighter integration with other features like user interface (UI), documents, and media. This makes it possible to have 3D UI, 3D documents, and 3D media.
- There is support for most common image formats.
- WPF supports the video formats WMV, MPEG and some AVI files.
- WPF supports time-based animations, in contrast to the frame-based approach. This delinks the speed of the animation from how the system is performing.
- Text rendering is supported using ClearType. This provides for sub-pixel positioning, natural advance widths, and Y-direction anti-aliasing. WPF also supports OpenType font features.

Animations
- Time-based animation. Scene redraws are time triggered.
- Presentation timers are initialized and managed by WPF.
- Scene changes co-ordinated by using a storyboard.
- Animations can be triggered by other external events, including user action.
- Animation effects can be defined on a per-object basis, which can be accessed directly from XAML markup.
- Ships with a set of predefined effects, such as fade out for all controls.

Data binding
- WPF has a built-in set of data services to enable application developers to bind and manipulate data within applications. There exists support for three types of data binding:
- one time: where the client ignores updates on the server.
- one way: where the client has read-only access to data.
- two way: where client can read from and write data to the server.
- LINQ queries, specifically LINQ to XML, can also act as data sources for data binding.
- Binding of data has no bearing on its presentation. WPF provides data templates to control presentation of data.

mardi, février 05, 2008

Windows Vista Service Pack 1 (SP1)

February 4th, 2008, marks an important milestone for Windows Vista with the announcement Steve Ballmer, Microsoft’s Chief Executive Officer, made that stated Microsoft has released Windows Vista Service Pack 1 (SP1) and Windows Server 2008 to manufacturing (RTM), Ballmer said : "Both products have released to manufacturing today, which is good news".

Microsoft will begin distributing Vista SP1 via Windows Update in mid-March


Find it at TechNet

lundi, février 04, 2008

Microsoft wants to purchase Yahoo !

Microsoft has offered to buy the search engine company Yahoo for $44.6bn (£22.4bn) in cash and shares ... (read more)

mardi, janvier 29, 2008

Sharepoint index server limitation

An index server is limited to 50 millions documents, to support more documents you can have multiple farms. But the problem comes with relevance !

let's read Russ Houberg's SharePoint Blog article (very nice)