• CrystalDiskMark сообщаяет что r\w скорость HDD после форматирования "выросла"! С чем это может быть связано?

    @dude2012
    Не понятно какой была фрагментация диска. Если диск забит, то как раз таки чтение будет с него идти медленнее. Это механика и имеет значение, с какой части диска идёт чтение с той, что ближе к оси или с той, что дальше. Если файл разбросан по всем частям диска, то его чтение будет в разы медленнее. Обратите как-нибудь внимание при попытке скопировать 100 Мб-ый лог и к примеру такого же размера видео. То что скорость после форматирования увеличилась - неудивительно. Тест скорее всего кривоват и цифрам не стоит доверять.
    Ответ написан
    Комментировать
  • Как перейти в нужный диск и выполнить bat файл?

    @dude2012
    c:
    c:\Windows\my.bat

    c: -переход на диск с
    можно поупражнятся запустив cmd
    Пуск-Выполнить cmd
    d: - переход на d.
    c: переход на c
    Ответ написан
  • Как ограничить своё время работы за ПК?

    @dude2012
    Надо писать todo- лист. Дневной план. Пока не выполнишь задачи, ничем другим не занимаешся. Лучше на бумаге. и положить рядом, чтобы глаза мозолило.
    А как только все сделал, то уже устаешь и хочется отдыха, если работал без перерывов на страдание ерундой.

    Если дома никого не разбудишь, то можно использовать старинные будильники. 1 или если все запущено, то 2.
    и поставить их в разных концах комнаты подальше от компа. Хочешь выключить - встань из-за компа..
    Начинать работу с их заводки. Ну и конечно, чтобы их сквозь стены не очень было сильно слышно:)
    Ответ написан
    Комментировать
  • Почему tasklist/taskkill не принимают пароль?

    @dude2012
    Remote UAC может не позволяет?
    Чему равно значение HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    LocalAccountTokenFilterPolicy
    если 0 попробуйте поставить 1. Или создать DWORD параметр со значением 1.
    Ответ написан
    5 комментариев
  • Одинаковые куски кода в разных классах допустимо или нубство?

    @dude2012
    Дело даже не нубстве. А в практической составляющей. Лучше один код исправить, чем два. Но на самом деле это не так страшно, как забыть исправить второй код, если исправил первый.. Поэтому, чем меньше исправлений, тем лучше - меньше головной боли, меньше потенциальных ошибок. Грабли могут сильно ударить по голове, не в этот раз, так в следующий. Лучше иметь хорошие привычки.
    Рекомендую "Рефакторинг" Мартина Фаулера почитать, там много примеров на эту тему.
    Как раз убрать дубли - это рефакторинг.
    Ответ написан
    1 комментарий
  • Как написать что то подобное (подробнее внутри)?

    @dude2012
    В каждой операционной системе есть набор базовых контролов (ListView, TreeView, Panel, Image, Tab, SpinEdit etc) и API (Application Programming Interface) для их обработки. Каждый высокоуровневый язык имеет библиотеки, который адаптируют эти API вызовы в свои классы. Так же у многих языков (средств разработки) есть свой конструктор форм. Контролы кидаются на форму, в редакторе свойств выставляются нужные значения, а на нажатия кнопки и другие события вешается код. Сейчас программировать достаточно просто. Накидал контролов на форму, уже почти готовая программа.
    Это что касается интерфейса.
    Для хранения файлов игр используется свой формат. Очень часто используются классы для архивации. То есть файл с картой представляет из себя архив данных, каждый файл из которых имеет свой формат. А может быть используется стандартные типы файлов, как, например, png. Классы внутри программы читают файлы и отрисовывают их в соответствующих структурах интерфейса. Один файл в TreeView другой в ListView и так далее.
    Ответ написан
    Комментировать
  • Как увеличится производительность с увеличением объема оперативной памяти?

    @dude2012
    По диспетчеру задач и монитору ресурсов можно посмотреть состояние использования памяти. Если памяти 100% или близко к этому надо докупать. Если нет, то покупка оперативы ничего практически не даст. Разные приложения могут хоть до 8Гб памяти отожрать, а экономные и 10 мБ не займут, поэтому надо смотреть на пиковую нагрузку используемых на этом компьютере приложений. Если используются ресурсоемкие приложения (игры, виртуалки, графические пакеты), то надо докупать оперативы столько, сколько позволяет бюджет и материнка .
    Ответ написан
    Комментировать
  • Насколько популярны рекурсивные функции?

    @dude2012
    Как пример дерева:
    1) Рекурсия используется для обработки файлов в каталоге.
    Сначала обрабатываются файлы, потом рекурсивно обрабатываются каталоги.
    Ну и не только файлы, а вообще структуры организованные подобным образом.

    2) Локализация контролов. На панели контролы, среди которых есть другие контролы и панели. Надо поменять название контрола на значение из словаря.

    3) Тэги и объекты в документе. (XML и прочее)

    4) Автоматизация работы орг.структуры, например, Active Directory. Есть организация, в ней отделы, в отделе люди (начальство..) и еще другие отделы...

    5) Различные каталоги с подкаталогами товаров.. (когда вложенность жестко не задана и уровней достаточно много)

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

    @dude2012
    Не уверен, что это сделал Driver Pack. Зачем им это нужно?
    Просто производители железа не всегда заботятся о стандартах. Такое встречается достаточно часто. Или в поле серийный номер встречается AssetTag-12345678.
    Железо клепают айда-ушел, сегодня одна модель, завтра вторая, послезавтра третья. И проверять, что пишется в каждую микросхему все правильно лень, особенно если железо не очень дорогое.
    Ответ написан
  • C компьютера исходит исходящий трафик?

    @dude2012
    Нужно чистить в папках appdata и temp левые экзешники, обычно туда всякая ерунда спамно-рекламно-вирусная пишется. При помощи AVZ можно посмотреть автозагрузку, планировщик задач, процессы, службы. Иногда антивирусы такое не определяют, а вручную вполне удаляется.
    Ответ написан
    Комментировать
  • Что делать с pending sectors HDD?

    @dude2012
    Попробуйте, спасти данные, отформатировать диск (физически), не при помощи удаления разметки файловой таблицы.
    Потом закинуть на него , что-то не очень критичное и понаблюдать за изменение параметра pending sectors.
    Если RAW Value начнет расти (пока 428), то лучше купить новый, если расти не будет, то для чего-то не очень ценного вполне можно оставить. Хотя винтик судя по часа работы уже староват
    Ответ написан
    Комментировать
  • Как позиционировать свои услуги: мы или я?

    @dude2012
    "Наша компания", "Наша команда", "Наш коллектив", "Наша фирма", "Наш сервис".. Чтобы как-то официально звучало.
    Ответ написан
    Комментировать
  • Как отследить событие что-то типа "Трей создается"?

    @dude2012
    Мониторить хэндл окна таскабара и трея. Раз в минуту или 30 секунд. Тупо, но не особо ресурсоёмко. Если хэндл сменился , то добавить иконку.

    function TaskbarHandle: THandle;
    begin
    Result := FindWindow('Shell_TrayWnd', nil);
    end;

    function TrayHandle: THandle;
    begin
    Result := FindWindowEx(TaskbarHandle, 0, 'TrayNotifyWnd', nil);
    end;
    Ответ написан
  • Как удаленно физически перезагружать компьютер?

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

    @dude2012
    Код используется один и тот же после установки заплаток. Есть аппаратная несовместимость с некоторым оборудованием, это можно будет отследить по жалобам пользователей, BSOD и событиям из EVENTLOG. Если в EventLog чисто,ошибок нет, то в целом ОС работает правильно.
    Еще есть разный софт, типа мониторинга загрузки проца, памяти итд, если ресурсы не отжираются, то опять же все норм. Юзеры не жалуются, ошибок в журналах и датчиках нет, значит и проблемы нет..

    Я бы еще конечн порекомендовал софт мониторить установленный и автозагрузку, но это немного не относится к первоначальному вопросу.
    Ответ написан
  • Как вытащить из outlook "кому" и "тему"?

    @dude2012
    Написать небольшую программку, чтобы распарсить eml файлы в которых письма хранятся. 1 письмо - 1 файл, тэги английские, текст и значения юникод как правило, хотя и другая может быть кодировка, koi8 или win1251 . Может и софт есть какой, но я бы сам попробовал.
    Ответ написан
    Комментировать
  • Как считаете, правильно ли поступил преподаватель?

    @dude2012
    Сочувствую, но жизнь несправедлива. Как говорится лошадь сдохла - слезь. У каждого препода свое видение и поэтому со своей точки зрения он прав. Все оценки крайне субъективны, где-то повезет, где-то не повезет. Конечно, такое очень бесит, но лучше действительно забить и жить дальше.
    Ответ написан
    Комментировать
  • Как хранить перевод названий объектов?

    @dude2012
    Как такой вариант? Для каждого языка свою таблицу с аналогичным названием полей. Создать переменную Lang - добавлять её в программе к запросу.
    Ответ написан
  • Как убрать галочку на ярлыке?

    @dude2012
    Какой-нибудь антивирус может типа macaffe поставил маркер - проверено-безопасно? Они так свою значимость любят показывать. Рекомендую зайти в "Установленные программы" на панели управления, посмотреть в последнее время никакая гадость не поставилась самостоятельно? Или вообще поискать там подозрительный-неизвестный софт...
    Ответ написан
    Комментировать
  • Как работать с спец символами Delphi?

    @dude2012
    нечитабельные символы имеют ASCII код < 32 . Получить код символа можно функцией Ord, остальные символы можно по ASCII таблице глянуть. Среди них есть псевдографика, но почти всё читабельное.
    Короче, пробежаться в цикле и добавить все символы с кодом больше 32. В FAR или cmd можно набрать Alt+0 на дополнительной клавиатуре (вот не помню там намлок выключен или включен должен быть) alt+1, alt + 2... как раз отобразятся Ваши символы :)
    Буби это alt + 4, ASCII код символа равен 4
    Ответ написан
    Комментировать