All streams
Search
Write a publication
Pull to refresh
271
0.1
Send message
> Хопкинс рассказал, что нарушить универсальный принцип «работает – не трогай» мешает то, что к компьютеру уже сложно стало находить запасные части

Про коммуникации не слова. Вполне возможно найти и более-менее современный радиомодем, который работает на этих частотах, поэтому при смене управляющего центра переделывать всю систему не потребуется.
> В остальных — просто игнорируется
1. Поведение этого механизма не зависит от окружения.
2. Вызывается не для первого юнит-теста, а для первого созданного объекта модели.
По крайней мере в 4 версии это так:
код Model
	public function __construct(array $attributes = array())
	{
		$this->bootIfNotBooted();
		$this->syncOriginal();
		$this->fill($attributes);
	}

	/**
	 * Check if the model needs to be booted and if so, do it.
	 *
	 * @return void
	 */
	protected function bootIfNotBooted()
	{
		$class = get_class($this);
		if ( ! isset(static::$booted[$class]))
		{
			static::$booted[$class] = true;
			$this->fireModelEvent('booting', false);
			static::boot();
			$this->fireModelEvent('booted', false);
		}
	}

> Eloquent-модели, которые будут выполнены при ее загрузке
Это не совсем верно, boot-методы (обычный и для трейтов) вызываются только один раз для модели, а не при каждом инстанциировании.
Плохо. Обычно же раундовые ключи разнятся.
Особенно если учесть что реализовали классическую SP-сеть с 4мя xor'ами.
Ну я думал типа 4 * 32-битные раундовые ключи как раз и дадут 16байтный флаг.
В копилку этой теории (4 ключа vs 1 общий) пошел и тот факт, что иначе брутфорс 2^32 очень просто сделать. Даже на средних машинках минут 10 максимум молотить будет. А это, наоборот, оказалось фишка такая.

Странно в общем, зато теперь знаю почему мой дифф. анализ не сработал. Хотя делал всё четко. Даже уязвимые биты через пермутатор проводил и подсвечивал, чтобы знать зависимость конкретных выходных бит от дельты по какому-то нибблу.
Возможно мой вкус недостаточно хорош, но те фото, которые я вижу (по крайней мере большинство), не кажутся мне такими уж интересными и художественными.
Современное «искусство» как оно есть.
На хаскель можно заехать, интересно.
Надеюсь пустят меня не в 11, а перед началом интересующего доклада.
У меня все изменения были распечатаны и подшиты к машине.
Продавал тоже знающему человеку, поэтому он только порадовался большинству наворотов.
Планируется ли увеличение лимита на вес?
Есть у меня пара хотелок по 100-150кг. Понятно, что здесь логистика другая совсем, и проще/дешевле морем слать.
Если ожидается дождь, то кот выходит на прогулку.
Значит ли это, что если кот вышел на улицу, то нужно брать зонтик?
> Зеленая рубашка, если число нечетное, условие ложно.
четное.
ээ, а в чём сложность-то?
Если человек изучал даже основы мат. логики, то абсолютно же всё очевидно должно быть, не?
Я помню всякие забавные тесты про каких-то глюкозавров (вместо привычных названий использовались выдуманные, для повышения уровня абстракции задачи).
Честно, не впечетлило.
Слишком узкая задача. Явно за 30k там куда более полезные агрегаты, а не просто пропайка пинов.
Хорошим детективом было бы решить паззл восстановления данных с сырого дампа %)
Ну как бы ASIC и схемы на микроконтроллерах совершенно перпендикулярны.
ASIC'и любителям можно изучать только для интереса.
Переход FPGA -> ASIC это как минимум 100к, а то и на пару порядков больще.
Не совсем так, Merkle Root куда более сложная сущность, чем просто хэш всех транзакций. Если вкратце, то это корень бинарного дерева double-SHA256 хэшей каждой транзакции, где уровень выше в дереве хэширует конкатенации двух своих ветвей (тоже с хэшами).
В статье же написано:
«На схеме ниже показан типичный блок в цепочке и его хэш. Желтым выделены байты, которые и участвуют в процессе хэширования».
Очевидно, что сами транзакции не участвуют в хэшировании.
div [memory]?
Ну хотя тут десятки тактов, даже если кэш-промах.
Еще вариант — syscall / sysenter. Там сотни тактов, емнип.

Information

Rating
3,042-nd
Location
Красноярск, Красноярский край, Россия
Registered
Activity