Задать вопрос
  • Как добавить программно в цикле элементы управления?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    string[] items = new string[]{ "Item 1", "Item 2", "Item 3" };
    foreach(var item in items){
        new Label { Text = item };
    }
    Ответ написан
    5 комментариев
  • Где взять халявный хостинг?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    AWS
    Ответ написан
    Комментировать
  • Какую программу лучше всего исполлзовать для блокировки тачпада?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Панель управления -> Мышь -> Параметры устройства -> Отключать при подключении внешней мышки. Есть не во всякой версии драйверов, если нету - то либо обновить драйверы либо отключить сам тачпад, что проще всего. Или сделать ярлык для включения/выключения тачпада чем-нибудь типа www.nirsoft.net/utils/device_manager_view.html
    Ответ написан
    4 комментария
  • Стоит ли основать веб-студию?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Брать сотни тысяч за сайт. А на фрилансе всегда найдутся рабы, готовые делать за бесплатно.

    И получить соответствующее качество работы и соответствующую репутацию, затем будут приходить только клиенты "сделайте мне за неделю клон ФБ, бюджет 15$ (реальный пример, между прочим, см картинку ниже)". А серьезные дяди/фирмы пройдут мимо.
    А что если: "Брать сотни тысяч за сайт", платить эти самые сотни тысяч работникам с опытом и знаниями, получить высокое качество работы, получить постоянного клиента, иметь отличную репутацию, не тратить половину денег за заказ на "отпуск на островах для себя/начальника", а реально работать - не? Да ну нафик, кому сегодня нужны проффессионалы в отрасли с дефицитом работников и диким дефицитом проффессионалом? Нее, ну а зачем? Можно же спокойно найти индусов, а разницу на себя потратить.

    Ну вот примерно так:
    screen_shot_2017-10-02_at_16.05.11_1024.

    Ну и как результат такого подхода - постоянные сбои, косяки и все такое прочее вокруг и везде.
    Ответ написан
    Комментировать
  • Как написать скрипт определяющий стоит ли adlock у пользователя?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Никогда не писать и не использовать такие скрипты: спаму место только в топке.
    Ответ написан
    Комментировать
  • Какую оптимальную архитектуру выбрать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Выделить подписку в отдельную сущность: она должна держать список подписанных пользователей на данное событие, при этом сделать синхронный кэш в памяти (ну или просто кэш) - т.е. вот пользователь подписывается на событие икс в категории игрек - записываем это в профиль юзера и добавляем юзера в список подписок категории "игрек.событие" . Как только событие происходит - нам не надо проходить по всем профилям пользователей, а достаточно просто пройтись по всем подписанным пользователям. Либо, можно оптимизировать работу с БД и переложить на её плечи проверку "подписан ли пользователь икс на подписку игрек". Как именно делать оптимальнее - зависит от многих факторов: самый простой вариант - это в памяти приложения, редис же имеет смысл для кластеризации и распределения нагрузок - но это может несколько увеличить время обработки запроса.
    Ответ написан
    Комментировать
  • Что такое инстанс (экземпляр) приложения?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Инстанс - это англицизм "Instance", в контексте программирования переводится как "экземпляр объекта". К примеру у нас есть окно блокнота - это один экземпляр приложения "блокнот" или один инстанс, запускаем еще один блокнот - получим два экземпляра. Аналогично и с любыми другими объектами.
    Ответ написан
    2 комментария
  • Соединил 2 ноута по HDMI, не спалил ли?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Для этого следует использовать обычную локальную сеть (лучше провод) и программный KVM: https://www.inputdirector.com/
    Ответ написан
    Комментировать
  • Выбор ssd для сервера 1С на vm Proxmox? Мой вариант десктопной машины под сервер?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    SSD тогда уж Samsung 960 Pro M.2 - на него гарантия 5 лет и раз уж мать с M.2 слотом. Ну и регулярные бэкапы само-собой разумеющееся. Раз энтерпрайз не хотите / нет денег (хотя, по факту энтрепрайз железо экономит деньги в будущем). Так что, ИМХО, лчше брать таки серверное железо и энтерпрайз ССД в зеркале.
    Ответ написан
  • CPU с тепловыделением TDP 95Вт и 0db (полностью бесшумное охлаждение). Реально?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Да, вполне: NH-D15 - когда первый раз запустил на стенде на столе — подумал, что комп не стартанул и полез выключать и только тогда заметил, что кулеры-то крутятся и работают и тут включился монитор. Так что своих денег он стоит. И да, плюс замена кулера в БП и пара корпусных: - noctua.at/en/products/fan
    Гарантия — 6 лет, наработка на отказ более 150 000 часов (это 17 лет, если что). Так что кулеры останутся тихими и через пять лет эксплуатации (проверено).
    Ответ написан
    8 комментариев
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот сейчас сижу и думаю, что в итоге ни к чему не пришел. У однакласников которые даже 150 баллов за ЕГЭ не смогли набрать уже семьи, они ВУЗы заканчивают(ужасные ВУЗы, но корочка у них будет), бухают там, детишек по пьяне заводят. А чего добился я? Позвоночника формой золотого сечения? Того что в свои 20 нет ни работы, ни девушки, ни друзей? Я просто ноулайфер, что тратил свободное время на все эту хрень думая, что все это принисет плоды. Но нет, жизнь меня на*бала или я сам себя на*бал.

    Т.е., травить свой организм наркотиком класса А, не уметь предохраняться, шататься по клубам и вечеринкам - это нынче считается достижением? А что же тогда развитые способности к мышлению, аналитике, выстраиванию сложнейших логических цепочек в голове, способность к ежедневному самообучению, знание нескольких языков, причем языков не предназначенных для человека (да, да, я про ЯП, если кто не понял), а то нескольких десятков, знание того, как работает вся эта современная машинерия? Вот что это? Подумайте тщательно и подвергните критической оценке вашу оценку "успеха". А вобще - все это не имеет смысла. Главное делать то, что делает тебя счастливым, развиваться и самосовершенствоваться, познавать мир. Многие забывают, что все люди с детства начинают познавать мир и стремятся к саморазвитию, а взрослея перестают это делать просто получая сиюминутную порцию эндорфинов от простейших стимуляторов типа алкоголя, табака и прочего.
    Дело не в стеке, а в том, чего именно вы хотите достичь в далекой перспективе. А программирование - всего лишь один из множества путей. Так что совет простой: если есть желание продолжать программировать и не боитесь сложностей (а это сложно, очень сложно, по трудовому кодексу тяжесть сравнима с шахтерским трудом) - то просто выкиньте из головы весь этот бред про "пацанов", "важные вещи", "корочки", "хипсетров" - это все информационный шум, определите для себя чего именно вы хотите достичь в итоге и двигайтесь к этой цели. А путей много: один из самых популярных сегодня - это работа на международных биржах. Вот тут например очень неплохой гайд по апворку: odeskconf.github.io/guide и вот на дошик и сарай на месяц вполне можно заработать за день-два, было бы желание. На вкат в апворк уходит в среднем от нескольких недель до нескольких месяцев.
    Ответ написан
    6 комментариев
  • Что значит "знание linux" в вакансиях на позицию веб-разработчика?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Это уровень уверенного пользователя - способоность поставить из репозитория пакеты, базовые знания оболочки. Если фуллстек или бэк-энд разработчик - то еще установка и настройка веб-сервера и базы данных.
    Ответ написан
  • Почему деформируются разъемы питания sata?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Причина банальна - низкое качество этих самых разъемов, а на БП нельзя экономить. Так что рекомендую хотя бя заменить разъемы на качественные, а лучше заменить БП целиком.
    Ответ написан
    2 комментария
  • Какой порог вхождения в js?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Пару часов - и можно уже писать какие-то скрипты. Методика очень простая - надо чтобы было самому интересно. Если это самому не интересно - не тратьте свое и чужое время впустую: все равно существенных результатов при таком подходе не достичь.
    Ответ написан
    5 комментариев
  • CRM+HelpDesk opensource существует?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например Redmine + CRM plugin и поискать тут в тостере по ключевому слову CRM - есть еще много аналогичных вопросов и с ответами на них.
    Ответ написан
    3 комментария
  • Как вывести простые числа с помощью JavaScript?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    console.log("2, 3, 5, 7, 11")

    UPD:
    function GetNumbers(n){ 
        var nums = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199];
        return nums.slice(0, Math.max( 0, Math.min(n, nums.length) ) ).join(', ');
    }

    Использование:
    console.log( GetNumbers(5) );
    Результат:
    2, 3, 5, 7, 11

    Вот тут можно взять еще простых чисел: denisx.ru/tech/prime-number/prime-numbers-list
    Ответ написан
  • Почему не до конца загружается Js файл?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Выкинуть весь неиспользуемй код, а существующий код оптимизировать и минифицировать.
    Ответ написан
    Комментировать
  • Как сделать поддержку плагинов в своей программе?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Если сама программа на C# - то лучше и плагины на C# делать, а не накручивать лишнего и не усложнять. Надо просто написать интерфейс IMyPlugin - и на базе этого интерфейса делается библиотека классов, которая и будет плагином. Данный интерфейс включается как в саму программу, так и в плагин.
    /// <summary>
    /// Интерфейс плагина
    /// </summary>
    public interface IMyPlugin
    {
        /// <summary>
        /// Инициализация плагина
        /// </summary>
        /// <returns></returns>
        bool Init();
    
        /// <summary>
        /// Завершение работы плагина и освобождение ресурсов
        /// </summary>
        void Dispose();
    
        void PluginAction1();
        void PluginAction2();
    }

    И так далее - в интерфейсе указываем сигнатуру методов, свойств, событий, которые плагин должен поддерживать 100% и через которые плагин будет взаимодействовать с основной программой.
    Ответ написан
    Комментировать
  • Что поменять в данной сборке ПК?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Укажите цели и бюджет. Если ПК для дома - однозначано добавить памяти хотя бы до 8 гигов. Сегодня браузеры спокойно сжирают десятки гигабайт памяти. Так же очень рекомендую потратиться на несколько болеее качественный и мощный БП - при стоимости видеокарты в 12к, не думаю, что такая уж и большая проблема добавить одну-две тысячи на качественное питание всего ПК. Ибо питание ПК - один из важных факторов долгой жизний ПК и основная защита от некачественного электричества в электросети. По мощности рекомендую взять БП ватт на 650-750 - FSP, Corsair, EVGA, Thermaltake.
    Ответ написан
    2 комментария