воскресенье, 23 ноября 2025 г.

Внезапная деградация производительности SSD SA510

На днях столкнулся с внезапной деградацией производительности домашнего системного SSD WD Blue SA510 (500GB) - сперва грешил на обновление Windows 11, но оказалось, дело в самом SATA-SSD. Для восстановления работоспособности системы, вернул на место системного диска старичка OCZ Agility 2 (этому SSD уже больше 15 лет, заменял я его, когда на 240 ГБ стало тесновато, и я решил уйти на 500 ГБ), поставил на него Windows 10 (11 на имеющихся в наличии 8 ГБ оперативной памяти чувствовал себя не очень комфортно, а расширяться я резона не видел). Решил провести тесты - к сожалению, непосредственно после замены, до следующих шагов, тест провёл лишь один, но производительность (на запись) была показана удручающая - даже механический HDD при последовательной записи писал чуть не в 10 раз быстрее:

 

четверг, 10 декабря 2020 г.

Восстановление потерянных разделов HDD.

 Давно не сталкивался с потерей таблицы разделов, но недавно двое моих знакомых почти одновременно обратились за помощью. При чём, если в первом случае разделы "потерял" переносной диск, после временного знакомства с телевизором (фоточки смотрели на большом экране) - ситуация вполне объяснимая, то второй случай вызвал некоторое недоумение - жёсткий диск в ноутбуке под управлением Windows 7, ни на что не жаловался, но в какой-то из дней ноут отказался загружаться - лет 10 назад, когда я широко практиковал оказание помощи в "починке компьютеров на дому", такие случаи были нередки, но с тех пор не припоминается подобных сбоев.

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

Итак, через что пришлось пройти:

  1. Перед началом любых операций по восстановлению данных, надо убедиться, что диск полностью исправен, иначе очень велики шансы потерять всю информацию безвозвратно. Первый тест - звук включения - если есть скрежет, нетипичное биение головок или иные аномалии - диск сразу отключаем и при необходимости несём в хорошую лабораторию восстановления данных (я знаю как минимум одну в Москве). Если "на слух" диск работает нормально, читаем атрибуты S.M.A.R.T. (в Windows я обычно использую CrystalDiskInfo - сайт автора засыпан рекламой, но сама программа бесплатная и достаточно удобная; можно использовать и другие инструменты - нет им числа) - если все параметры идеальные или близки к идеальным (отсутствуют Pending sectors и Reallocation sectors, нет ошибок чтения и т.д.), можно переходить к поиску данных.
  2. Изначально я перебрал с десяток инструментов (RS Partition Recovery, AOMEI Partition Assistant, Piriform Recuva, Wondershare Recoverit, Starus Partition Recovery, RStudio и даже AcronisTrueImage WD Edition), но они либо просили денег за своё использование, либо не находили искомые данные. Даже любимый и уважаемый мной gpart не смог найти "потерянный раздел".
  3. В итоге я загрузился с древнего, ещё бесплатного Partition Magic, безрезультатно прогнал "поиск разделов" в gparted (средствами уже упомянутого gpart), приготовился уже вываливать в единую кучу файлы, восстановленные с помощью photorec, но увидел в меню инструментов TestDisk... оказалось, это как раз тот инструмент, который был мне нужен! Буквально в два клика был найден требуемый раздел, результат (таблица разделов) был записан на диск и после переподключения, все данные были доступны.

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

По моим воспоминаниям, такую ошибку автоматически восстанавливал Acronis DiskDirectorSuite, купленный мной за 550 рублей в стародавние времена, но ту версию запустить под Windows 10 не удалось, а покупать новую как-то... ну, не стал.

понедельник, 24 июня 2019 г.

Проблема при обновлении BIOS платы DH61BE (на версию 0099/0120)

На днях собирал рабочее место "из того, что было", а был системный блок с материнской платой DH61BE, процессором Core i3 и двумя гигабайтами оперативки (диск, видимо, посыпался - его не обнаружилось). Из-за наличия лицензии и по соображениям единообразия, устанавливать решили Windows 10, но BIOS был без поддержки UEFI (самой первой для этой платы версии - 0016). Как истинный джедай, не читая никаких инструкций, я ломанулся обновлять firmware до последней версии - 0120, но обновлятор остудил мой пыл, заявив, что "эту древность я обновлять не буду", и попросил сперва установить версию 0099, обновлятор 0099, в свою очередь, попросил установить версию 0048. Обновлятор версии 0048 успешно установился в штатном режиме (через iFlash), на него успешно установилась версия 0099... и всё - комп "окирпичился" - при включении компьютер позволял зайти в "CMOS Setup" (F2), реагировал на F7 (обновление BIOS), но отказывался устанавливать версию 0120 (ругаясь на что-то про Intel management engine), и категорически отказывался загружаться - висел с логотипом Intel и молчал. Стал изучать информацию "в интернетах" и обнаружил, что обновляться на версию 0048 надо было не "штатным" методом (F7 или windows-утилита), а через "режим восстановления" (снять перемычку CMOS с платы, вставить флэшку с BE0048.BIO и включить комп, дождаться завершения), но мне было уже "поздняк метаться" - BIOS версии 0099, ME Firmware показывает версию 0.0.0.0, в режиме BIOS Recovery с на экран ничего не выводится (хотя флэшка время от времени мигает), вне зависимости от версии записанного файла. Натолкнулся на статью с ixbt, где описана ровно такая же проблема, но как-то не понял, нащупал ли кто правильный алгоритм (описанные манипуляции выглядят малоубедительными, да и не помогли мне). В итоге, на форуме Intel по кусочкам собрал "правильную" последовательность действий (если имеем "окирпиченную" прошивку версии 0099):
  1. Вынуть батарейку CR2032 минут на 20 при обесточенном компьютере (вынуть шнур питания)
  2. Отформатировать флэшку в FAT32 (у меня была флэшка на 4ГБ, но говорят, что и 8 или 16ГБ пойдёт)
  3. Удалить с флэшки "System Volume Information" и скопировать на неё BE0120.BIO (прошивка версии 0120)
  4. Вставить полученную флэшку в порт USB2 (чёрный)
  5. Вернуть батарейку, снять перемычку BIOS CFG, включить компьютер
В описанном алгоритме важными названы все пункты. После этих манипуляций на мониторе пошёл прогресс обновления прошивки, после чего комп заработал (первое включение шло чтранно - завёлся, пикнул, выключился, опять завёлся, ещё раз пикнул, выключился...), версия ME стала отображаться 8.1.что-то.там. В общем, всё заработало.

четверг, 11 января 2018 г.

Пробуем вылечить ошибку Outlook "Точка входа в процедуру CompareStringOrdinal не найдена в библиотеке dll kernel32.dll"

Ни для кого не секрет, что в корпоративной среде до сих пор нередко можно встретить снятую с поддержки Windows XP, при чём остальной софт может быть весьма современным. Итак, я столкнулся с такой ситуацией - на нескольких машинах стоит WinXP SP3 и Office 10. После недавнего обновления при попытке "запустить почту" пользователи стали получать ошибку "Точка входа в процедуру CompareStringOrdinal не найдена в библиотеке dll kernel32.dll"... краткое расследование показало, что недавно на проблемные машины установились обновления:
Обновление безопасности для Microsoft Excel 2010 (KB4011660) 32-разрядный выпуск;
Обновление безопасности для Microsoft Outlook 2010 (KB4011273) 32-разрядный выпуск;
Обновление безопасности для Microsoft Office 2010 (KB4011611) 32-разрядный выпуск;
Обновление безопасности для Microsoft Office 2010 (KB4011610) 32-разрядный выпуск;
Обновление безопасности для Microsoft Word 2010 (KB4011659) 32-разрядный выпуск;
Собственно, после их установки проблема и стала проявляться.
Если верить описанию метода (функции) CompareStringOrdinal, то он появился в Windows Vista и в XP поддерживаться не будет. Странно, что такое нововведение появилось лишь в недавнем обновлении офиса, но до него всё работало вполне нормально.
Локально решили откатом этих машин до состояния до установки обновлений, а вообще, в такой ситуации остро напрашивается обновление парка или хотя бы операционных систем.

UPD: вот, более дотошные коллеги утверждают, что к данной ошибке приводит конкретно обновление "Обновление безопасности для Microsoft Outlook 2010 (KB4011273) 32-разрядный выпуск", что, вообще-то, логично...

UPD2: поступила информация, что несколько позже вышло ещё одно обновление, вызывающее такую же ошибку: "Такую же ошибку вызывает установка Обновления безопасности для Microsoft Outlook 2010 (KB4011711) 32-разрядный выпуск. После его удаления Outlook 2010 заработал"

среда, 29 ноября 2017 г.

Чиним "Диспетчер Hyper-V": "RPC сервер недоступен. Не удается установить соединение..."

После обновления Windows 10 (в моём случае до 10.0.16299.64), при попытке подключиться к серверам виртуализации через Диспетчер Hyper-V я стал получать ошибку "RPC сервер недоступен. Не удается установить соединение...". Решение оказалось каким-то неочевидным и неожиданным - виноват был брандмауэр. Для исправления следует сделать следующее:
Параметры - Сеть и Интернет - Брандмауэр Windows - Дополнительные параметры; в отрывшемся окне "Монитор брандмауэра Защитника Windows" в разделе "Правила для входящих подключений" надо включить правило "Инструментарий управления Windows (асинхронный - входящий трафик)" для соответствующего профиля (в моём случае - "Домен").
После этой манипуляции всё заработало. Что примечательно - после отключения этого правила, работоспособность диспетчера Hyper-V сохранилась. Глубоко копать не хватило времени и мотивации, но подозреваю, что входящее подключение нужно было для обновления каких-то параметров оснастки диспетчера.
UPD 2018-04-10: на самом деле через какое-то время (пара недель) после отключения правила, оснастка опять стала выдавать ту же ошибку - видимо, предполагаемое обновление (и разрешающее правило) нужно достаточно часто.

четверг, 19 октября 2017 г.

В системе мониторинга Zabbix элемент данных vfs.file.exists[] отображает статус "не поддерживается"

Забавный сбой обнаружил сегодня при попытке заставить Zabbix отслеживать наличие файла-семафора на одном из серверов - после создания "Элемента данных" с типом "Zabbix agent" и "ключём" вида "vfs.file.exists[C:\Semaphores\Alert.txt]" в графе "Состояние" отображалось "Не поддерживается"... видимо, элементы данных обязаны находиться в какой-либо "Группе элементов данных", так как после выбора группы "Filesystems" всё заработало в лучшем виде.
Вывод: надо либо досконально изучать документацию на применяемые инструменты, либо звать компетентных людей... либо, идти тыком до победного =)

четверг, 4 мая 2017 г.

Настройка ККТ Штрих-Онлайн (Штрих-On-Line) для отправки данных в ОФД

Сегодня столкнулся с проблемой - на нескольких торговых точках недавно была произведена плановая замена фискальных регистраторов на Штрих-Он-лайн, но данные в ОФД не передавались. Благо, для передачи данных отведено 30 дней, но и они подходили к концу. В итоге, фискалы были сняты (на точках был санитарный день) и доставлены в офис для выяснения причин такого непотребного поведения и исправления ситуации. Как ни странно, внятной документации по настройке данных фискалов мне найти не удалось - инструкция годилась только для подключения проводов к полностью настроенным кассам, а на форумах мысли начинались с середины, или обрывались так и не дойдя до развязки.

понедельник, 28 ноября 2016 г.

Ошибка 1С УТ 11: Поле "Способ установки курса" не заполнено.

Похоже, в конфигурации 1С "Управление торговлей, редакция 11" (как минимум, это справедливо для 11.3.1.142) допущена фатальная ошибка - если не установлен функциональный параметр "ИспользоватьНесколькоВалют", то в форме элемента для используемой валюты отсутствует реквизит "Способ установки курса" (и по умолчанию он не заполнен, как минимум, для RUR) и как результат, при создании/изменении валюты, да даже просто при попытке её выбора, невозможно записать элемент справочника "Валюты" - при попытке записи выдаётся данная ошибка (Поле "Способ установки курса" не заполнено).
Для исправления ситуации, необходимо зайти в "НСИ и администрирование", в разделе "Настройка НСИ и разделов" выбрать "Предприятие", там развернуть раздел "Валюты" и поставить флажок "Несколько валют". После этих манипуляций форма элемента "Валюта" изменится на полноценную и можно будет вносить изменения (в том числе - поставить злосчастный "Способ установки курса" на "вводится вручную"). Если нет необходимости вести учёт в нескольких валютах, то параметр "Несколько валют" можно после этого выключить.

четверг, 3 ноября 2016 г.

Программа просмотра MXL (viewer and converter)

Практически каждый, кто пересекается с продуктами 1С время от времени задаётся вопросом "Чем открыть файл с расширением mxl?" - это формат сохранения табличных документов 1С по умолчанию. Вроде бы он называется "moxel", что бы это ни значило :-)
Сам регулярно (каждые пару-тройку лет) ищу просмотрщик mxl, так как за прошедшее время успеваю забыть, как он называется и откуда его можно скачать официально. А называется он "1С:Предприятие - Работа с файлами" и скачать его можно совершенно официально и бесплатно с сайта разработчика: http://v8.1c.ru/metod/fileworkshopdownload.htm
"Файлворкшоп" позволяет не только открывать для просмотра файлы *.mxl, но и редактировать содержимое, и, конечно, конвертировать в множество более популярных форматов - от Excel до PDF.

пятница, 25 декабря 2015 г.

Разработка печатной формы "счет-фактура" в формате pdf для сайта на php (tcpdf)

По большому счёту, web-разработкой я не занимаюсь, но иногда приходится "на коленке" писать отдельные модули. Последние полгода я занимаюсь созданием web-фронтэнда к учётной базе 1С для клиентов своего работодателя. О взаимодействии "web-сервисов" 1С и сайта я сейчас распространяться не планирую - может быть напишу отдельную заметку, а сейчас хотел поделиться своим опытом освоения вполне логичной темы развития клиентского портала, а именно - формированием печатных форм документов.Так как клиентский портал я решил писать на PHP (просто из-за того, что этот язык был мне более-менее знаком по моим предыдущим наработкам), то и библиотеки формирования pdf пришлось выбирать из доступных для этого языка. Из всего множества проектов я остановил свой выбор на tcpdf, во-первых, данный проект бесплатен (и для коммерческого использования), во-вторых, для базового "Hello, World!" достаточно написать буквально пару строк "обвязки".
Предлагаемые мной "бланки печатных форм" являются плодом моих размышлений, обмеров линейкой параметров бумажных печатных форм, чтения официальной документации и примеров с сайта проекта, а также помогла статья из первой десятки поисковой выдачи гугла по настройке кириллических шрифтов.

Разработка печатной формы "счет-фактура" в формате pdf для сайта на php (tcpdf)

По большому счёту, web-разработкой я не занимаюсь, но иногда приходится "на коленке" писать отдельные модули. Последние полгода я занимаюсь созданием web-фронтэнда к учётной базе 1С для клиентов своего работодателя. О взаимодействии "web-сервисов" 1С и сайта я сейчас распространяться не планирую - может быть напишу отдельную заметку, а сейчас хотел поделиться своим опытом освоения вполне логичной темы развития клиентского портала, а именно - формированием печатных форм документов.Так как клиентский портал я решил писать на PHP (просто из-за того, что этот язык был мне более-менее знаком по моим предыдущим наработкам), то и библиотеки формирования pdf пришлось выбирать из доступных для этого языка. Из всего множества проектов я остановил свой выбор на tcpdf, во-первых, данный проект бесплатен (и для коммерческого использования), во-вторых, для базового "Hello, World!" достаточно написать буквально пару строк "обвязки".
Предлагаемые мной "бланки печатных форм" являются плодом моих размышлений, обмеров линейкой параметров бумажных печатных форм, чтения официальной документации и примеров с сайта проекта, а также помогла статья из первой десятки поисковой выдачи гугла по настройке кириллических шрифтов.

понедельник, 20 июля 2015 г.

Установка репозитория EPEL в CentOS

Всем, использующим CentOS в качестве серверной платформы, наверняка знаком репозиторий EPEL - он содержит массу полезных пакетов, от phpMyAdmin до zabbix и zarafa... а вот способов его установки почему-то описано видимо-невидимо - от ручного создания файла описания в /etc/yum.repos.d до установки командой "yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm". Не стану спорить о правильности или неправильности всех описываемых методов, но как по мне - намного удобнее подключать этот репозиторий командой "yum install epel-release" - ссылка на актуальный репозиторий EPEL входит в состав активного по умолчанию репозитория CentOS "Extras", так что все копания в настройках репозиториев можно оставить в прошлом... ну и ретроградам, конечно.
P.S.: а вообще, странно, почему в результатах поисковиков так сложно найти описание этого простейшего способа - уже не раз приходилось объяснять коллегам, вынужденным сопровождать CentOS, почему "из коробки" не ставится PMA, и что надо сделать, чтобы его поставить.

среда, 18 марта 2015 г.

"Теория заговора" или "Как я не выкинул смартфон".

Начну издалека - работать со смартфонами я начал ещё в те времена, когда не существовал не только Android и iPhone, но даже не предоставлялся мобильный доступ в интернет ни одним местным оператором сотовой связи. С тех пор изменилось многое, в том числе и отношение к смартфонам - из дорогих безделушек они превратились в абсолютно обыденный, и весьма нужный повседневный инструмент. Моим первым смартфоном, в современном понимании этого слова (а не слайдер с фотоаппаратом и возможностью принимать почту и посещать некоторые сайты, типа Siemens SL40), стал Samsung Galaxy mini, достаточно быстро перекочевавший в пользование моей дочурки, где и погибший в результате одного из летних ливней. Второй смартфон был чуть выше классом - тоже Galaxy, но уже Gio - он через примерно год эксплуатации практически в точности повторил судьбу своего предшественника. На этом этапе я для себя осознал, что "для себя" и "для детей" надо ориентироваться на совершенно разные  модели - себе - выбирать только по характеристикам и удобству, а "детям" - в первую очередь по цене, а там уже и на характеристики можно поглядывать...
Итого, три года назад я купил себе Galaxy Ace2 - на тот момент модель хоть и не была флагманом, но по многим характеристикам (а особенно по качеству фотокамеры) была близка к переднему фронту. Шло время, выходили обновления прошивок, в какой-то момент вместо андроида 2.3 уже стоял 4.1, но к весне прошлого года телефон стал катастрофически глучить, лагать и тормозить - то СМС открывал на просмотр секунд по 15, то просто вываливался из браузера, то ещё какие-нибудь чудачества закатывал, но последней каплей стал самый обидный глюк - при входящем звонке, проводишь по экрану "ответить", бегунок доходит до края экрана - и всё - может секунд через 20 ответить, может уйти в перезагрузку, может зависнуть в таком положении на пару минут. Ладно, подумал я - сам виноват - накопил за годы хлама, что телефон не справляется даже с первой и главной своей задачей - надо сделать сброс на заводские настройки! Сказано - сделано - бэкапы созданы, телефон обнулён. Первая пара дней эксплуатации после сброса дала надежду, что всё исправилось... но не тут-то было! Третий день - потеря сети (с отображением уровня сигнала "уверенный приём"), перезагрузка - сеть есть; четвёртый день - самопроизвольная перезагрузка при попытке позвонить из адресной книги; с пятого и далее - полное воспроизведение поведения "до сброса".
Ясно, подумал я, телефон старый - с современным софтом не справляется (спасибо быдлокодерам, считающим оптимизацию потребления ресурсов уделом слабаков) - нужен новый аппарат. Прикинул ассортимент в магазинах, прикинул свои натянутые отношения с жабой (которая склонна душить при каждом удобном случае), вспомнил как порой был огорчён утром, обнаружив, что забыл поставить телефон на зарядку в ночь, а сейчас хорошо если до работы доехать зарядки хватит, и решил взять Philips Xenium W3568 - пусть и места больше в кармане занимает, и тяжелее своего предшественника, но зато 2 SIM-карты и аккумулятора хватает на 3 дня средненькой эксплуатации (всегда включён 3G, несколько минут разговоров, пара СМСок, просмотр новых писем в клиенте - без картинок). Первое, что было сделано после покупки - установил на "филю" весь софт, имеющийся в "самсе" и задублировал содержимое флэшки (чтобы и музыку послушать можно было) - восторг! всё летает даже без намёка на тормоза! можно даже запустить параллельно музыку, обновление чего-нибудь в PlayMarket и бродить по интернету!!!
С этого момента Philips становится основным "игровым" смартфоном (благо, даже играя по дороге на/с работы, заряда хватает ещё как минимум до следующего вечера), а Samsung готовится занять почётное место на полочке с телефонами "на всякий случай" - как временная замена внезапно сломавшегося или утерянного аппарата. В таком статусе Ace2 дожил до ноября прошлого года, используемый для получения СМС-уведомлений от банков, провайдеров и прочих мосэнергосбытов (симку я ему оставил "информационную" - на неё особо никто не звонит), а в ноябре я решил всё-таки перебраться на более свежее железо - выбрал какой-то Fly (выбирал, кроме цены, по единственному критерию - чтобы камера была с фокусом, а не фиксированная как в W3568), а самсунгу, вместо того, чтобы идти на помойку (таким телефоном даже как временной заменой было пользоваться неохото), было предложено сменить прошивку на неофициальную - я выбрал CyanogenMod, но т.к. "официально" моя модель этим модом не поддерживается, прошивка оказалась "дважды неофициальной" :-) но "наречённому трупу" было уже без разницы. Перешил успешно. Разобрался с пакетом необходимого софта от Google. Синхронизировал адресную книгу и прочие прелести. Восстановил весь используемый на родной прошивке софт... и тут как нарочно у моей дочи в её смартфоне отказал разъём для наушника, а без музыки - ну совсем никак! - пришлось отдавать Fly, а самому полностью пересаживаться на "зомби" - не без опаски, но я вернулся на "это убожество, пусть и с более весёленькой прошивочкой"... и что бы вы думали? - прошло 4 месяца, и мой старый добрый Galaxy Ace2 опять стал моим основным смартфоном - отзывчивость тачскрина поражает (как поражала в первые недели после покупки), перестали тупить не то что звонилка и СМС-читалка - даже браузер работает без нареканий!.. единственное, что сказывается - у трёхлетнего аккумулятора всё же ёмкости уже едва-едва хватает дотянуть до полуночи (при привычном, "умеренном" режиме эксплуатации).
Так, а в чём же "Теория Заговора"? - элементарно - на Philips за это время не вышло ни одной прошивки, так что деградировать там особо нечему (хотя основные приложения да - обновляются регулярно), но в игрушке, которая год назад летала, сейчас даже невозможно текст набрать - тупит, или вообще вышибает. При том, что эта же игрушка ещё осенью на Ace2 едва-едва запускалась, а сейчас работает едва ли не стабильнее, чем на стационарном ПК! Да и с браузером у Филипа всё с каждым днём грустнее и грустнее - иногда чтобы банально закрыть вкладку (авторизация в метро-WiFi), уходит секунд 20 - мне это начинает напоминать поведение самсунга на родной прошивке - осталось начать тормозить при попытке ответить на входящий звонок - и всё, я решу, что как минимум два производителя находятся в тайном сговоре, заключающемся в том, чтобы технически исправные аппараты по прошествии определённого времени (по моим наблюдениям - около года) начинали вызывать недовольство своих владельцев всё большим и большим числом способов...

понедельник, 12 января 2015 г.

Краткий список программ и алгоритмов для восстановления потерянных данных.

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

четверг, 25 сентября 2014 г.

Избирательно почистить историю набранных адресов получателей в Mozilla Thunderbird

Многие, наверное, сталкивались с проблемами доставки электронной почты получателям, в написании e-mail адресов которых допущена опечатка (или буква заменена на кириллицу, или лишние символы вкрались в адрес) - результатом отправки письма на такой адрес является ответ типа "501 syntax error in RCPT TO", либо "550 Message was not accepted -- invalid mailbox. User not found" - бывает, но обычно достаточно легко исправляется, но... если привык вбивать получателей с клавиатуры, то после отправки хотя бы одного письма на неправильный адрес, он будет постоянно появляться в автоподстановке при наборе в поле "Кому:". В MS Outlook, с которым я работал пару лет назад, эта проблема решалась тривиально - с клавиатуры надо было встать на ненужный (ошибочный) адрес в списке подстановки и нажать Del, а вот в Thunderbird такой способ не срабатывает... Долго пытался разными фразами сформулировать запрос поисковым системам для получения ответа на столь тривиальный вопрос, но ответа сходу так и не нашлось. Оказалось, всё намного проще, хотя и не столь очевидно - Thunderbird адреса для автоподстановки берёт из адресных книг, одна из которых так и называется "Собранные адреса" - вот в эту-то адресную книгу и попадают все наши получатели, соответственно, для удаления "неправильных" записей надо открыть оснастку "Адресная книга", выбрать книгу "Собранные адреса" и удалить из неё всё лишнее.
Если надо удалить сразу все собранные адреса, можно найти файл "history.mab" в профиле Mozilla Thunderbird и удалить уже его (естественно, при закрытом Thunderbird).

пятница, 29 августа 2014 г.

Странный номер (800)775-06-51

Странность этого номера заключается в том, что с недавних пор мой телефон стал подставлять в строку набора этот номер. Всё бы ничего, но:
1. Непонятно, каким образом это сочетание цифр регулярно оказывается в строке набора - я по данному номеру никогда не звонил.
2. Нигде в поисковых системах не удалось найти, кому данный номер принадлежит.
3. Реально бесит - у меня смарт обычно заблокирован, как раз с активным окном набора - ожидается, что после разблокировки я как раз попаду в список последних вызовов и в пару касаний позвоню по желаемому номеру, а там "88007750651" - и пока их не сотрёшь, историю вызовов не увидишь.
Месяц, наверное, пассивно терпел, стирая при каждом звонке лишние цифры, но в итоге решил позвонить - попал на автоответчик, представившийся Бинбанком - странно, но на их сайте номер 8(800)775-06-51 нигде в контактах не значится. Вот теперь и думаю - это такой изощрённый фишинг - встроить в какую-нибудь программу функцию ввода фэйкового колл-центра Бинбанка и ждать, чтобы кто-нибудь из любопытства позвонил, а потом "развести" по классической схеме хищения банковской информации, или не менее изощрённый метод рекламы действительно банка? А может быть, вообще, неведомый глюк конкретного смартфона - у меня Philips W3568 - за ним наблюдаются некоторые странности - например, во время разговора, судя по всему, из-за плохой работы датчика приближения, я не раз (ухом?) запускал полную антивирусную проверку, или залезал в настройки... зато в остальном мне этот смарт нравится - держит больше суток (это если всегда включён интернет, и играть в энергоёмкие игры часа по три), а при экономном обращении (интернет - по необходимости, без игр - только разговоры) - и неделю протянуть может, так что от телефона отказываться я не буду.

вторник, 19 августа 2014 г.

Установка ftp с авторизацией в Samba4/Active Directory

Недавно пришлось настраивать ftp на Zentyal 3.5 FTP-сервер, поддержку ftp на котором убрали "за ненадобностью". Захотелось сделать авторизацию пользователей в основной базе samba - вот как я это сделал (по мотивам статьи http://inhibitz.ucoz.ru/publ/nastrojka_ftp_servera_proftpd_s_avtorizaciej_po_active_directory_i_sistemnykh_polzovatelej_linux/2-1-0-25):

пятница, 27 июня 2014 г.

Использование стримеров для резервного копирования?

На днях один мой знакомый поделился радостной новостью - ему оплатили покупку стримера для резервного копирования. По получении оборудования, он радостно его бросился подключать и настраивать, но столкнулся с проблемой - на Windows 2008 штатный Backup уже не поддерживает работу с ленточными накопителями, а использовать стороннее ПО желания особо не возникает... Вот я и заинтересовался - использование стримеров для резервного копирование - оправданное решение, или просто дань традиции? И вообще, чего ради данная технология всё ещё "жива"?

понедельник, 9 июня 2014 г.

Исправить загрузку Windows 7/8 с USB-флэшки

Несколько раз уже было необходимо установить Windows 7 или 8 с usb-stick (флэшки), обычно из-за отсутствия "родного" диска, каковыми современные ноутбуки не комплектуются (а в нэтбуки их и вставить некуда), но т.к. на моей основной машине не стоит Windows (да, моя основная машина с недавних пор работает под Linux и даже не имеет мультизагрузки в Windows), флэшки, получаемые традиционным путём, оказываются неработоспособными (за исключением UEFI-загрузчика от Windows 8, но это отдельная песня).