home.social

#рефлексия — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #рефлексия, aggregated by home.social.

  1. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  2. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  3. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  4. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  5. Мне всю жизнь говорили, что я умный. А потом в 34 попробовал своё дело…

    В предыдущем посте я разбирал механику прокрастинации умных людей — с исследованиями, формулами и ссылками на мета-анализы. Этот пост другой. Он от первого лица. И он про то, как всё, что я там описывал теоретически, выглядело в моей жизни — и что конкретно помогло. Спойлер: не матрица Эйзенхауэра и не дисциплина.

    habr.com/ru/articles/1021384/

    #прокрастинация #иллюзия_продуктивности #внутренний_критик #когнитивные_искажения #личный_опыт #стартапы #фаундер #личная_эффективность #управление_вниманием #рефлексия

  6. Часть 3. Три способа не потерять себя в мире технологий

    В первых двух частях этой большой статьи мы разобрались: ИИ не заменит руководителя, а человечность можно (и нужно) проверять при найме. Но как угнаться за всеми технологиями и выжить в мире тотального напряжения? У меня нет универсального рецепта. Есть три предложения.

    habr.com/ru/articles/1015766/

    #управление_командой #удаленная_команда #выгорание #практики_для_руководителя #человечность #цифровой_детокс #рефлексия #психологическая_безопасность

  7. Я спокойна. Я беспокойна. Я пла́чу. Я вновь спокойна.

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

    Я доверяю жизни. Но иногда это сложно. Иногда быть фактически взрослым психологически сложно.

    #рефлексия #эмоции #эмпатия #взрослаяжизнь

  8. Как не сломать Android-приложение при защите от реверса

    Привет, Хабр! На связи Александр Ананикян, аналитик сервиса по защите мобильных приложений от реверс‑инжиниринга. Мы в команде PT MAZE делаем «кнопку», которая превращает мобильные приложения в самый запутанный лабиринт для хакера. Защита мобильного приложения от реверс‑инжиниринга и взлома — обязательный этап, который стоит учитывать при разработке релизной сборки. Протекторы используют обфускацию (запутывание), шифрование и другие техники, чтобы затруднить статический анализ и защитить код от модификаций злоумышленниками. Но у многих разработчиков присутствует страх сломать приложение применением таких техник.

    habr.com/ru/companies/pt/artic

    #pt_maze #протектор #защита_мобильных_приложений #обфускация #защита_кода #шифрование_файлов #анализ_кода #control_flow #взлом #рефлексия

  9. Книга: «Go на практике. 2-е изд.»

    Привет, Хаброжители! И так, вы освоили азы Go, что дальше? Чтобы создавать надежные и готовые к эксплуатации Go-приложения, вам нужно научиться реализовывать конкурентность, налаживать сетевые взаимодействия, получать доступ к файлам, использовать такие нативные протоколы передачи данных, как gRPC и TCP/REST, а также разбираться во множестве практических нюансов. В этой книге приводятся готовые решения, которые можно незамедлительно применить в повседневной работе.

    habr.com/ru/companies/piter/ar

    #go #рефлексия #генерация_кода #конкурентность #сетевые_взаимодействия #grpc #дженерики

  10. 💭

    Размышляя о личной ответственности, понимаю, что иногда она проявляется в умении дистанцироваться — даже если общение длится годами.😔

    У каждого своя модель общения: одни фокусируются на своих желаниях, другие — на комфорте окружающих. Здорово, когда удаётся найти баланс.🤸

    Мечтаю о мире, где таких «казусов» будет меньше. Ведь уважительное общение — это основа гармонии. 😊

    #общение #казусы #рефлексия

  11. 💭

    Размышляя о личной ответственности, понимаю, что иногда она проявляется в умении дистанцироваться — даже если общение длится годами.😔

    У каждого своя модель общения: одни фокусируются на своих желаниях, другие — на комфорте окружающих. Здорово, когда удаётся найти баланс.🤸

    Мечтаю о мире, где таких «казусов» будет меньше. Ведь уважительное общение — это основа гармонии. 😊

    #общение #казусы #рефлексия

  12. 💭

    Размышляя о личной ответственности, понимаю, что иногда она проявляется в умении дистанцироваться — даже если общение длится годами.😔

    У каждого своя модель общения: одни фокусируются на своих желаниях, другие — на комфорте окружающих. Здорово, когда удаётся найти баланс.🤸

    Мечтаю о мире, где таких «казусов» будет меньше. Ведь уважительное общение — это основа гармонии. 😊

    #общение #казусы #рефлексия

  13. Формат данных на C++, который не боится рефакторинга

    Не про редактор и не про алгоритмы. Про то, как формат сохранения переживает переписывание логики, рост требований и годы разработки. Есть миф, что рефакторинг ломает обратную совместимость. Я 5 раз переписывал редактор графов и не сломал ни одного файла. Рассказываю, как это возможно. Почему данные переживают иерархии кода

    habr.com/ru/articles/978216/

    #C++ #serialization #gamedev #editor #QapSerialize #graphics #graph #рефакторинг #рефлексия #rtti

  14. Самоописывающая сериализация графов объектов в C++

    Более 10 лет назад я создал систему сериализации для решения задачи, с которой плохо справляются JSON, protobuf и другие форматы — сохранение runtime-графов объектов с циклами, полиморфизмом и ссылками. Большинство сериализаторов работают с деревьями, но ломаются на: Циклических зависимостях Указателях между объектами Наследовании и полиморфизме Ссылках на поля других объектов Моя система умеет всё это — и даже слишком. Она полностью самоописывающаяся, сохраняет полную информацию о типах и связях, имеет бинарный формат и изоморфный ему текстовый дамп для отладки. В статье покажу: Как сериализовать графы с циклами без ручного кода Работу с полиморфизмом через TAutoPtr<BaseClass> Почему TFieldPtr (ссылки на поля объектов) оказался тупиковой идеей Что сработало, а что пришлось выбросить спустя годы Это не готовая библиотека — проект заморожен из-за проблем со временем компиляции. Но архитектурные решения и полученный опыт до сих пор актуальны для разработчиков сложных систем. Статья для тех, кто устал бороться с ограничениями стандартных сериализаторов при работе с объектными графами.

    habr.com/ru/articles/976426/

    #сериализация #разработка_игр #рефлексия #опыт #препроцессор #с++ #с++17 #cad

  15. «Тебя скоро разоблачат и уволят». Как заставить синдром самозванца работать на себя

    Меня зовут Асия Морозова, я руковожу направлением обучения и адаптации в MWS. В этой сфере я работаю более 15 лет, имею подтверждение своих скилов в рамочках и даже степень кандидата наук, но это не мешает периодически ловить себя на мысли: «Я знаю недостаточно. Другие знают больше. А вдруг меня разоблачат?» Да, у меня синдром самозванца, и я с ним больше не борюсь. Я пытаюсь его прокачать, чтобы он не закапывал меня, а работал на достижение моих целей. Сегодня расскажу, как дошла до жизни такой и какие у меня тут успехи.

    habr.com/ru/companies/ru_mts/a

    #Синдром_самозванца #внутренний_критик #прокачка_навыков #дневник_достижений #самопринятие #проактивность #менторинг #рефлексия

  16. Удар током или встреча с собой: новый опыт естественнее самокопания

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

    habr.com/ru/articles/963054/

    #психология #когнитивная_психология #рефлексия #осознанность #сенсорная_депривация #мышление #эволюция #саморегуляция #нейропсихология

  17. Идея длиною в вечность: в погоне за утопичным социальным приложением в 2025 году

    Или о том, как я до сих пор пытаюсь закрыть гештальт 20-летней давности и почему иногда важнее поставить точку, чем дописывать очередную главу. Я уже писал достаточно откровенную статью о том, как почти 20 лет назад решил во что бы то ни стало придумать и реализовать проект, который обязан был быть глобальным, при этом уникальным, и конечно же успешным. Почему обязан? Хороший вопрос. Наверное, потому что в двадцать с небольшим лет кажется, что иначе и быть не может. Моя прошлая статья «Нечто большее, чем лайк» —  горьковатый коктейль из боли, личных инсайтов, странной псевдофилософии, ослепленности идеей и 15-летнего бега по кругу в попытке реализовать странную (и никому не нужную) социальную сеть с еще более странной «эмоциональной системой рейтинга». Той статьей я пытался раз и навсегда закрыть вопрос с этой изрядно затянувшейся попыткой оставить свой след в истории интернета (ха!). Некоторое время после ее публикации я действительно верил, что меня отпустило. Пока снова не началась фаза обострения. И дело не в том, что я вдруг перестал принимать медикаменты… Войти в выйти: приключение на 20 минут

    habr.com/ru/articles/960364/

    #социальная_сеть #стартап #утопическое_приложение #карта_эмоций #технологии_и_смысл #рефлексия #проект_мечты #выгорание

  18. Цель есть. Смысла — нет

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

    habr.com/ru/articles/916768/

    #продуктовый_дизайн #рефлексия #дизайнерам #дизайн #продуктовый_дизайнер

  19. Цель есть. Смысла — нет

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

    habr.com/ru/articles/916768/

    #продуктовый_дизайн #рефлексия #дизайнерам #дизайн #продуктовый_дизайнер

  20. Цель есть. Смысла — нет

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

    habr.com/ru/articles/916768/

    #продуктовый_дизайн #рефлексия #дизайнерам #дизайн #продуктовый_дизайнер

  21. Год изучения бэкенда: от растерянности к осознанному подходу

    В этой статье я делюсь своим личным опытом обучения программированию с нуля. Статья не про конкретные технологии. Это размышления, и подведение итогов за мой первый год пути как разработчика. Здесь я затрагиваю только ключевые этапы, которые на меня повлияли. Статья подойдет тем, кто: • Боится ошибаться и откладывает старт. • Учится и не понимает зачем ему это. • Учится, но хочет услышать про чужой путь и сделать свои выводы.

    habr.com/ru/articles/901376/

    #рефлексия #путь_разработчика #личный_опыт_в_разработке #путь_джуна #самообучение #мотивация #рост_в_разработке

  22. Сроки против Процессов

    Эту мысль-статью я вынашивал более 6 месяцев. В разный промежуток времени, я то хотел ее оформить, то нет. Почему нет? - Мне казалось, что это моя личная рефлексия. Все всё понимают без меня. Зачем писать то, что итак очевидно? Почему да? - Чем чаще я возвращаюсь к этой рефлексии, тем чаще я думаю, что это не только моя личная проблема. Но и проблема большинства участников команд, открывающих новый путь внутри стандартных процессов.

    habr.com/ru/articles/871762/

    #процессы #сроки #рефлексия

  23. Как рефлексия в Kotlin помогает автоматизировать работу с Koin

    Работая над большим многомодульным проектом, я нередко попадаю в ситуацию, когда забываю добавить новый модуль в startKoin , из-за чего часто ловлю org.koin.core.error.NoDefinitionFoundException - отсутствие объявления типа, инъекцию которого пытается сделать Koin, и поэтому, так как, на мой взгляд, главная концепция IT - автоматизация нашей жизни, неплохо было бы автоматизировать и этот аспект. Обложку так и не придумал)

    habr.com/ru/articles/855842/

    #Koin #Reflection #Рефлексия #Kotlin #Android

  24. Как рефлексия в Kotlin помогает автоматизировать работу с Koin

    Работая над большим многомодульным проектом, я нередко попадаю в ситуацию, когда забываю добавить новый модуль в startKoin , из-за чего часто ловлю org.koin.core.error.NoDefinitionFoundException - отсутствие объявления типа, инъекцию которого пытается сделать Koin, и поэтому, так как, на мой взгляд, главная концепция IT - автоматизация нашей жизни, неплохо было бы автоматизировать и этот аспект. Обложку так и не придумал)

    habr.com/ru/articles/855842/

    #Koin #Reflection #Рефлексия #Kotlin #Android

  25. Нативная рефлексия в C++ уже близко

    Почему в 2024 году нам приходится писать каст енума к строке вручную, для каждого кастомного типа нужна своя функция логирования, а биндинги к C++ библиотеке требуют кучу повторяющегося кода? Если Вы задавались этими, или подобными вопросами, то у меня для вас хорошая новость - скоро эти проблемы будут решены. И что самое приятное - на уровне языка, а не нестандартным фреймворком. Сегодня рассматриваем пропозалы рефлексии, которые с большОй вероятностью попадут в следующий стандарт - C++26 .

    habr.com/ru/articles/824840/

    #С++ #с++26 #рефлексия #wg21 #эволюция_языка #программирование

  26. Нативная рефлексия в C++ уже близко

    Почему в 2024 году нам приходится писать каст енума к строке вручную, для каждого кастомного типа нужна своя функция логирования, а биндинги к C++ библиотеке требуют кучу повторяющегося кода? Если Вы задавались этими, или подобными вопросами, то у меня для вас хорошая новость - скоро эти проблемы будут решены. И что самое приятное - на уровне языка, а не нестандартным фреймворком. Сегодня рассматриваем пропозалы рефлексии, которые с большОй вероятностью попадут в следующий стандарт - C++26 .

    habr.com/ru/articles/824840/

    #С++ #с++26 #рефлексия #wg21 #эволюция_языка #программирование

  27. Нативная рефлексия в C++ уже близко

    Почему в 2024 году нам приходится писать каст енума к строке вручную, для каждого кастомного типа нужна своя функция логирования, а биндинги к C++ библиотеке требуют кучу повторяющегося кода? Если Вы задавались этими, или подобными вопросами, то у меня для вас хорошая новость - скоро эти проблемы будут решены. И что самое приятное - на уровне языка, а не нестандартным фреймворком. Сегодня рассматриваем пропозалы рефлексии, которые с большОй вероятностью попадут в следующий стандарт - C++26 .

    habr.com/ru/articles/824840/

    #С++ #с++26 #рефлексия #wg21 #эволюция_языка #программирование

  28. Type Loopholes: решая нерешаемое. Рефлексия времени компиляции

    Лупхолы — это техника, позволяющая манипулировать глобальным состоянием компилятора, добавляя значения и считывая их. Эта техника позволяет решать многие задачи, некоторые из которых будут рассмотрены в статье: Узнать, какие параметры принимает конструктор типа. Узнать, с какими шаблонными параметрами вызывался метод/функция с ADL. Как сделать метапрограммирование с типами более похожим на обычный код, где есть состояние.

    habr.com/ru/articles/824574/

    #лупхолы #метапрограммирование #рефлексия #c++ #constexpr

  29. AOP в Golang: как рефлексировать, и почему вам не стоит этого делать

    Я java-программист по профессии и алкоголик go-developer по зову души. И вот в один прекрасный день я подумал о том, что раз уж в Go есть пакет reflect, то должны быть и способы АОП, прямо как в java. Если вкратце, я захотел генерировать обертки для функций в рантайме, позволяя красиво оборачивать логи, мониторинги, трейсинги, и прочие довольно однотипные штуки, по аналогии с тем, как я проделывал это в java. Если вам стало интересно, что у меня из этого вышло, добро пожаловать под кат!

    habr.com/ru/articles/819789/

    #go #aop #wrapper #reflection #рефлексия #обертка #АОП

  30. Путь к удовлетворенности: анализ роботы в компании с помощью таблицы оценки

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

    habr.com/ru/articles/812049/

    #смена_работы #выгорание_на_работе #саморазвитие #рефлексия