Обновить
33

Управление проектами в IT

10
Подписчики
Отправить сообщение
Ну, AdBlock у меня со времен третьей версии стоит, а вот про это расширение не слышал — вам спасибо.
Черт возьми, Fasterfox это просто нечто. Даже неуютно немного от скорости загрузки страниц.
Вы серьезно? Кто учит муравья размножаться? А утку? А обезьяну? Или вы думаете человеки такие особенные?

Если бы секс не был в генетической памяти, род людской был бы обречен на вымирание.
Само умение заниматься сексом это из разряда безусловного — этому не учатся, ровно как и дыханию. Можно умения подтянуть, но default настройки есть у всех — природа не глупа, ей еще миллионы лет эволюцию двигать.
// А с какого возраста тогда можно?
Может и в двадцать лет голову сорвать от колчиества насилия и унижений в роликах, а может и не сорвать при просмотре самого жестяка, как мне кажется.
Люди разные и исследования это показывают: где-то говорят, что свободный оборот порно помогает уменьшить уровень насилия, в других материалах пишут совершенно обратное.
Учёные говорят о возможной связи между формированием сексуальных девиаций в подростковом возрасте и просмотром порнографии, а также о взаимосвязи склонности к сексуальному насилию и просмотра жёсткой порнографии; с другой стороны, именно наличие биологически обусловленной неосознаваемой склонности к девиантному сексуальному поведению может вызывать стремление к просмотру порнофильмов определённого содержания. Вместе с этим, ряд исследований показывает, что негативные последствия от порнографии связаны с наказанием за ее просмотр в детстве, но не с самим просмотром. Некоторые исследователи утверждают, что среди насильников и педофилов больше тех, кто рос в атмосфере репрессивного религиозного воспитания, и меньше смотрящих порнографию, чем среди других преступников.

Существуют противоречивые данные исследований в разных странах возможного влияния порнографии на совершение сексуальных изнасилований: в некоторых случаях такая связь установлена, в других случаях, напротив, исследователи полагают, что число изнасилований снижается (см. социальные результаты порнографии (англ.)русск.). Однако, установлено, что просмотр порнографии является фактором риска формирования агрессивного поведения и роста преступности у подростков, чья психика ещё не вполне сформирована.

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

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

Некоторые исследователи, как и многие верующие, считают, что обширный просмотр порнографии снижает уважение к моногамным отношениям и рождению детей. Религиозные организации крупнейших современных мировых конфессий постулируют греховность порнографии как нарушение заповеди целомудрия вместе с прелюбодеянием, блудом и различными сексуальными извращениями. Представителями религиозных конфессий указывается также, что распространение порнографии приводит к исчезновению традиционных семейных ценностей.
Кстати, я что заметил. Кармы вам не занимать, так почему не в блоге «Я пиарюсь»? Он для таких постов и создан.
Так-то стоило о разработке и трудностях с которыми столкнулись рассказать. Что сделали приложение — вы молодец, но сами понимаете, ценности кроме ссылки на маркет никакой.
В рот мне ноги, давно же я код на хабре не постил. Жуть то какая.
Может я сноб, но мне оба варианта не нравятся.
Методы с названием 'v' и $this в шаблоне. Понятно же, что $this :)

Чем
/** @var $model User */
?>
<?php
/** @var $form CActiveForm */
$form = $this->beginWidget( 'CActiveForm', array ( 'htmlOptions' => array ( 'class' => 'sign_in' ) ) );
?>
<?php echo Yii::t( 'frontend', 'Authorization' ) ?>


<?php if ( isset( $errorMessage ) && $errorMessage !== false ): ?>
Код ошибки: <?php echo $errorMessage ?>
<?php endif; ?>


<?php echo Yii::t( 'frontend', 'Email' ) ?>:
<?php echo $form->textField( $model, 'email', array ( 'id' => 'text-2', 'class' => 'textInput' ) ) ?>
<?php echo Yii::t( 'frontend', 'Password' ) ?>:
<?php echo $form->passwordField( $model, 'password', array ( 'id' => 'password-3', 'class' => 'textInput' ) ) ?>

<?php echo CHtml::link(Yii::t( 'frontend', 'Forgot your password?' ), Yii::app()->createUrl('auth/remindPassword')) ?>


<?php echo CHtml::tag( 'button', array ( 'class' => 'submitButton', 'type' => 'submit' ), Yii::t( 'frontend', 'Login' ) ) ?>
<?php $this->endWidget() ?>


хуже вашего шаблона?
Было бы лучше оформить как класс, разнести логические блоки кода по методам, как мне кажется.
С другой стороны синтаксис вашего шаблона весьма нестандарен. И я предпочту нативные шаблоны этому.
Я про поля с вами не спорил. Тут все корректно, с оговорками из habrahabr.ru/blogs/php/136560/#comment_4543311
Я кажется начинаю понимать ваш курс мышления.
Вы боитесь, что в процессе расширения программист переопределит метод неверно, в следствии чего все методы использующие этот метод внутри класса будут работать неверно?
Ну так тут private/protected — один черт юнит-тесты писать :)
1) Не все классы привязаны к интерфейсам.
Ммм… Ну тогда получается, что все классы = наследники класса без интерфейса, который сам дегларирует все необходимые публичные члены и методы, разве нет?

2) В Java и C# можно указывать на необходимость существования публичных членов, так что ничего страшного. Инкапсуляцию сам по себе публичный член никак не нарушает, кто вам это в голову вбил? Нарушает то, что ввиду ограниченности возможностей языка мы не можем гарантировать интерфейсом существование члена класса. Это уже на feature-трекер разработчиков мне кажется.
Потому что никаким .Net`щикам и Java`истам не понять истинную силу Модификаторов Доступа.
Только на php можно постигнуть дзен, мыслить взаимоисключающими параграфами, жить без четких схем и рамок и в конце концов родить ее. ООП-систему, как абсолют торжественности и абсолютной абсолютности.
И мир падет к вашим ногам, на дороге безграничных возможностей.
Присоединяюст к вопросу homm:
// «При чем тут зависимости и инкапсуляция?»

Инкапсуляция трактует нам о том, как работает с компонентом. И разговор этот о публичных свойствах/методах.
Мы же говорим о разработчике, который занимается расширением системы. Чем увеличение количества private методов сделает систему более расширяемой?
Вы не сможете ответить, потому что вопрос лишен всякого смысла. Ровно как и утверждение, что private нам как-то поможет держать компонент на плову.
С учетом того, что интерфейс в php не может декларировать члены класса, вся работа с ними должна выродаться в get/set. Я с вами согласен.
Именно потому, что я использую интерфейсы я не должен беспокоиться о чем-то вроде:
// код, вызывающий родителя, должен не заметить подмены, если ему передадут наследника вместо родителя
Class X implements Y -> проходит валидацию, значит класс корректный.

По-поводу protected/private методов можно воспользоваться следующей статьей — elmuerte.blogspot.com/2004/12/private-vs-protected.html.

Важно понимать, что вы не научитесь работать с модификаторами доступа, пока не напишите более-менее большую библиотеку. И даже в этом случае результат не гарантирован.
Чтобы учить новичков нужно быть профессионалом.
Ваш перевод нечитаемое говно. Попросите кого-нибуль читать ваш текст перед публикацией, если глаз замылен, а лучше не пишите статей, в предметной области которых вы профан.
// Можно взглянуть на скрытый ящик как уже готовый продукт, который используется для достижения цели, так и материал, составляющая, из которого будет создаваться форма для достижения цели.
А ведь то, что гуглы извинились не вернуло Кинийцам упущенных клиентов.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность