Event Location:
Rockhurst University
1100 Rockhurst Road
Kansas City, Missouri
Abstract:
Dimensional modeling is arguably one of the most important fundamentals of business intelligence. It is still relevant even as new technologies like PowerPivot and SSAS Tabular Models are becoming more popular. Correctly modeling your organization's data not only protects the most important asset your company has but ensures that your data mart or data warehouse will be responsive and capable of accommodating emerging requirements. This session provides a deeper dive into the art of dimensional modeling. We will look at the different types of fact tables and dimension tables, how and when to use them. We will also some approaches to creating rich hierarchies that make reporting a snap. Finally we will cover physical design choices.This case study and demo based session promises to be very interactive and engaging, bring your toughest Dimensional Modeling quandaries.
Speaker(s): Jason Horner,
Abstract:
In this session I will demonstrate how to create a DocumentDB instance in Azure, how to work with JSON documents, create Ad hoc queries with familiar SQL syntax, create application logic as stored procedures, triggers and user defined functions (UDFs) using standard JavaScript. Goals: #1 Show how to create validate JSON strings using Notepad++, validate the JSON against a schema using C# Newtonsoft dll. Demonstrate how to work with JSON in SQL Server as a reference on how hard it is to work with JSON when it is not natively stored. #2 Demo the basics of DocumentDB - Create the database, collections and documents using the web interface. Demo how to perform basic selects, joins and filtering. Review java script basics as java script is fundamental in creating stored procedures #3 Demo of how to work with DocumentDB in a C# by creating collections, documents and querying the database using lync and SQL syntax.
Speaker(s): Jeff Renz,
Abstract:
Did you know that SQL Server Availability Groups can be a great solution for disaster recovery? Availability groups have become well known for their high availability capabilities, and for good reason: they work well, they remove some of clustering’s limitations, and they are fairly straightforward to setup. Extending an availability group to multiple sites for disaster recovery becomes more complicated. A lot of moving parts have to come together for it to work properly - SQL Server, Windows, Active Directory, and DNS all get involved in this advanced configuration. In this session, we’ll discuss some of the factors that complicate a multi-site availability group deployment, and we’ll walk through a multi-site deployment so you can see how it’s done.
Speaker(s): Ed Leighton-Dick,
Abstract:
Did you know that Profiler and SQL Trace are deprecated? I know it still works (even in SQL Server 2016 CTP2), but it will never be updated with the latest features. In fact it will never be updated at all! That means if you want to capture information about any new feature, from version SQL Server 2012 and beyond, you need to use another tool. That new tool is Extended Events (XE). Not only has it replaced Profiler, and can be used to capture information on all new features, but it is a substantially better tool! In this session we will discuss the architecture of Extended Events, how to setup a new trace from scratch or convert an existing Profiler trace, and the new abilities that never existed in Profiler. We will also cover the difference in overhead cost of Profiler and Extended Events. Profiler was a friend of mine, but it is time to embrace the new king!
Speaker(s): Keith Tate,
Abstract:
Master Data Services (MDS) enables the management of non-transactional data that defines business entities within the enterprise. Get a good business and technical understanding of how MDS can help obtain better business clarity across the organization through a Data Governance strategy. Data Governance is a methodology that represents quality, policies, and process management, in relation to handling your enterprise data. The session will demonstrate the architecture of a Master Data Management solution and the data integration required to implement it within the enterprise. In this session, you will learn: * A brief introduction to Master Data Management and Data Governance * Master Data Management staging architecture * Data integration with the entity-based staging tables * Batch processing to move data in the MDS specific tables * Publishing data to external systems with subscription views and web services
Speaker(s): Reeves Smith,
Abstract:
Put on your CSI caps as we delve into the anatomy of a Very Large Data Warehouse environment! During this case study session, we'll take a look at the data warehouse environment at the Department of Veterans Affairs. The VA is the largest healthcare organization in the US and has an extensive national DW and BI infrastructure, now in its seventh year of evolution. We'll take a look at the database infrastructure, the data loading process, and the various reporting and analytics solutions that provide over 150,000 knowledge workers and report consumers with timely data and information. We'll also take a look at some of the processes in place to support the myriad of extended reporting and analytics teams throughout the VA who build and manage second-tier downstream data marts and other reporting solutions.
Speaker(s): Dave Fackler,
Abstract:
All data warehouses need a date and time dimension to enable proper analysis across time. Most Data Warehouse designers will just use one provided by tools or create it in Excel, but what if you need to set up custom holidays or want different calendars, such as Fiscal or Julian? You can have any date and time dimension you need by using a single SQL script that can be modified and rerun as necessary. Learn what it takes to design a date and time dimension that does all of the calculations and formatting up-front so the reports can be easier to create. Sample script will be provided that creates the date and time dimensions and can be reused as often as necessary without breaking your data warehouse and it only take seconds to run!
Speaker(s): Steve Wake,
Abstract:
There's far more occurring on your Windows servers than just SQL Server, and looking at ERRORLOG won't show you the whole story: other applications stealing your memory, OS issues, hardware errors, and more. We'll start by looking at different ways to collect Event Logs. From there we'll delve into WMI and WQL, which allow us to query servers (remotely or locally) to get information such as performance statistics, System and Event Logs, and even changes within SQL Server. We'll finish it off with two immediately-usable implementations you can set up on Monday.
Speaker(s): Michael Bourgon,
Abstract:
Whether you are new to PowerShell or have some experience, have you ever looked at customizing your environment? Do you know how many profiles PowerShell has? Do you hate typing a long command and wish there was a shortcut? Do you want to quickly setup your environment so you don’t have to setup the same aliases each time you start PowerShell? Learn the answer to these questions and more during our discussion. You will walk away with many quick tips and tricks you can use immediately.
Speaker(s): Andre DuBois,
Abstract:
Indexes make queries run faster, right? Not always, no. And finding the right indexes for your needs is often more of an Art than a Science. Attend this session as we take a visual tour of how indexes are laid out and the way data is accessed when indexes are utilized. We will discuss clustered indexes as well as non-clustered indexes and also when to use indexed views along with some other variations.
Speaker(s): Wendy Pastrick,
Abstract:
This session will contain 3 lightning talks: "Trees, Forests and Predictive Models" by Myles Gartland; "Power BI: From Nothing to Dashboard in 10 Minutes!" by Steve Wake; "Why Data Viz is Important for All Data Professionals" by Meagan Longoria
Speaker(s): KC SQLSaturday,
Abstract:
We have lots and lots of data. Typically when it comes to data analysis we have to know what our measures of success are before we design our BI. These are typically manifested by competency, or domain driven KPI's but what if those metrics don't actually measure success at all? In this talk we will be discussing how to leverage azure machine learning to answer questions in your organization about success and how to find the KPI's that really matter and drive results.
Speaker(s): Chase Aucoin,
Abstract:
IaaS, PaaS, SaaS, Storage, Hybrid etc. etc. are you confused? If you are, that’s ok. In this session I explore the different capabilities that are available to migrate on-prem workloads to the cloud. I discuss what workloads are more conducive to a cloud migration and how you can determine the ‘low hanging fruit’. I will walk you through a framework I developed to examine all the dependencies that you need to understand and evaluate before migrating to the cloud. I will also lead you through various migration options and architectures that are being commonly deployed in the cloud.
 One solution is to create a basic operational data store on another server where those big queries can execute. In this session, I will share some scripts to create a simple ODS system and to automatically refresh your databases.
Speaker(s): Brian Hansen,
Abstract:
There's a lot of general verbiage and API documentation about Service Broker, but how do you fit the queues, services, contracts, and conversations together to actually make something that will work reliably in production? In this session you'll follow the architecture, design, implementation, and troubleshooting of a simple but production-tested Service Broker messaging framework and get a battlefield-level view of the pitfalls and the payoffs involved in Service Broker development.
Speaker(s): Matt Wigdahl,
Abstract:
Partitioning is a strategy in SQL Server that allows you to physically separate data in your table along a given field, granting benefits to performance in specific circumstances, but at the cost of some additional maintenance. Here we'll discuss the benefits and drawbacks of Table Partitioning in MS SQL Server, as well as when you should, or should not, consider partitioning your tables.
Speaker(s): Brandon Reno,
Abstract:
During this session you will be thrust into the role of the DBA hired to fix SQL Server to prevent it from ever getting SQL Injected, or at least minimize the damage that can be done when it does. From bottom to top this session will cover how services should be configured, how SQL Server should be configured, benefits and risks of SQL Server security configurations, and best practices for app development. Come learn how to defend your servers from hackers, or how to become a SQL Injection hacker yourself!
Speaker(s): Rob Kraft,
Abstract:
DevOps is a word that gets thrown around a lot these days and is the way most shops will operate in the future. In my presentation I'll show you how to fast forward to the future by automating your deployments from SSDT using Powershell and SQLPackage.exe.
Speaker(s): Christopher Wolff,
Abstract:
What is cardinality estimation and how you can use it to your advantage. In this session we'll cover the mechanics behind cardinality estimation and why it is so very critical to query performance. We will also be discussing some of the changes that were made to the estimator for SQL Server 2014.
Speaker(s): Zane Brunette,
Abstract:
This session is designed for you, the experienced SSIS developer who's been hearing about Biml but hasn't taken the plunge. We will cover what Biml is and walk through some examples from Hello World equivalent to a fully baked truncate and reload pattern. You will leave this session armed with the knowledge of how Biml can help you achieve a consistent and reproducible approach for the creation of SSIS solutions.
Speaker(s): Bill Fellows,
Abstract:
In this session we will review Power BI V2 architecture and integration points with corporate data sources, SaaS services, Azure, and third party apps. We will examine and demonstrate key capabilities in the Power BI web-based service, Power BI Desktop, Excel, and mobile apps. Implementation options for Power BI involving cloud, on-premises, and hybrid approaches will be explored. Finally, the concept of "Bimodal BI" will be introduced with use cases for how Power BI might be utilized for both self-service BI and certain corporate BI initiatives.
Speaker(s): Melissa Coates,
Abstract:
ElasticSearch is a No-SQL document store and search engine that scales up to very large data volumes and down to very small ones effectively. Using ElasticSearch to do full-text searching makes a lot of sense. This talk will introduce ElasticSearch and discuss strategies and practices for integrating it into a SQL Server environment. Specifically discussed will be using queuing systems, LogStash and ETL paradigms to share data with ElasticSearch. Considerations of deployment and operations will also be discussed.
Speaker(s): Chris Miller,
Abstract:
Developers today face an onslaught of data storage applications. Various NoSQL offerings promise performance, scalability and easy development on commodity boxes. How does one get these benefits in SQL Server? What does a SQL Server application built today using the newest features and best practices look like? This session will discuss client applications, new SQL Server features and application architectures to support a modern, high-throughput transaction environments.
Speaker(s): Bill Graziano,
Abstract:
It's common to start with a small database server; but when activity increases, how do you know when to scale? This session will cover scaling Sql Server from express to enterprise and VM to a scale-out HADR architecture. You'll learn common upgrade and migration techniques along with things to keep in mind when building new environments. We'll start with a stand alone server and work our way up to a large scale out and scale up deployment.
 After rebooting it, though, some of your databases aren't coming online. What do you do? In this session we'll cover some of the various states that a database can be in. We’ll look at useful states like OFFLINE and STANDBY, as well as damaged states like SUSPECT or RECOVERY_PENDING. You’ll learn how databases get into those states, and the proper techniques to bring your data safely back online.
Speaker(s): David Maxwell,
Abstract:
Source Control is a critical part of any development effort. For small shop developers tools like TFS can be overwhelming especially for developers that come from organizations with little to no source control experience. Let's talk about practices and ways to implement source control for SSIS, SSRS and Database Projects in both multi-developer and multi-tiered environments. We will cover when and how to branch, merge and shelve and discuss ideas around process for deployment and continuous integration.
Speaker(s): Leslie Weed,
Abstract:
SQL Server has always been the foundation of the Microsoft Business Intelligence (BI) story. However, SharePoint has quickly moved into being the presentation layer for this important data. In this session, you will learn the many different options for combining SharePoint and SQL, the location of all the different pieces, how these pieces communicate, some licensing hints, and how Kerberos helps tie it all together.
Speaker(s): JD Wade,
Abstract:
This session will introduce people to a couple of modern forms of data mining for predictive analytics problems. We will review Decision Trees, Random Forests and other ensemble methods. These are methods are highly popular in data science. We will show some cases studies of how these are used in business for increased prediction .
Speaker(s): Myles Gartland,
Abstract:
Continuous Integration Delivery isn’t a new concept. Application Developers have been doing it for quite a while and now it’s time for Database Professionals to catch up. Whether you are a database administrator, database developer, or even an application developer, database continuous delivery can help you find your salvation. I'll show you how to apply these concepts to areas of security, collaboration, testing, support and deployments. We will look at what continuous delivery means, demonstrate some tools that can help you easily get it into place, and dive into why it’s important.
Speaker(s): John Morehouse,
Abstract:
Bring your questions, problems, concerns, and ideas to this open QA and we'll talk through them. There's no predefined agenda for this session, though potential discussion topics may include things like production considerations, integration with Office 365 unified groups, how to manage organizational content distributed to a group of users, importing vs. connecting to data sources, changes since V1 of Power BI, and use of Excel vs. Power BI Desktop.
Speaker(s): Melissa Coates,
Abstract:
A discussion of the Dell Software offerings in the SQL Server Performance monitoring space.
Speaker(s): KC SQLSaturday,
Abstract:
SAS and R, two statistical programming languages, have adopted SQL into their environments. The purpose of this presentation is to introduce novice users to PROC SQL in SAS and the sqldf package in R. Topics cover include select and join statements.
Speaker(s): Xuan Pham,
Abstract:
This session focuses on the PROCESS of queries and how this effects Batches, Transactions, and Error Handling. The session is led by an expert Microsoft Certified Trainer (MCT) who regularly teaches the SQL Server certification courses.
Speaker(s): John Deardurff,
Abstract:
In Memory OLTP is one of the most popular features of SQL Server 2014. Many BI professionals are finding memory optimized objects make excellent tools in the quiver of the ETL developer as well. Attend this session to see how "hekaton", memory optimized objects, native stored procedures, and schema only designs can be applied to staging and transformations to achieve incredible performance gains over traditional models.
Speaker(s): Russ Thomas,
Abstract:
A deep-dive into what is sure to become a very critical feature of SQL Server 2016. We'll walk through some use-cases for the technology, and discuss why this kind of technology is needed - and how it can make a DBA's life easier - including making some regulatory compliance easier.
Speaker(s): Dave Walden,
Abstract:
Hadoop distributions can be a complicated road to navigate. Application names such as Spark, Pig, Hive, Falcon, and Ranger are interesting but give no indication as to what purpose they server or how they can be helpful to your organization. We'll take time in this session to work through the various components (Hortonworks HDP ships with 23 projects) and find which ones fit into your specific needs.
Speaker(s): Scott Shaw,
Abstract:
Learn more about the Data Science degree and certificate programs sponsored by Rockhurst's Helzberg School of Management
Speaker(s): KC SQLSaturday,
Abstract:
Window functions were first introduced with SQL Server 2005 and enhanced with SQL Server 2012. They enable easy development and great performance…well, sometimes. Learn what you need to know to take full advantage of these features. What you don’t know can hurt you when you are using window functions.
Speaker(s): Kathi Kellenberger,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: http://www.linkedin.com/in/jasonhorner
Contact: http://blog.jasonhorner.com
Hi, my name is Jason I'm a practice lead at Redapt. I spend most of my day helping clients solve business problems mostly in the Data and Advanced Analytics spaces. Sometimes this involves various and sundry cloud technologies including Azure Data Factory, Azure SQL Data Warehouse, Azure Data Lake Store, Azure Databricks, HDInsight and Azure SQL Database. I'm fluent in several languages including: SQL, C#, Python, and PowerShell. I'm a Microsoft Certified Master of SQL Server (MCM) and have been recognized for my technical excellence and evangelism efforts by Microsoft by being awarded the Most Valuable Professional (MVP) for the last 5+ years. In my off hours I like to snowboard, karaoke, ride roller coasters, and play arcade games
LinkedIn: http://www.linkedin.com/in/melissacoatesprofile
Contact: https://www.CoatesDataStrategies/blog
Melissa Coates is a data architect with a background in data warehousing and business intelligence. Her current professional focus is enterprise-level Power BI governance, deployment, security, and administration. As the owner of Coates Data Strategies, Melissa produces training and consults to help companies strengthen and sustain their data-driven initiatives. Melissa is big supporter of the technical community, and has been a Microsoft Data Platform MVP since 2013. You can visit Melissa's website at CoatesDataStrategies.com, which includes community resources like diagrams, blogs, and videos.
LinkedIn: http://www.linkedin.com/in/kathikellenberger
Contact: http://auntkathisql.com
Kathi Kellenberger is the editor of Simple Talk at Redgate and a Data Platform MVP. She has worked with SQL Server for over 20 years and has authored, co-authored, or tech edited over a dozen technical books. Kathi is the co-leader of the PASS Women in Technology Virtual Group and a volunteer at LaunchCode. When Kathi isn’t working, she enjoys spending time with family and friends, cycling, singing, and climbing the stairs of tall buildings. Be sure to check out her courses on Pluralsight.
LinkedIn: https://www.linkedin.com/in/sqlrus
Contact: http://www.sqlrus.com
John Morehouse is currently a Consultant with Denny Cherry Associates living in Louisville, Kentucky. With over 2 decades of technical experience in various industries, John now focuses on the Microsoft Data platform and specializes in Microsoft SQL Server. He is honored to be a Microsoft Data Platform MVP, VMWare vExpert, Friend of Red Gate, Sentry One PAC member Community Ambassador, and 2016 Idera Ace. John has a passion around speaking, teaching technical topics, and giving back to the technical community as much as possible. He is a user group leader, SQLSaturday organizer, and former PASS regional mentor. He is also a blogger, avid tweeter, and a frequent speaker at SQLSaturday’s as well as other conferences.
LinkedIn: http://www.linkedin.com/in/billinkc
Contact: http://blog.billfellows.net
Bill Fellows is a SQL Server MVP and has been a database developer for most of his career, with the past 15 years focused on ETL. He is the organizer of Kansas City's eight SQLSaturdays and a speaker at many other SQLSaturdays, User Groups and the PASS Summit. Bill is the owner of Sterling Data Consulting where he gets to solve interesting data problems.
LinkedIn: http://www.linkedin.com/in/michaelbourgon
Contact: http://thebakingdba.blogspot.com
Michael Bourgon started his IT career by performing tech support and managing Sybase databases on Unix starting in 1995, before moving to SQL Server 7... continuing all the way to SQL Server 2017. His focus on automation has led him to such diverse topics as Service Broker, WMI, Table Partitioning, Shell scripting, In-Memory Tables, and Powershell. He's currently a senior DBA with a large healthcare company, dealing with millions of transactions of day and managing hundreds of servers. In his spare time he rides a bicycle, reads science fiction, blogs about SQL Server and Baking, and tries to raise his daughter to be a geek, too.
Contact: http://MtnDBA.wordpress.com
Andre has been in the IT industry for over 25 years in various positions with the majority working as database administrator, designer and programmer. His experience has been in the financial, travel and education industries.
LinkedIn: https://www.linkedin.com/in/mpgartland
Dr. Gartland is a Professor of Analytics and Management at Rockhurst University. He spends his time teaching and researching in the areas of analytics, data mining, predictive models, business intelligence and big data. His speciality is classification models for predictive analytics. He has more than a dozen published articles and book chapters, as well as numerous international presentations. Dr. Gartland is also the Director of Graduate Business Programs.
LinkedIn: http://www.linkedin.com/in/scottpshaw/
Contact: http://www.dbaexperience.com
Scott Shaw has over a decade of experience in data management. He is a frequent speaker at local and national community events and has co-authored two books on T-SQL. He teaches as well as implements Pig, Hive, Hadoop, as well as teaches courses on SQL Server, and Microsoft BI. He is currently working on a book titled quot;Practical Hive” to be published by Apress publishing. He lives in St. Louis and is a Sr. Solutions Engineer for Hortonworks.
With over 20 years of experience in large, high performance, mission critical environments, Dave brings a wealth of knowledge and experience. While his primary focus is the data platform, Dave has deep expertise in other fields, including Cloud (Private/Public/Hybrid), Storage, Virtualization, Compute and Networking. Dave also has deep experience in the Big Data space, having worked in technologies such as Hadoop, Data Lake, Cosmos DB and MongoDB. Dave is a international speaker on SQL Server related topics, most recently on SQL Server on Linux.
LinkedIn: https://www.linkedin.com/in/davefackler
Contact: http://davefackler.blogspot.com/
Dave Fackler is a business intelligence architect, focusing on enterprise data warehouse and business intelligence solutions using Microsoft technologies. Dave has helped organizations design and implement large-scale data warehouses, exploiting SQL Server enterprise database features using dimensional modeling design principles and best practices. He has also architected and developed several enterprise ETL processes using SSIS and its robust set of high-performance tasks and transformations. Dave has delivered various end-user reporting solutions using SSAS and SSRS, often coupled with SharePoint and Office components. Dave speaks about business intelligence at numerous technical conferences, user groups and professional groups each year.
LinkedIn: http://www.linkedin.com/in/b5lurker
Contact: http://blog.wakebi.com
Steve Wake is currently the Principal BI Developer at Brown and Caldwell and has experience in consulting, advertising, media, manufacturing, retail, charities, telecommunications and financial services organizations using the full on-premises Microsoft BI stack. Recent experience with the Azure services: Analysis Services, Logic Apps, Data Factory, Databricks, Snowflake and Power BI. Steve is also very involved in the SQL community, speaking at events around the world.
LinkedIn: https://www.linkedin.com/pub/keith-tate/34/a40/a46
Contact: http://thesqlchef.com
Keith Tate is a Senior Database Administrator with over 17 years of experience as a data professional. During Keith#39;s professional career he has been a developer, DBA and data architect. Keith is also active in the SQL Server community and is currently the chapter leader of the Albuquerque SQL Server User Group.
LinkedIn: http://www.linkedin.com/pub/jeff-renz/29/82a/aa4
Contact: http://www.revgen.com
Jeff Renz is a Senior Architect at RevGen Partners, currently working as the design architect and implementation lead on several projects for a Fortune Top 50 company. Jeff has worked with SQL Server and BI for 15+ years and has 10 years’ experience with data warehouse design and implementation. In addition to consulting, he is joining the University of Denver adjunct faculty and is expected to begin teaching in the ICT program starting in June. He received his bachelor’s degree in Computer Science, his master’s degree in Operations Research from Colorado School of Mines, and will be graduating from the Harvard Business Analytics Program in December.
Brian is a database administrator at Children International in Kansas City. He has been working with SQL Server technologies since 1998, including roles in report development, application development and database administration.
LinkedIn: http://www.linkedin.com/in/reevessmithiii/
Contact: http://reevessmith.wordpress.com
Reeves Smith, owner and principal architect of Macer Consulting, is passionate about applying data technologies that empower organizations. Reeves wields his knowledge and experience to lead, design, architect, and teach, working with both data center and business project teams. He approaches every project by first understanding the organization’s business challenges, and then developing a unique approach that targets those business needs accurately and effectively. Reeves Smith has more than 20 years of experience working on the SQL Server stack. He is a Microsoft Data Platform MVP and Microsoft Certified Master, and regularly delivers technical presentations at international, regional, and local conferences and user groups.
LinkedIn: https://www.linkedin.com/pub/xuan-pham/39/3a7/965
Xuan Pham teaches time series analysis and forecasting, business intelligence, applied data mining, spatial analysis, and economics at Rockhurst University.
test
LinkedIn: https://www.linkedin.com/in/jdwade
Contact: http://wadingthrough.com
JD Wade has been providing solutions using various Microsoft products in the St. Louis area for over 18 years. J.D.’s expertise is the architecture, design, deployment, and troubleshooting of SharePoint and Microsoft Cloud solutions as well as interfacing with the surrounding technologies (directory services, e-mail, load balancers, DNS, SQL, WAN accelerators, etc.). J.D. has worked on the deployment of various corporate intranet, extranet, and public-facing web sites.
LinkedIn: https://www.linkedin.com/in/robkraft?
Contact: http://csharpdeveloper.wordpress.com
Rob Kraft is an independent software architect, project manager, and developer from Lee#39;s Summit, MO. He was a certified trainer on SQL Server and co-authored a few books about SQL Server and network security. He has been a full or part-time SQL Server DBA since version 4.2. He runs www.KansasCityUserGroups.com and he blogs occasionally at http://csharpdeveloper.wordpress.com/.
I spent several years designing, deploying and managing large scale SQL Server infrastructure for various companies. Now I#39;m a data architect, specializing in modeling and transformation of data between disparate environments.
LinkedIn: http://www.linkedin.com/pub/sudhir-gajre/30/732/5b5/
Contact: http://www.dbbest.com/blog/author/sudhir/
Sudhir has over 20 years of experience in the Data Management and the Analytics field. He spent the last 14 years at Microsoft where he was a Data Architect and later a Principal Technologist. He has authored SQL Server performance tuning whitepapers, designed VLDB and Highly Scalable SQL Server Architectures, and led technical teams. He is a frequent speaker at conferences and SQLSaturdays and is a recognized expert in the Data Management field. He is a Director with DB Best Technologies.
Contact: http://sqlandcomics.com/
I#39;ve been working in SQL Server for 4 years. I specialize in SSIS development and query performance tuning.
LinkedIn: https://www.linkedin.com/pub/christopher-wolff/11/a07/458
Contact: http://sqlred.blogspot.com/
Chris Wolff has been a developer, report writer, and an admin in Microsoft and SQL Server Space since SQL Server 2000 in industries such as telecommunications, green energy, money transfers, and online accounting. He has been an active member of the Denver SQL User Group since 2011 and enjoys learning new things about computers. His interests includes video games, movies, and enjoying time with his wife and 2 kids.
test
LinkedIn: https://www.linkedin.com/in/brandonreno
I#39;ve been obsessed with data for most of my life; from sampling data from video games to figure out their underlying formulas to designing and implementing large data warehouses as an adult. I#39;ve been working with MS SQL Server since 2003, and have worked with nearly every aspect of it, from administration to development in both transactional and analytical environments.
LinkedIn: https://www.linkedin.com/in/davidmmaxwell
Contact: https://dmmaxwell.wordpress.com/
David Maxwell has almost 20 years of experience with SQL Server, with a keen interest in performance tuning, monitoring, and troubleshooting. He has experience in environments as diverse as health care institutions, auto manufacturers, and insurance companies. David has been a frequent presenter at SQLSaturday events around the United States since 2012, as well as a presenter for the DBA Fundamentals Virtual Group, the Performance Virtual Group, 24 Hours of PASS, and the annual PASS Summit. David participates in his local Columbus Ohio PASS Local Group, where he serves on the board of directors as SQLSaturday coordinator.
LinkedIn: http://www.linkedin.com/in/melissacoatesprofile
Contact: https://www.CoatesDataStrategies/blog
Melissa Coates is a data architect with a background in data warehousing and business intelligence. Her current professional focus is enterprise-level Power BI governance, deployment, security, and administration. As the owner of Coates Data Strategies, Melissa produces training and consults to help companies strengthen and sustain their data-driven initiatives. Melissa is big supporter of the technical community, and has been a Microsoft Data Platform MVP since 2013. You can visit Melissa's website at CoatesDataStrategies.com, which includes community resources like diagrams, blogs, and videos.
Tristan is a Kansas City local and currently a database administrator at Datapipe managed hosting. He#39;s worked with all versions of Sql Server starting with 2000 including reporting services. He also has experience with Oracle, DB2, and MySql. Tristan is a returning speaker from previous SQLSaturdays and also the Kansas City Sql Server users group.
Contact: http://wendyverse.blogspot.com
Wendy Pastrick is from Chicago, IL, and for the past 15 years has served as a Database Administrator supporting both development and production environments. Her many years of involvement with PASS include WIT Virtual Chapter and the Chicago Suburban User Group, serving as Regional Mentor, and as a PASS Board member since 2013. Wendy has organized several highly successful SQLSaturday events in Chicago.
test
Contact: http://vinsolutions.com
Chase Aucoin has nearly a decade working several large scale data driven application including FedEx Freight, with over half a billion transactions per day.
LinkedIn: https://www.linkedin.com/pub/matt-wigdahl/65/643/217
Contact: http://wigdahl.net
Matt Wigdahl is Director of Software Quality at ScriptPro LLC and a SQL Server MCP. He has configured, developed with, and optimized queries for SQL Server for over 15 years, on both sides of the developer / DBA line.
LinkedIn: http://www.linkedin.com/pub/russ-thomas/59/601/4b2/
Contact: http://www.sqljudo.com
Prior to focusing full time on IT Management and Database Administration in the Denver Colorado financial sector, Russ spent several years in law enforcement including four as a training Sergeant and Washington CJTC Instructor specializing in Emergency Vehicle Driving at Portland Intl Raceway. An experienced public speaker and trainer, Russ also has two decades of hands on IT work and leadership experience. Russ is a SQL Server Data Platform MCSE and is active in the SQLSaturday community.
LinkedIn: http://www.linkedin.com/in/JohnDeardurff
Contact: https://www.sqlmct.com
John has been a Microsoft Certified Trainer (MCT) for over 20 years teaching Azure, SQL Server, Exchange Server, and Windows Server networking courses. He is currently a SQL Premier Field Engineer for Microsoft. He is an MCT Regional Lead for the Eastern United States and a former Data Platform MVP.
LinkedIn: http://www.linkedin.com/in/b5lurker
Contact: http://blog.wakebi.com
Steve Wake is currently the Principal BI Developer at Brown and Caldwell and has experience in consulting, advertising, media, manufacturing, retail, charities, telecommunications and financial services organizations using the full on-premises Microsoft BI stack. Recent experience with the Azure services: Analysis Services, Logic Apps, Data Factory, Databricks, Snowflake and Power BI. Steve is also very involved in the SQL community, speaking at events around the world.
LinkedIn: http://www.linkedin.com/in/eleightondick
Contact: http://www.edleightondick.com
Ed Leighton-Dick is a Microsoft MVP, SQL Server performance and architecture specialist, and Founder/Principal Consultant of Kingfisher Technologies. He is a frequent volunteer with PASS, including current roles as a Regional Mentor, co-leader of I-380 PASS local group, and co-leader of the HA/DR virtual group. He can often be found teaching sessions at local, regional, and national events, including user groups, SQLSaturday, and PASS Summit.
Leslie Weed is currently a Data and BI Architect with RevGen Partners in Denver, CO. She has been a SQL Professional specializing in Business Intelligence, data analytics, systems implementation, integration, and solutions delivery for the last 20ish years, including a variety of Enterprise Data Warehouses in various industries.
LinkedIn: https://www.linkedin.com/in/billgraziano
Contact: http://billg.sqlteam.com/
Bill is a SQL Server consultant focusing on availability, performance, security, and developer support. He has nearly 20 years for experience supporting a wide variety of SQL Server installations. He is a former President of PASS where he served on the Board for ten years. Bill was a SQL Server MVP for the previous thirteen years. He is the publisher of SQLTeam.com where his SQL Server articles have been read by DBA’s and developers all around the globe. Bill is the author of two popular free SQL Server utilities: ClearTrace for analyzing SQL Server performance traces and Is It SQL? that provides simple SQL Server monitoring.
The following is a list of sponsors that helped fund the event.


OGARio Developers - The OGARio ongoing project
Welcome to the community for developing custom OGARio scripts
Please note:
Making mods is hard work, needs much searching and testing.
Steps:
1. If you don't own a website, make a github account and repo with same name + .github.io (otherwise you will be forced to use code as raw).
2. Copy our ogario.js and ogario.master.js (see example for the source code) files to your github repo.
3. Use notepad++, Visual Studio or any integrated development environment.
4. Use the source from http://cdn.ogario.ovh:9000/v4/beta/ , type on your browser: view-source:http://cdn.ogario.ovh:9000/v4/beta/
5. Change the line:


[soldiers continue shooting at him, he returns fire]
Gordon: The next time I hear someone complain about their commute again, I think I'm just going to punch them in the face.
It's very common for our protagonists to find their way onto a train. After all, it's a prime location for adventure. You're stuck in a confined space, and you're unable to leave once the train is moving.
After you've run around on the train for long enough, the only way left to go is up, often leading to a Traintop Battle. Other potential goals/dangers include low-hanging signals and tunnels, coupling or decoupling cars, encounters with other vehicles (other trains, aircraft, Humongous Mecha, etc.) moving behind or alongside/above the train to drop off enemies or attack the player (or the train itself), or a time limit before the train reaches its destination (stopping optional).
The music for such stages will often have a galloping or chugging rhythm.
Not to be confused with Rail Shooter. Thriller on the Express is the non videogame version of this trope. See also Levels Take Flight when the locomotive is an airship.
Examples:
- The Legend of Zelda: Spirit Tracks, as the name suggests, has some of these.
- Uncharted 2: Among Thieves has a few levels that take place around a train going up toward Shangri-La.
- The final level of Uncharted: The Lost Legacy takes place on a train carrying a nuclear warhead headed towards an Indian village.
- Mirror's Edge, where Faith surfs the train, in addition to one Train Escape.
- Tomb Raider
- Tomb Raider: The Last Revelation features and extensive fight from one end of a cargo train to another, often forcing Lara to precariously cling to the side of a moving train to advance.
- Teenage Mutant Ninja Turtles: Turtles in Time has the "Bury My Shell At Wounded Knee" level, set in a Western-timed train.
- The Batman Returns licenced SNES game has the sixth level that takes place aboard the Red Triangle Circus train. The boss is the ringleader of the circus, the creepy Organ Grinder.
- Final Fight 2 has the fourth stage that takes place aboard the R&B Circus train. The boss is Philippe, quintessential Monster Clown and ringmaster that has been using the circus to smuggle illegal items for the Mad Gear Gang.
- Level 3 in Outlaws takes place on a train.
- One level in the original Blood. And several levels in its sequel.
- Gordon Freeman spends a lot of time on trains, although never during active gameplay. Half Life 1 famously started with him in an elevated tram; Half-Life 2 had him arrive in City 17 on a train; and in Episode One, he and Alyx hitched a ride on a Combine train, and later used a rebel-operated train to escape from the city. Also, the level On A Rail of the original game did involve active gameplay for Gordon.
- Unreal Tournament, AS-HiSpeed.
- Spiritual successor AS-Convoy in Unreal Tournament 2004 is of a similar concept, albeit with a Base on Wheels and its attendant vehicles rather than a train.
- Duke Nukem: Manhattan Project Has the start of one of the levels on the roof of a train and later (possibly in the same level) there is a boss fight on top of a much shorter train.
- GoldenEye (1997), imaginatively titled "Train," which has Bond battling through a converted missile train in order to save Natalya.
- The From Russia with Love game had a level that began on a train and led to a station - also titled "Train".
- In one level in Everything or Nothing, Bond catches up to a moving train on a bike, leaps off the bike onto the train, then fights his way through the train, eventually encountering Jaws, and battling him.
- TimeSplitters: Future Perfect features a train level in the 1960s.
- Team Fortress 2, as with any Source engine game, has loads of community created content and maps, one of which is a map called ctf_convoy that takes place on two massive missile carriers careening through a canyon.
- The House of the Dead: OVERKILL (and by proxy the spin-off Typing of the Dead Overkill} has a level called Scream Train, a possibly reference to Resident Evil 0, it features a large double story over-night sleeper filled with zom-er, mutants.
- PAYDAY 2 has two train-related heists. The first, named Transport: Train Heist, sees the player stealing a turret (a level 1 RED sentry gun from Team Fortress 2) and its ammos in a train that is currently stopped on a railway bridge. The second is a part of the Biker Heist, and sees the heister boarding a freight train and steal a BCI helmet.
- One level in the first installment of Soldier of Fortune.
- Red Steel 2 has a train level which involved lots of working your way through carriages then finding the way is blocked and having to go up on the roof, then finding that way is blocked and going down through the carriages again. Interestingly your movement is hampered by the constantly swaying train.
- Medal of Honor: Frontline has a level in which you must fight your way through a Nazi armoured train to reach the Big Bad at the far end. Excitingly, you can use its mounted guns to blow up other trains as they pull alongside.
- In the Animaniacs video game for the Sega Genesis, in the second half of the Western Level, the Warner Siblings travel aboard a train. The boss of the stage is Ralph the Guard. During the first encounter, the Warner siblings must toss pies at him from an oven in the bakery car, while he tries to do vice-versa to them while riding a rail-mounted segway. In their second encounter, the Warners reach the engine. They must fill it with coal so it can outrun Ralph.
- One level of Ape Escape 3 took place partially in/around a train.
- One of the Boss Battles in Banjo-Tooie takes place on board Chuffy the locomotive.
- In Bubsy in Claws Encounters of the Furred Kind, the first halves of "Chapter 7: The Good, the Bad, and the Woolies", "Chapter 8: A Fistful of Yarn", and "Chapter 9: Dances With Woolies" take place on a train travelling through the desert.
- The eighth level of Cool Spot is entitled "Loco Motive", and given Spot's diminutive size, takes place on an electric train set.
- Contra
- Contra Hard Corps had this as one of its stages, ending with a Humongous Mecha boss that catches the train, forcing you to fight it. The Game Boy Advance port of Contra III: The Alien Wars even imported this level.
- Contra Shattered Soldier also had a train top stage with a Humongous Mecha as the boss, in an obvious homage to Hard Corps.
- The fourth level of the The Flintstones Licensed Game for the Sega Genesis takes place on the Dino Express, where Fred looks for Betty's missing ribbon. When Fred reaches the engine, it is revealed to be powered by a running dinosaur.
- Stage 3 of Patched Plains and Stage 5 of Rhythm Route from Kirby: Planet Robobot take place in the trains of the Haltmann Works Company. The former was a literal locomotive, while the latter is more of a modern-day subway train.
- In Little Nemo: The Dream Master, in the "House of Toys" level, Nemo rides a toy train whilst dodging enemies and hazards.
- Looney Tunes games:
- In Sylvester & Tweety In Cagey Capers for the Sega Genesis/Mega Drive, the "Mayhem Express" level takes place onboard a train.
- Desert Demolition Starring Road Runner and Wile E. Coyote, also for the Sega Genesis/Mega Drive, has a level like this, entitled, Choo Choo Terrain.
- Road Runner's Death Valley Rally for the SNES has a circus train level, entitled, Train Runnery, with various circus animals either helping or hindering your progress.
- McDonald's Treasure Land Adventure for the Sega Genesis/Mega Drive has a circus train in the first half of the second world.
- Several levels in the Mega Man X and Zero games:
- Charge Man's stage from Mega Man 5. It's worth mentioning that Charge Man himself is an anthropomorphic train.
- Slash Beast's stage from Mega Man X4, appropriately called Military Train. Partway through the level there's mooks who destroy the train couplings, and the miniboss is a killer robot train car that attacks with extendable spikes.
- An early level in Mega Man ZX Advent also has one towards the beginning.
- One level of Rocket Knight Adventures has your jetpack-wearing armor-clad laser-sword-wielding possum riding a little hand-car-thingie along the rails as he tries to catch up to the evil robot train with ray guns and clawed arms. Best boss ever.
- One of the Doc Ock fights in the Spider-Man 2 game took place on a train, and by proxy a portion of the film of the same name did as well.
- Super Mario Bros.:
- The first planet encountered in the "Toy Time Galaxy" level from Super Mario Galaxy has a large model train on it.
- Chapter 6 in Paper Mario: The Thousand-Year Door took place mostly on a very posh train called the Excess Express, in a loose parody of Murder on the Orient Express and, more broadly, a pastiche of whodunnit stories.
- Shyguy's Perplex Express in Mario Party 8, whose gimmick is that a Magikoopa sometimes comes by and scrambles the order of the cars, shifting the board and everyone's positions.
- Super Mario 3D World has three train levels: two military trains captained by Pom Pom, and one made of gold that is a bonus level.
- Several of the stages of Captain Toad: Treasure Tracker take place on a moving train, requiring the player to explore inside, outside, and on top of the cars.
- Sunset Express in Paper Mario: Color Splash is a train with a western motif.
- Sonic the Hedgehog games:
- Sunset Park Act 3 from Sonic Triple Trouble. The boss is the engine itself, which fires spiked cannonballs at the player.
- In Sonic Adventure, in the middle of E-102 Gamma's Hot Shelter level, Gamma must travel across a pair of high-speed cargo trains, the rightmost of which is loaded with badniks. When he hits the switch on the rightmost engine, it will take him to the center of the base, where an upgraded E-105 Zeta is waiting for him.
- In Sonic Shuffle, the fourth board, Riot Train, is set on a runaway train. Occasionally, freight cars would couple to or uncouple from the train, and the final mini-game involves Sonic and his friends pushing the train back to stop it from falling off a cliff.
- In Sonic Heroes, either Rail Canyon or Bullet Station had this as part of the level.
- Radical Train in Sonic the Hedgehog (2006).
- In Sonic Mania, at one point in Sonic and Tails' Mirage Saloon Act 1, you'll drop from the Tornado and onto a train driven by Dr. Eggman.
- Sunset Riders, being a Wild West themed game, had two train levels. The first one, which was the second level of the game, had you riding horses alongside a train while shooting bandits that were riding up to it or were already on board. The second train level had you getting aboard the caboose and having to shoot your way to the engine.
- Tiny Toon Adventures games:
- Tiny Toon Adventures Buster Busts Loose for the SNES has this in the second half of the Western-themed level.
- Hamton's Auto-Scrolling Level in Tiny Toon Adventures 2: Trouble in Wackyland for the NES, which also has a Traintop Battle against Arnold the Pit Bull.
- Tiny Toon Adventures Babs Big Break for the Game Boy has a train in the middle of the second stage.
- Level 2 of Vectorman has the titular character morph into a train to battle Warhead on a set of levitating tracks.
- Stage 7-1 of the NES game Vice: Project Doom.
- The original Viewtiful Joe has a train sequence in the latter half of the 5th world.
- Wario Land:
- There are two in Wario Land: Super Mario Land 3 that double as Auto Scrolling Levels.
- Two levels in Wario Land II (one of which is underground).
- Wreck Train and Derailed Express in Wario Land: Shake It!.
- Wells has a level set on a train.
- Yoshi's Crafted World:
- "Rail-Yard Run" (part of Sunshine Station) involves Kamek disassembling a steam engine, and Yoshi must find the three missing pieces to reassemble it. When he does, the train will take him to the goal.
- "Whistlestop Rails" from Big Paper Peak is another locomotive level, this time with the better part of the level spent riding trains through fields and caves and dodging Fangs.
- "Jungle Tour Challenge" from Rumble Jungle involves Yoshi riding on a train as he shoots eggs at the animal targets.
- "Gator Train Attacks!" is a Traintop Battle against the titular Gator Train, which rides on rails parallel to Yoshi's.
- Final Fantasy:
- The ghostly train to the afterlife from Final Fantasy VI, which is a boss in itself (and can be suplexed).
- Final Fantasy VII has the team take a train, only for the guards to catch up with them, leaving our heroes to make a dash for it. There also is a haunted area named the Train Graveyard, full of derelict trains.
- In Final Fantasy VIII there's the Timber Owls SEED mission (plus a bossfight) that takes place on two separate trains.
- A good chunk of the second Professor Layton game, Professor Layton and the Diabolical Box, takes place on the Molentary Express, the most luxurious train in the world.
- Skies of Arcadia has a train sequence as well while escaping from the Big Bad who slowly causally walks towards you.
- In BoxxyQuest: The Gathering Storm, the first half of Chapter 6 is set on the luxury Hype Train as it travels from one site to another. Predictably, it turns into a murder mystery scenario almost as soon as you get onboard.
- Part of one of the final dungeons in Secret of Mana takes place on an undead-infested metro train.
- Shining Force III had a whole chapter about sneaking onto a train, people talking about trains, fighting in the train and then a big fight on top of the train for good measure. This was your standard medieval themed RPG so it makes sense it was such a big deal.
- World of Warcraft has the Grimrail Depot 5-man dungeon, where the players attack a train depot, board a freight train, and fight through the enemies until they reach the boss. After killing the boss, they sabotage the engine and cause the train to wreck and explode.
- There is also the Blackrock Foundry, where the players fight Operator Thogar in the middle of a railway depot. Trains come through during the fight on the different rail lines, and if they hit a player, they deal most of the player's health in damage.
- Star Wars: The Old Republic has the Crisis on Umbara flashpoint, the first half of which takes place both on top of and inside a moving hovertrain.
- The Game Boy Color adaptation of Harry Potter and the Philosopher's Stone has a level set on the Hogwarts Express. Harry meets Ron at the back of the last coach and there's a boss fight with Draco Malfoy, but not much else aside from a lot of other students to talk to.
- In You Are Not The Hero, Petula boards a haunted train on her journey.
- Resident Evil 0 starts out on a train infested with leeches, OH and the undead. Then it crashes into a mansion full of the things. Talk about a lousy trip.
- The climactic battle with William Birkin in Resident Evil 2 takes place aboard an escape train fleeing the (naturally) self-destructing Umbrella lab.
- Splinter Cell: Pandora Tomorrow has a level where Sam Fisher has to infiltrate and interrogate someone on a train. He inevitably ends up on top of the train, and the sides, and the bottom.
- One level in Commandos 3, where you're recovering some paintings.
- Grand Theft Auto: San Andreas has three: You hitch a ride on a train and steal its cargo, you're on a motorcycle keeping up alongside the train, the last is on a jetpack flying around the train. There are side-missions where you can drive a train, but nothing interesting happens. At all. Unless you intentionally crash the thing.
- Red Dead Redemption has two such missions, both of which have the player manning a gatling gun on one of the cars to fend off enemies attacking the train.
- Assassin's Creed: Syndicate features a train as the protagonists Home Base. Also, unsurprisingly given the time period, trains play a big part in the game and several missions revolve around high-jacking, protecting, reaching and escaping on moving trains.
- The NES game Cowboy Kid has one before the battle with Slash Joe.
- Jedi Academy had a level where you had to disarm a bomb on a crowded train, and then stop the bad guys from ramming it into the station.
- The Last Express was set entirely on a train. The Orient Express, to be precise.
- Act 2-1 in Ninja Gaiden II: The Dark Sword of Chaos
- The first boss of Persona 3, Priestess, hijacks a train you're investigating. Also a Time-Limit Boss.
- One level in Final Fight takes place in a metro train as well as station.
- The Egypt stage in the NES version of Strider begins with a train ride to the pyramid in question.
- A mission in Zone of the Enders: The 2nd Runner involves chasing a train before it can deliver a deadly payload to the Redshirt Army. But since you have to destroy said train, it plays more like a Battleship Raid.
- The second mission in Time Crisis 2.
- As well as the last part of the second stage in Time Crisis 3.
- The climax of Gears of War has you work your way up a train, fighting off every kind of Mook and Miniboss the game can throw at you, before the confrontation with the Final Boss.
- Broken Sword has one; it Bait And Switches a Traintop Battle, only to have you climb back down into another carriage to stop a gunman shooting Nico.
- Sector 3 of Jumper Two features Ogmo thrown on a train by the Conductor. Of course, the train was designed for a very luxurious travel.
- Jean-Bison's trainyard in Sly 2: Band of Thieves features several Train Job missions.
- Heather Mason has to fight through a Sinister Subway train full of monsters in Silent Hill 3.
- You find yourself amidst a Train Job in Red Dead Revolver while going to Brimstone.
- The first level of Victoria's world in LittleBigPlanet 2 takes place on a train.
- Dissidia Duodecim has the Phantom Train from Final Fantasy VI as a level. The characters fight inside one of the cars and the seats are breakable. It's easily the most confined arena in the game, but it more or less works since the walls become partially transparent whenever doing otherwise would interfere with the camera.
- Shadows of the Empire has the Ord Mantell Junkyard level.
- Klonoa 2: Dream Champ Tournament has this for the second area.
- Alice: Madness Returns has the Infernal Train level.
- In Th 3 Plan, a heist game, one of the first stages is on a train going through a very long tunnel.
- Cactus McCoy has several levels on a train. And it's AWESOME.
- Monster Tale has one of these levels.
- Distorted Travesty has one, of course. It then parodies it by having the train's interior be an Absurdly Spacious Sewer.
- All of the Hudson Soft game Stop The Express.
- Not quite a strict Locomotive Level per se, but the Macbeth mission in Star Fox 64 features a train which the team is trying to destroy. If one successfully flips all eight paddles and then manages to shoot the switcher-lever, the result is the gratifying spectacle of the enemy locomotive smashing into the supply depot, destroying the whole thing. If one doesn't manage to do so, then the locomotive, which tows a heavily armed "kite" mech, serves as the level's boss.
- The Battle Subway in Pokémon Black and White and the sequels. Made worse because The Computer Is a Cheating Bastard and frequently becomes That One Level.
- The Data East arcade game Western Express (released as Express Raider in North America) is another game that takes place entirely on train themed levels. It also has a western theme.
- The Taito arcade game called Wild Western involves protecting a train from bandits.
- The first real dungeon in Tales of Xillia 2 is a train being raided by terrorists. It seems like a normal enough scenario initially, but things get weird halfway through...
- In Kingdom Hearts 3D: Dream Drop Distance, the Solar Sailer in The Grid takes on an appearance similar to a freight train.
- In The Matrix: Path of Neo this is what the second Sinister Subway level turns into. It's filled with Ominous Visual Glitches and A Glitch in the Matrix.
- Act 2-2 in Vanquish.
- Grimrail Depot in World of Warcraft: Warlords of Draenor.
- Before the final showdown in Yo! Joe! Beat the Ghosts, the player has to pass through a metro train ridden with enemies. For obvious reasons, this level is much shorter and simpler than any other.
- Outskirt Stand is where the main story begins in Pokémon Colosseum and the location later returns in Pokémon XD: Gale of Darkness. In these games the locomotive is broken down in the middle of the desert and has since been converted into a restaurant and bar.
- Metal Slug 2's third stage is a train battle that includes having to jump onto a second train in the middle of it.
- Splatoon 2: Octo Expansion has the Deepsea Metro, a Sinister Subway that serves as the game's main Hub Level.


output: github_document always_allow_html: yes —
It is useful to be able to simulate data with a specified structure. The faux
package provides some functions to make this process easier. See the vignettes for more details.
You can install the newest version of faux from GitHub with:
Because faux is still in early development, some features will break in future versions. Include sessioninfo::package_info() in your script to list the versions of all loaded packages.


Congress Gives Fadnavis Imperative, Ajit Pawar A 'chance', Before SC Maharashtra Showdown
by Prachi MankaniGeneral News
After NCP sacked Ajit Pawar as the legislative party leader, Ashok Chavan stated the Devendra Fadnavis should resign promptly without waiting for the floor test
Written By Prachi Mankani | Mumbai | Updated On: November 24, 2019 10:38 IST
After the NCP sacked Ajit Pawar as the legislative party leader, Former Maharashtra Chief Minister and Congress leader Ashok Chavan stated the Devendra Fadnavis should resign promptly without waiting for a credible resolution they will not be able to prove majority in the floor test. While the BJP claims that the entire NCP legislative party has consented to be a part of the government, NCP supremo Sharad Pawar made it clear that he did not endorse the decision of Ajit Pawar. Chavan also claimed that Fadnavis has tricked the Governor to prove the majority. Furthermore, he asserted that Ajit Pawar should also forget his 'mistake' and resign.
Prithviraj Chavan, another senior Congress leader, said that Ajit Pawar's defiance of his party was the NCP's internal matter. In the meantime, sources have also revealed that 50 MLAs attended the meeting chaired by Sharad Pawar while a number of MLAs in the Ajit Pawar camp are believed to have changed their stance. The government has been given time till November 30 to prove its majority.
READ: Maharashtra politics LIVE Updates: Supreme Court to hear Shiv Sena-NCP-Congress plea
READ: Inside Scoop: Shiv Sena-Congress-NCP to file a petition SC, seek urgent hearing
Maharashtra govt hearing in Supreme Court
After Devendra Fadnavis and Ajit Pawar pulled off the biggest surprise by swearing-in as the Chief Minister and Deputy Chief Minister of Maharashtra respectively, Shiv Sena-NCP and Congress filed a petition in the Supreme Court. The SC will hear the petition filed by Shiv Sena-NCP-Congress, challenging the Maharashtra government’s decision to invite Devendra Fadnavis for government formation in the state at 11:30 AM on Sunday. As per sources, Congress leader Kapil Sibal will represent the Sena-Cong-NCP in front of the three-judge bench comprising Justice NV Ramana, Justice Ashok Bhushan and Justice Sanjiv Khanna. The parties have contended that they should have been invited to form the government owing to their constituting a majority in the Assembly and are demanding immediate floor test.
READ: Sharad Pawar dials Congress' Ahmed Patel after crucial meeting with NCP MLAs: Sources
READ: Sanjay Raut slams Governor of Maharahtra; Says 'This does not glorify politics'


DES_CRYPT
Section: Linux Programmer's Manual (3)
Updated: 2014-08-19
Index
Return to Main Contents
NAME
des_crypt, ecb_crypt, cbc_crypt, des_setparity, DES_FAILED - fast
DES encryption
SYNOPSIS
#include <rpc/des_crypt.h>
int ecb_crypt(char *key, char *data, unsigned datalen,
unsigned mode);
int cbc_crypt(char *key, char *data, unsigned datalen,
unsigned mode, char *ivec);
void des_setparity(char *key);
int DES_FAILED(int status);
DESCRIPTION
ecb_crypt()
and
cbc_crypt()
implement the
NBS
DES
(Data Encryption Standard).
These routines are faster and more general purpose than
crypt(3).
They also are able to utilize
DES
hardware if it is available.
ecb_crypt()
encrypts in
ECB
(Electronic Code Book)
mode, which encrypts blocks of data independently.
cbc_crypt()
encrypts in
CBC
(Cipher Block Chaining)
mode, which chains together
successive blocks.
CBC
mode protects against insertions, deletions and
substitutions of blocks.
Also, regularities in the clear text will
not appear in the cipher text.
Here is how to use these routines.
The first argument,
key,
is the 8-byte encryption key with parity.
To set the key's parity, which for
DES
is in the low bit of each byte, use
des_setparity().
The second argument,
data,
contains the data to be encrypted or decrypted.
The
third argument,
datalen,
is the length in bytes of
data,
which must be a multiple of 8.
The fourth argument,
mode,
is formed by ORing together some things.
For the encryption direction OR in either
DES_ENCRYPT
or
DES_DECRYPT.
For software versus hardware
encryption, OR in either
DES_HW
or
DES_SW.
If
DES_HW
is specified, and there is no hardware, then the encryption is performed
in software and the routine returns
DESERR_NOHWDEVICE.
For
cbc_crypt(),
the argument
ivec
is the 8-byte initialization
vector for the chaining.
It is updated to the next initialization
vector upon return.
RETURN VALUE
- DESERR_NONE
-
No error.
- DESERR_NOHWDEVICE
-
Encryption succeeded, but done in software instead of the requested hardware.
- DESERR_HWERROR
-
An error occurred in the hardware or driver.
- DESERR_BADPARAM
-
Bad argument to routine.
Given a result status
stat,
the macro
DES_FAILED(stat)
is false only for the first two statuses.
VERSIONS
These functions are present in
glibc 2.1 and later.
ATTRIBUTES
Multithreading (see pthreads(7))
The
ecb_crypt(),
cbc_crypt(),
and
des_setparity()
functions are thread-safe.
CONFORMING TO
4.3BSD.
Not in POSIX.1-2001.
SEE ALSO
des(1),
crypt(3),
xcrypt(3)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- VERSIONS
-
- ATTRIBUTES
-
- Multithreading (see pthreads(7))
-
- CONFORMING TO
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 02:55:14 GMT, September 18, 2014


This section is for the field metadata. Responses entered here will be stored at this field until the form is finalized.


{% extends "chrome.html" %} {% block content %}
{{_('This is where you can add lessons.  Please use the format #-# for the naming')}}


User Guide
Basics¶
To learn how to use KECS let’s start with the basics.
Creating our world¶
The first thing that we need for using KECS is to create our world, a object that will hold all of our entities, with their components, and systems.
For this we could just do :
val world = World()
Adding entities¶
Now we need to add entities to our world.
val myEntity = Entity()
Adding components¶
An entity is just an instance in our world, but we need to add components to it that represent what that entity contains.
For example if we have this components.
data class Position(var x : Float, var y: Float)
data class Player(val name : String)
Now we could add to our entity the components that represent it.
myEntity.add(Postion(x = 0.0f, y = 0.0f))
myEntity.add(Player(name = "Jon"))
Getting a component¶
When we have a component we could get a component it has using their type.
val player = myEntity.get<Player>()
println("the player is ${player.name}")
Getting Destructuring¶
We could have Destructuring declarations to obtain components using pair or triple.
val (vel, pos) = myEntity.pair<Velocity, Position>()
val (vel, pos, player) = myEntity.triple<Velocity, Position, Player>()
Adding the entity to our world¶
Now that our entity has what we need we could add it to our world.
world.add(myEntity)
Creating a system¶
Now that we have an entity in our world we need to add system that add behavior to them, in this example we will just move the position base on the delta time happen between updates.
class MoveSystem : System() {
override fun update(delta: Float, total: Float, world: World) {
world.entities<Position> {
val pos = it.get<Position>()
pos.x += 5.0f * delta
pos.y += 5.0f * delta
}
}
}
Update our world¶
Now that we have our entities, components and systems we could ask for our world to update.
while (...) {
world.update()
}
This will invoke our System and update our entities according the logic it has.
Using KECS DSL¶
Since we are using Kotlin we could provide a DSL that simplify some steps that we did before.
Creating our world¶
With the dsl we could create a world and add system to it.
val world = world {
+MoveSystem()
}
Creating entities¶
We could as well create entities with their components.
val myEntity = entity {
+Postion(x = 0.0f, y = 0.0f)
+Player(name = "Jon")
}
world.add(myEntity)
Quick entity creation¶
However, we could create entities and add them to our world with in one step.
val myEntity = world.add {
+Postion(x = 0.0f, y = 0.0f)
+Player(name = "Jon")
}
Creating Systems¶
We look at before at creating a System, but we didn’t get in the details of how they work.
Independently time update¶
If we look at the code of the System that we create before we could see the update function.
class MoveSystem : System() {
override fun update(delta: Float, total: Float, world: World) {
world.entities<Position> {
val pos = it.get<Position>()
pos.x += 5.0f * delta
pos.y += 5.0f * delta
}
}
}
In this example we will move 5 units on x and y per second independently of how often / late our system get called.
Creating Anonymous Systems¶
So far we have created a System using a class, however we could creat Anonymous Systems.
val world = world {
+object : System() {
override fun update(delta: Float, total: Float, world: World) {
world.entities<Position> {
val pos = it.get<Position>()
pos.x += 5.0f * delta
pos.y += 5.0f * delta
}
}
}
}
Using Views¶
Our KECS world is actually a View, a class that hold entities and provide methods to use them.
Creating Views¶
We could get a subview of a view just using the view function, giving the components that we are interested on.
val view = world.view(Position::class, Velocity::class)
Creating views from pairs¶
We can creat views from pairs
val view = world.pairs<Position, Velocity>()
view.forEach { (pos, vel) ->
// do something with pos and vel
}
//or
val view = world.pairs<Position, Velocity> { (pos, vel) ->
// do something with pos and vel
}
Creating views from triples¶
We can creat views from pairs
val view = world.triples<Position, Velocity, Player>()
view.forEach { (pos, vel, player) ->
// do something with pos, vel and player
}
//or
val view = world.pairs<Position, Velocity> { (pos, vel, player) ->
// do something with pos, vel and player
}
This view will contain all the entities that has a Position and Velocity component.
Iterating views¶
Views implement the Iterable
view.forEach {
...
}
view.sort {
...
}
view.groupBy {
...
}
Obtaining a single Entity¶
Some times we may want to obtain a single Entity from a view.
val entity1 = view.entity(Player::class)
//or
val entity1 = view.entity<Player>()
Obtaining a set of Entities¶
Some times we may want to obtain a set Entities from a view.
val entity1 = view.entitie(Player::class)
//or
val entity1 = view.entitie<Player>()
Obtaining Pairs of Entities¶
Some times we may want to obtain a set of pairs from Entities int a view.
view.pairs<Player, Position> { (player, pos) ->
// do something with player and pos
}
//or
val entities = view.pairs<Player, Position>()
entities.forEach { (player, pos) ->
// do something with player and pos
}
Obtaining Triples of Entities¶
Some times we may want to obtain a set of triples from Entities int a view.
view.triple<Player, Position, Velocity> { (player, pos, vel) ->
// do something with player, pos and velocity
}
//or
val entities = view.pairs<Player, Position>()
entities.forEach { (player, pos, vel) ->
// do something with player, pos and velocity
}
This will return the entity that has a Player component, it will fail if we have more than one.
Obtaining a set of components¶
Other times we may want to get just the components from a set of entities, we could easily do that with.
val components = view.components<Position>()
This will return all the components on the view of that class. However, if you update the components they will be not update since you are not modifying the entity.
Obtaining a single component¶
In a very edge case scenario you may just want to get a single component, and you could that with.
val component = view.component<Player>()
Note that this will fail if you have more than one entity with that component.


This plugin implements a File API allowing read/write access to files residing on the device.
This plugin is based on several specs, including : The HTML5 File API http://www.w3.org/TR/FileAPI/
This plugin implements a File API allowing read/write access to files residing on the device.
This plugin is based on several specs, including : The HTML5 File API http://www.w3.org/TR/FileAPI/


--- layout: post title: Themes, migrations, graphs, and alternate routes categories: - tricks author: admin published: true date: 2005-10-27 15:47:54.000000000 +01:00 ---
A bunch of good articles on various Rails-related topics lately:


We are happy to answer any questions you have. Just send us a message in the form below.
Copyright 2014 Bot, All rights reserved.


It receives arguments in an Array and two hashes, one for options and other for configuration.
Notice that it does not check if all required arguments were supplied. It should be done by the parser.
An array of objects. The objects are applied to their respective accessors
declared with argument
.
An options hash that will be available as self.options. The hash given is converted to a hash with indifferent access, magic predicates (options.skip?) and then frozen.
Configuration for this Thor class.
# File lib/thor/base.rb, line 41 def initialize(args=[], options={}, config={}) parse_options = self.class.class_options # The start method splits inbound arguments at the first argument # that looks like an option (starts with - or --). It then calls # new, passing in the two halves of the arguments Array as the # first two parameters. if options.is_a?(Array) command_options = config.delete(:command_options) # hook for start parse_options = parse_options.merge(command_options) if command_options array_options, hash_options = options, {} else # Handle the case where the class was explicitly instantiated # with pre-parsed options. array_options, hash_options = [], options end # Let Thor::Options parse the options first, so it can remove # declared options from the array. This will leave us with # a list of arguments that weren't declared. stop_on_unknown = self.class.stop_on_unknown_option? config[:current_command] opts = Thor::Options.new(parse_options, hash_options, stop_on_unknown) self.options = opts.parse(array_options) self.options = config[:class_options].merge(self.options) if config[:class_options] # If unknown options are disallowed, make sure that none of the # remaining arguments looks like an option. opts.check_unknown! if self.class.check_unknown_options?(config) # Add the remaining arguments from the options parser to the # arguments passed in to initialize. Then remove any positional # arguments declared using #argument (this is primarily used # by Thor::Group). Tis will leave us with the remaining # positional arguments. to_parse = args to_parse += opts.remaining unless self.class.strict_args_position?(config) thor_args = Thor::Arguments.new(self.class.arguments) thor_args.parse(to_parse).each { |k,v| __send__("#{k}=", v) } @args = thor_args.remaining end
Returns the shell used in all Thor classes. If you are in a Unix platform it will use a colored log, otherwise it will use a basic one without color.
# File lib/thor/shell.rb, line 8 def self.shell @shell ||= if ENV['THOR_SHELL'] && ENV['THOR_SHELL'].size > 0 Thor::Shell.const_get(ENV['THOR_SHELL']) elsif ((RbConfig::CONFIG['host_os'] =~ /mswin|mingw/) && !(ENV['ANSICON'])) Thor::Shell::Basic else Thor::Shell::Color end end
Sets the shell used in all Thor classes.
# File lib/thor/shell.rb, line 20 def self.shell=(klass) @shell = klass end
Returns the files where the subclasses are kept.
Hash[path<String> => Class]
# File lib/thor/base.rb, line 105 def subclass_files @subclass_files ||= Hash.new{ |h,k| h[k] = [] } end
Returns the classes that inherits from Thor or Thor::Group.
# File lib/thor/base.rb, line 96 def subclasses @subclasses ||= [] end


Defines | |
| #define | QUEUE_NULL ((void *) 0) |
| A null QueueValue. | |
Typedefs | |
| typedef struct _Queue | Queue |
| A double-ended queue. | |
| typedef void * | QueueValue |
| A value stored in a Queue. | |
Functions | |
| Queue * | queue_new (void) |
| Create a new double-ended queue. | |
| void | queue_free (Queue *queue) |
| Destroy a queue. | |
| int | queue_push_head (Queue *queue, QueueValue data) |
| Add a value to the head of a queue. | |
| QueueValue | queue_pop_head (Queue *queue) |
| Remove a value from the head of a queue. | |
| QueueValue | queue_peek_head (Queue *queue) |
| Read value from the head of a queue, without removing it from the queue. | |
| int | queue_push_tail (Queue *queue, QueueValue data) |
| Add a value to the tail of a queue. | |
| QueueValue | queue_pop_tail (Queue *queue) |
| Remove a value from the tail of a queue. | |
| QueueValue | queue_peek_tail (Queue *queue) |
| Read a value from the tail of a queue, without removing it from the queue. | |
| int | queue_is_empty (Queue *queue) |
| Query if any values are currently in a queue. |
A double ended queue stores a list of values in order. New values can be added and removed from either end of the queue.
To create a new queue, use queue_new. To destroy a queue, use queue_free.
To add values to a queue, use queue_push_head and queue_push_tail.
To read values from the ends of a queue, use queue_pop_head and queue_pop_tail. To examine the ends without removing values from the queue, use queue_peek_head and queue_peek_tail.
| void queue_free | ( | Queue * | queue | ) |
Destroy a queue.
| queue | The queue to destroy. |
| int queue_is_empty | ( | Queue * | queue | ) |
Query if any values are currently in a queue.
| queue | The queue. |
| Queue* queue_new | ( | void | ) |
Create a new double-ended queue.
| QueueValue queue_peek_head | ( | Queue * | queue | ) |
Read value from the head of a queue, without removing it from the queue.
| queue | The queue. |
| QueueValue queue_peek_tail | ( | Queue * | queue | ) |
Read a value from the tail of a queue, without removing it from the queue.
| queue | The queue. |
| QueueValue queue_pop_head | ( | Queue * | queue | ) |
Remove a value from the head of a queue.
| queue | The queue. |
| QueueValue queue_pop_tail | ( | Queue * | queue | ) |
Remove a value from the tail of a queue.
| queue | The queue. |
| int queue_push_head | ( | Queue * | queue, | |
| QueueValue | data | |||
| ) |
Add a value to the head of a queue.
| queue | The queue. | |
| data | The value to add. |
| int queue_push_tail | ( | Queue * | queue, | |
| QueueValue | data | |||
| ) |
Add a value to the tail of a queue.
| queue | The queue. | |
| data | The value to add. |


Register | Login | Send Idea
Home | Feeds | Look for Events | Look for Coupons | Leaderboard | Logout
GO TO Organization account


There’s nothing hackers love more than a dismissed update reminder. We keep our team’s computers in shape and up to date so that they aren’t subject to attacks that could otherwise be avoided.
Not properly updating your systems makes you an easy to reach target and hackers will often go after the lowest hanging fruit. When it comes to maintaining a strong cybersecurity network the best thing a user can do is to prevent problems before they occur, and the easiest way to do that is by making sure that all systems are updated and updated regularly.
51% of breaches involved malware, we cover your bases. Malware is classified as software that is designed with the intention of causing damage to your devices, whether those be phones, servers, laptops, or any other kind of device in the IoT.
Malware often takes the form of code, innocuous content, scripts or software. With SKOUT’s End-to-End Protection you can rest assured that all vulnerable points within your system are accounted for and safeguarded so that you don’t fall victim to malware of any kind.
With 43% of breaches involving social attacks, cyber security is a team sport. We get your employees up to speed.
Our maturity model makes sure that every team is able to set security benchmarks and reach those benchmarks as certain cybersecurity requirements are met. Requirements could range from individuals setting up approved firewalls to everyone within a team taking on a complex password system. Small changes often make all the difference when trying to avoid a cybersecurity crisis and will allow you to find trouble before trouble finds you.
81% of attacks involve stolen or weak credentials. The easiest way to protect yourself from having your credentials stolen is to make sure that they are not easy to replicate. This means including multiple characters and figures in your passwords, and not reusing the same passwords for multiple accounts. Also, it’s key to never store your passwords in one central location. Committing passwords to memory is often the best way to make sure that intruders don’t figure them out. All of these tips represent easy steps that you can take towards making your credentials stronger.
Everyone needs cybersecurity. Some information requires more protection than other information, but our solution is adaptable to every business.
Everyone needs cybersecurity. Some information requires more protection than other information, but our solution is adaptable to every business.
With 43% of breaches involving social attacks, cyber security is a team sport. We get your employees up to speed.
Everyone needs cybersecurity. Some information requires more protection than other information, but our solution is adaptable to every business.
Everyone needs cybersecurity. Some information requires more protection than other information, but our solution is adaptable to every business.
Everyone needs cybersecurity. Some information requires more protection than other information, but our solution is adaptable to every business.


Hey All, Nice to meet you all here. And here we just gonna explore me.
I was born in vellore district, Tamilnadu and brought up in Chennai. I did my schooling in
Velammal Vidhyashram , Surapet.
Now I'm learning extra courses in Udemy like Python, Web development, Javascript, R and some more..
And I'm updating all my project works and things in GitHub. You can check here.
Yes I'm slowly getting used to it. And will be familiar in Web development soon.
Thank-you!!
Home


08 546 308 10
<EMAIL_ADDRESS>Svenska
MENU
HOME
ROOMS
ALL ROOMS
Single Room
Studio Room
Studio Extra
Double Room
Family Room
APARTMENTS
ALL APARTMENTS
The loft
Duplex apartments
STHLM Apartments...
ABOUT US
About us
Contact
FAQ
LOCATION
BOOK NOW
Find Us
Home
Find Us
Toggle Street View
FIND US
SOLLENTUNAVÄGEN 133, 191 44 SOLLENTUNA
CONTACT INFO
ADDRESS:
Sollentunavägen 133, 191 44 Sollentuna
E-Mail:
<EMAIL_ADDRESS>WEBSITE:
www.ettsmart.se
Phone:
08 350 260


Obedient User
hostname.id
Preferences...
Lock Screen
Log Out...

Cancel
Logout!
Close!
notification-area


This documentation describes the hData content payload for the Referral Summary Extension.
| Name | Referral Summary Extension Description |
| Version Aware URL | |
| Creation Date | 9 April 2012 |
| Summary | This Referral Summary hData Extension contains information about summaries for referrals and consulations performed by a consulting provider on a patient. |
| Author(s) | REST+ Pilot Team |
| Date | Author(s) | Version URL | Major Changes | Comments |
|---|---|---|---|---|
| 9 April 2012 | King, Kling, Gregorowicz, et. al. | First Version | Draft - In Progress |
All hData section documents identified by an XML namespace must be declared in the extensions node of the root document. Extensions are either "mandatory" or "optional." Each section document has an address expressed as a Uniform Resource Identifier (URI). Each URI is registered in the extensions node of the root document. Sections can contain either single data type documents (e.g., XML, JSON, HTML) or URIs referencing other sections. Section document content must be expressed in XML and document types must be declared in the extensions node of the root document.
| Name | Type | Mandatory/Optional | Notes |
|---|---|---|---|
| id | string | M | Generated unique id for the referral summary |
| date | interval | M | The date and time the referral occured |
| number | string | M | Contains unique permanent referral number assigned by the originating system. |
| recommendedPlanOfCare | URL | O | Link to a Plan of Care entry |
| treatmentSummary | string | M | Narrative note summarizing treatment and findings |
| results | URL | O | Link to relevant diagnostic results from consultation encounter |
Referral Request is characterized by:
The XML Schema Definition (XSD) for Referral Summary specifies how to formally describe the elements in an XML document.
ReferralSummary.xsd is located at the following URI: https://raw.github.com/ssayer/health-data-standards/develop/greenc32/schemas/rest_plus/referralsummary.xsd
ReferralSummary.xsd uses complex data types defined in the data_types schema at the following URI: https://raw.github.com/ssayer/health-data-standards/develop/greenc32/schemas/rest_plus/data_types.xsd
Referral Request may be represented in XML and JSON format.
Components of the Referral Request Extension Specification have been drawn from authoritative source and reference documents, as follows:


Giadi1833.github.io
The Nordic Track CXT 910 ($599.00) is a fairly large home elliptical trainer. At 175 pounds, the CXT 910 is pretty heavy. Don’t worry, the CXT 910 comes with wheels located at the front of the wheel base. This way you can easily transport
The Nordic Track CXT 910 ($599.00) is a fairly large home elliptical trainer. At 175 pounds, the CXT 910 is pretty heavy. Don t worry, the CXT 910 comes with wheels located at the front of the wheel base. This way you can easily transport Model No. NTEL59011 USER’S MANUAL - SPORTSMITH. NordicTrack CXT 910 Elliptical Parts - 298640.
Liste aller Geräte und Anleitungen NordicTrack in der Kategorie Heim-Fitnessstudio. Bedienungsanleitungen der Kategorie NordicTrack.
NORDICTRACK CXT 910 USER MANUAL Pdf Download. NordicTrack CXT 910 Elliptical Parts - 298640. 1 - 88 of 88 items Sort By: # 005 NordicTrack CXT 910 Incline Frame. Diagram Part # 5 Price: $120.00 # 011 NordicTrack CXT 910 Flat Delrin Washer Diagram Part # 11 Price: $1.00.
Nordictrack CXT 910 Handbücher. Sears Model 298640 NORDIC TRACK CXT 910 Elliptical Drive Belt Part 140672 $59.50 $ 59 50 + $6.99 shipping Sears Model 298641 NORDIC TRACK CXT 910 Elliptical Drive Belt Part 140672. Product Description. Ramp Wheel For The Nordictrack CXT 910 For Model Number 298641. View and Download NordicTrack CXT 910 user manual online. NTEL59010. CXT 910 Elliptical Trainer pdf manual download. 4 BEFORE YOU BEGIN Congratulations for selecting the new NordicTrack® CXT 910 elliptical crosstrainer. The CXT 910 is an incredibly smooth exerciser that moves Nordictrack cxt 910 elliptical - health and beauty. Nordictrack CXT 910 Pdf User Manuals. View online or download Nordictrack CXT 910 User Manual, Manual. A complete review of the Nordic Track CXT 910 elliptical.


--- title: Invoice slug: billing-invoice layout: sticky --- {% extends "layouts/billing.html" %} {% block pageHeader %} {% endblock %} {% block beforePage %}
Prepared for
640 Joy Bypass Suite 448
Germany
Prepared by
32 Noah Cliffs Suite 626, Romania
Tax ID RO18880609
Invoice
15 Mar 2018
10003578