Live Writer мертв. Да здравствует Open Live Writer!

 Open Live Writer

Я уже давно пользуюсь программой Windows Live Writer, но так же давно Microsoft успешно похоронила этот успешный, на мой взгляд, проект. Недавно я узнал, что случилось чудо Майкрософт отдала свое творение и теперь оно живет и здравствует в виде Open Live Writer! А так как проект Open – можно скачать и сами исходники.


Теги: , , ,

Вирус Petya или не Петя? И как защититься?

Вы наверняка уже слышали о вирусе Петя (Ransom:Win32/Petya). Новый вирус, который уже успели окрестить и NoPetya и NotPetya, официально носит название Petya.C. Этот вирус модифицирует MBR (Master Boot Record – главная загрузочная запись), прописывает в него свой код и при перезагрузке шифрует файлы, требуя выкуп. Но еще он “научился” распространяться по локальной сети и использовать существующие уязвимости. Подробнее можно почитать в статье компании Майкрософт, где рассматривается случай с распространением через обновление бухгалтерского ПО MeDoc.

Как же спасти свой ПК от заражения подобным вирусом? Можно ли защитить MBR от перезаписи или запретить удаленный запуск приложений на ПК под управлением ОС Windows? Короткий ответ — можно. Как именно – читайте далее.

Читать остальную часть заметки »

Теги: , , , , , , , , , , , , ,

PHP и побитовый сдвиг

PHP, как известно, язык не имеющий строгой типизации переменных, как, например, С или С++. Объявляете переменную, пихаете в нее данные, а интерпретатор сам решает, в каком виде их хранить. Однако так же присутствует и механизм, позволяющий специально преобразовать переменную из одного типа в другой – так называемое приведение типов.

Что касается целых чисел, интерпретатор может определить, что результат операции не поместится в переменную и конвертирует ее в другой тип. В PHP нет поддержки беззнаковых чисел (uint, unsigned integer) и результат операции может быть автоматически помещен в float (double).

Но во время операции побитового сдвига (bitwise shift) влево (<<) мы легко можем выйти за границы integer и неожиданно получить отрицательное число. Приведу пример кода:

Читать остальную часть заметки »

Теги: , , , ,

Краудфандинг и читеры (мошенники)

На платформах Indiegogo и Kickstarter регулярно появляются все новые и новые интересные гаджеты, вы вносите деньги и ждете, пока разрабочик “доработает” продукт и выкатит на публику. Если вы в числе early birds, вы получите гаджет одним из первых. Но не торопитесь разбрасываться деньгами, перед тем, как влить финансы в новообразованное предприятие, проведите небольшое исследование рынка. Иногда результаты такого исследования могут приподнести сюрприз.

Dolfi: Next Gen Washing Device

Жители бывшего СССР прекрасно помнят рекламу такого чудо-устройства, как “Ретона” – ультразвуковая “стиральная машинка”, которая работает так же, как и обычное замачивание. По легендам, в некоторых случаях, немного лучше. “Долфи” стоит как 2 с лишним “Ретоны”. Производство стоит как 0,1 “Ретона”, т.о. навар у “изобретателя” весьма солидный.

ZAPTIP: The World’s First Magnetic Super Charger

К сожалению, и этот продукт не “world’s first”, уже существуют аналогичные зарядки и их можно купить вагон и тележку всё у тех же китайцев. Здесь, здесь и еще у нескольких продавцов на сайте AliExpress. Думаете “изобретатель” будет производить их в США? Ага, сейчас.

MagMount

Та же история. Можно потратить 35 долларов или всего 3.75$

Так изобрели или не изобрели?

Некоторые “изобретатели” берут готовый (существующий) продукт, заказывают “фирменную” упаковку, нанесение логотипа на ОЕМ-продукт и – вуаля, новый “бренд”, зал аплодирует, все довольны. Но продукт делается на том же китайском заводе, что и китайские “аналоги”. А некоторые берут существующий продукт, вносят небольшие изменения/улучшения и… опять же, заказывают на тех же китайских заводах производство, но по своим образцам.

В любом случае, выбор за вами.


Теги: , , , , , , , , , , ,

Как удалить неудаляемое?

Как впихнуть невпихуемое удалить неудаляемый файл на Виндовс?

Случилось мне распаковать архив в котором один файл был с именем, заканчивающимся на точку (т.е. как бы “без расширения”, с точки зрения системы). При попытке удалить из корзины папку с этим файлом, мне выдавалась ошибка: “The system cannot find the file specified”. И все. Даже в командной строке не удалялся этот злобный файл. Решилось все переименованием файла через Far Manager (в родной командной строке переименовать не удавалось!). далее папку из корзины я удалил через командную строку:

H:\RECYCLER>rmdir /S S-1-5-21-3682602030-802360155-3644708729-1003
S-1-5-21-3682602030-802360155-3644708729-1003, Are you sure (Y/N)? y

H:\RECYCLER>

Или можно было просто очистить корзину.


Теги: , , ,

О блоггере бедном замолвите слово

https://software.intel.com/ru-ru/russian-law-error-page

С 1 января 2015 года в связи с «Законом о блогерах» введены следующие изменения на русскоязычном сайте Intel® Developer Zone:

  • Отключена возможность публикации блогов на русском языке
  • Отключен русскоязычный форум
  • Отключена возможность комментирования существующего русскоязычного контента

Эти изменения не затрагивают англоязычный ресурс: вы можете публиковать статьи и блоги, общаться со специалистами Intel в форуме на английском языке.


Теги: , , , , ,

RTF-файлы

На старом ПК хранил некоторые тексты в формате rtf (rich text format), для чтения не нужен был офисный пакет, была масса возможностей форматирования текста и т.п. Сейчас, когда достаю архивные файлы, попадаются файлы, где часть текста на русском или украинском, а часть — в виде кракозябликов. Нашел как решить: нужно в обычном текстовом редакторе заменить fcharset0 на fcharset204.


Теги: , , , , , , ,