Задать вопрос
  • Ответственность хостера за не лицензионное ПО клиента?

    @moh-mog-drinks
    Допустим клиента заказывает у хостера VPS с Linux, хостер не запрещает устанавливать ОС из собственных ISO, клиент ставит Windows, клиент и хостер довольны.


    А зачем ему запрещать произвольные образы ISO с операционными системами?
    Это же снижение качества услуг.

    А нелицензионного ПО можно на миллионы и внутрь установить, запрещение только не ставить левые ОС никак не поможет.

    У нормального хостера в договоре (оферте) так и написано - мол вся ответственность на клиенте.


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

    Цикл статей на Хабре от юзера solid_93 (вот ссылка на первую часть https://habrahabr.ru/post/307252/).
    Ответ написан
    Комментировать
  • Как получить токен вк из строки iframe?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Никак, не поднявшись «над» браузером:
    • установленное в браузер расширение;
    • полностью подконтрольный безголовый браузер типа PhantomJS;
    • web view в вашем приложении
    Ответ написан
    2 комментария
  • Как пояснить руководителю преимущества подключения Active Directory?

    Berezoff
    @Berezoff
    Сисадмин-виндузятник, немного линуксятник
    В вашем вопросе уже есть ответ.
    так как нужны очень очень тонкие настройки доступа пользователей к определённым ресурсам, действиям, и тд (настолько тонкие, что даже два человека за соседними столами, в одном кабинете, не должны иметь возможности выполнять некоторые одинаковые действия).

    Кто эти настройки от вас требует ваш начальник или ещё кто-то? Если начальник то вот вам и ответ, если кто-то ещё то возьмите его и обратитесь к начальнику, что этот человек объяснил все эти тонкие настройки начальнику.
    Ответ написан
    6 комментариев
  • На чем в 2017м писать десктопное приложение под винду?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    На чем в 2017м писать десктопное приложение под винду?
    С#

    чтобы юзеры устанавливали сразу, без дополнительных компонентов которые надо качать и доустанавливать (так что JAVA приложение не вариант)
    От языка не зависит, реализовать можно практически на любом, в т.ч и на JAVA

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    К сожалению с начальным знанием программирования - никак.
    Вы не можете привлекать сторонних разработчиков, но уже привлекаете их через Тостер.

    Если вы планируете бизнес-проект, попробуйте реализовать проект так, как вы это себе представляете. Чтобы он просто начал работать. Если вы действительно можете это сделать (запустить работающий проект в одиночку с начальными знаниями программирования), то впоследствии, когда проект заработает и начнет приносить прибыль, просто наймете сторонних разработчиков, которые напишут проект с нуля, при этом у вас уже будет какой-то опыт с проекта (статистика, метрики, дополнительные идеи которые пришли уже после старта проекта) и так далее.

    Как говорят - оптимизация до оптимизации не нужна.

    У меня был опыт запуска интернет-магазина во времена, когда их было десяток на всю страну. Первый интернет-магазин мы писали почти полгода, внедрив в него тысячи фич, которые оказались невостребованными. Через год проект себя отбил, и мы заказали не редизайн а весь магазин с нуля. Разработка шла 2 месяца, обошлась в 4 раза дешевле. Функционал стал гораздо удобнее. И мы поняли, что в первый раз надо было тоже пойти по более простому пути, тогда мы мы запустились на 4 месяца раньше и отбились бы за полгода.
    Ответ написан
    1 комментарий
  • Можно ли ip-камеру подключить к компьютеру как устройство?

    n0b
    @n0b
    меньше знаешь - дольше живешь
    Можно через программу сплиттер (Verysoft: WebCamSplitter, ManyCam).
    Первая мне нравится больше, вторая перегружена.
    После установки сплиттера у вас в системе появляется виртуальная USB камера.
    В сплиттер вы подаете видео с чего угодно. Например с рабочего стола + картнка в картинке IP камера.
    Ваша старая программа видит это как USB камеру.
    WebCamSplitter стоит около 600 р, взломаных нет. Да и проще купить
    ManyCam есть на торрентах, но работают нестабильно.
    Ответ написан
    Комментировать
  • Как удается получить заказ на бирже?

    lukoie
    @lukoie
    Я делал такой тест - публиковал задачу, и просил начать свой ответ со слова "абракадабра" - в итоге из примерно 20 откликов вроде только 2 или 3 это сделали.
    Отклики набиваются не сложно самому себе если ты сейл из какой-то конторы.
    А вот на каком-нить "фрилансере" например, так вообще за минуту набегает до сотни индусов и пакистанцев автоботами. И таки тоже с отзывами!!!
    Вообще, чтобы получить заказ просто надо брать количеством, и потом по статистике за месяц-второй начнутся заказы. Конечно, зависит от ниши и Ваших способностей в коммуникации и преподнесении себя заказчику.
    Ответ написан
    4 комментария
  • Как предоставить андроид приложению фейковые данные?

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    см. XPrivacy
    Ответ написан
    Комментировать
  • В программисты или в тестировщики (идти)?

    x67
    @x67
    Какая работа по душе, туда и идите. Если бы грузчики получали больше инженеров (а иногда так и есть), я бы все равно не пошел работать грузчиком потому что не люблю рутинную монотонную изнурительную работу. С другой стороны, кто-то не любит напрягать мозг - он идет грузчиком. Это ничего не значит, просто каждому свое. Из своего опыта добровольного и бесплатного опыта бета-тестера могу сказать, что это рутинное и неинтересное занятие, от которого сильно тянет в кроватку. Но есть прекрасные тестировщики, балдеющие от своей работы. Кто прав? Тот кто сделал для себя правильный выбор.
    Ответ написан
    Комментировать
  • Как определить частоты играющих струн?

    @res2001
    Developer, ex-admin
    После БПФ получаете комплексный массив, где каждый элемент - амплитуда определенной частоты.
    Частота по сути - это индекс массива.
    Но в элементе может быть не одна частота - количество частот в элементе массива зависит от частоты дискретизации сигнала и от длины БПФ: freq_length = sampling_rate / fft_length;
    Если sampling_rate == fft_length, то в элементе массива единственная частота.
    freq_length - разрешение элемента массива по частоте.
    Анализировать можно только половину массива (см. про частоту Найквиста), остальные отсчеты - это сопряжение первой половины. Соответственно реально получить частоты до sampling_rate / 2 - 1.
    В вашем случае, видимо, нужно найти энергетический спектр: сложить квадраты действительной и мнимой частей всех частот. Найти максимумы - это и будут ваши частоты аккорда - лучше построить график и посмотреть визуально, что получится.
    Ответ написан
    6 комментариев
  • Правильно ли объясняется в тексте почему в 1 кб 1024 байт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Нет, неправильно.
    То, что было в перфокартах для контроля четности - это оставьте перфокартам, контроль четности и кодирование данных никак не связаны с обозначением кило и 1024. И уж тем более 1025 вообще далеко от ИТ.

    Все проще.
    Берем 1 бит, можем оперировать двумя значениями 0 и 1
    2 бита - 4 значения, 0-3
    3 бита - 8, 0-7
    4 бита - 16, 0-15
    5 бит - 32, 0-31
    6 бит - 64, 0-63
    7 бит - 128, 0-127
    8 бит - 256, 0-255
    9 бит - 512, 0-511
    10 бит - 1024, 0-1023

    Нет такого набора бит, чтобы мы могли оперировать ровно 1000 значений. 9 бит мало, а 10 бит позволяют оперировать уже 1024 значениями. Ограничиваьт себя искусственно нет смысла.
    Поэтому на железном уровне в качестве адресации используются степени двойки, чтобы максимально эффективно использовать все используемые биты и память.
    Следовательно ближайшее к 1000 "компьютерное" число это 1024, отсюда в килобайте 1024 байт.

    Для бизнеса это оказалось не очень удобно. И вообще много технических моментов обычным пользователям непонятно почему и как, например с теми же жесткими дисками, когда объем неотформатированного диска и отформатированного может отличаться на заметные процентов 10-15.
    Кроме того, в системе Си, приставки кило, мега, и так далее всегда означали 1000 чего-то. Поэтому с исторически сложившимся 1024 в ИТ отрасли сложилась некомфортная ситуация. Для исправления и появились новые названия, кибибайты, мегибайты, а килобайты и мегабайты по общепринятой системе Си теперь кратны 1000. Но это важно для стандартизации, маркетинга, а не для программирования.

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

    Sheffild
    @Sheffild
    Сисадмин
    Не так давно сделал проще, использовал самое близкое здание в прямой видимости, в котором есть провайдер с нормальной связью, взял у него воздушку, а здания соединил по впн.
    Ответ написан
    Комментировать
  • Стоит ли брать 120Гц монитор?

    @123459
    смотрите на поддержку gsync / freesync в первую очередь.

    120 гц стоит брать только если видеокарта способна выдать Стабильные 120 кадров в секундув тех играх, в которые вы играете.
    для большинства современных(2015-2016 г) игр это будет gtx 1080 в большинстве случаев, а она стоит недешево. кромо того, не все процессоры смогут обеспечить топовую видеокарту работой, потому замена монитор+видеокарта+процессор выходит ещё дороже.

    вы легко заметите разницу между 60 и 120 гц при скроллинге страницы в браузере.
    ещё более заметна разница будет в шутере - уменьшится ощущение "резиновости" прицела, он будет более быстро реагировать на перемещение мышки.

    если у вас нет денег на быструю видеокарту - остановитесь на видеокарте с поддержкой gsync/freesync и возьмите подходящий монитор, это позволит сильно уменьшить tearing в играх(если вы играете с выключенным v sync) и уменьшить input lag от vsync - он ощущается как "резиновость" при перемещении курсора.
    снижения input lag можно добиться и без монитора с gsync - можно использовать nvidia fast sync вместо vsync, но тогда видеокарта должна выдавать одинаковое с частотой обновления монитора число кадров, иначе будет tearing.
    потому gsync/fastsync подходит для сравнительно медленных компьютеров, которые не выдают стабильные 60 кадров в секунду, а выдают 50-40.
    Если у вас компьютер выдает всего 30 кадров в секунду в играх, то вам ничего не поможет, апгрейдите или меняйте его.

    если вам интересно как это ощущается - некоторые матрицы ноутбуков можно "разогнать" и они будут нормально работать на частоте 100 - 120 гц.
    разгоняйте шагами - сначал попробуйте 75 гц, если на этой частоте изображение отображается корректно, то пробуйте 85, затем 100, 120. если н каком то из шагов изображение сильно искажается - перезагрузитесь, и снизьте частоту немного - с 100 до 90, с 120 до 115 и тд.
    мониторы тоже разгоняются, но меньше, т.к. в них установлен контроллер, а в ноутбуах матрица подключается напрямую к видеокарте. https://forums.overclockers.ru/viewtopic.php?t=452960

    почитайте статьи и посмотрите видео на www.blurbusters.com , станет понятнее.

    что же до ips/tn - вы спрашивали при 120 гц, а не про тип матрицы.
    если вам нужен ответ и на этот вопрос:
    1. если вы мало играете - любой монитор с ips/ah ips/разновидностями, по возможности с gsync/freesync
    2. если играете довольно часто(любите играть), а компьютер не очень быстрый в новых играх, но вы имеете возможность поменять видеокарту - любой монитор(с любой матрицей) с поддержкой gsync/freesync
    3. если вы играете очень часто - монитор 144 гц с gsync/freesync и компьютер способный выдать стабильные 144 гц
    4. если вы в основном смотрите фильмы/читаете/программируете и почти не играете - только ips/ah ips/разновидности, желательно с заводской цветовой калибровкой - например dell.
    проверяйте цветовой оахват на соответствие, остальные детали вас могут не волновать.
    Ответ написан
    2 комментария
  • Где используются случайно сгенерированные доменные имена?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Советую посмотреть, в какую сторону (на какой IP) ушел запрос. С большой вероятностью это CnC-сервер какого-то бота, и источник запроса использует DNS-запросы как канал обмена данными поверх DNS.
    Ответ написан
    Комментировать
  • Существует ли в C# способ встроить в код данные, переданные программе вводом?

    AngelOfSnow
    @AngelOfSnow
    Embedded software engineer
    Если я правильно понял суть вопроса, то подобные вещи решаются более красивым способом, таким как встраивание скриптового языка в программу (например Lua):
    https://habrahabr.ru/post/197262/
    Ответ написан
    Комментировать
  • Если я пишу код на основе других, это плохо?

    tomnolane
    @tomnolane
    профессиональный разработчик
    90% так и надо делать!
    1 правило хакера (точнее компьютерщика кодера, программиста) - не создавать велосипед, а использовать готовое.
    Если для повышения скила - то лучше конечно самим придумать/разработать/написать.
    Если для всего остального - чем быстрее напишите (особенно с учётом/доработками вашего проекта) - тем лучше для всех. Останется время пиво попить и футбол посмотреть) или с семьёй побыть рядом.

    п.с. для повышения скила можно и тостер использовать в частности - пытаясь отвечать/решать вопросы +
    попробовать в чужом коде сделать рефакторинг +
    когда столкнётесь с тем, что даже примерно аналога нету - конечно придётся самим решать, НО, вы же не просто ctrl+c ctrl+v делаете, а подгоняете код под ваши нужды и хоть немного но разбираетесь в том, что он делаете (т.е. вы увеличиваете скилл). И лучше за n-промежуток времени столкнуться 1-2 раза, когда сами ручками и головой будете решать ТАКОЕ, чем на каждый чих - тратить время

    Если я пишу код на основе других, это плохо?

    в 90% случаев - НЕТ

    п.с.с.
    умение найти чужой код (понять его), который будет работать + его доработать(встроить) - тоже, очень и очень важное умение!

    03aee4062f1347ed96f49f044ebe25b3.PNG
    Ответ написан
    2 комментария