• Всё ли в порядке с данным блоком?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Нет.

    Во-первых, он не компилируется. У вас там названия переменных кое где из двух слов состоят (А в других местах те же переменные с '_' идут - явно кто-то ошибся при перепечатывании текста).

    Во-вторых, тут подход немного через пятую точку. Не нужна вам строка из алфавита. Чтобы получить случайный символ, можно случайное число от 0 до 25 прибавить к 'a' - ведь символы в C++ - это целочисленные переменные, хранящие ASCII коды букв. B вот дизайнеры этих кодов были довольно умные дяденьки, поэтому английский алфавит идет там по порядку одним блоком.
    Ответ написан
    Комментировать
  • Как исправить проблему с кодировкой?

    @MaxKozlov Куратор тега PowerShell
    Эти перекодировки та ещё фигня
    "На коленке" не покажу, а системно вот так,
    function Get-TextEncoding ($Encoding) {
    		switch -regex ($Encoding) {
    			'default' {
    				[System.Text.Encoding]::Default
    			}
    			'utf8' {
    				[System.Text.Encoding]::UTF8
    			}
    			'oem' {
    				[System.Text.Encoding]::GetEncoding(
    					(Get-Culture).TextInfo.OEMCodePage
    				)
    			}
    			'ansi' {
    				[System.Text.Encoding]::GetEncoding(
    					(Get-Culture).TextInfo.ANSICodePage
    				)
    			}
    			'^\d+$' {
    				[System.Text.Encoding]::GetEncoding([int]$Encoding)
    			}
    			default {
    				[System.Text.Encoding]::GetEncoding($Encoding)
    			}
    		}
    }
    function Convert-TextEncoding {
    param (
    	[Parameter(ValueFromPipeline=$true,Position=0)]
    	[String[]]$InputObject,
    	[Parameter(Mandatory=$true,Position=1)]
    	[string]$FromEncoding,
    	[Parameter(Mandatory=$true,Position=2)]
    	[string]$ToEncoding
    )
    BEGIN {
    	try {
    		$FE = Get-TextEncoding $FromEncoding
    		$TE = Get-TextEncoding $ToEncoding
    	}
    	catch {
    		throw
    	}
    }
    PROCESS{
    	foreach ($s in $InputObject) {
    		if ($s) {
    			$TE.GetString($FE.GetBytes($s))
    		}
    		else {
    			$s
    		}
    	}
    }
    }
    
    Invoke-Command -ComputerName $Computer { net user } | 
        Convert-TextEncoding -FromEncoding 1251 -ToEncoding 866
    Ответ написан
    Комментировать
  • Говнокодинг – унифицирован?

    silverstringer
    @silverstringer
    Software engineer/CEO prisba.ru
    да, если только в твоем коде никто кроме тебя не может разобраться
    Элементарно, начиная от отказа использования coding standards и принятых норм программирования(best practice), solid-принципов, изобретением собственных "велосипедов"
    Ответ написан
    Комментировать
  • Говнокодинг – унифицирован?

    @mrxor
    Simple is better than complex
    Посмотрите про пахнущий код
    Ответ написан
    Комментировать
  • В чем отличие конструкторов от полноценной разработки?

    @McBernar
    Ограниченные возможности. Начиная от внешнего вида и заканчивая интеграциями сторонних сервисов.

    Конструктор для продавца садовых гномов — нормальный вариант. Для быстрой проверки гипотезы какого-то несложного онлайн-бизнеса — тоже вполне. Но на этом все заканчивается. Чтобы сделать что-то более интерактивное — придется долго плясать с бубном.
    Ответ написан
    Комментировать
  • В чем отличие конструкторов от полноценной разработки?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Больше мусора меньше гибкости. Это ключевое. Причём старт быстрый, но когда поймёшь что нужно ты уже на игле, и тратишь ресурсы на борьбу с конструктором. Имхо
    Ответ написан
    2 комментария
  • Как кастомизировать цветовую схему?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Тыкаем Ctrl+Shift+P, чтобы вызвать палитру команд. Там пишем "scope" - отфильтруется так, что останется один пункт. Клацаем Enter.
    Далее клацаем на то место, которое вас не устраивает. В вашем случае на переменную.
    Получаем окно, в котором нас интересует выделенное оранжевым.

    5ed7e3a561414865876868.png
    Далее идём в settings.json, туда добавляем правила, основываясь на выделенном выше фрагменте.
    Для вашего случая будет как-то так, аналогично выделил оранжевым то, что нужно вам:

    5ed7e4713cbfb499746142.png
    Вуаля - цвет SCSS переменных теперь белый. Аналогичным образом кастомизируется что угодно.
    Ответ написан
    1 комментарий
  • За что конкретно отвечают слэши при создании сниппета html (VS Code)?

    @McBernar
    Это не особенность vs code, это особенность формата json, в котором и описываются сниппеты.

    Слэш нужен, чтобы экранировать кавычки в атрибутах вашего тега. Если этого не сделать — парсер json подумает, что кавычка — это конец строки и все поломается.

    Чтобы не заморачиваться с экранироварием — можно использовать для всей строки обратные кавычки ``. И внутри них уже пользоваться обычными сколько угодно.
    Ответ написан
    Комментировать
  • За что конкретно отвечают слэши при создании сниппета html (VS Code)?

    wapster92
    @wapster92 Куратор тега HTML
    Экранирование символов
    Ответ написан
    Комментировать
  • Как создать html сниппеты в vs code (готовый bootstrap шаблон)?

    ivirolet
    @ivirolet
    Учусь делать сайты. Только учусь.
    Кавычки в начале строки совсем ставятся, перед структурными табами (пробелами) и получается, что они на одной линии.

    "header": {
    		"prefix": "p1",
    		"body": [
    			"<header class=\"page-header\">",
    			"    <div class=\"page-header__logo page-logo\">",
    			"        <img src=\"/img/$1\" alt=\"$2\" width=\"$3\" height=\"$4\">",
    			"    </div> <!--page-header__logo-->",
    			"    <nav class=\"page-nav page-header__nav\">",
    			"        <button class=\"page-nav__toggle\" type=\"button\">",
    			"			<span class=\"visually-hidden\">${5: Открыть меню}</span>",
    			"        </button>",
    			"    <ul class=\"page-nav__list\">",
    			"        <li class=\"page-nav__item\"><a class=\"page-nav__link ${6: page-nav__link--active}\" href=\"${7: index.html}\">${8: Главная}</a></li>",
    			"        <li class=\"page-nav__item\"><a class=\"page-nav__link\" href=\"${9: catalog.html}\">${10: Каталог}</a></li>",
    			"        <li class=\"page-nav__item\"><a class=\"page-nav__link\" href=\"${11: galery.html}\">${12: Галерея}</a></li>",
    			"        <li class=\"page-nav__item\"><a class=\"page-nav__link\" href=\"${13: about.html}\">${14: О нас}</a></li>",
    			"    </ul> <!--page-nav-->",
    			"    </nav> <!--page-nav__list-->",
    			"    <div class=\"page-header__cover\">",
    			"         <h1 class=\"page-title page-header__title\">$15</h1>",
    			"         <a class=\"page-header__action\" href=\"$17\">${16: Скачать}</a>",
    			"    </div> <!--page-header__cover-->$18",
    			"</header>$0"
    		],
    		"description": "header+nav+cover"
    	 }
    Ответ написан
    2 комментария