Friday 26 December 2014

TFS to Git migration

http://il-adan.blogspot.com.tr/2013/11/tfs-to-git-migration-step-by-step.html

Wednesday 19 November 2014

MongoDB: Update a field in collection


db.foo.update({filter}, {$set: {fields}}, { multi: true }) 
db.foo.update({Title: "Test"}, {$set: {PublishedTime: new ISODate("2014-11-19T16:29:00Z")}}, { multi: true })

Friday 31 October 2014

Change computer name on Ubuntu

1.Edit /etc/hostname, make the name change, save the file.

2.You should also make the same changes in /etc/hosts file

3. Run sudo /etc/init.d/hostname restart or sudo service hostname restart

http://askubuntu.com/a/16443

SSH root login permit

sudo -i
sudo passwd root

1. Edit the sshd_config file by sudo vi /etc/ssh/sshd_config

2. Find the line PermitRootLogin no and change it to PermitRootLogin yes.

3. Restart the ssh service by sudo /etc/init.d/ssh restart or sudo service ssh restart

http://askubuntu.com/questions/372380/remote-ssh-root-login-with-ubuntu-12-04

Tuesday 30 September 2014

Visual Studio Copy Content Linked Files

https://www.nuget.org/packages/MSBuild.WebApplication.CopyContentLinkedFiles/

Friday 5 September 2014

TinyMCE Turkish character problem

http://stackoverflow.com/questions/20814377/tinymce-utf-8-saving-to-mysql-database

Wednesday 23 July 2014

How to pass an array of integers to a asp.net web api rest service?

public IEnumerable GetCategories([ModelBinder(typeof(CommaDelimitedArrayModelBinder))]long[] categoryIds) 
{
// do your thing
}

public class CommaDelimitedArrayModelBinder : IModelBinder
{
    public bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext)
    {
        var key = bindingContext.ModelName;
        var val = bindingContext.ValueProvider.GetValue(key);
        if (val != null)
        {
            var s = val.AttemptedValue;
            if (s != null)
            {
                var elementType = bindingContext.ModelType.GetElementType();
                var converter = TypeDescriptor.GetConverter(elementType);
                var values =
                    s.Split(new[] {","}, StringSplitOptions.RemoveEmptyEntries)
                     .Select(converter.ConvertFromString).ToArray();

                var typedValues = Array.CreateInstance(elementType, values.Length);

                values.CopyTo(typedValues, 0);

                bindingContext.Model = typedValues;
            }
            else
            {
                // change this line to null if you prefer nulls to empty arrays
                bindingContext.Model = Array.CreateInstance(bindingContext.ModelType.GetElementType(), 0);
            }
            return true;
        }
        return false;
    }
}


http://stackoverflow.com/a/19107738/1436831

How to build in release mode on TFS Build Server?

MongoDB Install as a Windows Service

Create a MongoDB config file as a filename like mongod.cfg logpath=c:\data\log\mongod.log dbpath=c:\data\db

In Cmd: sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

Wednesday 30 April 2014

TFS Service Authentication (TF30063)

http://ryanhanisco.com/tfs-service-authentication-tf30063/

Thursday 10 April 2014

Windows ASP.NET : %1 is not a valid Win32 application Hatası

http://www.sekman.net/windows-asp-net-1-is-not-a-valid-win32-application-hatasi.html