Quantcast
Channel: TechNet Blogs
Viewing all 17778 articles
Browse latest View live

PROJECT 2013 & PROJECT SERVER 2013. ACTUALIZACION ACUMULATIVA AGOSTO 2014.

$
0
0

Buenas,

En este post queríamos haceros llegar la información correspondiente a la actualización acumulativa para Project 2013 y Project Server 2013, de Agosto 2014.

Brian ha publicado esta información en el siguiente post:

http://blogs.technet.com/b/projectsupport/archive/2014/08/13/microsoft-project-server-2010-and-2013-august-2014-cu-announcement.aspx

Stefan Gossner también habla al respecto en su blog:

http://blogs.technet.com/b/stefan_gossner/archive/2014/08/13/august-2014-cu-for-sharepoint-2013-has-been-released.aspx

No tenemos paquete “rollup” para Project Server 2013 en esta actualización

Paquete individual Project Server 2013:

Descripción del paquete de revisiones de Project Server 2013 (Projectserverwfe-x-none; Projectservermui.msp): 12 de Agosto de 2014

http://support.microsoft.com/kb/2883083/es

Paquete cliente Project 2013:

Descripción del paquete de revisiones de Project 2013 (project-x-none.msp): 12 de Agosto de 2014

http://support.microsoft.com/kb/2883080/es

 

En estos enlaces podemos encontrar más información al respecto:

http://support.microsoft.com/kb/2989078

http://blogs.technet.com/b/office_sustained_engineering/archive/2014/08/13/august-2014-office-update-release.aspx

 

Esperamos os resulte de interés, un saludo

 

Jorge Puig


SharePoint のページ上で CSS を使用し、特定のページ領域を非表示にする基本テクニック

$
0
0

こんにちは、SharePoint サポートの森 健吾 (kenmori) です。今回の投稿では、SharePoint のページ上で CSS (スタイルシート) を使用し、特定のページ領域を非表示にするテクニックについてご紹介します。

 

導入 1: スタイルシートを使用する背景

SharePoint でユーザーに操作させたくないコンテンツを非表示にする方法は様々なものがあります。Web ページなので、CSS を組み込むことは最も簡単な方法として思いつくことでしょう。

 

実際にスタイル シートを選択する判断としては下記があります。

1) 要望を実現したいが Visual Studio を使用してまで実施したくない場合

2) SharePoint Designer などのツールを使ってもコンポーネントレベルの制御しかできないため、その部品として描画されるコンテンツを非表示にするといった場合

SharePoint CSS を使用して一部のページ領域を非表示にすることは、製品として想定している形式ではないため完全に動作保障しているカスタマイズ形式ではありません。カスタマイズを実施した際には、他への影響がないかを十分にテストしていただく必要があります。
ただし、画面上の一部のコンテンツを非表示にするカスタマイズは他への影響も極めて低いため、広く一般的に実施されている手法となります。

 

導入 2: ページ領域を非表示にするスタイルシートの適用方法

今回は、下記の赤枠部分を非表示にする方法を例にします。


1. 非表示にするスタイルの作成方法

1. 最初に IE11 で [F12] を押して開発者ツールを起動し、下図のような手順で非表示にしたい領域を選びます。


2. 上記 ctl00_ctl146_ShellSites を非表示にする場合、下記のようなスタイル指定となります。

<style type="text/css">

#ctl00_ctl46_ShellSites
{
   display:none;
}

</style>

 

今回は ID 属性が指定されていた要素でしたので、最初に # を付けてスタイルをつけて指定することができました。

しかし、HTML 要素を特定する場合、このように簡単であるとは限りません。ここで指定する黄色でハイライトした部分を指定するテクニックが、今回の投稿のメイントピックです。下記の「抑えておきたい基本テクニック」にて紹介します。

 

2. スタイルの組み込み方法 (1) コンテンツエディタ Web パーツについて

1.  [*] – [ページの編集] をクリックした後、コンテンツエディタ Web パーツを貼り付けます。


2. コンテンツエディタ Web パーツにて [Web パーツの編集…] をクリックします。

3. コンテンツエディタ Web パーツの表示領域にカーソルを当て、リボンメニューより[ソースの編集] をクリックします。

4. 下記のスタイルを指定し、[OK] をクリックします。

 

<style type="text/css">

#ctl00_ctl46_ShellSites
{
   display:none;
}

</style>

5. リボンメニューから [保存] [編集の終了] をクリックして確定します。

6. [サイト] メニューが非表示になりました。


2. スタイルの組み込み方法 (2) マスタページについて

スタイルをサイト全体に適用したい場合は、サイトが使用している既定のマスターページを編集することで、広範囲にスタイルを適用できます。

 

1. SharePoint Designer を起動し、サイトを開きます。

2. [サイトのページ] を開きます。

3. Home.aspx などをポイントし、右クリックメニューより [詳細モードでファイルを編集] をクリックします。

4. リボンメニューより [スタイル] - [開く] をクリックして、適用されているマスタページを開きます。

5. 手順 3. で開いていた Home.aspx 保存せずにタブを右クリックしてすぐに閉じます。


6. 手順 4. で開いたマスタページのどこか (</head> タグのすぐ上など) にスタイルを指定します。

<style type="text/css">

#ctl00_ctl46_ShellSites

{

   display:none;

}

</style>

</head>

 

7. 上書き保存して、動作を確認します。

 

本題 : 押さえておきたい基本テクニック

今回の投稿はここからが本題です。今回は、CSS を使用して描画された後にSharePoint UI のカスタマイズを実施するにあたり、特によく使用する方法として抑えておきたい 3 つのテクニックを紹介します。

先ほどの例では、下記のスタイルを使用しました。display: none を指定する対象の領域をセレクター (黄色の部分) で指定します。

 

<style type="text/css">

#ctl00_ctl46_ShellSites
{
   display:none;
}

</style>

 

この部分には意外とたくさんの指定方法があります。下記は頻繁に使うと思われる内容です。

 

目次

1. 要素セレクター (ID、クラス、Type)

2. 属性セレクター (=, |=)

3. 連結子 (+, [Space])

 

1. 要素セレクター (ID、クラス、Type)

1-(1)  ID セレクター (#)

ID セレクターは、頭に # シャープを指定して要素を取得します。特定の ID 属性を指定して要素を取得する方法です。冒頭の例でもこの方法で要素を抽出しています。

<DIV ID=”TEST”>

aaa

</DIV>

 

.

#TEST
{
   display:none;
}

 

1-(2) クラス (.) セレクター

クラスセレクターは、頭に. (ドット)を指定して要素を取得します。特定の class 属性を指定して要素を取得する方法です。

<DIV class=”TEST”>

aaa

</DIV>

.

.TEST
{
   display:none;
}

 

1-(3) タイプセレクター

クラスセレクターは、要素の型名を指定して要素を取得します。

<DIV>

aaa

</DIV>

 

.

DIV
{
   display:none;
}

2. 属性セレクター (=, |=)

属性セレクターは、属性の値を指定して要素を取得します。

<DIV attr=”Value”>

aaa

</DIV>

 

.

[attr=”Value”]

{
   display:none;
}

下記の様に異なる演算子を使用することで、例えばSharePoint のリボンメニューを非表示にすることもできます。

下記の例では id 属性を使用していて一見 # でもできそうですが、属性セレクタだと前方一致ができる例を記載しています。リボンメニューのアイコン ID は、末尾にLarge, Medium, Small などのサイズ指定が追記されます。それらの ID の変化を吸収するよう演算子 (|=) を使用し、前方一致させてスタイルを一元指定することができます。

 

.

A[id|='Ribbon.List.ViewFormat.Datasheet'] {

        DISPLAY: none

}

A[id|='Ribbon.List.Actions.ExportToSpreadsheet'] {

        DISPLAY: none

}

 

3. 連結子 (>, [Space])

連結子は、複数のセレクターを親子で組み合わせて使用する際に効果的です。

親要素に ID 属性は指定されているが、子要素には指定されていない場合、親要素をID で絞ってさらに子要素を別の属性で絞ることは多くの場合有効です。

連結子のうち> は直属の子要素、[Space] は子孫全般を意味します。

 

<DIV ID=”TEST”>

<SPAN>これは連結子に>, [Space] を指定した際にいずれも非表示になります</SPAN>

<DIV><SPAN>これは連結子に[Space] を指定した時非表示になります</SPAN></DIV>

</DIV >

<SPAN>これは表示されます</SPAN>

 

ID TEST の要素を絞り、その子要素の SPAN 要素をすべて非表示にします。

 

.

#TEST SPAN

{
   display:none;
}

#TEST>SPAN

{
   display:none;
}

 

冒頭でお伝えした通り、ここに記載した方法は頻繁に使用されると考えられる方法だけです。他にもCSS ではたくさんの指定方法があります。詳細は下記のページをご参考にしていただけますと幸いです。

 

タイトル : CSS に関する互換性と Internet Explorer

アドレス : http://msdn.microsoft.com/ja-jp/library/cc351024(v=vs.85).aspx

 

今回の投稿は以上になります。


 

 

Empowering Educators with Windows Devices that Inspire Students

$
0
0


For educators, the start of the new school year is the perfect time to set the tone for a productive year ahead. For many teachers, this means finding the most engaging and empowering technology and apps to inspire students to learn.

Teachers are increasingly turning to Microsoft to ensure their classrooms' digital transitions – and ultimately their student outcomes – are positive and successful. Hear what teachers are saying about using Windows devices in the classroom and how they inspire students.

...(read more)

List of Azure Active Directory Premium SaaS apps

$
0
0

Azure Active Directory Premium (or AADP for short) is a new offering that is part of our Enterprise Mobility Suite.

It allows you (amongst others) to authenticate with your corporate credentials (eg. MICROSOFT\Wouter & password) to a number of SaaS apps (eg. Twitter or Facebook).
For example: as an IT department you want people in the marketing department to have access to the corporate Twitter account.
This causes a headache since you would have to give out the password for that account to each and every employee, who can change it (leak it) and poses an interesing problem if that employee were to leave the company.
Using AADP that user can authenticate to Twitter using his corporate credentials, and IT remains in full control. The Twitter password is never known to the end user.

Twitter is only an example here, with AADP you can authenticate to a number of applications. Because a client asked me once a list of all these, I did a search and couldn't find one.

Below you can find the list of all 2302 applications, current until august 14th. Note that we are regularly adding applications.

The most common ones are:

Box
Citrix GoToMeeting
Concur
Docusign
Dropbox for Business
Dynamics CRM
Google Apps
Jive
Office 365 Exchange Online
Office 365 SharePoint Online
Salesforce
ServiceNow

And then the entire list (my browser froze for a sec when pasting this):

1&1 Control Panel
1010data
15Five
1to1Real
24SevenOffice
4imprint
5pm
6FigureJobs Member
6FigureJobs Recruiter
6pm.com
8x8 Account Manager
99designs
AAA
AAAS.org
ABC News
AbeBooks.com
ABIresearch
Accertify
AccessLine
Accompa
Account Websmiths
AccuConference
Accuit (iFACS)
AccuWeather Premium
AccuWeather Professional
AccuWeather RadarPlus
Achieve3000
ACI Worldwide Electronic Distribution
aCloud Capture
aCloud Communicate
ACM myACM
Acquia
actiance
ActionMethod
Active Events
ActiveConversion
act-on
Acxiom
Adaptive Discovery
Adaptive Planning
Adcash
Addison Lee
AddThis
adf.ly
AdknowledgeAdvertiser
AdknowledgePublisher
Administration123
AdMob
Adnovate
Adobe Connect
Adobe EchoSign
Adobe FormsCentral
Adobe Licensing Website
Adobe PDF Pack
Adobe SendNow
Adobe Workspaces
Adometry Ad Analytics
ADP Background Checking
ADP Easy Pay
ADP eTime
ADP Flex Direct
ADP HR/Benefits
ADP Pay Work Canada
ADP Payline (AU)
ADP Payroll WorkCenter
ADP Resource Administrator
ADP RUN
ADP Screening and Selection Services
ADP TimeSaver
ADP TotalSource Administrator
ADP Virtualedge
ADP VirtualEdge Recruitment
ADP Workforce Now (Employee)
adPerfect
AdReady
ADrive
adSpeed
Advance Auto Parts
AerLingus
Aerohive Networks
AES Direct
Aetna Health Insurance
Affiliate Window
Aflac
Aflac Individual
Aframe
Aggregate Knowledge
AgileBench
Agilewords
AgileZen
agreedo
AgreenSign
Ahrefs Link Manager
AIM
Air Canada
Air France
Air NewZealand
Airbnb
Airbrake
AirTran
AirWatch
AirWatch Admin Portal
Akamai Luna Control Center
Akken Staffing
Akritiv
Akritiv1
Alaska Airlines
Alert-Grid
Alexa
Alfresco
Alibaba.com
AliExpress
Allclients
Allstate
AlsaMarketing
Alternative Technologies
AltoSoft InSight OnDemand
Amanda Online
Amazon France
Amazon Seller Central
Amazon UK
Amazon Web Services (AWS)
Amazon.com
Amazon.de GmbH
American Airlines
American Express
American Express (Personal)
American Express (Work)
American Express Merchant Site
American Express Online by Concur
American Expresss OPEN Small Business
Amtrak
Angel
AngelPoints
Angies list
Angus
Animoto
Anthem
Anthem Medical
Anthem Online Services
Any bill
Anymeeting
AnyPerk
ANZ Bank New Zealand
AOL
AP Stylebook
Apartments.com MyMedia
Apollo
Appature
Appcelerator
AppDynamics
Apperian EASE
Appetas
AppFirst
Appforma
Appirio Partner Portal
Apple Community
Apple Developer
Apple JointVenture
Apple VPP
ApplicantStack
AppNexus
AppraisalSmart
AppRiver
Apps4Rent Billing Interface
Apps4Rent Exchange 2007
Apps4Rent Hosted Exchange 2010
Apps4Rent MobileSync Webmail
Apps4Rent Sharepoint 2010 Control Panel
Appsense / MobileNow
Apptio
Apptivo
Apptix Outlook 2010 Web App
Aprimo Marketing Studio
Aravo
ArcGIS
Arena BOMControl
Arena FileDrop
Aria
Ariba Network Buyer
Ariba Network Partner Portal
Ariba Network Supplier
Ariba Network Support
Ariett Purchase & Expense
Ariett Touch
Arithon
Artist Growth
Asana
ASB Bank New Zealand
Assembla
Assurance Maladie
Assure Sign
AST Equity Plan Solutions
Astonish Email
ASUS WebStorage
Async Interview
AT&T
AT&T Business Direct
athenaHealth
AtMail
Australia Post
Authorized.Net
Autodesk
Autodesk Buzzsaw
AutoNation
Autotask
AutoZone
Avalara 1099
Avalara Accountants Resource Center
Avalara Admin Console
Avalara AvaRates
Avalara AvaTax
Avalara CertCapture
Avalara Partner Portal
Avalara Trustfile
Avalara Zytax
AvaTax Development Console
Avaya web.alive
Averiware
Avis Budget
AWeber
AwesomeCloud
AWS Console
Axcient Admin Page
Aynax Invoicing
B2Bee
Backupify
Baidu
Balsamiq
Banckle
Bango
Bank of Western Australia
Barium Live
Barnes and Noble
Barracuda Networks
Barrons Online
Base CRM
BaseCamp
Baynote
BBVA Compass
Beanstalk
Beanstream
Bed Bath and Beyond
beINFORMed
Benchmark Email
Benefit Resource Inc Employer
Benefit Resource Inc Participant
Benefitfocus eBilling
Benefitfocus eEnrollment
Benefits4You
Benesyst
Benetrac
Bentley Systems
BenXcel
Best Buy
BetterLesson
BH Photo and Video
Bidspeed
Big Lots
BIGCenter
BigCommerce
BigMachines
BigPanda.io
BILD
Bill.com
Bill4Time
BillingCircle
BillingOrchard
BillQ
Bime
Bing Ads
Birst Agile Business Analytics
BirstTrial
Bitbucket
Bitcasa
Bitglass
Bitly
Blackbaud
Blackbaud eTapestry
Blackbaudhost Citrix
BLACKLINE Systems
Blinksale
Blitline
Blogger
Bloomberg
Bloomberg Professional
BloomBoard
Bloomfire
Blue Cross Blue Shield North Carolina Agents
Blue Cross Blue Shield North Carolina Members
Blue Shield CA
Bluebox Box Panel
BlueCross Blueshield of Illinois
BlueCross Blueshield of Texas
Bluecross Member Central (Massachusetts)
Bluehornet
BlueHost
BlueJeans
BlueKai
Bluemoon Software
BMC Communities
BMC Software
BombBomb
Bontq
Booker
Bookfresh
Booking.com
Boomi
Box
BP Logic Process Director
BrainPop
Brainshark
Brainstorm
BrandMaker
Brandwatch
Break
Breakaway Courier
Brightcove App Cloud
Brightcove Video Cloud
BrightMove
Brightpod
British Gas (Consumer)
Brivo
Brizzly
Broadridge Portal
Broadridge Virtual Office
Broadsoft Remedyforce
Broker Office
Bronto
BrowserStack
Browshot
BSwift
BTG
BTG Monitoring
BTG Support
Buffer
BugAware
BugHost
Bugzilla
BuildingLink
Bullhorn
Bullseye
BusinessITOnline
BusinessWeek
Buzzstream
BYUtv
C3 Collaborative Care Center
Cachefly
Cacoo
Caesars Entertainment
CAFCU
CafePress
Cain Travel
Cakemail
California DMV
CallidusCloud Enablement
CallidusCloud SalesSelector
CallidusCloud WorkFlow
CAMP Avtrak
CAMP Flight Schedule
CAMP TrendGroup
CAMP TurbineTracker
Campaigner
Campfire
Canada Post Business
Canvas
Canvas
Captricity
Carbonite
CardMunch
care2
CareCloud
CareFirst
CarFax
Carlson Wagonlit Travel
CarMax
Carrier 411
cars.com DealerCenter
cars.com Seller
CastleBranch
Casto
Catchpoint
CBTNuggets
CDC TradeBeam GTM
CDW
CDW-G
Celoxis
Central Desktop
Centresuite
Centrium CRM
CenturyLink
CenturyLink Cloud
Ceridian Canada Solution Centre
Ceridian Dayforce HCM
Ceridian Secure Mailbox
Ceridian Time Professional
Cerner
Certain
Certify
CH Robinson Navisphere
ChannelAdvisor
ChannelAdvisor Forum
ChannelAdvisor Helpdesk
ChannelAdvisor MarketplaceAdvisor
Chargify
chartbeat
Charter Communications
Chase
Chase Orbital Virtual Terminal
Chase Paymentech iTerminal
Chase Paymentech Online
Chase Resource Online
ChatWork
CheapAir
Checkbox Online
Checkfront
Checkvist
CheddarGetter
Chequed
Childrens National Medical Center
Christopherson Business Travel
Churchill Consulting
Cigna
Cigna for Health Care Professionals
Cincom Systems
Cisco Cloud Web Security (formerly ScanSafe)
Cisco Partner Login
Cisco Webex
Citi ThanksYouSM Rewards
Citibank Business Accounts
Citibank Credit Cards
Citibank Mortage
Citrix
Citrix GoToAssist
Citrix GoToMeeting
Citrix Receiver
Citrix ShareFile
Clarabridge
Clario
Claritas
Clarizen
ClassMarker
ClearBenefits
ClearDB
ClearlyInventory
Clearside
Clearwater Analytics
Clever
Click2Translate
Clickability
ClickMeeting
ClickTime
Clicktools
Clicky
ClinchPad
Clio
Clipper Card
CliQr Technologies
Cloud Cellar
Cloud Foundry by Pivotal
Cloud9 Analytics
Cloudability
Cloudant
CloudBees
Cloudera
CloudFlare
CloudKick Email Admin Login
CloudKick MyRackspace Portal
CloudPassage
CloudSafe
CloudShare ProPlus
CloudVelocity
CloudVertical
CNBC
coAction
Cobot
CodeEval
CodePlex
Codesion
Colfax CSO
ColibriTool
Collaaj
Collabnet
Comcast
Comidor
CoMindWork
Commission Junction
Commuter Check Direct Employee Login
Commuter Check Direct Employer Management Site Login
Commvault InnerVault
Comodo
Comodo Certificate Authority
Compli
Compliance 11
CompuCom Client Portal
CompuPay
ConceptShare
Concur
Concur Solutions
Concur Tripit
ConferenceCalls
Configure One
Confirmationcom
Confirmit Extranet
Confirmit SODA
Confirmit US Express
Confirmit US Professional
Confirmit US Reportal
Confirmit US Translator
Congestion (London)
ConnectSolutions NextUC
ConnectWise
Conservice
Constant Contact
Consumer Reports
ContactOffice
Contactology
Contactual Admin Login
Contactual Agent Login
Continental Airlines
Continuing Education (BobBarker)
Converge
CopperEgg
CopyCache
Corcentic Buyer Invoice Retrieval
Cornerstone OnDemand (Growth Edition)
Cornerstone OnDemand, Inc.
Cornerstone Small Business (Sonar6)
Corpedia
Corporate Perks
Corporate Traveler
CorpTrav Concur
CorpTrav GetThere
CorpTrav Sabre Traveler Security
CorpTrav TripCase
CorpTrav WebTECH
Cosential
Costco
Costco Photo Center
CoTweet Radian6
CoTweet social.com
Coupons
Coursera
Covisint Automotive
Covisint Healthcare
craigslist
Crash Plan Pro
Crashplan
CrazyEgg
creately
Credit HQ
CRGemPerform
Criteria HireSelect
CritSend
Crocodoc
Crossbrowsertesting
Crowd.fm
Crowdtap
CrunchBase
CSC
CSCglobal
Cubby
CurdBee
Current Analysis
Customer Service Portal
Cvent
CVS
CyberSource
Cypress HCM
D&H Distributing
DAC Bond
DAC Bond Compliance Review
DAC Bond Tax
DailyAccess Financial Advisor
DailyAccess Institutional
Danaher myBenefits
Daptiv PPM
Data on DEMAND
Database.com
Datadog
Datahug
DataManager
Datanyze
Datapipe
DataSafe
DataWitness
Davis Vision Benefit Manager
DealerTrack
DealerTrack AAX
Decibel Insight
Delivered Dish
Delivra
Dell Premier
Dell TechDirect
Deloitte GlobalAdvantage
Delta Airlines
Delta Dental
Deltek Time & Expense
DemandBase Ad Dashboard
Demandforce
DemandTec
Demandware
Desk.com
DeskAway
Deskero
Dev SAML
DHL
Diapers
Dick's Sporting Goods
Dictionary.com
DigiCert
Digital Motorworks
Digital Realty Ticketing System (OTRS)
Digital River Global Commerce
Digitalbucket
Diigo
Dimension Data
Direct NIC
DirectIQ
directTrack
DIRECTV
Discount ASP.NET Hosting Control Panel
DiscoverDB
DiscoverOrg
Discovery Benefits
DISH Network
Disqus
Distimo App Analytics
DNS Made Easy
DNSstuff
Do by Salesforce
Doba
DocLanding
DocRaptor
Docstoc
Doctape
DocumenTree
Docusign
Docverify
Dollar Tree
Doodle
Dotmach
DotPhoto Guest sign in
DotPhoto Member sign in
Dovico
Dow Jones Bankruptcy and Debt
Dow Jones Metals
Dow Jones Private Equity and Venture Capital
Dow Jones Risk and Compliance
Drawloop
Dream Broker Studio
DreamBox Learning
Drilling Info
Drive Headquarters
Dropbox for Business
DropSend
Drupal
Druva
Druva inSync Cloud Admin
Druva inSync Web
Dydacomp
DYN DNS
Dynadot
DynaFile
Dynamics CRM
Dynamsoft
DynECT Email Delivery
E2open Business Network
EASi
Easy Insight
EasyDues
EasyWorkOrder
eBay
EBSuite CRM Secure Login
e-Builder
EchoSpan
Economist.com
Econsultancy
EdgeCast
Edmodo
Edmunds
Edocr
EduBlogs
eFax Corporate Admin
eFax Corporate Partner Portal
eFax Corporate User
Egencia
EggZack
Egnyte
eGocentrix Billing
eGocentrix Control Panel for Exchange and SharePoint
eGocentrix Control Panel for Web Hosting
Elance
Elastic Hosts
ElasticWCM
eLeaP
Elementool
Elemica Logistics Solutions
Elemica Quicklink Portal
Elemica Seller Direct
Elemica Supply Chain Solution
elephantdrive
EliteEmail Fusion
Ellis
Eloqua
Eloqua University
Email Center Pro
Email On Acid
Emailvision smartMARKETER
eMarketer
Embarke
EMC Mozy
EMC Support
Emma
Empire Avenue
enableHR
Endomondo
Engine Yard
Engrade
enomCentral
Enprobe
Entelo
Enterprise
Enterprise Fleet
EnterpriseWizard
Enthusem
Enviance
Envoy
Envysion Camera
eOriginal
ePayroll Portal For Employees
ePayroll Portal For Employers
Epost
EQ Analyzer
EQ Benefits Employer Login
EQ Benefits Participant Login
Equinix Customer Portal
eReports Ceridian
ERPLY
ESPN
eSurveys
eTelligent Solutions MIE
EthicsPoint
EthosData Data Room
etouches
eTrade
eTrigue
Etsy
Etz
Euro Pages PL
Europe Registry
Eurostar
Evantix Risk and Compliance Manager
EVault Customer
Evenex ePortal
Eventbrite
Eventzilla
EverBridge
Evergage
Evernote
ExactTarget
ExactTarget Email
ExactTarget Marketing
ExactTarget SocialEngage
ExchangeDefender Admin Panel
Exostar Managed Access Gateway
Expedia
Expense Point
ExpenseCloud
Expensewatch
ExpenseWire
Expensify
Experian
Experian Access
Experian AutoCount
Experian CheetahMail
Experian Data Quality
Experian Data Select
Experian eSolutions
Experian Healthcare Patient Responsibility Picker
Experian MetroNet
Expesite
Express Scripts
Expression Engine
Eyeconic
Ezine Articles
FabaSoft Folio Cloud
Facebook
Factiva
Factor
Fairmont Hotels
Fairsail
Farmers Insurance
FastSpring
fatwallet
Faxitnice
FBO for Buyers/Engineers
fc2
FCO
FDC
FedEx US
Feng Office
Fidelity 401k
Fidelity NetBenefits
Fidelity Plan Sponsor WebStation
Fidessa
fieldglass
FilesAnywhere
Financial Tracking Tech
First Republic Bank
First Tech Fed
FitBit
Five9 Virtual Contact Center
Fixya
FlashPanel
Flavors.me
FlexNet Operations On-Demand
FlexPlan
Flickr
FlightView
Flintbox
FlipDrive
FlipKart
Flowr
Flowroute
Fluid Surveys
Flurry
Fontdeck
Fonts.com
Foot Locker
FootPrints
FormAssembly
FormMule
Formstack
fotki
Four51 CommerceTools
Four51 FanTools
Foursquare
FoxNews.com
FPX CPQ OnDemand
Freckle
FreeAgent
FreeConfCall
freelancer
Frontier
Full Contact
Fusebill
FuseMail
FuzeBox
G5
Gaggle
Gallup
GameStop
Gantter
Ganttic
Gap
Gartner Research
Garveys
GatherContent
Ge.tt
Geezeo
Genius
Genomic Health Online
Genoo
Geo Trust TrueFlex Enterprise Security Center
GeoCenter Account
GeoCenter Enterprise
Geoloqi
GEOop
Geotoko
GeoTrust GeoCenter Partner Login
GeoTrust Partners
GeoTrust Security Center
Get Feedback
GetApp
GetMyROI
GetResponse
getty images
GEVME
GFI Mail Essentials
GHX UK MyExchange
GigaOm
Gigya
GinzaMetrics
GitHub
Glance
Glassboard
Glispa Affiliate Interface
Global Relay Archive
Global Relay Email Filter
Global Relay Webmail
GlobalSign
GMN
GoDaddy
GoGrid
GoodData
Google
Google Accounts Personal
Google AdSense
Google AdWords
Google Analytics
Google App Engine
Google Apps
Google Deutschland
Google Docs
Google Hong Kong
Google India
Google Mail (Offline)
Google News
Google Play
Google Play (Developer)
Google Voice
Google Wildfire
GoSquared
GoSystem Tax RS
GotoManage
GoToMyPC (Citrix)
GovWin IQ
Grapevine Surveys
Grasshopper
Gravatar
GreenRope
Grockit
Grooveshark
GroupDocs
GroupNet for Plan Administration
GroupNet for Plan Members
Groupon
GRS Access
GSA EBUY
GT Nexus
Guardian
Guardian Insurance
GuideStar
Guru
GXS Trading Grid Online
H&M US
Hall
Hallmark Business Connections
Handshake
hao123
Harvard Business Review
HasOffers
HealthEquity
HealthHub
Healthline
Hellofax
HelloSign and HelloFax
Help Scout
HelpOnClick
Heroku
Hertz
HFMA
hi5
Highrise
Hightail
Hilton Hotels
HIMSS Analytics
HipChat
Hiperos
Hirebridge
HireRight
HireVue
HiveDesk
HMRC Alcohol & Tobacco Warehousing
HMRC Charities Online
HMRC Construction Industry Scheme (CIS)
HMRC Corporation Tax
HMRC EC Sales List (ECSL) Service
HMRC EMCS
HMRC Import Control System (ICS)
HMRC Machine Games Duty
HMRC NCTS
HMRC New Export System (NES)
HMRC PAYE for employers
HMRC Pension Schemes
HMRC QROPS
HMRC Reverse Charge Sales List (RCSL)
HMRC Self Assessment
HMRC Stamp Taxes
HMRC VAT
HMRC VOES - for non EU businesses only
HockeyApp
Hojoki
Home Depot
Hootsuite
Hoovers
Host Analytics
HostGator
Hosting.com Current Portal
Hosting.com New Portal
Hostway PowerMedium
Hotels.com
Hotwire
Hover
HP Agile Manager
HP Application Lifecycle Management on SaaS
HP Application Performance Management on SaaS
HP Aurasma
HP BAC Anywhere
HP ExploreCloud
HP Performance Anywhere
HP Performance Center on SaaS
HP Project and Portfolio Management on SaaS
HP Quality Center on SaaS
HR Passport
HR Simplified Employer Pre-Tax
HR Simplified Participant COBRA
HR Simplified Participant Pre-Tax
HRConnection
HRMDirect
HRNOnline
Hubpages
HubSpot
Hubstaff
Hubwoo
Huddle
Hulu
Human Inference
HumanConcepts
Hyatt Hotels
Hyatt Legal Plans
I Am Athlete
I Can Make it Better
iabol
IBackup
IBM Easy Access Enterprise Portal
IBM Lotus Greenhouse
IBM SmartCloud for Social Business
IBM Sterling Commerce Customer Center
IBM Varicent Sales Performance Management
iCyte
IDC
IdeaScale
IDrive
iEmployee
IfByPhone
IGOE Flex Account
IGOE iView
IIS SAML App
iLandMan
Illinois Tollway
IMDb
IMEC
iMedidata
iMeet
Impelcrm
Incharge
inContact Admin
Indeed for employers
Indicee
Indinero
INET-Logistics Transportation Management
InfinitiHR Employee
InfinitiHR Manager
Info Trieve
Infoblox Community
InfoBlox Support Center
Infonetics Research
Infor Xtreme
Informatica Cloud
Informatica Communities
InformationWeek
InfusionSoft
ING Employee Benefits
ING Life Service Center
ING Sponsor Web
ING TPA Partners Site
Ingram Micro
InnoCentive
Innotas
Insala
InsideSales
Insidetrack Helpdesk Admin
InsideView
Insightly
InsightSquared
Insperity ExpensAble
Inspired eLearning
Instagram
Instant.ly
InstantSurvey
Instapaper
Intacct
IntenseDebate
InterCall
Intermedia AccessLine services
Intermedia Administrators
Intermedia Partner Portal
Intermedia Partner Sales Portal
Intermedia Users
Internap Portal
Interspire
IntraLinks
IntraLinks Courier
IntraLinks DealNexus
IntraLinks Debtspace
Introhive
Intronis
Intuit
Intuit Online Payroll
Intuit Quickbase
INV24
InVision
InvoiceJournal
Invox
iPartners
iPerceptions Active Research
IQN Developer Portal
IQNavigator RateIQ
IQNavigator SupportIQ
IQNavigator VMS
IRIO
IRIS OpenAudit
IRIS OpenBooks
IRIS OpeniXBRL
IRIS OpenPaySlips
IRIS OpenSpace
IRIS Store
Iron Mountain Connect
Iron Mountain SecureSync
ISC2 Member Login
iSqFt
iStockphoto
IT Leadership Exchange
iTradeNetwork Branded Procurement
iTradeNetwork Core Suite
iTradeNetwork European Solutions
iTradeNetwork Sourcing Solutions
ITRP
Jasper Server
JC Penney
Jet Reports
JetBlue Airways
Jhana
Jigsaw
Jive
JobAdder
Jobber
Jobscience
JobScore
Jobvite Employer
Jobvite Jobseeker
join.me
Joyent
JSTOR
Jumpchart
Just Add Content
K2
Kaavo
Kabuto
Kaiser
Kanbanery
Kaplan Grockit
KarmaCRM
Kaseya Kaseya SaaS
Kaseya Partner Portal
KashFlow
KashFlow Connect
KashFlow Payroll
Kashoo Online Accounting
Kayak
Kayako
Keas
Kelly Services
Kelly Total Benefits Solution Online (KTBS)
Kenexa
Ketera
KeyMetric
KeySurvey
KeywordSpy
Khan Academy
Kickstarter
Kindle Cloudreader
Kindling
KineticD
Klipfolio
Knowledge Advisors
KnowledgeMill
KnowledgeTree Document Management
KnowledgeTree for Sales Enablers
Kodak Gallery
Kognitio Partner Portal
Kohl's
KPI
Kyriba
LandslideCRM
LastPass
LawRoom
LayeredTech
LeadMaster
Leads360 Velocify Express
Leads360 Velocify LeadManager
Leadspace
LeanTMS Australia
LeanTMS North America
Leftronic
Legal Intelligence
LegalZoom
Less Annoying crm
LessAccounting
Let's Crate
Lettuce
Lifelock
Lifetick - Goals
LifeWorks
LightCMS
Lighthouse
Limeade
LinkConnector
LinkShare
Linode
Liquid Planner
LiteAccounting
Lithium
Litmos by CallidusCloud
litmus
Live Vault Service
Live Well
LiveChat
LiveHive
LiveOffice (AdvisorMail)
LiveOps Contact Center
LivePerson Experts
Liveramp
LivingSocial
Load Impact
Loader.io
Logentries.com
LogMeIn
LogMeIn Rescue
Lokad
LongJump
LoopUp
Loqate
LucidChart
Luminate Online Marketing
Lumosity
lunacloud control center
LuxorCRM
Lynda.com
Lyris HQ
Maas360
Macy's
Magnetic North Call Recording Europe
Magnetic North Call Recording UK
Magnetic North Call Recording US
Magnetic North Click To Call
Magnetic North Contact Centre European Cluster
Magnetic North Contact Centre UK Clusters 31
Magnetic North Contact Centre UK Clusters 35
Magnetic North Contact Centre US Cluster
Magneto
MailChimp
mailparser.io
MailRoute
Mals-e
Manilla
Manpower
Marcaria
MarcomCentral
Marin Software
MarketBright
Marketo
MarketSight
MarketTools
MarketTools Survey Manager
MarkMonitor
Marriott
Marriott Hotels
Mass Mutual Annuities
Mass Mutual Executive Benefits
Mass Mutual Insurance
MassMutual eBilling
MassMutual Edge
MassMutual Executive Benefits (Brokers)
MassMutual Executive Benefits (Plan Admins)
MassMutual Total Retirement Center
MassMutual Worksite Disability Solutions
MathWorks
Matrix TMS
MavenLink
Maxemail
MB Advantage
MB Marketing
MB Program Info
MbraceDealer
McAfee Control Console
Medallia
Medialytics
MediaTemple
MediaWiki
Meetup
Megapath Connect
Megapath Covad Dashboard
Megapath Enterprise Customer Portal
Megapath MegaPath Duet Hosted Voice Web Portal
Megapath Onelink™ Voice Portal
Megapath Partner Portal
Megapath SMB Customer Portal
Megapath Speakeasy Business Hosted Voice Portal v1
Megapath Speakeasy Business Hosted Voice Portal v2
Megapath Speakeasy Hosted Voice Web Portal
Melbourne IT
Melbourne IT Domains
Melissa Data
Meraki Dashboard
MercadoLibre Argentina
Mercatus
MerlinOne
Merrill DataSite
Merrill Datasite Contract
Merrill Insurance Solutions
Merrill Lextranet US Version
Meta4
Metavante Benefits Participant Login
Metavante Benefits Partner User Login
MetLife MyBenefits
Metricly
Mfg
Microsoft Account (Windows Live)
Microsoft Bing Ads
Microsoft Developer Network (MSDN)
Microsoft Frontbridge
Microsoft OneDrive
Migration Wiz
Mimecast Service Monitor (Europe)
Mimecast Service Monitor (North America)
Mimecast Service Monitor (Offshore)
Mimecast Service Monitor (South Africa)
Mimeo
Mindflash
Mindmeister
MindSalt
MindTouch OnDemand
Mineful
Minol USA
Mint
MIR3 inEnterprise
MixMobi
Mixpanel
Mobi Wireless Management
MobileManager
Monet Anywhere Customer Login
Monexa
Mongo Lab
MongoHQ
Monitis
Monoprice
Monster
Monster Hiring
Moodle
MoPub
Morgan Stanley ClientServ
Moz
Mozy Enterprise
Mozy PartnerPortals OEM SignIn
Mozy PartnerPortals Reseller SignIn
MuleSoft Customer Portal
MullinTBG Participant
MullinTBG Plan Sponsor
My Account Manager
My Adtran
My Benefit Express
My IBM
My Sun Life
My Verizon
my.MYOB
MyBusinessWorks
MyCheckFree
MyCitrix
MyComplianceOffice
MyDay
MyDomain
MyEnergy
Myerp
MyFax
myfitnesspal
Myhosting.com
MyKeynote
Mylearn Vmware
MyLearning
MyLexia
MyMediaInfo
MYOB LiveAccounts
MyPhotoPipe
Mypinpointe
MyRegence
MySaasPlace
myStaffingPro
MySurveyLab
MySybase
MyVisma
NameCheap
NASDAQ OMX Directors Desk (Asia Pac)
NASDAQ OMX Directors Desk (Europe)
Nasdaq OMX Directors Desk Americas
NASDAQ OMX GlobeNewswire Nordic
NASDAQ OMX GlobeNewswire Reader
NASDAQ OMX WorkSpace
NASDAQ Online
National Benefit Services LLC
National Regulatory Services
Navendis
NAVEX Global Compliance IntegriLink
Naviview
nCircle Purecloud
NearlyFreeSpeech.net
Nefsis
NeoGrid
Nest
NetCommissions
NetDocuments
Netflix
NetNation AccountManager
Net-Results
Netscout Service Desk
Netsuite
NetSuite OpenAir
Netvibes
Network Information Center
Network Solutions
Neustar IP Intelligence (Quova)
Neustar Registry TotalView
Neustar UltraDNS
Neustar Web Metrics
Neustar Web Performance
New Relic
New York Life
NewEgg
NewHire
Newton Recruiting
Nexonia
Nextag
Nextiva VOIP
Nielsen Answers
Nimble
NimbleSchedule
Nimsoft
Ning
Ninite
Nokuna
Nomadesk
Nordic Online
Nordstrom
Norex
Norton Zone
Notable
Notism
NoviSurvey
Novus
Novus Alpha
Nozbe Classic web app
Nozbe New web app
NScaled Recovery Console
NTEN.org
NTR Cloud
NTR Cloud for Help Desk
NTR Cloud for ITSM
NTR Connect
NTR Support Pro
NTR Support Ultimate
NutCache
NuTravel
Nutshellcrm
NuView Systems
OB10
Ocwen
oDesk
Odyssey
Office 365 Exchange Online
Office 365 SharePoint Online
Office Depot Corporate/Government
OfficeBooks
OfficeClip
officetoolsportal
Olark
Omni Hotels
Omniture
One Network
One Nevada
Onebox
Onehub
OnePagecrm
OnePlace
OneSCM
ONESOURCE Indirect Tax (Sabrix) Enterprise
ONESOURCE Indirect Tax Sabrix MTS
OneSource WebTime
OnForce
OnFulfillment
Onsip Admin
OnStage
ooVoo
Open Text
OpenDNS
OpenDrive
Openerp
openSourceCM
OpenStack
OpenTable
OpenTable Restaurant Center
OpenVoice
OpenX
OpinionMeter
Oprius
OpsInvoice
Opsview
Optimal Blue
Optum Health Financial Account Holder
Optum Health Financial Employer
Optum Health Financial Health Care Professional
Oracle CRM On Demand
Oracle SRM
Oracle Taleo
Orange Tree Screening
Orbitz
O'Reilly Automotive
Origami Risk
Orkut
Osmek
Overstock.com
PageDNA
PageDNA Admin
PageLever Analytics
PageLever Now
Panorama9
PaperHost
Papyrs (Intranet)
Pardot
Partnerforce
Patelco Credit Union
Patternry
Paxterra Email
Pay Per Cloud
Paychex Accountant Knowledge Center
Paychex Accounting Online
Paychex Benefits
Paychex BeneTrac eenroller
Paychex eServices
Paychex Financial Advisor
Paychex Online Employer
Paychex Preview
Paychex Time and Labor
Paycomonline Accountant
Paycomonline Customer
Paycomonline Employee
PayEntry
Paylocity Web Pay
Paylocity Web Time
Paymo
PayPal
pbSmart Mobile
PBworks
PC Connection
PC Mall PCM Business Direct
PCS SponsorLink
PDI Training Solutions
Peapod
Pearson Asset Library
Pengower
Pentaho BI Suite
Peopleclick Authoria
Peoplefluent
PeopleNet Time Sheet
Perfect Commerce
Perfect Commerce WebProcure
Perfode
Personal Investments
Pervasive Software
PGI Online GlobalMeet account
PGI Online iMeet account
PGI Online PGI bill
PhotoBucket
Photoshop.com
PhraseApp
Pi - Managing Reports
Piab Extranet
Pingdom
Pinterest
PipeDrive
PipeJump
Pipeline Deals
Pipeliner CRM
Pitney Bowes
Pitney Bowes pbSmartMobile
Pitney Bowes pbSmartPostage
PivotLink
PlanSource Benefits
Plansource HR Portal
PlanSource HRHQ
Plateau SuccessFactors login
Plateau Workforce Analytics and Planning Login
Plaxo
PlayVox
Plex Online
Pluralsight
Podio
PointAcross Account
Polldaddy
PollEverywhere
Portal Nutanix
Postini (Google)
Postmark
Postwire
Powernoodle
Powerschool Admin
PR Newswire
Precept E3 Benefits Portal
Prezi
PriceGrid
Priceline.com
PriceMetrix
Priorities
Priority Club - Holiday Inn
Procore
Producteev
Progressive
Project Bubble
Project Locker
ProjectManager.com
Projector PSA
Projectplace
Projecturf
Prolifiq
Promantek Trakstar Pro
pronq
ProofHQ
Proofpoint Partner Login
Proofpoint Protection Server Sendmail Support Login
Proofpoint Protection Server Support Login
Prophet crm
Proposable
Pros Serena External
Prosystemfx
Protect America
Provade
ProWorkflow
Prudential
Prudential Individual Solutions Brokerage Service Clients
Prudential Life Insurance, Mutual Funds, Annuities, and IRAs
Prudential Pruco COMMAND or Investor Accounts
Prudential QP Lin(k)Plans Participant Login
Prudential QP Lin(k)Plans Plan Sponsor Login
Prudential Retirement Plans
Prudential SIMPLE IRA Plans Participant Login
PRWeb
PTCC
PTI MarcomCentral Manager
PubGet
Purchasing Power
PureSafety On Demand
Purolator
Pusher
Pushwoosh
Put_io
QANTAS
QlikView
Quadax Medical Billing
Qualtrics
Qualys Guard EU
Qualys Guard US1
Qualys Guard US2
QualysGuard PCI
Quantcast
QuestionPro
Quickbooks Online
Quickbooks Online Accountant
Quickbooks Online Backup
QuickBooks Payments
Quixey
Quora
QVC
Qwaya
Rackspace Cloud Control Panel
Rackspace Webmail
Radian 6
Radian 6 Login To Radian6
RainMaker ViewCentral
Rally Software
Rational Survey
Raven
Razorgator
ReactorNet
Real Capital Analytics
Reallysimplesystems
RealtimeBoard
Realty Mogul
Recovery Planner
RecruiterBox
Recruiting Machine
Recurly
Red Hat OpenShift
Reddit
RedHat Customer Portal
RedHat Portal Login
Reed Group
Reedge
Regions Bank (Online Banking)
RegOnline
REI
Relativity 8
RememberTheMilk
Replicon
REPS Suite
Reptrax
RERC Valuation Management
RescueTime
Resident Works
Response Logix
Retail Technology Group
Retirement Alliance 401k Partner
Retirement Alliance 401k Plan Participant
Retirement Alliance 401k Plan Sponsor
Reuters NetstaffCS
Reuters WebBuilderCS
Reverse risk
ReviewSnap
RightScale
Rightsignature
RingCentral
RiverFront
Rivet
RJMetrics
Roambi Business
RoboHead
Rocket Software Support
Rollbar
Ronin
Rosetta Stone
Rosslyn Analytics
RoundPegg
Royal Caribbean Cruise Lines
Royal Mail
RR Donnelley DLS Worldwide
RR Donnelley File16
RSA SecurID
Rubicon Project
RunCoach
Runzheimer
S&P Capital IQ
Saasu
Saba
Saepio MarketPort
Safari Books Online
Sage 300 ERP Online
Sage North America
Sage Quest Fleetmatics Version 9
Sage Quest Fleetmatics Work
Sage Quest SageQuest
SageCRM
Salesboom
SalesExec
Salesforce
Salesforce Sandbox
Salesforce.com test
Salesformics
SalesFUSION
SalesMetric Account Profile
SalsaLabs
SAM.gov
Samanage
Same Page
SamePage.io
SANS Securing The Human
SAP BusinessByDesign
SAP BusinessObjects BI OnDemand
SAP Jam (SuccessFactors)
Saphety Doc
Sapstreamwork
SAS Institute
SAS-Assetlink
SauceLabs
SAVO
SavvisStation Portal
Scalr
ScheduleOnce
SchoolDude
Schwab Retirement Plan Participant Login
Schwab Alliance Login
Schwab Customer Center Chinese Login
Schwab Customer Center Login
Schwab Donor Center Login
Schwab Equity Award Center
Schwab Institutional Services
Schwab Login for Schwab Bank
Schwab Retirement Plan Center
Schwab Stock Plan Manager
SciQuest Spend Radar
SciQuest Supplier Network
Scottrade
Screen Leap
Screenr
SDL My Account
Seagate EVault
SeamlessWeb
Secret Server
Security Metrics
Selectica
Send Grid
Send Word Now
Send6
SendinBlue Email
SendThisFile
Senexx
Sequoia
Serena Agile Planner
Serena Business Manager
Serena Service Manager
Serengeti Tracker
Sertifi
Server Intellect Unity
ServiceM8
ServiceNow
shibumi
Shiftboard
ShipStation
Shipwire
SHLPreVisor SHL on Demand
Shoeboxed
ShopAtHome
Shopify
ShopperTrak
ShoreTel Partner
ShoreTel Support
ShoreTelSky Portal
Showcase Workshop
Shutterfly
Shutterstock
SigmaSure Partner Portal
SigmaSure Product Feedback
Silicon Labs
Silicon Valley Bank Support Site
Simperium
Simple Sales Tracking
SimpleECM
Simplenote
Simplicant
Simpliflex
Simplify360
SimplyBill
SINA Enterprise Mailbox
Site5
SiteControl
Sitecore
Sitefinity
Skedge.Me
SkillSurvey
Sky
SkyClerk
SkyLightit
Skype
Skytap
Slide Shark
SlideRocket
Slideshare
SlingBox
Small Improvements
SmartBear Software
SmartBrief
SmartFile
Smartimage
SmartRecruiters
SmartTurn WMS
SmugMug
SnapBill
Snapfish
SnapPages
SNL Financial
Social OMPH
SocialAppsHQ
Socialcast
Socialware
Societe Francaise du Radiotelephone
Socrata
Soffront Small Business CRM
Softchoice
Softimbra
SoftLayer
Software AG
Software AG ProcessLive
Software AG Support
SohoOS
Solium Shareworks Company Admin
Solium Shareworks Participant
Solutionary
Soluto
Sonian Email Archiver Customer Login
Soonr
SoundBite
Soundcloud
Soundest
Sourceforge
Southwest Airlines
SouthWest Airlines for Business Traceler Account
SouthWest Airlines for Business Travel Manager
Spectrum TrueVue
Spendvision
Spiceworks
SpiderOak
SPIEGEL Online
Splunk
Splunk Storm
Spotfire
Spotify
Spotlight Reporting
Spreedly
SpringAhead
SpringCM
Sprinklr
SproutSocial
SquadMail
Sqwiggle
Stackify
Standard Life (Canada)
StandingCloud
Standout M
Staples
Staples Advantage
Star2Star
Starwood Hotels
State Farm
StateFarm Bills
StatPro
Statsmix
StatusCake
Steelwedge
StepTool.org
Steritech Food Safety Audit Reports
Steritech Pest Prevention
Sterling Backcheck Direct Login
Sterling Backcheck Screening Direct Login
Strava
Streamfile
StreamSend
Stripe
StubHub
Subiz
SubTask
SuccessFactors
SuccessFactors Community
Sugar CRM
SugarSync
sumHR
SumoLogic
SumTotalCentral
SunGard Viewpoint
Suntico
Sunwapta PenForms
SuperSurvey
Survey Anyplace
SurveyGizmo
SurveyMethods
SurveyMonkey
SurveyShare
Survs
swabr
Symantec Enterprise Vault Cloud
Symantec Trust Center
Symantec.cloud
Symantec.cloud MessageLabs
Symu
Synapse (Alternative Networks Service Interface)
SyncHR
Syncplicity
Sysomos Heartbeat
Sysomos MAP
Tableau
Tago
TalentBin
TalentFlow ATS
TalentFlow VMS
TalentLMS
TalentWise
Talibro
Tallie
Taobao
TargetCW
TASC Admin Service
TD Bank Commercial Card
Teambox
Teamdesk
TeamDrive
TeamLab
TeamSeer
TeamSnap
TeamSupport
Teamviewer
Teamworklive
Tech Data
TechRepublic
Telegraph
Telekenex
TeleSign Portal
Temboo
Tender Support
Teradata Aprimo Marketing Studio On Demand
TestFlight
The Councils
The Economist
The Enterasys Hub
THE FINANCIAL TIMES
The Hartford EBC
The Huffington Post
The Motley Fool
The Network Incident Management Login
The New York Times
The Resumator
The Standard (StanCorp Financial Group)
The Wall Street Journal.
Thinknum
Thinkstock
Thomson One
Thomson Reuters Customer Zone
Thomson Reuters Multimedia Centre
Thrifty Car Rental-Blue Chip
tibbr
Tibco Cloud Bus
Ticketmaster
TickSpot
Tiger Direct
Time Warner Cable
Timebridge
TimeClockOnline
TimeOffManager
Timesheet
TimeTag.tv
Timetonote
TinyLetter
TJMaxx
Tmall
Toggl
Toms Planner
TomTom WEBFLEET MYSPORTS
Toodledo
TOTEMS
ToutApp
Trackur
TrackVia
TRACT
TradeCard
Training Peaks
TransAmerica 401K Diversified Direct
TransAmerica Retirement Services
TransitChek Card
TransitChek Oder TransitChek
TransitChek Premium
TransitChek Premium Mobile Portal
Travelocity.com
Travizon
TreeHouse Interactive MarketingVIEW
TreeHouse Interactive SalesVIEW
TreeHouse Interactive TaskVIEW
Trello
Trend Micro Account
Trend Micro Partner Portal
Trend Micro SafeSync
Trend Micro Worry-Free Business Security Services
Tri-Ad Employee/Participant Login
Tricore IssueTrack
Trimble
TripAdvisor
Tumblr
TurboBridge
turnitin.com
TV2 SUMO
Twilio
Twinfield
Twitter
TypePad
UberConference
Ultimate Software UltiPro
UltraLinq
UltramarTravel
UMR medical Insurance
Unbounce
Unison
Unisys InfoImage
United Airlines
United Continental
United Health Care - Vision
UNUM
Upaknee blog
Upaknee campaign manager
Upaknee customer support
UPS
UPS CFW
US Postal Service
US Procurement
UsabilityHub
Usabilla
USAirways
UseKit ProBindr
UserTesting.com
Utest
Valiant
Valiant Online
Vana Workforce
Var Street
Vault Logix
VaultPress
Veeva Customer Suport Login
VendSoft
Veracode
Verizon MyBusiness
Verizon Terremark vCloud Express
VerticaLive
VerticalResponse
ViaPeople
Viddler
Vidtel
Vidyo
Vidyo Support Center
VieDispatch
Viewfinity
Vimeo
Vindicia
Virtual Merchant
Virtual PBX
Virtual Post Mail
Vision Global Services
VisionFlow
Visma Severa
Visma SuperOffice Online
Visma TendSign
Visma.net
Visma.net AutoInvoice
Vistage Village
Visual Website Optimizer
VitalSource Bookshelf
VK
VMware Zimbra
Vocus Government Relations
Vocus iContact
Vocus Marketing
Vocus Public Relations
Vodeclic
Voice on the Go
Voiceshot
VoIP.ms Customer Portal
VoIPstreet End User for Metered Services
VoIPstreet End User for Three Services
Volusion
Vonage
Voter Voice
V-Rooms Legacy
V-Rooms PRO
VS anywhere
VSP
WageWorks Participant
Waiter.com
Walgreens
Walmart
Washington Post
Wave
Wealthengine
Weather Channel
Webassessor
Webcargo
Webcast
Webcast Center Enterprise
WebEx PCNow
WebExpenses
WebFilings
WebForum
Webmetrics AdAdvisor Audience Planner
Webmetrics Aggregate Knowledge MIP
Webmetrics InfoZone
Webmetrics LEAP
Webmetrics Localeze BRM
Webmetrics NPAC
Webmetrics Numbering
Webmetrics SiteProtect
Webmetrics TCPA Compliance
Webmetrics UltraDNS
Webmetrics Webmetrics
Webroot Secure Anywhere
Websense
WebSitePulse
WebSuitePro
WebTime PeopleNet
WebTimeClock
WebTMA
Webtrends Action Center
WebTrends Ads
Webtrends Analytics 10
WebTrends Corp. Action Center
WebTrends Corp. Streams
WebTrends Reinvigorate
WebTrends Segments
Webtrends Streams
WeightWatchers
Well Database
Wells Fargo
Wells Fargo CEO Portal
WePay
WePow
West LegalEdcenter
Western Union
Western Union Business Solutions
Westlaw
Westpac Online Banking
WhatCounts Mansell Edition Customer
WhatCounts Professional Edition Customer
WhatCounts Publicaster Edition Customer
When I Work
WhosOff
Wikipedia - English
Wildfire
Windows Live
WinWeb
Wistia
WITHINGS
WizeHive Application Processes
Woopra
Woot
WordPress.com
Work.com
Workday
WORKetc
WorkflowMax
Workflowy
WorkForceGrowth
Worksnaps
Workxpress
WorldDoc
WP Engine
Wright Express
Wrike
Wufoo
Wunderlist
Wyndham Rewards
Wynn Resorts
Xactly Incent
Xactly Incent Express
XcelEnergy
Xero
Xigo Now
Xing
xMatters OnDemand
XpandedReports
Xpenditure
Xpenser
Xplive
Xponent
Xpress Bill Pay
XYDO
Yahoo Mail
Yahoo!
Yahoo! Japan
Yahoo! Small Business
Yammer
Yanomo
Yelp
Yelp Biz
Yendo
Yodiz
Yodle
Yola
Yonyx
YouEarnedIt Generic
YouTube
Yugma
Zapier
Zapoint
Zappos
ZenCash
Zencoder
Zenefits
ZenPayroll
Zerigo
Zero Cater
Zerto Support
Zetta
zferral
Zilicus
Zillow Rentals
Zimbra Web Client
Zimride
Zions Bank Business
Zions Bank Coirporate
Zions Bank Personal
ZipCar
ZipDX
ZipRecruiter Employers
ZipRecruiter Job Seekers
ZirMed
ZocDoc
Zoho
Zoho Docs
Zoho Invoice
Zoom
Zoominfo
Zscaler
Zscaler Beta
Zscaler One
Zscaler ZSCloud
Яндекс
搜狐网
新浪邮箱
网易

(Cloud) Tip of the Day: Open source is completely welcome in Azure!

$
0
0

One of the most amazing things about working in the Azure space is how open we are to people who want to use Azure, but don’t want to use .NET. Not only do we allow our Azure customers to use whatever language/environment they want, we even go so far as to publish SDKs for some of the most popular languages! Check out the current list below:’

Node.js - http://www.windowsazure.com/en-us/develop/nodejs/

Java - http://www.windowsazure.com/en-us/develop/java/

PHP - http://www.windowsazure.com/en-us/develop/php/

Python - http://www.windowsazure.com/en-us/develop/php/

Ruby - http://www.windowsazure.com/en-us/develop/ruby/

We even ship an Eclipse plug-in! http://msdn.microsoft.com/en-us/library/windowsazure/hh694271.aspx

在 Azure 網站服務上使用 Drupal CMS 的最佳實踐

$
0
0

原文發佈於 Best Practices for Drupal CMS on Azure Websites

Drupal CMS是一個用 PHP 及 MySQL 編寫的開放原始碼的內容管理系統(Content management system,CMS)。Drupal 提供開發者優美的程式編寫介面,就算不會寫程式也可以做出一個基本的網站,像是個人部落格或企業應用程式等等,就算用來搭建政府或組織的網站也是個很適合的框架。這篇文章會教您如何在 Azure 上運行 Drupal CMS 的網站,看完之後您便能學會:

  • 如何將現有的 Drupal 網站搬到 Azure 網站服務上。
  • 如何使用 Azure 儲存體來儲存多媒體檔案。
  • 如何使用 Memcached 來作快取。
  • 最佳的 Drupal CMS 架設技巧。
  • 跨區域擴展。

如何將現有的 Drupal 網站搬到 Azure 網站服務上

將 Drupal 網站搬到 Azure 上非常簡單,照著下面步驟做,一個小時內就可以完成了! 

建立一個Azure網站及 MySQL資料庫

您可以看之前寫過的 step-by-step 教學,學習如何建立一個網站及MySQL資料庫,這個教學教的是建立免費的 MySQL 資料庫,適合純粹以開發為目的的網站,若您是作為商業用途的網站,建議您在 Azure 市集上購買 ClearDB,它提供很多不同的共享資料庫的方案,更多詳細資訊請至 ClearDB from Azure Store查看。若這些方案都不符合您的需求,您可以選擇自訂 MySQL 資料庫,更多詳細資訊請至 ClearDB mission critical database plans查看。 

如果您打算使用 Git 來發布您的 Drupal 網站,下面會教您如何配置一個 Git repository。請務必遵循取得遠端MySQL連接資訊的指示,稍後您將會需要這些資訊。您可以忽略本教學中部署 Drupal 網站的部分,但如果您是第一次使用Azure(或Git),您可以從中獲得更多資訊。

建立完一個新的 Azure 網站及 MySQL 資料庫後,現在您有了 MySQL 資料庫的連接資訊及一個 Git repository(選擇性),下一步將您的資料庫複製到 Azure 上的 MySQL 資料庫。

複製資料庫到 Azure 上的 MySQL 資料庫

有很多種方法可以將資料庫搬到Azure上,其中,使用 [MySqlDump] 這個工具是最適合MySQL資料庫的方法。下面的指令將示範如何從本地端複製到Azure上:

mysqldump -u local_username --password=local_password drupal | mysql -h remote_host -u remote_username --password=remote_password remote_db_name

首先,您需要提供您現有的 Drupa 資料庫用戶名稱及密碼,此外,您還必須提供您建立的 MySQL 資料庫的主機名稱、用戶名稱、密碼以及資料庫名稱,您可以在先前的連接字串訊息中取得這些資訊。連接字串的格式應該像下面這樣:

Database=remote_db_name;Data Source=remote_host;User Id=remote_username;Password=remote_password

根據資料庫的大小,複製過程可能會需要幾分鐘。

現在,您的 Drupal 資料庫已經搬到 Azure 上了。在部署您的 Drupal 程式之前,您必須先稍作修改,讓它可以連接到新的資料庫。 

在 settings.php 修改資料庫連接資訊

在這裡,您會再次需要新的資料庫連接資訊。首先,在文字編輯器中打開 <drupalsite>/sites/default/setting.php這個檔案,將 $databases 陣列中 ‘database’, ‘username’, ‘password’, 以及 ‘host’ 的值修改成您的新資料庫中對應的值。完成後,您應該會看到類似下面的樣子:

$databases = array ('default'=>array ('default'=>array ('database'=>'remote_db_name','username'=>'remote_username','password'=>'remote_password','host'=>'remote_host','port'=>'','driver'=>'mysql','prefix'=>'',),),);

注意:若您的 settings.php中有 $base_url這個配置參數,請將它註解掉,因為 Drupal CMS 會從 $base_url 的值建立 URLs。一旦您 Azure 的配置是使用自定網域名稱,像是 www.exmaple.com,您則可以使用 $base_url 這個參數來設定。設定完後記得將 settings.php 存檔。 

現在,您已經準備好部署了!

使用 Git 或 FTP 部署您的Drupal code

最後一步是使用 Git 或 FTP 將程式碼部署到 Azure。

  • 若您是使用 FTP,您必須先從網站後台取得 FTP 主機名稱及用戶名稱,接著使用 FTP 軟體上傳 Drupal 檔案到 /site/wwwroot遠端的資料夾。
  • 若您是使用 Git,您在先前的步驟應該已經建立 Git repository了。您必須先安裝 Git 在本地端機器,接著遵照您建立完 repository 的指示。若您不知道如何配置 Git,可以參考這篇文章

如何使用 Azure 儲存體來儲存多媒體檔案

安裝完 Drupal 後,您若要儲存多媒體檔案,必須先使用 Windows Azure blob storage 來啟用、配置 blob storage 模組。現在就按照下面步驟來配置吧!首先,以管理員的身份登入,點擊 modules tab 並啟用 Azure Storage 模組,如果該模組不存在,請從這裡安裝。

點擊 Configuration,接著點選 Media section裡的 Azure Storage

點選 Add按鈕來新增一個專屬您 Drupal 網站的儲存體帳戶。在欄位裡填寫以下資訊:儲存體帳戶名稱、現有容器的名稱(容器必須是公開的)、blob 儲存體網址、主要驗證碼。如果你的儲存體有連接到 CDN,請在 custom URL 那欄填入 CDN URL。如果您沒有使用CDN那就留空。

再次點擊 Configuration 以及 Media section內的 File System。勾選 Files stored on Azure Blob Storage 這個選項,接著點 Save Configuration按鈕。

點選 Structure內的 Content Type,接著點 Article裡的 manager fields。在 manage fields 視窗裡,檢查您是否已經有 Image label,如果有的話,當您建立新的文章時會出現 Image Upload這個選項。如果您想要支援上傳檔案的功能(不包含圖檔),那您要新增一個 File Upload 的標籤(如下圖所示的 Upload標籤): 

在 Image 那欄點選 edit,接著在 Upload destination 下勾選 Azure Storage。如果您還有其他 File uploads 的標籤,作法同上(field type為 FILE)。

其他支援圖片或檔案上傳的 Content Type 也是跟上面一樣的做法。

如何使用 Memcached 來作快取

註冊一個 Memcached Cloud 的帳戶‵,Memcached Cloud 目前只有在美東及美西的 Azure上提供服務。如果您想要管理您自己的 memcached 伺服器,您必須先在 Azure 虛擬機器上安裝,因為 Azure 有提供 Linux 發行版。在這篇文章中我會您如何使用 Memcached Cloud。

登入 Redis labs portal,點選 New Memcached Subscription

選擇您要使用的雲端平台/地區及方案。其中免費方案(25MB)可以提供您很好的開發測試,但無法達到商業需求。點選 Select ,建立一個新的 memcached endpoint。

輸入基本資料。範例中使用的 Drupal 模組不支援 SASL (Simple Authentication and Security Layer),它可以新增到您的 memcached 伺服器,因此我決定在這個步驟退出 SASL。輸入Resource name後點擊 Activate。如果您已經有支持memcached 安全層的模組,您可以在建立 memcached endpoint 的過程中啟用它。

上述步驟完成後,您現在可以在 Redis Labs portal管理您的 memcached service。

點擊您剛剛建立的 Resource Name來連結到 server 端。請記下 Endpoint,您在配置 Drupal 時將會需要使用。

這裡下載和複製 memcached PECL擴充套件,請注意這個擴充是針對PHP5.4 (32 bit)。如果您的網站是使用不同的配置,請從這裡選擇適當的 DLL,為您的 Drupal 網站的 Drupal.In 網頁 dashboard 安裝 memcached module。在後台的設定內應用程式設定的部分,請設定 PHP_EXTENSIONS,其值為 “bin\php_memcache.dll”

settings.php裡,在 $conf變數中加入 memcached 伺服器。如果您沒有指定要哪一個伺服器,memcache.inc 會假設你有 memcached instance 運行在本地端機器上的 port 11211(127.0.0.1:11211 或 localhost:11211),但它假設的memcached instance 根本不存在,因此您的應用程式會被中斷。

該array應該照下面的格式:

$conf['memcache_servers'] = array('pub-memcache-10939.us-east-1.1.azure.garantiadata.com:
10939' => 'default'
);

欲看更詳細的說明請至 Memcache API for Drupal。整個 Drupal 配置操作只需要一個 server bucket 就夠了,但如果您想將您的資料分散到數個 Memcached 伺服器,您可以很容易的從 Azure Store 新增Memcached server endpoint 。下面是示範設置 Memcached 伺服器的一個簡單例子,除了 ‘pages’ 緩存在 Bucket 2 外,其他所有資料都是緩存在 Bucket 1。

 $conf['memcache_servers'] = array('server1_hostname:server1_port' => 'default','server2_hostname:server2_port' => 'pages'
 );
 $conf['memcache_bins'] = array('cache_page' => 'pages',
 );

一般快取的方法都是用 Content delivery network (CDN) 和 Memcached service 混合。Drupal 使用資料庫來存儲緩存,如果有任何內容被修改,Drupal 會偵測到並將有關的快取清除,以保持內容的一致性。Memcached 會取代 Drupal 內部的快取系統。

最佳的 Drupal CMS 架設技巧

一般雲端網站的操作方法:

  1. 為未來做好準備:您必須追蹤網站的效能及需求、觀察用戶流量,來計畫哪些需要擴展、哪些要縮減,或改變硬體來達到您的需求。
  2. 備份網站:備份您的網站及資料庫,記得測試備份和還原備份資料是否正常。

我們接著會針對 Drupal CMS 來學習在 Azure 上建立及管理 Drupal CMS 的最佳技巧。

安全性設定:

  1. 首先先刪除暫存檔。當你在編輯檔案時,系統或許會建立一些暫時備份檔,例如檔名最後為 .bak 或 ~ 的檔案或是像 settings.php.orig這樣的檔案。如果您沒有在 web.config用 URL 重寫規則來限制檔案的話,檔案都可以在瀏覽器中看見。如果您沒限制檔案的話,可能會讓駭客獲得重要資訊。為了保護重要資訊,您必須刪除在網頁上看的到的文件。以上的問題可以用下列方法解決:在 web.config 裡加入 URL 重寫規則來禁止別人取得檔案,或者您可以寫一個簡單的程式來找這些檔案並讓它自動刪除。
  2. 登入時,啟用 SSL loginDrupal 不需要使用 Secure sockets layer(SSL),因此,駭客可以更容易獲得您的網站管理權限。為了解決以上的問題,您必須到 drupal.org 裡安裝及開啟 Secure Pages模組。這個模組可以確保任何/用戶的URL 使用 SSL 服務。
  3. 禁止使用者上傳不安全的檔案,惡意使用者可以透過上傳檔案來操控您的網站、侵占您的系統。限制上傳的檔案類型,排除一些潛在的惡意檔案類型,例如:.exe, .swf,.flv,.htm,.php,.vb,.vbs。
  4. 啟用 Security Kit 模組:Security Kit模組可以為您的網站提供有用的安全性增強功能,例如 Clickjacking、Cross-Site Request Forgery (CSRF) 、Cross-Site Scripting (XSS)。一般我們會建議使用模組的預設格式,但它或許會阻擋您網站的一些特殊需求,因此您可以針對您的網站去做適當的調整。欲看更詳細的說明請至 Security Kit module
  5. 不要使用太常見的用戶名稱,像是 admin, administrator 以及 root,這可能會使您網站的安全性出現漏洞。
  6. 不要讓網站的錯誤訊息出現在使用者端,這可能會讓使用者知道一些網站的漏洞資訊。您可以在 /admin/config/development/logging 中打開 Logging and errors page,選擇 None from the Error messages to display,儲存。
  7. 啟用 Password policy模組,避免使用者設定過於簡單的密碼,這也會讓駭客有機會攻擊您的網站。

效能設定:

  1. 讓cache週期的最小值少於 5 分鐘來增強網站的效能,最小快取週期可以預防 Drupal 在節點或 block 改變後清除頁面及快取。因為快取週期的最小值少於 5 分鐘,因此伺服器必須更常更新內容。您可以在 /admin/config/development/performance 打開 Performance 頁面,接著在最小快取週期下拉一個新的值。最小快取生命週期愈高愈好,這樣既有的頁面就會在快取中,但更動的內容又會在合理的時間內更新。
  2. 若您的頁面快取週期最大值小於 5 分鐘,因此伺服器必須經常重新生成頁面,這會降低您網站的效能。您可以在 /admin/config/development/performance 打開 Performance 頁面,接著在最大頁面 cache 週期下拉一個新的值,來設定最大頁面 cache 週期大於5分鐘。
  3. 若沒有啟用 CSS/JS 優化,瀏覽您網站的使用者會打開頁面時會比較慢,而且伺服器的負載量會較大。您可以在 /admin/config/development/performance 打開 Performance 頁面,接著選擇 Aggregate and compress CSS files 及Aggregate JavaScript files。
  4. 若沒有啟用頁面壓縮,使用者會花較多時間在加載頁面及資料檢索上。在存入快取前先壓縮頁面,可以讓 TCP/IP 到 MySQL 或 Memcache 後端的時間減少。您可以在 /admin/config/development/performance 打開 Performance 頁面,確認在 Caching 部分的匿名用戶的快取頁面有被勾選(若沒有勾選,勾完後按下儲存在繼續),接著選取 Compress cached pages。

Azure 網站設定:

  1. 啟用 Web server logging、使用儲存體帳戶來儲存這些資訊,儲存體帳戶可以跟儲存媒體資料用同一個。欲看更詳細的說明請至 Azure website diagnostics
  2. 設定 auto-scale,它可以依網站流量及負載量來自動調節您的網站,欲看更詳細的說明請至 Auto-scale Configuration
  3. 使用基本或標準模式,它會提供您專用的 VM instances,讓您的網站運行時有更好的效能,並能獲得 SLA 支援。欲看更詳細的說明請至 Features by tiers
  4. 設定網站至少使用2個中型或大型instances(instances指的是將網站抽象化的虛擬機器),若您只使用單一 instance,當它出錯時您的網站也會跟著一起掛掉。使用2個以上的 instances可以降低網站掛掉的風險。
  5. 使用 Visual Studio 負載測試工具來測試您的網站,確保您的網站規模可以負載網站流量。
  6. 啟用 Auto-healing,在某些情況下會自動回收您的 VM instances。欲看更詳細的說明請至 How to Auto-heal your website

程式碼撰寫技巧

  1. 盡可能避免更改到Drupal core。Drupal Core改變的話,會讓它更難管理您的網站上的版本更新,當您的網站成長時會很難維持正常運作。
  2. 避免使用過多模組。Drupal 提供您彈性地增加模組來擴充CMS的功能集。但過多的模組會使您的網站效能變慢。
  3. 運行在Azure網站上時要包含 web.config。Azure 網站服務使用 IIS,因此新增一個 web.config 可以保護未經授權的文件侵入以及管理 URL。這邊提供一個 Drupal 網站上的 web.config 簡單範例。您應該禁止 Application Request Routing  cookie,它可能會牽制使用者之後對特定 instance 的請求。禁用它可以讓你的網站正常負載,欲看更詳細的說明請至 Disable ARR Cookie。在 web.config 檔案的 <system.webserver> 下添加以下字串:
    <httpProtocol><customHeaders><add name="Arr-Disable-Session-Affinity" value="True" /></customHeaders></httpProtocol>

跨區域擴展

當您在一個資料中心運行網站時,將 Drupal 放在多個區域可以避免在單一區域處理時遇到的單一點故障風險。雲端解決方案最重要的一點就是,您要假設每個元件(網站、資料庫、 cache等等)可能會失敗以及使您的解決方案有彈性,這會減少服務中斷所導致的營運成本。

在這種情況下,您必須將您的 Drupal 網站放在至少兩個以上的地區,例如放在美東及美西。下列顯示出 Drupal 網站上 Active-Active (Master-Master) 的網站配置:

  1. 兩個 Azure 網站連接他們各自的 MySQL 資料庫。
  2. 兩個 MySQL 資料庫與資料庫同步複製。
  3. Azure流量管理員基於效能,使用 Failover 或 Round robin 方法來平衡最終用戶流量。
  4. 啟用故障轉移來管理 Memcached 服務。
  5. 使用 Azure 儲存體 (地理複本備援) 搭配 Azure CDN。

建立這個架構是非常簡單的,但如果您的應用程式有一些特殊需求,您可以調整上述配置來達到您的需求。您可以更新配置:

  1. 建立一個主從關係的網站配置。
  2. 建立一主多從關係的網站配置。
  3. 使用Web Jobs來自定複製流程。
  4. 使用Web Jobs自動化管理流程。

擴展網站

擴充 Azure 網站包含這兩個操作:改變 Web Hosting Plan 模式來獲得更高的服務水平。切換到較高的服務水平後,在調整一些設定。這兩個操作都包含在本文中。高階的服務水平像是標準模式,讓您的資料在 Azure上更強大且彈性。欲看更詳細的說明請至 How to scale Azure website

擴展資料庫

Azure 網站及資料庫對您的應用程式來說是非常重要的。能否擴展資料庫的高可用性與故障回復全在於您如何建立資料庫。例如,以下有兩種情況:

  1. 如果您使用Clear DB服務,您必須配置 ClearDB high availability routing (CDBR),Clear DB提供跨區域複製資料庫(如東美及西美)。但您可以用 Azure Web Jobs來自訂複製資料庫的工具。
  2. 您也可以設置 MySQL Cluster CGE,它提供所有可以在 Azure 虛擬機器服務上管理 MySQL Cluster 的工具。請注意,在這種情況下,您將手動管理所有的 MySQL Cluster、資料庫複製和規模化經營。

擴展您的 Memcached Cache

在 Redis Labs Managed solution 中,Memcached Cloud 提供高可用性及故障修復。若您的網站規模很大,單一 memcached 端的故障修復是不夠的,您可以跨區域擴展 memcached cloud。欲看更詳細的說明請至 Memcached Cloud Features

針對您的用戶流量來設置流量管理器

Azure traffic manager 讓您可以對不同的端點分配不同的流量,這也包含網站。Traffic Manager 運作原理是藉由 intelligent policy engine 到 Domain Name System (DNS) 查詢網際網路資源的 domain 名稱。

您的雲端或網站可以運作在相同或世界各地不同的資料中心上。Traffic Manager 提供了3個方法:

  • 故障修復:當您有端點在相同或不同的 Azure資料中心(即在Management Portal的區域),並且想要所有流量用一個主要的終點端,選取故障修復,但這不提供主要端或備份端點備份。欲看更詳細的說明請至 Failover load balancing method
  • Round Robin:當你想在相同或不同的資料中心平均分配負載給一組端點,選擇 Round Robin。欲看更詳細的說明請至 Round Robin load balancing method
  • 效能:當您有終點端在不同地方時,您想要求客戶端在最低延遲方面使用“最近”端點,選取效能。欲看更詳細的說明請至 Performance load balancing method

從 Azure 管理介面建立一個新的 Azure Traffic Manager 服務端點。

進入您流量管理端的後台,點擊 ADD to configure it to use the websites you want to route the traffic to. 如下圖:

Add視窗中,服務類型選取 Web Site,以及選擇您想要發送用戶流量的網站。

現在您可以看到,兩個端點都加入了流量管理,當您瀏覽此URL時,您可以看到流量會根據您的配置來分配。

總結

文章中我們主要是教各位如何簡單地把 Drupal 網站搬到 Azure 上,現在就讓我們在 Azure 平台上建立和擴充 Drupal 網站吧!

BlogMS Microsoft Team Blogs – July roll-up

$
0
0

BlogMS consolidates a large number of highly relevant and up to date information sources across the Microsoft product and online services portfolio. You can expect to find important announcements and details of Microsoft news, product releases, service packs and important support issues.

There are a significant number of articles published on a monthly basis, the intention of this monthly report is for those who have missed the weekly updates which you can find published on BlogMS. All the blogs are grouped into logical categories so you can quickly skim the entire document and find the most relevant information which is important for you.

The PDF report can be found attached to this posting:

218 Microsoft Team blogs searched, 81 blogs have new articles.
568 new articles found searching from 01-Jul-2014 to 31-Jul-2014

Gastbeitrag: Die [buw] CRM-Studie 2014 liegt jetzt vor

$
0
0

Liebe Leser,

gemeinsam mit der Fachzeitschrift acquisa, der Fachhochschule des Mittelstands (FHM) sowie dem Deutschen Dialogmarketing Verband (DDV) hat die buw consulting GmbH die CRM-Studie aus dem Jahr 2010 neu aufgelegt.

Deutschlands größter inhabergeführter Kundenmanagement-Dienstleister buw erbringt mit 5000 Mitarbeitern maßgeschneiderte Kundenservices auf allen Dialogkanälen für namhafte Mittelständler wie weltbekannte Konzerne.

Nun liegen die Ergebnisse vor. Eine Quintessenz hat die buw consulting GmbH in nachfolgendem PDF veröffentlicht:


 

Die vollständige, über 70-seitige Studie, die Ihnen bei der Optimierung Ihrer CRM-Maßnahmen helfen kann, können Sie hier als PDF herunterladen: http://buw.me/crmstudie14

Themenschwerpunkte sind CRM-Strategie, -Trends und -Technik, Organisation und Prozesse sowie ein Blick auf die Marktentwicklung und Anwenderzufriedenheit.

 

Spannende Einblicke garantiert!


Transform the Datacenter MVP Roadshow – MVP Adnan Cartwright, MVP Telmo Sampaio, MVP Max Trinidad, Join Us.

$
0
0

image


Monday, September 22, 2014 9:00 AM-  1:00 PM

MPRs Treasure Island/Siesta Key
5426 Bay Center Dr., Suite 700
Tampa Florida 33609
United States

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032593836&Culture=en-US&community=1

IT professionals face many challenges in their struggle to deliver the infrastructure, applications, and services that their organizations need.  Common issues include limited budgets, datacenter infrastructure complexity, and technical expertise to support a wide variety of changing goals.  New features in the Windows Server and Microsoft Azure platform can help address these problems by increasing resource utilization and by simplifying administration.
This "Transform Your Datacenter MVP Roadshow" will focus on specific approaches, methods, and features that attendees can use to ultimately improve the services delivered to their users.  We'll begin by examining the issues that often prevent or delay infrastructure upgrades, and look at ways in which IT professionals can use modern approaches to overcome them.  Methods include leveraging cloud services where they make sense, and migrating from older OS's, such as Windows Server 2003.
Next, we'll examine specific features in the Windows Server 2012 R2 platform that can help simplify and improve datacenter infrastructure.  Powerful features include updates such as iSCSI, SMB 3.0, Scale-Out File Server, data de-duplication, NIC teaming, and additional methods for improving your datacenter environment.  We'll also focus on virtualization features in the latest version of Hyper-V, including features for achieving low-cost high-availability, improved performance and scalability, and simplified administration. 
Finally, we'll discuss ways in which you can take advantage of features in Windows Server 2012 R2 and services in Microsoft Azure to simplify and optimize your datacenter.  Topics include identifying the best candidate applications and services for moving to or integrating with the cloud, and methods of making these transformations.
Overall, the focus will be on technical details and features that are available now to help IT pros optimize and transform their datacenter environments.  We hope you'll be able to join us!

September 20: SQL Server and Power BI Saturday in Mississauga

$
0
0
 
image
 
You have been invited to take part in a free 1-day training event targeted towards SQL Server and BI Professionals.
 
Overview: SQL 14 and Power BI Saturday is a technical, day long seminar that focuses on the latest Microsoft technologies around BI and SQL Server.
 
Event date and time: September 20, 2014, 9AM-3PM
Location: Microsoft office,  1950 Meadowvale Blvd, Mississauga, Ontario L5N 8L9
 
Top 3 Reasons To Attend:
 
-- Get familiar with the new Microsoft solutions Power BI and SQL Server 2014 and real life usage scenarios
-- Connect with product experts from Microsoft and the community
-- Update your skills
 
Plus,attendees who submit an evaluation form will receive Introducing Microsoft SQL Server 2014 Technical Overview Book (Approximate retail value of $12)*.
 
 
Technologies covered:
  • SQL Server 2014: In-Memory for OLTP and DW, Encryption, Data Compression, Always ON, Resource governor, Back up and Disaster Recovery with Azure and others
  • Power BI for Office 365: Power BI Q&A, Power Map, Power Pivot, Power Query, Power View, Data Management Gateway and others
 
RSVP: This special, no charge training event will fill quickly and space is limited, so be sure to register now to reserve your seat. Feel free to forward the invite to friends and colleagues.
 
To register and learn more about the event, click here.
clip_image002
 

Preliminary agenda

Time
Title
Speaker
9.30AM – 10.00AM
Keynote: New World of Data
Kevin Hendershot, Solutions Technical Unit Director, Microsoft Canada
10.00AM – 11.00AM
SQL Server 2014 DB Engine improvements
Marc Theoret, Data Platform Specialist, Microsoft Canada
11.00AM – 12.00PM
30x time gain in performance with new In-Memory for OLTP and DW. Fact or fiction?
Jarek Kazmierczak, Data Platform Architect, Microsoft Canada
 
Winson Woo, Data Platform Specialist, Microsoft Canada
12.00PM – 12.40PM
Break
 
12.40PM – 2.00PM
Power BI for Office 365 deep dive
Special guest: Riccardo Muti,
Microsoft BI Senior Program Manager, Microsoft Corp
2.00 PM – 3.00PM
SQL Server 2014: More tools in your toolbox for High Availability and Disaster Recovery
Winson Woo, Microsoft Data Platform Specialist
 
Marc Theoret, Data Platform Specialist, Microsoft Canada

Starting out with the Internet of Things!

$
0
0

Interested in the Internet of Things and how your business can get involved and start making money? First port of call is this rather useful blog post - IoT on the Fasttrack by Barb Edson, Microsoft General Manager, Marketing, Cloud and Enterprise. 

Once you've read that, we've developed a series of training modules to help you understand Microsoft’s point-of-view on the Internet of Things (IoT) technology trend. Through the training, you’ll understand how Microsoft communicates its POV on the Internet of Your Things to enterprise line-of-business decision makers, how you can best capitalise on IoT as an intelligent systems competency partner, and how to drive preference for our devices and services, and your solutions.

Lastly, the course will guide you through the resources available today to help you engage with enterprise customers.

These new courses will have an associated assessment available late September which will be mandatory for partners wanting to attain the Intelligent Systems competency through MPN.

Here's how to access the Microsoft Partner Learning path:
1. Go to: https://mspartnerlp.mspartner.microsoft.com/LearningPath/PathHome and sign in.
2. Then click on the “Training” tab
3. Next, select “Learning paths”

For Pre-sales Technical Specialist and Sales Specialist training:
4. Under the “MPN Competency”, expand Business Applications
5. Select Intelligent Systems
6. Then select Pre-Sales Specialist OR Sales Specialist (depending on your role)
7. Finally, select the appropriate course......and begin.

Find out more about Windows Embedded - It's Applications, Partner Value and Benefits

Cloud SureStep: Azure - Azure focused resources for our SMB Partners!

$
0
0

Todd Sweetser

Hi Cloud Sellers!

There is an excellent resource site that aggregates much of the available online information around Microsoft Azure!  It’s the US SMB Partner Center: Cloud SureStep: Azure site.  Similar to the Cloud SureStep: Office 365 (formally Cloud 1-2-3) site, it is a one-stop shop on Microsoft Azure content specifically designed with our SMB focused partners in mind. 

It is broken out into 3 stages:

image

and has focused links to topics on each stage:

image

We suggest you bookmark this one to refer to as you build out your Microsoft Azure practice!

Good selling!

TechNet Wiki Ninjas - New Turkish Facebook group!!

$
0
0

Last week we announced our Facebook group!

The TechNet Wiki Ninjas are Now on Facebook!

You can find our group here: http://www.facebook.com/groups/TechNetWikiNinjas 

This week I want to announce that we've already expanded our group into a new language-focused version!

https://www.facebook.com/groups/TechNetWikiNinjasTR

The group already has over 130 members! We'd love to see our Turkish members be involved in both the English group and the Turkish group!

Thanks to Mehmet and Davut for leading the new group!

   - Ninja Ed

Vacation Right—4 Tips for Unplugging When You Leave the Office

$
0
0

The rise in mobile tech has made it possible to work remotely—but it's also made it harder to truly disconnect during that much-needed vacations. Just in time for that summer trip, here are some tips for unplugging the right way—before, during, and after your next vacation.

...(read more)

PowerShell Mini-Scripting Games 2014: Problem 5

$
0
0

Summary: Here is the final problem in Windows PowerShell Mini-Scripting Games 2014.

Microsoft Scripting Guy, Ed Wilson, is here. This is it. It is day five of the Mini-Scripting Games. Next week, I will share solutions to the questions (PowerTips) and problems from this week.

Problem 5 description

Your manager has tasked you to help a junior admin with a script. It appears that the junior admin wants to solicit input from the user when the script is running. Then based on the input from the user, the script will  do something else.

Task

You only have to write a piece of sample code that will solicit input from the command line, and then take action based on the input. Your manager does not want you to write the script for the junior admin, only to help him over the hurdle.

Hint: Depending on your situation, you may want to consider limiting the input, or testing the permissible input to provide a more robust example. You might even consider creating a bit of error checking to help with improper input.

This is all of the events for the Windows PowerShell Mini-Scripting Games 2014. Join me tomorrow for a special post from the Scripting Editor. It is way cool, and it provides special insider information about the Hey, Scripting Guy! Blog. Hey, it is like a backstage pass…only better.

I invite you to follow me on Twitter and Facebook. If you have any questions, send email to me at scripter@microsoft.com, or post your questions on the Official Scripting Guys Forum. See you tomorrow. Until then, peace.

Ed Wilson, Microsoft Scripting Guy 


Enablement Workshops

$
0
0

Kære Partner,

Her har du en oversigt over de Enablement kurser som vi tilbyder i september! Alle events er på engelsk, så hold dig endelig ikke tilbage.

Sept 1

Developing Messaging Solutions with Azure Service Bus(EGY- ENG)EMEA881/Egypt

Sept 3

SureStep Office 365 FastTrack(EGY- ENG)5EMEA041/Egypt

Sept 3

Labs on Azure  (TUR-ENG) EMEA904/Turkey

Sept 3

What’s new and highlights from Dynamics CRM (GER-ENG) EMEA850/Germany

Sept 4

Office 365 Overview(ENG-CEE) EMEA898/CEE

Sept 8

SureStep Deploy: Office 365 Demployment Workshop(EGY- ENG)5EMEA043/Egypt

Sept 8

Big Data Development with HDInsight(EGY- ENG)EMEA882/Egypt

Sept 9

SharePoint Online Basic Scenarios(ENG-CEE) EMEA898/CEE

Sept 9

Office 365: Mailbox Migration Strategies(TUR-ENG)5EMEA023/Turkey

Sept 9

Labs on Azure(HUN-ENG)5EMEA077/Hun

Sept 10

Azure in Examples  - Azure Platform Overview(TUR-ENG)5EMEA035/Turkey

Sept 10

Power BI with Excel and Office 365(ENG-UK)EMEA906

Sept 11

Microsoft Cloud for Small Businesses(ENG-UK)5EMEA005/UK

Sept 15

Outsource your LOB Application Authentication to Windows Azure(EGY- ENG)EMEA883/UK

Sept 15

From Windows XP to 8.1 - Introduction to possible migration paths(EGY- ENG)5EMEA051

Sept 15

What is new in Office 365(ENG-UK)5EMEA006/UK

Sept 16

Mobile Device Management with Microsoft System Center Configuration Manager and Windows Intune(ENG-UK)EMEA888/UK

Sept 16

Azure in Examples - Concepts about developing Microsoft Azure Cloud Services(TUR-ENG)5EMEA035/Turkey

Sept 16

Exchange Online & Lync Online Basic Scenarios(ENG-CEE) EMEA898/CEE

Sept 17

Office 365 Deployment Workshop(ENG-UK)5EMEA014/UK

Sept 17

Dynamics CRM: Microsoft Social Listening - Overview(GER-ENG)5EMEA072/Germany

Sept 18/19

Transform the Datacentre Immersion Series(ENG-UK)EMEA892/UK

Sept 22

Architecting Solutions on Windows Azure(EGY- ENG)EMEA884/Egypt

Sept 22

SureStep Office 365 and Windows 8: Better Together(EGY- ENG)5EMEA042/Egypt

Sept 24

Introduction to Microsoft Azure Infrastructure Services(TUR-ENG) EMEA905/Turkey

Sept 24

HOW TO - Distribute OS Images using WDS(EGY- ENG)5EMEA052/Egypt

Sept 25

Azure in Examples Azure - Create your first ASP.NET MVC project(TUR-ENG)5EMEA035

Sept 26

Hybrid Migration with Exchange and Office 365(TUR-ENG) 5EMEA025/Turkey

Sept 30

Azure in Examples - Create your first website using Microsoft Azure WebSites(TUR-ENG)5EMEA035

Out-of-date ActiveX Control Blocking 機能のご紹介

$
0
0

 

こんにちは。Internet Explorer サポートの 杉谷 です。

 

8月13日(水)に公開されたMS14-051 (KB2976627)より『古いバージョンの ActiveX コントロールの実行をブロックする』機能が追加されています。

 

この機能は"Out-of-date ActiveX control blocking" と呼ばれ、弊社が提供するブロックリスト(xmlファイル)に基づいて、古いバージ ョンの ActiveX コントロールの実行時にアップデートを促す警告を表示します。

 

多くの ActiveX コントロールは自動更新ではないため、バージョンアップされないままになっていることが多く、脆弱性が悪用されるケ ースが増加しています。

 

本機能の追加は、より安全なインターネット利用の実現を計る目的があります。

 

具体的な動作としては、ブロック対象の ActiveXコントロールがIE上で実行される際に以下の通知バーが表示されます。

 

IE8

 

IE9以降

 

この機能追加は『セキュリティの脆弱性からご利用のPCを守る』非常に大切なものとなりますので、何卒皆様のご理解を頂ければ幸いで す…。

 

それでは機能の詳細をご紹介していきます。

 

対象となるActiveXコントロール

本機能は『広く一般的に利用されている ActiveXコントロール』で『古いバージョンのもの』が対象です。

 

『個別の Web アプリケーションやシステム向けに開発されている ActiveX コントロール』が対象となるという情報はありませんのでご安心ください。

 

現時点では以下のActiveXコントロールが対象です。

 

  ・J2SE 1.4 update 43 未満

  ・J2SE 5.0 update 71 未満

  ・Java SE 6 update 81 未満

  ・Java SE 7 update 65 未満

  ・Java SE 8 update 11 未満

 

※ブロックリストはhttps://iecvlist.microsoft.com/ie11blocklist/1401746408/versionlist.xmlで確認できます。

 

対象となる環境

本機能が動作する環境は以下の通りです

 

  ・Windows 7 SP1 以降のクライアント OS + IE8 以降

  ・Windows Server2008 R2以降のサーバーOS + IE8以降

  ・ローカルイントラネットゾーン / 信頼済みサイト 以外のセキュリティゾーン

 

ブロック開始時期

MS14-051を適用することで機能自体は追加されますが、実際のブロックは日本時間9月10日(水)を予定しております。
(ブロック処理が記述されたxmlファイルに更新された上で配布されます)

 

本機能を無効にする方法1.グループ ポリシー

IE11がインストールされている環境に MS14-051を適用することでグループ ポリシーテンプレートが追加されます。

 

AD環境にIE11がインストールされている場合は MS14-051を適用しポリシーを構成することでクライアント環境にて本機能を無効にできます(配布先クライアントのバージョンについてはIE8以降が対応しています)。

 

※サーバー環境にMS14-051を適用できない場合は、IE11をインストールしたクライアントOSからリモートサーバー管理ツールを使用すること でサーバー環境のGPOにポリシーを構成することが可能です。

 

場所[ユーザーの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Internet Explorer]
> [セキュリティの機能] > [アドオン管理]
名前[Internet Explorer で 古い ActiveX コン トロールのブロックを無効にする]
設定有効
効果本機能自体が無効化されます

 

場所[ユーザーの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Internet Explorer]
> [セキュリティの機能] > [アドオン管理]
名前[特定のドメインについて Internet Explorer で 古い ActiveX コントロールのブロックを無効にする]
設定有効
効果 [ドメインの許可リスト]に追加するドメインのみ本機能が無効化されます

 

なお、IE11がインストールされていないAD上においても、セントラルストアを使用することでテンプレートを使用可能です。
(テンプレートは以下のWebページで提供しております)

 

  ◇Administrative Templates for Internet Explorer

    http://www.microsoft.com/en-us/download/details.aspx?id=40905

 

  ◇グループ ポリシー用の ADM テンプレートと ADMX テンプレートの内部(セントラル ストアについて記載があります)

    http://technet.microsoft.com/ja-jp/magazine/2008.01.layout.aspx

 

本機能を無効にする方法2:レジストリ

以下のレジストリを登録することでブロックリストのダウンロードが無効となります。

 

場所HKCU\Software\Microsoft\Internet Explorer\VersionManager
名前DownloadVersionList
種類REG_DWORD
0

 

ブロックリストは以下のフォルダにダウンロードされます。

 

    %LOCALAPPDATA%\Microsoft\Internet Explorer\VersionManager\versionlist.xml

 

※9月10日(日本時間)以降に更新されるリストをダウンロードすることでブロックが開始されます。

 

本機能を無効にする方法3:セキュリティゾーンを変更する

本機能は『ローカルイントラネットゾーン』『信頼済みサイト』では動作しないため、セキュリティゾーンを変更することでも回避でき ます。

 

※セキュリティ ゾーンはインターネット オプション / グループ ポリシー / レジストリ配布等で変更可能です。

 

事前検証について

ブロック機能の有効/無効化の制御は、弊社 Web サーバーで管理している上述のように xmlファイル内の記述で実現しています。

 

そのため、事前にブロック機能を有効にして実際の動作を検証頂くことができません(申し訳ありません…)。

 

代替案として、本機能に含まれる監査ログを利用した検証方法をご紹介します。

 

MS14-051を適用により追加されるグループ ポリシーテンプレートにより監査ログ機能を有効にできます。

 

場所[ユーザーの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Internet Explorer]
> [セキュリティの機能] > [アドオン管理]
名前[Internet Explorer で ActiveX コントロールのログを有効にする]
設定有効
効果ActiveXのログ監査機能が有効になります

 

IE11以外の環境でポリシーテンプレートを利用できない場合は、以下のレジストリを登録することでも監査ログが有効となります(要管 理者権限)。

 

場所HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Ext
名前AuditModeEnabled
種類REG_DWORD
1

 

有効に設定した状態で検証対象の Web アプリケーションを操作することで以下の場所に監査ログが出力されます。
ActiveX のファイル名、バージョン情報が、ブロックリストに含まれるかご確認ください。

 

    %LOCALAPPDATA%\Microsoft\Internet Explorer\AuditMode\VersionAuditLog.csv

 

ブロックリスト(versionlist.xml)について

実行のブロックはバージョンとupdateバージョンで判断されます。

 

例:Java SE 8

 

ブロックリストに記述されている"1.8.0_11" から "バージョン8"がブロック対象と判断できますが、update バージョン("11"の部分)に該当するコントロールはブロック対象にはなりませんのでご注意ください。

 

監査ログで確認される際は、updateバージョンが記述されているもの"以外"はブロック対象とご判断ください。

また、明示的に記載のないモジュールについてはブロック対象外となります。

 

その他に追加されるグループ ポリシーテンプレート

上記でご紹介したグループ ポリシーテンプレート以外では以下のものが追加されます。

 

場所[ユーザーの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Internet Explorer]
> [セキュリティの機能] > [アドオン管理]
名前[Internet Explorer から 古 い ActiveX コントロールに対する[今回は実行]ボタンを削除する]
設定有効
効果ブロック時に表示される通知バーから[今回 は実行]が削除されます

 

公開情報

  ◇Out-of-date ActiveX control blocking

    http://technet.microsoft.com/en-us/library/dn761713.aspx

 

  ◇IEBlog - Internet Explorer begins blocking out-of-date ActiveX controls

    http://blogs.msdn.com/b/ie/archive/2014/08/06/internet-explorer-begins-blocking- out-of-date-activex-controls.aspx

 

以上です。色々とお手間をお掛けしますが宜しくお願いします!

 

Как великолепные инструменты Office 365 повышают производительность и улучшают совместную работу фантазеров

$
0
0

Дети прекрасно понимают, что могут сделать гораздо больше вместе, чем в одиночку. Малыши не боятся технологий, их не пугает тяжелая работа, они действительно хотят работать вместе и они учатся, играючи.

...(read more)

Изменение типов задач

$
0
0

Хотите узнать, как изменять тип задачи и некоторые значения в формуле планирования? Тогда эта статья для вас. Мы рассмотрим следующий сценарий: вы пытались настроить трудозатраты и назначить сведения некоторым задачам плана выпуска книги, но получили не те результаты, которые хотели. Узнав, как настроить типы задач, вы решили повторить попытку.

...(read more)

Internet Explorer 関連のトラブルシュート ~Fiddler 編~

$
0
0

こんにちは、Internet Explorer サポートの片岡です。

私からは、Internet Explorer サポート チームで実際に調査を行う際に使用するツールについてご紹介していきたいと思います。

 

第一弾として、今回は Fiddler というツールをご紹介します。

Fiddler とは、HTTP(S) の通信ログを取得するツールです。しかも、Fiddler HTTP の通信ログを取得するだけでなく、そのログから様々な検証が行えるため、私たちは非常に重宝しています。

 

今回のブログの目次は以下の通りです。

 

0. Fiddler をインストールする

1. Fiddler で通信ログを取得する

2. HTTP レスポンスを編集する

3. ログを使用して事象を復元する

 

スクリーン ショットなども交えつつ、具体的な使用方法をご紹介していきます。

 

0. Fiddler をインストールする

Fiddler は、以下の URL からダウンロード/インストールができます。[Free download] のボタンがありますので、クライアントにインストールされている .NET Framework に合ったバージョンをインストールしてください。

 

 Fiddler

 http://www.telerik.com/fiddler


1. Fiddler で通信ログを取得する

インストールされた Fiddlerを開くと、下記のスクリーン ショットの画面が起動します。この画面から、[File] [Capture Traffic] を選択することで、通信ログの採取が開始されます。(画面左下に “Capturing” と表示されましたら、採取中の状態です)

あとは、IE を起動して事象を再現させることで、事象発生時の通信ログを採取することが可能です。なお、事象を再現したあとは、再度 [File] [Capture Traffic] を選択し、採取を停止してください。


            

下記のスクリーン ショットは、IE11 から Bing へアクセスした際の HTTP 通信ログです。左ペインで詳細を見たい通信を選択することで、右ペインに詳細が表示されます。

スクリーン ショットは、実際の HTTP 通信の中身を表示したものであり、赤で囲った部分が HTTP リクエスト、緑で囲った部分が HTTP レスポンスです。リクエスト/レスポンスを同時に確認できるのも、Fiddler の便利なところです。


           

 

上記の方法で取得したログは、[File] [Save] から保存することができます。保存をする場合は、[All Sessions] [Selected Sessions] など、通信を指定して保存することが可能です。

なお、詳細は後述いたしますが、保存したログを使用することで、通信内容を復元することができます。

 

 
2. HTTP レスポンスを編集する

HTTP レスポンスとは、Web ブラウザからの HTTP リクエストに対する、Web サーバーからの応答です。HTTP レスポンスには、以下のような情報が含まれています。

 

HTTP 応答ヘッダー (HTTP ステータス コードや CookieContent-Type などが含まれています)

・コンテンツ ボディー (IE 内に表示される HTML ファイルです)

 

Fiddler を使用することで、HTTP 応答ヘッダーや実際の HTML コンテンツを編集することができます。では、スクリーン ショットを見ながら実際に Bing へアクセスする際の HTTP レスポンスを編集してみましょう。

 

2-0. 事前準備

メニュー バーから、[Rules] [Automatic Breakpoints] [After Responses] を選択します。この設定を行うと、画面左したに以下のようなマークが表示されます。これで準備は完了です。


           

 

2-1. HTTP 応答ヘッダーを編集する 

HTTP 応答ヘッダーを編集してみます。まずは、上記の設定がされた状態で、Web ページへアクセスしてみます。その結果、IE HTTP レスポンスを受信する前に、一旦通信がストップします。(IE の画面は白いまま止まります)

下記の画面のようになるので、あとは左ペインから HTTP 応答ヘッダーを編集したい通信を選択し、右ペインで編集を行います。



           

今回は、”Content-Type” の値を編集してみましょう。具体的な手順は以下の通りです。

 

1) 上記スクリーン ショットにて、赤枠で囲った [Inspectors] を選択し、その下のタブから [Headers] を選択します。(今回はレスポンスを編集するため、下側のウィンドウで操作をします)

2) ヘッダー一覧の中から、“Content-Type: text/html; charset=utf-8” を選択して右クリックし、[Edit Header] を選択します。

3) [Header Editor] ダイアログが表示されますので、"Value" の値を任意の値に書き換え、[Save] を押下します。

4) 上記スクリーン ショットの緑のボタン ([Run to Completion]) をクリックします。

 

同様の手順で Cache Cookie も編集できるため、この機能を使用して様々な検証を行っています。


2-2. コンテンツ ボディーを編集する 

上記と同様の手順で、HTML ファイルそのものを編集することもできます。HTML ファイルを編集する場合は、[Inspectors] を選択した後に、[Raw] のタブを選択します。[Raw] タブを選択すると、HTTP レスポンスが表示されます。その内容は直接編集することができますので、その内容を書き換えることで Web ページの内容そのものを編集できます。

例えば、Bing へアクセスした際の HTML タグの内容をすべて削除すると、白紙の Web ページが表示されます。

 

3. ログを使用して事象を復元する

レスポンスの内容を編集するだけでなく、実際の通信ログのみから、現象を再現することも可能です。

この機能のすごいところは、Web サーバーなどの環境が一切必要ないことです。HTTP の通信ログのみから現象を再現できるため、例えば再現コンテンツの作成ができない、特定の環境でしか発生しない事象でも、事象発生時の Fiddler ログがあれば、再現確認/調査が可能となります。

 

今回は、Bing へアクセスする際の動作を実際にログから再現してみましょう。事前準備として、Bing にアクセスした際の Fiddler ログを保存し、それをダブル クリックで開いてください。

Fiddler ログを開いたあとは、以下の手順で事象を再現することができます。

 

1) IE を起動し、[インターネット オプション] – [接続] タブから、以下のプロキシを設定します。なお、Fiddler を起動すると自動でプロキシの設定が行われる場合もございますので、その場合設定は不要です。また、Fiddler を終了した際は、プロキシが元の設定に戻っているかをご確認ください。

 

     アドレス:localhost

     ポート:81

 

2) 右ペインから、[AutoResponder] タブを選択します。

3) 左ペインに記録されている通信ログをすべて選択し、右ペインにドラッグ & ドロップします。

4) [File] – [Capture Traffic] を設定し、画面左下が “Capturing” となっていることを確認します。

5) 右ペインから、再現したい通信を選択して右クリックし、[Open URL] を選択します。今回は、Bing にアクセスする際の動作を再現したいので、一番上の “http://www.bing.com” を選択して、右クリックします。

6) [Open URL] を選択すると、IE が起動し、Bing のページが表示されます。


           

 

 

今回のブログは以上となります。

繰り返しとなりますが、Fiddler のすごいところは Web サーバーなどの再現環境がない場合でも事象が再現でき、かつその通信内容を編集することができる点です。

みなさまもぜひ Fiddler を使いこなして、Web ページに繋がらないなどの事象に対するトラブルシュートをしてみてください!


Viewing all 17778 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>