Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Архитектура Вселенной, часть 3: Идея

Научно-популярное

Перед прочтением рекомендуется ознакомиться с предыдущими статьями цикла "Архитектура Вселенной":

Часть 1: Сознание
Часть 2: Относительность
Часть 3: Идея

В прошлой части "Архитектуры Вселенной" мы говорили об относительной природе пространства и времени, а сейчас я хотел бы сконцентрироваться на другом важнейшем понятии - материи.

Слово "материя" имеет тот же корень, что и слово "материал". В русский язык эти слова попали из латыни, где слово "materia" - это существительное, а слово "materialis" - прилагательное. Приблизительно эти слова можно перевести как "вещество" и "вещественный". Однако, если мы попытаемся дать понятию "материя" четкое определение, то натолкнемся на те же самые проблемы, что с сознанием, временем и пространством. Мы можем сказать, что материя - это то вещество, тот материал, из которого состоят все вещи. Но это определение можно выставлять в парижской палате мер и весов, как эталон тавтологии, ведь материя и есть вещество. Так что давайте обойдемся простым "материя - это то, из чего все состоит".

Читать далее
Рейтинг 0
Просмотры 376
Комментарии 1

Новости

Чёрная пятница 26.11 — предупреждение об опасности. Смотрите на сертификаты EV SSL

Блог компании GlobalSign Информационная безопасность *Управление e-commerce *


По статистике, в последнюю пятницу перед декабрём обыватели начинают массово закупаться подарками к Новому году. Например, в США примерно 70% взрослых граждан делают покупки в этот день, который в связи с огромной прибылью (чёрный цвет в бухгалтерии) коммерсанты называют «чёрным» днём.

К сожалению, статистика известна не только ритейлерам, но и кибермошенникам, которые тоже традиционно активизируются в это время года.
Читать дальше →
Рейтинг 0
Просмотры 572
Комментарии 3

Личный опыт лечения от коронавируса в Дании

Здоровье

Я программист из Новосибирска. С 2017 года я с семьей живу и работаю в Копенгагене.

TL;DR: Чуть-чуть не дождался вакцинации, заболел, побыл на самоизоляции в отеле, полежал в госпитале, поправился.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 1K
Комментарии 1

UIKit ты вообще про UI?

Блог компании Skyeng Разработка под iOS *Разработка мобильных приложений *

Спойлер - нет! Ну, не совсем. Мы привыкли воспринимать UI как визуальную составляющую, но ведь UI – это User Interface. Так вот, интерфейс – это то, с помощью чего пользователь взаимодействует с нашим приложением. В случае с графическим интерфейсом пользователь его видел и воспринимает информацию. Однако он статичный и, когда пользователь хочет взаимодействовать с ним, он использует другие интерфейсы: тачскрин, клавиатуру или мышку. Да, это тоже интерфейсы. И UIKit как раз таки отвечает не за графический интерфейс, а за распознавание пользовательских жестов и их обработку.

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

Так как же он устроен? У нас же есть базовый класс UIView и куча его стандартных наследников. Мы можем сами создавать свои вью и как угодно их кастомизировать. И все это видим на экране. Почему тогда UIKit и UIView – это не про графический интерфейс? Давайте разбираться.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 680
Комментарии 0

Жизнь — химия, и ничего больше

Биология
Из песочницы

Моя первая статья... поехали...

Что такое жизнь? На ум приходят сложнейшие определения, философские высказывания о сознании, высшем замысле, предназначении. И я не исключение. Но, как говорил Л.Н. Толстой: Самый верный признак истины — простота и ясность. Ложь всегда сложна, вычурна и многословна. Глубоко внутри зрело понимание того, что все происходящее вокруг на самом деле просто, банально и, возможно даже, не имеет никакой цели. Хоть это и не умаляет чудесности построения мира.

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

Есть ли смысл? Или только вот это вот всё?
Всего голосов 11: ↑6 и ↓5 +1
Просмотры 1.1K
Комментарии 8

Teaful — крошечная, простая и мощная библиотека управления состояниями React

Блог компании SkillFactory Разработка веб-сайтов *JavaScript *Программирование *ReactJS *
Перевод
Tutorial

Способов управления состоянием между компонентами в React множество. Из-за простоты автор остановился на React Context, но есть проблема. Если изменить значение одного поля, повторно будут отрисованы все компоненты, работающие с полями состояния.

Библиотека Teaful, которая в начале разработки называлась Fragmented store, решает эту проблему. Результат вы видите на КДПВ. Рассказываем о Teaful, пока начинается наш курс по Fullstack-разработке на Python.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 467
Комментарии 1

Сегментация корпоративных сетей в концепции Zero Trust

Сетевые технологии *Стандарты связи Сетевое оборудование

В этой статье я бы хотел поделиться своими мыслями о материале по сегментации сетей представленном на недавно прошедшем LinkMetup и дополнить рассказ некоторыми важными на мой взгляд деталями. В результате я надеюсь представить более полную картину о тенденциях и возможностях сегментации корпоративных сетей с упором на интеграцию мультивендорных решений и оглядкой на концепцию Zero Trust. Во второй части статьи я постараюсь перейти от теории к практике.

Итак, что можно извлечь из презентации о сегментировании сетей представленной на недавнем linkmetup?

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

Требования к сегментации выдвигаются с упором на интеграционные возможности с централизованным управлением политиками, например RADIUS интеграция с динамической конфигурацией принадлежности портов к VLAN и управления навешивания ACL/фильтров.

Горизонтальная сегментация - разделение устройств в одном широковещательном домене (VLAN) - микросегментация настолько же важна, как и вертикальная сегментация - между доменами (макросегментация).

Сегментация для проводных и беспроводных сетей. Когда проводную сеть предлагается сегментировать с помощью VLAN и Port ACL, беспроводные сети принято сегментировать на основе интеграции с возможностями представленными dot1x: динамическая ассоциация клиентов с VLAN. Альтернативой является групповая политика распределения PSK и изоляция клиентов на основе принадлежности к группам по средствам VLAN макросегментации.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 409
Комментарии 0

DIY-фермы из смартфонов Android снова в строю

Блог компании М.Видео-Эльдорадо Гаджеты Информационная безопасность *Смартфоны Сотовая связь


Многие задают вопрос, как использовать старые смартфоны. В самом деле, не выбрасывать же на свалку устройство с двумя-четырьмя CPU, гигабайтами оперативки, рабочими чипами NAND, модемом 4G и другой полезной электроникой. И действительно, старые гаджеты вполне могут ещё поработать и принести пользу. Например, на домашней ферме для автоматического тестирования приложений, скрапинга публично доступной информации и др.
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 4.8K
Комментарии 12

Helidon, Testcontainers, Cucumber, Kafka и многое другое

Java *Тестирование веб-сервисов *

Helidon  отлично подходит для создания микросервисов, для простого и быстрого развертывания в проде, и демострирует действительно впечатляющую производительность!

А как насчет тестирования Helidon?

В этой статье мы рассмотрим несколько способов, как это сделать.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 568
Комментарии 1

Собеседования на английском: как отвечать на скучные вопросы

Блог компании Нетология Управление персоналом *

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

Читать далее
Всего голосов 7: ↑3 и ↓4 -1
Просмотры 3K
Комментарии 5

В США по L-1: от первых собеседований до гринкарты

IT-эмиграция

Привет, Хабр.



Texas in July January


Периодически у тебя тут обсуждают иммиграцию в различные страны. Вспоминают и про Штаты: кто-то считает, что туда попасть очень легко, кто-то — что очень сложно. Я прошёл добрую часть этого пути (осталось только гражданство), так что, возможно, имеет смысл поделиться и своим опытом, и не только комментариями в обсуждениях, но и законченным и цельным текстом.


Да и вообще поделиться опытом хочется давно. Соответствующая статья уже успела поменять рабочее название с «пять лет тракторизма» на «шесть лет тракторизма», а затем и на «семь…», и, похоже, это не предел. Та статья действительно подробная, с описанием впечатлений, собеседований, поиска квартир, факапов, наблюдений и тому подобного. Однако воспринималка и ценности у всех разные, поэтому куда разумнее будет описать сухой опыт юридических аспектов переезда, возможно, упомянув связанные с релокацией бенефиты, а «N лет тракторизма» оставить на потом.


Под катом текста на примерно полчаса. Поехали?

Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 2K
Комментарии 12

RAID-1 vs RAID-6 в мире розовых пони и вакуума

Резервное копирование *Хранение данных *

RAID6 vs RAID1 в мире розовых пони и вакуума

Хорошо известно, что RAID-6[3] значительно медленнее RAID-1. Многие сейчас вдумчиво покачали головами, мол да, разумеется, в шестом пенальти на запись равно шести, а в десятом двум, это же в три раза меньше IOPSов. Некоторые даже вспомнят, что расчет двух четностей - задача нетривиальная, требующая сложных и "дорогостоящих" вычислений.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.9K
Комментарии 12

Язык Эсперанто: как он связан с Троцким и Красной армией, а также его краткая история и грамматика

Научно-популярное Изучение языков
Из песочницы

В нашем мире существует 7000 тысяч языков и естественно, при большей необходимости интернационального общения людей разных наций друг с другом, вызванного политикой, экономикой, туризмом и просто обычным интересом, человечеству не обойтись без международного языка, на которым говорят все, ну или хотя бы многие, и который позволит общаться друг с другом испанцу и китайцу, папуасу и американцу, аргентинцу и русскому. Таким языком в разное время являлись многие языки - языком всех ученых, на котором они обсуждали рождение Вселенной, формулу водорода и венерические болезни до 18 века была латынь. В Новое время все интеллигенты ведущих стран мира учили французский и немецкий, а в 21 веке мир говорит на Инглише.

Однако все перечисленные языки в той или иной степени сложны. У английского языка простая грамматика, но чертовски сложное произношение для русского человека, англичанину нужно потрепать нервы чтобы научиться выговаривать немецкую R, да и немецкие der die das dem des без пузыря не запомнишь, поэтому люди давно задумались о создании единого международного языка, который был бы прост в освоении для всех, и на котором бы говорил весь мир. Таким образом к 21 веку существует до фига как много искусственно созданных языков, но на 99% процентах из них говорит четыре с половиной энтузиаста, однако есть один язык, у которого почти получилось стать мировым... Я говорю о языке Эсперанто, которому и посвящена эта статья.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 1.8K
Комментарии 7

Прогресс GC от JDK 8 до JDK 17

Блог компании Haulmont Программирование *Java *
Перевод

JDK 17 с нами уже несколько месяцев и он не только про новые возможности языка Java. Прирост производительности в сравнении с более старыми версиями JDK очень заметен. Это становится особенно очевидно, когда мы сравниваем его с предыдущими LTS версиями: JDK 8 и JDK 11. Большая доля в улучшении производительности происходит из новых функций и оптимизаций в JVM, и в этой статье фокус будет на улучшениях, которые были сделаны в области сборки мусора в JVM

Читать статью
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.5K
Комментарии 4

Skillbox Java Challenge: игра “на выживание” для разработчиков

Блог компании Skillbox Java *Логические игры

Привет, Хабр! Хотим поделиться опытом проведения ролевых соревнований среди студентов и выпускников курса “Java-разработчик” — Skillbox Java Challenge (SJC). Созданная в 2019 году по инициативе студентов активность полюбилась всей команде, обросла интересными соревновательными и игровыми фичами. Этой осенью SJC состоялся уже в третий раз, его тематикой стали космические путешествия. О подробностях соревнования — под катом.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 547
Комментарии 0

Как и почему мы обновили очереди RabbitMQ в продакшне

Блог компании OTUS
Перевод

В этой статье хочу поделиться нашим опытом работы с обновлениями RabbitMQ Live. Здесь вы узнаете некоторые подробности о нашей архитектуре и вариантах ее использования. Давайте начнем с самого простого... Зачем нам нужен RabbitMQ в бизнесе?

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 906
Комментарии 0

5 проблем продвижения IT-компаний и их решения

Клиентская оптимизация *Интерфейсы *Веб-аналитика *Управление продуктом *Управление продажами *
Recovery mode

Сегодня расскажу из собственного опыта, с какими проблемами сталкиваются в продвижении IT-компании и как их решить.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 437
Комментарии 0

Толстые проблемы интеграций и их тонкие решения

Блог компании Росбанк Анализ и проектирование систем *Проектирование и рефакторинг *Apache *

В прошлой статье я рассказывал о том, как мы с командой запустили проект по перестройке бухгалтерского ядра и внедрению новой главной книги. 

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 412
Комментарии 1

Будущее мотивации: почему большая зарплата и комфортный офис уже не мотивируют сотрудников

Я пиарюсь

Привет, Хабр! Меня зовут Дима Смирнов, я техдир технологической образовательной компании для предпринимателей Like Центр. Сегодня хотелось бы поговорить о мотивации разработчиков при поиске работы. Как известно, разработчиков постоянно не хватает  –  дефицит на рынке IT-труда не только не сокращается, но даже усиливается год от года. Конечно, о размере заработной платы программистов и вообще IT-специалистов создано несколько мифов, вроде того, что любой разработчик получает гору денег сразу после окончания университетов или даже курсов. Но факт остается фактом - с зарплатами здесь все хорошо.

Согласно данным аналитического агентства Hays, в 2020 году на одного разработчика, который находился в поиске работы, приходилось вплоть до 7 предложений, а иногда - и больше. Около 40% российских компаний испытывают дефицит IT-кадров. В результате большинство разработчиков в ходе выбора нового рабочего места смотрят уже не столько на размер заработной платы (хотя это, конечно, не на последнем месте), сколько  на ряд других факторов. Что сейчас важно для тех, кто находится в поисках нового рабочего места? Давайте обсудим.

Читать далее
Всего голосов 13: ↑7 и ↓6 +1
Просмотры 2K
Комментарии 7

Применение Materialized Views в организации ETL-процессов

Блог компании Первая грузовая компания (ПГК) Oracle *Python *SQL *Хранение данных *
Tutorial

Приветствую! Меня зовут Жумабаев Султан, и в ПГК я работаю инженером данных на проекте «Цифровой вагон». Могу уверенно сказать, Oracle сегодня — одно из самых популярных и надежных хранилищ, хотя рынок и предлагает множество новых современных разработок. В этой статье я расскажу про использование Materialized Views для организации ETL-процессов в рамках проекта.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 516
Комментарии 0