????? ???????? ?????????? ???????? ?????????? – «?????????? ???? ?????? Windows ??????????»

??????!
?????? ????? ???????? ????? ???????? «?????????? ???? ?????? Windows ??????????» ?? ?????????? ?????????? ??? Windows 8. ?? ????? ?????????? ???????? ?? ??????????? 95 ????????????? ??????????, ? ?????? ?????? ????? ????????? ???????????!

?????

1 ?????

WINDOWS 
PHONE 8

2 ?????

MSDN VISUAL 
STUDIO 
PROFESSIONAL

????, ????????? ?? ??????????? Microsoft, ?????????? ?? ??? ?????????? ? ?????? ?? ????????? ?????????:

???????????? ??????????

  1. «???????!», ??????? ??????
  2. «???????», ????? ?????

????

  1. «???????? ?????????», ???????? ?????????
  2. «???????» + WP, ?????? ????

????????? ? ???????? ??????????

  1. «vkLine», ?????? ??????
  2. «1tv», ?????? ???????

????????? ??????????

  1. «Kids Mosaic», ???????? ???????
  2. «???? ????? ? ??????» + WP, ???????? ????

??????

  1. «sNote», ???????? ???????
  2. «?????+», ??????? ?????

???????? ???????????

1 ?????

????????? ???????
?? WINDOWS RT

2 ? 3 ?????

??????? ?? ???? 
WINDOWS PHONE 8

  1. «BlackWhite» + WP, ??????? ??????
  2. «????? ? ??????? ?????», ??????? ?????????
  3. «Games News Reader», ??????? ??????

?????????? ??? ???? ????????

1 ?????

??????? 
WINDOWS 
PHONE 8

?????? ?????????? ??? ???? ???????? (Windows 8 ? Windows Phone):

???????????? ???????????

1 ?????

????????? 
??????? ?? 
WINDOWS RT

?????????? ? ????????? – ???????? ???????????? ???????????, ????????????? ?????????? ?????????? ??????????? ?????????? ?? ???? ?????????? – ???????? ??????!

? ????????? ????? ?? ???????? ? ???????????? ?? ?????? ???????? ?????.
??????????? ??????????? ? ??????? ????, ??? ?????? ???????!

AttachThreadInput is like taking two threads and pooling their money into a joint bank account, where both parties need to be present in order to withdraw any money


Consider this code:



// Code in italics is wrong
foregroundThreadId = ::GetWindowThreadProcessId(::GetForegroundWindow(), 0);
myThreadId = GetCurrentThreadId();

if (foregroundThreadId != myThreadId)
{
AttachThreadInput(foregroundThreadId, myThreadId, TRUE);
BringWindowToTop(myWindowHandle);



If you try to step over the
Attach­Thread­Input
call in the debugger,
both the debugger and the application being debugged will freeze.
Why is that?



This should look familiar because
it’s basically

the same code that I warned you about several years ago
.
The code grabs the current foreground window and attaches
its input state to the current thread.
Now you’re in trouble.



Remember dual-signature bank accounts?
These were bank accounts that required the signatures of both
account holders in order to make a withdrawal.
It can work out fine
if the two parties trust each other with a shared bank account
and can coordinate their actions so that when one of them needs money,
it can go to the other and say,
“Hey, can you sign this withdrawal slip?
I need some money.”
(Another use case for dual-signature bank accounts was a parent
wanting to monitor their child’s spending.)



Attach­Thread­Input
tells the window manager,
“Please take these two threads and put all their money
in a dual-signature bank account.”



In the case above, the code said,
“See that random person being served by the bank teller?
Please take all my money and all his money and
put them into a dual-signature bank account.”



As you can imagine, this is a bad idea,
both for you and for the other person.
You cannot withdraw any money until you can somehow
track down that random person and get him to sign the withdrawal form.
And it’s not like you have any relationship with that
person—you don’t even know his name!—so the only chance
you have is to go down to the bank and hang out there hoping that
the other guy will show up to make a withdrawal as part of his normal
course of business,
and then you can say,
“Hey, you there!
Sign this for me, will ya?”



The other person is in a similar predicament.
When he goes to the bank to make a withdrawal, the teller will say,
“I’m sorry, sir, but your money is in a dual-signature account,
and your withdrawal slip has only one signature on it.”
He’s stuck doing the same thing that you do:
Whenever he wants to withdraw money, he has to go to the bank
and hang around hoping that you will show up eventually.















bank account input queue
money input
go to the bank check the message queue


In this case,
what happened was that the code grabbed the debugger and said,
“Okay, we now have a dual-signature bank account!”
And now you’re stuck.
The debugger cannot withdraw any money
because it is waiting for you to go to the bank.
But you can’t go to the bank because you’re broken into the debugger.
Result: Nobody gets any money.



This is why you shouldn’t grab random people in the bank and unilaterally
create dual-signature bank accounts with them.



Reminder:
Attaching input queues is not a Get Out of Jail Free card.

It’s a
Get Into the Same Jail card
.

Maintenance on Wednesday 6/19/13 13:00 – 24:00 UTC – Started

Our maintenance for today, 6/19/13, has started.  We are giving ourselves until 24:00 UTC to complete today’s activities. Just a friendly reminder that during the first hour or so, new account creation will be disabled.  You may also experience builds taking longer than normal as the queue increases temporarily during our servicing window.   Otherwise we’re expecting that the service remains up throughout today’s activities and you should not see any additional noticeable impact to your work.

Keep checking back for updates.

Thank you,

Erin Dormier

Build 2013 – Nå er det fett å kunne .Net

  Førstkommende onsdag 26.6 starter Microsofts utviklerkonferanse Build 2013 hvor allerede dag en byr på lanseringen av public preview av Windows 8.1. Corporate Vice President Steven Guggenheimer sa til ZDNet : "We haven’t done a good job telling the .Net developers we haven’t forgotten them," … "We need to tell them that." Med den rekken av nye produkter og tjenester Microsoft har kommet med i det siste åpner det seg mange gode muligheter for oss .Net-utviklere! Med Store…(read more)

Future Healthcare at the 38th World Hospital Congress

What are the opportunities for the use of new technology to improve health and healthcare? That was the focus of the 38th World Hospital Congress taking place this week in Oslo, Norway. The Congress was held under the auspices of the International Hospital Federation and hosted by the Norwegian Hospital and Health Service Association.  NSH president, Erik K. Normannn (right), and his organizing committee did an outstanding job attracting in excess of 1100 conference attendees from more than…(read more)

Foreign and Commonwealth Office Services launches PSN360

Foreign and Commonwealth Office Services (FCOS) has just announced a set of secure services delivered over the Government Secure Internet (GSI) or Public Services Network (PSN), based on Microsoft’s technology – Microsoft Office, Exchange, SharePoint, Dynamics CRM and Lync – available through the G-Cloud Framework and Cloudstore.

Here is the press release for more details…

FCO Services launches PSN360

A suite of Microsoft productivity and Office products are now available through a private cloud to host sensitive, secure official information, accredited to current business Impact Level 3 (IL3).

19 June 2013 London – FCO Services – a Trading Fund of the Foreign and Commonwealth Office (FCO), a leading provider of secure ICT services to government and public sector bodies unveils PSN360. 

  • A familiar suite of Microsoft productivity and Office products available in a secure, cost effective, private cloud, via FCO Services’ new offering PSN360.
  • Microsoft Office, Exchange, SharePoint, Dynamics, and Lync hosted by FCO Services and delivered securely over the Government Secure Internet (GSI) or Public Services Network (PSN) for government and public sector organisations.
  • PSN360 allows the public sector to benefit from sharing sensitive, secure official information through a secure cloud environment, using low-cost, efficient, scalable and flexible working solutions.

Chris Moxey, Chief Executive of FCO Services said: “PSN360 represents an exciting innovation that reduces costs through shared services and collaborative working across government and the wider public sector – building on FCO Services’ existing commitments to support the Government to embrace smarter ways of working.”

“As an established secure cloud service provider we’ve designed PSN360 with security at its heart. We’re offering the familiarity of Microsoft productivity and office solutions with government grade security.”

PSN360 has been developed with Microsoft to meet stringent UK public sector security standards. FCO Services’ data centres are based in secure UK government owned sites and are monitored continuously by government security cleared staff. It is available to any organisation on the Government Secure Internet (GSI) or Public Services Network (PSN) up to and including IL3. PSN360 is accredited internally up to and including IL3. Pan-Government Accreditation (PGA) up to IL3 is in the process of being awarded.

PSN360 is capable of operating wholly online or in conjunction with local IT services, and offers interoperability with software already in use. It has been designed to help public sector organisations share official information, while delivering efficiency savings by reducing ICT costs, enabling secure work mobility and increasing employee productivity.

“Our suite of modern, integrated productivity applications have been created in order to provide users with the ability to collaborate securely wherever they are,” explained Nicola Hodson, General Manager, Public Sector at Microsoft UK. “Accredited private cloud services are still rare among large IT suppliers but by working with FCO Services we’re able to bring Office, Exchange, SharePoint, Dynamics, and Lync to the G-Cloud with IL3 certification. This means public sector bodies can use business critical programmes in a highly secure manner, protecting sensitive date and information.”

PSN360 is aligned to both the government’s G-Cloud and end-user device strategies, giving public sector organisations greater choice. Offered, with a choice of scalable deployment options, organisations can now afford to run the most recently released web enabled Microsoft applications securely from the cloud.

PSN360 delivers three key benefits: 

  1. Reduces costs – eliminates need for infrastructure overheads. Services are regularly updated to latest versions.
  2. Increases effectiveness – offers latest in secure collaboration and communication tools. Familiar software and user interface, that people use in their everyday life.
  3. Supports flexible working – work from any accredited device connected to GSI/PSN. Devices are automatically synchronised and information is accessible from virtually anywhere.

PSN360 services: 

  • PSN360 Mailan integrated messaging solution hosted on FCO Services’ established IL3 Cloud platform – delivering the capabilities of Microsoft Exchange Server and familiar access to email, calendar, contacts and tasks.
  • PSN360 Collaboration - any organisation can now simply subscribe to a high grade IL3 Microsoft SharePoint solution for creating sites to share documents and information and to collaborate effectively with colleagues and partners over the GSI and PSN. Including online Microsoft Office applications.
  • PSN360 CommunicatorMicrosoft Lync is an IL3 communications service that provides instant messaging, audio/video calling and a rich online meeting experience including PC-audio, video and web conferencing.
  • PSN360 xRMprovides the workflow and management tools of Microsoft Dynamics to enhance and improve business processes – delivering a fast, flexible and best in class solution.
  • PSN360 Adviseexperienced, security-cleared advisors from FCO Services who can help organisations successfully transition into the cloud.

“We provide the services to help meet mandatory cost savings in Government but also to provide the agility necessary to make fast decisions, get services deployed and scale up or down depending on what happens next. We provide the tools to underpin change, letting public sector move at their own speed and without compromise security or governance,” added Chris Moxey from FCO Services.

PSN360 is available through the UK government’s G-Cloud Framework. To request a demonstration or more information, please contact us on 44 (0)1908 515789 or FCOServices.CustomerContactCentre@fco.gov.uk

?? TechDays.ru ???????????? ????????? ?????? ????? ???????? ? ??????????? DevCon 2013

???????????? ??? ???? ?????? ????? ???????? ? DevCon 2013 – ??????? ??????????? ??? ????????????? ? ????????????? ??, ??????? ????????? 29-30 ???.

???? ?? ?? ?????? ?????????????? ?? ??????????? ????? ? ?????????? ?????????? ????????, ?? ?? ?????? ?????????? ??? ??????? ? ??????, ? ?????? online ?? ????? DevCon 2013.
?????? ?? ?????-??????? TechDays.ru  ????????? ? ???????? ??? ?????????? ?????? ???????? ?????? ????????? ?????????? ? ALM. ????? ????, ?????? ?? ?????? ??????????/??????? ??? ???????? ? ??????????? DevCon 2013 ??? ?????? ???????? ? ??????? ? ????????? ????????.
 

????????? ??????????

ALM

???????? ? ??????????? DevCon 2013

????????? ?????????!

Windows 8 app fra Sonama Partners – EZ Opp for Dynamics CRM

Her en liten introduksjon på CRM app fra Sonama Partners som tar for seg og salg-pipeline. Etter å ha åpnet appen (bilde 1) får du oversikt på: Mine salgsmuligheter/pipline i en boblediagram På bilde 1 så ser du flere bobler(salgsmulighet), boblenes størrelse representerer verdien på salgsmuligheten. Horisontale aksen går på lukkedato og vertikale aksen går etter sannsynlighet for lukkedato. Man kan ved å bruke mus eller touch navigere på boblene, zoome inn nærmere  og enkelt endre status på…(read more)

Task Manager in Windows 8 (video)

For Windows 8, the Task Manager got a major overhaul that includes a lot of great new features. The video below walks you through some of these new features and enhancements, and also touches on some of the lesser-known tips and tricks.

Regardless of whether you are an educator, network manager or IT director, the Task Manager in Windows 8 offers an easy to use tool where you can manage running apps and services, and also monitor high-level performance stats.

Task Manager in Windows 8 (video)

For Windows 8, the Task Manager got a major overhaul that includes a lot of great new features. The video below walks you through some of these new features and enhancements, and also touches on some of the lesser-known tips and tricks.

Regardless of whether you are an educator, network manager or IT director, the Task Manager in Windows 8 offers an easy to use tool where you can manage running apps and services, and also monitor high-level performance stats.