Как стать автором
Обновить
0
sphere @sphereread⁠-⁠only

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

Отправить сообщение
Вместо себя параноики фотографируют левых людей.
Она и в жизни теми же способами поднимается :)
Иногда хочется, чтобы таких прецедентов было как можно больше. Чтобы дошло до абсурда. Иначе мир так и не пересмотрит свои взгляды на патентование.
Слишком много примеров среди моих знакомых, когда игры «развивают» только желание играть в игры. В отличие от конструктора, красок, поделок и пр. развивалок «по-старинке». Но я не навязываю вам идеи, как воспитывать вашего ребенка, всего-лишь высказываю мысль вслух. Это холиварная тема, предпочитаю не развивать.
В этом-то и проблема…
Ога, вот так и начнётся третья мировая, а не то, о чём обычно все думают.
Скорость загрузки ОС не самый последний показатель для выбора мобильного устройства.
Вы не поверите, но с точки зрения основных мировых религий, это не «какая-нибудь сволочь», а все мы разом :) Дело в том, что альтруизм в вопросах веры является одной из ключевых идей. В индуизме (другими косвенно подтверждается), например, указывается, что Земля является «песочницей» для живых существ, потерявших альтруистические качества, где они могут на собственном опыте ознакомиться с тем, к чему приводит эгоизм. И в этом заключается великая милость Создателя — вместо «format c:», живому существу даётся возможность поступать как оно считает нужным и смотреть, что получится, но жить придётся, естественно, в почти замкнутой системе с такими же. И если рассмотреть все наши страдания в этом мире — за каждым из них будет стоять эгоизм. Воровство, коррупция, недобросовестность в исполнении обязанностей (без «для себя любимого» даже пол хорошо не вымоешь), да хоть мусор на улицах — результат дел не марсиан, а нас самих.
Священные писания учат избавлению от эгоистического настроя: отношение к ближнему своему как к самому себе и т.п. — оно самое. Также хорошо эту тему раскрывают жития Святых, полные примеров служения Богу и людям. Здесь ещё интересна и мотивация: дело в том, что эгоизм, в общем-то, является проявлением нашей природы — каждое живое существо постоянно стремится к счастью, и, достигнув некоторого, требует его увеличения. Но если эгоистичные радости имеют свойство заканчиваться (т.к. каждый участник тянет на себя, отнимая у других), что, кстати, приводит к дополнительным страданиям, то счастье от бескорыстной деятельности безгранично (для других можно делать бесконечно). Живое существо, нашедшее счастье в служении, доставлении счастья другим и с тем постигшее полное понимание вопроса, снова приобщается к духовному миру, где все живут ради других, вследствие чего вся система стремится к бесконечному счастью (см. рай).
Интересно, что роботы тоже показывают личным примером.
Да, нужно помнить, что если бы не WebGL, ничего этого бы не было. Flash плох не отсутствием аппаратной поддержки графики и т.п., а застойностью развития. Если в гробу и не было трупа, то только потому, что он выполз с шипением «Brrraaaiinzzz» на запах свежего HTML5.
Не про PushButton, но по теме. На случай, если кому пригодится.
На текущий момент в своём фреймворке я пришёл к такой «композиции»:

class DisplayObject
{
	function compose(c:Function):Object
	{
		var target:IComposer = new c;
		target.host = this;
		return target;
	}
	
	// Указываем для класса любое количество объектов составного функционала.
	// Объект составного функционала заключает в себя все необходимые св-ва
	// и методы для управления этим функционалом.
	// Связь объекта составного функционала с "носителем" осуществляется через св-во "host".
	// Благодаря геттеру, экономим память для объектов, не использующих составной функционал.
	
	private var __listeners:Listeners;
	public function get listeners():Listeners
	{
		return this.__listeners = this.__listeners || this.compose(Listeners);
	}
	
	...
	
	private var __interaction:Interaction;
	public function get interaction():Interaction
	{
		return this.__interaction = this.__interaction || this.compose(Interaction);
	}
	
	...

	private var __drag:Drag;
	public function get drag():Drag
	{
		return this.__drag = this.__drag || this.compose(Drag);
	}
	
	...
	
	// И т.д.
	
	// Пример метода для понимания обратной связи
	public function applyState():void
	{
		if (this.__interaction && this.__interaction.highlight)
		// что-то делаем
	}
}

class Interaction implements IComposer
{
	// Носитель может имплементить нужный интерфейс для обращения к нему напрямую.
	public var host:*;
	
	// Примеры методов (геттеры и подробности реализации опущены):
	
	public function set focus(value:Boolean):void
	{
		Focus.instance.current = this.host;
		this.host.applyState();
	}

	...

	public function set highlight(value:Boolean):void
	{
		this.__highlight = value;
		this.host.applyState();
	}
	
	// И т.д.
}

// Применение

myClip.listeners.add(DragEvent.START, ...);
myClip.interaction.active = true;
myClip.drag.start();

// И т.д


Таким образом, закладываем допустимый составной функционал на уровне определения класса (бонусом получаем работающий автокомплит), соблюдаем инкапсуляцию составного функционала и защищаемся от конфликтов, возможных в mixin`ах.

Нет задачи вычистить весь интернет. Топа достаточно.
А оплачивать, как это уже заведено, будут рекламодатели.
Вы, в общем-то, сами ответили на свой вопрос.

Единственное, я бы не стал преуменьшать возможности ручной модерации — определить «плохой» сайт весьма просто, один человек сможет банить сотни таких сайтов ежедневно.

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

Конечно, стоит вопрос ресурсов на всё это. Я вижу в такой фильтрации очередную и ожидаемую ступень эволюции поисковиков, поэтому верю в то, у Гугола ресурсов хватит.

Как оно будет на самом деле — вопрос к Гуголу, если, конечно, он захочет делиться такой информацией.
То и хотел — Гугол перед баном будет изучать присланное. Возможно, ручная модерация. Возможно, углубленный анализ по каким-то критериям. Т.е. юзер только помечает то, на что следует обратить внимание (и, естественно, убирает у себя), а Гугол рассматривает и принимает финальное решение.

Думаю, слова «ботнет» и пр. Гуголу знакомы.
«Расширение будет посылать в Google информацию о заблокированных сайтах, а Google будет изучать полученную информацию и использовать её в качестве одного из критериев для общей фильтрации поисковой выдачи.»
А чего было ожидать от руководства с таким отношением: habrahabr.ru/blogs/mobiledev/104744/?
Поддержу надеющихся, что теперь взлетит.
Если бы IDE научились смягчать подчеркивание в именах:



Хотя, к сожалению, часто приходится иметь дело с уже готовым стилем, где вводить свои порядки как-то неаккуратненько.
Добавьте, пожалуйста, тег «javascript».
Надеюсь, на этот раз в их офисе найдётся место для дизайнера.
Вы невнимательно прочитали мой комментарий. Попробуйте ещё раз, более вдумчиво.
Правда. Поэтому религии рекомендуют менять себя, а окружающие начинают подтягиваться под воздействием таких изменений.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность