All streams
Search
Write a publication
Pull to refresh
69
0
Anton @antoo

Пользователь

Send message
Использую в качестве основного браузера, на OS X он лучше чем Chrome оптимизирован. Chrome держу только для Dev Tools, в Safari он гораздо менее функциональный.
Чаще всего в таких случаях это используется в качестве значения по умолчанию.
Ничего же не мешает написать:
$a = @$arr['key'] ?: [];
Часто пишу вот так:
$arr = ['key' => 'value'];

$a = @$arr['key'] ?: NULL;
$b = @$arr['nonexistent'] ?: NULL;

var_dump($a); // string(5) "value"
var_dump($b); // NULL

И коротко, и логический смысл вполне понятен, как мне кажется.
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
	$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} 
if (empty($ip)) $ip = $_SERVER['REMOTE_ADDR'];

//определяем мак адрес
$mac = trim(shell_exec("arp -a ".$ip." | awk '{print $4}'"));


Не рекомендовал бы так делать, потому что результат при изменении заголовка на:
X-Forwarded-For: | rm -rf /*
может быть печальным.
Работает всё, кроме указанного IP адреса. МТС.
Open source version of Google Authenticator (except the Android app)

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

Я не разрабатывал на Symfony и мне интересно, неужели там за столько времени ничего не поменялось? Статья рассчитана на новичков, даже если и приведённый код работает — актуальны ли используемые подходы сегодня, чтобы начинающие учились делать так же?
В Telegram боты работают по callback схеме, поэтому как вариант — бот, который генерирует других ботов. После первого запроса создаётся что-нибудь вида @flibustabot_%hash%, который умирает спустя 10 минут после неактивности. Абузить бессмысленно, а основной бот никакую запрещённую информацию не скидывает. Можно даже вместо написания полного логина отправлять только %hash%, эту информацию вообще невозможно хоть как-то причислить к закону об авторском праве.
На более-менее защищаемых системах встречаются *BSD довольно часто, по моим наблюдениям. Ну, на платежных гейтах и банковской среде, например. И на банкоматах до сих пор встречается NetBSD, если мне память не изменяет.
А чтобы не грузить сервер плагинами и не использовать голый <pre> без подсветки, можно найти JS библиотеку, highlight.js, например.
Странно видеть подобные тексты в блоге магазина, который сайт на русский нормально перевести не может (что странно, учитывая % российских заказов).
Но как рекламная запись пост сам по себе хороший, даже IT-тематику взяли и грамотно расписали. Первый пост с рекламой, который приятно даже почитать, за это спасибо.

На английской версии википедии в статье про MITM используют определение:
man-in-the-middle attack is an attack where the attacker secretly relays and possibly alters the communication between two parties who believe they are directly communicating with each other

Так что учитывая слово possibly, если есть возможность просто слушать, даже без модификации — это тоже MITM.
С радостью взял бы промокод под один хобби-проект.
Почему это невозможно? Под OS X без проблем создаётся, довольно часто общаюсь в секретных (шифрованных) чатах. При этом совершенно неважно, использует человек мобильное приложение или тоже сидит с десктопа.
Картинка

А что будет, если такую флешку в USB-OTG запихнуть? Телефон сможет определить, что что-то не так, или история закончится как в видео?
А есть ли аналог Tydlig для Android? Данный сервис хороший, но печатать с телефона всё-таки не так удобно, как с клавиатуры.
Безопасно ли обновляться с 4-ой версии?
А вот домен FSB.email отжали бы в любом случае :)
Возможно, что это просто цензура, а настоящих его криков никто не слышвл.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity