Задать вопрос
  • Можно ли подключить роутер по Wi-Fi к сети с предварительной аутентификацией?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Переключить свой роутер в режим моста.
    Начните с клонирования MAC адреса - установите в настройках своего роутера адрес уже зарегистрированного устройства.
    Если это не поможет, значит стоит более умная защита - отслеживание времени жизни пакета, DPI и тд.
    Ответ написан
    Комментировать
  • Как добавлять объекты в файл с помощью сериализации?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Рекомендую сделать сериализации не в бинарный формат, а в Json. Так будет гораздо нагляднее - что находится в файле. Библиотека newton в помощь.
    По хранению: лучше всего данные считать - изменить - перезаписать.
    Ответ написан
    Комментировать
  • Какие книги есть по Visual Studio for Office на C#?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Читайте литературу по VBA. По факту VSTO на 80% использует этот функционал. Остальные 20% это специфика языка, в котором Вы пишете программу.
    По факту "поезд" VSTO уже ушел, но полезные поделки в нем ещё сделать можно.
    Ответ написан
    Комментировать
  • Не открывается чат Viber по ссылке. Как исправить ошибку?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Надо смотреть настройки приложений в телефоне. Судя по всему, раньше ссылки подобного плана открывались приложением, а теперь ассоциация слетела и эти ссылки пытается загрузить браузер.
    Ответ написан
  • Как оптимизировать базу данных MySQL (innoDB)?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Надо:
    1. Искать, на каком участке идёт задержка ответа (клиент - канал - БД);
    2. Смотреть саму архитектуру БД - какие таблицы, какие есть ключи, как они связаны;
    3. Смотреть - какие запросы приходят и как они выполняются, идут блокировки или нет, время выполнения и т.д.
    Всё это требует физического привлечения специалиста. Тут не смогут Вам подробно описать причину исходя из предоставленных исходных данных.
    Ответ написан
    1 комментарий
  • Visual Basic 6.0. Как воспроизвести *.Wav файл по его указателю в памяти?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Купите профильные форумы. Я даже не знаю, пользуется ли кто-то ещё VB6.
    Насколько я помню, то что Вы хотите делается через WinApi. Смотрите ещё форумы C++.
    Ответ написан
  • Как добавить Chromium в Visual Studio Basic .NET?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Ищите в NuGet CefSharp. Но будьте готовы, что в вашем приложении слетят ссылки на все библиотеки. Решается это выставлением нужной архитектуры процессора в проекте. Как конкретно - смотрите на гитхаб или в community.
    Ответ написан
  • Нужно ссылаться на статью на Хабре?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Объектом авторского права является авторское произведение - т.е. сама статья, программный код. Изложенная в статье идея не является объектом авторского права и может быть повторена без последствий и ссылок. Однако если реализация идеи (форма корпуса, дизайн панели и тд) запатентована то использование такой физической реализации нужно согласовывать с автором патента (изобретения). На практике, патентованием мало кто занимается.
    Итог:
    1. Перепечатка статьи и кода - по условиям автора;
    2. Идея - пользуйтесь на здоровье;
    3. Конкретная реализация может быть запатентована.
    Ответ написан
    1 комментарий
  • Как в excel брать данные с листов не зная их имен?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Вашу задачу гораздо проще решить на VBA.
    После добавления нового листа запускаете макрос он обновит формулу.

    Public Sub Test()
    Dim i As Integer, sFormula As String
    
    sFormula = "="
    For i = 1 To ThisWorkbook.Sheets.Count
        If i >= 4 Then
            sFormula = sFormula & "'" & ThisWorkbook.Sheets(i).Name & "'!R2C2+"
        End If
    Next
    
    If sFormula <> "=" Then
        sFormula = Left(sFormula, Len(sFormula) - 1)
        ThisWorkbook.Sheets(1).Range("A1").FormulaR1C1 = sFormula
    End If
    
    End Sub


    Как выглядит Ваша формула - можно посмотреть при запуске макрорекордера.
    Ответ написан
    Комментировать
  • Формулирую запрос на SQL в Vba и выдает ошибку синтаксиса в предложении from?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Судя по всему, Вы используете ADODB подключение?
    Попробуйте не писать сразу сложный запрос, а сделать простой, а потом его пошагово усложнять. Только так, при отсутствии опыта можно найти ошибки в самом запросе.
    На мой взгляд, ошибки у Вас могут быть в следующих местах:
    - "COUNT (Номер продавца) " не должно быть после FROM, т.к. это не таблица;
    - UserForm2.TextBox1.Text может содержать символы, которые не являются числовым типом, для сравнения с COUNT.

    PS при отладке запроса, пользуйтесь CopyFromRecordset для отображения результатов и корректировки запросов.
    PPS помните, что ADODB в Excel имеет ряд неочевидных и неприятных особенностей:
    - возвращает не более 255 символов из запроса к текстовому полю;
    - тип значений поля определяется исходя из содержимого первых 10 (вроде) строк.
    Ответ написан
    Комментировать
  • Как переназначить кнопки мыши?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Проверьте ПК на наличие дополнительного софта по переназначению клавиш.
    Ответ написан
    Комментировать
  • Поток и рисование фигуры?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Возникает сразу вопрос - каким образом Вы рисуете фигуру?
    Предварительные причины:
    - не соблюдение потокобезопасного обращения к контролу;
    - произвольный refresh контрола, на котором производится рисование.
    и т.д. и т.п.
    Ответ написан
    3 комментария
  • Excel как взять следующую ячейку в HLOOKUP?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Проблема в том, что формула возвращает Вам значение ячейки, а не ссылку (относительно которой можно двигаться). Поэтому могу предложить создать ещё одну строку со сдвигом в одну ячейку и брать значение из нее.
    Ответ написан
    Комментировать
  • Можно ли спарсить сообщения в группе Viber?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    На Хабре была статья про Viber. Суть в том, что при использовании десктоп версии, Viber создаёт локальную sqlite базу данных. Без пароля. Путь расположения ее известен. Остаётся только извлечь нужные данные простыми sql запросами.
    Ответ написан
    1 комментарий
  • Как избежать автоматического преобразования данных при вставке (все вставить как текст)?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Первый вариант - преобразовать данные перед вставкой. Добавить перед каждым значением одинарную кавычку.
    Второй вариант - вставить данные, преобразовать и вставить ещё раз.
    Ответ написан
  • Из-за чего Ошибка 451?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    В VBA можно объявлять в коде - с какого элемента будет начинаться нумерация массивов:

    Option Base 1

    Проверьте - есть ли такая строчка в коде. В данном случае нумерация начинается с 1.
    Ответ написан
    1 комментарий
  • Как исправить ошибку несоответствия типов аргументов функции?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Проверьте, что возвращает формула в функции f и посмотрите, соответствует ли это определению Single:

    Тип значения Single представляет собой 32-разрядное число с одинарной точностью и значениями от отрицательного 3.402823 E38 до положительного 3.402823 E38, а также положительный или отрицательный нуль


    Если не соответствует, то потребуется либо приведение типа, либо смена типа.
    Ответ написан
    Комментировать
  • Можно ли подключить мобильные номера МТС к облачной АТС?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Обратитесь за консультацией в корпоративный отдел оператора.
    В целом, Ваши 10 номеров вполне могут объединить на общий контракт и предложить особые условия:
    - корпоративные тарифы;
    - низкие цены на звонки внутри группы;
    - особые условия и услуги.
    К особым услугам можно отнести услугу "виртуальная АТС" (обычно так называется). Вот как раз в рамках этой услуги и можно сделать то, что Вы хотите. Можно вести логи звонков, записывать их. Звонки можно принимать на единый общий номер (в т.ч. 8-800), настроить переадресацию, сделать короткие номера внутри группы и тд.
    Интеграция с Вашей CRM это будет Ваша задача, На популярные CRM Вам могут предложить решение или подрядчика.
    Ответ написан
    Комментировать
  • Можно ли сделать чтобы мышка сама пошевелилась?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Есть программы, которые эмулируют движение мышью. У меня есть такая поделка десятилетней давности. Наверняка есть и более распространённые программы.
    Возможно в Вашем случае было бы выходом - настроить энергосберегающий режим, чтобы ПК не выключался при отсутствии активности.
    Ответ написан
    Комментировать
  • Как банк узнал, где я лазил в интернетах?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Некоторые организации (обычно это контент-провайдеры) заключают с мобильными операторами договор. При посещении сайта провайдера с мобильного телефона, оператор передает на сайт ещё и номер мобильного (в заголовках запроса). После посещения сайта, владелец сайта знает на какие страницы сайта заходил пользователь и номер его мобильного. ФИО Ваш не отдается, но в случае с банками у них может быть своя база данных с привязкой номера и ФИО.
    Ответ написан
    Комментировать