#porghub_tests 
#proghub_java
Что произойдет при компиляции и запуске данного кода?
Правильный ответ и объяснения тут:
https://proghub.ru/q/79c35c
  #proghub_java
Что произойдет при компиляции и запуске данного кода?
Правильный ответ и объяснения тут:
https://proghub.ru/q/79c35c
Что произойдет при компиляции и запуске данного кода?
  Anonymous Poll
    10%
    Возникнет ошибка времени выполнения
      
    19%
    напечатает "no" без кавычек
      
    55%
    напечатает "yes" без кавычек
      
    17%
    Ошибка компиляции в строке //1
      
    #news #proghub 
5 приемов, позволяющих (пока еще) отличить реальность от DeepFake
1. Обращайте внимание на разрешение и разницу в качестве отрисовки элементов лица и остальной части видео
Оригинальные видео, как правило, имеют более высокое качество, чем «приклеенный» фрагмент. Характерный пример – демо-ролик с головой Стива Бушеми, «пересаженной» на тело Дженифер Лоуренс.
2. Верный признак DeepFake – если лицо закрыто или показано под острым углом
Это зачастую приводит к появлению размытых артефактов или неестественных движений.
3. Неестественные масштабы лица также свидетельствуют о подделке с помощью камер, установленных под разными углами
В результате получаются лица разного масштаба.
4. Обращайте внимание на неестественные границы и переходы
Граничные части лица (подбородок, брови, скулы, волосы на лице, веснушки и родимые пятна) могут чередоваться между оригиналом и подменой. Любое несоответствие – свидетельство глубокой подделки.
5. Еще один признак подделки – неестественные тона кожи
Сопоставление тона кожи с движениями лица, особенно на границе выдает DeepFake.
Источник: techcult
  
  5 приемов, позволяющих (пока еще) отличить реальность от DeepFake
1. Обращайте внимание на разрешение и разницу в качестве отрисовки элементов лица и остальной части видео
Оригинальные видео, как правило, имеют более высокое качество, чем «приклеенный» фрагмент. Характерный пример – демо-ролик с головой Стива Бушеми, «пересаженной» на тело Дженифер Лоуренс.
2. Верный признак DeepFake – если лицо закрыто или показано под острым углом
Это зачастую приводит к появлению размытых артефактов или неестественных движений.
3. Неестественные масштабы лица также свидетельствуют о подделке с помощью камер, установленных под разными углами
В результате получаются лица разного масштаба.
4. Обращайте внимание на неестественные границы и переходы
Граничные части лица (подбородок, брови, скулы, волосы на лице, веснушки и родимые пятна) могут чередоваться между оригиналом и подменой. Любое несоответствие – свидетельство глубокой подделки.
5. Еще один признак подделки – неестественные тона кожи
Сопоставление тона кожи с движениями лица, особенно на границе выдает DeepFake.
Источник: techcult
Техкульт
  
  5 приемов, позволяющих (пока еще) отличить реальность от DeepFake
  5 способов отличить видео-подделки от реальности
  Как в терминах ООП называется объект, который не может быть изменён после создания?
  Anonymous Poll
    6%
    Internal object
      
    11%
    Abstract object
      
    65%
    Immutable object
      
    6%
    Sealed object
      
    3%
    Все варианты верны
      
    10%
    Правильного варианта нет
      
    
  Задачи и тесты по программированию | proghub
Как в терминах ООП называется объект, который не может быть изменён после создания?
Правильный ответ: 
Immutable object
  Immutable object
#news #proghub 
Google запустит банковский сервис Cache
Google планирует в следующем году запустить банковский сервис. Компания реализует проект совместно с Citigroup и кредитным союзом Стэнфордского университета, сообщает The Wall Street Journal со ссылкой на главу платежных сервисов Google Цезаря Сенгупу.
Google планирует в следующем году запустить банковский сервис. Компания реализует проект совместно с Citigroup и кредитным союзом Стэнфордского университета, сообщает The Wall Street Journal со ссылкой на главу платежных сервисов Google Цезаря Сенгупу.
Google планирует в 2020 году запустить банковский сервис. На первом этапе с его помощью пользователи Google смогут открыть дебетовый банковский счет
Новый сервис получит название Google Cache. На первом этапе с его помощью пользователи Google смогут открыть дебетовый банковский счет и управлять им через систему Google Pay. При этом финансовым сопровождением проекта и общением с регуляторами Google заниматься не будет. Эти обязанности возьмут на себя партнеры. Расчетный счет будет фактически являться счетом банка Citibank.
Google обещает, что данные пользователей платежной системы не будут передаваться третьим лицам и использоваться для рекламы.
P.S. Серьезно не будут использовать для рекламы? Даа, серьезно🌚
  
  
  
  
  
  Google запустит банковский сервис Cache
Google планирует в следующем году запустить банковский сервис. Компания реализует проект совместно с Citigroup и кредитным союзом Стэнфордского университета, сообщает The Wall Street Journal со ссылкой на главу платежных сервисов Google Цезаря Сенгупу.
Google планирует в следующем году запустить банковский сервис. Компания реализует проект совместно с Citigroup и кредитным союзом Стэнфордского университета, сообщает The Wall Street Journal со ссылкой на главу платежных сервисов Google Цезаря Сенгупу.
Google планирует в 2020 году запустить банковский сервис. На первом этапе с его помощью пользователи Google смогут открыть дебетовый банковский счет
Новый сервис получит название Google Cache. На первом этапе с его помощью пользователи Google смогут открыть дебетовый банковский счет и управлять им через систему Google Pay. При этом финансовым сопровождением проекта и общением с регуляторами Google заниматься не будет. Эти обязанности возьмут на себя партнеры. Расчетный счет будет фактически являться счетом банка Citibank.
Google обещает, что данные пользователей платежной системы не будут передаваться третьим лицам и использоваться для рекламы.
P.S. Серьезно не будут использовать для рекламы? Даа, серьезно🌚
#porghub_tests 
#proghub_php
Что выведет следующий код:
Правильный ответ и объяснения тут:
https://proghub.ru/q/59bb6a
  #proghub_php
Что выведет следующий код:
Правильный ответ и объяснения тут:
https://proghub.ru/q/59bb6a
Библиотеки и фреймворки
Каждый программист хотябы раз в жизни должен написать что-то без единого фреймворка или библиотеки. Обязательно это должно происходить после, как минимум, года опыта разработки с их помощью.
Обязательно попробуйте это сделать, проблемы которые вы решите выведут вас на новый уровень скила и знаний.
  Каждый программист хотябы раз в жизни должен написать что-то без единого фреймворка или библиотеки. Обязательно это должно происходить после, как минимум, года опыта разработки с их помощью.
Обязательно попробуйте это сделать, проблемы которые вы решите выведут вас на новый уровень скила и знаний.
#porghub_tests 
#proghub_java
Какой результат выполнения данного кода:
Правильный ответ и объяснения тут:
https://proghub.ru/q/0cb5ca
  #proghub_java
Какой результат выполнения данного кода:
Правильный ответ и объяснения тут:
https://proghub.ru/q/0cb5ca
Какой результат выполнения данного кода:
  Anonymous Poll
    60%
    true true
      
    13%
    false false
      
    3%
    false true
      
    24%
    true false
      
    Робот Universal Robots помог литейной компании выдержать суровую конкуренцию | robotforum
Чикагская компания RCM industries, занимающаяся литьем алюминия под давлением, столкнулась с жесткой конкуренцией со стороны стран с низким уровнем заработной платы. Использование технологических решений e-series от Universal Robots позволило компании решить данную проблему и даже получить преимущество на мировом рынке.
Робот UR10e линейки e-series от Universal Robots
«Нас заинтересовал робот UR10e линейки e-series от Universal Robots. На нашем производстве нужна высокая точность при установке деталей на патроны. Робот смог находить правильные места на патронах и совмещать с ними детали. У нас около 30 деталей, которые умещаются на столе по прямой линии. Все что нужно оператору это загрузить их на стол.
Робот отправляется на станцию, собирая детали. Затем помещает их в специальное приспособление для предварительно выравнивания. Кроме этого он обнаруживает деформированные детали и отслеживает правильность загрузки.
Технологическое решение загружает их на первый набор патронов, переходит на другую сторону и забирает готовую деталь из вспомогательных патронов. Затем кладет деталь на конвейер и возвращается. С тем же роботом мы можем использовать токарные станки с ЧПУ. Это значительно повысило нашу рентабельность»,
— описал процесс использования манипулятора директор компании по технологиям Роб Маркони.
Польза от роботехнических решений
С помощью робототехнических решений удалось компенсировать затраты на рабочую силу, увеличить время безотказной работы, уменьшить необходимое электричество и техническое обслуживание.
Видео о роботе смотрим здесь:
  
  Чикагская компания RCM industries, занимающаяся литьем алюминия под давлением, столкнулась с жесткой конкуренцией со стороны стран с низким уровнем заработной платы. Использование технологических решений e-series от Universal Robots позволило компании решить данную проблему и даже получить преимущество на мировом рынке.
Робот UR10e линейки e-series от Universal Robots
«Нас заинтересовал робот UR10e линейки e-series от Universal Robots. На нашем производстве нужна высокая точность при установке деталей на патроны. Робот смог находить правильные места на патронах и совмещать с ними детали. У нас около 30 деталей, которые умещаются на столе по прямой линии. Все что нужно оператору это загрузить их на стол.
Робот отправляется на станцию, собирая детали. Затем помещает их в специальное приспособление для предварительно выравнивания. Кроме этого он обнаруживает деформированные детали и отслеживает правильность загрузки.
Технологическое решение загружает их на первый набор патронов, переходит на другую сторону и забирает готовую деталь из вспомогательных патронов. Затем кладет деталь на конвейер и возвращается. С тем же роботом мы можем использовать токарные станки с ЧПУ. Это значительно повысило нашу рентабельность»,
— описал процесс использования манипулятора директор компании по технологиям Роб Маркони.
Польза от роботехнических решений
С помощью робототехнических решений удалось компенсировать затраты на рабочую силу, увеличить время безотказной работы, уменьшить необходимое электричество и техническое обслуживание.
Видео о роботе смотрим здесь:
robotforum.ru
  
  Робот Universal Robots помог литейной компании выдержать суровую конкуренцию (+Видео)
  
  Микросервисное заблуждение
В начале многих проектов часто появляется выбор между новыми и крутыми фреймворками/языками/подходами. Конечно все зависи от специфики проекта, бюджетов, команды. Так вот про архитектуры: интересно то что в последнее время все бегут за микросервисной архитектурой, насмотревшись на страшные и ужасные монолиты с многолетней кодовой базой. Вооружившись успешными кейсами от больших компаний начинают ваять новый продукт с разделенной логикой ну и докером с k8s конечно. И вот в какой-то момент оказывается что проще сходить сервисами в одну бд чем связывать их по интерфейсу, транзакция оплаты иногда теряется где-то в цепочке сервисов, а микросервисный рай становится адом.
Вывод отсюда достаточно простой: если вам нужно запустить проект, просто применяйте то что знаете хорошо, добавьте немного консерватизма в свой выбор. Со временем когда ваше решение достигнет пика возможностей тогда рассмотрите варинты плавного перехода. Если это ваш домашний проект - ни в чем себе не отказывайте :)
Этот пост был навеян ситуаций годичной давности, когда наш старый proghub.ru работал на docker, а выбран он был только из интереса. Так вот это оказалось очень плохой идеей)
Если наберем 100 👍 расскажу подробнее про этот случай, а так же в чем докер хорош а в чем нет.
  В начале многих проектов часто появляется выбор между новыми и крутыми фреймворками/языками/подходами. Конечно все зависи от специфики проекта, бюджетов, команды. Так вот про архитектуры: интересно то что в последнее время все бегут за микросервисной архитектурой, насмотревшись на страшные и ужасные монолиты с многолетней кодовой базой. Вооружившись успешными кейсами от больших компаний начинают ваять новый продукт с разделенной логикой ну и докером с k8s конечно. И вот в какой-то момент оказывается что проще сходить сервисами в одну бд чем связывать их по интерфейсу, транзакция оплаты иногда теряется где-то в цепочке сервисов, а микросервисный рай становится адом.
Вывод отсюда достаточно простой: если вам нужно запустить проект, просто применяйте то что знаете хорошо, добавьте немного консерватизма в свой выбор. Со временем когда ваше решение достигнет пика возможностей тогда рассмотрите варинты плавного перехода. Если это ваш домашний проект - ни в чем себе не отказывайте :)
Этот пост был навеян ситуаций годичной давности, когда наш старый proghub.ru работал на docker, а выбран он был только из интереса. Так вот это оказалось очень плохой идеей)
Если наберем 100 👍 расскажу подробнее про этот случай, а так же в чем докер хорош а в чем нет.