Event Location:
Seminole State College of Florida
100 Weldon Blvd Building UP
Sanford, Florida
Abstract:
Today’s SQL Server DBA has a myriad of options when it comes to implementing their backup and maintenance strategies. From internal maintenance plans to all-encompassing third-party solutions, the options are practically endless. One very popular solution revolves around a set of free scripts provided by Swedish data scientist, Ola Hallengren. These well admired scripts are used by corporations large and small worldwide in order to facilitate backups, integrity checks, and index maintenance operations. In this session, not only will we introduce these scripts to those unfamiliar with them, but just as importantly, we’ll take a detailed look into just how these scripts can be extended and customized even further. You’ll be amazed at the flexibility offered by the optional parameters. We’ll also take a gander into the remarkably detailed logging tables in order to inspect the raw data and possibly turn it into a valuable reporting data source.
Speaker(s): Troy Gallant,
Abstract:
Today's Business Intelligence Tools allow to secure the data for a variety of business scenarios. Learn How Row Level Security and other security data technologies can be implemented in Power BI, SSAS, and SQL Server and can change the design of corporate Apps using Active Directory. In this session, BI Architect and Microsoft Certified Professional, Hector Villafuerte focuses upon the design and architecture of data security using different tools: Power BI, SSAS, SQL Server, Web Apps and explain when to use them, their differences and their limitations. Throughout the session, we explore and demo various ways to secure the data and witness how to implement the security in each.
Speaker(s): Hector Villafuerte,
Abstract:
This session looks at both Power BI Desktop and Power BI.com to compare the advantages and capabilities of both platforms for creating and distributing data analysis within your organization. It will also touch a little on why you might choose Power BI over Power Pivot and why you might not. It will also look at how to create drill down detail screens to expose the details behind your visualizations. Finally, we will touch on how to publish your Power BI results for others in your organization to share. A basic understanding of database structures and referential integrity is an advantage to gain the most from this session, but as will be shown, not always necessary depending on the source of the data to be analyzed.
Speaker(s): Michael Antonovich,
Abstract:
vSphere 6.5 has made a lot of changes to enhance the performance of Monster VM’s. Databases by their very nature are the classic Monster VM’s. If Monster VM’s are not virtualized properly they will never perform well and can negatively performance of other VM’s on the hosts. In this presentation, we will teach you how to properly virtualize Monster VM/Databases with vSphere 6.5. We will discuss why you virtualize, installation issues, how to Architect for performance discussing vSphere 6.5 specifics, the storage layer, the processor, Memory considerations, the network layer. Topics include NUMA, Memory reservations, how to avoid common mistakes. Lesson learned here help you optimize any workload you are virtualizing. With Special emphasis on Monster VM’s on Vsphere 6.5
Speaker(s): Michael Corey,
Abstract:
So, do we stick with the Cube or move to Tabular? Has DAX functionality improved enough to rely on performance with DirectQuery in a Tabular Model? Will we be porting Analysis Service (SSAS) databases to Azure? How do we know what level or pricing model is adequate for an Azure SSAS database? When an SSAS database gets created, and users start to report against, it is very hard not to continue to expand the model. Anxiety is released when a new release of SSAS comes along adding functionality to replace the hooks created to satisfy user requirements. With 2016 and 2017, Microsoft is moving to update Tabular Models with more features, improved performance and better security. The Cube additions are mainly with Data Sources and better T-SQL generated to access source databases like Oracle and Teradata. So, let us examine the pros and cons together and get a consensus of the path forward with SSAS. You are definitely not going to want to stop using this tool.
Speaker(s): Thomas LeBlanc,
Abstract:
So you have your availability groups configured and everything reports green. How do you measure SLA compliance? Do you know when replication is delayed? Were you notified when it failed over last night? This session will answer all these questions and more, and will show you what you should be looking at to ensure no surprises. We will look at the DMVs, extended event sessions, perfmon counters, SQL agent jobs and alerts to show what to monitor in your AG and how to setup alerting so you know when to take action. Demo: Show AG dashboard and cause AG failures and excessive delay and show how alerts are sent Goals: Teach what to monitor in AGs for proper health Alert on events when they occur which the DBA should know about Demonstrate alerts and notifications when failures or delays occur in your environment
Speaker(s): Shawn Meyers,
Abstract:
Do you work for an institution that fears it’s DBAs could go rogue on their production databases? Do you want to revoke continuous sysadmin permissions from your DBA team in an attempt to avoid being the next WikiLeak? Do you have concerns that the DBA team is querying sensitive databases? Then, you need Uptight Database Security. Come to this session to learn how to deploy a configurable permission model that provides on-demand access to SQL Server databases. This model allows DBAs to do routine work without sysadmin, elevate permissions to sysadmin only during production emergencies or disaster recovery scenarios. Attendees will leave this session with the fundamental knowledge and scripts to implement a low hassle solution that provides DBAs the minimum necessary access required to maintain a production database server.
Speaker(s): Ronald Dameron,
Abstract:
This session will cover how to tune a multi-terabyte database where all of the data is stored a single file, primary file group. We will look at file groups, managing indexes and moving large amounts of data.
Speaker(s): Jeff Taylor,
Abstract:
The Azure Resource Model (ARM) enables Azure infrastructure automation for both IaaS and PaaS deployments. Using Visual Studio as a management tool enables repeatable, automated, source controlled deployments for test and development environments, enabling true DevOps practices for all aspects of pre-production systems. In this session, I will demonstrate, explain, and deploy a IaaS/PaaS hybrid environment (SQL and BI stack elements) using ARM templates, Visual Studio, source control integration, and PowerShell scripts.
Speaker(s): Geoff Hiten,
Abstract:
SQL Server reduces compilation and optimization overhead by caching and reusing execution plans for the queries. Plan caching helps to reduce CPU load on the server; however, it may also introduce unexpected issues and lead to suboptimal execution plans and performance problems. In this session, Dmitri will explain how plan caching works internally and demonstrate how to address several common issues related to the plan caching. He will talk about parameter sniffing, simple and forced parameterization, OPTIMIZE FOR UNKNOWN strategy, and several other related topics. Finally, Dmitri will provide the guidelines how to reduce CPU load and recompilation overhead in the systems with heavy ad-hoc workload and non-parameterized queries.
Speaker(s): Dmitri Korotkevitch,
Abstract:
We've all heard about massive data breaches from big name companies. As a DBA, you should consider your company's data to be the most valuable assets. So when a data breach happens at your company, will you be able to provide management with the information? If not, then discover how SQL Server Audit can help provide you with an accurate forensic analysis of who did what to your data. In this session, we'll cover what SQL Audit can capture, how to set it up for both on-premise SQL Servers and Azure SQL Database, and finally produce reports from it.
Speaker(s): Patrick Keisler,
Abstract:
Logging messages in your database is a common request, and there are a million ways to do it. This presentation will cover basic methods and progress through more advanced ones. We'll also show how autonomous transactions (available in some database products, but not natively supported in SQL Server) can be accommodated with some interesting techniques. We'll examine user-defined events, linked servers and the new SESSION_CONTEXT() feature in SQL Server 2016, to provide different levels of logging and transaction management, and cover their best use cases.
Speaker(s): Rob Volk,
Abstract:
When presented with large SQL Server workloads in a virtual environment, which cross NUMA boundaries, it is very important to understand how the hypervisor presents vNUMA to the SQL Server virtual machine. When there is a NUMA imbalance, it can have as much as a 40% impact on performance, causing a significant effect on your virtual environment. In this session attendees will learn ways to optimize vNUMA including: • How vNUMA works across different processors; and the ways that Intel and AMD are different • Methods for determining if a NUMA imbalance exists • Which settings at the hypervisor, or virtual machine level, should be changed to ensure the best performance
Speaker(s): Shawn Meyers,
Abstract:
Performance troubleshooting is a required skill for every DBA. Knowing the deep internals of how a query functions and why SQL Server chose to run it in a certain way is important. Knowing how to design a table or configure a database to squeeze every ounce of performance is our lifeblood. What if I told you that you may be doing this all wrong? What if all the work and laborious effort put into design or configuration don't improve the situation because the issue was never in SQL to begin with? Truth be told, the biggest differentiator between a good DBA and a great DBA is knowing the hardware and O/S; not just SQL. Join me as I guide you through troubleshooting SQL Server performance from tip to toe to demonstrate the common performance problems you never knew you had.
Speaker(s): Daniel Janik,
Abstract:
If you’ve ever used the standard Excel Source or Destination components in SSIS, you know there are some limitations. Cozyroc’s Excel Source Plus and Excel Destination Plus components remove those limitations. In addition, Cozyroc’s Excel Task enables editing of Excel files from SSIS packages. In this session, I’ll talk about the capabilities of the Cozyroc components and demonstrate how easy it is use use these components with SSIS.
Speaker(s): Diane Schuster,
Abstract:
You know you are well qualified for the jobs that you search for on any major job site. You know that if you just get to that next step that they will see it for themselves. This lightning talk focuses on strategies for your resume and LinkedIn profile to help get you noticed and reach that next step. Interaction with the audience is encouraged throughout the discussion.
Speaker(s): Rick Heiges,
Abstract:
This session will take a look at the new Query Store feature in SQL Server 2016. Query Store tracks changes in execution plans, allowing you to easily view performance differences and revert to older plans with a few clicks of the mouse. We will take a hands on look at how to use Query Store to troubleshoot problems new features in 2017.
Speaker(s): Tracy Boggiano,
Abstract:
Learn all you wanted to know about index design, but were afraid to ask. This session focuses on physical index structures as well as how the server chooses indexes. Note: Join optimization is a separate session
Speaker(s): Jeffrey Garbus,
Abstract:
So you're using Azure Sql Database Platform As A Service. Now what? Without a physical machine, how do you do restore? Where are the backup files? When are service packs applied? Can service packs be rolled up thru dev to production? What's a service level and how does it impact database design? How do we encrypt, authorize, query tune, restore...? We'll go over these questions and any others that you may have.
Speaker(s): Jonathon Moorman,
Abstract:
When managing a single server it is easy to keep track of the configuration of that server, but what about when you have more than ten servers to manage or a hundred? How do you know they are setup correctly? How do you maintain the databases on each server? How do you take care of patching? How do you know when your server is on fire? In this talk we will answer these questions and more as we discuss technologies and approaches you can use to make sure your environment is configured and performing at its best.
Speaker(s): Tracy Boggiano,
Abstract:
Data partitioning allows for the efficient loading, storage, retrieval, and shedding of data in an RDBMS platform. This session will focus on its use in MS SQL Server and how table partitioning can improve performance, manageability, and decrease concerns over concurrency. Especially if you are working with a data warehouse, you want to be sure to understand these concepts and how/when you might leverage them.
Speaker(s): Tom Hanley,
Abstract:
This will be a Beginners session highlighting the starting point for using the execution plans from SQL Server to assist in query tuning. Briefly, we will look at the history to get an idea of how Microsoft has improved the display through Graphical Plans and Missing Index suggestion. What is the difference between a Table and Clustered Index Scan? What is a Lookup? How do you improve performance of Lookups? What are the different types of Loops? How to get more information from the Plan with the properties window?
Speaker(s): Thomas LeBlanc,
Abstract:
This session will feature a real story of a customer who was running into performance and scaling issues on a big iron Oracle RAC system and why they decided to consider the magic of the Column Store for this situation. Discussion will focus on the existing environments for testing both SQL 2016 and Oracle as well as the methodologies used for testing. We will examine the decisions made for choosing indexes (both traditional and column store) for the main tables in the data warehouse as well as the partitioning strategies employed. We will wrap up the discussion with the results of the testing and where they are now.
Speaker(s): Rick Heiges,
Abstract:
Automating your deployments should not be limited to applications. In this session, learn how to create an automated deployment pipeline that includes your application and database using Redgate’s DLM Automation tools. You will get instant feedback on your code changes, get the exact script you need for release automation and, when you’re ready, you can deploy to production in confidence. We will use Visual Studio, Visual Studio Team Services to create a build and release pipeline to deploy your changes to dev, staging, and production environments. [Presenter will be Esteban Garcia]
Speaker(s): Andy Warren,
Abstract:
Ever wanted to query SharePoint Online Lists from SQL Server directly, or even create a replica of your SharePoint data in a SQL Server database for offline reporting? In this session, I will show you a new technology that allows you to access your SharePoint environment through simple SQL queries, in real-time, and how to replicate your SharePoint lists for offline reporting with just a few clicks.
Speaker(s): Herve Roggero,
Abstract:
This session is meant to dive into the world of R using awesome data to make learning memorable. We will discuss a brief overview of the syntax, how to write an In-Database R query, and then dive into a data set using the Lahman database data from Retrosheets.org to examine baseball games from 1990 – 2016 to answer the following questions: If I want to see my team win a game should I go to a double header? What is the best day of the week to see my team play? What is the best day if they are above .500 or below? What if they have home vs. away games? Then we will display the results in Power BI or and Excel Dashboard. Come for the Science stay for the data!
Speaker(s): Bradley Ball,
Abstract:
SQL Server 2016 lifted several limitations from its initial implementation. This session will cover how to implement InMemory objects, new capabilities (Defaults, Checks, FK validation, Triggers); performance gains; and an introduction to monitoring these objects.
Speaker(s): Sam Mesel,
Abstract:
CosmosDB was announced at Build 2017 as an extension to Microsoft's DocumentDB offering and is positioned to be a key component of the Microsoft Data Platform. In this session, we will explore CosmosDB's graph API that is built using Apache's TinkerPop and Gremlin projects. Graph databases allow you to build a powerful data model that explores connections and paths between data. At the end of this session, attendees will have a solid understanding of what a graph database is and how you can use Gremlin and the .NET API to interact with a graph database.
Speaker(s): Christopher Sims,
Abstract:
While blocking and deadlocks are part of the territory for a DBA, dealing with them can be another story. In this session we will break down locking types, capturing and identifying deadlocks and the code behind them, and things you can do to resolve and prevent blocking and deadlocks. If you are frequently dealing with deadlocks in your databases this session is for you.
Speaker(s): Amy Herold,
Abstract:
Want to know the position Master Data Management and MDS play in an organization's overall data strategy? We'll review the key concepts and the different roles and responsibilities to help you get your organization moving forward with MDM. We'll then take a look at the features of SQL Server 2016 MDS that make it an excellent tool for MDM. This demo-packed presentation will cover architecture and installation, different ways of processing data, hierarchies, security and many other features that will get you up and running with MDS.
Speaker(s): Neal Waterstreet,
Abstract:
Testing allows database code to be consistently verified during the development process, but it can be challenging to get testing setup for database development. This session will give an overview on the purpose of database testing, the installation of the tSQLt framework, and the design of unit and integration tests. I will use general concepts of test driven design to create and run tests to confirm that objects exist and to test single and multiple test cases. Learn how to implement testing in a development environment and create and run your own tests.
Speaker(s): Elizabeth Noble,
Abstract:
In this session of Getting Started with Azure Data Lake Analytics, we will learn about fundamental concepts and considerations for designing a Data Lake, how that fits into your organization, and then spend most of the time processing data with Data Lake Analytics using Microsoft's new Big Data language, U-SQL.
Speaker(s): Sean Forgatch,
Abstract:
On a given project, data scientists can spend upwards of 80% of their time preparing, cleaning, and correcting data. In this session, we will look at different data cleansing and preparation techniques using both SQL Server and R. We will investigate the concept of tidy data and see how we can use tools in both languages to simplify research and analysis of a small but realistic data set.
Speaker(s): Kevin Feasel,
Abstract:
How to set up a Requirements Analysis to develop successful databases
Speaker(s): Arvin Meyer,
Abstract:
I will be showing the latest build of SQL Server vNext for Linux. Everything you need to install and connect to SQL Server. Then, what tools are available to use from either Linux and Windows. Sample on querying for database information using Python and PowerShell between two environments. This will be a demo intensive session
Speaker(s): Maximo Trinidad,
Abstract:
To succeed in this new digital world, companies will require an IT Transformation. Dell EMC has announced a wave of innovations to help customers on their path towards a modern infrastructure and business agility. Join us to learn how to innovate faster, create competitive advantage, improve IT operations, reduce costs and ultimately #GetModern. The speaker for this session is Dominick Dequarto.
Speaker(s): Andy Warren,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: http://www.linkedin.com/profile/view?id=29648544amp;trk=hb_tab_pro_top
Contact: http://Thomas-LeBlanc.com
Thomas LeBlanc (Microsoft Data Platform MVP) is a Data Warehouse Architect in Baton Rouge, and uses his 30+ years in IT to develop OLTP systems with normalized databases for high-performing T-SQL and dimensional data marts. Development is done in SSIS, SSAS, SSRS, Power BI, and Excel. As a PASS volunteer, he is past chair of Excel BI and Data Arch VCs and is active in the Baton Rouge Analytics and SQL Server User groups, as well as SQLSaturday in Baton Rouge. You can find his blog at TheSmilingDBA.BlogSpot.com and website at Thomas-LeBlanc.com
LinkedIn: https://www.linkedin.com/pub/kevin-feasel/7/716/504
Contact: http://www.catallaxyservices.com
Kevin Feasel is a Microsoft Data Platform MVP and CTO at Envizage, where he specializes in data analytics with T-SQL and R, forcing Spark clusters to do his bidding, fighting with Kafka, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (https://curatedsql.com), president of the Triangle Area SQL Server Users Group (https://www.meetup.com/tripass), and author of PolyBase Revealed (https://www.apress.com/us/book/9781484254608). A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather's nice enough.
LinkedIn: https://www.linkedin.com/in/tracyboggiano
Contact: http://databasesuperhero.com
Tracy Boggiano is a Senior Database Administrator for DocuSIgn. She has spent over 20 years in IT, using SQL Server since 1999, and is currently certified as an MCSE Data Platform. Tracy has worked on SQL Server since 6.5. She has spoken at local user groups and numerous SQLSaturdays. She is currently a co-leader of a TriPASS Local Group in Raleigh, NC. Tracy also tinkered with databases in middle school to keep her sports card collection organized. She blogs at databasesuperhero.com. Her passion outside of SQL Server is volunteering with foster children as their advocate in court through volunteerforgal.org and being a mental health advocate as part of the PAIMI NC Advisory Council.
LinkedIn: https://www.linkedin.com/in/christopherpsims/
Contact: http://www.sigaostudios.com/blog
Chris is a software engineer and program manager with over 18 years of programming and 14 years of project management experience. Chris continually pushes his personal and professional boundaries by actively seeking out complex projects and applying innovative, sophisticated and elegant solutions to real-world problems. Chris is the technical principal of agile consulting firm, Sigao Studios. Sigao Studios specializes in offering modern responsive web solutions based on technologies that include Azure, CosmosDB and Azure Search. In addition to his technical pursuits, Chris enjoys stage acting and wood working in his free time.
LinkedIn: https://www.linkedin.com/profile/view?id=176471amp;trk=nav_responsive_tab_profile
Contact: http://mssqlperformance.blogspot.com/
Jeff has been consulting on and performing technical training for MS SQL Server since 1989, Version 4, on OS/2. Since then, he has worked extensively with each release of the product, specializing in performance and tuning, from concept through legacy system, on systems of all sizes, from small start-up company applications to multi-terabyte data warehouses. In addition to hands-on consulting, he speaks at SQL Saturdays several times/year, has a youtube channel with free training, and has written 20 books on database management systems. His latest book is "Transact SQL the Definitive Guide."
LinkedIn: https://www.linkedin.com/in/michael-corey/
Contact: http://michaelcorey.com/
Michael is a Director Cloud Computing Evangelist for Spectrum Enterprise Navisite. In 2017, was recognized as #42 of the top 100 most influential people in the “cloud industry”. Michael's a recognized Microsoft Data Platform MVP formerly (Microsoft SQL Server MVP), recognized Oracle ACE, a recognized VMware vExpert and has worked with relational databases for over 30 years starting with Oracle Version 3. Michael is a Past President of the Independent Oracle Users Group (IOUG), A Founder of the Professional Association of SQL Server and current President of the IOUG VMware Special Interest Group. Michael is the original Oracle Press author, frequent blogger http://michaelcorey.com/, a regular columnist for the Big Data Quarterly
will be provided later on
LinkedIn: https://www.linkedin.com/pub/arvin-meyer-mvp/24/882/376
Having 16 consecutive MVP awards, Arvin maintains the Access Web http://www.mvps.org/access, an Access download site on his domain (http://www.datastrat.com), owns and is webmaster of http://www.accessmvp.com, and several client websites. A Microsoft Certified Professional and Microsoft MVP, Arvin writes freelance technology articles, is an author of a book on Access, leads the Access, Office, and Security Special Interest Groups at the Central Florida Computer Society.
LinkedIn: Linkedin: http://www.linkedin.com/pub/max-trinidad/12/47/775/
Contact: http://www.maxtblog.com
Maximo Trinidad (Florida Aka – Mr. PowerShell), currently work as a SAPIEN Technologies Evangelist and specialing in scripting automation on SQL Server Microsoft Cloud Technologies. Also a Microsoft MVP (PowerShell) since 2009 and active speaker since 2007 participating at SQLSaturday, IT Pro .NET Code Camps events.
LinkedIn: http://www.linkedin.com/in/shawnmeyers42
Shawn Meyers is a Field CTO working at Tintri. Shawn has worked in IT for 25+ years and specifically with SQL Server for 20+ years, beginning with version 6.5. A frequent speaker at many events including PASS Summit, VMworld, VMUGs, Virtual Chapter sessions, and many SQL Saturday events. Current focus is on improving DBAs lives with better infrastructure.
LinkedIn: https://www.linkedin.com/in/patrickkeisler
Contact: http://www.patrickkeisler.com
I#39;m a husband, a father, an Atlanta Braves fan, and oh yeah...I know a thing or two about Microsoft SQL Server, because I work for Microsoft supporting it as a Premier Field Engineer. I have over 15 years of DBA experience and have gained considerable knowledge in SQL Server by supporting lots of different type of applications ranging from high-volume trading applications to large data warehouses. I hold several certifications: MCSE: Data Platform, MCITP SQL 2008 Admin and Dev, and Security+.
LinkedIn: https://www.linkedin.com/in/seanforgatch/
Contact: https://www.modern-dataengineering.com
Sean Forgatch is a Manager in Data Engineering consulting Avanade\Accenture based out of Chicago, IL focusing on Data Strategy, EIM , and Data Archtiecture. Serving multiple Fortune and Global 500 companies he has helped push the limits of Azure and is working on some of the largest Azure Data Lake and Analytics implementations in the industry. He has spoken at over 25 conferences across the United States since 2016, was the President of the Northeast Wisconsin PASS, and served on the board for SQL Saturday Madison.
LinkedIn: http://www.linkedin.com/in/dianeschuster
Diane has worked with COZYROC since 2012. She has attended numerous SQL Saturdays to shine the light on the time-saving and capability-extending components and tasks that COZYROC offers in it’s SSIS+ library. Without even having a background in databases or SQL Server, Diane successfully configures packages in live demonstrations that use COZYROC components and tasks. She believes that, if the toolkit is this easy to use for a novice, then just imagine what a SQL Server expert can do with it! In Diane’s data networking days, Diane performed a variety of development-related and customer-facing roles for IBM, Lucent Technologies, North Carolina State University and Connectware.
LinkedIn: https://www.linkedin.com/in/sqlballs
Contact: http://www.sqlballs.com
Bradley Ball is a Sr. Azure Engineer for Microsoft, and former Data Platform MVP. During his IT career Bradley has spent 8 years working as a Defense contractor for clients such as the U.S. Army and The Executive Office of the President of the United States, and the former Data Platform Practice Manager for Pragmatic Works Consulting. He has presented at SQL Saturdays, SSUG's, SQL Rally, DevConnections, SQLBits, SQL Live 360, and the PASS Summit. Bradley can be found blogging on http://www.SQLBalls.com
LinkedIn: http://www.linkedin.com/profile/view?id=29648544amp;trk=hb_tab_pro_top
Contact: http://Thomas-LeBlanc.com
Thomas LeBlanc (Microsoft Data Platform MVP) is a Data Warehouse Architect in Baton Rouge, and uses his 30+ years in IT to develop OLTP systems with normalized databases for high-performing T-SQL and dimensional data marts. Development is done in SSIS, SSAS, SSRS, Power BI, and Excel. As a PASS volunteer, he is past chair of Excel BI and Data Arch VCs and is active in the Baton Rouge Analytics and SQL Server User groups, as well as SQLSaturday in Baton Rouge. You can find his blog at TheSmilingDBA.BlogSpot.com and website at Thomas-LeBlanc.com
LinkedIn: http://www.linkedin.com/pub/daniel-janik/12/15b/606/en
Contact: http://www.sqltechblog.com
Daniel Janik has been supporting SQL Server for 18 years. Six of those years were at Microsoft Corporation supporting SQL Server as a Senior Premier Field Engineer (PFE) where he supported over 287 different clients with both reactive and proactive database needs. Daniel has presented at many community events and SQL Saturdays.
LinkedIn: http://www.linkedin.com/pub/rick-heiges/1/b93/777/
Contact: http://sqlblog.com/blogs/rick_heiges/default.aspx
Rick is a Former Data Platfrom MVP and Sr. Consultant for Microsoft where he focuses on working with customers on their data estate. His career includes work as a DBA, University full-time faculty member, Systems Analyst, Project Leader, and Developer. He has found his passion in working with data and the community. Rick served nine years on the PASS Board of Directors and spearheaded the popular 24 Hours of PASS event. He also started his local User Group in 2002.
LinkedIn: https://www.linkedin.com/pub/dmitri-korotkevitch/5/980/b7
Contact: http://aboutsqlserver.com
Dmitri Korotkevitch is a Microsoft Data Platform MVP and Microsoft Certified Master, author of Pro SQL Server Internals and other books with years of experience working with SQL Server as an Application and Database Developer, Database Administrator, and Database Architect. Dmitri specializes in the design, development, and performance tuning of complex OLTP systems that handle thousands of transactions per second around the clock. He blogs at: http://aboutsqlserver.com.
LinkedIn: http://www.linkedin.com/in/nealwaterstreet
Contact: http://www.nealwaterstreet.com
Neal is a BI Architect/Consultant with more than 20 years of industry experience. Neal is skilled in the entire BI spectrum, including dimensional modeling, ETL design and development using Integration Services (SSIS), designing and developing multidimensional cubes and Tabular models using Analysis Services (SSAS) and Master Data Management using Microsoft Data Services (MDS). He's also involved with the database community and is the co-founder and co-leader of the PASS Healthcare Virtual Chapter and the Atlanta Modern Excel User Group.
Contact: http://www.troygallant.com
Troy has been a SQL Server professional for over 18 years, filling various roles as analyst, developer, and for the last decade, DBA. As a regular speaker at SQL Saturdays up and down the east coast, he’s taught on a multitude of topics from disaster recovery to performance tuning to professional development. Currently residing in Jacksonville once again, he just got back from two years as Sr. DBA for the EDW of a major international insurance company in New York City.
LinkedIn: http://www.linkedin.com/in/hector-v
Contact: http://www.hectorv.com
Hector Villafuerte is a Microsoft Certified Professional and is currently the BI Solutions Architect at Starwood Property Trust in Miami Beach, Florida. He has over twenty years of experience working in all areas of the Software Development Life Cycle. Current focuses include Power BI, SQL Server, SharePoint, Dynamics CRM, Office 365, Azure SQL, SSAS, No SQL, Machine Learning and other Azure Development Technologies as full stack developer.
LinkedIn: http://www.linkedin.com/in/shawnmeyers42
Shawn Meyers is a Field CTO working at Tintri. Shawn has worked in IT for 25+ years and specifically with SQL Server for 20+ years, beginning with version 6.5. A frequent speaker at many events including PASS Summit, VMworld, VMUGs, Virtual Chapter sessions, and many SQL Saturday events. Current focus is on improving DBAs lives with better infrastructure.
LinkedIn: https://www.linkedin.com/in/elizabeth-a-noble
Elizabeth Noble is a Director of Database Development in the metro Atlanta area. When she was introduced to her first database over 10 years ago, it was love at first sight. Her passion is to help others improve the quality and speed of deploying database changes through automation. When she is not trying to automate all of the things, she can be found spending time with her dogs, playing disc golf, or taking a walk at the gym.
Contact: https://sqlandy.com
Andy Warren is a SQL Server consultant and trainer based in Orlando, FL. Focusing on administration, performance tuning, and SQL Server patterns and practices, he’s been a SQL Server MVP since 2008. Andy served two terms on the PASS Board of Directors, was a founding principal in SQLServerCentral, and created both the SQLSaturday and SQLRally event models.
LinkedIn: http://www.linkedin.com/in/rdameron
Contact: http://RonaldDameron.com
Ronald Dameron is The Only DBA at a small software company building planet-scale mobile resource management software. He has over 20 years IT experience on a variety of platforms. His current interests are Azure, PowerShell, SQL Server 2016 and Linux. He was a PASS Summit 2015 Speaker Idol contestant and has spoken at SQL Saturday Tampa, Orlando, South Florida, and the Tampa and Orlando SQL User groups. He has recently earned the Competent Communicator Award from Toastmasters International. He is most active on Twitter as @RonDBA.
LinkedIn: https://www.linkedin.com/in/geoffhiten
Geoff Hiten is a Technical Solutions Professional at Microsoft. Geoff began working with SQL Server in 1992 with version 4.2 and has used every version since. He specializes in highly available SQL systems, performance tuning, and systems migration. Geoff is heavily involved in the Microsoft SQL Server Community and was initially awarded MVP status in 2004. Geoff was appointed in 2011 to fill an interim Director position at the National PASS organization.
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: https://www.linkedin.com/in/tom-hanley-166b703/
I grew up in New York state until sophomore year of high school when my family moved to the south. I attended Clemson and Georgia Tech. I then worked in Chicago and later in Charlotte for a few different companies. A Disney fan for much of my life, I was thrilled when I got an opportunity to work for the company and have been a Cast Member for 3 years. My background has largely been database development and solutions architecture with an emphasis on data warehousing.
LinkedIn: http://www.linkedin.com/pub/rick-heiges/1/b93/777/
Contact: http://sqlblog.com/blogs/rick_heiges/default.aspx
Rick is a Former Data Platfrom MVP and Sr. Consultant for Microsoft where he focuses on working with customers on their data estate. His career includes work as a DBA, University full-time faculty member, Systems Analyst, Project Leader, and Developer. He has found his passion in working with data and the community. Rick served nine years on the PASS Board of Directors and spearheaded the popular 24 Hours of PASS event. He also started his local User Group in 2002.
Contact: http://geekswithblogs.net/hroggero
Herve Roggero, Microsoft Azure MVP, is the founder of Enzo Unified (www.enzounified.com). Herve’s experience includes software development, architecture, database administration and senior management with both global corporations and startup companies. He holds multiple certifications, including an MCDBA, MCSE, MCSD. He is a Pluralsight author, runs the Azure Florida Association, and co-authored two Azure book with Apress.
LinkedIn: https://www.linkedin.com/in/michaelpantonovich?
Contact: http://sharepointmike.wordpress.com
Michael Antonovich is the assistant director of Web and Technology Services in the Communications Division for Orange County Public Schools in Orlando, FL, where he manages the Internet and intranet infrastructure. He has published seven books, ranging from an Apple II User Guide to Office and SharePoint 2010 User's Guide. His blog has focused mainly on PowerPivot and Power BI, but for the last year Mike has taken a break to pursue some other activities. He hopes to restart his blog later this year focusing more on style and presentation. Mike has used SQL Server since 1998 and, for the past 7 years, has been promoting SSAS, PowerPivot, and Power BI for the masses.
LinkedIn: https://www.linkedin.com/in/tracyboggiano
Contact: http://databasesuperhero.com
Tracy Boggiano is a Senior Database Administrator for DocuSIgn. She has spent over 20 years in IT, using SQL Server since 1999, and is currently certified as an MCSE Data Platform. Tracy has worked on SQL Server since 6.5. She has spoken at local user groups and numerous SQLSaturdays. She is currently a co-leader of a TriPASS Local Group in Raleigh, NC. Tracy also tinkered with databases in middle school to keep her sports card collection organized. She blogs at databasesuperhero.com. Her passion outside of SQL Server is volunteering with foster children as their advocate in court through volunteerforgal.org and being a mental health advocate as part of the PAIMI NC Advisory Council.
LinkedIn: https://www.linkedin.com/in/aspnerd
Contact: https://blog.reviewmydb.com
Jeff Taylor is a Senior Software Data Architect. His work with databases began with SQL Server 6.5 over 22 years ago. He specializes in performance tuning and critical operational database issues. Currently he is serving as the President of the Jacksonville SQL Server Users Group and is an active board member of the Jacksonville Development Users Group.
LinkedIn: https://www.linkedin.com/in/jonathonmoorman
Jon has developed using Sql Server since version 6.0! Easily distracted by shiny objects, he has always been on the bleeding edge of sql development. When not presenting, Jon might be found backpacking, hiking, camping, canoeing, or simply resting at home with a good scifi book.
Contact: https://sqlandy.com
Andy Warren is a SQL Server consultant and trainer based in Orlando, FL. Focusing on administration, performance tuning, and SQL Server patterns and practices, he’s been a SQL Server MVP since 2008. Andy served two terms on the PASS Board of Directors, was a founding principal in SQLServerCentral, and created both the SQLSaturday and SQLRally event models.
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.
The following is a list of sponsors that helped fund the event.


The ldm-users mailing list is an unmoderated list for announcements, discussions, bug reports, and questions about the LDM software and Unidata's Internet Data Distribution (IDD) system. It is also the main list for general data requests when data have been missed (other users will help replace the missing data). Typical postings include discussions on using the LDM; discussions of issues related to porting to various platforms; information about changes to stations; and discussion of issues and priorities affecting the further development of the LDM and the IDD.
In order to discuss the LDM and receive announcements about the LDM, you should join the ldm-users mailing list. To subscribe, send a blank email to<EMAIL_ADDRESS>(be sure to respond to the confirmation email message sent from our mailing list manager to complete the subscription process).
The ldm-users mailing list archives are available for viewing here.


15 Sep 2018: The Dormouse's story
10 days ago, there were three little sisters; and their names were Elsie , Lacie and Tillie ; and they lived at the bottom of a well.
...


About Magic Inputs
Plugin written by Serj Alimsky.
Feel free to ask me any questions:
Changelog
1.0.6
- Small issues fixed
- Definition improved
1.0.5
- Cross-domain security iFrame bug fixed
- Google analytics tracking improvement
1.0.2
- Definition became stronger // Hello evolution
- Iframes and Frames not a problem for now (HOORAY!) //Hello gmail, phpMyAdmin and Denis
- Credit cards type added (with an option) //Hello Alex Z.
- Common types support added
- CAPTCHA fields now left alone (may turn back options) //Hello anonymous
- Target="_blank" for forms option added (need to turn on in options to activate) //Hello KOS_MOS.Habrahabr.ru
1.0.1
- Minor bugs fixed
- Support for some inputs added (phones, cards etc.)
← Back to Options


Get a single product.
{ "title": "Title of the product", "description": "Some description", "retailPrice": 4711, "_links": { "self": { "href": "/api/products/86b4894d-5781-4392-8429-7a6044b7c845", "type": "application/hal+json", "title": "Title of the product" }, "collection": { "href": "/api/products", "type": "application/hal+json", "title": "All Products" } } }
Product not found


Software Engineer | Application Developer | Professor
I'm a graduate student in the field of Computer Science. I am exploring for an opportunity to work with a determined team and make an impact.
Also looking for a motivating mentor and an innovating organization to work with.
Feel free to reach out by sending me an Email or using one of the links below.
Professor in Computer Science Techniques (CST), Mobile Application Development (MAD) and Software Testing (STS) Programs. Youngest Professor in the college teaching courses like Programming Languages, Algorithms and Software Development Tools to over 100 students.
Developed a tool to aid the lab scientists in Digital Image Processing and Analysis of Planetary Datasets from ISRO and NASA. Assisted scientist in research related to Planetary Geology.
Led design, development and implementation of a web application to significantly streamline the cost calculation and content development process.
Java, Python, C++, C, HTML, CSS, JavaScript, PHP, Clojure, Erlang
Git, Spring, Postman, React Native, Redux, Android Studio, Tableau, WEKA
SQL, Firebase, NoSQL
Click on project title to redirect to project repository on GitHub.
A Distributed Library Management System for Concordia, McGill and UdeM libraries and users which is highly available and also fault tolerant.
A turn based game Risk, is a popular strategy board game of diplomacy, conflict and world conquest for two to six players with a feature of custom maps.
A word guessing game which challenges user’s vocabulary along with a feature of scores for each game based on player's performance.
An Android application for cashless transaction on campus and many other features to manage money and safer transaction.
An informative Android application for various sports and cultural events on campus along with various registration and utilities for students and coordinators.
Various projects developed as part of academic curriculum, personal interests as well as various programs and committees.
Selected by Google to be a Facilitator and coached over 100 students on various Computer Science fundamental using the Android development platform. Developed various android application during workshops.
Led university app team to develop Android applications for various festivals and events held at the University. Developed and hosted ‘Cognizance’ & ‘Vrund’ on PlayStore.
 I love to play soccer and am a die-hard supporter of Manchester United Football Club. During the warmer month, I enjoy hiking, running, and kayaking.
When forced indoors, I follow a number of television shows and movies a, I am an aspiring chef, and I spend a large amount of my free time exploring the latest technology advancements in the development world.


Combinatorial Game Theory
What is a “combinatorial game”?
For the purposes of this course we will work with a restricted definition of a combinatorial game – a game which satisfies the following properties:
- Two players alternate turns making a move
- Every move is defined before it is made (there is no luck or randomness involved and nothing can be hidden from either player)
- It is only possible for one person to win and the other to lose, vice versa, or for the game to go on forever (which is considered as a draw)
Then the Fundamental Theorem of Combinatorial Games states that precisely one of these two options must be the case: exactly one of the two players can force a win (i.e. they have a winning strategy), or both players can force the game to go on forever.
Particularly of interest are short games – games that end with some player winning and the other losing after a finite (not necessarily bounded) number of turns – and impartial games – games where the rules for what moves are available do not depend on the player.
Strategy Stealing
One of the easiest ways to win is to copy your opponent. Try playing the following games with a friend.
-
The game of miséré naughts and crosses is being played on a 4 by 4 grid. Two players take turns placing an X and an O on the grid respectively, and the first person to make a line of 3 consecutive identical symbols loses. Can the first player guarantee a win?
Note: Technically this is not a combinatorial game because it is possible to draw, but this works for the sake of illustration.
-
A rook is placed at a1 on a chessboard, and two players take turns up or to the right any number of squares. The player who moves it to h8 wins, so which player has a winning strategy?
-
Alice and Bob have a large pile of identical coins and a small rectangular table (bigger than the size of a coin). They take turns placing coins on the table such that the coins are all entirely on the table and no two coins overlap. The loser is the first player who cannot move. Which player has a winning strategy?
Strategy stealing can be useful even in the case where there is no explicit winning strategy in games which are impartial up to some kind of colouring, by using proof by contradiction. For example, suppose player 2 has a winning strategy, but player 1 can get back to the starting position at the end of their turn, they can now copy player 2's strategy – i.e. they also have a winning strategy, which is a contradiction by the Fundamental Theorem of Combinatorial Games.
Note: neither of these two are combinatorial games because a draw is possible, but these work for the sake of illustration.
-
The game of Double Chess is identical to normal chess except on each turn each player makes two legal moves. Can player 2 have a winning strategy?
-
The game of Gomoku is played on a 14x14 grid. On each turn players take turns playing black and white stone respectively on the grid intersections. The first person to make a line of 5 of their colour stone (vertically, horizontally or diagonally) wins. Show that player 1 cannot lose with optimal play.
Winning and Losing Positions
In short games, we can classify every position as either winning or losing. We will call a position winning (technically known as an N-position) if the person whose turn it is to move has a winning strategy, and losing (a P-position) if the person whose turn it is to move has no winning strategy. Then we can make the observation that:
- From a winning position, it must always be possible to move to a losing position
- From a losing position, all moves must go to a winning position
By working back from the definite winning/losing positions (the ends of the game), we can often work out a pattern in which positions are winning and losing, and from there sometimes a winning strategy.
-
There are 2019 tokens on the table, and two players alternate taking one, two or three tokens. The person who takes the last token loses. Which player can force a win?
Note: in a way, this problem gives rise to an infinite set of problems. Instead of being able to take {1,2,3} coins, try {positive squares} or {primes numbers and 1} and other similar variants, for example.
-
Two piles with 20 and 19 jellybeans are on the table. Two players take turns eating all the jellybeans in one pile and splitting the remaining pile into two piles of at least one jellybean. The player who cannot move loses (this occurs when both piles have exactly one jellybean). Which player has a winning strategy?
-
There are 2019 seeds on the table. Two players alternate taking either 1 seed or half the seeds (rounded up). If the person who takes the last seed wins, which player has a winning strategy?
Note: 2019 is an "easy" number to analyse. For a bit more of a challenge, try solving the general case with any number of seeds.
Nim, nimbers and the Sprague-Grundy theorem
The game of Nim is played as follows:
-
There are some piles of lollies on the table. Two people alternate turns, and on each turn they select a pile and take some number of lollies from that pile. The person who takes the last lolly wins. Given the initial number of piles and how many lollies are in each pile, who wins with optimal play?
The game with one pile is trivial, and the game with two piles is easily solved with strategy stealing (if this isn't obvious). However, the game with three or more piles becomes more complicated to analyse.
Interestingly, there is a way to solve it, which involves Nim addition, also known as bitwise XOR and represented by the symbol ⊕. To work out a ⊕ b, we compare their binary strings and place 1 where they don't match. For example (using ^
instead of ⊕, which it is in programming):
a | (5) 101 | (19) 10011 | (43) 101011
b | (6) 110 | (14) 1110 | (43) 101011
a^b | 011 (3) | 11101 (29) | 000000 (0)
In particular, if there are k piles with x1, x2, ..., xk tokens, the position is winning for the first player if x1 ⊕ x2 ⊕ ... ⊕ xk > 0 and for the second player if that value is equal to 0. It is interesting to prove that these are correct classifications of winning and losing positions (it is useful to note ⊕ behaves like addition in most cases, and that x ⊕ x = 0).
The winning strategy for Nim is therefore to always move to a position whose Nim-value is zero.
Interestingly, this technique can be used for more than just Nim. The Sprague-Grundy Theorem states that in a short game, all positions can be labelled with a number which represents an equivalent Nim value.
This is done by labelling all winning end states as 0 (or losing end states as 1: we can consider them as being a winning position for the next player), then for each state which does not yet have a value but all states it can move to have values s1, s2, ..., si, assign it the value mex(s1,s2,...,si) where mex is the minimum excludant function: the smallest non-negative integer which is not in s1, s2, ..., si.
By doing this, we can "add" two or more short games: if at any turn the player can make a valid move on any game with the player who loses the last game still being played losing, we can take their Nim-values and Nim-add them to work out who has a winning strategy and what it is.
Using this strategy, try to find a pattern to the following games.
-
In the game of Turning Turtles, there is a line with 19 tails-up coins, and two players alternate making moves. At any turn a player may turn a coin to heads, then if they wish turn over any one coin to its left if there is such a coin. If a player cannot move, they lose. Which player has a winning strategy?
-
Albert and Barbara play the following game. At the beginning there are some piles of coins on the table, not all necessarily with the same number of coins. The players move in turn and Albert starts. Each player makes one and only one of the following possible moves:
- Removing one coin from a pile; or
- Dividing a pile into two piles, each pile with at least one coin.
The one who takes the last coin wins the game. Depending on the number of piles and on the number of coins that each pile contains at the beginning, find which of the players has a winning strategy.
-
There is a chessboard with a rook on a2, a pile with 20 tickets in it and the number 19 written on a blackboard. Two players take turns making a move, which consists of either moving the rook up or right (but not both) any number of squares while still remaining on the chessboard, removing some tickets from the pile or replacing the number on the blackboard with a positive number 1, 2 or 3 less than what is already written there. The person who cannot move loses. Which player has a winning strategy?
Miscellaneous Problems
The problems here aren't in any particular order so you'll have to apply the skills you've learnt to solve them.
-
In the game of Bubbly, there are some non-intersecting bubbles floating in the air, some of which are in some of the other bubbles, and all of them contained inside an outer bubble. Two players take turns choosing a bubble to pop, and they pop that bubble and all bubbles containing it. The person to pop the last bubble wins. Which player has a winning strategy?
-
In the game of Cartesian Chase, a counter is placed at (1, 1) with the objective of getting to (20, 19). Two players take turns moving either one unit right, one unit up or √2 units diagonally up and to the right, as long as they don't go right of x=20 or above y=19. Which player should win if they play perfectly?
-
In the game of Chomp, two players have a 20x19 rectangular block of chocolate. They take turns choosing a square of chocolate and eating that square and all squares to the up and right of it (they are facing the same direction). Unfortunately the bottom-right square is poisoned, so the person who eats it loses. Assuming both players play optimally, who wins?
-
The number 2019 is written on the blackboard. Two players take turns subtracting a proper divisor of the number currently on the blackboard, erasing it and writing the new number. The player who cannot move (i.e. has the number 1 on the board at the start of their turn) loses. Which player has a winning strategy?
Note: A proper divisor of a number is any positive factor of the number less than the number itself.
-
The game of Hex is played on the following grid. Two players take turns colouring cells red and green respectively. Player 1 wins if they make a red chain from the top side to the bottom side, and player 2 wins if they make a green chain from the left side to the right side. Assuming optimal play from both sides, who wins?
Note: you can assume that a draw is impossible, but this is also interesting to prove.
-
The game of Kayles is played with a line of counters touching end to end. Two players take turns removing one or two adjacent counters (if two counters, the counters must still be touching each other). The person to take the last counter wins. Which player has a winning strategy?
-
The game of 2D-Nimbles is played on a checkerboard. Four checkers are on the squares a1, a2, b2 and c4, with two players alternating moving them. At any stage a player can move any counter up or to the right (but not both at once) any number of squares while remaining on the board (including landing on another counter). The person who moves the last token to h8 wins. Which player can win if they play optimally?
-
Northcott's game is played on a chessboard. The pawns are set up as usual, except two players alternate moving a pawn of their colour up or down its file (column) as many squares as desired as long as it doesn't capture or jump over the other pawn in the column. If a player cannot move, they lose. Does one player have a winning strategy? Who?
-
The Silver Dollar Game is played on a finite strip of boxes. Some coins have been placed on the strip, and two players take turns moving coins left without jumping over or landing on another coin. The player who cannot move (due to all the coins being at the very left) loses. Determine which player has a winning strategy depending on the position.
-
The game of Udokus is played on a 9x9 grid divided into 3x3 boxes. Two player take turns placing any whole number from 1 to 9 in an empty cell, such that no two identical numbers are in the same row, column or box. The first player who cannot move loses. Assuming optimal play, who wins?


Saudi king urges Iran to quit 'harmful' expansionism
by AFPRIYADH: Saudi Arabia’s King Salman urged arch-rival Iran on Wednesday to abandon an expansionist ideology that has “harmed” its own people, following violent street protests in the Islamic republic.
A wave of demonstrations erupted in the sanctions-hit country on Friday after an announcement that petrol prices would be raised by as much as 200 percent with immediate effect.
“We hope the Iranian regime choses the side of wisdom and realises there is no way to overcome the international position that rejects its practises, without abandoning its expansionist and destructive thinking that has harmed its own people,” the king told the consultative Shura Council.
The region’s leading Shia and Sunni powers have no diplomatic ties and are at odds over a range of issues, including the wars in Syria and Yemen.
“The kingdom has suffered from the policies and practices of the Iranian regime and its proxies,” King Salman said, quoted by the foreign ministry, reiterating that Riyadh does not seek war but is “ready to defend its people”.
Saudi leaders regularly accuse Iran of stirring conflicts by supporting Shia movements in the region.
In Yemen, the Iran-aligned Houthi rebels have been fighting the government — backed by a Saudi-led military coalition — for more than four years.
Saudi Arabia and its allies intervened in the conflict in 2015, shortly after the Houthis took over the capital Sanaa.
Tensions have soared between Riyadh and Tehran after a recent string of assaults on oil tankers and installations in the Gulf.
In the latest attack on September 14, drone strikes targeted two Saudi oil facilities, temporarily knocking out half of the kingdom’s oil production.
The attacks were claimed by the Houthi, but Washington and Riyadh said Iran was responsible, and that the strikes were carried out with advanced missiles and drones.


Welcome to 'The Lying Pig'. However, be careful. Two of the pigs always say the truth and one of the pigs always lies. Based on what they say, you need to find out which one of them is a liar and then answer the question below.
Which of the boxes below contains the character that means "card"? Click on the pigs below to get some information and then click on box having the correct answer at the bottom.


Detective deployments define monitors that represent an individual test of two topics when compared to each other. Monitors work by keeping an eye on a reference topic that represents the known-or-believed-to-be-good production implementation and a test topic that represents some newer implementation that you would like to test against. Each monitor explicitly enumerates what partitions it monitors.
Each monitor has some number of monitor workers. These workers are responsible for some number of partitions from the reference and test topics. The workers will consume messages and perform parallelized comparison of messages. Messages ready for comparison by the worker are routed to threads in the thread pool by their Kafka key to ensure that no two messages with the same key are compared concurrently. This permits us to ensure ordering is correct in the test topic.
As Kafka messages come in on both topics, they are run through a deserializer that turns the byte arrays provided by Kafka into concrete objects that the later stages of Detective can use. These are wrapped in an envelope for the convenience of the later parts of the process.
As messages come into Detective from the reference topic, they are placed into the reference window: a configurable fixed-size window for the worker to consider when attempting to find matching messages from the test topic.
As messages come into Detective from the test topic, they are submitted to the comparison thread pool for comparison to reference messages. The process for comparison is:
If we do not find such a message, we consider this test message a key miss and move on to
the next message. We report key misses to the configured reporters for the monitor.
Additionally, the finder could report that this is a message that should not be tested. If so
this message will be discarded and reported as an ignored message, and testing will move on to the next message. We report ignored messages to the reporters for the monitor.
If this test passes, we consider this test message a successful match and move on to the
next message. We report successful matches to the configured reporters for the monitor.
If this test fails, we consider this test message a failed match and move on to the next
message. We report failed matches to the configured reporters for the monitor.
While doing this process, the monitor worker also ensures that both topics are roughly in sync and applies backpressure to the underlying consumers as needed to keep them in sync. In the event that backpressure has to be applied consistently for some span of time (5 minutes by default), the worker will invoke a worker reset and seek to the end of both topics. Any messages queues for testing when this happens will be reported as ignored messages.
As mentioned above, Detective reports all test results to the configured reporters. Each reporter gets to decide how it wants to handle those reports. Below is an overview of how each reporter packaged with Detective handles those reports.
Successful matches and failed matches are reported at the INFO
log level. Key misses are
reported at the TRACE
log level. Ignored messages are reported at the DEBUG
log level.
The metrics reporter uses the built in metrics configuration for Detective writ large, and requires that the environment variables for reporting to metrics are properly configured. This reporter will report all kinds of test results as marks on meters.
Replacing MONITOR_IDENTIFIER
with the actual monitor identifier, the paths for these appear in
JMX as:
reporter.MONITOR_IDENTIFIER.successful-match
reporter.MONITOR_IDENTIFIER.failed-match
reporter.MONITOR_IDENTIFIER.no-match
reporter.MONITOR_IDENTIFIER.ignored
This reporter will report results to a Kafka topic. To do so, it will serialize the error message and relevant messages as JSON and publish it to some configured Kafka topic.
Please note this reporter requires additional configuration to work correctly. See the notes on the configuration page.
This reporter will only report on failed matches or key misses.


Display a URL Input Field
The
input type="url"
is used for input fields that should contain a URL address:
Add your homepage:


The Education Show
Mar 11, 2006
A good time at today’s Education Show at the NEC. The 10.00 am slot, and relatively low key publicity, meant that my Moodle presentation on the Becta stand didn’t attract the vast hordes that we’d had at BETT. There was some postive feedback, and some interesting conversations afterwards. The screen-recording from the whiteboard and the discussion forums seemed the bits that really captured people’s imagination. Time spent on the Becta stand after the presentation was also useful – talking through general IT in schools stuff with show visitors and demo-ing our Moodle set up to some of the Becta team.
On the IT side, there were large numbers of folks showing off desks with built in computers, which actually looked pretty cool, but on reflection might seem a bit anachronistic when the smart money is moving to personalised technology like lap-tops and PDAs. Spooky though to have achieved ‘name recognition’ from complete strangers – “Ah, Miles Berry, you’re the Moodle expert” – hardly! but it led to some interesting conversations, notably with the lady from EPICT:
EPICT partners believe ICT training for educators should be focussed on the pedagogical operations of teaching and learning and the occupational needs of the profession
Who it turns out have a Moodle VLE hosted by Sean Keogh’s Pteppic.net.
The Education Show is so much more relaxed than BETT, and really gains through having things other than just IT stuff on show. It was good to catch up with Jo Klaces at the National Literacy Association, who’d had a very successful launch of their resource guide the day before. Also, the show was a great opportunity to stock up on Berol pens and Staedtler pencils and highlighters!
Share


{{< layout}} {{$back}}
Find someone who can take your photo.
You can’t take a 'selfie' or use a webcam.


| Class | RTF::TableNode |
| In: |
lib/rtf/node.rb
|
| Parent: | ContainerNode |
This class represents a table node within an RTF document. Table nodes are specialised container nodes that contain only TableRowNodes and have their size specified when they are created an cannot be resized after that.
| cell_margin | [R] | Attribute accessor. |
| cell_margin | [W] | Attribute mutator. |
This is a constructor for the TableNode class.
| parent: | A reference to the node that owns the table. |
| rows: | The number of rows in the tabkle. |
| columns: | The number of columns in the table. |
| *widths: | One or more integers specifying the widths of the table columns. |
# File lib/rtf/node.rb, line 526 526: def initialize(parent, rows, columns, *widths) 527: super(parent) do 528: entries = [] 529: rows.times {entries.push(TableRowNode.new(self, columns, *widths))} 530: entries 531: end 532: @cell_margin = 100 533: end
This method assigns a border width setting to all of the sides on all of the cells within a table.
| width: | The border width setting to apply. Negative values are ignored and zero switches the border off. |
# File lib/rtf/node.rb, line 551 551: def border_width=(width) 552: self.each {|row| row.border_width = width} 553: end
This method assigns a shading colour to a specified column within a TableNode object.
| index: | The offset from the first column of the column to have shading applied to it. |
| colour: | A reference to a Colour object representing the shading colour to be used. Set to nil to clear shading. |
# File lib/rtf/node.rb, line 576 576: def column_shading_colour(index, colour) 577: self.each do |row| 578: cell = row[index] 579: cell.shading_colour = colour if cell != nil 580: end 581: end
Attribute accessor.
# File lib/rtf/node.rb, line 541 541: def columns 542: entries[0].length 543: end
This method assigns a shading colour to a specified row within a TableNode object.
| index: | The offset from the first row of the row to have shading applied to it. |
| colour: | A reference to a Colour object representing the shading colour to be used. Set to nil to clear shading. |
# File lib/rtf/node.rb, line 563 563: def row_shading_colour(index, colour) 564: row = self[index] 565: row.shading_colour = colour if row != nil 566: end
This method provides a means of assigning a shading colour to a selection of cells within a table. The method accepts a block that takes three parameters - a TableCellNode representing a cell within the table, an integer representing the x offset of the cell and an integer representing the y offset of the cell. If the block returns true then shading will be applied to the cell.
| colour: | A reference to a Colour object representing the shading colour to be applied. Set to nil to remove shading. |
# File lib/rtf/node.rb, line 593 593: def shading_colour(colour) 594: if block_given? 595: 0.upto(self.size - 1) do |x| 596: row = self[x] 597: 0.upto(row.size - 1) do |y| 598: apply = yield row[y], x, y 599: row[y].shading_colour = colour if apply 600: end 601: end 602: end 603: end
This method overloads the store method inherited from the ContainerNode class to forbid addition of further nodes.
| node: | A reference to the node to be added. |
# File lib/rtf/node.rb, line 610 610: def store(node) 611: RTFError.fire("Table nodes cannot have nodes added to.") 612: end
This method generates the RTF document text for a TableCellNode object.
# File lib/rtf/node.rb, line 615 615: def to_rtf 616: text = StringIO.new 617: size = 0 618: 619: self.each do |row| 620: if size > 0 621: text << "\n" 622: else 623: size = 1 624: end 625: text << row.to_rtf 626: end 627: 628: text.string 629: end


--- layout: post title: Replace IRB with PRY for Rails Dev date: '2011-09-26T16:22:45-05:00' tags: permalink: /post/10696753174/replace-irb-with-pry-for-rails-dev ---
I use PRY to develop Rails, so should you: Set up Pry with Rails
I use the .pryrc method, works great. I can reload! and still get the magic of Pry.
If you’re new to pry check out this intro: Pry Railscast


WAIT FOR IT TO LOAD (few seconds)...
Domestic US flights September 2001 (total number of flights
???
, filtered:
???
)
Origin:
Destination:


{{station.name}}
| Line | Direction | When |
|---|---|---|
| {{departure.line.name}} | {{departure.direction}} | {{ timeUntil( new Date(departure.when))}} |
It seems like there are no departures from this station for now. 😔
It seems like you didn't select a station yet, pick a station below and see how cool this thing is.


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.markers.MarkerEventSynchronization
public class MarkerEventSynchronization
This transaction synchronization class can be used to send marker event messages after markers are successfully added and or removed. Instances of this class are created by the RepositoryMarkerManager and attached to the current transaction when markers are added or removed.
RepositoryMarkerManager
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
protected java.util.List |
mAddedMarkerEvents
|
protected java.util.List |
mRemovedMarkerEvents
|
protected java.util.List |
mReplacedMarkerEvents
|
protected RepositoryMarkerManager |
mRepositoryMarkerManager
|
| Constructor Summary | |
|---|---|
MarkerEventSynchronization(RepositoryMarkerManager pRepositoryMarkerManager,
java.util.List pAddedMarkerEvents,
java.util.List pRemovedMarkerEvents,
java.util.List pReplacedMarkerEvents)
Constructs a new MarkerEventSyncronization object. |
| Method Summary | |
|---|---|
void |
afterCompletion(int pStatus)
This method sends MarkerRemovedEventMessage, MarkerRemovedEventMessage and MarkerRemovedEventMessage messages through the Repository Marker Manager's MarkerMessageSource. |
void |
beforeCompletion()
Dummy implementation of beforeCompletion |
java.util.List |
getAddedMarkerEvents()
Returns property AddedMarkerEvents |
java.util.List |
getRemovedMarkerEvents()
Returns property RemovedMarkerEvents |
java.util.List |
getReplacedMarkerEvents()
Returns property ReplacedMarkerEvents |
RepositoryMarkerManager |
getRepositoryMarkerManager()
Returns property RepositoryMarkerManager |
void |
setAddedMarkerEvents(java.util.List pAddedMarkerEvents)
Sets the list of MarkerEventMessages for markers that have been added |
void |
setRemovedMarkerEvents(java.util.List pRemovedMarkerEvents)
Sets the list of MarkerEventMessages for items that have been removed |
void |
setReplacedMarkerEvents(java.util.List pReplacedMarkerEvents)
Sets the list of MarkerEventMessages for items that have been replaced |
void |
setRepositoryMarkerManager(RepositoryMarkerManager pRepositoryMarkerManager)
Sets the instance of RepositoryMarkerManager that created the instance of this object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String CLASS_VERSION
protected RepositoryMarkerManager mRepositoryMarkerManager
protected java.util.List mReplacedMarkerEvents
protected java.util.List mRemovedMarkerEvents
protected java.util.List mAddedMarkerEvents
| Constructor Detail |
|---|
public MarkerEventSynchronization(RepositoryMarkerManager pRepositoryMarkerManager, java.util.List pAddedMarkerEvents, java.util.List pRemovedMarkerEvents, java.util.List pReplacedMarkerEvents)
pRepositoryMarkerManager
- the repository marker manager that is triggering the events.pAddedMarkerEvents
- the list of marker added events.pRemovedMarkerEvents
- the list of marker removed events.pReplacedMarkerEvents
- the list of marker replaced events.| Method Detail |
|---|
public void setRepositoryMarkerManager(RepositoryMarkerManager pRepositoryMarkerManager)
public RepositoryMarkerManager getRepositoryMarkerManager()
public void setReplacedMarkerEvents(java.util.List pReplacedMarkerEvents)
public java.util.List getReplacedMarkerEvents()
public void setRemovedMarkerEvents(java.util.List pRemovedMarkerEvents)
public java.util.List getRemovedMarkerEvents()
public void setAddedMarkerEvents(java.util.List pAddedMarkerEvents)
public java.util.List getAddedMarkerEvents()
public void afterCompletion(int pStatus)
A jms message is triggered for each marker event message in the removeMarkerEvents, replacedMarkerEvents and addMarkerEvents lists.
The JMS type used for each type of message is defined by the RepositoryMarkerManager.
pStatus must be STATUS_COMMITTED
for messages to be triggered.
afterCompletion
in interface javax.transaction.Synchronization
pStatus
- - transaction completion status.public void beforeCompletion()
beforeCompletion
in interface javax.transaction.Synchronization
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Hyperlink-Induced Topic Search (HITS) Centrality is a special centrality measure which generates a pair of scores for each node, a Hub score and an Authority score. The idea behind this is that authorities tend to generate information, and so will not have many outward connections, whereas hubs tend to disseminate information, and so will have many outward connections (likely connected to authorities).


This component demonstrates interacting with the authorization service to retrieve your JSON web token (JWT).
{{ token }}
Copy
Copied!
Something went wrong getting your access token from the auth service. Please try again.


{% extends "layouts/base.html" %} {% block content %}
CSQA is an open-source Q&A website for coders, CS learners and especially people looking to change careers to Computer Science.
Whether you have a question about a specific language, setting up your dev environment, or anything else, try asking it here!
Source code of the website can be found here @pakvu
{% endblock %}


{% include "contactsLinks.html" %}
<EMAIL_ADDRESS>(777)666-1337
123 Real Street
Legit Town, NY


FIS, LLC strive to provide superior service in the industrial, commercial, telecommunication, and utility market. The safety of our team and partners is our first priority. We vow to complete each project as safely and efficiently as possible
while respecting our partners time and financial investment.
Our Values
Values are the fundamental beliefs that guide and inspire us; and help to shape our behavior and culture.
Quality
—
Individually, and collectively, we are driven to provide outstanding services that deliver premium value to our customers. What we do, we do well.
Accountability
—
From developing creative solutions to ensuring every worksite's primary focus is safety, we are personally accountable for delivering on our commitments.
Teamwork
—
We respect our people, encourage their development, and work together to meet the needs of our customers. Our success is dependent upon the collective integrity, intelligence, and contributions of our team.
Jonathan Doe Philadelphia ,PA
“
We’re thrilled to partner with Freed Industrial Services on this incredibly important venture.”


Intimates
Donate
If you want to help The Intimates secure principal photography, you can donate to the film here.
Contact Us
If you have a general inquiry, please contact us here.
If you want to help The Intimates secure principal photography, you can donate to the film here.
If you have a general inquiry, please contact us here.


Background: Over the course of the past 6 years, I've done a wide array of drugs compared to most of the drug community, but nearly all in hopes of gaining knowledge and experience through the use of these various substances. Regarding AMT, I've had a low dose experience (10-20mg) once before which was really more of a side-effect trip (queazyness, etc.) with a plateau of some open-eye visuals than a psychedelic journey. Still, starting with low dosages is good to familiarize oneself with the substance at hand. And with a potent chemical such as AMT, I'd like to be familiar as possible.
NOTE: These timings are all approximates; I didn't write these times down until writing this report.
T+0:00 - 10:30 AM - Along with my two friends, A, J, injest approximately 50mg of AMT-HCl. Fasting is a great method to prepare for many drugs; I thought this trip would be no different. Unfortunately, it turned out that fasting wasn't such a good idea for me and my psychonautic buddies.
Approximately T+0:15, I began to feel queazy, but decided to hold back on vomiting so as to get more of the AMT absorbed. Feeling the onset already coming on, we hopped into A's car to head to Santa Monica Beach to arrive before we REALLY started tripping. Soon after, we had to make a stop: I couldn't hold the queazyness back any longer, I had to vomit. I knew I should have eaten something.
T+0:45 - Arrived at Santa Monica Beach. It was a nice day to be at the beach, especially with good friends A, J, and AMT. As I got out of the car, the queazyness immediately returned, and I vomited again. I saw a good amount of white powder inside my mucus, which means the AMT didn't absorb fully. Damn. Still feeling the onset of the trip, I knew some of it had absorbed, so I decided to make the most of the day and go with the flow. Shortly after I vomited the second time, A and J vomited, also regurgitating much of the AMT.
NOTE: [The 50mg dosage listed at the top was therefore not quite accurate; what we experienced was from my guess about 30mg, but I don't know exactly how much I vomited up, or how much was absorbed in my system, so anyone's guess is as good as mine].
We walked along the beach toward, well, we didn't really know where we were going. At this point in time, my trip was becoming like that of a 2nd plateau DXM trip in terms of not feeling like I could walk normally. Walking through the sand was like walking through a thick swamp of mud. Then the open-eye visuals started kicking in. I began noticing how the sand swerved and shifted with the motion of a waterbed, but with the texture of a rug. J commented on how it was as if snakes were slithering underneath the surface of the sand, and I couldn't agree more.
The next thing I saw blew my mind completely. Looking up into the sky, I saw a dragon! It was made up of the clouds above, staring at me right in the eyes, breathing cloudsmoke through its nostrils. This seems like a scary thought, but for some reason I wasn't afraid at all. I just stared at the dragon, shifting around in the sky. J, and A, laying next to me in the sand, were tripping themselves. One of them later commented that he saw two people ballroom dancing in the clouds.  The AMT took our imaginations to new heights.
At this light a dosage of AMT, I can't say that time was nonexistent, as I've experienced on LSD and LSA, but I can say that time was meaningless to me (moreso than usual). From about
T+0:45 on, its almost useless to give times, but still I'll try. We probably spent a good two hours just laying in the sand, staring at the snakes beneath and the dragons above, though I'm not at all sure.
This was without a doubt a smooth trip. We were walking to the pier when I urged J and A to go on without me. I spent the next 10-15 minutes walking along the shoreline by myself, experiencing euphoria the whole time. This reminded me heavily of previous DXM trips. The song 'Shiver' by Coldplay kept playing in my head (so much so that I could ACTUALLY hear it) while I walked, and this only added to my sense of euphoria. Life was beautiful. When I finally caught up with my friends, I was feeling ecstatic. There was no paranoia in the trip, either. We passed by many families, and simply allowed them to enjoy their own worlds while we enjoyed ours.
We decided at this point to go back in the car and drive back to Westwood. I was in the back seat, and this is where my trip paralleled another drug, Ecstasy. My DXM-type euphoria now transitioned into MDMA-euphoria (you may disagree, but I feel there is a strong difference between the two). I think many have experienced what E-euphoria is, so I won't go into any more than that. Needless to say, I was still having a great time.
When we returned to J's room, we spent the next hours visually and mentally stimulating ourselves with things around the room and thoughts within us. Although we understood that the trip would go on, we returned to reality a few times, each time going back up the AMT-rollacoaster of fun, with the trip slowly tapering off each time. I don't know how long we were in that room for, but when we came out it was already dark.
After A left for home, myself and J continued to chill out until about 3:30AM, which is about T+17:00, tripping minorly until we fell asleep.
REFLECTIONS: AMT is a diverse drug within itself. Within one light dose, I tapped into DXM/MDMA/LSD/Mushroom realms, and I'm sure there's more to add to the list. Within the next couple of days, I noticed the world in my eyes changed forever, quite literally. My vision is now slightly different (I don't want to scare anyone, it is ever-so-slightly) in the sense that trees seem a bit more green and frosty, to give one example. Imagine having a very VERY thin cataract over your eyes. This may classify as a mild case of HPPD, which I myself may argue against, but even if it is, to tell you the truth, I prefer it. And as far as AMT goes, the next time I ingest, I'll remember to eat something a couple hours beforehand.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Following slots at Handmade and Tramlines, we're going to be rounding off
festival season at the wonderful
Arctangent Festival
in August.
We'll be playing the PX3 stage at 2pm on Thursday. View the lineup and timings
here.
Following slots at Handmade and Tramlines, we're going to be rounding off
festival season at the wonderful
Arctangent Festival
in August.
We'll be playing the PX3 stage at 2pm on Thursday. View the lineup and timings
here.


Now you know a lil more bout, juh boi Williams
If you didnt learn much, here is a list of my..
Top ten fav brands
Nike
shoes
jackets
Hydro Flask
Sony
PS4
Adidas
Palace
Huf
Vans
Gucci
Nintendo
switch
Canon
Skills
driving
problem solving
listening
timing
playing video games
eating
sleeping
talking


TwilightPunkster K6404/16/2019
@blackjok3r @FishyGuts 1. for all that discussion and iwannaknowhowwhatwhen there will be a whitepaper. 2.  Turnfuckingkey.
Also @FishyGuts the gaming sdk will be out soon enough
blackjok3r04/16/2019
how does validation work? Its a pretty simple quuestion you dont have to swear at me lol


We have found {{ len .Pages }} articles that will interest you!
{{ range .Pages.ByLastmod.Reverse }}
{{- partial "site/articles-listing.html" . -}}
{{ end }}


14-year-old boy stabbed on Bronx sidewalk
by WABCFORDHAM, The Bronx (WABC) -- A 14-year-old boy was stabbed in the Bronx Thursday, according to police.
It happened at Jerome and Fordham avenues in the Fordham section just before 12:30 p.m.
Authorities say the teen was stabbed as he walked down the street.

The victim was taken to St. Barnabas Hospital in serious condition.


No movies added to watch list. Add some here.
{{::item.mpaa_rating}} {{::item.release_dates.theater}}


Note: This package makes extensive use of memoise
and writes a .cache
to the directory in which its functions are run. This speeds up data retrieval and avoids hitting rate limits but does not follow CRAN best practice. Use with care. The cache can be reset with reset_cache()
when updated data is required from the online source.
Install the package and all dependencies with:
remotes::install_github("epiforecasts/NCoVUtils", dependencies = TRUE)
See the individual function documentation for full details of present functionality. The main function imports and cleans the linelist.
NCoVUtils::get_linelist()
Extract international case counts compiled by WHO using:
NCoVUtils::get_who_cases()
Extract international case counts compiled by ECDC using:
NCoVUtils::get_ecdc_cases()
Extract total global cases (and deaths) by country using:
NCoVUtils::get_total_cases()
Extract non-pharmaceutical interventions by country using:
NCoVUtils::get_interventions_data()
Extract country-level regional cases from:
See the function reference for a full list of data sets that package can be used to extract.
Set your working directory to the home directory of this project (or use the provided Rstudio project). Install the analysis and all dependencies with:
remotes::install_github("epiforecasts/NCoVUtils", dependencies = TRUE)
This package is developed in a docker container based on the tidyverse docker image.
To build the docker image run (from the NCoVUtils
directory):
To run the docker image run:
The rstudio client can be found on port :8787 at your local machines ip. The default username:password is ncovutils:ncovutils, set the user with -e USER=username, and the password with - e PASSWORD=newpasswordhere. The default is to save the analysis files into the user directory.
To mount a folder (from your current working directory - here assumed to be tmp
) in the docker container to your local system use the following in the above docker run command (as given mounts the whole ncovutils
directory to tmp
).
{bash, eval = FALSE} --mount type=bind,source=$(pwd)/tmp,target=/home/ncovutils
To access the command line run the following:
{bash, eval = FALSE} docker exec -ti ncovutils bash
Alternatively the package environment can be accessed via binder.


Notebooks
Story: Dia!kwain's relations
Dia!kwain's relations
Title
Dia!kwain's relations
Collection
Summary
Notes about Dia!kwain (David Hoesar) and his relations, including information about their places and names as well as details of their personal history.
Comments
1) This story is found in Book XXV
Contributors
Date
1874
Categories
Keywords
names (of groups of |xam) , names (and Dia!kwain's genealogy) , names (of Dia!kwain's relations) , names (of |xam) , names ('Boer') , names (Cape Dutch) , names (different spellings of Dia!kwain's 'Boer' name) , names (of places in Bushmanland) , names (of Dia!kwain's people's place) , Dia!kwain (David Hoesar) , Dia!kwain (David Huzaar) , Dia!kwain (David Huzar) , Dia!kwain (different spellings of his 'Boer' name) , Dia!kwain (personal history of) , Dia!kwain (genealogy of) , Dia!kwain (names of relations of) , Dia!kwain (place of) , places (names of) , places (in Bushmanland) , places (Dia!kwain's people's) , places ('Katkop's ground') , places (Katkop) , places (Zaakrivier) , genealogy (Dia!kwain's) , genealogy (|xam) , Bastard (and Dia!kwain's wife) , Bastard (and Dia!kwain's relations) , Boers (Dutch) , Boers (and Dia!kwain's mother) , Boers (and Dia!kwain's relations) , personal history (of Dia!kwain and his relations)
Story Pages
2414-2415


Copper-Magnesium Schoenite
A mixed compound, solid solution of 2 different Tutton's salts: potassium-copper and potassium-magnesium. Approximate formula: K2(Mg0.5Cu0.5)(SO4)2·6H2O
Properties
- Crystal system: monoclinic
- Crystal shape: flat slant prisms with rhombic base, very different from the shape of pure schoenite.
- Color: light blue, much lighter than copper sulfate
- Stability on air: stable
Preparation
Mix K2Cu(SO4)2·6H2O and K2Mg(SO4)2·6H2O approximately in 1:1 ratio, dissolve in water and crystallize.
Safety
Mildly toxic as all copper compounds


To make your party even better, we will make sure that you'll get som good prices in the bar.
You don't have to think about music, wardrobe or the bar. Our staff will make sure that you'll have an amazing party.
What about cleaning?
That is not something you'll have to think about. When your party is finished, will our lovely staff do the cleaning for you.


MNM: Multivariate Nonparametric Methods. An Approach Based on Spatial
Signs and Ranks
Multivariate tests, estimates and methods based on the identity score, spatial sign score and spatial rank score are provided. The methods include one and c-sample problems, shape estimation and testing, linear regression and principal components. The methodology is described in Oja (2010) <doi:10.1007/978-1-4419-0468-3> and Nordhausen and Oja (2011) <doi:10.18637/jss.v043.i05>.
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=MNM
to link to this page.


Movement in Ori and the Will of the Wisps is quite deep.
- Ability hop
- Ability swap
- Advanced Launch tech
- Bash glide
- Bash grenade zoom
- Dash cancel
- Dash ramp
- Drop shot
- Feeding Grounds Skip (glitch)
- Glide jumps
- Grenade jumps
- Light sources
- Projectile redirection
- Resetting aerial options
- Sentry as a fire source (glitch)
- Sentry jumps (glitch)
- Slowdown
- Sword pogo
- Wall break (glitch)
- Weapon jumps
- Weapon movement


On Merkurboard devices must share the digital outputs with the analog outputs. The result is a single pin can be used to drive digital or analog outputs. Use the config to define how your Merkurboard is used.


Here at UWI Water Park all of our water systems employ non-evasive technologies such as carbon treatment and micron filtration. These technologies help produce water that is 100% clean and is without any chemical residues. We also generate 75% of our energy by using solar panels located throughout the water park car parks.
At the park, water is cleaned using moss filtration devices. This allows water to be recycled back into the park which saves us hundreds of thousands of gallons of water each year.
Recycling bins are located all around the park. At UWI Water Park we make every effort to keep the surroundings clean.


--- title: synchro.extracting keywords: fastai sidebar: home_sidebar summary: "Function to extract data of an experiment from 3rd party programs" description: "Function to extract data of an experiment from 3rd party programs" nb_path: "11_synchro.extracting.ipynb" ---
from nbdev.showdoc import *
%load_ext autoreload
%autoreload 2
To align timeseries of an experiment, we need to read logs and import data produced by 3rd party softwares used during the experiment. It includes:
To read QDSpy logs of your experiment, simply provide the folder containing the log you want to read to get_QDSpy_logs
It returns a list fo the QDSpy logs. Stimuli are contained in a list inside each log:
The stimuli objects contains informations on how their display went:
# print(stim.name, stim.start_time, stim.frame_delay, stim.md5)
Some stimuli are generated shortly before every display. [`get_synced_file`](/theonerig/synchro.nested_stims.html#get_synced_file)
matches the compiled stimuli from a directory of your choice to the stimulus (stim_id
) you are looking at, based on timestamps.
To unpack the stimulus values, provide the folder of the numpy arrays and the hash of the stimulus:
Unpacked is a tuple, where the first element is the intensity of shape (n_frames, n_colors, y, x)
The second element of the tuple repesents the marker values for the timing. QDSpy defaults are zero and ones, but I used custom red squares taking intensities [50,100,150,200,250] to time with five different signals
Each stimulus is also starting with a barcode, of the form:
0 0 0 0 0 0 4 0 4*[1-4] 0 4*[1-4] 0 4*[1-4] 0 4*[1-4] 0 4 0 0 0 0 0 0
and ends with 0 0 0 0 0 0


You're wasting money on things you don't need!
Example: Your ceramic rooster collection.
You shouldn’t. By the way, thanks for funding my credit card rewards and sign-up bonuses.
Example: Credit card companies getting rich on interest.

Example: It worked for that one guy in that one movie.
If you have to ask that question, then you won’t.
Example: This... this right here.
Only people who are bad at math pay off lower interest rates first.
Example: Balance transfers.

Example: Pretty sure that's what happened to Mickey Avalon.
Of course not. All companies are gentle and loving, so they won’t care if a few people don’t pay their bills. They certainly won’t turn your account over to a collections agency and ruin your credit. So toss that bill in the trash and don’t give it a second thought!
Example: Fear the repo man.
My crystal ball says yes. Better sell all your stocks and load up on canned food and bottled water.
Example: Every recession ever.


How to play:
Click the card to flip it back and find two same card in a round, The less time you use, the better you are. Each round allows two cards flipped at the same time. You can apply the new value of row and column to resize the panel.
Read Me:
I guess that everyone has played this game in your real world. It looks very simple, but it need your a couple of time to fight it. Welcome to send your feedback to me. Thanks.


Hotac Squad Roster
Create new roster
Squad name:
Requested roster not found
Create new roster
Squadron name:
Start
Pilots
Missions
Stats
Campaign Progress
Rebel:
0
VPs
Imperial:
0
VPs
Add new pilot
URl:
Add pilot
Campaign Progress
Rebel:
0
VPs
Imperial:
0
VPs


Recent Board actions and updates
The page contains Summaries of Board Actions from 2002-12 and Board materials from October 2012 to present.
Related:
| # | File | Size |
|---|---|---|
| 1 | Board Materials Feb 13 2019 updated 02152019.pdf | 24509 kb |
| 2 | Board Materials Apr 10 2019 updated 08292019.pdf | 25308 kb |
| 3 | Board book for June 12 2019 updated 06 21 2019.pdf | 31277 kb |
| 4 | Board book for August 14 2019 updated 09042019.pdf | 25535 kb |


Class: Aws::KMS::Types::GrantListEntry
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | (unknown) |
Overview
Contains information about an entry in a list of grants.
Instance Attribute Summary
-
#constraints ⇒ Types::GrantConstraints
rw
The conditions under which the grant's operations are allowed.
. -
#creation_date ⇒ Time
rw
The date and time when the grant was created.
. -
#grant_id ⇒ String
rw
The unique identifier for the grant.
. -
#grantee_principal ⇒ String
rw
The principal that receives the grant's permissions.
. -
#issuing_account ⇒ String
rw
The AWS account under which the grant was issued.
. -
#key_id ⇒ String
rw
The unique identifier for the customer master key (CMK) to which the grant applies.
. -
#name ⇒ String
rw
The friendly name that identifies the grant.
-
#operations ⇒ Array<String>
rw
The list of operations permitted by the grant.
. -
#retiring_principal ⇒ String
rw
The principal that can retire the grant.
.
Instance Attribute Details
#constraints ⇒ Types::GrantConstraints (rw)
The conditions under which the grant's operations are allowed.
#creation_date ⇒ Time
(rw)
The date and time when the grant was created.
#grant_id ⇒ String
(rw)
The unique identifier for the grant.
#grantee_principal ⇒ String
(rw)
The principal that receives the grant's permissions.
#issuing_account ⇒ String
(rw)
The AWS account under which the grant was issued.
#key_id ⇒ String
(rw)
The unique identifier for the customer master key (CMK) to which the grant applies.
#name ⇒ String
(rw)
The friendly name that identifies the grant. If a name was provided in the CreateGrant request, that name is returned. Otherwise this value is null.
#operations ⇒ Array
<String
> (rw)
The list of operations permitted by the grant.
#retiring_principal ⇒ String
(rw)
The principal that can retire the grant.


Funds raised for California school shooting victims
Donations collected for Saugus High School
SANTA CLARITA, Calif. - - The community raises money for Saugus High School after last week's school shooting.
SANTA CLARITA, Calif. - - The community raises money for Saugus High School after last week's school shooting.