Event Location:
Microsoft
Vyskocilova 1561/4a, Praha 4
Praha, Hlavní Mesto Praha, Czechia
Abstract:
The Internet of Things (IOT) gets more and more attraction - not only on the business but also on the customer side. Connected fridges, cars and smart watches - always and everywhere connected! In this session Wolfgang will show you some possibilities of the Microsoft Band 2 SDK: how-to connect and read sensor data out of this device. But what should be done with that data? Power BI seems to be an ideal candidate for analyzing and presenting those kind of data. The different types of real-time analytics (Stream Analytics, Power BI API, ..) will be presented and their pros and cons will be envisioned. The challenge: Let's prepare a real-time dashboard of Band2 data in Power BI in 60 minutes!
Speaker(s): Wolfgang Strasser,
Abstract:
This is not your regular Agile BIML session. By now you already know that BIML is a great productivity enhancement to SSIS. You also know that you can build metadata driven solution and include C# code in your BIML scripts or snippets. If you don't know what I'm talking about this session is not for you. If you - on the other hand - want to know how to build a modular BIML framework, do real C# development and include it in your BIML code so that you can pass custom objects around for optimized performance and code reuse then this session is for you. We will see how to build a reusable C# framework that can be obfuscated and deployed to customers without worrying about Intellectual property. I promise you no more than a few slides but a lot of demos and real life experience acquired from major BIML projects. We will also have a look at how to harness integration and unit tests in the setup with a twist of Continuous Integration with Team Foundation Server.
Speaker(s): Regis Baccaro,
Abstract:
Clustered Index zombies come out of their graves to make the peace loving Heaps to one of them in your databases. Try to attack them or find a fair way to make them living together in peaceful harmony. If you ask experts about using a clustered index you will in most cases hear the following statements: Yes, you need a narrow and contiguous clustered index for your table for good performance. Last but not least Microsoft Azure Databases requires clustered indexes but there might be situations when workloads and queries will suffer from wrong implemented clustered indexes. Watch the demos which show in an impressive way that clustered indexes are not always the best choice. Build your clustered indexes wise or - as the demos will show - forgo for it for a better scaling. Become aware of the pros and cons of Clustered Indexes and make a wise decision when to use clustered indexes and the correct key attributes for it.
Speaker(s): Uwe Ricken,
Abstract:
In this session we take a look and a deep dive into Aure Data Lake, a new feature on Azure that will enable amost anyone to work with BIG DATA. It combines C# and SQL to a language that is way more intuitive than what we are used to. Azure Data Lake Store, our new repository for data of various origins – we can collect, store and share data from this lake as we see fit. Azure Data Lake Analytics, a new way to scale and use your analytics on AZURE and BIG Data, it introduces U-SQL a new language combined of C# and T-SQL to make the task of analyzing BIG Data easier and more comprehendible. Azure Data Lake Tools for Visual Studio, provide an integrated development environment that spans the Azure Data Lake, dramatically simplifying authoring, debugging and optimization for processing and analytics at any scale. After this session, you will have an understanding of the new feature, and will hopefully be inspired to use it either in a Proof Of Concept or in a Production scenario.
Speaker(s): Kenneth Nielsen,
Abstract:
Many of us came across a situation when a query suddenly becomes slow. To understand the reason for the slowdown, it would be nice to see what was the query plan before that. Was it the same or another, if it was another, then what had changed? It was a hard to figure it out unless you had implemented your own monitoring system. Fortunately, in SQL Server 2016 we have the solution out of the box, it's called – Query Store. Query Store is a kind of “flight recorder” for your database, it provides functionality to capture queries, plans and execution statistics in the database, more to the point it allows you to force a particular plan for a query. The session will describe Query Store functionality and capabilities, provide some Query Store internal implementation details and give several usage scenarios.
Speaker(s): Dmitry Pilugin,
Abstract:
This demo-heavy session will take a look at PolyBase in SQL Server 2016. This technology provides the means to access and combine both relational and non-relational data all from within SQL Server. Using the wonderful T-SQL language you are already familiar with, you can run queries using T-SQL against data that resides in Hadoop, HDInsight, or Azure blob storage. This session will show how to use T-SQL to import and export data back and forth between relational tables and non-relational data stores. We'll also show how to join and aggregate data from both SQL Server and a non-relational store using T-SQL and how these queries are optimized to push computation down. We'll also look at how to configure and scale out SQL Server PolyBase for those high-volume workloads.
Speaker(s): Scott Klein,
Abstract:
Have you ever seen this message quot;Login failed for user ‘NT AUTHORITY\ANONYMOUS LOGONquot; ? Have you ever witnessed Kerberos mentioned in a conversation - or in a forum - and seen developers shiver, sysadmins crawl back under their rock and project managers fear for the consumed hours ? Have you ever wondered why it seems so complicated ? If you answered yes to any of these question then this demo-packed session is for you. Because Kerberos is something that anyone who must deploy SQL Server wishes they didn’t have to worry about. It truly affects all aspects of SQL Server including the engine, Reporting Services, Analysis Services, SharePoint and PowerPivot. Furthermore we will have a close look at how to diagnose problems and troubleshoot the three-headed beast when it breaks loose. This session is based on many hours spent sweating in setting up Kerberos in BI and SharePoint environments and explaining support people how to troubleshoot and fix Kerberos issues when they a
Speaker(s): Regis Baccaro,
Abstract:
Microsoft Power BI Embedded is a Microsoft Azure that enables developers to integrate Power BI reports into their web or mobile applications so they don’t need to build custom solutions to visualize data for the users. Microsoft Power BI Embedded helps Independent Software Vendors to use Power BI data experiences within their applications. Customers, who use applications with Power BI Embedded don’t need to have a Power BI account or to know anything about this Azure service. This talk is a practical session on Microsoft Power BI Embedded concept with many examples how to create custom BI solutions using this technology.
Speaker(s): Mihail Mateev,
Abstract:
Have you ever had the need to access documents in your database as if they were files in the file system? SQL Server 2012 introduces a brand new method for managing large data objects (BLOBs) in a database. FILETABLEs provide access to data using Transact-SQL - just like any other table inside the database, while at the same time also provide access to the data using the operating system File I/O API - i.e. just like any other folder in the file system. In this session you will learn how to upgrade your document management solutions by migrating your large data to FILETABLEs. The session covers two most typical migration scenarios: migrating from a distributed data store, and from a homogeneous data store.
Speaker(s): Matija Lah,
Abstract:
With the addition of R into SQL Server 2016, Microsoft have provided a few extra degrees of freedom for the standard SQL developer. You can now use the R language to wrangle, clean and collect external data, using libraries and functionality that simply wasn’t available to you before with regular T-SQL. Performing data enrichment at scale with SQL Server or even Microsoft R Server can provide extremely valuable new insights for your clients and start reaping the benefits of big data. In this session, Consolidata’s Oliver Frost shows you how to develop your own application for tapping into ‘dark data’. Ollie will demonstrate how to stream live tweets, perform aggregations in R and pipe the output to a Power BI dashboard, giving you a full end-to-end experience of the importance of learning some basic R code in 2016. This session is for anyone who is new to R and is interesting expanding their skill set beyond their comfort zone in SQL Server.
Speaker(s): Oliver Frost,
Abstract:
Continuous Integration is not normally associate with data warehouse projects due to the perceived complexity of implementation. John will be showing how modern tools make it simple to apply continuous integration techniques to data warehouse projects. In particular, the session will cover: * Setting up SQL Server Data Tools for automated deployments: DAC Publish profiles SQLPackage.exe * Automating your build and deployments with PowerShell and psake * Guide to configuring TeamCity as your build server * Automated Integration and Regression testing of your Data Warehouse using NBi test framework * Automating cube and tabular model deployment
Speaker(s): John Tunnicliffe,
Abstract:
T-SQL has some limitations, which can be partially overcome by using CLR. That extends power of your database in directions you might not be even aware of. Like a bonus you get solid performance, testable and reusable code, similarly maintainable like a regular application code. But everything reliably secured inside of your database. The potential of CLR capabilites is huge. I will show top patterns and tip tricks we encountered during the last couple of years when we we were developing on-line game backend.
Speaker(s): Jakub Müller,
Abstract:
Getting the techniques in your tool belt right, makes a world of a difference. Did you ever wonder, how to deploy a cube, with minimum impact to query performance? Or how to optimize processing performance? Are you really ready to deploy when its required? Or do you get nervous every time? Attend this session to build and improve your SSAS Developer skills, by exploring: Custom Assemblies - To improve Query Performance Partitioning - To improve Processing Performance Unit Testing - To improve Cube Release Quality Synchronization - To improve End User Experience and finally PowerShell to tie all the ends together.
Speaker(s): Jens Vestergaard,
Abstract:
SQL Server transaction log is one of the most critical components of the database and in the same time one of the most misunderstood. While being neglected it can easily become a bottleneck for our system. Are you interested in learning how to avoid issues with the transaction log and streamline its work? In these sessions we will explore how to optimize it, configure it and keep it under control.
Speaker(s): Miroslav Dimitrov,
Abstract:
Green alien from Alza.cz is well known to many peaople in 26 countries in Europe. Most people can see only the website but there is lot more in the background. Lead role belongs to SQL Server and his components. We invite you to the presentation of the architecture of database systems in large-scale eshop where you can find a variety of attractions from backstage. How many IT specialists to develop and maintain the system? How many servers? What hardware? What problems do we face? Bonus chapter… We found a bug in the nonclustered index whose fix will be complicated according to the statement of Microsoft's SQL developers...
Speaker(s): David Hlavacek,
Abstract:
Are you a DBA or Developer and would like to get started with AzureML the EASY WAY? AzureML isn't just for "data scientists"... Anyone can use it! And after this session you'll be using it too... Disclaimer: Sadly, AzureML still can't predict what's on your girlfriend's mind. Nothing ever will.
Speaker(s): André Melancia,
Abstract:
ORMs - oh how I LOVE them! As a consultant when I see them in play at a client I go KACHIIINNNNGGGG!! :-D Seriously though, they can provide some substantial benefits for coding throughput. But if you don't Read The Fine Manual and do some things right and avoid some major gotchas you will fall prey to one of my favorite Guruisms: "Anything that allows developers to slap code together more quickly is inversely proportional to the performance and scalability you will get from that code"! Although this talk is based on Entity Framework, most ORMs suffer from a lot of the same flaws.
Speaker(s): Kevin Boles,
Abstract:
Power BI celebrated 1st birthday in August. Product grew in functionality as well as number of users. What were the main challenges of using Power BI in production environment, what are the lessons learned. What I find the best tips for Power BI reports development, data refresh (live vs import) options, content sharing, report life cycle management and everything else you need in corporate environment
Speaker(s): Jiří Neoral,
Abstract:
In this session we'll see how a security mis-configuration can lead to getting sysadmin privileges. What are your options for getting SA rights, and finding many useful security related information. This session will be based on presentations with practical demos displaying how to attack SQL server surface.
Speaker(s): Marek Chmel,
Abstract:
Anomaly detection is one of the most advanced data mining and machine learning tasks. There are many statistical procedures and data mining algorithms that can be used for it, including Expectation-Maximization Clustering, and Principal Component Analysis. In this session, you will learn through presentation and demos how to detect the low quality data areas with some basic statistics and with advanced algorithms. You will see how you can use T-SQL queries, R code in SQL Server, SSAS Data Mining, and Azure ML for this complex task.
Speaker(s): Dejan Sarka,
Abstract:
What are these DATA Scientists up to? How can we see their statistical model in our day to day familiar tool like Microsoft SQL Server? You now have answers to these questions and thanks to Microsoft for integrating R Revolution within new SQL Server 2016. We all now have the opportunity to use R packages and see the results within SQL 2016. In this session, you will definitely take away a breakthrough concept of Advanced R Analytics within SQL 2016 and get ready to kick your creative horse, and go beyond your imagination on how you can build advanced analytics and impress your employers/customers.
Speaker(s): Dr. Subramani Paramasivam,
Abstract:
You are using Extended Events and dynamic management views (DMVs) to analyze performance problems in your databases. How do you go from there to building a performance-monitoring system that is easy to use and that works at scale? In this session, learn techniques for loading and parsing Extended Events into a central monitoring database in close to real time, correlating the events with query plans, indexing the data for performance, and making the information easily available.
Speaker(s): Ola Hallengren,
Abstract:
We are going to examine a variety of oopsies MANY developers fall prey too - some obvious, some pretty subtle and some down right sneaky! Lots of code examples with the bad AND good code presented. I GUARANTEE that you will find things here that will either prevent you from getting bad data, throwing unwanted errors or vastly improving your database application's performance. I have given this talk over SEVENTY times now and it is always very highly rated!
Speaker(s): Kevin Boles,
Abstract:
Every query you execute in SQL Server must have a plan...a plan, that defines how it is going to be executed. SQL Server Query Optimizer indeed does magic in preparing and reusing those plans, but sometimes we, as developers, need to help it (or at least do not interfere) so the database world is kept in peace. Join me in this advanced session where I will share the simple tricks that can save the day and help you write reusable code, even if you do not use stored procedures in your application.
Speaker(s): Ivan Donev,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: https://cz.linkedin.com/in/mchmel
Contact: http://www.prosql.cz
I have started working in IT as a consultant and trainer for Microsoft server systems and from the beginning I did focus mainly on SQL Server. Few years back I have joined atamp;t, where I workin a team responsible for 24/7 operations for large SQL server environments. Our primary focus is architecture, delpoyment, performance tuning and disaster recovery for SQL Server ranging various sizes, versions and editions. If there#39;s any free time left, you can catch me speaking at a conference or teaching a Microsoft or security class in a training center.
LinkedIn: http://www.linkedin.com/pub/pilugin-dmitry-somewheresomehow/2b/210/277
Contact: http://www.queryprocessor.com/
Dmitry Pilugin, is a SQL Server DB developer from Russia, Moscow. He works with SQL Server for more than ten years. Currently he works as a database developer lead, responsible for the development of production databases in the media research company. Dmitry holds a blog about SQL Server query processing: QueryProcessor.com, where he writes about a query optimization and execution, and also likes to share his knowledge about it speaking at various community events and tech conferences. Data Platform Microsoft MVP since 2014.
LinkedIn: http://dk.linkedin.com/in/kennethmnielsen/
Contact: http://funkylab.com
Kenneth M. Nielsen currently work at Microsoft as Data Platform Solution Architect, focusing on data services on Azure. Previously worked as managing consultant and teamlead for the company Rehfeld Partners in Denmark. He has worked at various consulting firms and worked on many small/large/very large bi installations in Denmark over the last 12 years. He really likes to advice the customers to take the right decisions, but also maintains a high technical knowledge, so he can act at both architect and developer.
LinkedIn: http://uk.linkedin.com/in/dageop
Contact: http://www.yoursqlman.com/index.php/blogs
Dr.SubraMANI Paramasivam is a Microsoft MVP, PhD, Microsoft Certified Trainer and Head of Data AI at DAGEOP Ltd having 21 years of DB, BI, Analytics and AI experience. Mani has also spoken in various events like MS IGNITE, PASS Summit, MS Inspire, SQLBITS, Power Platform Summit, Global AI Bootcamp, Data BI Summit, SQLRelay, Power BI World Tour, Data Platform Summit, INSIDESQL UK, Global AI Nights, SQLServerGeeks Summit, MCT Global Summits, Data Day Events and various user group events. Mani also believes in Empowering Every Person in the planet and spreads the awareness on Global challenges via www.EmpoweringEveryPerson.com. He is also a co-owner of 1 Global AI Meetup and 3 Power BI PUG PASS local / user groups.
LinkedIn: http://dk.linkedin.com/in/jvestergaard
Contact: http://www.t-sql.dk
Jens performs the traditional BI disciplines from imports in Integration Services through data consolidation in Analysis Services, to report in Power BI or Reporting Services. Jens has worked with The Stack since SQL 2000 and has a core competence in Integration Services and Analysis Services. Along with the certified skills in Microsoft SQL Server, Jens has also worked with Microsoft .Net platform for more than 15 years and currently manages a BI Platform in Azure for the CatMan Solution application(s).
LinkedIn: https://www.linkedin.com/in/olliefrost
I currently work predominantly as a Data Engineer for Consolidata Ltd with side roles in Engagement, Marketing and Sales. My background is in Neuroscience and so I would like to cover cross-over topics in the future (machine learning, deep learning and developing algorithms). My tool set includes: SQL Server, R, Microsoft R Server and Azure. I have a good knowledge of other NoSQL technologies including Hadoop, Spark and Neo4j. I also have an unconventiona background - I am also a current world record holder for solving the 4x4x4 blindfolded Rubik'sCube blindfolded!
LinkedIn: https://bg.linkedin.com/in/dimitrovmiroslav
Contact: http://www.sqlshack.com/author/miroslav-dimitrov/
Miroslav Dimitrov is a Senior Big Data and Analytics Engineer at DXC Technology, regular speaker at various events and Microsoft Certified Trainer. He is MCSE: Data Platform for SQL Server and MCITP on SQL 2008. In the last years he had worked on great variety of customers' environments and involved in complex transitions and transformation projects as well as developing private and public cloud solutions. Miroslav is also leading database courses at Sofia University.
LinkedIn: http://www.linkedin.com/in/drjohntunnicliffe
Contact: https://devops-your-dwh.com/
Dr John Tunnicliffe is a well-respected designer and architect of business intelligence solutions who likes nothing more than getting his hands dirty with real life coding problems. John is a recognised expert in applying continuous integration techniques to data warehouse projects, thereby ensuring code is automatically built, deployed and tested as changes are made by the development team. As a regular speaker at the SQLBits conference and PASS SQL Saturday events, John has covered topics such as building an infrastructure to support real-time OLAP and continuous integration and the data warehouse.
...
LinkedIn: https://cz.linkedin.com/in/jiri-neoral-b2597945
Contact: http://www.neoral.cz
Jiri is BI Data Architect in Dixons Carphone and Microsoft MVP Data Platform. Before joining Dixons worked as Freelance Bi consultant and MCT (since 2008). Jiri has strong passion for Business Intelligence and loves to share his knowledge. Is active blogger about BI although decided to write in Czech and focus mainly on Czech and Slovak audience. He is also active speaker on conferences and community events (mainly based in Czech Republic). Jiri is Czech PUG leader and SQL PASS Member.
LinkedIn: https://cz.linkedin.com/in/hlavacekd
Contact: http://www.hlavacek.pro
Po celou svou profesní kariéru se intenzivně věnuje především studiu a práci s databázovým systémem Microsoft SQL Server a měl to štěstí, že se mohl podílet na návrhu, vývoji, implementaci, správě a optimalizaci mnoha enterprise řešení. Protože u svých zákazníků již zničil dostatek databázových serverů, cítí se povolán šířit osvětu, mírnit utrpení jiných a působí jako lektor a produktový manažer kurzů MS SQL Server v počítačové škole Gopas. Mezi jeho oblíbené rčení patří : "Dej hladovému rybu a nasytíš ho na jeden den, nauč ho rybařit a nasytíš ho na celý život".
LinkedIn: http://LinkedIn.COM/in/AndreMelancia
Contact: http://Andy.PT
Owner / Principal Consultant at LunarCat.PT Microsoft Certified Trainer (MCT) focusing on SQL Server, Azure, IoT and Security. 19+ years' fun developing information and multimedia systems, DBA, project and IT management. Data Community Portugal, IT Pro Portugal and PowerShell Portugal communities organiser. IPv6 Portugal, DNSSec Portugal and Windows Development Portugal online communities moderator. Actively volunteering, organising, speaking or just participating at community meetings and events around the world. Proud uncle and food devouring expert, with dangerous рuϧϧy cat as companion. Go to http://Andy.PT and you'll know the same as the NSA...
LinkedIn: http://www.linkedin.com/in/thesqlguru
Kevin Boles is a SQL Server expert, working exclusively with the product since v6.5. With over 25 years of database experience and over 45,000 man hours of SQL Server engine experience, he holds many related certifications, is an MCT and was a SQL Server MVP from 2007 to 2012. Kevin has been a very successful independent consultant for over 20 years. His passion is the relational engine, especially designing, building, analyzing and tuning high-performance database applications.
LinkedIn: http://dk.linkedin.com/in/regisbaccaro
Contact: http://theblobfarm.wordpress.com
Regis has more than 15 years of experience with SQL Server, SharePoint and .Net as an architect and developer. R#233;gis is a SQL Server MVP since 2014 and a frequent speaker at SQL conferences, a PASS Regional Mentor and the founder of SQL Saturday Denmark community event. He is also a certified industry trainer on the APS/PDW platform. In his freetime he is an avid runner, cook and farmer.
LinkedIn: https://www.linkedin.com/in/ivandonev/
I am a Data platform MVP with more than 10 years of real-life experience with SQL Server and its stack of services. Besides the support and project work, I am also a trainer, conference speaker and user group organizer (and volunteer).
LinkedIn: http://www.linkedin.com/in/thesqlguru
Kevin Boles is a SQL Server expert, working exclusively with the product since v6.5. With over 25 years of database experience and over 45,000 man hours of SQL Server engine experience, he holds many related certifications, is an MCT and was a SQL Server MVP from 2007 to 2012. Kevin has been a very successful independent consultant for over 20 years. His passion is the relational engine, especially designing, building, analyzing and tuning high-performance database applications.
LinkedIn: https://www.linkedin.com/in/olahallengren
Contact: https://ola.hallengren.com
Ola Hallengren is a database architect from Sweden. Currently he's working in an investment bank in Copenhagen. Ola is the author of the popular maintenance solution at https://ola.hallengren.com and a Microsoft MVP.
Contact: http://blogs.solidq.com/dsarka/Home.aspx
Dejan Sarka, MCT and Data Platform MVP, is an independent trainer and consultant that focuses on development of database and business intelligence applications. Besides projects, he spends about half of his time on training and mentoring. He is the founder of the Slovenian SQL Server and .NET Users Group. Dejan Sarka is the main author or co-author of eighteen books about databases and SQL Server. Dejan Sarka has also developed many courses and seminars for Microsoft, Radacad, SolidQ, and Pluralsight.
Contact: http://aka.ms/sqlscott
Scott Klein is a senior consultant with SQL Solutions Group with over two decades of experience working with Microsoft SQL Server. Prior to SSG, Scott spent almost 10 years at Microsoft, traveling the globe as a technical evangelist training and speaking about SQL Server and Microsoft’s Azure data services. Scott’s recent focus has been on advanced analytics, including big data and IoT, providing real-world training to help bring intelligence to your data. Scott has authored several books focusing on data and data analytics. Scott is continuously striving and looking for ways to help developers and companies grok the wonderful world of data.
LinkedIn: http://www.linkedin.com/profile/view?id=270775013amp;trk=tab_pro
Contact: http://www.sqlmaster.de
Uwe Ricken is working with IT systems since the 90’s. The primary passion for developments with Microsoft SQL Server expanded in 2007 with his engagement as a DBA for Deutsche Bank AG in Frankfurt am Main. After 6 years of operational experiences as a DBA and over 14 years as a developer of complex database models he achieved the “Microsoft Certified Master – SQL Server 2008” certification which “was” the highest technical certification. In the same year he earned his first award as a Data Platform MVP for his support to the Microsoft SQL Server community in Germany and Europe. Uwe Ricken is a speaker on many international conferences and events and preferred topics are “Database Internals”, “Indexing” and “Development”.
LinkedIn: http://www.linkedin.com/pub/wolfgang-strasser/7b/912/22b
Contact: http://workingondata.wordpress.com/
Wolfgang Strasser creates solutions based on the Microsoft Data Platform tools in his day-to-day job as Business Intelligence consultant. Either using SQL Server Database Engine, SSIS, reporting with SSAS and SSRS, implementing Power BI solutions or cloud tools for data analysis - the data-tools-landscape is broadening every day! Based on his professional careers as a software developer he likes to work on structured development processes. Wolfgang shares his knowledge with the community at many national and international events. For his community work, Wolfgang has been awarded with the Microsoft MVP Award for Data Platform in October 2015
LinkedIn: http://si.linkedin.com/in/matijalah/
Contact: http://milambda.blogspot.com
Matija Lah has more than a decade of experience working with Microsoft SQL Server, mostly architecting data-centric solutions in the legal domain. His contributions to the SQL Server community have led to the Microsoft Most Valuable Professional award in 2007 (Data Platform), which he held until 2017. In 2008 Matija joined SolidQ as a Mentor, located in Central and Eastern Europe. He spends most of his time on projects involving advanced information management, and natural language processing.
LinkedIn: http://www.linkedin.com/pub/mihail-mateev/1/6b3/4b1
Contact: https://mmateev.wordpress.com/
Mihail Mateev is a technical consultant, community enthusiast, PASS Regional Mentor for CEE, chapter lead, Microsoft Azure MVP, Microsoft Regional Director. He works as a Senior Solutions Architect at EPAM Systems, focused on Data Platform, IoT and cloud related solutions. He also worked many years like a Technical evangelist in the Infragistics. Last years Mihail was focused on various areas related to technology Microsoft: Data Platform, Visual Studio, ASP.Net, Windows client apps, Data Platform, and Microsoft Azure. Michael also has a PhD in cloud computing area. He is a university lecturer on Smart Homes and Smart Energy IoT Solutions.
LinkedIn: http://dk.linkedin.com/in/regisbaccaro
Contact: http://theblobfarm.wordpress.com
Regis has more than 15 years of experience with SQL Server, SharePoint and .Net as an architect and developer. R#233;gis is a SQL Server MVP since 2014 and a frequent speaker at SQL conferences, a PASS Regional Mentor and the founder of SQL Saturday Denmark community event. He is also a certified industry trainer on the APS/PDW platform. In his freetime he is an avid runner, cook and farmer.
The following is a list of sponsors that helped fund the event.


Ken Saro-Wiwa
Environmental activist, literary icon and freedom fighter
A time line of Saro-Wiwa's life
- 1941: Born in Bori, Nigeria
- 1961 - 65: Obtains a scholarship to study English at the University of Ibadan. There he wins departmental prizes in 1963 and 1965 and works for a drama troupe. He also writes one of his best known plays, Transistor Radio
- 1966: Becomes a lecturer of African Literature at the University of Nigeria, Nsukka, in east Nigeria
- 1967: Leaves the region for his hometown of Bori when the Civil war breaks out, declares support
- 1970 - 73: Saro-Wiwa serves as the Regional Commissioner for Education in the Rivers State Cabinet, but was dismissed in 1973 because of his support for Ogoni autonomy
- 1977: He becomes involved in the political arena, running as the candidate to represent Ogoni in the Constituent Assembly. Saro-Wiwa loses the election in a narrow margin.
- 1985: Publishes his best known novel, Sozaboy: A Novel in Rotten English. He also produces a couple of critically and commercially acclaimed plays for television like Four Farcical Plays and Basi and Company. The later, a sitcom, runs from 1986 to 1990 remains one of Africa's most watched comedy programmes, with an estimated thirty million viewers during its peak.
- 1987: Re-enters the political scene, after an appointment by the newly installed dictator Ibrahim Babangida to aid the country's transition to democracy. But Saro-Wiwa soon resigns because he believes Babangida's supposed plans for a return to democracy are disingenuous. Saro-Wiwa's sentiments are proven correct in the coming years, as Babangida fails to relinquish power.
- 1990: Saro-Wiwa begins devoting most of his time to human rights and environmental causes, particularly in Ogoniland. He joins the Movement for the Survival of the Ogoni People (MOSOP), which advocates for the rights of the Ogoni people, as one of its earliest members. MOSOP releases the Ogoni Bill of Rights, which sets out the movement's demands. These include: increased autonomy for the Ogoni people, a fair share of the proceeds of oil extraction, and remediation of environmental damage to Ogoni lands. In particular, MOSOP fights against the degradation of Ogoni lands by Royal Dutch Shell.
- 1992: MOSOP intensifies their efforts to raise awareness. In a move to clamp down on MOSOP, Saro-Wiwa who has become the face of the movement is imprisoned for several months, without trial, by the Nigerian military government
- 1993: MOSOP organises peaceful marches of around 300,000 Ogoni people – more than half of the Ogoni population – through four Ogoni urban centres, drawing international attention to their people's plight. As a result, Shell announces the suspension of operations in Ogoni lands. This is seen as a major victory which heralds a new era for the Ogoni people. However, the Nigerian government, in a bid to squash the movement, occupies the region militarily.
- 1994: Four Ogoni chiefs (all on the conservative side of a schism within MOSOP over strategy) are brutally murdered. Although, Saro-Wiwa is denied entry to Ogoniland on the day of the murder, he is arrested and accused of incitement to them. He denies the charges but is imprisoned for over a year before being tried.
- 1995: He is found guilty and sentenced to death by a specially convened tribunal. The same happens to eight other MOSOP leaders who, along with Saro-Wiwa, becomes known as the Ogoni Nine. Some of the defendants' lawyers resign in protest against the alleged rigging of the trial by the Abacha regime. Many of the witnesses later recant their testimonies claiming they were bribed with job offers from Shell to testify against the Ogoni Nine. On November 10, Ken Saro-Wiwa alongside the other members of the Ogoni Nine are executed by hanging.
"What sort of country is this, that delights in the killing of its illustrious citizens. What have I done to deserve death? Other than that I spoke the truth and spoke up for the rights of my people. If it be that by my death, my people can be free, Lord allow me to die. Take my soul but the struggle continues."


Hello,
I wanted to know if the EmonPI needs to be connected to the circuit breaker or is there a way around not connecting to the circuit breaker for optimal setup?
Thank you,
Justin
Archived Forum |
|
Monitoring from the circuit breakerSubmitted by justin0530 on Sat, 23/05/2015 - 16:36Hello, I wanted to know if the EmonPI needs to be connected to the circuit breaker or is there a way around not connecting to the circuit breaker for optimal setup?
Thank you, Justin » |
Re: Monitoring from the circuit breaker
Can you explain what you mean exactly by that?
The emonPi requires a power supply to operate. That supply is often protected by a circuit breaker.
If you want to measure electrical energy, it needs some means of monitoring current and, usually - for decent accuracy, voltage. Where on your system you measure the voltage is largely immaterial. Where you measure the current or currents is of paramount importance, because you can measure only the current flowing in the wire at the point where a current transformer is located. Current that is drawn off upstream doesn't get measured. The wire that the current transformer sits on is often protected by a circuit breaker too.
You might want to look at the Building Blocks article about using the emonTx in North America.
Re: Monitoring from the circuit breaker
Hello Robert,
Thank you for the prompt response. Basically what I am wondering is do I need an electrician to install or can I install this myself, especially in the US
Re: Monitoring from the circuit breaker
Basically what I am wondering is do I need an electrician to install or can I install this myself, especially in the US
Hi Justin,
If you're in the US, you'll need to check with your AHJ. That's the Authority Having Jurisdiction. That might be the City, or County you live in, the energy provider, etc. As a general rule, any work done inside a load center (circuit breaker panel) needs to be done by a licensed electrician. Your AHJ can give you the details regarding that requirement.
Regards,
Bill
Re: Monitoring from the circuit breaker
Thanks Bill. I guess what I am wondering is does the EmonTx require some type of interaction with the circuit breaker or is there a work around solution so I can monitor the same current flow without touching the circuit breaker? Ideally, I would like to install this myself and not have to deal with an electrician.
Re: Monitoring from the circuit breaker
If you have access to a single-core cable carrying the current to be measured, then as there is no galvanic connection to the cable, you should be able to install it yourself (you can take the voltage from any nearby convenient socket outlet). If you can only get to a two- or three-core cable, the CT won't work as it must be on a single wire.
Re: Monitoring from the circuit breaker
I've uploaded images which might make it easier to help us. We watched the video and found that the CT sensor can clamp onto the bottom of the breaker, shown in the video. Do you see something analogous in these images or compatible? We were hoping one of these wires ontop of the breaker is a place where we can put the clamps on.
Additionally, for the gateway device do you guys have range information and is it programmable? Apologies if this information is readily available; we are having trouble finding it.
As you can see, we currently have a TED installed, but we do not want to have to go into the circuit breaker, which was the case here. Let me know your thoughts.
Thanks so far for your prompt responses. I appreciate your attention to this. This is an ideal and great product you guys have here, we just want to ensure it can be used in the US on this breaker and other breakers as well.
Thanks,
Justin
Re: Monitoring from the circuit breaker
Justin,
When you say "circuit breaker" are you referring to the circuit breaker panel, or an individual circuit breaker?
Do you want to monitor your whole house, just a few circuits, or many/all circuits individually?
Although the idea behind OEM is whole-house monitoring, the emonTX, version 3.4 could be used to monitor the whole house and two branch circuits, or four branch circuits if whole-house monitoring is not needed.
If whole-house monitoring is what you want to do, then your CTs must be attached to the main feed, which is usually done in the circuit breaker panel. (perhaps this was what you were asking about?) The CTs don't have to be attached to the main feed in the breaker panel, but as the National Electrical Code requires wiring to be in conduit, the breaker panel is usually the easier choice.
Your picture shows jacketed branch feeders and flexible armored cable. As Robert has mentioned, the Current Transformer (CT) must be placed around only one conductor of each branch circuit. (either hot or neutral, but not both) Since since the circuits shown in your picture are jacketed or armored, i.e. not possible to break out just one conductor, you won't be able to attach your CTs to the wires at that particular location.
We watched the video and found that the CT sensor can clamp onto the bottom of the breaker, shown in the video.
What video did you watch? You say the video mentions a CT on the "bottom of the breaker." Was the video one you could post a link to? I'd like to take a look at it if I could.


Initiate Ajax Requests
Initiate successful request
Initiate failed request
Success display
Error display


{% extends "base.html" %} {% block page_title %}Election Identifier Reference{% endblock page_title %} {% block content %}
An election code starts with an election type string. It may optionally contain descriptors for election subtype, organisation and division The identifier is terminated with the date that the polls open (in ISO 8601 format) for that particular election. Each section is separated by a period character ('.'). Names are slugified with hyphens ('-') separating tokens. An optional segment is used to indicate by-elections
All characters used are URL-friendly lowercase unreserved characters -- i.e. RFC3986 unreserved characters = ALPHA / DIGIT / "-" / "." / "_" / "~", where ALPHA is [a-z] and DIGIT is [0-9].
Examples of this could be
parl.2015-05-07
or
local.ashfield.hucknall-north.by.2017-10-12
| Election type | Required, text |
| Election subtype | Optional, text |
| Organisation | Optional, text |
| Division | Optional, text |
| By-election | Optional, text |
| Date polls open | Required, (ISO 8601 format date) |
All election identifiers must include an election type. This describes the type of elected office that will be held by the winner(s) of this election.
Subtypes are used when an official body (Scottish Parliament, National Assembly for Wales, Greater London Authority) elects members by two different methods. In this case, elections are split into sub-elections based on voting system.
An administrative body which can hold an election.
When an election type only covers a single organisation the
organisation segment of the ID is excluded. This is to prevent
parl.parl
, senedd.senedd
and so on where the
organisation name and election type are the same.
Organisation segments must use official names. Organisation names are
sourced from
gov.uk registers.
Short form versions of names should be used i.e:
local.birmingham.2018-05-03
not
local.birmingham-city-council.2017-05-04
.
A sub-part of an organisation that a candidate can be elected to represent. This could be a ward in the case of a local election or a constituency in the case of a parliamentary election.
Division segments must use names as they appear in legislation. For boundaries that are already in use, the names of parliamentary constituencies, district wards and county electoral divisions are sourced from OS Boundary Line. Names of new boundaries are extracted from Electoral Change Orders.
By-elections are indicated with the segment by
.
| Type | Subtype | Slug | Organisations | Divisions |
|---|---|---|---|---|
| {{ record.name }} | {{ record.subtype.name }} |
{{ record.slug }}{% if record.subtype.election_subtype %}.{{ record.subtype.election_subtype }}{% endif %}
|
{% if record.can_have_orgs %}✔{% else %} {% endif %} | {% if record.can_have_divs %}✔{% else %} {% endif %} |
Election ids are hierarchical. The lowest level (or most detailed) identifer for an election type is called the ballot id and describes a single ballot paper. Each level above this is a group id.
For example, the ballot id
senedd.c.aberavon.2021-05-06
is a child of the (subtype) group
senedd.c.2021-05-06
which is in turn a child of the (election) group
senedd.2021-05-06
Similarly, the ballot id
local.worcestershire.bewdley.2017-05-04
is a child of the (organisation) group
local.worcestershire.2017-05-04
which is in turn a child of the (election) group
local.2017-05-04
The by
segment only applies to a ballot id, so
parl.oldham-west-and-royton.by.2015-12-03
is a child of
parl.2015-12-03
. The group id does not include the
by
segment, even if all of its childen are by-elections.
uk-election-ids - A python package with includes a builder object, slugging algorithm and validation rules for creating identifiers that conform to this specification.
{% endblock content %}


| Apache Struts 2 Documentation > Home > Tutorials > Bootstrap > Hello World |
When you submit a HTML form to the framework, the input is not sent to another server page, but to a Java class that you provide. These classes are called Actions. After the Action fires, a Result selects a resource to render the response. The resource is generally a server page, but it can also be a PDF file, an Excel spreadsheet, or a Java applet window.
Suppose you want to create a simple "Hello World" example that displays a welcome message. After setting up an empty "tutorial" web application (see Ready, Set, Go!), to create a "Hello World" example, you need to do three things:
| By creating these components, we are separating the workflow into three well-known concerns: the View, the Model, and the Controller. Separating concerns makes it easier to manage applications as they become more complex. |
Let's look at an example Action, server page, and mapping. If you like, fire up your IDE, and enter the code as we go.
First, we need a server page to present the message.
<%@ taglib prefix="s" uri="/struts-tags" %>   <title>Hello World!</title>
<s:property value="message" />

Second, we need an Action class to create the message.
package tutorial; import com.opensymphony.xwork2.ActionSupport; public class HelloWorld extends ActionSupport { public static final String MESSAGE = "Struts is up and running ..."; public String execute() throws Exception { setMessage(MESSAGE); return SUCCESS; } private String message; public void setMessage(String message){ this.message = message; } public String getMessage() { return message; } }
Third, we need a mapping to tie it all together.
Edit the struts.xml file to add the HelloWorld mapping.
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="tutorial" extends="struts-default"> <action name="HelloWorld" class="tutorial.HelloWorld"> <result>/HelloWorld.jsp</result> </action>


Face Recognition Registration
Please rename your image file to your_name.jpg. (e.g. alice.jpg)
Register


Cost of messaging storage not an issue?
David Ferris has a blog entry titled " Cost of Exchange Storage Not An Issue". What he says is not Exchange specific (it is only the first time that Exchange would be capable of supporting large mailboxes) and can be applied to any messaging system. David states:" Users will have large mailboxes. 5GB to 20GB will be common". With storage cost (again David's figures) of $2-$30 per 30 GB that translates in per user/per year cost in the single digits. I'm not so sure about these figures. They might be true for home storage, but for large scale enterprise storage systems David might be off by more than one dimension. Storage cost isn't a linear figure, but has increasing marginal cost once you reach size limits.
What's your take. Are large enterprise mailboxes coming?
What's your take. Are large enterprise mailboxes coming?
Posted by Stephan H Wissel on 08 December 2009 | Comments (5) | categories: Software


News
03/03/2020 - The program AntiDupl.NET-2.3.10.
The following changes were happened in it:
Add supprorting of WebP image format.
Improve perfromance of downloading of Jpeg images.
Fixed bugs concerned with program crash.
01/09/2018 - The program AntiDupl.NET-2.3.9 was moved to GitHub.
09/18/2015 - A new version of AntiDupl.NET-2.3.8.
The following changes were happened in it:
09/09/2015 - A new version of AntiDupl.NET-2.3.7.
The following changes were happened in it:
Highlight of image difference is added.
Added the option "Show neighbour images".
Added the options: "Load profile on loading", "Save profile on closing".
Fixed deleting both images.
04/02/2015 - A new version of AntiDupl.NET-2.3.6.
The following changes were happened in it:
Added the option "Compare images inside one directory".
Menu items "Refresh database of image" exchanged on "Delete irrelevant records from a database of image". Whether now it checks there are files for which sketches are stored in a database on a former place. If isn't present, then irrelevant record are deleted. Allows to reduce the database size after operations of deleting or relocation.
The column of display of the size of group is added (number of pictures in group).
Added to a context menu of images items of adding of its or its directory in the list of the ignored paths.
03/04/2015 - A new version of AntiDupl.NET-2.3.5.
The following changes were happened in it:
02/25/2015 - A new version of AntiDupl.NET-2.3.4.
The following changes were happened in it:
Added menu items to a context menu for the selected files: "To replace", "Rename as" and "Move to".
Added to a context menu of images entering into groups, the containing more than two files, possibility of group renaming and movement of files of group.
Some leakages of memory when reading EXIF of information are eliminated.
The algorithm of calculation of bluring is changed.
02/04/2015 - A new version of AntiDupl.NET-2.3.3.
The following changes were happened in it:
Added new algorithm of comparing of images by index of structural similarity - SSIM. It allows to find duplicates among strongly changed pictures, and also images with a big uniform background are better compared.
Added reading and display in the tooltip EXIF information on the main fields.
Fixed crash during the processing of big images and a lack of memory, now in case of a lack of memory these files are passed.
01/12/2015 - A new version of AntiDupl.NET-2.3.2.
The following changes were happened in it:
Added detection of a blockiness and blur of the image.
Added menu items "Rename like neighbour" and "Move and rename image to neighbour".
Possibility of specifying of search in subdirectories for each directory in a window of a choice of ways is added.
08/02/2013 - A new version of AntiDupl.NET-2.3.1.
The following changes were happened in it:
Added translation into Byelorussian.
Added translation into German.
The menu items "Open search profile" and "Save search profile as" was duplicated on the toolbar.
Also bugs were fixed:
The user can not save a search profile with zero number of results.
The threshold difference in the toolbar was not updated when loading the search profile.
Sometimes the program settings were not saved.
The program can't load the results containing images with defects.
07/05/2013 - A new version of AntiDupl.NET-2.3.0.
The following changes were happened in it:
Added support for DDS(DirectDraw Surface) and TGA(Truevision Graphics Adapter) image formats.
A search profiles was added.
Added optional limitation to the maximum size of the image when searching.
Added saving/recovering of the position of the main window.
The program will recommend to remove more new pictures, when all other things being equal.
Also bugs were fixed:
04/26/2013 - A new version of AntiDupl.NET-2.2.11.
The following changes were happened in it:
Also bugs were fixed:
04/11/2013 - A new version of AntiDupl.NET-2.2.10.
The following changes were happened in it:
Added optional checking the database of mistakes when loading.
Added the display of the process of load and save the database of mistakes.
Website of the program changed its address.
04/10/2013 - The site is now available at a new address: http://antidupl.sourceforge.net/.
04/03/2013 - A new version of AntiDupl.NET-2.2.9.
The following changes were happened in it:
Added the partial loading of image database.
Added support of different versions of the database of images, the database of mistakes and the file of results.
By default, user files are stored in a separate directory now.
Added minimal time of displaying of start window (3 seconds).
Added translation into Simplified Chinese.
03/16/2013 - A new version of AntiDupl.NET-2.2.8.
The following error was fixed in the current version:
03/15/2013 - A new version of AntiDupl.NET-2.2.7.
Starting with this version the source code of this program is available in the public domain.
Therefore the author will be immensely grateful if you will help in development of the program.
Read more...
|


Fully Responsive Design
When you use a theme created by start Bootstrap, you know that the theme will look great on any device, whether it's a phone, table, or desktop the page will behave responsively!
Updated For Bootstrap 4
Newly improved, and full of great utility clsses, Bootstrap 4 is leading the way in mobile responsive web development! All of the themes on Start Bootstrap are now using Bootstrap 4!
Easy to Use & customize
langding Page is just HTML and CSS with a splash of SCSS for users who demand some deeper customization options. Out of the box, just add your content and images, and your new landing page will be ready to go!
What people are saying...
Margaret E.
"This is fantastic! Thanks so much guys!"
Fred S.
"Bootstrap is amazing. I've been using it to create lots of super nice landing pages"
Sarah W.
"Thanks so much for making these free resources available to us!"


[§466L-20] Fee disclosure. An appraisal management company registered in the State shall not prohibit an independent appraiser who is part of the appraiser panel from recording the fee that the appraiser was paid by the appraisal management company for the performance of an appraisal within the communication of the appraisal. [L 2017, c 118, pt of §2]


Payment Details
Check teacher payment
| Teacher ID | Teacher Name | Month | Year | Settled date | Amount |
|---|---|---|---|---|---|
| 1 | Dakota Rice | 78 | 3 | 78 | 3 |
| 2 | Dakot Rice | 80 | 2 | 78 | 3 |
| 3 | DAB Lisa | 84 | 1 | 78 | 3 |
Check teacher payment
| Teacher ID | Teacher Name | Month | Year | Settled date | Amount |
|---|---|---|---|---|---|
| 1 | Dakota Rice | 78 | 3 | 78 | 3 |
| 2 | Dakot Rice | 80 | 2 | 78 | 3 |
| 3 | DAB Lisa | 84 | 1 | 78 | 3 |


SWFUpload
v2.2.0
SWFUpload Demos
PHP
Simple Upload Demo
Multi-Instance Demo
Classic Form Demo
Features Demo
Application Demo
Cookie Bug Demo
SWFObject Plugin Demo
Overlay Demo
External Interface Demo
Speed Plugin Demo
Image Resize Demo
NET 2.0
Application Demo C#
Application Demo VB.net


AFM2AFM(1) Marc Penninga AFM2AFM(1) NAME afm2afm - reencode an afm file SYNOPSIS afm2afm [-help] [-encoding encodingfile] [-output outputfile] afmfile DESCRIPTION afm2afm re-encodes an afm file. Metrics (including kerning data) for characters not present in the chosen encoding are excluded from the output, which resuls in much smaller files. Note that if you don't specify an encoding file, the afm file isn't re- encoded, but the unused data is still pruned. The program also generates an entry for a dvips-style map file, but only if the afm file has been re-encoded and the output was written to file (i.e., if both the -encoding and -output options were specified). OPTIONS AND ARGUMENTS -help Print a short description of the syntax -encoding encodingfile Re-encode to the enconding in encodingfile -output outputfile Write the result to outputfile instead of "stdout". afmfile The afm file to be re-encoded. Option names may be shortened to a unique prefix. AUTHOR Marc Penninga<EMAIL_ADDRESS>COPYRIGHT Copyright (C) 2005-2012 Marc Penninga. LICENSE This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. A copy of the GNU General Public License is included with autoinst; see the file GPLv2.txt. DISCLAIMER This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. RECENT CHANGES (See the source code for the rest of the story.) 2012-02-01 Refactored the code; added the "no re-encoding, only pruning" functionality. fontools 2012-03-06 AFM2AFM(1)


Check out what you can do with this app theme!
Put an image, video, animation, or anything else in the screen!
Put an image, video, animation, or anything else in the screen!
As always, this theme is free to download and use for any purpose!
Since this theme is MIT licensed, you can use it commercially!


With over 10 years experience as a graphic designer, I remain curious about solving challenges with the power of good design.
One of my biggest passions is leading. Teaching others is a motivator for me and I am rewarded when I see their future growth.
I love working with others to build on great ideas and through collaboration, deliver the best results for each opportunity.
Growing up in Indiana, I found my love for the arts from my grandparents and family who have supported me in everything I did. In my free time, I would always be drawing or performing for an audience.
In high school, I was a member of the arts community; graduating with top honors in Art, Theater and Band. I was also a part of the men’s swimming & diving team. With support from my Grandfather, I earned the rank of Eagle Scout and became an Assistant Scout Master for our local Boy Scout Troop.
While studying at Indiana University, I was a Resident Leader of the Art Housing and managed our personal art studio. I worked with my residents to coordinate and host gallery nights for the public. During my sophomore year, I participated in the Disney College Program and became a campus representative leader.
I started my career as a Professional Intern at Disney and decided that Disney is where I wanted to launch my career. Over the years, I have had experience working with domestic and international clients expanding on my knowledge with every new position and project.
I am a Creative Designer for Talent Acquisition Marketing for The Walt Disney Company creating materials such as print, digital, photography and video. I am a mentor for interns at work and local students involved in AIGA Orlando.


Live coding refers to the creation and modification of algorithms with a creative purpose in real time in the presence of a physical or virtual audience. The community is diverse and seeks to engage in a wide cross-section of artistic practices including but not limited to music, audiovisual creation, performance, robotics, dance, scientific research and education.
Live coding is primarily developed inside the free culture movement, and encourages self creativity rather than cultural consumption. Also diversity inclusion and respect has always been considered a fundamental part of the thinking around this practice in live coding communities. For more information on live coding, please refer to the TOPLAP website and to previous editions of these conferences.
The fourth International Conference on Live Coding (ICLC) will take place between the 16th and 18th of January 2019 and will be hosted by Medialab-Prado and other neighbouring institutions and cultural agents of Madrid. The conference will consist of presentations, performances, concerts, workshops and other activities grounded in the field of live coding with the aim of exploring the richness and diversity of the practice driven by the creative power of its international community which include Livecode NYC (USA), TOPLAP Node Yorkshire (UK), TOPLAP Node North-East (UK), TOPLAP Node México (MX), Cybernetic Orchestra (CA), TOPLAP Berlín (DE), TOPLAP Medellín (CO), TOPLAP Buenos Aires (AR) o Live Code Mad (SP) o Netherlands Coding Live (NL) among others.
"Madrid is fun”... said our ex-mayor in her attempt to host the olympic games for 2020. Indeed! Madrid offers great places to relax, enjoy traditional gastronomy and party as well as being a unique space for culture, sharing and collaborative learning.
The airport Adolfo Suárez-Madrid Barajas (MAD) is the main gateway to the city. It has three active Terminals: T1, T2 and T4 (with a small satellite T4s). Depending on what Terminal visitors arrives to/leaves from, there are several options to get from/to the airport to/from the city:
To access Medialab Prado, the best option is to address to Atocha (or Atocha Renfe) station. All transportations listed above (Metro, Renfe, or Bus Airport Express or Taxi) reach there from the Airport.
Madrid offers a vast choice of Hostels, Hotels, and B&Bs which are published in the most notorious hotel booking websites.
On behalf of the steering committee and the Live Coding Research Network, the organizing committee is pleased to invite submission of proposed contributions to the International Conference on Live Coding (ICLC 2019) in the form of papers, performances, installations or workshops about the themes described later or with contributions to the Algoraves planed during the Conference for proposals more oriented to electronic dance music/performances.
This edition of ICLC will take place at Medialab Prado (Madrid) from the 16th to 18th of January 2019. It follows previous editions at CMMAS, Morelia, Mexico (2017), at McMaster University, Ontario, Canada (2016) and the inaugural edition held in University of Leeds, UK (2015).
ICLC 2019 is open to any topic related to Live Coding and it aims to offer continuity with previous ICLC research themes. For a list of proposed themes, please visit previous ICLC sites. For this edition, we particularly encourage contributions related to:
If there are special needs regarding the accessibility of the confernence, please contact the organization team at iclc2019 at livecodemad dot org.
We invite proposals of papers, presentations followed by a demo, short papers or
posters and research papers to be orally presented at ICLC 2019. To propose a paper, please submit
a complete draft of the paper/abstract, a condensed outline (100-150 words) and a short biography
(100-150 words for each contributor) through the online peer review system. Please submit your proposal
using the official templates for paper proposals available here:
templates-iclc2019.zip.
All paper proposals should have quotations that reference previous papers published in this and other
conferences, as well as the application of appropriate research methods. The proceedings of the conference
will be published with ISBN, and a DOI number for each article.
To propose a live coding performance for the conference, please submit a detailed abstract (no more than 2 pages), a stable link to a single video example, a brief outline/programme note (100-150 words), a short biography (100-150 words for each contributor), and the technical questionnaire through the online peer review system. Please support your submission with a clear description of your performance, and discussion of influences and prior art as appropriate. Please submit your proposal using the official templates for performance/workshop proposals available here: template-performance.doc.
To propose a live coding performance for the conference, please submit a stable link to a single video example, a short biography (100-150 words for each contributor), and the technical questionnaire through the online peer review system. Please submit your proposal using the official templates for performance/workshop proposals available here: template-algorave.doc.
We invite submission for workshops to ICLC 2019. To propose a workshop for the conference, please submit a detailed abstract (no more than 2 pages), a short biography (100-150 words for each contributor), and the technical questionnaire through the online peer review system. Please submit your proposal using the official templates for workshop proposals available here: template-workshop.doc.
We invite submission for audiovisual installations to ICLC 2019. To propose a piece, please submit a detailed abstract (no more than 2 pages), a short biography (100-150 words for each contributor), and the technical questionnaire through the online peer review system. Please submit your proposal using the official templates for installation proposals available here: template-installation.doc.
All submissions to ICLC 2019 are managed via EasyChair.
With the aim of promoting a safe, inclusive and open space at ICLC 2019, the organizing team propose a code of conduct in continuity with the prior conferences on live coding. We invite everyone attending the conference and the communities around it to work for a respectful and positive environment. As organizers we work hard to preserve the warm and open atmosphere that characterize pasts live coding conferences.
As participants, please be mindful of the effect your words and actions may have on others and that your boundaries may not be the same as the boundaries of others for either cultural, education or personal reasons. If you act or speak in a way that someone finds inappropriate, it’s inappropriate to that time, place and/or person. If somebody tells you that you are making them uncomfortable, please stop doing so.
Harassment, and other exclusionary behaviour are not welcome at the conference. Harassment includes:
This applies to all events and venues of the conference whether they be talks, performances, late-night events, at the bar, or through Facebook or Twitter or other online media.
If you have any concerns please find a member of the organising team (they'll be clearly identifiable during the conference) and let them know, or otherwise send us an email to: iclc2019 at livecodemad dot org. This text is inspired by the code of conduct used in prior international conferences on live coding.
Please, for any request contact us at: iclc2019 at livecodelab dot org


This sample allows you to test the majority of the options. Use DraggableOptions object to setup the plug-in.
Drag me around
I'm the handle


Paul Yong’s application to shift rape trial to High Court to be heard on Nov 26
by BY JOHN BUNYANIPOH, Nov 19 — The High Court here will hear DAP assemblyman Paul Yong’s application to transfer his rape case from the Sessions Court on November 26.
Judicial commissioner Datuk Mohd Radzi Harun fixed the date for the hearing after both the prosecution and defence agreed.
Mohd Radzi also directed the prosecution to file a written reply to the defence team’s affidavit for the application by tomorrow.
The defence is to submit its written reply, if any, on the answers given by the prosecution team over the affidavit by November 22.
Mohd Radzi then ordered both the prosecution and defence team to prepare the outline of their arguments by November 25.
Deputy Public Prosecutor (DPP) Ainul Wardah Shahidan, who was accompanied by DPP Naidatul Athirah Azman, said that the application was supposed to be heard today but the defence asked for a postponement.
“The defence team requested for the postponement after their applicant (Yong) could not attend the proceeding due to the ongoing state assembly,” she told reporters when met outside the court.
Lawyer Farhan Sapian appeared for Yong today.
On November 13, Yong’s lawyers filed an application under Section 417 of the Criminal Procedure Code for the case to be heard and transferred to the High Court.
On August 23, the state executive councillor in charge of Perak housing, local government, public transport, non-Islamic affairs and new villages, claimed trial to the charge of raping the Indonesian at 52, Desa Meru 2, Meru Desa Park, Meru Raya here on July 7, between 8.15pm to 9.15pm.


Labels to insert anywhere! They come in 3 sizes — small, medium, large
OneTwoThreeSmallLarge
One Two Three Small Large


Installation¶
The recommended way of obtaining the latest xia2 is to install the latest xia2/DIALS bundle which can be obtained here.
xia2 depends critically on having CCP4 available. The dials
and dials-aimless
pipelines will work with only xia2 and CCP4 installed. In order to use the
3d
, 3di
and 3dii
pipelines you will also need XDS.
The standard recommended procedure for installing xia2 is therefore:
Install CCP4 from http://www.ccp4.ac.uk/download/. This now includes xia2/DIALS as part of the installation.
Optionally download the latest xia2/DIALS bundle from https://dials.github.io/installation.html. Once installed, simply sourcing the dials_env.sh script in the installation directory will make available all xia2 and DIALS commands in the current terminal. Make sure to source the dials_env.sh script after the CCP4 setup script
Optionally download XDS from http://xds.mpimf-heidelberg.mpg.de/ and add this to your path [1]
By and large, if these instruction are followed you should end up with a happy xia2 installation. If you find any problems it’s always worth checking the blog or sending an email to xia2.support@gmail.com.


Thessalonians
1
1 I, Paul, Silas, and Timothy are writing this letter to you in the city of Thessalonica, who are a group of believers joined to God our Father and to Jesus Christ our Lord.
2 We pray that God our Father, and Jesus Christ our Lord, will continue to act kindly toward you and will continue to give you peace.
3 Our fellow believers, we are always thanking God, and we should do this, because you are trusting in the Lord Jesus more and more, and because every one of you is loving each of the others more and more.
4 As a result, we keep proudly talking about you to the other groups of believers belonging to God. We tell them how you are being patient and how you continue trusting in the Lord Jesus, even though other people frequently cause you much trouble.
5 Since you are enduring all that trouble, we clearly know that God will judge all people justly.  He will do that for both you and us when our Lord Jesus shows himself to everyone as he comes from heaven, together with his powerful angels.
8 Then with blazing fire he will punish those people who are not loyal to him, those who refuse to obey the good news about our Lord Jesus.
9 Our Lord Jesus will drive them far from himself, where he will destroy them forever, far from where he rules with very great power.
10 The Lord Jesus will do this when he comes back from heaven at the time that God has decided. As a result, all we who are his people will praise him and marvel at him. And you will be there, too, because you believed what we solemnly told you.
11 In order that you might praise Jesus like this, we are also always praying for you. We pray that God will make you worthy to live in the new way he has called you to live. We pray also that he will make you able to do good in every way that you desire, and that since he is so powerful, he will also make you able to do every kind of good thing because you trust in him.
12 We pray this because we want you to praise our Lord Jesus, and we want him to honor you. This will happen because God, whom we worship, and our Lord Jesus Christ keep acting kindly toward you.


Afterword, the resounding chord was accorded by all in attendance, and they could not afford to be seen as byword, so they accepted it with much enthusiasm. [G|D]
All was peaceful and in concord when suddenly there was a discordant sound of clavichord coming from the fjord, which they thought was connected to an ancient mysterious cord. [G|D]
The lord, the landlord of the ford, had a few forewords to share before welcoming his guests with a loanword from his native language, thus giving them a pleasant surprise. [G|D]
As milord and overlord, the warlord brought forth a watchword to his people, urging them to reword and appreciate the bountiful blessings that life had to offer. [G|D]


The following app shows the effect of two forces acting on the two ends of a $40\,\mathrm{m}$ long beam. Both forces are oriented in the same direction and the beam is simply supported between the forces at point $A$. The length between the left end of the structure and the support position $a$ can be changed using the slider on the right.
In order to maintain equilibrium, the moments generated by the forces must have the same absolute value. The equilibrium is defined as \[ \sum M_A:\quad F_1a = F_2 (l-a). \] According to the equilibrium a change of the position of the support must be compensated by a change of the force amplitudes.
The values of $F_1$ and $F_2$ can be displayed using the "Show values" button.


Custom element Slider enables you to capture a range of values with two drag handles. You can enable this mode by setting the rangeSlider property to true.
Price
Screen Size
RAM
HDD
Reset filters


File creation
We often want to perform an operation before a file is downloaded. This operation often involves creating the download file itself.
In this example, we create two temporary download files and report download progress to the client using a progress bar.
Relationship
We add a create_file_functions
relationship from DownloadBtn
to Function
.
@DownloadBtnManager.register
class DownloadBtn(DownloadBtnMixin, db.Model):
...
create_file_functions = db.relationship(
'Function',
order_by='Function.index',
collection_class=ordering_list('index'),
foreign_keys='Function.create_file_id'
)
...
class Function(FunctionMixin, db.Model):
...
create_file_id = db.Column(db.Integer, db.ForeignKey('download_btn.id'))
View function
We add the following view function to app.py
.
import string
from random import choices
@app.route('/file-creation')
def file_creation():
btn = DownloadBtn()
btn.cache = 'default'
btn.create_file_functions = [
Function(create_file0, msg='Hello, World!'),
Function(create_file1, msg=choices(string.ascii_letters, k=400))
]
db.session.commit()
return render_template('index.html', download_btn=btn)
Create file functions
Create file functions always take the download button to which they are related as their first argument. We can pass in additional arguments and keyword arguments by setting the Function's args
and kwargs
attributes.
In our 0th file creation function, we store Hello, World!
in a data URL. We cache the result by exiting the function early if the download button has already been clicked.
import time
from base64 import b64encode
def create_file0(btn, msg):
if btn.downloaded:
return
stage = 'Creating File 0'
yield btn.reset(stage=stage, pct_complete=0)
data = ''
for i, char in enumerate(msg):
data += char
yield btn.report(stage, 100.0*i/len(msg))
time.sleep(.5)
data = b64encode(data.encode())
url = 'data:text/plain;base64,' + data.decode()
btn.downloads = [(url, 'tmp_file0.txt')]
db.session.commit()
yield btn.report(stage, 100.0)
In our 1st file creation function, we store a random string of ascii letters in a data URL. Because we want to store a different random string each time the download button is clicked, we store the URL in the download button's tmp_downloads
attribute.
def create_file1(btn, msg):
stage = 'Creating File 1'
yield btn.reset(stage, 0)
data = ''
for i, char in enumerate(msg):
data += char
yield btn.report(stage, 100.0*i/len(msg))
time.sleep(.01)
data = b64encode(data.encode())
url = 'data:text/plain;base64,' + data.decode()
btn.tmp_downloads = [(url, 'tmp_file1.txt')]
yield btn.report(stage, 100)


fun <T> Deferred<T>.toReactiveField(): ReactiveField<T?>
convert this Deferred to a ReactiveField.
| Deferred State | ReactiveField value | |----------------|---------------------| | Active | null | | Completed | The Result | | Cancelled | Poisoned | | Failed | Poisoned |


- calculateScore(int) - Method in class s3games.player.AbstractMonteCarloPlayer
-
calculate the score of the player after all trials ended
- calculateScore(int) - Method in class s3games.player.MonteCarloClassicPlayer
-
the number of trials won against the total number of games
- calculateScore(int) - Method in class s3games.player.MonteCarloRatioPlayer
-
calculate the score after all trials finished
- calculateScore(int) - Method in class s3games.player.MonteCarloRatioPlayer2
-
calculate the resulting scores after all trials completed
- camera - Variable in class s3games.engine.Location
-
point in the real-world game board image obtained from camera where this location has its center
- Camera - Class in s3games.robot
-
Camera singleton is an object that communicates with the C++ application
to retrieve the locations of the elements on the real board.
- Camera(GameSpecification) - Constructor for class s3games.robot.Camera
-
construct a new camera controller, it will also construct a camera control window.
- Camera.DetectedObject - Class in s3games.robot
-
represents an object that has been detected by the camera
- Camera.DetectedObject(String, int, int, int) - Constructor for class s3games.robot.Camera.DetectedObject
-
construct a new detected object
- CameraObjectType - Class in s3games.robot
-
Specifies the color (in HSV model) and size range for a particular
element type and state as appears in the image frame seen from the
camera.
- CameraObjectType(String) - Constructor for class s3games.robot.CameraObjectType
-
construct a new empty camera object type
- cameraObjectTypes - Variable in class s3games.engine.GameSpecification
-
lists specifications of objects to be detected by the camera when playing on real-world game board
- CameraPlayer - Class in s3games.player
-
Camera player is utilizing the camera controller object to read the
moves made by human on the real-world board
- CameraPlayer(GameSpecification, Camera) - Constructor for class s3games.player.CameraPlayer
-
construct a new camera player
- CameraWindow - Class in s3games.gui
-
A simple control window for letting the user control when to snap the
current game state on the real board using the camera.
- CameraWindow(Camera) - Constructor for class s3games.gui.CameraWindow
-
construct and show the camera control window
- Circular - Class in s3games.gui
-
Represents a circular clicking area
- Circular(int) - Constructor for class s3games.gui.Circular
-
construct a circular clicking area with the specified radius
- close() - Method in class s3games.gui.CameraWindow
-
closing camera control panel window
- close() - Method in class s3games.gui.ControlWindow
-
closes this window
- close() - Method in class s3games.gui.RobotWindow
-
close the robot window
- close() - Method in class s3games.robot.Camera
-
close all the camera-related stuff
- close() - Method in class s3games.robot.Robot
-
close the communication link to the servo-controller device
- close() - Method in class s3games.robot.RobotSerialPort
-
close the communication link with the SSC-32 controller
- compareTo(Object) - Method in class s3games.player.MiniMaxPlayer.Node
-
nodes are ordered in the priority queue based on their depth so that
the value updating propagates always in a bottom-up manner
- condition - Variable in class s3games.engine.GameRule
-
an expression that must evaluate to true in order for this rule to be applicable
- config - Variable in class s3games.engine.Game
-
config can contain some configuration options
- Config - Class in s3games.io
-
Configuration of all kinds that is serialized to a config file is stored here.
- Config(GameLogger) - Constructor for class s3games.io.Config
-
create a new empty config
- configFileName - Static variable in class s3games.io.Config
-
name of the config file
- Context - Class in s3games.engine.expr
-
Holds a context of evaluation - as the rules are matched against locations
and elements, the indexing variables are filled with values.
- Context(GameState, GameSpecification, Robot) - Constructor for class s3games.engine.expr.Context
-
construct a new empty context
- control() - Method in class s3games.robot.Robot
-
allows a direct control of the robot using a keyboard in a separate robot control window
- Controller - Class in s3games
-
The Controller class is the main logic of the application.
- Controller() - Constructor for class s3games.Controller
-
constructs and shows main window and the minimum agenda
- ControllerWindow - Class in s3games.gui
-
Main control window of the application.
- ControllerWindow() - Constructor for class s3games.gui.ControllerWindow
-
Creates new form ControllerWindow
- ControllerWindow(Controller) - Constructor for class s3games.gui.ControllerWindow
-
create and display the main application control window
- controlRobot() - Method in class s3games.Controller
-
opens a window that allows a direct robot arm control - can be used for finding the robot arm angles of individual positions on the field
- ControlWindow - Class in s3games.gui
-
A general control-panel window used both by camera and robot control panel
- ControlWindow(String) - Constructor for class s3games.gui.ControlWindow
-
construct a new control window with the specified title
- currentPlayer - Variable in class s3games.engine.GameRule
-
expression evaluating to a number of the player that can make this move
- currentPlayer - Variable in class s3games.engine.GameState
-
the player number on move 1..N


Simple lightweight Java matrix library that uses lambdas and stream-like operations for transformations and matrix operations.


{% include "fragments/opening_times.html" %}
{% endif %}
{% blocktrans trimmed %}
You can deliver postal votes to this advance station during opening hours.
If you are acting as a proxy for someone, you can cast your proxy vote at this advance voting station"
{% endblocktrans %}
{% if advance_voting_station.location %}
{% endif %}


This page contains a collection of javascript-30 projects.
The idea behind is to apply the SoC (Separation of Concerns) concept.
"The most important principle in Software Engineering is the Separation of Concerns (SoC):
The idea that a software system must be decomposed into parts that overlap in functionality
as little as possible."
Effective Software
Design


Authentication¶
BLCI requires you to already have authentication credentials to:
- Github
- Travis CI
- SSH keys setup for Github (TODO: Won’t be necessary in the future)
- A Github OAuth token
SSH Keys¶
You must have setup SSH keys to allow password-less authentication to your Github
repos already. If you do not, follow the steps outlined
here
and copy and add your id_rsa.pub
public key to your Github account at
https://github.com/settings/keys.
Lastly, In order to allow BLCI to create an autonomously managed Github and Travis CI repos you will need an authentication token.
OAuth authentication token¶
Follow the steps outlined
here.
Copy and paste the token into a file in the root of your project. The default name that BLCI
expects is .credentials
, but you can set the
credentials
setting in the blci.yml
configuration to adapt the default behavior.
Your token file will never be tracked by Git or BLCI.
It must remain local and untracked!
Permission level required for OAuth token¶
Your token must select the following scopes:
- repo
- read:org
- admin:repo_hook
- user:email
- delete_repo


License¶
litGL is an Open Source project.
Licensed under the terms of the MIT License:
- Copyright (c) 2011-2020
Nicola Creati<EMAIL_ADDRESS>Roberto Vidmar<EMAIL_ADDRESS>National Institute of Oceanography and Applied Geophysics - OGS
Trieste (Italy)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


{% extends "achieve/sidebar.html" %} {% load achieve_extras %} {% block content %}
{% if tasks|length == 1 %} 1 task was added. {% else %} {{ tasks|length }} tasks were added. {% endif %} Add more


psychopy.microphone
- Capture and analyze sound¶(Available as of version 1.74.00; Advanced features available as of 1.77.00)
AudioCapture() allows easy audio recording and saving of arbitrary sounds to a file (wav format). AudioCapture will likely be replaced entirely by AdvAudioCapture in the near future.
AdvAudioCapture() can do everything AudioCapture does, and also allows onset-marker sound insertion and detection, loudness computation (RMS audio “power”), and lossless file compression (flac). The Builder microphone component now uses AdvAudioCapture by default.
psychopy.microphone.
switchOn
(sampleRate=48000, outputDevice=None, bufferSize=None)¶You need to switch on the microphone before use, which can take several seconds. The only time you can specify the sample rate (in Hz) is during switchOn().
Considerations on the default sample rate 48kHz:
DVD or video = 48,000
CD-quality = 44,100 / 24 bit
human hearing: ~15,000 (adult); children & young adult higher
human speech: 100-8,000 (useful for telephone: 100-3,300)
Google speech API: 16,000 or 8,000 only
Nyquist frequency: twice the highest rate, good to oversample a bit
pyo’s downsamp() function can reduce 48,000 to 16,000 in about 0.02s (uses integer steps sizes). So recording at 48kHz will generate high-quality archival data, and permit easy downsampling.
psychopy.microphone.
AdvAudioCapture
(name='advMic', filename='', saveDir='', sampletype=0, buffering=16, chnl=0, stereo=True, autoLog=True)¶Class extends AudioCapture, plays marker sound as a “start” indicator.
Has method for retrieving the marker onset time from the file, to allow calculation of vocal RT (or other sound-based RT).
See Coder demo > input > latencyFromTone.py
compress
(keep=False)¶Compress using FLAC (lossless compression).
getLoudness
()¶Return the RMS loudness of the saved recording.
getMarkerInfo
()¶Returns (hz, duration, volume) of the marker sound. Custom markers always return 0 hz (regardless of the sound).
getMarkerOnset
(chunk=128, secs=0.5, filename='')¶Return (onset, offset) time of the first marker within the first secs of the saved recording.
Has approx ~1.33ms resolution at 48000Hz, chunk=64. Larger chunks can speed up processing times, at a sacrifice of some resolution, e.g., to pre-process long recordings with multiple markers.
If given a filename, it will first set that file as the one to work with, and then try to detect the onset marker.
playMarker
()¶Plays the current marker sound. This is automatically called at the start of recording, but can be called anytime to insert a marker.
playback
(block=True, loops=0, stop=False, log=True)¶Plays the saved .wav file, as just recorded or resampled. Execution blocks by default, but can return immediately with block=False.
loops : number of extra repetitions; 0 = play once
stop : True = immediately stop ongoing playback (if there is one), and return
record
(sec, filename='', block=False)¶Starts recording and plays an onset marker tone just prior to returning. The idea is that the start of the tone in the recording indicates when this method returned, to enable you to sync a known recording onset with other events.
resample
(newRate=16000, keep=True, log=True)¶Re-sample the saved file to a new rate, return the full path.
Can take several visual frames to resample a 2s recording.
The default values for resample() are for Google-speech, keeping the original (presumably recorded at 48kHz) to archive. A warning is generated if the new rate not an integer factor / multiple of the old rate.
To control anti-aliasing, use pyo.downsamp() or upsamp() directly.
reset
(log=True)¶Restores to fresh state, ready to record again
setFile
(filename)¶Sets the name of the file to work with.
setMarker
(tone=19000, secs=0.015, volume=0.03, log=True)¶Sets the onset marker, where tone is either in hz or a custom sound.
The default tone (19000 Hz) is recommended for auto-detection, as being easier to isolate from speech sounds (and so reliable to detect). The default duration and volume are appropriate for a quiet setting such as a lab testing room. A louder volume, longer duration, or both may give better results when recording loud sounds or in noisy environments, and will be auto-detected just fine (even more easily). If the hardware microphone in use is not physically near the speaker hardware, a louder volume is likely to be required.
Custom sounds cannot be auto-detected, but are supported anyway for presentation purposes. E.g., a recording of someone saying “go” or “stop” could be passed as the onset marker.
stop
(log=True)¶Interrupt a recording that is in progress; close & keep the file.
Ends the recording before the duration that was initially specified. The same file name is retained, with the same onset time but a shorter duration.
The same recording cannot be resumed after a stop (it is not a pause), but you can start a new one.
uncompress
(keep=False)¶Uncompress from FLAC to .wav format.
Google’s speech to text API is no longer available. AT&T, IBM, and wit.ai have a similar (paid) service.
Functions for file-oriented Discrete Fourier Transform and RMS computation are also provided.
psychopy.microphone.
wav2flac
(path, keep=True, level=5)¶Lossless compression: convert .wav file (on disk) to .flac format.
If path is a directory name, convert all .wav files in the directory.
keep to retain the original .wav file(s), default True.
psychopy.microphone.
flac2wav
(path, keep=True)¶Uncompress: convert .flac file (on disk) to .wav format (new file).
If path is a directory name, convert all .flac files in the directory.
keep to retain the original .flac file(s), default True.
psychopy.microphone.
getDft
(data, sampleRate=None, wantPhase=False)¶Compute and return magnitudes of numpy.fft.fft() of the data.
If given a sample rate (samples/sec), will return (magn, freq). If wantPhase is True, phase in radians is also returned (magn, freq, phase). data should have power-of-2 samples, or will be truncated.
psychopy.microphone.
getRMS
(data)¶Compute and return the audio power (“loudness”).
Uses numpy.std() as RMS. std() is same as RMS if the mean is 0, and .wav data should have a mean of 0. Returns an array if given stereo data (RMS computed within-channel).
data can be an array (1D, 2D) or filename; .wav format only. data from .wav files will be normalized to -1..+1 before RMS is computed.


ledger
/
net.corda.v5.ledger.services.vault
/
LikenessOperator
LikenessOperator
enum
class
LikenessOperator
:
Operator
Enum Values
LIKE
NOT_LIKE
LIKE_IGNORE_CASE
NOT_LIKE_IGNORE_CASE


{% load static %}
Career Counciling Blog
Email your queries at :-<EMAIL_ADDRESS>Toll Free No. :- 01210-1234983


Study Participant Agreement
Thank you for taking part in this study. By using the following website,
you agree to participate in a study about how people use web-presented maps.
We will collect information about your interactions with this site but not
any personally identifiable information. The only people with access to the
study data are the researchers. However, the data will be summarized, shared,
and disseminated in talks, blogs, and possibly research journals. There is
no cost to you to participate in this research study, and you will not be
compensated. There are no known risks in the following tasks.
By agreeing to this, you have acknowledged that you have read the contents of this consent, are an adult over 18 years of age, and you are giving consent to participate in this study.
By agreeing to this, you have acknowledged that you have read the contents of this consent, are an adult over 18 years of age, and you are giving consent to participate in this study.
Do you want to partipate?
Thanks anyway!
Thank you for considering being a participant.
Step 1
Search for a place that you want to find about crime
Step 2
Draw a circle that represents 1 mile from the location
Click on the "Draw a circle" button. Then click on the map to establish the center of the circle.
Move your mouse over the map, when the radius of the circle best represents the distance, click on the map again.
Step 3
Submit the current circle as your answer, or redraw the circle by clicking on the "Draw a circle" button.
Study Complete
Based on the average walking speed a five-minute walk is represented by a radius measuring ¼ miles, 1320 feet, or about 400 meters.
Based on a study of driving speeds in the U.S., the average driving speed is around 42 mph. At 42 mph a five-minute drive is represented by a radius measuring about 3.5 miles or 18,480 feet.
We asked you to:
The radius of the circle you submitted was:
Thanks for participating in the study!


DB-API
The DB-API is a common interface specification for all Python database adapters. It is good in that it forces all adapter writers to code to the same specification so that end-user programmers can write consistent code that can be (more) easily ported to other databases with the minimum amount of effort.
|


off the trolley
`Prev `__
O
`Next `__
--------------
**off the trolley**: adj.
Describes the behavior of a program that malfunctions and goes
catatonic, but doesn't actually `*crash* <../C/crash.html>`__ or abort.
See `*glitch* <../G/glitch.html>`__, `*bug* <../B/bug.html>`__, `*deep
space* <../D/deep-space.html>`__, `*wedged* <../W/wedged.html>`__.
This term is much older than computing, and is (uncommon) slang
elsewhere. A trolley is the small wheel that trolls, or runs against,
the heavy wire that carries the current to run a streetcar. It's at the
end of the long pole (the trolley pole) that reaches from the roof of
the streetcar to the overhead line. When the trolley stops making
contact with the wire (from passing through a switch, going over bumpy
track, or whatever), the streetcar comes to a halt, (usually) without
crashing. The streetcar is then said to be off the trolley, or off the
wire. Later on, trolley came to mean the streetcar itself. Since
streetcars became common in the 1890s, the term is more than 100 years
old. Nowadays, trolleys are only seen on historic streetcars, since
modern streetcars use pantographs to contact the wire.
--------------
+--------------------------------+----------------------------+-------------------------------------+
| `Prev `__ | `Up <../O.html>`__ | `Next `__ |
+--------------------------------+----------------------------+-------------------------------------+
| octal forty | `Home <../index.html>`__ | off-by-one error |
+--------------------------------+----------------------------+-------------------------------------+


Start Bootstrap has everything you need to get your new website up and running in no time! All of the templates and themes on Start Bootstrap are open source, free to download, and easy to use. No strings attached!
Get Started!Our templates are updated regularly so they don't break.
You can use this theme as is, or you can make changes!
We update dependencies to keep things fresh.
You have to make your websites with love these days!
Ready to capture life's moments with us? That's great! Give us a call or send us an email and we will get back to you as soon as possible!
Photographer/Videographer & Software Developer
My name is Kory Samuel Clark. I am currently an undergraduate student at Colorado State University majoring in Computer Science and minoring in Global Environmental Sustainability. With these two fields, I plan on utilizing my programming skills in a way to benefit the environment and further progress research regarding sustainable energy.
Outside of software development, I have a strong passion for photography. Most of my work includes portraits, astrophotography, landscape and time lapses. However, I have worked with High Plains Video Production for the past year and have filmed school plays, weddings, and motivational speakers. I have a sufficient understanding on how to use Adobe Photoshop, Bridge, Premier, and Illustrator and utilize all these tools when editing photos and film. I am always eager and ready for new experiences and cannot wait to see what the future holds.
Photographer
Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.
Photographer & Videographer
Phasellus eget enim eu lectus faucibus vestibulum. Suspendisse sodales pellentesque elementum.