Event Location:
Le 253
253, rue du Faubourg Saint-Martin
Paris, Île-de-France, France
Abstract:
La vague Docker a commencé par le développement. En effet, de nos jours il n'est plus rare de voir des processus CI/CD inclure des containers qui offrent des avantages certains aux développeurs. Dans le même temps, Microsoft a directement intégré le support des containers SQL Server 2017 dans différentes plateformes tels que Linux, Windows ou MAC. Mais passer du développement à la production avec des containers SQL Server nous fait entrer dans une toute autre dimension avec des contraintes et des considérations bien spécifiques telles que la maintenance, le patching, la performance ou la haute disponibilité. Dans cette session, je vous propose un retour d'expérience sur la mise en place de Docker avec SQL Server dans le cadre d'un développement spécifique ainsi que certains scénariis d'implémentation en production.
Speaker(s): David Barbarin,
Abstract:
Docker has taken the world of IT by storm and looks to be ushering in the greatest platform paradigm shift since virtualisation and the public cloud. The transient nature of Docker containers makes them the perfect fit for spinning up and then tearing down SQL Server instances as part of continuous integration pipelines. Jenkins is the most popular build automation engine in the open source community, it has phenomenal plugin support, it is used by the likes of Netflix and eBay and excels in its ability to handle build pipelines as code. In this session you will learn how a simple build pipeline that takes a SQL Server data tools project checked out from source code control, built into a DACPAC which is then deployed to a SQL Server instance can be extended to use containers, multi-branch build pipelines, tSQt testing and much much more.
 Let's elaborate on two topics you might have seen in my "From SQL to R and beyond" presentation, plus we'll check who obeys Benford's law and who doesn't. Here are the three subjects that this slightly code-heavy session will cover: • How to create dynamic T-SQL using R functions, for example to query your multi-company database • Visualizations in R based on shapefiles (those geographic polygons) and some choropleth technique • Applying Benford's law, which actually is not about crime and fraud, but may help you to detect them
Speaker(s): Thomas Hütter,
Abstract:
Extended Events are much more powerful than any other monitoring technology available in SQL Server. Despite this potential, many DBAs have yet to abandon Traces and Profiler. Partially because of habit, but mostly because the tooling around Extended Events was less intuitive until recently. Now, it's easier than ever to set up, control and inspect Extended Events sessions with dbatools! Not only does it simplify your basic interaction with XEvents, but it also helps solve your day-to-day problems, such as capturing and notifying deadlocks or blocking sessions. Join DBA PowerShell MVP Chrissy LeMaire to see how PowerShell can simplify and empower your Extended Events experience. Say goodbye to #TeamProfiler and join #TeamXE with the power of dbatools.
Speaker(s): Chrissy LeMaire,
Abstract:
Découvrez l'analyse avancée et le pattern Data Lake sur la plate-forme Azure Data à travers une démo complète : comment récupérer des infos dans du texte, des photos ou encore des vidéos ? A travers différent médias et données brutes, nous analyserons les émotions des personnes et nous distillerons de la valeur ajoutée dans un tableau de bord Power BI, en utilisant Cognitives Services, CNTK, U-SQL et .NET Cette session sera centrée autour de Azure Data Lake et le langage U-SQL mais les démos impliqueront différentes technologies comme Azure Data Factory, Azure SQL Database, du Machine Learning, etc. Bien que cette session soit orientée démo, les concepts et les fonctionnalités de Azure Data Lake seront abordés.
Speaker(s): Jean-Pierre Riehl,
Abstract:
Based on concrete practical examples, this lecture deals with the SQL Query Performance Monitoring and the analysis with the intuitive fully graphic DBPLUS Performance Monitor ™. The lecture answers the questions: How do you quickly identify among thousands of SQL queries the basics of CPU, logical, or physical IO at a specific time or in history? How to find changing execution plans and analyze them historically over time? Which queries were executed for the first time today or are responsible for a peak load at a certain time? Which queries access a specific table? How can I compare and visualize load profiles historically in seconds? And how does that even work starting with SQL Server Version 2005 without the Query Store and no need for knowledge of DMV's?
Speaker(s): Michael Roedeske,
Abstract:
Récemment, suite à une panne matérielle, j'ai du migrer les bases d'un publisher et la distribution sur un autre serveur. Puisque ces bases sont très volumineuses et que je n'avais pas à ma disposition de failover cluster sur le distributeur, je ne souhaitais pas devoir réinitialiser la réplication transactionnelle pour éviter les interruptions de service. Dans cette session, je vais expliquer comment j'ai réalisé cette migration. Si vous ne connaissez pas la réplication, cette session vous permettra de comprendre comment elle fonctionne et les différents agents. Si vous maîtrisez la réplication, vous découvrirez peut être une nouvelle méthode de migration.
Speaker(s): Gregory Boge,
Abstract:
2018 sera t'elle l'année de du Streaming et de la fin de la B.I. conventionnelle ? Venez découvrir une architecture Kafka, Event Hub, Stream Analytics, DataBricks.
Speaker(s): Olivier Marguillard,
Abstract:
Facilitez-vous la vie avec Powershell : tests unitaires, benchmark, génération de script, synchronisation, etc. La but de cette session est de présenter un éventail de scripts open-source et prêt à l'emploi pour gagner du temps pour l'exécution de tâches habituellement laborieuses.
Speaker(s): Sarah Bessard,
Abstract:
Admit to yourself that you’ve seen enough basic “R is coming to SQL Server” sessions with the same old examples! Enough of that, in this session we'll walk through a real SQL Server Machine Learning Services scenario from idea to code and from deployment to monitoring maintenance. Learn how you can easily roll out your own Data Science projects or support the data scientists and analysts at your company.
Speaker(s): Jan Mulkens,
Abstract:
To be announced SSMS, SSDT, VSCode, SQLOps, etc.
Speaker(s): Philippe Geiger,
Abstract:
How can you bring your existing on prime data warehouse and reporting into the cloud? That is precisely what the question was more than a year ago. The aim was to use everything as a service. Azure offers many possibilities with Azuer SQL DB / Azuer SQL DW / Azure Data Factory / Logic Apps / Streamanalytics / Power BI. Now, after more than a year in live operation, a short summary and evaluation on the subject of BI in Azure.
Speaker(s): Alexander Klein,
Abstract:
Avec la sortie de SQL Server 2017 et le SGBD est devenu multiplateforme et est à présent supporté sur Windows, Linux et Docker. Au cours de cette session de découverte de Docker, nous franchirons ensemble les premières étapes permettant d'installer et d'utiliser SQL Server dans un conteneur. A la fin de cette heure d'initiation didactique et progressive, vous aurez toutes cartes en main pour profiter de la virtualisation 2.0 avec SQL Server.
Speaker(s): Christophe Laporte,
Abstract:
A lot of new functionality and features have been introduced with Azure Data Factory. Using regular SSIS packages you have great flexibility using BIML. As part of this session we will be looking into the automation functionality for ADFv2 and how you get started with data extraction and best practices using PowerShell for automation. We will as well look into how this fits perfectly with Azure Logic apps for automation.
Speaker(s): Bent Pedersen,
Abstract:
Your company is not-yet- ready for the cloud ? How to refresh your BI solution by providing the beauty of Power BI reports on premises and the ability from the same place to consume your legacy reports or to share efficiently your data model through a unique place. Demo based session with a strong architecture introduction and a "from the field" real project feedback.
Speaker(s): Isabelle Van Campenhoudt,
Abstract:
Autonomous means capable of existing independently. Think maintenance free, self-healing, auto-tuning databases able to detect and automatically mitigate security risks. Sounds like impossible dream, but here is the best part - Azure is gradually making that next level of automation possible. Cloud economy of scale combined with unique features of Azure Sql PaaS resources transform and enhance the way we collect, store and process data. And that also affects our professional lives. Find out where we are on The Road to The Autonomous Databases, what are main building blocks, what kind of obstacles we still have to overcome and how to turn these challenges into opportunities.
Speaker(s): Janusz Rokicki,
Abstract:
In the last versions of SQL Server, new information is hidden in the query plan, like memory allocation, wait info or statistics used to estimate the cardinality. In this session, we will open the query plan in XML and with Plan Explorer, and we will discuss what these additions mean and how then can help you improving your queries.
Speaker(s): Rudi Bruchez,
Abstract:
Du modèle en étoile à l'utilisation de la dimension Temps, en passant par les granularités multiples (le tout saupoudré de DAX), cette session présentera les étapes successives à appliquer pour aboutir à un modèle de données parfait, optimisé pour l'analyse de données.
Speaker(s): Joël Crest,
Abstract:
Will cover the Azure SQL DW story from its on-premise MPP solution origins (PDW) to its migration to Azure as a "service". Then describe what a multi-dimensional data warehouse and SQL DW are, what patterns are met using ADW, how to get up and running on Azure Data Warehouse (live demo), data transformation/data loading patterns, table design patterns and best practices, and scaling out your Azure Data Warehouse to meet your company's demands.
Speaker(s): Paul Bertucci,
Abstract:
The Query Store feature maintains a history of query execution plans with their performance data, allowing you to quickly identify queries that are performing slower recently, allowing administrators or developers to force the use of an older, better plan if required. The Query Store is configured at the individual database level and not on the instance level. This session will discuss the query store and what you can do on an ad-hoc basis or regularly.
Speaker(s): Michelle Gutzait,
Abstract:
Seul Azure Cosmos DB vous permet d’utiliser à la fois des données de types valeurs/clés, de graphes, de famille de colonnes et de documents dans un même service. Cela parait cool mais quand utiliser quel modèle ? Quelle différence entre un modèle et une API ? Quelle sont les conséquences d'avoir une API compatible MongoDB ? Durant 60 minutes, cette session répondra à ces questions et bien plus encore. Après une brève introduction générale à Azure Cosmos DB, elle portera toute son attention sur les différents modèles et les API en vous faisant découvrir toutes les possibilités liées à cet univers !
Speaker(s): Cédric Charlier,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: http://www.linkedin.com/in/paul-bertucci-59738b
Paul Bertucci is the founder of Data by Design, LLC (www.dataxdesign.com – formerly Database Architechs), a global database consulting firm with offices in the United States and Paris, France. Former Chief Architect/Shared Services Director for Autodesk (BI/DW/ODS, Big Data, Identity Management, SOA, Integration (EAI amp; ETL), MDM, Collaboration/Social, SaaS platforms, and Enterprise Architecture). Former Chief Data Architect at Symantec. Author SQL Server Unleashed book series, SQL Server High Availability, and SQL Performance and Tuning. Frequent speaker at Database and MDM conferences around the globe. Formal education: UC. Berkeley, Electrical Engineering and Computer Science.
LinkedIn: http://linkedin.com/in/joelcrest
Contact: https://bonjourjoel.com/
Docteur en Intelligence Artificielle Consultant Business Intelligence Microsoft Certified Solution Expert Data Management and Analytics
LinkedIn: https://www.linkedin.com/in/jrokicki/
Contact: https://www.datasic.com/
Microsoft Data Platform Expert and certified Azure Solutions Architect with over 12 years’ experience working in the City of London in the Financial Services Industry (retail and investment banking, multi-asset class trading systems). He has passion for secure, high-performance, maintainable data-driven applications that can be deployed with confidence on-premises and in-cloud. With educational background in intelligent sensor networks and machine learning he is always in search of automation and optimisation opportunities. Has presented at SqlBits, PASS Summit, SqlDay and multiple Sql Saturday events (Tel-Aviv, Kiev, Paris, Tallinn, Bonn, Bratislava, Goteborg, Kharkiv, Bucharest, Sofia, Ljubljana) and user groups.
LinkedIn: http://fr.linkedin.com/in/mikedavem/en
Contact: http://www.dbi-services.com/index.php/blog/dbi-bloggers/blogger/listings/dab
David Barbarin is Consultant at dbi services. He has more than ten years of experience in Microsoft solutions. He is specialized in SQL Server technologies and associated topics such as installation, migration, security audits, troubleshooting of performance issues, or high availability architectures etc. David Barbarin is SQL Server MVP (since 2010), Microsoft Certified Master (MCM) for SQL Server, and Microsoft Certified Trainer (MCT).
LinkedIn: https://fr.linkedin.com/in/pgeiger
Contact: http://blog.pgeiger.net/
Consultant certifié Microsoft SQL Server, Philippe Geiger accompagne aussi bien des professionnels en infrastructure, en décisionnel que des développeurs. Maîtrisant toutes les versions de SQL Server, il assure également, en sa qualité de formateur certifié, les formations officielles de Microsoft. Il est aussi membre du programme "Microsoft Professional Program on Data Science". Basé en Alsace, Philippe travaille chez Titanium, Groupe Calliope, société "Pure Player" Microsoft.
LinkedIn: http://nl.linkedin.com/in/hugokornelis
Contact: http://sqlblog.com/blogs/hugo_kornelis/default.aspx
Hugo Kornelis is an established SQL Server community expert who spends a lot of time at various conferences. He is author of "the Execution Plan Reference" (sqlserverfast.com/epr), blogger, technical editor of Grant Fritchey's "SQL Server Execution Plans, 3rd edition" and some other books, and Pluralsight author. He was awarded SQL Server MVP and Data Platform MVP 12 times (2006 - 2016, and 2019-present). When not working for the community, he is busy at his day job: freelance database developer/consultant. Hugo has over 20 years of SQL Server experience in various roles. He loves to write and tune complex queries, but he also has a strong database design background. When not working for the community, he is busy at his day job: freelance database developer/consultant. Hugo has over 20 years of SQL Server experience in various roles. He loves to write and tune complex queries, but he also has a strong database design background.
LinkedIn: https://dk.linkedin.com/in/bentnissenpedersen
Contact: http://www.biblog.eu
Bent is a Data Platform MVP and working as Senior Business Analytics Architect at Kapacity A/S, where he have been working with enterprise customers on solutions with SSAS Tabular, SQL Server and in general Azure Data Platform services for the last years. During the past years, he concentrated on working with architecturing, devOps, Automation, testing and simplifying development processes for the Azure Data Platform.
LinkedIn: http://fr.linkedin.com/in/christophelaporte
Contact: http://conseilit.wordpress.com/
Christophe Laporte is based in Toulouse, France and has worked with SQL Server since 1997, starting with SQL Server 6.5. Focusing on high availability, VLDBs, and virtualization, Christophe also delivers performance audits on SQL Server and helps companies in choosing the appropriate architectures (Cloud, OnPremise, or Hybrid). In addition to his MCM certification, Christophe is also a SQL MVP, speaker, and Microsoft Certified Trainer since 2000.
LinkedIn: https://www.linkedin.com/profile/view?id=2796867
Contact: http://Google me!
Involved in IT for more than 30 years as a developer, business analyst and database consultant. Worked exclusively with Microsoft SQL Server for the past 20+ years, consulting for many and diverse clients. Skills include everything related to SQL Server: infrastructure and database design, Performance tuning, security, High Availability, consolidation, Disaster Recovery, Cloud migrations and much more! Also active in the community as a speaker and a Blogger. One of the Organizers of the PASS Chapter in Montreal.
LinkedIn: https://fr.linkedin.com/in/rudibruchez
Contact: http://www.babaluga.com/
(same as before)
LinkedIn: https://www.linkedin.com/in/wollatondba
Contact: http://www.chrisadkin.io
Chris is a freelance SQL consultant who has been working with SQL Server since 2000, his passion is for squeezing every last drop of performance out of SQL Server and understanding the database engine at a level which conventional tools cannot provide any insights on.
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: 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/oliviermarguillard/
Contact: https://toukiletoukan.github.io
Olivier est développeur autour des technologies Microsoft .Net depuis 2012 et s’intéresse tout particulièrement à l’architecture de solutions cloud. Il suit et accompagne avec grand intérêt le virage du « serverless », et n’hésite pas à partager ses expériences par le biais de formations et de conférences.
LinkedIn: https://fr.linkedin.com/in/ninjadba
Contact: http://www.concatskills.com/blog/
Tout au long de mon parcours, SQL Server a été le fil conducteur de mes activités sous différentes perspectives : l'étude en tant qu'analyste programmeur et la production en tant qu'administrateur système. Cette double compétence est un atout incontestable pour couvrir un large spectre sur SQL Server. Toutes ces expériences enfin, m'ont permis d'acquérir une vision globale des systèmes d'information, complétée avec du management par la suite. Experte SQL Server Prod/Etude avec un bonus sur la BI, les maîtres mots sont : performance, industrialisation, méthodologie bonne humeur.
Contact: http://www.kankuru.com
Senior SQL Server DBA Kankuru creator GUSS member (French SQL Server User Group)
LinkedIn: https://de.linkedin.com/in/derfredo
Contact: https://sqlfredo.wordpress.com/
Thomas holds a degree in Business Administration, but has been a data explorer and a developer at heart ever since the days of dBase and Turbo Pascal. He touched his first SQL Server at V6.5 and used covering indexes before they became a feature. Thomas has been developing in Navision/Dynamics/Business Central systems for quite some time (since 2001, one year before MS acquired Navision), joined PASS in 2006 and got his hands on R in 2014 (the year before MS bought Revolution Analytics). He has worked for ISVs as well as end-user companies, as a developer, consultant, accidental DBA and is an author for data-related articles as well as a speaker at SQL events across Europe.
LinkedIn: http://be.linkedin.com/pub/isabelle-van-campenhoudt/2/558/52b/
Contact: http://thesqlgrrrl.wordpress.com
Isabelle Van Campenhoudt is a system engineer (MCSE; MVP SQL Server) who has been working for more than 15 years in the world of databases; she lives in Belgium; Isabelle has strong experience in Business Intelligence. Trainer (Microsoft Certified Trainer), speaker and consultant, she used to collaborate with developers; infra (design and performance). She is also a teacher at EPHEC (Brussels) for the Bachelor of Computer Science curriculum. Isabelle is co-founder of CLUG; V-chapter Francophone
LinkedIn: https://www.linkedin.com/in/janmulkens
Contact: http://www.janmulkens.be
Jan Mulkens is a Microsoft MVP in AI, a Solution Expert at Ordina Belgium, and a Microsoft Data Platform BI Consultant. In his spare time, he is a speaker at conferences and user groups in Europe and he organizes two user groups and a conference in Belgium. Power BI Days conference (www.powerbidays.com), Belgium Microsoft Advanced Analytics User Group (bit.ly/msaaug), and Flemish Power BI User Group (meetup.powerbibelgium.com).
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.
LinkedIn: http://fr.linkedin.com/in/djeepy1
Contact: http://blog.djeepy1.net
Architect, Consultant, Trainer and also Manager, Jean-Pierre leads the Data BI Practice at AZEO, a French Microsoft "pure-player" partner. Jean-Pierre is MVP Data Platform since 2008 and speaks at many events in France and in Europe. JP leads the local community (GUSS) and organize events in France since 2011 : MS Cloud Summit, Les Journées SQL Server, SQLSaturday, etc. JP is passionate by data concerns in business like Data Governance, Data Quality or Data Vizualisation and since 2010, he’s specialized in Self-Service BI. His favorite topic is Power BI and business usages and technical architectures that go with.
LinkedIn: http://www.linkedin.com/in/michael-roedeske
Michael graduated from the State Academy for Data Processing in Boeblingen, Germany, as State-Certified IT Specialist with a business information systems specialisation in 1998. In the first years of his career he was involved in IT infrastructure projects. Soon afterwards he moved into a commercial software environment. In the following years he assumed functions in this field as Technical Architect for Oracle, Microsoft SQL Servers and Microsoft Dynamics AX further organisational and project management roles in business intelligence and software development projects. He founded webtelligence IT consulting GmbH as its Managing Partner in summer 2011 to provided professional Microsoft SQL server database platform services and products.
The following is a list of sponsors that helped fund the event.


'I could have been mentioned in the same breath as Messi and Ronaldo if I had been 100% committed'
Quite a claim by Wesley Sneijder.
by The42 TeamWESLEY SNEIJDER BELIEVES he could have been mentioned in the same breath as Lionel Messi and Cristiano Ronaldo if he was more committed.
The 35-year-old retired as a player in August after hanging up his boots following a stint in Qatar with Al-Gharafa.
Across a decorated career that saw him play for Ajax, Real Madrid, Inter Milan, Galatasaray and Nice, Sneijder won domestic titles with each and also lifted the Champions League in 2010.
Individually, however, the Netherlands international often fell just short of silverware, a fact he is well aware of but isn’t bothered by. Sneijder in fact believes he could have rivalled the game’s very best players had he given everything to the game.
“I have to be honest and admit that I could have been mentioned in the same breath as Messi and Ronaldo if I had been 100% committed. I know that,” Sneijder told Fox Sports NL.
“But I did not want to do that and I have no regrets about it. It’s not that I didn’t have it in me, but I simply didn’t want to do it.
“I enjoyed my footballing career as it was, both on and off the pitch. I won every trophy I could win at club level, so I have no regrets at all. I am a team player and I like to be successful as a team.
“People still approach me to tell me that they feel I should have won the Ballon d’Or in 2010, but I keep telling them that winning the Champions League was nicer than an individual trophy.
“Of course, it would have been the icing on the cake, but it’s satisfying enough that people tell me I should have won it.”
Sneijder finished fourth in voting for the Ballon d’Or in 2010 with Messi taking home the award ahead of Andres Iniesta and Xavi.
Since retiring as a player, Sneijder has returned to the Netherlands and signed on with Eredivisie side Utrecht as part of a business deal.
“I have a lot of love for this city. Now that I’ve quit playing, I want a nice place to share my experiences,” he told the club’s TV channel in August.


Industries: eCommerce, Software
A local user experience team worked asynchronously from their developers, sometimes as far as six months ahead of time. When it came time for developer implementation, requirements had changed and screens frequently had to be redesigned. The team was looking to work in a more agile fashion, while still being able to think “big picture”.
Working with the head of the UX team I explored a number of options for tracking UX on an incremental level, settling on Trello as our best option. For agile UX, we broke down items from project level to tasks that were able to be completed in a two week time frame. We still wanted to think on a larger scale, so we introduced design sprints. I facilitated their first design sprint, trying to figure out what best would work for that company. We built up a process for them, which they have since used several times in their own design sprints.
The team was able to reduce rework and work more closely alongside the developers.
The design sprint that I facilitated produced a product feature that is now a major differentiation over competitors. The team is still continuing a cadence of one design sprint per quarter.


Summary
BlocChat is a single-page chat application I made at Bloc program. It was written in 2 months, using Angular JS as the framework. It was also my first time using Gulp as a build tool and npm for package management. I used Firebase as a real time database service. View Code
AngularJS
After I finished BlocJams, I was given a choice of frameworks to learn for the projects phase at Bloc. The cleanliness of the syntax, particularly of AngularJS, appealed to me. It was also "new", relatively, and Angular2 was on the horizon, so I felt compelled to future-proof my education.
Grunt
Before I started BlocChat, I wanted to evolve my method of deployment. In BlocJams I used "script" tags to inject my code into .html files. While that method worked, I knew there were better solutions out there. I was also interested in using live-reload to save time. With hundreds of plugins to choose from , this would eventually aide in my goal of automating tasks in the future. A lot of companies like Adobe and Microsoft use Grunt as their go to for real time visuals. If someone hasn't already built what you need, authoring and publishing your own Grunt plugin to npm is a breeze. For these reasons Grunt was my choice of deployment.
HTML, CSS and Bootstrap
I began by blocking out BlocChat using only HTML and CSS. Once I had the look and feel down, I converted the HTML into Angular JS components. Bootstrap is a CSS framework used to build pages faster. Bootstrap provides a lot of useful CSS out of the box. This is why I had chosen bootstrap for faster development and fast loading of pages and built in CSS elements like Jumbotron for highlighting HTML in a box. I had already split BloChat into two main components,HomeCtrl and Modulectrl; while creating the prototype, so they naturally took on the role of controller-views. Initially I had difficulty using modals through the module ctrl but as time went by I had figured to use modals without using a controller in the template.html with ease. Eventually I plan on revisiting the Blochat app and add in a UserCtrl file so as to give the ability to sign in and out rather than add users on the fly. On the model side, I started with two stores, Rooms and Messages, one kept track of rooms, the other kept track of messages. As the application grew, I also added a cookie to remember information about the user. I would say that I understood how closures worked by the time I started BlocChat, but it was using them in my application that made me see their power. Passing functions to components via props was a liberating experience, because I could give responsibilities to UI components without ever making them aware of a world outside their own module. The controller-views were smart, the leaf components were dumb, but there were no sacrifices that had to be made in terms of complexity or functionality on either the view or model side. The workflow can be dizzying, and it was made worse when multiple components might be listening to a single store. In the case of BloChat, I'm glad I was consistent in naming my files; I feel it went a long way to help me keep track of my modules' relationships.
Firebase
Unlike many chat applications, BlocChat rooms are persistent; all messages that were ever typed in a room are stored in the cloud. Bloc suggested using Firebase to persist data, and in this case I felt no reason to stray from the script. I have only a little experience with SQL, so using a full-featured cloud service was more time-efficient. The first time I tried to communicate with Firebase, I ran into a problem where the Dispatcher would attempt to resolve two actions simultaneously, which is apparently forbidden. It was here that I really learned the difference between "synchronous" and "asynchronous". When I clicked a button, I naively sent a write action to the dispatcher (to add a room locally) and a write request to the server (to add a room on the server). Since I was listening to the server for changes to the rooms, and using actions to send these changes to the stores, the two resultant actions collided in the dispatcher. The lag on his end acted like an unintended setTimeout(). Once I routed all Firebase-related actions through ChatAPI, my server-communication workhorse, the problem was solved.
Modal
Being new to web development, I had no idea what modals were called but always thought they were really neat. I implemented my own for BloChat for room creation and changing the username. While it worked, the experience wasn't as smooth as I'd have liked, and it was extremely limited. Nesting animations was a big headache and buggy to boot. Eventually I settled for using modals as a separate div in the template.html and it was very easy to work with rather than use it through a controller.
Conclusion
Compared to BlocJams, BloChat felt more "real". I wrote the app from scratch, and integrated Firebase independently. At the same time I was using a proper framework with Angular JS, and professional tools like gulp and npm. The result was a clean, well organized code base for a working chat client. I am proud of it, even though I didn't have time to implement more features I had in mind. Some day I might revisit BlocChat to extend it further.


     You shall fear the LORD your God; you
shall serve him, and swear by his name.
The word of the Lord.
RESPONSORIAL PSALM Psalm 18:2-3a.3bc-4.47 and 51ab (R. 2)
R. I love you, Lord, my strength.

R. I love you, Lord, my strength.
My God, my rock where I take refuge; my shield, my
saving strength, my stronghold. I cry out, “Praised be the LORD!” and see, I
am saved from my foes.
R. I love you, Lord, my strength.
The LORD lives, and blest be my Rock! May the God of my salvation be exalted. The LORD gives great victories to his king, and
shows merciful love for his anointed.
R. I love you, Lord, my strength.
FIRST READING Habakkuk 1:12-2:4
A reading from the Book of the Prophet Habakkuk
Are you not from everlasting, O LORD my God, my Holy One? We shall not
die. O LORD, you have ordained them as a judgment; and you, O Rock, have established
them for chastisement.  For you make men like the fish of
the sea, like crawling things that have no ruler. He brings all of them up with
a hook, he drags them out with his net, he gathers them in his seine; so he
rejoices and exults. Therefore he sacrifices to his net and burns incense to
his seine; for by them he lives in luxury, and his
food is rich. Is he then to keep on emptying his net, and mercilessly slaying
nations for ever? I will take my stand to watch, and station myself on the
tower, and look forth to see what he will say to me, and what I will answer
concerning my complaint. And the LORD answered me: "Write the vision; make
it plain upon tablets, so he may run who reads it. For still the vision awaits
its time; it hastens to the end--it will not lie. If it seem slow, wait for it;
it will surely come, it will not delay. Behold, he whose soul is not upright in
him shall fail, but the righteous shall live by his faith.
The word of the Lord.
RESPONSORIAL PSALM Psalm 9:8-9.10-11.12-13 (R. 11b)
R.
The LORD sits enthroned for ever; he has set up his
throne for judgment. He will judge the world with justice; he will govern the
peoples with equity.
R.
For the oppressed, the LORD will be a stronghold, a
stronghold in times of distress.
Sing psalms to the LORD who dwells in Sion.
Tell his mighty works among the peoples, for the Avenger of Blood has
remembered them, has not forgotten the cry of the poor.
R. You will not forsake those who seek you, O Lord.
R. Alleluia. Our Saviour Christ Jesus abolished death and brought light and immortality to light through the Gospel. R. Alleluia.
GOSPEL Matthew 17:14-20
A reading from the holy Gospel according to Matthew
At that time: A man came up to Jesus and kneeling before him said, "Lord, have mercy on my son, for he is an epileptic and he suffers terribly; for often he falls into the fire, and often into the water. And I brought him to your disciples, and they could not heal him." And Jesus answered, "O faithless and perverse generation, how long am I to be with you? How long am I to bear with you? Bring him here to me." And Jesus rebuked him, and the demon came out of him, and the boy was cured instantly. Then the disciples came to Jesus privately and said, "Why could we not cast it out?" He said to them, "Because of your little faith. For truly, I say to you, if you have faith as a grain of mustard seed, you will say to this mountain, 'Move from here to there,' and it will move; and nothing will be impossible to you."
The Gospel of the Lord.


- SEC Company (American) Filings
- SEDAR Company (Canadian) Filings
-
Microsoft Excel Keyboard Shortcuts
Event Keys Jump cell to cell Ctrl + ( or or or ) Edit cell F2 Copy Ctrl + Shift + ( or or or ) -
Best Practices
Cell Type Formula Color Hard-coded numbers (inputs) =456 Blue Formulas (calculations) =A1*A2 Black Links to other worksheets =Sheet2!A1 Green Links to other files =[Book2]Sheet1!$A$1 Red Links to data providers (i.e. CIQ, Factset) =CIQ(IQ_TOTAL_REV) Dark Red
This is a technical documentation page for the AFM level I exam (April 2019). If you find any mistakes in the content or have suggestions, please let me know. On a side note, here is a link to join the Slack group.
That said, financial models are intended to serve a purpose. They are tools for communicating a specific objective so that users can make informed decisions. This can entail models for project assessments, credit analysis, or evaluations. That being said, the AFM I reporting objectives are based on assessing and predicting cash flows using general purpose financial statements, IFRS or U.S. GAAP compliant.
"In theory there is no difference between theory and practice. In practice there is."
- Yogi Berra
Financial models are used to aid decision makers. Specifically in this context, assessing and predicting cash flows inherently entail forward-looking assumptions by making reasonable estimates and accounting for cases through scenario analysis. Which means that it is imperative for well-designed financial models to be developed with the appropriate attributes by having meaningful semantic structure, following best-practices, and objectively meeting guidelines. The process is collaborative as multiple stakeholders are involved, so it is important to consider that the models will be reviewd and hence needs to be ledgable.
Attributes - Elements that define a well-designed model:
- Dynamic - Assumptions should not be static, and making adjustments should cascade with the model
- Flexible - Account for modularity inorder to reduce complexities, simple is elegant
- Intuitive - Should reflect the nature of the business accordingly
- Transparent - Flows in logical order
- Printable - Easy to format
- Transferable - Usable and material to other stakehodlers
Structure - More of an art than a science, but a boilerplate model includes:
- Cover - Meta data
- Summary - Key metrics
- Assumptions - Variables
- Scenarios - Conditionals
- Model - Results conveyed through financial statements
- Outputs - Ratio/valuation analysis
Best-practices - Formatting (i.e., color coding, fonts, formulas, currency, units, percents, etc.)
- Choose a public company. Read their most recent annual report (i.e., 10K)
- Create an Excel file with the following five tabs: Cover, Summary, Assumptions, Scenarios, and Model.
- Enter the trailing three years of the company's historical financial statements (income, cash flow, balance sheet)
- Analyze and synthesize the necessary assumptions required to forecast the financial statements under the "Assumptions" tab.
- Create scenarios for critical variables
Topics: Model structure, design, planning, inputs, assumptions, scenario analysis
- Forecast revenue as a function of price and sales volume
- If the company has multiple operating segments, apportion the revenue schedule for the ones that are material and group the ones that are insignificant which can be forecasted by an implied growth rate
- Factor in any discounts or deductions that affect revenues
Topics: Prices and sales volume, gross and net revenues, capacity constraints
- Create an operating cost schedule to captures the fixed and variable cost and a depreciation schedule to forecast depreciation expense
- Forecast variable costs on a per-unit basis
- Forecast fixed costs on an aggregate basis
- By capturing the company's cost structure, evaluate their operating leverage
- Calculate gross profit, EBITDA, and operating profit
- Evaluate the depreciation methodologies used. If it is not disclosed, apply the most appropriate.
- Use a lookup function to display the company's CAPEX vertically
- Build a waterfall depreciation schedule to calculate the forecasted CAPEX
Topics: Fixed and variable operating costs, operating leverage, income statement, depreciation methods, CAPEX
- Create a tax schedule to forecast cash tax and deferred tax expense and a working capital schedule to forecast non-interest bearing short-term assets and liabilities
- Forecast depreciation expense relative to the comapny's jurisdiction
- Calculate pre-tax income used for financial reporting and tax-book conformity
- Calculate the number of days per period using the date function
- Calculate the historical days for each of the working capital accounts (i.e., days receivable, days inventory, and days payable)
- Forecast the working capital balances for each account into the future
- Calculate the change in working capital, which will effect the cash flow statement
Topics: Timing differences between accounting and government rules, cash taxes vs. deferred taxes, deferred tax liabilities, working capital
- Create the schedules to forecast the company's debts, interest expense, and shareholders' equity
- Segment each debt on the schedule which will appear on the balance sheet
- Segment both short-term and long-term debt
- Include a section for bank debts (i.e., revolving credit facility)
- Calculate interest expense
- Segment each equity item on the equity schedule that will appear on the balance sheet. Including sections for common shares, preferred shares, and retained earnings.
- Forecast any dividends or preferreds if applicable and include these items on the cash flow statement
- Include a section to calculate shares outstanding which accounts for any share issuance or share repurchases
Topics: Debt types, fixed and variable interest rates, equity types, dividends, share dilution and repurchases
- Forecast the financial statements
- Integrate all the appropriate items from the schedules created
- Decide whether or not to include circularity
Topics: Financial statement composition, model circularity
- Create a summary page to output key statistics and format for presentation
- Create a summary table which includes output for the base case, best case, and worst case scenarios
- Changes made to the model should automatically update the summary page
- Add headers and footers onto each page
- Setup print ranges
Topics: Formatting
- Resolve any errors by stress testing the model
- Review key skills and audit a well-designed financial model for comparison
- Understand how to find errors that will prevent the balance sheet from balancing
- Review best-practices and ensure the model was built effectively
Topics: Model auditing
- Building Financial Models
- Crunch The Numbers - Accounting Fundamentals
- Crunch The Numbers - Modeling
- Excel 2019 Bible
- Financial Accounting: An Introduction to Concepts, Methods, and Uses
- Financial and Managerial Accounting
- Financial Modeling and Valuation: A Practical Guide to Investment Banking and Private Equity
- Financial Modeling in Excel For Dummies
- Financial Statements: A Step-by-Step Guide to Understanding and Creating Financial Reports
- Using Excel for Business Analysis: A Guide to Financial Modelling Fundamentals


DfE enquiries
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Press release
Announcement that the co-founders of the LEON restaurant chain are to build an action plan for school food.
The government has today announced that it has asked the co-founders of LEON restaurant chain, Henry Dimbleby and John Vincent, to examine school food across the country. They will create an action plan to accelerate improvement in school food and determine the role of food more broadly in school life.
Over the last decade there has been a big change of attitude towards school food and significant improvement in many schools. This is the result of work done by a large array of people, including the School Food Trust, associated charities such as School Food Matters, and Jamie Oliver’s Foundation - not to mention the individual cooks, teachers, parents, pupils, outside caterers and local authorities who have embraced the cause.
However in both maintained schools and academies there is a lot of work still to do. School Food Trust research shows that:
The plan from Henry and John will examine which schools are doing things well and why. It will set out how all schools can reach a standard to be proud of. They will speak to experts, review research and visit schools as well as conduct primary research in order to build up a systematic picture of school food across England. An important part of their work will involve looking at what factors influence school food choices.
To ensure that our children are eating well in schools the plan will address two key questions:
Henry and John have experience in creating nutritious food that tastes good, in large volume, to a budget. And before LEON, they both led large scale change in commercial organisations. Henry and John will be looking at all ways that change can be brought about: leadership, communication, rewards, inspiration, training, structures and supply chain, regulation, responsibilities within schools, reporting, and the role of parents and people from the world of food.
Education Secretary Michael Gove said:
There has been an improvement in school food in recent years with many schools transforming school dinners, introducing food growing into the curriculum and teaching cookery. However, there is still more to do particularly in taking localised successes and ensuring they are replicated nationally.
Henry Dimbleby and John Vincent bring a wealth of practical experience in delivering good food on a budget. I am delighted they have agreed to develop a robust plan to improve school food and ensure children are given an education that cultivates in them an understanding of food and nutrition.
John Vincent said:
We have a mission at LEON to make it easy for everybody to eat good food. We do it commercially with LEON, and so we are energised by the chance to do so with school food. We join a powerful and growing team of people who have done so much. What we all now need is an action plan that gets to grips with exactly how the ideas and dreams can be implemented for all kids, and stick.
Henry Dimbleby said:
There is so much good work being done to improve school food by people in schools around the country. Our job is to find out which schools are doing well and why. This is a great opportunity to work with those people to set out in a systematic way what needs to be done to nurture and accelerate those improvements.
Henry and John co-founded the LEON restaurant chain in 2004. Prior to founding LEON, they both have experience of leading large scale change in commercial organisations at the management consultancy Bain & Company and, for John, from the work he did turning around the spirits company, Whyte & Mackay. Prior to Bain, John worked at Procter & Gamble. Henry worked as a chef and as a journalist. Henry is a founder and director of the not-for-profit Sustainable Restaurant Association.
Henry and John will use their experience to investigate all of the possible ways in which improvements could be made to school food, through leadership, communication, rewards, inspiration, training, structures and supply chain, regulation, responsibilities within schools, reporting, and the role of parents and people from the world of food.
All school children should be offered food that is both tasty and good for them.
In the seven years since Jamie Oliver began his campaign to improve school food in 2005, there has been a measurable improvement in the number of children taking up school meals and the nutritional quality of the food they are eating. This is the result of work done by a large array of people, including the School Food Trust, associated charities such as School Food Matters, and Jamie Oliver’s Foundation - not to mention the individual cooks, teachers, parents, pupils, outside caterers and local authorities who have embraced the cause.
There is, however, still much to do. A recent report for the School Food Trust indicated that quality varies across the country. Some schools have transformed their school dinners; many have also introduced food growing into the curriculum and continue to teach cooking, to give children a lasting education in eating well. But others still struggle to serve good-tasting, nutritious food. In addition there has been recent public debate about the quality of food in academies and what impact the removal of food and nutrition standards may have on it.
The government has asked Henry Dimbleby and John Vincent to put together a school food plan that will build on the successes of the past seven years, accelerate the improvements in school food, and define what role schools have to play in shaping the eating habits of Britain’s children.
The plan will address two basic questions:
The work on the action plan will be led by Henry Dimbleby and John Vincent, the co-founders of LEON restaurants. It is an independent review on behalf of the Secretary of State, and will report directly to him.
Henry and John will work with the Department for Education - seeking input from sector bodies, existing campaign groups, local authorities, caterers, schools and parents - to establish the facts needed to put together their plan. These include:
They will use this work to draw up an action plan that lays out what needs to be done to accelerate the work of the last seven years to ensure that all children eating in English schools are offered good food and given an education that cultivates in them an understanding of food and nutrition.
They will deliver their plan in 2013.
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Website: www.education.gov.uk/help/contactus
Published: 4 July 2012


Reports an unknown name in a JSONPath function call instead of known standard function names:
concat
,
keys
,
length
,
min
,
max
,
avg
,
stddev
,
sum
.


Pink Palace opens royals' lavish private suite on Airbnb from £779 a night
The City Palace of Jaipur is opening up the suite usually reserved for royals and their guests on Airbnb and guests will get their own butler, private pool and city guide
by Julie Delahaye, https://www.facebook.com/juliedjournoThe phrase 'a stay fit for royalty' can be thrown around a lot, but that's exactly what's offer on a brand new Airbnb listing.
That's because the 300-year-old City Palace of Jaipur is home to Jaipur's Royal Family - and now they're opening one of their lavish private suites for stays.
Unsurprisingly, it's total luxury that will be on offer in the Gudliya Suite. We're talking your very own dedicated butler, a guide to show you the highlights of the city and organise private tours or guided walks, and even a private indoor swimming pool.
Oh, and you can of course tuck into authentic Rajasthani meals, or if you prefer you can have afternoon tea in the lush gardens in the company of the resident peacocks.
Then of course the suite itself is the epitome of glamour with a huge bedroom, bathroom and even its own lounge and kitchen.
Until now, rooms in the Palace were reserved for the royals and their guests, so this marks the first time in history that a room in the Palace can be booked by members of the public.
The host? 21-year old Maharajah, Padmanabh Singh, who succeeded his grandfather in 2011.
Unfortunately if you want to book a stay, you're going to need quite the budget (this is a suite for royals, of course).
You can already book stays on Airbnb where prices are $1,000 a night (approx £779) - but this is an inaugural rate for 2019. From January 2020 onwards, stays will be $8,000 a night (£6,235)
The suite is available for stays from Saturday 23rd November 2019.
The proceeds raised by the bookings will be used to support Princess Diya Kumari Foundation, a non-profit organisation dedicated to supporting women in rural areas, as well as artisans in Rajasthan.
(If India is a bit far for your itinerary, you can always check out these amazing UK castle stays instead).
His Highness Maharaja Sawai Padmanabh Singh: "I am thrilled that my family and I are partnering with Airbnb to bring the splendour of Rajasthan to life for travelers from around the world.
"My own travels with Airbnb have made me feel very welcome in new cities and cultures, and I am happy that the experience of quintessential Indian hospitality will be shared with others."
Of course you don't need to be a royal to visit the City Palace - there are parts of it which are open to the public.
Highlights include the iconic audience hall to the Pink Courtyard, where you can wander through the impressive halls and take in the architecture.
In fact, it's just one of the brilliant things to see and do in India's Pink City .


VL-e Toolkit Help
Read the User Guide: UserGuide.pdf.
Visit www.vl-e.nl/vbrowser
for online information about the VL-e Toolkit and the VBrowser.
Visit the official VL-e web site: www.vl-e.nl
Email lists
For help, mail to<EMAIL_ADDRESS>Installation information
About text: about:/
Plugin information: about:/plugins
Help for developers
Read the Virtual Resource System API: API
This also includes the Virtual File System (VFS) API.
If you want to use the VFS, start with the VFSClient class:VFSClient
Send bug reports
When submitting a bug report, please include the VLET version number.
If possible include an exception stack trace. If no exception was reported and the
VBrowser just 'hangs', press CONTROL-\ (Control and Backslash) in the window
that started the VBrowser to produce a stacktrace.
Happy browsing,
Piter T. de Boer


| Session 1: Overview of Open Data & Performance Analytics |
| Session 2: Creating Compelling Forums for Decision Making |
| Session 3: Culture Change |
| Session 4: Applying your Framework to Real World Problems |
| Session 5: Stakeholder Engagement |
| Session 6: Data in Action - Examples from the Field (Part 1) |
| Session 7: Data in Action, Examples from the Field (Part 2) |
| Session 8: Putting It All Together |


--- layout: post title: Sony Ericsson Z550 exists within a futuristic utopia date: 2006-05-23 00:00:00 categories: amusing mobile ---
Sony Ericsson Z550 exists within a futuristic utopia: "Hurry up and arrive, The Future! It'll be so much easier talking to girls and getting girlfriends when all human communication is done entirely by text message, eliminating 'nervous stuttering' and self-image issues once and for all."


public class SuperMarket
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private MinHeap<Checkout> |
checkouts
the large checkouts where the client can be form up in this structure by using it in the best way
|
private java.util.Date |
date
This give us the date
|
private java.text.SimpleDateFormat |
formatter
give us the formar for the report's date
|
private Warehouse |
mainWarehouse
the main warehouse for the supermaket's use
|
private int |
numFastClients
counter of fast/quick clients
|
private int |
numLargeClients
count of large clients
|
private MinHeap<Checkout> |
singleLine
the singe line where the clients may be form up
|
private Lista<Customer> |
tickets
the tickets of this whole supermarket
|
| Constructor and Description |
|---|
SuperMarket(int quickly,
int large)
Main construcot to provide the number of fast and normal checkout to be used in this simulation
|
| Modifier and Type | Method and Description |
|---|---|
private Customer |
addShoppingCart(int clientsProducts)
allows to add in the purchase of each client the number o random productos
|
private void |
assingProduct(Customer customer,
int id,
int quantity)
Give us the power to assign a producto in quantity and item id to a provided client
|
void |
enableCheckout(boolean isQuick)
this method builds a checkout in function of a parameter that give us the information about if it is a quick checkout
or not
|
Customer |
genCustomer()
allows to generate a new customer with a random number of items in a range 18-27 items
|
Warehouse |
getAlmacen()
Allows to get the main warehouse
|
Lista<Customer> |
getTickets()
Let know the tickets generated in this simulated day
|
private double |
getTotalSales()
Give us the total number of sales in a day
|
void |
loadProducts(java.lang.String path)
allows to generate a warehouse from a path, it turns into a product-able object line
|
java.lang.String |
reportMissingExistences()
check the missing or limited existences and make a report of it
|
void |
setMainWarehouse(Warehouse mainWarehouse)
Allow to set the warehouse to be used
|
void |
toRegisterProduct(Product product)
this allow to integrate a product into the warehouse
|
java.lang.String |
toString() |
boolean |
trainCustumer(Customer customer)
Distribute the client into the checkouts by the number of items
|
private Warehouse mainWarehouse
private int numFastClients
private int numLargeClients
private MinHeap<Checkout> checkouts
private final java.text.SimpleDateFormat formatter
private java.util.Date date
public SuperMarket(int quickly, int large)
quickly
- number of quick checkoutslarge
- number of large checkoutpublic void setMainWarehouse(Warehouse mainWarehouse)
mainWarehouse
- object o be use as a warehousepublic Lista<Customer> getTickets()
public Warehouse getAlmacen()
private double getTotalSales()
public void toRegisterProduct(Product product)
product
- pructo to be register into the warehousepublic void enableCheckout(boolean isQuick)
isQuick
- property of the checkoutpublic boolean trainCustumer(Customer customer)
customer
- the person to be form upprivate Customer addShoppingCart(int clientsProducts)
clientsProducts
- number o productsprivate void assingProduct(Customer customer, int id, int quantity)
customer
- customer to be modifyid
- item idquantity
- number of times that a producto will be addedpublic void loadProducts(java.lang.String path)
path
- where the file will be readpublic Customer genCustomer()
public java.lang.String reportMissingExistences()
public java.lang.String toString()
toString
in class java.lang.Object


Essonne Marathon
Evry FRA
Race Winners
(17 runnings)
03
Oct 1993
1992
22 Sep
1991
28
Oct 1990
29
Oct 1989
20
Mar
1988
22
Mar 1987
09
Mar 1986
1985
18 Mar
1984
20
Mar 1983
14 Mar 1982
15 Mar
1981
16 Mar
1980
25
Mar
1979
19
Mar
1978
20
Mar
1977
14 Mar
1976
16
Mar
1975
Notes: 1975 was the inaugural year.
2:22:10
Thierry Foulhoux (FRA)
3:16:23
Chantal Lopez (FRA)
---
not held
---
not held
2:21:48
Michel Constant (FRA)
2:55:13
Sylvie Laville-3
2:26:01
Seraphin Viera (FRA)
2:44:35
Sylvie Laville-2
2:26:51
Vincent Gaignebet (FRA)
3:13:43
Catherine Zerbib (FRA)
2:20:49
Trevor Hawes (WAL)
3:14:06
Huguette Jouault (FRA)
2:20:59
Harold Clague (ENG)
2:49:32
Sylvie Laville (FRA)
2:28:31
Bruno Scelsi (FRA)
3:17:45
Claudine Deshayes (FRA)
---
not held
---
not held
2:18:22
Marc Agosta (LUX)
2:38:46
Chantal Langlace-4
2:16:24
Andras Jenkei (HUN)
2:44:41
Oddrun Hovsengen (NOR)
2:14:50
Jong-Hyong Lee (PRK)
2:48:09
Caroline Rodgers (ENG)
2:17:06
Gianpaolo Messina (ITA)
2:39:43
Chantal Langlace-3
2:10:52
Chun-Son Go-2
2:39:19
Gillian Horovitz (ENG)
2:13:34
Chun-Son Go (PRK)
2:53:06
Chantal Langlace-2
2:19:04
Jan Fjaerestad (NOR)
3:10:58
Josette Sommier-2
2:15:27
Barry Watson (ENG)
3:14:14
Daniele Fair-Riou (FRA)
2:15:38.2
Fernand Kolbeck (FRA)
3:23:52
Josette Sommier (FRA)
2:22:05
Andre Pouliquen (FRA)
2:58:50
Chantal Langlace (FRA)
Most Wins (1975-date)
Men 2
Chun-Son Go (PRK)
1979-80
Women
4
Chantal Langlace
(FRA)
1975,1979,1981,1984
Prize Money
(ADR qualified runners)
No information on prize money has been received for this race.
Race Time Bias
(sec/km)
Insufficient data to calculate the race time bias.
Competitive Level
(1990-date)
Insufficient data to calculate the competititve level.
Quality Performances
Men <2:11 1 <2:12 1 <2:13 2 <2:14 6 <2:16 8 <2:16 13 <2:17 18 <2:18 24 <2:19 32 <2:20 41 Women <2:40 3 <2:42 3 <2:44 5 <2:46 8 <2:48 11 <2:50 17
Last Updated on
20 Jun 2010
Contributor: Yves Seigneuric (24)


I've made my home base in Providence, Rhode Island, with my small growing family. My journey into tech started with a degree in journalism. As I started sharing my Writing online, I was fascinated with how easily I could get my foice out there. I was hooked and wanted to learn how to build my own site to fit my own specific needs
That curiosity then opened a door that could never be shut. When I learned how to build my first website, I realized I found something that gave me the freedom & versatility I was looking for in my work. Now I've made a full switch to front-end development, where I can use my organization skills and eye for detail to write clean, elegant code.


Real time lab conditions
Temperature: {{"{0:0.1f}".format(temp) }}°C
Humidity: {{"{0:0.1f}".format(hum)}}%
This page refreshes every 10 seconds
3hrs
6hrs
12hrs
24hrs


Watch the Tesla Cybertruck’s unbreakable glass, uh, break
Get in my belly, schadenfreude
by Callum BoothEarlier, Elon Musk unveiled Tesla‘s long awaited truck. And what’s it called? Yes, the Cybertruck.
It might sound like a country and western version of a London-based rave-ware store (a niche reference I know), but the Cybertruck appears pretty impressive. On paper at least.
We covered the full launch here, but as a summary, the Cybertruck’s top configuration can tow over 14,000 pounds (that’s more than 6,350 kilograms in real measurements) and can go from zero to 60mph in 2.9 seconds.
Oh, and the Cybertruck’s glass is “armored.” But, seemingly not armored enough to withstand being broken live on stage during the unveil.
Check it out:
My god, I can’t stop watching.
What’s even tastier is Musk decided to give it another spin, getting Tesla’s head of design — Franz von Holzhausen — to throw the ball a second time to try and prove his point. The outcome?
I mean, is it a surprise the glass broke when a steel ball was overarmed into it? No, not really. But is there a huge amount of schadenfreude in watching it happen?
To be fair, although Musk seemed surprised, he took it in his stride. Laughing when it happened and saying “[they’ll] fix it in post.”
Despite this, it was especially delicious to see Elon Musk continue presenting in front of the broken windows.
Oh, let’s just watch it one more time.
 Or a low resolution PS1 vehicle? Or a nautical protractor on wheels? Yes. Yes it does. But that doesn’t mean it can’t be a genuinely good thing.
Considering that the top three best selling vehicles in the US are pick-up trucks, the introduction of an electric vehicle into this market has the potential to make real change.
Let’s just hope no one throws steel balls at it when it finally hits the market in 2021.
For more gear, gadget, and hardware news and reviews, follow Plugged on Twitter and Flipboard.


Date:
Item Name
Description
Select Customers to Associate
Add Customer
Submit New Customer
Create a new run of this item when finished
Create


Pets are abandoned every day. In 2011, there were 7,081 animals– up to 50 per cent were unwanted or abandoned pets. 3,169 were domestic pets like dogs, cats, rabbits, hamsters and guinea pigs often abandoned at void decks. Many animals are left at a shelter
homes. Many shelter homes unable to cope with the increased number of incoming animals, due to a lack of space and limted financial resources.
A Helping Paw was establised in 2017 in mission to help
these poor animals to find a new Home. We strongly believe these animals deserve a second chance at life. We provided a FREE Advertisement Space to Shelter Homes and Pet Owner to post the profile of the animals.
We believe
that YOU who is searching for a buddy in your life can provide them a safe and comfortable Home.
Owning an animal is a significant responsibility and one which needs to be properly thought through. Being a responsible pet owner means taking care of all the animal’s day-to-day needs, giving them lots of love, affection, and attention and making sure
they receive proper veterinary care when they fall ill. You need to consider whether you have the time, space, energy and passion it takes to provide a pet with a forever home where they will be happy and healthy.
If you are keen on our pet adoption program, you can start your search for your buddy by reading the pet profiles we have listed below. Each individual profile lists the animal’s name, sex and estimated age as well as a little
bit about their temperament and idiosyncrasies. If you are interested in a particular pet, simply contact the number or email provided beside each profile.
As much as animal shelters want to provide the best, there is only so much they can do. Most animal shelters run out of space every day. Too many pets come into shelters and too few people consider pet adoption. It’s a hard pill to swallow to know that pets that are less likely adopted are usually euthanised. Animal shelters simply cannot afford to house all of them in a limited space. When you plan to get a pet, choose to adopt instead. Not only do you provide a pet with a second chance as an additional family member, but you also free up shelter space for another pet’s desperate need.
It is important to understand that most pets wind up in shelters due to external factors. More often than not, the prevailing reasons for pets in shelters are due to abuse, financial constraints, relocation and abandonment. Another common misconception
of shelter pets is that they are old and unhealthy. However, that is not usually the case!
Most animal shelters in Singapore have a professional veterinarian to tend to the pets’
health conditions. Aside from receiving yearly examinations, the pets are also regularly vaccinated, neutered and fed.
Simply put, adoption is easier on your pocket than buying a pet. Animal shelters already take care of microchipping and spaying/neutering during the adoption. Rather than buying a pet that requires to be taken to the vet for vaccinations, you save money by having the first round of vaccination for your pet at the shelter. Furthermore, many of the pets in shelters are already house-trained and used to living with families. When you adopt, you not only save the upfront medical costs but you also save on housebreaking and training expenses.
When you buy a pet from a pet store, be it a dog or a cat, you can never be certain if they are spawned from irresponsible breeders. Often known as a puppy/kitten mill, these organisations put profit above the welfare of animals. They have no care in
the world for the well-being of the pets they take in. Time and again, these breeding facilities keep pets in shockingly tiny, wired cages. After which, they force the caged-up pets to breed repeatedly. These pets do not
have the vaguest clue of what human companionship is with little hope of ever joining a family.
When the pets are no longer profitable, they are simply discarded – routinely abandoned
or killed. The correlation between these irresponsible breeders and pet stores is that most pet stores are in the dark as to where they are getting their pets. When you adopt, not only do you find yourself a new furry friend,
you also do your part to deter these irresponsible breeders profiting from their ill-advised ethics.


Quick facts about me and the answers to my pop up quiz:
- My hometown: I grew up in upstate NY, about 3 hours north of the city
- My mommy status: I am a mom! My bambino just turned 24 this year (yep! 24!!)
- To tattoo or not tattoo: I think tattoos are pretty rad and I currently have 6 of my own
- Rock star tour bus: Yep! I have been on Rob Zombie's tour bus (tour provided by Rob himself!)
- Up in the clouds: I have been up in a hot air balloon! The landing was kind of scary
I moved to WA state in 2012 and have been exploring the PWN ever since! Here are my top 10 "must visit" places in WA and OR:
- Crater Lake
- Diablo Lake
- Hobuck Beach
- Lake Cushman
- Port Townsend
- Palouse Falls
- Poulsbo
- Bellingham
- Seaside
- The Gorge


+++ title = "Home" linkTitle = "Home" +++ {{< blocks/cover title="Andy Bulka's Software Blog & Projects" image_anchor="top" height="half" color="orange" >}}
Andy Bulka is a software developer in Melbourne, Australia
{{< blocks/link-down color="info" >}}This website holds Andy Bulka's blog on software development.
{{< /blocks/section >}} {{< blocks/section color="dark" >}} {{% blocks/feature icon="fa-lightbulb" title="UML Diagramming" %}} The open source UML diagramming tool for Python code. Visit the [Pynsource website](https://pynsource.com/) for more information. Also check out [GitUML](https://gituml.com) for a more advanced UML diagramming tool which works with most programming languages. {{% /blocks/feature %}} {{% blocks/feature icon="fab fa-github" title="My GitHub Repositories" url="https://github.com/abulka?tab=repositories" %}} {{% /blocks/feature %}} {{% blocks/feature icon="fab fa-twitter" title="Follow me on Twitter!" url="https://twitter.com/unjazz" %}} For announcement of latest features etc. {{% /blocks/feature %}} {{< /blocks/section >}}


Come close and see what I see
Me name is Marcin Bzdzion and I'm web development..
HTML5, CSS and others
See my work created with the help of HTML, CSS, Bootstram and others. Meet them too ...
Other languages
Programming programs is fun! It's a very nice job, not as difficult as they say ...
2019 © Marcin Bzdzion - Portfolio. Programista webowy zaprasza do współpracy! marcin.bzdzion@adress.com


Lindemann launch short film for new single Frau & Mann
by https://www.facebook.com/metalhammer/Rammstein's Till Lindemann and Hypocrisy and Pain's Peter Tagtgren share video for the latest track from their new album F & M
Lindemann have launched a video for their new single Frau & Mann.
It’s the latest material taken from the duo of of Rammstein frontman Till Lindemann and Hypocrisy and Pain’s Peter Tagtgren’s latest album F & M, which launched last week through Nuclear Blast.
The Sergey Minadze-directed video clocks in at over seven minutes and takes the form of a short film featuring Fargo actor Peter Stormare – who also appeared in the promo for Steh Auf – and Ukrainian singer and composer Svetlana Loboda, along with Lindemann and Tagtgren.
Check it out below.
Speaking about the follow-up to 2015’s Skills In Pills, Lindemann told Revolver: "We have no rules – it's about the emotions. We also want to create something new, something that we haven't done before, whether it's with Lindemann or our other bands."
Tagtgren added: “We don't know what the result is going to be, we're just going crazy. If it makes us happy, then it's done.”
Lindemann will head out on tour across Europe throughout February in support of F & M.
Lindemann: F & M
The duo of Rammstein's Till Lindemann and Hypocrisy and Pain's Peter Tagtgren have just released their new album F & M. It's the follow-up to 2015's Skills In Pills. View Deal
- Take a look at EMP's full range of Lindemann merch
- Black Friday music deals 2019: The latest info for music fans
- Black Friday 2019 vinyl deals: Where to find the biggest bargains
Lindemann 2020 European Tour Dates
Feb 04: Hannover Swiss Life Hall, Germany
Feb 06: Cologne Palladium, Germany
Feb 08: Vienna Gasometer, Austria
Feb 10: Prague O2 Universum, Czech Republic
Feb 12: Offenbach Stadthalle, Germany
Feb 14: Leipzig Haus Auensee, Germany
Feb 17: Munich Zenith, Germany
Feb 19: Zurich Halle 622, Switzerland
Feb 21: Paris La Cigale, France
Feb 23: London O2 Forum Kentish Town, UK
Feb 27: Stockholm Munchenbryggeriet, Sweden
Fe 29: Helsinki Black Box, Finland


Hi I'm Suyog Paudel
This is my uid: 32912503
This is the template: retro
This is my email: tifoniscool@gmail.com


AMP Browser
The AMP Browser is an open source web browser based on Chromium, which accelerates web browsing by automatically loading AMP & MIP web pages, saves bandwidth by enabling data compression, and respects privacy by blocking ads and tracking scripts.
Notable features:
- automatically loading AMP & MIP web pages whenever possible,
- highlighting AMP results in Google Search
- switching between AMP and full-blown HTML pages on demand by clicking the ⚡ icon,
- using Google AMP Cache for faster loading,
- using Google Data Saver for less data usage,
- using Data Saver Lo-Fi mode (no images) on very slow connections,
- sending Save-Data request header,
- blocking ads and tracking scripts based on URL patterns,
- using Brotli compression,
- showing internal pages using Material Design,
- using a local New Tab page,
- automatically discarding tabs on low memory,
- throttling expensive background timers,
- fast windows unloading,
- enabling experimental web platform, canvas and JS features.
You can toggle most of the features by right-clicking the ⚡ icon in the top right corner and choosing Options.
Download AMP Browser 61 (beta) portable for 64-bit Windows
Download AMP Browser 61 (beta) for Ubuntu Linux
All releases on GitHub
The AMP Browser provides the Data Saver functionality out of the box, which is bound to the Google Terms of Service. You can disable it by removing the --enable-spdy-proxy-auth
command line switch in the chrlauncher.ini file.


Let’s Talk.
<EMAIL_ADDRESS>Studio
30 Angel R., Suite 23London, SI 941
This is Way More Than Giving Advice
We Aim to Boost Your Business!
Need Assistance With Your Project ?
UI / UX, Web Apps and Custom Solutions, Product Strategy,
or Business Analysis, we are here for you.
Contact us and our team of highly skilled individuals
in the following technologies will get back to you shortly.
HTML/CSS/JS
Angular
VueJS
React
Laravel, Yii, CI
Python(Django)
Ruby
ASP.NET
Node.js
iOS
Android
And many more..
Clients Love What We Do
Since 2012, we have helped many startups, blue
chip companies and government agencies and
delivered over 120 custom projects.
chip companies and government agencies and
delivered over 120 custom projects.


We should always have some aim in life which we must try to achieve while being of help to others.
―Sudha Murthy, Grandma's Bag of Stories
"I raise up my voice—not so I can shout, but so that those without a voice can be heard...we cannot succeed when half of us are held back."
―Malala Yousafzai
"There is no limit to what we, as women, can accomplish."
—Michelle Obama
Men can do certain things well and women other things. Men and women are complementary to each other. One need not prove one’s strength.
―Michelle Obama
"Women are the real architects of society."
―Harriet Beecher Stowe
"Human rights are women's rights and women's rights are human rights, once and for all."
—Hillary Clinton
"We need to reshape our own perception of how we view ourselves. We have to step up as women and take the lead."
―Beyoncé
"A woman is the full circle. Within her is the power to create, nurture and transform."
―DIANE MARIECHILD


|
Adolf EichmannOn May 11, 1960 at 8:05pm, four Mossad agents abducted German citizen Ricardo Klement from a bus stop in Buenos Aires. He was shoved into a waiting car, his hands and feet tied together, and was blindfolded and gagged. The commandos then admonished their captive: "If you don't keep still, you'll be shot." Forty five minutes later, they arrived at the safehouse.There his captors satisfied themselves of the man's identity by referring to a list of distinguishing features taken from his World War II medical records. The man they had in custody was fugitive Nazi Adolf Eichmann. Given a choice between summary execution and a public trial in Jerusalem, Eichmann chose the trial. The operatives disguised him as an airline crewman, drugged him, and smuggled him aboard an El-Al flight bound for Israel. The next time his feet touched the ground, it was the runway tarmac in Tel Aviv. When the world learned of Eichmann's surreptitious extradition, it immediately sparked an international incident. Argentina expressed outrage over the violation of their sovereignty and demanded that he be returned at once.  During the war, Eichmann worked in the Gestapo. In October 1934, Eichmann's first assignment in the Department of Research was looking into Freemasonry. Predictably, the Nazis believed that the Masons were assisting the Jews in their attempts to gain world domination. Eichmann's job was to compile information on prominent Freemasons in Germany. The next year, he was transferred to the Department of Jewish Affairs. Eichmann's enthusiasm for his new assignment was obvious. He taught himself Hebrew and Yiddish, and studied Jewish history and culture. In March 1938, he was appointed special officer for Zionist affairs. There he streamlined the Central Emigration Office, dramatically improving the efficiency of the process which stripped Jews of their possessions and issued them temporary passports, in order to expulse them from Germany. Then Eichmann was sent to Austria to repeat his success there. In October 1939, Eichmann organized the forced deportation of Austrian and Czechoslovokian Jews to the ghettos. He also developed a plan to ship off four million Jews to Madagascar, but this strategy was abandoned in favor of a more permanent one. Eichmann arranged the secret Wannsee Conference, held in January 1942. Here the finishing touches were made to the final solution of the Jewish question. As Eichmann later conceded at trial: "The discussion covered killing, elimination, and annihilation." There Eichmann presented his report on the experimental use of truck-mounted gas chambers. Sort of like a fumigation tent on wheels. At the meeting it was agreed that this technique would be expanded for use on a massive scale. After Eichmann wrote up and circulated the meeting minutes, concentration camps were redesignated as death camps, and equipped with gas chambers and crematories. It was Eichmann's responsibility to solve the endless logistical problems involved in transporting Jews to the death camps. He traveled all over Europe to inspect the incredible undertaking and grease the wheels wherever necessary. In a 1944 communique to Heinrich Himmler, Eichmann estimated that the SS had killed about six million Jews. Later this letter would be presented as damning evidence at trial. On April 11, 1961 Eichmann was charged with crimes against humanity and crimes against the Jewish people. His trial was broadcast on TV (the first ever), and drew big worldwide ratings as the first reality television series. As a rule, court trials are pretty boring, but this one had some ingenious plot twists. At one point, Eichmann had the balls to claim that the forced emigration of the Jewish people was consistent with the aims of Zionism, making him a friend to Zionists. Probably the best moment was when the prosecution's star witness suffered a paralytic stroke on the stand and had to be rushed to a hospital. Eichmann's sole defense was claiming that he had been a petty government functionary, merely following the orders of superiors. His explanation failed to persuade the judges. On May 31, 1962, Eichmann was hanged in Ramleh prison. His body was cremated and the ashes scattered in the middle of the Mediterranean Sea, beyond the territorial waters of the state of Israel. Eichmann's last words were reported as being:
"Long live Germany. Long live Austria. Long live Argentina. These are the countries with which I have been most closely associated and I shall not forget them. I had to obey the rules of war and my flag. I am ready."
Timeline
|


Multicolumn Form yeah!
Name
Last Name
Email
Country
Spain
England
USA
Biography
Enter your thoughts...
Experiencience
Shoe Size
Favorite food
Occupation
Mom
Banking
Web Developer
Why do you put yourself in this situation?
Enter your thoughts...
Talent
Tennis
Arts and Crafts
Being Happy
Please please tell me WHY?
Enter your tears...


Cops hunt hooded gang responsible for terrifying Alloa home attack
The 47-year-old victim was left with a significant injury to his face following the brutal assault.
by Conor RiordanA man has suffered significant injuries in an attack by a gang in his home.
The incident happened at around 8.25pm on Tuesday evening in the house on Argyll Street, Alloa , Clackmannanshire.
Police said three men entered the property and attacked the 47-year-old.
He was taken to Glasgow Royal Infirmary for treatment to a significant facial injury, but staff describe his condition as stable.
The first suspect is of slim build and between 5ft 6in and 5ft 9in.
He was wearing a dark long-sleeved hooded top with the hood up, trousers and dark trainers.
The second suspect is of slim build and between 5ft 6in and 5ft 9in.
He was wearing a two-toned long-sleeved top with the hood up. The top is a darker colour on the arms, shoulders and hood, and lighter on the chest and torso.
He was also wearing dark trousers and trainers and is described as walking with a distinguished gait.
The third suspect is of medium build and is about the same height as the other attackers.
He was wearing a dark hooded top with a lighter stripe down the arms, jogging bottoms and trainers.
Officers have been carrying out inquiries in the area and are studying CCTV footage to gather more information.


Privacy Policy
Your Internet privacy is very important to us here at Sea and Sky. We take every possible measure to maintain the privacy of visitors and users to this site. Sea and Sky will never collect any personal information such as names, ages, or addresses from any of its users. All information collected by this site consists of anonymous, statistical information only and is used for purely analytical purposes. This information helps us to better understand our audience so we can continually improve the site and make it more useful for our users. We also serve advertisements in order to help pay for our Web hosting and operating costs. These ads may use cookies to provide a customized ad experience for each user.
Information We Collect
What the Information is Used For
Use of Cookies
Outside Parties
Third Party Links
Disabling Cookies
California Online Privacy Protection Act Compliance
Children's Online Privacy Protection Act Compliance
Your Consent
Changes to our Privacy Policy
Contact
Information We Collect
Sea and Sky collects data on site traffic patterns and statistics to help us better understand our audience. However, no personally identifiable information is collected. This statistical data is used to improve the structure and content of the site to further improve the visitor experience.
As with most other websites, we collect and use the data contained in log files. The information in the log files include your IP (Internet Protocol) address, your ISP (Internet Service Provider, such as AOL or Shaw Cable), the browser you used to visit our site (such as Internet Explorer or Firefox), the time you visited our site and which pages you visited throughout our site.
Google, as a third party vendor, uses cookies to serve ads on our site. Google's use of the DART cookie enables it to serve ads to our users based on their visit to our site and other sites on the Internet. Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy.
What the Information is Used For
Any of the information we collect from you may be used in one of the following ways:
- To personalize your experience. Your information helps us to better respond to your individual needs.
- To improve our website. We continually strive to improve our website offerings based on the information and feedback we receive from our visitors.
- To improve customer service. Your information helps us to more effectively respond to your customer service requests and support needs.
Use of Cookies
Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow) that enables the site or service provider systems to recognize your browser and capture and remember certain information.
We use cookies to keep track of advertisements and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. We may contract with third-party service providers to assist us in better understanding our site visitors. These service providers are not permitted to use the information collected on our behalf except to help us conduct and improve our business.
Outside Parties
We do not sell, trade, or otherwise transfer to outside parties any personally identifiable information. This does not include trusted third parties who assist us in operating our website, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety. However, non-personally identifiable visitor information and statistics may be provided to other parties for marketing, advertising, or other uses.
Third Party Links
Sea and Sky provides links to external, third party sites as a service to our visitors. These third party sites have separate and independent privacy policies. We therefore have no responsibility or liability for the content and activities of these linked sites. Nonetheless, we seek to protect the integrity of our site and welcome any feedback about these sites.
We use third-party advertising companies to serve ads when you visit our Web site. These companies may use general information (not including your name, address, email address, or telephone number) about your visits to this and other Web sites in order to provide advertisements about goods and services that may be of interest to you. If you would like more information about this practice and to know your choices about not having this information used by these companies, click here.
Some advertisers may use technology such as cookies and web beacons when they advertise on this site, which will also send these advertisers (such as Google through the Google AdSense program) information that may include your IP address, your ISP, the browser you used to visit this site, and whether you have Flash installed along with other details.
Google, as a third party vendor, uses cookies to serve ads on your site. Google's use of these cookies enables it and its partners to serve ads to your users based on their visit to your sites and/or other sites on the Internet. Users may opt out of the use of these cookies by visiting the Google ad and content network privacy policy.
The cookies of other third-party vendors or ad networks may also be used to serve ads on this site. Third party advertising companies may also collect information about other sites you have visited in order to display advertisements on this site based upon your interests. To view Google's Privacy policy go to: http://www.google.com/privacypolicy.html
Disabling Cookies
You can chose to disable or selectively turn off our cookies or third-party cookies in your browser settings, or by managing preferences in programs such as Norton Internet Security. However, this can affect how you are able to interact with our site as well as other websites. This could include the inability to login to services or programs, such as logging into forums or accounts.
California Online Privacy Protection Act Compliance
Because we value your privacy we have taken the necessary precautions to be in compliance with the California Online Privacy Protection Act. We therefore will not distribute your personal information to outside parties without your consent.
Children's Online Privacy Protection Act Compliance
We are in compliance with the requirements of COPPA (Children's Online Privacy Protection Act), we do not collect any information from anyone under 13 years of age. Our website, products, and services are all directed to people who are at least 13 years old or older.
Your Consent
By using our site, you consent to our web site privacy policy.
Changes to our Privacy Policy
Sea and Sky reserves the right to change these policies at any time. If we decide to change our privacy policy, we will post those changes on this page, and/or update the Privacy Policy modification date below.
This policy was last modified on 7-2-2013
Contact
If you have any further questions regarding the site Privacy Policies of Sea and Sky, please contact us by email.


Unlimited Games. How should Red play 33?
pips Red=132 White=130
(CorrectAnswer= 0/0, ErrorScore= 0)
Two of the threes are easy, bar/22 and 6/3.
The choice is between 21/18(2) and 13/10(2) for the other two threes.
21/18(2) risks a blitz but keeps connectivity. 13/10(2) strands the rear checkers and sixes next turn could be a problem. All of this adds up to bar/22, 21/18(2), 6/3 being the correct play. He other play is a 1.5 blunder.
The choice is between 21/18(2) and 13/10(2) for the other two threes.
21/18(2) risks a blitz but keeps connectivity. 13/10(2) strands the rear checkers and sixes next turn could be a problem. All of this adds up to bar/22, 21/18(2), 6/3 being the correct play. He other play is a 1.5 blunder.
1. Cubeful 2-ply bar/22 21/18(2) 6/3 Eq.: -0.326 0.434 0.095 0.001 - 0.566 0.194 0.005 2. Cubeful 2-ply bar/22 13/10(2) 6/3 Eq.: -0.376 (-0.049) 0.395 0.075 0.001 - 0.605 0.123 0.004 3. Cubeful 0-ply bar/22 13/10(2) 4/1 Eq.: -0.893 (-0.566) 0.299 0.049 0.001 - 0.701 0.184 0.012 4. Cubeful 0-ply bar/22 6/3(2) 4/1 Eq.: -0.946 (-0.619) 0.295 0.058 0.001 - 0.705 0.211 0.010 5. Cubeful 0-ply bar/22 6/3 4/1(2) Eq.: -0.958 (-0.632) 0.288 0.054 0.001 - 0.712 0.201 0.006


Harry and Meghan ‘not joining Queen’ for Archie’s first Christmas
The couple are understood to be missing out on the royal festivities at Sandringham this year.
The Duke and Duchess of Sussex and their baby son Archie will be spending Christmas in the US and not with the Queen at Sandringham, the PA news agency understands.
It is not clear whether Harry and Meghan have invited Doria Ragland to spend time with them in the UK or will travel to the US over the festive period but there is speculation they couple could take their son to experience his first Thanksgiving in the States.
The Queen is said to be supportive of the Sussexes’ plans and it follows the Duke and Duchess of Cambridge’s past decision to spend Christmas with Kate’s parents and not with the Queen.
But they have decided to take Archie to spend the holidays with his grandmother Doria Ragland, something that has been the subject of much speculation.
The duke and Californian-born duchess are said to be taking a six-week break from royal duties.
A source said the couple have not yet finalised where to spend Christmas.
Options are thought to include their Windsor home Frogmore Cottage, remaining with Ms Ragland in America, or even a foreign holiday.
Well-wishers gather each year to see the royals take their traditional stroll on December 25 to the morning service at the Church of St Mary Magdalene in Sandringham.
The Windsors enjoy a festive lunch back at Sandringham House and then settle down together to watch the Queen’s Christmas Day speech.
In a television documentary last month, Harry, when asked about the situation, said he loved his brother dearly but they were “on different paths at the moment” and have “good days” and “bad days” in their relationship.
William, the Queen and other senior royals were said to have been left “very worried” about the Sussexes after their emotional appearance in the ITV programme, filmed on their recent tour to Africa.
Meghan admitted feeling vulnerable, and spoke of the difficulty in coping with intense tabloid interest, saying: “It’s not enough to just survive something, that’s not the point of life. You have got to thrive.”
The couple’s high-profile visit to Africa, carried out at the request of the Government, was overshadowed on the penultimate day when the duke condemned the British tabloid press, as Meghan launched a lawsuit against Associated Newspapers.
The duchess is suing over an alleged breach of copyright and privacy after the Mail on Sunday published a private letter between her and her estranged father.
The newspaper said it stands by its story and will be “defending this case vigorously”.
Buckingham Palace declined to comment.


| I l@ve RuBoard |
2.4 The sys ModuleOn to module details. As mentioned earlier, the sys and os modules form the core of much of Python's system-related toolset. Let's now take a quick, interactive tour through some of the tools in these two modules, before applying them in bigger examples. 2.4.1 Platforms and VersionsLike most modules, sys includes both informational names and functions that take action. For instance, its attributes give us the name of the underlying operating system the platform code is running on, the largest possible integer on this machine, and the version number of the Python interpreter running our code: C:\...\PP2E\System>python >>> import sys >>> sys.platform, sys.maxint, sys.version ('win32',<PHONE_NUMBER>, '1.5.2 (#0, Apr 13 1999, 10:51:12) [MSC 32 bit (Intel)]') >>> >>> if sys.platform[:3] == 'win': print 'hello windows' ... hello windows If you have code that must act differently on different machines, simply test the sys.platform string as done here; although most of Python is cross-platform, nonportable tools are usually wrapped in if tests like the one here. For instance, we'll see later that program launch and low-level console interaction tools vary per platform today -- simply test sys.platform to pick the right tool for the machine your script is running on. 2.4.2 The Module Search PathThe sys module also lets us inspect the module search path both interactively and within a Python program. sys.path is a list of strings representing the true search path in a running Python interpreter. When a module is imported, Python scans this list from left to right, searching for the module's file on each directory named in the list. Because of that, this is the place to look to verify that your search path is really set as intended.[3]
The sys.path list is simply initialized from your PYTHONPATH setting plus system defaults, when the interpreter is first started up. In fact, you'll notice quite a few directories that are not on your PYTHONPATH if you inspect sys.path interactively -- it also includes an indicator for the script's home directory (an empty string -- something I'll explain in more detail after we meet os.getcwd), and a set of standard library directories that may vary per installation: >>> sys.path ['', 'C:\\PP2ndEd\\examples', ...plus standard paths deleted... ] Surprisingly, sys.path can actually be changed by a program too -- a script can use list operations like append, del, and the like to configure the search path at runtime. Python always uses the current sys.path setting to import, no matter what you've changed it to be: >>> sys.path.append(r'C:\mydir') >>> sys.path ['', 'C:\\PP2ndEd\\examples', ...more deleted... , 'C:\\mydir'] Changing sys.path directly like this is an alternative to setting your PYTHONPATH shell variable, but not a very good one -- changes to sys.path are retained only until the Python process ends, and must be remade every time you start a new Python program or session.
2.4.3 The Loaded Modules TableThe sys module also contains hooks into the interpreter; sys.modules, for example, is a dictionary containing one name:module entry for every module imported in your Python session or program (really, in the calling Python process): >>> sys.modules {'os.path': <module 'ntpath' from 'C:\Program Files\Python\Lib\ntpath.pyc'>,... >>> sys.modules.keys( ) ['os.path', 'os', 'exceptions', '__main__', 'ntpath', 'strop', 'nt', 'sys', '__builtin__', 'site', 'signal', 'UserDict', 'string', 'stat'] >>> >>> sys <module 'sys' (built-in)> >>> sys.modules['sys'] <module 'sys' (built-in)> We might use such a hook to write programs that display or otherwise process all the modules loaded by a program (just iterate over the keys list of sys.modules). sys also exports tools for getting an object's reference count used by Python's garbage collector (getrefcount), checking which modules are built in to this Python (builtin_module_names), and more. 2.4.4 Exception DetailsSome of the sys module's attributes allow us to fetch all the information related to the most recently raised Python exception. This is handy if we want to process exceptions in a more generic fashion. For instance, the sys.exc_info function returns the latest exception's type, value, and traceback object: >>> try: ... raise IndexError ... except: ... print sys.exc_info( ) ... (<class exceptions.IndexError at 7698d0>, <exceptions.IndexError instance at 797140>, <traceback object at 7971a0>) We might use such information to format our own error message to display in a GUI pop-up window or HTML web page (recall that by default, uncaught exceptions terminate programs with a Python error display). Portability note -- the most recent exception type, value, and traceback objects are also available via other names: >>> try: ... raise TypeError, "Bad Thing" ... except: ... print sys.exc_type, sys.exc_value ... exceptions.TypeError Bad Thing But these names represent a single, global exception, and are not specific to a particular thread (threads are covered in the next chapter). If you mean to raise and catch exceptions in multiple threads, exc_info( ) provides thread-specific exception details. 2.4.5 Other sys Module ExportsThe sys module exports additional tools we will meet in the context of larger topics and examples later in this chapter and book. For instance:
Since these all lead us to bigger topics, though, we cover them in sections of their own later in this and the next chapters. |
| I l@ve RuBoard |


Onepage scroll webpage in component, inspired by Apple iPhone-5c page.
$ component install lepture/onepage
Created by Hsiaoming Yang.


| static DMA\Friends\Classes\ActivityProcessor::canComplete |
( |
Activity |
$activity | ) |
|
|
static |
Determine if an activity is capable of being completed
- Returns
- boolean returns true if an activity can be completed by the user
Implements DMA\Friends\Classes\ActivityProcessorInterface.
61 if (!$activity->isActive())
return false;
63 switch ($activity->time_restriction) {
67 if ($activity->time_restriction_data) {
69 $start_time = strtotime($activity->time_restriction_data[
'start_time'], $now);
70 $end_time = strtotime($activity->time_restriction_data[
'end_time'], $now);
73 if ($activity->time_restriction_date[
'days'][$day] !==
false
74 && $now >= $start_time && $now <= $end_time)
return true;
79 $now =
new DateTime(
'now');
80 if ($now >= $activity->date_begin
81 && $now <= $activity->date_end)
return true;
const TIME_RESTRICT_HOURS
Definition: Activity.php:24
const TIME_RESTRICT_NONE
Definition: Activity.php:20
const TIME_RESTRICT_DAYS
Definition: Activity.php:28
| static DMA\Friends\Classes\ActivityProcessor::process |
( |
User |
$user, |
|
|
|
$params |
|
) |
| |
|
static |
Process and determine if an award can be issued based on a provided activity code
- Parameters
-
| object | $user | A user model for which the activity should act upon |
| array | $params | An array of parameters for validating activities |
- Returns
- boolean returns true if the process was successful
Implements DMA\Friends\Classes\ActivityProcessorInterface.
34 $activity = $params[
'activity'];
36 if (self::canComplete($activity)) {
38 Event::fire(
'friends.activityCompleted', [ $user, $activity ]);
43 'object' => $activity,
44 'points_earned' => $activity->points,
static activity($params)
Definition: FriendsLog.php:61
The documentation for this class was generated from the following file:
- classes/ActivityProcessor.php