Class AstronomyService
Inherited Members
Namespace: TimeAndDate.Services
Assembly: TimeAndDate.Services.dll
Syntax
public class AstronomyService : BaseService
Constructors
| Improve this Doc View SourceAstronomyService(String, String)
The astronomy service can be used retrieve rise, set, noon and twilight times for sun and moon for all locations. The service also exposes the azimuth of the events and altitude and distance (for the noon event).
Declaration
public AstronomyService(string accessKey, string secretKey)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | accessKey | Access key. |
| System.String | secretKey | Secret key. |
Properties
| Improve this Doc View SourceIncludeCoordinates
Return longitude and latitude for the geo object.
Declaration
public bool IncludeCoordinates { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
IncludeISOTime
Adds timestamps (local time) to all events.
Declaration
public bool IncludeISOTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
IncludeUTCTime
Adds UTC timestamps to all events.
Declaration
public bool IncludeUTCTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
Radius
Search radius for translating coordinates (parameter placeid) to locations. Coordinates that could not be translated will yield results for the actual geographical position – if you would like to query for times at an exact location, specify a radius of zero (0).
Declaration
public int Radius { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The radius in kilometers. Default is infinite, but only locations within the same country and time zone are considered. |
Types
Selection of which astronomical events you are interested in. To combine multiple classes, use the binary OR operator.
Example:
service.Types = AstronomyEventClass.CivilTwilight | AstronomyEventClass.NauticalTwilight
Declaration
public AstronomyEventClass Types { get; set; }
Property Value
| Type | Description |
|---|---|
| AstronomyEventClass | Default value: |
Methods
| Improve this Doc View SourceGetAstronomicalInfo(AstronomyObjectType, LocationId, DateTime)
Gets the specified object type (Moon, Sun) for a specified place by start date.
Declaration
public IList<AstronomyLocation> GetAstronomicalInfo(AstronomyObjectType objectType, LocationId placeId, DateTime startDate)
Parameters
| Type | Name | Description |
|---|---|---|
| AstronomyObjectType | objectType | The astronomical object type (Moon or Sun) |
| LocationId | placeId | Place identifier. |
| DateTime | startDate | Start date. |
Returns
| Type | Description |
|---|---|
| IList<AstronomyLocation> | A list of astronomical information. |
GetAstronomicalInfo(AstronomyObjectType, LocationId, DateTime, DateTime)
Gets the specified object type (Moon, Sun) for a specified place by start date.
Declaration
public IList<AstronomyLocation> GetAstronomicalInfo(AstronomyObjectType objectType, LocationId placeId, DateTime startDate, DateTime endDate)
Parameters
| Type | Name | Description |
|---|---|---|
| AstronomyObjectType | objectType | The astronomical object type (Moon or Sun) |
| LocationId | placeId | Place identifier. |
| DateTime | startDate | Start date. |
| DateTime | endDate | End date. |
Returns
| Type | Description |
|---|---|
| IList<AstronomyLocation> | A list of astronomical information. |
GetAstronomicalInfoAsync(AstronomyObjectType, LocationId, DateTime)
Gets the specified object type (Moon, Sun) for a specified place by start date.
Declaration
public async Task<IList<AstronomyLocation>> GetAstronomicalInfoAsync(AstronomyObjectType objectType, LocationId placeId, DateTime startDate)
Parameters
| Type | Name | Description |
|---|---|---|
| AstronomyObjectType | objectType | The astronomical object type (Moon or Sun) |
| LocationId | placeId | Place identifier. |
| DateTime | startDate | Start date. |
Returns
| Type | Description |
|---|---|
| Task<IList<AstronomyLocation>> | A list of astronomical information. |
GetAstronomicalInfoAsync(AstronomyObjectType, LocationId, DateTime, DateTime)
Gets the specified object type (Moon, Sun) for a specified place by start date.
Declaration
public async Task<IList<AstronomyLocation>> GetAstronomicalInfoAsync(AstronomyObjectType objectType, LocationId placeId, DateTime startDate, DateTime endDate)
Parameters
| Type | Name | Description |
|---|---|---|
| AstronomyObjectType | objectType | The astronomical object type (Moon or Sun) |
| LocationId | placeId | Place identifier. |
| DateTime | startDate | Start date. |
| DateTime | endDate | End date. |
Returns
| Type | Description |
|---|---|
| Task<IList<AstronomyLocation>> | A list of astronomical information. |


VISUAL SKY
About
Contact
Work
Blog
Prints
Extra
Go
Foods
Adverbs
Cities
Animals
Foods
Adverbs
Cities
Animals


e-face The main container.
face-body Container where you must put all your content.
face-item Direct children of the container (face-body).
no-bg Remove the background from the navigation (e-nav) and use it for transparency. See example above.
centered Apply (centered) to center the text of the container (face-body)
e-sm-screen Apply (e-sm-screen) to have a small face size
e-md-screen Apply (e-md-screen) to have a medium face size
e-fullscreen Apply (e-fullscreen) to have a fullscreen face size


Skyle_SkyleClientProtocol
public protocol Skyle_SkyleClientProtocol : GRPCClient
Usage: instantiate Skyle_SkyleClient, then call methods of this protocol to make API calls.
-
calibrate(callOptions:
Default implementationhandler: ) Undocumented
Default Implementation
Used to calibrate for the current user. Streams in both directions with given message types. Client needs to close the stream when done
Callers should use the
send
method on the returned object to send messages to the server. The caller should send an.end
after the final message has been sent.Declaration
Swift
func calibrate( callOptions: CallOptions?, handler: @escaping (Skyle_CalibMessages) -> Void ) -> BidirectionalStreamingCall<Skyle_calibControlMessages, Skyle_CalibMessages>
-
positioning(_:
Default implementationcallOptions: handler: ) Undocumented
Default Implementation
Subscribe a stream sending eye positions and quality indicators to achieve good positioning of a user. Client needs to close the stream when done
Declaration
Swift
func positioning( _ request: SwiftProtobuf.Google_Protobuf_Empty, callOptions: CallOptions?, handler: @escaping (Skyle_PositioningMessage) -> Void ) -> ServerStreamingCall<SwiftProtobuf.Google_Protobuf_Empty, Skyle_PositioningMessage>
-
gaze(_:
Default implementationcallOptions: handler: ) Undocumented
Default Implementation
Subscribe a gaze stream, that sends coordinates of the current user gaze on a screen. Client needs to close the stream when done
Declaration
Swift
func gaze( _ request: SwiftProtobuf.Google_Protobuf_Empty, callOptions: CallOptions?, handler: @escaping (Skyle_Point) -> Void ) -> ServerStreamingCall<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Point>
-
getButton(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to get the button status
Declaration
Swift
func getButton( _ request: SwiftProtobuf.Google_Protobuf_Empty, callOptions: CallOptions? ) -> UnaryCall<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Button>
-
setButton(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to configure the button actions, answers with the resulting configuration
Declaration
Swift
func setButton( _ request: Skyle_ButtonActions, callOptions: CallOptions? ) -> UnaryCall<Skyle_ButtonActions, Skyle_ButtonActions>
-
configure(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to get (OptionMessage -> empty) or set options (OptionMessage -> Options). Answers with the resulting options. Options are saved to the current user profile
Declaration
Swift
func configure( _ request: Skyle_OptionMessage, callOptions: CallOptions? ) -> UnaryCall<Skyle_OptionMessage, Skyle_Options>
-
getVersions(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to get software versions
Declaration
Swift
func getVersions( _ request: SwiftProtobuf.Google_Protobuf_Empty, callOptions: CallOptions? ) -> UnaryCall<SwiftProtobuf.Google_Protobuf_Empty, Skyle_DeviceVersions>
-
getProfiles(_:
Default implementationcallOptions: handler: ) Undocumented
Default Implementation
Subscribe a profile stream of all available profiles. Host ends stream when all results are sent
Declaration
Swift
func getProfiles( _ request: SwiftProtobuf.Google_Protobuf_Empty, callOptions: CallOptions?, handler: @escaping (Skyle_Profile) -> Void ) -> ServerStreamingCall<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Profile>
-
currentProfile(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to get the current profile
Declaration
Swift
func currentProfile( _ request: SwiftProtobuf.Google_Protobuf_Empty, callOptions: CallOptions? ) -> UnaryCall<SwiftProtobuf.Google_Protobuf_Empty, Skyle_Profile>
-
setProfile(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to set or create a profile. Answers with a status message (success or failure)
Declaration
Swift
func setProfile( _ request: Skyle_Profile, callOptions: CallOptions? ) -> UnaryCall<Skyle_Profile, Skyle_StatusMessage>
-
deleteProfile(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to delete a profile. Answers with a status message (success or failure)
Declaration
Swift
func deleteProfile( _ request: Skyle_Profile, callOptions: CallOptions? ) -> UnaryCall<Skyle_Profile, Skyle_StatusMessage>
-
reset(_:
Default implementationcallOptions: ) Undocumented
Default Implementation
Unary call to reset specific parts
Declaration
Swift
func reset( _ request: Skyle_ResetMessage, callOptions: CallOptions? ) -> UnaryCall<Skyle_ResetMessage, Skyle_StatusMessage>


In my last post I wrote about common classifications metrics and, especially, calibration.
With calibration in mind, this post will show why balancing your classes – which is an all-too-common practice when working on classification problems – is generally a bad idea and leads to poorly calibrated models.
Some Example Data
For the purposes of this example, I’ll use the Wisconsin breast cancer data. The data is built into the mlbench package in R and scikit-learn in python. You can also get it from the UCI Machine Learning Repository.
I’ll only be using cl_thickness, which is the indicator for clump thickness.
The data is imbalanced: There are far more (about 2x) benign tumors than malignant ones in the sample.
data %>%count(class) %>%mutate(prop = n /sum(n)) %>%pretty_print()
class
n
prop
benign
458
0.6552217
malignant
241
0.3447783
Model Fitting
With that class imbalance in mind, let’s get to model fitting. The first thing I’ll do is fit a simple logistic regression model to predict the class (either malignant or benign) from the clump thickness.
First, I’ve written a bit of tidymodels helper code below for reuse later.
library(tidymodels)fit_model <-function(data, spec) { spec <-set_mode(spec, "classification") rec <-recipe( class ~ cl_thickness,data = data ) wf <-workflow() %>%add_model(spec) %>%add_recipe(rec)fit(wf, data)}predict_prob <-function(model, data) {predict(model, data, type ="prob")$.pred_malignant}
Now, I’ll fit a simple logistic regression model by specifying logistic_reg() as the model specification in fit_model().
And now we can make a calibration plot of our predictions. Remember, the goal is to have the points on the plot lie roughly along the line y = x. Lying below the line means that our predictions are too high, and above the line means our predictions are too low.
cal_plot_breaks(preds, truth = truth, estimate = estimate, event_level ="second")
Awesome! Even with the class imbalance, our model’s probability predictions are well-calibrated. In other words, when we predict that there’s a 25% chance that a tumor is malignant, it’s actually malignant about 25% of the time.
Balancing the Training Data
So then, what happens if we balance the training data as we’re so often told to do? First, let’s balance by undersampling from the majority class.
Now we have the same number of observations for each class. Let’s go ahead and fit another logistic regression model, but this time on the balanced data.
All of a sudden, our model is very poorly calibrated. We’re consistently overpredicting the probability of a tumor being malignant. Why is that? Think back to what we just did: We removed a bunch of examples of benign tumors from our training data.
Let’s think about that from first principles for a minute. If you had no information at all, a reasonable guess for whether or not a tumor is malignant would be the overall proportion of tumors that are malignant. In the unbalanced data, that number was about 34%. But after balancing, it’s now 50%. That means that we’ve just biased our “no-information” prediction upwards by about 16 percentage points (or 50%). And so it shouldn’t be surprising that in our calibration plot above, we see that we’re consistently over-predicting. Our probabilities are too high because the baseline rate at which the true class appears in our training data has just increased significantly.
An important note which I’ll circle back to later is that this intuition about a baseline guess is directly rated to the intercept term of the logistic regression model you fit.
SMOTE
“But no!” you might be thinking. “Why would you just undersample directly? You’re supposed to use an algorithm like SMOTE to overcome your class imbalance problem.”
Great! Let’s see if using SMOTE fixes our calibration issues. I’ll first use SMOTE to intelligently oversample the minority class.
Interesting – same problem. With SMOTE, we still make very similar errors to the ones we made in the case where we naively undersampled from our majority class. But let’s think back to first principles again, because the exact same rationale applies. When we undersampled, we ended up artificially increasing the baseline rate of malignant tumors in our training data, which resulted in predictions that were too high. With SMOTE, we’re doing the exact same thing: We’ve stil rebalanced our data to 50/50, we’ve just done it a fancier way. So of course we’ll have the same problem with overprediction.
A Random Forest
“But no!” you might be thinking. “You need to use a more complicated model like a random forest, because logistic regression won’t pick up on complexities in your data well enough to be well-calibrated.”
Same issue again, albeit not quite as severe. And the same logic holds. In fact, it’s even more straightforward with tree-based models. In a decision tree, you would determine a predicted probability by seeing what proportion of the labels in the leaf node that you end up in based on the features belong to the positive class. But then there’s the same logic as before: We’ve just artifically increased the number of instances of the positive class dramatically, so of course the proportion of labels belonging to the positive class in our leaf nodes will increase.
Coefficients
Looking at the coefficients of our three models can help understand what’s going on here.
In all three models, the coefficient associated with the clump thickness is very similar. This should make sense intuitively: Our sampling was at random, so the relationship between the clump thickness and whether or not the tumor was malignant shouldn’t change at all.
The thing that does change, though, is the intercept term. In both the model where we undersampled from the majority class and in the SMOTE model, the intercept term is significantly higher than it is in the original model on the unbalanced data. This should feel similar intuitively to the idea of the baseline guess from before. As its core, the intercept term in your logistic regression model is the guess you’d make with “no” information (in this particular case, no information means a clump thickness of 0).
We can illustrate this more clearly with three intercept-only models:
unbalanced_intercept_only <-glm(class ~1, data = data, family = binomial)undersampled_intecept_only <-glm(class ~1, data = balanced, family = binomial)smote_intercept_only <-glm(class ~1, data = smote, family = binomial)
Now, let’s compare the intercept coefficients of these three models on a probability (read: not a log-odds) scale.
And it’s just as we expected: The intercept coefficient in the SMOTE model and the undersampling model are exactly 1/2, which corresponds to the fact that we balanced the classes to be exactly 50/50. And the intercept in the original model with the unbalanced classes is exactly the percentage of the data made up by the true class (malignant).
When To Rebalance
There are some times where re-balancing the classes in your training data might make sense. One application that comes to mind is if you have strong prior information that your training data is actually biased, and is over-representing one of the two classes.
For instance, let’s imagine we have data from 1000 breast cancer patients and we know a priori that about 20% of tumors are malignant, but in the training data, maybe 40% of the tumors we have are malignant. Depending on the long-term goal of the project, it might make sense to undersample from the malignant cases to get the overall rate of tumors being malignant down to around the 20% prior.
The rationale behind doing this would be that if you wanted your model to generalize well to future cases (outside of your training set) and you knew that in the broader population about 20% of cases are malignant, your biased training data could very well result in biased predictions out-of-sample even if your predictions look good in-sample.
Another case where rebalancing can make sense is if you plan to use a technique like Platt Scaling or Isotonic Regression to re-calibrate your predictions ex-post. These methods are a bit beyond the scope of this post, but they’re both fantastic ways to make sure a model is giving well-calibrated predictions while using classifiers that don’t guarantee calibration, such as tree-based models. For instance, a combination of upsampling with SMOTE, using an often poorly-calibrated classifier like a tree booster such as XGBoost, and then re-calibrating ex-post with a Platt Scaler can result in a rare win-win scenario: Well-calibrated predictions, but also improved performance on normal classification metrics like the F1 score or AUC.
Conclusion
In the previous post, I wrote about calibration. In short, I think calibration is the single most important metric in evaluating the performance of classification models.
And so with that in mind, the main takeaway of this post is that you should be very careful about trying to “fix” the “problem” of class imbalances when you’re working on classification problems. If I could summarize the principle that I would follow in just a sentence, it would be that class imbalances often reflect important information about the prevalence of your classes in the real world, and it’s often risky to dismiss that information in the name of having data that’s split equally. In other words, class imbalances are usually not a problem at all. They’re a feature, not a bug.


Toggle navigation
关于宅寂
服务内容
案例作品
联系我们
ZAKEA BLOG
ZAKEA WORKS & BLOG
全部
游戏作品
其他作品
插画艺术
三维动画
Awesome Boat
Photography
Vimeo Video
Web Design
Youtube Video
Photography
Super Minimal
Branding
Design Studio
Branding
Morning in Quebec
Photography
Awesome Boat
Photography
Vimeo Video
Web Design
Youtube Video
Photography
Super Minimal
Branding
Design Studio
Branding
Morning in Quebec
Photography
End of content
No more pages to load


User Guide¶
Welcome to the Singularity User Guide!
This guide aims to give an introduction to Singularity, brief installation instructions, and cover topics relevant to users building and running containers.
For a detailed guide to installation and configuration, please see the separate Admin Guide for this version of Singularity at https://sylabs.io/guides/3.5/admin-guide/.
Getting Started & Background Information¶
Building Containers¶
- Build a container
- Overview
- Downloading an existing container from the Container Library
- Downloading an existing container from Docker Hub
- Creating writable
--sandbox
directories - Converting containers from one format to another
- Building containers from Singularity definition files
- Building encrypted containers
- Build options
- More Build topics
- The Definition File
- Build Environment
- Singularity and Docker
- Overview
- Running action commands on public images from Docker Hub
- Making use of public images from Docker Hub
- Making use of private images from Docker Hub
- Making use of private images from Private Registries
- Building images for Singularity from Docker Registries
- OCI Image Support
- Container Caching
- Best Practices
- Troubleshooting
- Singularity Definition file vs. Dockerfile
- Fakeroot feature


Event Location:
Office Floor II, 1700 Sofia, Bulgaria
110 B, Simeonovsko Shosse Bul.
Sofia, , Bulgaria
Abstract:
It's no secret that a deadlock - it's not very good. This is an exceptional situation, when two concurrent queries request same resources, but in a different order. Classic deadlock can occur when two concurrent transactions modifying data from the two tables in a different order. Unfortunatelly in real life deadlocks can be more complex and unobvious. One of the rules, which I always keep in mind, sounds: " You can not design a database, in which the occurrence of deadlock is impossible". So we should deal with them. The algorythm is following: catch, analyze, fix. The most challenging and interesting here is the analysis part. Once you understand why it was occured, you can fix it. In this session we will focus on the analysis of complex,
Speaker(s): Denis Reznik,
Abstract:
Reporting Services with Geospatial Visualization specifically: „from address data to data-presentation in SSRS Mapcontrol in 3 steps.“ Each company has address data in the relational form [street], [postcode] und [place]. In a first step the transition to Geodata is presented in the form of longitude and latitude. The question of data source and data quality is also an issue addressed in this section. The next step deals with the selection of appropriate maps. Of special note is the data-matching of the maps with the address data. Also the own production of map sections will be illustrated in an example. The third step is to conduct the use and configuration of the control and the reference to the report data
Speaker(s): Alexander Karl,
Abstract:
As an experienced DBA you have probably asked yourself questions like how the memory is consumed, is my system well-tuned, and is my memory configuration well defined. In order to understanding such processes as local and global Memory pressure, caches concurrency, adding and removing plans from cache we will go through the internal organization of the plan cache, the metadata available, how SQL Server finds a plan in cache, plan cache sizing, and the plan eviction policy. We will point out the important cache consumers that affect your workload and how to get metadata about them, what are the thresholds in Cache Size Management. At the end you will understand how to monitor the memory consumers in your SQL Server, what are wait types that we need to look for, how to understand if your system is well-tuned and the memory configuration is well defined
Speaker(s): Margarita Naumova,
Abstract:
There are a lot of questions about statistics that I receive in my trainings, projects and during my sessions: Why I have to rebuild statistics, if my auto-update stats option in ON. Why I still have bad plans or high CPU usage? Should I disable it or use full scan instead? We usually rely on auto-update stats database options and sometimes perform a regular stats updates additionally in order to be sure that the QP has an up to date info about our table data. But there are some specific cases when those thinks just don’t help and even recompiling don’t boost the performance of a query. Let me list and explain for you some statistics updates exceptions cases and you will understand how to proper manage your statistics in order to gain max from them.
Speaker(s): Margarita Naumova,
Abstract:
Why Upgrade? This is the big question that every SQL Server user will be asking, from my experience I say not just for shiny new features but increase your productivity and do-more with-less practices. Data Platform Upgrade topic has been a popular session that I've presented in major conferences like Microsoft Tech-Ed (North America, Europe India) and SQLbits since 2008. In this session, we will overview end-to-end upgrade process that covers the essential phases, steps and issues involved in upgrading SQL Server 2000, 2005, 2008 R2 SQL Server 2012 (with a good overview on 2014 too) by using best practices and available resources. We will cover the complete upgrade cycle, including the preparation tasks, upgrade tasks, and post-upgrade tasks. Real-world examples from my Consulting experience expanding on why how such a solution is offered.
Speaker(s): Satya Jayanty,
Abstract:
You might be a DBA who deals with databases or a developer who creates applications, and you hear that you will be appointed to provide a business intelligence solution which will empower decision makers by displaying key measures of your department, company or client. This session is to help you where to start, giving an overview about the complete on-premise BI toolset of Microsoft, along with the analysis of your infrastructure constraints which influence how your BI solution will look like at the end of the day. The session also helps those who are planning to introduce the BI-related services (SSIS, SSRS, SSAS, MDS, DQS) of SQL Server to their companies, squeezing the last lev out of their SQL Server and Office license investments.
Speaker(s): Zoltán Horváth,
Abstract:
In this session, we’ll explore what it takes to create the right BI Semantic Models to help your users get the answers they need and insightful results with Power View.
Speaker(s): Boriana Petrova,
Abstract:
In this presentation we will start with description of the Data Mining Process, then we will Introduce the Microsoft Time Series Algorithm for Forecasting. We will explain the blending of two machine learning algorithms for forecasting of continuous values: ARTxp, ARIMA (since Analysis Services 2008) We will demonstrate production of forecast by: Table Analysis Tools Excel Add-In, Client Tools Excel Add-In, SQL Server Data Tools (SSDT) Project. We will finish this presentation by describing business scenarios
Speaker(s): Daniel Joskovski,
Abstract:
A data warehouse is a database designed for query and analysis rather than for transaction processing. An appropriate design leads to scalable, balanced and flexible architecture that is capable to meet both present and long-term future needs. This session covers a comparison of the main data warehouse architectures together with best practices for the logical and physical design that support staging, load and querying. Join this session to learn various architectural approaches our team evaluated for a 50’000+ hours EU project.
Speaker(s): Ivelin Andreev,
Abstract:
High availability starts at database design. This session will show how to design your database supporting partial database availability. Session agenda is the follwoing: - What is RPO/RTO? - What HA options are available? - Database physical layout basics - DEMO: files and filegroups - Multiple filegroups and files - Filegroup/file restore options - DEMO: online restore - DEMO: offline restore (if time permits)
Speaker(s): Janos Berke,
Abstract:
Having a SQL Server solution for a problem does not mean the job is done. Of course, the next immediate issue is the performance. Temporal queries that involve intervals are typically very IO and CPU intensive. For example, a test for overlapping intervals was solved with inefficient queries for years. However, a handful of solutions with fast queries was developed lately. This high-level technical session introduces five different methods to get efficient queries that search for overlapping intervals. Of course, these solutions can be implemented on other temporal problems as well. Actually, the test for overlapping intervals is one of the most complex temporal problems.
Speaker(s): Dejan Sarka,
Abstract:
Quick guide on why you have to be able to work with MySql and how to successfully accomplish this task.
Speaker(s): Oleksii Kovalov,
Abstract:
The Columnstore index specification states that a performance gain between 10 and a 100 times should be expected - This demo intensiv session will show you how to get closer to the 100 than 10 times. In the session I will explain the details of xVelosity engine in generel and the columnstore index in detail and then move on to take a look on the (many) limitations the index has - and how to Work around then so you can get the full performance gain in all types of queries.
Speaker(s): Rasmus Reinholdt,
Abstract:
Managing many SQL server instances is difficult and more importantly it requires a lot of efforts from the DBAs. How can we reduce and save these efforts? Let’s dive into a session covering some great examples and best practices of multi-server management – from building a Central Management Server through gathering performance data with customized Management Data Warehouse. We will do also a showcase for proactive capacity management and see many other ideas for automating of the daily DBA tasks.
Speaker(s): Kaloyan Kosev,
Abstract:
Text mining is becoming more and more popular. Everybody would like to understand data from blogs, Web sites, and social media. Microsoft SQL Server in versions 2012 and 2014 enhances full-text search support that was substantially available in previous editions. Semantic Search, a new component in Full-Text Search, can help you understanding the meaning of documents. The Term Extraction and Term Lookup components from SQL Server Integration Services also help with text analysis. However, the question arises: is all this enough? This presentation unveils the good and the bad side of text mining with SQL Server tools.
Speaker(s): Dejan Sarka,
Abstract:
When you are standing in line at the grocery store you know exactly what you’re waiting for, paying the things you intend to buy. In SQL Server things aren’t usually so simple and many times you have to wait for more than only the length of the queue or the speed of the cashier. Thankfully SQL Server gathers the exact time you have been waiting and what resource you have been waiting on. In this session we will take a look at how SQL Server gathers this information and how it can help you identify, troubleshoot and proactively solve performance issues.
Speaker(s): Enrico van de Laar,
Abstract:
SQL Server transaction log is one of the most critical components of the database and in the same time one of the most misunderstood. While being neglected it can easily become a bottleneck for our system. Are you interested in learning how to avoid issues with the transaction log and streamline its work? In these sessions we will explore how to optimize it, configure it and keep it under control.
Speaker(s): Miroslav Dimitrov,
Abstract:
The AlwaysOn Availability Groups feature 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. In this session we will talk about pros and cons of Always On Availability Groups, and how does it help to improve high availability and disaster recovery solutions, what's new in SQL Server 2014 regarding the AlwaysOn Availability Groups.
Speaker(s): Turgay Sahtiyan,
Abstract:
What has the biggest impact on SQL Server overall performance? Hardware, SQL Server configuration or maybe query tuning? No, none of those frequently discussed options. They are important, but the single, most important factor is the database design. A third normal form is great, but sometime a database really should be denormalized to gain a performance boost. This is where indices shine. During this session you will see: how important a proper table design can be, when to use indices on computed columns and why they are way better than triggers, how to create useful indexed views and how to asses their costs and benefits.
Speaker(s): Marcin Szeliga,
Abstract:
In this lecture, we will go over a hybrid data processing architecture that uses SQL Server 2012 and Cloudera Hadoop. We will give special attention to certain issues that came up during the project and how we overcame them. The content will be based on an actual project that is based on Hadoop and SSAS working together to process XXX TB every hour.
Speaker(s): Nikolay Nyagolov,
Abstract:
SQL Server 2014 comes with dozens of improvements in various areas. In this session we will discuss and see how the new release can make the life of each and every developer easier and what are the top 5 T-SQL enhancements that we can use in our day-to-day work.
Speaker(s): Boris Hristov,
Abstract:
This session covers the Hekaton challenges for the developers at the 300-400 level including native compiled SPs but also some concerns about hekaton constraints etc.
Speaker(s): Miloš Radivojević,
Abstract:
You may already heard about partitioning as a way to split large tables into smaller pieces. However, is it the only way of partitioning usage? When to start using it and what are pros and cons? What are different ways to partition table? How to choose right columns, functions and schemas? I will answer all these questions by using real world examples.
Speaker(s): Sergey Olontsev,
Abstract:
This presentation is a walk through in-memory data base and DAX queries for better performance of reporting. We will cover: I. Advantages using In Memory Data Bases and Architecture Examples for better performance using In Memory Data Bases II. Tips and tricks using DAX queries, Describe DAX architecture, DAX vs MDX in SSRS and Best practices for DAX queries III. Best Practices using SSRS with Tabular model, Best practices when using DAX queries in SSRS and Common issues in SSRS and tips and tricks to resolve them.
Speaker(s): Stefan Damyanov,
Abstract:
You are a Windows Phone developer or just a mobile developer and you need locally a database, what are your options? What you can do, what you cannot do, and how? How cloud is changing this story? With focus on Windows Phone (the easiest to demo, but not ignoring the “others”) these are a few of the questions this presentation will try to answer. Of course all with as much demoes and code as possible.
Speaker(s): Catalin Gheorghiu,
Abstract:
The backup strategy of every company, running SQL Server is the main reason of making the DBA happy. It the era of enormous data inputs, it is not only important to backup your data, but to back it up fast and to know you can restore it. In this session we will talk about backup strategies, tips and tricks on optimizing the SQL Server backups (both on disk and with 3-rd party software) and last but not least - how to be sure that you can recover and do it fast and in time.
Speaker(s): Ivan Donev,
Abstract:
A new feature of SQL Server 2014, Buffer Pool Extension (BPE) promises improvement on OLTP workload like systems, taking advantage of fast persistent disks. On this session we will enter in some theoretical details regarding this new technology, as well as some demos.
Speaker(s): Murilo Miranda,
Abstract:
How to control Your data? Not only bare metal and installed environment are important. What about data? Backup and Restore Statements? Yes, both are important, but What about Data? The pure data? In the code? At this session I want to inviting You to discovering world of controlling data, for controling Your code. Which techniques You can use, where store your data and which tools are available.
Speaker(s): Tobias Koprowski,
Abstract:
This session is to all SQL Server and Windows Azure developers, who want to build sclabble applications using Node.js and MS SQLServer / Windows Azure SQL Database. Node.js came onto the scene four years ago, offering yet another tool for creating server-side software systems that support scalable Internet applications. With the continued support from Microsoft for Nodejs on both Windows and Windows Azure, it is bound to reach great levels. Don't worry if you don't know Node.js - this will not be necessary to understand the session.
Speaker(s): Mihail Mateev,
Abstract:
Windows Azure Virtual Machines provide you the capability to have your SQL Server built and configured by your own DBAs, but with a lot of restrictions, that can limit your productivity and performance. In this session we will talk about optimizing SQL Server, running on Windows Azure Virtual Machines so you get out the most performance out of it.
Speaker(s): Ivan Donev,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: https://bg.linkedin.com/in/ivelin
Contact: https://www.slideshare.net/ivoandreev
Ivelin is a Microsoft Azure MVP and software architect in one of the leading and highly innovative Bulgarian IT brands - Interconsult Bulgaria Ltd. He is an external ICT expert in the European Commission, Eurostars-Eureka programme and Innovation Fund Denmark, Microsoft professional developer, senior project manager and Data Platform specialist. With 17+ years of strong experience in design and development of web systems, SOA, enterprise integration, machine learning, web security and data management, he is a practical man who always tries to balance between risk and flexibility. Never scared of work he has turned the weighing of pros and cons into own marked style that urges to make conscious decisions.
Alexander Karl is database-developer and certified MCT for Windows and SQL Server with .net-CDE GmbH. For more than 18 years he has been working with Database-, Datawarehouse- and Reporting-Solutions for companies from medium-sized enterprises to Group level. His spectrum includes Serversizing, Programming to optimize performances as well as Report- and Chartdesign; in trainings and seminars he conveys participants well-founded theoretical knowledge complemented with his practical.
LinkedIn: https://uk.linkedin.com/in/koprowskit
Contact: http://koprowskit.eu/geek/
Founder of Shadowland Consulting. In January 2015 decided to permanently leave Poland and discover new worlds. Actually settled in Hucknall (The Last home of The Byron Family). Community leader focused on SQL Server, SharePoint, security, collaboration and ITIL, DR, BCM, and SLA. Love licensing stuff. Microsoft Certified Trainer, freelancer, and consultant. Subject Matter Expert at Microsoft. Member of Microsoft Terminology Community, Friends of RedGate PLUS, PASS, ISSA, ACM and more. Since 1st July 2010 Data Platform MVP. Creator of SQLDAY Conference and Conference CEO 2009-2011. Co-Leader of PASS East Midlands Group. Speaker at group meetings and conferences. STEM Ambassador. Traveler. Coffee Addicted.
Contact: http://blogs.solidq.com/dsarka/Home.aspx
Dejan Sarka, MCT and Data Platform MVP, is an independent trainer and consultant that focuses on development of database and business intelligence applications. Besides projects, he spends about half of his time on training and mentoring. He is the founder of the Slovenian SQL Server and .NET Users Group. Dejan Sarka is the main author or co-author of eighteen books about databases and SQL Server. Dejan Sarka has also developed many courses and seminars for Microsoft, Radacad, SolidQ, and Pluralsight.
LinkedIn: http://dk.linkedin.com/in/rasmusreinholdt/
Contact: http://rasmusreinholdt.wordpress.com
Rasmus is the Data Warehouse architect at UNOPS, the implementation arm of the UN, based in Copenhagen, Denmark. He has worked with Microsoft BI since 2005 both as a developer and architect, building large solutions on every release from sql2005 and onwards. Rasmus is certified is MSCE SQLServer (Data platform amp; BI), a long time speaker at various SQLSaturdays, PASS SQLRally Nordic and SQLBits. He also co-organizes SQLSaturday Copenhagen and blogs at http://rasmusreinholdt.wordpress.com.
Kaloyan Kosev is a SQL Server DBA working for Hewlett-Packard in the past 5 years. His daily work routine is a mixture of troubleshooting bugs and issues, consulting and advising clients and presenting to students.Within his free time he is trying to balance between SQL and x-sports.
LinkedIn: https://hu.linkedin.com/in/janosberke
Contact: http://www.iamberke.com
I am an IT professional with over a decade of technical and management experience. I am using SQL Server since version 6.5. Currently I am a consultant and helping companies in SQL Server design, migrations, operation and developments as well as providing customized training .
LinkedIn: http://nl.linkedin.com/pub/enrico-van-de-laar/33/882/756/
Contact: https://www.enricovandelaar.com
Enrico has been working with data in all kinds of formats and sizes for over 15 years. He is a Data Advanced Analytics Consultant for Dataheroes where he helps organisations take their first steps in the world of Advanced Analytics. Enrico is a Data Platform MVP since 2014 and a frequent speaker on various data related events all over the world. He authored the book “Pro SQL Server Wait Statistics” and blogs about technologies like Microsoft SQL Server and Azure Machine Learning on his blog at www.enricovandelaar.com
LinkedIn: https://www.linkedin.com/in/borianapetrova/
Contact: http://itraining.bg/category/itraining-blog/
Microsoft Certified Trainer with over 10 years experience as an IT instructor and Consultant. She has many qualifications and professional certifications, including: Excel MVP, MCT, MCITP, MCTS, MOS Master. In 2008 she is among the TOP 25 of the best instructors in Microsoft World Company business evaluation and measurement - Knowledge Advisors.
LinkedIn: http://tr.linkedin.com/pub/turgay-sahtiyan/15/b46/682
Contact: http://www.turgaysahtiyan.com/
Turgay Sahtiyan has been working in IT industry over a decade and he currently works as a PMC (Premier Mission Critical) Solution Engineer at Microsoft.He is based in Turkey and primarily giving proactive and reactive services with solution based approach to top enterprise customer in the MEA region.Before joined to Microsoft, he was one of the SQL Server MVP in Turkey,in addition he is founder and former president of SQLPass Turkey Chapter.(Detailed BIO http://www.turgaysahtiyan.com/about.aspx)
DBA and DB developer with more than 10 year expirience. SQLSat/SSUG speaker. MCTS, MCITP. Author of pet-projects ExpressProfiler and SQL Code Guard
LinkedIn: http://bg.linkedin.com/pub/margarita-naumova/9/965/206
Contact: www.maginaumova.com; http://blogs.technet.com/b/magi/
Magi Naumova is SQL Server Architect and Consultant, speaker and trainer, Microsoft Certified Master, MVP Data Platform, MCT, Founder of SQL Master Academy, founder and leader of the Bulgarian SQL User group. She has more than 15 years SQL Server training and consulting experience. Magi is a former member of Microsoft Services Worldwide Technical Leadership Team, а Microsoft Women worth watching http://zd.net/1lwNYKH Currently she speaks, writes, trains and consults people on SQL Server technology. She runs a Data Platform consulting company part of which is SQL Master Academy training program. It helps hundreds of specialists to feel knowledgeable in their daily work or to find an inspirational career path in the world of SQL Server.
LinkedIn: https://www.linkedin.com/in/ivandonev/
I am a Data platform MVP with more than 10 years of real-life experience with SQL Server and its stack of services. Besides the support and project work, I am also a trainer, conference speaker and user group organizer (and volunteer).
LinkedIn: http://bg.linkedin.com/in/borishristov
Contact: http://borishristov.com/blog/
Boris is a SQL Server Consultant, but also an Author for Pluralsight and a SQL Server MVP. He is frequently speaking at conferences all accross Europe and is heavily involved in training students and organizations in what he calls quot;The Art of SQL Serverquot;. Boris is frequently blogging and is the host of SQLHangouts.
Mr. Stefan Damyanov is a Senior IT Consultant with over 10 years of experience in various projects in the Banking and IT sectors. He is proficient in business analysis, design, and development of Business Intelligence processes and ETL mechanisms. He has hands-on experience in analyzing and designing database structures, calculation engines, reports and work flows and is fluent in a wide range of technical tools including MS SSIS/SSSRS/SSAS, IBM Data Stage,Oracle, SQL, Business Objects.
Nikolay Georgiev Nyagolov is a Senior Business Intelligence Developer at MentorMate Bulgaria. He has 7 years experience in Databases, in particular MS SQL Server and works as a BI for more than 4 years. He is also specialized in the development of SSIS packages and integrated BI solutions.
Contact: http://blogs.solidq.com/dsarka/Home.aspx
Dejan Sarka, MCT and Data Platform MVP, is an independent trainer and consultant that focuses on development of database and business intelligence applications. Besides projects, he spends about half of his time on training and mentoring. He is the founder of the Slovenian SQL Server and .NET Users Group. Dejan Sarka is the main author or co-author of eighteen books about databases and SQL Server. Dejan Sarka has also developed many courses and seminars for Microsoft, Radacad, SolidQ, and Pluralsight.
LinkedIn: http://bg.linkedin.com/pub/margarita-naumova/9/965/206
Contact: www.maginaumova.com; http://blogs.technet.com/b/magi/
Magi Naumova is SQL Server Architect and Consultant, speaker and trainer, Microsoft Certified Master, MVP Data Platform, MCT, Founder of SQL Master Academy, founder and leader of the Bulgarian SQL User group. She has more than 15 years SQL Server training and consulting experience. Magi is a former member of Microsoft Services Worldwide Technical Leadership Team, а Microsoft Women worth watching http://zd.net/1lwNYKH Currently she speaks, writes, trains and consults people on SQL Server technology. She runs a Data Platform consulting company part of which is SQL Master Academy training program. It helps hundreds of specialists to feel knowledgeable in their daily work or to find an inspirational career path in the world of SQL Server.
LinkedIn: http://www.linkedin.com/pub/denis-reznik/3/502/234
Contact: http://reznik.uneta.com.ua
Denis Reznik is a Data Architect at Intapp, Inc. He has more than ten years experience in software development, database design, and performance tuning for cloud and on-premises solutions. In 2010 Denis became Microsoft Data Platform MVP and maintains MVP status today. Apart from his professional career, Denis actively participates in the development of the Ukrainian Data Community.
LinkedIn: http://pt.linkedin.com/in/murilomiranda/
Murilo Miranda is a blogger, speaker and SQL Server MVP from Portugal. Nowadays he#39;s a Cloud Operations Engineer at DataStax. Murilo’s passion for working with people coupled with his honesty have helped him establish effective, meaningful relationships with his clients. When he isn’t working, he can be found enjoying life with his family, watching football and playing Playstation.
LinkedIn: http://at.linkedin.com/pub/milos-radivojevic/1b/7bb/290/de
Contact: https://milossql.wordpress.com/
Miloš Radivojević is a database consultant located in Vienna, Austria. He is Data Platform MVP and specializes in SQL Server for application developers and performance and query tuning. Currently, he works as a principal database consultant in bwin GVC (the largest regulated online gaming company in the world). He is co-founder of the SQL Pass Austria and speaks regularly at local and international database conferences. He is also co-author of the books SQL Server 2016 Developer's Guide, SQL Server 2017 Developer's Guide and Mastering SQL Server 2017.
Daniel Joskovski work in IT since 1985, he is a database-centric application developer and architect, instructor, course author, user group leader. Over the Past 17 Years as MCT he#39;s been teaching Microsoft SQL Server and .NET Development courses to premier customers in Macedonia, Serbia, Norway, Kosovo and Albania. From 2009 He is being awarded with Microsoft MVP award for SQL Server 8 times in a row. At the moment Daniel works for CloudCoder DOOEL Skopje.
LinkedIn: http://www.linkedin.com/in/zhorvath
Contact: http://addictivemeasures.blogspot.com
Zolt#225;n is a BI specialist with more than a decade of expertise. He leads the Hungarian User Group of Microsoft SQL Server (HUG-MSSQL), the Hungarian Chapter of PASS. MCSE: BI and MCSE: Data Platform. SQL Server MVP since 2015.
LinkedIn: https://bg.linkedin.com/in/dimitrovmiroslav
Contact: http://www.sqlshack.com/author/miroslav-dimitrov/
Miroslav Dimitrov is a Senior Big Data and Analytics Engineer at DXC Technology, regular speaker at various events and Microsoft Certified Trainer. He is MCSE: Data Platform for SQL Server and MCITP on SQL 2008. In the last years he had worked on great variety of customers' environments and involved in complex transitions and transformation projects as well as developing private and public cloud solutions. Miroslav is also leading database courses at Sofia University.
LinkedIn: https://uk.linkedin.com/sqlmaster
Contact: http://www.sqlserver-qa.net
My experience surrounded with high focus on the data platform with a track record of defining strategy, designing and delivering digital transformation migrations with major enhancements to current working methods. Worked in a capacity of Head of Data Engineering, Enterprise Data Architect and Solutions Key career accomplishment recognition as an industry expert technical excellence from the Microsoft as Data Platform Most Valuable Professional (MVP) recognition since the year 2006 (13 years as MVP and counting), which recognizes exceptional technical community leaders worldwide who actively deliver, present share their extraordinary contributions, high quality, and real-world expertise. Twitter pod (http://twitter.com/sqlmast
Contact: http://ronua.ro/author/catalin/
Catalin Gheorghiu is a solution architect from Romania. He has more than 15 years of experience in developing solutions, especially on Microsoft technologies in very demanding environments. Is contributing articles and blogs to several user groups (MrSmersh), lecturing all over Romania and abroad, is also RONUA Timisoara (PASS Chapter) user group leader. Since 2011, every year he was awarded the Microsoft MVP Award, and in 2012 he was awarded Nokia Developer Champion Award.
LinkedIn: https://pl.linkedin.com/in/marcinszeliga
Data Philosopher. Since 2006 invariably awarded Microsoft Most Valuable Professional title in the Data Platform category. A speaker at numerous conferences across Europe, as well as at user groups meetings. The author of many books and articles devoted to Microsoft Data Platform. An independent consultant, database-centric application practitioner and architect totally focused on SQL Server and Azure. Huge fan of Data Science and Machine Learning.
LinkedIn: http://www.linkedin.com/pub/mihail-mateev/1/6b3/4b1
Contact: https://mmateev.wordpress.com/
Mihail Mateev is a technical consultant, community enthusiast, PASS Regional Mentor for CEE, chapter lead, Microsoft Azure MVP, Microsoft Regional Director. He works as a Senior Solutions Architect at EPAM Systems, focused on Data Platform, IoT and cloud related solutions. He also worked many years like a Technical evangelist in the Infragistics. Last years Mihail was focused on various areas related to technology Microsoft: Data Platform, Visual Studio, ASP.Net, Windows client apps, Data Platform, and Microsoft Azure. Michael also has a PhD in cloud computing area. He is a university lecturer on Smart Homes and Smart Energy IoT Solutions.
LinkedIn: http://linkedin.com/in/sergeyolontsev
Contact: http://SergeyOlontsev.com/
I have been working with SQL Server since SQL Server 2000 version as a database administrator, developer, consultant and trainer, focusing on high availability and disaster recovery solutions, ETL, troubleshooting and performance tuning, developing high performance solutions . I'm a regular speaker at SQL Server user group meetings, SQLSaturday events and other conferences. An owner of MCM certification and MVP award on SQL Server.
LinkedIn: https://www.linkedin.com/in/ivandonev/
I am a Data platform MVP with more than 10 years of real-life experience with SQL Server and its stack of services. Besides the support and project work, I am also a trainer, conference speaker and user group organizer (and volunteer).
The following is a list of sponsors that helped fund the event.


Sorry but the page you are looking for does not exist, has been removed, got its name changed or is temporarily unavailable.


Programming Project Page
11/19/2020: I have been experimenting with VBA in excel. I have learned the basics on how to set up a module and create macros.
12/9/2020: I have writen some code for my ardino and now I am just waiting for my cables to arrive from amazon so I can attach the servo. I did test the ardino and got the blinking light to work. I also have been working on my teachback presentation and have been creating some VBA explains to explain why VBA is just a bad language
12/16/2020: This entire week was spent preparing a presentation for my teachback. I made a couple examples for class and wrote a general outline for a script.


SEV. Let Felix bow to Jove and incense pour,—
I seek a dearer shrine, for I adore
Nor Jove, nor Mars, nor Fortune—but Pauline.
This fruit now ripening late my hand would glean:
You know, my friend, the god who wings my way,—
You know the only goddess I obey:
What reck the gods on high our sacrifice and prayer?
An earthly worship mine, sole refuge from despair!
FABIAN. Ah! You may see her——
SEV. Blesséd be thy tongue!
O magic word, that turns my grief to song!
Yet, if she now forget each fair, fond vow?
She loved me once,—but does she love me now?
On that sweet face shall I but trouble see—
Who hope for love undimmed, for ecstasy?
Great Decius gives her hand, but if her heart
Be mine no more—than let vain hope depart!
This mandate binds her father only; she
Shall give no captive hand—her heart is free:
No promise wrung, no king’s command be mine to claim,
Her love the boon I crave; all else an empty name!
FABIAN. Yes,—you may—see her—see her—this you may—
SEV. Thy speech is halting—odious thy delay!
She loves no more? I grope! O give me light!
FABIAN. O see her not, for painful were the sight!
In Rome each matron’s kind! In Rome all maids are fair!
Let lips meet other lips—seek for caresses there!
No stately Claudia will refuse—no Julia proud disdain;
A hero captures every heart, from Antioch to Spain!
SEV. To wed a queen—an empress—were only loss and shame;
One heart for me—Pauline’s! One boast—that dearest name!
Her love was virgin gold! O ne’er shall baser metal ring
From mine, who live her name to bless! her peerless praise to sing!
O, words are naught, till that I see her face,—
Then doubly naught till I my love embrace.
In every war my hope was placed in death,
Her name upon my lips at every breath:
My rank, my fame, now hers and hers alone,
What is not hers, hers only—I disown!
FABIAN. Once more, oh see her not, ’twere for thy peace!
SEV. Thy meaning, knave, or let this babble cease!
Say, was she cold? My love! My only life!
FABIAN. No—but—my lord——
SEV. Say on!
FABIAN. Another’s wife!
SEV. (Reels.) Help!—No, I will not blench—ah, say you lie!
If this be true!—ye gods—can I be I?
FABIAN. No, thou art changed. Where is thy courage fled?
SEV. I know not, Fabian. Lost! Gone! Vanished! Dead!
I thought my strength was oak—’tis but a reed!
Pauline is wed, then am I lost indeed!
Hope hid beyond the cloud, yet still fond hope was there:
But now all hope is dead, lives only black despair!
Pauline another’s wife?
FABIAN. Yes, Polyeucte is her lord.
He came, he saw, he conquered thine adored.
SEV. Her choice is not unworthy—his a name
Illustrious, from a line of kings he came—
Cold comfort for a wound no cure can heal!
My cause is lost,—foredoomed without appeal!
Malignant Jove, to drag me back to-day!
Relentless Fate, to quench hope’s dawning ray!
Take back your gifts! One boon alone I crave,
That only boon to none denied—the grave.
Yet would I see her, breathe one last good-bye,
Would hear once more that voice before I die!
My latest breath would still my homage pay,—
That memory mine, when lost to realms of day.
FABIAN. Yet think, my lord——
SEV. Oh, I have thought of all;
What worser ill can dull despair befall?
She will not see me?
FABIAN. Yes, my lord, but——
SEV. Cease!
FABIAN. ’Twill but enhance the grief I would appease.
SEV. For hopeless ill, good friend, I seek no cure.
Who welcomes death can life’s short pain endure!
FABIAN. O lost indeed, if round her fatal light you hover!—
The lover, losing all, speaks hardly like a lover!
While passion still is lord—the passion—swept is slave—
From this last bitterness would I Severus save!
SEV. That word, my friend, unsay; tho’ grief this bosom tear,
The hand that wounds I kiss—love vanquishes despair;
Fate only, not Pauline, the foe that I accuse,
No plighted faith she breaks who did this hand refuse.
Duty—her father—Fate—these willed, she but obeyed;
Not hers the woe, the strife that envious Ate made!
Untimely, Fortune’s shower must drown me, not revive;
Too lavish and too late her fatal gifts arrive.
The golden apple falls, the gold is turned to dross:
When Fate at Fortune mocks, all gain is only loss!
FABIAN. Yes, I will go to tell her thou hast drained
To the last drop the cup that Fate ordained.
She knows thee hero, but she feared that pain
Might prove thee also man—by passion slain.

SEV. Peace! Peace! She comes!
FABIAN. To thine own self be true!
SEV. Nay! True to her! Shall I her life undo?
She loves the Armenian!
PAUL. Yes, that debt I pay,
Hard-wrung, acquitted,—his my love alway!
Who has my hand, he holds—shall hold—my heart!
Truth is my guide,—let sophistry depart!
Had Fate been kind, then had Pauline been thine,
Heart, faith and duty, linked with bliss divine.
In vain had fickle Fortune barred the way,
Want had been wealth with thee, my guide, my stay,
And poverty had fallen from the wings
Of soaring love, who mocks the wealth of kings!
Not mine to choose, for he—my father’s choice—
Must needs be mine; yes, when I heard his voice,
Duty must echo be: if thou couldst cast
Before my feet an emperor’s crown,—a past
By worth and glory lit—beloved, adored—
Yet at my father’s word, ‘Not this thy lord;
Take one despised—nay, loathed—to share thy bed,’—
Him, and not thee, beloved, would I wed.
Duty, obedience, must have been the part
Of me, who own their sway, e’en with a broken heart!
SEV. O happy thou! O easy remedy!
One poor faint sigh cures love’s infirmity!
Thy heart thy tool, o’er every passion queen,
Beyond all change and chance thou sit’st serene!
In easy flow can pass thy love new-born
From cold indifference to colder scorn;
Such resolution is the equal mate
Of god or monster, love, aversion, hate.
This fine-spun adamant Ithuriel’s spear
Could never pierce: for other stuff is here! [Points to himself.]
No faint ‘Alas!’ no swift-repented sigh
Can heal the cureless wound from which I die.
Sure, reason finds that love his easy prey
With Lethe aye at hand to point the way;
With ordered fires like thine, I too could smother
A heart in leash, find solace in another.
Too fair, too dear—from whom the Fates me sever!
Thou hast no heart to give—thou lov’dst me never!
PAUL. Too plain, Severus, I my torture show,—
Tho’ flame leap up no more, the embers glow;
Far other speech and voice, and mien were mine,
Could I forget that once thou call’dst me thine!
Tho’ reason rules, yes, gains the mastery—
No queen benignant, but a tyrant she!
Oh, if I conquer—if the strife I gain,
Yet memory for aye is linked with pain!
I feel the charm that binds me still to thee;
If duty great, yet great thy worth to me:
I see thee still the same, who waked the fire
Which waked in me ineffable desire.
Begirt by crown of everlasting fame
Thou art more glorious—yet art still the same.
I know thy valour’s worth,—well hast thou justified
That bounding hope of mine, though fruitage was denied,
Yet this same fate which did our union ban
Hath made me, fated—wed another man.
Let Duty still be queen! Yea, let her break
The heart she pierces, yet can never shake.
The virtue, once thy pride in days gone by—
Doth that same worth now merit blasphemy?
Bewail her bitter fruit—but praised be
The rights that triumph over thee and me!
SEV. Forgive, Pauline, forgive; ah! grief hath made me blind
To all but grief’s excess, and fortune most unkind.
Forgive that I mistook—nay, treated as a crime—
Thy constancy of soul, unequalled and sublime;
In pity for my life forlorn, my peace denied,
Ah! show thyself less fair,—one least perfection hide!
Let some alloy be seen, some saving weakness left,
Take pity on a heart of thee and Heaven bereft!
One faintest flaw reveal, to give my soul relief!
Else, how to bear the love that only mates with grief?
PAUL. Alas! the rents in armour donned and proved
Too well my fight proclaim; yes, I have loved;
The traitor sigh, the tear unbid, attest
The combat fierce—the warrior sore distrest.
Say, who can stanch these wounds, that armour mend?
Thou who hast pierced, thou, thou alone defend!
Ah, if thou honourest my victory—
Depart, that thou may’st still defender be!
So dry the tears that, to my shame, still flow—
So quench the fire would work my overthrow!
Yes, go, my only friend, with me combine
To end my torture, for thy pain is mine!
SEV. This last poor drop of comfort may not be?
PAUL. The cup is poisoned both for me and thee!
SEV. The flower is gone—I cherish but the root!
PAUL. Untimely blossom bears a fated fruit!
SEV. My grief be mine! Let memory remain!
PAUL. That grief might hope beget, so leave a stain!
SEV. Not mine to stain what Heaven hath made so pure!
For me one offering left: ’tis this: Endure!
Thy glory shall be mine, my load I bear,
So, spotless, thou thy peerless crown shalt wear!
Farewell, my love, farewell; I go to prove my faith,
To bless, to save thy life, so will I mate with death!
If prostrate from the blow, there yet remains of life
Enough to summon death, and end the piteous strife!
PAUL. My grief, too deep for voice, shall silent be,
There, in my chamber, will I pray for thee!
When thou art gone, great Heaven shall hear my cry;
Grief’s fruit for thee be hope—death—immortality!
SEV. Now with my loss alone let Fate contented be.
May Heaven shower bliss and peace on Polyeucte and thee!
PAUL. Stern Fate obeyed, end, Death, his agony,
And Jove receive my hero—to the sky!
SEV. Thou wast my heaven!
PAUL. My father I obeyed—
SEV. O victim pure, obedient, undismayed!
Pauline—too fair—too dear—I can no more!
PAUL. So must I say—depart—where I adore! [Exit SEVERUS.]
STRAT. Yes, it is hard—most sad—behold my tears!
But now, at least, there is no cause for fears:
Thy dream is but a dream—is naught, is vain;
Severus pardons. Gone that cause for pain!
PAUL. Oh, if from pity start thy easy tear,
Add not that other woe—forgotten fear!

STRAT. What dost thou dread?
PAUL. Heaven—hell—earth—empty air!
All, all is food for dread to my despair,
As thou unveil’st, begirt in lurid light,
The pallid ghost that slew me in the night!
STRAT. Severus he by name, yet noble in his heart!
PAUL. Ah, Polyeucte bathed in blood! Depart! depart!
STRAT. For Polyeucte’s welfare did Severus pray!
PAUL. Yes, yes, his heart is great; be that my stay!
Yet, tho’ his truth, his faith, well-proved be,
Most baleful is his presence here to me;
Yea, tho’ he would all ill for me undo—
Yet he hath power, he loves—he came to woo.
POLY. The source of tears is dry, oh, weep no more,
Thy grief lay down, thy fearful heart restore!
Let night’s dark dream with superstition die,
The dream is past, for here in life am I!
PAUL. The day is young, and oh, the day is long,—
And half the dream is true, and Fate is strong;
Severus have I seen, who thought him dead!
POLY. I know it! Let no tear for this be shed!
Secure with thee am I! Tho’ great the knight,
Thy father will command to do me right;
The general is a man of honour,—he
Would ne’er that honour dim by treachery!
He comes in amity, our friend, our guest;
To greet his worth and valour now my quest.
PAUL. Radiant he came, who left me hopeless, sad,
But he will come no more,—this grace I had.
POLY. What? Thinkest thou that I can jealous be?
PAUL. An outrage this on him, on thee, on me!
He came in peace, who all my peace hath marred.
Who would run safely, every step must guard;
The wife who danger courts but courts her fall—
My husband, aid me!—I would tell thee all!
His worth, his charm, do my weak hearth enflame—
A traitor here! And he is aye the same!
If I should gaze, and long—’gainst virtue, honour, sense,
The citadel I yield, and mine my own defence!
I know my virtues sure, and fair my fame,
But struggle is defeat,—and combat shame!
POLY. Oh, true thy shield, thy victory is won,
He only who has lost thee is undone;
His noble grief the cost of all my bliss,
Ah, Cleopatra’s pearl was naught to this!
The more my faults I see, the more thy truth I learn,
The more do I admire——
CLEON. My lord, the altars burn
With holy fire. The victim they prepare;
On thee alone they wait, our rites to share.
POLY. Go, we do follow thee!
PAUL. I cannot go;
Severus flies my sight; to him I owe
My absence—not, alas! to him alone!

POLY. A foe so great, so noble, is a friend,
Oh, not from him the lance that Heaven will send! [Exeunt PAULINE, STRATONICE and CLEON.]
NEAR. Where go’st thou?
POLY. To the temple is the call.
NEAR. What! Wouldst thou mingle in their heathen brawl?
Thou art a Christian, and canst thou forget?
POLY. Canst thou, who fore mine eyes the cross didst set?
NEAR. Not mine their gods!
POLY. He calls me! I must go!
NEAR. I fly their altars!
POLY. I would overthrow!
Not mine to fly a worship I disown,
By me Jehovah, King of kings, be known!
Not mine to tremble as I kiss the rod!
I conquer by the Cross, I fight for God!
Thou wouldst abstain! For me another course—
From Heaven the call, and Heaven will give the force!
What! Yield to evil! His Cross on my brow!
His freemen we! O fight, Nearchus, now!
For us our Lord was scourged, pierced, tortured, slain!
For us He bled! Say, has He died in vain?
NEAR. Let timely moderation temper zeal!
POLY. His—His alone am I! His woe my weal!
NEAR. In love with death?
POLY. For Him I love I die!
He died for me! So death is victory!
NEAR. Thy flesh is weak!
POLY. Yet He will make me bold!
NEAR. And if thou waver?
POLY. He will me uphold!
NEAR. To tempt the Lord thy God were an offence.
POLY. He is my shield—hence! cursed tempter, hence!
NEAR. In time of need the faith must be confessed.
POLY. The offering grudged is sacrifice unblessed.
NEAR. Seek thou the death thine own self-will prepares!
POLY. A crown I seek, which every martyr shares!
NEAR. A life of duty well that crown can win.
POLY. The purest life on earth is stained with sin.
Why yield to time and chance what death assures?
Death but the gate of life that aye endures.
If I be His—let me be His alone!
The faith that soars shall full fruition own;
Who trusts, yet fears and doubts, his faith is dead!
NEAR. Not death the Christian’s prayer, but daily bread.
Live to protect the flock, so sore oppressed.
POLY. Example be their friend, most sure, most blessed!
NEAR. Thou woo’st thy death!
POLY. Is this poor life so dear?
NEAR. Ah, I must own my heart is slave to fear.
The rack! The cross! I might my Lord disown!
POLY. From Him our help, our strength, from Him alone!
Who fears denial does at heart deny;
Who doubts the power of faith makes faith a lie!
NEAR. Who leans upon a reed shall find distress.
POLY. His staff will guide, support my feebleness.
Thou wert my staff, to show the Truth, the Way,
Must I now urge thee to the realms of day?
Thou fearest death?
NEAR. The Christ once feared to die!
POLY. Yet drained the bitter cup of agony!
The way that thou hast shown—that way He trod;
His way be ours to lead man’s soul to God—
For heathen shrine—to rear His altar fair,—
The deathless hope alone can kill despair!
Thou said’st: ‘If Him thou wilt for pattern take,
Then leave wife, wealth, home, all for His dear sake!’
Alas, that love of thine, now weak and poor,
Glows yet within my breast—and shall endure;
Ah, must the dawn of this my perfect day
Find thy full light beclouded, dimmed, astray?
NEAR. Baptismal waters yet bedew thy brow;
The grace that once was mine, that grace hast thou.
No worldly thought has checked the flow, no guilty act has stained;
Thy wings are strong, while mine are weak; thy love is fresh, unfeigned,—
To these, thy heights, I cannot soar, held down by sense and sin,
How can I storm the citadel?—the traitor lurks within!
Forsake me not, my God! Thy spirit pour!
Oh, make me true to Him whom I adore!
With Thee I rise,—the flesh, the world, defy,
Thou, who hast died for me, for Thee I die!
Yes, I will go!
POLY. On eagle wings of faith and hope ascend!
I hail my master—recognise my friend;
The old faith wanes,—we light her funeral pyre,
Her ashes fall before our holy fire;
Come, trample under foot the gods that men have wrought;
The rotten, helpless staff is broke, is gone—is naught.
Their darkness felt they own, but let them see the light!
Their gods of stone, of clay, but vampires of the night!
Their dust shall turn to dust,—shall moulder with the sod,
Ours for His name to fight:—the issue is with God.
NEAR. The cause is just, is true—O coward heart, be still!
I lived to doubt His word—I die to His Will!


michael-h.dk
Multimedia Designer and Web Developer
Home
30 Days of Javascript
Javascript Projects
30daysJS
30 days of JavaScript
Custom Video Player
5s
5s


SOUTH PARK: BIGGER, LONGER AND UNCUT
A Film Review by Brian Takeshita
Rating: *** out of ****
You have probably heard that SOUTH PARK: BIGGER, LONGER AND UNCUT is offensive. Well here's a little test. Just ask yourself the question, "Am I easily offended by anything, anything at all?" If you take more than three seconds to answer, this movie will probably offend you. For the rest of us, SOUTH PARK is a hilarious good time. Yeah, that's right, I liked the movie. For all its low-brow humor, I laughed almost all the way through.
The film finds gradeschoolers Stan, Kyle, Cartman and Kenny excited at the imminent release of a movie version their favorite TV show, "Terrance and Phillip," which consists of the two title characters passing gas for half an hour every day. The kids march on over to the theater, only to be denied entrance because the film is (gasp!) rated R. Ever resourceful, they enlist a homeless guy to buy them tickets as their "guardian," and proceed to view the potty-humor-soaked Terrance and Phillip movie. What they soon find out is why the movie is rated R - Terrance and Phillip start swearing up such a storm as to make a stevedore blush. Of course, after the initial shock wears off, the kids love it and later go to school spreading the good words, prompting more kids to go and see the movie. Soon, nearly all the kids of the small mountain town of South Park are worshipping at the alter of the Terrance and Phillip movie, much to the chagrin of the town's adults. Mad as hell, Kyle's mom spearheads a movement to ban the film, which soon grows into a declaration of war against the country which Terrance and Phillip come from: Canada.
 They're just out there. But if you can get past all that, you're in for a great time. The jokes come fast and furious, often catching you off guard, and although much of the humor is based on the fact that you're listening to "kids" spouting profanity, it might surprise you that some of it is actually quite sophisticated and satirical of the real world. Everything from history to current events to pop culture is given little barbs, including the likes of the French underground resistance, President Clinton, Bill Gates, and there's even a climactic battle between Satan, Saddam Hussein, and Cartman which draws not only upon RETURN OF THE JEDI, but also upon STAR TREK III: THE SEARCH FOR SPOCK.
Talk about satire, the whole set up with the Terrance and Phillip movie is basically a satire of the South Park movie itself. Think about it: A show on TV that's pretty profane as it is makes the jump to the big screen and with an R rating and just goes all out with the foul language. Kids have to sneak in because responsible parents wouldn't take them (never mind that at the screening I went to, there were several adolescents in the audience - maybe they found a homeless guy of their own), and an uproar about the offensiveness follows suit. Fairly insightful.
Additionally surprising is the fact that SOUTH PARK actually tackles the fairly heady topic of censorship. As Kyle's mom goes on her crusade and recruits the town and the nation into making scapegoats out of Terrance and Phillip, we see the development of a type of evil that we've seen in history and which could resurface if we're not careful. No, we're not given anything new or groundbreaking, and the message may be delivered in a somewhat ham-fisted manner, but you've got to give the filmmakers (and South Park creators) Trey Parker and Matt Stone credit for taking what could have been an hour and a half of meaningless guilty-pleasure laughs and actually imbuing it with meaning.
One of the delights of this film is that it's not just a movie, it's a musical! Yes, the South Park cast not only gets to shout vulgarities, but also sing them in several of the musical numbers. The songs are actually quite catchy and in fact better than many numbers from other "legitimate" musicals - Hey, not to be disrespectful, but "I Have Confidence" from THE SOUND OF MUSIC really could have been better. Accomplished screen composer Marc Shaiman, along with Trey Parker, skillfully presents us with stirring music, and even manages to weave several of the songs together in a rousing medley near the film's high point, displaying the composer's familiarity with the conventional musical and giving the film an added depth. The only problem was that I couldn't hear the lyrics in a lot of the big numbers, which I'm sure would have had me laughing even more.
Another drawback lies in the fact that if you're not familiar with the Comedy Central cartoon, you're probably not going to enjoy the movie as much, since it brings in characters and conventions from the show without taking the time to explain their significance or background. For example, South Park followers will cheer the appearance of Big Gay Al and his rendition of "I'm Super," but it's not going to mean a lot to others.  Suffice to say there's still a lot of comedy packed into SOUTH PARK for non-fans to come away laughing. Just remember what I said about asking yourself if you're easily offended.
Review posted July 20, 1999
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Enter some input values, you can adjust the values CAL_RANDOM and XXX_MODIFIER until you like the resulting colors (foreground & background)


This year, several channels in our Slack team self-organized their own meetups. Here are the ones we know of, but check Slack for more leading up to XOXO!
12–2PM • #tim-tam-slam-jam • Floyd’s Coffee • 1412 SE Morrison
1–3 PM • #knit-and-purl • Happy Knits • 1620 SE Hawthorne
2–4PM • #bikes • Meet at Registration
3–5PM • #beer • Beer • 1410 SE Stark
4–6PM • #podcasts • There Be Monsters • 1308 SE Morrison
5–7PM • #ladies • Coopers Hall • 404 SE 6th
6–8PM • #photography • Meet at Registration
The WordPress.com crew takes over two floors of classic arcade and pinball games, setting them on free play, opening up the bar, and inviting you to join them.  All ages welcome.
Rumor has it that exactly once a year the team at Panic—makers of software and such—throw open the doors of their secretive office, sweep off their rooftop deck, whip up some delicious and fanciful tiki drinks and food, and welcome all the nice people in town for XOXO into their world. Is the rumor true? There's only one way to find out…
Come get a glimpse of the upcoming XOXO Outpost with our friends at Instrument, who open their doors for happy hour, ice cream, and an art showcase curated by PDX Creative Coders, including work from Darius Kazemi, Church of Robotron, Lumenal Code, C.A.R.D.S., Surya Buchwald, Jeremy Rotsztain, and more.
Join the team at the Knight Foundation as they launch this year’s News Challenge, offering more than $3 million for innovative projects that can help make data work for individuals and communities. Light food and drinks will be provided.


Inherited by AmazonAutoScalingClient, AmazonCloudWatchClient, AmazonEC2Client, AmazonElasticLoadBalancingClient, AmazonS3Client, AmazonSESClient, AmazonSimpleDBClient, AmazonSNSClient, and AmazonSQSClient.
List of all members.
Public Member Functions |
| (id) | - initWithAccessKey:withSecretKey: |
| | Inits the client with the access key and the secret key.
|
| (id) | - initWithCredentials: |
| | Inits the client the given credentials.
|
| (AmazonServiceResponse *) | - invoke:rawRequest:unmarshallerDelegate: |
| | Utility method that sends the raw S3 Request to be processed.
|
|
(void) | - pauseExponentially: |
|
(bool) | - shouldRetry: |
Static Public Member Functions |
| (AmazonServiceResponse *) | + constructResponseFromRequest: |
| | Constructs an empty response object of the appropriate type to match the given request object.
|
Protected Attributes |
|
AmazonCredentials * | credentials |
Properties |
| NSString * | endpoint |
| | The service endpoint to which requests should be sent.
|
| int | maxRetries |
| | The maximum number of retry attempts for failed retryable requests (ex: 5xx error responses from a service).
|
| NSTimeInterval | timeout |
| | The amount of time to wait (in milliseconds) for data to be transfered over an established, open connection before the connection times out and is closed.
|
| NSString * | userAgent |
| | The HTTP user agent header to send with all requests.
|
Member Function Documentation
Constructs an empty response object of the appropriate type to match the given request object.
- Parameters:
-
- Returns:
- An instance of the appropriate subclass of AmazonServiceResponse, or an instance of AmazonServiceResponse if there is no response class to match the instance passed in.
| - (id AmazonWebServiceClient.)initWithAccessKey: |
|
(NSString *) |
accessKey |
| withSecretKey: |
|
(NSString *) |
secretKey | |
|
|
| | |
Inits the client with the access key and the secret key.
- Parameters:
-
| accessKey | The AWS Access Key |
| secretKey | The AWS Secret Key |
| - (id AmazonWebServiceClient.)initWithCredentials: |
|
(AmazonCredentials *) |
theCredentials |
|
|
Inits the client the given credentials.
Utility method that sends the raw S3 Request to be processed.
- Parameters:
-
- Returns:
- The response from the service.
Property Documentation
- (NSString *) endpoint [read, write, retain] |
The service endpoint to which requests should be sent.
- (int) maxRetries [read, write, assign] |
The maximum number of retry attempts for failed retryable requests (ex: 5xx error responses from a service).
Default is 5.
- (NSTimeInterval) timeout [read, write, assign] |
The amount of time to wait (in milliseconds) for data to be transfered over an established, open connection before the connection times out and is closed.
Default is 240 seconds.
- (NSString *) userAgent [read, write, retain] |
The HTTP user agent header to send with all requests.


The secret will be generated when the client is saved.
Not defined.
Registration access token provides management access to the client.
Copy the registration access token now!


| Login the user name and password. |
| Click the login button and go to the main page |
| Go to tasks page, click new list, type list name, click add new task button |
| Go back to tasklist page, move the screen to show the added tasklist |
| Click on add new task for this specified list |
| Type name, who should do, click save, click cancel link for second task |
| Task created successfully |


Contributing to the Project:
Please review the following guidelines in order to make the contribution process effective and easy for everyone.
Get Started!
- Firstly, press the "fork" button in GitHub to create a copy of the repository in your own GitHub account.
- Now you need to clone locally using a terminal:
$ git clone git@github.com:yourname/SynBioPython.git
- Change into the new local directory:
cd SynBioPython
- Set up a new remote that points to the original project repository
$ git remote add upstream git@github.com:Global-Biofoundries-Alliance/SynBioPython.git
- Put each piece of work on its own branch
$ git checkout master
$ git pull upstream master && git push origin master
$ git checkout -b feature/Xfeature-update
This creates branch from master then the pull command will sync our local copy with the upstream project. The git push will sync it to our forked GitHub project. Finally, create the new branch where you include your updated feature.
- When you're done with making changes, ensure that your changes pass both black and flake8 before committing your staged Python files. Black is the uncompromising Python Code Formatter. It will reformat your entire file in place according to the Black code style. Flake8 is a powerful tool that checks the code's compliance to PEP8. Here is the guideline to automate the process using pre-commits to include black code formatter and flake8 checker.
a. Install pre-commit:
pip install pre-commit
b. Add pre-commit to requirements.txt
c. Define .pre-commit-config.yaml with the hooks you may want to include. Below is a sample .pre-commit-config.yaml file:
repos:
- repo: https://github.com/ambv/black
rev: stable
hooks:
- id: black
language_version: python3.6
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v1.2.3
hooks:
- id: flake8
Here is .toml file for configuring black:
[tool.black]
line-length = 79
include = '\.pyi?$'
exclude = '''
/(
\.git
| \.hg
| \.mypy_cache
| \.tox
| \.venv
| _build
| buck-out
| build
| dist
)/
'''
Below is the .flake8 configuration file:
[flake8]
ignore = E203, E266, E501, W503, F403, F401, C901
max-line-length = 79
max-complexity = 18
select = B,C,E,F,W,T4,B9
Note: Refer to this page for a complete guideline on how to use pre-commit hook to include Black and Flake8.
d. Execute pre-commit install to install git hooks in your .git/ directory.
pre-commit install
- To create a Pull Request (PR), you need to push your branch to the origin remote and press some buttons on GitHub.
$ git push -u origin feature/Xfeature-update
Navigate to your fork of the project at the browser, there will be a "Compare & pull request" button beside your new branch at the top. Press the button! This will link you to the original project repository. Press the "Create pull request" button at the bottom and wait for review by the maintainers.
Feature Requests
Feature requests are welcome. Please do so before submitting: * Check if the feature has already been requested. * Ensure your idea fits with the scope and aims of the project. * Please provide details (i.e. explaining the use case (merits of the feature))
Issue Tracker
The issue tracker is the preferred channel for bug reports, and features requests, but please respect the following restrictions:
- Never use the issue tracker for personal support requests (use Stack Overflow).
- Keep the discussion on topic and respect the opinions of others.


Nidoran
Nidoran is a poisonous type Pokémon from the first generation of Pokémon. It is a male nidorana, although it is considered a separate species. Evolves into Nidoran at level 16. After Nidoran evolves into Nidoking with the help of the Moonstone.


s
Menu
Menu Navigation
Issue Password
1. Open setup menu
2. Open device transfer menu
3. Confirm message
4. Enter password in both fields
5. Enter your password
6. Confirm your password
7. Password has been set
8. Reset password or exit menu


--- layout: post title: Easter published: true date: 2011-04-27 categories: [] posterous_url: http://blog.hungerandthirstdesign.com/post/4974756109/easter posterous_slug: post/4974756109/easter ---
This is not my traditional venue for sharing these kinds of thoughts or links, but this is something near and dear to my heart that anyone who knows me ought to hear.
So many of the people I follow or know within technical or developer circles distain, abhor, make fun or light of what and Who Easter is about. This is the day that Jesus Christ rose from the grave, demonstrating that all he said was true.
John 20:30-31 says: “The disciples saw Jesus do many other miraculous signs in addition to the ones recorded in this book. But these are written so that you may continue to believe that Jesus is the Messiah, the Son of God, and that by believing in him you will have life by the power of his name.
You can disagree with me as you like, but I believe the message of this video with all my heart. Watch with an open mind and heart. I pray it changes your life.


| Module | Thor::Util |
| In: |
lib/bundler/vendor/thor/util.rb
|
This module holds several utilities:
1) Methods to convert thor namespaces to constants and vice-versa.
Thor::Utils.namespace_from_thor_class(Foo::Bar::Baz) #=> "foo:bar:baz"
2) Loading thor files and sandboxing:
Thor::Utils.load_thorfile("~/.thor/foo")
Receives a string and convert it to camel case. camel_case returns CamelCase.
String
String
Receives a namespace and search for it in the Thor::Base subclasses.
| namespace<String>: | The namespace to search for. |
Receives a namespace and tries to retrieve a Thor or Thor::Group class from it. It first searches for a class using the all the given namespace, if it‘s not found, removes the highest entry and searches for the class again. If found, returns the highest entry as the class name.
class Foo::Bar < Thor def baz end end class Baz::Foo < Thor::Group end Thor::Util.namespace_to_thor_class("foo:bar") #=> Foo::Bar, nil # will invoke default task Thor::Util.namespace_to_thor_class("baz:foo") #=> Baz::Foo, nil Thor::Util.namespace_to_thor_class("foo:bar:baz") #=> Foo::Bar, "baz"
namespace<String>
Receives a path and load the thor file in the path. The file is evaluated inside the sandbox to avoid namespacing conflicts.
Receives a constant and converts it to a Thor namespace. Since Thor tasks can be added to a sandbox, this method is also responsable for removing the sandbox namespace.
This method should not be used in general because it‘s used to deal with older versions of Thor. On current versions, if you need to get the namespace from a class, just call namespace on it.
| constant<Object>: | The constant to be converted to the thor path. |
| String: | If we receive Foo::Bar::Baz it returns "foo:bar:baz" |
Given the contents, evaluate it inside the sandbox and returns the namespaces defined in the sandbox.
contents<String>
Array[Object]
Return the path to the ruby interpreter taking into account multiple installations and windows extensions.
Receives a string and convert it to snake case. SnakeCase returns snake_case.
String
String
Returns the files in the thor root. On Windows thor_root will be something like this:
C:\Documents and Settings\james\.thor
If we don‘t gsub the \ character, Dir.glob will fail.


PM Borissov Meets US President Donald Trump in Washington
Bulgarian Prime Minister Boyko Borisov is on official visit to the United States where he is meeting US President Donald Trump in Washington. The conversation of the two leaders will focus on the strategic partnership between the US and Bulgaria and the development of the bilateral cooperation, Bulgaria’s government press office announced.
An emphasis of the visit will be the strengthening of the mutually beneficial interests in the security sector in the context of the NATO partnership, as well as the cooperation in energy diversification.
Prime Minister Borisov is scheduled to have a meeting with representatives of the American business at the US Chamber of Commerce. The official Bulgarian delegation to the States also includes Bulgarian Deputy Prime Minister Tomislav Donchev, Defence Minister Krasimir Karakachanov, Finance Minister Vladislav Goranov and Economy Minister Emil Karanikolov.


There are so many things that you need to readjust once diagnosed with diabetes.
- Can I continue with my favorite sports?
- What should I avoid if I'm taking medication?
- How do I manage a stable blood sugar level?
- How do I eat healthier without compromising taste?
When you reach out to the Advance Medical Diabetes Care programme，we will assign a licensed physician as your Personal Health Advisor who will provide sufficient time and attention to take care of your needs. After a clinical conversation，a series of assessments will be carried out. Within days you will receive a tailored Diabetes Care Plan explained to you by your health advisor.
Afterwards，a licensed nurse will follow up with you to answer questions，clear doubts，and keep you moving forward to achieve your goals.
Simply call us at 1 300 88 1028*,and leave the rest to our professional medical and wellness team!
*Enrolment Period: Within 12 months of your Allianz Diabetic Essential Policy date.
Request
Questions
Test results
Diagnosis
Clinical
Conversation
Clinical Conversation
A doctor calls you back within 24 hours*
A doctor calls you
back within 24 hours*
Personalized Care Plan
Personalized
Care Plan
A comprehensive plan including medical precautions, diet solutions and active living altematives
A comprehensive plan
including medical precautions,
diet solutions and active living altematives
A nurse follows up for six months
*business hours


Take a break from reality and relax in our inviting atmosphere. Renew yourself with a fresh new look customized just for you.Our highly trained service providers are more than just stylists, but they embrace an artistic approach to every client they meet with. Our welcoming atmosphere allows for everyone to feel at ease to ensure that they are able to relax for a few hours away from the hustle and bustle of life. Every service is completely customized to your individual needs.Our stylists and skin care providers are always one step ahead than others.
Started in year 2014 , we are leading the market now. In just 3 years of time we are the favourite salon in NCR and gradually we are spreading across other cities too.
Coming and experience what you have been missing till now


On the purpose of education
May 23, 2012
My contribution to this year’s Purpos/Ed #500 words project.
This is something that has mattered to me for all my teaching career. When training, I took Terry McLoughlin’s optional philosophy of education module; this was the best bit of the course, certainly the one that had the most lasting effect on me as an educator. After three years of a maths degree to sit in seminars where students took responsibility for introducing each week’s topics seemed revolutionary then. We talked and thought about what education was for, something we find a little time for now in my own lectures at Roehampton. The idea that captivated me then, and remains the touchstone for me still, is that of rational autonomy.
I see this in terms of learners’ capacity to think and act for themselves. This demands a degree of criticality, of understanding, a willingness to question the assumptions behind what learners read and are told. It also demands that they have agency, that the decisions they make can be put into action, that they’re not merely the victims of the circumstances in which they find themselves.
This isn’t simply about each learner ‘fulfilling their potential’ or some such. I think there has to be a moral purpose to education: thinking and acting for oneself are fine, but these should be so that others’ lives too are improved. Acting for one’s own gain, without wishing similar for others, departs from any morality which might claim rational justification.
So, at its heart, the purpose of education is to nurture curiosity, confidence and character.
R S Peters put it rather well, explaining that the aim of education is to develop educated people, and that
Our concept of an educated person is of someone who is capabale of delighting in a variety of pursuits and projects for their own sake and whose pursuit of them and general conduct of life is transformed by some degree of all round understanding and sensitivity1{#ref1}
With this in mind, I don’t see school (or indeed university) as the only locus of education. Our 17-month old daughter has seemingly innate curiosity and confidence. So much of my education, such as it was, took place beyond the confines of the institution: encouraged by my parents, gifted teachers and, later, my fellow learners. Libraries are important. The web is empowering. The principle responsibility for education lies first with parents and then with the learner themselves.
That said, there’s so much which we as educators can do to support and promote this sort of education. Part of this is by modelling these characteristics ourselves, by thinking things through, by questioning, and children, teachers and schools that ask questions matter:
The questions we ask are often more important than the answers we search for… Change the question and whole new horizons open up to us.2{#ref2}
But it’s not enough to question things: schools and teachers should also act; they should be courageous. If learners are to ask questions, act autonomously and do what’s right, then so, surely, should their teachers and their schools.
1 Peters, R. S. (1970) Education and the Educated Man—Some Further Reflections, Journal of Philosophy of Education, 4.1, pp. 5–20.
2 Robinson, K. (2011) Out of our minds: learning to be creative (2nd ed.), Capstone.
Share


| Total net profit | -1.86 | Gross profit | 85.65 | Gross loss | -87.51 |
| Profit factor | 0.98 | Expected payoff | -0.08 | ||
| Absolute drawdown | -31.31 | Maximal drawdown (%) | 43.6 (354.76%) | ||
| Total trades | 23 | Profit trades (% of total) | 13 (56.52%) | Loss trades (% of total) | 10 (43.48%) |
| Long positions (won %) | 14 (35.71%) | Short positions (won %) | 9 (88.89%) | ||
| Largest | profit trade | 7.94 | loss trade | -14.56 | |
| Average | profit trade | 6.59 | loss trade | -8.75 | |
| Minimum | profit trade | 0.99 | loss trade | -1.14 | |
| Maximum | take profit in pips | 96.3 | stop loss in pips | -199.7 | |
| Average | take profit in pips | 94.0 | stop loss in pips | -189.0 | |
| Minimum | take profit in pips | 83.3 | stop loss in pips | -186.7 | |
| Maximum | Reward-Risk | 0.5 | Duration in minutes | 8486 | |
| Average | Reward-Risk | 0.5 | Duration in minutes | 1942.3 | |
| Minimum | Reward-Risk | 0.4 | Duration in minutes | 45 | |
| Maximum | consecutive wins (profit in money) | 5.0 (29.45) | consecutive losses (loss in money) | 3.0 (-19.98) | |
| Average | consecutive wins | 1.0 | consecutive losses | 2.0 |
| Total net profit | -52.46 | Gross profit | 29.75 | Gross loss | -82.21 |
| Profit factor | 0.36 | Expected payoff | -3.75 | ||
| Absolute drawdown | -60.59 | Maximal drawdown (%) | 67.78 (942.7%) | ||
| Total trades | 14 | Profit trades (% of total) | 5 (35.71%) | Loss trades (% of total) | 9 (64.29%) |
| Largest | profit trade | 7.25 | loss trade | -14.56 | |
| Average | profit trade | 5.95 | loss trade | -9.13 | |
| Minimum | profit trade | 0.99 | loss trade | -1.14 | |
| Maximum | take profit in pips | 96.3 | stop loss in pips | -189.5 | |
| Average | take profit in pips | 95.1 | stop loss in pips | -187.9 | |
| Minimum | take profit in pips | 93.5 | stop loss in pips | -186.7 | |
| Maximum | Reward-Risk | 0.5 | Duration in minutes | 8486.0 | |
| Average | Reward-Risk | 0.5 | Duration in minutes | 1994.0 | |
| Minimum | Reward-Risk | 0.5 | Duration in minutes | 45.0 | |
| Maximum | consecutive wins (profit in money) | 2.0 (14.43) | consecutive losses (loss in money) | 6.0 (-62.23) | |
| Average | consecutive wins | 1.0 | consecutive losses | 4.0 |
| Total net profit | 50.6 | Gross profit | 55.9 | Gross loss | -5.3 |
| Profit factor | 10.55 | Expected payoff | 5.62 | ||
| Absolute drawdown | -0.2 | Maximal drawdown (%) | 5.3 (103.92%) | ||
| Total trades | 9 | Profit trades (% of total) | 8 (88.89%) | Loss trades (% of total) | 1 (11.11%) |
| Largest | profit trade | 7.94 | loss trade | -5.3 | |
| Average | profit trade | 6.99 | loss trade | -5.3 | |
| Minimum | profit trade | 5.1 | loss trade | -5.3 | |
| Maximum | take profit in pips | 96.2 | stop loss in pips | -199.7 | |
| Average | take profit in pips | 92.3 | stop loss in pips | -190.7 | |
| Minimum | take profit in pips | 83.3 | stop loss in pips | -186.8 | |
| Maximum | Reward-Risk | 0.5 | Duration in minutes | 4034.0 | |
| Average | Reward-Risk | 0.5 | Duration in minutes | 1861.8 | |
| Minimum | Reward-Risk | Duration in minutes | 563.0 | ||
| Maximum | consecutive wins (profit in money) | 7.0 (50.8) | consecutive losses (loss in money) | 1.0 (-5.3) | |
| Average | consecutive wins | 1.0 | consecutive losses | 1.0 |


{% for album in site.albums %}
{% endfor %}
---
layout: gallery
title: "Galleries"
description: "archive"
header-img: "img/gallery-bg.jpg"
---
{% for album in site.albums %}
{% endfor %}
Image Source: Unsplash


Customize keyboard shortcuts for your frequently visited websites
How it works
Primary Shortcut
You can link a website to the keys of your choice by using ALT + 'KEY'.
The 'KEY' used can be alphanumeric (letters A-Z, numbers 0-9).
Secondary Shortcut
After activating the primary shortcut, you can use a secondary command to
enhance your experience by linking to any other page in the domain.
It's a good way to access subdomain pages effortlessly.
Compound Shortcut
Using a compound shortcut is an excellent way to access websites which you
visit less frequently, by using two keys at once.
ALT + S linked with
Slack
used 417 times
saved 20.85 minutes
ALT + R linked with
Reddit
used 810 times
saved 40.5 minutes
ALT + Y linked with
Youtube
used 516 times
saved 25.8 minutes
Shortcut Statistics
Each shortcut trigger is logged privately, so only you can see which
triggers are used most often.
Auxiliary Shortcuts
Switch tabs
Use ALT + Period to switch between
two recent tabs freely
Jump to home
Use SHIFT + ALT + Space to to remove
query strings or path in URLs then jump to homepage automatically