Pull to refresh
  • by relevance
  • by date
  • by rating

Консольная search and replace-утилитка для Windows

Lumber room
Совсем недавно ругался, что не смог найти консольной рабочей утилитки для поиска и замены подстроки в файлах для Win. В итоге написал сам, вот может кому пригодится:

sixfiles.com/downloads/sreplace.zip

Осторожно! Ищет и заменяет файлы не только в указанном каталоге, но и во всех подкаталогах.

SREPLACE [options] [source file or mask] [search str] [replace str]
-i — ignore case
-q — quiet mode
EXAMPLE:
SREPLACE -i .\myfiles\*.txt simple hard
Total votes 7: ↑3 and ↓4 -1
Views 229
Comments 4

Меняем треснувший экран в ноутбуке

Laptops DIY

Ребенок, во время игры, сломал экран ноутбука ASUS M3000Np. Выглядело это так:


Ноутук ASUS M3000Np c треснувшим LCD экраном

Вид сайта Google.com на поврежденном экране ноутбука ASUS M3. Здесь еще что-то можно рассмотреть.

Внешний вид сайта Microsoft.com на сломанном экране ноутбука. Все очень плохо.

Сайт Yahoo.com на поврежденном экране ноутбука ASUS M3000. Половина информации не читается!


В принципе, ноутбук достаточно старый и его можно было заменить целиком, но сейчас не делают ноутбуки с экранами 4х3, да еще в легких и прочных метало-графитовых корпусах. Поэтому было принято решение искать экран на замену.


Читать дальше →
Total votes 63: ↑57 and ↓6 +51
Views 1.2K
Comments 20

Особенности национальных выражений

Perl *
Захотелось мне поделиться с хабравчанами-перловодами одним интересным случаем, произошедшим у нас на работе. В процессе ревизии старого кода была обнаружена некая загадочная конструкция (здесь и далее реальный код несколько сокращён и приглажен):
sort { my ($x, $y) = ($a, $b); ($x =~ s{/}g) <=> ($y =~ s{/}g); } @array;
Казалось бы, обычная сортировка с переопределённой функцией сравнения. По изначальной задумке автора здесь должна была быть сортировка массива строк по количеству прямых слэшей в этих строках (известно, что выражение замены возвращает в качестве значения количество произведённых замен), однако что-то в этой функции не то. Вроде бы, «заменительная» часть выражения s/pattern/replace/g никогда не была опциональной, однако именно это мы видим в выражениях $a =~ s{/}g. Как же оно работает? Вот с этим мы сейчас и будем разбираться.
Читать дальше →
Total votes 46: ↑39 and ↓7 +32
Views 775
Comments 54

Почему не стоит покупать продукцию Sony Ericsson в Украине, и наверное вообще

Lumber room
Тут я рассказываю о своем печальном опыте владения телефоном компании Sony Ericsson, о работе суппорта в Украине, об одном «замечательном» магазине и не менее замечательном сервисном центре.
Читать дальше →
Total votes 43: ↑23 and ↓20 +3
Views 234
Comments 31

О заменах в Vim, использующих регулярные выражения

VIM *
Sandbox
Привет, хабр! Ни для кого не секрет, что старина Vim очень хорош для решения разнообразнейшего круга проблем. Я бы хотел немного пописать об одной из составляющих, которые делают наш любимый редактор настолько мощным, насколько мощным он является — об инструментарии замен, использующем регулярные выражения. Свое повествование я планирую построить, рассказывая о том, как я решал пару специфических задач, и дополняя этот рассказ некоторыми базовыми справочными сведениями.

Читать дальше →
Total votes 33: ↑27 and ↓6 +21
Views 48K
Comments 22

Intel поддержит эксперименты оверклокеров

Computer hardware
Сегодня Intel запустила программу Performance Tuning Protection Plan, которая продлится полгода. Суть её заключается в том, что компания готова заменить сгоревший процессор на новый при условии покупки сертификата, самый дорогой из которых стоит 35$. В программе участвуют строго определенные процессоры, представленные ниже:

Процессор
Цена сертификата для замены, $
Intel® Core™ i5-2500K
20
Intel® Core™ i7-2600K
25
Intel® Core™ i7-2700K
25
Intel® Core™ i7-3930K
35
Intel® Core™ i7-3960X
35

Купленный (через Paypal) сертификат позволит единожды заменить вышедший из строя процессор, связавшись с местным центром поддержки Intel (Intel Customer Support), при этом старый придется предоставить на экспертизу; число купленных сертификатов не ограничено. На уже выданный процессор сама программа снова не распространяется.

[Источник]
Total votes 42: ↑39 and ↓3 +36
Views 531
Comments 36

Apple бесплатно заменит 64 и 128Гб SSD в MacBook Air mid 2012

IT-companies

Примерно в середине сентября я столкнулся со странной проблемой: после обновления ПО мой MBA начал заметно тупить и я решил его перезагрузить, но он не загрузился, а Apple Hardware Test показал неисправность SSD. Снять копию диска из рекавери мне уже не удалось. В итоге MBA был отложен со стикером «отнести в ремонт». Но сегодня я наткнулся на страницу, где говорится о том, что Apple заменит 64 и 128Гб SSD в MacBook Air выпущенных с июня прошлого года по июнь этого года, если подтвердится возможность неисправности.
Читать дальше →
Total votes 27: ↑22 and ↓5 +17
Views 33K
Comments 18

LED подсветка монитора своими руками

DIY

Время незаметно идет и казалось бы недавно купленная техника уже выходит из строя. Так, отработав свои 10000 часов, приказали долго жить лампы моего монитора (AOC 2216Sa). Вначале подсветка стала включаться не с первого раза (после включения монитора подсветка выключалась через несколько секунд), что решалось повторным включением/выключением монитора, со временем монитор приходилось выключать/выключать уже 3 раза, потом 5, потом 10 и в какой-то момент он не мог включить подсветку уже вне зависимости от числа попыток включения. Извлеченные на свет божий лампы оказались с почерневшими краями и законно отправились в утиль. Попытка поставить лампы на замену (были куплены новые лампы подходящего размера) успехом не увенчалась (несколько раз монитор смог включить подсветку, но быстро опять ушел в режим включился-выключился) и выяснение причин в чем может быть проблема уже в электронике монитора привели меня к мысли о том что проще будет собрать собственную подсветку монитора на светодиодах чем ремонтировать имеющуюся схему инвертора для CCFL ламп, тем более в сети уже попадались статьи показывающие принципиальную возможность такой замены.
Читать дальше →
Total votes 97: ↑91 and ↓6 +85
Views 235K
Comments 45

Замена HDD через официальный сервис и поддержку Western Digital в России

Data storaging
Думаю, многие в своей практике сталкивались с проблемными HDD. Посыпался, сгорел, стучит, бэд-блоки, тревога SMART — и многие-многие другие проблемы. Обращение к производителю чаще всего бессмысленно, в силу трудностей с пересылкой или недоступностью обмена/возврата в странах СНГ. Компания Western Digital первой пошла на встречу русскому пользователю, открыв сервис-центр в Москве и программу обмена для России. В статье рассказ о том, как это работает и личный опыт обращения в их сервис.

Читать дальше →
Total votes 29: ↑26 and ↓3 +23
Views 76K
Comments 21

Транслитерация в Perl6

Perl *Programming *
Translation
«Транслитерация» означает замену символов. Именно этим и занимается метод Str.trans

say "GATTACA".trans( "TCAG" => "0123" );  # выводит "3200212\n"


Люди, знакомые с Perl 5 или с оболочкой Unix распознают в этом tr/tcag/0123/, а для остальных поясним: каждая буква T заменяется на 0, каждая C на 1, и так далее. Две строки, TCAG и 0123, предоставляют алфавиты, которые надо взаимозаменять.

Это можно использовать для скорости при реализации разных операций. Например, простая функция, «шифрующая» текст методом ROT-13 (замена символа тем, что стоит через 13 позиций от него):
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 2.6K
Comments 3

Смена фона рабочего стола и экрана блокировки из C#/XAML приложения UWP

Development for Windows Phone *Development for Windows *

Довольно интересной возможностью приложений UWP является то, что можно без особых проблем изменить фон и заставку экрана блокировки. Что странно, так это то, что даже не выдается никакого предупреждения и не требуется установка разрешений в манифесте (хотя что-нибудь вроде пункта User Account Information из Capabilities манифеста вполне могло бы и потребоваться).

Под катом описание простенького, но забавного трюка.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views 8.6K
Comments 0

Замена delay() для неблокирующих задержек в Arduino IDE

Programming microcontrollers *
Первое, с чем сталкивается осваивающий Arduino новичок, это неприятное свойство функции delay() — блокирование выполнения программы. Множество примеров в интернете используют эту функцию, но практическое применение как-то намекает, что лучше без неё обойтись.

Как и положено начинающему, я изобрёл велосипед сделал свою реализацию неблокирующей задержки. Задача стояла так:

  • Обеспечить псевдомногозадачность, чтобы разные события происходили в своё время, со своими интервалами и не блокировали друг-друга.
  • Было удобно этим пользоваться.
  • Можно было оформить как библиотеку и легко включать в другие проекты без копипастов.

Подсмотрев, что большинство ардуинских библиотек сделаны с применением ООП, я тоже решил не выделываться и написал класс SmartDelay, который можно получить с гитхаба как zip для добавления в Arduino IDE или сделать git clone в ~/Arduino/libraries/

В результате получилось вот такое.
Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Views 48K
Comments 48

Техподдержка 3CX отвечает: как заменить или обновить SSL сертификат на сервере

3CX Ltd. corporate blog System administration *IT Infrastructure *Network technologies *Server Administration *
Recovery mode
Tutorial
В этой статье мы ответим на довольно частый вопрос наших пользователей: как заменить или обновить (продлить) SSL сертификат для веб-сервера NGINX, используемого в системе 3CX.

Прежде всего, рассмотрим, для чего может потребоваться получение, замена или обновление сертификата:

  • Вы используете собственное имя домена для 3CX (вида pbx.mybusiness.com). 3CX версии 15 и выше требуют обязательного наличия доверенного (подписанного) SSL сертификата.
  • Вы решили перейти с FQDN, выданного 3CX (вида mybusiness.3cx.eu), на собственное доменное имя.
  • Вы обновляете систему с предыдущих версий 3CX и должны использовать доверенный сертификат (в 3CX 15 и выше допустимы только доверенные сертификаты).
  • Вы решили отказаться от подписки на обновления 3CX (Maintenance). Мы не рекомендуем отказываться от обновлений, т.к. это может повлиять на качество функционирования вашего бизнеса (и экономия может привести к гораздо большим потерям). Однако, в этом случае вам необходимо перевести 3CX на собственное доменное имя, т.к. без подписки на обновления прекращается поддержка FQDN и SSL сертификата от 3CX.

В статье мы не будем рассматривать ситуацию замены FQDN — она описана ранее здесь и предусматривает переустановку 3CX. Мы рассмотрим саму процедуру получения сертификата и установки его на уже работающий сервер. Т.е., предполагается, что FQDN сервера не изменяется, и все, что нужно сделать — обновить сертификат.
Читать дальше →
Total votes 6: ↑3 and ↓3 0
Views 3.6K
Comments 4

О замене, ремонте и опыте эксплуатации Pebble Watch

Gadgets Computer hardware IOT Wearable electronics
В статье расскажу о том, как сейчас заменить свои часы на новые, как починить старые и поделюсь опытом эксплуатации спустя почти два года использования Pebble Watch и Watch Steel.

image
Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 20K
Comments 30

Замена фискального накопителя ККТ Кассир 57Ф

System administration *
Sandbox
Tutorial

Производилась замена ФН по истечении строка в обычном режиме через утилиту ТестФР (TestFR).

Этапы:

• установить точное время на ККТ до открытия смены - сначала нужно установить точное время на компьютере windows - Дата и время > Часы для различных часовых поясов > Время по интернету > Изменить параметры > Обновить сейчас;

• в TestFR меню Сервис > кнопка установить системное время;

• в TestFR закрыть смену, если смена открыта - меню Смена > кнопка Закрыть смену со сменным отчетом;

• в TestFR закрыть ФН - меню ФН > кнопка отчет о закрытии фискального режима, скопировать себе на компьютер вывод отчета о закрытии ФН(фискального режима), чтобы ввести дату, время, номер ФД(фискального документа), номер ФП(фискального признака) отчета о закрытии ФН в ЛК налоговой при перерегистрации ККТ;

• проверить ушли ли данные в ОФД - в TestFR меню ФН > кнопка Получение состояния информационного обмена с ОФД, если Длина очереди для отправки в ОФД 0, то данные ушли, если 1 или более - подождать пока данные уйдут в ОФД. Причем отчет о закрытии ФН не открывает новую смену, номер смены пишет прежнюю и в ЛК ОФД не будет видно открытия смены и не будет понятно ушел ли отчет в ОФД или нет.

Для проверки обмена с ОФД, можно на сайте вашего ОФД на странице проверки чеков, проверить чек по номеру ККТ и ФП и убедиться что отчет о закрытии ФН ушел.- отключить ККТ, открутить 4 болта снизу, осторожно вытащить плату снизу ККТ, чтобы не повредить ФН.осторожно снять старый ФН и также осторожно вставить новый ФН, подключить ККТ к питанию и сети.

Читать далее
Total votes 5: ↑4 and ↓1 +3
Views 2.1K
Comments 0

Сколько стоит замена батарей в электромобилях?

Popular science Energy and batteries Transport
Translation

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

Сегодняшний вопрос читателя: У меня есть вопрос относительно стоимости замены батареи в BEV, доступной в Австралии, и производитель сообщил срок службы до того, как потребуется замена?

Эта тема является ключевым моментом, который волнует многих покупателей перед покупкой BEV. С уважением, Андрей.

Привет, Эндрю, да, вопрос о том, когда заменять аккумулятор электромобиля и о стоимости, важен - но, возможно, не так сильно, как думает широкая публика.

Первое: я разделю вопрос на две части. Какова вероятность того, что аккумулятор потребует замены в течение срока службы автомобиля? Какова стоимость возможной замены батареи? Потребуется ли замена аккумулятора в течение срока службы автомобиля? Чтобы ответить на этот вопрос, необходимо изучить две проблемы: Когда аккумулятор перестанет «подходить по назначению»? а также Как долго длится «жизнь автомобиля»?

Во-первых, значительная часть производителей дает гарантию на свои батареи как минимум на 70% емкости, оставшейся после 8 лет. Для Hyundai Kona с запасом хода 450–500 км по городу это соответствует минимальному диапазону 315–350 км в возрасте 8 лет. Для многих, если не для большинства, это означает зарядку, возможно, два раза в неделю, а не один раз в неделю. То же самое и для дальних путешествий - может быть, пара дополнительных остановок для перезарядки, например, по пути между Сиднеем и Брисбеном.

Далее в цифрах о цене аккумуляторов сейчас
Total votes 40: ↑28 and ↓12 +16
Views 59K
Comments 331

Власти США хотят выделить еще $1 млрд на замену оборудования Huawei и ZTE

Development of communication systems *Legislation in IT Network hardware IT-companies
По данным издания Reuters, на этой неделе палата представителей США обнародовала законопроект, согласно которому планируется выделить $1 млрд небольшим и сельским провайдерам беспроводной связи на замену сетевого оборудования Huawei Technologies и ZTE Corp. По утверждению законодателей, существующее оборудование у этих провайдеров представляет угрозу для национальной безопасности страны.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 4.1K
Comments 11

Apple починит переставшие включаться iPhone 6s и iPhone 6s Plus

Gadgets Smartphones IT-companies
Apple обнаружила производственный дефект в системе питания ограниченного количества iPhone 6s и 6s Plus, выпущенных в период с октября 2018 года по август 2019 года. Смартфоны через некоторое время могут перестать включаться из-за некачественного компонента. Компания запустила программу по бесплатному гарантийному ремонту устройств с проблемой питания.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 4.8K
Comments 3

У старых электромобилей Tesla могут начаться проблемы с модулями памяти

Popular science Energy and batteries Transport The future is here IT-companies


По данным портала Tom's Hardware, хозяева бывших в употреблении несколько лет электромобилей Tesla могут столкнуться с неожиданной проблемой — флеш-память в одном из блоков управления бортовой системы начинает выходить из строя, что приводит к полному обездвиживанию и блокировке машин. Для ремонта необходима замена элемента блока управления MCU (Media Control Unit), которая может быть сделана бесплатно по гарантии, а после истечения срока гарантийного обслуживания такая услуга уже будет стоить до $3 000.
Читать дальше →
Total votes 27: ↑24 and ↓3 +21
Views 12K
Comments 131
1