Event Location:
Sheraton Puerto Rico Hotel
200 Convention Boulevard
San Juan, , Puerto Rico
Abstract:
Business Intelligence Markup Language (Biml) is an XML language for Microsoft Business Intelligence that can take your Integration Services package development to the next level. Creating template packages added productivity to your Integration Services development effort. If the template design changes after development begins, a fair amount of rework to packages could be needed. See how Biml can help create template packages that can better adapt to changing business needs and allow for more comprehensive design or redesign. This session will be a demo based session that will inspire you to make Biml your number one integration services development tool. Learn how to use Biml scripts to create staging tables and integration services packages. Add metadata to your Biml scripts and really watch the possibilities expand.
Speaker(s): Reeves Smith,
Abstract:
Data Profiling is a vital step that is often overlooked in the development process. Integration Services (SSIS) built-in support for data profiling is limited and takes manual user intervention. Learn a new approach to automate data profiling and increase your data awareness. In this session we will walk through a framework that dynamically develops a group of packages that can profile data based on the existing metadata within your current environment. By dynamically tracking the metadata within your environment, you can easily maintain your data monitoring solution. This will enable a more thorough view of your ETL environment that will allow you to spot issues faster and create a more scaled infrastructure based on your current performance needs.
Speaker(s): Reeves Smith,
Abstract:
There is a lot of buzz behind Microsoft's In-memory OLTP offering code named Hekaton, but does it really deliver on the performance claims? What are the implementation limits that you need to keep in mind and more importantly what are the use cases where it does and does not makes sense. Join Microsoft Certified Master Jason Horner as he skins the In-Memory OLTP Onion.
Speaker(s): Jason Horner,
Abstract:
Se plantea la necesidad, historia, metodolog#237;as y tecnolog#237;as aplicadas, as#237; como conceptos para la compreci#243;n integral de Inteligencia de Negocios.
Speaker(s): César Oviedo,
Abstract:
If you have ever had a Kerberos or SSPI context error, then you won't want to miss this session. SQL Server has a large surface area and Active Directory can influence a big part of it. I will discuss AD DNS configuration, Group Policy Objects, Kerberos (of course), and how all of them affect your SQL Server. By the end of the session you'll have a check list of things to discuss with your domain administrator when you return to work.
Speaker(s): Ryan Adams,
Abstract:
n this heavily demo based session, we show some techniques for performance tuning common problems faced by DBA's Including: how to identify the problem, resolve the issue, and test the solution. Along the way we will also discuss some of theory behind the solutions. We all know there is no such thing as DBCC GO_FASTER but this session is the next best thing.
Speaker(s): Jason Horner,
Abstract:
En esta sesi#243;n se siembran las bases de la implementaci#243;n de soluciones de Inteligencia de Negocios Hibridas, utilizando el SQL Server SSAS On-Premise y Office365 como front-end.
Speaker(s): César Oviedo,
Abstract:
You need to implement AlwaysOn Failover Clustering or Availability Groups, but you need help with the Windows Clustering part. I have you covered. We'll talk about how to plan for network, DNS, Active Directory, and storage. I'll even provide you with a check list you can use to plan your implementation. We'll also discuss quorum, how to decide which one to use, and the effect that choice can have on your Failover Cluster Instance and/or Availability Group.
Speaker(s): Ryan Adams,
Abstract:
As a developer or business intelligence professional you need to make sure that your SSIS loading or business automation processes works effectively under any circumstance. In this session we will show how to configure your environment and packages to leverage logging modes and capture exceptions and errors using design patters and best practices. We will demo how to configure logging options, transaction options, deal with errors in the control and data flow, and also create a custom solution to monitor and administer your environment. At the end of this session you will have a better understanding to configure a bulletproof SSIS environment.
Speaker(s): Jose L. Rivera,
Abstract:
We all know that backups are important. But are we building a backup strategy that can recover in a manner that meets business needs? All too often, we plan a backup strategy without a recovery strategy. In this session, veteran DBA Mike Hillwig will start with understanding the recovery strategy and work toward implementing the right backups to meet that recovery strategy. He'll also set the record straight around some very common myths around database recovery and backups.
Speaker(s): Mike Hillwig,
Abstract:
You’ve heard it said, “If you have to do it twice, automate it.” Cut the learning curve and get a real handle on this powerful automation tool. This session walks you through a dozen scripts to simplify and easily automate time-consuming and tedious elements of your day to day job. This isn’t stuff you’ll use SOMEDAY, these are scripts you can use when you get home tonight. Harness the power of Power Shell to easily find Servers short on space. Script out tables and constraints across all of your databases at once. Backup databases and restore them to a different environment. These tricks and many others will allow PowerShell to simplify your job like no other tool.
Speaker(s): Aaron Nelson,
Abstract:
If you manage a large environment then you know how hard it can be to make sure all your SQL Servers adhere to best practice settings and more importantly is making sure they stay that way. I'll show you how to check those settings across all your servers with Central Management Server and how it can help you manage a disperse environment. You will also learn how to leverage the power of Policy Based Management to help you enforce those settings and standards in your enterprise. Best of all you will see how to get alerts sent to you when one of your standard settings is changed.
Speaker(s): Ryan Adams,
Abstract:
We know BI in bits and pieces. But imagine if you had to setup the BI infrastructure from scratch. What do we need to consider, which players do we consider, what are the components, the HA/DR scenario for the same, what technology to use? These are the questions we will attempt to answer along the way. What are the best practices involved in creating a BI infrastructure. We can discuss whether to outsource this project or rise above our DBA job and do it ourselves.
Speaker(s): Paresh Motiwala,
Abstract:
Real world apps in real word scenarios using MS-ACCESS and MS-SQL
Speaker(s): Edwin Blancovitch,
Abstract:
(Spanish) - This session will explain the AlwaysOn Availability Groups feature which is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. Introduced in SQL Server 2012, AlwaysOn Availability Groups maximizes the availability of a set of user databases for an enterprise.
Speaker(s): Jorge Sanchez,
Abstract:
Experienced DBAs know that SQL Server stores data in data files and transaction log files. What is less commonly known is that the transaction log file is broken up into smaller segments known as Virtual Log Files, or VLFs. Having too many VLFs will cause performance to suffer. And having too few will cause backup performance to suffer. How do you strike the right balance? In this more advanced session, veteran DBA Mike Hillwig will show you what VLFs are, how they're created, how to identify them, and how to strike the right balance between too few and too many.
Speaker(s): Mike Hillwig,
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/ryanjadams
Contact: http://www.ryanjadams.com
Ryan Adams is a Senior Premier Field Engineer for Microsoft. He works directly with customers to help them realize their business potential and accelerate their digital transformation on premises and in the cloud. Previously, Ryan was a Microsoft Data Platform MVP and spent 19 years working for a fortune 100 company. His passion is the SQL Server Engine, High Availability, and Disaster Recovery. He also served on the Board of Directors for the North Texas SQL Server User Group, was President of the PASS Performance Virtual Chapter, was a PASS Regional Mentor, and served as a Director for the PASS organization.
LinkedIn: http://www.linkedin.com/in/jorgesanchezpr
Mr. Jorge S#225;nchez brings +27 years of experience in the IT industry, currently working for Rock Solid Technologies as IT Manager. Previously, Mr. Sanchez worked 8 years in Microsoft Puerto Rico as SQL Server Regional Specialist for Caribbean and Central America with direct focus in Puerto Rico, Costa Rica, Dominican Republic, and Trinidad. Before that, he worked 14 years as Senior Consultant, Developer, and SQL Server Certified Instructor within the Microsoft Partners Ecosystem.
LinkedIn: http://www.linkedin.com/in/reevessmithiii/
Contact: http://reevessmith.wordpress.com
Reeves Smith, owner and principal architect of Macer Consulting, is passionate about applying data technologies that empower organizations. Reeves wields his knowledge and experience to lead, design, architect, and teach, working with both data center and business project teams. He approaches every project by first understanding the organization’s business challenges, and then developing a unique approach that targets those business needs accurately and effectively. Reeves Smith has more than 20 years of experience working on the SQL Server stack. He is a Microsoft Data Platform MVP and Microsoft Certified Master, and regularly delivers technical presentations at international, regional, and local conferences and user groups.
LinkedIn: http://www.linkedin.com/in/jorgesanchezpr
Mr. Jorge S#225;nchez brings +27 years of experience in the IT industry, currently working for Rock Solid Technologies as IT Manager. Previously, Mr. Sanchez worked 8 years in Microsoft Puerto Rico as SQL Server Regional Specialist for Caribbean and Central America with direct focus in Puerto Rico, Costa Rica, Dominican Republic, and Trinidad. Before that, he worked 14 years as Senior Consultant, Developer, and SQL Server Certified Instructor within the Microsoft Partners Ecosystem.
LinkedIn: http://www.linkedin.com/in/jasonhorner
Contact: http://blog.jasonhorner.com
Hi, my name is Jason I'm a practice lead at Redapt. I spend most of my day helping clients solve business problems mostly in the Data and Advanced Analytics spaces. Sometimes this involves various and sundry cloud technologies including Azure Data Factory, Azure SQL Data Warehouse, Azure Data Lake Store, Azure Databricks, HDInsight and Azure SQL Database. I'm fluent in several languages including: SQL, C#, Python, and PowerShell. I'm a Microsoft Certified Master of SQL Server (MCM) and have been recognized for my technical excellence and evangelism efforts by Microsoft by being awarded the Most Valuable Professional (MVP) for the last 5+ years. In my off hours I like to snowboard, karaoke, ride roller coasters, and play arcade games
LinkedIn: https://www.linkedin.com/in/cesaroviedo
Contact: https://www.facebook.com/BusinessIntelligenceLatam
César Oviedo is a Data Platform MVP with more than 12 years of experience working in multidisciplinary projects running roles such as Scrum Master, Project Manager, BI Developer and DB Administrator. With experience leading teams and projects with more than 30 members. Currently focused on Data Science and Big Data platforms. Community Manager at “Business Intelligence LATAM” (BI PASS Chapter Leader for Costa Rica and PowerBI User Community), international speaker and trainer for Data and Cloud technologies.
LinkedIn: http://www.linkedin.com/in/jasonhorner
Contact: http://blog.jasonhorner.com
Hi, my name is Jason I'm a practice lead at Redapt. I spend most of my day helping clients solve business problems mostly in the Data and Advanced Analytics spaces. Sometimes this involves various and sundry cloud technologies including Azure Data Factory, Azure SQL Data Warehouse, Azure Data Lake Store, Azure Databricks, HDInsight and Azure SQL Database. I'm fluent in several languages including: SQL, C#, Python, and PowerShell. I'm a Microsoft Certified Master of SQL Server (MCM) and have been recognized for my technical excellence and evangelism efforts by Microsoft by being awarded the Most Valuable Professional (MVP) for the last 5+ years. In my off hours I like to snowboard, karaoke, ride roller coasters, and play arcade games
LinkedIn: https://www.linkedin.com/in/sqlvariant
Contact: http://sqlvariant.com/
Aaron Nelson is an author, public speaker, blogger, and leader in the community. He has over 15 years of experience in architecture, Business Intelligence, development, and performance tuning of SQL Server. Aaron has received many certifications and is a six time winner of the Microsoft MVP Award. Aaron leads the PowerShell Virtual Group of PASS (SQLPS.io), is a board member of PowerShell.org, and is a volunteer at his PASS Local Group, AtlantaMDF.
LinkedIn: http://www.linkedin.com/in/ryanjadams
Contact: http://www.ryanjadams.com
Ryan Adams is a Senior Premier Field Engineer for Microsoft. He works directly with customers to help them realize their business potential and accelerate their digital transformation on premises and in the cloud. Previously, Ryan was a Microsoft Data Platform MVP and spent 19 years working for a fortune 100 company. His passion is the SQL Server Engine, High Availability, and Disaster Recovery. He also served on the Board of Directors for the North Texas SQL Server User Group, was President of the PASS Performance Virtual Chapter, was a PASS Regional Mentor, and served as a Director for the PASS organization.
LinkedIn: http://www.linkedin.com/in/mikehillwig
Contact: http://www.mikehillwig.com
Veteran DBA Mike Hillwig is a native Pittsburgher and resident of the Boston Suburbs. He’s a DBA Manager for a financial software company that’s owned by one of the world’s largest bank. Mike has been working with SQL Server since version 7 and has a background in infrastructure and network. Today, he manages a team of DBAs around the globe.
LinkedIn: https://www.linkedin.com/in/edwintorres/
An experienced data architect and technical leader, has more than 10 years of consulting practice across different industries and verticals including digital media, advertising, health, government, retail, education and tourism.
Ramon Ponte has over 19 years of experience delivering enterprise architecture and advisory services to medium and large size organizations in Puerto Rico, the Caribbean and Central America. Industries of expertise include government, education, financial services, insurance, and the telecommunication sector. Ramon#39;s area of specialization is Enterprise Application Platforms. This includes SOA, BI, BPM, ALM, Data Management and Enterprise Architecture.
LinkedIn: http://www.linkedin.com/profile/view?id=189422534
Contact: http://sqlconqueror.com
Jose L. Rivera is a seasoned data professional, speaker, homebrewer, trainer (former MCT), Data Platform MVP and community leader based in Puerto Rico working as Senior Financial Analyst for MCS. He shares his knowledge and experiences throughout his community work as Chapter Leader for the PASS Global Spanish VC (facebook.com/SpanishPASSVC), Vice-President of the Puerto Rico PASS (prpass.org), Mentor of GDG Puerto Rico (facebook.com/gdgpuertorico) and LATAM Regional Mentor at PASS. Jose L is a frequent speaker in SQLSaturday events throughout US and Latin America. He loves data, analytics, teaching, learning, having fun with his family, craft beer (a lot) and everything in between.
LinkedIn: http://www.linkedin.com/in/pareshmotiwala
Paresh Motiwala a Azure/Big Data enthusiast, Manager of Database Platform teams has led several large SQL implementations, migrations and upgrades. He has managed multi terabyte OLTP databases. He has also been a Sr. SQL DBA and a Solutions Architect in Fortune 100 companies. He helps/organizes and speaks at many SQLSaturdays, Azure Bootcamp, Azure Datafests and User Groups(Boston BI UG, NESQL, PASS PD VG and PASS DBA VG). He is certified in Big Data Analytics, FinTech, PMP, Public Speaking, Business Communications. He is a avid singer, cook, open networker, and stand-up comedian. He teaches public speaking, debating, interviewing and group discussion skills and mentors children around the globe via www.circlesofgrowth.com
Contact: http://www.fb.com/BusinessIntelligenceLatam
César Oviedo es consultor en su propia empresa Sensus Data Analytics y en GFT. Ha trabajado durante más de 10 años en entornos empresariales en teconologías Microsoft, así como instructor de SQL Server. Su atención se centra en tecnologias relacionadas a la inteligencia de negocios. César es el lider del Capítulo de PASS de BI para Costa Rica y MVP en SQL Server, Ingeniero de Sistemas Certificado MCSE, MCITP y MCT. Comunidad: www.fb.com/BusinessIntelligenceLatam
Contact: http://www.easypayroll.net
Graduated from the Interamerican University in PR, after working a few years administrating the largest food chain in the island and after looking at the needs of local business for software solutions, decided to create his own business Advanced Developers.Net www.advdev.net . After some year’s easy payroll is being used by some of the top 500 business in the island, with more than 500 users handles over than 100 million in payroll every year.
LinkedIn: http://www.linkedin.com/in/ryanjadams
Contact: http://www.ryanjadams.com
Ryan Adams is a Senior Premier Field Engineer for Microsoft. He works directly with customers to help them realize their business potential and accelerate their digital transformation on premises and in the cloud. Previously, Ryan was a Microsoft Data Platform MVP and spent 19 years working for a fortune 100 company. His passion is the SQL Server Engine, High Availability, and Disaster Recovery. He also served on the Board of Directors for the North Texas SQL Server User Group, was President of the PASS Performance Virtual Chapter, was a PASS Regional Mentor, and served as a Director for the PASS organization.
Carla L#243;pez is the Cloud Solution Architect for Microsoft Puerto Rico. In this role, she is responsible of building a technical and security architecture in Azure, Microsoft#39;s cloud, in order to help customers successfully adapt and deploy applications/workloads in the cloud. In addition, Carla has worked before as a Consultant focusing on mobile, web and SharePoint development.
LinkedIn: https://www.linkedin.com/in/alankoo
Contact: http://www.alankoo.com
Alan Koo is a 6th time Microsoft MVP in SQL Server with over 15 years of technical experience architecting and developing solutions oriented to increase businesses performance in both public and private sectors. Alan joined Nagnoi, LLC. in 2005 as the technical lead in the Performance Management amp; Business Intelligence Practice. Alan Koo is the co-founder and former President of Puerto Rico PASS. He shares his knowledge through his quot;Microsoft Business Intelligence y mas...quot; blog and the the MSDN Forums.
LinkedIn: http://www.linkedin.com/in/mikehillwig
Contact: http://www.mikehillwig.com
Veteran DBA Mike Hillwig is a native Pittsburgher and resident of the Boston Suburbs. He’s a DBA Manager for a financial software company that’s owned by one of the world’s largest bank. Mike has been working with SQL Server since version 7 and has a background in infrastructure and network. Today, he manages a team of DBAs around the globe.
LinkedIn: http://www.linkedin.com/in/gcaicedo/
Contact: http://www.sqltitan.com
Guillermo Caicedo es un profesional de bases de datos y tecnolog#237;a trabajando como Consultor en Nagnoi, LLC. Ha ayudado a numerosas empresas a obtener conocimiento sobre sus datos por desarrollar e implementar soluciones de inteligencia empresarial en sus organizaciones. El Sr. Caicedo tambi#233;n tiene una amplia experiencia desarrollando aplicaciones web y m#243;viles. Guillermo es un Data Platform MVP y l#237;der del Cap#237;tulo PASS para Puerto Rico (PRPASS).
LinkedIn: http://www.linkedin.com/in/reevessmithiii/
Contact: http://reevessmith.wordpress.com
Reeves Smith, owner and principal architect of Macer Consulting, is passionate about applying data technologies that empower organizations. Reeves wields his knowledge and experience to lead, design, architect, and teach, working with both data center and business project teams. He approaches every project by first understanding the organization’s business challenges, and then developing a unique approach that targets those business needs accurately and effectively. Reeves Smith has more than 20 years of experience working on the SQL Server stack. He is a Microsoft Data Platform MVP and Microsoft Certified Master, and regularly delivers technical presentations at international, regional, and local conferences and user groups.
LinkedIn: http://www.linkedin.com/in/dianabeta
Former graduate of the quot;Universidad Santa Maria La Antiguaquot; School of Computer Science. I have been involved in the IT world since 1992, since then I have been working with many OS platforms, development languages and databases, among them Unix, Oracle, SUN, Informix, FoxPro, Microsoft SQL Server, just to mention a few. Diana enjoys solving complex performance tuning issues, examining your data using Databricks, designing in Azure SQL Datawarehouse, developing cool visuals using Power Bi, or evangelizing about Microsoft Data technologies at community events like SQLSaturday and local user group meetings.
The following is a list of sponsors that helped fund the event.


 Upload your images and videos of wildlife and add information and tags and you'll help conservation research, and get access to statistics and news.
Get access to the world's largest database of wildlife media and metadata to use in your research. Computer vision specialists get a huge data set to work with, and biologists and conservationists get valuable information to further their cause. Then, contribute the results of your studies straight back to the people who made them possible.
Help to conserve the species you love for future generations to enjoy, protecting endangered species and fostering rich biodiversity.


The newest release of Go – Go 1.13 – finally introduced full support for Go Modules – brilliant and long-awaited solution for built-in dependency versioning problem. Modules now enabled by default, and virtually make GOPATH obsolete.
Technically speaking, GOPATH is still supported, and Go 1.13 Release Notes uses term “GOPATH mode” (as being opposite to the “modules mode”), but still, to me this is a tectonic shift in the Go development ecosystem evolution.
This is a blog version of the talk I gave at GopherCon Europe 2019 (Canary Islands Edition), where I shared my thoughts on why Visual Programming Languages have failed and revealed for the first time my experiment on visualizing Go code.
I could dive in straight into the project, but I do believe to truly appreciate it, I have to explain the thought line behind it first.
It starts with an almost existential frustration of working with code as a text.
I’ve recently discovered Flutter – a new Google’s framework for mobile development – for myself and even had an experience of teaching Flutter basics to the person who has never been doing programming at all. Flutter is written in Dart – programming language born in a Chrome browser and then escaped to the console land – and that made me think “hey, Flutter could have been easily implemented in Go as well”!
TL;DR In this article I’ll share my experience building an interactive 3D WebGL-based application for peer-to-peer messaging protocol simulation without writing any single line in JS. You’ll learn how GopherJS and Vecty framework can dramatically lower the complexity of building WebGL-enabled web apps in Go.
It’s often said “A picture is worth a thousand words”, but in the era of high-DPI screens and big data, the new idiom is now truer – “3D interactive visualization is worth a thousand pictures”.
(source: Anders Sune Berg)
In the previous article I’ve described a weekend project called txqr for unidirectional data transfer using animated sequence of QR codes. The straightforward approach was to repeat the encoded sequence over and over until the receiver gets complete data. This simple repetition code was good enough for starter and trivial to implement, but also introduced long delays in case the receiver missed at least one frame.
TL;DR: a weekend project for transferring data via animated QR codes, written in Go and using fountain erasure codes. The Go code is reused for mobile apps using Gomobile, and in a web application for automating testing QR codes parameters, built with GopherJS and Vecty framework.
I’ll share my experience building it, some code and benchmark results of using animated QR as a data transfer method.
The problem One day I was trying to find a viable solution for the following scenario:
On the last Golang Barcelona meetup we decided to try new format of conversation and after the talk started open discussion on logging, tracing and metrics. The idea was to encourage people to read a very nice blog post by Peter Bourgon on this subject - “Metrics, Tracing and Logging” and discuss it in a free format.
It went surprisingly well, and while most of the people were conscious about the topic, one thing seemed to be still confusing - what to log and when.
I used to think that misunderstanding interfaces in Go can lead, at most, to not very readable code and worse maintainability. From my observations misusing interfaces becomes visible usually during refactorings, where you questioning what this type or abstraction actually represents. But, at least, the code tends to work and it’s not buggy.
The bug But here is the interesting piece of code that actually was buggy:
err := SomeFunc() if _, ok := err.
TL;DR by learning internals a gotcha is a valid construct in a system, program or programming language that works as documented but is counter-intuitive and almost invites mistakes because it is both easy to invoke and unexpected or unreasonable in its outcome (source: wikipedia)
Go programming language has some gotchas and there is a number of good articles explaining them. I find those articles very important, especially for the newcomers in Go, as I see people run into those gotchas every now and then.
A couple of weeks ago I gave a talk at the largest Go conference, GopherCon, in Denver.  Here is my story.
My journey to GopherCon started on a cold winter day in the apartments in the center of Odessa, Ukraine, where I was living at that time.


Is "the soul of #KMD" a word or group of word directly in the article?
cryptocat08-Feb-19 11:08 PM
What hashing methods should we consider?
- SHA256
- PBKDF2 (though it requires iteration and key length to be set)
- MD5 (not secure enough?)
- SHA1 (again not secure enough?)
mazyar_lp08-Feb-19 11:11 PM
bitcoin hashing i think
cryptocat08-Feb-19 11:11 PM
hmm
Strob08-Feb-19 11:11 PM
SHA256 I think otherwise you don't get a valid WIF
1
I tried all the keywords as salt or vice versa with "Komodo is ahead of Decred" and also without salt but just adding the words on one line and one 2 lines, hashed them in SHA256 and still nothing. I need another hint sadly...
mazyar_lp08-Feb-19 11:16 PM
soul of komodo is salt do u agree?(edited)
1
Decker09-Feb-19 02:23 AM
If i were an evil, i'll apply blake2b hash with salt into puzzle ) Hope, ca333 was not so angry when created puzzle ))
But, even this "soul" is a big question now )
Decker09-Feb-19 02:41 AM
Just want to remember what we have:
1. "level1" - something from level1, could be anything, like txid of level1, blockhash of level1, or just "Komodo is ahead of Decred" string.
2. "soul" of komodo ... - can be soul of Komodo ))
3. F - unknown hash function with unknown arguments ...
So, we can act as:
1. F(level1+soul)
2. F(soul+level1)
3. F(level1)+soul
4. level1+F(soul)
5. soul+F(level1)
6. F(soul)+level1
...
and many different ways )
And other thing ... if we guess that something from level1 is a txid befb1a8a5b4582852ab4f044b2c20a47f6aa8d89f46f717d5608dfb4634023c2 don't forget that we can hash it as string itself "befb1a8a5b4582852ab4f044b2c20a47f6aa8d89f46f717d5608dfb4634023c2" (64 symbols) or binary data {0xbe, 0xfb ... } (32 symbols) ...(edited)
cryptocat09-Feb-19 08:20 AM
What tool are you guys using to generate the hash?
SHA256 Hash. Online tool for creating SHA256 hash of a string. Generate SHA256 message digest from an arbitrary string using this free online SHA256 hash utility.
mazyar_lp09-Feb-19 08:44 AM
he said before that all the info for solving puzzle is in the article and without hint it can be solved
cryptocat09-Feb-19 09:03 AM
So the "soul" must be in the article?
mazyar_lp09-Feb-19 09:05 AM
maybe maybe not. he should acknowledge that
Cryptoon09-Feb-19 09:37 AM
Supernet
Freedom
Open source
Etc
mazyar_lp09-Feb-19 10:12 AM
@ca333 when new hint?
ca33309-Feb-19 10:51 AM
today
1
Strob09-Feb-19 12:05 PM
@mazyar_lp Well yes he said that but remember what he said for previous puzzle? like "yes - it can be solved just by looking on picture + first hint (brain/heart)." about the sudoku but in fact we needed to also know that we must use Agama and that we must paste the answer on 2 lines to take advantage of the bug in Agama.... There was no way I could have guess that without a hint. So that was not entirely true. So later he may come up with a hint to something we are still missing.(edited)
mazyar_lp09-Feb-19 12:12 PM
Totally agreed
cryptocat09-Feb-19 12:51 PM
I'd like to know if it's only one level of hashing/encryption required. Do we need to hash a value to get the Salt, then use SHA256 to get a final hashed value?
cryptocat09-Feb-19 01:07 PM
The salt could be the level 1 address or tx
and the text required for SHA256 is the "soul"
I really hope the final seed is a SHA256 value
Strob09-Feb-19 03:14 PM
Yes I tried level 1 sentence as salt and soul as hashed text and vice versa, but none of my "soul" seems to be right. I even tried "soul" itself! lol
mazyar_lp09-Feb-19 03:16 PM
Something is missing. Without hint someone could accidentally find the right pass(edited)
Strob09-Feb-19 03:35 PM
We need to know what is the soul (and it could be almost anything, anyone and even an animal) we need to know how to enter it and where and we need to know how to enter level 1 phrase how and where too. and since we need hashing we need to know what to hash and how. So too many unknown so far leading me to think that ca333 want this to last a few weeks so hype can build up a bit with more 777 kmd added to the pot each week. (edited)
mazyar_lp09-Feb-19 03:38 PM
I think the opposite. They dont want the prize to be increased. They can make other puzzles for kmd promotion
1
cryptocat09-Feb-19 04:01 PM
Maybe there is no answer...maybe Komodo has no soul...
This is a list of hash functions, including cyclic redundancy checks, checksum functions, and cryptographic hash functions.
ca33310-Feb-19 07:36 AM
hint coming shortly friends
and yes - you guys have been damn close. thats why i couldnt hint much more - since its a bigger puzzle i am sure you understand. we will continue with the bi-weekly 77.7 KMD puzzles. i have 2 new ones already in the repo waiting to get cracked.
3
Gam_B1t10-Feb-19 09:12 AM
Hi. Do someone know how to generate the KMD private key from passphrase? I try the passphrase of level 1 in the paperwallet generator of Komodo and I got the correct private key only if I check the "iguana compatible" option. What does this option do on the encryption process?
Desktop GUI Wallet for MonaizeToken. Contribute to ca333/swingtokenGUI development by creating an account on GitHub.
this java code contains all you need. if you have any issues/question just ping me again. @jl777c explained/teached it to me (on a cryptographic level) back in the day via some good C code. it is a core feature of the iguana protocol (= software layer that all our technologies are based on: komodo, dpow, jumblr, barterDEX, etc.) in https://github.com/jl777/supernet for those who are curious.
Contribute to jl777/SuperNET development by creating an account on GitHub.
Gam_B1t10-Feb-19 01:00 PM
Thanks for these explanations @ca333 !
cryptocat10-Feb-19 02:52 PM
None of that info was a clue, right?
Decker10-Feb-19 02:56 PM
Wish the next clue related to "soul" ... what is it? Some person, some tech, or what? )
cryptocat10-Feb-19 03:15 PM
Sitting, wishing, waiting
Decker10-Feb-19 03:29 PM
Hashing
cryptocat10-Feb-19 03:32 PM
@ca333 We're going mad here
1
Decker10-Feb-19 04:00 PM
Let's write a song:
Sitting, wishing, waiting, hashing ...
Want to see a hint submission ...
This is our all decision ... ))
cryptocat10-Feb-19 04:07 PM
What's the soul? Is it superstition?
Solving this puzzle is our latest mission.
Perhaps another clue will help with our condition...
Decker10-Feb-19 04:12 PM
"We are scanning the scene in the Twitter tonight
We are looking for hint to start up a fight ... " (c)
If it's possible to vote, i'm vote for hint about "soul" ... for hashing we can use different variants, but "soul" seems requires some clarification.
2
Hint about what is it - will be enough, i think. Just wanna to know what is related ... person, tech, type of open-source license ... or something else ...
Bcz it can be person, or programming language, or algo (equihash), or hash type (blake2b) as well ...
cryptocat10-Feb-19 04:19 PM
Or is it something else mentioned in the article?
Decker10-Feb-19 04:56 PM
the only thing i noticed mentioned in article related to "soul" is a "original spirit of crypto" )
yep, KMD have "spirit of crypto" inside )
Strob10-Feb-19 06:13 PM
The soul is what's left when you die supposedly. So what will be left when KMD dies... ???
Decker10-Feb-19 06:23 PM
spirit of crypto ))
ca33310-Feb-19 07:06 PM
according to modern science our brain stores the info which makes us unique as a human. it gives us a unique character, personality, etc. etc. etc. so actually - cant the brain be what basically represents our soul?
cryptocat10-Feb-19 07:07 PM
So it's the brain of Komodo!
2
Decker10-Feb-19 07:09 PM
and this soul is multilined? it has \n character before? ))(edited)
ca33310-Feb-19 07:10 PM
next hint coming in some hours ))
(max. 4h)
mazyar_lp10-Feb-19 07:10 PM
You want it is decrypted today?
Decker10-Feb-19 07:11 PM
ok ... will try to deal with multilined souls ))
when somebody wins the prize i will show part of my crazy hashing )))
mazyar_lp10-Feb-19 07:13 PM
ca33310-Feb-19 07:13 PM
it might get decrypted today - yes. too much of hints are out. if you went through the channel and tried each combination/idea that was already posted - it would be cracked in no time....
you solved it actually - "together"
so this is also something that i want to show you guys. we are nothing alone - only together we can move mountains and change the world. mark this words.
5
5
1
cryptocat10-Feb-19 07:25 PM
Our problem is we posted so many ideas
Decker10-Feb-19 07:26 PM
Always exist a way to check it all ... )
But it's a long way )
Now i'm preparing a file with hashes to hash almost everything from article ... let's see ...(edited)
Bcz hashing of the most obvious things - seems gives nothing.
Strob10-Feb-19 08:12 PM
@ca333 would be cool if you could put some KMD is solution that close to the answer, that way we could know if we are close! (and post the addresses too)(edited)
what bugs me now is the "hashing something is involved". Cause it could be any hashing method, we could enter the hash as passphrase or WIF, combined with level 1 or has of level 1, we hash level 1 or the soul? Too many possibilities. And since I tried all the most obvious ones I think, it means it's not a obvious one!(edited)
That could mean that the address itself is level 1 (the sentence "Komodo is ahead of Decred" was used to reach level 1 but was not level 1 itself...), or maybe the txid or the balance 3,33. What element of "level 1" do we need to use to get to level 2?(edited)
SHA256 Hash. Online tool for creating SHA256 hash of a string. Generate SHA256 message digest from an arbitrary string using this free online SHA256 hash utility.
look for hash generator there are many
Gam_B1t10-Feb-19 08:39 PM
Ok thanks
mazyar_lp10-Feb-19 08:46 PM
What is agama doing for wif that we enter?(edited)
ca33310-Feb-19 08:46 PM
hint: "how did everything begin?" which algo do you think i am refering to? shouldnt be that hard.


{% extends 'base.html' %} {% block content %}
Your application has been received. Our volunteer co-ordinators will be in touch.


--- title: Projects layout: default path: projects --- {{title}} Here you can find a list of good projects and resources to learn about Blockchain and Web 3.0


Tutorial¶
This section showcases the basic usage of modelling framework cm4twc
(Community Model for the Terrestrial Water Cycle).
>>> import cm4twc
>>> print(cm4twc.__version__)
0.0.1
The central object in the framework is the Model
, which is composed of
Component
s for the three compartments of the terrestrial water cycle
(see the science repository for the options
currently available).
Each component needs to be spatio-temporally configured through SpaceDomain
and TimeDomain
objects, to be given data contained in a DataSet
instance,
and to be given parameter and/or constant values.
Configuring a Model¶
Time¶
TimeDomain
characterises the time dimension of a Component
.
>>> from datetime import datetime, timedelta
>>> timedomain = cm4twc.TimeDomain.from_start_end_step(
... start=datetime(2017, 1, 1, 0, 0, 0),
... end=datetime(2018, 1, 1, 0, 0, 0),
... step=timedelta(hours=1),
... calendar='gregorian'
... )
>>> print(timedomain)
TimeDomain(
time (8760,): [2017-01-01 00:00:00, ..., 2017-12-31 23:00:00] gregorian
bounds (8760, 2): [[2017-01-01 00:00:00, ..., 2018-01-01 00:00:00]] gregorian
calendar: gregorian
units: seconds since 1970-01-01 00:00:00Z
period: 365 days, 0:00:00
timedelta: 1:00:00
)
Space¶
All spatial configurations supported by the framework are subclasses of
SpaceDomain
, they characterise the spatial dimensions of a Component
.
The current supported spatial configurations can be found in the
API Reference’s Space section. LatLonGrid
is one example.
>>> spacedomain = cm4twc.LatLonGrid.from_extent_and_resolution(
... latitude_extent=(51, 55),
... latitude_resolution=0.5,
... longitude_extent=(-2, 1),
... longitude_resolution=0.5
... )
>>> print(spacedomain)
LatLonGrid(
shape {Y, X}: (8, 6)
Y, latitude (8,): [51.25, ..., 54.75] degrees_north
X, longitude (6,): [-1.75, ..., 0.75] degrees_east
Y_bounds (8, 2): [[51.0, ..., 55.0]] degrees_north
X_bounds (6, 2): [[-2.0, ..., 1.0]] degrees_east
)
Two additional properties of SpaceDomain
may require to be set
depending on the component’s requirements: land_sea_mask and
flow_direction. land_sea_mask may be used by a component to be
aware of where there is land and where there is sea, but if set, it is
also used to mask the component records. flow_direction may be used by
a component to determine where to move flow downstream, it is namely
compulsory if the component is using the SpaceDomain
’s route method.
>>> import cf
>>> spacedomain.land_sea_mask = cf.read('in/ancillary/land_sea_mask.nc').select_field('land_binary_mask')
>>> print(spacedomain.land_sea_mask)
[[ True True True True True True]
[ True True True True True True]
[ True True True True True True]
[ True True True True True True]
[ True True True True True False]
[ True True True True True False]
[ True True True True False False]
[ True True True False False False]]
>>> spacedomain.flow_direction = cf.read('in/ancillary/flow_direction.nc').select_field("long_name=flow direction")
Data¶
DataSet
must be used to gather all of the data required to run a Component
of Model
. It is a dictionary-like object that stores references to cf.Field
instances.
 )
Science¶
Component
is the core object subclassed into three distinct classes
for surface, sub-surface, and open water parts of the water cycle:
SurfaceLayerComponent
, SubSurfaceComponent
, and OpenWaterComponent
respectively. Each kind of component has the same API, only their interfaces
and data needs differ.
>>> print(cm4twc.subsurface.Artemis)
Artemis(
category: subsurface
inwards info:
evaporation_soil_surface [kg m-2 s-1]
evaporation_ponded_water [kg m-2 s-1]
transpiration [kg m-2 s-1]
throughfall [kg m-2 s-1]
snowmelt [kg m-2 s-1]
water_level [kg m-2]
outwards info:
surface_runoff [kg m-2 s-1]
subsurface_runoff [kg m-2 s-1]
soil_water_stress [1]
inputs info:
topmodel_saturation_capacity [m]
saturated_hydraulic_conductivity [m s-1]
topographic_index [1]
constants info:
m [1]
rho_lw [kg m-3]
states info:
subsurface_store [m]
solver history: 1
land sea mask: False
flow direction: False
)
Note
This information is also available on the online documentation, e.g. see Artemis subsurface component page.
>>> component = cm4twc.surfacelayer.Artemis(
... saving_directory='outputs',
... timedomain=timedomain,
... spacedomain=spacedomain,
... dataset=dataset_surfacelayer,
... parameters={},
... records={'surface_runoff': {timedelta(days=1): ['mean']}}
... )
>>> print(component)
Artemis(
category: surfacelayer
saving directory: outputs
timedomain: period: 365 days, 0:00:00
spacedomain: shape: (Y: 8, X: 6)
dataset: 9 variable(s)
records:
surface_runoff: 1 day, 0:00:00 {'mean'}
)
Note
The variables that can be recorded using the records optional argument are the component’s outwards, outputs, and states. By default, none are recorded.
Framework¶
Model
constitutes the core object of the modelling framework. It needs
to be instantiated with three Component
instances, one for each of the
three parts of the terrestrial water cycle.
>>> model = cm4twc.Model(
... identifier='tutorial',
... config_directory='configurations',
... saving_directory='outputs',
... surfacelayer=cm4twc.surfacelayer.Artemis(
... 'outputs', timedomain, spacedomain, dataset_surfacelayer,
... parameters={}
... ),
... subsurface=cm4twc.subsurface.Artemis(
... 'outputs', timedomain, spacedomain, dataset_subsurface,
... parameters={'parameter_a': 1}
... ),
... openwater=cm4twc.openwater.RFM(
... 'outputs', timedomain, spacedomain, dataset_openwater,
... parameters={'c_land': 0.20,
... 'cb_land': 0.10,
... 'c_river': 0.62,
... 'cb_river': 0.15,
... 'ret_l': 0.0,
... 'ret_r': 0.005,
... 'river_length': 50000},
... records={
... 'outgoing_water_volume_transport_along_river_channel': {
... timedelta(days=1): ['mean']
... }
... }
... )
... )
>>> print(model)
Model(
surfacelayer: Artemis
subsurface: Artemis
openwater: RFM
)
Warning
While the resolutions of the three components of the Model
can be
different, there are limitations.
In space, the SpaceDomain
s of the three components must be in the
same coordinate system (e.g. all using LatLonGrid
) and their
respective domains must span the same geographical region (i.e. the
edges of their domains must overlap).
In time, the TimeDomain
s of the three components must be in the
same calendar (e.g. ‘gregorian’) and their respective resolutions
must be a multiple of the fastest Component
’s resolution.
Note
If a component is irrelevant to your use case, convenient
alternatives DataComponent
and NullComponent
exist. Any of the
three components can be replaced by these alternatives.
DataComponent
is provided to act the part of a component of the water
cycle by using a DataSet
for the component’s outwards transfers, e.g.
containing previous outputs of a simulation.
NullComponent
is provided to ignore a component of the water cycle
by not processing the component’s inwards transfers received, and by
returning null values for the component’ outwards transfers.
At this stage, the Model
as such is fully configured, and the configuration
can be saved as a YAML file in the config_directory and named using the
identifier (e.g. in this example, the file would be at
configurations/tutorial.yml).
>>> model.to_yaml()
See the files section for an example of such model configuration YAML file.
Simulating with a Model¶
Spin-Up and Simulate¶
Once configured, the instance of Model
can be used to start a spin up run
and/or a main simulation run.
>>> model.spin_up(start=datetime(2019, 1, 1, 9, 0, 0),
... end=datetime(2019, 1, 3, 9, 0, 0),
... cycles=2,
... dumping_frequency=timedelta(days=3))
>>> model.simulate(dumping_frequency=timedelta(days=2))
Resume¶
If the model has crashed, and dumping_frequency was set in the
spin-up and/or simulate invocations, a series of snapshots in time
have been stored in dump files in the saving_directory of each
Component
. A resume method for Model
allows for the given run
to be resumed to reach completion of the simulation period. The tag
argument must be used to select which run to resume (i.e. any spin-up
cycle, or the main run), and the at argument can be used to select the
given snapshot in time to restart from.
>>> model.resume(tag='run', at=datetime(2019, 1, 7, 9, 0, 0))


{% extends 'enrolment/wizard.html' %} {% load static from static %} {% block above_form %}
A business registered with Companies House
{% else %}Sole trader
{% endif %} Report error{{ company.name }}
{{ company.address_line_1 }}, {{ company.address_line_2 }}, {{ company.postal_code }}
Report error


{% extends 'about_template.html' %} {% load staticfiles %} {% block about_content %}
| Version | {{ version }} |
|---|---|
| Released | {{ build_time_post }} |
| Pre Time | {{ build_time_pre }} |
| Post Time | {{ build_time_post }} |
| Deploy Time | {{ build_time_deploy }} |
xSACdb, a web application for managing BSAC branch clubs, is an open source project built and maintained by Will Pimblett.
Feature requests, bug reports or general comments can be sent to<EMAIL_ADDRESS>. For technical support please contact your club's IT administrator.
As an open source project we rely mainly on volunteers to contribute to the project. If you'd like to help out see the project's page on GitLab. Non-exhaustively we need the help of programmers, designers and writers.
If you'd like to get involved but aren't sure how please email on the address above.


Amazon Elastic Compute Cloud SpotFleet BlockDeviceMappings
BlockDeviceMappings
is a property of the Amazon Elastic Compute Cloud SpotFleet LaunchSpecifications property that defines the block devices that are mapped to an instance.
Syntax
JSON
{ "DeviceName" :
String
, "Ebs" :EBSBlockDevice
, "NoDevice" :Boolean
, "VirtualName" :String
}
YAML
DeviceName:
String
Ebs:EBSBlockDevice
NoDevice:Boolean
VirtualName:String
Properties
DeviceName
-
The name of the device within the EC2 instance, such as
/dev/dsh
orxvdh
.Required: Yes
Type: String
Ebs
-
The Amazon Elastic Block Store (Amazon EBS) volume information.
Required: Conditional You can specify either the
VirtualName
orEbs
, but not both. NoDevice
-
Suppresses the specified device that is included in the block device mapping of the Amazon Machine Image (AMI).
Required: No
Type: Boolean
VirtualName
-
The name of the virtual device. The name must be in the form
ephemeral
whereX
X
is a number equal to or greater than zero (0), for example,ephemeral0
.Required: Conditional You can specify either the
VirtualName
orEbs
, but not both.Type: String


There is a range of different jobs to to be done. Please indicate which of these you are interested in volunteering for, and which you do not wish to volunteer for.
If you do not wish to work in a specific area, please change the appropriate selector to No.
If you especially wish to work in a specific area, please change the appropriate selector to Yes.
We may assign you to work in any Areas which you have selected Yes or Don't Mind,
although we will try our best to assign you mainly areas for which you selected Yes.
We will not assign you to areas for which you selected No unless we are desperately short and you agree.
{{area}}
Please do not say No to all Areas!


Write us your best wallet haiku, and we will reward you with a coupon for 25% off your next wallet purchase.
Green and speckled legs,
Hop on logs and lily pads
Splash in cool water.
- John Doe
In a pouch I grow,
On a southern continent --
Strange creatures I know.
- John Doe
Autumn moonlight—
a worm digs silently
into the chestnut.
- John Doe


A spreadsheet consists of a rectangular grid, or table, of “cells.” The table is divided into horizontal rows (usually numbered 1, 2, 3, etc.) and vertical columns (usually labeled A, B, C, etc.). The location of each cell in the table can be specified by its column letter and row number. For example, the upper-left-most cell of a spreadsheet is labeled A1, since its location is column A, row 1. Cell locations are always specified with the column designator listed first, followed by the row designator.
A simple spreadsheet
A small spreadsheet containing four columns and eight rows is shown in . Notice that the word “Grades” is stored in cell B2. The value “100” is stored in cell C3. In order to use a spreadsheet program effectively, the first task you must master is to become comfortable with the cell reference system.
Each cell of a spreadsheet may hold one of three things: a number, a text string, or a formula. Numbers are generally composed of the digits 0 through 9 together with an optional decimal point and sign. Hence, “50”, “50.0”, “+50”, and “+50.0” are all valid ways of representing the number fifty.[7]
The standard way that values are entered into a spreadsheet cell is to click the mouse on that cell and then type in the value to be inserted. For example, the value of “50” could have been placed into cell C2 of the spreadsheet of by first clicking on the cell and then typing “50” followed by the “enter” key.
Even though spreadsheets are primarily used to manipulate numbers, there is often a need to include text in the table for such things as titles and column headings. In general, text strings may consist of any sequence of typeable characters[8]. As an example, consider the cell B2 in the spreadsheet of , which contains the character string “grades”. Similarly, cell B6 holds the text string “average.”
The final type of item that can be stored in a spreadsheet cell is a formula. Formulas are used to represent mathematical expressions that are to be calculated. As a result, they look and behave very similar to standard mathematical expressions. At a minimum, every spreadsheet program will support the four basic mathematical operators: addition, denoted by “+”; subtraction, denoted by “-”; multiplication, usually denoted by “*”; and division, denoted by “/”.
In addition to the mathematical operators, formulas may contain the numbers upon which the operators are to act. Hence, = 5 * 3 and = 1 + 2 + 3 are both valid spreadsheet formulas[9]. In general, formulas are evaluated from left to right with all multiplication and division being performed before any addition or subtraction. So, = 1 + 2 + 3 is computed as 1 + 2 giving 3, followed by 3 + 3 giving 6.
Just as with mathematical expressions, parenthesis may be used to override this default ordering and force operations to be performed in any order you desire. So, = 1 + (2 + 3) would be evaluated as 2 + 3 giving 5, followed by 1 + 5 giving 6.
Footnotes
[6] I have endeavored to keep this discussion of spreadsheets as generic as possible, avoiding references to particular products, such as Microsoft Excel. However, occasionally “implementation specific” details cannot be avoided. In such cases the details presented conform to the way the Watson Spreadsheet Lab works. When these details differ from Microsoft Excel’s way of doing things, the differences are pointed out in a footnote such as this.
[7] Spreadsheet programs differ in their abilities to handle numeric data that contains special symbols (e.g., “$” and “,”). While all spreadsheets will recognize “50000” and “75” as numbers, some programs will not accept “50,000” and “$75” as numeric data. The Watson Spreadsheet lab generally does not allow special characters in numeric data. Newer versions of Microsoft Excel do allow some special symbols in numeric data.
[8] The primary restriction in both the Watson Spreadsheet lab and Microsoft Excel is that text strings may not begin with an equals mark “=” since that character is used to identify formulas.
[9] The Watson Spreadsheet Lab and Microsoft Excel both require that all formulas being with an equal sign “=” in order to distinguish them from text strings.


{% extends "base.html" %} {% block body %}
PseudoID is a privacy enhancement for federated login systems that is backward-compatible with OpenID. PseudoID is designed to protect users from disclosre of private login data held by federated identity providers. It is based on a cryptographic tool called a blind signature, which are used in a manner similar to David Chaum's classic untracable payment scheme. PseudoID was designed and developed by Arkajit Dey and Stephen Weis.
Watch a short introductory video about PseudoID
Download the PseudoID paper as a PDF.
WARNING: This prototype still under development and is meant to be used for demo purposes.
You can use this private identity provider to anonymously log into any
website that supports
The PseudoID source code is available as a Google Code project. {% endblock %}


Intermeddiate access only
sdFetchBackground is used
to copy a snapshot of the window's GUI into the back-buffer of sDraw
(which is used to draw on). This is useful for splash-screens, to
produce a nice effect with
alpha-channel.
void sdFetchBackground();
None. [ASM: All registers are preserved.]
void DrawWindow(HWND hWnd){
if(!sdStart(hWnd))return;
sdFetchBackground(); // usually use it after sdStart()
// now draw some stuff over
....
sdEnd();
}


Below is a running list of the items I would like ranked by how much I want the item. The scale is roughly logarithmic(base 2) - so I want item #3 1/4th as much as I want item #1. I've tried to place the best cost estimate that I can around each item, and listed a wide range of items. As usual, I'm thrilled if people pitch together to get one bigger gift than multiple smaller ones. And God help you if you get me Megablocks instead of Lego.
Please note that this list is liable to change, and be updated. But I won't be removing anything from it. Rather, potentially appending and/or reorganizing items.
- Mouse (computer) ($10-$30): Example
- Multimeter ($? like.. $40?) I need for testing electronics mostly, very rarely for larger things like car fusebox etc. (lost count of how many times I've thought "man. I should go buy one") Whichever one we got Grant last year is probably good... See here, I think
- 'Pelican' case for laptop AND accessories like big headphones (laptop is 45cm on diagonal) ($~?): Pelican Ibex (verify size first)
- A nice bottle of Sake ($?)
- Over-ear headphones (very specific here. they play via bone resonance. awesome): DUDE.
- Modern ("trendy") fashionable socks ($~15) Example Probably best if someone from my generation does this
- Board games ($ = variable)
Victor Tsang knows a lot about these...


toggle navigate
Home
Help us
Endangered animals
Our Profile
Our Address
Species
Places
Donate
F.A.Q
About Us
Save Animals
Join us to help endangered animals
Donate
Endangered Bear
A bit story about the animal
Endangered Tiger
A bit story about the animal
Endangered Panda
A bit story about the animal
Our Profile.
Here is a small video about our college profile


Graphic Design
Web Developer
Art Director
Chris Rawlings
I have twenty-five years inexperirence creating visual communications for many different companies, from small boutique agencies to the marketing departments of large international corporations.
I believe that graphic design, is above all, about communication, and have spent the last year learning new tools in order to tell your story better.
Monica Richardson
HTML
CSS
Javascript
Node.js
Greensock Animation
Barba.js
Travelport
HTML
CSS
Javascript
Adobe Creative Suite
MS Office
GMAC Insurance
UX Designer
Adobe Creative Suite
Aspen Marketing Services
Adobe Creative Suite
MS Office
Internet Security Systems
HTML
CSS
Adobe Creative Suite
MS Office


Random knn classification and regression are implemented. Random knn based feature selection methods are also included. The approaches are mainly developed for high-dimensional data with small sample size.
| Version: | 1.2-1 |
| Depends: | R (≥ 2.14), gmp (≥ 0.5-5) |
| Suggests: | Hmisc, Biobase, genefilter, golubEsets, chemometrics |
| Published: | 2015-06-09 |
| Author: | Shengqiao Li |
| Maintainer: | Shengqiao Li <lishengqiao at yahoo.com> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | yes |
| Materials: | ChangeLog |
| CRAN checks: | rknn results |
| Reference manual: | rknn.pdf |
| Package source: | rknn_1.2-1.tar.gz |
| Windows binaries: | r-devel: rknn_1.2-1.zip, r-release: rknn_1.2-1.zip, r-oldrel: rknn_1.2-1.zip |
| OS X binaries: | r-release: rknn_1.2-1.tgz, r-oldrel: rknn_1.2-1.tgz |
| Old sources: | rknn archive |
| Reverse suggests: | mlr |
Please use the canonical form https://CRAN.R-project.org/package=rknn to link to this page.


Incorporated in 1980, Services for Independent Living, Inc. (SIL) is a nonprofit, nonresidential, independent living center in Northeast Ohio advocating on behalf of and providing services to empower individuals with disabilities to lead self-directed and productive lives. SIL strives to promote access in the community and to ensure individuals with disabilities are provided the same opportunities and choices as others in areas such as public access, education, employment, transportation, housing and recreation.
SIL embraces the Independent Living Philosophy that promotes the rights of individuals with disabilities to control and direct their own lives; to make decisions and take responsibility for their actions; to have opportunities to participate in all aspects of community life; to exercise the greatest degree of choice about where you live, with whom you live and how you live; and to take risks, being allowed to fail and to learn and grow from those efforts.
SIL provides four core services as required by federal guidelines. These services are Independent Living Skills (ILS) Evaluation & Training, Individual and Systems Advocacy, Information and Referral, and Peer Support.
In addition to the required core services, SIL also offers the following services and supports to increase community-based options for persons with disabilities: Nursing Home Transition/Relocation Program; Personal Care Assistance Program (PCA); Community Education; Community Support Coaching; and Equipment Loan Program.
To provide services and advocacy which empower individuals with disabilities to lead self-directed and productive lives in the community.


{% set suppress_feedback = true %} {% extends '_layouts/layout.html' %} {% block page_title %}{% endblock %} {% block body_css_classes %}nhsuk-frontend{% endblock %} {% block content %}
You can read advice and find answers to common questions about coronavirus on NHS.UK.


Please enter your address.
{{candidate.name}}
{{candidate.party}}
{{candidate.email}}
{{formatPhone(candidate.phone)}}


Iowa Chief Justice Mark Cady Dies at Age 66
by ROX LAIRDDES MOINES, Iowa —Iowa Supreme Court Chief Justice Mark Cady died suddenly of a heart attack Friday. He was 66.
Cady had served on the Iowa Supreme Court for 21 years and had been chief justice since 2011. Prior to his appointment to the Supreme Court, Cady had been a judge on the Iowa Court of Appeals for four years, two of them as chief judge, and before that a trial judge in Fort Dodge, Iowa.
“I am heartbroken to learn of the passing of Chief Justice Mark Cady,” Iowa Gov. Kim Reynolds said in a statement released Saturday. “He devoted his entire professional career to serving the people of Iowa,” said Reynolds. “He loved the law, the judiciary, and the state we call home. He leaves behind a legacy of service and dedication that we should never forget.”
Reynolds’ predecessor, former Gov. Terry Branstad, now U.S. ambassador to China, appointed Cady to all of his judgeships.
“As governor, I was proud to have appointed him to the district court, court of appeals and the Iowa Supreme Court,” Branstad said in a statement Saturday. “He was a dedicated jurist who was liked and respected for his strong work ethic and fairness.”
Cady’s death was announced Friday night in a statement released by the court, which said Cady was “a wonderful individual and exceptional judge, respected and beloved by his fellow jurists. His passing is a great loss to the court and the state he so loyally served.”
Cady, a native of Rapid City, South Dakota, graduated with both undergraduate and law degrees from Drake University in Des Moines. He was a student of Iowa constitutional history, frequently speaking and writing about individual liberties protected by the state’s constitution.
He was named president of the Conference of Chief Justices and chair of the National Center for State Courts board of directors earlier this year.
In addition to his role as leader of the seven-member Iowa Supreme Court, Cady is best known for the 2009 decision he wrote for a unanimous court that legalized same-sex marriage based on the equal protection clause of the Iowa Constitution. Iowa’s was one of the first state supreme courts to so hold and six years before the U.S. Supreme Court’s 2015 decision in Obergefell v. Hodges legalizing same-sex marriage.
Cady’s 69-page ruling reads much like a treatise on constitutional history and interpretation aimed at explaining the decision’s rationale for lay readers who may disagree with the result.
“In the final analysis, we give respect to the views of all Iowans on the issue of same-sex marriage — religious or otherwise — by giving respect to our constitutional principles,” Cady wrote.
“These principles require that the state recognize both opposite-sex and same-sex civil marriage. Religious doctrine and views contrary to this principle of law are unaffected, and people can continue to associate with the religion that best reflects their views.
“A religious denomination can still define marriage as a union between a man and a woman, and a marriage ceremony performed by a minister, priest, rabbi, or other person ordained or designated as a leader of the person’s religious faith does not lose its meaning as a sacrament or other religious institution.
“The sanctity of all religious marriages celebrated in the future will have the same meaning as those celebrated in the past. The only difference is civil marriage will now take on a new meaning that reflects a more complete understanding of equal protection of the law. This result is what our constitution requires.”
Cady is survived by his wife, Becky, two children and four grandchildren.
Copyright © 2019 courthousenews.com


[1]
UNTIL THEY GET IT RIGHT NONE; READ PREVIOUS REVIEWS AND WISE UP
[2]
Cheap Flip Video Camcorder; Best Value portable Camcorder


A trio of monster black holes are having a cosmic threesome and it's awesome
Astronomers have spotted three black holes locked in a cosmic threesome.
The supermassive beasts are lurking within a galaxy called NGC 6240 which is (thankfully) 300 million light-years away from Earth.
The awesome ménage à trois will eventually lead to the creation of one mega black hole of almost unimaginable size and weight.
Now, we are always keen to stress our sex-positive dogma.
But in this case, we use the word ‘awesome’ we mean in to reflect the old-fashioned definition of ‘provoking awe’ rather than the modern usage to describe something that’s really, really good.
That’s exactly the right term to reflect the sheer scale of the action taking place in NGC 6240.
It was once thought the ‘irregular galaxy’ was home to just two black holes which are in the process of merging – a process which is responsible for the star system’s unusual shape.
Advertisement Advertisement
Galaxies often consist of hundreds of billions of stars locked in a complex orbital dance with a supermassive black hole at the core.
‘Through our observations… we were able to show that the interacting galaxy system NGC 6240 hosts not two – as previously assumed – but three supermassive black holes in its centre,’ said Professor Wolfram Kollatschny from the University of Göttingen, lead author of the study which found that each of the three heavyweights has a mass of more than 90 million Suns.
They are squeezed into in a region of space that’s less than 3000 light-years across which means they make up just one-hundredth of the total size of the galaxy.
‘Up until now, such a concentration of three supermassive black holes had never been discovered in the universe,’ added Dr Peter Weilbacher of the Leibniz Institute for Astrophysics Potsdam.
‘The present case provides evidence of a simultaneous merging process of three galaxies along with their central black holes.’
The discovery is very important because it sheds light on the process of galaxy formation.
Until now, scientists have not been able to fully explain how the biggest galaxies in the universe evolved through the normal processes that have previously been observed.
But this conundrum could be solved if it’s proved that three or more supermassive black holes and their accompanying galaxies can merge.
‘If simultaneous merging processes of several galaxies took place, then the largest galaxies with their central supermassive black holes were able to evolve much faster,’ Peter Weilbacher added.
Advertisement Advertisement
‘Our observations provide the first indication of this scenario.’
The threesome will come to an end within a ‘few million years’ and produce a vast outburst of gravity waves.
Astronomers now hope to pick up these night-sky emissions and find evidence of other epic cosmic couplings.


Name:
Email:
I agree to the Terms and Conditions
Register!


Auto Play Delay The delay before playing the next item.
Global Playlist Feature Here you should select Media Center Manual Playlist feature.


We're sorry but n.eko doesn't work properly without JavaScript enabled. Please enable it to continue.
A self hosted virtual browser (
m1k1o/neko
) that runs in docker.


With the introduction of the Web Audio API and music frameworks such as Flocking,
it's possible to make music and develop custom instruments entirely using Web technologies.
A variety of user interface component libraries have been developed to assist in the creation
of musical interfaces. However, the majority of them aren't very "web-like." Many are based
on Canvas or bitmap images, and aren't compatible with responsive design techniques, can't be
easily re-styled or customized using tools like CSS, and aren't accessible via the keyboard or
with assistive technologies such as a screenreader.
This project will involve the creation of a small collection of high-quality, responsive,
SVG or DOM-based musical user interface controls such as knobs, sliders, x/y pads, button matrices,
envelope editors, waveform viewers


This video helped a lot to understand designing and creating a good looking website.In this video there are lots of good code introduced that helped me a lot to create my portfolio website. At the end of this video I was able to use lots of codes in my website which enhanced the look of website a lot. So this video was one of the source for making this wonderful portfolio website.
I have used HTML, CSS and Java Script to design this website. This website is a combination all of these three lanugages. W3S and Stack Oveflow was very helpful to help me understand this languages.
I have used W3S to take a refrence of HTML and css codes. As W3S run the code features helps a lot to understand the functionality of the code. It has breif explanation of the codes which helps to undersatnt HTML and CSS language.
I have used Stack overflow mainly for JavaScript. As there was a web community where they help each other solving the problem. I had taken a refrence for form validation and pop up through Stack Overflow
HTML Dog is one of the best website for a beginner to learn web development. They have all thee language step by step tutorials and examples which will make a lot easy to understand web design


FAQs
Our mission is to build the world’s largest ecosystem of open-source business tools. Check out our free, customizable logistics app templates.
{{ partial "header.html" . }} {{ partial "navigation.html" . }}
At Budibase, we’re transforming logistics management software development, forever. With our open-source, low-code platform, you can build fully deployable, custom apps, in minutes - with or without coding. Budibase is the fast, cost-effective way to build tools for managing fleets, inventories, clients, distribution networks, and more.
"Those same apps, with Budibase, are now here in less than an hour. Colleagues were stunned by the data import functionality, seeing a spreadsheet turn into a web app in minutes was the cherry on top."
Davide Lenzarini, IT manager
Read more
In the logistics industry, efficiency is everything. Streamlined processes, fast decision-making, and low time to market are crucial for profitability. Low code tools are revolutionizing logistics and supply chain application development.
Whether it’s getting products to market or solving logistical problems, speed is everything. Budibase is built to create efficient, streamlined workflows.
Businesses in the logistics industry face unique risks and challenges. Build custom tools to manage risks and monitor outcomes.
Build tools to centralize resources. With Budibase, it’s easy to create intuitive, user-friendly apps, using a wide range of external data sources.
Our low-code platform empowers companies to adapt to changing needs, and build apps that solve key business problems, in minutes.
At Budibase, we’re revolutionizing the way businesses build custom software solutions. Our low-code platform is the fast and cost-effective way to create business tools.
Build fully customized, branded apps in minutes.
Budibase tools work seamlessly on devices of all kinds.
Choose self-hosting or our cloud-based platform.
Assign different permissions to different classes of users.
Budibase gives you the power to choose the right hosting and deployment for your business. Choose self-hosting or our Budibase Cloud platform. Deploy to your own infrastructure using Kubernetes, Docker, Docker Compose, Digital Ocean, and more. With our flexible hosting options, enterprises around the world choose Budibase to build web tools, mobile apps, internal software, and more.
Budibase is built to automate processes. Use any in-app action to trigger our library of built-in automations. Use handlebars expressions, third-party integrations, formula variables, and custom JavaScript to build your own powerful automation rules. Use our platform to automate logistics workflows, reduce operating costs, eliminate admin tasks, and optimize time-to-market.
Use Budibase to centralize existing datasets. Connect your Budibase tools to external data using MSSQL, MySQL, Postgresql, MongoDB, CouchDB, Airtable, Oracle, S3, RestAPI, and more. We also offer our own built-in database, with support for CSV uploads. Say goodbye to disorganized data. With Budibase, it’s easy to build intuitive apps for managing and leveraging a variety of datasets.
Use custom RBAC to control how users interact with your Budibase tools. Assign different permission tiers, based on job role, seniority, location, department, or any other user variables. Use simple drop-down editors to limit individual app screens to any permission tier. Our custom RBAC offers maximum security and usability across all user groups.
Streamline admin processes and eliminate operational costs with our range of powerful automations.
Budibase is the fast and cost effective way to build deployable and feature-packed logistics solutions.
Create professional, multi-screen logistics management apps.
Assign permissions to different users, based on their role.
Create conditional UIs for optimized user experiences.
Choose from several beautiful themes, with full customization.
All components and blocks are fully accessibility tested.
Create open-source logistics software that works seamlessly on any device.
Set custom rules to automate key business processes.
Enjoy single sign-on across all of your Budibase tools.
Deploy your appsvia Kubernetes, Docker, Digital Ocean. Or choose the Budibase Cloud and let Budibase manage everything for you.
{{ partial "deploy-options.html" . }}Explore our favourite free {{ .Section | singularize | humanize | lower }} templates. With Budibase's intuitive low-code platform, you can customize your design in just a few clicks.
{{ .Summary }}
Get this template
Our mission is to build the world’s largest ecosystem of open-source business tools. Check out our free, customizable logistics app templates.


Email<EMAIL_ADDRESS>Contact : +1<PHONE_NUMBER>
| Home
| Portfolio
| Contact Me
Deployed Web Apps
|
Python Projects
|
My Music
– My Web Apps –
Pokéfyte
ElectraPoint
Employee Management System
Weather Dashboard
Scheduler
Code Quiz
– My Python Apps –
Caesar.
Cipher
Encrypt/Decrypt your own message, Julius Caesar Style!
Days.In.Month
Calculator
Need to know how many days february has this year? Or any year?
Custom.
Font
Write something in a custom font!
Turtle.
Graphics
Draw some squares with this little program!
– Music (produced by me!) –
PiGoDog
·
Clear Your Mind (Instrumental)


--- layout: page title: Lean Prover Zulip Chat Archive permalink: archive/144837PRreviews/02120749.html ---
The category of (commutative) groups was still missing from our list of instances. This PR fills that gap. Nothing deep or serious.
@Reid Barton Any comments?
@Johan Commelin, how about renaming AddCommGroup
to Ab
, per Reid's suggestion?
I don't really mind. But maybe we should think about naming conventions... all the other examples follow some sort of CamelCase version of the corresponding snake_version_of_the_type_class.
@Mario Carneiro @Reid Barton Any policies here, or opinions?
{% endraw %}


Hi,
Please find below a lane success/failure report for the following runs:
| Run name | Lanes failed | Details |
|---|---|---|
| {{run.name}} | {{run.failed_lanes}} |
{% for lane in run.details %}
{{ lane }} {% endfor %} |
Regards,
Bioinformatics Team


Altogether
By Groups
To get started, drag roster csv file onto this page
HEAT #
On Deck:
Lane 1
Lane 2
Lane 3
Lane 4
LANE 1
*
LANE 2
*
LANE 3
*
LANE 4
*


We're aiming to have everything up and running by 2pm EST, please check back then.
P.S., don't worry, your data is safely backed up!
Want live updates? Follow us on Twitter at @nickjanetakis.


Migrates the database using migration files found in the supplied directory.
Integer migrations are the simpler of the two migrations but are less flexible than timestamp based migrations. In order for patio to determine which versions the file must have the naming format "{versionnumber}.someFileName.js" where versionNumber is a integer starting at 0 representing the version number.
NOTE: The reason the version number comes first is that most file viewers and IDE's sort files alphabetically and this makes for quicker migration lookup.
NOTE: With integer migrations missing versions are not allowed.
An example directory structure might look like the following:
-migrations
- 0.createFirstTables.js
- 1.shortDescription.js
- 2.another.js
.
.
.
-n.lastMigration.js
In order to easily identify where certain schema alterations have taken place it is a good idea to provide a brief but meaningful migration name.
0.createEmployee.js
1.alterEmployeeNameColumn.js
Timestamp migrations are the more complex of the two migrations but offer greater flexibility especially with development teams. This is because Timestamp migrations:
In order for patio to determine the order of the migration files must follow the naming format of {timestamp}.someFileName.js where the timestamp can be any form of a time stamp.
//yyyyMMdd
20110131
//yyyyMMddHHmmss
20110131123940
//unix epoch timestamp
1328035161
An example directory structure might look like the following:
-migrations
-<PHONE_NUMBER>.createFirstTables.js
-<PHONE_NUMBER>.shortDescription.js
-<PHONE_NUMBER>.another.js
.
.
.
-n.lastMigration.js
In order to easily identify where certain schema alterations have taken place it is a good idea to provide a brief but meaningful migration name.
1328035161.createEmployee.js
1328035360.alterEmployeeNameColumn.js
If you start with IntegerBased migrations and decide to transition to Timestamp migrations the patio will attempt to merge the two migrations. It does this by ordering the files based off of the versionNumber order. So Integerbase migrations will come first. If the version number in any file with a version number lower than or equal to the current verion will be inserted into the schema_migration table and and file with a version greater will be applied up the the supplied target, or greatest version number and will be inserted into the database.
Migration files are files with an up and down method.
The up function is called when applying the migration. The up function typically contains create and alter table statements. See DDL for more examples and operations that are available.
The down function is called when rolling back the migration. The down function typically contains drop and alter table statements. See DDL for more examples and operations that are available.
var comb = require("comb"),
when = comb.when;
//Up function used to migrate up a version
exports.up = function(db) {
//return a proiomise to ensure that the migration knows when the actions are done.
return comb.when(
//create a company table
db.createTable("company", function() {
this.primaryKey("id");
this.companyName(String, {size : 20, allowNull : false});
}),
//create employee table
db.createTable("employee", function(table) {
this.primaryKey("id");
this.firstName(String);
this.lastName(String);
this.middleInitial("char", {size : 1});
})
);
};
//Down function used to migrate down version
exports.down = function(db) {
return db.dropTable("employee", "company");
};
While it will not break any thing you should always return a promise from the up and down functions. If you perform a single database altering action (i.e. create/alter/drop table) you can just return that action. If you perform multiple then you can wrap it in a comb.when
call.
var comb = require("comb"),
when = comb.when;
//Up function used to migrate up a version
exports.up = function(db) {
//create a new table
return comb.when(
db.createTable("company", function() {
this.primaryKey("id");
this.companyName(String, {size : 20, allowNull : false});
}),
db.createTable("employee", function(table) {
this.primaryKey("id");
this.firstName(String);
this.lastName(String);
this.middleInitial("char", {size : 1});
}),
db.alterTable("works", function(){
this.addForeignKey("employeeId", "employee", {key : "id"});
});
);
};
comb.when
will return a Promise that will resolve once all three database actions have completed.
If you perform more complex actions you may need to should use the Promise api. Consider the following example.
//Up function used to migrate up a version
exports.up = function(db) {
//create a new table
var ret = new comb.Promise();
comb.when(
db.renameTable("employees", "employeesOld"),
db.createTable("employees", function(table){
this.primaryKey("id");
this.firstName(String);
this.lastName(String);
this.hireDate(Date);
this.middleInitial("char", {size:1});
})
).then(function(){
db.from("employeesOld").map(function(employee){
return comb.merge(employee, {hireDate:new Date()});
}).then(function(employees){
db.from("employees").multiInsert(employees)
.then(ret);
}, ret);
}, ret);
return ret;
};
//Down function used to migrate down version
exports.down = function(db) {
db.alterTable("employee", function(){
this.dropColumn("hireDate");
});
};
First we wait for both the rename and createTable action to complete, and then we perform some database actions and finally resolve.
In order to run a migraton there are two options:
Available options
-1
in order to roll all the way back.Integer migrator options
var DB = patio.connect("my://connection/string");
patio.migrate(DB, __dirname + "/migrations").then(function(){
console.log("migrations finished");
}, errorHandler);
patio comes with an executable script that can be used to run the migrations
patio -u some://connection/string -d ./migrations/
script options


--- layout: page title: Articles permalink: /articles comments: false include_in_navigation_menu: true ---
Articles that OPENXTRA has created over the last few years that don't really find a home on the main website.
{{ article.description | markdownify }}


Don't search for a recipe, we'll find it for you.
Work your way up the culinary ladder to reach S-Rank recipes.
Impress your dining companions with your new skills.
Go on a journey and explore the world in search of unique ingredients.
Seek advice from our master craftsmen to find the inspiration you need.
Keep an eye on your inventory to make sure you are not missing valuable resources.


--- layout: post title: "The Solemnity of Christ the King" date: 2020-11-22 09:00:00 categories: Sunday tags: featured image: /assets/article_images/2020-04-26-Third-Sunday-Easter/scripture.jpg image2: /assets/article_images/2020-04-26-Third-Sunday-Easter/scripture-mobile.jpg ---
Holy Mass is at the very core of our worship as a Catholic community. Nothing can ever be substituted for the celebration of the Eucharist. But in this exceptional time of difficulty for our communities, our nation, and the whole world, this order of prayer can be offered by individuals and families and engages us in our Sunday celebration of the Word of God. We can pray this prayer in our homes—the “domestic churches” which help build up the Body of Christ on earth—and thus be connected to the entire Church at prayer.
During this time of prayer, we include the opportunity to make a Spiritual Communion. Making a Spiritual Communion is a worthy practice, recommended by innumerable saints throughout the ages, which unites our whole selves to God and his Church.
Taken from the Mass and the Liturgy of the Hours
Leader: God, ✠ come to my assistance.
Response: Lord, make haste to help me.
Leader: Glory be to the Father, and to the Son, and to the Holy Spirit:
Response: as it was in the beginning, is now, and ever shall be, world without end. Amen.
Alleluia! Sing to Jesus!
His the scepter, his the throne.
Alleluia! His the triumph,
His the victory alone.
Hark! The songs of peaceful Zion
Thunder like a mighty flood:
“Jesus out of ev’ry nation
Has redeemed us by his blood.”
Alleluia! Bread of angels,
Here on earth our food, our stay!
Alleluia! Here the sinful
Flee to you from day to day.
Intercessor, friend of sinners,
Earth’s redeemer, plead for me,
Where the songs of all the sinless
Sweep across the crystal sea.
Alleluia! King eternal,
You the Lord of lords we own;
Alleluia! Born of Mary,
Earth your footstool, heav’n your throne.
You within the veil have entered,
Robed in flesh, our great high priest;
Here on earth both priest and victim
In the eucharistic feast.
Leader: Let us acknowledge our sins, and seek the Lord’s pardon and peace.
Together: I confess to almighty God
and to you, my brothers and sisters,
that I have greatly sinned,
in my thoughts and in my words,
in what I have done and in what I have failed to do,
through my fault, through my fault,
through my most grievous fault;
therefore I ask blessed Mary ever-Virgin,
all the Angels and Saints,
and you, my brothers and sisters,
to pray for me to the Lord our God.
Leader: Almighty ever-living God,
whose will is to restore all things in your beloved Son,
the King of the universe,
grant, we pray,
that the whole creation, set free from slavery,
may render your majesty service and ceaselessly proclaim your praise.
Through our Lord Jesus Christ, your Son,
who lives and reigns with you in the unity of the Holy Spirit,
one God, for ever and ever.
Together: Amen.
Thus says the Lord GOD: I myself will look after and tend my sheep. As a shepherd tends his flock when he finds himself among his scattered sheep, so will I tend my sheep. I will rescue them from every place where they were scattered when it was cloudy and dark. I myself will pasture my sheep; I myself will give them rest, says the Lord GOD. The lost I will seek out, the strayed I will bring back, the injured I will bind up, the sick I will heal, but the sleek and the strong I will destroy, shepherding them rightly.
As for you, my sheep, says the Lord GOD, I will judge between one sheep and another, between rams and goats.
The Word of the Lord.
―Thanks be to God.
Reader: The Lord is my shepherd; there is nothing I shall want.
Together: The Lord is my shepherd; there is nothing I shall want.
Reader: The LORD is my shepherd; I shall not want.
In verdant pastures he gives me repose.
Together: The Lord is my shepherd; there is nothing I shall want.
Reader: Beside restful waters he leads me;
he refreshes my soul.
He guides me in right paths
for his name's sake.
Together: The Lord is my shepherd; there is nothing I shall want.

Together: The Lord is my shepherd; there is nothing I shall want.
Reader: Only goodness and kindness follow me
all the days of my life;
and I shall dwell in the house of the LORD
for years to come.
Together: The Lord is my shepherd; there is nothing I shall want.
Brothers and sisters: Christ has been raised from the dead, the firstfruits of those who have fallen asleep. For since death came through man, the resurrection of the dead came also through man. For just as in Adam all die, so too in Christ shall all be brought to life, but each one in proper order: Christ the firstfruits; then, at his coming, those who belong to Christ; then comes the end, when he hands over the kingdom to his God and Father, when he has destroyed every sovereignty and every authority and power. For he must reign until he has put all his enemies under his feet. The last enemy to be destroyed is death. When everything is subjected to him, then the Son himself will also be subjected to the one who subjected everything to him, so that God may be all in all.
The word of the Lord.
―Thanks be to God.
Reader: Blessed is he who comes in the name of the Lord!
Together: Blessed is the kingdom of our father David that is to come!
Jesus said to his disciples: "When the Son of Man comes in his glory, and all the angels with him, he will sit upon his glorious throne, and all the nations will be assembled before him. And he will separate them one from another, as a shepherd separates the sheep from the goats. He will place the sheep on his right and the goats on his left. Then the king will say to those on his right, 'Come, you who are blessed by my Father. Inherit the kingdom prepared for you from the foundation of the world.  Then the righteous will answer him and say, 'Lord, when did we see you hungry and feed you, or thirsty and give you drink? When did we see you a stranger and welcome you, or naked and clothe you? When did we see you ill or in prison, and visit you?’ And the king will say to them in reply, 'Amen, I say to you, whatever you did for one of the least brothers of mine, you did for me.’ Then he will say to those on his left, 'Depart from me, you accursed, into the eternal fire prepared for the devil and his angels.  Then they will answer and say, 'Lord, when did we see you hungry or thirsty or a stranger or naked or ill or in prison, and not minister to your needs?’ He will answer them, 'Amen, I say to you, what you did not do for one of these least ones, you did not do for me.’ And these will go off to eternal punishment, but the righteous to eternal life."
The Gospel of the Lord.
―Praise to you, Lord Jesus Christ
Leader: Your saints, O Lord, will tell of the glory of your kingdom.
Response: Your saints, O Lord, will tell of the glory of your kingdom.
Leader: They will proclaim your power.
Response: They will tell of the glory of your kingdom.
Leader: Glory to the Father, and to the Son and to the Holy Spirit.
Response: Your saints, O Lord, will tell of the glory of your kingdom.
Leader: Let us pray to Christ the King. He is the firstborn of all creation;
all things exist in him.
Response: May your kingdom come, O Lord.
Leader: Christ, you are our savior and our God, our shepherd and our king,
lead your people to life-giving pastures.
Response: May your kingdom come, O Lord.

Response: May your kingdom come, O Lord.
Leader: Christ, our redeemer, you have been made king over all the earth,
restore all creation in yourself.
Response: May your kingdom come, O Lord.
Leader: King of all creation, you came into the world to bear witness to the truth,
may all men come to acknowledge your primacy in all things.
Response: May your kingdom come, O Lord.
Leader: Christ, our model and master, you have brought us into your kingdom,
grant that we may be holy and blameless before you this day.
Response: May your kingdom come, O Lord.
Leader: In your mercy, continue to sanctify all who are afflicted from the present pandemic, and draw us all closer to you, and to one another, in this time of suffering.
Response: May your kingdom come, O Lord.
Leader: Let us pray together as Jesus taught us:
Together: Our Father, who art in heaven …
Leader: You have given us bread from heaven,
Response: Containing in itself all delight
Together: My Jesus,
I believe that you are present
in the Most Holy Sacrament of the Altar.
I love you above all things,
and I desire to receive you into my soul.
Since I cannot at this moment receive you sacramentally,
come at least spiritually into my heart.
I embrace you as if you were already there
and unite myself wholly to you.
Never permit me to be separated from you,
my Lord and my God!
Amen.
Canticle of Zechariah (Luke 1:68-79)
Together: ✠ Blessed be the Lord, the God of Israel;
he has come to his people and set them free.
He has raised up for us a mighty savior,
born of the house of his servant David.
Through his holy prophets he promised of old
that he would save us from our enemies,
from the hands of all who hate us.
He promised to show mercy to our fathers
and to remember his holy covenant.
This was the oath he swore to our father Abraham:
to set us free from the hands of our enemies,
free to worship him without fear,
holy and righteous in his sight
all the days of our life.
You, my child, shall be called the prophet of the Most High;
for you will go before the Lord to prepare his way,
to give his people knowledge of salvation
by the forgiveness of their sins.
In the tender compassion of our God
the dawn from on high shall break upon us,
to shine on those who dwell in darkness and the shadow of death,
and to guide our feet into the way of peace.
Glory be to the Father, and to the Son,
and to the Holy Spirit:
as it was in the beginning, is now, and ever shall be,
world without end. Amen.
Leader: ✠ May the Lord bless us, protect us from all evil,
and bring us to everlasting life.
Together: Amen.
Hymn: Alleluia! Sing to Jesus! – Text: Revelation 5:9; William C. Dix, 1837-1898; Tune: HYFRYDOL, 8 7 8 7 D; Rowland H. Prichard, 1811-1887. Reprinted with permission granted by OneLicense #A-705112.
Excerpts from the Lectionary for Mass for Use in Dioceses of the United States of America, second typical edition © 2001, 1998, 1997, 1986, 1970 Confraternity of Christian Doctrine, Inc., Washington, DC; excerpts from The Roman Missal © 2010, ICEL; excerpts from The Liturgy of the Hours © 1994, ICEL; used with permission granted by the USCCB until November 22 during the COVID-19 pandemic. All rights reserved. No portion of these texts may be reproduced by any means without permission in writing from the copyright owner.


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 1
Preheat the oven to 180C/350F/Gas 4.
Place the aubergine halves on a baking tray and score the cut side of the flesh with the tip of a sharp knife. Season with a pinch of salt, drizzle over one tablespoon of the olive oil, and place in the oven to roast for 15-20 minutes, or until starting to soften.
Remove the aubergine from the oven, scoop out the flesh from the centre and chop. Heat another tablespoon of the olive oil in a frying pan and lightly fry the chopped aubergine flesh, then add the garlic, chilli flakes, chicken and tomato. Fry for 5-6 minutes, or until the chicken is cooked through. Stir in the chopped parsley.
Drizzle the remaining olive oil over the ciabatta bread and grill for 2-3 minutes on both sides, or until the bread is toasted all over.
Spoon the chicken, aubergine and tomato mixture on top of the toasted bread, and garnish with the lemon zest and chopped chives.


Behind the Scenes: Fallout 76 Car
Introduction
In the following article I will describe to you my personal workflow for creating this vehicle. But first of all, I will start off telling you a bit about myself. My name is Lutz Rohlfing, I am 19 years old and from Germany. Currently, I am studying mechanical engineering in the city of Osnabrück in my third semester. With Blender and 3D modeling, I started out about 3.5 years ago, back in school when a friend asked me if I could make him a few 3D models. I was interested so he gave me a tutorial DVD and I downloaded Blender and started out. In the beginning I learned a lot through the tutorials of Andrew Price and Gleb Alexandrov, where I started with small and simple projects. Over the course of the years, I finished more advanced projects and improved my skills continuously in order to be at the level that I am now.
Idea for the Car
The concept for the car was inspired by the game Fallout 76, which I was convinced by a friend to play. While exploring the open world we discovered the wreckage of the car and we both really liked the design. I always liked the style of cars from the 50s and 60s, and this car was a nice combination of that style with a slightly futuristic touch.
Software I Used
Modeling, rendering and compositing were all done in Blender. For organizing my reference images I used PureRef.
Modeling
The first step of creating this car was searching for blueprints, which is something I always start off with for this kind of project. Unfortunately, there was not one that was sufficient for my purposes, though I found an orthographic side view in the wiki of the game. Then I searched for more reference pictures and also took some screenshots of the car in the game. For arranging the pictures I often use PureRef; it is easy to use and you get all your reference pictures in one view. After I was finished collecting the necessary references, I started modeling. I started off with the car’s body to lay out the general shape and proportion. The individual parts are all shrinkwrapped on a guide mesh to keep the curvature, which would otherwise be lost when splitting the car body into different parts.
Here is a first test render:
After working on the wheels, which I find is a very important feature for the appearance, I worked my way through the different details on the outside of the car. On this project, the front turned out to be quite difficult because the entrance of the thrust (see picture) entails complicated booleans and shapes.
In my workflow I only start on the inside of the vehicle when I am finished on the outside; if there is a need to correct the car’s shape, it can affect the inside, too, and creates extra work. On this specific project, I had more artistic freedom on the inside than on the outside, which had been supplied through the game. I found only a few images showing the interior. So I tried to stick to what I could find and imagined the rest. Important for me was that the doors with the spherical window could really be opened because that is one of the defining features of the car. That is the reason why I had to consider which parts of the interior should be moved with the doors and the window and which should not. After that, I modelled the general interior shapes like the sidewalls or the seat. After that the details came in, for example, small levers or additional displays and ventilation. With that, the modelling was finally finished and I could start with the materials.
Materials
The materials on this project were relatively easy. This is the node setup for the body:
I used a voronoi texture with a color ramp to recreate the little flakes on the car’s paint that you can see in a close-up. First, I set a turquoise color, but then decided for red. However, that could easily be changed with a hue saturation node. The other hue saturation nodes are for different color variations. All the other materials are just as or even less complicated than this one because I aimed for a look that makes it seem like the car was fresh out of production. Therefore there was no rust, dirt, or scratches. For the lighting I used an HDR sphere. For compositing, I made two node sets, one simple for the studio look, and a second one with some smudges and dirt on the picture for a more postcard-like look.
Final Renders
About the Author
Lutz Rohlfing, hobby 3D artist, motorcyclist, mechanical engineering student


Intro¶
This is a simple command line interface to create a new flask project. You can create a basic skeleton structure of a simple project that does a simple “Hello World”.
How to Start¶
All you have to do is flask-skeleton [name] and this will create a new skeleton directory to start and new project.
flask-sekelton appName [options]
This will create a directory as such...
. (current directory)
|
+---appName
| README.md
| LICENSE
| setup.py
|
+---docs
|
+---appName
| app.py
| __init__.py
| +---static
| +---template
|
+---bin
|
+---tests


{% extends "base_generic.html" %} {% block title %}Log out{% endblock %} {% block main %}
You have successfully logged out.