• Использование Linux?

    @ewgenc
    Покупать корпоративный ноутбук, на котором производителем заявлена поддержка Linux. Или Dell XPS в версии для разработчиков, там Ubuntu стоит изначально. Ну и компании изначально делающие ноутбуки на Linux не стоит забывать, например System76.
    Ответ написан
    Комментировать
  • HP StorageWorks MSA60 как его подключить и как с ним работать?

    @Ava256
    долгий путь в тех. поддержке
    Это так называемая JBOD полка с дисками.
    Интерфейс подключения mini-sas.
    Для подключения к серверу нужен raid-контроллер с внешними портами mini-sas, hd-mini-sas.Дальше все настройки делаются на raid-контроллере.
    Ответ написан
    2 комментария
  • Есть ли название у алгоритма (трансформация матрицы кросс-курсов валют)?

    Griboks
    @Griboks
    Просто используйте векторные операции. Это даже алгоритмом назвать нельзя - 2 векторные операции обмена.

    Пример перестановки третьей строчки на последнее место на python/numpy:
    >>> import numpy as np
    >>> data
    array([[ 0,  1,  2,  3,  4],
           [ 5,  6,  7,  8,  9],
           [10, 11, 12, 13, 14],
           [15, 16, 17, 18, 19],
           [20, 21, 22, 23, 24]])
    >>> data[:,[2,-1]] = data[:,[-1,2]]
    >>> data[[2,-1]]=data[[-1,2]]
    >>> data
    array([[ 0,  1,  4,  3,  2],
           [ 5,  6,  9,  8,  7],
           [20, 21, 24, 23, 22],
           [15, 16, 19, 18, 17],
           [10, 11, 14, 13, 12]])
    Ответ написан
    2 комментария
  • Как назначить права пользователям в домене?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Вы не сможете реализовать задачу именно в такой схеме, без кучи дополнительных костылей.
    Для того, чтобы положить файл в папку - надо иметь право на чтение каталога и запись в каталог. И в тоже время вы говорите, что пользователю запрещено делать чтение и запись файлов.
    "На пальцах" - это примерно так: вам дали ключ от офиса 311, но отобрали пропуск в здание, и охрана вас не пускает.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Можно банально посмотреть что тратит батарею больше всего.
    Из основных потребителей - экран, CPU, GPU, жесткий диск, SSD
    Потом идет остальная периферия - звук, сетевая карточка.
    Память ест настолько мало, то это практически никто и не считает. А Линукс молодец.
    Кстати, Windows, начиная с десятки, тоже так делает.
    Ответ написан
    6 комментариев
  • Какие характиеристики у оперативной памяти при загрузке ее данными?

    @pfg21
    ex-турист
    никак. наполненность DRAM не влияет как-либо заметно на ее потребление :)
    линукс не забивает память :) а минимизирует удаление кешей( и буферов) из памяти, для того чтобы минимизировать работу с носителем (hdd или ssd).
    чем больше сохранено данных в кешах, тем больше вероятность найти интересующую информацию в них, чем обращаться к носителю, тем быстрее работает система.
    при этом, если какому-либо приложению понадобиться память, занятое кешами место можно быстро очистить и использовать.
    Ответ написан
    1 комментарий
  • Какие характиеристики у оперативной памяти при загрузке ее данными?

    @rPman
    Потребление энергии у DDR памяти не зависит от того, заполнена она или нет (там нет и не может быть флага - заполнена ячейка полезными данными или она свободна).

    Вся память обновляется в цикле целиком, т.е. это постоянный процесс, как минимальное потребление (оно действительно небольшое, хватает чтобы не съедать батарею в режиме сна)

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

    p.s. безотносительно выбора ОС, могу предположить что забитая оперативная память может повлиять на количество операций чтения с постоянной памяти (hdd или ssd) при условии что эти данные могут быть закешированы и кеш этот использован (т.е. данные читаются повторно). Вся свободная оперативная память ОС будет использована как дисковый кеш (в linux это настраивается но нет никакого смысла это менять), соответственно если эту память занять подо что то другое, данные будут чаще считываться с диска.

    Но потребление ssd/hdd при чтении данных, по сравнению с 'ничегонеделанием' очень мизерное. Боюсь что это так же не имеет особой значимости.
    Ответ написан
    5 комментариев
  • Для надёжности, какой тип внешнего диска лучше выбрать, SSD vs HDD?

    @alexalexes
    Надежнее иметь от двух источников одних и тех же данных при их переносе.
    При ваших вводных, различия примерно такие:
    1) что SSD выживет, если свалится со стола или выскользнет из рук, а HDD - не всегда;
    2) на SSD есть не нулевой риск потерять данные при сбое питания или при сбое функционирования прошивки, в HDD данные физически останутся на своих местах, чтобы внести изменения нужно применить запись.
    3) на SSD невозможно проводить восстановление данных, признанных удаленными - прошивка будет подчищать их и оптимизировать место хранения. На HDD вполне предсказуемо профессиональное восстановление, если он не повреждался ударно.
    4) SSD быстры - ограничение упрется только в поколение usb 3 интерфейса и быстроту контролера SSD по записи. HDD - при хорошем раскладе скорость будет 100...120 Мбайт/с, не более.
    Ответ написан
    Комментировать
  • Будет ли работать пк без видеокарты, с процессором без встроенной видеопамяти?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Будет ли работать пк без видеокарты, с процессором без встроенной видеопамяти?

    Т.к. Вы не пояснили, что подразумевается под словом "будет", то да, можно:
    - Поставить linux без gui и использовать ноут удаленно, через ssh (без gui).
    - Поставить linux + gui, и использовать его gui за счет удаленного подключения, например по VNC.
    Ответ написан
  • Почему флешка заразится вирусом если подключить к чему то?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Я искренне не верю в это
    Значит, вы человек молодой и не застали засилья подобного вирусняка. Это было примерно во времена Win98-WinXP.
    и прошу обьясните откуда такая фобия у людей и реально ли это?
    Это не фобия, а реальные события, хотя и давно прошедшие. А как это было устроено, объясняю.
    Винда тогда (да впрочем, и сейчас) по умолчанию устанавливалась с включённой опцией автозагрузки. Если на подключаемом носителе в корневой папке имелся файл с именем autorun, то она его автоматически открывала. Открытие файла типа .bat и .exe означает его запуск на исполнение. Т.е. трояну было достаточно переименовать себя в autorun и переписаться в корневую папку - вот и путь к заражению. Кроме того, Проводник по умолчанию имел (и до сих пор, в Win10 имеет) настройки не показывать скрытые и системные файлы, а также расширения имён всех файлов. Т.е. то, что какой-то файл имеет на конце имени неожиданную добавку .exe, пользователю не видно, даже если он внимательный. Также ему не видно наличие скрытого системного файла autorun.
    Ещё одна интересная уловка, которую использовал один из тогдашних вирусов, заключалась в подмене картинки ярлыка файла типа .exe на картинку ярлыка папки и переписывание себя рядом со всеми папками с унаследованием имён этих папок. Т.е. рядом с имеющимися папками появлялись их как бы вторые экземпляры, в действительности являющиеся не папками, а исполняемыми exe-файлами трояна. Если пользователь делал дабл-клик по такому значку, то троян активизировался (а вероятность такого клика, как вы понимаете, была 50%) и делал свои чёрные дела.
    Ответ написан
    Комментировать
  • RS232 распиновка для подключения к контроллеру - как?

    Daemon23RUS
    @Daemon23RUS
    Из сканера идет 4 пина RX, TX и GND и питание.... RX, TX и GND пойдут на контроллер, а + пойдет на блок питания получается минус нужно так же подключать к GND ?

    Да, В этом варианте GND и минус питания общие
    PS hint000 обратил внимание на разъем, а я посмотрел комплектующие к сканеру.
    Не изобретайте велосипед, докупите к нему кабель, и пользуйтесь полноценным RS232 с удобным разъемом + разъем под блок питания.
    Фото кабеля
    655aa6c907e8f570859967.png
    Ответ написан
    6 комментариев
  • Как убрать появление капчи на сайте при открытии его в домашней сети?

    Jacen11
    @Jacen11
    Как убрать появление капчи

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

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

    @apppostol
    Разобрать радиатор, и отпаять питание кулеров.
    65574525d58bb233600131.jpeg
    Ответ написан
    2 комментария
  • Почему один ноутбук ловит wifi сигнал лучше другого?

    Daemon23RUS
    @Daemon23RUS
    Б- бубен словарь ожегова стучать вокруг ноутбука.

    По существу: Ловит сигнал - это к уровню сигнала, не ко скорости (хотя и связано иногда)
    WiFi 2,4 или 5 Ггц - или вы предлагаете нам по моделям искать характеристики ?
    И гадать что за точка доступа ?
    Ответ написан
    33 комментария
  • Объясните как посчитать график отношений RoR?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Судя по всему, у вам надо поставить звездочки в клетках i,j, если R[i][j] или если существует k, т.ч. R[i][k] и R[k][j].

    Видимо, "RoR" означает "связаны R напрямую или через одного". Я уж и не помню, как эта операция называется математически.

    Решение в лоб: завдеите массив для графика ответа и вычисляйте каждое значение поотдельности. Во-первых, если есть отношение во входном R в этой же ячейке. Во-вторых, напишите третий вложенный цикл, который переберет все промежуточные элементы, и установите ответ в true (или звездочку там поставьте), если оно есть хотя бы в одном R[i][k] и R[k][j] одновременно.
    Ответ написан
    5 комментариев
  • Как оценивать сроки системному аналитику в новом проекте?

    Snakecharmer
    @Snakecharmer
    Широкопрофильный менеджер и аналитик
    Нормальный руководитель (тем более, если он сам айтишник) не будет сразу же требовать точной оценки всего проекта. Это невозможно. Адекватный менеджер будет закладывать и защищать перед заказчиком даже х3 оценки. А еще будет учитывать "внешние обстоятельства" (например, если дается оценка осенью-зимой, то учитывайте эпидемии: часть сотрудников будут болеть, значит здоровые будут перегружены, а когда больные выздоровеют, то будут тратиться доп. часы на повторное изучение и так далее).

    Если потратили часы, но мало что понятно - пишите в таску с какими проблемами столкнулись. Разработка - это коллективная работа, а не труд одного человека. Главное не молчать, иначе любое руководство разбухтится и будет требовать конкретику.

    Оценивайте частями, если не видите всей картины сразу. Сколько вам нужно времени чтобы написать первый драфт для первого раздела вашего ТЗ? А затем второй раздел, внесение правок и т.д.

    P.S.
    Сколько ни работал в разных сферах бизнеса и с разными заказчиками - все заказчики умеют ждать. Самое главное вовлекать клиента в процесс. Пусть он видит что работа идет, и сам принимает участие. Лишь в этом случае он без лишних телодвижений подпишет допник на продление сроков разработки.
    Ответ написан
    1 комментарий
  • Как оценивать сроки системному аналитику в новом проекте?

    vabka
    @vabka
    Токсичный шарпист
    В первый месяц мне дают задачу и просят дать точную оценку. А я не могу ее дать, потому что:
    1. Я не понимаю еще работу действующих систем;
    2. Я не понимаю какое количество систем нужно будет доработать, чтобы решить задачу;
    3. Я не знаю насколько документация точно соответствует и нужен ли делать реверс-инжиниринг кода

    И таких "не понимаю/не знаю" у меня первые 3-6 месяцев работы очень много

    Если совсем нет инфы, то говори "мне нужно столько-то времени, чтобы дать примерную оценку, напишу позже".

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

    К примеру "Сколько времени займёт сделать вот такой продукт?" (на первый взгляд - дофига) - отвечаешь "Proof of concept с вот такими минимальными фичами сделаем через столько-то"
    Ответ написан
    Комментировать
  • Как удаленно включить ПК, если его выключил ИБП?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Проверьте - возвращается ли чудесная способность включаться по WOL после полного обесточивания на некоторое время (допустим 5 минут).
    Если да - воткните через умную розетку или дешевое умное реле. В случае чего - отключаете питание ненадолго.
    Мультиэкосистемное реле (дигма, туя, и с поддержкой алисы) на 16 ампер - стоит от 360 руб.
    Второй способ - нечестный лайфхак - замкните на разъеме БП зеленый и черный провода. Блок питания навсегда станет "только ВКЛ". Правда тут стоит продумать, как оно себя будет вести при плановом отключении со стороны ИБП.
    Ответ написан
    2 комментария
  • Проверка редких кейсов в логике игр?

    Vindicar
    @Vindicar
    RTFM!
    ИМХО достаточно прописать у класса блока метод/обработчик события, который вызывается перед попыткой поставить блок по координатам и сообщает, можно ли его поставить. По дефолту метод может либо проверять базовые вещи типа "есть ли уже блок в этом месте", либо (если эта проверка вынесена за рамки метода и выполняется отдельно) тупо возвращать true.

    Это паттерн Полиморфизм, он встречается в наборе G.R.A.S.P. и ещё много где. Если на пальцах - если нужны разные реализации какой-то операции над разными типами объектов, нужно вместо большого дерева if-else-if-else-if-else сделать перегружаемый метод. Тогда можно будет возложить выбор правильной реализации метода на компилятор - к какому классу объект принадлежит, такой вариант метода и вызовется.
    Ответ написан
    Комментировать