Event Location:
Washington State University Vancouver
14204 NE Salmon Creek Ave
Vancouver, Washington
Abstract:
“Containers and Clones for SQL Server Development and Test” Microsoft is emphasizing the use of containers for development and test on SQL Server 2017, and new solutions from Red Gate and Windocks add support for containers and SQL Server database database cloning, for the full range of the SQL Server family. We’ll explore use of Docker based tooling for delivery of container environments, and their pros and cons. We’ll also look at SQL Server cloning, and how clones enable Dev and Test teams to work on large database environments for containers as well as existing SQL Server instances. Containers and Clones are particularly well suited for Public and Hybrid Cloud, as it’s infrastructure agnostic.
Speaker(s): Paul Stanton,
Abstract:
Power BI makes accessing data from various sources (both on-premise and in the cloud) and building advanced visualizations for analytics easy to do. Behind the scenes Power BI is built on standard technologies and APIs that allow it to be customized in multiple ways to fit in with your environment the way you need it to. In this session we will walk though samples and demos that show how you can extend Power BI with custom visualizations, access custom data sources, embed various Power BI elements in your applications (on-premise and in the cloud), and be able to push your data into a Power BI report/dashboard. Each of these items take advantage of the Power BI APIs in different ways and we will discuss each and provide the code samples for you to take back and get a head start. This session will be showing code to access the Power BI REST API using C# and NodeJS along with some M for accessing and manipulating custom data sources (on-premises or in the cloud).
Speaker(s): Steve Wake,
Abstract:
According to the Economist magazine, data is the world’s most valuable resource. So, it makes sense that Data Science, Azure Machine Learning, and Analytics are all becoming core pieces to the success of every business. As data professionals, we need to know how these core pieces will affect what we do, and how we can use this suite to help our clients. Microsoft’s Cortana suite is the central hub for learning and implementing each of these core pieces. Using an easy to follow example, I will show the flow from Data to Data Intelligence. The demonstration uses several pieces of the Cortana Suite and brings them together to show how they complement each other. This overview of Cortana Suite will use the various pieces like a puzzle which, when brought together, will form a seamless picture of the whole so that participants can see that the individual pieces were meant to work together.
Speaker(s): Melody Zacharias,
Abstract:
Powershell wants to be your friend - your very powerful friend. In this session we will go over some Powershell basics that will help get you started as well as some known "gotchas" when working in Powershell. This is a beginner session - no Powershell experience necessary. WARNING: You may get warm-fuzzies about Powershell by attending this session.
Speaker(s): Amy Herold,
Abstract:
Are you trying to understand what’s the fuzz around Machine Learning? Are you working with a lot of data analysis and wondered how SQL Server 2016 R Services might be able to help? This session will provide a gentle and fun introduction to SQL Server R Services for SQL Nerds. We will walk through pragmatic examples of using R through demos, to illustrate Machine Learning in boosting your Data Analysis capabilities. The goal of this session is to provide quick tips and tricks for attendees to get started on SQL Server R Services, either for fun or for work.
Speaker(s): Julie Koesmarno,
Abstract:
"If there’s one thing that we, as SQL developers don’t do, it’s use transactions as often as we should. Transactions are critical when multiple changes need to be made entirely or not at all, but even given that it’s rare to see transactions used at all in most production code In this session, we’ll look at what transactions are and why we should use them. We’ll explore the effects transactions have on locking and the transaction log.  1) Understand what transactions are and what they do. 2) Learn how to use transactions in combination with error handling to roll back changes on errors 3) Learn how transactions affect logging and locking. "
Speaker(s): Gail Shaw,
Abstract:
One of my favorite new features in SQL Server 2016 is the Query Store. The Query Store houses valuable information on performance of your queries as well as gives you great insights into your query workload. This presentation will take a look at the Query Store, how it works and the type of information it holds. You will learn how to use the Query Store to quickly find plan changes and analyze performance issues caused by them. New DMVs will be introduced and the performance impact of enabling the Query Store will be discussed. Both DBAs and developers can increase their performance tuning skills by attending this session.
Speaker(s): Janis Griffin,
Abstract:
Before any significant data analysis can take place the data often needs to be transformed, aggregated, and combined. This is often referred to as the ETL (Extraction, Transfer, and Load) process. Power Query is an excellent tool in the Microsoft self-service BI stack that allows business users to discover, combine, and refine data before loading it into a Power Pivot model for further analysis. In addition Microsoft has made connecting to a wide variety of sources including relational, structured, and semi structured data a consistent intuitive experience. This session guides you through using Power Query to extract, transform, and load data from various sources into a Power Pivot model. In addition we will look at the M language created by the tool and look at some advanced queries you can create using M.
Speaker(s): Dan Clark,
Abstract:
The ability for multiple processes to query and update a database concurrently has long-been a hallmark of database technology, but this feature can be implemented in many ways. This session will explore the different isolation levels supported by SQL Server and Azure SQL Database, why they exist, how they work, how they differ, and how In-Memory OLTP fits in. Demonstrations will also show how different isolation levels can determine not only the performance, but also the result set returned by a query. Additionally, attendees will learn how to choose the optimal isolation level for a given workload, and see how easy it can be to improve performance by adjusting isolation settings. An understanding of SQL Server's isolation levels can help relieve bottlenecks that no amount of query tuning or indexing can address - attend this session and gain Senior DBA-level skills on how to maximize your database's ability to process transactions concurrently.
Speaker(s): Bob Pusateri,
Abstract:
TempDB is an integral part of SQL Server, and is often overlooked when trying to get the most out of your system. Researching the many suggested methods of tuning TempDB is a long, arduous and at times confusing process. In this session we will go over what TempDB is used for, why it is a special and important type of database and how to tune it to enhance the performance of your overall system. We will start with determining the best configuration of TempDB database files to use, the impact disk configuration has, which trace flags are important and what changes SQL Server 2016 will bring us. We will look at what is stored in TempDB and how both developers and DBA can optimize how TempDB is configured and used. We will then use these best practices to optimize our instance and performance tune our queries to make the system faster.
 In this session, we'll launch a probe into a JSON data file containing profiles of NASA astronauts using new JSON T-SQL functions in SQL Server. With each astronaut we meet, we'll learn to validate, read, and manipulate "unstructured" JSON data. We'll get The Right Stuff to start developing, no previous JSON experience required. Let's go where NoSQL has gone before! Prerequisites: You should have experience writing queries in T-SQL. No previous knowledge of JSON is needed.
Speaker(s): Peter Kral,
Abstract:
You have probably heard the buzz about Azure Machine Learning, aka Azure ML, over the past few years. It is a surprisingly easy to use predictive analytic tool that you can learn for free. Attend this session to learn how to get started with Azure ML.
Speaker(s): Kathi Kellenberger,
Abstract:
Come to this session to learn all about security and sharing in Power BI. Session starts with covering all types of sharing (basic sharing, work spaces, apps, publish to web, embedded), and their pros and cons. Session will then continue with Row Level Security topic. You will learn how to secure the content of Power BI based on roles. You will learn through live demos different types of implementing row level security, such as; Row level security through SSAS Live query, RLS in Power BI regardless of the data source, and dynamic row level security. Finally, in this session you will learn best practices and architecture advise for both Sharing and Security, and would be able to choose best security and sharing architecture for your Power BI solution requirement.
Speaker(s): Reza Rad,
Abstract:
SQL Server 2016 and SQL Server 2017 Just Works! But if you are a IT Professional you want to be armed with all the right diagnostics to react to a mission critical problem or tune the engine to the needs for your business. Dev-Ops also requires the right tools to build and tune queries for maximum performance. With SQL Server 2017, we now have best diagnostics in the industry that spans across all platforms viz Windows Linux, Containers and Azure which enables SQL Server to learn, adapt and drive intelligent actions. In this session we will show you the wide variety of these diagnostics which allows SQL Server and DBAs to take intelligent data driven decisions and actions.
Speaker(s): Parikshit Savjani,
Abstract:
In the last two decades Thomas always had more open positions than I could fill, not because of lack of applicants, I must have interviewed close to 300 people for DBA, database developer, data architect, data modeling and other data related positions. Come to this highly interactive session to learn why 99% of the candidates failed the simplest questions and disqualified them self. Thomas will share what he misses in resumes and how to respond to questions better.
Speaker(s): Thomas Grohser,
Abstract:
There are compelling reasons to consider deploying In-Memory OLTP, vastly improved in SQL 2016, and now running on non-Enterprise editions. What are the use cases? What are the tradeoffs? We will lift the veil of confusion that surrounds this blazingly fast feature. By the end of the session, you will understand how In-Memory OLTP works and whether your workload is likely to see an increase in performance.
Speaker(s): Ned Otter,
Abstract:
The principles of dimensional modeling for data warehousing, especially the work of Dr. Ralph Kimball, have been enormously successful for many years.  And what is their role in a modern DW of a relational database, even massively parallel databases like Azure SQL DW? This presentation will explore when the concepts of dimensional modeling are still relevant to give value to your Data Lake and Big Data solutions and then cover the reason why a modern DW on Azure SQL DW is still needed. It will conclude with some implementation details of a Modern DW on Azure SQL DW, that relate to modeling including how to maximize performance by minimizing Data Movement (Shuffle Move and PartitionMove operations).
Speaker(s): Steve Moss,
Abstract:
When the SQL Server optimizer evaluates a query to determine how best to execute it, the statistics are quite possibly the most important tool at its disposal. But SQL Server statistics objects aren’t perfect because they only contain estimated summary information. In this session, we’ll start with an overview of what the statistics objects are, how the optimizer uses them, and some general guidelines for their maintenance. Then we’ll look at some of the issues, how to find them, and how to solve them, that can arise due to their imperfection: ascending keys (the most prevalent statistics based performance killer?), correlated predicates, skewed distribution, or downright bad summary information. There’ll be many examples, and even a stored procedure to help you find ascending keys. By applying the techniques we’ll discuss, you WILL see improved query performance.
Speaker(s): Vern Rabe,
Abstract:
Unless you've been in a cave, you've seen articles lately on what it's like to be a woman in tech. In 2017, waves of blogs and news articles tell us about those extreme examples of misogyny. Only they aren't fringe, one-off stories. It's happening to women you know. IT can be an inhospitable place for women. Some call it a "bro-grammer" culture. Compared to men, women are leaving IT at 2.5x and are interrupted 3x as often. Our credentials are called into question. We're called emotional or aggressive. We have our own job explained to us. Sometimes its subtle. Other times it's overt. There's always that one guy who ruins it for the rest of you. It doesn't have to be that way. Most of the guys we work with are stand-up, respectable WIT allies. The problem is, you don't always notice when it happens. Learn what those subtle forms of sexism look like at work. Learn how you can stop that guy in his tracks. Learn how to not BE that guy, even when you're just trying to help.
Speaker(s): Rie Irish,
Abstract:
SQL Server 2017 is right around the corner, bringing with it a host of exciting new features. Of particular interest to BI practitioners and data scientists is the integration of the Python programming language into the SQL ecosystem. This integration opens up a number of possibilities for in-database analytics and intelligent database applications, so let's get started! In this introductory session we'll briefly introduce the Python language and then look at how to install and administer Machine Learning Services. We'll start to demonstrate the power of Python by showing you how to create and run simple scripts from within T-SQL. We'll then discuss some of the powerful open source packages that are available to aid your data analyses. Finally, we'll go through some examples of how to use Python to integrate data analytical methods in real-world situations, and wow your customers with the power of analytics!
Speaker(s): Chris Hyde,
Abstract:
Did you know that there is more than one type of index? Do you know the differences between them? Do you know when SQL Server flat out can’t use an index? Join Jared Karney as he explains the differences between the types of indexes and when they can and cannot be used (SARGability). He will talk about the different ways they are used and how you can make good indexes even better. You will leave this session understanding the basics of indexes and how they work, which is crucial to making your queries and servers perform well.
Speaker(s): Jared Karney,
Abstract:
Are you thinking about upgrading your SQL Server environment to the latest and greatest that your data platform has to offer? If yes, then let us show you how you can perform risk-free and automated upgrades for SQL Server. In this session, you will see the new experiences Microsoft is building for performing Tier-1 SQL Server upgrades at scale through automated assessments, robust performance validation and using product features to minimize downtime.
Speaker(s): Amit Banerjee,
Abstract:
Worried about security? Worried about compliance? Worried that someone might get at your sensitive data? In this session you will find out how using Always Encrypted, Azure regions and Azure KeyVault you can keep your data secure. I will demonstrate the technology and some scenarios presented to us (including challenges), what was required for the implementation of Always Encrypted considering the current model and the limitations of the feature, the reasons that led us to choose the path of Azure Regions with Always Encrypted, lessons learned as well as some cool things about the feature.
Speaker(s): Dan de Sousa,
Abstract:
Times are certainly changing with Microsoft’s recent announcement to adopt the Linux operating system with the release of SQL Server 2017, and you should be prepared to support it. But, what is Linux? Why run your critical databases on an unfamiliar operating system? How do you handle the basics, such as backing up to a network share or add additional drives for data, logs, and tempdb files? This introductory session will help seasoned SQL Server DBAs understand the basics of Linux and how it differs from Windows, all the way from basic management to performance monitoring. By the end of the session, you will be able to launch your own Linux-based SQL Server instance on a production-ready VM.
Speaker(s): David Klee,
Abstract:
SQL Server Take Over: Establishing a Baseline Performance assessment and tuning for the beginner DBA Have you ever inherited a group of servers with not a lot of documentation to accompany them? Do you have a lot of undocumented or new servers in your environment and you want to establish some baseline configuration setting prior to making changes? You need up to date information on the system very quickly. The server is running slowly... or is it? Slow compared to what? Before you being digging into performance issues, there are some baseline metrics you should have established. Only after the information has been gathered, can a plan of attack be developed to help resolve issues with performance. Attendees in this session will learn how to quickly gather information, review the results and get an action plan on the next step in performance tuning.
Speaker(s): Lowry Kozlowski,
Abstract:
One of the interesting things about the SQL Server community is how often best practice advice that is widely knows and non-controversial is also widely ignored. Have most of us heard that using NOLOCK is bad? Yes, almost certainly. Does NOLOCK still get used heavily in production code? Yep, you betcha. Presumably the issue is not that we don't care whether or not code is written correctly ... we're all professionals and take pride in our work. It seems more likely that those responsible for the care and feeding of database servers haven't found the right way to explain _why_ some of these practices matter. Come hear Rick's attempts to explain why some code patterns are problematic. Topics covered will include NOLOCK, heaps, and cursors among others.
Speaker(s): Rick Lowe,
Abstract:
Bad data comes in many forms: duplicate rows, wrong data type, invalid values, and orphaned or missing foreign keys. Time is wasted cleansing, reviewing and correcting data, not to mention the potential hazards bad data can cause. This introductory presentation will explain the data types and constraints available in SQL Server, and how they can replace or augment business rules that would otherwise be written in application or procedure code. Performance benefits provided by constraints will be demonstrated. We will examine the various system views and procedures that describe constraints and how to use them to document your databases. You will be able to apply this knowledge to your database environments and see significant improvements in data quality, performance, and reliability.
Speaker(s): Rob Volk,
Abstract:
We’ve all heard the rules for SQL Server like separate your data from your log, watch for a disk queue length over 2, and a low Page Life Expectancy always means memory pressure. All of these used to be true, but on today’s hardware and SQL Server versions – they are dangerously outdated. In this session, we will take on a bunch of these old “givens” of SQL Server that everybody has heard and followed, the underlying technological reasons they were true then, how today’s technology has rendered them obsolete, and what the new rules are that you need to know. So whether you are one of the old guard looking to refresh your set of working SQL Server rules or a member of the up-and-comers looking for the facts to win over the old guard, this session is for you.
Speaker(s): Maxwell Myrick,
Abstract:
Power BI promotes a vision of self-service BI. Successful adoption of the self-service paradigm presents many challenges that must be overcome in order to achieve this vision. Microsoft has recently created a Power BI Adoption Framework designed to assist customers overcome the challenges and barriers that impede success. This Framework exposes the critical elements of Power BI adoption and provides a structured approach for driving adoption of self-service BI. Attend this session and be among the first to be exposed to this new content from Microsoft. The session provides an overview of the Adoption Framework, covering each of the four cornerstones components: Prove Value (awareness) • What are the essential questions? • What are the key value drivers? Governance (understanding) • What are the core concerns around security and compliance? Roll Out (enablement) • How to manage frequent changes, licenses, training, … Support (enablement) • What types of support are required?
Speaker(s): Ron Ellis Gaut,
Abstract:
This session will cover the basics of developing, publishing and using SQL Server Reporting Services. You will learn all the steps needed to get started from connecting to the data source, creating data sets through putting the data on the page and publishing the report to the report server. See how easy SSRS is to use and how powerful it can be. The demo will be using SSRS 2016 but the concepts covered are applicable to any version of SQL Server. The session will also include: A tour of a wide variety of report examples including interactive graphical dashboards that you can do in SSRS, even in older versions. A comprehensive discussion of design elements to include and avoid when creating reports. Report printing and export considerations for optimal output depending on rendering format. You will leave this session able to return to the office and present meaningful data to your end users with minimal time and effort with easy to use and powerful BI tool that you already own.
Speaker(s): Ted Stathakis,
Abstract:
There are not enough hours in the day to get everything done as a DBA. We need to automate our repetitive tasks to free up time for the important and more fun tasks. In this session I'll show how dbatools can help you automate and simplify your daily tasks and make your life a lot easier.
Speaker(s): Sander Stad,
Abstract:
If you are working with SSAS Tabular, Power BI, or good ol' Power Pivot for Excel, you've likely run into a need for DAX, the formula and query language of these tools. A very common task is to augment, override, or otherwise modify a filter context. This sounds easy enough, but if you've had experience beyond simple filters, the syntax and behavior may seem confusing, or worse, counter-intuitive. The purpose of this presentation is to discuss the different types of filters, their behavior, and their interactions with other DAX formulas.
Speaker(s): Derek Rickard,
Abstract:
SQL Server 2017 is about to be launched and between huge focus on the Linux, there are some important and long-awaited improvements for the Columnstore Indexes. Do you have LOBs in Fact Tables? Do you need to rebuild your HTAP Indexes online ? There are great improvements for your Columnstore Indexes in SQL Server 2017! The Intelligent Database concept brings the Adaptive Query Processing for the Batch Execution Mode, with the possibility of Memory Grant Feedback Batch Mode Adaptive Join, which will help to auto-tune your workloads. Discover all the big and little Columnstore gems of the 2017 edition of the SQL Server!
Speaker(s): Niko Neugebauer,
Abstract:
Transactional Replication gets a bad rap for being fragile and somewhat difficult to manage. Given that reputation, we decided to try to accomplish some of the same things that it does using alternative means. Let me regale you with the tale of that journey. You may come out of it with a newfound appreciation of Replication or you may find yourself asking "that's pretty neat!". Only one way to find out, though…
Speaker(s): Ben Thul,
Abstract:
In this session we will learn about the improvements in the most recent versions (SQL 2016 and above) of SQL Server that can help improve the scalability, reliability and supportability of SQL Server Always On Deployments. This session would focus on the numerous improvements being driven by the SQL Server Tiger Team to in-market versions of SQL Server. Ranging from the diagnostics and troubleshooting improvements to added feature capabilities, learn how these can be utilized improve the Always On Availability Groups deployment experiences.
Speaker(s): Sourabh Agarwal,
Abstract:
Do you have trouble remembering common administrative T-SQL commands? Remember when you created a cheat sheet in school to help you study for an exam? Use that same principle with the DBA Cheat Sheet! The DBA Cheat Sheet is a document filled with some basic administrative TSQL commands you’ll need in your daily work. During the session I’ll show you a few SSMS tricks and review some of the topics in the DBA Cheat Sheet document. You’ll leave the session with a document that you can use as a reference every day.
Speaker(s): Elizabeth Block,
Abstract:
There has been a lot of buzz recently surrounding Microsoft's new Azure Stack platform bringing Azure Services inside your data center. Just part of the functionality Azure Stack provides is both SQL and MySQL Database-as-a-Service (DBaaS). In this session we'll take a deeper look inside the SQL DBaaS capabilities with the release version of Azure Stack, including how it works and how it can be leveraged within the enterprise.
Speaker(s): Michael Wells,
Abstract:
There are plenty of new features and tools for database developers in Visual Studio 2017. In the Enterprise Version Microsoft has added SQL Prompt, SQL Search and Readyroll from Redgate plus there are serveral other enhancements. In his demo packed session Dataplatform MVP Frank Geisler will show how developers can leverarge the power of these Tools for their daily work. Besides improvements in productivty during writing T-SQL Code he will also talk on the DLM (Database LifeCycle Management) Tools.
Speaker(s): Frank Geisler,
Abstract:
This session will review common challenges encountered when preparing new data sets for use in analytics and reporting. We will look at some tools to open, repair and edit large CSV/TXT files. We will also review tools for building a repeatable cleanup and restructuring process including Talend Data Preparation, Trifacta Wrangler and Power BI on the desktop and available cloud integrations.
Speaker(s): Phil Robinson,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: https://www.linkedin.com/in/lowrykoz/
Lowry Kozlowski is a SR SQL DBA and SR Consultant for SWC Technology Partners. Been involved with SQL for 17 years. Co-Leader of the Chicago Suburban SQL User group. Part of the SQL Saturday team for Chicago. Love SQL, photography, solving problems and trying new food. Goal in life is to minimize off hours calls by proactive work on systems.
LinkedIn: https://www.linkedin.com/in/thomasgrohser/
Thomas Grohser has spent most of the past 26+ years exploring the deeper inner workings of SQL Server and its features while working for entertainment, pharmaceutical, and financial services industries. His primary focus is to architect, plan, build, and operate reliable, highly available, secure, and scalable infrastructures for SQL Server. Over the years he has managed thousands of SQL Server instances, processing trillions of rows, taking up petabytes of storage. Thomas has been a Microsoft Data Platform MVP for 9 years and has spoken regularly at conferences, SQLSaturdays, and user groups for 12 years.
LinkedIn: https://www.linkedin.com/in/ned-otter-3627b712
Contact: http://www.nedotter.com
DBA with vast experience administering Microsoft SQL Server since version 4.21 to the present. Certifications: MCSE SQL Server 2012 Data Platform MCTS SQL Server 2008 Overall computer experience: 25 years SQL Server experience: 23 years Currently obsessed with In-Memory technology. Please see LinkedIn profile for more details.
LinkedIn: http://www.linkedin.com/in/tedstathakis
Contact: http://fishheadted.com
Ted Stathakis is a data professional passionate about the presentation layer. He has worked with SQL Server since the turn of the century, has mastered Reporting Services since he began working with it when it was released in 2004, and is super excited about Mobile Reports and Power BI. Ted hosts the local PASS user group, is the organizer of SQLSaturday Orange County and presented on SSRS at Summit in 2019. As a 40+ year veteran of the restaurant industry, he is been an advisor, speaker and panelist at national trade shows. When he isn't consulting on Business Intelligence projects he can be found presenting at a conference, enjoying some live music or teaching kids, both young and old, fishing and archery at a nearby Scout camp.
LinkedIn: http://www.linkedin.com/in/bobpusateri
Contact: http://www.BobPusateri.com
Bob Pusateri is a Microsoft Certified Master, DBA, and systems architect with over 10 years of experience on SQL Server. His interests involve internals, performance optimization, and cloud technologies. He is an active member of two Chicago-area PASS Local Groups, a community speaker, and maintains a web presence through both Twitter (@SQLBob) and his blog (bobpusateri.com).
LinkedIn: http://nz.linkedin.com/in/rezarad/
Contact: http://radacad.com/blog
Reza Rad is a Microsoft Regional Director, MVP, author, trainer, speaker and consultant. He is a Microsoft Data Platform MVP for nine years from 2011. Reza wrote many books on Power BI subjects including the Power BI from Rookie to Rock Star, and Pro Power BI Architecture. Reza is the invited speaker at the world's well-known conferences such as Microsoft Ignite, Microsoft Business Applications Summit, Ignite Tour, PASS Summit, and many other conferences. Reza is an active blogger and writes regularly about Power BI at https://radacad.com.
LinkedIn: http://pt.linkedin.com/in/webcaravela/
Contact: http://www.nikoport.com
Niko Neugebauer is a Data Platform Consultant. A SQL Server MVP with over 20 years of experience in IT, he is passionate about the Microsoft Data Platform and community. Founder of the Portuguese SQL Server User Group and the main organizer of the first SQLSaturday event outside of North America (#78 Portugal), Niko speaks regularly at events such as PASS Summit, SQLRally, SQLBits, and SQLSaturday events around the world. Niko loves sharing information and knowledge and has authored over 130 blog posts on Columnstore Indexes, and regularly contributes to the open-sourced CISL library focused on Columnstore Indexes.
LinkedIn: https://www.linkedin.com/in/dougyb/
Contact: https://www.wherescape.com/blog/
Douglas has worked in the field of Business Intelligence for 20 years - concentrating primarily on data. Data Warehouse design, data processing, tuning, data quality - leading projects for Banks, Airlines, Retailers, Brewers (dim_beer anyone?), Universities etc. When not building data warehouses Douglas loves hiking in the Northwest. It becomes abundantly clear after project 1 that agility - prototyping, iterations and collaboration with SMEs / BAs is the only way to de-risk a data project. Douglas works for WhereScape - a software company that builds agile tools for developing / managing data warehouses / vaults / hubs. The design will change - when it meets the data, when it meets the users - it is expected, lets make it easier.
Contact: http://sqlinthewild.co.za
Gail Shaw is a Database Specialist focusing on database performance tuning and database recovery, with a particular interest in topics such as indexing strategies, execution plans, and writing T-SQL code that performs well and scales gracefully. Gail holds a Microsoft Certified Master certification for SQL Server 2008 and is a Data Platform MVP. She's a frequent poster on the SQLServerCentral forums, a Pluralsight author, writes articles for both SQLServerCentral.com and Simple-Talk.com, and has spoken at SQLSaturdays, SQL Bits and at the PASS Community Summit. Gail has been responsible for extending the lifespan of many an application, by performance-tuning their databases and providing technical guidance on all things SQL Server related.
LinkedIn: https://www.linkedin.com/in/chris-hyde-3803706
Chris Hyde is a Microsoft Data Platform MVP and Microsoft Certified Trainer based in Albuquerque, New Mexico. He works as an independent SQL Server BI and DBA consultant, and is the leader of the Albuquerque PASS local user group. He is also part of the Friends of Redgate program and was a member of the Idera ACE class of 2018. He loves loud music and cricket, but usually not at the same time.
LinkedIn: https://au.linkedin.com/pub/daniel-de-sousa/28/198/b4
Contact: https://sqlblog2017.wordpress.com/
Dan de Sousa is a Senior Data Consultant for DSI in Mississauga, Canada. He has been working with SQL Server for the last 10 years and has been involved in the development of datawarehouses as well as creating reports and dashboards. Dan is currently working on a data security compliance project for Europe which involves making sure any personal information is secured/encrypted before leaving its country of origin.
LinkedIn: http://www.linkedin.com/in/davidaklee
Contact: http://davidklee.net
David Klee is a Microsoft Data Platform MVP and VMware vExpert with a lifelong passion for technology. David spends his days focusing on the convergence of data and infrastructure as the Founder of Heraflux Technologies. His areas of expertise include cloud, virtualization, performance, and business continuity. David speaks at a number of national and regional technology related events, including PASS Summit, VMware VMworld, SQLBits, SQL Saturday events, and many SQL Server User Groups.
LinkedIn: http://www.linkedin.com/pub/vern-rabe/a/ba3/980
Contact: http://www.rabedata.com
Vern Rabe is an independent SQL Server consultant and contract trainer in Portland, OR, and leader of the Oregon Data Community user group, formerly OregonSQL. He has attained MCSE, MCITP (both Administration and Development), and MCT certifications, among others. Vern has been passionate about databases since 1992 and has worked with SQL Server since version 4.21a. He provides broad technical SQL Server knowledge gained from the mixture of academic and practical experiences acquired from his classroom instructing and varied consulting contracts. Vern regularly presents technical sessions at SQL Server user group meetings, SQLSaturdays, and PASS Summit.
LinkedIn: https://www.linkedin.com/profile/view?id=4839367
Contact: http://www.gdsbi.de
Frank Geisler is owner and CEO of GDS Business Intelligence GmbH. He is SQL Server MVP, MCT, MCSE – Business Intelligence, MCSE – Data Plattform and MCSE - Azure Solutions Architect. In his Job he is building Business Intelligence Systems based on Microsoft Technology, mainly on SQL Server and SharePoint.
LinkedIn: http://www.linkedin.com/pub/janis-griffin/0/914/aba
Janis Griffin has over 30 years of DBA/database experience including design, development and implementation of many critical database applications. Before coming to Quest Software, Janis primarily worked in the Telecom/Network Industry, working with both real-time network routing databases and OLTP business to business applications. Janis also held positions as a Principal Architect and Senior Manager, mentoring other DBAs on best practices in database performance tuning.
LinkedIn: http://www.linkedin.com/pub/rick-lowe/a/228/441/
Contact: http://dataflowe.wordpress.com/
Rick is a Microsoft Certified Master with more than 20 years of SQL Server experience in a variety of roles. He currently lives in Washington state and works as an independent consultant providing remote performance DBA and performance tuning services for clients in the USA and Canada. His first exposure to SQL Server was as a database developer, but over time he became more and more interested in how the database engine operated... eventually specializing more on performance issues than code. Rick will work with all things relational, but most enjoys helping smaller companies get better performance from MSSQL, as well as smoothing over relationships between DBA and development teams.
LinkedIn: http://www.linkedin.com/in/mikewells
Contact: http://sqltechmike.com
Michael Wells is a Microsoft Specialist at Dell EMC covering enterprise customers. He has worked in IT since 2000 and has supported all versions of SQL Server from SQL Server 2000 to SQL Server 2014. Michael has been presenting since 2007 for local user groups, CodeCamps, SQLSaturday events, IT Pro Camps, and large conferences like PASS Summit and Oracle OpenWorld.
LinkedIn: http://ca.linkedin.com/in/melodyzacharias
Contact: http://sqlmelody.com
Melody is the Sr. Microsoft Solutions Manager at Pure and has been in love with data since 1991. She has been sharing her passion with the community in technical sessions and blogs since 2014. She has been a Microsoft MVP since 2016, including winning Rookie of the year for Canada that year. This last year, she was elected to the board of directors for PASS.org, the professional association for SQL Server and was awarded Regional Director by Microsoft. She has co-authored 3 books, including, SQL Server 2019 Administration inside out by Microsoft Press.
LinkedIn: http://www.linkedin.com/in/jaredkarney
Jared Karney has been working with SQL Server since 2007. He currently works as a Premier Field Engineer for Microsoft. His specialties include performance tuning, big data, cloud, automation, internals, and overall architecture. He is an MCT and holds a number of Microsoft certifications. He is also a leader for the Chicago SQL Server Users Group.
LinkedIn: http://in.linkedin.com/pub/amit-banerjee/20/64a/852
Contact: http://www.troubleshootingsql.com
I am a data professional with over a decade of experience in Relational Database Management Systems. I lead Program Management for the SQL Server engineering team focusing on the SQL Server database engine (Windows and Linux) and Azure SQL Edge. My past experiences include Program Management for Business Continuity and Disaster Recovery (HADR), Data Movement and Performance for SQL Server, Azure Database for PostgreSQL and Azure Database for MySQL. I am an active blogger, co-author of Pro SQL Server on Microsoft Azure and Professional SQL Server 2012: Internals and Troubleshooting and a regular speaker at various community events like Microsoft Ignite, SQL PASS, TechEd, Virtual Tech Days, SQL Saturday and User Group meetin
LinkedIn: https://www.linkedin.com/company/sqlha
Contact: http://sqlha.com/blog
Max Myrick is a SQL Server consultant whose experience includes 15 years at Microsoft with 5 years on the SQL Server development team where he ran the SQL Customer Lab and then the Sustained Engineering team. He was an founding member of Microsoft#39;s Mission Critical team where he worked with the largest SQL Server applications worldwide for almost a decade. Max was a regular speaker for Microsoft and has continued to speak at various PASS and other SQL Conferences since becoming a managing partner of SQLHA LLC.
LinkedIn: https://www.linkedin.com/in/ron-ellis-gaut-5262b8?trk=hp-identity-name
Contact: https://www.csgpro.com/blog
Ron Ellis Gaut is President of CSG Pro, a Portland-based consulting firm specializing in Analytics, BI and custom application development. Ron has focused on the architecture, design and delivery of data applications for over two decades. As an early adopter of Power BI, Ron has built an impressive team of practitioners and though leaders. Ron is the founder/organizer of the Portland Power BI User Group. With over 370 registered members the group has been meeting monthly since February of 2015. Ron is a member of the Power BI Advisor group, is a member of the PUG advisors board. CSG Pro is a Microsoft Gold Partner and Power BI Showcase partner.
LinkedIn: http://in.linkedin.com/pub/parikshit-savjani/6/593/263
Contact: http://www.sqlserverfaq.net
Parikshit Savjani is a Senior Program Manager with Microsoft SQL Server Product Group, working on making the customers and SQL community successful on Microsoft Data platform. He has more than 9 years of experience with Microsoft and SQL Server. He started with Microsoft CSS providing support assistance to Premier customers of Microsoft and then moved on to become Premier Field Engineer (PFE), working with large enterprise customers providing best practice guidance, performance tuning, consulting, and proactive assistance to improve the overall health of SQL Server deployments. He contributes to the community via his blog, slideshare by presenting in various SQL community events.
LinkedIn: http://www.linkedin.com/in/aherold
Contact: http://www.sqlkitten.com/
Amy Herold is currently a Premier Field Engineer with Microsoft, specializing in APS. Prior to this, she was a Sr. Database Administrator, focusing on PowerShell and automation. She is also currently the Director of Programs for the North Texas SQL Server User Group (NTSSUG). She frequently speaks at SQL Saturday and user group events across the United States and has also participated in numerous Women in Technology sessions as a panelist. Amy currently blogs at sqlkitten.com.
LinkedIn: http://www.linkedin.com/in/juliekoesmarno
Contact: http://www.mssqlgirl.com
Julie Koesmarno, MCSE Data Platform, and MCSE Business Intelligence, MCT, is a Senior Program Manager at Microsoft, with a Bachelor’s degree in IT. She has over 10 years of experience working with SQL Server for large-scale and multi-million-dollar OLTP and ETL projects as a SQL Server developer and system analyst/designer. Her past projects include delivering a SQL Server 2012 data warehouse and BI solutions in the US and Australia. She now works with hybrid, cloud and on-prem SQL projects.
LinkedIn: http://www.linkedin.com/pub/rie-irish/2/34a/78/
Rie lives with her family just north of Atlanta, Georgia. She worked as a SQL Server DBA, manager director for over 20 years. She's worked in many industries including the non-profit sector, education, big pharma, and e-commerce. She was awarded the MVP in the Data Platform 3 times beginning in 2017 and gave that up to accept her role as a Senior Program Manager with Microsoft in 2019. She is very involved with the Atlanta MDF User Group, SQL Saturday Atlanta and is co-leader of the PASS Women in Tech virtual group.
LinkedIn: https://www.linkedin.com/in/derekrickard
Derek Rickard is a Business Analytics professional turned Business Intelligence fanatic. He has spent the better part of his career as an analyst in the consumer packaged goods industry. Leveraging self-service and enterprise BI tools to address major business challenges for sales, marketing, operations, accounting, compliance, executives, and owners. In 2014, he started Source to Share, a consultancy dedicated to the education and facilitation of Power BI tools within organizations.
Contact: http://www.spartansql.com
Born naked and defenseless, he overcame these obstacles to become a mender of broken things, seeker of magic rings, and occasional watcher of slow pings.
LinkedIn: https://www.linkedin.com/in/paulstan/
Contact: https://www.windocks.com/blog-2
Co-founder of Windocks, Paul is a former Microsoft engineer who is focused on delivering solutions for SQL Server development and test, including SQL Server containers and database cloning.
Contact: http://sqluninterrupted.com/
Sourabh Agarwal is a Sr. Program Manager for the Microsoft Data Platform Group and owns the HADR components for the SQL Server In-Market release. In his decade-long stint at Microsoft, he has worked in different capacities and specializes in providing consulting services on SQL Server and other Data Platform technologies to Microsoft customers across business domains and geographies. His specialization includes designing and optimizing SQL Deployments, HADR, Microsoft Azure, and PowerShell scripting.
LinkedIn: https://www.linkedin.com/in/jeffhonsowetz/
Contact: http://www.gointerject.com/never-stand-still-blog/
Jeff is a rogue CPA/accountant disguised as a SQL guy who cares about code literacy for kids, simplifying work, and pondering the next era of spreadsheets. Jeff leads a 20+ person team in Vancouver WA that has built a framework to unlock Excel as a presentation tier for middle tier services. They enable development partners to remove the frustration that typically is found where software ends and spreadsheets begin. Jeff is a committee member for Oreg
LinkedIn: https://nz.linkedin.com/in/hamishwatson8
Contact: http://www.sqlservercentral.com/blogs/the-hybrid-dbas-blog/
Hamish Watson is a Microsoft Data Platform MVP and VMware Expert with a passion for efficient database and application deployment using DevOps methodologies. He has 20+ years of IT experience in managing and deploying large scale databases on SQL Server technologies. He has been managing SQL Server since SQL Server 2000, and pragmatic approaches to delivering business value to clients is his career passion. Educating and helping others learn is a driver for Hamish. He is a Director-At-Large on the PASS Board, international speaker, and a repeat guest lecturer at a local university.
LinkedIn: http://www.linkedin.com/in/dxclark/
Contact: http://drclarkblog.wordpress.com/
Dan Clark is a senior data analytics consultant. He is focused on all things data analytics and training others how to get value from their data. Dan has published several books and numerous articles on .NET programming and data analytics. He is a regular speaker at various developer and database conferences and user group meetings and enjoys interacting with the Microsoft developer and database communities. His latest book Beginning Power BI published by Apress is a will get you up and running with self-service data analytics on the Power BI platform in no time.
LinkedIn: https://www.linkedin.com/pub/slava-murygin/9/b95/858
Contact: http://slavasql.blogspot.com/
Started working with SQL Server 7.0 as DBA and Developer. Since then went through all SQL Server versions, migrations and multiple companies of different sizes and industries. Currently working as a contractor with all aspects of SQL Server, including, but not limited to: troubleshooting performance, designing/developing: databases, systems, processes, data warehouses, cubes, reports, ETLs; Refactoring old code; Migrating data from other systems to SQL Server; Securing the data on enterprise level.
LinkedIn: http://www.linkedin.com/in/sqlservermama
Elizabeth Block is passionate about using database technologies to solve business problems. Currently a Senior DBA at PeaceHealth in Springfield, Oregon, she’s on a team managing over 300 SQL Servers. Extensive experience in database design and analysis has helped her in her roles as database consultant, developer, and DBA. She’s worked with SQL Server for over 10 years.
LinkedIn: https://www.linkedin.com/in/peterkral
Peter Kral is a Premier Field Engineer (Data AI) at Microsoft. He holds SQL Server MCSA 2012/2014/2016 and Data Platform MCSE certifications, and was the winner of the Speaker Idol Award at PASS Summit 2016. Peter lives in the San Diego area where he is an active member of the local PASS chapter. He has spoken at many SQLSaturdays, SoCal Code Camps, and at PASS Summit 2017 and 2018.
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/rob-volk-134ba81
Contact: http://weblogs.sqlteam.com/robv/
Rob Volk is a SQL Server DBA in the Metro Atlanta area since 2001. He also moderates and answers the forums on SQLTeam.com. While an old-time cranky DBA, he no longer considers quot;business intelligencequot; an oxymoron or quot;the cloudquot; as merely atmospheric moisture, and is delightedly dipping his toes into both of these new oceans, and loves to do things in new and and unusual ways.
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://nl.linkedin.com/in/sanderstad
Contact: http://www.sqlstad.nl
Sander is a SQL Server DBA with over 15 years of experience in IT. He has worked with SQL Server since version 2000 and is a PowerShell enthusiast.
LinkedIn: https://www.linkedin.com/pub/steve-moss/13/9b0/912
Steve Moss is a Solutions Architect consulting in data and business intelligence with Slalom Portland . He is passionate about delivering enterprise data architecture solutions, the performance of data systems and data quality/master data management and in particular Azure Data technologies. He has over 18 years experience in SQL Server including roles as BI Architect, Data Architect, DBA Manager, Sr. DBA and .Net Developer. He has previously presented at SQL Saturday Redmond, SQL Saturday Oregon (4 years). He has attended Microsoft's internal Cloud Solution Architect Training and is also a Certified AWS Solution Architect - Associate.
Phil Robinson is an independent consultant focused on developing Business Intelligence solutions using Microsoft Reporting Services and Power BI. He is founder of the San Diego SQL Business Intelligence Group and co-founder of SQL Saturday – San Diego.
The following is a list of sponsors that helped fund the event.


Welcome to Pizza planet where your happines is our goal.
Where we make a whole family happy
So come get a pizza today
You can order and will be delivered to your door step free.
Welcome all!!!


Hello,
this idea actually comes from my wife and not from me :=)
Wouldn't it be nice to have somewhere on the battlelog the total amount of the stars (kit, vehicles and weapons) you got?
It would be also nice to have the stars counted separately: total amount of kit stars, total amount of vehicles stars and total amount of weapons stars.
Then it would be nice, of course, to have a world list of players with stars. I think this "competition" would be interesting especially for the total amount of weapons stars.
Thanks for your attention!
Andrea
juress
Theme Developer
That might be interesting, but it would generate a lot of traffic on the battlelog servers, which is something Brain (the BBlog owner) is strongly against.
Meaurk
Global Moderator
Maybe we can make such thing as the BF3stats field. Only requested when you are on that specific page. :)
BrainFooLong
Administrator
This is a horrible thing to generate and keep up2date.
It requires at least 4 requests to battlelog per player.
A thing like this must be done by DICE (especially the world list thingy), only they could create performant queries on their servers.
Topicstarter
albero78
Ok thank you for your replies.
I posted it on the Battlelog forum, for what it counts...


{% extends "base.html" %} {% block content %}
Delete Blog Post
Are you sure you want to delete this post?
Cancel
{{ post.subject }} by {{ post.creator.username }}
Posted on: {{ post.time_created.strftime("%b %d, %Y") }}
{{ post.content | safe }}
{% endblock %}


Search
Make Payment
${doc.title}
${doc.body}
Authorize Bank Account
Amount
Payment will be made from your ${bankAccount.institution} ${bankAccount.name} account.
${ paymentStatus }


The list of research best practices
Below we list our catalog of 19 factual questions and their respective best practices. This document can be used to guide the process of gathering information about an artifact.
1) What?
What is it all about?
1. The artifact shall have a name for reference
2. The artifact shall indicate its context of development (e.g., domain, problem, project)
3. The artifact shall indicate the main functionalities supported (e.g., language support, code generation, model analysis)
4. The artifact shall indicate the relation with its respective paper
What does it have?
5. The artifact shall provide an overall description of its directory structure and content
6. The artifact shall include everything required for replications (i.e., complete)
7. The artifact shall include no more assets than necessary for replications (i.e., concise)
8. The artifact shall include a preprint of its associated article
What concepts and technologies underpin the artifact?
9. The artifact shall indicate the theories that underpin its creation (e.g., formalisms, semantics)
10. The artifact shall indicate the modeling languages used to develop it (e.g., UML, xtUML, SysML, BPMN)
11. The artifact shall indicate the meta-modeling languages used to develop it (e.g., EMOF, CMOF, ECore/EMF, KM3)
12. The artifact shall indicate the standards and/or specifications used to develop it (e.g., ISO, CMI, XMI, CWM, HUTN, JMI, DD, OCL)
13. The artifact shall indicate the programming/markup language used to develop it
14. The artifact shall indicate the libraries, dependencies, and frameworks used to develop it and their respective versions (e.g., Eclipse release)
2) Why?
Why it was created?
15. The artifact shall report the motivation for its development
16. The artifact shall report its objective/goal (e.g., verify claims, replicability, reusability, a whole new library/framework)
17. The artifact shall indicate its advantages and/or novelty (e.g., algorithm, language, method)
3) Where?
Where is it hosted?
18. The artifact shall be hosted in an open, public repository (e.g., GitHub, BitBucket, Zenodo, Figshare)
19. The artifact shall be hosted in a repository indexed and findable by search engines (e.g., GitHub, BitBucket, Zenodo, Figshare)
20. The artifact shall be archived for long-term, permanent access (e.g., Zenodo, Figshare)
Where shall I cite?
21. The artifact shall provide an explicit format for citation (e.g., in a CITATION or README file)
22. The artifact shall provide citation information in a BibTeX format
23. The artifact shall provide an URL for citation
24. The artifact shall provide a DOI for citation
Where to find related work?
25. The artifact shall give credit to data obtained from other sources (e.g., authors, paper, repository, benchmark)
26. The artifact shall provide references about key concepts (e.g., papers, surveys, wiki, reports)
27. The artifact shall provide references to studies using it (e.g., known uses, integrated with)
28. The artifact shall provide references to related artifacts/projects
29. The artifact shall provide references using in-code citation (e.g., code header)
4) Who?
Who could use it?
30. The artifact shall be deposited under an explicit open license (e.g., reported in a LICENSE file)
31. Files shall be made available using open/non-proprietary formats (e.g., JSON, open XML schema)
32. The artifact shall indicate a list of potential users (e.g., professionals, researchers, industry sectors)
33. The artifact shall rely on open, well-maintained, and documented libraries or dependencies
Who are the authors?
34. The artifact shall provide a communication channel for interacting with the community (e.g., forum, mailing list, issue tracker, IRC, Slack, Discord)
35. The artifact shall indicate the names of its authors
36. The artifact shall indicate the institution of its authors
37. The artifact shall indicate the contact details of its authors/collaborators (e.g., email address, ResearchGate, Linkedin, website)
38. The artifact shall indicate the ORCID of its authors/collaborators
39. The artifact shall indicate the level of experience of its authors/collaborators (e.g., bio, degree, position)
Who funded this project?
40. The artifact shall indicate the funding agencies that supported the project (e.g., ERC, NWO, CNPq, DFG, EPSRC, NSF)
5) When?
When did changes happen?
41. Changes to the artifact shall be tracked using version control (e.g., GitHub, GitLab, BitBucket)
42. Changes to the artifact shall be small (e.g., conciseness, cohesion, clear edit)
43. Changes to the artifact shall be explained (e.g., CHANGELOG, commit messages)
44. The artifact shall allow referencing or retrieving specific versions using tags and/or release identifiers
When do future changes shall happen?
45. The artifact shall provide a timeline for future goals and planned updates (e.g., frequency, next steps, future work plans)
46. The artifact shall be open for change requests and receiving feedback from users (e.g., bug fixes, pull requests, collaboration)
6) How?
How is it organized?
47. Tabular data files shall follow analysis-friendly formats (e.g., the column is variable, the row is observation, data dictionary, the meaning of column/row headers)
48. Files and folders shall have self-explaining names matching content, meaning, and human abstractions (e.g., doc/, src/, results/, src/, bin/)
49. The artifact shall indicate best practices used (e.g., naming or code conventions, guidelines/checklists)
50. Useful metadata shall be used as part of filenames for pattern matching (e.g., yyyymmdd), where meaningful
51. The artifact shall be compliant with ICT accessibility standards (e.g., Section 508, WAI)
52. The experiment workflow shall be broken-down into small and simple procedures to facilitate reuse (e.g., scripts, functions)
53. The artifact shall include a website or wiki-page
How to set up a running environment?
54. The artifact shall provide instructions for downloading
55. The artifact shall provide the open-source code
56. The artifact shall provide a binary/compiled version
57. The artifact shall provide a container for freezing dependencies and quickly setting up a running environment (e.g., VM, Docker)
58. The artifact shall provide a step-by-step tutorial of how to build the source code
59. The artifact compilation shall rely on build automation tools (e.g., make, ant)
60. The artifact compilation shall rely on dependency management tools (e.g., maven, pip)
61. The artifact shall provide instructions to install it
How to get started?
62. The artifact shall include instructions for running it on minimal test data (e.g., quick run, smoke testing)
63. The artifact shall indicate the most relevant and interesting parts of the source code/artifact
64. The artifact shall include step-by-step instructions for running it (e.g., README, PDF)
65. The artifact shall include a video tutorial with the step-by-step for running it (e.g., Youtube, Vimeo)
How to replicate the experiment?
66. The artifact shall include the complete set of test models analyzed
67. The artifact shall provide instructions for manual/automated pre-processing of raw data for experiments (e.g., bash, python, R script)
68. The artifact shall provide instructions for manual/automated replication of the complete (or at least a subset) experiment as in the paper (e.g., bash, python, R script)
69. The experiment workflow shall be fully automated (including raw data processing, experiment execution, figures plotting)
70. The artifact shall include the experiment results shown in its associated paper in tabular and machine-readable format (e.g., .csv, .tab)
71. The artifact shall include log files produced
How to run the analysis of results?
72. The artifact shall include scripts for the automated analysis of results as in the paper (e.g., R scripts, python scripts, Jupyter notebooks)
73. The artifact shall include scripts for drawing figures and/or plots as in the paper (e.g., R scripts, python scripts, Jupyter notebooks)
74. The artifact shall provide a clear description of the measurement procedures and metrics used in the paper
How could it be repurposed?
75. The artifact shall indicate suggestions for contributions (e.g., notes.txt, todo.txt, ways it could be repurposed, wishlist)
76. The artifact documentation shall be designed considering users with minimal expertise
77. The artifact shall provide details about ethical concerns in replications
78. The artifact source code shall be documented (e.g., in-code comments, Javadoc)
79. The artifact shall provide instructions for integration/chaining with commercial tools (e.g., Matlab, DOORS)
80. The artifact shall report known issues, bugs, and limitations (e.g., issue tracker)
7) How much/many?
How many resources does it need?
81. The artifact shall indicate the system and environment where it was successfully evaluated (e.g., OS, CPU, RAM, GPU, Disk)
82. The artifact shall indicate the minimum system and environment requirements for usage (e.g., OS, CPU, RAM, GPU, Disk)
83. The artifact shall indicate the skills and/or settings required for usage (e.g., team configuration, users' skills)
84. The artifact shall indicate the approximate amount of time needed to replicate the experiment


Application runtime
Edit (pull request)On this runtime submenu view Application > Runtime
, you can have the detailed deployment
progress.
The previous picture was taken during a Petclinc deployement, to deploy your own Petclinc, please refer to this section.
Logs
You can access to the logs view by a submenu of the Logs view. In this page you can see deployments logs in alien4cloud.
You can search for logs, and filter them by date. Some facets are also available to search specific logs:
You can dynamically tails the lasted logs
To add or remove the log information in the table, click on the cogs button of its first line. A modal will appear and you will choose your columns.
Deployment workflow
You can access to the workflow view by a submenu of the Workflow view. In this page you can see deployment steps diagramm :
Execution
You can access to the Execution view by a submenu of the Execution view. In this page you can see deployment steps list :
You can access to the log step by clicking on the log icon.
Custom workflows inputs
Since version 3.0.0, it is possible to specify custom workflow inputs. These inputs can only be defined in topology YAML editor.
customWorkflowSample:
inputs:
comment:
type: string
required: true
description: "Just a string"
data:
type: string
required: true
constraints:
- min_length: 5
description: "A string with a length >= 5"
You can set the inputs in the custom workflow view details
Resume failed workflows
With A4C 3.4.0 next release, with Yorc 4.2.0, it will be possible to resubmit a workflow on erreur from the failed steps. In the full UI, a Resume is displayed when a workflow fails :
For instance, this deployment workflow fails on error step, start step
When clicking Resume button workflow will be resubmit from the failed step, start as we can see in the Execution view :
This feature is only available on specific snapshots of Alien4Cloud and Yorc. For alien4cloud, the branch features/ALIEN-3705-wf-resume for the reposiorries alien4cloud and Yorc plugin provider
Prepare next deployment tab display
- The Prepare Next Deployment tab is disabled when an application deployment or undeployment is in progress.
- Since 3.4.0 version, an option is available in A4C configuration file : option
features.client.lockNextDeploymentTabs
has to be set tofalse
to get this tab enabled during an application deployement or undeployment. - It is set to true if it is not set in the A4C configuration file.


WITNESS LIST Natural Resources Committee April 15, 1997-2:00P HB 706 Registering, but not testifying: For: Bogart, Ernest F. (B.W.C.I.O #2), Elgin HB 1190 For: Akers, Monte Edward (TML), Austin Ray, J. Tom (Brazos River Authority), Waco Rose, Mark (LCRA), Austin On: Petersen, Ken (TNRCC), Austin Registering, but not testifying: For: Fisher, Jon K. (TCC), Austin Powers, Bill (TX Farm Bureau), Ausitn On: Grant, John W. (Colorado River MWD), Big Spring Howard, Ed (Guad Blanco River Auth), Austin SB 596 Registering, but not testifying: For: Kramer, Ken (Sierra Club), Austin Lowerre, Richard (E. TX Community Network), Austin Morphew, Cindy L. (TMOGA), Austin Rentz, Rebecca J. (Harris County), Houston SB 1223 On: Bolduc, David (TNRCC), Austin Registering, but not testifying: For: Morphew, Cindy L. (TMOGA), Austin SB 1224 On: Duncan, David (TNRCC), Austin Registering, but not testifying: For: Fisher, Jon K. (TCC), Austin Miksa, Mary (TX Assoc Bus & Chambers), Austin Morphew, Cindy L. (TMOGA), Austin SB 1225 On: Kramer, Ken (Sierra Club), Austin Williams, Barry (TNRCC), Austin Registering, but not testifying: For: Fisher, Jon K. (TCC), Austin Miksa, Mary (TX Assoc Bus & Chambers), Austin Morphew, Cindy L. (TMOGA), Austin Against: Lowerre, Richard W. (self), Austin SB 1226 For: Deatherage, Scott (Thompson & Knight), Dallas Fisher, Jon K. (TCC), Austin Neeley, Karen M. (Bankers Assn.), Austin Rodgers, Kelly (TX Bankers Assn), Austin On: Williams, Barry (TNRCC), Austin Registering, but not testifying: For: Miksa, Mary (TX Assoc Bus & Chambers), Austin Morriss, James C. (Thompson & Knight), Austin Morton, Steve (Jenkens & Gilchrist), Austin SB 1340 For: Kramer, Ken (Sierra Club), Austin Stansell, Wade (AECT), Dallas On: Minick, Steve (TNRCC), Austin Pearson, Dan (TNRCC), Austin Registering, but not testifying: On: Igo, Shanna (TML), Austin SB 1406 For: Cantu, Arnoldo (Hidalgo Cnty Irr Dist 6), Mission Halbert, Wayne (TX Irrigation Council), Harlingen Hill, Gordon R. (Bayview Irr. Dist 11), Los Fresnos Hinojosa, Sonny (Hildago Cnty Irr Dist), San Juan Jarvis, Glenn (TX Irrigation Council), McAllen Rabe, Jack W. (Donna Irr Dist 1), Donna Steidinger, Jimmie (Growers), Donna Thompson, Hubert W. (United Irr Dist), Mission On: Vogel, Joe (TNRCC), Austin Registering, but not testifying: For: Barrera, Joe A. III (Brownsville Irr Dist), Brownsville Brown, Timothy L. (City of Corpus Christi), Austin Pnillips, Max R. (Delta Lake Irr Dist), Edcouch SB 1439 On: Ackerman-Siason, Brenda (DPS), Austin Dike, Jerry Lynn (TX DOT), Austin Steib, John (TNRCC), Austin Registering, but not testifying: On: Smith, Ricky D. (DPS), Austin White, Michael (Greater Houston Partner), Austin SB 1509 For: Barrier, Herbert B. Jr. (City of Brookside Vil.), Brookside Vil Best, Ben (Braz. Drainage Dist 4), Pearland Brennan, Jeff H. (Braz. Drainage Dist 4), Pearland Against: Massey, John R. (self), Pearland Medearis, Dorothy (self), Pearland Medearis, James (self), Pearland O'Day, Orlen (O'Day Drilling Co.), Pearland Stack, Thomas W. (TX Justice Foundation), San Antonio Registering, but not testifying: Against: Alexander, Thomas (self), Pearland Armelli, David (City of Brooksice Villa), Brookside Villa Byfield, Dan M. (Am. Land Foundation), Austin Powers, Bill (TX Farm Bureau), Austin Small, Ed (TX & SW Cattle Raisers), Austin SB 1585 Against: Lowerre, Richard Warren (Environ Defense Fund), Austin On: McBee, Barry (TNRCC), Austin Riley, John A. (TNRCC), Austin Registering, but not testifying: For: Fisher, Jon K. (TCC), Austin Miksa, Mary (TX Assoc Bus & Chambers), Austin Morphew, Cindy L. (TMOGA), Austin White, Michael (Greater Houston Partner), Austin SB 1586 On: Vickery, Mark R. (TNRCC), Austin SB 1856 On: Ackarman-Siason, Brenda (DPS), Austin Dike, Jerry Lynn (TX DOT), Austin Registering, but not testifying: On: Smith, Ricky D. (DPS), Austin Steib, John (TNRCC), Austin White, Michael (Greater Houston Partner), Austin


OL Example: Boring Ordered List
- List Item #1
- List Item #2
- List Item #3
- List Item #4
- List Item #5
- List Item #6
- List Item #7
- List Item #8
- List Item #9
UL Example: Experience and Recognition
- 1st man to set foot on Mars wearing an undiscovered toupee
- Pog Championship Winner 1994
- Bullet-pointed all items in this list successfully and with a fleeting feeling of mild enjoyment.
- Intermediate copy-pasting skills
- Advanced right-clicking and double-clicking skills
- Able to use the correct verb tense when talking about past events
- Clasically trained stamp-licker
- Versed in rebounding from abject failure
- Creating frames-based websites on GeoCities and Tripod
- Freelance sandwich inspector (2003 – present)
UL Example: Languages
- HTML
- JavaScript
- PHP
- Whale
- Marmoset
- Troll
- Sequoia
- French Astronaut
- Christopher Walkanese
- Esperanto


8/13/2020
Houston, TX, USA
Tags: Chi Kung, Shaolin, Mindfulness
While the practice of mindfulness has gained popularity in recent years, it is by no means something new. The practice of being mindful of one’s thoughts is at the very core of spiritual traditions dating back thousands of years. Mindfulness is in itself a fantastic practice, which I highly recommend, but this article will focus on how mindfulness is ingrained in Cosmos Chi Kung.
Every session of Cosmos Chi Kung follows the same basic structure:
As you can see, the very first stage of a session of chi kung is entering Zen, or as we more commonly call it in Shaolin Wahnam, “entering a chi kung state of mind.” At this stage we enter silence and cease to think. It’s common for beginners in their first few sessions to be a bit surprised by this, and perhaps have thoughts of, “Am I not thinking? Should I be thinking of something? Hey, look, I’m not thinking!” To this, the advice is, “Simply let go of your thoughts.”
With practice, these thoughts cease and the practitioner simply enjoys the mental stillness. That is the Zen approach to mindfulness. You don’t philosophize about how to let your thoughts go, or if some thoughts are better than others or if you’re doing it correctly. You just let them go. Enjoying a state totally free of thoughts generally takes quite some time to reach, but with Cosmos Chi Kung it can be reached relatively quickly.
That is the Zen approach to mindfulness. You don’t philosophize about how to let your thoughts go, or if some thoughts are better than others or if you’re doing it correctly. You just let them go.
At stage two, a practitioner enjoys being mindful of their movements and their breathing while they feel their energy flow increasing. This is highly effective for improving mindfulness since it combines the physical body, breathing, energy and the mind. Rather than aiming straight away at total mindfulness using only the mind, combining these four components makes it easier for a beginner to keep the mind focused.
At stage three a practitioner lets go and allows the chi flow they’ve generated to cleanse their system. If a person has a physical ailment, such as heavy pain, the constant pain could distract their mind. By flushing out the physical blockage, the pain will go away and their mental focus will improve. If a person has emotional blockages, the strain of emotional imbalance will prevent mental clarity and peace. By clearing away those emotions, again the peace and clarity of the mind will improve. This same basic process holds true for energetic and mental imbalances.
If a person has emotional blockages, the strain of emotional imbalance will prevent mental clarity and peace. By clearing away those emotions, again the peace and clarity of the mind will improve.
Completing the session at stage four, the practitioner brings the chi flow to a graceful stop and returns to Zen, which we call “standing meditation.” Once again this is a time of no-thought in which the person simply enjoys their breathing while feeling stillness and freshness. At this stage, a person might not “practice mindfulness” as it is generally understood; rather, they will enjoy the result of the practice - mental quietude. They might find it to be a state beyond words; a state beyond differentiation, beyond “yin and yang.” Of course, this must be experienced to be truly appreciated.


public class QuadEdgeTriangle
extends java.lang.Object
QuadEdge
s in a QuadEdgeSubdivision
which forms a triangulation. The class provides methods to access the
topological and geometric properties of the triangle and its neighbours in
the triangulation. Triangle vertices are ordered in CCW orientation in the
structure.
QuadEdgeTriangles support having an external data attribute attached to them. Alternatively, this class can be subclassed and attributes can be defined in the subclass. Subclasses will need to define their own BuilderVisitor class and createOn method.
| Constructor and Description |
|---|
QuadEdgeTriangle(QuadEdge[] edge)
Creates a new triangle from the given edges.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Coordinate pt) |
static boolean |
contains(QuadEdge[] tri,
Coordinate pt)
Tests whether the point pt is contained in the triangle defined by 3
QuadEdge es. |
static boolean |
contains(Vertex[] tri,
Coordinate pt)
Tests whether the point pt is contained in the triangle defined by 3
Vertex es. |
static java.util.List |
createOn(QuadEdgeSubdivision subdiv)
Creates
QuadEdgeTriangle s for all facets of a
QuadEdgeSubdivision representing a triangulation. |
QuadEdgeTriangle |
getAdjacentTriangleAcrossEdge(int edgeIndex) |
int |
getAdjacentTriangleEdgeIndex(int i) |
Coordinate |
getCoordinate(int i) |
Coordinate[] |
getCoordinates() |
java.lang.Object |
getData()
Gets the external data value for this triangle.
|
QuadEdge |
getEdge(int i) |
int |
getEdgeIndex(QuadEdge e)
Gets the index for the given edge of this triangle
|
int |
getEdgeIndex(Vertex v)
Gets the index for the edge that starts at vertex v.
|
QuadEdge[] |
getEdges() |
void |
getEdgeSegment(int i,
LineSegment seg) |
Polygon |
getGeometry(GeometryFactory fact) |
QuadEdgeTriangle[] |
getNeighbours()
Gets the neighbours of this triangle.
|
java.util.List |
getTrianglesAdjacentToVertex(int vertexIndex)
Gets the triangles which are adjacent (include) to a
given vertex of this triangle.
|
Vertex |
getVertex(int i) |
Vertex[] |
getVertices()
Gets the vertices for this triangle.
|
boolean |
isBorder()
Tests whether this triangle is adjacent to the outside of the subdivision.
|
boolean |
isBorder(int i) |
boolean |
isLive() |
void |
kill() |
static int |
nextIndex(int index)
Finds the next index around the triangle.
|
void |
setData(java.lang.Object data)
Sets the external data value for this triangle.
|
static Geometry |
toPolygon(QuadEdge[] e) |
static Geometry |
toPolygon(Vertex[] v) |
java.lang.String |
toString() |
public QuadEdgeTriangle(QuadEdge[] edge)
edge
- an array of the edges of the triangle in CCW orderpublic static java.util.List createOn(QuadEdgeSubdivision subdiv)
QuadEdgeTriangle
s for all facets of a
QuadEdgeSubdivision
representing a triangulation.
The data attributes of the QuadEdge
s in the subdivision
will be set to point to the triangle which contains that edge.
This allows tracing the neighbour triangles of any given triangle.subdiv
- the QuadEdgeSubdivision to create the triangles on.public static boolean contains(Vertex[] tri, Coordinate pt)
Vertex
es.tri
- an array containing at least 3 Vertexespt
- the point to testpublic static boolean contains(QuadEdge[] tri, Coordinate pt)
QuadEdge
es.tri
- an array containing at least 3 QuadEdgespt
- the point to testpublic static int nextIndex(int index)
index
- public void setData(java.lang.Object data)
data
- an object containing external datapublic java.lang.Object getData()
public void kill()
public boolean isLive()
public QuadEdge[] getEdges()
public QuadEdge getEdge(int i)
public Vertex getVertex(int i)
public Vertex[] getVertices()
public Coordinate getCoordinate(int i)
public int getEdgeIndex(QuadEdge e)
e
- a QuadEdgepublic int getEdgeIndex(Vertex v)
v
- the vertex to find the edge forpublic void getEdgeSegment(int i, LineSegment seg)
public Coordinate[] getCoordinates()
public boolean contains(Coordinate pt)
public Polygon getGeometry(GeometryFactory fact)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isBorder()
public boolean isBorder(int i)
public QuadEdgeTriangle getAdjacentTriangleAcrossEdge(int edgeIndex)
public int getAdjacentTriangleEdgeIndex(int i)
public java.util.List getTrianglesAdjacentToVertex(int vertexIndex)
vertexIndex
- the vertex to querypublic QuadEdgeTriangle[] getNeighbours()
null


fish Puppet Module
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with fish
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Overview
Puppet module for installing, configuring, and managing Fish, "fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family."
Finally, a command line shell for the 90s
Module Description
This module manages the installation of Fish.
If you'd prefer, you can also disable the repo after the agent's been installed, or opt out of repo management altogether.
Setup
What fish affects
By default, this module will:
- Set up the package repository
- Install the Fish package
Beginning with fish
Repositories are maintained seperately:
- Ubuntu: https://launchpad.net/~fish-shell/+archive/ubuntu/release-2
- Debian, Redhat, CentOS, Fedora: https://software.opensuse.org/download.html?project=shells%3Afish%3Arelease%3A2&package=fish
Full docs are avaliable here: https://fishshell.com/docs/current/index.html
Usage
This module includes a single class:
include '::fish'
You'll more than likely want to provide the appropriate values for your setup.
To opt out of repo management altogether, you'd specify it like so:
class { '::fish':
manage_repo => false,
}
Limitations
- Arch support is currently not implemented.
Development
If you'd like to other features or anything else, check out the contributing guidelines in CONTRIBUTING.md.


Transportation Web Map (TWM) is a configurable template built on open source mapping technologies that can be quickly deployed to provide spatial data visualization and discovery.
Specific data may be presented as the primary focus of the map and additional functions added to enhance the viewers experience.
Additional spatial data from MoTI's web map services, as well as those of DataBC, may be searched and added to the map.
TWM is created and supported by the MoTI IMB Spatial Data Architecture group. To find existing TWM deployments and learn more about how the TWM can be used for your data, visit IMB Spatial Services.
To learn more about Ministry Spatial Data Services, visit Spatial Services.
This tab can support any valid HTML if needed, or not shown at all.


 Unfortunately for her, this simply isn’t the case, as — determined to get revenge on behalf of her mate — Lisa Fowler (Lucy Benjamin) drops the huge bombshell during Mel’s wake.
While it’s safe to assume Sharon didn’t want Mel to die, the one positive she can take from the situation is that her secret is safe. Well, at least that’s what she thinks, because viewers know that Mel informed Lisa of the truth before she met her maker. And while Lisa’s initial accusations haven’t convinced most, this could all change.
Advertisement Advertisement
In the coming episodes, Mel’s funeral arrives, and it’s certainly an emotional event for Walford’s finest. Of course, it’s Lisa that finds it the hardest, as she’s forced to bid farewell to the one person who’s been by her side whenever she needed her the most.
As the wake gets underway, everyone shares their memories of Mel, but Lisa’s disgruntled when Sharon and Phil arrive. If that wasn’t bad enough, some residents take it upon themselves to praise Sharon — and Lisa’s fuming as a result.
Determined to do something about it, she attempts to confront the Mitchell matriarch — but Louise (Tilly Keeper) keeps her in check.
However, in spite of Louise’s comments, Lisa struggles to remain calm, and thus — during her speech in memory of her fallen friend — she proceeds to call Sharon a murderer, before revealing the mother of all secrets.
Yes, she reveals that Phil is not the father of Sharon’s baby.
This isn’t the first time that Lisa’s dropped this bombshell, as viewers will remember she told Phil after Mel’s death. However, Phil didn’t believe her — and threatened her if she didn’t proceed to keep her mouth shut.
How will Phil react? Will he believe Lisa’s words?
If so, will he discover that Keanu is the dad?
Or will Sharon be able to convince him otherwise?
Either way, will he seek revenge on Lisa for revealing all in front of everyone?
Advertisement Advertisement
One to watch: Monday 2ndDecember at 8pm on BBC One.


User Info is Invalid!
Your Answer: {{answer}}
UserName: {{user.name}}
Email: {{user.email}}
Question: {{user.question}}
Answer: {{user.answer}}
Gender: {{user.gender}}


'JUI-F chief telephones Bilawal, Iqbal to mull anti-govt strategy'
by Rizwan GhilzaiISLAMABAD: JUI-F chief Maulana Fazlur Rehman telephoned on Saturday PPP chairman Bilawal Bhutto-Zardari and PML-N’s Ahsan Iqbal to discuss the opposition’s anti-government strategy, The Express Tribune has learnt.
According to sources privy to the development, opposition leaders have decided to convene an All Parties Conference (APC) on November 26 to mull a future course of action against the Pakistan Tehreek-e-Insaf-led government.
The decision to call the APC was taken by the Rehbar Committee, a conglomerate of nine opposition parties, the sources said, adding that the JUI-F chief will also invite parties other than PPP and PML-N to attend the huddle.
The JUI-F, earlier this month, wrapped up his 13-day-long sit-in dubbed as ‘Azadi March’ in Islamabad and announced to block the major thoroughfares across the country as part of his party ‘Plan-B.’
Later, road blockades and sit-ins in various parts of the country were called off, saying the blockades were causing “inconvenience to the public”.


Toggle navigation
Title
one
two
three
four
five
Submit
footer
Dropdown
one
two
three
four
five
I'm Section one
I'm Section two
I'm Section three
I'm Section four
I'm Section five
Back to top


The documentation for finch. Other relevant sources of information are the Jingoo
documentation, the Jinja2
documentation, the YAML specification and the Markdown
documentation. Also, there are examples of using finch in the
examples
directory on GitHub.
Finch is a site generator in the style of Jekyll and Hugo. It compiles documents written in Markdown with optional frontmatter into (usually) HTML using templates written in Jingoo (an OCaml templating language that is very similar to Jinja2).
To build a site with finch simply run finch
in the appropriate directory. Do finch -help
to see options.
Content
A content document either consists of Markdown and some YAML frontmatter (delimited by ---
lines), or just some YAML if it is a .yml
or .yaml
file. For example:
---
layout: post.html
title: "When I was nearly thirteen..."
author: "Scout"
date: "1960-7-11"
---
... my brother my brother Jem got his arm badly broken at the elbow.
Each content document will be compiled using the layout specified in the frontmatter. If no layout is specified, the
template default.html
in the root of the layouts directory will be used. The output site directory has the same
structure as the content directory, with the compiled version of the file content.content-extension
with layout
layout.layout-extension
being called content.layout-extension
.
The top-level YAML in a content document must be an object. Its values may also be objects or lists as well as simple values.
Currently four keys in the frontmatter (or content of a YAML file) are treated specially:
layout
specifies the layout file that should be used to compile the filecontent
will override the output of the Markdown contentdate
will be parsed either as%Y-%m-%d
or as an ISO timestamp, and output as an ISO timestamp string in the templatelink
will override the default link for the output, which is the path to it from the root of the output directory
Note that the content of a content file is just treated as Markdown, you can't use Jingoo templating in it.
Data
Finch can also use a directory of data files when compiling. The files in this have the same format as the content, the
only difference being that they will not be compiled into output (and therefore their objects in templates won't have a
link
attribute).
Layouts
A layout file is a Jingoo template. A layout can have variables substituted into it with the syntax {{ variable }}
.
Layouts can have logic using commands such as {% if ... %}
and {% for ... in ... %}
, and one layout can reference
another using {% extends "parent.template" %}
and blocks, or {% include "other.template" %}
. For more details, see
the documentation of Jingoo and Jinja2.
The variables provided in the frontmatter of the file being compiled are available in the layout as page.variable
,
with the compiled Markdown being page.content
. Other variables will be looked up in the following places (in this
order):
- In the data directory
- In the content directory
- As filters
In the data and content directories, the variable foo
corresponds to either a file foo.extension
or a directory
foo
in the root of the relevant directory. In the case where it is a file, the result will be a object with the same
structure as page
(i.e. with attributes such as content
and layout
). When it is a directory, the result will be an
object with the attribute files
corresponding to the objects for the files in the directory, and other attributes
corresponding to the child directories.
For example, with this data directory:
data/
foo/
bar/
baz.md
qux.md
quux.md
the variable foo
would correspond to the following object in a template:
{
bar: {
files: [
# baz.md
{
content: ...
...
}
},
files: [
# qux.md
{
content: ...
...
},
# quux.md
{
content: ...
...
},
]
}
Static
Any static files you want to include directly in the output can be put in the static directory. They will be copied over before content is compiled, so may be overwritten by compiled content with the same name.


| 26 | |
| OCT | |
| 2014 | Website Rework |
|
This is my second pass at designing this site. The changes I made this time were mostly cosmetic. I think it looks more polished now. I'm happy with the color scheme and the background image on the index page. I'm not thrilled with how my decorative header fond and my body font look together, and I still need to figure out the best way to use the prime real estate on the index page. One of the problems right now is that I simply don't have enough non-blog content to feature, and all of my blog content is on the blog index page. There are still some CSS bugs I need to fix, but I simply ran out of time before the start of phase 1. |


--- title: Home layout: default ---
Kode2Learn is a student organization at Miami University in Oxford Ohio. We organize and run events for kids in the Oxford area that promote teamwork and problem solving through the use of computer programming.
To organize and run events for kids in the Oxford area that promote teamwork and problem solving through the use of computer programming. The goal is not for kids to learn how to become computer scientists; it is about learning to learn.
Some people think coding is boring, but we think it's an avenue to help jump start creativity at an early age.
At the core of computer science is problem solving, and learning code can help foster problem solving well beyond just a mouse and keyboard.
We take coding to a new level by allowing kids to work together on code and learn team work skills, especially during our K2L Day workshops.
We want to get kids excited about coding. We use technology every day, it's time to start getting excited about it.
Kode2Learn makes a lot of awesome projects to help students learn different element of coding. These projects are used for lessons in the classroom to allow students to spend less time typing on the keyboard and more time learning about code!
Interested in volunteering? Want to start a club at your school? Just want to say hi or have feedback? Use this form to contact current club leadership. We're always excited to hear from you!


Site-wide links
PhD EPFL, 2013
I am interested in analysis and verification of software and hardware systems.


home
Home
menu
Task
menu_book
Practise
person_add
New Account
add
New Question
exit_to_app
Logout
settings
Settings
Create New Student Account
Student Name
Student ID
Class
Email
Password
Confirm Password
Reset
Create


Before Change
assert cursor is not None
assert cursor.description is not None
assert len(cursor.description) == 0
with pytest.raises(StopIteration):
cursor.next()
cursor = bdb.execute("COMMIT")
assert cursor is not None
assert cursor.description is not None
assert len(cursor.description) == 0
After Change
CREATE GENERATOR t_cc FOR t USING crosscat(GUESS(*))
"""))
empty(bdb.execute("INITIALIZE 1 MODEL FOR t_cc"))
empty(bdb.execute("DROP GENERATOR t_cc"))
empty(bdb.execute("DROP TABLE t"))


Awesome. I Have It.
Your couch. It is mine.
I'm a cool paragraph that lives inside of an even cooler modal. Wins!
Awesome. I Have It.
Your couch. It is mine.
I'm a cool paragraph that lives inside of an even cooler modal. Wins!
Awesome. I Have It.
Your couch. It is mine.
I'm a cool paragraph that lives inside of an even cooler modal. Wins!
Awesome. I Have It.
Your couch. It is mine.
I'm a cool paragraph that lives inside of an even cooler modal. Wins!


this library should provide encryption and decryption for user password
|
When user World logs in, the greeting will be: Hello, World! |
|
When user input password as P@ssword actual password saved to database should be: XvpjmDGOHel2r+gYMoV7kQ== |
|
When system retrieve encrypted password as XvpjmDGOHel2r+gYMoV7kQ== decrypted password should be: P@ssword |


We need your geolocation to create a server in your country
Best server price / package pretty awesome ...
This version provides 7 free servers


Reports empty
try
blocks.
At present, this inspection is disabled in JSP files.
Powered by InspectionGadgets


Chocolate Pizza
POSTED ON 15 DEC 2013/DESSERTS
Chocolate pizza is a type of pizza prepared using chocolate as a primary ingredient. Various styles and preparation techniques exist. Chocolate pizza may be prepared as a dessert dish, as a savory dish, and as chocolate molded in the form of a pizza[further explanation needed]. Some companies specialize in chocolate pizzas.
Some chocolate pizzas incorporate chocolate into the pizza dough.[2][3] Chocolate pizza may be served as a sweet, dessert-style dish,[4][5] or as a savory dish that includes chocolate. Chocolate pizza may be prepared using cooking chocolate as a spread before baking in the oven. Another variety is the use of a hazelnut spread after the pizza is baked.[5] Chocolate pizza preparations have included icing sugar, banana, strawberries,[5] marshmallows,[5] sprinkles,[5] smarties, and white chocolate chips.
Chocolate pizza combines chocolate and pizza, two popular ingredients among school-aged children.[6] The confluence of pizza and chocolate developed in parallel in several Western countries and has become a dessert purveyed in franchise and chain restaurants. Chocolate pizza is also known as a Valentine's Day,[7][8] Easter[9] and Christmas holiday[10] treat.
Vanessa Stevenson
Chocolate pizza is a type of pizza prepared using chocolate as a primary ingredient.


Like?
- Share this page in your preferred social network, use share buttons on the side of web-page.
Problems?
- (PC only, not for mobile devices). If you find in this article typo or small error, please, report about it use typo-reporter. Select text with typo → press Ctrl+Enter (⌘Enter for Mac) → write comment → send typo report.
- If you find more serious errors in this page and/or site, create GitHub issue.
- You can also edit this page yourself and send pull request.
- Or write comment here. Markdown GFM support in comments. You can use GhostText, that write issue in your preferred editor.
I hate private communication, solely open support.
If you write in the style of new disgruntled Russian I reserve the right to dispose of my own discretion.
All rights reserved ©.


| (A) | ---- no text ---- | |
| 421 | (C) | ¶ And in þe rerewarde as fełł . with a fayre knyȝte |
| 421 | (D) | And in þe rereward as meny so semely of sigħt |
| (E) | ---- no text ---- | |
| (Ex) | ---- no text ---- | |
| (L) | ---- no text ---- | |
| (P) | ---- no text ---- | |
| 415 | (U) | ¶ And in the rerewarde als fele / witħ dukes and knyghtes |
| (V) | ---- no text ---- |


What can Vocap do for you?
You can search for a word of phrase in subtitles of YouTube videos
and play the particular part.
How to use it?
You can search either single words or you can also search for a
words with different ending using asterisk, e.g. end* matches
end, ends, ending.. And you can search for
phrases by quotes, e.g. "put it out".
What is it good for?
For learning English vocabulary because I found it very helpful
to see/hear the words in a real context.
Or for any other purpose you come up with.
What languages are supported?
Only English by now.
What if I don't see the subtitles in the video.
You have to turn on the closed captions in the Youtube videos
manually. It is not posible to do it automaticaly.
Who made Vocap?
michal.trunecka(at)gmail.com


Seem to dwell in my soul and absorb its power, like the form of a beloved mistress, then I often think with longing, Oh, would I could describe these conceptions.
Forgot password? Get reset link


--- layout: post title: Getting that Rails Deployment Help categories: - sightings author: rick published: true date: 2007-02-02 15:20:00.000000000 +00:00 ---
As hosts start expanding their hosting options, it’s becoming more important for folks to get together and share their deployment knowledge and trade war stories. Robby Russell thought it was time, and started a rails-deployment Google Group, as well as #rails-deployment on Freenode. In just a short time, it’s already attracted nearly 400 members, including experts from some prominent rails hosts like PLANET ARGON, Engine Yard, and Rails Machine.


openBIS LSI
Login
Oligos
Logout
ChemBio
Primary Antibodies
Secondary Antibodies
Enzymes
Oligos
Plasmids
Bacteria
Equipment
Filters
Code
Oligo Code
Bases
Print Date
Sequence
Sequence Name
Melting Temp C


|
ssh user@host tail -f /var/log/yourlog.log |
<IP_ADDRESS> - - [12/Apr/2015:09:23:33 +0200] "GET /api/v1/timedata/tags HTTP/1.0" 200 3402 "-" "Pingdom.com_api_check"
<IP_ADDRESS> - - [12/Apr/2015:09:28:33 +0200] "GET /api/v1/timedata/tags HTTP/1.0" 200 396 "-" "Pingdom.com_api_check"
<IP_ADDRESS> - - [12/Apr/2015:09:33:33 +0200] "GET /api/v1/timedata/tags HTTP/1.0" 200 3402 "-" "Pingdom.com_api_check"
<IP_ADDRESS> - - [12/Apr/2015:09:35:32 +0200] "GET / HTTP/1.1" 302 3586 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
<IP_ADDRESS> - - [12/Apr/2015:09:35:32 +0200] "GET /itstime/ HTTP/1.1" 302 405 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
<IP_ADDRESS> - - [12/Apr/2015:09:35:32 +0200] "GET /itstime/track;jsessionid=1DD361D36CE2B8E1BA39298A54DE21F5 HTTP/1.1" 200 21998 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
<IP_ADDRESS> - - [12/Apr/2015:09:35:34 +0200] "GET /itstime/resources/com.openforce.timejim.wicket.common.DateFilterPanel/DateFilterPanelDatepickerLocale.js HTTP/1.1" 304 245 "https://time.jimssquare.com/itstime/track;jsessionid=1DD361D36CE2B8E1BA39298A54DE21F5" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
<IP_ADDRESS> - - [12/Apr/2015:09:35:34 +0200] "GET /itstime/resources/org.apache.wicket.markup.html.WicketEventReference/wicket-event.js HTTP/1.1" 304 245 "https://time.jimssquare.com/itstime/track;jsessionid=1DD361D36CE2B8E1BA39298A54DE21F5" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
<IP_ADDRESS> - - [12/Apr/2015:09:35:34 +0200] "GET /itstime/resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js HTTP/1.1" 304 245 "https://time.jimssquare.com/itstime/track;jsessionid=1DD361D36CE2B8E1BA39298A54DE21F5" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"
It's time to do it better
|
| Input | Filter | Output |
|---|---|---|
|
Apache Logs Mail Server Logs Database Logs Log4J Logs files stdin tcp messaging systems redis about 40 others |
GROK Date GeoIP Anonymize csv about 50 others |
Elasticsearch Graphite Nagios redis messaging systems about 60 others |
See the Logstash docs for a complete list
input {
stdin {}
}
output {
stdout { codec => rubydebug }
}
Start in command line with
bin/logstash -f 00-simple-echo.conf
Output is in Json format
{
"message" => "this is a super cool log message.",
"@version" => "1",
"@timestamp" => "2015-04-15T04:54:30.021Z",
"host" => "ushuaia"
}
input {
stdin {}
}
filter {
grok {
match => [ "message", "%{WORD: firstname} %{WORD: lastname} %{NUMBER:age}"]
}
}
output {
stdout { codec => rubydebug }
}
{
"message" => "Gerhard Hipfinger 39",
"@version" => "1",
"@timestamp" => "2015-04-15T05:16:47.525Z",
"host" => "ushuaia",
"firstname" => "Gerhard",
"lastname" => "Hipfinger",
"age" => "39"
}
simple, isn't it?
DEMO
Q & A
Gerhard Hipfinger
Founder of openForceWe are here to help you with Scala and Java projects.
Strong in frontend development with JavaScript/AngularJS.
We love mobile development too.
Always looking for great developers, designers, system engineers - you got it...
Twitter: @nano4711


infinite
rock, paper, scissors
choose wisely.
rock
paper
scissors
go
longest streak:
0
current streak:
0
total wins:
0
total games:
0


Your password at {{ siteSettings.SiteName }} was changed.
If you didn't request a password change, then please contact {{ siteSettings.SitePublicAdminEmail }}. to get your account straightened out.


--- layout: contact title: Contact permalink: /contact/ ---
Project Developer : Satvik Ramaprasad
Contact: Email
Wesbite Designer : Aniruddha Mysore
Contact: Email
Blog : The New Age Tech Connoisseur