Блог

Could not load file or assembly Newtonsoft.Json

Наверно самый популярны вопрос, который я получаю от программистов компаний, которых мне приходилось консультировать, это вопрос связанный с библиотекой Newtonsoft.Json - при запуске сайта не загружается Newtonsoft.Json. Это достаточно популярная библиотека, которая позволяет сериализовывать объекты в JSON, что сейчас популярно для Web, ведь с помощью этого формата удобно обмениваться данными между JavaScript и бакэндом. 

Но у библиотеки есть огромный недостаток - она развивается слишком быстро и слишком популярна. Да, это недостатки. Потому что все связи делают на определенную версию. Если ты сделал ссылку на версию 4.1, а также используешь другую библиотеку, которая ссылается на версию 5.0, то возникает конфликт между версиями.

При компиляции нужно убедится, что именно самая последняя версия попадает в папку bin. Выглядит просто? Но даже это не все программисты умудряются сделать. Нужно просто обновить свою версию до последней. 

Скоро может появиться Surface Phone

Уже давно ходят слухи, что MS может представить Surface Phone. В сети появились фотографии, как будто телефон будет выглядеть в точности, как Surface. Мне дизайн Microsoft Surface Pro очень нравится и по фотографиям телефон тоже должен будет выглядеть неплохо. Но все же почему-то я этим фото не доверяю. Сдается мне это подделка. 

Где лампочка для зарядочки MacBook Pro?

В интернете почитал обзоры MacBook Pro и больше всего мне понравился один обзор, где критиковали Apple за то, что больше не горит яблочко, нет магнитной зарядки и нет лампочки на зарядке. Вот я решил по этому поводу снять видео стеб. Ну конечно, это же самые важные компоненты компьютера, чтобы быть не довольными. Только не воспринимайте это видео всерьез.

Обзор Lenovo Yoga 910

Место книги по Java в книжном магазине

Обычно вниги в магазинах раскладывают каким-то определенным образом, чтобы было проще найти. По какому принципу книгу по Java для глупых поставили прямо рядом с книгой по изучению арабского языка? Если посмотреть еще правее, то там уже идут китайские языки. Их сгруппировали по сложности изучения?

PHP и Linux глазами хакера

Я только заметил, что оказывается в продаже появились уже PHP и Linux глазами хакера свежего покроя: 

- Linux глазами хакера 4-е издание

- PHP глазами хакера 3-е издание

И если первая книга изменилась эволюционным способом – информация обновилась с учетом современных версий Linux и его компонентов, то вторая книга была очень сильно переписана. 

Первые два издания в разделе баз данных были очень сильно посвящены функциям mysql_ типа mysql_connect, mysql_query и так далее. Они конечно же небезопасны и было о чем писать. Сейчас уже эти функции уж слишком сильно устарели и в PHP 7 кажется даже будут убраны. Так что из книги большую часть текста пришлось убрать и/или переписать. Теперь про mysql_ дана только общая и базовая информация. 

В общем, если ты не покупал предыдущие издания данных книг, то самое время купить, причем убедись, что покупаешь последние версии. Выше я дал ссылки на сайте ozon.ru на последние версии, которые я нашел. 

Навигационная панель в файловом эксплорере Windows

Удивительно, что в Windows 10 нельзя сортировать вручную элементы в навигационной панели. Первым всегда у меня показывается Quick Access, потом One Drive, и только потом мой компьютер. Для меня вполне логичнее было бы поместить локальный компьютер выше OneDrive, но я не нашел, как это сделать.

Я убил два блога

Сразу два моих блога умирают - Курилка и Photogarden. Те, кто читает первый блог уже наверно заметили смену дизайна и переезд на новый домен blo.moe. Второй пока еще откликается, но весь контент уже переехал на блог blo.moe в раздел фотографий: http://blo.moe/photo/index. Скорей всего скоро сделаю редирект, чтобы одинаковый контент не висел на двух разных сайтах. 

Причина разделения была в том, чтобы не смешивать тематики. Посетителям бло.моё будет совершенно не интересно читать про ИТ, а когда я здесь помещал что-то не ИТ, меня сразу пинали, что я не пишу про ИТ. Фото вообще не связано с моей профессией, я любитель, поэтому решил не держать отдельный сайт. 

Недостатки MSI Stealth GS63VR

Ну что, после двух недель полноценного использования ноутбука MSI Stealth GS63VR я нашел пока только две проблемы. 

О первой проблеме я читал еще до покупки ноутбука MSI Stealth - очень много плохих комментариев написано на Амазоне и других сайтах по поводу использования процессора. Народ писал, что компьютер использует 100% процессора даже, когда на нем ничего не делают.

Я после запуска Windows тоже заметил это. Компьютер вроде бы и не тормозит, но CPU почти все время 90% и выше. Проблема решается просто - отключаем в настройках MSI утилит USB Boost. Не знаю, каким образом этот USB Boost тратит так много CPU, но это факт. После отключение расход процессора упал до минимума и не поднимается выше 20%. 

Спамеры не звонят дважды?

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

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

А вот с нормальными письмами как раз начнутся проблемы. Допустим, что мне кто-то на сайте написал письмо через форму обратной связи. Я на него отвечу, отправлю ответ и тут же удалю. Если в ответ на отправку придет какое-то Delivery Error, я просто проигнорирую это и никогда не буду пытаться повторить ответ, потому что пользователь мог просто ошибиться, при указании своего e-mail, а я буду писать письмо дважды. Почтальоны далеко не всегда пишут дважды. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне