Hello 👋

Azure Static Web App как добавить свой корневой домен

На данный момент Azure Static Web App не работает с корневыми доменами. Но есть пособ это обойти. Вы создаете поддомен www, чтобы получилось www.ksemenenko.com и указываете его в Azure Static Web App. Настраиваете переадресацию у вашего хостера доменных имен на https://www.ksemenenko.com таким образом если кто-то зайдет просто на http://ksemenenko.com то будет переадресован на https://www.ksemenenko.com где и хоститься ваш сайт....

February 8, 2021 · 1 мин · ksemenenko

Github как верифицировать домен

Для верификации домена в Github вам нужно добавить DNS TXT запись как на каритнке: Но записать нужно добавлять не так как указано на сайте, а вот так: Host: _github-challenge-managed-code-hub TXT Value: 0000000000 то есть без имени вашего домена....

February 8, 2021 · 1 мин · ksemenenko

Как конвертировать количество byte в KB, MB, GB

private static readonly string[] _suffixes = { "bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" }; public static string Convert(long value, int decimalPlaces = 1) { if (decimalPlaces < 0) throw new ArgumentOutOfRangeException("decimalPlaces"); if (value < 0) return "-" + SizeSuffix(-value); if (value == 0) return string.Format("{0:n" + decimalPlaces + "} bytes", 0); // mag is 0 for bytes, 1 for KB, 2, for MB, etc. int mag = (int)Math....

January 27, 2021 · 1 мин · ksemenenko

Git Как объединить несколько коммитов в один

git rebase -i HEAD~3 pick f392171 Added new feature X squash ba9dd9a Added new elements to page design squash df71a27 Updated CSS for new elements ...

June 25, 2018 · 1 мин · ksemenenko

Git как удалить ветку из удаленного репозитория

$ git push origin --delete <branch_name> $ git branch -d <branch_name> или git push origin :branchname ...

June 23, 2018 · 1 мин · ksemenenko

Git Удаление всех локальных веток

Чтобы удалить все локальные ветки в Git нужно выполнить следующую команду: git branch | grep -v "master" | xargs git branch -D ...

June 22, 2018 · 1 мин · ksemenenko

Как использовать Visual Studio DiffTool vsmergediff в GIT

по пути типа C:\Users%username% в файле .gitconfig нужно: добавить в конце: [difftool "vsdiffmerge"] path = C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe cmd = \"C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" [mergetool "vsdiffmerge"] path = C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe cmd = "\"C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe\" /m \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" " только укажите правильный путь к visual studio и в начале файле укажите чем вы будете...

November 22, 2016 · 1 мин · ksemenenko

Как вставить явные значения для auto increment ключей в mssql

Комманда называеться SET IDENTITY_INSERT и использовать ее нужно вот так: SET IDENTITY_INSERT [tableName] ON INSERT INTO TableName(...... SET IDENTITY_INSERT [tableName] OFF SET IDENTITY_INSERT (Transact-SQL) Позволяет вставлять явные значения в столбец идентификаторов таблицы. https://msdn.microsoft.com/ru-ru/library/ms188059(v=sql.120).aspx...

April 16, 2016 · 1 мин · ksemenenko

C# работа с файловой системой

// получить список всех файлов во всех директориях начиная с базовой Directory.GetFiles(dirPath, "*", SearchOption.AllDirectories); // получить список всех подпапок для текущей папки Directory.EnumerateDirectories(dirPath); // получить список файлов в текущей папке Directory.EnumerateFiles(dirPath); ...

October 5, 2015 · 1 мин · ksemenenko

Як оновити форк репозиторія в github

Додайте віддалене джерело, назвіть його “upstream”: git remote add upstream https://github.com/whoever/whatever.git Отримати всі гілки цього джерела в гілки віддаленого відстеження, таких, як upstream / master: git fetch upstream Переконайтеся, що ви перебуваєте у головній гілці: git checkout master Перепишіть свою головну гілку так, щоб будь-які ваші Коміто які ще не знаходяться в upstream / master були вгорі Інша гілка: git rebase upstream/master або git merge upstream/master http://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository...

September 22, 2015 · 1 мин · ksemenenko

Определение: Ковариантность и Контравариантность

Ковариантность: позволяет использовать более конкретный тип, чем заданный изначально. Контравариантность: позволяет использовать более универсальный тип, чем заданный изначально. Инвариантность: позволяет использовать только заданный тип. ...

July 12, 2015 · 1 мин · ksemenenko

Pre-build/Post-build переменные в VisualStudio

Имя переменной Описание $(ConfigurationName) Имя текущей конфигурации проекта, например «Debug $(OutDir) Путь к каталогу выходных файлов относительно каталога проекта. Это разрешает значение для свойства «Каталог вывода». Он включает обратную косую черту ‘'. $(DevEnvDir) Каталог установки Visual Studio 2005 (определенный с помощью диска и пути); Включает обратную косую черту ‘'. $(PlatformName) Название целевой платформы. Например, «AnyCPU». $(ProjectDir) Каталог проекта (определяемый с помощью диска и пути); Включает обратную косую черту ‘'....

January 16, 2015 · 5 мин · ksemenenko

Настройка Windows Service – доступ к рабочему столу

Для этого сервис должен быть запущен он локальный учетной записи, и в инсталлере нужно прописать вот так: [RunInstaller(true)] public partial class ProjectInstaller : System.Configuration.Install.Installer { public ProjectInstaller() { this.InitializeComponent(); } protected override void OnCommitted(IDictionary savedState) { base.OnCommitted(savedState); using (RegistryKey ckey = Registry.LocalMachine.OpenSubKey(string.Format(@"SYSTEM\CurrentControlSet\Services\{0}", "YOURSERVICENAME"), true)) { if (ckey != null && ckey.GetValue("Type") != null) { ckey.SetValue("Type", (((int)ckey.GetValue("Type")) | 256)); } } } } Ссылка http://stackoverflow.com/questions/1945529/how-can-i-configure-my-windows-service-in-the-code-to-access-the-desktop...

September 17, 2014 · 1 мин · ksemenenko

Видимость классов собрки

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimpleLibrary.Fakes, PublicKey=002…8b")] ...

September 9, 2014 · 1 мин · ksemenenko

Как получить доступ к private полю класса из вне

Иногда нужно получить доступ к private полям класса, а у вас нет возможности модифицировать класс. Это можно сделать так: static void Main(string[] args) { PrivateClass myPrivateClass = new PrivateClass(); // input from ToString() at the beginning to see the content Console.WriteLine(myPrivateClass); FieldInfo fi = typeof(PrivateClass).GetField("_privateText", BindingFlags.NonPublic | BindingFlags.Instance); String valueFromPrivateField = fi.GetValue(myPrivateClass).ToString(); Console.WriteLine("And this was read with reflection: {0}", valueFromPrivateField); } static void Main(string[] args) { PrivateClass myPrivateClass = new PrivateClass(); // input from ToString() at the beginning Console....

August 24, 2014 · 1 мин · ksemenenko