Почему перекачка сточных вод необходима Для ежедневного потребления необходима чистая вода, но для ее грамотной подачи также нужно отвести и очистить уже использованную воду. За это отвечают современные канализационные насосные станции. Если закрыть глаза на этот процесс, то природные воды вскоре загрязнятся, в кр...
От Ганга до Волги: как спасти реки от загрязнения? Мы уже описывали путь, который преодолевает речная вода на пути в наши стаканы, превращаясь из приготовленного природой «биохимического супа» в важнейший напиток человечества. Однако чтобы и в будущем сохранить пресноводные ресурсы, нам нужно бережно относиться к той воде,...
Реки могут вызывать землетрясения Райан Тигпен (Ryan Thigpen) из Университета Кентукки и Шон Галлен (Sean Gallen) из Университета штата Колорадо создали математическую модель, которая имитировала размыв и удаление толщи горных пород мощностью в 150 метров посредством речной эрозии. Примерно таков результат д...
Речная вода по всему миру отравлена антибиотиками В речной воде по всему миру учёные нашли антибиотики и другие лекарственные препараты. И это большая проблема.
[Перевод] Обеспечьте себе время на восстановление сил — это ключ к психологической устойчивости Может ли такое простое вещество, как вода, рассказать нам о психологической устойчивости? Если прислушаться к Брюсу Ли — определенно может. «Очисти разум, утрать форму. Стань бесформенным, как вода. Если налить воду в чашку, она становится чашкой. Если налить в бутылку —...
В России приступили к разработке нового речного экраноплана ЦКБ по СПК имени Алексеева Экраноплан — это судно, которое может перемещаться на небольшой высоте от поверхности (земли или воды), используя динамическую воздушную подушку, называемую экраном. Экранопланы отличаются высокой скоростью (могут двигаться со скоростью свыше ...
Подборка классных технических докладов с конференции Chaos Communication Camp 2019 С 21 по 25 августа в Германии проходил крупнейший хакерский фестиваль Chaos Communication Camp. Он организуется каждые четыре года, и, как в предыдущий раз, площадкой для проведения стал индустриальный парк Ziegeleipark Mildenberg. Это крупная старинная фабрика по произво...
Речную прогулку можно оплатить со смартфона С началом речной навигации в этом году Московский Сбербанк совместно с единым оператором речных перевозок "Умная река" при поддержке столичного Департамента транспорта провели полнофункциональное тестирование и запуск в эксплуатацию инновационных POS терминалов для...
10 речных круизов, в которые надо отправиться в этом году Насладитесь красивыми пейзажами и отдохните от городской суеты.
В США сгорел завод с 7 миллионами литров виски. Местные жители пытаются спасти природу Ежегодно от пожаров страдают огромные лесные массивы и новости об этом уже мало кого удивляют. Да и пожары на фабриках или складах не такое уж редкое явление. Однако при трагическом стечении ряда обстоятельств обычный пожар может стать катализатором настоящей экологической ...
Исследователи создали "живой" 3D-дисплей Это может прозвучать удивительно, но в окружающей нас природе встречаются примеры живых "трехмерных дисплеев". Рассмотрим, к примеру, цефалоподов, к которым относятся кальмары и осьминоги. Эти создания способны менять свою форму, структуру, текстуру и цвет поверхности, практ...
Конкурс на инвестора «канатки» объявлен в Москве В марте этого года в Москве открыли прием заявок для участия в конкурсе по строительству второй по счету «канатки» в городе. По словам вице-мэра Владимира Ефимова, она будет создана между станциями метро «Сходненская» и «Речной вокзал», интегрирована в транспортную сеть в ра...
Опасны ли лекарства, попадающие в окружающую среду Действительно, в последние годы эта тема стала активно обсуждаться, так как лекарственные следы стали находить не только в канализационных стоках, но и в природных водоемах и даже в питьевой воде. Правда в том, что все эти вещества хоть и обнаруживаются в воде, но растворены...
[Перевод] Игра Cities: Skylines оказалась Тьюринг-полной: создаём 4-битный сумматор Cities: Skylines — это игра-симулятор города, обладающий достаточной сложностью, чтобы создавать в нём универсальные логические элементы. При помощи универсальных логических элементов можно построить любую схему, в том числе и Тьюринг-полные машины. То есть как и в Minecraft...
Пурифайер лучше кулера с бутылями Питьевая вода — важнейший элемент эффективной работы в офисном помещении. Вообще человеческий организм теряет до 30% своей энергии, если не употреблять достаточное количество питьевой воды. С этой проблемой поможет проект https://ecomaster.ru/, который обеспечивает пользоват...
Не только Wi-Fi 6: как Huawei будет развивать сетевые технологии В конце июня прошло очередное заседание IP Club — сообщества, созданного Huawei для обмена мнениями и обсуждения инноваций в области сетевых технологий. Спектр поднятых на нем вопросов был достаточно широк: от глобальных трендов индустрии и бизнес-задач, стоящих перед заказч...
Электрический чайник Redmond SkyKettle RK-G211S: дистанционно управляемая дискотека с подогревом Казалось бы, что может быть проще чайника? Но в модели SkyKettle RK-G211S компания Redmond постаралась собрать все, что может украсить жизнь пользователя не только на кухне, но и на некотором расстоянии от нее. Как играть с чайником в азартные игры и как вскипятить чай из др...
Что умеют умные чайники и кофемашины: разбираемся на примере лучших моделей Домашняя техника уже не требует от человека большого участия: иногда можно даже не подходить к устройству, а открыть нужное приложение на смартфоне. Мы разобрались, в чем преимущества smart чайников и продвинутых кофемашин со встроенной памятью.
#фото | Новые спутниковые снимки древних марсианских рек Современный Марс — крайне сухое и пыльное место с низкой температурой воздуха. Однако, судя по многочисленным фотографиям ее поверхности, когда-то давно она была полна разнообразных озер и рек. Этот факт в очередной раз доказали снимки, сделанные орбитальным космическим апп...
Как сделать стандарт за 10 дней. Часть вторая. Скучная Как сделать стандарт за 10 дней, я рассказывал раньше. Сейчас я хотел бы рассказать о терминологии и названиях документов, их значении и разных подходах к составлению документации. Конечно, все знают, что полезно разбираться в документах, но не у всех хватает терпения вникну...
Два в одном: данные туристов и билеты на культурные мероприятия находились в открытом доступе Сегодня рассмотрим сразу два кейса – данные клиентов и партнеров двух совершенно разных компаний оказались в свободном доступе «благодаря» открытым серверам Elasticsearch с логами информационных систем (ИС) этих компаний. В первом случае — это десятки тысяч (а может и сотни...
Копание могил, SQL Server, годы аутсорса и свой первый проект Практически всегда мы создаем свои проблемы своими же руками… своей картиной мира… своим бездействием… своей ленью… своими страхами. Что потом становится весьма удобно плыть в общественном потоке канализационных шаблонов… ведь это тепло и весело, а остальное пофиг – принюх...
Новая технология превратит пластиковые отходы в нефть Ежегодно в мире производятся миллионы тонн пластиковых изделий, которые затем превращаются в отходы. Так, по состоянию на 2015 год до 12,7 млн. метрических тонн пласмассового мусора ежегодно попадает в мировой океан. А что если превратить эти гигантские скопления пластика в ...
Красноярские ученые испытывают 3D-печатный подводный квадрокоптер Преподаватели и студенты Сибирского государственного университета имени М.Ф. Решетнева провели очередные испытания самодельного дрона, изготовленного с применением технологий 3D-печати. Подводный робот предназначен для исследований речных акваторий.Подробнее...
Правда о железнодорожных тормозах: часть 3 — приборы управления Пришло время поговорить об устройствах, предназначенных для управления тормозами. Эти устройства называются «кранами», хотя долгий путь эволюции увел их достаточно далеко от кранов в привычном нам бытовом смысле, превратив в достаточно сложные устройства пневмоавтоматики. С...
Впервые в России: необычный чайник Polaris PWK 1759CGL с заливом воды без открытия крышки В России вышел электрический чайник Polaris PWK 1759CGL с новой запатентованной технологией залива воды WaterWayPro. Европейские инженеры Polaris разработали крышку чайника с клапаном верхнего залива воды. Достаточно просто подставить чайник под струю воды и клапан крыш...
«Чечевица» возвращается. Водоочиститель Xiaomi Mi Water Purifier C1 позволяет подключить сразу три крана В середине августа в был представлен новый водоочиститель Xiaomi Mi Lentils, а сегодня в продажу поступает его преемник, который получил название Xiaomi Mi Water Purifier C1. Если Xiaomi Mi Lentils стоил 140 долларов, то цена Xiaomi Mi Water Purifier C1 составляет прим...
Системы обратного осмоса Аквафор. Самые популярные модели Перед тем как выбрать водоочиститель, нужно определиться с загрязнениями, которые стоит удалить. Иногда достаточно и кувшина, а порой не обойтись без обратного осмоса. В данной статье мы рассмотрим самые интересные фильтры для воды Аквафор для глубокой очистки. Обратный осмо...
[Из песочницы] Самый беззащитный — это Сапсан Был я как-то на ZeroNights, это очередная конференция по информационной безопасности, которая в этом году была совсем шлаком. Там я хотел как всегда что-либо поломать, получить за это приз, и т.д., но как я выяснил — интересных задач там не было, и пришлось развлекать себ...
[Перевод] Использование Immer для управления состоянием React-приложений Состояние используется для организации наблюдения за данными React-приложений. Состояния меняются по мере того, как пользователи взаимодействуют с приложениями. Когда пользователь выполняет некое действие — нам нужно обновить состояние, представляющее собой набор данных, на ...
Электрический чайник Gemlux GL-EK-9217WF: маленький звездолет у вас на кухне Чайники Gemlux мы полюбили за простоту и качественное исполнение. GL-EK-9217WF — достойный продолжатель этой традиции, поэтому единственное, что вам может в нем не понравиться — это дизайн. Да и тот настолько прост, что непонятно, чему там не нравиться. Ну, разве что самая н...
Как происходит превращение в школьника (и при чем здесь настольные игры) Когда описывают периодизацию детского развития, обычно это выглядит так, что с трех до семи лет у ребенка дошкольное детство и ролевая игра — ведущая деятельность, а в семь лет ребенок превращается в школьника, у которого ведущая деятельность — учебная. Может складываться ощ...
Зарисовки с PHP Russia 2019: чистый код, грязная магия 17 мая в московском «Инфопространстве» прошла первая профессиональная конференция для PHP-разработчиков PHP Russia 2019. После долгой паузы они получили полностью заточенную под них площадку; в анонсе мы сравнили её со стадионом, какого у пиэйчпишников, одной из команд «вы...
Как очистить уведомления на iPhone Уведомления обязательно являются злом для многих из нас. Мы получаем множество из них каждый день, только некоторые из которых имеют какое-либо реальное значение. Вы позволяете уведомлениям накапливаться весь день, и когда у вас ,наконец, появляется возможность просеять всё ...
4 шага в продвижение сайта от SEO-специалиста Нужно понять, что контекстная реклама и SEO оптимизация сайта – это сферы, находящиеся в состоянии войны. Компании платят деньги за контекстную рекламу, чем конкуренты. Яндекс и Гуглу не выгодно, чтобы коммерческие сайты попадали в топ. Коммерческий ресурс не может вый...
Сколько приходится платить за наёмного сотрудника и как сократить эти расходы На каждого штатного сотрудника уходит почти в два раза больше денег, чем та сумма, которую он получает на руки.
Каталог продукции для чистой питьевой воды Вместе с развитием технического прогресса, человечество получило массу проблем, которые связаны с безопасностью окружающей среды. Сегодня не найдется ни одного человека, который рискнул бы пить воду из водопроводного крана. Несмотря на то, что дефицита водных ресурсов в наше...
CRM-тренды 2019: забавно читать, опасно верить Кто чем занимался в праздники, а мы читали прогнозы CRM-ного рынка. Начали мы патриотично и ввели в Яндексе «crm 2019 прогноз», но получили… свою же хабровскую статью от начала 2017 года на 4 месте выдачи. Первые три тоже немного не о том. Ну что же, пошли по англоязычным са...
[Из песочницы] Сбор метрик из .NET приложений с помощью Telegraf Одной из важнейших задач при проектировании систем является организация мониторинга состояния всех узлов, в том числе большого числа сервисов. В условиях, когда дополнительных сил и средств на это не выделяется, приходится максимально использовать готовые решения. Думаю, у ...
Остров Пику: как из базальтового ада сделали уютный Туссент Гора Пику образовалась очень задолго до прихода колонистов, ещё когда ломалась геологическая плита на Азорах. Высота Эвереста 8848 метров. А Пику — 8449 метров. Из которых 2351 метр приходятся на надводную часть, а остальное — гора под водой. То есть люди уже живут на скло...
В Тыве нашли древнее море Согласно результатам анализа собранных образцов, море существовало 470 миллионов лет назад и в него впадало несколько рек с окружающих гор. Поскольку древесных растений в ордовикском периоде (485−443 млн. лет назад) еще не было, ученым не так-то просто определить границы дре...
«Овчинка выделки не стоит»: Блогер рассказал, почему не пытается объезжать «платки» на М4 «Дон» Автор считает, что проезд по платным участкам федеральной трассы стоит дороже, чем должен, но продолжает платить. Водитель тягача Scania S500, блогер Александр Жуковский, поделился на своем канале роликом, на котором запечатлел проезд по трассе М4 «Дон» от Краснодара до Мос...
Диета из сока и воды довела человека до повреждения мозга Как сообщают СМИ, женщина в течении трех недель питалась исключительно одним апельсиновым соком и пила много воды. Причины такого рациона непонятны, возможно целью была стройная фигура. Конкретный тип солевого дисбаланса не сообщается, но, вероятнее всего это — гипонатриемия...
[Перевод] Глобальные состояния: зачем и как их избегать Глобальные состояния. Эта фраза вызывает страх и боль в сердце каждого разработчика, кто имел несчастье столкнуться с этим явлением. Вы уже сталкивались с неожиданным поведением приложений, не понимая его причин, словно несчастный рыцарь, пытающийся убить Гидру со множество...
От грязного воздуха ежегодно гибнут миллионы человек. Как с этим бороться? Сотни тысяч фабрик по всему миру загрязняют воздух нашей планеты каждый день. Для таких стран, как Китай, эта проблема является особенно актуальной, ведь многие китайские города буквально покрываются смогом от промышленных производств. Но проблема касается не только Поднебе...
Германия. Advanced Immigration guide Историй переезда в Германию достаточно много. Однако большинство из них достаточно поверхностны, так как пишутся обычно в первые несколько месяцев после переезда и раскрывают самые простые вещи. В этой статье не будет информации о том сколько в Германии стоит десяток яиц, ...
Scarlett представила электрический чайник SC-EK18P53 Scarlett представила новинку – электрический чайник SC-EK18P53 мощностью 1600 Вт. Ключевая особенность чайника – его компактный размер, который позволяет сэкономить место на кухне. Емкость чайника составляет 1 литр. Этого вполне хватит для одного человека или небольш...
Хватит паранойи или почему вам не светит 100 баллов в Page Speed Йо-йо! Отличная штука SEO. Никто не знает, что делать наверняка, почему сайт «не в топ» и почему онлайн-бизнес не работает. И в поисках истинной причины владельцы сайтов становятся как сорокалетние тётушки, которые верят всякой ерунде цыганок на рынке. И вот взяв в руки клав...
Брать или нет: тест чайника Polaris PWK 1702CGL с особой крышкой Компания Polaris представила свою новую разработку — чайник с уникальной крышкой, которая автоматически открывается при заливе воды. Мы протестировали новинку и делимся впечатлениями.
Погружаемся в нюансы чистой питьевой воды с фильтрами «Барьер Эксперт» Пока вы читаете это вступление, больше миллиарда людей на планете лишены свободного доступа к воде, пригодной для питья. Она всегда была ценнейшим ресурсом, а доступ к чистой воде часто определял уровень развития цивилизации. Откуда берется «нормальная» вода? Не только из пр...
Режим «инкогнито» в браузере — это фикция? 30 июля компания Google выпустила Chrome 76 с улучшенным режимом инкогнито. Теперь браузер обходит «пейволы», которые ставят читателям лимит на «несколько статей в месяц», а потом требуют подписку или регистрацию. Например, The New York Times позволяет читать десять статей ...
[Из песочницы] Распознавание цифровых схем. Асинхронный счётный триггер Борис Цирлин и Александр Кушнеров 30.10.2019 Для опытного разработчика схем не составляет большого труда узнать знакомую схему, в каком бы виде она не была нарисована. В этой статье мы покажем, что две транзисторные схемы из патентов являются вариантом асинхронного счётного ...
Перспективы цифрового телевидения в России Цифровое ТВ органично вписалось в нашу жизнь, очистив фасады домов от спутниковых тарелок. Пока эфирное телевидение переходило на цифровой сигнал, стриминговые сервисы уже демонстрировали картинку в 4К. Под катом мы расскажем о том, что происходит с современным ТВ. Читать ...
Как треск костра, скрип дверей и самый обыкновенный шум становятся музыкой и попадают в электроакустические треки Рассказываем, как появилось это направление, и кто пишет электроакустическую музыку. Читать дальше →
Как мы делали свой движок Workflow Мы в компании DIRECTUM занимаемся разработкой ECM-системы DirectumRX. Основным элементом модуля Workflow для ECM-системы является движок. Он отвечает за изменение состояния экземпляра процесса (инстанса) по ходу жизненного цикла. Перед тем, как начать разрабатывать модуль Wo...
Новый аккумуляторный пылесос с роликами от Kärcher Kärcher представил новый очиститель пола FC 5 Cordless 2-в-1, который не является вашим типичным пылесосом. Он оснащен двумя вращающимися роликами из микроволокна, которые позволяют увлажнять и насухо вытирать пол в один шаг. Кроме того, благодаря всасыванию грязная во...
Linux Foundation займется open source чипами Linux Foundation открыли новое направление — CHIPS Alliance. В рамках этого проекта организация будет развивать свободную систему команд RISC-V и технологии для создания процессоров на её основе. Расскажем подробнее, что происходит в этой сфере. Читать дальше →
[Перевод] Как превратить квантовый компьютер в идеальный генератор случайных чисел Чистую, подтверждаемую случайность тяжело найти. Два новых предложения показывают, как сделать из квантовых компьютеров фабрики случайных чисел. Скажите на любом собрании специалистов по информатике «квантовое превосходство», и вы, вероятно, увидите, как они закатывают гла...
Я провел сто собеседований, отказал сотне людей — и только потом научился собеседовать Не желал бы я вам попасть ко мне на собеседование года два назад. Я провел их около сотни, и за все время взял может человек четырех. Не знаю почему, но эйчары считали, что это круто. Слава строгого интервьюера шла впереди меня. Знакомые звали меня собеседовать для чужих к...
[Из песочницы] Управление автоматизированными тестами с помощью Telegram Работая QA инженером, я разрабатывал систему автотестестирования. Столкнулся с рядом проблем: На каждый вид тестирования приходилось создавать свои job в CI и запускать их руками. Разработчики отказывались запускать кейсы автотестов самостоятельно. Отсутствие возможност...
Реконструирован неандертальский способ приготовления клея Это, очевидно, требовало недюжинных для каменного века инженерных усилий. Надо было создать герметично закрывающуюся печь, тигель или аналог таковых. Нечто подобное делали в историческое время люди при перегонке древесины в деготь: этот процесс происходил либо в обложенной к...
Выделение активной строки таблицы на чистом CSS Несколько дней назад мой друг попросил помочь с решением задачи, которая была на его собеседовании. Интервьюер дал ему следующий фрагмент кода: tbody:hover tr { opacity: 0.24; } Также добавил: “Сейчас, при наведении на таблицу, все строки становятся блеклыми. А требуется ...
Год с Теслой Мы продолжаем серию публикаций об автомобилях Тесла. В предыдущих частях были в основном восторги и восхваления технологий будущего. В этой же я постараюсь сосредоточиться на быте. Насколько получится, конечно. нет, это не электромерседес. Просто тут парковка только для за...
[Перевод] Сила толпы. Как в Чикаго разработали мусороедного робота – очистителя рек Если вы пройдетесь по берегу реки Чикаго этим летом, вы увидите что-то довольно необычное. Среди уток, лебедей, рыбок, редких бобров и выдр время от времени будет проплывать небольшой робот. Похожий на маленький плот, он будет лениво ходить вниз и вверх по реке, собирая вс...
Ocean Cleanup, собирающий мусор в Тихом океане, представил программу очистки мировых рек На реке Кланг, в Малайзии Год назад мы рассказывали о глобальном проекте очистки мировых океанов. Фонд Ocean Cleanup был основан молодым голландским пареньком, и, собрав несколько миллионов пожертвований, запустил несколько гигантских автономных понтонов на солнечных батар...
Оборудование компания VDK повысит качество питьевой воды Архангельска Компания VDK поставит оборудование для нужд системы питьевого водоснабжения Архангельска. Аппараты столичного производства установят в рамках программы модернизации системы водоснабжения города. Установка автоматического приготовления ...
Американские исследователи превратили малый дрон в летающую зарядную станцию Из-за ограниченной энергоемкости литий-ионных батарей современным проектировщикам дронов постоянно приходится балансировать три важных параметра: время полета, вес батарей и вес полезной нагрузки, которую устройство может взять в полет. Зачастую чем-то приходится жертвовать....
Race condition в веб-приложениях TL;DR Большинство атакующих использовали ненадежные методы race condition, инструмент racepwn поможет это исправить Вася хочет перевести 100 долларов, которые есть у него на счету, Пете. Он переходит на вкладку переводов, вбивает Петин ник и в поле с количеством средств, ко...
Делаем из Vim-а конфетку Вы под давлением коллег или сокурсников из более успевающих групп решились на отчаянный шаг, способный разделить вашу жизнь на период "до" и "после" (прошли vimtutor), и теперь не знаете что делать с вашими новообретёнными способностями? А может вы всё ещё сидите в какой-ниб...
Большие данные — большая ответственность, большой стресс и большие деньги Термин Big Data подпорчен современным фантастическим преувеличением новых вещей. Как ИИ поработит людей, а блокчейн построит идеальную экономику — так и большие данные позволят знать абсолютно все про всех и видеть бучдущее. Но реальность, как всегда, скучнее и прагматич...
[Перевод] Минимальный возможный шрифт Задача: используя наименьшее возможное количество ресурсов, отрендерить осмысленный текст. Насколько маленьким может быть читаемый шрифт? Сколько памяти понадобится, чтобы его хранить? Сколько кода понадобится, чтобы его использовать? Посмотрим, что у нас получится. Спойле...
Цифра дня: Сколько россиян пьют воду из-под крана Выросла доля россиян, пьющих воду из-под крана. Об этом сообщается в отчёте Всероссийского центра изучения общественного мнения.
Подборка лучших умных чайников Умный чайник - это высокотехнологичная революция в кухонной технике. Сейчас все больше популярных брендов пытаются выпустить свое творение, встраивая в, казалось бы, простой кипятильник в корпусе инновационные функции. Поэтому мы подготовили подборку лучших умных чайников, п...
[recovery mode] Почему не нужно тратить свое время на создание нишевых тематических сайтов К настоящему моменту я владею несколькими тематическими порталами, которые успешно загибаются. И в этой статье я расскажу о том, как я их сделал, сколько получил, и почему им приходит конец, и я не могу ничего с этим сделать. Буду рассказывать на примере сайта по мужской...
[Из песочницы] Кратко об абстракциях Бывает так что проект заходит в тупик, и дальнейшее его развитие становится невозможным. Не редко причиной такого провала становится неудачная архитектура, заложенная в начале разработки. Или приходится наблюдать споры о том какой из "двух стульев" лучше, а может д...
Как грязный воздух влияет на психическое здоровье детей? Сегодня практически каждый город охвачен загрязненным воздухом Если в вашем городе есть заводы, у нас плохая новость для вас — вы дышите грязным воздухом. Мало того, что в нем содержится повышенная концентрация способного вызывать кислородное голодание углекислого газа, так ...
Выбор авто для айтишника, или советы чайникам от чайника Привет хабр. Оговорюсь сразу — данный пост довольно слабо пересекается с тематикой хабра, но чуть дальше я объясню почему я решил его опубликовать. Надеюсь хабы выбраны правильно. Так вот, всё дело в том, что скромная выборка основанная на моих личных наблюдениях натолкнула ...
Как я стал докладчиком Percona Live (и несколько интригующих деталей с американской границы) Percona Live Open Source Database Conference — одно из главных мероприятий на календаре мира СУБД. Когда-то всё начиналось с разработки одного из форков MySQL, но потом сильно переросло прародителя. И хотя очень многие материалы (и посетители) всё ещё плотно связаны с тема...
[Из песочницы] Нидерланды, или туда и обратно Добрый день дорогие хабровчане! Продолжая линию тренда на эмиграцию, хотелось бы затронуть мой личный опыт, который может быть полезен другим. Пост я постараюсь разделить на две части, первая из которых будет посвящена практической информации, а вторая моим собственным ощу...
Bird Mania Hunt 1.051 Возьмите под свой контроль главного героя-лучника, который должен стрелять по птицам. Особенности 1) Мировая таблица рекордов: ставьте рекорды, соревнуясь с другими игроками 2) Качественная 3D графика: наслаждайтесь хорошей 3D графикой, которая оптимизирована для ра...
Xiaomi представила чашку, термос и чайник в одном корпусе Xiaomi представила на своей платформе коллективного финансирования новый продукт Yunmi Travel Electric Cup, который представляет собой комбинацию чашки, чайника и термоса. Yunmi Travel Electric Cup изготовлен из нержавеющей стали SUS304, имеет емкость 400 мл и весит ок...
QuietOn — наушники, которые убивают… Шум. Вот так насмотришься страстей в интернете: А потом думаешь: зря, конечно, авторы статей не учитывают рекомендации seo-экспертов относительно того, сколько текста влезает в Title. А если серьезно, «странные наушники» — это наша любимая тема: то у нас костная пров...
Финтех-дайджест: Дорси платит биткоинами, блокчейн-стратегия Австралии, IPO Levi's, мэр Чикаго и неизбежность биткоина Привет! На сегодня у нас вот что: У правительства Австралии появился блокчейн-план; Мэр Чикаго считает принятие криптовалют как средства платежей неизбежным; Джек Дорси будет платить крипторазрабам криптовалютой; Levi Strauss & Co подняли на IPO 623,3 миллиона долларо...
Визуализация новостей рунета Представьте себе, что вы поспорили с друганом, что было раньше — курица или яйцо повышение какого-то налога, к примеру, или новости на эту тему, или вовсе важное событие заглушили тучей новостей про новую песню, скажем, Киркорова. Удобно было бы посчитать, сколько новостей...
Очиститель для воды с оригинальным названием Производительность Xiaomi Mi Lentils, который предназначен для установки под раковину, составляет 1,3 литра питьевой воды в минуту. Габариты устройства — 471 x 452 x 170 мм, вес — 8,1 килограмма. Ресурс картриджей — до 2500 литров, отслеживать их состояние можно с помощью сп...
С Днём Рождения, Хабр ❤ Привет, Хабр! Я тебя знаю очень давно — с 2008 года, когда я, тогда ещё ни разу не айтишник, открыл тебя по какой-то шальной ссылке. Знаешь, как это было? Открыл, ничего не понял, закрыл. Потом ты стал попадаться всё чаще и чаще, я присмотрелся, вчитался, через год ушёл в ИТ...
Генератор простых арифметических примеров для чайников и не только Привет! В этой «статье», а вернее сказать очерке, покажу очень простой способ развлечься зная самые основы latex и python. Читать дальше →
[Из песочницы] Чистая архитектура. Часть I — Введение Это вольный и очень краткий пересказ новой книги Роберта Мартина (Дяди Боба) «Чистая Архитектура», выпущенной в 2018 году. Читать дальше →
PHP, почём абстракции для народа? Joy: What is going on? Sadness: We’re abstracting! There are four stages. This is the first. Non-objective fragmentation! Bing Bong: Alright, do not panic. What is important is that we all stay together. [suddenly his abstract arm falls off] Joy: Oh! [Sadness and Joy start ...
[Перевод] Рекомендации по написанию чистого кода на JavaScript Если вы заботитесь о самом коде, и о том, как он написан, а не заняты лишь тем, чтобы создавать работающие программы, это означает что вы стремитесь к тому, чтобы ваш код был чистым. Профессиональный разработчик пишет код не только в расчёте на компьютеры, но и в расчёте на ...
Duckz! 1.2.0 Возьмите в руки ружье и займите удобную позицию на берегу реки и ведите огонь по пролетающим мимо уткам. Откройте сезон охоты и добудьте достаточное количество дичи чтобы накормить всю деревню. Покажите на деле свою меткость и точность выстрелов. Внимательно следите по проле...
Строительство в искусстве: от Брейгеля до Васи Ложкина В эти межпраздничные дни, когда весна и предчувствие второй серии выходных мешает сосредоточиться на работе, команда «ИНСИСТЕМС» решила порадовать читателей нашего блога постом об искусстве. А точнее о том, как художники разных времен переносили на холст или бумагу свои впеч...
Фотоэкскурсия по новому офису Facebook в Бостоне Facebook открыл свой офис в Бостоне в 2013. Сначала это была команда из нескольких инженеров и за пять лет число работников перевалило за две сотни, текущий офис стал мал и было найдено по соседству новое просторное помещение, где Facebook занял 3 этажа (130тыс кв. футов или...
[Из песочницы] Ответ на «Мольберт для программиста микроконтроллеров» Чем бы ее зацепить? Так, ладно,… а теперь повернуть… следующая… первую повернуть… стоп, тут надо вывод тестовый под осциллограф припаять… а куда делась первая плата? А ты что такое? (Дальше следует непереводимая игра слов с использованием местных идиоматических выражений). ...
Как писать хороший и понятный код: 3 простых способа для программиста От переводчика: сегодня публикуем для вас статью разработчика из Индии Рави Шанкара Рахана. Он рассказывает о том, что стоит делать, если вы хотите научиться писать простой и понятный код. Статья рекомендуется всем начинающим программистам. Написать простой код несложно...
Тариф для ретейла на платежи по QR-коду может быть на уровне 0,4% По словам первого зампреда ЦБ Ольги Скоробогатовой, это «абсолютное счастье» для компаний по сравнению с тем, сколько они платят сейчас.
Радиолюбительские измерения: анализ сигналов шины I2C Как я уже неоднократно упоминал в своих публикациях, любительские проекты финансируются из семейного бюджета, и радиолюбитель, обычно, не может себе позволить покупку дорогостоящего измерительного оборудования. Приходится довольствоваться тем, что есть. Или тем, что удаётс...
Игрушка для ванной от IKEA очистит реки от мусора Компания IKEA решила внести свой вклад в улучшение водной экологии нашей планеты. Плодом ее усилий стала роботизированная лодка с дистанционным управлением Good Ship IKEA. Она предназначена для очистки водной поверхности от мусора и сделана на базе… игрушки для ванн — ...
CRM для малого бизнеса: секреты успешного внедрения Представьте себя в комнате, например, в офисе. Душно, плотно закрыты окна, приятный еще с утра запах кофе и духов превратился в пытку. Но вы работаете, несмотря на головную боль и дурное настроение. Как принято говорить, жить можно. А теперь представьте, что открыли окна или...
Поддельная «голубая пилюля» Я являюсь большим любителем макетных плат «голубая пилюля». Они очень хороши по соотношению цена/возможности. Собственно, моя любовь к ним заметна из первоапрельской статьи про педальную прошивку для игры на балалайке. Открыть коробочку с такими платами и быстро взять одн...
[Из песочницы] Тестирование локализации мобильных игр для чайников от чайника Введение Я уже полгода работаю тестеровщиком мобильных игр и хотел немного рассказать о своём самом любимом тестировании — Тестировании локализации. В этой статье я поделюсь своим опытом тестирования именно локализации, в основном будет опора именно на локализацию текста. Н...
[recovery mode] Призрачные SQL запросы Взгляните на код PHP: $user->v_useragent = 'coresky.agent'; Такой код может спровоцировать SQL запрос UPDATE или INSERT, а может и не спровоцировать если идентичные данные уже установлены в БД, собственно поэтому этот функционал именуется «Призрачные SQL запросы». Дело в...
«Прадика заменит только Прадик»: Владельца Toyota Land Cruiser Prado отговорили в сети от покупки паркетника Автолюбитель пожелал приобрести себе компактный кроссовер на смену большому внедорожнику, однако по мнению комментаторов, он совершает огромную ошибку. Началось всё с того, что в сообществе Toyota Land Cruiser Prado во «ВКонтакте» один из водителей попросил совета: какой хо...
Билайн Бизнес запускает «Network as a Service» Технологии "MultiSim" используют группу готовых коробочных решений, включающих в себя профессиональное оборудование, сетевые настройки и пакет сим-карт, работающих сразу в нескольких мобильных 3G/LTEсетях, резервирующих и агрегирующих каналы передачи данных Interne...
[Перевод] Learn OpenGL. Урок 7.1 – Отладка Графическое программирование — не только источник веселья, но еще и фрустрации, когда что-либо не отображается так, как задумывалось, или вообще на экране ничего нет. Видя, что большая часть того, что мы делаем, связана с манипулированием пикселями, может быть трудно выясни...
Депутат предложил установить питьевые фонтанчики в московском метро В Госдуме озаботились комфортом пассажиров московского метро. В частности, депутатов смутила сложность добычи питьевой воды в подземке. Поэтому они предложили установить в метро питьевые фонтанчики.
«Сбербанк» выпустила самую выгодную в мире банковскую карту с огромным кэшбэком Наверное в мире уже нет ни одного современного человека, который был не знал, что такое «кэшбэк». Это своего рода операция, при которой часть потраченных денег возвращается обратно на карточку, а происходит это может на различных Сообщение «Сбербанк» выпустила самую выгодну...
Sony в два раза снизила стоимость PlayStation 4 Чем дальше в будущее, тем более мощными становятся новые модели компьютеров, смартфонов и даже телевизоров, тогда как все старые модели наоборот устаревают, становясь уже неактуальными. Происходит все это крайне быстро, причем с каждым годом такой Сообщение Sony в два раза ...
[Из песочницы] Сколько стоит OpenSource Значение термина Open Source очень часто отождествляют с отсутствием необходимости платить за программный продукт. Стремление к экономии, к «халяве» не чуждо большинству, и вроде как OpenSource должен являться той волшебной таблеткой, которая должна была уже давно спасти вес...
Опасные 3rd-party драйверы в вашей системе или LOLDrivers А вы знали, что вполне легитимный драйвер может дать злоумышленнику возможность прописаться в вашей системе надолго, оставаясь внутри даже после ее переустановки? Или превратить ваш компьютер в кирпич? Например, некоторые безобидные на вид доверенные (подписанные) драйверы ...
Зажигаем! Ночные превращения Лахта Центра В одном сером-сером городе стояла темная-темная башня… Говорят, что раньше в ней шла стройка, а потом — отделочные работы. Люди работали в три смены, и по ночам она была подобна световому маяку. А потом комплекс заселили обитатели офисов. Каждый день, кто раньше, кто поз...
[Из песочницы] Oracle VM Server for SPARC для чайников (How-to) Небольшой How-to для начинающих работать с ОС Solaris и платформой виртуализации Oracle VM Server for SPARC, ранее известной как Sun Logical Domains. Oracle VM представляет из себя гипервизор XEN, установленный на ОС Solaris. Управлять гипервизором возможно из командной ...
Яндекс! Спасибо за Uber Привет, Хабр! В этой статье хотелось бы рассмотреть поглощение Яндексом службы такси Uber с точки зрения обычного пользователя, который немного понимает в программировании и не любит грязный маркетинг. Читать дальше →
Совсем не так давно Мы с удовольствием читаем описания работ энтузиастов, восстанавливающих старую технику. Но эту технику приходилось ведь еще и обслуживать. Мы знаем, что появление компьютеров сделало ненужным например профессию машинистки, но может быть что-то менялось и уже в те времена, ко...
Обратная инженерия - разработка ручки для лампы на основе прототипа и ее печать Зд печать копии ручки.Наконец можно представить завершенный случай. Взяли серийную ручку, на ручку нанесли клейкие метки, потом выполнили сканирование ручки 3д сканером. На основании отсканированной модели спроектировали модель ручки адаптированную для 3д печати и, наконец, ...
«Другое» в памяти iPhone: откуда берется и как его очистить Если вы ни разу не заглядывали в статистику сохраненных на вашем iPhone или iPad данных, то перейдя в Настройки → Основные → Хранилище iPhone или открыв меню «Обзор» в iTunes на компьютере, вы, скорее всего, удивитесь объему раздела «Другое», который может занимать несколько...
Сознание без внутреннего «Я» Данная статья посвящена состоянию сознания без внутреннего «Я». Такое состояние при определенной тренировке может испытать каждый человек на личном опыте. Восприятие в данном состоянии сознания сильно отличается от восприятия в обычном состоянии, и некоторыми своими аспекта...
Игровая агрессия, или как кооператив превращается в кровавую баню и что делать, чтобы он этого не делал В прошлый раз мы остановились на том феномене, что игра, которая изначально задумывалась как кооператив (например, D&D или многопользовательская песочница типа Space Station 13), почему-то может использоваться игроками совершенно по другому назначению, становясь простр...
Открыть доставку еды в Ташкенте: сколько это стоит и с какими трудностями можно столкнуться Рассказывает основатель сервиса Bringo Шарофуддин Нуритдинов — как вывел компанию на оборот в $100 тысяч, почему приходится конкурировать с таксистами и как устроен рынок доставки еды в Узбекистане. ...
Статически безопасная динамическая типизация à la Python Привет, Хабр. На днях в одном моём хобби-проекте возникла задача написания хранилища метрик. Задача сама по себе решается очень просто, но моя проблема с хаскелем (особенно в проектах для собственного развлечения) в том, что невозможно просто взять и решить задачу. Необходим...
Кейс: Как заработать 30 000 рублей в месяц чуть приподняв жопу Я уже писал в прошлых постах про партнёрку лидов букмекерских контор. Вот моя статистик аза 2 недели: А вот это оплата за лиды: Кто в танке и ничего не понял, то объясняю, что платят за регистрацию и идентификацию пользователя в каждой из этой Б...
V2G. Электромобили помогут балансировать производство и потребление электроэнергии В наши дни есть проблема балансировки производства и потребления электроэнергии. Производители не в состоянии моментально удовлетворять потребности при пиковых нагрузках. Если крупный завод начинает потреблять значительно больше энергии, это может вылиться в перебои поставк...
Post-mortem отладка на Cortex-M Post-mortem отладка на Cortex-M Предыстория: Участвовал я недавно в разработке нетипичного для меня девайса из класса потребительской электроники. Вроде ничего сложного, коробка, которая должна иногда выходить из спящего режима, отчитываться серверу и засыпать обратно. Прак...
[Перевод] Python как предельный случай C++. Часть 1/2 От переводчикаБрендон Роудс − весьма скромный человек, представляющий себя в твиттере как «Python-программиста, возвращающего долг сообществу в форме докладов или эссе». Число этих «докладов и эссе» впечатляет, равно как и число свободных проектов, контрибьютором которых Бре...
DJI создала октокоптер, который умеет снимать кино Китайская компания DJI, поставляющая на рынок разного рода беспилотные аппараты, разработала дрон-оператор. Это устройство может нести на себе видеокамеры и снимать с воздуха происходящее внизу. Правда, в отличие от всех прочих моделей коптеров, этот дрон, получивший назва...
Как я подружил PlayStation 2 и PlayStation Portable (спойлер — объединил в один эмулятор) Привет читателям. В прошлом году я опубликовал свой хобби-проект Красный Омега PS2 эмулятор. Идея была в адаптации управления оригинального эмулятора PCSX2 для игр на Surface Pro через Touch Screen. Оригинальный код PCSX2 эмулятора был переписан в форме модуля DLL, загружае...
Как узнать, кто вам звонит, на Android Вам когда-нибудь приходилось впопыхах искать в интернете незнакомый номер телефона, с которого вас вызывают в данный момент? Скорее всего, да. При этом совершенно необязательно быть вором или социофобом, чтобы проверять, кто вам звонит, прежде чем взять трубку. В конце конц...
Новые мощные чайники от STARWIND Компания STARWIND представила две модели новых мощных чайников SKG7740 и SKG6760. Новинки сделаны из термостойкого стекла и способны очень быстро вскипятить до 1,7 литра воды с помощью мощностей скрытого нагревательного элемента в 2000 и 2200 Вт. Чайники оснащены сп...
Режим зомби: ученые открыли новое состояние бактерий Несмотря на свою, казалось бы, предельную простоту, бактерии вырабатывают очень хитрые стратегии выживания. Например, они могут переходить в состояние сна чтобы переждать опасность, или пожертвовать собой ради спасения своей колонии. Оказалось, что помимо активности и покоя...
Предсказание красоты заката TL;DR: Из чего состоит красивый закат? Как предсказать эти элементы заката? Откуда взять данные для предсказаний? Для удачной фотосессии, требуется, как правило серьезная подготовка. И если собрался снимать закат, хорошо бы знать заранее, насколько этот закат будет красив. ...
Как выглядит zip-архив и что мы с этим можем сделать Доброго времени суток, уважаемый Хабр! За последние пол года кривая дорожка моих пет-проектов завела меня в такие дебри, откуда до сих пор выбраться не представляется возможным. И начиналось то все безобидно — сайт с картинками, но чувство перфекционизма, погоня за халявой,...
Гаджет дня: многофункциональная бутылка для воды (термос, портативная зарядка, держатель для смартфона и Bluetooth-динамик) Прежде всего, вы, конечно, можете просто налить в нее воду, чтобы взять с собой, когда выходите на улицу. Этот товар не совсем является бутылкой - скорее термосом. В ней можно хранить до 570 мл воды, что даже немного больше, чем в стандартной бутылке с водой.
Medium Weekly Digest (12 – 19 Jul 2019) Если мы хотим выстоять против этой разрушительной тенденции правительства по установлению криптографии вне закона, одна из мер, которой мы можем воспользоваться, — это применять криптографию столько, сколько сможем, пока её применение ещё легально. — Ф. Циммерман Дорогие уч...
Протокол “Энтропия”. Часть 5 из 6. Бесконечное сияние чистого разума Осторожно: в тексте используются сцены табакокурения. Курение может повредить Вашему здоровью. (21+) Закон о рекламе Читать дальше →
[recovery mode] Самый дешевый турникет в России + первый управляемый со смартфона Знаете, какой самый распространенный вопрос мне задают, когда речь идет о турникетах? Произносят этот вопрос в разных формах, но смысл всегда один: Сколько стоит самый дешевый турникет? И всегда, когда мне приходилось отвечать на этот вопрос, я прямо максимально грустил. ...
Если течет кран. Чиним кран-буксу принтером Для ремонта понадобится:керамическая кран-буксанейлон / триммерная лескаПошаговая инструкцияСнимаем винтиль со смесителя, открутив один винтДалее идет еще одна декоративная проставка, ее просто откручиваем. Берем разводной ключ или просто ключ на 15. Если не идет, помогаем с...
Что нужно знать об испытательном сроке, чтобы отстоять свои права Сколько может длиться пробный период и могут ли вам платить за него меньше.
С Ниагарского водопада может упасть баржа Как сообщает РИА Новости, сильный шторм 31 октября поднял большую волну на реке. В результате баржа, неподвижно сидевшая на камнях больше ста лет, сдвинулась с места и проползла вниз по течению примерно 50 метров. Насколько можно понять сообщение, сейчас ее движение прекрат...
[Перевод] Революция или эволюция Page Object Model? Всем привет! Меня зовут Артём Соковец. Хочу поделиться переводом своей статьи об Atlas: реинкарнации фреймворка HTML Elements, где представлен совершенно иной подход работы с Page Object. Перед тем, как перейти к деталям, хочу спросить: сколько обёрток для Page Object вы зн...
[Перевод] Моделирование состояния приложения с использованием объектов Store в SwiftUI На этой неделе я хочу поговорить о моделировании слоя данных в SwiftUI. Я уже закончил работу над своим самым первым приложением, которое я создаю используя только SwiftUI. Теперь я могу поделиться способом создания слоя модели с использованием объектов Store, которые я испо...
Как рассадить всех по науке и не превратить кабинет в рассадник ненависти Рано или поздно в жизни большинства команд наступает он — переезд. Вас приводят в чистое пустое помещение, которому предстоит стать местом, где вы будете проводить большую часть своей жизни. Если вы дизайнер, то первым делом придумаете, как развесить картины и поставить ц...
Проектирование дашбордов для веб-аналитики e-commerce сайта. Часть 4: Youtube-канал Легко посчитать, сколько трафика пришло с ютуб-канала. К примеру, зайти в счетчик Яндекс Метрики или Google Analytics. А вы попробуйте узнать, что происходило с вашим видео на канале. Кто его посмотрел, кто добавил в фавориты, а кто дислайкнул. Вот для выгрузки таких данных ...
Как освободить облако Google от ненужных файлов Глубокая взаимосвязь сервисов Google, формирующих единую экосистему, делает их использование чрезвычайно удобным. Чего только стоит интеграция почтового сервиса Gmail с облаком. Благодаря этому мы можем получать доступ к вложениям из входящих писем прямо в Google Drive. Но ...
[Из песочницы] Видеозвонок в браузере на PeerJS. Быстрый старт Приветствую всех читателей Хабра. В этом году довелось писать модуль видеосвязи для одного учебного портала для созвона по видеосвязи прямо на сайте учителя с учеником. Раннее такую задачу решать не приходилось. После недолгих поисков обнаружил, что есть 2 пути: Flash и WebR...
10 лайфхаков с луком, которые очень пригодятся в быту 1. Очистите гриль Используйте половину луковицы для чистки решетки гриля от сажи и пригоревших остатков пищи. Лучше всего это делать, пока металл горячий. Наколите лук на вилку и потрите ей звенья решетки. Луковый сок не только очистит и продезинфицирует металл, но и улучшит...
Microsoft получила патент на батарею Компания Microsoft получила патент на совершенно новую систему отслеживания уровня батареи в своих мобильных устройствах. По данным патента, производитель хочет создать новую механику отслеживания уровня заряда устройства, а потом почти искусственный интеллект посчитает, на ...
Первый российский круизный лайнер спустили на воду Строительством судна проекта PV300VD занимается завод «Лотос» по заказу «Московского речного пароходства». Корабль, который предназначен для круизов по Черному и Каспийскому морям, а также регулярных рейсов Москва-Сочи, получил собственное имя «Петр Великий». По мнению...
Xiaomi начала продажу фирменной питьевой воды Xiaomi известна не в последнюю тем, что она выпускает огромное количество различной продукции. Только-только в сети перестали обсуждать фирменную туалетную бумагу, выпускаемую китайским технологическим гигантом, как компания вновь дала повод для обсуждений — в продаже п...
Люди до ужаса нелогичны: нерациональное поведение в госзакупках Покупки в обычном магазине просты и понятны. Условно вы просто снимаете с полки чайник и идёте на кассу, чтобы расплатиться. Бывают и менее очевидные варианты, когда вы покупаете, например, сразу холодильник, посудомоечную машину и автоматическую кормушку для любимого попу...
Тест: Каким был бы ваш дом в 2119 году? Уже включаете чайник и свет через приложение? Через 100 лет никто не вспомнит эти старые технологии. Как насчёт дома, который чувствует ваше настроение? Или плавучей виллы посреди океана? Мы придумали 10 разных видов жилья, которое может появиться к 2119 году. Узнайте, какое...
[Перевод] Как мы изменили состояние «всегда на связи», чтобы предотвратить профессиональное выгорание Перевод статьи подготовлен специально для студентов курса «DevOps практики и инструменты». Миссия Intercom заключается в том, чтобы сделать бизнес в интернете персонализированным. Но персонализировать продукт невозможно, когда он не работает как надо. Работоспособность к...
Телефон для коня и оркестр без пианиста. Как придумать спортивные задачи по фронтенду Привет! Меня зовут Дмитрий Андриянов, я работаю разработчиком интерфейсов в Яндексе. В прошлом году я участвовал в подготовке нашего онлайн-соревнования по фронтенду. Пару дней назад мне пришло письмо от организаторов с вопросом, не хочу ли я поучаствовать снова — придумат...
[Из песочницы] Алгоритм Дугласа-Пекера Предисловие Не так давно пришлось поработать с упрощением полигональной цепи (процесс, позволяющий уменьшить число точек полилинии). В целом, данный тип задач очень распространен при обработке векторной графики и при построении карт. В качестве примера можно взять цепь, неск...
[Перевод] Как научить людей использовать Git По работе приходится участвовать в разных проектах, поэтому я хорошо знаю, как работают все мои коллеги. Помню, что компания начала использовать Git буквально за пару недель до моего прихода. На мониторах разработчиков кругом висели наклейки с напоминанием: сначала add, пото...
HabraСonf №1 — похабрим за бэкенд Когда мы чем-то пользуемся, редко задумываемся, как оно устроено изнутри. Вы едете в своей уютной машине и вряд ли у вас в голове крутится мысль о том, как ходят поршни в двигателе или смотрите очередной сезон любимого сериала и точно не представляете себе хромакей и актёра ...
Как говорить с детьми об экологии: практичные задания и советы Выловить пластик в океане, перестать пользоваться одноразовыми пакетами и бутылками, закрыть мусорные полигоны – это то, что нужно сделать сейчас, чтобы сократить тот вред, который уже нанесен природе. Этот этап неизбежен. Но дети не должны только решать существующие эколог...
Поборы с каждым годом больше, дороги – хуже: В сети обсудили непомерную стоимость проезда по М4 «Дон» Водитель пожаловался, что путешествие из Москвы в Ростов-на-Дону «съело» слишком большую сумму денег. Комментаторы убеждены в том, что поборы на платной трассе превышают допустимые нормы. Об этом они рассказали в одном из тематических сообществ Pikabu. Один из автомобилисто...
Как у нас не получилось переделать архитектуру компании В прошлом году я начал рассказывать, как мы ожирели, а потом рефакторились. Напомню, тогда мы выбрали путь тактических полумер: разделили большую компанию на 4 инкапсулированных объекта и тем очень сократили цепочки управления. В начале этого года настало время наконец-то ...
Как открывать ссылки в Safari на iPhone не покидая открытой страницы: 2 способа Каждый пользователь Интернета хотя бы раз в жизни сталкивался с такой ситуацией: нужно последовательно открыть много веб-страниц, а уже потом неспешно приступить к их изучению (например, шоппинг, информация из различных источников для написания реферата и т.п.). А ведь Safar...
[recovery mode] Регистрация IT-компании в Швейцарии: пошаговый кейс В этом материале я расскажу, как происходит регистрация швейцарской компании и чем это выгодно предпринимателю. За основу возьмём кейс одного нашего клиента, который выбрал Швейцарию базой для своего онлайн-сервиса. Мы пройдёмся по шагам по всем этапам процедуры и увидим н...
Покупателей товаров на AliExpress обязали платить новый 15% налог Спрос на товары зарубежного происхождения на территории России растет с рекордной скоростью, а происходит это по той простой причине, что свободных денежных средств у жителей страны с каждым днем становится все меньше и меньше, потому Сообщение Покупателей товаров на AliExp...
[Перевод] Состояние алгоритма: что происходит с инди-разработчиками в Steam? Бизнес создания инди-игр всегда был сложным, но недавно он стал ещё сложнее. 5 октября прошлого года Valve объявила о внесении изменений в алгоритмы Steam, которые привели к уменьшению трафика у игр, не ставших бестселлерами. Это уже вредит инди-разработчикам, но я думаю, м...
[Перевод] Погружение в Jetpack Compose Всем привет. Перед уходом на выходные спешим поделиться с вами еще одним переводом, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». Пробуем новый UI-фреймворк для Android-приложений В течение последних нескольких лет, участвуя во мн...
Исправление брака. Приветствую всех форумчан,Хочу поделиться советом, сам придумал и вроде работает.Начал печатать квадрокоптер и обнаружил,что одна сторона начала отрываться. Я стол намазываю раствором пластика в растворителе.Печатал хипсом , теперь сбс . И тот и тот растворяется в растворите...
The Standoff: как это было Приветы! Увидев на PHDays 9 достаточный интерес к тому, что происходит на The Standoff в рядах защитников, мы решили рассказать о том, как происходила подготовка и само «Противостояние» глазами Jet CSIRT как части команды Jet Security Team. Читать дальше →
Как в Telegram удалить сообщения у людей, переписку с которыми вы уже очистили Конечно, можно попросить собеседника тоже очистить чат с вами, но нет никакой гарантии, что он согласится.
Как очистить сразу 100 ГБ места на Mac (и даже больше) О том, как справиться с чисткой пространства под названием «Другое» на iPhone или iPad, мы вам уже рассказывали. Однако, к сожалению, стремительному сокращению свободного места на накопителе подвержены не только iOS-устройства, но и компьютеры Mac. С другой стороны, и для э...
Новые угрозы кибербезопасности: все намного масштабнее, чем вы думали Мир и общество быстро меняются, становятся все более компьютеризированными, технологически-зависимыми. В чем-то это создает иллюзию свободы. Если раньше сотрудники были привязаны к офису, то теперь у них появилась возможность работать где угодно: открыл ноутбук, запустил поч...
Как делать рингтоны (мелодии) на iPhone при помощи iTunes Наверняка и вам неоднократно приходилось доставать iPhone для ответа на входящий вызов, а потом оказывалось, что звонок адресован не вам, а находящемуся рядом человеку. Всему виной стандартные рингтоны iPhone. Популярность смартфонов Apple только продолжает расти, и таких си...
Как будет работать HPE SimpliVity 380 для VDI: жёсткие нагрузочные тесты Заказчик захотел VDI. Очень присматривался к связке SimpliVity + VDI Citrix Virtual Desktop. Для всех операторов, сотрудников офисов по городам и так далее. Там пять тысяч пользователей только в первой волне миграции, и поэтому они настояли на нагрузочном тестировании. VDI...
Сборка Android-приложения. Задачка со звёздочкой Привет, Хабр! Летом я выступал на Summer Droid Meetup с докладом про сборку Android-приложения. Видеоверсию можно найти здесь: habr.com/ru/company/funcorp/blog/462825. А для тех, кто больше любит читать, я как раз и написал эту статью. Речь пойдёт о том, что же это такое ...
Gotify — open source проект по доставке уведомлений и отправке сообщений на сервер Для тех, кто администрирует серверы и/или веб-проекты остро стоит вопрос информированности о том, что же происходит с их «подопечными». На рынке существует масса решений об оповещении о сбоях, состоянии соединения и прочих параметрах, в том числе и с помощью СМС. речь о MR...
ТЕСТ: Легко ли завербовать вас в секту? Не думайте, что в секты попадают только дураки. Мы все становимся уязвимыми, когда наваливаются стресс, проблемы в семье и другие неприятности. А тут — дружелюбные ребята, которые всегда нам рады и искренне хотят помочь. Когда вы поймёте, что что-то не так, может быть уже по...
Управление ожиданиями или Как говорить «нет» Преподаватель Финансового университета Тигран Басеян рассказал Нетологии о своем опыте работы в корпоративном стартапе Боржоми и управлении ожиданиями. Сколько раз после неудачного проекта я думал: «Теперь все пойдет иначе, я набрался опыта. Такие вещи я больше не буду дела...
Адреса IPv4 в RIPE закончились. Совсем закончились… Ну ладно, не совсем. Это был маленький грязный кликбейт. Но на конференции RIPE NCC Days, прошедшей 24-25 сентября в Киеве, было анонсировано скорое окончание раздачи подсетей /22 новым LIR-ам. О проблеме исчерпания адресного пространства IPv4 говорят уже давно. Вот уже окол...
Разработка мобильного приложения без сервера Очень часто при разработке мобильных приложений (возможно с веб-приложениями та же проблема) разработчики попадают в ситуацию, когда бэкэнд не работает или не предоставляет нужных методов. Такая ситуация может происходить по разным причинам. Однако, чаще всего на старте ра...
Карточная игра Mystic Vale о спасении друидами Долины Жизни выйдет на мобильных 6 июня Карточная играMystic Vale от студии Nomad Games вышла в Steam в начале этого года и получила в целом положительные отзывы от игроков. Недавно разработчики анонсировали ее выход на мобильных, открыв страницы предварительной регистрации в App Store и Google Play. Релиз состоит...
Hyperledger Fabric для Чайников A Blockchain Platform for the Enterprise Добрый день, дорогие читатели, меня зовут Николай Нефедов, я технический специалист компании IBM, в этой статье я хотел бы познакомить вас с блокчейн платформой – Hyperledger Fabric. Платформа предназначена для построения бизнес прил...
[Перевод] Что записано в this? Закулисье JavaScript-объектов JavaScript — это мультипарадигменный язык, поддерживающий объектно-ориентированное программирование и динамическую привязку методов — мощную концепцию, которая позволяет структуре JavaScript-кода меняться во время выполнения программы. Это даёт разработчикам серьёзные возмож...
[Из песочницы] Attention для чайников и реализация в Keras О статьях по искусственному интеллекту на русском языке Не смотря на то что механизм Attention описан в англоязычной литературе, в русскоязычном секторе достойного описание данной технологии я до сих пор не встречал. На нашем языке есть много статей по Искусственному Интелл...
[Из песочницы] Клиент: — Сколько стоит копия Facebook? «Сколько стоит сделать копию Facebook (Avito, Яндекс.Такси, fl.ru...)?» — один из самых популярных вопросов клиентов, на который мы сегодня дадим развернутый ответ и расскажем, как это выглядит со стороны людей, которым предстоит это делать. Читать дальше →
Acronis Foundation: школы построены уже в 8 странах мира. Вы с нами? Международный фонд Acronis Foundation помогает распространять знания по всему миру, и одним из ключевых направлений работы волонтеров является строительство и поддержка школ. О том, как это происходит сегодня, и какой вклад может сделать в этот процесс каждый из нас, читайте...
Число подписчиков Netflix достигло 148 миллионов Сервис видеовещания Netflix отчитался за первый квартал текущего года. Доход за отчетный период составил 4,521 млрд долларов. Это на 22,2% больше показателя за первый квартал 2018 года. В отчете сказано, что операционная прибыль достигла 459 млн долларов. Для сравнения...
Чайник Scarlett SC-EK27G60 Компания Scarlett представляет новинку – электрический чайник SC-EK27G60 с 6 режимами нагрева воды. Чайник мощностью 2200 Вт оснащен шестью температурными режимами: пять предустановленных режимов нагрева и один – для поддержания тепла: режим детского питания - 40°С - помож...
10 наивных, но важных вопросов о CRM Трудно быть боссом. Особенно это трудно в малом и среднем бизнесе, когда ты хоть и являешься владельцем компании, всё равно попадаешь в некоторую зависимость от подчинённых, их результативности и трудоспособности. С одной стороны ты ждёшь от них честный и профессиональный по...
Представлена новая российская система бесперебойной радиосвязи Система, разработанная НПО "Импульс" холдинга "Росэлектроника", предназначена для надежной передачи информации по каналам связи в коротковолновом диапазоне - 1,6-30 МГц. Она обеспечивает устойчивую и бесперебойную связь на скорости до 19 200 бит/сек в сло...
4 повода испытать чувство безысходности, выбирая чайник Казалось бы, что может быть проще?! Но если захотеть, и тут можно найти повод впасть в депрессию...
TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки. TDD — ну, это все знают, сначала пишем тесты, а потом остальной код. BDD — что-то знакомое, вроде как, тоже тесты, но особенные. TDD — снов...
Вреда от пластика в питьевой воде не обнаружено По оценкам экологов, к 2017 году в мире было произведено примерно 8,3 миллиарда тонн пластика, а выброшено — около 6,3 миллиарда тонн. Пластиковые отходы в природе распадаются на микрочастицы размером менее 0,5 миллиметра, которые загрязняют воду, почву и воздух. В водопрово...
Ну Apple, BLEee Компания Apple активно внедряет в массы идею о том, что теперь-то с приватностью данных пользователей их продукции всё в порядке. Но исследователи из Hexway выяснили, что стандартный и активно используемый механизм Bluetooth LE (BLE) позволяет узнать довольно много о твоем а...
Доход Twitter в 2018 году превысил 3 млрд долларов, убыток сменился прибылью Компания Twitter, известная одноименным сервисом, опубликовала отчет за последний квартал 2018 года и за год в целом. Доход компании за квартал достиг 909 млн долларов, 791 млн долларов из которых принесла реклама. В четвертом квартале 2017 года был получен доход 732 м...
«Почему он до сих пор не ликвидирован?!»: О проблемах Кущевского поста на М4 «Дон» высказался блогер Автомобилист не может понять, по каким причинам этот проблемный пост до сих пор не демонтировали. По словам водителя, в летнее время проезд по М4 «Дон» становится крайне серьезным испытанием. Сложнее всего приходится тем, кому необходимо проезжать через Кущевский пост, поск...
Корпоративная мышь – Да вы достали меня со своим качеством! – кричал Николай. – Вы – служба качества, вот вы и занимайтесь своими прямыми обязанностями! А я буду детали точить! – Каждый точит, как хочет? – пространно спросил Сергей, глядя в стол. Потом чуть встрепенулся, поднял глаза и продол...
«Грязные данные» станут технологическим трендом 2020 года Вопрос доверия к данным, на которых учится искусственный интеллект, приложения, способные не только мониторить, но и вмешиваться в процессы, происходящие в организме, массовое распространение eSIM — Telenor назвал тренды 2020 года.
Электрическая ловушка для комаров - Mosquitron Немецкие инженеры изобрели совершенно новый тип борьбы с летающими кровососущими насекомыми - Mosquitron. Он стильный, простой в управлении и может очистить ваш дом от мух и комаров. Он заманивает насекомых с помощью безопасного, абсолютно безвредного ультрафиолето...
[Перевод] Руководство по Kubernetes, часть 1: приложения, микросервисы и контейнеры По нашей просьбе Хабр создал хаб Kubernetes и нам приятно разместить первую публикацию в нём. Подписывайтесь! Kubernetes — это просто. Почему же банки платят мне за работу в этой сфере большие деньги, в то время как любой может освоить эту технологию буквально за несколько ч...
Подставка превратила умные часы Apple в iPod Компания Elago представила решение для всех ностальгирующих по портативному плееру iPod Classic. Специальная подставка может превратить умные часы Apple Watch в знакомый девайс.
«Что за Гудини там работают?»: Водители обсудили новый вид мошенничества на М4 «Дон» Злоумышленники не перестают придумывать способы заработать на неопытных автомобилистах. Об очередном из этих способов рассказали на одном из автофорумов сети. Автор поста сообщил, что схема не так уж нова, но на трассу М4 «Дон» перебралась недавно – мошенники поняли, что в ...
Грязные уловки вендоров CRM: а вы бы купили автомобиль без колёс? У сотовиков есть очень лукавое высказывание: «Ни один оператор связи не украл у абонентов ни копейки — всё происходит по неведению, незнанию и недосмотру абонента». Почему не зашли в личный кабинет и не отключили услуги, почему нажали всплывающую кнопку при просмотре баланса...
Что не так с этой квартирой? Сложная игра для самых внимательных Дома вечно что-то ломается! То обои отклеятся, то кран потечёт… Сколько же неисправностей можно найти в одной квартире? Особенно если для этого у вас есть всего 3 минуты? Проверим в игре Лайфхакера и сервиса по поиску специалистов Profi.ru. Перед вами квартира, где в к...
Бревно в глазу: какие уязвимости есть у систем видеонаблюдения Найти кусочек земной поверхности, не попадающий в поле зрения какой-либо камеры, становится всё сложнее, если говорить о более-менее крупных городах. Кажется, ещё немного, и настанет то самое светлое будущее, в котором преступники не смогут скрыться от бдительного правосуд...
Доход IBM за год уменьшился на 4,7%, прибыль — на 5% Компания IBM опубликовала очередной квартальный отчет — за первый квартал 2019 года. Доход за отчетный период составил 18,2 млрд долларов. Это на 4,7% меньше, чем было в первом квартале 2018 года. Впрочем, с учетом изменения курса валют снижение показателя составл...
[Из песочницы] Несколько полезных советов для тех, кто решил изучать английский самостоятельно Предистория Человеку, который никогда толком не изучал английский язык, может быть очень тяжело как морально, так и умственно основательно приступить к изучению языка. Ещё сложнее это может показаться делать самостоятельно. Кажется, что следовало заниматься всем этим в детст...
Как купить авиабилет максимально дешево или ударим мониторингом по динамическому ценообразованию Как максимально выгодно купить авиабилет? Любой более-менее продвинутый пользователь Сети знает такие варианты как покупать заранее искать маршруты с пересадкой hidden-city ticketing мониторить чартерные рейсы искать в режиме инкогнито браузера использовать мильные карт...
Rails + Postgres + bindings Привет друзья. Ни для кого не секрет, что работая на крупных проектах со сложной логикой, Active Record становится не помощником, а обузой. Представьте, что вам необходимо сделать очень сложный запрос для PostgreSQL нативным образом (на чистом SQL), где должно присутствова...
Сначала фронт, а потом бэк (когда-нибудь) Перед тем как начать реализацию новой фичи, приходится изрядно поломать голову. Разработка сложного функционала требует тонкой координации усилий коллектива инженеров. И одним из важнейших моментов является вопрос распараллеливания задач. Возможно ли избавить фронтовиков от ...
[Из песочницы] Простой Telegram-бот на Python за 30 минут На Хабре, да и не только, про ботов рассказано уже так много, что даже слишком. Но заинтересовавшись пару недель назад данной темой, найти нормальный материал у меня так и не вышло: все статьи были либо для совсем чайников и ограничивались отправкой сообщения в ответ на сооб...
Цифра дня: Сколько приходится на американские запчасти в Huawei P30 Pro Японская компания Fomalhaut Techno Solutions исследовала компоненты, из которых собирается смартфон Huawei P30 Pro. Как оказалось, из 1631 компонента только 15 приходятся на долю американских компаний.
Университеты и Корпоративные акселераторы как рычаг для запуска B2B стартапа в США Перепробовав себя как предприниматель в разных отраслях – от логистики до производства питьевой воды, я нашел свое истинное призвание в инжиниринге, взявшись помочь своему другу мега-инженеру превратить его мастерскую в инжиниринговую компанию. Все было круто до конца 2013, ...
Клубок единомышленников Как выживать в турбулентной корпоративной среде. Только для теоретического изучения. Не знаю, как вам, а мне приходилось работать в достаточно турбулентной корпоративной среде, и не один раз. Из первых таких компаний я ушел достаточно быстро, т.к. мои юношеские идеалы руши...
bobaoskit — аксессуары, dnssd и WebSocket Таким образом я описал строение системы управляемых программных аксессуаров. Упрощенная модель включает в себя главный процесс(bobaoskit.worker) и скрипты аксессуаров(использующие объекты bobaoskit.sdk и bobaoskit.accessory). От главного процесса идет запрос к аксессуару дл...
[Перевод] Intel Comet Lake-U и Comet Lake-Y: до 6 ядер для тонких и легких ноутбуков Подводя итоги нескольких весьма напряженных недель, Intel анонсировала вторую половину своего стека процессоров Core 10-го поколения с низким энергопотреблением. С новым именем Comet Lake, процессоры мощностью до 15 Вт основаны на существующей архитектуре процессора Intel Sk...
[По докам] Flutter. Часть 1. Для Android разработчиков Про Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучени...
Прибор для мытья окон Redmond Window Cleaner RV-W003: компактный «пылесос», удаляющий грязную воду Redmond RV-W003 не берет на себя задач, которые ему не по силам, а лишь помогает человеку, слегка упрощая процесс мойки окон. По сути, данный прибор всего лишь выполняет функцию резиновой щетки-сгона и автоматически удаляет излишки воды. Благодаря этому грязь практически не ...
Sticky Notes в Windows 10 обзавелось новыми функциями Приложение управления задачами Microsoft в Windows 10 получило новое обновление. Обновление приносит новые функции и улучшения.Sticky Notes теперь поддерживает Windows 10 чистую тему (Clear Theme), которая является новой функцией Windows 10 May 2019 Update. Кроме того, после...
Я у мамы не инженер Я уже сбился со счёта часов, которые я потратил на то, чтобы сделать “небольшую коробочку” и вдруг я поймал себя на мысли, что я очень зауважал инженеров — людей, который умеют и могут проектировать и создавать новые вещи. В голове сразу нахлынули воспоминания об устройств...
[Из песочницы] Ежедневные отчёты по состоянию виртуальных машин с помощью R и PowerShell Вступление День добрый. Уже пол года у нас работает скрипт (точнее набор скриптов), генерирующий отчёты по состоянию виртуальных машин (и не только). Решил поделиться опытом создания и самим кодом. Рассчитываю на критику и на то, что данный материал может быть кому-то полез...
Xiaomi ругается с Lenovo: просняем детали Не живётся компаниям мирно. Иногда вместо того, чтобы конкурировать, инвестируя средства в R&D департамент и продумывание новых моделей устройств, которые будут любопытны потребителю, корпорации готовы платить деньги штату юристов, так как начали публичные нападки друг на ...
Обновленный середнячок: be quiet! Pure Power 11 600W С high-end ещё проще: верхний потолок по бюджету не ограничен, добавляй и совершенствуй сколько душе угодно. Сложнее всего с middle-end: платформа уже слишком хороша, чтобы парой-тройкой штрихов ощутимо улучшить характеристики. С другой стороны легко переборщить и перейти в ...
Самый большой динозавр на Земле мог летать Размах крыльев птерозавра-гиганта мог достигать десяти метров Cryodrakon boreas — гигантский птерозавр из группы аждархидных динозавров представлял из себя огромное существо с десятиметровым размахом крыльев. Птерозавр обитал во время мелового периода и полностью вымер...
Scrum вам не поможет. Разбираемся, почему Картинка взята с данного ресурса. Ваш конкурент или партнер уже внедрил Скрам и демонстрирует высокие результаты, и вы, конечно же, хотите добиться того же. У меня для вас плохие новости: при неправильном применении Скрам может быть вреден. Вот, например, список ситуаций...
Перераспределение окон между мониторами после выхода из спящего режима У вас 2-3 монитора, на одном браузер и редактор кода, на втором мануал, на третьем почта, вы рассортировали окна как нужно. Далее пошли налить чашечку кофе, монитор выключился, вы пришли, подергали мышкой и вдруг все окна оказались на одном главном мониторе, всё в кучу, вы с...
Валидация форм во Vue.js Привет, Хабр! Валидация форм — одна из самых важных задач на сайте. Нам приходится валидировать данные на присутствие, на совпадение по паттерну, создавать асинхронные валидации, применять валидации только после снятия фокуса с поля или перед отправкой формы… Порой это стан...
Додокод или как путаются в рабочей системе понятия «кодовое слово» и «цифровой код подтверждения» по смс Иногда пользователю невольно приходится становиться тестировщиков новых, не до конца проверенных изменений на действующем сайте или в обновленном алгоритме системы безопасности, который подтверждает статус пользователя, отсылая ему код по смс. Вот что случается, когда по...
[Перевод] Почему системные администраторы должны становиться DevOps-инженерами Для обучения в жизни нет лучшего времени, чем сегодня. На дворе 2019 год, и тема DevOps сейчас актуальна, как никогда. Говорят, что дни системных администраторов прошли, как миновала эпоха мейнфреймов. Но так ли это на самом деле? Как это часто бывает в IT, ситуация изменил...
[Из песочницы] Предотвращение устаревания учебных материалов Кратко о ситуации с ВУЗах (личный опыт) Для начала стоит оговорить, что изложенный материал субъективен, так сказать "взгляд изнутри", но по ощущениям информация актуальна для многих государственных ВУЗов постсоветского пространства. Ввиду спроса на специалистов ИТ, многие у...
Предварительный обзор OPPO Reno Ace. Мощно и доступно Мы привыкли, что качественные флагманы от известных производителей стоят очень дорого и далеко не для всех подходят, ведь не каждый готов отдать столько денег за смартфон, который через год уже устареет. Но, есть яркие примеры того, что флагман может быть доступным и стоять ...
Project Exograph: волонтерам платят $1830 за право постоянного видеонаблюдения за ними Эксперименты с безусловным базовым доходом проводятся по всему миру. Иногда у них положительные результаты, которые подтверждают предположение, что если человеку обеспечить базовые потребности, он будет тянуться, условно говоря, за «духовной пищей». Иногда результаты отриц...
[Из песочницы] Волновой метод построения цветовой гаммы Привет, Хабр! В колористике существует несколько методов построения цветовой гаммы (цветовой палитры), основанных на расположении цветов друг относительно друга в цветовом круге и, как правило, имеющих одинаковую яркость. Гармоничность восприятия которых не обоснована в дос...
Интервью с руководителем центра компетенции .NET на DotNext 2018 22 и 23 ноября в Москве прошла очередная конференция DotNext 2018 для любителей .NET. Меня зовут Максим Смирнов, я руковожу центром компетенций .NET в Альфа-Банке, и хочу представить вам текстовую версию одного из интервью, взятых в кулуарах DotNext. Про жизнь и приключени...
Годовой доход Western Digital уменьшился на 4 млрд долларов, прибыль сменилась убытками Компания Western Digital опубликовала отчет за очередной квартал, а поскольку квартал, завершившийся 28 июня, был у нее последним в 2019 финансовом году, то опубликованы и показатели за год в целом. За квартал был получен доход 3,6 млрд долларов, но при этом компан...
Опубликован отчет IBM за третий квартал 2019 года Компания IBM опубликовала отчет за третий квартал текущего года. Отчетный период она завершила с доходом 18,028 млрд долларов. Этот показатель оказался на 3,9% меньше в годовом выражении, но если учесть изменение курса валют, то только на 0,6% меньше. Операционная ...
Как внедрить аналитику и не сломать приложение? Привет! Меня зовут Соснин Илья. Я работаю в Lamoda Android разработчиком. Крашу кнопочки, прогаю списочки и, к сожалению, пишу аналитику… Lamoda — это Data Driven Company, в которой все решения принимаются на основе поведения пользователей. Сначала мы наблюдаем и только пот...
[Из песочницы] Сказ о том, как чайник Autoplay Media Studio 8.5.3.0 ломал Как не трудно догадаться, то чайник — это я. Захотелось мне на днях в исходник одной утилитки заглянуть, очевидно сделанной средствами AMS (.cdd файл рядом с .exe и пара lua*.dll). Пару лет назад разбирал детально одну программу сделанную аналогичными средствами и предста...
Особенности быстрого онлайн кредитования в Украине Жизнь нещадная и непредсказуема, происходят различные финансовые события, появляются те или иные проблемы. Многие ощущают острую необходимость в определенной сумме средств, которую заработать в этот день никак не удастся. Начинаются поиски источников, где можно взять деньги ...
Система защиты от протечки для стиральной машины Введение Думаю, у каждого дома есть стиральная машина. Обычно она подключаются к водопроводу посредством гибкого шланга. Но со шлангом может приключиться большая неприятность: иногда они лопаются, что приведет к потопу как в вашей квартире, так и у соседей. Поэтому, стирал...
[Перевод] Чему я научился у ведущего программиста Год назад я начал работать на полную ставку в Bloomberg. И тогда же задумал написать эту статью. Я думал, что буду полон идей, которые смогу выплеснуть на бумагу, когда придёт время. Но уже через месяц понял, что всё будет не так просто: я уже начал забывать то, чему научил...
[Из песочницы] Инкапсуляция для настоящих самураев, или нюансы, связанные с ключевым словом internal в C# Пролог: internal is new public Каждый из нас мечтал о проекте, где всё будет сделано правильно. Это кажется вполне естественным. Как только ты узнаёшь о самой возможности писать хороший код, как только слышишь легенды о том самом коде, который можно легко читать и изменять, ...
Подробно о dynamic: подковерные игры компилятора, утечка памяти, нюансы производительности Прелюдия Рассмотрим следующий код: //Any native COM object var comType = Type.GetTypeFromCLSID(new Guid("E13B6688-3F39-11D0-96F6-00A0C9191601")); while (true) { dynamic com = Activator.CreateInstance(comType); //do some work Marshal.FinalReleaseComObject(com...
Дайджест интересных материалов для мобильного разработчика #282 (14 — 20 января) В нашем новом дайджесте карта доверия к мобильным SDK, реки пользовательских данных, интерфейсы и юзабилити, определяющий отчет App Annie об экономике мобильных приложений и многое другое! Читать дальше →
Интервью с исследователем рынка и трендов разработки ПО в Центральной и Восточной Европе, Юджином Швабом-Чесару По долгу службы я взяла интервью у человека, много лет занимающегося исследованиями рынка, трендов разработки ПО и ИТ-услуг в Центральной и Восточной Европе, из них 15 — и в России. И хотя самое интересное, на мой взгляд, собеседник оставил «за кадром», тем не менее, рассказ...
Разработка под Docker. Локальное окружение. Часть 2 — Nginx+PHP+MySql+phpMyAdmin Рассмотрим пример развертки локального окружения состоящего из связки Nginx+PHP+MySql+phpMyAdmin. Данная связка очень популярна и может удовлетворить ряд стандартных потребностей рядового разработчика. Как и в прошлом посте акцент будет смещен в сторону утилиты docker-compo...
Зависимость от крема для кожи превратила женщину в «зомби» 45-летняя Лаура Барнетт использовала стероидные кремы для лечения воспаленной кожи вокруг глаз в течение девяти лет. Врачи думали, что у нее экзема, и прописали ряд специальных препаратов. Однако через полгода крема перестали приносить видимый результат, и женщина перестала ...
Вещество и антивещество: что это такое, в чем разница и при чем тут нейтрино Антивещество — штука достаточно популярная, как в научной фантастике, так и просто в околонаучных спорах о том, “как все устроено на самом деле”. Фантасты нам подарили звезды и целые планетные системы из антивещества. Дэн Браун через “Ангелов и демонов” донес этот феномен пр...
Доступ к свойствам внутри поля Jsonb для Npgsql PostgreSQL имеет тип данных Jsonb, который позволяет добавлять к стандартной реляционной модели дополнительные свойства с возможностью поиска по ним. EntityFramework Core с расширением Npgsql умеет вытягивать данные поля в тип System.String Однако для фильтрации по Json свой...
Антарктические ледники прогнулись из-за талой воды Значительная часть побережья Южного континента окружена шельфовыми ледниками. В отличие от ледника материкового, который лежит на твердой поверхности и не торопясь скользит по ней, шельфовый — это, в сущности, плавучая льдина, которая большей частью своей массы лежит на воде...
Правда ли, что в день нужно пить 2 литра воды? Считается, что нормой общего употребления жидкости в сутки являются приблизительно 12 стаканов воды Знаете ли вы, что только что появившийся на свет новорожденный на 80% состоит из воды? С возрастом количество воды в организме человека существенно снижается до 45 — 60%...
Героям III — 20 лет Мы копали. Мы прокачивали логистику. Мы выбирали опыт, а не золото. Мы оббегали мельницы и гномиков каждую неделю. Мы захватывали замок на седьмой день. Мы ненавидели, когда «комп» вступал в бой с одним юнитом, лупил молнией по лучникам и сбегал сука. Мы проводили новый го...
— Мы вам обязательно перезвоним Когда хочешь стать лучше, мало просто прокачивать какие-то ключевые навыки. Одной из отправных точек улучшения является необходимость честно отметить все свои минусы, чтобы было, что именно прорабатывать, фиксить и делать лучше. С рабочими процессами похожая история. Сложно...
Как платить телефоном вместо карты? Apple Pay, Google Pay, Samsung Pay. Рассказываем, как превратить свой телефон в электронный кошелек для оплаты в магазинах.
Таблетка от кремлевского демона Тема радио-помех спутниковой навигации в последнее время стала такой горячей, что ситуация напоминает войну. И вправду, если сам "попадаешь под обстрел" или читаешь о проблемах людей, возникает чувство беспомощности перед стихией этой "Первой Гражданской Радио-Электронной Во...
Как превратить покойника в алмаз: драгоценности из мертвецов На сегодняшний день люди все чаще предпочитают кремировать умерших, а не хоронить их в земле. Однако вместо того, чтобы хранить пепел в урне или развеять его по ветру, многие скорбящие родственники усопшего предпочитают превращать его останки… в бриллианты. Как это возможно?...
[Из песочницы] Снимки событий в Axonframework 3, улучшаем производительность Обзор фреймврока Axonframework Axonframework это фреймфорк реализующий несколько принципов и паттернов проектирования такие как: CQRS – разделяет обработку запросов на чтение и запись данных Event Sourcing – это когда состояние приложения хранится как цепочка событий DDD Ag...
Как правильно чистить AirPods и можно ли сделать это бесплатно? Пыль, грязь, ушная сера… владельцам AirPods не надо лишний раз напоминать, что это такое, ведь наушники будто специально собирают их на себе, причем делают это очень быстро. Впоследствии посторонние предметы начинают негативно влиять на качество воспроизводимой музыки (а у ...
Исчезающие фреймворки Почему мы используем фреймворки? Angular, React и Vue помогают нам строить сложные веб-приложения: структурировать код, управлять состоянием и разрабатывать сложные интерфейсы. За последнее десятилетие фреймворки стали стандартом. Дорогим стандартом. С тех пор как фреймворки...
Используем пайпы для пивотинга Ни для кого не секрет, что корпоративные IPS становятся все умнее и умнее. Сейчас уже никого не удивишь IPS с SSL-митмом на периметре сети или даже внутри корпоративной сети между сегментами. В то же время, по-мимо всем известных IPS, стали появляться и распространяться разл...
Чистая прибыль Seagate удвоилась при значительном сокращении дохода, но есть одно «но» Компания Seagate опубликовала отчет за квартал, завершившийся 28 июня. А поскольку у Seagate это был последний квартал 2019 финансового года, то опубликован и отчет за год в целом. За квартал был получен доход 2,371 млрд долларов. Доход Seagate в четвертом квартале пре...
С Kingston в постели: необычные девайсы с чипами Kingston Слава программируемым микроконтроллерам! Их массовость и дешевизна породили целый вал «умной» электроники — и крупные бренды, и стартапы бросились цифровизировать всё, что раньше было аналоговым или вообще не было электроникой. Иной раз посмотришь на робота-пылесоса или како...
Состояние доменной зоны Прибалтики за август 2019 Хотим предоставить вам публикацию аналитики о состоянии Прибалтики (доменной зоны Эстонии, Литвы и Латвии) на основе результатов нашего продукта. Данные актуальны на 21 августа 2019 года. В прошлом месяце мы публиковали статистику по Казнету. Читать дальше →
Где и как открыть центр разработки? В этой статье я не буду затрагивать вопросы организационно-хозяйственные, такие как сравнение стоимостей аренды и выбор подходящих площадей, их ремонт, покупку мебели и оборудования, потому что на дальней дистанции эти расходы становятся каплей в море выплаченной зарплаты. ...
[Перевод] Автоматизация библиотек на Typescript Хочу сразу оговориться: эта статья не дает готового к использованию рецепта. Это скорее моя история путешествия в мир Typescript и NodeJS, а также результаты моих экспериментов. Тем не менее, в конце статьи будет ссылка на GitLab репозиторий, который вы можете посмотреть, и ...
Изменения налога на Гугл в 2019 Что изменилось в НДС на услуги в электронной форме в 2019 году? С каких организаций снимаются обязанности налогового агента по НДС на услуги в электронной форме с 2019 года? Кто платит НДС с комиссии Google и Apple в 2019 году? Должен ли дистрибьютор зарубежного ПО платить...
Не запускается Google Assistant на Android. Что делать? Google Assistant не запускается? Есть решение Google Assistant — это, пожалуй, лучший голосовой помощник, с которым мне приходилось работать. Несмотря на то что он далеко не такой разговорчивый, как та же Алиса, большинство поставленных задач он исполняет на отлично ...
Грязный обзор электровелосипеда Twitter VS7.0-ER Внутренний перфекционист автора предыдущих обзоров не разрешал фотографировать «пыльные» велосипеды, из-за чего могло создаться впечатление, что на них никто не ездил и обзор написан «по картинкам из интернета». Нет-нет-нет и ещё раз нет: на всём катаемся, «и в хвост и в гри...
Яндекс.Деньги стали мультивалютным сервисом Чтобы оплатить с карты Яндекс.Денег покупку за границей, пользователю не придется переключаться на иностранную валюту - сервис сам поймет, какие деньги выбрать для расчета. Благодаря этому можно будет удобно и выгодно платить в разных странах с одной карты Яндекс.Денег."...
Чистая прибыль криптобанка Майка Новограца за три квартала составила $58,4 млн Чистый совокупный доход криптовалютного торгового банка Galaxy Digital за первые девять месяцев текущего года составил $58,4 млн, несмотря на чистый убыток в $68,2 млн в третьем квартале. Наиболее проблемным предприятием для Galaxy в третьем квартале оказалась OTC-площадка. ...
Инфраструктура компании как продукт Инфраструктура — это то, от чего зависит работа и прибыль IT-бизнеса. Все процессы, которые происходят с кодом от компьютера разработчика и до продакшена, зависят от бесперебойной работы серверов, ПО, внешних сервисов. Если инфраструктура не работает как надо, бизнес теряет ...
[Перевод] Анимированное руководство по базовым механизмам React Автор заметки, перевод которой мы сегодня публикуем, говорит, что существует пропасть между использованием React для разработки пользовательских интерфейсов и необходимостью знать о том, как работает React на самом деле. Многие, применяющие React на практике, не знают о том,...
Инженеры из Саудовской Аравии разработали солнечную электростанцию, которая не только вырабатывает электричество, но и добывает питьевую воду Электроэнергия и вода одинаково нужны миру, но производство одного ресурса сокращает запасы другого. В Соединенных Штатах, например, система водоснабжения расходует 6% вырабатываемого в стране электричества на очистку и распределение водных ресурсов. В арабских странах ситуа...
ModelMapper: путешествие туда и обратно По известным причинам, бэкенд не может отдавать данные из репозитория как есть. Самая известная — сущностные зависимости берутся из базы не в таком виде, в котором их может понять фронт. Сюда же можно добавить и сложности с парсингом enum (если поля enum содержат дополните...
Доменные имена с валидным SSL для локальных Docker-контейнеров Использование Docker в процессе разработки стало уже стандартом де-факто. Запускать приложение со всеми его зависимостями, используя всего одну команду — становится всё более и более привычным действием. Если приложение предоставляет доступ используя web-интерфейс или какое...
Наемники США «прокляли» Трампа: американские ЧВК останутся с курдами до последнего бойца Действия Вашингтона в Курдистане они назвали предательством. В немецком интернет-издании Linke Zeityng появилось интервью с американским наемником Эндрю Питтером. Питтер представился сотрудником частной военной компании Castle International, штаб квартира которой находится ...
Docker: вредные советы Когда я учился водить машину, на первом же занятии инструктор выехал на перекресток задним ходом, а потом сказал, что делать так нельзя — вообще никогда. Это правило я запомнил сразу и на всю жизнь. Читаешь детям «Вредные советы» Григория Остера, и видишь, как легко и непри...
[Из песочницы] SVG индикатор загрузки на Vue.js Привет! Учусь на front-end, и параллельно, в учебном проекте, разрабатываю SPA на Vue.js для back-end, который собирает данные от поискового бота. Бот нарабатывает от 0 до 500 записей, и я должен их: загрузить, отсортировать по заданным критериям, показать в таблице. Ни back...
Linn: Path of Orchards — платформер в стиле Monument Valley — выйдет на iOS 13 февраля Такие игры как Monument Valley 2 очень сильно влияют на индустрию в целом, не только попадая в условный зал славы но и становясь источником вдохновения для других проектов. Я, например, явно вижу визуальные элементы, почерпнутые у культовой головоломки в новой игре от Cresc...
Энергия, тепло и вода: часть вторая Рассмотрим следующий этап развития схемы умного дома из подручных средств :) (продолжение, первая статья тут). Решаемые задачи: Защита от протечек + Удалённое управление + Знать состояние ввода воды (перекрыто или открыто) Знать давление и температуру теплоносителя в кон...
Опубликован отчет IBM за второй квартал 2019 года Компания IBM опубликовала отчет за минувший квартал. Второй квартал 2019 года принес IBM доход 19,2 млрд долларов. Это на 4,2% меньше, чем во втором квартале 2018 года или на 1,6% меньше с поправкой на изменение курса валют. Операционная прибыль за год не изменилась, с...
Нисанов Год Семенович. Биография Нисанов Год Семенович – успешный застройщик, владеющий крупным торговым бизнесом, с состоянием в $3,3 миллиарда по оценке «Форбс». Ведёт общественную деятельность, инвестирует в научно-образовательные проекты, его заслуги отмечены множеством государственных наград. Рождени...
Доля платящих за видеоконтент в интернете удвоилась В исследовании участвовало более 2 тыс. человек 12-65 лет в городах с населением от 100 тыс., уточяет "КоммерсантЪ". О результатах аналогичного исследования BrandScience сообщал в августе 2017 года, тогда доля плативших за видео россиян составляла 12%.За последние ...
Внимание на ЛКП и пластик: Как понять, что Skoda Rapid работала в такси – блогер Специалист показал состояние «Рапида» с большим пробегом, и рассказал о признаках, указывающих на то, что машина использовалась в извозе. Блогер на YouTube-канале «Энергетик Сергей Николаев» рассказал, как понять, что Skoda Rapid работала в такси. В данном вопросе необходим...
[Перевод] Анимация подчёркивания ссылок на чистом CSS Одно из преимуществ создания моего личного сайта с нуля вместо использования готовой темы заключается в том, что я начинаю с настроек браузера по умолчанию и постепенно добавляю собственные расцветки. Я стараюсь удержать сайт от раздувания, но и персонализация — важное дело....
Унифицированная обработка ошибок (C++ вариант для микроконтроллеров) При разработке ПО для микроконтроллеров на С++ очень часто можно столкнуться с тем, что использование стандартной библиотеки может привести к нежелательным дополнительным расходам ресурсов, как ОЗУ, так и ПЗУ. Поэтому зачастую классы и методы из библиотеки std не совсем подх...
[Перевод] Flutter. Keys! Для чего они? Параметр key можно найти практически в каждом конструкторе виджета, но используют этот параметр при разработке достаточно редко. Keys сохраняют состояние при перемещении виджетов в дереве виджетов. На практике это означает, что они могут быть полезны для сохранения местопол...
Отображение текста в Android Отображение текстовой информации — наверное, самая базовая и важная часть многих Android-приложений. В данной статье пойдет речь о TextView. Каждый разработчик, начиная с «Hello World», постоянно сталкивается с этим элементом пользовательского интерфейса. Периодически в раб...
Ящик для хранения данных в go-приложениях Небольшая заметка о встраиваемой key-value БД под названием Coffer, написанной на Golang. Если совсем коротко: в остановленном состоянии БД данные лежат на диске, при запуске данные копируются в память. Чтение происходит из памяти. При записи изменяются данные памяти, а изме...
Как стать коммиттером и действительно ли вам это нужно Привет! Меня зовут Дмитрий Павлов, я работаю в GridGain, а также являюсь коммиттером и участником PMC в Apache Ignite и контрибьютором в Apache Training. Недавно я выступал c докладом о работе коммиттера на митапе Сбербанка по open source. С развитием opensource-сообщества у...
Уходя гасите свет и выключайте воду Такие рекомендации предназначены сэкономить и обезопасить квартиру (дом и т.п.) от банальных неприятностей до серьезного ущерба, для себя и окружающих. Некоторые люди по боязни неприятностей уходя выключают электоавтоматы в щитке и закрывают входные краны подачи воды, само...
Google превратила смартфоны на Android в ключи безопасности для 2FA Многие пользователи пренебрегают двухфакторной аутентификацией из-за усложненного процесса авторизации. Еще бы, ведь мало того, что сначала нужно ввести регулярные логин и пароль, так потом еще и подтвердить вход при помощи одноразового кода, который приходит по SMS или в в...
[Из песочницы] Настройка окружения unit тестирования javascript Вначале была функция и вызывали ее в одном месте. Потом мы захотели вызвать ее в другом месте с новыми возможностями и обновили ее. Нам эта ф-ия так понравилась, что мы вызвали ее в третьем месте и еще сделали функциональные правки и… в первом месте что-то пошло не так. А ка...
Ivideon Counter 3D: кому, как и зачем считать посетителей Подсчёт посетителей начался, вероятно, с появления первых магазинов. Требовал ответа главный вопрос, возникавший у владельца магазина после старта продаж: сколько из пришедших людей удалось превратить в покупателей? Со временем к этой задаче добавились и другие сложные воп...
Типичные ошибки при работе с PostgreSQL. Часть 2 Мы продолжаем публиковать видео и расшифровки лучших докладов с конференции PGConf.Russia 2019. В первой части доклада Ивана Фролкова речь шла о непоследовательном именовании, о constraints, о том, где лучше сосредоточить логику — в базе или в приложении. В этой части вас жд...
Ищем поломку в авто по звуку: призываем немного машинного обучения для поиска аномалий в работе двигателя В школьные годы у меня был одноклассник, который мог послушать, как работает машина во дворе, и с серьезным лицом вынести вердикт: все в порядке, или что-то сломалось, и нужно срочно бежать за новыми деталями/маслом/инструментами! Я, как абсолютный чайник в автомобильном дел...
Чем опасны хакерские атаки на IoT-устройства: реальные истории Инфраструктура современного мегаполиса строится на устройствах интернета вещей: от видеокамер на дорогах до крупных ГЭС и больниц. Хакеры в состоянии сделать любое подключенное устройство ботом и использовать дальше для совершения DDoS-атак. Мотивы могут быть самыми разными...
Три парадигмы асинхронного программирования в Vertx Я хочу показать три парадигмы асинхронного программирования — callbacks, futures, coroutines на примере простого веб приложения на фрейморке Vertx. Код будем писать на Котлине. Допустим у нас есть приложение, которое получает некую строку в HTTP запросе, по ней ищет URL в б...
ИБП и рекуперация электроэнергии: как скрестить ежа с ужом? Из курса физики мы знаем, что электродвигатель может работать и как генератор, этот эффект используют для рекуперации электроэнергии. Если у нас нечто массивное приводится в движение электродвигателем, то при торможении механическую энергию можно снова преобразовать в электр...
Радиолюбительские измерения: когда нет частотомера В радиолюбительской практике, в силу ограниченности бюджета, часто возникает ситуация, когда тот или иной нужный для работы прибор недоступен. В такой ситуации приходится вычислять нужный параметр по результатам косвенных измерений, т.е. «сверлить пилой и пилить буравчиком...
«Сбербанк» обрушил цены на ипотеку для всех клиентов Из-за снижения количества свободных денег большинству россиян приходится все чаще думать о том, чтобы взять кредит на какую-то желанную вещь. Для кого-то такой может быть новый смартфон, путешествие в другую страну, ремонт в квартире, транспортное Сообщение «Сбербанк» обруш...
Биологи грозят «Шестым массовым вымиранием» растений и животных В подготовленном учеными Межправительственной научно-политической платформы по биоразнообразию и экологическим системам (IPBES) докладе на 1,8 страниц, краткая выжимка которого (на 40 страницах) была представлена в понедельник на заседании платформы в штаб-квартире ЮНЕСКО в...
Clearly — расширение, с которым читать тексты в Chrome будет удобнее Очистит статьи от всего лишнего и даже озвучит их для вас.
Знакомство с Python для камрадов переросших «язык A vs. язык B» и другие предрассудки Для всех хабравчан, у которых возникло ощущение дежа-вю: Написать этот пост меня побудили статья "Введение в Python" и комментарии к ней. К сожалению, качество этого "введения" кхм… не будем о грустном. Но ещё грустнее было наблюдать склоки в комментариях, из разряда "C++ бы...
[Перевод] Подключение MySQL после ошибки 1040: слишком много соединений И снова ERROR 1040… Техподдержка получает много жалоб на эту печально известную ошибку: ERROR 1040: Too many connections — слишком много соединений. Проблема очевидна: приложение или пользователи создают больше соединений, чем допускает сервер, то есть текущее число соединен...
Что такое DevOps Определение DevOps очень сложное, поэтому приходится каждый раз запускать дискуссию об этом заново. Только на Хабре тысяча публикаций на эту тему. Но если вы это читаете, то наверняка знаете, что такое DevOps. Потому что я — нет. Привет, меня зовут Александр Титов (@osminog)...
Исследование SEOnews: сколько стоит поисковое продвижение в 2019 году Узнайте, сколько клиенты готовы платить за SEO в 2019 году
Статистика и мониторинг PHP скриптов в реальном времени. ClickHouse и Grafana идут на помощь к Pinba В этой статье я расскажу как использовать pinba совместно с clickhouse и grafana вместо pinba_engine и pinboard. На php-проекте pinba — пожалуй единственный надёжный способ понять, что происходит с производительностью. Правда обычно pinba внедряется только тогда, когда уже н...
Стажировки — это пушечное мясо, чтобы затыкать дыры, а не “бесценный опыт и карьерные перспективы” Не так давно одна фирма предложила мне провести стажировку, потому что слышала хорошие отзывы о моих учениках. Взять новичков, поработать с ними месяц, а потом отправить на боевой проект — где они будут работать уже самостоятельно. Конечно, мне стало приятно, я хотел согл...
Почему нельзя открывать шаровый кран только наполовину? Казалось бы, поток жидкости (например, воды в водопроводе или системе отопления) можно регулировать любым краном. Но это не так - например, шаровый при таком использовании может быстро выйти из строя. Объясняем, почему.
[Перевод] Мое видение будущего D Когда Андрей Александреску покинул пост заместителя руководителя отдела языка программирования D, меня попросили взять на себя эту роль в будущем. Нет необходимости говорить об этом, но я все равно скажу, что эта шапка на меня великовата. Я все еще вхожу в свою новую роль в...
Google превратит Сообщения Android в конкурента Instagram и Snapchat Компания Google может превратить стандартное приложение Сообщений в операционной системе Android в своего рода конкурента Instagram и Snapchat. Участники сообщества разработчиков XDA Developers обнаружили новые эффекты дополненной реальности, которые тестируются в мессенджер...
MSI GT75 9SG Titan стоит 4400 долларов В последнее время игровые ноутбуки становятся все мощнее и мощнее. Когда-то давно мы с уверенностью говорили о том, что ноутбуки никогда не догонят стационарные компьютеры в плане производительности, а сейчас MSI GT75 9SG Titan легко уделает большинство компьютеров. Например...
Насколько региональные зарплаты разработчиков отличаются от московских, если учесть стоимость жизни По следам нашего общего обзора зарплат за первое полугодие 2019, продолжаем уточнять отдельные аспекты, либо не вошедшие в обзор, либо затронутые лишь поверхностно. Сегодня более подробно посмотрим на региональные особенности зарплат: Узнаем, сколько платят разработчика...
One. Veeam ONE. Intelligence, карты, агенты и многое другое – уже сегодня на мониторах страны Согласно результатам нашего опроса, решение Veeam ONE для мониторинга и отчетности о состоянии виртуальных инфраструктур становится все более популярным, и читатели интересуются, что нового появилось в версии 9.5 Update 4. Сегодня мы рассмотрим наиболее значительные новинки,...
Оценка затрат на ИТ-системы компании Многие, особенно в больших компаниях, задаются вопросом: «сколько же тратится на ту или иную ИТ-систему?». Вопрос достаточно интересный, и ответ на него не всегда прост. Сложности вызывает как непростая структура затрат, так и ведение сложных изменений, затрагивающих многи...
[Перевод] Простые квантовые игры раскрывают окончательную сложность Вселенной Игра для двоих может сказать, есть ли во Вселенной бесконечное количество сложности Сколько независимых свойств есть у Вселенной? Простая игра может дать ответ на этот вопрос Один из величайших и самых базовых вопросов в физике качается количества способов настройки матери...
«Билайн» открыл для подключения выгодный тариф без абонентской платы Платить нужно будет только за те дни, когда вы пользовались связью, причем за 5 руб. можно говорить 100 минут.
Как посмотреть закрытые уведомления на Android Закрытые уведомления не пропадают бесследно и их всегда можно найти Ежедневно мы получаем десятки, если не сотни уведомлений. С утра до вечера они сыпятся на нас из всех приложений, сервисов и даже веб-сайтов, оповещая о входящих сообщениях, встречах, событиях и многом друго...
[Перевод] Цена изменений: во сколько на самом деле обойдется переработка кода Автор этого материала делится способом оценки времени, которое будет затрачено на переписывание уже внедренного проекта. По мере разрастания кода работать с ним становится все труднее. Годы разработки и отлавливания багов приводят к желанию перечеркнуть все и начать с чист...
[Из песочницы] Порядок в фотоархиве средствами powershell Привет, Хабр! На днях возникла типовая задача — помочь знакомой превратить гору фотографий в упорядоченную иерархию. Всё бы ничего, но гор фотографий не одна, а две — на Mac и на ноуте под Win10. В поисках решения, наткнулся на несколько сценариев для linux, а вот чего-то т...
«Коптит, да не едет»: О ремонте ВАЗ-2108 с мотором от Audi A8 рассказал блогер Энтузиасты оснастили «Восьмерку» немецким мотором в стремлении превратить ее в «лютый» спорткар, но получили практически ничем не примечательную машину, а потому обратились за помощью к специалисту, который заставил «корч» поехать. На YouTube-канале iling show появился роли...
Как приобщать детей к IT и как работать с ML в .NET: интервью с Дмитрием Сошниковым (Microsoft) Многие дотнетчики знают Дмитрия shwars Сошникова (Microsoft) по его докладам, связанным с машинным обучением. А сейчас миры ML и .NET сближаются благодаря технологии ML.NET, так что очень пригодился бы новый доклад — и на DotNext он как раз будет (даже два, от Дмитрия и от...
Blackjet Valkyrie спасет ваш ноутбук У владельцев яблочных ноутбуков всегда есть проблема с памятью, так как хочется получить продукт дешевле и платить за большие объемы встроенной памяти сразу нет желания. Однако, вскоре обнаруживаешь, что памяти крайне не хватает и что нужно что-то удалять, чтобы скачать филь...
[Из песочницы] Коренные микробы С 2007 года моя судьба связана с микробами: вот уже 13 лет они меня не отпускают. По моим прикидкам, это гораздо больше, чем 10 000 часов — что-то около 30 000. Как и с любой областью знаний, в определенный момент мозг начинает подкидывать новые идейки. Об одной из них я и х...
[Перевод] Грязные хаки ассемблера 6502 В этой статье перечислены некоторые трюки, которые применяли участники моего маленького конкурса программирования Commodore 64. Правила конкурса были просты: создать исполняемый файл C64 (PRG), который рисует две линии, чтобы сформировать изображение ниже. Побеждал тот, чей ...
Платформа сериалов Apple TV+ и сервис для игр Arcade Сколько вы платите за всякие OKKO да Амедиатеки в месяц? Впрочем, не важно. Главное - в скором времени придётся раскошелиться ещё на один сервис - Apple TV+. Хорошая новость в том, что стоит он будет недорого.
Электронная почта Mail.ru становится умнее с ИИ Mail.ru сообщает, что алгоритмы сервиса научились сканировать и читать вложения графических файлов, которые к вам приходят. В итоге ориентироваться в корреспонденции станет проще. Ведь часто бывают моменты, когда отправитель пренебрегает темой письма или отправляет email б...
Habr Weekly #22 / Как общаться в коллективе, новые налоги для мегакорпораций, TON на пальцах, Amazon копирует продукты В этом выпуске: 0:40 «Как я проработала 3 месяца в Я.Маркете и уволилась», sashavoloh 16:50 Apple, Facebook, Google и другие техногиганты будут платить налоги по-новому (или нет), anniebronson 25:38 Новый проект братьев Дуровых: Telegram Open Network, smartpunter 36:11 A...
История с продолжением: собственный компилятор Паскаля для Windows с чистого листа Неожиданно тёплый приём, оказанный публикой Хабра моему посту о самодельном компиляторе XD Pascal для MS-DOS, заставил меня задуматься. Не досадно ли, что любительский проект, которому я отдал немало сил, лежит у меня мёртвым грузом с тех самых пор, как из Windows полностью ...
Что будет на TechTrain, и зачем мне туда идти? Бывают мероприятия, с которыми всё просто: по названию сразу понимаешь, что там будет и хочешь ли туда. Видишь слова «концерт Rammstein» — и всё, никаких вопросов. Но бывают и мероприятия, где происходит столько всего, что в названии это не уместить. Приходится разбираться...
This content is not available in your country: новости, которые вы не сможете узнать из России Один из самых простых способов заблокировать ту или иную информацию (читай — тот или иной ресурс) — это запрет доступа к нему по географическому признаку. Сама блокировка может быть связана с самыми разными причинами — если это медиасервис, то чаще всего это вопросы с ли...
Ученые придумали, как сделать экологически чистый дизель Международная исследовательская команда из Левенского (Бельгия) и Утрехтского университетов (Нидерланды) разработала новый способ производства, который позволяет получать более экологически чистое дизельное топливо. Ученые говорят, технология может быть легко масштабирована...
Статический анализ улучшит кодовую базу сложных C++ проектов Постепенно и незаметно складывается ситуация, когда сложность серьёзных C++ проектов становится запредельной. К сожалению, теперь C++ программист не может полагаться только на свои силы. Читать дальше →
[Перевод] Предсказание наводнений в Google: взгляд изнутри Несколько лет назад мы решили, что предсказание наводнений даёт уникальную возможность улучшить жизни людей, и начали смотреть, как инфраструктура и опыт в машинном обучении компании Google может помочь в этой области. В прошлом году мы начали наш пилотный проект по предск...
Статическое распределение объектов FreeRTOS По умолчанию все объекты в системе FreeRTOS распределяются динамически — очереди, семафоры, таймеры, задачи (потоки), и мьютексы. Программист видит только «кучу» — область где динамически выделяется память по запросу программы или системы, а что там творится внутри – не ясно...
Три процента — У вас не занято? — Нет, прошу вас. — Спасибо. К столику Лайонела Валетти подсел представительный мужчина средних лет: — Вы позволите вашу плевательницу? — Да, конечно. Мужчина подвинул её поближе к себе, сосредоточился, потом набрал побольше слюны в рот и смачно плюну...
«Тинькофф банк» отменил комиссию на переводы клиентам «Сбербанка» по номеру телефона Раньше отправителям приходилось платить 1%.
Управляем android устройством Это уже третья попытка подружить умный дом с android, напомню, что первая попытка контролировать android устройства посредством HTTP, была с помощью приложения Paw Server. Данное приложение позволяло с помощью языка BeanShell встраивать свой код в xhtml страницу и взаимоде...
[Перевод] Что общего между чисткой яйца и DevOps? Перед вами перевод статьи Patrick Lee Scott, размещенной на сайте hackernoon.com. Автор предлагает познакомиться с несколькими важными принципами, которые помогут вам прокачаться в DevOps. Пару дней назад я пытался почистить яйцо дурацким способом, и моя девушка Анжели сп...
Программно-определяемые СХД или что погубило динозавров? Когда-то они занимали вершину пищевой цепочки. Тысячелетиями. А потом случилось немыслимое: небо закрыли облака, и они перестали существовать. На другом конце света произошли события, изменившие климат: увеличилась облачность. Динозавры стали слишком большими и медленными:...
Как взять сетевую инфраструктуру под свой контроль. Глава третья. Сетевая безопасность. Часть третья Эта статья является пятой в цикле статей «Как взять сетевую инфраструктуру под свой контроль». Содержание всех статей цикла и ссылки можно найти здесь. Эта часть будет посвящена Campus (Office) & Remote access VPN сегментам. Может показаться, что дизайн офисной сети...
Единственного в мире орангутана-альбиноса вернули в дикую природу BOS Foundation / YouTube Фонд спасения орангутанов Борнео обнаружил Альбу весной 2017 года поблизости от деревни Танггиранг, располагающейся в провинции Центральный Калимантан, Индонезия. Самка орангутана была в довольно тяжелом состоянии — и сотрудники Фонда взяли ее н...
Россия выросла на пять островов Мы писали недавно о начале специальной экспедиции на двух судах Северного флота. Прошло около недели и можно написать о первых результатах: ранее неизвестные острова действительно есть. «Они находятся в бухте Визе на западном — Карском — морском побережье острова Северный Но...
Где взять время на любимое хобби и как превратить его в профессию Отрывок из книги о том, как нарисовать собственный комикс, не дожидаясь вдохновения, и что делать дальше.
[Из песочницы] Кастомизируем select на чистом css Как-то вечером я убивал время, читая статьи в интернете, и наткнулся на вот этот хабропост пользователя Cyapa, где расписано, как кастомизировать select на чистом css. В процессе просмотра данного решения нашел несколько весьма неудобных моментов, которые постарался исправит...
Скачать Windows 11 Чем дальше в будущее, тем более продвинутым становится программное обеспечение. Происходит это не только за счет того, что разработчики его постоянно улучшают, но еще и благодаря росту требований к такому со стороны пользователей, включая корпоративных. Сообщение Скачать Wi...
Автор проекта rePalm переписал Palm OS с нуля и планирует превратить её в платформу для смарт-часов И, видимо, часы на Palm OS найдут своего покупателя: Читать дальше →
«Здесь большого ума не надо»: Что делать, если Jawa 638 плохо заводится – владелец Мотоциклист рассказал, почему возникают проблемы с запуском двигателя легендарного байка, а также поведал, какое простое техническое решение упростит жизнь «явоводам». Блогер на YouTube-канале PROvincial рассказал, что делать, есть Jawa 638 плохо заводится. Он сам владеет т...
[Перевод] Следующие шаги на пути к Go 2 Состояние Мы вовсю работаем над Go 1.13, релиз которого, надеюсь, состоится в начале августа этого года. Это первый релиз, который будет включать в себя изменения конкретно в языке (а не просто незначительные правки спецификации) после длительного моратория на любые такие из...
[Перевод] Самодокументируемый код – это (как правило) чушь Всем привет! Предваряя сегодняшнюю переводную публикацию, сразу отметим, что этот текст задуман как follow-up недавнему дискуссионному материалу "Прекратите усердствовать с комментариями в коде". Нас настолько впечатлила развернувшаяся там дискуссия и 189 комментариев по со...
А как в действительности ищут программистов кадровые агентства? Как некоторые заказчики представляют себе работу кадровых агентств? Мол, я сейчас приду туда, а у них там есть «шкаф с программистами», откуда мне покажут несколько горячих резюме и я между ними выберу. Формально оно как бы так и происходит: заключили договор, потом прихо...
[Перевод] 14 советов по написанию чистого React-кода. Часть 1 Написание чистого кода — это навык, который становится обязательным на определённом этапе карьеры программиста. Особенно этот навык важен тогда, когда программист пытается найти свою первую работу. Это, по существу, то, что делает разработчика командным игроком, и то, что сп...
Российские космонавты забрали полотенце, которое провело 10 лет за бортом МКС В рамках шестичасового выхода в открытый космос Олег Кононенко и Алексей Овчинин также взяли пробы с поверхности МКС, очистили иллюминаторы модуля "Заря" и демонтировали с поверхности станции панели с научными образцами.
Почему майнерам важно платить счета за электричество В случае использования «блатной розетки» майнер не только попадает сам под одну из статей уголовного кодекса за хищение. Но и всё оборудование у него будет изъято, а сохранившаяся криптовалюта и денежные средства будут переданы либо энергоснабжающей организации, у которой он...
Check Point Falcon Acceleration Cards — ускоряем обработку трафика Относительно недавно мы публиковали статью про Check Point Maestro, новую масштабируемую платформу, которая позволяет практически линейно наращивать “мощность” шлюзов Check Point. Однако это не единственная технология увеличения производительности. Еще в 2018 году были ано...
Экран LG G8 ThinQ способен излучать звук В начале нынешнего года в сети появилась информация, то LG G8 ThinQ получит «акустический» дисплей с технологией Sound on Display, обеспечивающей генерацию звука за счет вибраций экрана. И вот теперь компания подтвердила эти сведения и рассказала больше о разрабо...
[Перевод] Почему в Kubernetes так сложно с хранилищами? Когда пришли оркестраторы контейнеров, вроде Kubernetes, подход к разработке и деплою приложений изменился кардинально. Появились микрослужбы, а для разработчика логика приложения больше не связана с инфраструктурой: создавай себе приложения и предлагай новые функции. Kuber...
[Перевод] Зачем нужны скрытые игровые механики Видеоигры — уникальное искусство. Все из-за того, как они создают впечатления. Игрок контролирует происходящее и создает уровень погружения, который нельзя сравнить ни с чем другим. Он не просто наблюдает за чем-то, он участвует в этом. Формирование этих ощущений — вот в ...
В минувшем квартале потери Western Digital составили 581 млн долларов Компания Western Digital опубликовала очередной квартальный отчет. У нее 29 марта завершился третий квартал 2019 финансового года. Доход за отчетный период составил 3,7 млрд долларов. Компания понесла операционные потери в размере 394 млн долларов, а итогом квартала ст...
[Из песочницы] Пирамида спича: как с помощью уровней Дилтса вызвать доверие аудитории Решение по проекту или финансирование стартапа может зависеть всего от одной презентации. Особенно это цепляет, когда выступать приходится профессионалу, который мог бы направить это время на разработку. Если в вашей компании нет отдельных менеджеров, которые занимаются марк...
Мох и мамонты (часть 2) Про то как мерзлота может стать если не «белым пушным зверьком», то уж точно «чёрным лебедем», притаившим полтора триллиона тонн углерода — читаем первую часть «Мох и мамонты». Про то, как можно остановить таяние мерзлоты, превратить северные широты в высокопродуктивную с...
[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 37. STP: выбор Root Bridge, функции PortFast и BPDU guard. Часть 2 Предположим, что STP находится в состоянии сходимости. Что произойдет, если я возьму кабель и соединю свитч Н напрямую с корневым свитчем А? Root Bridge «увидит», что у него появился новый задействованный порт, и отошлет по нему BPDU. Свитч Н, получив этот фрейм с нулево...
В американском болоте нашли дерево возрастом 2624 года — одно из древнейших на планете Группа ученых под командой геолога Дэвида Шталя из Университета Арканзаса опубликовала свежие данные изучения зарослей болотного кипариса в районе Черной реки в Северной Каролине. После того, как в 80-е здесь было найдено дерево возрастом 1700 лет, 6,5 тыс. гектаров земель б...
Доказано: грязный воздух увеличивает риск психических заболеваний Может ли воздух, которым мы дышим, влиять на наше ментальное здоровье? Учёные полагают, что да.
[Перевод] Разработка надёжных Python-скриптов Python — это язык программирования, который отлично подходит для разработки самостоятельных скриптов. Для того чтобы добиться с помощью подобного скрипта желаемого результата, нужно написать несколько десятков или сотен строк кода. А после того, как дело сделано, можно прост...
[Перевод] Кошмар «Рыцаря»: поучительная история про DevOps 1066 год, с начала вторжения викингов в Англию прошло уже больше 200 лет. Король Гарольд, собрав отряд рыцарей выступил к реке Дервент для решающего сражения с войсками своего тёзки — норвежского конунга Харальда. Целый месяц трудились оружейники, чтобы выковать достаточно...
Samsung Galaxy S11 разочаровал миллионы покупателей Чем дальше в будущее, тем более продвинутыми во всех отношениях становятся электронные устройства. Более того, иногда какими-то старыми возможностями и технологиями приходится жертвовать ради новых, которые в долгосрочной перспективе способны заменить уже не самые актуальны...
Обнаружение пересекающихся сообществ в Instagram для определения интересов пользователей Сколько может рассказать о человеке профиль в соцсети? Фотографии, посты, комментарии, подписки – непаханное поле для анализа. Сегодня поговорим о том, как мы определяем интересы пользователей на основе их подписок в сети Instagram. Источник Читать дальше →
Немецкая полиция взяла штурмом объявивший независимость дата-центр в военном бункере Схема бункера. Рисунок: полиция Германии CyberBunker.com — пионер анонимного хостинга, который начал работу в 1998 году. Компания разместила серверы в одном из самых необычных мест: внутри бывшего подземного комплекса НАТО, построенного в 1955 году как защищённый бункер н...
[Перевод] Представлен Polaris для поддержания кластеров Kubernetes в здоровом состоянии Прим. перев.: Оригинал этого текста написал Rob Scott — ведущий SRE-инженер компании ReactiveOps, которая и стоит за разработкой анонсируемого проекта. Нам очень близка идея централизованной валидации того, что деплоится в Kubernetes, поэтому мы с интересом следим за подобны...
Как у Xiaomi. Новый смартфон Samsung будет складываться в двух местах Издание Letsgodigital опубликовало компьютерные изображения нового складного смартфона Samsung на основании эскизов, которые были взяты из свежего патента, зарегистрированного южнокорейской компанией. При первом же взгляде на модель возникают ассоциации с дебютным сгиб...
Снова про дырявые абстракции (или про непредсказуемое окружение) Итак, довольно простая часть программы под Windows. Есть файл, содержащий несколько записей. И их надо определенным образом отфильтровать. Решение довольно простое — открываем файл, читаем записи одну за другой, нужные нам записываем во временный файл. Закрываем файл. Удаля...
Энергия, тепло и вода часть третья: выходим в радио Вступление В процессе выбора решений для умного дома я стараюсь обходить коробочные решения, требующие наличие связи с внешними облаками или имеющие собственные приложения, особенно решения без возможности прямого подключения к устройству. Все доступные метрики сводятся в од...
Прямая печать на футболках с Epson SureColor SC–F и её отличие от шелкографии, термоаппликации и сублимации В одном из недавних постов я рассказывал о том, как небольшие компании зарабатывают на видеомаппинге и насколько эффектно это смотрится, а также как-то рассматривал основные отличия цифровой печати от офсетной и флексопечати. В этот раз хочу подсказать еще одну идею для мини...
Река в центре Москвы сменила цвет из-за сброса в нее отходов Стало известно о том, что неизвестные лица слили в московскую канализацию загрязненные воды, в связи с чем Москва-река окрасилась в зеленый и белый цвета. На данный момент ответственные органы заняты поиском виновников происшествия, а экологический ущерб от их действий еще т...
[Перевод] Учебный курс по React, часть 19: методы жизненного цикла компонентов В сегодняшней части перевода учебного курса по React вашему вниманию будет представлен обзор методов жизненного цикла компонентов. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структу...
[Из песочницы] Издержки tor-relay О том, что будет, если держать на своём IP адресе промежуточную Тор-ноду и как долго потом от неё «отмываться». Читать дальше →
Акихабара: место гнездования отаку В Токио есть своя «Горбушка», только называется она «долина осенних листьев». Район Кандо, станция Акихабара, а так — Акиба. Название район получил от специального противопожарного храма, который теперь считается святилищем аниме. И я сейчас на полном серьёзе. Храм аниме....
Микроструктура рынка и неблагоприятный отбор Джотто ди Бондоне. Изгнание менял из храма. ок. 1305 г. Капелла Скровеньи, Падуя. В предыдущей статье мы выяснили, как работает внебиржевой валютный рынок. Крупные инвестиционные банки, которые называются дилерами или маркет-мейкерами, предлагают клиентам курсы покупки и пр...
Берем глубже: как выбрать погружной насос для колодца? Для выкачки жидкости из канализационного или водяного колодца требуется погружной насос. Какой насос для колодца лучше выбрать? Расскажем о тонкостях выбора прибора для каждой задачи.
Универсальные «свистки»: обзор USB-донглов Snom A230 и A210 Сегодня мы рассмотрим два маленьких, но полезных устройства. Это USB-донглы Snom A230 и A210. Первый в связке с модулем Snom C52 позволяет проводить конференц-звонки где угодно, а с помощью второго любой настольный телефон Snom можно превратить в Wi-Fi-клиента и установить...
Радиоактивность рыбы в Енисее снизилась Как говорится в сообщении Института биофизики СО РАН, в Енисей радионуклиды ранее попадали из-за работы ядерных реакторов, расположенных возле Железногорска. Для их охлаждения из водоема подавалась вода, которая после сбрасывалась обратно в реку. В 2010 году был остановлен п...
Как я отлавливал стили :before для фокус-элемента Сегодня столкнулся с интересной задачкой, которая заставила меня узнать больше об отладке в хроме. Хочу поделиться с вами (вдруг кто не знал). Возникшая проблемка не сложная, но оказалась не особо тривиальная. В общем, сижу натягиваю стороннюю верстку готовую на сайт (этот...
[Из песочницы] Таинственная программа LyX. Часть 1 Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме. О чем я буду рассказывать? Эту серию статей будет писать человек, не очень разбирающийся в компьютерах для таких же людей. Я увлекаюсь математикой и с целью облегчения э...
Умелец превратил Raspberry Pi в компьютерную мышь с монитором и клавиатурой Youtube-пользователь Electronic Grenade изготовил один из самых маленьких в мире персональных компьютеров (видео). Это не просто произведение искусства, а нормальная функционирующая система. Читать дальше →
Видео: умные беспроводные наушники Google Pixel Buds выйдут в 2020 году Помимо новых смартфонов семейства Pixel 4 поисковый гигант также представил собственный аналог Apple AirPods — Google Pixel Buds. Благодаря специально разработанным 12-мм динамикам они, как обещает производитель, обеспечивают великолепное звучание любимой музыки, подкастов, ...
Индустриальные краны оказались чрезвычайно уязвимы для взлома хакерами Эксперты по кибер-безопасности из компании Trend Micro предоставили СМИ документ, из которого следует, что мир в колоссальной потенциальной опасности. Оказывается, невообразимо много устаревшего оборудования почти не имеет защиты перед хакерами. И может быть с легкостью взло...
Как сохранить несколько вкладок в Safari на iOS 13 и открывать их все вместе iOS 13, как и любая другая версия ОС, помимо масштабных нововведений содержит целую гору мелких и, на первый взгляд, совершенно незначительных. Однако именно они зачастую отвечают за формирование положительного опыта использования, пригождаясь порой в самых неожиданных ситу...
[Перевод] Кодогенерация в Dart Известно, что для программиста очень хорошо быть ленивым, потому что делать больше с меньшими затратами — ключ к прогрессу. Никто не любит делать одно и то же снова и снова. Это утомительно, скучно, да и совсем не креативно. Повторяя одно и то же действие мы часто делаем оши...
Асинхронные пользовательские сценарии на чистом Rust без фреймворков и SMS Привет, Хабр! Иногда при разработке сетевых сервисов и пользовательских интерфейсов приходится сталкиваться с достаточно сложными сценариями взаимодействия, содержащими ветвления и циклы. Такие сценарии не укладываются в простую стейт-машину — недостаточно хранить все данны...
[Из песочницы] Мониторинг доступности хостов на Powershell Всем доброго времени суток, хочу поделиться простой инструкцией «Как можно перестать вручную пинговать десяток хостов. Без регистрации и СМС!». С просторов Интернета Важно: я не программист и не системный администратор, но мне приходиться работать одновременно с большим на...
Xiaomi назвала все модели смартфонов, которые обновятся до прошивки MIUI 11 Чем дальше в будущее, тем более продвинутыми во всех отношениях становятся мобильные устройства. Происходит это не только за счет установки передового технического оснащения, но и за счет многочисленных других факторов. Сегодня, 15 мая 2019 года, Сообщение Xiaomi назвала вс...
SObjectizer-5.6.0: режем по живому, чтобы расти дальше Третьего дня стала доступна новая версия SObjectizer-а: 5.6.0. Ее главная особенность — это отказ от совместимости с предыдущей стабильной веткой 5.5, поступательно развивавшейся на протяжении четырех с половиной лет. Основные принципы работы SObjectizer-5 остались прежними...
mmWave на пути к коммерческой реализации в форм-факторе смартфона Мобильные устройства с каждым годом становятся быстрее и сильнее: растёт их производительность, разрешение камер и экранов, возможности запускаемых приложений. Пользователи проводят со смартфонами все больше времени, и все это выливается в постоянный рост объёмов передачи ...
Неожиданный порядок инициализации наследованных классов в JavaScript Сегодня у меня была небольшая задачка на рефакторинг JS кода, и я натолкнулся на неожиданную особенность языка, о которой на протяжении 7 лет своего опыта программирования на этом ненавистном многими языке не задумывался и не сталкивался. К тому же, я ничего не смог найти ни...
[Из песочницы] ИИ означает любовь? Системы искусственного интеллекта (ИИ) стремительно развиваются, набирая новые обороты с каждым днем. Работы по созданию ИИ ведутся относительно давно, но благодаря дешевизне и доступности информационных хранилищ, вычислительных мощностей, сенсоров и других инноваций, мы мож...
Впервые и сразу за весь год. Опубликован первый отчет Dell в новом качестве Компания Dell недавно опубликовала отчет за очередной квартал. В системе отсчета одного из ведущих поставщиков ПК и серверов 1 февраля завершился четвертый квартал 2019 финансового года. Соответственно, были опубликованы и данные за весь год в целом. Отметим, что это пе...
AI supremacy: Leela Chess. Или про то, как полностью открытая нейросеть победила Честно говоря, я очень разочарован хабром. Почему никто не осветил такую вещь, как победа нейросетевого подхода с полностью открытым кодом, а? И полностью открытыми нейросетевыми данными? Действительно, ну вот DeepMind Technologies описали как они обучали шахматный ИИ, иг...
Чем отличаются микробы в организмах бедных и богатых людей? Богатые люди обладают «качественными» микробами Прямо сейчас на поверхности вашей кожи, а также в кишечнике и внутри многих других органов, живут миллиарды разнообразных микробов. Совокупность всех живущих совместно с нами микроскопических существ называется микрофлорой и он...
opencv4arts: Нарисуй мой город, Винсент OpenCV — библиотека с историей непрерывной разработки в 20 лет. Возраст, когда начинаешь копаться в себе, искать предназначение. Есть ли проекты на ее основе, которые сделали чью-то жизнь лучше, кого-то счастливее? А можешь ли ты сделать это сам? В поисках ответов и желании ...
«Домой, коллеги!»: Савченко с трибуны назвала законным роспуск Рады Зеленским Савченко «раздавила» парламентариев, напомнив об их нулевом рейтинге и 70% народной поддержке Зеленского. Скандальный народный избранник настаивает, что новый президент должен реализовать волю народа, несмотря на то, что его решение о роспуске парламента может не соответств...
Apache NIFI — Краткий обзор возможностей на практике Введение Так получилось, что на моем текущем месте работы мне пришлось познакомиться с данной технологией. Начну с небольшой предыстории. На очередном митинге, нашей команде сказали, что нужно создать интеграцию с известной системой. Под интеграцией подразумевалось, что эта ...
Мне нравятся картонные человечки Краткое содержание статьи — в конце текста. Леха – отличный парень. Хорошо работает, исполнительный, с идеями, перспективный. Сделали с ним пару отличных проектов. Но он бегает от уплаты алиментов на ребенка от первого брака. Прям приходит и просит, чтобы как-то скрыть его ...
Сколько налогов вы платите на самом деле 13% НДФЛ — только вершина айсберга. Всё зависит от того, как много вы получаете и тратите и что есть у вас в собственности.
[Из песочницы] Уязвимости GeekBrains: Зачем платить деньги за курсы если их можно просто скачать? Небольшой сказ о маленькой погрешности, с помощью которой был получен доступ ко всем платным курсам и домашним заданиям на ресурсах. А так же немного о других найденных уязвимостях. Читать дальше →
[Перевод] Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (3 часть) Часть 1 >> Часть 2>>Часть 3 Смешанный тест производительности – случайное чтение/запись Смешанный тест использует миксы операций от чистого чтения до чистой записи, с шагом 10%. Каждый микс тестируется до 1 минуты, или до 32 ГБ переданных данных. Тест проводитс...
Не считая принца: Личное состояние Меган Маркл оценивают в 6,5 млн долларов Британские журналисты разузнали, сколько Меган Маркл успела заработать до свадьбы с принцем Гарри. До замужества с британским наследником Меган Маркл жила в США, снималась в рекламе, была лицом модных брендов, а также успешно играла в сериале «Форс-мажоры». Известно, что вс...
Опубликован отчет Fitbit за третий квартал 2019 года Компания Fitbit, специализирующаяся на носимой электронике, опубликовала отчет за минувший квартал. Отчетный период принес ей доход в размере 347,2 млн долларов. Это на 12% меньше показателя за третий квартал 2018 года, когда компания получила 393,6 млн долларов дохода....
Как увеличить размер текста на сайтах в Google Chrome на Android У каждого из нас может быть масса поводов увеличить размер текста в браузере – от сбившейся верстки сайта до плохого зрения. Для этого почти в каждом смартфоне предусмотрен специальный мультитач-жест, который называется pinch-to-zoom. Однако его основной недостаток состоит ...
[Перевод] Dwarf Fortress отказывается от текстовой графики, но не от своей сути Переход разработчика от ASCII к двумерной графике обусловлен не просто желанием продать больше копий – есть ещё желание улучшить игру и познакомить с ней более широкую аудиторию Игру Dwarf Fortress сложно отнести к какой-либо категории. Это и симулятор, и RPG, и rogue-like...
3D Touch Может кому пригдится.Ребёнок приволок 3D Touch, решил установить и подключить.Установил, подключил и понеслось, не работает хоть убей.Он перепрошивал несколько раз (с его слов) но увы.Когда идеи закончились, позвал меня.Первое, что я сделал, проверил правильность подключения...
Учёные назвали наиболее безопасную для здоровья дозу алкоголя Немецкие учёные выяснили, сколько чистого алкоголя в день можно выпивать без серьёзного вреда для здоровья. Совсем безвредным он быть не может.
Анализ инцидентов, связанных с кибератаками на блокчейн-проекты Все помнят взлет криптовалюты в 2017 году, когда кто-то впервые о ней узнал, а кто-то смог сколотить состояние или даже успел потерять его. История криптовалюты берет начало в 90-х годах прошлого столетия, а большую популярность она получила в 2009 году, когда появился битко...
[Перевод] Сколько доменных имён .com не используется? При поиске свободного имена в зоне .com меня неприятно удивило количество уже занятых, но неиспользуемых доменов. Судя по всему, зарегистрированы все произносимые комбинации букв на всех основных языках мира. И даже непроизносимые короткие комбинации. То ли существует большо...
[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 17. Итоги пройденного и дорожная карта курса CCNA Сегодня мы подведем итоги нашего обучения и рассмотрим, что будем изучать в оставшихся сериях видеоуроков. Поскольку мы пользуемся учебными материалами Cisco, то посетим сайт компании, расположенный по адресу www.cisco.com, чтобы увидеть, сколько мы изучили и сколько ещё ост...
Шины и протоколы в промышленной автоматике: как всё это работает Наверняка многие и вас знают или даже видели, каким образом управляются большие автоматизированные объекты, например, атомная станция или завод со множеством технологических линий: основное действо часто происходит в большой комнате, с кучей экранов, лампочек и пультов. Эт...
Почему лед скользкий: научный ответ на детский вопрос Когда мы были маленькими, нашим родителям приходилось отвечать на сотни вопросов: почему небо синее, почему трава зеленая, почему кипяток горячий, почему нельзя кушать только сладкое и т.д. Любопытство и желание понять окружающий мир сопровождают нас всю жизнь. Кто-то выра...
[Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Современные веб-приложения силь...
[Из песочницы] Записка frontend-архитектора #1. Нельзя просто так взять и использовать Redux Дисклеймер Уважаемый читатель! Если вы не имеете понятия, что такое React и Redux, читать дальше не имеет смысла, дальше технический бред. Я серьезно, понимание к чему эта записка, требует работы с указанными библиотеками — несмотря на то, что я постараюсь писать понятно, эт...
Будущее (или засекреченное настоящее) плазменных движков или как достичь 27 махов в атмосфере «Говорят, что те кто видел гиперзвуковой экраноплан, летящий в пузыре плазмы, из которого выехал танк, сфотался, а потом заехал обратно, никому про это уже ничего не расскажут.» Зимой я долго приставал к Зеленому Коту по поводу плазменных движков и их физических ограничени...
[Перевод] Какие миры смогут выжить после гибели Солнца? Когда у нашего Солнца закончится горючее, оно станет красным гигантом, а затем превратится в планетарную туманность с белым карликом в центре. Туманность Кошачий Глаз – великолепный и красочный пример этой возможной судьбы, а замысловатая, многослойная и асимметричная форм...
Книга «Наш код. Ремесло, профессия, искусство» Быть программистом может быть интересно и весело, но быть разработчиком программного обеспечения — это сущий ад. Компьютеры логичны, люди — нет. Увы, в современной индустрии программного обеспечения не платят за программирование. Платят за разработку программного обеспечени...
В каких приложениях ждать неизвестный вредоносный код? Сегодня просматривал статистику Wildfire и стало интересно по каким приложениям ходит неизвестный вредоносный код (zero-day) и как часто. На картинке приведена статистика по приложениям и частоте атак через это приложение. В первом столбце имя приложения. Во втором столбце у...
Каталог ИТ систем компании Вы сможете сходу ответить на вопрос, сколько ИТ-систем у вас в компании? До недавнего времени мы тоже не могли. Поэтому сейчас расскажем о нашем подходе к построению единого перечня ИТ-систем компании, который нужен был для решения следующих задач: Единый словарь для все...
[Из песочницы] Пишем первый микросервис на Node.js с общением через RabbitMQ Со временем, каждый проект растет и реализовывать новый функционал в существующий монолит становится все сложнее, дольше и дороже для бизнеса. Один из вариантов решения данной проблемы — использование микросервисной архитектуры. Для новичков или для тех, кто впервые сталкива...
Automation Day, или как мы наращиваем слой автотестов Как часто, работая в команде, вы сталкиваетесь с ситуацией, когда часть задач по автоматизации тестирования попадает в бэклог и остается в ручном тестировании навсегда? Мы постоянно сталкиваемся с такой проблемой, и причины всегда разные: не успели / не хватило времени, а ...
[Из песочницы] События на базе LiveData Android LiveData – это отличный инструмент для связывания состояния ваших данных и объектов с жизненным циклом (LifecycleOwner, обычно это Fragment или Activity). Обычно LiveData помещаются во ViewModel и используются для обновления состояния вашего UI. Часто ViewModel может пережи...
Caffeinated не даст Windows уйти в спящий режим в неподходящий момент Система будет оставаться в активном состоянии столько, сколько потребуется.
[Перевод] Проблема со связанными переменными: как превратить оптимизатор из врага в друга Автор статьи – Виктор Варламов, OCP. Оригинал статьи опубликован 07.07.2017. Отдельное спасибо автору перевода — brutaltag. В нашей системе подготовки отчетности обычно выполняются сотни длительных запросов, которые вызываются различными событиями. Параметрами запросов с...
Несколько историй из жизни JSOC CERT, или Небанальная форензика Мы в JSOC CERT расследуем инциденты. Вообще все 170 человек в JSOC занимаются расследованиями, но в руки экспертов CERT попадают наиболее технологически сложные случаи. Как, к примеру, обнаружить следы вредоноса, если злоумышленник прибрал за собой? Каким образом найти «вол...
Тим Кук дал совет по борьбе с зависимостью от iPhone Зависимость от смартфона мало чем отличается от любой другой зависимости. Сначала тебе кажется, что возможность устанавливать приложения, читать новости и делать фотки с одного устройства — это здорово, а потом ты не можешь заснуть или проснуться без того, чтобы не по...
Поднимать свой сервис рассылок или пользоваться готовыми решениями? Что я узнал за 5 лет работы в UniSender Когда я пришел в UniSender, мне было не совсем понятно, за что клиенты платят деньги. Казалось, что поднять свой почтовик и отправлять из него письма может каждый. Но понимание пришло ко мне очень быстро. Попробуем разобраться, в чём я ошибался 5 лет назад Я пришёл в ком...
[Перевод] Парсим 25Tb с помощью AWK и R Как читать эту статью: прошу прощения за то, что текст получился таким длинным и хаотичным. Чтобы сэкономить ваше время, я каждую главу начинаю со вступления «Чему я научился», в котором одним-двумя предложениями излагаю суть главы. «Просто покажи решение!» Если вы хотите ...
[Перевод] Мегапакет: как разработчикам Factorio удалось решить проблему с мультиплеером на 200 игроков В мае этого года я участвовал в качестве игрока в MMO-мероприятии KatherineOfSky. Я заметил, что когда количество игроков достигает определённого числа, через каждые несколько минут часть из них «отваливается». К счастью для вас (но не для меня), я был одним из тех игроков,...
25 лет непрерывного роста, драйва и перемен. OCS провела свою самую масштабную IT Party Сложно представить, что еще 25 лет назад, чтобы отправить письмо, приходилось идти на почту. Чтобы подключиться к интернету — платить безумные деньги. Для фотоаппарата требовалась пленка, домашняя видеокамера была роскошью ...
[recovery mode] Индустрия 4.0: идеи автономного предприятия от SAP и KUKA Привет, Хабр! Сегодня поговорим об автоматизации технологического «умного» оборудования, которого становится все больше и больше на современных предприятиях. Оно может достаточно легко быть интегрировано с учетными и управляющими системами SAP для создания единого программн...
Microsoft открыла код Калькулятора Windows Несколько дней назад корпорация Microsoft приняла решение открыть исходный код известной всем программы — «Калькулятора» из ОС Windows. Это приложение входило во все дистрибутивы ОС от Microsoft начиная с 1985 года, когда свет увидела Windows 1.0. Microsoft использует ли...
Очень много менеджеров Эта статья написана вместе с Екатериной Корнеевой (Wrike, Customer Success Manager). Екатерина является профессионалом с 4-летним опытом работы в продажах и клиентском сервисе. В современных компаниях, распространяющих свой продукт под подписке (SaaS), количество менеджеро...
Первый час жизни с Яндекс.Модулем Есть серьезное ощущение, что я — первый человек, официально купивший Яндекс.Модуль. Ребята на стенде во время YaC 2019 бегали за разрешением его продать. И получили. Ибо уже объявлен ))) Что можно сказать, по итогам первого часа его использования (он, пока же, последний, ...
Tic Tac Toe, часть 5: Бэкенд на С++ Boost.Beast, HTTP В этой статье рассмотрим реализацию бэкенда с применением C++ Boost.Beast библиотеки на примере синхронного сервера. Та же функциональность, что и в прошлой статье — получаем от бэкенда случайное число от 0 до 8 включительно. Оказалось, что поднимать контейнер для Beast ничу...
Простая интеграция MS Project и Redmine Эпиграф “Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича — я бы тогда тотчас же решилась.» Н.В. Гоголь. Женитьба. Есть два ...
[Из песочницы] Мой путь начинающего разработчика игр Доброго времени суток, уважаемые пользователи! Хочу поделиться с Вами своей маленькой историей создания своей маленькой игры. Ну, начнем с того, что я — школьник. На носу у меня ЕГЭ, надо бы к нему готовиться, а меня все тянет и тянет в эту какую-то заблудшую степь. Но меня...
Agile и потребности мозга: управление стрессом Вам приходилось испытывать сильные эмоции на работе? Как насчёт страха, внезапно захлестнувшего ваш мозг? Легко потом работать эффективно? Если ваша организация уже внедрила agile, но с вами такое всё еще случается – что-то идёт не так. Меня зовут Артем Зарафьянц, и я руко...
Когда хочется красивый GUI, а gpu нет Обычно для рабочих утилит не требуется вменяемый UI, с кнопками, списками, окнами, поддержкой мыши и прочей мелочевкой, большинство рабочих «хотелок» можно упаковать в скрипты и иногда запускать их с параметром --help, и так будет даже правильней с точки зрения настройки и м...
Самый мягкий и пушистый путь в Machine Learning и Deep Neural Networks Современное машинное обучение позволяет делать невероятные вещи. Нейросети работают на пользу общества: находят преступников, распознают угрозы, помогают диагностировать болезни и принимать сложные решения. Алгоритмы могут переплюнуть человека и в творчестве: они рисуют карт...
Как выпускник Физтеха открыл самую большую школу программирования в Армении Карен Шарафян родился и вырос в Армении, окончил факультет общей и прикладной физики МФТИ, поступил в магистратуру Сколтех и МФТИ, но решил вернуться в Армению, где с партнерами открыл крупнейшую в стране школу программирования. Поговорили с Кареном об IT-образовании в Армен...
Когда ждать функцию трекинга сна в Apple Watch? Apple Watch, которые, как выяснилось совсем недавно, развиваются во многом благодаря отзывам рядовых пользователей, в обозримом будущем могут получить одно из самых ожидаемых в среде поклонников фирменных смарт-часов Apple нововведений. Как сообщает Bloomberg со ссылкой на ...
Обзор A4Tech Bloody J90A: мышь для CS:GO В аксессуаре изначально активированы игровые режимы Ultra Core 3 и 4, за которые ранее приходилось платить отдельно. Сообщение Обзор A4Tech Bloody J90A: мышь для CS:GO появились сначала на technoguide.
[Перевод] Совершенство — это скукотища, но мы будем к нему стремиться Флориан говорит, что совершенство это скучно, так как мы все решаем проблемы. Когда мы видим что-то несовершенное, наше сознание хочет выяснить, что происходит — нам становится любопытно. С другой стороны, когда что-то слишком нерегулярное или «дрянное», мы игнорируем это ка...
Химия, химия, вся посуда синяя: реактивы Лабораторное оборудование В комплект входит семь пробирок, штатив и держатель для пробирок, резиновые пробки с отверстиями и без, прямые и изогнутые стеклянные трубки, чашка Петри, батарейный блок с зажимами, чашка для выпаривания с подставкой, предметное стекло, сухой спирт...
Покупка и продажа криптовалют в России: способы, легализация, риски Операции с криптой законодательно еще не регулируются, и следовательно ничего не нарушают. Однако, с 1 января 2020 вступают важные изменения в российское законодательство о валютном регулировании, а осенью 2019 может быть принят закон о регулировании оборота криптовалют. Ч...
Mattermost. Интеграция с внешними сервисами (часть 2) Продолжим разбираться с mattermost в части интеграции с внешними сервисами. Часть вторая. Интеграция с Zabbix Во второй части повествования о интеграции mattermost, речь пойдет про отправку сообщений об авариях из zabbix в mattermost. В результате поисков в сети был взят за ...
Service Level Agreement: пишем SLA для… других, или заключение SLA с Оператором связи Уверен, что многие хабражители хоть раз в жизни занимались вопросом обеспечения услугами связи для какой нибудь конторы или компании (собственное жилище тоже считается), все мы когда-то, увы не всегда вдумчиво, «подмахивали» договор на услуги связи, надеясь, что все будет хо...
Критическая уязвимость в продуктах компании Zemana и не только Ни для кого не является секретом, что установка антивирусного продукта может открыть дополнительные векторы атаки, однако меня очень удивил тот факт, что поиск и эксплуатация подобных уязвимостей в некоторых продуктах даже в 2018 году не является проблемой. Уупс Читать дал...
Figma компонент и организация экземпляров на примере Userpic Качественная дизайн-система в Фигме всегда учитывает возможные состояния определенных компонентов. Если до появления Global Styles вариант был лишь один — всегда создавать новый компонент для каждого состояния (например текстовое поле может быть default, а может быть focus...
React + IndexDb + автообновление = почти AsyncRedux В данной заметке по шагам расскажу как приготовить IndexDB (база данных, которая встроена в любой современный браузер) для использования в проектах, написанных на ReactJS. В результате Вы сможете использовать данные из IndexDB так же удобно, как если бы они находились в Redu...
Как Apple Music и другие потоковые сервисы изменили музыку Появление потоковых музыкальных сервисов привело к тому, что средняя продолжительность треков популярных исполнителей стала значительно короче. Об этом говорится в исследовании аналитиков Billboard. По их мнению, из-за особенности модели выплаты роялти, которой придерживают...
Определим ваш биовозраст по анкете Gero и Open Longevity проводят исследование влияния препаратов и биодобавок на биовозраст человека. Каждому, кто заполнит анкету, после обработки всех данных сообщат биологический возраст и вышлют результаты исследования. Пройдите опрос и внесите вклад в изучение старения! ...
Недовнедренная ERP в производстве: в реанимацию или в морг? (продолжение) Как превратить условно-работающую ERP в реальный инструмент управления производством и поставками. 1 часть: проблемы использования для планирования внедренных «учетных» ERP 2 часть: 2я жизнь — постановка Планирования и Мониторинга производства и поставок с внешним планировщи...
Как быстрее вливать пуллы в upstream? Друзья, сегодня я хочу рассказать вам про одну идею, которая давно поселилась в моей голове. Она возникла много лет назад и смысл её в том, чтобы сделать сервис, который бы аггрегировал и представлял в удобном виде все коммуникации, происходящие вокруг интересных вам GitHub ...
Пользовательская документация: что делает её плохой, и как это исправить Документация к софту — это просто набор статей. Но даже они могут вывести из себя. Сначала долго ищешь нужную инструкцию. Потом разбираешься в малопонятном тексте. Делаешь как написано, а проблема не решается. Ищешь другую статью, нервничаешь… Через час плюёшь на всё и ухо...
Про одну девушку Не знаю почему, но вам понравилась история про одного парня. Если помните, он ушел. Куда ушел, чем занимается, каковы успехи – не скажу, ибо не имею от него на то разрешения. Но его история получила неожиданное продолжение. Я, как вы поняли, с ним знаком. И не просто знако...
Компания AMD отчиталась за третий квартал 2019 года Компания AMD опубликовала отчет за третий квартал 2019 года. За отчетный период она получила доход 1,80 млрд долларов. В предыдущем квартале этот показатель был равен 1,53 млрд долларов, а в третьем квартале прошло года — 1,65 млрд долларов. Таким образом, доход A...
Razer Phone 3 может увидеть свет Устройства и различные аксессуары для игр от Razer ценятся геймерами, которые готовы платить за них немалые деньги. Но вот попытки создать смартфоны для мобильного гейминга пользователям не особо зашли, и компания не могла похвастаться хорошими продажами устройств. Ранее в с...
Как использовать резидентные прокси для маркетинга и продвижения сайтов В последние годы онлайн-продвижение бизнеса становится все более трудным процессом. Конкуренция на многих рынках ужесточается, стоимость привлечения клиентов с помощью платной рекламы по модели аукциона – например, в поисковых системах или соцсетях – постоянно растет. В ...
Оборудование новейших российских танков превратит управление ими в «игру-симулятор» Представитель корпорации «Уралвагонзавод» рассказал журналистам, что конструкторские решения для новейших танков Т-14 «Армата» превратят их экипажи в «геймеров». Это значит, что они будут вести бой исключительно при помощи приборов.
[recovery mode] Habr адьёс Прошло, почти, 8 лет как я пришёл на хабр. Сначала, я просто читал, потом комментировал, заработал положительную карму на комментах и в начале этого года подарком получил полноправный аккаунт. Написал пару статей и мне ещё наплюсовали в карму. Это был стимул писать, участвов...
Как не нужно составлять согласие на обработку персональных данных И какие согласия не стоит подписывать. Доброго времени суток, Хабр! Эта статья родилась совершенно спонтанно из такой вот истории. Поскольку я являюсь в том числе соучредителем организации, в которой работаю, мне время от времени приходится подписывать различные докумен...
Сколько Apple платит блогерам за рекламу? | Видеообзор В новом видеоролике Борис Веденский разбирается в том, как российские блогеры и журналисты зарабатывают на пиаре «яблочной» корпорации. Кроме того, можно узнать о том, почему сложно быть объективным при оценке продуктов Apple.
[Перевод] Учебный курс по React, часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов В сегодняшней части перевода курса по React мы предлагаем вам выполнить очередное практическое задание и представляем вашему вниманию рассказ о том, как модифицировать состояние компонентов React. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть ...
Про антилопу в противогазе и розовые солёные озёра Это сага, то есть солёное озеро. Розовый цвет у него из-за маленьких ракообразных Artemia salina. Это те самые черти, которых едят фламинго, и от этого розовеют. А здесь порозовела вся сага. Потому что в такой дикой концентрации соли не выживает никто кроме бактерий и, соб...
Мой способ создания мастер-компонентов в Фигме Заметил, что многие продуктовые дизайнеры задаются вопросом «Как организовывать разные состояния компонентов?». Весь дизайнерский мир делится на 2 части. Первые делают один компонент, в котором несколько папок для всех состояний. Вторые делают для каждого состояния элемента ...
Человек с четырьмя «эн» или Советский Нострадамус Пятница. Предлагаю поговорить об одном из лучших, на мой взгляд, советских фантастов. Николай Николаевич Носов в русской литературе фигура особенная. Его, в отличие от многих, становится чем дальше, тем больше. Он один из немногих писателей, книги которых действительно чита...
Google откроет Chrome доступ к файлам на ваших устройствах и вашим смс Google Chrome на MacBook Pro Приложения Google никогда не страдали от недостатка функций. Даже те программы, возможности которых, казалось, были строго ограничены их предназначением, разработчики поискового гиганта всё равно умудрялись оснастить рядом вспомогательных механиз...
[Из песочницы] Чистая архитектура решения, тесты без моков и как я к этому пришел Здравствуйте, дорогие читатели! В этой статье я хочу рассказать об архитектуре своего проекта, который я рефакторил 4 раза на его старте, так как не был удовлетворен результатом. Расскажу о минусах популярных подходов и покажу свой. Читать дальше →
Что важно, а что — срочно? Матрица Эйзенхауэра – очень известный метод определения приоритетов. Например, в знаменитой книге Стивена Кови «Семь навыков высокоэффективных людей» матрице посвящена целая глава. Матрица – это инструмент расстановки приоритетов задач. Придумал ее, говорят, 34-й президент ...
[Перевод] Как отлаживать и профилировать любой EXE-файл с помощью Visual Studio Вам когда-нибудь нужно было отлаживать или профилировать исполняемый файл (файл .exe), для которого у вас нет исходного кода или вы не можете его собрать? Тогда наименее известный тип проекта Visual Studio, проект EXE, для вас! В Visual Studio вы можете открыть любой EXE-фа...
[Перевод] Как используется странная инструкция popcount в современных процессорах Это псевдорасшифровка моей презентации на !!Con 2019. В большинстве используемых сегодня процессорных архитектур есть инструкция под названием popcount, сокращённо от 'population count'. Она делает следующее: подсчитывает количество установленных битов в машинном слове. Нап...
[Перевод] Использование JavaScript-модулей в продакшне: современное состояние дел. Часть 1 Два года назад я писал о методике, которую сейчас обычно называют паттерном module/nomodule. Её применение позволяет писать JavaScript-код, используя возможности ES2015+, а потом применять бандлеры и транспиляторы для создания двух версий кодовой базы. Одна из них содержит с...
Клон NumPy Небольшой модуль для работы с массивами в Python без использования сторонних библиотек (клон NumPy, но только на чистом Python). Читать дальше →
Blameless environment: никто не должен писать качественный код На РИТ++ Никита Соболев (sobolevn) выступил, как он сам назвал это, с проповедью на тему качества кода и процессов в компании. Особо впечатлительных просим налить себе ромашкового чаю, но отойти от экранов не предлагаем. Вы можете не соглашаться ни с одним из тезисов, настаи...
Всяко-разно из Gorky Liquid Castable на UNIZ Slash PLUS Полимер хорош, можно ставить в пример многим модельным и стоматологическим. Паразитной засветки нет, на тестовой модели шестигранники в свои отверстия пролетают и при этом внешний размер меньше. Можно мощности света добавлять и времени, размер совпадёт с размером модели. До...
Как я делал трекер парковки для людей Недавно меня опять заклампили. Я живу в Европе, и здесь вместо штрафов за неправильную парковку и эвакуаторов “клампят” — заковывают колесо твоего автомобиля в цепи. Чтобы выбраться, нужно звонить по телефону, платить круглую сумму и ждать мужика с ключами, который снимет це...
6 практических историй из наших SRE-будней Современная веб-инфраструктура состоит из множества компонентов разного назначения, имеющих очевидные и не очень взаимосвязи. Это становится особенно хорошо видно при эксплуатации приложений, использующих разные программные стеки, что с приходом микросервисов стало встреча...
Суровая практика: как сделать Wi-Fi сеть в городском парке В прошлом году у нас был пост про проектирование общественного Wi-Fi в гостиницах, а сегодня мы зайдем с другой стороны и расскажем о создании Wi-Fi сетей на открытых пространствах. Казалось бы, что тут может быть сложного — бетонных перекрытий нет, а значит, можно раскидать...
Собрал первый принтер Доброго времени суток. Собрал свой первый принтер на базе Ультимейкера. Нашел много чертежей корпуса в интернете, из них собрал свой чертеж. Нарезал и собрал, в итоге получился закрытый корпус с рабочим поле размером 200х200х200(высота пока такая, как оптимизирую коретку хот...
Ученые разгадали загадку кристаллов Мертвого моря На протяжении тысячелетий самый соленый водоем на Земле привлекал к себе сотни тысяч людей, желающих окунуться в его воды. Удивительно, но со временем концентрация соли в этом «море» (которое на самом деле изолированное сушей озеро) только возрастает — и это при том, что вод...
Перенос сайта на статику: мотивация, стоимость, работа Недавно мы сделали то, о чём грезят все программисты и дизайнеры — переписали всё с нуля: полный редизайн нашего сайта и написание «движка» с чистого листа. Ниже поведаем о мотивации и процессе миграции с онлайн-CMS на статику. Читать дальше →
iPhone Xr продается лучше, чем iPhone Xs и iPhone Xs Max вместе взятые На iPhone Xr приходится 39% продаж всех смартфонов Apple в США.
Python v3.x: как увеличить скорость декоратора без регистрации и смс Вначале была эта статья. Потом к ней появился комментарий. А в результате я углубился в чтение матчасти, закопался в дебаг и смог оптимизировать код из первой части этой истории. Предлагаю вместе со мной пройтись по основным моментам. Читать дальше →
[Из песочницы] Продвинутый Debug Debug Area — полезная функция в работе iOS разработчика в Xcode. Как только мы начинаем осваивать разработку под iOS, и пытаемся отойти от привычного и любимого print метода, и найти более быстрые и удобные методы понимания состояния системы в определенный период мы начинаем...
10 способов сэкономить на IT-инфраструктуре для всех Это был 2013 год. Я пришёл работать в одну из компаний-разработчиков, создающих ПО для частных пользователей. Мне говорили разное, но меньше всего я ожидал увидеть то, что увидел: 32 непогашенных виртуалки на арендованном тогда ещё неприлично дорогом VDS, три «свободных» лиц...
Найдена самая древняя городская канализация Люди селились там с глубокой древности и очень долго. Расцвет поселения пришелся на период с 10000 до 7000 года до нашей эры. Разумеется, в те времена город назывался как-то иначе, но мы не знаем, как именно и даже — на каком языке говорили его жители. Письменных свидетельст...
Курение, ЗОЖ, мотивация и скорость разработки ПО Я не курю табак уже лет 10 или вроде того, не скажу точно. А первую свою сигарету взатяжку я выкурил лет в 7-8. Так что бросить курить, даже при очень большом стаже, таки возможно (это я подтверждаю тем, кто хочет, но сомневается). Но не о том сейчас речь. Речь о мотивации. ...
Ученые смогли превратить свет и воздух в жидкое топливо На сегодняшний день нам известно множество способов получить различные виды топлива, не прибегая к использованию углеводородов, добываемых из земных недр. И, несмотря на то, что разработки в сфере обеспечения человечества той же альтернативной энергией посредством солнечных...
Прокат электрических самокатов может стать еще одним средством тотальной слежки за пользователями Городские власти Лос-Анджелеса вознамерились получить доступ к данным о пользователях из нового источника. Это данные о местонахождении электрических самокатов компании Jump, принадлежащей Uber. Сервис проката уверен, что предоставление доступа может привести к ...
Скупой не платит дважды – настраиваем память на платформе AMD B450 и получаем бесплатную производительность Нельзя отрицать, что компания AMD покоряет рынок процессоров семимильными шагами. Началось всё с появления новинок на базе архитектуры Zen, которые получили имя Ryzen. Да, старт был не таким гладким, как хотелось бы, но шороху производитель навёл немало. В чём секрет успеха ...
[Перевод] 14 советов по написанию чистого React-кода. Часть 2 Сегодня мы публикуем вторую часть материала о написании чистого кода при разработке React-приложений. Вот ещё несколько полезных советов. → Читать первую часть Читать дальше →
Джонатан Айв: Я живу на два года в будущем Разработка iPhone, iPad и даже AirPods требует от их создателей глубокого понимания того, какие технологии будут востребованы в будущем. Ведь, чтобы создать передовой продукт, одного года будет явно недостаточно, а значит, нужно учесть все изменения, которые произойдут с ры...
[Из песочницы] Максимальный постоянный ток через полевой транзистор На просторах интернета достаточно много информации о полевых транзисторах (далее ПТ) и их параметрах, но один из довольно простых, на первый взгляд, параметров, а именно – максимальный постоянный ток, который транзистор может через себя пропустить в ключевом режиме, и не сго...
AMD вынудила Intel снизить цены на Core i9 и серверные процессоры Относительная производительность CPU на один доллар после анонса нового поколения сравнительно дешёвых серверных процессоров Intel Cascade Lake-X (W-2200) в октябре 2019 года. Источник: Intel AMD официально подтвердила, что высокопроизводительные процессоры Ryzen Threadrip...
[Перевод] Zabbix, временные ряды и TimescaleDB Каждая система мониторинга сталкивается с тремя видами проблем, связанных с производительностью. Во-первых, хорошая система мониторинга должна очень быстро получать, обрабатывать и записывать поступающие извне данные. Счёт идёт на микросекунды. Навскидку это может показатьс...
Система Google Translatotron позволяет переводить речь голосом говорящего Говорить на другом языке становится легче благодаря новой разработке Google. Компания продемонстрировала Translatotron – первую в своём роде систему перевода, которая может напрямую преобразовывать речь с одного языка на другой, сохраняя при этом голос и темп речи говорящего...