День в истории Блогхауса: 22 мая 2018

CrazySparrow, блог «Nonsensewill Zone»

I LIIIIIVE!..

Так, поскольку Ода на прошлой неделе совершенно внезапно взял перерыв, а бдожик пустует, напишу-ка о чем-нибудь другом.
Например о том, как мы со Стиней на второго Дэдпула сходили.
Внимание, спойлер (с) : все очень круто Если вкратце — намноооого лучше войны без конечностей, которая позиционировалась как "самый большой капустник марвеломуви", а на деле оказалась про "так, мужики, нам нужно, чтобы победило Козло, причем Козло должно заполучить симпатию зрителей, и для этого давайте-ка лишим наших героев половины мозга, чтобы они гарантированно слились". Но не будем о грустном.
ДП2 как и положено, забористый, кроссовер истый и пасхалистый. Шутки прекрасные, и менее туалетные, чем можно было ожидать. Хотя внутренний карман одного из героев я нескоро забуду.
Драма также в наличии, и на мой взгляд, она даже не портит фильм, а приходится весьма к месту. Ну и буду честна: несмотря на очень поверхностное знакомство со вселенной Пула и его нелегким любовными похождениями со Смертью в каноне комиксов, я ожидала, что подобное ввернут в фильм, подогнав мувиверс под канон. Ну те, кто смотрел, меня поймут. Но сценаристы, а затем и сам Уэйд, решили иначе... переебав к херам весь таймлайн. Да, сцена после титров в ДП2 для меня одна из лучших, если не самая лучшая во всех марвеломуви. Согласитесь, что одна из фишек, за которые мы полюбили первый фильм — это нескончаемый self aware как персонажей так и актеров, и такой вот подарок от Рейнольдса под конец был лучшим, что можно было бы ожидать от фильма.
Говоря о касте: местная версия Домино просто хот-хот-хот. Нужно больше Домино, я всячески одобряю.
Боеголовки было маловато, к сожалению, мне она очень нравится, но радует ее рейтинг с Юкио. Уэйд тоже одобряет)))
Колосс... Это просто ААААААААА




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

Кейбл...
Мне нечего сказать, кроме одного: ПРЕКРАСЕН.
Я ждала шутки про Таноса с его участием, и фильм меня не подвёл хддд
Дабстеп жив и будет жить в будущем, судя по всему. Кстати о дабстепе. Этот неловкий момент, когда внезапно начинает играть Bangarang, все охуенно, бой Пула и Кейбла, а ты сидишь с вытянутым лицом, потому что песня у тебя в первую очередь ассоциируется с этим:

Я ужасный человек.

Из недостатков: недодали Питера. Нет, другого Питера, вы меня поняли хддд с другой стороны, понятно, почему.
Но ДП2 заслуживает нескольких просмотров, хотя бы ради повторной порции смеха и запоминания шуток. И это один из тех случаев, когда сиквел таки смог превзойти оригинал.

little clever cat, микроблог «Я коротенечко»

астрологи провозгласили неделю свадьбы в британской королевской семье. количество постов товароведов в интернете увеличилось на 300%.

Widowmaker1984, блог «Java для собеседований»

Вопросы 29, 32 (модификаторы прав доступа)

"Как правильно организовать доступ к полям класса?"
"Какие модификации уровня доступа вы знаете, расскажите про каждый из них."


1. Модификаторы — ключевые слова, которые добавляются при инициализации для изменения значений. Язык Java имеет широкий спектр модификаторов, основные из них:
- модификаторы доступа;
- модификаторы класса, метода, переменной и потока, используемые не для доступа.

2. В Java существуют следующие модификаторы доступа:
- private: члены класса доступны только внутри класса;
- default (package-private) (модификатор, по-умолчанию): члены класса видны внутри пакета (если класс будет так объявлен он будет доступен только внутри пакета);
- protected: члены класса доступны внутри пакета и в наследниках;
- public: члены класс доступны всем;

скрытый текст2.1. Последовательность модификаторов по убыванию уровня закрытости: private, default, protected, public.

2.2. Во время наследования возможно изменения модификаторов доступа в сторону большей видимости. Так сделано для того, чтобы не нарушался принцип LSP («подкласс не должен требовать от вызывающего кода больше, чем базовый класс, и не должен предоставлять вызывающему коду меньше, чем базовый класс») для наследуемого класса.

2.2.1. Поэтому методы, объявленные как public в суперклассе, также должны быть public во всех подклассах. Методы, объявленные как protected в суперклассе, должны либо быть либо protected, либо public в подклассах; они не могут быть private. Методы, объявленные как private для всех не наследуются, так что нет никакого правила для них.

3. Переменная или метод, объявленные без модификатора контроля доступа доступны для любого другого класса в том же пакете.

3.1. При этом поля в интерфейсе неявно являются public, static, final, а методы в интерфейсе по умолчанию являются public.

4. Модификатор private — методы, переменные и конструкторы, которые объявлены как private в Java могут быть доступны только в пределах самого объявленного класса. Модификатор доступа private является наиболее ограничивающим уровенем доступа. Использование этого модификатора в Java является основным способом, чтобы скрыть данные.

4.1.Классы (исключая внутренние) и интерфейсы не могут быть private.

4.2. Переменные, объявленные как private, могут быть доступны вне класса, если получающие их открытые (public) методы присутствуют в классе. Например, пусть переменная format класса Logger является private, так что нет никакого способа для других классов, чтобы получить и установить её значение напрямую. Но можно определить два открытых (public) метода: getFormat(), который возвращает значение format, и setFormat(String), который устанавливает её значение.

5. Модификатор public — класс, метод, конструктор, интерфейс и т.д. объявленные как public могут быть доступны из любого другого класса. Поэтому поля, методы, блоки, объявленные внутри public класса могут быть доступны из любого класса. Благодаря наследованию классов, в Java все публичные (public) методы и переменные класса наследуются его подклассами.

5.1.Тем не менее, чтобы получить доступ к public классу в другом пакете, этот класс придется импортировать.

6. Модификатор protected — переменные, методы и конструкторы, которые объявляются как protected в суперклассе, могут быть доступны только для подклассов в другом пакете или для любого класса в пакете класса protected. Доступ protected дает подклассу возможность использовать вспомогательный метод или переменную, при этом не позволяя их использовать неродственным классам.

6.1. Модификатор доступа protected в Java не может быть применен к классу и интерфейсам. Методы и поля могут быть объявлены как protected, однако методы и поля в интерфейсе не могут быть объявлены как protected.

7. Почему бы не объявить все переменные и методы с модификатором public, чтобы они были доступны в любой точке программы вне зависимости от пакета или класса? Возьмем, например, поле age, которое представляет возраст. Если другой класс имеет прямой доступ к этому полю, то есть вероятность, что в процессе работы программы ему будет передано некорректное значение, например, отрицательное число. Подобное изменение данных не является желательным.

7.1. Поэтому рекомендуется как можно больше ограничивать доступ к данным, чтобы защитить их от нежелательного доступа извне (как для получения значения, так и для его изменения). Использование различных модификаторов гарантирует, что данные не будут искажены или изменены не надлежащим образом. Подобное сокрытие данных внутри некоторой области видимости называется инкапсуляцией.

7.2. В теории часто рекомендуется использовать для полей модификатор доступа private, а доступ осуществлять через специальные методы с заголовками, начинающимися с get/set.

natoth, блог «Нарнофилия»

Редизайн нарнов от Халдоры

Публикация из блога «Место действия - Вавилон 5» (автор: natoth):

Ре-дизайн рас В5 от haldora

на тумблере тоже ввязалась в ре-дизайн рас В5.

Уже сделаны минбарцы, центавриане и нарны.

Вот нарны:

 

 

 

Finally, the latest addition to my little redesign menagerie. The painting was a bit of a rush job, but I was just really excited to get this out there. So this оne was also partially inspired by conversations with @audible-smiles, and by her own amazing kangaroo-esque Narn design, which you can see here! Though this is probably the design that’s closest to the canon character, it was the most difficult anatomy-wise. I wanted for him to look vaguely reptilian, but with a kangaroo body plan. They range from around 6′5 to 8′0 tall, and unlike actual kangaroos, Narns can move their legs independently of each other and walk, though they definitely prefer a hopping motion. оn their planet, which is about 2/3rd Earth’s gravity, they can move very quickly, covering great distances in a few bounds.

 

© Источник: https://blog-house.pro/babylon-5/post-63189/

Эстер Новак, блог «В поисках смысла»

* * *

Кошка научилась у меня трогать лапки. Она спит у меня в ногах, иногда её глажу ногами. Сегодня она пришла, пока я досыпала после ухода мужа, давай мне в ноги лапы вытягивать. Немного больновато вышло, с когтями играть пыталась так, но вышло забавно.

 

Кормили её смектой, как и сказал врач. Сначала все было в этой смекте, потом втроём приноровились. Но Алиса обижалась. Сегодня муж посчитал, сколько дней кормили и, хотя еще осталось разведенное лекарство, сказал: "Да вроде уже всё по назначению. Видишь, она весёлая, наконец-то играется, а если сейчас напоим, опять будет прятаться". Но у неё правда сдулся надутый живот и какашки лучше стали. Видимо, все-таки помогло. Но кошка явно не оценила вливание лекарства через шприц. Она научилась буквально за один день реагировать на его вид и словами "смекта" попытками смыться куда подальше.

 

Сегодня обновление в моей онлайн-игрушке. Прям предвижу картину "Гайд по обновлению и люди":

Вчера в клан-чате кто-то выдал эпик. Убирают предметы за слом вещей. Не совсем из игры, но это основной их источник сейчас. Предметами "заправляют" джинов, без заправки джин не работает, а джин - это как дополнительная аптека с отдельным откатом. Из этого несколько (!) человек сделали вывод, что подешевеет другая заправка. Которая, вообще-то, тоже убирается там, где она сейчас в небольшом количестве падает, еще в одном новом месте добычи привязывается, и стоит примерно в 20-30 раз дороже за штуку нынешней заправки. Как вообще можно было дойти до вывода, что из-за исчезновения одного подешевеет то, что дороже, так и не объяснили. Я просто забила на выяснение, но один соклан пытался узнать. Вот как раз оказалось, что первый из утверждающих решил, что эту непередаваемую заправку будут тратить (правда, там выходит 5 штук на человека в неделю, этой непередаваемой, а нужен этот предмет не только на заправку, в отличие от убираемого), а чем руководствовалась вторая, так и не понятно. Ещё несколько человек просто подхватили, что подешевеет, от этих двоих, не задумываясь, а с чего бы.

Но вообще с новым кланом (кроме потрясающе дремучих заблуждений некоторых и невозможности прочитать, что написано) все не так плохо. Поскольку переходили кланом, знакомых лиц осталось много. Правда, в последние дни косячу, волнуюсь, что новые люди меня за кривого приста примут :'D Однако на Европе я прямо осознаю, что не такой плохой я прист. Там вообще пристом хилить не модно. Уходить при этом в нормальный боевой режим - тоже. Модно бить боссов/мобов самой слабой атакой, пока хп сопартийцев скачет туда-сюда. Вчера с кланом ходила в сложный режим одного данжа. Класс у меня жизненно необходимый на некоторых боссах, но я сразу сказала, что маленькая ещё, буду падать. Поскольку был чисто клановый заход, мне собирающий пати мастер пишет типа: "Ничего страшного, с клановым бафом все ок будет". В общем, пока без меня на одном боссе не упала половина пати и я не переписала строчку из лога, где массом мне почти все хп сносит, ни один из двух пристов не думал подхиливать после массового удара босса. Зато после этого стали и - вау! - прошли без косяков со второго раза. На финальном боссе тоже не сразу дошло, что можно хилить пати. Пристом за пару часов до этого, одетым получше, одна не справлялась с хилом, потому что больно бьёт, а второго хила в пати не было, в результате дд с хилящими скиллами подхиливали :'D Тут же один из пристов даже не пытался хилить, второй только к середине хп босса перешёл на массовый хил, зато за то, что они бьют, быстрее упали надоедающие мобы = К тому моменту, правда, без хила меня уже три раза убило. И это я ещё жую аптеку по кд, не надеясь на пристов там, но у неё есть время отката :'D Прямо чувствую, что играй я пристом на Европе, никто бы ничего в мою сторону не сказал, даже если бы косячила. Из недавних косяков, например, было: пока выходила из боевого режима, старалась не умереть сама и кастовала массхил, умерло пару дд. Вообще, по моему мнению, умерли они не от недостатка хп, а от того, что не убежали по команде, куда надо было, но виноватой оказалась я. Сама я, кстати, так и не упала там, без них босса били дольше (подходить к нему после смерти чревато), но проблем у выживших не было, больше никто не умер. Но все равно неприятно, что на русском сервере будто заботиться о твоей выживаемости должен исключительно хилящий персонаж, а в то же время на европейском хилящих персонажей вообще не колышет, живёт там пати или нет - в двух данжах, куда постоянно хожу, чуть сложнее данжей десятилетней давности ещё ни разу не было такого, чтобы никто не умер, когда на руоффе это нонсенс. Прямо две крайности без золотой середины.

 

Ещё из новостей то, что в ролевой наша команда на первом месте :3 Осталось последнее испытание, у нас есть приличная такая фора по очкам, но всем хочется безоговорочной победы. И даже тот, кто первый день все выеживался, нормально сработал дальше, с чего и получили фору. Мило вышло х)

Сегодня вечер обещает быть очень насыщенным на события: плановый врач, почти сразу после него клановое собрание в честь обновления, скорее всего клановый штурм данжа для клановых очков, а после него соревнование в ролевой. Типа насыщенная жизнь при сидении дома :'D

Alex_Exile, блог «Just give me a reason...»

Репост

Публикация из блога «рок-н-ролл 14 века ver.2.0.» (автор: solthree):

Новый клип Би-2 - ЭСТЕТИКА И ПОДТЕКСТ

© Источник: https://blog-house.pro/muzykalno-prekrasnoe/post-62935/

natoth, сообщество «Место действия - Вавилон 5»

Ре-дизайн рас В5 от haldora

на тумблере тоже ввязалась в ре-дизайн рас В5.
Уже сделаны минбарцы, центавриане и нарны.
Вот нарны:




Finally, the latest addition to my little redesign menagerie. The painting was a bit of a rush job, but I was just really excited to get this out there. So this оne was also partially inspired by conversations with @audible-smiles, and by her own amazing kangaroo-esque Narn design, which you can see here! Though this is probably the design that’s closest to the canon character, it was the most difficult anatomy-wise. I wanted for him to look vaguely reptilian, but with a kangaroo body plan. They range from around 6′5 to 8′0 tall, and unlike actual kangaroos, Narns can move their legs independently of each other and walk, though they definitely prefer a hopping motion. оn their planet, which is about 2/3rd Earth’s gravity, they can move very quickly, covering great distances in a few bounds.

смотреть на центавриан и минбарцевЦентавриане:



Woo! I’m really оn a roll here with these alien redesigns. Here is our glorious ambassador Londo Mollari. Perhaps unsurprisingly, I went with an avian design for the Centauri, something of a cross between a crow, a macaroni penguin, and a peacock, though I imagine there’s a lot of variety within the species when it comes to feather shape, density, and colouration. There’s also some sexual dimorphism with the females lacking the high feather crests and tending to be less colourful. They’re considerably smaller than humans, ranging from about 3′5 to 5′0 at the tallest. They’re capable of flight оn their home planet and any of their other colonies that meet their gravitational requirement, which is around 2/3rds of an Earth G. Naturally, in this universe, B5 has more extensive sections dedicated to hosting species with different gravity preferences.

Минбарцы:




Heyy, whoa, so I haven’t posted anything in ever, but in this brief lull between assignments I finally managed to get done оne of the B5 alien redesigns I originally thought up with inspiration from @audible-smiles. Here is Delenn and she’s beautiful. The Minbari design is mostly inspired by deer, though the feet are more like a tapir, since it was tough to find a recognizably ungulate foot design that would allow bipedal motion. I imagine them to be a little taller than humans оn average, 4 fingers and toes, and the crest is carved from what, left to grow naturally, would be a set of antlers. And yes, they are fuzzy~


Widowmaker1984, блог «Java для собеседований»

Вопросы 30, 31, 33 (конструкторы)

"Дайте определение понятию «конструктор»."
"Чем отличаются конструкторы по-умолчанию, копирования и конструктор с параметрами?"
"Расскажите об особенностях класса с единственным закрытым (private) конструктором"


1. Конструктор - это специальный метод, который вызывается при создании нового объекта. Конструктор инициализирует объект непосредственно во время создания. Имя конструктора совпадает с именем класса (включая регистр), а по синтаксису конструктор похож на метод без возвращаемого значения.

скрытый текст1.1. Конструктор похож на метод, но не является методом, он даже не считается членом класса. Поэтому его нельзя наследовать или переопределить в подклассе.

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

1.3. В отличие от метода, конструктор никогда ничего не возвращает (даже void).
private int Cat(); // так выглядит метод по имени Cat
Cat(); // так выглядит конструктор класса Cat

1.3.1. Если возвращается тип void, это уже не конструктор а метод, несмотря на совпадение с именем класса.

1.3.2. В конструкторе допускается оператор return, но только пустой, без всякого возвращаемого значения;

1.3.3. В конструкторе допускается применение модификаторов доступа, можно задать один из модификаторов: public, protected, private или без модификатора. Конструктор не может иметь модификаторов abstract, final, native, static или synchronized;

2. Существуют два вида конструкторов - явные и неявные.

2.1. Конструктор имеется в любом классе. Если он не указан явно, компилятор Java сам создаст конструктор по умолчанию (default constructor), который будет без параметров, пустым и не делает ничего, кроме вызова конструктора суперкласса. Если вы сами создали конструктор, то конструктор по умолчанию использоваться не будет.


2.1.1. То есть public class Example {} эквивалентно написанию:

public class Example
{
Example()
{
super;
}
}

скрытый текст2.1.1.1. В данном случае явно класса предка не указано, а по умолчанию все классы Java наследуют класс Object поэтому вызывается его конструктор.

2.2. Подобно любому методу, у конструктора могут быть параметры. В параметрах конструктора передаются параметры для инициализации объекта.

2.2.1. Если в классе определен конструктор с параметрами, а перегруженного конструктора без параметров нет, то вызов конструктора без параметров является ошибкой.

2.2.1.1.Тем не менее, в Java, начиная с версии 1.5, можно использовать конструкторы с аргументами переменной длины. И если есть конструктор, имеющий аргумент переменной длины, то вызов конструктора по умолчанию (т.е. без параметров) ошибкой не будет. Не будет потому, что аргумент переменной длины может быть пустым.

2.3.Конструкторов может быть несколько в классе. В этом случае конструкторы называют перегруженными. Java различает перегруженные методы по числу, типам и последовательности типов входных параметров (но не по возвращаемому типу).

2.3.1. В случае, если в параметрах перегруженного конструктора используется примитив, который может быть сужен (например int < — double), то вызов метода со "суженным" значением возможен, несмотря на то, что метода, перегруженного с таким параметром нет.

2.4. Конструктор копирования — это конструктор, который принимает в качестве параметра объект класса с целью его клонирования.

3. При создании объекта последовательно выполняются следующие действия:
— Ищется класс объекта среди уже используемых в программе классов, во всех доступных программе каталогах и библиотеках.
— После обнаружения класса выполняется создание и инициализация его статических полей. Для каждого класса они инициализируются только один раз.
— Выделяется память под объект.
— Выполняется инициализация полей класса.
— Отрабатывает конструктор класса.
— Формируется ссылка на созданный и инициализированный объект. Эта ссылка и является значением выражения, создающего объект.

3.1. Объект может быть создан и с помощью вызова метода newInstance() класса java.lang.Class. В этом случае используется конструктор без списка параметров.

4. Конструкторы могут быть частыми (private). Есть три варианта их использования:
- чтобы предотвратить создание экземпляра за пределами класса (класс констант, класс статических методов);
- чтобы предотвратить расширение (если вы создаете только частный конструктор, ни один класс не может расширить ваш класс, потому что он не может вызвать конструктор super(). Это своего рода синоним для final);
- перегруженные конструкторы (В результате методов перегрузки и конструкторов некоторые могут быть частными и некоторыми публичными. Например, если в ваших конструкторах есть непубличный класс, вы можете создать публичный конструктор, который создает экземпляр данного класса, а затем передает его частному конструктору).

4.1. Например, иногда класс создаётся только для хранения каких-то статических полей и статических методов. Таким классам принято давать имена Utils, но это не обязательно. Такому классу не нужен конструктор, но если автор класса его не создал, система сама создаст конструктор по умолчанию. Такой конструктор не имеет смысла и может послужить источником ошибок. Чтобы предохраниться от подобной проблемы, нужно явно создать пустой конструктор и сделать его закрытым.

4.2. Если у класса есть только частный конструктор, невозможно создать объект класса за его пределами. Поэтому нельзя унаследоваться от такого класса. При попытке будет выдаваться ошибка: "There is no default constructor available in имяКласса". А при попытке создать объект этого класса: "ИмяКласса() has private access in ИмяКласса"

Kentigerna, блог «книгофрения»

* * *

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

А с персонажей я постепенно перехожу на реальных людей. Соня, например, - немножко Маг. Да, энергия мужская, анимус, все такое, но и интуитивно, и по типичным проявлениям (уверенная в себе сила, воля, навыки) еще как все сходится.

А я - отчасти Шут, но это, кстати, я давно подозревала.

Фэл, блог «†someone,somewhere,somebody†»

О вечном

Всё что я могу сказать об уровне медпомощи и организации в моём городе укладывается в одно предложение.

"Удивительно что сегодня работает лифт, я могу доехать в травматологию на четвертый этаж"


Лучшее   Правила сайта   Вход   Регистрация   Восстановление пароля

Материалы сайта предназначены для лиц старше 16 лет (16+)