Skip to content

Instantly share code, notes, and snippets.

@ShvedAction
ShvedAction / MeanCenteredFunction.R
Created October 3, 2016 11:43
Centrated some variable in the data frame around his mean value.
centered <- function(centreted_data_frame, var_names){
centreted_data_frame[var_names] = lapply(var_names, function(name_var){
centreted_data_frame[name_var]-mean(centreted_data_frame[[name_var]])
})
return(centreted_data_frame)
}
@ShvedAction
ShvedAction / GenerateSqlException.cs
Created September 20, 2016 09:16
How to create the mock of SqlException for the unit test.
/// <summary>
/// Create SqlException for unit test(Reflection).
/// taken from: http://blog.gauffin.org/2014/08/how-to-create-a-sqlexception/
/// </summary>
/// <param name="number">This number will be at exception.number</param>
/// <param name="error_message">message</param>
/// <returns>new SqlException</returns>
private SqlException CreateSqlException(int number, string error_message = "the mock error message")
{
var collectionConstructor = typeof(SqlErrorCollection)
@ShvedAction
ShvedAction / AnonimusObjectGetProperty.cs
Last active February 14, 2024 23:55
C# Reflection: How to get access to property of anonymous objects.
object getProp(object source, string name)
{
var type = source.GetType();
var prop = type.GetProperty(name);
return prop.GetValue(source);
}
@ShvedAction
ShvedAction / sum_variation.html
Created February 27, 2015 12:55
algorithmic quest
<script type="text/javascript">
function iteration(max, callback){
var ins = [];
var n = 0;
var r = 0;
do{
while(n <= max){
ins[r] = n;
callback(ins);
n++;