Задать вопрос
  • Что делать с человеком, который не комментирует код?

    angelov
    @angelov
    Заепывайте его почаще по каждым мелочам и по нескольку раз, если отсутствие документации создает вам трудности, чтобы он понял, что лучше описать один раз, чем 10 раз объяснять. Звоните в субботу ночью, в 5 утра, во время обеда и т.д.

    Главное не переборщить, чтобы, если это его власти, не возникла мысль уволить/заменить на менее любопытного работника.

    Ну а если отсутсвие комментариев на вашей работе никак не сказывается, то, разумеется, понять и простить. Некоторые разработчики не комментят код, считая, что у них он и так как роман Дюме написан, иногда некоторые из них правы. А документировать так вообще без пинка мало кто любит
    Ответ написан
    Комментировать
  • Как в .Net Windows Forms сделать так, чтобы содержимое формы не было видно на screenshot-е?

    @ivsedm
    Если оставлять ввод кода саппортом, то можно 32 цифры перевести в 16-ричную систему или в 32-ричную систему исчисления. Тогда в первом случае 32 цифры «свернутся» в 8 знаков, а во втором вообще в 4.
    Ответ написан
    2 комментария
  • Как в .Net Windows Forms сделать так, чтобы содержимое формы не было видно на screenshot-е?

    @gelas
    Какой странный у Вас подход.
    1. Сделайте кнопку «отправить отчет».
    2. Не хотите делать кнопку, добавьте какой-нибудь QR код на форму, чтоб выш сапорт не вводил его руками.

    В любом случае, не стоит по пустякам воспитывать и заставлять пользователей, сделайте так чтоб правильный вариант был самым удобным.
    Ответ написан
    Комментировать
  • GPS trace

    VasiliyIsaichkin
    @VasiliyIsaichkin
    Web front/back-end (JS-full stack) app developer
    Пока наверное нисколько — т.к. из него совершенно непонятно какие задачи он решает и для чего он действительно нужен.
    Ответ написан
    Комментировать
  • Посоветуйте интернет-магазин микроконтроллеров, радиотехники и робототехники

    @LastDragon
    > Где купить электронные компоненты в Москве?
    habrahabr.ru/qa/7552/

    > Важные мелочи для радиотехники
    habrahabr.ru/qa/12036/

    > Аналоги Dealextreme.com для DIY
    habrahabr.ru/qa/7855/
    Ответ написан
    Комментировать
  • Когда клиент не платит

    После нескольких предупреждений по всем доступным каналам коммуникации — вполне этично.
    Ответ написан
    Комментировать
  • Когда клиент не платит

    @Vumik
    Если договора не было, можно и приостановить, предварительно созвонившись и узнав о его здоровье и памяти, не забыл ли он о Вас.
    На будущее — клиент получает проект после оплаты.
    Демонстрируйте ему готовую работу на своем ftp.
    Ответ написан
    Комментировать
  • Какой вопрос Вы бы задали помощнику системного администратора на собеседовании?

    NektoDev
    @NektoDev
    В первую очередь:
    Что такое локалхост?
    Модель OSI.
    Основное средство диагностики в Windows|Linux.
    Как узнать из-за чего был БСОД у юзверя.

    Вы не поверите сколько людей не могут ответить =(
    Ответ написан
    4 комментария
  • Какой вопрос Вы бы задали помощнику системного администратора на собеседовании?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Почитайте, может поможет.
    Ответ написан
    Комментировать
  • Какой вопрос Вы бы задали помощнику системного администратора на собеседовании?

    FIZIK
    @FIZIK
    Надо просто дать машину с паролем на биос и паролем на админской учетке с активированным простым винлокером. Дать задание снять пароли, почистить от винлокера. Если он справится, то остальное если и что и не знает, то быстро обучится.
    Ответ написан
    5 комментариев
  • Знакомые стали жертвами интернет-мошенников. Куда подавать заявление?

    Siorinex
    @Siorinex
    Собственно говоря, служба безопасности АЭРОПОРТА занимается вопросами «А не пытается кто-то протащить в здание-самолёт бомбу или оружие?!» — вопросы продажи билетов их аааабсолютно не волнуют: этим занимается сама авиакомпания.
    Вопрос 2 заключается в том, а откуда у службы безопасности АЭРОПОРТА номер телефона покупателя билета??? Собственно говоря — вроде-бы его не предоставляют при заказе?! В смысле — авиакомпании он как-бы так и не нужен, аэропорту — тоже, если только позвонить всем отлетающим перед отлётом и индивидуально напомнить вырубить телефон. ( ;) )

    Скорее всего развод — звонит сам-же продавец и говорит, что он из аэропорта и бла-бла-бла далее по тексту. На практике никакой билет он не заказывает и присылает просто писульку вместо реального электронного билета.

    Можете подать заявление в полицию — делается контрольная закупка и… Деньги скорее всего с концами, но есть шанс посадить… МИЗЕРНЫЙ, но есть.

    Можете подать заявление в Яндекс-деньги. Как показала практика работы этой конторы — скорее всего нифига не сделают, но вдруг? Все эти левые телефоны и регистрации — конечно да, но за счётом должны стоять реальные паспортные данные, иначе фигу эти шуллеры деньги наработанные нечестным трудом снимут!

    Так что шансы есть, но у нас в стране всё это затянут на пол-года, в итоге контора раз дцать успеет реинкарнироваться…
    Ответ написан
    Комментировать
  • Ноутбук страдает лунатизмом (Windows 7)



    Выдержка из справки:
    Если компьютер не используется в течение длительного периода времени, ОС Windows перезагрузит его автоматически. Эта процедура выполняется в Windows, чтобы обеспечить своевременную установку всех новейших обновлений для системы безопасности и других важных обновлений и тем самым повысить уровень защиты компьютера.


    Ну и еще цитата с одного источника для полного закрепленя:
    Если в назначенное время компьютер находится в режиме энергосбережения (спящем режиме) и подключен к источнику электропитания, Windows выведет его из спящего режима на время, достаточное для установки обновлений. Однако, если компьютер работает от аккумулятора, Windows не установит обновления. Вместо этого Windows попытается установить их во время следующей запланированной установки.
    Ответ написан
    1 комментарий
  • Знакомые стали жертвами интернет-мошенников. Куда подавать заявление?

    lsoul
    @lsoul
    Неожиданно - юрист
    Про службу безопасности аэропорта полный бред.Это не их дело.
    Про покупку билета — банально звоним в авиакомпанию и уточняем по номеру брони/номеру электронного билета/паспортным данным все ли в порядке с купленным билетом.
    Если выясняется что деньги за билет отданы, а авиакомпания ничего об этом не знает и билет не продавала — берем все имеющиеся данные и топаем в полицию.Там уже подскажут как и в какой форме писать заявление.
    Ответ написан
    Комментировать
  • ATmega8, обработка видео потока

    @Afrit
    Ответ написан
    Комментировать
  • ATmega8, обработка видео потока

    KriegeR
    @KriegeR
    Software Engineer
    В таких случаях ATmega не рекомендуется. Как минимум по тем причинам, которые описал уважаемый Ocelot. Идеальный случай для обработки потоков изображений (или звуков) — это либо ПЛИС, либо (еще лучше) DSP. Если использовать микроконтроллеры, то нужно что-то похожее на ARM с DMA (Direct Memory Access).
    Ответ написан
    Комментировать
  • Параметры видеокамеры, чтобы распознать текст на видео

    @rPman
    Простой случай, если рассматривать скриншот (фото):

    Высота символов 12-го размера — 4.2мм, чтобы хотя бы вручную можно было распознать символы, на каждый необходимо (по высоте) отвести по 5-8 пикселов (смело умножайте на 2 — шумы, искажения), т.е. 0.42мм на пиксел

    Дальше, либо необходимо выбирать камеру с необходимым фокусным расстоянием (чтобы при расстоянии в 3 метра весь объект попал в кадр — что почти наверняка для вас нереально, хотя это всего лишь вопрос оптики), либо посчитать, какой размер символа будет для каждой камеры (обычно они не сильно отличаются), первую попавшуюся HD камеру в гугле на запрос 'углы обзора видеокамеры HD' — получил Microsoft LifeCam HD-5000 — угол обзора 66° (для простоты не пишут угл обзора по высоте, так как стандарт HD определяет его как ширина/1.33)

    Значит на 3-х метрах кадр будет вмещать объект шириной 4.4м, по высоте — 3.3м, итак нам надо чтобы пиксел вмещал не больше 3.3*1000/0.42 = 7857 пикселов по вертикали и соответственно (если использовать аналогию со стандартами HD *1.77777..) — 13967 пикселов по горизонтали
    Если создадите гениальный алгоритм, определяющий символ по матрице точек высотой в 3-4 пиксела (теоретически возможно, используя информацию еще и о яркости), то требования уменьшаются в 2-3 раза, т.е. 4655x2619 — все равно это не обычная камера

    Итог ищите камеру с очень маленьким углом обзора (для FullHD это примерно 10") либо уменьшайте расстояние либо…
    p.s. как я знаю фотоаппараты делают интерполяцию, в т.ч. на основе принципов, описанных ниже, так что требования могут быть и не такими страшными, но лучше поэкспериментировать.


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

    Можно при обработке использовать несколько соседних кадров, определив смещения (объект можно сделать движущимся либо камеру принудительно двигать — например раскачивать её или зеркало/призму на маятнике) любым алгоритмом, используемым при компенсации тряски в соответствующих обработчиках видео или продвинутых видеокамерах (они не такие уж и сложные, на хабре кажется были обзоры).

    За счет большего количества кадров можно увеличить разрешение изображения (теоретически — ограниченно только физическими пределами, а именно длинной световой волны, но на практике будет несколько неудобно делать видео одного и того же объекта несколько лет, чтобы получить его изображение с точностью до микрона).

    p.s. никак руки не дойдут заняться этой задачей, так как готовых примеров реализации не могу найти.
    Ответ написан
    Комментировать
  • А у всех такая система минусов ?

    xaker1
    @xaker1
    Однозначно нет. Лично я пытаюсь быть максимально объективным, и минусовать как можно реже (особенно карму).
    Ответ написан
    2 комментария
  • Разыскивается IDE

    msa
    @msa
    не IDE, но замечательный редактор — Sublime Text 2, все пункты есть и платный как просили)
    Ответ написан
    2 комментария
  • Linux корневой раздел в RAM

    @rPman
    Когда то давно считал, что будет быстрее, грузиться нормально или скопровать образ системы в память и грузиться уже с нее, разница была незначительная и в смысле — грузить образ в память оказывалось дольше (больше данных считывалось), а если и будет экономия (если систему хорошо почистить от лишних данных), то только за счет уменьшения seek-to-seek запросов.

    Если памяти много, то все необходимое легко кешируется (например простейшим tar --one-file-system -c / > /dev/null или еще лучше собрать самостоятельно список необходимых файлов)

    p.s. еще у меня были эксперименты по ускорению кеширования записи (игнорирование принудительного отключения отложенной записи) с помощью lvm + снапшоты в ram:
    1. создаем в памяти блочное устройство (самое простое настраивается опциями ядра)
    2. добавляем созданный образ в группу lvm
    3. создаем снапшот, указав место хранения изменений — этот раздел ram
    Теперь любая запись будет произведена в оперативную память, используя ее максимально эффективно! (только изменения, повторная перезапись сектора не увеличивает требования к памяти)
    4. при необходимости сохранить изменения — удаляем снапшот, это перенесет все изменения на первоначальный раздел, кстати так же максимально эффективно
    Цикл создания-удаления снапшота можно повторять периодически на автомате.

    Примеры команд в гугле, первыйже результат запроса linuxsoftware.co.nz/blog/2008/03/lvm-snapshot-with-no-free-diskspace
    Очень большой недостаток — при некорректном завершении системы нужно будет чинить группу (я не сильно копался, возникали ошибки со структурой), плюс конечно же изменения, записываемые на диск с момента создания последнего снапшота будут потеряны, что логично.
    Ответ написан
    Комментировать
  • 2 глупых вопроса про google chrome

    fastpars
    @fastpars
    1. Может быть возможно для бизнес версии «MSI»
    2. Можно. В адресной строке: about:flags, Боковые вкладки — Включить.

    В контекстное меню панели закладок добавляется команда «Использовать боковые вкладки». С ее помощью можно переключаться между двумя режимами отображения вкладок: в верхней части экрана (по умолчанию) и сбоку. Боковые вкладки удобны при работе на широкоэкранных мониторах.
    Ответ написан
    1 комментарий