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

Все потоки

Сначала показывать
Порог рейтинга

Новости

Вдохновение в недрах: робот, имитирующий корни

Блог компании ua-hosting.company Биология Научно-популярное Производство и разработка электроники *Разработка робототехники *


Создатели робототехники, будь то ученые или же писатели-фантасты, часто вдохновляются представителями фауны, в том числе и человеком. В результате появляются человекоподобные андроиды, роботизированные рыбы, птицы и даже насекомые. Однако мало кто обращает внимание на не менее богатое и разнообразное царство, на растения. Эти удивительные организмы адаптировались к произрастанию в самых разных условиях, от дождливых тропиков до засушливых пустынь, от океанических глубин до горных склонов, от непроходимых лесов до горшочков на подоконнике. Вполне логично, что инженерам-робототехникам есть чем вдохновится. И вот ученые из Миннесотского университета (США) разработали новый тип гибкого робота, который имитирует рост корней растения. Из чего состоит робот, чем он похож на корни, и на что способен? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Рейтинг 0
Просмотры 192
Комментарии 0

Vivaldi 5.5 — Простые задачи

Блог компании Vivaldi Technologies AS Браузеры

Любое большое дело состоит из огромного количества крошечных задач, поочерёдно выполняя которые мы постепенно приближаемся к конечному результату масштабного проекта. Мы в процессе создания браузера используем ровно тот же принцип. Давайте посмотрим, что нового мы добавили в новую версию Vivaldi 5.5 для десктопов.

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

Расширение зоны покрытия Wi-Fi на пляже

Сетевые технологии *Беспроводные технологии *

Недавно к нам обратился клиент из страны бывшего СССР. Он организовал свободный доступ к Wi-Fi на городском пляже. Были выполнены изыскания, обследована местность, смонтировано оборудование и торжественно перерезана красная ленточка, но качество сервиса оказалось неудовлетворительным: частые обрывы соединения, низкая скорость и недостаточная зона покрытия. В ходе разбирательства выяснилось, что никаких обследований местности ни до развертывания, ни после не производилось, реализация проекта основывалась только на моделировании RSSI, а все работы по факту выполнял подрядчик.

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

Спираль смерти Цукерберга. Meta в свободном падении: пользователи уходят, выручка падает, акции ушли в пике

Блог компании GetMatch.ru — ГетМэтч.ру Социальные сети и сообщества Финансы в IT IT-компании


Катастрофическая ситуация складывается для Meta. Компания торгуется по самой низкой стоимости акций с 2019 года, рекламодатели сокращают расходы, а пользователи покидают управляемые Meta платформы. Только у четырех компаний из S&P 500 ситуация хуже, чем у Meta, и неясно, способен ли Цукерберг как-то выбраться из этой ситуации.


Всего год назад стоимость компании достигала пика, её оценивали дороже $870 млрд. Но с тех пор она неуклонно идёт вниз, и Марк теряет миллиарды долларов в погоне за идеей своей метавселенной, в то время как его флагманские социальные сети, Facebook и Instagram, сталкиваются всё с большими трудностями. Меньше чем за год компания потеряла $400 млрд. Facebook в особенности переживает свои худшие времена, рост аудитории сменился падением, и некоторые аналитики говорят, что они вообще не уверены, в чем заключается основной бизнес Meta, и есть ли он вообще.

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

Все способы легального вывода денег из России: детальный разбор со ссылками

Финансы в IT IT-эмиграция Законодательство в IT

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

Читать далее
Всего голосов 23: ↑19 и ↓4 +15
Просмотры 3.5K
Комментарии 11

Чтоб два раза не вставать: продажи программистскими методами

Управление продажами *Управление персоналом *Карьера в IT-индустрии

Сегодня – никаких сказок. Только факты, цифры и кейсы. Про продажи глазами и руками программиста. Точнее, с применением подходов из программирования. Лично мне кажется, что эти подходы суть – здравый смысл. Странно, что не все так делают. И интересно, согласитесь ли вы с этим после прочтения.

На всякий случай представлюсь: я руковожу командой программистов. Моя цель – набирать их, учить, обеспечивать интересной работой, как-то веселить и удерживать. Да, ещё я много программирую – люблю.

Но бизнес хочет, чтобы мы ещё и деньги приносили. Точнее, он примерно именно этого и хочет – это же бизнес. А как это будет сделано – не так важно, если в границах приемлемого. Можно людей набирать, стоимость услуг повышать, эффективность ковырять и т.д.

Поэтому приходится заниматься ещё и деньгами. Соответственно – продажами. Из дальнейшего изложения станет понятно, почему – это я предваряю возражение «менеджеры же есть, пусть они продают».

Есть менеджеры, их много. Но с ними хуже.

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

Руководство по программированию сокетов на Python. Клиент, сервер и несколько соединений

Блог компании SkillFactory Python *Программирование *Сетевые технологии *
Перевод
Tutorial


К концу руководства вы освоите основные функции и методы модуля Python socket, научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками и работать со всем этим в собственных клиент-серверных приложениях. Материалом делимся к старту курса по Fullstack-разработке на Python. Для удобства чтения первая часть — за спойлером.
Посмотреть
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 2.2K
Комментарии 0

Неформальный Эксель: OpenGL, игры на GDI+ и инфографика теперь и в VBA

Ненормальное программирование *Визуализация данных *CGI (графика) *Инфографика Visual Basic for Applications *


На Хабре уже было довольно много интересных публикаций с неформальным использованием Экселя (списочек под катом). Этой статьёй мне хочется поделиться с сообществом красивыми результатами нашего французского коллеги. Автор, Тьерри Гасперм (Thierry Gasperment), создаёт подобную красоту на VBA под Excel / Access / Word и VB6. Увы, сайт на французском, а материалы, хоть и свободны для использования, но для просмотра и скачивания зачастую требуют регистрации. По этой причине я поместил наиболее интересные примеры на свой GitHub. Для тех, кто захочет "выйти за пределы шахматной доски", советую всё же потратить пару минут своего драгоценного времени и зарегистрироваться на сайте. Оно того стоит, так как количество и качество информации на сайте Тьерри заслуживают того. Для регистрации и просмотра рекомендую Chrome: автоматический перевод Edge порождает "гуртовщиков мыши" и прочие химеры вроде "glutMouseРазумный" и "Силовая установка" (PowerPoint).


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

Молодёжный и бюджетный дядька из нулевых. Обзор коммуникатора HTC Gene Оживление, Использование в наше время

Гаджеты Смартфоны

Думаю, ни для кого не секрет, что основная аудитория хабра - люди 20-30-40 лет. И большинство из них помнят про такие штукенции - как КПК/коммуникаторы. Кто-то из вас, читателей - и сам пользовался оными, кто-то видел у друзей, а кто-то и слышать не слышал, и ему хватало его Nokia 3310!
Сейчас данные аппараты совсем недорогие - можно найти за 100-200 рублей, причём рабочие. Если вы хотите погрузится в подобную ностальгию - отличный шанс, а в этой статье, я распишу поднятие своего экземпляра, купленного за 100 рублей(~3$, меня как-то попросили указывать цену в баксах - без проблем). Добро пожаловать в статью!

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 3.4K
Комментарии 27

Лучший мультитул для IT инженера

DIY или Сделай сам
Из песочницы

Самый нужный мультитул для IT-инженера

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

Читать далее
Всего голосов 60: ↑54 и ↓6 +48
Просмотры 13K
Комментарии 29

Давайте избавимся от LAMPового рабства

Хостинг DevOps *

Не знаю как вы, а я регулярно сталкиваюсь с ситуацией - предлагаешь кому-то сделать проект на современном стеке технологий, а он говорит - "Да я лучше установлю Wordpress". Думаю, многие мало-мальски опытные программисты, ненавидят вордпресс. Но почему заказчики предпочитают его?

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

Мне кажется я нашел ответ. Этот ответ - хостинги.

Точнее, виртуальные LAMP-хостинги. Те самые, по 100 рублей сайт. Они не меняются последние лет 20. И они действительно очень удобны для простых людей.

Почему? Потому что там все есть. Панель управления, где есть кнопка "Создать сайт на Wordpress/Drupal/MediaWiki с таким-то адресом". Ты нажимаешь, и сайт создан. Всё. Для заказчиков это куда важнее любой технологичности.

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

Это docker-образы.

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

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

Визуализация биомолекул с помощью nglview

Python *Биология

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

Одним из популярных и полезных инструментов для визуализации и анализа молекулярного моделирования является библиотека nglview, написанная на Python. Она представляет собой интерактивный виджет IPython/Jupyter, который позволяет визуализировать молекулярную структуру и траектории движения атомов.

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

Ускоряем разработку в VSCode

Node.JS *Angular *ReactJS *VueJS *
Из песочницы

Привет, Хабр! Это моя первая публикация и хотелось бы начать с чего-то полезного для сообщества. С места в карьер… Я запилил расширение для VSCode, которое поможет автоматизировать создание файловой структуры компонентов.

Для тех кому удобнее в видео формате, вот ссылка на скринкаст. Рассказываю плюс минус тоже самое, но волнительно и неловко.

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

Дайджест о протоколах, сетях и работе интернет-провайдеров

Блог компании VAS Experts IT-инфраструктура *IT-стандарты *Читальный зал

Делимся последними материалами из нашего корпоративного блога и блога на Хабре. Сегодня в подборке — как поднять собственный DNS-сервер, стародавняя сетевая проблема с «раздуванием» буферов и куда пропал IPv5.

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

Linux Kernel 6.0: что нового «выросло» в ядре?

Блог компании Selectel Разработка под Linux *Софт

На днях на Хабре публиковалась новость о том, что Торвальдс представил новый релиз ядра Linux, который получил номер 6.0, вместо, например, 5.20. Противники такой нумерации, конечно, есть, но Торвальдс особо не обращает на них внимания.

Но сегодня поговорим не про нумерацию версий, а про подробности самого релиза. Среди самых заметных изменений — оптимизация менеджера задач, верификация корректности ядра, драйвер ublk, поддержка асинхронной буферизованной записи в XFS и ряд других дополнений и обновлений. Подробности — под катом.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 6.1K
Комментарии 0

Cнова про llvm

Блог компании OTUS Информационная безопасность *Реверс-инжиниринг *

Исследования любого приложения достаточно рутинный и длительный процесс. Без использования инструментов и автоматизации разобрать даже самые простые алгоритмы написанные на некоторых языках программирования практически невозможно. (Go рантайм без символов). Справиться с этой тяжелой задачей и предоставить набор инструментов могут следующие приложения:

- Hopper
- IDA Pro
- Ghidra
- radare2
- rizin

Список включает только те, которые постоянно на слуху и известны во всём мире. Попробуем разобраться в нашей статье с тем как эти приложения могут разбирать ассемблерные листинги и строить псевдокод. Можно ли найти проект, который будет давать возможность просто создавать изменение ассемблерного листинга без написания сложных парсеров?

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

Как подготовиться к собеседованию в зарубежных компаниях по методике STAR и почему это не очередная выдумка HR

Блог компании Нетология IT-эмиграция Управление персоналом *Карьера в IT-индустрии IT-компании

Среди российских IT-специалистов бытует мнение, что главное в компании — выполнять обязанности из должностной инструкции. А всё, что касается гибких навыков и корпоративной культуры — это лишние опции, думать о которых не обязательно. Это показывают даже простейшие опросы на Хабре — и рейтинги статей. К сожалению, иногда это тормозит развитие карьеры и снижает шансы на трудоустройство в международные компании. 

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 2.6K
Комментарии 4

Пара слов о паттерне “Пассивное Представление” (Passive View)

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

Это выдержка из книги Further Enterprise Application Architecture development, работу над которой автор начал в середине нулевых. К сожалению, с тех пор слишком много других не менее важных вещей стали требовать его внимания, поэтому не было времени как следует поработать над книгой и просвета в обозримом будущем не предвидится. Поэтому имейте ввиду, что этот материал находится в черновом варианте и автор не планирует вносить никаких исправлений или обновлений, пока не найдется время закончить эту книгу.

Извечной проблемой при построении полнофункциональных клиентских систем является сложность их тестирования. Фреймворки очень большой части таких полнофункциональных клиентских систем создаются без оглядки на необходимость автоматизированного тестирования. Программное управление этими фреймворками часто бывает очень сложным.

Паттерн “Пассивное Представление” (Passive View) призван помочь нам с этим, сводя присутствие какой-либо логики в компонентах пользовательского интерфейса к абсолютному минимуму, перемещая ее в контроллер, который теперь не только обрабатывает ответы на пользовательские события, но и выполняет все обновления представлений. Это позволяет сосредоточить тестирование на контроллере, минимизируя риски возникновения проблем в представлении.

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

Как включить журналы базы данных

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

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

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

В этой статье я объясню все, что вам нужно знать о журналах (логах) PostgreSQL, начиная с того, как их включить и заканчивая тем, как их легко форматировать и анализировать.

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