Quantcast
Channel: Ru.Board
Viewing all 1059515 articles
Browse latest View live

Think - Cell Chart (180) / Создание диаграмм и графиков в Power Point

$
0
0
virginijus:
Присоединяюсь к просьбе

PDF-XChange Viewer | PDF-XChange Pro | PDF-Tools (1295) / Отличные программы от Tracker Software, обсужение

$
0
0
sklart:

Цитата:
Соррян, если туплю, но вроде в оригинале релиза в папке с языками появились еще три файла,  
что не захвачены этим архивом русификации:  
EmlConvert.ru-RU.xcl
Html2Pdf.ru-RU.xcl
OutlookAddin.ru-RU.xcl

Да, есть такое, спасибо.
Однако OutlookAddin.ru-RU.xcl у меня в установленной версии отсутствует, так же его нет в портативной версии на сайте (ссылка в сообщении).

Скиньте мне данный файл, если у Вас есть он.
Нашел.

Локализация обновлена.
Ссылка в шапке.

Keenetic MESH (5) / усиление сигнала. расширение покрытия.

$
0
0
StanislawK:

Цитата:
В особенно проблемной зоне настроил всё на одинаковый (1 и 36) - стало стабильнее, перерывы связи стали менее заметны.

Снизил мощность до 50%.



Перенастроил все ретрансляторы на 1 (2.4ГГц) и 36 (5ГГц) каналы. Проблемы сократились.

У "соседей" по wifi, по одной точке доступа, и видимо работают в режиме автовыбора номера канала. они ушли на другие, в основном освободили эти для моих.
Только один пытается "сесть" на 2, 3, 4, 5.

Не знаешь где искать? Спрашивай здесь. Часть VI (1581) / Только не нужно плодить тупые темы.

$
0
0
paparazzo:

Цитата:
вывод: от w11


И что делать, для Win11 на Win 10 не встанет?
А то я долбу производителя материнки, чтобы прислал рабочий драйвер для Win10, он то ссылки давал, то этот прислал.

Keenetic локальная сеть DHCP DNS (0) / разрешение имен локальных устройств?

$
0
0
StanislawK:
Новый вопрос на примере Keenetic.

Локальная сетка домашняя - без AD LDAP доменов.
Главный роутер "все в одном": раздает ip адреса по DHCP и разрешает (резолвит) dns имена.


Что и как прописать на роутере keenetic так,
чтобы с компьютера comp-1 можно было
пинговать соседний comp-2 по именам "comp-2" и "comp-2.myhome.lan" ?


DefenderUI | DUI (33) / Управление и настройка Microsoft Defender

$
0
0
DimmY:
MKN

Цитата:
Что реально происходит, после установки опций в UI проги, проверить сложно... Может куча ползунков - просто муляж ?

Не муляж. У меня вдруг перестали запускаться файлы, сжатые UPX. Никак не мог понять, в чём дело. Потом вспомнил, что включил какую-то опцию в этой программе.

eM Client (388) / Почтовый клиент, альтернатива Outlook, The Bat! и т.д.

$
0
0
Dmitry_N:
akto

Цитата:
Типа "Привет, %OFromFName."

Insert variable
Типа этого: "Привет, {Given Name}"

Лига РБП. 07 тур (10) / 21-23 января

$
0
0
marchella37:

[marchella37]
01. Монако - Астон Вилла ................................2-2
02. Атлетико - Байер ....................................1-1
03. Бенфика - Барселона .................................1-3
04. Брюгге - Ювентус ...................................1-2
05. Ливерпуль - Лилль ...................................4-1
06. Арсенал - Динамо З ..................................4-0
07. ПСЖ - Манчестер С ...................................2-1
08. Спарта П - Интер ....................................0-2
09. Фейенорд - Бавария ..................................1-4
10. Манчестер Ю - Г Рейнджерс ...........................1-2
--------------------
11. Шахтер - Брест ......................................2-1
[/marchella37]

The Bat! (часть 12) (253) / Популярнейший почтовый клиент

$
0
0
deepvision:
GCRaistlin
Может так и сделаю, хоть и не хочется: вдруг что-то еще придумается. Осталось же только эти папки пустые из корня убрать как-то, чтобы не мешали )

Компьютерная и научно-техническая литература. Ч.3 (3905) /

$
0
0
aspase:
Learn HTML & CSS (2025)
From Beginner to Expert






Kotlin Proframming Essentials (2024)

Bitlocker (битлокер) - проблемы, вопросы, обсуждение (422) / Проблемы, вопросы, обсуждение

$
0
0
WildGoblin:
gurgengur

Цитата:
ну кто ж знал что мсикрософт перестанет слать смс в Россию?

CMC по прежнему приходят.

Форсили одно время новость, что российские опсосы начали блокировать подобные CMC, но она не подтвердилась.

FAR Manager (часть 7) (2460) / Обсуждение работы

$
0
0
Victor_VG:
Вот дифф этих изменений [more=дифф]diff --git a/far/cmdline.cpp b/far/cmdline.cpp
index f2f08cf1f..2b226efe8 100644
--- a/far/cmdline.cpp
+++ b/far/cmdline.cpp
@@ -1114,27 +1114,23 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
    if (SetPanel->GetType() != panel_type::FILE_PANEL && Global->CtrlObject->Cp()->PassivePanel()->GetType() == panel_type::FILE_PANEL)
        SetPanel=Global->CtrlObject->Cp()->PassivePanel();

-    const auto IsCommand = [&CmdLine](const string_view cmd, const bool bslash)
-    {
-        const auto n = cmd.size();
-        return starts_with_icase(CmdLine, cmd)
-            && (n == CmdLine.size() || contains(L"/ \t"sv, CmdLine[n]) || (bslash && CmdLine[n] == L'\\'));
-    };
+    const auto Trimmed = trim(CmdLine);

-    const auto FindKey = [&CmdLine](wchar_t Key)
-    {
-        const auto FirstSpacePos = CmdLine.find(L' ');
-        const auto NotSpacePos = CmdLine.find_first_not_of(L' ', FirstSpacePos);
+    const auto Command = Trimmed.substr(0, Trimmed.find_first_of(L' '));
+    const auto Arguments = trim_left(Trimmed.substr(Command.size()));

-        return NotSpacePos != string::npos &&
-            CmdLine.size() > NotSpacePos + 1 &&
-            CmdLine[NotSpacePos] == L'/' &&
-            upper(CmdLine[NotSpacePos + 1]) == upper(Key);
-    };
+    // Cursed spaceless DOS legacy syntax like cd\ or cd/d
+    // Technically other commands can use this syntax too, but we limit it to cd/chdir
+    const auto CommandCursed = Trimmed.substr(0, Trimmed.find_first_of(L" \\/"));
+    const auto ArgumentsCursed = trim_left(Trimmed.substr(CommandCursed.size()));

-    const auto FindHelpKey = [&FindKey]() { return FindKey(L'?'); };
+    const auto FindKey = [&](string_view const Where, wchar_t const Key)
+    {
+        const wchar_t Param[] = { L'/', Key, {} };
+        return Where.starts_with(Param) && (Where.size() == 2 || Where[2] == L' ');
+    };

-    if (CmdLine.size() > 1 && CmdLine[1] == L':' && (CmdLine.size() == 2 || CmdLine.find_first_not_of(L' ', 2) == string::npos))
+    if (Command.size() == 2 && Command[1] == L':' && Arguments.empty())
    {
        ConsoleActivatior(false);

@@ -1147,18 +1143,17 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
        return true;
    }

-    if (FindHelpKey())
+    if (FindKey(Arguments, L'?'))
        return false;

-    const auto CommandSet = L"SET"sv;
    // SET [variable=[value]]
-    if (IsCommand(CommandSet, false))
+    if (equal_icase(Command, L"SET"sv))
    {
-        if (FindKey(L'A') || FindKey(L'P'))
+        if (FindKey(Arguments, L'A') || FindKey(Arguments, L'P'))
            return false; //todo: /p - dialog, /a - calculation; then set variable ...

        size_t pos;
-        const auto SetParams = trim_left(CmdLine.substr(CommandSet.size()));
+        const auto SetParams = unquote(trim_right(Arguments));

        // "set" (display all) or "set var" (display all that begin with "var")
        if (SetParams.empty() || ((pos = SetParams.find(L'=')) == string::npos) || !pos)
@@ -1167,14 +1162,12 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
            if (SetParams.find_first_of(L"|>"sv) != SetParams.npos)
                return false;

-            const auto UnquotedSetParams = unquote(SetParams);
-
            ConsoleActivatior(true);

            const os::env::provider::strings EnvStrings;
            for (const auto& i: enum_substrings(EnvStrings.data()))
            {
-                if (starts_with_icase(i, UnquotedSetParams))
+                if (starts_with_icase(i, SetParams))
                {
                    std::wcout << i << L'\n';
                }
@@ -1186,8 +1179,8 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void

        ConsoleActivatior(false);

-        const auto VariableValue = trim_right(SetParams.substr(pos + 1));
-        const auto VariableName = unquote(SetParams.substr(0, pos));
+        const auto VariableValue = SetParams.substr(pos + 1);
+        const auto VariableName = SetParams.substr(0, pos);

        if (VariableValue.empty()) //set var=
        {
@@ -1201,10 +1194,9 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
        return true;
    }

-    const auto CommandCls = L"CLS"sv;
-    if (IsCommand(CommandCls, false))
+    if (equal_icase(Command, L"CLS"sv))
    {
-        if (!trim_left(CmdLine.substr(CommandCls.size())).empty())
+        if (!Arguments.empty())
        {
            // Theoretically, in cmd "cls" and "cls blablabla" are the same things.
            // But, if the user passed some parameters to cls it's quite probably
@@ -1219,14 +1211,13 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
    }

    // PUSHD путь | ..
-    const auto CommandPushd = L"PUSHD"sv;
-    if (IsCommand(CommandPushd, false))
+    if (equal_icase(Command, L"PUSHD"sv))
    {
        ConsoleActivatior(false);

        const auto PushDir = m_CurDir;

-        if (const auto NewDir = trim(CmdLine.substr(CommandPushd.size())); NewDir.empty() || IntChDir(NewDir, true))
+        if (const auto NewDir = trim_right(Arguments); NewDir.empty() || IntChDir(NewDir, true))
        {
            ppstack.push(PushDir);
            os::env::set(L"FARDIRSTACK"sv, PushDir);
@@ -1237,7 +1228,7 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void

    // POPD
    // TODO: добавить необязательный параметр - число, сколько уровней пропустить, после чего прыгнуть.
-    if (IsCommand(L"POPD"sv, false))
+    if (equal_icase(Command, L"POPD"sv))
    {
        ConsoleActivatior(false);

@@ -1260,7 +1251,7 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
    }

    // CLRD
-    if (IsCommand(L"CLRD"sv, false))
+    if (equal_icase(Command, L"CLRD"sv))
    {
        ConsoleActivatior(false);

@@ -1275,10 +1266,9 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
            nnn Specifies a code page number (Dec or Hex).
        Type CHCP without a parameter to display the active code page number.
    */
-    const auto CommandChcp = L"CHCP"sv;
-    if (IsCommand(CommandChcp, false))
+    if (equal_icase(Command, L"CHCP"sv))
    {
-        const auto ChcpParams = trim(CmdLine.substr(CommandChcp.size()));
+        const auto ChcpParams = trim_right(Arguments);
        uintptr_t cp;
        if (!from_string(ChcpParams, cp))
            return false;
@@ -1300,12 +1290,9 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
        return true;
    }

-    const auto CommandCd = L"CD"sv;
-    const auto CommandChdir = L"CHDIR"sv;
-    const auto IsCommandCd = IsCommand(CommandCd, true);
-    if (IsCommandCd || IsCommand(CommandChdir, true))
+    if (const auto IsCommandCd = equal_icase(CommandCursed, L"CD"sv); IsCommandCd || equal_icase(CommandCursed, L"CHDIR"sv))
    {
-        auto CdParams = trim(CmdLine.substr(IsCommandCd? CommandCd.size() : CommandChdir.size()));
+        auto CdParams = trim_right(ArgumentsCursed);

        //проигнорируем /D
        //мы и так всегда меняем диск а некоторые в алайсах или по привычке набирают этот ключ
@@ -1325,14 +1312,11 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
        return true;
    }

-    const auto CommandTitle = L"TITLE"sv;
-    if (IsCommand(CommandTitle, false))
+    if (equal_icase(Command, L"TITLE"))
    {
        ConsoleActivatior(false);

-        const auto Title = CmdLine.substr(CommandTitle.size());
-
-        ConsoleTitle::SetUserTitle(Title.empty()? Title : Title.substr(1));
+        ConsoleTitle::SetUserTitle(Arguments);

        if (!(Global->CtrlObject->Cp()->LeftPanel()->IsVisible() || Global->CtrlObject->Cp()->RightPanel()->IsVisible()))
        {
@@ -1341,7 +1325,7 @@ bool CommandLine::ProcessOSCommands(string_view const CmdLine, function_ref<void
        return true;
    }

-    if (IsCommand(L"EXIT"sv, false))
+    if (equal_icase(Command, L"EXIT"sv))
    {
        ConsoleActivatior(false);
        Global->WindowManager->ExitMainLoop(FALSE);
[/more]

PRTG Network Monitor (2598) / Мониторинг сетей и загрузки каналов

$
0
0
ema81:
Обновлено до 25.1.102.1373. Подтверждаю, что лекарство действует и на этой версии.

1С 7.7 и 8.х Для Беларуси (14) / особенности использования

$
0
0
adminzar:
Добрый день! Прошу скинуть ссылку на мисофт:бухгалтерский учет.
Благодарю!

=== Zed's Cafe v.XXIX === (3721) / Вперёд к юбилейной теме!

$
0
0
Zetetic:
Году в 2006 мой друг купил себе Panasonic Lumix DMC-FZ50. Не знаю почему, но он мне не понравился. "не легла к нему душа" Через год купил себе FujiFilm S9600. Вот он пришелся по душе.

Microsoft Edge (часть 1) (3793) / На основе Chromium

$
0
0
mikedb:
Приветствую всех.
Я скачал Лаунчер портативного запуска распакованной версии: (x32 + x64), но архив не распаковывается, показывает ошибку. В чем может быть причина?
Подскажите, портативная версия будет работать на Windows 7, 32-разрядной?

Ammyy Admin (1138) / Удалённый доступ

$
0
0
wheel:
evgeniu, в диспетчере учетных данных можно удалить

Добавлено:
Или в mstsc ввести адрес 127.0.0.1, и грохнуть там

ZWCAD / ZW3D / CADbro (282) / Система автоматизированного проектирования (САПР)

$
0
0
Z2022Z:
    
ZwSoft ZWCAD Pro 2025 SP1.4 где скачать ?

Sticky Password (945) / отличная прога, вопросы использования

$
0
0
abgam:
Активируйте программу до 31 января, следующей лицензией:
DA00PR-B54C4B-4BE051

Лига РБП. 07 тур (11) / 21-23 января

$
0
0
Olenenok_N:

[Olenenok_N]
01. Монако - Астон Вилла ................................ 3-1
02. Атлетико - Байер .................................... 2-1
03. Бенфика - Барселона ................................. 1-2
04. Брюгге - Ювентус ................................... 1-2
05. Ливерпуль - Лилль ................................... 2-1
06. Арсенал - Динамо З .................................. 2-1
07. ПСЖ - Манчестер С ................................... 2-1
08. Спарта П - Интер .................................... 1-2
09. Фейенорд - Бавария .................................. 1-2
10. Манчестер Ю - Г Рейнджерс ........................... 2-1
--------------------
11. Шахтер - Брест ...................................... 1-1
[/Olenenok_N]
Viewing all 1059515 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>