Haystack: IDE, которая превратит вашу кодовую базу в визуальный граф
Haystack был создан специально для работы с большой и сложной кодовой базой, предлагая удобные визуальные решения, которые помогут понять структуру проекта. А также легко перемещаться между функциями, классами и методами, и видеть взаимосвязи между ними.
Помимо этого, инструмент имеет собственного копилота с ChatGPT, который можно использовать для автоматизации рутинных задач. Например, он может автоматически создавать методы или вносить изменения в код, которые вы впоследствиё и просто подтверждаете или отклоняете.
И, что немаловажно, Haystack — это, по сути, форк VSCode. Поэтому, если вы уже привыкли к этому редактору, работа с Haystack будет для вас максимально безболезненной. Конфиг можно перенести без проблем.
#ide #инструменты
Haystack был создан специально для работы с большой и сложной кодовой базой, предлагая удобные визуальные решения, которые помогут понять структуру проекта. А также легко перемещаться между функциями, классами и методами, и видеть взаимосвязи между ними.
Помимо этого, инструмент имеет собственного копилота с ChatGPT, который можно использовать для автоматизации рутинных задач. Например, он может автоматически создавать методы или вносить изменения в код, которые вы впоследствиё и просто подтверждаете или отклоняете.
И, что немаловажно, Haystack — это, по сути, форк VSCode. Поэтому, если вы уже привыкли к этому редактору, работа с Haystack будет для вас максимально безболезненной. Конфиг можно перенести без проблем.
#ide #инструменты
Как и в любой другой работе, в разработке есть моменты, которые приходят не за месяц и не за два, а за годы или даже десятилетия упорной работы. В карточках представлены как раз такие выводы.
Если у вас тоже есть чем поделиться, не стесняйтесь — пишите свои советы о работе в комментариях!
#карьера #разработка #советы
Если у вас тоже есть чем поделиться, не стесняйтесь — пишите свои советы о работе в комментариях!
#карьера #разработка #советы
Notion удалит аккаунты российских пользователей и их воркспейсы уже 9 сентября
Компания объяснила это решение новыми санкциями США, которые запрещают предоставление определённых цифровых услуг россиянам. Сейчас важно успеть экспортировать данные до 8 сентября, иначе доступ к ним будет невозможен.
Лучше всего будет экспортировать данные в форматах HTML, Markdown или CSV, чтобы сохранить их структуру. А из альтернатив можно присмотреться к Coda, ClickUp или Obsidian (аналог с более высоким уровнем защиты от внешних воздействий).
🫡 2024 не щадит никого
#новости
Компания объяснила это решение новыми санкциями США, которые запрещают предоставление определённых цифровых услуг россиянам. Сейчас важно успеть экспортировать данные до 8 сентября, иначе доступ к ним будет невозможен.
Лучше всего будет экспортировать данные в форматах HTML, Markdown или CSV, чтобы сохранить их структуру. А из альтернатив можно присмотреться к Coda, ClickUp или Obsidian (аналог с более высоким уровнем защиты от внешних воздействий).
🫡 2024 не щадит никого
#новости
Основы проектирования систем: Алгоритмы балансировки нагрузки
Рано или поздно веб-приложения перерастают возможности одного сервера. Чтобы повысить доступность и масштабируемость, приложения разворачивают на нескольких серверах и используют балансировщик нагрузки для распределения запросов. Это позволяет равномерно распределить запросы и обеспечить стабильную работу системы.
Вот две полезные статьи, которые помогут разобраться в этой теме:
— Балансировка нагрузки: Тут узнаете, что такое балансировка нагрузки, как она работает, и изучите основные алгоритмы — от простых до продвинутых. В статье также есть крутая песочница, где можно поэкспериментировать с параметрами в реальном времени!
— Алгоритмы балансировки нагрузки: Подробно о восьми ключевых алгоритмах и советы по их выбору в зависимости от инфраструктуры и требований вашего приложения.
#systemdisign
Рано или поздно веб-приложения перерастают возможности одного сервера. Чтобы повысить доступность и масштабируемость, приложения разворачивают на нескольких серверах и используют балансировщик нагрузки для распределения запросов. Это позволяет равномерно распределить запросы и обеспечить стабильную работу системы.
Вот две полезные статьи, которые помогут разобраться в этой теме:
— Балансировка нагрузки: Тут узнаете, что такое балансировка нагрузки, как она работает, и изучите основные алгоритмы — от простых до продвинутых. В статье также есть крутая песочница, где можно поэкспериментировать с параметрами в реальном времени!
— Алгоритмы балансировки нагрузки: Подробно о восьми ключевых алгоритмах и советы по их выбору в зависимости от инфраструктуры и требований вашего приложения.
#systemdisign
Forwarded from IT Юмор
Мозг в аренду за $500/месяц: вживить его, конечно, не удастся, но вот поработать на нём — вполне реально
Речь идёт о биокомпьютерах, которые используют живые мозговые органоиды в своей работе. Выделяются они тем, что потребляют энергии в миллионы раз меньше, чем обычные процессоры! Потенциально это экономия миллиардов ватт при обучении тех же самых LLM.
Одни из самых выдающихся таких устройств сейчас делает компания FinalSpark. Их биокомпьютеры используют мозговые органоиды — маленькие кусочки живой мозговой ткани, способные выполнять вычисления. Органоиды подключены к специальным устройствам, которые могут отправлять к ним сигналы и считывать их ответы.
Сейчас FinalSpark запустили платформу для аренды таких компьютеров всего за 500 долларов в месяц, чтобы предоставить учёным возможность проводить как отдельные исследовательские проекты, так и более общие научные исследования. Например, можно даже программировать на питоне через API, как бы это смешно ни звучало.
#новости
Речь идёт о биокомпьютерах, которые используют живые мозговые органоиды в своей работе. Выделяются они тем, что потребляют энергии в миллионы раз меньше, чем обычные процессоры! Потенциально это экономия миллиардов ватт при обучении тех же самых LLM.
Одни из самых выдающихся таких устройств сейчас делает компания FinalSpark. Их биокомпьютеры используют мозговые органоиды — маленькие кусочки живой мозговой ткани, способные выполнять вычисления. Органоиды подключены к специальным устройствам, которые могут отправлять к ним сигналы и считывать их ответы.
Сейчас FinalSpark запустили платформу для аренды таких компьютеров всего за 500 долларов в месяц, чтобы предоставить учёным возможность проводить как отдельные исследовательские проекты, так и более общие научные исследования. Например, можно даже программировать на питоне через API, как бы это смешно ни звучало.
#новости
9 проверенных аналогов Notion в России
В каких сервисах сейчас лучше всего управлять проектами, создавать базы данных и хранить ссылки? Рассказываем о рабочих альтернативах Notion, включая отечественные аналоги: https://tproger.ru/articles/analogi-notion
А если вы уже мигрировали в другой сервис или давно им пользуетесь, то, пожалуйста, проголосуйте за него в нашей статье. Это поможет нам определить лидеров.
#тулзы #подборки
В каких сервисах сейчас лучше всего управлять проектами, создавать базы данных и хранить ссылки? Рассказываем о рабочих альтернативах Notion, включая отечественные аналоги: https://tproger.ru/articles/analogi-notion
А если вы уже мигрировали в другой сервис или давно им пользуетесь, то, пожалуйста, проголосуйте за него в нашей статье. Это поможет нам определить лидеров.
#тулзы #подборки
С возвращением: исходный код Elasticsearch снова открыт
После трёх лет использования ограничительных лицензий, Elasticsearch возвращается к открытому исходному коду под лицензией AGPL.
Предыстория: Прежде Elasticsearch ввёл ограничительные лицензии главным образом из-за действий AWS, который продвигал собственный форк Elasticsearch под другим брендом. Elastic это не нравилось, и поэтому они решили ограничить лицензию.
Тем не менее, по их словам, эти изменения помогли устранить путаницу на рынке и укрепить партнёрские отношения с AWS. Да так укрепить, что они даже признали их партнёрами года)
Итог:деньги быстро заплатились все проблемы вдруг решились, а лицензии открылись
#новости
После трёх лет использования ограничительных лицензий, Elasticsearch возвращается к открытому исходному коду под лицензией AGPL.
Предыстория: Прежде Elasticsearch ввёл ограничительные лицензии главным образом из-за действий AWS, который продвигал собственный форк Elasticsearch под другим брендом. Elastic это не нравилось, и поэтому они решили ограничить лицензию.
Тем не менее, по их словам, эти изменения помогли устранить путаницу на рынке и укрепить партнёрские отношения с AWS. Да так укрепить, что они даже признали их партнёрами года)
Итог:
#новости
Я не знаю зачем, но собрал тред с мифами, о которых часто думают люди, если общаются с айтишниками.