{% extends "maindatabase/base.html" %}
{% block title %}
Available Data
{% endblock title %}
{% block body %}
Welcome to Database
Latest Data was fetched at: {{time}} UTC
Vaccination Database (With Aadhar)
| S No. |
Name |
Aadhar Number |
Area |
Zone |
Age |
Occupation |
Is at Risk? |
Is Vaccinated? |
Date of Vaccination |
{% for elem in Database %}
| {{forloop.counter}} |
{{elem.name}} |
{{elem.aadhar_number}} |
{{elem.area}} |
{{elem.zone}} |
{{elem.age}} |
{{elem.occupation}} |
{{elem.isatRisk}} |
{{elem.isVaccinated}} |
{{elem.dateofvaccination}} |
{% endfor %}
Database for AEFI/AESI
| S No. |
Name |
Aadhar Number |
Age |
Description |
FeverReported? |
PainSeverity |
AnyAllergies |
{% for elem in Database1 %}
| {{forloop.counter}} |
{{elem.name}} |
{{elem.aadhar_number}} |
{{elem.age}} |
{{elem.description}} |
{{elem.Fever}} |
{{elem.Pain_Severity}} |
{{elem.Any_allergies}} |
{% endfor %}
Database for Vaccine Logistics
| S No. |
Dateoftransportation |
VaccineDispatched |
UsableVaccine |
Temperature |
Humidity |
TrafficDensity |
{% for elem in Database2 %}
| {{forloop.counter}} |
{{elem.date_time}} |
{{elem.No_vaccine_dispatched}} |
{{elem.No_usable_vaccine}} |
{{elem.Temperature}} |
{{elem.Humidity}} |
{{elem.traffic_density}} |
{% endfor %}
Vaccination Database (Without Aadhar)
| S No. |
Name |
Area |
Zone |
Age |
Occupation |
Is at Risk? |
Date of Vaccination |
Is Vaccinated? |
{% for elem in Database3 %}
| {{forloop.counter}} |
{{elem.name}} |
{{elem.area}} |
{{elem.zone}} |
{{elem.age}} |
{{elem.occupation}} |
{{elem.isatRisk}} |
{{elem.dateofvaccination}} |
{{elem.isVaccinated}} |
{% endfor %}


Class Block
Represents a block (network) of IPV4 addresses.
-
JAAulde\IP\V4\Range
-
JAAulde\IP\V4\Block
Methods summary
public
|
#
__construct( JAAulde\IP\V4\Address |string $a1, JAAulde\IP\V4\SubnetMask |integer|string|JAAulde\IP\V4\Address $a2 = null )
Constructor
Parameters
- $a1
The base address with which the network and broadcast addresses of this block will be calculated. This can be an
an instance of \JAAulde\IP\V4\Address, in which case the second parameter will be required, or a string in dot-notated format with optional CIDR
slash prefix. If a string without CIDR slash prefix, second parameter is required. If there is a CIDR slash prefix, second parameter will be ignored.
- $a2
Optional depending on what was given as the first parameter. This is a subnet mask
to determine the size of this block, or a CIDR prefix for calculating a subnet mask, or a second \JAAulde\IP\V4\Address instance to fit into the derived
block.
Throws
Exception
Overrides
|
public
boolean
|
#
isNetworkAddress( JAAulde\IP\V4\Address $address )
Determine if a given IPV4 address is this block's network address (first address in range).
Determine if a given IPV4 address is this block's network address (first address in range).
Parameters
- $address
- The address we want to know about
Returns
boolean
|
public
boolean
|
#
isBroadcastAddress( JAAulde\IP\V4\Address $address )
Determine if a given IPV4 address is this block's broadcast address (last address in range).
Determine if a given IPV4 address is this block's broadcast address (last address in range).
Parameters
- $address
- The address we want to know about
Returns
boolean
|
public
JAAulde\IP\V4\Address
|
#
getNetworkAddress( )
Retrieve the block's network address (first address in range) (Alias to \JAAulde\IP\V4\Range::getFirstAddress).
Retrieve the block's network address (first address in range) (Alias to \JAAulde\IP\V4\Range::getFirstAddress).
Returns
Uses
|
public
JAAulde\IP\V4\Address
|
#
getBroadcastAddress( )
Retrieve the block's broadcast address (last address in range). (Alias to \JAAulde\IP\V4\Range::getLastAddress).
Retrieve the block's broadcast address (last address in range). (Alias to \JAAulde\IP\V4\Range::getLastAddress).
Returns
Uses
|
public
JAAulde\IP\V4\SubnetMask
|
#
getSubnetMask( )
Retrieve the block's subnet mask.
Retrieve the block's subnet mask.
Returns
|
public
integer
|
#
getAddressCount( )
Retrieve the total number of IPV4 addresses represented in this block.
Retrieve the total number of IPV4 addresses represented in this block.
Returns
integer
|
public
integer
|
#
getUsableAddressCount( )
Retrieve the total number of usable IPV4 addresses represented in this block.
Retrieve the total number of usable IPV4 addresses represented in this block.
The total number of usable addresses is generally considered to be 2 less than the total number represented by the block.
This accounts for the fact that the first and last addresses in a block are used for the network and broadcast addresses.
Returns
integer
|
public static
JAAulde\IP\V4\Address
|
#
calculateNetworkAddress( JAAulde\IP\V4\Address $address, JAAulde\IP\V4\SubnetMask $subnetMask )
Calculate the network address of a Block given an IPV4 network address and SubnetMask.
Calculate the network address of a Block given an IPV4 network address and SubnetMask.
Parameters
- $address
- The IP address from which a network address will be derived
- $subnetMask
- The subnet mask (in address form) used in the derivation
Returns
|
public static
JAAulde\IP\V4\Address
|
#
calculateBroadcastAddress( JAAulde\IP\V4\Address $address, JAAulde\IP\V4\SubnetMask $subnetMask )
Calculate the broadcast address of a Block given an IPV4 network address and SubnetMask.
Calculate the broadcast address of a Block given an IPV4 network address and SubnetMask.
Parameters
- $address
- The IP address from which a broadcast address will be derived
- $subnetMask
- The subnet mask (in address form) used in the derivation
Returns
|


See: Description
| Interface | Description |
|---|---|
| MulticastSubscriber |
multicast subscriber interface, designed for GUI version to receive instant messages,
methods are invoked by the Client Listen Thread
|
| Class | Description |
|---|---|
| ClientListenThread |
UDP multicast client thread that receives packets
|
| MulticastEchoClientConsole |
UDP multicast client console version main program
|
| MulticastEchoClientIHM |
UDP multicast client GUI version main program
|
| MulticastEchoClientServer |
UDP multicast client server console version main program
|


Event Location:
JUFA Wien City
Mautner-Markhof-Gasse 50
Vienna, Vienna, Austria
Abstract:
Gain the skills you need to help you get the job you want - and use new, innovative solutions and knowledge services to build up your skills. When you apply for a job in data science, employers want to know if you can analyze and visualize data with Excel or Power BI and whether you can use R or Python to explore the data. They also want to know that you understand key topics, like statistics and machine learning. Use the latest tools to solve real-world data problems It takes more than knowledge to be effective as a data scientist—technical skills and real-world experience with data are critical. The courses in the Microsoft Professional Program include hands-on labs so you can practice with tools used by data scientists in the field today. We show you in that session, how you can benefit from this Microsoft Professional Degree Program - Data Science, how we enrich the Microsoft content with additional services and what you can expect from this best-of-breed solution
Speaker(s): Suha Güngören,
Abstract:
Weltweit ist die Anzahl von Frauen in technischen Berufen und speziell in der IT niedriger als in anderen Berufsgruppen. Wie gestaltet sich die Situation in Österreich? Und welche Gründe könnten hierzulande Einfluss darauf haben? In einer offenen Gesprächsrunde möchten wir euch Zahlen und Fakten zu dem Thema sowie eigene Erfahrungsberichte präsentieren. Viel mehr sind wir aber an euren Erfahrungen und Meinungen interessiert? Musstet ihr Hindernisse in euren Berufsweg überwinden? Wünscht ihr euch Frauen im Team? Seid ihr auf der Suche nach Angestellten und würdet euch über weibliche Mitarbeiter freuen? Jeder ist hier gefragt und willkommen. Genauso wichtig ist für uns, wie ihr die Rolle der PASS in diesem Kontext seht. Können wir etwas tun? Sollten wir auch? Was würdet ihr euch von uns wünschen? Wir freuen uns auf eine rege Beteiligung. :-)
Speaker(s): Gabi Münster,
Abstract:
In this session we will explore the new features introduced with SQL Server 2016 to enhance security. Always Encrypted is a new technology that protects your data not only at rest, but also throughout the whole interaction between the application and the database. Dynamic Data Masking is another interesting feature that allows us to protect sensitive data by masking it to all users that don’t have enough privileges to see the actual contents. Row Level Security allows showing to end users only the data they’re entitled to access, without changing the applications’ code. We will demonstrate the use of these three features with example applications and we will explore the use cases where these technologies represent a big leap from previous custom implementations.
Speaker(s): Gianluca Sartori,
Abstract:
A typical business case: A customer needs an analytical approach for several departments. Some requirements are identical, others differ. How do you design your architecture?  In this session we are looking into one possible approach: Build a large solution containing all client views. Maintain the client-specific master data in MDS 2016. The client specific deployment is designed to use AMO based on a client specific configuration. But how about the Tabular mode? Let's find out together if we can apply a similar approach by using TOM, the AMO extension for tabular model in SQL Server 2016.
Speaker(s): Gabi Münster,
Abstract:
Everyone has heard phrases like "Data is the new oil" or "Data Analytics will shape business", and maybe you are also wondering what this R thing is about and if it's worth the effort to learn something new. This session is going to explain what R is and how it can help to refine your data and to better understand your business. Meaning, it provides ideas where R can be used in helping to answer some data related questions. An overview is given how R works with Power BI, from data cleansing to data enhancing to data visualization. An explanation is given why R will be a great addition to the SQL Server arsenal and how R can be used with Azure Machine Learning. This session is not about coding or statistics, but about introducing a great new companion.
Speaker(s): Thomas Martens,
Abstract:
Let’s face it: Best Practices are too many to really know them all and choose which ones should be applied first. Does your telephone ring all the time? Do your users ask for that “quick report” that instead takes ages and keeps changing every time you think it’s done? Have you ever thought that in dire times avoiding Worst Practices could be a good starting point and you can leave fine tuning for a better future? If the answer is “yes”, then this session is for you: we will discover together how not to torture a SQL Server instance and we will see how to avoid making choices that in the long run could turn out to be not as smart as they looked initially.
Speaker(s): Gianluca Sartori,
Abstract:
In this session the learnings and architecture of an implemented IoT prototype will be presented. It implements a full working IoT solution with as less as possible individual coding and as such ready “made” components were preferred. Therefore, components like Azure IoTHub, Azure Stream Analytics, Azure Data Factory, Azure Logic Apps, Azure SQL Database, Power BI, and many more were put together. The implemented approach includes alarming, aggregation (Stream Analytics) and concludes with Machine Learning processes. You will see an active solution with all parts working in a ready-made demo up to the dashboards in Power BI. So get ready for an interesting practical view on IoT in the "wild".
Speaker(s): Mario Schnalzenberger,
Abstract:
Die Cloud ist derzeit das Thema in der IT.  Da es auch für Datenbank Administratoren und Entwickler interessant ist, welche Anwendungen auf meine Datenbank zugreifen, möchte ich in dieser Session einen kurzen Einblick in die verschiedenen Services von Azure liefern. Mit prägnanten Beispielen wird gezeigt, wie diese eingesetzt werden können und in Verbindung mit einem SQL Server stehen. Ebenso möchte ich zeigen, wie die Verwaltung und Einrichtung eines Azure-Kontos funktioniert und welche Tipps und Tricks es gibt, um Kosten zu sparen.
Speaker(s): Raoul Holzer,
Abstract:
Hadoop is everywhere. Growing from a project within Yahoo, it soon became a very popular tool for data analytics. Today, there are a lot of Hadoop installations in major companies and Hadoop is capable of analyzing large amounts of data. In this session, we will have a look at what Hadoop by outlining different tools such as HCatalog, Hive, Pig, Storm, Spark and HBase and will then look at HDInsight and its benefits.
Speaker(s): Mario Meir-Huber,
Abstract:
Have you heard about Azure SQL DWH? Do you want to move your current DWH into the Cloud? Can I use Azure SQL DWH like my regular DWH on-premise? In this session I'm going to answer on these questions. Also, I will prodive information where is better to use Azure SQL DWH and what is more important, how to use it.
Speaker(s): Sergiy Lunyakin,
Abstract:
Temporal Tables is a new feature in SQL Server 2016, that allows to see the data (in one or more tables) exactly as they were in a point of time ago. In this session will be shown the most useful scenarios: 1) Auditing efects 2) Trending Analytics 3) A cloud based approach to handle Historical Data
Speaker(s): LEONEL ABREU,
Abstract:
Extended Events, which entered the product in SQL Server 2008, are replacing the old SQL Trace Profiler - and there are many good reasons for that. In this session you will see a selection of the most fascinating possibilities using this Tracing Framework. If you want to find out how to trace in a flexible and lightweight way, how to do advanced analysis directly inside the GUI, how to audit Database and Table-access without Auditing, how to analyze deadlocks without old-fashioned TraceFlags based on the built-in system_health session, this session is just for you. You will also learn how to use the GUI in an effective way for top-down-analysis and what is possible with some XQuery scripting.
Speaker(s): Andreas Wolter,
Abstract:
“I double checked the calendar but it's not 1th April...” (@ildivenire) Tatsächlich, am 7. März 2016 stellt Microsoft Pläne für SQL Server auf Linux vor. Warum Microsoft das tut, wie SQL Server on Linux so manchen Entwicklungsprozess revolutionieren kann und was mit den Preview Releases bereits möglich ist, zeige ich in meiner Session.
Speaker(s): Florian Mader,
Abstract:
Azure Data Lake Analytics (ADLA) is a new service from Microsoft for Analytics on Big Data Workload. U-SQL as a query language offers extraordinary query and transformation power by combining C# and SQL together. Nice! But: How do you integrate this service into your existing BI workload? In this session you will learn how to integrate relational databases (SQL Azure DB, Azure DWH, or SQL Server) by federation with ADLA, how to trigger jobs from on-prem systems like SSIS, and how to orchestrate the service via Azure Data Factory. Through live demos you will see that this service gives you great computing power for your BI landscape and integration is not that difficult.
 Zahlreichen branchenführenden Unternehmen ist es bereits gelungen, ihre Geschäftsabläufe von „datenblind“ auf „datengestützt“ umzustellen. Der Business Intelligence-Markt wächst zweistellig. Erfahren Sie in diesem Vortrag, wie Sie mit BI Office Ihr Investment in Microsoft optimieren können und zu einem datengestützten Unternehmen werden. Sehen Sie, wie dies mit Microsofts Power BI zusammenspielt und hören Sie dazu hilfreiche Praxisbeispiele.
Speaker(s): Emma Page,
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:
The Internet of Things is becoming reality at a rapid pace. Many objects in the real world can be connected to the Internet. Cloud computing is the best option for the IoT backend. Microsoft Azure offers the best set of services, required for the Internet of Things solutions, including a wide set of storages, websites, cloud services, Azure Service Bus / Event Hubs, Mobile Services, AD authentication and many data platform and BI related products like Azure SQL Database, DocumentDB, Azure Storage, Azure Stream Analytics, Machine Learning, Power BI and more.. This talk is about the main types of BI, used in IoT systems. Presentation is also about the most used Azure components, related to BI. You will see several real-life examples for BI in IoT solutions in different areas: smart energy systems, charging stations for electric cars and logistic systems.
Speaker(s): Mihail Mateev,
Abstract:
Numerous techniques for concatenating string data can be found online, and even in some books. In this session you will learn two of them that are reliable, and fairly easy to understand, implement, and deploy. You will also learn how to control the order of the values being concatenated, a feature that is not natively provided by SQL Server.
 Die Cognitive Services werden immer mächtiger und einfach anzusprechen.  Das Ergebnis ist bei beiden das gleiche, ein Vorschlag welcher Artikel auch interessant sein könnte. Nur das wie ist für den Developer deutlich anders.
Speaker(s): Alexander Klein,
Abstract:
Our data should be secure. And our environment too. What we can do for maximize security in a hybrid environment, where SQL Server exist in two forms: premise and cloud. How organize our job, how control our data if we use Windows Azure SQL Database - The Cloud Database. Physical security, policy based management, auditing, encryption, federation, access and authorization. All of those subjects will be covered on my session.
Speaker(s): Tobias Koprowski,
Abstract:
So you jumped on the bandwagon and set up a Hadoop cluster…but now what? Your database developers and app developers know how to integrate with and develop against SQL Server, but the Hadoop world is a completely different experience. This talk will help bridge the gap between SQL Server and Hadoop, using tools such as SQL Server Integration Services and Sqoop to migrate data between a Hadoop cluster and a SQL Server instance, as well as PolyBase to integrate the two like never before.
Speaker(s): Kevin Feasel,
Abstract:
Jeder der sich mit dem Thema Datenbeladung per SSIS beschäftigt weiß: Viel von dem was wir tun ist weder technisch anspruchsvoll noch kreativ. Es ist eine Wiederholung der Wiederholung der Wiederholung. Warum also nicht langweilige Tasks automatisieren und sich auf die spannenden Themen konzentrieren? In diesem Vortrag schauen wir uns in einigen Demos gemeinsam an, wie sich eine komplette Staging-Umgebung mit BIML aufbauen und warten lässt.
Speaker(s): Ben Weissman,
Abstract:
The queries that are used for reports are usually the least efficient because you are dealing with huge amounts of data from tables sometimes joined many, many times. In this session we will go through good and bad examples of aggregating the data from your relational database. You will see tips on how to get good use of the indexes, how to lower the number of actual table queries and other tricks that will make your queries run faster.
Speaker(s): Dejan Dular,
Abstract:
SQL 2016 is now here packed with new features such Always Encrypted, Dynamic Data Masking, temporal tables, stretched tables, Query Store, Live Query stats and more. This talk gives an overview of what#39;s new and improved in SQL Server 2016 and demonstrates some of these features
Speaker(s): David Postlethwaite,
Abstract:
Cloud First, Mobile First! Das gilt auch für SQL Server 2016. In dieser Session betrachten wir die mobilen Fähigkeiten von SQL Server 2016. Der Reporting Service hat nun umfangreiche Möglichkeiten, um Daten und Analysen auf mobilen Geräten darzustellen Die Session beleuchtet Erstellung, Datenzugriff, Sicherheit, Design und Verteilung und zeigt an Beispielen, dass die Reporting Services 2016 wirklich „Mobile First“ sind. Ein Vergleich mit den mobilen Lösungen von Power BI, der Cloud-Lösung für Self-Service-BI, rundet die Session ab.
Speaker(s): Frank Geisler,
Abstract:
SQL Server 2016 has lots of new features and changes in Availability Group. This session is about the new things and demo about the followings: Workgroup cluster + AAG, Direct Seeding, DB_FAILOVER and Load balancing secondary replica.
Speaker(s): Janos Berke,
Abstract:
Markus Ehrenmüller-Jensen: Burst Your Sun (Glasses) - Improve your Datavizualisation Heino Zunzer: Testing your database with tSQLt Gerhard Brückl: Polybase – Big Data meets SQL Server Erik Monchen: SQL Server Reporting Services - What's new Wolfgang Strasser: Power BI und ihre On-Premises Daten
Speaker(s): Markus Ehrenmueller-Jensen,
Abstract:
SQL Server 2016 came equipped with R Microsoft Server and native integration of R Language. R is a powerful language and environment for statistical computing, data mining, predictive analytics and visualizations. This session will explore possibilities on how R integration can work for DBA. And how it can help them with their daily tasks. Extending the possibilities of statistical analysis and predictions beyond customer related world into administrative world.
Speaker(s): Tomaž Kaštrun,
Abstract:
In this session, I’ll feature some crazy useful PowerShell commands from the dbatools module. This SQL Server-centric toolset, which has evolved into an open-source community project with over 20 contributors, includes commands like Remove-SqlDatabaseSafely, Set-SqlTempDbConfiguration, Find-SqlDuplicateIndex, Show-SqlWhoIsActive, Test-SqlPowerPlan and Repair-SqlOrphanUser. Join for me for this electric, demo-heavy session to learn how to greatly simplify your life as a DBA.
Speaker(s): Chrissy LeMaire,
Abstract:
Microsoft Azure is a flexible, open, and secure cloud built for business. It provides access to a broad collection of integrated cloud services that accommodate many languages and operating systems. Join this session to get an introduction into the cloud platform and discover, at a high level, what powerful data and analytics services it provides.
Speaker(s): Oliver Lintner,
Abstract:
If you want to accelerate the testing of your BI solutions, the best strategy is the automation of your tests with the help of a dedicated framework. During this session, we’ll take a look to the features of the open-source framework named “NBi” (www.nbi.io). This framework is providing support for automated tests on the fields of databases, cubes, reports and ETLs, without the need of .Net skills. The demos will show us the best approaches to quickly and effectively assert the quality of BI developments. We'll go a step further, generating the tests by an interesting system of templates and test-cases sources.
Speaker(s): Cédric Charlier,
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,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: http://it.linkedin.com/pub/gianluca-sartori/23/50b/a12
Contact: http://spaghettidba.com
Gianluca Sartori is a Data Platform MVP, independent consultant and performance tuning specialist. He has been working in the software industry since 1999 and has been working with SQL Server ever since. He also works as a SQL Server trainer and in his spare time he writes technical articles and participates the SQL Server forums. Gianluca enjoys presenting SQL Server topics at conferences in Europe and in Italy in particular. He is currently working as lead DBA at a famous Formula 1 team.
 System Engineer degree since 2007, formerly Data Warehousing teacher at university levels from 2008 to 2009. Microsoft Student Partner during the years 2006 - 2007, Second Place in Microsoft Andean Imagine Cup (2006), MCTS, MCITP and MCP with over a decade of experience with SQL Server, working in BI, DBA, Database Development, .net Development, SharePoint and other several areas. Since 2014 based in Barcelona, Spain. Learning enthusiast and always with passion for new technologies and new challenges.
LinkedIn: http://www.linkedin.com/in/andreaswolter
Contact: http://www.andreas-wolter.com/blog/
Andreas Wolter is a Program Manager for SQL Server- and Azure Security at Microsoft. In this role he is working on Security features of SQL Server, Azure SQL Database and Managed Instance. He is currently focusing on “Separation of Duties”-concepts and RBAC-Integration. He has 18 years of experience with SQL Server before joining Microsoft and is the founder of Sarpedon Quality Lab, the Germany-based company specialized on SQL Server HA, Performance and Security. He is Microsoft Certified Master (MCM) for SQL Server and Microsoft Certified Solutions Master for the Data Platform (MCSM) and was recognized as MVP for multiple years in row.
Mario Schnalzenberger ist seit 20 Jahren in der IT-Industrie t#228;tig und hat sich in den letzten acht Jahren im Bereich Statistik und Big Data an der Universit#228;t und im Predictive Bereich besch#228;ftigt.  Mario hat Abschl#252;sse in Statistik, Volkswirtschaftslehre und Sozial- und Wirtschaftswissenschaften. Er unterrichtet seit 7 Jahren an der Universit#228;t Linz und anderen Hochschulen in #214;sterreich sowie der HTL Leonding. Er tr#228;gt regelm#228;#223;ig bei verschiedensten Konferenzen in den vielf#228;ltigen Themen der angewandten Statistik, Informatik und Big Data vor.
LinkedIn: http://be.linkedin.com/in/cedriccharlier
Contact: http://seddryck.wordpress.com
Cédric is a talented architect and Data Platform MVP active in the domain of Business Intelligence and Data warehousing. He has more than 10 years of successful experiences with SQL Server in European industrial groups and services companies. Driven by quality and reliability, he is the main developer of an open-source solution for testing BI solutions (cubes, etl, reports) named NBi (www.nbi.io). Cedric also advocates for the introduction and general usage of agile practices in BI’s world.
Mario Meir-Huber is a Big Data Architect for Microsoft in Austria. Before joining Microsoft, Mario worked 7 years in the area of Big Data, mainly Hadoop in Eastern Europe. Next to work, he teaches Big Data and Hadoop at several national and international universities and wrote two books on Cloud Computing. He is a frequent speaker at national and international events on Big Data
LinkedIn: https://www.linkedin.com/in/slunyakin
Contact: https://slunyakin.wordpress.com
Sergiy Lunyakin (MCSA, MCSE, MCTS) is a Big Data Architect at SoftServe, Inc. He has extensive experience in designing and developing Big Data Analytics, Data Warehouse, and BI solutions, using both on-premises and cloud products. In 2016, Sergiy became Microsoft Data Platform MVP and has since maintained his MVP status. Sharing knowledge is another one of his passions. He regularly speaks at international conferences such as SQLSaturday, SQLDay, SQLNexus, and SQLBits. He also runs the Lviv SQL Server User Group in Ukraine and organizes SQLSaturday Lviv.
LinkedIn: https://www.linkedin.com/in/gabimuenster/
Gabi Münster is working as a Business Intelligence consultant and team lead and brings in her experience with SQL Server, data warehousing, relational and multidimensional database design and implementation, report and dashboard design, and Master Data Services, as well as project management into the community as a regional PASS Local Group lead. She is also passionate about motivating other women to start a technical career and therefore initiates and supports "Women in Technology" events. Apart from SQLSaturdays, she also spoke at SQLBits, SQL Nexus, Tuga IT, and 2015's and 2017's PASS Summit. In October 2017 Gabi received her first Data Platform MVP award.
LinkedIn: https://www.linkedin.com/in/tommartens68
Contact: http://minceddata.info
Thomas "Tom" Martens has been awarded as a MSFT Data Platform MVP and works as Lead Expert at b.telligent (www.btelligent.com). For 20+ years Tom delivers Business Intelligence, Data Warehousing and Analytics solutions. Tom helps organizations to become data driven by implementing self service Business Intelligence tools at enterprise scale. His current interest is about the visualization of data and applying analytical methods to small and large amounts of data. Tom is a regular speaker at the PASS User Groups, Power BI User Group, SQL Saturdays, the PASS Camp and also the SQL Server Konferenz.
currently Solution Architect in EPG, previously Consultant in MCS
LinkedIn: https://www.linkedin.com/pub/kevin-feasel/7/716/504
Contact: http://www.catallaxyservices.com
Kevin Feasel is a Microsoft Data Platform MVP and CTO at Envizage, where he specializes in data analytics with T-SQL and R, forcing Spark clusters to do his bidding, fighting with Kafka, and pulling rabbits out of hats on demand. He is the lead contributor to Curated SQL (https://curatedsql.com), president of the Triangle Area SQL Server Users Group (https://www.meetup.com/tripass), and author of PolyBase Revealed (https://www.apress.com/us/book/9781484254608). A resident of Durham, North Carolina, he can be found cycling the trails along the triangle whenever the weather's nice enough.
LinkedIn: http://it.linkedin.com/pub/gianluca-sartori/23/50b/a12
Contact: http://spaghettidba.com
Gianluca Sartori is a Data Platform MVP, independent consultant and performance tuning specialist. He has been working in the software industry since 1999 and has been working with SQL Server ever since. He also works as a SQL Server trainer and in his spare time he writes technical articles and participates the SQL Server forums. Gianluca enjoys presenting SQL Server topics at conferences in Europe and in Italy in particular. He is currently working as lead DBA at a famous Formula 1 team.
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://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/in/alexander-klein-13a04b3a
Alexander Klein is a senior Business Intelligence consultant with more than 15 years of experience. He focuses on Business Intelligence and Data Warehouse projects with Microsoft technologies like SQL Server, Power BI, Azure ML or Cortana Intelligence. Since 2008, he has been a self-employed consultant in large and medium-sized projects in all sectors across Europe. He has been visiting SQL Saturdays and other Data Conference all over Europe since 2013. Speaker at national and international events since 2017.
LinkedIn: https://www.linkedin.com/in/gabimuenster/
Gabi Münster is working as a Business Intelligence consultant and team lead and brings in her experience with SQL Server, data warehousing, relational and multidimensional database design and implementation, report and dashboard design, and Master Data Services, as well as project management into the community as a regional PASS Local Group lead. She is also passionate about motivating other women to start a technical career and therefore initiates and supports "Women in Technology" events. Apart from SQLSaturdays, she also spoke at SQLBits, SQL Nexus, Tuga IT, and 2015's and 2017's PASS Summit. In October 2017 Gabi received her first Data Platform MVP award.
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: https://uk.linkedin.com/in/koprowskit
Contact: http://koprowskit.eu/geek/
Founder of Shadowland Consulting. In January 2015 decided to permanently leave Poland and discover new worlds. Actually settled in Hucknall (The Last home of The Byron Family). Community leader focused on SQL Server, SharePoint, security, collaboration and ITIL, DR, BCM, and SLA. Love licensing stuff. Microsoft Certified Trainer, freelancer, and consultant. Subject Matter Expert at Microsoft. Member of Microsoft Terminology Community, Friends of RedGate PLUS, PASS, ISSA, ACM and more. Since 1st July 2010 Data Platform MVP. Creator of SQLDAY Conference and Conference CEO 2009-2011. Co-Leader of PASS East Midlands Group. Speaker at group meetings and conferences. STEM Ambassador. Traveler. Coffee Addicted.
LinkedIn: http://linkedin.com/in/chrissylemaire
Contact: https://netnerds.net
Chrissy LeMaire is a Data Platform and PowerShell MVP who has worked in IT for over 20 years. She works for General Dynamics and serves as the SQL Server DBA at NATO Special Ops HQ in Belgium. She is also an avid scripter, and has used PowerShell since it was introduced in 2005 at the Microsoft Professional Conference in Los Angeles. Chrissy is the creator of the popular dbatools PowerShell module for SQL Server. Chrissy recently achieved her MS in Systems Engineering at Regis University
LinkedIn: https://www.linkedin.com/profile/view?id=4839367
Contact: http://www.gdsbi.de
Frank Geisler is owner and CEO of GDS Business Intelligence GmbH. He is SQL Server MVP, MCT, MCSE – Business Intelligence, MCSE – Data Plattform and MCSE - Azure Solutions Architect. In his Job he is building Business Intelligence Systems based on Microsoft Technology, mainly on SQL Server and SharePoint.
LinkedIn: https://at.linkedin.com/in/heino-zunzer-bb55b233
Contact: http://heinozunzer.com
Starting out as a C/C++ developer over the way opf system administration I finally found my calling as Database Developer/Architect/part-time DBA. I have been working with SQL Server for 20 years now, the last six years exclusivly so. Though my jobs often include all areas of SQL Server, my main focus is and will remain Database Modelling, Development, Development life cycle and performance tuning. Certifications: MCSE: Data Platform MPD: Windows Developer
Oliver joined Microsoft Austria in 2011 as a, so called, quot;Premier Field Engineer (PFE) for Developmentquot;. Over more than three years he supported many different Microsoft customers around Europe before he moved on and became a Technical Evangelist (TE) for Azure. As a TE, most of his time Oliver engages with different MS customers working on exciting projects around the Microsoft Azure cloud platform.
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://www.linkedin.com/in/dejandular
Dejan is an independent .NET and SQL developer. During his career he developed applications mainly in the area of Customer Management Systems and Supply Chain Management. In the last years he specialized as a back-end developer and data specialist. He is also a Microsoft Dynamics CRM expert. In his free time he is working with IoT and calls himself a DIY freak.
Mag. Suha Güngören studierte Betriebswirtschaft mit Schwerpunkt Rechnungswesen, Unternehmensfinanzierung und Kapitalmärkte und ist seit 1995 als Trainer tätig. Seit 1998 ist er Microsoft Certified Trainer (MCT). Seine Spezialgebiete sind Datenbanken, Business Intelligence und SharePoint als Präsentationsmedium. Weitreichende Erfahrungen konnte er aus einer Vielzahl an Projekten innerhalb der unterschiedlichsten Branchen sammeln. Die Mehrheit dieser Projekte hatten den Bereich Datenbanken im Projektfokus. Heute ist er auch der primary contact für Data Science Projekte bei ETC, um Kunden auf die Herausforderungen der Zukunft optimal vorzubereiten
Contact: http://www.ssis-components.net
Oliver Engels is CEO of oh22data AG, a Microsoft Gold Partner in Germany specializing in CRM and BI. His special interests are Azure, Data Governance and Integration, Visualisation Tools like SSRS, Power BI, Tableau, R, and SharePoint. He has worked with SQL Server since version 6.5 and is a founder and Board member of PASS Germany, a PASS Regional Mentor, and runs the Frankfurt PASS Local Group. For more than seven years he is a Microsoft Data Platform MVP and a Microsoft pTSP.
LinkedIn: https://www.linkedin.com/in/markus-ehrenmueller/
Contact: http://www.savorydata.com
Markus Ehrenmueller-Jensen, as the founder of Savory Data, has a long history of providing customer solutions in the areas of data engineering, data science, and Business Intelligence. He is a certified software engineer, a graduated business educator, and professor of Databases Project Management at HTL Leonding, and is certified as an MCSE MCT. He is a published author and writes articles for well-known journals. He co-founded PASS Austria and organizes SQLSaturdays in Austria. Markus is a founding member of Power BI Usergroup Austria. Since 2017 Markus was awarded as an Microsoft Data Platform MVP.
Raoul Holzer ist in der Firma TechTalk als Senior Entwickler nicht nur in Projekten tätig, sondern auch als Coach und Consultant mit den Themen Application Lifecycle Management und Cloud-Computing unterwegs. Auch hat er schon auf den Linuxwochen in Wien und auf der Agile Tour Vienna Vortäge gehalten.
LinkedIn: http://www.linkedin.com/in/davidpostlethwaite
Contact: http://www.gethynellis.com/
David Postlethwaite has been a DBA for Liverpool Victoria in Bournemouth, England since 2008 He supports both Oracle and SQL Server from 2000 to 2017, DBMS, SSIS, SSAS and Reporting Services. In 2015 David built and deployed the company's first cloud solution using Microsoft Azure SQL Database and web services Before becoming a DBA David was a .NET developer and way back in history a Windows and Netware administrator. He is an occasional blogger on www.gethynellis.com David is a regular speaker for SQL Saturday. Most of his presentations can be found on his YouTube channel www.youtube.com/c/DavidPostlethwaiteSQL
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://hu.linkedin.com/in/janosberke
Contact: http://www.iamberke.com
I am an IT professional with over a decade of technical and management experience. I am using SQL Server since version 6.5. Currently I am a consultant and helping companies in SQL Server design, migrations, operation and developments as well as providing customized training .
LinkedIn: https://de.linkedin.com/in/weissmanben
Ben Weissman has been working with SQL Server since SQL Server 6.5, mainly in the BI/Datawarehousing field. He is a Data Platform MVP, MCSE Data Management and Analytics, and a Certified Data Vault Data Modeler. He is also the first BimlHero Certified Expert in Germany and a co-author of 'SQL Server Big Data Clusters' and 'The Biml Book'. Ben has been involved in more than 150 BI Projects and is always looking for ways to become more productive and make SQL Server even more fun! Together with his team at Solisyon, Ben provides training, implementation and consultancy for SQL/BI developers and data analysts in upper-mid-market companies around the globe.
LinkedIn: http://www.linkedin.com/tomaz.kastrun
Contact: http://www.tomaztsql.wordpress.com
Tomaž Kaštrun is BI developer and data analyst. His main focus are data mining, T-SQL development, programming and query optimization. He has been working with SQL server since version 2000. He is Microsoft Certified Professional, Microsoft MVP for data platform and Microsoft trainer.
LinkedIn: https://www.linkedin.com/in/elpage
Emma Page ist bei Pyramid Analytics zusammen mit ihrem Team für die Marktentwicklung in Deutschland, Österreich und der Schweiz zuständig. Zuvor war sie während 15 Jahren in verschiedenen Sales und Business Development Funktionen für Microsoft, IBM und zuletzt Evernote tätig. Sie hat an der Hochschule für Wirtschaft Zürich Betriebsökonomie studiert.
The following is a list of sponsors that helped fund the event.
ETC - Enterprise Training Center


We will now learn how to make it so that our program populates the table view on the to do list page.
Each time a page is called, the controller will execute an initialize() method. This method has following header format.
@FXML
private void initialize() {
//What needs to be carried out when a page is called.
}
1. We will create an initialize function for the to do list page which will create the content for the table view. In order to do so place an initialize() method in the ToDoListController class.
2. This function is going to need to know the table it is going to update as well as the corresponding columns. Remember when we gave the table and columns fx:ids? Place the following attributes at the top of the ToDoListController class.
@FXML
private TableView toDoTable;
@FXML
private TableColumn doneColumn;
@FXML
private TableColumn taskColumn;
@FXML
private TableColumn taskNotesColumn;
NOTE: Look at the TableView declaration. TableView< x > where x is the type of objects that are contained within the tableview, so for this declaration x=ToDo. Now look at the TableColumn's declaration. TableColumn < y, z > , y is the TableView's generic type, which for this tableview is ToDo. z is the type of content that will be held in the column which in this case will be a String.
3. Now we need the initialize method to actually do something with these fx:ids. For this, let us take a look at the table column API. Specifically look at the method setCellValueFactory(). This method is a setter that provides TableColumn.CellDataFeatures which is a wrapper class that holds all the information required by the table column to fill it. This sounds like exactly what we need. Place 3 method calls for all 3 columns to setCellValueFactory().
@FXML
private void initialize() {
doneColumn.setCellValueFactory();
taskColumn.setCellValueFactory();
taskNotesColumn.setCellValueFactory();
}
4. Now, what input do we provide these functions calls to successfully fill the table? According to the JavaFX API there are two ways, we can provide a callback or a PropertyValueFactory. We will be using a PropertyValueFactory class. This is used for its relative simplicity. Look below to see the implementation.
private void initialize() {
doneColumn.setCellValueFactory(new PropertyValueFactory<ToDo, String>("doneString"));
taskColumn.setCellValueFactory(new PropertyValueFactory<ToDo, String>("taskName"));
taskNotesColumn.setCellValueFactory(new PropertyValueFactory<ToDo, String>("taskNotes"));
}
NOTE:Let us explain some of the parameters of PropertyValueFactory<x, y>(z). Similar to the table column's values, x is the TableView's generic type, and y is the type of class that will be held in the cells. z is the property that will be placed inside the collumn.
Congratulations! You've completed the method that will populate out tableview. Try out the new application. Just to make sure, your initialize function and new attributes should resemble the code shown below.
public class ToDoListController {
@FXML
private TableView toDoTable;
@FXML
private TableColumn doneColumn;
@FXML
private TableColumn taskColumn;
@FXML
private TableColumn taskNotesColumn;
private TooToDoMain main;
@FXML
private void initialize() {
doneColumn.setCellValueFactory(new PropertyValueFactory("doneString"));
taskColumn.setCellValueFactory(new PropertyValueFactory("taskName"));
taskNotesColumn.setCellValueFactory(new PropertyValueFactory("taskNotes"));
}
//rest of file


Revokes explicit permissions on a file, directory, registry key, or certificate's private key/key container.
Revoke-Permission [-Path] <String> [-Identity] <String> [-WhatIf] [-Confirm] [<CommonParameters>]
Revokes all of an identity's explicit permissions on a file, directory, registry key, or certificate's private key/key container. Only explicit permissions are considered; inherited permissions are ignored.
If the identity doesn't have permission, nothing happens, not even errors written out.
| Name | Type | Description | Required? | Pipeline Input | Default Value |
|---|---|---|---|---|---|
| Path | String | The path on which the permissions should be revoked. Can be a file system, registry, or certificate path. |
true | false | |
| Identity | String | The identity losing permissions. |
true | false | |
| WhatIf | SwitchParameter | false | false | ||
| Confirm | SwitchParameter | false | false | ||
| CommonParameters | This cmdlet supports common parameters. For more information type Get-Help about_CommonParameters . |
Revoke-Permission -Identity ENTERPRISE\Engineers -Path 'C:\EngineRoom'
Demonstrates how to revoke all of the 'Engineers' permissions on the C:\EngineRoom
directory.
Revoke-Permission -Identity ENTERPRISE\Interns -Path 'hklm:\system\WarpDrive'
Demonstrates how to revoke permission on a registry key.
Revoke-Permission -Identity ENTERPRISE\Officers -Path 'cert:\LocalMachine\My\1234567890ABCDEF1234567890ABCDEF12345678'
Demonstrates how to revoke the Officers' permission to the cert:\LocalMachine\My\1234567890ABCDEF1234567890ABCDEF12345678
certificate's private key/key container.


Customizing the JupyterHub environment (Kubernetes)¶
The Data 8 course uses a collection of Python modules and open-source technology for course infrastructure as well as teaching. We’ve provided all of these materials as a Docker image that you can connect to your JupyterHub so that all users will have the environment needed for the class. This page describes how to set up your JupyterHub environment on Kubernetes using Helm so that it serves the environment used in Data 8.
UC Berkeley deploys many JupyterHubs for its courses. You can see the documentation that we use to coordinate information across JupyterHub teams in the UC Berkeley JupyterHubs guide.
Deploying a change to your JupyterHub configuration¶
First things first, to make changes to your JupyterHub configuration, you
need to know how to deploy those changes. This section covers how to deploy
a change to your configuration file config.yml
in Kubernetes.
All modifications to the base JupyterHub deployment are made with
changes to your config.yaml
file. When we first created our JupyterHub,
we created this file with a single value inside that contained our secret token.
Once you’ve made a change to config.yaml
you can deploy it with the following
steps:
Double-check the syntax of your
config.yaml
file. For example, you may have copy/pasted two code snippets that both hadsingleuser:
as the top header, and should be merged under a single header. YAML is picky about how whitespaces/indentation are used, and can throw cryptic errors if you have small errors like type-os.
Deploy your change to the JupyterHub. Use the following command:
helm upgrade <YOUR-HUB-NAMESPACE> jupyterhub/jupyterhub --version=<YOUR-VERSION> -f config.yaml
This runs a “Helm Upgrade”, which tells Kubernetes to update its deployment to match the values that you’ve placed in
config.yaml
. The value in<YOUR-HUB-NAMESPACE>
should be whatever you chose when creating the JupyterHub.Most hardware modifications to your Kubernetes deployment will be done in this way.
Common errors¶
“time out waiting for the condition”. It took too long to
pull the Docker image onto the JupyterHub. You can generally resolve this by including
a --timeout=9999999
flag to your helm upgrade
command. This will prevent Helm
from stopping too early.
Customizing your Hub environment¶
The environment provided to your students is defined by a Docker image
that JupyterHub serves to new user sessions. Which image to use is configured
in your config.yml
file.
Using the Data 8 Docker image¶
First, we’ll tell the JupyterHub to connect user sessions with the
Docker image used by Data 8. This is done by adding the following to your
config.yaml
file:
singleuser:
image:
name: berkeleydsep/datahub-user
tag: 21be6ff
To deploy the change, save the file, then run a helm upgrade:
helm upgrade data8 jupyterhub/jupyterhub --version=v0.6 -f config.yaml
Note that this will take a while if you’re using the data8 image, perhaps upwards of 10 minutes, as it pulls the image into your Kubernetes deployment.
Extending each user’s environment¶
If you need to extend the base Docker image, you can do so interactively from
a JupyterHub session. For example students can pip
or conda
install packages
into their own user directories, and these will persist over time.
Modify the resources available to your users¶
In this section we’ll define what kind of resources your students have. For example, how much RAM / CPU / etc. See the Data 8 user resource configuration for example.
Memory (RAM)¶
The following snippet will give each user 1 gig of ram,
which is the amount given to Data 8 students at Berkeley. Students will
always have at least the amount specified in guarantee
and their Jupyter
server will restart if they use more than limit
.
singleuser:
memory:
guarantee: 1G
limit: 1G
Disk Storage¶
The following snippet gives students 2 gigs of persistent storage:
singleuser:
storage:
capacity: 2Gi
Authorization for your hub¶
Authorization allows you to control who has access to your JupyterHub, as well as keep track of who is accessing the hub.
There are many options for authorization with JupyterHub. The Data 8 deployment uses the Berkeley CalNet authentication system, which is part of the Google “G Suite”. Your authentication approach depends on how your university authenticates. You can also choose authentication with popular services like GitHub.
See the Zero to JupyterHub Authentication guide for information about various authentication options and how to enable them.
For this guide, we’ll show you how to authenticate using GitHub usernames, as this is a free service that is more widely-accessible than the particular authentication system that any one university uses.
Authenticating with GitHub¶
To authenticate with GitHub, take the following the steps outlined in the Zero to JupyterHub Authentication Guide.
Note: The DSEP authorization configuration can be found here.
Adding admin users¶
JupyterHub has an administrator page that can be used to see all of the
active sessions currently on the hub, as well as perform some simple actions
to help debug and fix student problems. To add a list of admin usernames,
add the following to the auth
section of your config.yaml
file:
auth:
admin:
users:
- <LIST>
- <OF>
- <ADMIN>
- <USERNAMES>
An example config.yaml
file¶
If you’ve followed all of the instructions on this page
(including authenticating with GitHub), your config.yaml
file should now
look something like this:
proxy:
secretToken: "<< output of openssl rand -hex 32 >>"
singleuser: # This defines the user environment
image:
name: berkeleydsep/datahub-user
tag: da80cb1
memory:
guarantee: 2G
limit: 2G
storage:
capacity: 2Gi
auth:
type: github
github:
clientId: "<< YOUR-CLIENT-ID >>"
clientSecret: "<< YOUR-CLIENT-SECRET >>"
callbackUrl: "http://<< YOUR-HUB-IP-ADDRESS >>/hub/oauth_callback"
admin:
users:
- <LIST>
- <OF>
- <ADMIN>
- <USERNAMES>
Confirm that your environment works¶
To confirm that you’re running the correct environment needed for Data 8, take the following steps:
Go to your JupyterHub’s public IP address. You can find this address with:
kubectl --namespace=data8 get svc proxy-public
Log in with your username/password (if you haven’t logged in yet, use whatever username/password you’d like)
Click “Start My Server”, then create a new Jupyter Notebook.
Run the following Python code
import datascience print(datascience.__version__)
You should see the version for the datascience
package printed below the cell.
If this worked, then congratulations! Your JupyterHub is ready to go.


Anjali
This training has been extremely beneficial to me. Also, my confidence in Python grew and I applied for internships and landed my first 3 internships in Python Django development after the training completion.
Shivani
I got placed in a company for the role of Web Developer! It was only because of the training content which helped me improve my skills. Assignments and tests checked my training learnings very effectively.
Mohak
I purchased the Data Science training at an affordable price. I want to say that it changed my life. The training structures, modules, and everything else is very unique and the explanation procedure is very lucid.


todo:
fix dates and sorting
fix dates and filename generation, here and for posts
echo filename for new posts
git add the new thought right away
why don't you go ahead and delete any thoughts you don't need anymore, right away.


Far East Movement
-
Bad Habit
作曲 : Virman Coquia/James Roh/ Kevin Nishimura/ Kendrick Nicholls/Alexander Burnett/Sherwyn Nicholls 作词 : Virman Coqui... -
Live My Life
[00:00.660Ii’m gonna live my life 作曲 : Far East Movement 作词 : Far East Movement no matter what, we party tonight I’m g...  -
竹 (Bamboo)
作曲 : Virman Coquia/James Roh/Kevin Nishimura 作词： Virman Coquia/James Roh/Kevin Nishimura/黄少峰 从过去到今天的相遇，搭乘一趟发黄的摇椅。 哪有得意... -
Bamboo (Remix)
作曲 : Virman Coquia/James Roh/Kevin Nishimura 作词：Virman Coquia/ Kina Grannis/ James Roh/ 黄少峰/ Kevin Nishimura Kina Gra... -
3D
I wanna see you critic Lemme see you critic X4 There's something mysterious about you Now I can't leave this club wi... -
Freal Luv
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ C.Comstock/ 朴灿烈/ T. Kachingwe/ W. Phillips 作词 : K. Nishimura/J. Roh/V. Coquia/C....  -
SXWME
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ U. Emenike/ 朴宰范./ W. Coleman 作词 : K. Nishimura/ J. Roh/ V. Coquia/ U. Emenike/ 朴... -
Freal Luv
作曲 : 朴灿烈/Tinashé/Kevin Nishimura/J. Roh/Virman Coquia/C. Comstock/Whitney Phillips 作词 : 朴灿烈/Tinashé/Kevin Nishimura/J.... -
Paint the Clouds
作曲 : Far East Movement/Cory Enemy/Dimitry Burenok 作词 : Far East Movement/Feli Ferraro Kara Jillian Madden/易家扬 woo.... -
Maps
作曲 : Kevin Nishimura/James Roh/Virman Coquia/Diamond Zhang/王雪凡/Donyea Goodin 作词 : Kevin Nishimura/James Roh/Virman Coq... -
Blossoms
作曲 : Kevin Nishimura/James Roh/Virman Coquia/毛衍七Vava/Tolden Alphounce Williams 作词 : Kevin Nishimura/James Roh/Virman C... -
On The Edge
作曲 : Far East Movement 作词 : Far East Movement 中文词：曲婉婷 On the edge for you … 带我去 一个地方 穿过蓝色的忧伤 看不清未来在哪里 唯一安慰我的是你 从此不再孤寂 ... -
Love the G6 (AndyWho Tropical Remix)
[by:小陀螺Tony] [ti:Love the G6 (AndyWho Tropical Remix)] [ar:AndyWh Far East Movement Rihanna Eminem] [al:] [by:九九Lrc歌词网～w... -
For The Real Ones
Ridin with the top down through the valley Real ones all round me Got the west coast chick from Cali Rollin up somethin... -
Umbrella
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ K. Tonning/ G. Chang/ 孝琳/ S. Jones 作词 : K. Nishimura/ J. Roh/ V. Coquia/ K. Tonn... -
Bang It To The Curb
Bang bang it Bang bang it to the curb Bang bang it Hit the town, flip the bird, bust a ***** make em swerve Bang bang it... -
Save the Night
作曲 : Kevin Nishimura/James Roh/Virman Coquia 作词 : Kevin Nishimura/James Roh/Virman Coquia/李鈺釩 Nightime Affair! It’s Mr... -
Grimey Thirsty (Instant Party! Remix)
[by:中药咖喱] [ti:] [ar:] [al:] [by:九九Lrc歌词网～www.99Lrc.net] Let me hit it, let me hit it, yo Let me hit it, let me hit it, y...  -
Pose (Far East Movement Remix)
[by:文斯莫克-山治] [ti:] [ar:] [al:] 作曲 : Chauncey Hollis/J.P. Bourelly/Robyn Rihanna Fenty/Travis Scott/Badriia Bourelly 作词... -
Turn Up the Love
作曲 : VIRMAN COQUIA/MATTHEW BAIR/ANDREAS SCHULLER/ERIC FREDE We are one tonight And we breathing in the same air So turn... -
The Illest
[by:ucancme] We be the illest... We be the illest in here... I know you feel us... We be the illest in here... Illest in...  -
F-VR
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ G. Isik/ E. Latu/ A. Cekin/ J. Lepe/ C. Pillay 作词 : K. Nishimura/J. Roh/V. Coqui... -
Double Dip
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ C. Nitta/ J. Lepe/ D. Way/ Loco 作词 : K. Nishimura/ J. Roh/ V. Coquia/ C. Nitta/ ... -
Live My Life [Party Rock Remix]
[by:OversG] [ti:] [ar:] [al:] [by:九九Lrc歌词网～www.99Lrc.net] "Live My Life (Party Rock Remix)"(feat. Justin Bieber and Redf... -
Don't Speak
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ T. Chen/ K. Tonning/ Tiffany/ A. Browning/ K. Gordon 作词 : K. Nishimura/ J. Roh/ ... -
Round And Round
[by:Retaliation] We go round, round, round, round， Everywhere that I go， People know me by the way I flow， I keep it mov... -
Turn Up The Love
We are one tonight And we breathing in the same air So turn up the love Turn up the love We turnin' up the love Turn it... -
Dirty Bass
作曲 : VIRMAN COQUIA/MICHAEL STEVENSON/NATHAN WALKER/JAMES RO Dirty bass,I love that I dip low when I feel loco Don’t tri... -
Girls On the Dance Floor
Far East Movement - Girls On The Dance Floor Girls on the dancefloor... Girls on the dancefloor... Girls on the dancefl...  -
Break Yourself (feat. Far East Movement)
[by:Armin6] All these freaks around me, playin' they don't wanna leave All this **** around, I'm only smokin' on the fin... -
Fortress
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ K. Tonning/ 朴容仁/ 赵贤雅/ 权顺日/ L. McCollum 作词 : K. Nishimura/ J. Roh/ V. Coquia/ K. ... -
Like a G6 (RedOne Remix)
Poppin bottles in the ice, like a blizzard When we drink we do it right gettin slizzard Sippin sizzurp in my ride, in my...  -
Little Bird
Little bird, have you got a key Unlock the lock, yes I'll leave Yeah, I had a dream baby, you could be high off me You ... -
Church
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ K. Tonning/ S. Fenton/ C. Fränkel/ T. Helsloot/ R. Annema 作词 : K. Nishimura/ J. ... -
Forever Survivor
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ K. Tonning/ M. Gray/ S. Jones 作词 : K. Nishimura/ J. Roh/ V. Coquia/ K. Tonning/ ... -
Fighter
作曲 : K. Nishimura/ J. Roh/ V. Coquia/ K. Tonning/ N. Shanta Reid/ S. Jones/ M. Dillard 作词 : K. Nishimura/J. Roh/V. Coq... -
Glue
作曲 : Shawn Wasabi 作词 : Kevin Nishimura/James Roh/Virman Coquia/Shaylen Carroll/Heize 하루종일 like glue 사랑하지 that's all we...  -
Lovebird
作曲 : Kevin Nishimura/James Roh/Virman Coquia/JOCELYN ADRIENE DONALD 作词 : Kevin Nishimura/James Roh/Virman Coquia/JOCEL... -
Like A G6
Poppin bottles in the ice, like a blizzard When we drink we do it right gettin slizzard Sippin sizzurp in my ride, like ... -
Lights Out (Go Crazy)
[by:大伟的乐扣乐扣] [ti:Lights Out (Go Crazy)] [ar:Far East Movement] Lights Out (Go Crazy) 演唱者：Junior Caldera; Natalia I can ... -
Do It In The AM
FM Frankmusik, FM Far East Movement Pick you up, Pick you up Play me like your favorite song Lick it up, Lick it up Drin... -
Where The Wild Things Are
Dirty Bass Dirty Bass Dirty Bass I got my rapper shades on Pretty girls everywhere Tonight I'm making you mine When can... -
Rocketeer
here we go, come with me there's a world out there that we should see take my hand, close your eyes with you right here,...


With the best possible representation of the DML purpose in mind, the following scenarios should illustrate the interaction users should have with the system. It is not intended to be fully complete, nor is necessarily to be addressed within this year.
User scenarios
Alice and Bob decided to start a service to do animal inferring from photos. They need to do image processing for this, and they are interested in finding out whether a Raspberry Pi is capable of such task. With this in mind they create a project on DETI MakerLab (DML) and explain their goals and purposes. After a professor approves their project, they’re ready to make requisitions.
They then use Alice’s phone to request a Raspberry by scanning a QR code existent in the device’s box. The team’s project is automatically updated, now stating that a Raspberry was requested for the project and that it is currently at Alice’s responsibility. Meanwhile, the Raspberry’s page is also updated, indicating that one is being used in this project.
Testing the platform with evermore colleagues, Alice and Bob need something
with more power than a Raspberry. They decide to carry on tests using a DML
VM. With that in mind, Bob goes to DETI Slack to issue a VM creation with the
dml-servant
. After a few seconds, the servant replies, providing the
machine’s IP address, credentials and DockerID, and thus creating a VLAN
for that project, eliminating the restrictions of UA’s network.
In order to access the recently created VM, Bob gets the ID of a ethernet socket
at DETI MakerLab and issues the dml-servant
to associate it to their project’s
network. Bob is liable for this VM.
After porting their project from the RPi to the VM, the team no longer needs their RPi. They thus scan the QR code existent in the device’s box with DETI-MakerLab mobile app and hand it to Mr. Arez, DML’s staff. The project is no longer in possession of the RPi, which is reflected in the project’s and RPi’s page.
Carol, a friend of Alice, has become interested in the project after testing it. She wants to help the team, which is happy to accept her especially since she knows more about electronics than they do. To give Carol access to the DML services the team is using, Alice goes to DETI-MakerLab mobile app and adds Carol to the project.
Since Carol is not totally familiar with the project, Bob decides to improve their documentation in their project’s page.
Finally, with the help of Carol, the team gets production ready. They have bought hosting from another company and terminate the VM they had created. Without having any more resources allocated to them, the team also decide to close the project, indicating that they are no longer using DML to develop it.
Staff scenarios
Mr. Arez is the manager of the DML room. Being responsible for maintaining the components inside the room, keeping everything working and available, he is constantly adding new parts that arrive and updating information about certain items. Recently, a batch of 10 new Intel Galileos arrived, and he wants to add them to DML’s inventory so that students can request them and learn how to use them.
With this in mind, Mr. Arez goes to create a new product. After filling a few generic options existent in the template provided (like the product’s abstract, connectors, etc), he soon realises that he would like to specify a few other characteristics, such as that there is an integrated RTC which requires a 3V battery, a programmable EEPROM, and so on. He thus adds new sections to the item’s page, resembling the structure he found on the product’s datasheet.
Happy with the result, Mr. Arez creates the Galileo’s product page.
Now, he wants to make available the different units he received (the actual items). He goes to the Galileo’s page and chooses to add new units of the product, by selecting the number of units he wants to add and all the codes are quickly generated so that Mr. Arez can print them on a nearby printer. Soon he has added all 10 new Galileos, and can make them available for students.


Key Specs
This section is coming soon!
PMG
Details Coming Soon
- 24 volts DC
- Low start up speed
- Low cogging torque
- Gearless, direct drive, low RPM generator
- For use in all environments
- Excellent heat dissipation
- Designed for more than 20-year operation
- Estimated power output:
- Rated Power: 200 watts
- Max Power: 240 watts
- Stainless steel shaft
- Aluminum alloy shell
- NdFeB Permanent Magnet
- Working temperature -40C to 80C
- Bridge rectifier inluded
Windmill Blades
- Carbon fiber composite
- Rated for 125 mph winds
- 75-year lifespan
- Withstands extreme heat and sub-zero temperatures
- Impact resistant
- UV resistant
- Will not crack or degrade
- 5.5 mph start-up speed
Hub
- Laser Cut
- Thick steel
- Perfectly balanced
- Will not bend
Stainless Steel & Misc Parts
Stainless Steel Parts:
- Vane
- Gooseneck
- Hanging Strut
- Yaw Bearing
Miscellaneous Parts:


Ruth 3:10
And he said, Blessed be thou of the LORD, my daughter: for thou hast showed more kindness in the latter end than at the beginning, inasmuch as thou followedst not young men, whether poor or rich.


This is a visual demonstration of the
What's the Point problem.
Click and drag on the left graph to move the location of the point. The difference between the distances of the points on the x axis and the point on the line is plotted on the graph on the right.
This page is best used on a computer.


CreateComm is a network for artists to connect with buyers and display their work. You can browse artists by their styles in the menu below, or head to the requests section to view artists by your location, or what you want in a piece. On artist pages, you can see thier existing work for sale, or contact them directly for commissions.
Graphic Designer
An aspiring web designer that works with digital art as well as traditional acrilycs.
Anime Artist
Janet is an anime style artist that can recreate your favorite characters with a personal touch!
Character Artist
A well known artist that draws characters in her own unique art style that always puts a smile on your face.
Logo Creator
Ever wanted a custom logo for your bussiness or youtube channel? Well Danielle is the one for you!
Please contact us if you have any questions or concerns.


Great news for iOS OsmAnd users!
We're glad to announce the new OsmAnd version for iOS.
Update your OsmAnd, check out all the new features and let us know if you like everything!
We promise to continue improving the OsmAnd app and make it even more useful for trips and everyday rides to make your life set.
Profiles....
And remember that only together we can achieve the best results!
New features are coming SOON!
____________________________
OsmAnd at Facebook, Twitter, and Reddit!
Join us at our groups of Telegram (EN), (IT), (FR), (DE), (RU), (UA).


--- layout: page title: Contact permalink: /contact/ icon: fa-comments-o description: How to get in touch with us order: 10 ---
Please note that we operate as a team, without an explicit team leader.
Please contact any one of us for more information.
Or subscribe to our email news or Twitter feed


Home
Blog Posts
Kia ora!
Projects
About
Kia ora!
Home
Blog Posts
Projetcs
About
Wednesday the 4th of September 2019
My Learning Plan
Wednesday the 11th of September 2019
Identity, Values and Strengths
Tuesday the 10th of September 2019
Margins, Borders And Padding
Monday the 16th of September 2019
Core: EQ and IQ
Thursday the 19th of September 2019
Info and stories about Javascript, HMTL and CSS
Monday the 23rd of September 2019
Neuroplasticity and Growth Mindset Blog
Friday the 27th of September 2019
Problem Solving
Saturday the 5th of October 2019
Foundations Core Skills
Saturday the 5th of October 2019
Updated Learning Plan


The Freedom Dividend would be available on an opt-in basis to every eligible American. The criteria include:
Total population estimates are sourced from the API at DataUSA. The calculation then multiplies that figure by 71.4% to arrive at the "estimated adult population" number. This is the number of people assumed to be eligible for the Freedom Dividend.
The assumptions made in that calculation are as follows:


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/doc_blame.html ---
I don't know if this has been reported before, but #doc_blame
asks me to give docstrings for the projection foo.to_bar
if I define a class foo
that extends bar
. Since this projection is auto-generated, it is quite hard and unnatural to document it. Is there a solution for this?
Doc blame is pretty rudimentary. This is probably fixable but I wouldn't expect it to happen in the near future.
This seems like a omission of is_auto_generated
. I'm surprised that these kinds of declarations haven't showed up in #sanity_check
(some checks do omit all instances, so that might be the reason).
I'll see if I can fix it, but I don't know if there is a good way to automatically find out that this declaration has been automatically generated.
And thanks again.
It would be good if #doc_blame
could have some more fine-grained options. For example, I want it to nag me about definitions without docstrings, and missing module docstrings, but not about [simp]
-lemmas that don't have a docstring.
At the moment it is either "nag about everything" or "nag about def'ns only"
And once again: @Rob Lewis Thanks a lot for writing these tools in the first place. Don't feel pressed to work on these feature requests.
The fact where #doc_blame
is reporting projections as undocumented seems to be linked to whether the old_structure_cmd
is true or not. I only see the behaviour when it is true...
Last updated: Apr 24 2020 at 19:02 UTC


Exploring Catalan-like numbers through the lens of Pascal's relation.
To use, click on the "Setup" button and enter the top row of "Pascal's Matrix" in the following format:
[<index1>, <value1>], [<index2>, <value2>], ...
Note that indexes cannot repeat.
The example shown below is generated by
[0, 1], [-1, -1]
which yields the famous Catalan Numbers.
– Allan Jiang


{% load staticfiles %}
Asia's premier maritime logistics company, strategically located in Mongolia.
We handle every port globally
Every shipment is insured.
Global reach for local cost.
Your shipment, on time.
Contact us today.


|
|
virtual bool | init ()=0 |
| | Initialize the rendering driver by setting up default shaders and rendering states.
|
| |
|
virtual void | clearScreen (float r, float g, float b)=0 |
| | Clears the screen before re-rendering.
|
| |
|
virtual void | beginDraw ()=0 |
| | Sets up rendering states to begin a frame.
|
| |
|
virtual void | endDraw ()=0 |
| | Flips buffers to screen.
|
| |
|
virtual void | setClassColors (float *colors)=0 |
| | Set the 10x3 array of floats for colors to use when rendering the data class.
|
| |
|
virtual void | setViewport (unsigned int x, unsigned int y, unsigned int width, unsigned int height)=0 |
| | Set the viewport.
|
| |
|
virtual void | setModelViewProjection (const glm::mat4x4 &mvp)=0 |
| | Set model*view*projection matrix.
|
| |
| virtual const glm::mat4x4 & | getModelViewProjection () const =0 |
| |
|
virtual IShader * | createShader ()=0 |
| | Create a new shader object.
|
| |
|
virtual void | setShader (IShader *shader)=0 |
| | Set the shader program to draw with.
|
| |
| virtual void | drawVBO (std::shared_ptr< IVertexBufferObject > vbo, bool lines=true)=0 |
| | Draw a VBO to the screen. More...
|
| |
|
virtual std::shared_ptr< IVertexBufferObject > | createVBO (const std::vector< Vertex > &vertices, const std::vector< unsigned int > &indices)=0 |
| | Construct a VBO from a list of vertices and indices.
|
| |
| virtual void LotsOfLines::IRenderer::drawVBO |
( |
std::shared_ptr< IVertexBufferObject > |
vbo, |
|
|
bool |
lines = true |
|
) |
| |
|
pure virtual |
| virtual const glm::mat4x4& LotsOfLines::IRenderer::getModelViewProjection |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file:
- D:/School/CWU/CS 481/Lots-of-Lines/source/RenderingSystem/IRenderer.hpp


The year is 2135 and the robots have taken over! It is up to you and your crew of specialized robot hunters to bring order and justice back to the world. Beware of the teleportiing bots! Collect coins to fund your expedition and gain points. Survive untill reinforcements come back (timer is over).
Use left/right arrows to move left and right and up to jump. Toggle volume using the slider.
https://docs.google.com/forms/d/e/1FAIpQLSeAhSRgeUjvnyb0GTXM91ymf4ABjYKbjiqBv7RqipSZiGou6A/viewform?usp=sf_link


|
HITLabNZ ARBrowser
Outdoor Augmented Reality for the iPhone
|
The main namespace for the ARBrowser C++ implementation. More...
Classes | |
| struct | Color4f |
| Simple representation of 4-component colour. More... | |
| struct | ObjMeshVertex |
| The position, texture coordinate and normal of a vertex. More... | |
| struct | ObjMeshFace |
| A triangle that can be rendered as part of an object model. More... | |
| struct | ObjMesh |
| A mesh consists of a list of triangle faces and an associated material. More... | |
| struct | ObjMaterial |
| A material references any required textures for rendering. More... | |
| struct | BoundingBox |
| An aligned bounding box class which provides basic intersection tests. More... | |
| struct | BoundingSphere |
| A basic sphere that can be transformed and provides basic intersection tests. More... | |
| class | Model |
| Main .obj format model loader. More... | |
| struct | IntersectionResult |
| Result of intersection tests using findIntersection(). More... | |
Functions | |
| void | renderRing (float r) |
| Render a ring with radius r around the Z axis. | |
| void | renderRadar (VerticesT &points, VerticesT &edgePoints, float pointScale=1.0) |
| Render a radar using OpenGL at the origin. | |
| void | renderMarker (float s) |
| Renders a square box of size s. | |
| void | renderAxis () |
| Renders an x,y,z axis at the origin. | |
| bool | findIntersection (const Mat44 &proj, const Mat44 &view, float viewport[4], const Vec3 &origin, Vec2 screenCoords, const std::vector< BoundingSphere > &spheres, IntersectionResult &result) |
| Find intersections using a given point on the screen, and a set of bounding spheres. | |
Variables | |
| const float | RadarDiameter = 40.0 |
| The size of the compass is fixed from -20 <-> 20. | |
The main namespace for the ARBrowser C++ implementation.
| void ARBrowser::renderRadar | ( | VerticesT & | points, |
| VerticesT & | edgePoints, | ||
| float | pointScale = 1.0 |
||
| ) |
Render a radar using OpenGL at the origin.
Points are points within the compass, edgePoints are points on the edge of the compass.


Encoded Messaging Platform
Designed and developed by Hari Kharel. Edinburgh Napier University.
This Web Application was developed as past of Web Technologies module coursework.
Technologies used include for HTML for markup, CSS for design and Javascript for the logic.
Select the cipher you want to use from the dropdown box. Type or paste in what
you want to encode (or decode). If the cipher you chose requires a key, enter it in the Key field,
else, leave it blank. Press the encode or the decode button and a new box will appear with the
encoded/decoded message.


I've never messed with the Arduino etc. and don't really have much spare time to play with this, so I'm looking to do this with fully built kit that I can just buy, and maybe perform some small software mods etc.
What I'm looking to do is simple - I already monitor energy usage using a Current Cost Envir and a clamp... however I've recently had 6kWp of PV installed and of course the clamp can't tell what direction the current is flowing in. I've got one of the Landis and Gyr E110 variants, which has an LED pulse which stays on when reverse current is detected. So, all I want to do is get something that can tell me as soon as the LED is on for longer than a typical pulse, and use this as a "direction" signal for my existing monitoring.
That would be simple enough, but the main issue is that my meter cupboard is outside, so it would be a pain to have to run wires to it etc. My thought was to use a pre-built emonTX and a receiver for my existing PI, and mod the firmware on the emonTX so that as soon as it detects a solid LED, it sends a signal to the Pi. My ( very limited ) look around this site though suggests that the pulse sensor in the emonTX triggers an interrupt on the trailing edge of the pulse, so unless there's also a way to poll the current led state ( efficiently ) then this might not work. Does anyone have any pointers for me?
Thanks.
Re: Simple Reverse Current Detection
Hi Adam, and welcome on board.
I have always detected changes of state in a meter's LED by polling rather than using an interrupt. I have plenty of hardware oddments here which should be able to do as you are asking for. You may also want to do some additional monitoring & control of any surplus power.
To discuss these options, just send me a PM.
Robin


This is an editable gap \gap{correct} (correct).
This is a drop down \choice{correct|ala|ola}.
No events


Tag Murphy10Specialization for ReducedAminoAcid#
Specialization for ReducedAminoAcid#
| Defined in | seqan/reduced_aminoacid.h |
|---|---|
| Signature |
typedef Murphy10 Tag<Murphy10_>;
|
Detailed Description
This is the 10-character reduction defined by Murphy et al, 2000, http://www.ncbi.nlm.nih.gov/pubmed/10775656
This alphabet is used by many tools, e.g. Rapsearch2, Lambda, UBlast.
Since it was created from the 20-letter alphabet the clusters in SeqAn are not identical (they contain more symbols).


@Override fun onMarkerClick(): boolean
Calls onMarkerClick listener and hides info window
marker - clicked marker
marker


Shows ads from Admob.
View the Using Titanium Modules document for instructions on getting started with using this module in your application.
The Google AdMob Ads SDK has the following requirements:
The SDK also requires that the following frameworks are available when you build your application:
To access this module from JavaScript, you would do the following:
var Admob = require('ti.admob');
https://developers.google.com/mobile-ads-sdk/
Creates and returns a Ti.Admob.View object which displays ads.
parameters[object]: a dictionary object of properties defined in Ti.Admob.View.
Admob.createView({
top: 0, left: 0,
width: 320, height: 50,
publisherId: '<<YOUR PUBLISHER ID HERE>>',
adBackgroundColor: 'black',
testing: true,
dateOfBirth: new Date(1985, 10, 1, 12, 1, 1),
gender: 'male',
keywords: ''
});
See example.
Jeff Haynie, Stephen Tramer
View the change log for this module.
Please direct all questions, feedback, and concerns to<EMAIL_ADDRESS>Copyright(c) 2010-2013 by Appcelerator, Inc. All Rights Reserved. Please see the LICENSE file included in the distribution for further details.


MEO Cloud was a virtual drive, Dropbox-like competitor for the local market.
It had similar functionalities like all virtual drives (dropbox, one drive, google drive, etc.) with local sync for macOS, Windows, and Linux. Mobile Clients for IOs, Android, and Windows Mobile. The version that was unique to MEO Cloud was an IPTV app.
I was the lead designer from the beginning. I was in charge of everything related to the user that goes from experience, functionalities, and visuals.
When I got to start on this project, I was finishing another service for the MEO broadcast brand. It was in a group of services that believed to give value to the simple TV + internet subscription.
For us, at SAPO, it was the natural way to create a product. We saw the trend, we believe we could do it, and we got the resources to do it. The Team was one of the best I've ever worked with, only with them could be possible to build this.
My role at the start was research, a lot of it. Most of us use these services but have no idea how hard it is to deal with people's files and small things that happen.
The other side was to communicate how this kind of service works to a mutch broad audience that does not have a lot of digital skills. This service had primetime attention at the time.
The result was pretty good, we made service as good or better than dropbox, with some features that no one ha at the time like a password on links, upload to a folder, or a TV client.
When I left SAPO, we had more than 1M new files daily, 365K users, and more than 635TB of space. Please have in mind that the MEO Cloud was launched only in Portugal, and we have a population of 10M.
The website might be where I end up spending less time, and that's why it kept a straightforward approach.
The blue degrade with a "cloud" transition to white background was my template to go.
The primary communication was made in the meo.pt commercial site, and my focus was on the product itself.
The web app was the asset that I spend more time on the whole project. The style guide that influenced all the other apps was made for the web app, back in 2012. Now it's a bit outdated, but it made perfect sense at the time.
The black background in the navigation, the white background on the file list, and the icons on light blue would set the base color scheme.
I coded the HTML and CSS for the web app and was my first project mobile-first. Full responsive was something that most web products did not have in 2012.
This is the one app that had a re-design and was designed by Hugo França under my creative direction.
Because it's the has the latest update, 2014, got a bit refined on the overall look & feel.
For the Android, I choose to go as native as possible and apply some MEO Cloud feel no the icons and some colors.
For windows mobile, I use the same principle as Android, pure and respect the OS best practices on UX/UI.
IPTV was a good challenge. We had to make something because of the MEO IPTV ecosystem.
The main focus was images, music, and videos, using a big screen and a remote to navigate doesn't leave much more functionalities. We made a lot of text interfaces and simulated different navigation options and to be fair. It was a lot of fun to have the opportunity to design this application.


List for All Employees
GENERATE DAILY REPORT
EMPLOYEE ID
EMPLOYEE NAMES
EMPLOYEE EMAILS
MONTHLY AVERAGE WORK TIME
{{item.empId}}
{{item.name}}
{{item.emailId}}
{{item.averageNumberOfHoursMonthly.hour+" Hours "+ item.averageNumberOfHoursMonthly.minute+ " Minutes"}}


{{title}} Where: {{location}} {{company}} Job Type: {{type}} {{{description}}} How to Apply: {{{how_to_apply}}} Or, here: Apply for this job: Thanks for your application! We will get back to you within 5 days. You can view your applications by clicking the briefcase icon. POSITION ID One or more fields not completed. Try again.


Buttons
Block level
Alerts
Well done! You successfully read this important alert message.
Heads up! This alert needs your attention, but it's not super important.
Warning! Better check yourself, you're not looking too good.
Oh snap! Change a few things up and try submitting again.
Form elements
Inputs
With help text
A block of help text that breaks onto a new line and may extend beyond one line.
With placeholder
With label
Sizes
Select
Bootstrap Select
Textarea
Input group
@
@example.com
$
.00
https://example.com/users/


| Total net profit | -6.7 | Gross profit | 4.71 | Gross loss | -11.41 |
| Profit factor | 0.41 | Expected payoff | -0.61 | ||
| Absolute drawdown | -7.76 | Maximal drawdown (%) | 8.97 (741.32%) | ||
| Total trades | 11 | Profit trades (% of total) | 6 (54.55%) | Loss trades (% of total) | 5 (45.45%) |
| Long positions (won %) | 3 (66.67%) | Short positions (won %) | 8 (50.0%) | ||
| Largest | profit trade | 1.24 | loss trade | -2.7 | |
| Average | profit trade | 0.79 | loss trade | -2.28 | |
| Minimum | profit trade | 0.43 | loss trade | -2.06 | |
| Maximum | take profit in pips | 59.8 | stop loss in pips | -36.4 | |
| Average | take profit in pips | 14.8 | stop loss in pips | -29.8 | |
| Minimum | take profit in pips | 5.6 | stop loss in pips | -17.9 | |
| Maximum | Reward-Risk | 2.0 | Duration in minutes | 3121 | |
| Average | Reward-Risk | 0.5 | Duration in minutes | 564.1 | |
| Minimum | Reward-Risk | 0.2 | Duration in minutes | 16 | |
| Maximum | consecutive wins (profit in money) | 2.0 (1.21) | consecutive losses (loss in money) | 2.0 (-4.46) | |
| Average | consecutive wins | 1.0 | consecutive losses | 1.0 |
| Total net profit | -0.99 | Gross profit | 1.71 | Gross loss | -2.7 |
| Profit factor | 0.63 | Expected payoff | -0.33 | ||
| Absolute drawdown | -2.05 | Maximal drawdown (%) | 2.7 (415.38%) | ||
| Total trades | 3 | Profit trades (% of total) | 2 (66.67%) | Loss trades (% of total) | 1 (33.33%) |
| Largest | profit trade | 1.06 | loss trade | -2.7 | |
| Average | profit trade | 0.85 | loss trade | -2.7 | |
| Minimum | profit trade | 0.65 | loss trade | -2.7 | |
| Maximum | take profit in pips | 14.4 | stop loss in pips | -36.4 | |
| Average | take profit in pips | 10.9 | stop loss in pips | -33.5 | |
| Minimum | take profit in pips | 8.9 | stop loss in pips | -28.1 | |
| Maximum | Reward-Risk | 0.5 | Duration in minutes | 620.0 | |
| Average | Reward-Risk | 0.3 | Duration in minutes | 257.3 | |
| Minimum | Reward-Risk | 0.3 | Duration in minutes | 16.0 | |
| Maximum | consecutive wins (profit in money) | 1.0 (0.65) | consecutive losses (loss in money) | 1.0 (-2.7) | |
| Average | consecutive wins | 1.0 | consecutive losses | 1.0 |
| Total net profit | -5.71 | Gross profit | 3.0 | Gross loss | -8.71 |
| Profit factor | 0.34 | Expected payoff | -0.71 | ||
| Absolute drawdown | -5.71 | Maximal drawdown (%) | 6.7 (676.77%) | ||
| Total trades | 8 | Profit trades (% of total) | 4 (50.0%) | Loss trades (% of total) | 4 (50.0%) |
| Largest | profit trade | 1.24 | loss trade | -2.26 | |
| Average | profit trade | 0.75 | loss trade | -2.18 | |
| Minimum | profit trade | 0.43 | loss trade | -2.06 | |
| Maximum | take profit in pips | 59.8 | stop loss in pips | -32.8 | |
| Average | take profit in pips | 16.2 | stop loss in pips | -28.5 | |
| Minimum | take profit in pips | 5.6 | stop loss in pips | -17.9 | |
| Maximum | Reward-Risk | 2.0 | Duration in minutes | 3121.0 | |
| Average | Reward-Risk | 0.6 | Duration in minutes | 679.1 | |
| Minimum | Reward-Risk | Duration in minutes | 40.0 | ||
| Maximum | consecutive wins (profit in money) | 2.0 (0.99) | consecutive losses (loss in money) | 2.0 (-4.46) | |
| Average | consecutive wins | 2.0 | consecutive losses | 2.0 |


@MathGameRobo
MathGame is a bot that uses lib telepot based on the "Telegram-Bot-API" API written in Python
Open in GitHubI'am 21 years, I'm a programmer and developer.
Am fascinated by artificial intelligence
MathGame is a bot that uses lib telepot based on the "Telegram-Bot-API" API written in Python
Open in GitHubThis is a project that will use the simsimi API to create a chatterbot on the telegram to chat with other users.
Open in GitHubNot safe for work, contains pornography, This bot sends photos of packages and teats.
Open in GitHubThis is a project that will transform your user account or an alternative number belonging to Telegram, into a bot account.
Open in GitHubThis is a project that will transform your user account or an alternative number belonging to Whatsapp, into a bot account.
Open in GitHubThis is a bot that uses the "Facebook-Bot-API" API written in Python.
Open in GitHubMathGame is a bot that uses lib telepot based on the "Telegram-Bot-API" API written in Python.
Open in GitHubA bot that uses the "Telegram-Bot-API" written in Lua. Its structure was made from the master Otouto v3.1 (@ mokubot) and based on the project of the team of developers Synko and the project SiD Made by Tiago Danin.
Open in GitHubA simple Telegram Bot that can be run even in Qpython (android), made in Python.
Open in GitHubF.R.I.D.A.Y is a virtual assistant that uses a Telegram API written in Python, and is still in development.
Open in GitHubVirtual assistant made with lib telepot.
Open in GitHub


{% load staticfiles %}
This site collects opt-out automatic feedback from players of {{ PROJECT_NAME }}
Published data: OpenGL capabilities. {% if ENABLE_CPU %} CPU features. {% endif %} Memory. Operating System. User count.
{% else %}Views disabled, only the API is enabled.
{% endif %}


Machine - Machine Class
Machine Class to represent computers in the network giving us a Virtual Access to them.
-
class pwplib.Machine.Machine(connection=None)[source]
Machine Class to represent computers in the network giving us a Virtual Access to them.
-
Reboot()[source]
Reboot a computer using RemoteShutdown and Win32_OperatingSystem Class.
-
WQL(wql)[source]
Performs a wql query.
WQL(self, wql) –> _wmi_object representations of the results.
wql: should be a string representing the query.
-
copytoshare(src, dst)[source]
Copy from localhost source to destination directory.
src: Source.
dst: Destination
-
getExeList(justpath=False)[source]
Get a list of installed executables.
getExeList() –> List of installed EXEs
-
getMsiList()[source]
Get a descriptive list of MSI installed programs using WMI Win32_Product Class.
getMsiList() –> List of installed MSI.
-
getOSinformations()[source]
Get exta informations about the Operating System
-
installEXE(path)[source]
Install EXE programs.
installEXE(self, path) –> state integer.
path: Executable Location (String).
-
installMSI(path, AllUsers=False)[source]
Install MSI using WMI Win32_Product Class.
installMSI(self, path, [AllUsers]) –> state tuple.
path: Package Location (String).
AllUsers: True or False –> Install for all users.
-
psExecute(cmd)[source]
Execute a process using WMI Win32_Process Class.
psExecute(self, cmd) –> state integer
cmd: String representing the process to launch.


Modi’s ‘fake’ letter is circulated in local media: Indian high commission
by bdnews24.comThe Indian High Commission in Dhaka has said that a “completely fake and malicious” letter said to be written by Prime Minister Narendra Modi is being circulated in the local media.
“It is intended to mislead people in Bangladesh and create social disharmony,” the high commission said in a statement on Wednesday.
“It has come to the notice of the High Commission that a letter said to have been written by Hon’ble Prime Minister of India, Shri Narendra Modi to Hon’ble Chief Justice of India is being circulated in the local media.
“This letter is completely fake and malicious. It is intended to mislead people in Bangladesh and create social disharmony.
“It is most egregious and wrong on part of those who are deliberately circulating fake and incorrect information to create misunderstanding about India in the public domain.”
The statement comes four days after India's Supreme Court ruled in favour of a Hindu group in a long-running battle over a centuries-old religious site also claimed by Muslims.
The ruling paves the way for the construction of a Hindu temple on the site in the northern town of Ayodhya, a proposal long supported by Modi's ruling Hindu-nationalist party.
The Supreme Court directed that an alternate land parcel be provided to a Muslim group that had staked claim to the disputed site.
Foreign Minister AK Abdul Momen has said the issue will not cause any tension in Bangladesh.


LedoIsland is a community server and small group mainly based around gaming. We currently have channels for Minecraft, Pokémon and a few battle royale games.


Before Change
scores = trained_policy.predict_action_probabilities(tracker, domain)
index = scores.index(max(scores))
assert domain.action_names[index] == "action_ask_confirmation"
def test_confirmation(self, trained_policy, domain):
events = [ActionExecuted(action_name=ACTION_LISTEN_NAME),
user_uttered("greet", 0.2),
After Change
events = [ActionExecuted(ACTION_LISTEN_NAME),
user_uttered("Hi", 0.2)]
next_action = self._get_next_action(trained_policy, events,
default_domain)
assert next_action == ACTION_DEFAULT_ASK_CONFIRMATION
def test_confirmation(self, default_dispatcher_collecting, default_domain):


All nav components here—tabs, pills, and lists—share the same base markup and styles through the .nav
class.
Take a regular

of links and add .nav-tabs
:

 Home

...

...

Take that same HTML, but use .nav-pills
instead:

 Home

...

...

For any nav component (tabs, pills, or list), add .disabled
for gray links and no hover effects. Links will remain clickable, however, unless you remove the href
attribute. Alternatively, you could implement custom JavaScript to prevent those clicks.

 ...
Home
 ...

To align nav links, use the .pull-left
or .pull-right
utility classes. Both classes will add a CSS float in the specified direction.
As tabs and pills are horizontal by default, just add a second class, .nav-stacked
, to make them appear vertically stacked.

 ...

 ...

Add dropdown menus with a little extra HTML and the dropdowns JavaScript plugin.

  Dropdown

  Dropdown

A simple and easy way to build groups of nav links with optional headers. They're best used in sidebars like the Finder in OS X.
Take a list of links and add class="nav nav-list"
:

List header

Home

Library
 ...

Note
For nesting within a nav list, include class="nav nav-list"
on any nested

.
Add a horizontal divider by creating an empty list item with the class .divider
, like so:

 ...

 ...

Bring your tabs to life with a simple plugin to toggle between content via tabs. Bootstrap integrates tabbable tabs in four styles: top (default), right, bottom, and left.
To make tabs tabbable, create a .tab-pane
with unique ID for every tab and wrap them in .tab-content
.
I'm in Section 1.
Howdy, I'm in Section 2.
What up girl, this is Section 3.

Section 1

Section 2

I'm in Section 1.

Howdy, I'm in Section 2.

To make tabs fade in, add .fade
to each .tab-pane
.
All tabbable tabs are powered by our lightweight jQuery plugin. Read more about how to bring tabbable tabs to life on the JavaScript docs page.
Flip the order of the HTML and add a class to put tabs on the bottom.
I'm in Section A.
Howdy, I'm in Section B.
What up girl, this is Section C.

 ...

 ...

Swap the class to put tabs on the left.
I'm in Section A.
Howdy, I'm in Section B.
What up girl, this is Section C.

 ...

 ...

Swap the class to put tabs on the right.
I'm in Section A.
Howdy, I'm in Section B.
What up girl, this is Section C.

 ...

 ...