@habrachat

Страница 6062 из 6731
Ава
18.04.2018
04:08:38
Доброе утро, leonid bylin, @madcuzbad! А расскажите мне, зачем вы сюда зашли и что вы умеете в сфере I.T.?

leonid
18.04.2018
04:09:30
J2se android development

Aleksandr
18.04.2018
04:14:23
https://m.lenta.ru/news/2018/04/18/na_zdorovye/amp/

Что там Андрей говорил, мол нарушает закон. Вот ему пруф

Google
Кубик
18.04.2018
04:45:59
Доброе утро

Artem
18.04.2018
04:49:11
Доброе

Savva
18.04.2018
04:49:23
/hp

Artem
18.04.2018
04:49:29
Что с телегой?

Без vpn работает

Vitality
18.04.2018
04:50:36
Обновился даже сегодня утром

Доброе утро

leonid
18.04.2018
04:55:55
Доброе утро

Ава
18.04.2018
05:02:46
Доброе утро, @Axxxium! Что шаришь в I.T.? Чем можешь поделиться с чатом?

Andrey
18.04.2018
05:04:18
Доброе утро, @Axxxium! Что шаришь в I.T.? Чем можешь поделиться с чатом?
Работаю в тп , интересуюсь it сферой , не знаю даже чем могу поделиться :(

Nastassia
18.04.2018
05:05:09
виртуалка работает, бот работает, но запросы к нему не идут :( ну что сломали уже

leonid
18.04.2018
05:06:57
Что лучше обузить идею или эклипс?

quiz
18.04.2018
05:09:03
Ответил
+1 hp (Александр Карпов)

Google
leonid
18.04.2018
05:09:09
+ за идею, - эклипс

Nastassia
18.04.2018
05:18:40
Давай в Париже захостю.
помучаем пока эту виртуалку :)

кста, @rtm00, че с шахматами?

Сергей
18.04.2018
05:50:48
помучаем пока эту виртуалку :)
Дело не в виртуалке. Проблема у тг была. Если хочешь могу дать тоже самое в Германии.

ХабраХабр I.T. - News & Events
18.04.2018
05:58:48
Docker. Начало (habrahabr.ru)

Alena
18.04.2018
06:09:58
доброе утро всем)

Egor
18.04.2018
06:10:42
Йо

Дмитрий
18.04.2018
06:13:35
Ага разрешил Роскомнадзор ага верите ? Если усилено бориться с самой телеоой, выдать хорошие лицо при алой игре

Egor
18.04.2018
06:27:33
откуда?

чет не могу вспомнить

Greck2908
18.04.2018
06:31:04
откуда?
оттуда

Alena
18.04.2018
06:31:33
@rtm00 ты тут?

Andrew
18.04.2018
06:31:41
@rtm00 ты тут?
Привет да

Доброе утро!

Доброе утро Алена!!!

Google
Alena
18.04.2018
06:32:41
Доброе утро Алена!!!
доброе) а то пропал совсем )

ХабраХабр I.T. - News & Events
18.04.2018
06:34:14
Архитектура кода (habrahabr.ru)

Andrew
18.04.2018
06:41:38
Да что то на работе завал

Ну как дела?

кста, @rtm00, че с шахматами?
Репозиторий открытый - ты всегда можешь увидеть прогресс

Alex
18.04.2018
06:58:21
Эникею в бюджетной организации, обжимаю витуху, решаю вопросы из категории "Я что то нажала и все исчезло", строго смотрю на принтеры, чем заставляю их работать. Планирую вырасти из личинки эникейщика в админа, как то так.

Кубик
18.04.2018
07:01:43
Пограмировать

Nastassia
18.04.2018
07:11:33
тупит в тг апи ботов, конечно

Alex
18.04.2018
07:16:50
идем программировать
К сожалению все что я знаю о программировании, я прочитал на башорге, для меня это темный лес)

Alena
18.04.2018
07:17:39
Александр
18.04.2018
07:18:18
Репозиторий открытый - ты всегда можешь увидеть прогресс
Что-то мне последние слово показалось Постгрэс... ) Твоя ава на сознание действует ) Привет!

Vyacheslav
18.04.2018
07:22:02
Привет, glastday)

Glastday
18.04.2018
07:25:42
Привет, всем. Я начал учить python и вместо безполезного торчвния в ФБ решил читать полезные вещи. В IT полный ну, т.к. до этого 10 был адвокатом уголовной специализации

Ава
18.04.2018
07:25:51
Доброе утро, Glastday, Andrey Makarov! Всего два простых вопроса к вам: Зачем вы зашли в чат? Какая ваша специализация в сфере I.T.?

Glastday
18.04.2018
07:26:04
Уже ответил

Google
Admin
ERROR: S client not available

Alexander
18.04.2018
07:27:04
/+
Настя, привет. Можно как-то из базы вопросов достать вопрос о инкапсуляции?

Nastassia
18.04.2018
07:27:19
привет

Alexander
18.04.2018
07:28:14
можно, но какой именно тебя интересует?
там ответ нужно самостоятельно вбивать инкапсуляция. При этом меня интересует сам вопрос. Мне показалось, что там слишком много гарантий приписывают

Andrey
18.04.2018
07:28:18
Добрый всем! Ит просто интересно:)

ХабраХабр I.T. - News & Events
18.04.2018
07:29:49
Упали с AWS? Заезжайте без вопросов, документы потом, сейчас не до того (habrahabr.ru)

Nastassia
18.04.2018
07:30:01
там ответ нужно самостоятельно вбивать инкапсуляция. При этом меня интересует сам вопрос. Мне показалось, что там слишком много гарантий приписывают
Механизм, который объединяет данные и код, манипулирующий этими данными, а также защищает и то и другое от внешнего вмешательства или неправильного использования - это?

Alexander
18.04.2018
07:30:54
Механизм, который объединяет данные и код, манипулирующий этими данными, а также защищает и то и другое от внешнего вмешательства или неправильного использования - это?
Вот списаби этот вопрос. Меня тут удивила фраза защищает и то и другое от внешнего вмешательства или неправильного использования

Вот интересно сколько ЯП соответствуют такому определению. К примеру в С++ тогда можно сказать инкапсуляции не существует

#include <iostream> class secret { int my_secret; public: secret() : my_secret(0){} operator int() { return my_secret; } }; int main() { secret ms; *(int*)(&ms) = 5; std::cout << ms; } Вот простой пример, что в С++ нет таких гарантий

И мне вот стало интересно. Это определение какой-то организацией закреплено и можно признать, что в С++ нет инкапсуляции? Или всё же определение инкапсуляции меняется в зависимости от ЯП и в С++ она есть

Я просто обычно читаю официальную документацию только по интересующим меня ЯП. Вот стало интересно в целом. Вроде я не знаю какой-то организации, которая в целом бы контроллировала программирование и давала определения, которые были бы истинной в последней инстанции

Nastassia
18.04.2018
07:49:13
ну, инкапсуляция это один из основных принципов ооп, если с++ ооп яп, то он должен реализовать инкапсуляцию, верно?

вероятно, то определение, которое используется в вопросе, не совсем корректное

или ты его понимаешь несколько иначе

Alexander
18.04.2018
07:49:41
верно, но описанных гарантий как я показал он не даёт

Nastassia
18.04.2018
07:50:04
во всяком случае, ты можешь даже на википедии увидеть пример кода

Google
Nastassia
18.04.2018
07:50:04
сек

https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%BA%D0%B0%D0%BF%D1%81%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)

class A { public: int a, b; //данные открытого интерфейса int ReturnSomething(); //метод открытого интерфейса private: int Aa, Ab; //скрытые данные void Do_Something(); //скрытый метод };

Alexander
18.04.2018
07:50:19
верно, но описанных гарантий как я показал он не даёт
Сань, не парься, там просто неверное определение инкапсуляции дано

Alexander
18.04.2018
07:50:45
я продемонстрировал внешнее вмешательство. Понимаю то я его правильно. В теории у меня не должно быть доступа к my_secret, но не смотря на это я его изменил извне и работа класса в целом из-за этого может нарушится

Nastassia
18.04.2018
07:51:13
вероятно, сам по себе принцип сокрытия данных не дает тебе таких гарантий, но то, как ты этот принцип реализуешь - зависит от тебя и тем самым может дать тебе гарантии

я, к сожалению, не в теме за с++, но в шарпе вполне себе работает

Alexander
18.04.2018
07:53:57
как бы я его не реализовал, но если ЯП даёт возможность получать прямой доступ извне к private и protected, то как бы я не реализовал именно гарантий у меня не будет. Т. е. я могу рассчитывать на то, что не будет дураков, что решат напрямую туда залезть, но гарантий нет. Так же к примеру и const не гарантиует, что значение не будет изменено. Да в целом запрещает его менять, но опять же кто-то может проигнорировать и изменить значение

3bl3gamer
18.04.2018
07:58:33
И мне вот стало интересно. Это определение какой-то организацией закреплено и можно признать, что в С++ нет инкапсуляции? Или всё же определение инкапсуляции меняется в зависимости от ЯП и в С++ она есть
ооой. содержимое микроволновки инкпсулировано от пользователя? у неё есть публичный интерфейс? а с помощью отвёртки и/или болгарки всё равно можно попасть внутрь. в го нет такой фигн с указателями, зато есть пакет unsafe, через который можно читать и писать память по укаателям как в сях. а в яве есть рефлексия. а в жсе можно заинкапсулировать переменную замыканием, но всё равно её можно будет изменить через отладчик. а в питоне можно намекнуть на скрытость подчёркиванием

Alexander
18.04.2018
07:58:42
вероятно, это особенности с++, я сходу даже не могу сказать, как можно к private полям в шарпе получить доступ
я вот тоже не смогу сказать. Мои знания ограничиваются тем, что любой тип данных от object унаследован. Но как именно реализовано, как хранится в памяти, есть ли какие-то служебные данные. Но в теории мне ничего не мешает знания ОС влезть в адресное пространство программы на C#, найти нужное private поле и изменить его

Andrew
18.04.2018
08:00:19
Всем трям

Подскажите по гитлаб в докере

Страница 6062 из 6731