✨Мы хотим провести большой розыгрыш и подарить победителю смартфон на выбор. Помимо iPhone, предлагаем вам выбрать, какой ещё смартфон вы бы хотели видеть среди призов👇
🤩5😁1
Какой смартфон вам по душе:
Anonymous Poll
12%
OnePlus Open 5G
5%
OPPO Find N3
55%
Samsung Galaxy S24 Ultra на 1ТБ
27%
Xiaomi 14 Ultra 512 ГБ
6%
Vivo X100 Ultra
15%
Свой вариант (напишу в комментариях)
👾23😁10👍6🤔3
Жителям регионов становится сложнее получать достойную зарплату:
По данным "Коммерсантъ", на дистанционном формате работает всего около миллиона человек — чуть больше 1% всех занятых. Основную часть сотрудников уже вернули в офис или вовсе уволили.
На удалёнке больше всего айтишников — 7%
Теперь удалёнка становится привилегией для избранных. Так, Amazon отменяет удалёнку с 2024 года: всех переводят на пятидневку в офисе, а работать из дома смогут только те, кому это нужно по здоровью или должности.
Please open Telegram to view this post
VIEW IN TELEGRAM
😢23😁15🤔9👍4🔥2
🔄 Наглядный обзор различий между популярными моделями жизненного цикла разработки софта
👉 Источник
#инфографика
👉 Источник
#инфографика
👍17🔥6👾3❤1
Она ведёт свой канал с 2009 года, вы только вдумайтесь. Но её видео начали набирать популярность только в этом году, выстрелила тематика о Linux.
Вот что говорит Andrea Borman о себе в шапке канала:
На этом канале есть мои собственные видео, которые я сделала сам. Раньше я пользовалась Windows, но теперь я использую Linux и сделала несколько видео об этом. У меня также есть свой блог Andrea Sites.
Также у бабули есть свой сайт, где материал набирается с 2009 года
Пожалуй, лет через 20 бабули и дедушки со своими айти-блогами станут обыденностью.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰34😁17👍10👾2
Привет, друзья! 👋
Готовим статью «Лучшие шрифты для программирования» и хотим узнать ваше мнение! 🖥️✨
Готовим статью «Лучшие шрифты для программирования» и хотим узнать ваше мнение! 🖥️✨
❤2
Какой шрифт вы используете для написания кода? 🤓
Anonymous Poll
18%
Consolas
14%
Fira Code
49%
JetBrains Mono
7%
Source Code Pro
9%
Monaco
7%
Cascadia Code
16%
Другой (напишите в комментариях)
❤5👍1
Что для вас самое важное в шрифте для кода? 🧐
Anonymous Poll
71%
Четкость символов
20%
Поддержка лигатур
61%
Различимость похожих символов (0 и O, 1 и l)
8%
Наличие курсивного начертания
20%
Компактность
4%
Другое (уточните в комментариях)
❤4
Поделитесь своим опытом: какой шрифт, на ваш взгляд, самый удобный для долгих сессий кодинга и почему? 💻🕰️
Ждем ваши ответы в комментариях! Самые интересные и полезные советы войдут в нашу статью. 📝💡
Ждем ваши ответы в комментариях! Самые интересные и полезные советы войдут в нашу статью. 📝💡
🥱10👍2
🐘🔧 Расширение pg_variables: мощная альтернатива временным таблицам в PostgreSQL
Расширение
🔸 Оно позволяет определять скалярные сессионные переменные, которые могут быть очень ценными для хранения идентификатора пользователя, от имени которого выполняется запрос, и его различных атрибутов.
🔸 Оно содержит функции для работы с переменными различных типов. Созданные переменные существуют в течение текущей пользовательской сессии.
🔸 По умолчанию эти переменные создаются без поддержки транзакций. Если переменная успешно создана, она остаётся доступной в течение всего сеанса, даже если происходят откаты транзакций.
Если вы хотите использовать переменную с поддержкой транзакций и точек сохранения, необходимо передать дополнительный флаг
Флаг
Если вызовы функций
👉 Читать подробнее в статье
Расширение
pg_variables
для PostgreSQL предлагает альтернативу временным таблицам для эффективной работы с промежуточными данными, но имеет свои преимущества и недостатки, требующие тщательного анализа перед внедрением:🔸 Оно позволяет определять скалярные сессионные переменные, которые могут быть очень ценными для хранения идентификатора пользователя, от имени которого выполняется запрос, и его различных атрибутов.
🔸 Оно содержит функции для работы с переменными различных типов. Созданные переменные существуют в течение текущей пользовательской сессии.
🔸 По умолчанию эти переменные создаются без поддержки транзакций. Если переменная успешно создана, она остаётся доступной в течение всего сеанса, даже если происходят откаты транзакций.
Если вы хотите использовать переменную с поддержкой транзакций и точек сохранения, необходимо передать дополнительный флаг
is_transactional
в последний параметр функции, которая создаёт переменную.Флаг
is_transactional
нужно указывать каждый раз, когда вы изменяете значение транзакционной переменной с помощью функций pgv_set()
и pgv_insert()
. В противном случае возникнет ошибка. Другим функциям передавать этот флаг не нужно.Если вызовы функций
pgv_free()
или pgv_remove()
откатываются, затронутые транзакционные переменные восстанавливаются. В отличие от них, нетранзакционные переменные удаляются безвозвратно.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👏2
🧽➡️ 💻 От мытья посуды до управления NVIDIA
Это Дженсен Хуан, который основал NVIDIA в 1993 году и арендовал офис в скромном здании рядом с рестораном Denny’s.
А еще, на старте компании он и его коллеги не знали, станет ли их продукт востребованным, ведь тогда никто толком не знал, что такое 3D-графика.
Вот как это бывает: начинал на кухне у Denny's, а теперь крутит миллиарды как основатель и CEO NVIDIA
Это Дженсен Хуан, который основал NVIDIA в 1993 году и арендовал офис в скромном здании рядом с рестораном Denny’s.
А еще, на старте компании он и его коллеги не знали, станет ли их продукт востребованным, ведь тогда никто толком не знал, что такое 3D-графика.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27😁4🙏2🥱2🌚2
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
👍8❤1
This media is not supported in your browser
VIEW IN TELEGRAM
OpenAI o1 разработана с акцентом на то, чтобы тратить больше времени на размышления перед ответом. Эти модели способны решать более сложные задачи, чем предыдущие версии, благодаря умению рассуждать при работе с наукой, кодированием и математикой.
В видео на YouTube «Researcher» демонстрирует, как OpenAI o1 помогает создавать код для визуализации сложных механизмов, таких как Self-Attention — это технология, которая лежит в основе моделей ChatGPT.
В примере с 2:05 используется предложение «The quick brown fox». Когда пользователь наводит курсор на слова, модель показывает связи между ними в виде стрелок с толщиной, пропорциональной вниманию (attention score). И это позволяет лучше понять, как модели Transformer обрабатывают информацию.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱18👍10🤔3
🏗 3 основных шаблона событийно-ориентированной архитектуры
Знание данных шаблонов позволяет:
✔️ Создавать слабосвязанные системы, в которых сбой одного компонента не приводит к полному отказу всей системы, а составные части приложения легче масштабировать и модифицировать.
✔️ Эффективно управлять асинхронными операциями и обрабатывать непредсказуемые события в системе.
✔️ Разрабатывать отзывчивые и эффективные приложения, обрабатывающие данные в реальном времени.
✔️ Создавать высоконагруженные системы, в которых требуется быстрая реакция на события.
✔️ Эффективно использовать современные технологии, например потоковую обработку данных и бессерверные вычисления.
1️⃣ Шаблон конкурирующих потребителей используется для эффективного распределения большого количества асинхронных сообщений между несколькими потребителями. Ключевой момент в этом шаблоне — необходимость обработки каждого сообщения только одним потребителем. Разные инструменты и платформы решают эту задачу по-своему:
2️⃣ Шаблон повторных попыток сообщений используется для обработки ошибок при работе с очередями сообщений. Этот шаблон позволяет создать надежную систему обработки транзакций, способную справляться с временными сбоями и обеспечивающую контролируемый процесс для работы с проблемными транзакциями, например, при обработке платежей.
3️⃣ Шаблон асинхронного запроса-ответа позволяет создавать масштабируемые и устойчивые к сбоям системы, где сервисы могут взаимодействовать асинхронно, не блокируя друг друга и сохраняя способность корректно обрабатывать ответы даже при изменении состояния системы между запросом и ответом.
👉 Подробнее читайте в нашей статье
👉 Зеркало
Знание данных шаблонов позволяет:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2😁1🥱1
👨💻 Подборка шпаргалок по работе с Git: на заметку разработчику
👍36🔥10❤5
Об IOCCC (International Obfuscated C Code Contest)
Это ежегодный конкурс, где разработчики соревнуются в написании максимально запутанного и сложного для понимания кода на C, который при этом выполняет полезные функции🤯
К сожалению, конкурс закрыт и больше не проводится, но вы можете изучить работы победителей с 1984года в репозитории
Это ежегодный конкурс, где разработчики соревнуются в написании максимально запутанного и сложного для понимания кода на C, который при этом выполняет полезные функции
К сожалению, конкурс закрыт и больше не проводится, но вы можете изучить работы победителей с 1984года в репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍10❤1🤔1🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁47👍19🥱3🤔2