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

Все потоки

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

Проактивные SIM-карты

Блог компании Timeweb Сотовая связь Смартфоны
Перевод

После столкновения с проактивными SMS-сообщениями от SIM-карты AT&T (перевод статьи тут) я решил проверить и другие SIM-карты. Не секрет, что практически все они поддерживают проактивные функции, но мне стало интересно, сколько карт используют их фактически.

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

Новости

Компьютер на логических микросхемах: исполнение инструкций

Схемотехника *Производство и разработка электроники *DIY или Сделай сам Ненормальное программирование *

Вторая статья про самодельный компьютер. Сегодня я расскажу вам про кодирование и исполнение инструкций, а также немного про программирование.

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

SSD Kingston FURY Renegade – вовсе не предатель

Блог компании Kingston Technology Высокая производительность *Накопители Настольные компьютеры Ноутбуки

Для компании Kingston бренд FURY не только ознаменовал возвращение былого имени, но и появление первых потребительских SSD с поддержкой PCIe версии 4.0.

Линейка SSD Kingston FURY Renegade представлена несколькими моделями, начиная с 500 ГБ и заканчивая внушительными 4 ТБ. В основе лежит производительный контроллер Phison E18, обеспечивающий коммуникацию по протоколу PCIe 4.0. Форм-фактор всех накопителей – привычный М.2 2280.

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

На примере лемуров: лечение дисбактериоза фекальной трансфаунацией

Блог компании ua-hosting.company Биология Здоровье Научно-популярное Химия


Как только приходят зимние морозы, многие люди начинают страдать от насморка, кашля, боли в горле и прочих симптомов того или иного простудного заболевания. Учитывая ситуацию с пандемией, малейший чих порождает мысли о вероятном инфицировании злосчастным вирусом. Однако далеко не все простудные (и не только) болезни имеют вирусное происхождение, ведь есть еще грибковые и бактериальные. В случае последних чаще всего назначаются антибиотики, способные бороться либо с определенной бактерией, либо широкого спектра действия. Эти лекарства могут вылечить больного довольно быстро и эффективно, но, как и многие другие препараты, обладают рядом побочных эффектов и последствий. Одним из таких нежелательных аспектов является нарушение микрофлоры внутри организма, т.е. дисбактериоз. Дело в том, что антибиотики могут, уничтожая вредоносную бактерию, «задеть» и тех, что в нашем теле заняты благим делом (например, помогают пищеварению). И вот ученые из университета Дьюка (США) провели исследования методики лечения дисбактериоза, которую лемуры применяют буквально с рождения. Основная суть этой методики — трансплантация фекальных бактерий. Как работает такое лечение, какие бактерии используются, и насколько данная методика эффективна? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 4: ↑2 и ↓2 0
Просмотры 106
Комментарии 1

Metaverse: приближает виртуальное к реальному

Аналитика мобильных приложений *Продвижение игр *Разработка игр *
Recovery mode
Tutorial

"В ближайшие 5 лет мы фактически перейдем от восприятия нас как компании социальных сетей к восприятию нас как компании метавселенной". 29 октября Марк Цукерберг, соучредитель и генеральный директор Facebook, объявил на ежегодной конференции Facebook Connect, что компания будет переименована в Meta, о чем он упоминал в своей предыдущей речи.

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

Цифровая трансформация цементного завода (ч. 6): траблшутинг на предприятии

IT-инфраструктура *ERP-системы *Старое железо

Часть 1: CRM для ERP

Часть 2: Роботизация бизнес-процессов

Часть 3: Волшебные интерфейсы и оживление железа

Часть 4: Автоматические личные кабинеты и чат-боты

Часть 5: Автоматизация на производстве

Часть 6: Траблшутинг на предприятии (в этой публикации)

Смотреть кейс >>
Рейтинг 0
Просмотры 129
Комментарии 0

Меняем стек с PHP на Golang, или Разработка под Kubernetes

Блог компании Агентство AGIMA PHP *Go *

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

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

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

Технологичность бизнес-хаба, романтика «старого города» и естественный work&life balance. Добро пожаловать в Литву

Блог компании EPAM IT-эмиграция Карьера в IT-индустрии Офисы IT-компаний Удалённая работа

В литовской команде EPAM уже более 250 специалистов из 10+ стран мира. Мы попытались посмотреть на жизнь в Литве их глазами, прогуляться по старым улочкам, испытать на прочность европейский сервис и узнать o возможностях, которые дает быстро развивающийся офис. 

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

Как с помощью Terraform создавать различные окружения

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

Применяя Terraform, действуйте по принципу “не повторяйся” (DRY) при создании инфраструктуры в различных средах/регионах/облачных провайдерах

Terraform упростил способ организации инфраструктуры в облаке и управления ею в виде кода. Но лучшие практики, такие как разделение инфраструктуры в соответствии с несколькими типами окружения (staging / QA / production. стейджинг / тестирование и обеспечение качества / продакшн), не меняются. Возможно, для потребностей вашего бизнеса, необходимо распространить инфраструктуру на несколько географических областей. Или вы задумываетесь о применении стратегии мультиоблачных вычислений.

Для решения такой ситуации надо суметь прописать несколько различных типов используемого окружения в коде. Задача состоит в том, чтобы максимально факторизировать код в соответствии с принципом DRY (Don't Repeat Yourself. Не повторяйся). Существует множество способов добиться этого с помощью Terraform.

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

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

Тренды Kubernetes и контейнеризации в 2021 году. Что общего в исследованиях Datadog, Red Hat, CNCF и других

Блог компании Флант IT-инфраструктура *Исследования и прогнозы в IT DevOps *Kubernetes *

Недавно компания Datadog, разработчик одноименной системы мониторинга, представила свой обновленный отчет «10 трендов использования контейнеров в реальном мире». Авторы исследования проанализировали полтора миллиарда контейнеров, развернутых тысячами компаниями-клиентами Datadog.

Чтобы дополнить статистику Datadog и понять, насколько их тенденции показательны для рынка в целом, мы сравнили их с результатами других профильных исследований.

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

Многомодульность в Android и Dagger: пошаговый пример

Блог компании SimbirSoft Разработка мобильных приложений *Разработка под Android *
Перевод

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

Если вы только начинаете погружаться в тему многомодульности и Dagger, эта статья поможет избежать ряда проблем и быстрее решить те, с которыми вы уже могли столкнуться. Разработчики с опытом тоже, вероятно, найдут для себя полезные советы или же идеи, которые подскажут новые пути для того, чтобы улучшить свои способы решения задач, связанных с зависимостями в многомодульном проекте.

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

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

Тюнинг производительности PostgreSQL под использование с Zabbix

Блог компании Gals Software IT-инфраструктура *PostgreSQL *Администрирование баз данных *Системное администрирование *


В этой статье я расскажу о способах оптимизации производительности СУБД PostgreSQL, на базе которой работает Zabbix.

Для начала разберемся с процессами Zabbix, которые прямо или косвенно утилизируют БД. В процессе исследования вопроса выяснился один любопытный факт. Оказывается, был такой ZBXNEXT-782, который зарейзил сам Алексей Владышев (напомню, что это автор Zabbix и основатель одноименной компании) аж в 2011 году. В рамках этого реквеста в версии Zabbix 5.4 были наконец-то устранены подключения поллеров к БД. То есть раньше каждый поллер имел собственное подключение к БД для апдейта статуса элементов данных и хостов. Поллеры отвечают за сбор данных. Таким образом, каждый такой поллер, работающий на Zabbix Server занимал одно соединение к БД.

Максимально допустимое число этих поллеров — 1000 штук. Несложно представить к чему это приводило. Выход — использование прокси. В крупных инсталляциях так обычно и поступают. Под катом разберемся с переменными конфигураций Zabbix и PostgreSQL, которые могут помочь повысить производительность системы мониторинга. Погнали!
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 677
Комментарии 2

Рельсы веб-интеграции. REST и SOAP

Разработка веб-сайтов *Системное программирование *Тестирование веб-сервисов *

В каждой отрасли бизнеса, каждой компании, как правило, используется целый зоопарк ПО. Одни системы «из коробки» умеют взаимодействовать с «соседними» продуктами, другие же приходится дорабатывать. За десятилетия существования веба как отрасли сформировались следующие практики межсетевого взаимодействия:

В данной статье мы поговорим о веб-сервисах. Чем они отличаются от прочих способов и какие они бывают.

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

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

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

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

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

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

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

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

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

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


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

К сожалению, статистика известна не только ритейлерам, но и кибермошенникам, которые тоже традиционно активизируются в это время года.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.4K
Комментарии 5

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

Здоровье

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

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

Читать далее
Всего голосов 34: ↑31 и ↓3 +28
Просмотры 5.4K
Комментарии 21

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

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

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

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

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

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

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

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

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

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

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

Есть ли смысл? Или только вот это вот всё?
Всего голосов 18: ↑10 и ↓8 +2
Просмотры 2.7K
Комментарии 23

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

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

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

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

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