Все публикации подряд06:50 Текст источника в новой вкладке
Все публикации подряд на Хабре

 
 
1. Ржавеем дальше. Как появился Rust и можно ли на нём WEB?06:00[−]

Моя предыдущая статья про rust вызвала положительную реакцию и большое количество обсуждений о том что да как с rust. Мне исключительно приятно видеть что вам понравился этот материал.

В комментариях я встретил много вопросов типа «А можно ли использовать rust для WEB?» Лаконичный ответ таков: «Можно». Можно и brainfuck использовать, если хочется. Нужно ли? Скажем так, brainfuck для WEB использовать категорически не стоит. А вот rust – тут надо понимать что именно делает rust и каковы его цели. Для того чтобы это понять мы должны погрузиться в компилятор и разобраться в устройстве процессоров. Под катом вы найдёте глубокий заныр в историю того как появился rust и поймёте что это такое и когда его нужно использовать а когда можно и на «ноде запилить».

Ржавеем дальше и глубже...

2. Погружение в автотестирование на iOS. Часть 2. Как взаимодействовать с ui-элементами iOS приложения в тестах05:28[−]

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

В прошлой статье мы разобрались:

- Что такое ui-тесты и для чего они нужны;

- Как настроить окружение для тестов;

- Как находить ui-элементы в проекте и проставлять им accessibilityidentifier.

В этой статье мы разберем:

- Как обращаться и инициализировать ui-элементы в ваших тестах;

- Как взаимодействовать с ui-элементами приложения;

- Как писать ассерты для проверки в автотесте ожидаемого результата.

Читать далее

3. Жесткая вода и накипь. Структура, свойства и способы минимизации ущерба (Steanlab™ Review)03:44[−]
Первый лонгрид 2021 год посвящается бесстрашным беларуским журналисткам (Катерине Борисевич, Дарье Чульцовой, Катерине Андреевой), которые сейчас находятся под стражей и «ждут длинных интересных писем». А все беларусы ждут их освобождения и каждый в меру своих возможностей эти письма пишут…
И конечно же — Свободу Алексею Навальному!


Что остается делать темными зимними вечерами в самоизоляции кроме как не перечитывать старые подшивки советских журналов. В зависимости от специализации, у кого-то это журнал Квант, у кого-то Техника Молодежи. В моем случае, из-за профессиональной деформации, подходит только «Химия и жизнь». И вот в одном из номеров этого журнала я натолкнулся на душераздирающее письмо читателя (КДПВ — это оно). И подумал, а ведь действительно, сколько вроде бы не написано на различных сайтах и сайтиках про известковый налет от жесткой воды, а все так же он появляется то в увлажнителях воздуха, то в бойлерах, то даже в радиаторе автомобиля. И все также люди начинают искать ответы, пробуя все подряд рекомендации. Проблема есть (если уж даже Китай тратит 0,2% ВВП страны на борьбу с накипью, в Беларуси 0,5% ВВП тратят на развитие науки и исследований). А если есть проблема, попробуем решить, вложить, используя терминологию читателя ХиЖ «средства в борьбу». Под катом — про жесткую воду, накипь и множество явлений (чаще негативных) которые с этим всем связаны.


Убрать накипь с прибора!

4. Экстренный-психолог в один клик | помощь жертвам насилия02:46[−]

Добрый день, уважаемый Хабр,
я, как организатор онлайн-службы скорой психологической помощи GotoHelp, обращаюсь к Хабр-сообществу с просьбой информационной поддрежки проекта.

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

История создания сервиса подробно задокументирована на Хабре
Экстренная психологическая помощь | Prototyping Weekend
Скорая Психологическая Помощь | Product Weekend.

Читать далее

5. Метрики продуктивности команды02:15[−]

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

Читать далее

6. [Перевод] Введение в паттерн распределенной трассировки01:50[−]

Когда дело доходит до работоспособности и мониторинга, распределенная архитектура может подкинуть вам пару проблем. Вы можете иметь дело с десятками, если не сотнями микросервисов, каждый из которых мог быть создан разными командами разработчиков.

При работе с крупномасштабной системой очень важно следить за ключевыми показателями этой системы, работоспособностью приложений и достаточным объемом данных, чтобы иметь возможность быстро отслеживать и устранять проблемы. Пребывание в ОБЛАЧНОЙ среде, такой как AWS, Google Cloud, Azure, еще больше усугубляет проблему и затрудняет обнаружение, устранение и локализацию проблем из-за динамического характера инфраструктуры (вертикальное масштабирование, временные машины, динамические IP-адреса и т. д.).

Читать далее

7. Какие EdTech-стартапы нужно знать, если вы запускаете собственный образовательный проект01:19[−]

Продолжающийся кризис меняет экономический контент во всем мире и подогревает спрос на массовую переподготовку специалистов. Да и классическое образование, кажется, стремится полностью перейти в онлайн-формат. В этом свете становятся заметнее стартапы, предлагающие решения в сегменте корпоративного образования [ T&D, L&D]. Они привлекают инвестиции, закрывают сделки с крупными брендами, а компании — получают возможности для эффективного переобучения сотрудников и адаптации бизнеса к изменившимся условиям.

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

Читать далее

8. [Перевод] Бинарники BPF: BTF, CO-RE и будущее средств оценки производительности BPF01:10[−]

Две новые технологии, BTF и CO-RE, прокладывают для BPF путь в отрасль с миллиардным оборотом. Уже сейчас существует множество BPF (eBPF) стартапов, создающих сетевые продукты, продукты для обеспечения безопасности и производительности (и многое другое вне нашего поля зрения), но требующих от клиентов установки зависимостей LLVM, Clang и заголовков библиотек ядра (kernel-headers), которые могут занимать в памяти более 100 мегабайт, что негативно сказывается на скорости распространения технологии. BTF и CO-RE устраняют эти зависимости во время выполнения, делая BPF не только более практичным для встроенных сред Linux, но и для повсеместного внедрения.

Читать далее

9. 3. Частотные характеристики систем автоматического управления. ч. 3.3 Апериодическое звено 1–го порядка00:10[−]

Лекции по курсу «Управление Техническими Системами» читает Козлов Олег Степанович на кафедре «Ядерные реакторы и энергетические установки» факультета «Энергомашиностроения» МГТУ им. Н.Э. Баумана. За что ему огромная благодарность!

Данные лекции готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется.

В предыдущих сериях:

1. Введение в теорию автоматического управления.

2. Математическое описание систем автоматического управления 2.1 — 2.3, 2.3 — 2.8, 2.9 — 2.13.

3. Частотные характеристики систем автоматического управления. 3.1 Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ.

3.2. Типовые звенья систем автоматического управления (регулирования). Классификация типовых звеньев. Простейшие типовые звенья.

Тема сегодняшней статьи:

3.3. Апериодическое звено 1–го порядка (инерционное звено). На примере входной камеры ядерного реактора.

Будет интересно, познавательно и жестко.

Далее

10. Дайджест свежих материалов из мира фронтенда за последнюю неделю №451 (18 — 24 января 2021)Вс, 24 янв[−]
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Читать дальше →

11. Новый подход к просмотру логовВс, 24 янв[−]

Одно время, приходилось много работать с логами. Они могли быть большими и находиться на разных серверах. Требовалось не найти что-то конкретное, а понять почему система ведёт себя не так как надо. По некоторым причинам, лог-агрегатора не было.

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

Читать далее

12. Год жизни в Дании (часть 2)Вс, 24 янв[−]

Продолжение моей первой статьи о переезде в Данию. В этой части я расскажу о том, как я обустраивался и искал жильё, оформлении документов, своей работе и стоимости жизни, а также общих плюсах и минусах жизни в Дании.

Первые шаги в стране

Сразу после приезда я заселился на две недели в Bed&Breakfast под названием Oasen. Дней через десять после заселения ко мне на почту пришло письмо от риелтора, нанятого моим работодателем. Мы стали перебирать все доступные варианты, и в итоге я остановился на небольшой трёхкомнатной квартире недалеко от центра за семь с половиной тысяч крон в месяц. При заселении с меня потребовали депозит, равный двухмесячной арендной плате, который обещали частично вернуть при моём выселении. Частично - потому что примерно половина депозита обычно уходит на приведение жилья в порядок после жильца. Квартиры при этом в большинстве своём сдают после полного ремонта, совершенно белые и без мебели. Самый главный плюс - права арендатора очень хорошо защищены с точки зрения закона, и арендодатель не может просто так поднять стоимость аренды, расторгнуть контракт или выселить жильца - для этого нужно как минимум решение суда, что не может не радовать.

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

После получения жёлтой карточки я пошёл за CPR

После получения CPR я завёл банковский счёт и Rejsekort

Рабочий процесс

Никто не перерабатывает, часа в два-три дня народ уже начинает расходиться по домам.

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

Самым непривычным для меня было то, что всё идёт медленно и большое количество совещаний

Зарплату индексируют раз в год по результатам беседы с начальством.

Организация труда очень вертикальная.

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

Стоимость жизни

Средняя зарплата в Дании - 42500 крон в месяц. Чуть меньше половины от неё сразу уходит в счёт налогов - основной налог в 38%, выплата в счёт рынка труда 8%, пенсионные отчисления, и социальный взнос который для меня равен примерно сотне крон в месяц. При этом я получаю часть денег назад за езду до работы и за жену.

Читать далее

13. «Что послушать»: какие темы вошли в первый сезон подкаста о науке и технологиях «ITMO Research_»Вс, 24 янв[−]

Рассказываем о передаче с участием преподавателей, научных сотрудников, специалистов и руководителей различных подразделений Университета ИТМО. Помимо компактных описаний каждого выпуска — линкуем текстовые расшифровки на Хабре и YT-версии с таймкодами.

Читать далее

14. FOSS News №53 – дайджест материалов о свободном и открытом ПО за 18-24 января 2021 годаВс, 24 янв[−]


Всем привет!


Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Red Hat представил бесплатные варианты Red Hat Enterprise Linux; китайцы выпустили GNU/Linux дистрибутив UOS в качестве «полноценной замены Windows 7» для госсектора; компания Corellium адаптировала GNU/Linux для работы на компьютерах с чипом Apple M1; Flipper Zero — план по производству и доставке; Arch Linux, Fedora, Debian, Slackware и openSUSE могут отказаться от поставки Chromium; как законтрибьютить в опенсорс, чтобы не сгореть со стыда; готов ли ваш Open Source проект к внедрению в корпорации; сегодня большинство Windows-игр отлично запускаются под GNU/Linux благодаря Proton и многое другое.

Читать дальше →

15. SpaceX удалось запустить ракету с рекордным числом спутниковВс, 24 янв[−]

Компании SpaceX сегодня удалось успешно провести запуск ракеты-носителя Falcon 9 с рекордным количеством спутников на борту. На орбиту в итоге выведут 143 спутника, это самое большое количество космических аппаратов, выведенных за один раз на орбиту, за всю историю космонавтики.

Правда, далеко не все спутники — это аппараты Starlink. Их сейчас запустили всего 10 штук. Еще 48 систем разработаны компании Planet, которая занимается съемкой поверхности Земли. Еще 36 спутников принадлежат компании Swarm Technologies, которая работает в сфере интернета вещей. Ну и остальные спутники принадлежат другим компаниям.
Читать дальше →

16. Перепрошивка ограничивающих убеждений. Прокрастинация или как мотивировать себя на действияВс, 24 янв[−]

Как часто мы задаемся вопросом о том, почему порой так сложно настроить себя на некоторые виды деятельности?

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

Мы можем часами тратить время на различные и не всегда полезные занятия. И делаем это практически на автомате. А потом ругаем себя за то, что в очередной раз потратили продуктивное время на непродуктивные дела. Сталкиваясь с подобным поведением, мы даем себе обещание, что в следующий раз займемся тем, что запланировали. Вместо этого делаем то, что делали раньше.

Читать далее

17. Laravel–Дайджест (18–24 января 2021)Вс, 24 янв[−]

Подборка свежих уроков, видео и пакетов по фреймворку Laravel.


Laravel Дайджест

Читать дальше →

18. Основы Bash-скриптинга для непрограммистовВс, 24 янв[−]

Статья рассчитана на тех, кто не имеет или имеет мало опыта работы с командной строкой Unix/Linux, но желает научиться с ней эффективно взаимодействовать и разрабатывать скрипты для выполнения своих задач. Приведенные примеры справедливы для выполнения в командной оболочке bash операционной системы Ubuntu/Debian, но могут быть использованы и в других оболочках и ОС с учетом их специфики.

Читать далее

19. Резервное копирование данных в домашних условияхВс, 24 янв[−]
Статья описывает, как в домашних условиях создавать надежные резервные копии ценой минимальных затрат. Текст рассчитан на не-специалистов ИТ, понимающих основы работы с компьютером, а также на профи, которым нужно простое решение для неспециалистов-родственников и знакомых. Целевая операционная система – Windows 10.

Итак, начнем с аксиомы: все люди делятся на тех, кто уже терял данные, и тех, кто еще не терял. Что такое «данные»? Тексты, таблицы, рисунки, фотографии и все прочее, что нажито непосильным трудом. Современные жесткие диски и иные носители достаточно надежны, но сами по себе от потери данных не защищают.

1. От чего защищаемся?


  1. Физические сбои: мертвый жесткий диск или SSD-носитель.
  2. Логические сбои: случайное удаление или неверная правка, повреждение приложением, сбой файловой системы.
  3. Вирусы, уничтожающие данные (как классические вандалы, так и современные шифраторы).
  4. Полная утрата компьютера (пожар, затопление, кража, изъятие полицией и т.п.).

Важно понимать, что одно-единственное решение не защитит от всех угроз. Например, защита от сбоев оборудования защищает от (1), но не от (2)-(4). Кроме того, некоторые решения, используемые профессионалами, в домашних условиях неоправданно дороги или сложны в использовании (да, я в курсе, как классно подключить NAS по iSCSI, но попробуйте предложить такое решение своей бабушке). Поэтому придется применять несколько решений одновременно.

2. Что потребуется?


  • Дополнительный жесткий диск в ПК (очень желательно, чтобы их было минимум два).
  • Две или более флэшки достаточного объема (32/64/128 Гб и более). Рекомендуется USB3 (и удостоверьтесь, что это истинная скорость, а не цифирки на интерфейсе к улиточно-медленной памяти, как у самых дешевых моделей).
  • привод DVD-RW.
  • Подключение к облачному хранилищу типа Google Drive, Microsoft OneDrive или аналогичным.
Читать дальше →

20. Релиз ruleguard v0.3.0Вс, 24 янв[−]

А что, если я скажу вам, что линтеры для Go можно создавать вот таким декларативным способом?


func alwaysTrue(m dsl.Matcher) {
    m.Match(`strings.Count($_, $_) >= 0`).Report(`always evaluates to true`)
    m.Match(`bytes.Count($_, $_) >= 0`).Report(`always evaluates to true`)
}

func replaceAll() {
    m.Match(`strings.Replace($s, $d, $w, $n)`).
        Where(m["n"].Value.Int() <= 0).
        Suggest(`strings.ReplaceAll($s, $d, $w)`)
}

Год назад я уже рассказывал об утилите ruleguard. Сегодня хотелось бы поделиться тем, что нового появилось за это время.


Основные нововведения:



Читать дальше →


 
Каталог RSS-каналов (лент) — RSSfeedReader
Всего заголовков: 20
По категориям:
Все заголовки
angular (1)
antiscalants (1)
architecture (1)
aws (1)
backup home резервное копирование (1)
bash (1)
bash scripting (1)
bpf (1)
btf (1)
chemical descaler (1)
CIP-мойка (1)
cloud (1)
co-re (1)
css (1)
CSS (1)
debian (1)
descaling agent (1)
DIY или Сделай сам (1)
es6 (1)
foss news (1)
free software (1)
Go (1)
go (1)
golang (1)
Google Chrome (1)
GTD (1)
HTML (1)
html5 (1)
ios (1)
IT-эмиграция (1)
itmo research (1)
java (1)
Java (1)
JavaScript (1)
js (1)
kibana (1)
Langelier Saturation Index (1)
Laravel (1)
laravel (1)
limescale (1)
linux (2)
log (1)
logging (1)
LSI (1)
Matlab (1)
mobile automation (1)
mobile testing (1)
*nix (2)
open source (1)
Open source (3)
php (1)
PHP (1)
Processing (1)
psychology (1)
qa (1)
qa automation (1)
react (1)
ruleguard (1)
Rust (1)
rust (1)
Ryznar Index (1)
scale inhibition (1)
scaling (1)
Service Desk (1)
shells (1)
simintech (1)
simulation (1)
SpaceX (1)
ssh (1)
static analysis (1)
Swift (1)
ubuntu (1)
unix (1)
virtualbox (1)
vue (1)
web (1)
WebAssembly (1)
xcuitest (1)
автоматизация (1)
аккумулятор выкипел (1)
акселератор (1)
актион 360 (1)
Анализ и проектирование систем (1)
аналитика (1)
антинакипь (1)
антискалант (1)
антискалянт (1)
антифриз (1)
Апериодическое звено (1)
арагонит (1)
АЧХ (1)
бидистиллят (1)
Блог компании OTUS. Онлайн-образование (3)
Блог компании Selectel (1)
Блог компании Vivid Money (1)
Блог компании Актион 360 (1)
Блог компании Университет ИТМО (1)
бойлер (1)
бойлер жесткая вода (1)
браузеры (1)
Будущее здесь (1)
в газовой колонке (1)
в радиаторе (1)
в стиральной машине (1)
в увлажнителе (1)
в утюге (1)
в чайнике (1)
ватерит (1)
Венчурные инвестиции (1)
венчурные инвестиции (1)
Визуализация данных (1)
вода (1)
вода водопроводная (1)
вода для кофе (1)
водоочистка (1)
водоподготовка (1)
Высокая производительность (1)
выучить rust (1)
Графические оболочки (1)
дайджест (3)
дания (1)
деионизованная (1)
деминерализованная (1)
дистиллированная (1)
добавить воды (1)
добавки в воду (1)
жесткая вода (1)
жесткая вода для волос (1)
жесткая вода что делать (1)
залить в аккумулятор (1)
Здоровье (1)
из под крана (1)
илон маск (1)
ингибитор отложений (1)
индекс Ланжелье (1)
индекс Ризнара (1)
Интервью (1)
инфохимия (1)
как смягчить (1)
какая вода нужна (1)
кальцит (1)
квантовые коммуникации (1)
кипяченая (1)
корректировка внутренних процессов (1)
Космонавтика (1)
кофемашина (1)
Лайфхаки для гиков (1)
лимонная кислота (1)
Математика (1)
Машинное обучение (1)
машинное обучение (1)
метрики продукта (1)
микросервисы (1)
Микросервисы (1)
моделирование предметной области (1)
Мозг (1)
мозг (1)
мозг-компьютер (1)
мониторинг сервера (1)
мыть голову золой (1)
мягкая вода (1)
накипь (1)
накипь желтая (1)
накипь из чего состоит (1)
накипь как отмыть (1)
накипь как снять (1)
накипь на кастрюле (1)
накипь на утюге (1)
Настройка Linux (1)
Научно-популярное (1)
новости (1)
Облачные сервисы (2)
Образование за рубежом (1)
обратная растворимость (1)
обучение (1)
ограничивающие убеждения (1)
ограничивающие установки (1)
Отладка (1)
оценка производительности (1)
парогенератор (1)
переезд (1)
подкасты (1)
полифосфат (1)
помощь (1)
Программирование (2)
прокрастинация (1)
Промышленное программирование (1)
просмотр логов (1)
прошивка мозга (1)
психологи (1)
развитие стартапа (1)
Развитие стартапа (1)
Разработка веб-сайтов (3)
Разработка под iOS (1)
раст (1)
Резервное копирование (1)
робототехника (1)
САУ (1)
Сетевое оборудование (1)
Системное программирование (1)
спортивное программирование (1)
спутники (1)
ссылки (1)
стартапы (1)
статический анализ кода (1)
ТАУ (1)
тепло-гидравлика (1)
тестирование (1)
Тестирование IT-систем (1)
Тестирование мобильных приложений (1)
трилон-б (1)
университет итмо (1)
Управление продуктом (1)
Управление разработкой (1)
утюг (1)
учебный процесс (1)
Учебный процесс в IT (2)
учебный процесс в it (1)
фильтр для воды (1)
фронтенд (1)
Химия (1)
частотные характеристики (1)
щелок (1)
Экология (1)
эмиграция (1)
По датам:
Все заголовки
2021-01-25, Пн (9)
2021-01-24, Вс (11)
По авторам:
Все заголовки
alexzfort (1)
Boris_Lys (1)
cerveau (1)
digitalavantgarde (1)
dmitrykabanov (1)
dynny (1)
Gim6626 (1)
itmo (1)
Lotto74 (1)
MaxRokatansky (3)
Nurked (1)
petuhoff (1)
quasilyte (1)
Seleditor (1)
Sergey1124 (1)
sleepyNepeta (1)
snowmage (1)
steanlab (1)