Социальные сети Рунета
Четверг, 25 апреля 2024

[Перевод] Разработка надёжных Python-скриптов Python — это язык программирования, который отлично подходит для разработки самостоятельных скриптов. Для того чтобы добиться с помощью подобного скрипта желаемого результата, нужно написать несколько десятков или сотен строк кода. А после того, как дело сделано, можно прост...

[Перевод] Рекомендации по написанию чистого кода на JavaScript Если вы заботитесь о самом коде, и о том, как он написан, а не заняты лишь тем, чтобы создавать работающие программы, это означает что вы стремитесь к тому, чтобы ваш код был чистым. Профессиональный разработчик пишет код не только в расчёте на компьютеры, но и в расчёте на ...

[Из песочницы] Как зеленый джуниор свой hot-reloader писал Предыстория Пару строк обо мне для общего понимания уровня автора и решаемой проблемы. Меня зовут Евгений и я веб-разработчик зеленый junior frontend developer. Еще какой-то год назад я работал в совершенно другой сфере и только в теории задумывался о смене профессии, но при...

[Из песочницы] Сниппеты против Клевера – обыгрываем популярнейшую викторину в реальном времени Апрель 2018-го года. Мне было 14. Мы с друзьями играли в тогда очень популярную онлайн-викторину «Клевер» от ВКонтакте. Один из нас (обычно я) всегда был за ноутбуком, чтобы пытаться быстро гуглить вопросы и глазами искать в поисковой выдаче правильный ответ. Но вдруг я поня...

[Перевод] Статический анализ больших объёмов Python-кода: опыт Instagram. Часть 1 Серверный код в Instagram пишут исключительно на Python. Ну, в основном это именно так. Мы используем немного Cython, а в состав зависимостей входит немало C++-кода, с которым можно работать из Python как с C-расширениями. Наше серверное приложение — это монолит, представ...

[Перевод] Обработка 40 ТБ кода из 10 млн проектов на выделенном сервере с Go за $100 Написанной мной инструмент командной строки Sloc Cloc and Code (scc), который теперь доработан и поддерживается многими отличными людьми, подсчитывает строки кода, комментарии и оценивает сложность файлов внутри каталога. Здесь нужна хорошая выборка. Инструмент подсчитывает ...

Can I haz? Ударим программированием на типах по дженерикам Привет, Хабр. В прошлый раз мы описали Has-паттерн, обрисовали проблемы, которые он решает, и написали несколько конкретных инстансов: instance HasDbConfig AppConfig where getDbConfig = dbConfig instance HasWebServerConfig AppConfig where getWebServerConfig = webServerCo...

Объектное хранилище в подсобке, или Как стать самому себе сервис-провайдером Первый прототип объектных хранилищ мир увидел в 1996 году. Через 10 лет Amazon Web Services запустит Amazon S3, и мир начнёт планомерно сходить с ума от плоского адресного пространства. Благодаря работе с метаданными и своей возможности масштабироваться, не проседая под нагр...

[recovery mode] Gradle + LLVM Этот небольшой пост может оказаться полезен тем, кто хотел бы быстро начать работать с LLVM, не заморачиваясь с закачкой исходников и просторойкой фреймворка. Кто не хотел бы ковыряться в малопонятных скриптах CMake-а чтобы добиться ожидаемого результата, ну и наконец, прост...

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

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

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

[Перевод] Ищем свободное парковочное место с Python Я живу в хорошем городе. Но, как и во многих других, поиск парковочного места всегда превращается в испытание. Свободные места быстро занимают, и даже если у вас есть своё собственное, друзьям будет сложно к вам заехать, ведь им будет негде припарковаться. Поэтому я решил...

Два процессора AMD Epyc 7742 ценой $13900 разгромили в Geekbench четыре процессора Intel Xeon Platinum 8180M за $52000 Сравнения серверных процессоров AMD Epyc второго поколения (Rome) с конкурентами Intel продолжаются. Больше всего внимания по этой теме уделяется флагману линейки Epyc 7742, и это понятно: 64-ядерная модель стоит менее $7000, что очень дешево. У Intel нет прямого аналог...

[Из песочницы] Программ для изучения английского очень много, но стоит ли какой-нибудь из них пользоваться если ты программист? Всем привет, меня зовут Алексей. Я давно увлекаюсь программированием, хоть это и не является моей основной профессией. А ещё где-то год назад я увлёкся изучением английского языка. Много статей написано о том, как учить английский язык. Но если ты владеешь навыками програм...

Пишем ITIL 08.08 (жаль, что не 0808 года) в составе ITIL выходит новая публикация, посвященная обзору практики Service Level Management. Я являюсь одним из авторов данного материала, второй, ясное дело, – Роман Журавлев. Поскольку дата официальной публикации уже близко, позволю себе ...

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

[Из песочницы] Как я свой первый ИИ писал Привет, Хабр. История моя берёт начало в январе 2019 года. Мы с моей тимой геймдевелоперов решили взяться за самый большой проект в нашей истории- 2Д платформер. Нет, мы не делали до этого какие-нибудь FlappyBird'ы или змейки, но объём работы в этом проекте просто сносил на...

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

[Перевод] Возможности Python 3, достойные того, чтобы ими пользовались Многие программисты начали переходить со второй версии Python на третью из-за того, что уже довольно скоро поддержка Python 2 будет прекращена. Автор статьи, перевод которой мы публикуем, отмечает, что основной объём Python 3-кода, который ему доводилось видеть, выглядит как...

iPhone разряжается раньше времени? Установите iOS 13.2 Быстро разряжается iPhone? Возможно, дело в iOS 13.1.3 Первое, о чём пользователи iOS спрашивают таких же, как они, после выхода очередного обновления, — как изменилась автономность. Этим людям неважно, что апдейт вышел всего несколько минут назад и у тех, кто его уста...

[Из песочницы] Как просто наблюдать за состоянием сайта Чтобы дистанционно следить за работоспособностью серверов, профессионалы используют специальные программные комплексы, вроде Zabbix или Icinga. Но, если вы начинающий владелец или администратор одного-двух веб-сайтов с небольшой нагрузкой, то нет нужды в больших системах мон...

Три картинки за одно воскресенье: о создании бюджетных стереоизображений на пальцах (стереограмма, анаглиф, стереоскоп) Пришли очередные выходные, надо написать пару десятков строк кода и нарисовать картинку, да лучше не одну. Итак, на прошлых и позапрошлых выходных я показал, как делать трассировку лучей и даже взрывать всякое. Это многих удивляет, но комьпютерная графика — очень простая вещ...

Seagate готовит монструозные HDD Компания Seagate официально заявила, что запустит уже в следующем году два HDD с большим объемом — 18 и 20 терабайт. Это довольно приличные объемы, которые подойдут и для серверов, где нужно хранить много данных, и даже для домашних систем, чтобы хранить фильмы и сериалы в в...

Как отсканировать и создать PDF-документ при помощи Android-смартфона Создать PDF-документ при помощи Android-смартфона можно в два счета! Что нужно было сделать всего каких-то лет 10 назад для того, чтобы отправить документ по электронной почте? Воспользоваться огромным сканером, который, ясное дело, не так-то просто носить с собой, после чег...

[Перевод] Программная реализация усилителя класса D Best-404-Error интересуется, можно ли получить результат компиляции длиной менее 512 байт, если исходник написан на языке высокого уровня. Можно, если упростить возлагаемую на прошивку задачу. Программная реализация усилителя класса D позволяет менять его параметры (часто...

LADA XRAY Cross испытали на снегу вместе с Hyundai Creta и Mitsubishi Eclipse Cross Для проживающих в России любителей SUV крайне важно, чтобы кроссовер отлично ездил по снегу. Обзорщик решил протестировать в зимних условиях LADA XRAY Cross, а компанию этому авто составили Hyundai Creta и Mitsubishi Eclipse Cross. Для начала блогер, канал которого называет...

[Перевод] Типы для HTTP-API, написанных на Python: опыт Instagram Сегодня мы публикуем второй материал из цикла, посвящённого использованию Python в Instagram. В прошлый раз речь шла проверке типов серверного кода Instagram. Сервер представляет собой монолит, написанный на Python. Он состоит из нескольких миллионов строк кода и имеет неско...

Нейросеть создала реалистичный портрет героя Doom Пока Сержант Марк радует нас очередной Gold-версией кровавого и невероятно динамичного Brutal Doom, а Bethesda дразнит геймплейными трейлерами грядущего Doom Ethernal, нейросети не остаются в стороне. Система из нескольких нейросетевых алгоритмов взяла за основу пиксельное л...

Как не промахнуться с бюджетом на серийное производство корпусов: 20 примеров из практики бюро по инженерному дизайну Публикация всего двух статей о том, как самостоятельно оценить стоимость производства корпуса для прибора (первая и вторая) подняла просто волну запросов из серии «А вот сколько будет стоить наш корпус при тираже 5-100-1000- ∞ штук?» Как выясняется в ходе общения, большин...

За что я люблю Apple и почему Android-производителям стоит задуматься Много лет Android-производители не могут дать потребителям то, что действительно важно. Эта история о том, как из-за одной особенности iPhone я всё еще не готов с ним расставаться, понимая при это всё превосходство и разнообразие Android-решений. «Сам смартфон очень п...

Реестр печати с расчетом И так, доброго всем времени суток)Данный пост начну с небольшого рассказа.Я думаю как и многие из нас, я занимаюсь печатью на заказ, правда пока в небольших объемах, но всё же столкнулся с некоторой проблемой. Я старался всегда вести какой-то учет заказов, чтобы собирать ста...

Поиск похожих изображений, разбор одного алгоритма Пришлось мне недавно решать задачку по оптимизации поиска дубликатов изображений. Существующее решение работает на довольно известной библиотеке, написанной на Python, — Image Match, основанной на работе «AN IMAGE SIGNATURE FOR ANY KIND OF IMAGE» за авторством H. Chi Wong...

Морти, мы в UltraHD! Как посмотреть любой фильм в 4K, дорисовав его через малоизвестную нейросеть Наверное, вы слышали про технологию Яндекса DeepHD, с помощью которой они как-то раз улучшили качество советских мультфильмов. Увы, в публичном доступе ее еще нет, а у нас, рядовых программистов, вряд ли найдутся силы написать свое решение. Но лично мне, как обладателю Retin...

[recovery mode] Велосипедофобия Здравствуйте, меня зовут Дмитрий Карловский, и я — профессиональный велосипедист. За всю свою карьеру я сделал кучу велосипедов: больших и маленьких, быстрых и удобных, кривых и прямых. Поэтому для меня довольно дико видеть толковых программистов, делающих большие и сложные ...

Red Dead Redemption 2 появиться в Steam Релиз игры Red Dead Redemption 2 в Steam запланирован на декабрь. Страница с игрой в Steam еще нет, предположительно, игра будет поддерживать обычные функции Steam, такие как Trading Cards of Achievements. Вполне вероятно, что Rockstar Games Launcher также потребуется для иг...

Mattermost. Интеграция с внешними сервисами (часть 2) Продолжим разбираться с mattermost в части интеграции с внешними сервисами. Часть вторая. Интеграция с Zabbix Во второй части повествования о интеграции mattermost, речь пойдет про отправку сообщений об авариях из zabbix в mattermost. В результате поисков в сети был взят за ...

На мобильных выйдет очень красивая головоломка Dream Detective Студия FunPlus, в портфолио которой есть такие популярные развлечения как King of Avalon, Guns of Glory и Lumia Saga, готовит необычную головоломку под названием Dream Detective. Это игра-расследование, в которой вам предстоит путешествовать по Земле снов и раскрывать причу...

[Из песочницы] Python + Pyside2 или просто «Калькулятор» Привет, Хабр! Меня зовут Саша. Я Junior разработчик. Работаю тестировщиком ПО. В основном я пишу тесты при помощи Python+Selenium, но Python стал настолько интересен, что мне захотелось углубиться в него и выучить как можно больше фреймворков! Я захотел написать десктопное ...

Как нужно и не нужно писать чат ботов на примере моего бота для игры в «Тайный Санта» Предыстория Год назад решил я создать телеграм бот для того, чтобы поиграть в достаточно популярную новогоднюю игру «Тайный Санта». Вдохновился я тем, что пару лет назад мы на работе компанией решили сыграть в эту игру (это показалось очень круто), и плюс я давно следил за...

Как добавить разделитель в док-панель macOS Разделяем элементы в док-панели macOS — несмотря на устоявшее мнение — одна из самых настраиваемых настольных операционных систем. В этом плане ОС от Apple может вполне успешно соперничать с Windows: пользователям стоит лишь изучить возможности «Терминала». Коман...

Puppeteer c ES6 в ноде и браузере, или почему Zora это лучший тест-фреймворк в своей нише Все хорошо, пока вам нужно прогнать JS исходники через бабели-шмабели для создания бандла, но начинается сущий ад, когда вы захотите написать тесты для вашего сайта или бибилиотеки. Проблема в том, что все тест-фреймворки используют специфичные функции из ноды или/и написаны...

Подборка @pythonetc, июнь 2019 Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Символ \ в обычной строке имеет особое значение. \t — это символ табуляции, \r — разрыв строки, и так далее. Чтобы отключить такое поведение, вы ...

Больше статистики сайта в своём маленьком хранилище Анализируя статистику сайта, мы получаем представление о том, что происходит с ним. Результаты мы сопоставляем с другими знаниями о продукте или сервисе и этим улучшаем наш опыт. Когда анализ первых результатов завершён, прошло осмысление иформации и сделаны выводы, начинае...

Какая модель GeForce GTX 1650 Super самая быстрая из коробки Компания Nvidia сегодня должна полноценно представить видеокарту GeForce GTX 1650 Super. Мы уже знаем о карте всё, кроме цены. Учитывая разницу между GTX 1650 Super и GTX 1650, можно предположить, что новинка будет стоить около 180 долларов. А пока цены нет, ес...

Пишете сценарии или объемные тексты? Присмотритесь к этим приложениям для Android Для того, чтобы дать выход своему творчеству, достаточно обычного смартфона Творческое письмо — это навык, который развивается с течением времени. Но, как говорится, отличные идеи приходят в случайных местах. А что, если в этот момент у вас под рукой не будет блокнота ...

100 миллионов подписчиков в YouTube первым среди блогеров собрал PewDiePie Чешский блогер Феликс Чельберг (Felix Arvid Ulf Kjellberg), известный под ником PewDiePie, является создателем одноименного канала в YouTube, которому удалось преодолеть отметку в 100 миллионов подписчиков. PewDiePie создал свой канал на YouTube еще 29 апреля 2010 года...

[Перевод] Unity: отрисовываем множество полосок здоровья за один drawcall Недавно мне нужно было решить задачу, достаточно распространённую во многих играх с видом сверху: рендерить на экране целую кучу полосок здоровья врагов. Примерно вот так: Очевидно, что я хотел сделать это как можно эффективнее, желательно за один вызов отрисовки. Как обыч...

[Из песочницы] Уведомления о входах на сервер (SSH/TERMINAL) дешево и сердито Приветствую сообщество. Это первая публикация, далеко не профи-администратора, но просто захотелось поделиться короткой и простой наработкой, которая может оказаться полезной для такого же новичка как я сам. Сложилось так, что потребовалось контролировать около 30 VDS-ок на...

LaCie 2big RAID вмещает 16 Тб контента Официально представлено новое настольное хранилище под названием LaCie 2big RAID, которое позволяет вам хранить личные данные. К примеру, у вас есть ноутбук с SSD и довольно быстрой записью/чтением, но вам нужно где-то хранить фильмы в высоком разрешении, фотографии в исходн...

[Перевод] Самое простое объяснение принципа работы современных алгоритмов симметричного шифрования (Нашёл в твиттере тред с очень крутым объяснением работы симметричных шифров. Его написал Colm MacCárthaigh один из основных контрибьюторов Apache. Я спросил разрешение Колма на перевод, он любезно согласился). Я объясню вам доступным языком, что происходит при шифровании да...

#Видео: Сколько денег тратит Apple Все знают, что Apple одна из крупнейших компаний в мире. Соответственно, расходы у нее тоже огромные. На что же она тратит свои деньги и что на них можно купить в обычной жизни? Большой статьей расходов является заработная плата руководителей компании. Так, например, Тим ...

Экономика радости. Наставничество как частный случай. Закон трёх процентов Знаю, что написав этот пост, не стану Паисием Святогорцем. Однако, я надеюсь, найдётся хотя бы один читатель, который, возможно, поймет какой это кайф – быть педагогом (ментором) в IT. И наша страна станет чуточку лучше. И этот читатель (который поймет) станет чуточку счастл...

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

4 раздражающие проблемы Android и как с ними справиться Делаем Android лучше! Давайте будем честны с самими собой: идеальной мобильной операционной системы не существует. Можно сколь угодно долго спорить о том, что лучше — Android или iOS, но неоспоримый факт всегда будет лишь один — и там, и там, есть раздражающие мо...

[Перевод] «Перонет» на основе голубей до сих пор остаётся самым быстрым способом передачи больших объёмов информации Почтовый голубь с грузом microSD-карточек способен передавать большие объёмы данных быстрее и дешевле практически любого другого метода Прим. перев.: хоть оригинал этой статьи и появился на сайте IEEE Spectrum 1 апреля, все перечисленные в ней факты вполне достоверны. В ф...

Pixel против iPhone в битве за лучшее фото в соцсетях Apple запустила конкурс «Снято на iPhone”, об этом ранее писали наши коллеги из AppleInsider. Приятно. Конечно, приятно участвовать в подобных конкурсах, очевидно, что большинству рассчитывать на победу не стоит, но это неплохой повод собрать людей вокруг чего-то общего. Вл...

Ускоряем PHP-коннекторы для Tarantool с помощью Async, Swoole и Parallel В экосистеме PHP на данный момент существует два коннектора для работы с сервером Tarantool ― это официальное расширение PECL tarantool/tarantool-php, написанное на С, и tarantool-php/client, написанный на PHP. Я являюсь автором последнего. В этой статье я хотел бы подели...

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

Microsoft выпустила новое приложение Office на Windows 10 В системе Windows 10 появилось новое приложение Microsoft Office. Компания анонсировала, что после двух месяцев тестирования приложение доступно для всех желающих.Как видно из названия, это центральный хаб для всех офисных приложений. Здесь можно быстро перемещаться между пр...

WWDC 2011: iCloud, по другую сторону экрана Для пользователей iCloud – магия. Заколдованные этой магией данные достаточно ввести на одном из устройств, и они моментально появляются на всех устройствах пользователя. С точки зрения разработчика, решившего “заколдовать” свои приложения, освоение iCloud не было непреодол...

Как создавался зеленый код в «Матрице»? Вы не поверите! Видите его, закрывая глаза? Снится ли он вам? Высока вероятность, что если вы видели «Матрицу» в 1999 году, когда вышел фильм, либо позднее, изображение зеленых символов, сбегающих вниз на черном экране, прочно отпечаталось в вашем сознании. Несмотря на тот факт, что впервы...

Печатная плата при помощи 3D Принтера. Альтернатива ЛУТу. В общем всякими электронными поделками занимаюсь довольно таки давно, и решил приобрести 3д принтер, так сказать для хобби своих, одно из хобби, это как написано сверху электроника. И куда же в электронике без макетных плат, текстолита и разведения дорожек. В общем решил сде...

[Из песочницы] OpenVPN и Active Directory (Kerberos без пользовательских сертификатов) Про OpenVPN написано много гайдов, в том числе и про авторизацию через Active Directory. Большинство из них сводится к использованию LDAP, подхода с использованием Kerberos, оформленного в полноценную статью, я не нашел. Впрочем, чего-то нового тут изобретено не будет, я лиш...

Про подсчёт битов, беззнаковые типы в Kotlin и про ситуации, когда экономия на спичках оправдана К написанию статьи подтолкнул вот этот комментарий. А точнее, одна фраза из него. … расходовать память или такты процессора на элементы в миллиардных объёмах — это нехорошо… Так сложилось, что в последнее время мне именно этим и пришлось заниматься. И, хотя, случай, которы...

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

TripAdvisor 30.0 TripAdvisor — Найдите отели, рестораны и развлекательные заведения там, где нужно. Идеальная поездка: найдите, где лучше всего поесть, переночевать и развлечься! Более 45 млн отзывов Возможность написать отзыв Фотографии Функция «Рядом со мной сейчас» Советы на форум...

[Из песочницы] Карты лояльности. Google Pay API for Passes в ASP.NET Приложения-хранилища банковских карт стремительно вошли в нашу жизнь благодаря Apple Wallet и Google Pay. Обе платформы, помимо банковских, позволяют также работать и с другими типами карт — картами лояльности, подарочными картами, билетами на мероприятия, посадочными талона...

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

Лучшие free-to-play игры на Android Кто-то со мной не согласится, но я считаю это отличным, что прошли те времена, когда бесплатные игры были в большинстве своем непритязательными казуалками и для того, чтобы по-настоящему насладиться дорогой и продуманной игрой на своем мобильном устройстве, нужно было запла...

О том как я подготовился и сдал сертификацию Oracle Database SQL (1Z0-071) Зачем написана статья? Когда я готовился к OCA и OCP по Java 8, то нашел много статей на Хабре, благодаря которым выбрал оптимальный путь и сэкономил много времени. Однако по подготовке именно к OCA Oracle Database SQL (1Z0-071) материалов на Хабре нет и в интернете тоже о...

Как перенести файлы между Mac и Android Предположим, у вас есть MacBook или любой другой компьютер Mac и мобильный телефон Android, и вы хотите перенести файлы с MacBook на устройство Android. Если вы захотите использовать USB-кабель, вы не сможете передавать файлы с Mac на Android из-за несовместимости двух платф...

Ход конём по битам. Шахматный Bitboard Добрый день. Эту статью я написал специально для студентов курса «Алгоритмы для разработчиков» в OTUS и сегодня хочу поделиться ею со всеми читателями нашего блога. Шахматный конь стоит на шахматной доске и задумчиво смотрит в шахматную даль. Сколько разных ходов он может с...

Несем IoT в массы: результаты первого IoT-хакатона от GeekBrains и Ростелекома Интернет вещей — восходящий тренд, технология используется везде и всюду: в промышленности, бизнесе, быту (привет умным лампочкам и холодильникам, которые сами заказывают еду). Но это только начало — задач, которые можно решать при помощи IoT, великое множество. Для того...

Какие смартфоны поддерживают быструю зарядку Quick Charge 4+? Больше всего Xiaomi Быстрая зарядка устройств не так давно появилась у смартфонов, но быстро вошла в нашу жизнь необходимостью. Многие вендоры подхватили этот тренд, а покупатели распробовали, ведь если не можешь зарядить смартфон на целую неделю вперёд, то хочется хотя бы иметь возможность б...

Предварительный обзор Cooler Master MasterBox NR400. Очень крутой корпус При сборке компьютера корпусу обычно уделяют минимальное количество внимания и денег, так как все средства лучше отдать на видеокарту или процессор, а корпус подойдет любой, лишь было куда комплектующие поставить. Но, иногда хочется не просто кусок пластика, а что-то красиво...

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

Сравним живучесть аккумуляторов новых Galaxy S10, S10+ и S10e Последнее время сеть просто-таки заполонили новости про новых представителей линейки Galaxy S от Samsung. Про эти смартфоны пишут и снимают обзоры, сравнивают их с конкурентами и даже между собой, обсуждают внешний вид и внутренности и просто уделяют южнокорейским новичкам...

Модель для разработки, на основе «элементов» Вот уже на протяжении нескольких лет я мелкими шажками иду к этой цели. Первую половину времени я просто создавал сайты, сначала используя движки, затем с нуля — проектируя и базу данных и функционал. Каждый новый сайт или проект я пытался разработать так, чтобы он не был уз...

Это приложение добавит вашему iPhone ночной режим съёмки Ночная съёмка на iPhone — это реальность Высокое качество фото всегда было коньком iPhone. Даже четырёхлетний iPhone 6s по сегодняшним меркам фотографирует вполне бодро, не говоря уже о более современных моделях. Но, так или иначе, назвать камеру флагманских iPhone луч...

Найден способ превращать сигналы мозга в речь: говорим без звуков Слово, произнесенное вслух — мощное орудие, однако у нас не всегда есть возможность использовать речевой аппарат. В таком случае на помощь приходят технологии и машинные алгоритмы. Один из таких, к примеру, позволяет преобразовывать сигналы, которые мозг посылает мышцам, в р...

Xiaomi Mi 9 протестировали в Geekbench Месяц назад в базе данных популярного бенчмарка Geekbench были найдены результаты теста мобильника Xiaomi с кодовым именем Cepheus. Наличие платформы Snapdragon 855 и ОС Android 9.0 Pie стало предпосылкой говорить о том, что испытание синтетикой прошел Xiaomi Mi 9. И вот теп...

Математик решил загадку числа 42 Задача звучит следующим образом: может ли любое число от 1 до 100 быть выражено как сумма трех кубов? Если записать формулу 1954 года, то получится следующее: х3 + y3 + z3 = K. K в данном случае — любое число от 1 до 100. Соответственно, нужно было определить все три неизве...

Адаптация программ для ZX Spectrum к TR-DOS современными средствами. Часть 1 В отличие от современных компьютеров, на спектрумах понятия файловой системы не было как такового. Это значит, что загрузка с каждого типа носителя требовала отдельной реализации и в большинстве случаев программу нельзя было просто так скопировать с кассеты на дискету. В слу...

Samsung заключили сделку с производителями гибкого стекла. Его используют в Galaxy Fold 2? Galaxy Fold имеет все шансы стать лучше предшественника Первое складное устройство от Samsung в лице аппарата Samsung Galaxy Fold сложно назвать удачным. Ведь даже сам технологический гигант признал, что смартфон имеет ряд существенных недостатков. Однако южнокорейский новос...

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

Pocophone F2 на SoC Snapdragon 855 Plus выйдет в ближайшие недели Слухи о том, что создатели Pocophone F1 работают над преемником этого смартфона, ходят довольно давно, но о сроках выпуска никакой конкретики не было. До сегодняшнего дня. Вчера обычно очень хорошо информированный инсайдер написал в Twitter о том, что в ближайшие пару м...

Как искать в интернете по картинке при помощи iPhone или iPad Отличная все-таки штука этот интернет. В нем можно найти что угодно — от чит-кодов для любимой игры до товара любой степени редкости, который просто так не купить в супермаркете за углом. Но как найти то, чье название вы в сущности не знаете? К примеру, можно выстроит...

Павел Дуров призвал всех отказаться от WhatsApp как можно скорее Обеспечить абсолютную безопасность в современном мире практически невозможно. Уже никого не удивишь тем, что наши перемещения, история поисковых запросов и голосовых команд в обязательном порядке собираются и используются рекламодателями. Тем не менее, многие по-прежнему ве...

В Diablo теперь можно поиграть через браузер В далеком 1996 году для того, чтобы гонять чертей по подземельям Собора в Тристраме, нужен был мощный компьютер. В те годы эта игра заложила основы жанра изометрических ARPG и стала объектом народного обожания, пока спустя пару лет ее не затмила легендарная Diablo 2. Теперь ...

Национальный потребительский менталитет в России Несколько дней назад в Уфе произошла интересная история: Это уровень культуры, только и всего. Люди хотят халявы, хотят что-то для себя получить, ничем при этом не отблагодарив. Для них нормально, что человек для них выполняет работу бесплатно. При это сами они, конечно же,...

Инженеры Williams построили самый быстрый трактор в мире За основу был взят серийный трактор JCB Fastrac. Инженеры Williams Advanced Engineering проработали его аэродинамику. На аэродроме Элвингтон в Йоркшире трактор под управлением бывшего гонщика и телеведущего Гая Мартина разогнался до 247 км/ч. С аэродинамикой трактора было вы...

4 способа синхронизировать ваши фото с облачными хранилищами На наших гаджетах мы храним просто какое-то невероятное количество фотографий и видеозаписей. И было бы обидно потерять их вместе со смартфоном, который приказал долго жить или, например, «уплыл» в руки воров. Конечно, мы ни в коме случае не желаем вам чего-то под...

React + IndexDb + автообновление = почти AsyncRedux В данной заметке по шагам расскажу как приготовить IndexDB (база данных, которая встроена в любой современный браузер) для использования в проектах, написанных на ReactJS. В результате Вы сможете использовать данные из IndexDB так же удобно, как если бы они находились в Redu...

В MIT создали чернила, которые могут менять цвета как хамелеон Для того, чтобы что-то перекрасить, краски больше не нужны Цвет любого предмета, что логично, выбирается и задается при его производстве. И если нам потребуется цвет поменять, то нужно просто взять краску и вручную перекрасить то, что нам нужно. Однакое американские инженеры...

Лучшие программы для чтения комиксов на Android Читать комиксы на Android-смартфоне? Почему бы и нет! Сегодня комиксы стали неотъемлемой частью массовой культуры и при этом комиксы не ограничиваются лишь историями про «супергероев в цветных трусах». Есть и достаточно серьезные произведения, затрагивающие взрослы...

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

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

Палеонтологи изучили останки арктической гиены, жившей во времена мамонтов Сегодня гиены, как и слоны и тигры, известны как давние жители саванн. Однако, новое открытие палеонтологов из США и Канады доказало, что около 1,4 миллиона лет назад эти хищники обитали даже в Арктике, вместе с мамонтами и саблезубыми тиграми. Об этом стало известно благод...

Что такое eSIM и почему это будущее смартфонов Обычные СИМ-кары постепенно уходят в прошлое Мобильные телефоны, что лежат в наших карманах, за последние 30 лет изменились кардинально. Из огромных «кирпичей» они превратились в практически полноценные миникомпьютеры. Однако есть один элемент, который практически ...

Хранилище key-value, или как наши приложения стали удобнее Тот, кто разрабатывает на Voximplant, знает о концепции «приложений», которые связывают друг с другом облачные сценарии, телефонные номера, пользователей, правила и очереди звонков. Проще говоря, приложения – это краеугольный камень разработки на нашей платформе, входная т...

В Индии производят очень мало iPhone Некоторое время назад появилась информация о том, что компания Foxconn перенесла производство смартфонов iPhone на территорию Индии и теперь устройства будут более доступными и дешевыми. Однако, как показала статистика компании, в Индии за год производят всего 1 миллион смар...

Как отключить отслеживание поисковых запросов в Safari на iOS В наше время многие крупные компании, совершенно не стеснясь, занимаются сбором данных о пользователях. Взять за пример тот же Google. Поисковый гигант отслеживает буквально каждый наш шаг — начиная от полной истории запросов, заканчивая данными о ваших перемещениях и...

[Из песочницы] Фантазии на тему метаклассов в C# Программистам вроде меня, которые пришли в C# с большим опытом работы в Delphi, часто не хватает того, что в Delphi принято называть ссылками на класс (class reference), а в теоретических работах – метаклассами. Я несколько раз натыкался в разных форумах на обсуждение, прохо...

Esquire в Сингапуре выпустил написанный ИИ-ботом журнал «Робот» написал несколько текстов, включая письмо редактора — и потратил на каждый материал всего несколько минут.

Julia. Генераторы отчётов и документации Одной из актуальных проблем во все времена, является проблема подготовки отчётов. Поскольку Julia — язык, пользователи которого непосредственно связаны с задачами анализа данных, подготовки статей и красивых презентаций с результатами расчётов и отчётов, то эту тему просто ...

Волшебная фея для юнит-тестов: DSL в C# Как часто бывало так, что написав рабочий юнит-тест, ты смотришь на его код, а он… плохой? И ты такой думаешь: «Это же тест, оставлю так…». Нет, %username%, так оставлять не надо. Тесты — это значимая часть системы, которая обеспечивает поддерживаемость кода, и очень важно, ...

GoogleBot получил поддержку Chrome 78 1 ноября Googlebot начал работать на основе Chrome 78. Стабильная версия Chrome 78 вышла 22 октября, а спустя десять дней её начал поддерживать и «вечнозелёный» краулер Google. Об этом написал SEO-консультант Бастиан Гримм в Twitter. Инструмент отслеживания того, какая верси...

[Перевод] Большая часть текстов в интернете написана безумцами Я обнаружил пост, написанный несколько лет назад, где перечислено, какой процент пользователей reddit оставляет записи на этом сайте: В Askreddit около 15 уникальных посетителей и 500 000 комментаторов. В /r/pics и /r/funny 10 млн посетителей и 200 К комментаторов. В /r/...

Angelina Jolie as Lara Croft прототип. Пару месяцев назад решил заказать разработку модели для Мотоцикла по одноименному фильму, оказалось немного трудно создать позу на мотоцикле в вертикальном положении, пока дорабатывается поза было решено создать статуэтку в положении стоя.Долго думали какую позу создать, и о...

Google Pixel Watch могут выйти уже в 2019 году В отличие от «большой» мобильной операционной системы Android, быстро завоевавшей популярность, решение от Google для носимой электроники Android Wear не нашло большого отклика как среди потребителей, так и среди производителей. Дела у Android Wear шли не очень хорошо и пои...

Samsung сделает свои смартфоны дешевле в следующем году Смартфоны Samsung скоро подешевеют, и вот почему Наверное, целью каждого пользователя, выбирающего новый смартфон, является покупка максимально производительного и функционального аппарата по минимальной цене. Сегодня, когда на рынке есть такие производители, как Huawei, Xia...

Не хватит даже винтов: Apple никак не сможет полностью производить iPhone в США Как известно, в США с приходом к власти Дональда Трампа американские компании начали активно склонять к тому, чтобы переводить производства из Китая в родную страну. Мы уже упоминали об этом сегодня, когда писали про Apple. Однако так ли всё просто? Ресурс NY Times реш...

Доступные Android смартфоны с высокой производительностью: играем за дешево Флагман и раньше требовался далеко не каждому пользователю, а с тем, что сегодня может предложить среднебюджетное устройство, смысла в аппаратах за $800-$1000 еще меньше. Так, менее чем за $400 (около 25-28 тысяч рублей) можно купить неплохой смартфон, который без проблем за...

POCO F1 Lite на Snapdragon 660 замечен в Geekbench Прошлым летом китайская компания Xiaomi запустила в Индии новый бренд под названием POCO. Его первым и пока единственным смартфоном является POCO F1, но в скором времени к нему присоединится ещё один аппарат. Компанию POCO F1 составит новый смартфон под названием POCO F1 Lit...

Обнаружен новый вид многоножек возрастом 99 миллионов лет — почему это большое открытие? Благодаря янтарю, внутри которого на протяжении миллионов лет хранятся древние насекомые, ученые до сих пор делают важные для науки открытия. Недавно исследователям из болгарского Национального музея естественной истории удалось изучить фрагмент ископаемой смолы, в котором ...

[Перевод] Асинхронное программирование в Python: краткий обзор Когда говорят о выполнении программ, то под «асинхронным выполнением» понимают такую ситуацию, когда программа не ждёт завершения некоего процесса, а продолжает работу независимо от него. В качестве примера асинхронного программирования можно привести утилиту, которая, работ...

Мнение: Почему смарт-часы — это пустая трата денег Что для вас важно при покупке того или иного гаджета? Если мы не берем в расчет различные статусные или узкоспециализированные устройства, то скорее всего, ответ будет — хорошее соотношение цена\качество. Большинство современных устройств стараются находить баланс меж...

Говорят, Haskell — язык для гениев и академиков. Правда? Однажды я разговаривал с основателем израильского стартапа, который разрабатывал скоростную базу данных на GPU. В их стеке были Haskell и C++, и основатель жаловался, как тяжело найти людей в команду. В Москву он прилетал в том числе искать хороших программистов. Я остор...

В Google посчитали число Пи с невиданной точностью Если записать сегодняшний месяц и день через точку, получится приближенное значение числа Пи — 3.14, поэтому сегодня отмечается неофициальный праздник «День Пи». Компания Google приготовила к этому дню рекорд, попавший в книгу рекордов Гиннесса. Команд...

[Перевод] Создавайте свой код с нуля, это прокачает ваш уровень Чтобы по-настоящему понять колесо, нужно его самостоятельно переизобрести. На днях я провел собеседование на должность senior javascript разработчика. Мой коллега, который также принимал участие в собеседовании, попросил кандидата написать функцию, которая будет выполнять...

[Перевод] Как вы избавляетесь от неиспользуемого CSS-кода? Часть 1 Автор статьи, первую часть перевода которой мы сегодня публикуем, хотел бы, чтобы читатели заранее знали о том, что избавление от ненужного CSS — это трудная задача. Если вы это читаете в надежде найти некий инструмент, запустив который, вы сможете узнать о том, какой именно...

[Из песочницы] Алгоритм Дугласа-Пекера Предисловие Не так давно пришлось поработать с упрощением полигональной цепи (процесс, позволяющий уменьшить число точек полилинии). В целом, данный тип задач очень распространен при обработке векторной графики и при построении карт. В качестве примера можно взять цепь, неск...

[Перевод] Создаём процедурные глобусы планет Искажения, бесшовный шум и как с ними работать. Генерируем планету Один из простейших способов генерации планеты — использование шума. Если мы решим выбрать его, то у нас есть пара возможных вариантов. Давайте рассмотрим каждый и определим лучший: Шум Перлина (Perlin Noi...

О новых стандартах C++ Сегодня у меня довольно короткий пост. Я бы его и не писал, наверное, но на Хабре в комментах довольно часто можно встретить мнение, что плюсы становятся хуже, комитет делает непонятно что непонятно зачем, и вообще верните мне мой 2007-й. А тут такой наглядный пример вдруг п...

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

[Перевод] Руководство по Discovery.js: быстрое начало Это и последующие руководства проведут вас через процесс создания решения на основе проекта Discovery.js. Наша цель — создать инспектор NPM-зависимостей, то есть интерфейс для исследования структуры node_modules. Примечание: Discovery.js находится на ранней стадии разработки...

Automator: Автоматическое сохранение вложений в приложении «Почта» Многие пользователи не догадываются, какие обширные возможности предоставляет такой мощный инструмент, как Automator. На первый взгляд программа достаточно сложна в освоении, однако разобравшись, можно увидеть, что управление происходит довольно интуитивно и наглядно. Сегод...

За все время ученые расшифровали менее 1% данных Большого Андронного Коллайдера Большой Адронный Коллайдер — это одно из самых удивительных изобретений человечества, ответственное за открытие многочисленных субатомных частиц, включая неуловимый бозон Хиггса. И в последнее время новые данные намекают на новые открытия за пределами Стандартной моде...

Как сэкономить на психотерапевте используя test-driven development У вас когда-нибудь было такое состояние? Хочу показать вам, как TDD может улучшить качество кода на конкретном примере. Потому что всё то, что я встречал при изучении вопроса, было довольно-таки теоретическим. Так получилось, что мне довелось написать два практически иден...

Xiaomi: аналитики ошиблись при подсчете количества ... Всего пару дней назад аналитики IDC выпустили свой ежеквартальный отчет, составленный по результатам анализа рынка смартфонов за первый квартал нынешнего года. По их данным за первые три месяца 2019 года Xiaomi поставила 25 миллионов трубок и контролирует 8% рынка. С оглядко...

Среднебюджетный Snapdragon 730 набирает в AnTuTu более 200 000 баллов, столько было у SD835 в 2017 году Snapdragon 835 был флагманским чипом в 2017 году, то есть, всего полтора года назад. Мобильные игры с тех пор сильно вперед не продвинулись, а оболочки при стали еще более оптимизированными. Сегодня же в сети появились результаты среднебюджетной системы-на-кристалле Snapdrag...

Пример разбора C++ кода с помощью libclang на Python На одном личном проекте на C++ мне потребовалось получать информацию о типах объектов во время выполнения приложения. В C++ есть встроенный механизм Run-Time Type Information (RTTI), и конечно же первая мысль была использовать именно его, но я решил написать свою реализацию,...

Redux. Простой как грабли Мне уже доводилось заглядывать в репозиторий библиотеки redux, но откуда-то появилась мысль углубиться в его реализацию. Своим в некотором роде шокирующим или даже разочаровывающим открытием я хотел бы поделиться с сообществом. TL;DR: базовая логика redux помещается в 7 ст...

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

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

Какая пища вызывает развитие рака «Ты — это то, что ты ешь». Довольно известная поговорка, которую, естественно, не стоит воспринимать буквально. Однако доля истины в данном утверждении заключается в том, что пища является основой нашей жизни. И, употребляя некачественные или вредные продукт...

Покраска Yoko Gurren Lagann Распечатал я когда то Йоко и отдал жене на покрас. Далее что из этого вышло со слов жены."Это был первый раз, когда я красила фигурку такого плана. До этого всего лишь начинала красить модель машины, так и стоит недокрашенная. Слабо верилось, что выйдет что то похожее на кар...

[Перевод] Скорость хранилища подходит для etcd? Спросим fio Короткая история о fio и etcd Производительность кластера etcd во многом зависит от производительности его хранилища. etcd экспортирует некоторые метрики в Prometheus, чтобы предоставить нужные сведения о производительности хранилища. Например, метрику wal_fsync_duration_se...

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

Обзор накопителя Seagate ST2000DM008: быстрая «двушка» без оверпрайса Твердотельные накопители продолжают захватывать рынок, но несмотря на это, традиционные HDD прекрасно себя чувствуют. «Классику» ещё рано сдавать в музей, ведь хранить большие объёмы информации по-прежнему удобно именно на HDD-дисках. Во-первых, встаёт вопрос цены — достат...

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

[Перевод] Особенности рендеринга в игре Metro: Exodus c raytracing Предисловие После выхода последней игры из серии «Метро» я потратил несколько часов на изучение её внутренней работы и решил поделиться тем, что может показаться интересным с технологической точки зрения. Я не буду проводить подробный анализ или изучать дизассемблированный ...

Раскладушка Samsung Galaxy W20 5G с гибким экраном выйдет в следующем месяце Запуск первого складного смартфона Samsung на рынке был довольно проблематичным. Потребовалось несколько месяцев чтобы Galaxy Fold, вышел на мобильный рынок. Несмотря на это, компании удалось выпустить модернизированное устройство, которое довольно хорошо продается на…

Лицемерие google. PageSpeed Insights Google Page Speed Insights — это сервис от гугла, который позволяет определить производительность сайта и дает рекомендации по его оптимизации. Очень важно понимать, что это всего лишь рекомендации! Некоторые воспринимают эти рекомендации настолько серьезно, что готовы реали...

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

Дождались! Оригинальные чехлы для iPhone Xr уже здесь Это удивительно, но чехлы для iPhone Xr нельзя было купить до недавнего времени. Смартфон поступил в продажу в конце октября, а первый силиконовый кейс вышел в продажу лишь спустя пару месяцев - в декабре. А на днях в официальный магазин поступил ещё один аксессуар - чехол д...

3 новых нормативных акта по ИБ для финансовых организайций За последний месяц вышло целых 3 нормативных акта, которые касаются вопросов ИБ и распространяются на финансовые организации. Не буду глубоко погружаться в каждый из них, но о каждом немного напишу в рамках одной заметки.

Функция buildargv с помощью Ragel Забавное использование Ragel State Machine Compiler для создания функции разбора строки на int argc, char *argv[]. Все началось с того, что понадобилась функция buildargv, чтобы разбирать строку для последующей передачи в int main (int argc, char *argv[]) { body } Ну ладно п...

В Google сломался поиск новых сайтов и статей В течение всего прошедшего дня у Google наблюдались проблемы с индексацией сайтов, что означает лишь одно — некоторые новые страницы в Интернете не отображается в результатах поиска. Так, большую часть на главной странице Google Новостей занимают статьи, написанные еще вчера...

Honor получит обновление до Android Q Смартфоны Honor будут получать обновления до Android Q! Эту информацию можно смело считать официальной, но есть пара нюансов, о которых нельзя не упомянуть. Так что же потребуется от нынешнего или будущего владельца китайского смартфона для того, чтобы получить обновление? ...

WD Blue 3D NAND SATA SSD с 4 ТБ памяти В последнее время пользователи стали все больше времени обращать на SSD, так как они стали заметно дешевле и позволяют получить действительно громадную скорость работы с файлами. Вы просто устанавливаете SSD и получаете загрузку компьютера буквально за 10 секунд вместо минут...

Реализация целого типа в CPython На Хабре уже были статьи о подробностях реализации менеджера памяти CPython, Pandas, я написал статью про реализацию словаря. Казалось бы, что можно написать про обычный целочисленный тип? Однако тут не всё так просто и целочисленный тип не такой уж и очевидный. Если вам и...

MacBook Pro (2019) сильно удивляет. Чем? Несколько дней назад Apple обновила базовую версию MacBook Pro. Новинка получила новый четырехъядерный процессор Intel восьмого поколения, сенсорную панель Touch Bar, а также клавиатуру «бабочка» третьего поколения. Наверняка, многие рассматривают этот ноутбук к покупке ...

К вопросу о VNA или японо-китайский прибор «А что, так можно было?» В крайнем посте Джека Гансли был упомянут появившийся недавно на просторах Инета прибор, именуемый NanoVNA, или малогабаритный портативный векторный анализатор цепей (ВАЦ) в диапазоне 50кГц-900МГц со стоимостью 50 долларов США. «Пятьдесят долларов,...

[Из песочницы] Делаем расширение для браузера, проверяющее результаты ЕГЭ Я, как и любой другой выпускник, переживаю по поводу экзаменов. От баллов, полученных на ЕГЭ зависит слишком многое, поэтому сейчас трудно думать о чем то другом. Чтобы не обновлять сайт check.ege.edu.ru каждые две минуты, я решил написать расширение, которое будет делать э...

"Наш" обзор пластика Formax Всем привет, с вами @Box3DДанный пластик нам не дарили и взамен ничего не обещали, поэтому статья «Наша»Оценивали сразу на заказе клиента. Времени на пробники не было.Задача – патрубки воздушных фильтров 2шт.По ТЗ нужен был ударопрочный пластик с высоким (относительно) порог...

Как быстро написать веб-сайт или веб-приложение и не увязнуть в сборщиках Это маленькое руководство описывает создание реактивного веб-приложения используя отрисовку на стороне сервера (Server-Side Rendering, SSR). Клиентская часть являет собой полноценное Vue-приложение, в моём случае используя шаблон MVVM. Серверное приложение работает на микроф...

[Перевод] 56 проектов на Python с открытым исходным кодом 1. Flask Это микро-фреймворк, написанный на Python. Он не имеет валидаций для форм и уровня абстракции базы данных, но позволяет вам использовать сторонние библиотеки для общих функций. И именно поэтому это микро-фреймворк. Flask предназначен для простого и быстрого создан...

Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 2/2: Trusted Web Activity В первой части мы превратили наш сайт в Progressive Web App. Там же было сказано, что совсем недавно, 6 февраля 2019 года, Google предоставили простую возможность выкладывать PWA в Google Play при помощи Trusted Web Activity. Всё, что нужно сделать, это написать небольшую ...

60 миллионов полей и 27 культур. Как мы делали карту всех полей Европы и США Несколько месяцев назад мы запустили первую в мире бесплатную интерактивную карту, с помощью которой можно посмотреть информацию о любом поле в США и Европе. Про карту написали десятки изданий, а на Product Hunt она собрала беспрецедентные для продукта из агросектора полторы...

Docker — это игрушка или нет? Или всё-таки да? Всем привет! Ооочень хочется прям сразу приступить к теме, но правильнее будет немного рассказать про мою историю: Вступление Я программист с опытом разработки frontend одностраничных приложений, scala/java и nodejs на сервере. Довольно долго (уже точно пару — тройку лет), ...

[Перевод] PowerShell в роли инструмента для пентеста: скрипты и примеры от Varonis Хакеры любят использовать PowerShell для запуска «fileless malware» — бестелесных вредоносных программ, которые не являются традиционными бинарными файлами с компилированным вредоносным кодом, и по этой причине подчас не могут быть обнаружены антивирусными решениями. Powe...

Как и зачем чистить кэш в Google Chrome на Android Кэш в Google Chrome Несмотря на то что мобильная версия Google Chrome, в отличие от настольной не перегружает процессор и не расходует всю доступную оперативку, назвать её экономичной довольно сложно. Даже в отсутствие расширений и тем, которые оказывают негативное влияние н...

Laravel: объясняем основные понятия. Часть вторая: «Практика» Всем привет! Продолжаем серию авторских публикаций в преддверии старта курса «Framework Laravel». В прошлой статье мы с вами посмотрели на теоретические основы Laravel. Однако теорию любого фреймворка можно изучать достаточно долго и ничего не понять, пока сам не напишешь н...

PlayStation 5 и Xbox Scarlett могут получить скоростной твердотельный кеш наподобие Optane Компании Sony и Microsoft могут использовать в своих консолях следующего поколения связки из твердотельных накопителей и скоростного кеша наподобие Intel Optane. Это позволило бы применять менее быстрые и более дешёвые накопители, но при этом всё равно получить весьма высоку...

Упрощенный доступ к данным внутренней FAT12 для STM32 В предыдущей статье был рассмотрен вариант использования микроконтроллера STM32F103C8T6 как flash накопителя с внутренней файловой системой FAT12. Теперь можно рассмотреть, каким образом получить данные из нашей внутренней файловой системы. К примеру нам необходимо хранить н...

GTA 5 портировали на Android. Как установить У студии Rockstar Games, разрабатывавшей серию игр Grand Theft Auto была хорошая традиция. Каждый раз, когда очередному тайтлу исполнялось 10 лет, выходила его портированная версия для мобильных платформ. В результате мы можем поиграть в такие игры, как GTA Vice City, GTA I...

В России начались официальные продажи Galaxy Note 10 и Note 10+ Стилус — самое крутое, что есть в Galaxy Note 10 Думаю, не ошибусь, если предположу, что вы уже успели забыть про Galaxy Note 10. Несмотря на то что новый фаблет корейцев вышел меньше месяца назад и, по логике, впечатления о нём должны быть ещё свежи, скорее всего, это...

Warhammer и Flea малыши-карандаши На этот раз малыши до 15 см высотой. Из вселенной BattletechИнтересно было проверить потенциал при работ с детализацией и печатью не очень больших объектов. Многие критично относятся к стоковому обдуву у Ender-3.И существует мнение что он не справляется , но это не так.При п...

[Перевод] Затраты на AWS, которые должен знать каждый программист Заголовок этого поста — прямая отсылка к диаграмме «Времена задержек, которые должен знать каждый программист». В настоящее время есть несколько версий этой диаграммы, и трудно установить оригинального автора. Некоторые говорят, что это Джефф Дин. Если вы работаете над прое...

[Перевод] Я выставил счёт $18 000 за статичную веб-страничку… и мне это сошло с рук Не так давно я работал контрактником, перескакивая с одного проекта на другой. С некоторыми краткосрочными проектами справлялся за неделю. Другие длились пару месяцев. Они приносили достаточно денег, чтобы взять отпуск. Но я предпочитал короткие, потому что там можно было ус...

24-ядерный процессор Ryzen Threadripper 2970WX разогнали до 5 ГГц Процессоры Ryzen Threadripper по ряду причин не особо популярны у оверклокеров. Однако иногда именно они позволяют достичь весьма впечатляющих результатов. К примеру, оверклокер Keeph8n взял Ryzen Threadripper 2970WX и разогнал его до внушительных 5 ГГц. Данный CPU, нап...

Nokia пообещала, что ее смартфоны станут безопаснее По мере увеличения объемов информации, которые получали наши смартфоны, понятие безопасности постепенно стало даже более значимым, чем такие параметры, как производительность и разрешение экрана. Дошло до того, что некоторые производители даже начали выпускать аппараты с по...

Путь к первому 3d принтеру. Моделирование основных узлов Часть 1. Начало. Пояснения к началу. Основной месседж "Почему нет исходников на печатные детали? Неужели жабка задушила?"Все-таки буду строит D-bot подобный принтер с осью Z на полиспасте и осями Х и Y на рельсах. Проект ожидается долгим.Не мудрствуя долго решил начать моделить основ...

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

Заметки дельтовода: китайский duet 2 wi-fi vs mks robin mini В общем, пришла ко мне плата Duet 2 Wi-Fi от Big Tree Tech и спустя пару дней принтер был подключен к ней. Хочется сказать и написать много всякого и процессе подключения - чтобы тем кто решится перейти на Duet это было сделать попроще, и некоторые замечания о настройке RRF ...

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

[Перевод] Новости из мира OpenStreetMap № 480 (24.09.2019-30.09.2019) CyclOSM is a brand new bike-oriented map 1 | Leaflet | CyclOSM v0.2 | Map data OpenStreetMap contributors О нас Уточнение: пользователь AndiTabinas не является участником программы стипендии SotM-2019 (об этом мы ошибочно написали в прошлом выпуске № 479). Информация (пос...

Начало пути в Сан-Хосе   Это статистика моего канала по ставкам. В сутки капает больше 1000 просмотров. Это будет конвертится в 5 баксов в сутки на лидах. Или 150 баксов в месяц. Чтобы дойти до 3000 баксов в месяц мне нужно догнать посещаемость догнать просмотры в сутки до 20 000. Т.е. всего...

Уникальный калькулятор MyScript Calculator 2 доступен на iOS и Android бесплатно Разработчики приложения MyScript Calculator 2 сделали все для того, чтобы сделать процесс решения примеров и уравнений максимально простым и интуитивным. Вместо того, чтобы выбирать нужные цифры и знаки на виртуальной клавиатуре, вам достаточно просто написать пальцем,...

«Много заводских косячков»: Главные плюсы и минусы LADA XRay Cross назвал водитель За 3 месяца езды водитель российского автомобиля выявил у него целый ряд проблем. Проехав на LADA XRay Cross всего лишь 9 000 километров, автовладелец решил назвать её главные достоинства и недостатки. По словам блогера Marty Macfly, на YouTube предостаточно роликов, в кото...

[Из песочницы] Свой mapper или немного про ExpressionTrees Сегодня мы поговорим про то, как написать свой AutoMapper. Да, мне бы очень хотелось рассказать вам об этом, но я не смогу. Дело в том, что подобные решения очень большие, имеют историю проб и ошибок, а также прошли долгий путь применения. Я лишь могу дать понимание того, ...

как "№1" исправляется Добрый день! Хочу поблагодарить всех пользователей форума, всегда есть что почитать, море полезного. Но всегда о приятном, вот и я о том же.     Предыстория — написал недавно комментарий к посту https://3dtoday.ru/blogs/uhalo/as-i-printer-top3dshop-bought/, про «вы...

NoVerify: линтер для PHP от Команды ВКонтакте теперь в открытом доступе Расскажу, как нам удалось написать линтер, который получился достаточно быстрым, чтобы проверять изменения во время каждого git push и делать это за 5−10 секунд при кодовой базе в 5 миллионов строк на PHP. Мы назвали его NoVerify. NoVerify поддерживает базовые вещи вроде ...

[Из песочницы] Telegram в качестве хранилища данных для IT проектов Добрый день, сегодня я хотел бы поделится с Вами проблемами и их необычными решениями, которые встретились при написании небольших IT проектов. Сразу скажу, что статья для тех, кто хоть немного разбирается в разработке телеграмм ботов, баз данных, SQL и в языке программирова...

ВОСКРЕШЕНИЕ СТАРИНЫ В преддверии очередного проекта по изобретению собственного «велосипеда» под названием «лазерный гравёр» пришлось проводить ревизию инструмента. Как говориться «готовь сани летом»... И попалось мне под руку приспособление для дрели «а ля сверлильный станок». Сколько годков е...

5 неочевидных функций Chrome для Android, которые сделают его удобнее Какие скрытые функции есть в Google Chrome Удобный, функциональный, понятный — всё это про Chrome. Несмотря на все его недостатки, Google удалось создать такой браузер, которым пользуются два миллиарда пользователей и в ус не дуют. Большинству из них нет никакого дела ...

Как сделать смартфоны Samsung более производительными в играх Мало кто знает, но устройства Samsung позволяют вам улучшить производительность в играх даже на старых гаджетах Если вы являетесь владельцем Galaxy Note 10 или Galaxy S10, вы, вероятно, уже успели насладиться высококачественным экраном устройства. В первую очередь дисплей ва...

В Армении найдена могила вероятной амазонки По керамике и украшениям, найденным в могиле, археологи датировали ее VIII-VI веками до н.э. По нашим меркам, женщина была совсем молода — около 20 лет. Впрочем, в те времена люди жили быстро и, возможно, своим современникам она юной не казалась. Судя по содержимому могилы, ...

Как мы нашли критичную уязвимость AspNetCore.Mvc и перешли на собственную сериализацию Привет, Хабр! В этой статье мы хотим поделиться нашим опытом в оптимизации производительности и исследовании особенностей AspNetCore.Mvc. Предыстория Несколько лет назад на одном из наших нагруженных сервисов мы заметили существенное потребление ресурсов CPU. Это выгляде...

Swift против Rust — бенчмаркинг на Linux с (не)понятным финалом Привет, Хабр! Периодически посматриваю на Swift в качестве языка прикладного программирования для Linux — простой, динамичный, компилируемый, без сборщика мусора, а значит, теоретически, пригоден и для устройств. Решил сравнить его с чем-то таким же молодым и модным — напри...

Мелкая питонячая радость #4: Radon — качество кода, измеренное в числах Инженеры очень любят измерения и числа. Поэтому нет ничего удивительного в том, что они пытаются измерять в численном виде такую нетривиальную штуку, как качество кода. Метрик для оценки текстов программ придумали немало — от банального количества строк кода в проекте до н...

Как редактировать видео на Android Большинство сервисов Google пользователями рассматриваются лишь как средство для синхронизации файлов. А кто-то и вовсе не задумывается об их существовании, пользуясь своим смартфоном «на автомате», А зря, ведь хранилище фотографий Google Фото (как и сопутствующее...

Новый iGPU Intel действительно неплох 10-нанометровые процессоры Intel Ice Lake уже доступны в серийных ноутбуках, но пока тестов таких CPU очень мало. Источник протестировал Dell XPS 13 2-in-1 7390 с процессором Core i7-1065G7, сконцентрировавшись на производительности GPU. Напомним, G7 — топовое гр...

Automator: Быстрая печать документов Многие пользователи не догадываются, какие обширные возможности предоставляет такой мощный инструмент, как Automator. На первый взгляд программа достаточно сложна в освоении, однако разобравшись, можно увидеть, что управление происходит довольно интуитивно и наглядно. Сегод...

Новая пасхалка от Google — Танос и Перчатка бесконечности против поисковых результатов Гугл Если написать в строке поиска Google слова: «Танос», «Thanos», «Перчатка бесконечности», то откроется страничка с необычной поисковой пасхалкой. Читать дальше →

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

Мониторинг ping'ов между узлами Kubernetes — наш рецепт Нередко при диагностике проблем в кластере Kubernetes мы замечаем, что иногда моросит* один из узлов кластера и, конечно же, происходит это редко и странно. Так мы пришли к необходимости в инструменте, который бы делал ping с каждого узла на каждый узел и отдавал результат...

[Перевод] Парсим 25Tb с помощью AWK и R Как читать эту статью: прошу прощения за то, что текст получился таким длинным и хаотичным. Чтобы сэкономить ваше время, я каждую главу начинаю со вступления «Чему я научился», в котором одним-двумя предложениями излагаю суть главы. «Просто покажи решение!» Если вы хотите ...

[Из песочницы] Проблема перехода на зимнее и летнее время для отдельно взятой скайп школы 28 марта на Хабрасеминаре Иван Звягин, главред в Habr, посоветовал написать статью о буднях нашей лингвистической скайп школы. «Людям будет сто пудов интересно, — пообещал он,-сейчас многие создают онлайн школы, и было бы любопытно узнать эту кухню изнутри». Семь лет сущест...

Представлено первое устройство для перевода цифровых данных в ДНК и обратно Cистема была протестирована на примере слово "Hello": потребовался 21 час на то, чтобы перевести этот набор букв из цифрового в формата в ДНК и обратно. Устройство использует специальное программное обеспечение, которое преобразует нули и единицы цифровых данных в ...

Двухсотдолларовый Redmi Note 8 Pro не уступает по производительности Samsung Galaxy Note9 и Huawei Mate 20 Когда представители Redmi опубликовали данные производительности Redmi Note 8 Pro в AnTuTu, многие пользователи начали сомневаться в их подлинности: уж слишком хорошим казался результат около 300 000 баллов для модели ценой около $200. Сегодня Redmi Note 8 Pro выше...

Выбор между лёгким и правильным Людям из мира IT грех жаловаться на оплату труда. Она выше, чем средняя по всем отраслям экономики во всех странах мира, в России тоже. Однако если переходить от рассмотрения в среднем по больнице к деталям, то нельзя не заметить некоторые странности, которые переживают одно...

ZX Spectrum 128k своими руками. Часть 2 Первая часть здесь Все изображения кликабельны. Прошло больше года c того момента как я написал статью про сборку клона ZX Spectrum «Ленинград». И за это время его возможности существенно расширились. Не думал что я буду писать ее продолжение, но все таки статей по ретрок...

Apple A12X Bionic: Точное попадание Презентация процессора A12X Был ли A12X в ноябре 2018 года быстрее чипов в 92% ноутбуков “купленных в последние месяцы” или нет уже не имело значения. Это было похоже на правду, а точный подсчет рыночной доли ноутбуков чипы которых превзошли A12X в тестах потребовал бы слишк...

DeepFake своими руками [часть 1] Не смотря на все прелести интернета, у него есть много минусов, и один из самых ужасных – это введения людей в заблуждение. Кликбейт, монтаж фотографий, ложные новости – все эти инструменты активно используются для обмана обычных пользователей в мировой сети, но в последние ...

Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3 Всем привет! В данной статье мы напишем небольшую программу для решения задачи детектирования и распознавания объектов (object detection) в режиме реального времени. Программа будет написана на языке программирования Swift под платформу iOS. Для детектирования объектов буд...

Бесплатный сервис SearchFace ищет пользователей ВКонтакте по фотографиям, которых нет в соцсети 11 февраля 2019 года пользователи портала «Хабр» (в прошлом «Хабрахабр») обратили внимание на неизвестный широкой общественности сайт под названием SearchFace, позволяющий искать зарегистрированных во «ВКонтакте» людей по фотографиям, причём даже если загружаемых снимков нет...

pudge встраиваемая база данных в 500 строк на golang pudge — встраиваемая key/value база данных, написанная на стандартной библиотеке Go. Остановлюсь на принципиальных отличиях от существующих решений. Stateless pudge.Set("../test/test", "Hello", "World") Пудж автоматически создаст базу данных test, включая вложенные дире...

[Из песочницы] Хранение и автоматическая сортировка фото и других файлов. Работа с файлохранилищем на базе NAS Synology Давно хотел написать про то как я храню свои файлы, как делаю бэкапы, но все никак не доходили руки. Недавно тут появилась статья, в чем-то похожую на мою но с другим подходом. Сама статья. Я уже много лет пытаюсь найти идеальный для себя метод для хранения файлов. Думаю я ...

Создана нейросеть, ускоряющая поиск новых частиц на LHC Эксперименты в физике высоких энергий требуют работы с большими данными. Например, в БАК каждую секунду происходят миллионы столкновений. Детекторы регистрируют их результаты и определяют их характеристики. Как правило, речь идет об «осколках» получившихся частиц, сами они д...

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

Телега для датасайентиста How to deploy Python Telegram bot using Webhooks on Google Cloud Platform Вместо предисловия — Напиши телеграм-бота. Сейчас даже школьники пишут, — сказала она. — А почему бы и нет, — подумал я тогда ( — Ну, ну, — сказал бы я сейчас). Мы сидели в Бине и за чашкой кофе обсуж...

[Из песочницы] Замена Punto Switcher, раскладки Бирмана с помощью скрипта на autohotkey В данной статье я не предлагаю полностью заменить Punto Switcher (Спасибо Сергею Москалёву за данную программу), а только в очень ограниченном функционале. Довольно давно пользуюсь программой Punto Switcher, но не в целях автопереключения, а как переключатель по левому и пра...

Как обновить Wear OS на ваших смарт-часах Google официально переименовали свою операционную систему Android Wear в более лаконичную Wear OS еще в начале 2018 года, и с тех пор было выпущено немало обновлений, приносящих все больше возможностей для носимых устройств. Однако многие пользователи оставляют свои смарт-ч...

Нейросеть сама догадалась, что Земля крутится вокруг Солнца Современная наука производит такое количество данных, что на их обработку уходит невероятно много времени. Более того, значительная часть информации изучается не так хорошо и пристально, как хотелось бы ученым. Поэтому существует несколько проектов создания искусственного ин...

Под капотом Screeps — виртуализация в MMO-песочнице для программистов В этой статье я расскажу про одну малоизвестную технологию, которая нашла ключевое применение в нашей онлайн-игре для программистов. Чтобы долго не тянуть резину, сразу спойлер: кажется, что такого шаманства в нативном коде Node.js, к которому мы пришли после нескольких лет ...

Кто выиграл бесплатный ремонт от сервисного центра Apple Pro? Мы уже знаем! Неделю назад мы запустили конкурс, победитель которого получит сертификат на бесплатный ремонт от сервисного центра Apple Pro. Чтобы участвовать было еще интереснее, совместно с коллегами мы разработали небольшой тест, ответы на который можно было найти в прошлых статьях, г...

WinX MediaTrans — как переместить фото с iPhone на компьютер без iTunes Когда перед покупателем встает выбор между iPhone, iPad и планшетами и смартфонами на операционной системе Android, зачастую он выбирает именно последние, поскольку не хочет быть привязанным к iTunes и вообще устанавливать эту программу на свой компьютер (если это, конечно,...

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

[Из песочницы] Беспроводная зарядка. Как она работает на практике У меня свой магазин разных беспроводных зарядных устройств. За год работы в этой области я успел разобраться в характеристиках работы устройств, различиях, проблемных областях зарядок и прочитать очень много статей, в которых пишут не разобравшись в тематике. В этой и сле...

Python v3.x: обработчик исключений для корутин и синхронных функций. Вобщем, для всего В свободное время я работаю над своим небольшим проектом. Написан на Python v3.x + SQLAlchemy. Возможно, я когда-нибудь напишу и о нем, но сегодня хочу рассказать о своем декораторе для обработки исключений. Его можно применять как для функций, так и для методов. Синхронных ...

Настройка резервного копирования и восстановления Zimbra OSE целиком и отдельными ящиками, не используя Zexstras 1. С чего начать С чего начинается резервное копирование? Планирование. При резервировании любой системы, необходимо составить план резервного копирования: что именно, как часто, как долго хранить, хватит ли свободного пространства? Из ответов на эти вопросы вытекает ответ н...

[Перевод] Как написать смарт контракт на WebAssembly в сети Ontology? Часть 2: С++ В этой статье мы разберем на двух примерах, как написать смарт контракт на языке C++, используя WASM на основе блокчейн сети Ontology. Сегодня, после нескольких месяцев стабильной работы в тестовом режиме, Ontology запустила WASM в основной сети, что позволяет безболезненн...

Двойной klipper Доброго времени суток всем! Конечно, речь пойдёт не о гонках, как можно подумать из названия, а всего лишь об использовании klipper на 2-х машинах и одном orange pi pc. А картинка, так, улыбнуться.Хочу сказать отдельное спасибо товарищу unisys за помощь и, конечно, товарищам...

[Перевод] Как работает Zig? От переводчика: этот пост был опубликован в блоге автора 15 марта 2018 года. Так как язык развивается, в настоящее время его синтаксис может отличаться. Всё описанное относится к Zig 0.2.0, текущая версия языка — Zig 0.3.0. Я связался с автором поста, и он любезно предостави...

Опрос показал, владельцы каких смартфонов больше всего довольны камерами в своих устройствах Буквально пару лет назад казалось, что камеры в смартфонах упёрлись в очередной потолок. У большинства производителей новые флагманы снимали практически так же, как и предыдущие, везде использовались одни и те же 12-мегапиксельные датчики Sony. Но затем вышел Huawei P20...

Статистика на службе у бизнеса. Методология расчёта множественных экспериментов Добрый день! Как и было обещано в предыдущей статье, сегодня мы продолжим разговор о методологиях, применяемых в A/B-тестировании и рассмотрим методы оценки результатов множественных экспериментов. Мы увидим, что методологии довольно просты, и математическая статистика не т...

Видеокарты Radeon на базе Navi замечены в нескольких бенчмарках До выхода видеокарт AMD на графическом процессоре Navi остаётся всё меньше времени, и в Сети начинают появляться различные слухи и утечки на этот счёт. На сей раз известный источник утечек с псевдонимом Tum Apisak обнаружил упоминания инженерных образцов видеокарт на основе ...

[Перевод] Ужать аналог Space Invaders в 1 килобайт (оригинал 1978 года занимает 8) Эта игра, в значительной мере вдохновлённая Space Invaders, написана с нуля для ATtiny2313 и отправлена на недавно прошедший конкурс 1-килобайтных программ на Hackaday. Непросто поместить такую игру в 1024 байта. Но автор решил получить в результате полнофункциональную иг...

5-6 причин прийти на GolangConf Если вы бывали на HighLoad++, то знаете о традиционном митапе по Go. Активисты, интересующиеся Go, занимали зал на пару часов, представляли небольшие доклады, обсуждали насущные темы, холиварили. Были на HighLoad++ и отдельные доклады по Go. Теперь, нам кажется, что Go-сооб...

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

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

Как быстро добавить работающий прокси для Telegram на iOS Несмотря на то что в целом Telegram довольно успешно справляется с продолжающимися попытками Роскомнадзора заблокировать его в России, многие пользователи по-прежнему испытывают перебои в работе мессенджера. Даже регулярное обновление прокси является своего рода полумерой, ...

WWDC 2014: история появления Swift Главное событие пресс-конференции по случаю открытия WWDC 2014 года случилось в самом её конце. Ему уделили совсем немного времени. Крис Латнер, умеющий захватить внимание аудитории и делать с ней все что захочет, был скован и непохож на себя. И тем не менее, WWDC 2014 вошл...

Непрерывное профилирование в Go pprof — основной инструмент профилирования в Go. Профилировщик включен в стандартную библиотеку Go и про него, за годы, написано уже очень много. Чтобы подключить pprof в существующее приложение нужно просто добавить одну строчку кода: import _ “net/http/pprof” В HTTP-сервер...

Лучший телевизор 2019 года. Xiaomi Mi TV 4A 32 T2 BQ 3202B Начать нашу статью про доступные телевизоры хотелось бы с модели BQ 3202B, которая отправилась в продажу вот только недавно. Компания решила сделать упор на доступности устройства и конечный результат очень даже порадовал. Телевизор с диагональю 31,5 дюйма стоит...

Результаты розыгрыша поездки на 3Dtoday Fest перенесены на 23.09.19 СРОЧНЫЕ НОВОСТИ!!!Дорогие друзья, по просьбе Сергея Пушкина было принято решение перенести подведение итогов розыгрыша поездки на 3Dtoday Fest в Москву ровно на одну неделю!Это значит, что 23 сентября в 17-00 по МСК мы узнаем имя победителя нашего замечательного розыгрыша!Оп...

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

[Из песочницы] Анализ Minor Violations Java кода на платформе Duerank.com (часть 1) Введение Что мы знаем об ошибках в коде приложений, написанных на Java? Ну, мы наверняка знаем, что они там встречаются. А насколько часто встречаются? Как много делает разнообразных ошибок в своём коде разработчик? Под ошибками мы понимаем не только баги, но и наличие раз...

Способ организации коллективного изучения теории в ходе семестра Всем привет! Год назад я написал статью про то, как я организовывал университетский курс по обработке сигналов. Судя по отзывам, в статье много интересных идей, но она большая и тяжелочитаемая. И я давно хотел разбить её на более маленькие и написать их понятнее. Но писать о...

Tesla на Марсе, африканские ледники и другие новости высоких технологий Пока в Африке ищут следы ледников (и находят!), а роботов учат играть в дженгу, Tesla Илона Маска бороздит космос… кстати, а что с ней? Давайте посмотрим, заодно и по другим новостям за эту неделю пробежимся. 1. Прошло ровно 12 месяцев с момента первого запуска сверхтяжело...

Samsung сделала приложение, которое будет работать только на Galaxy S10 5G Никто, я думаю, не станет спорить с тем, что AR (дополненная реальность) – тренд, которому производители в мире мобильной индустрии уделяют, пожалуй очень много внимания. К сожалению, в большинстве случаев это повышенное внимание приводит к созданию очередных «анимоджи», ис...

Кейс: увеличение частоты релизов в продуктовой команде Рассмотрим кейс. Предположим, есть продуктовая команда — группа высококвалифицированных специалистов, создающая и развивающая продукт, основанный на информационных технологиях. Команда отвечает и за выявление потребностей, и за доработку ИТ-систем, и за развёртыв...

Год за рулём электромобиля На самом деле я соврал. Не год, а всего 11 месяцев. Писать статью «11 месяцев за рулём электромобиля»? Дикость, конечно. Подождать и написать через месяц? За месяц могу вообще передумать писать, или поменяются обстоятельства и на статью не будет времени. Итак. Поехали (под ...

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

[Перевод] Почему для открытия меню Windows читает один файл сто тысяч раз? «Проводник тратит 700 мс на то, чтобы открыть контекстное меню панели задач. 75% этого времени он выполняет 114 801 операцию считывания из одного файла, средний объём считываемых данных 68 байт. Мне стоит написать пост об этом, или достаточно саркастичного твита?» За комп...

Разбор задач с конференции Hydra — балансировка нагрузки и in-memory хранилища Несколько дней назад случилась конференция Hydra. Ребята из JUG.ru Group пригласили спикеров мечты (Лесли Лэмпорт! Клифф Клик! Мартин Клеппманн!) и посвятили два дня распределённым системам и вычислениям. Контур был одним из трёх партнёров конференции. Мы общались на стенде,...

Oceanhorn 2: Knights of the Lost Realm может все-таки выйти на Android Oceanhorn 2— одна из самых привлекательных игр в линейке Apple Arcade. И если на тот факт, что она представлена только по подписке, жалуются лишь отдельные пользователи, то игроки на Android разочарованы массово. Незадолго до анонса, разработчики прямо заявили, что никогда ...

Амеба справилась с вычислениями лучше современного компьютера Группа исследователей из токийского университета Кейо решила использовать амебу для решения так называемой «задачи коммивояжера», известной в области компьютерных наук проблемы. Суть ее такова: представьте, что вы — путешествующий от города к городу продавец, предлагающий св...

Что будет, если Земля врежется в черную дыру: онлайн-калькулятор Физик Альвардо Диес разработал необычный онлайн-калькулятор. Он вычисляет то, как сильно Земля пострадает от столкновения с настоящей с черной дырой. С его помощью можно рассчитать, какое количество энергии выделится в результате столкновения и как сильно расширится сама чер...

Corsair ST50 стоит 35 долларов Какое-то время назад мы обсуждали то, что компания Corsair делает довольно дорогие устройства, которые выглядят круто и позволяют вам получать отдельное наслаждение лишь от их обладания, а не только от использования. Теперь компания представила модель Corsair ST50, которая я...

Полезные сочетания клавиш для работы с текстом в macOS Продолжаем изучать возможности операционной системы macOS. В этом материале мы расскажем о простых комбинациях клавиш, при помощи которых можно значительно упростить работу с текстом. Навигация, редактирование и выделение — для всего этого больше не придётся использов...

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

[Перевод] Выжимаем максимум из графических калькуляторов: игры на TI-83 В 80-х и 90-х не каждому ребёнку родители покупали Game Boy. Я был одним из таких детей, и оставался единственным на игровой площадке, у кого не было GB. Вместо консоли у меня был графический калькулятор. Мой отец горел сильным желанием с детства готовить меня к SAT. Поэто...

[Из песочницы] Нужно ли писать weak self в Grand Central Dispatch? Тут у нас возник спор: нужно ли писать [weak self] в GCD? Один говорит: – [weak self] нужно писать везде! Второй говорит: – Нет, даже если не писать [weak self] внутри DispatchQueue, утечки памяти не будет. Вместо того, чтобы разбираться, легче написать пару строк. Тяжеле...

[Перевод] Как я создал фильтр, не портящий изображение даже после миллиона прогонов Завершив создание веб-архитектуры для нашего нового веб-комикса Meow the Infinite, я решил, что самое время написать несколько давно назревших технических статей. Данная статья будет посвящена фильтру, разработанному мной несколько лет назад. Он никогда не обсуждался в облас...

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

Сравниваем скоростные режимы PCIe для быстрого SSD на платформах AMD AM4 и Intel LGA1151 Изначально мы хотели протестировать разные скоростные режимы PCIe, но в конечном итоге получилось, что немалая часть полученных результатов относится к сравнению платформ. Все это следует учитывать, в том числе и читая обзоры, дабы не удивляться, что на вашей системе результ...

Кажется, Apple сломала беспроводную зарядку в новых iPhone Не работает беспроводная зарядка? Вы такой не один iOS 13, которую Apple выпустила около месяца назад, оказалась настолько проблемной, что для того, чтобы сосчитать все недостатки обновления, не хватит пальцев обеих рук. Кажется, единственное, с чем у большинства пользовател...

[Из песочницы] Распутывание клубка уязвимостей на сайтах После своей первой статьи, опубликованной на codeby, которая вошла в топ 3 публикаций недели, я был очень мотивирован написать следующую. Но 11 класс накладывает ограничения на свободное время подготовкой к егэ и олимпиадами. Поэтому вторую я пишу лишь спустя несколько меся...

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

[Перевод] Как сделать ваш HTML отзывчивым, добавив одну строку кода на CSS Привет, Хабр! представляю вашему вниманию перевод статьи «How to make your HTML responsive by adding a single line of CSS» автора Per Harald Borgen. В этой статье я научу вас, как использовать CSS Grid для создания крутой сетки изображений, которая изменяет количество сто...

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

Все смартфоны Nokia 8, наконец, обновили до Android 9.0 Pie Смартфоны Nokia, которые в течение последних пары лет очень успешно выпускает компания HMD Global, работают под управление чистой операционной системы Android без каких-либо графических оболочек. Производитель старается довольно оперативно выпускать обновления Android, ...

«Какой же колхоз»: В сети показали самодельный Lamborgini Hand-made в моде и высоко ценится, однако результат затеи может быть непредсказуемым в плане оценки. Более двух лет понадобилось авторам проекта по любительской сборке Lamborgini в гараже, чтобы самодельный вариант «Ламбы» хотя бы визуально был близок к оригиналу. По словам...

Google Pixel 4 под управлением Android 10 замечен на Geekbench. Первые подробности Google Pixel 3 по праву считается одним из лучших смартфонов на сегодняшний день. И ни у кого не возникало сомнений, что поисковый гигант уже вовсю работает над продолжением линейки. Ранее в сеть уже попадала информация о весьма интересном смартфоне под кодовым именем Sargo...

Очередная модернизация FLASHFORGE dreamer Ну вот дорогие друзья я почти дорос до второго своего поста на этом сайте. Есть лишь пара моментов которые мне мешают его опубликовать. Я попытался обсудить это с админом сайта, но он молчит как рыба об лед, я стараюсь, но меня мало лайкают, или вообще не лайкают, просто кач...

Хранение, резервное копирование и каталогизация фотографий Тут периодически пишут посты про то, как хранят и бэкапят свои фотографии — ну и просто файлы. В последнем таком посте написал достаточно длинный комментарий, немного подумал и решил всё же развернуть его в пост. Тем более, что несколько поменял метод бэкапа в облако, может ...

A12 Bionic в новом iPad в паре с 3 ГБ оперативной памяти работает на той же скорости, что и последние iPhone Вчера было объявлено о новом iPad mini пятого поколения от Apple и о возрожденном iPad Air, и оба новых планшета оснащены новейшими процессорами Apple A12 Bionic, впервые представленными в iPhone 2018 года. Первый тест Geekbench одной из новых моделей iPad (11,2) появился вс...

Эти приложения крадут ваши данные. Срочно удалите их! Уже не первый раз в магазин приложений от Google попадают программы, которые наносят вред вашему смартфону и могут выкрасть конфиденциальную информацию. Вот и недавно исследователи из Digital Security обнаружили ранее неизвестный тип рекламного вредоносного ПО в более, чем ...

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

[Перевод] Плата расширения ОЗУ для Apple IIgs Предлагаемая плата расширения ОЗУ для компьютера Apple IIgs выполнена на микросхемах NEC uPD424400-70 от нескольких 1-мегабайтных SIMM-модулей. Каждая из таких микросхем хранит 1 М полубайт и размещена в 26-выводном корпусе типа SOJ. Компьютер Apple IIgs выполнен на процес...

Сколько времени нужно чтобы стать профессионалом в любом деле? «Правило 10 000 часов» было придумано в 1990-е годы Наверное, каждый человек хочет стать профессионалом своего дела. Ведь зная все тонкости своей работы можно получать высокую зарплату и даже стать известным человеком. В конце концов, кто из нас не мечтал стать популярным му...

Предварительный обзор Xiaomi Redmi 8A. Доступная новинка Компания Xiaomi какое-то время назад представила свой субаренд Redmi и начала под ним продавать свои доступные устройства. Довольно быстро оказалось, что гаджеты и правда интересные, тем более за такие деньги получить что-то более доступное у вас точно не получится. Теперь в...

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

Отдал Вове Украину: Рейтинги Порошенко взлетели после копирования стиля Путина Каждый крутится и пиарится перед выборами как может и на что хватает фантазии. У пока нынешнего президента с фантазией всё сложно, поэтому он не заморачивается изобретением сложных пиар-компаний. Формулу успеха Пётр Алексеевич вывел простую — берётся один популярный ...

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

Полезная функция, которая упростит взаимодействие с Android Обновления – это неотъемлемая часть всякого приложения и операционной системы. Благодаря им разработчикам удается поддерживать интерес пользователей к своему продукту, обеспечивая их по мере необходимости новыми функциями. И хотя полезность многих из них оказывается весьма ...

Двухпроцессорный Mac Pro 2009 года По моему, “главным блюдом” великого апгрейда всех настольных Mac’ов 3 марта 2009 года были они: Mac Pro в каждом из которых было по два четырехядерных процессора Gainestown/Nehalem. Их мощь и цены завораживали (а в мире бушевал самый страшный кризис нового тысячелетия)… С...

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

Разработчики рассказали, что не могут перенести Android-приложения на HarmonyOS HarmonyOS — новая ОС от Huawei на замену Android Без чего немыслима никакая современная ОС? Конечно, без экосистемы и софта. Но если спроектировать составные элементы экосистемы такой компании, как Huawei, в общем-то, по силам, то перенести чужое ПО вручную — уже...

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

Разработка модулей для puppet при помощи puppet development kit Примерно месяц назад у меня был выбор: писать ли модуль для puppet "в стол" (то есть, для внутренней инфраструктуры) или делать его универсальным, открывать исходники и публиковать его на puppet forge. Конечно, быстрее и проще было бы набросать быстро под себя 2-3 класса и н...

[Перевод] Втиснуть Бейсик в 768 байт Тем, кому посчастливилось написать свою первую программу на Бейсике в конце восьмидесятых, объём интерпретатора в 16 килобайт кажется вполне естественным. Так было не всегда, известны интерпретаторы объёмом в 8 и 4 килобайта, конечно, с более скромным набором функций. Но в...

Бюджетный ноутбук Redmi RedmiBook 14 получит даже дискретную видеокарту Мы знаем, что бренд Redmi готовится выпустить свой первый ноутбук, который называется RedmiBook 14. Подробностей о нём практически не было, но сейчас кое-что в Сети всё-таки появилось. Итак, аппарат получит 14-дюймовый экран, но это было понятно из названия. Он будет до...

Сплетни для iPhone: место, где люди анонимно обсуждают непристойные вопросы и делятся своими секретами У каждого из нас есть секреты, которые нельзя рассказывать, и вопросы, которые нельзя задавать знакомым по той или иной причине, но очень хочется. Специально для этих целей создано приложение «Сплетни», в котором пользователи делятся случаями из жизни, спрашивают совета или ...

С сожалением об отсутствии в C++ полноценного static if или… … как наполнить шаблонный класс разным содержимым в зависимости от значений параметров шаблона? Когда-то, уже довольно давно, язык D начали делать как "правильный C++" с учетом накопившегося в C++ опыта. Со временем D стал не менее сложным и более выразительным языком, чем C...

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

Первый выпуск корпоративной магистерской программы JetBrains и Университета ИТМО В этом году состоится первый выпуск студентов корпоративной магистерской программы JetBrains и Университета ИТМО. В начале июня прошли защиты магистерских дипломов. Все студенты успешно представили результаты своих работ и получили степень магистра. Чтобы научиться докладыв...

Создание stateful навыка для Алисы на serverless функциях Яндекс.Облака и Питоне Начнём с новостей. Вчера Яндекс.Облако анонсировало запуск сервиса бессерверных вычислений Yandex Cloud Functions. Это значит: ты пишешь только код своего сервиса (например, веб-приложения или чатбота), а Облако само создаёт и обслуживает виртуальные машины, где он запускает...

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

Что такое SwiftUI и зачем он нужен Разработка приложений скоро выйдет на новый уровень Через несколько лет, может быть уже через год или два, операционные системы Apple радикально изменятся внутри. И, конечно же, за этим последуют внешние изменения, и надеюсь, системы станут лучше. Небольшое число фрагментов ...

Что можно и нельзя выжать из веб-компонентов Это не туториал и не вполне обзор — скорее заметки по горячим следам после собирания библиотеки компонентов. Начиналось всё с обычной обыденной истории: есть легаси-код, к легаси нужно прикрутить пипмочек и финтифлюшек, переписывать ничего нельзя, некогда, и вообще не трогай...

Сравнение производительности виртуальных машин 6 облачных платформ: Selectel, MCS, Я.Облако, Google Cloud, AWS и Azure Давеча на глаза мне тут попалось аж две статьи из одного корпоративного блога, касающиеся облаков — одна про Kubernetes, а во второй была попытка замера производительности по методике, которая мне показалась сомнительной (спойлер — и не зря). Про K8s мне тоже есть что сказат...

Акция невиданной щедрости от Filamentarno Доброго времени суток всем!    В 3D печать я пришел около года назад, купил себе самый дешевый на тот момент принтер Anet A6, и стал постигать азы 3D печати. Anet конечно вызвал много негатива, но как агрегат для обучения с полным погружением вполне очень даже.     Почти год...

[Из песочницы] Три парадигмы Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Three Paradigms» автора Robert C. Martin (Uncle Bob). За последние 40 лет технологии аппаратного обеспечения увеличили вычислительную мощность наших устройств более чем на двадцать порядков. Теперь мы играем в Angry ...

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

Видеокарта GeForce GTX 1180 всё-таки может появиться, причём есть шанс, что она будет почти полной копией RTX 2080 Как утверждают множественные слухи последнего времени, чуть позже компания Nvidia представит видеокарты GeForce GTX 1160 и GTX 1160 Ti, которые станут на ступень ниже RTX 2060. Они не только будут доступнее и, вероятно, менее производительны, они ещё и лишатся аппаратно...

Western Didgital показал очень черный и очень быстрый SSD SSD SN750 линейки WD Black официально поступят в продажу начиная с 15 марта, и в ближайшее время их можно будет найти в магазинах. Семейство включает в себя модели на 250, 500 ГБ, а также 1 и 2 ТБ. Все, что объемом больше четверти терабайта, опционально могут оснащаться ради...

[Из песочницы] Создание библиотеки в стиле Spring Data Repository своими руками при помощи Dynamic Proxy и Spring IoC А что если бы можно было создать интерфейс, например, такой: @Service public interface GoogleSearchApi { /** * @return http status code for Google main page */ @Uri("https://www.google.com") int mainPageStatus(); } А затем просто внедрять его ...

[Из песочницы] Сериализация данных на уровне базы Привет, Хабр! Сидел я как-то и пытался отдать фронту JSON с объектами недвижимости, у которых была масса зависимостей. На бэке стояла Symfony 4, knp pagination и JMSSerializer, ну в принципе стандартные вещи, но проблема в том, что когда ты пытаешься отдать объект со всеми ...

Кость мастодонта на американской ферме может привлечь ученых со всего мира Около 30 лет назад пара фермеров из Айовы обнаружили на своей собственности кости огромного животного. Сначала оно было идентифицировано как мамонт, но потом эксперты пришли к выводу, что перед ними более древний предок современных слонов — мастодонт. Кажется, эта ферма явл...

[Из песочницы] Как я учил змейку играть в себя с помощью Q-Network Однажды, исследуя глубины интернета, я наткнулся на видео, где человек обучает змейку с помощью генетического алгоритма. И мне захотелось так же. Но просто взять все то же самое и написать на python было бы не интересно. И я решил использовать более современный подход для об...

Американцы ошибочно считают Apple первой компанией, которая выпустит 5G-смартфон Издание PCMag опубликовало результаты опроса, проведенного среди американского населения, целью которого являлось выяснение, знают ли пользователи о том, какая компания выпустит первый 5G-смартфон. Чуть ли не половина опрошенных (42% респондентов) считает, что Appl...

Почему в iPhone 12 должно быть 6 гигабайт оперативной памяти Оперативной памяти в iPhone 11 Pro вроде достаточно, но хотелось бы больше Apple никогда не гналась за бенчмарками и цифрами. Когда только появились первые смартфоны на Android с 6 ГБ оперативной памяти, в некоторых iPhone еще устанавливали 1 ГБ ОЗУ. И знаете, этого хватало!...

Memento Mori или вычисляем «магические квадраты» 5x5 Привет Хабр. Примерно год назад я рассматривал тему использования GPU на примере вычисления «магических квадратов» 4х4. Там все довольно-таки очевидно, этих квадратов всего 7040, и вычислить их можно практически на чем угодно, хоть на Ардуине (но это не точно). Аналогичным ...

Предварительный обзор Mac Pro. Новое поколение компьютеров Apple Характеристики За основу производительности компьютера Mac Pro взят процессор Intel Xeon. В базовой конфигурации он работает на восьми вычислительных ядрах, но есть еще варианты на 12, 18, 24 и 28 ядер. Естественно, чем больше у компьютера ядер, тем выше производительность и...

Презентация Apple 30 октября 2018 года: «яблочное» волшебство Как смотреть презентацию Apple 30 октября 2018 года Бруклинская Академия Музыки (БАМ) в Нью-Йорке стала местом очередного “яблочной” мистификации. Поле искажения реальности зафиксировано не было, но представленное на ней публику восхитило и завело. Скучно не было. В разных и...

[Перевод] Трудно быть мейнтейнером проекта Open Source Автор — Сальваторе Санфилиппо, разработчик и мейнтейнер свободной СУБД Redis Несколько месяцев назад мне написал мейнтейнер одного системного open source проекта с довольно большим и активным сообществом. Он написал, что много лет изо всех сил пытается поддерживать свой пр...

Самодокументируемый REST сервер (Node.JS, TypeScript, Koa, Joi, Swagger) Про преимущества и недостатки REST написано уже довольно много статей (и еще больше в комментариях к ним) ). И если уж так вышло, что вам предстоит разработать сервис, в котором должна быть применена именно эта архитектура, то вы обязательно столкнетесь с ее документировани...

Весь запас Huawei Mate X раскупили за несколько секунд. Но сколько их было? Huawei Mate X в Китае распродали за несколько секунд. Ну и что? Несмотря на то что на днях многие СМИ растиражировали ничем не подтверждённый слух о том, что Huawei в очередной раз откладывает старт продаж складного Mate X, новинка вышла, как и было обещано, сегодня утром. П...

Автопилот Tesla снялся в порно: обошлось без пострадавших Это был лишь вопрос времени, когда кто-нибудь впервые занялся бы сексом в машине под управлением автопилота. На прошлой неделе Тейлор Джексон (Taylor Jackson), порноактриса из Лос-Анджелеса, и её парень, возможно, стали первыми, кто воплотил эту идею. Они загрузили своё виде...

Создание системы формальной верификации с нуля. Часть 1: символьная виртуальная машина на PHP и Python Формальная верификация — это проверка одной программы либо алгоритма с помощью другой. Это один из самых мощных методов, который позволяет найти в программе все уязвимости либо же доказать, что их нет. Более подробное описание формальной верификации можно увидеть на пример...

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

[Из песочницы] Пишем VLC плагин для изучения английского В данной статье я расскажу о том, как написать плагин на языке C для медиаплеера VLC. Я написал свой плагин для упрощения просмотра сериалов и фильмов на английском языке. Идея создания этого плагина описывается в разделах Идея и Поиск решения. Технические детали реализаци...

Зимние куртки от Gro-Gro Shop Довольно часто мы сталкиваемся с проблемой неуютных зимних вещей, которые препятствуют нашему активному образу жизни, тем самым подвергая «сидению дома на диване». Одной из основных проблем также является одежда, которая не греет или промокает, что конечно же недопустимо при...

Как запустить java-проект на shell-раннере при пуше в репозиторий GitLab’а Меня зовут Иван Сидоренко, я инженер по тестированию в компании Digital Design. Передо мной стояла задача — внедрить запуск автотестов, написанных на Java Selenium. Я новичок в CI/CD, поэтому столкнулся со множеством проблем. Подробных инструкций в интернете по этой задаче ...

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

Разработчик показал, как сделать iOS 13 в разы удобнее Закрытость iOS серьезно усложняет жизнь пользователям iPhone и iPad. Конечно, с одной стороны, хорошо, что таким образом Apple пытается обеспечить нашу с вами безопасность. Но ведь с другой, зачастую все эти системные ограничения, запрещающие использование сторонних приложе...

Как активировать новое меню расширений в Google Chrome Как скрыть расширения в Google Chrome Расширения являются ключевой функцией Google Chrome, которая помогла ему обрести популярность. Благодаря расширениям он, по сути, превратился из просто удобного браузера в подобие операционной системы с собственным ПО и диспетчером задач...

Из чего же сделан «Хавэйл»: Китайский кроссовер Haval H9 впечатлил владельца своей надежностью Малоизвестный блогер снял небольшой обзор своего Haval H9. Комментаторы в сети очень тепло встретили отзыв от реального владельца внедорожника. Начал водитель с того, что рассказал о состоянии лакокрасочного покрытия автомобиля. За несколько месяцев активной езды небольшие ...

Продажи смартфонов Redmi Note 8 превысили 10 миллионов менее чем за три месяца — на месяц быстрее Redmi Note 7 Сегодня глава бренда Redmi и по совместительству вице-президент Xiaomi Лю Вейбинг сообщил о том, что мировые продажи смартфонов серии Redmi Note 8 перевалили за отметку в 10 миллионов штук. Этих впечатляющих результатов суббренду Xiaomi удалось достичь менее чем за три месяц...

Может быть найдена галактика, столкнувшаяся в далеком прошлом с Млечным Путем V. BELOKUROV/UNIV. OF CAMBRIDGE/CCA, BASED ON THE IMAGES BY MARCUS AND GAIL DAVIES AND ROBERT GENDLER Десять лет назад ученые предположили, что неровности во внешнем газовом диске нашей Галактики связаны с ее столкновением в далеком прошлом с карликовой галактикой. Спец...

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

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

Вице-президент Xiaomi: Redmi K30 окажется лучше Honor V30 В Сети появилась новая порция подробностей о Redmi K30, и по доброй традиции ее представил глава бренда Redmi и вице-президент Xiaomi Лю Вейбинг (Lu Weibing). В новом своем сообщении в Weibo он поразмышлял на тему бенчмарка – своеобразного стандарта индустрии, на ...

7 альтернатив Air Drop для Android Большинство из нас сегодня воспринимает некоторые технологии, которые еще 10-15 лет назад казались невероятными, как должное. Например, пользователи устройств от компании Apple вполне успешно передают данные при помощи Airdrop. Это быстро, удобно и безопасно. Однако же не в...

[Из песочницы] Метод создания DRAG and DROP эффекта Придя впервые к технологии DRAG and DROP столкнулся с очень тяжелым её описанием (Это мое субъективное мнение. Прошу с ним не соглашаться, а перечитать все что только можно и посмотреть на этот вопрос с многих сторон). И решил написать пару статей, нацеленных на начинающих р...

Очень интересный материал. Сначала ссылка на оригинал.Но это не просто репост, это поиск нужного материала для реактивно-поршневой системы гидродинамических прямолинейных приводов. Лично я намерен сделать такой принтер, с такими приводами. И по материалу:Большинство химических веществ переходят из одн...

Критика «под ёлочку»: О зимних проблемах хитов LADA рассказали разочарованные владельцы В сети автолюбители, ездящие на LADA, обсудили проблемы, с которыми они сталкивались в зимнее время. Подписчиков официальной группе LADA в соцсети «ВКонтакте» решили порадовать праздничной картинкой с надписью «LADA – это не забыть нарядить ёлку». Однако некоторые из разоча...

[Перевод] Чему я научился у ведущего программиста Год назад я начал работать на полную ставку в Bloomberg. И тогда же задумал написать эту статью. Я думал, что буду полон идей, которые смогу выплеснуть на бумагу, когда придёт время. Но уже через месяц понял, что всё будет не так просто: я уже начал забывать то, чему научил...

Продажи iPhone обрушились на 23%. Рыночная доля Apple стремительно уменьшается Согласно данным аналитической компании Canalys, продажи смартфонов в первом квартале этого года снизились на 6,8% до уровня 313,9 млн единиц (было 336,8 млн смартфонов). Это худший квартал за последние пять лет. Лидером оказалась компания Samsung с результатом 71,5...

CLRium #5 Garbage Collector: полное погружение в омут памяти 13 апреля в Санкт-Петербурге (оффлайн и онлайн) и 20 апреля — в Москве (только оффлайн) пройдет самый крупный семинар CLRium#5 за всё время его существования. До Sold-Out Питера осталось всего лишь 30 мест! А видеозаписи получат владельцы всех типов билетов. Прокопав дебри а...

[Из песочницы] PHPDump — Отладка в консоли Google Chrome и взаимодействие с CMS MODX Сразу к делу Есть собственный продукт который успешно мне помогает в отладке и назвал его PhpDump. В свое время CMS MODX побудил меня написать свой отладчик. Конечно же есть var_dump, phpConsole, xDebug в PHP. Но тут я со своим PhpDump. Скажу что решение не идеальное, но о...

Как быстро конвертировать PDF в текст на Mac Многие пользователи не догадываются, какие обширные возможности предоставляет такой мощный инструмент, как Automator. На первый взгляд программа достаточно сложна в освоении, однако разобравшись, можно увидеть, что управление происходит довольно интуитивно и наглядно. Сегод...

Техподдержка Anycubic Всех приветствую.Захотел написать пару слов о техподдержке компании Anycubic, эти ребята меня порадовали, не ожидал такого.И так, пресловутая ultrabase у меня просто начала отходить вместе с моделями, при чем стол к этому времени уже остыл и модель снималась без усилий, но в...

[Перевод] Мы ускорили планировщик Tokio в десять раз Мы в поте лица готовим очередную мажорную версию Tokio, асинхронной среды выполнения для Rust. 13 октября для слияния в ветку оформлен пул-реквест с полностью переписанным планировщиком задач. Результатом станет огромное улучшение производительности и уменьшение задержки. В ...

[Из песочницы] Python + Raspberry Pi + Pixhawk и квадрокоптер. Или как не надо делать роботов Привет, Хабр! Меня зовут Алексей, уже 7 лет я ведущий разработчик Smart TV-решений в крупной компании из Ижевска, занимающейся заказной разработкой. Каждый год у нас проводится конкурс новогодних украшений, и каждый раз мы ничего не украшаем, а пилим всякие технологичные шт...

Беспроводной модуль для ёмкостного датчика влажности почвы на nRF52832 Всем привет, сегодня расскажу о том как я решил проапгрейдить датчик влажности почвы с Алиэкспресс. Примерно месяц назад был куплен датчик влажности почвы. Зачем покупал и сам не знаю, наверное все из-за цены в 40 рублей :) Получив и успешно проверив датчик(с помощью Ардуин...

3D печать для души... Здравствуйте, уважаемые читатели портала 3D today !Хочу поделиться с Вами своим небольшим опытом в 3D печати. Думаю, новичкам может что-нибудь и пригодится, ну а, старожилов прошу ногами сильно не пинать... А также хотелось бы, в конце поста, сделать кое-какие общие выводы. ...

Как изменить время отображения уведомлений в macOS Чтобы держать пользователя в курсе событий, время от времени macOS показывает различные всплывающие уведомления. Это могут быть как обычные напоминания, так и новые письма или сообщения. macOS располагают всеми возможностями для тонкой настройки уведомлений, за исключением ...

[Из песочницы] Передача знания и Нейронный машинный перевод на практике Нейронный машинные перевод (НМП, англ. Neural Machine Translation, NMT) развивается очень быстро. Сегодня, чтобы собрать свой переводчик, не нужно иметь два высших образования. Но чтобы обучить модель, нужен большой параллельный корпус (корпус, в котором предложению на исход...

Huawei нашла способ вернуть сервисы Google в свои новые смартфоны Honor 9X — пример того, как можно обойти правила Google Кажется, уже все знают про то, что США наложили на Huawei санкции, запретив ей сотрудничать с американскими предприятиями. Из-за этого китайский производитель лишился возможности устанавливать на свои смартфоны се...

Как Google Ассистент может упростить вашу жизнь Google Ассистент может куда больше, чем вы думаете «Окей, Google». Как часто вы используете эту фразу для вызова голосового помощника? Ну или просто, насколько часто вы им пользуетесь по прямому назначению? Можете написать свой вариант в нашем чате в Телеграм. А ме...

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

[Перевод] Learn OpenGL. Урок 7.2 – Отрисовка текста В некоторый момент ваших графических приключений вам захочется вывести текст через OpenGL. Вопреки тому, что вы могли ожидать, получить простую строку на экране довольно сложно с низкоуровневой библиотекой, такой как OpenGL. Если вам не нужно больше 128 различных символов дл...

Как сделать BTC-транзакцию без сдачи из мелких монет Многие кошельки биткоина при выборе монет для отправки предпочитают использовать крупную монету, баланс которой больше отправляемой суммы. После каждой такой транзакции образуется монета-сдача. Через какое-то время весь кошелёк зарастает такими монетами порядка 0.001 (~10 д...

Jaxb (XJC) генерация классов из XML Schema (XSD) с описаниями классов и полей в виде аннотаций. XJC плагин Думаю многие Java-разработчики которые хоть раз сталкивались с Web-сервисами, использовали генерацию Java DTO классов по описанию XML Schema (XSD). Jaxb с этим справляется на ура, не важно как его использовать, через xjc или wsimport вызов из командной строки, maven или grad...

Зачем нужен Change Management? Вопрос без подвоха. Ну почти. Его контекст довольно-таки прост. Если конкретизировать, то он звучит так: «как сформулировать для руководства бизнеса и ИТ, а также для персонала ИТ-департамента преимущества от инвестиций в постановку и автоматизацию процесса управления...

Мы написали самый полезный код в своей жизни, но его выкинули на помойку. Вместе с нами Я повесил у себя в подвале боксерскую грушу, приклеил на нее стоковое фото типичного менеджера и запихал внутрь динамик, чтобы он проигрывал фразы, которые меня злят. Например, груша говорит: «Бизнесу не нужен твой идеальный код. Ему нужно решить проблему так, чтобы прибыл...

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

PNY XLR8 CS3030 для геймеров В последнее время пользователи стали активно переходить на SSD-накопители, так как это позволяет работать с компьютером быстрее и эффективнее. Например, можно поставить себе накопитель PNY XLR8 CS3030 и получить просто невероятную скорость загрузки компьютера, программ или и...

Для пошаговой тактической RPG Ticket to Earth на Android вышел последний эпизод Чуть больше месяца назад для iOS-версии тактической RPG Ticket to Earth вышло обновление с последним эпизодом, который завершает историю, начавшуюся 2,5 года назад. Сегодня апдейт стал доступен и для Google. Его можно получить бесплатно, и в самой игре тоже нет внутриигровых...

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

Названы лидеры по скорости обновлений до последней ... Количество производителей Android-смартфонов не сосчитать. Если ведущих вендеров не сложно посчитать, то вот небольших компаний, прежде всего, на территории Китая, не счесть. Известные торговые марки, как правило, уделяют много внимания поддержке своих устройств.   Но...

Google Drive как хранилище для веб-приложения Предисловие Мое веб-приложение хранит данные в localStorage. Это было удобно, пока не захотелось, чтобы пользователь, заходя на сайт с разных устройств, видел одно и то же. То есть, понадобилось удаленное хранилище. Но приложение «хостится» на GitHub Pages и не имеет сервер...

#видео | Как «умирают» искусственные нейронные сети Вы видели, как погибает искусственная нейронная сеть? Довольно странное зрелище. Энтузиаст, называющая себя «девушкой, играющей с ИИ», поделилась с изданием Vice видео с результатом своего проекта под названием «Что я увидела перед тьмой». Программистка создала нейронную се...

[Из песочницы] Случайные жизненные совпадения, или как вышло, что на тракторном заводе вам подарили торт «Совпадение» — случай, который нам кажется очень маловероятным, но все же случается.Вы встречали в жизни «совпадения»? На парковке три красных автомобиля стоят рядом, ваш знакомый надел на встречу точно такую же футболку, номер с красивым видом оказался единственным свободны...

Какие принтеры я выбрал для своего кружка! После 2 лет освоения 3д технологий определился, что мне все таки нужно в плане наличия принтеров.Прежде всего опишу в каких направлениях использую 3д печать:1. Демонстрация возможностей 3д печати. Для этого направления требование одно - максимальная видимость процессов печат...

Реакция на холодные письма Меня немного расстроила статья «Оцениваем рекрутёров по холодным письмам». Как по мне, вся проблема высосана из пальца, и все очень похоже на то, что уже описал автор: Иди-ка ты на !@# со своей «токсичностью» Я напишу максимально противоположное большинству мнение, чем ско...

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

[Перевод] История одного SQL расследования В декабре прошлого года я получил интересный отчет об ошибке от команды поддержки VWO. Время загрузки одного из аналитических отчетов для крупного корпоративного клиента казалось непомерно большим. А так как это сфера моей ответственности, я тут же сосредоточился на решении ...

Как использовать Торрент на Android-смартфоне Неофициальные торрент-клиенты могут содержать вирусы, так что мы бы не советовали вам или пользоваться Клиент BitTorrent — довольно удобная программа для загрузки самых разных файлов. И многие пользователи персональных компьютеров с удовольствием ей пользуются. При это...

Симпсоны могут уйти. Навсегда По крайней мере, так полагает композитор мультика Дэнни Эльфман, когда-то написавший основную музыкальную тему сериала. Его заявление приводит Daily Mail. «Из того, о чем я в курсе, шоу подходит к концу. Я не знаю точно, но слышал, этот год станет последним, — прокомментиров...

Automator: Просмотр буфера обмена Automator можно по праву назвать одним из самых недооцененных приложений на macOS. Увы, но многие пользователи не догадываются о скрытых возможностях данной утилиты. Тем не менее потенциал заложенный в программу действительно огромен. Сегодня мы создадим службу, которая поз...

Что можно сделать из бесполезного устройства Приветствую вас, уважаемые форумчане!Сегодняшний мой рассказ о совершенно бесполезном устройстве, которое я собрал «от нечего делать». Дело в том, что для вывода на печать я пользуюсь небезызвестным вам Repetier-Host_ом. И всё бы ништяк, но про заявленное время печати он бре...

Как быстро найти припаркованную машину с помощью iPhone и Siri С выходом iOS 10 в приложении «Карты» появилась функция, позволяющая узнавать место парковки вашего автомобиля. Ее можно настроить таким образом, чтобы она работала автоматически, однако для этого нужен автомобиль с поддержкой CarPlay. Если такового нет, место парковки помож...

Ученые отследили источник еще одного загадочного сигнала из космоса Caltech/OVRO/G. Hallinan Быстрые радиовсплески (Fast Radio Bursts (FRB)) — это короткие радиоимпульсы неизвестной природы, которые регистрируются радиотелескопами; впервые такой сигналы был обнаружен в 2007 году, и с тех пор было найдено уже около 85. Хотя самих сигнало...

Готовое решение markdown2pdf с исходным кодом для Linux Предисловие Markdown это прекрасный способ написать небольшую статью, а иногда и достаточно объемный текст, с несложным форматированием в виде курсива и толстого шрифта. Также Markdown неплох для написания статей с включением исходного кода. Но иногда хочется без потерь, тан...

Таинственные радиосигналы достигли Земли. Кто их отправил? Внезапные всплески радиоволн неизвестного происхождения зарегистрировали радиотелескопы по всему миру. Для того, чтобы найти источник таинственного излучения, астрономы решили использовать искусственный интеллект. С его помощью ученые надеются найти ответ на то, чем же имен...

Как зарядить электромобиль за 10 минут Скоро на зарядку электромобилей будет уходить столько же времени, сколько на обычную заправку В то время, как Tesla экспериментирует с технологией быстрой зарядки электромобилей, другая группа ученых из США (а именно из Университета штата Пенсильвания), кажется, нашла решени...

Тим Кук объяснил, почему iPhone отстает от Android-флагманов Уступки, на которые пошла Apple, чтобы заключить мировое соглашение с Qualcomm, имели под собой вполне четкое основание. Целью компании было получить лучшие в мире 5G-модемы для iPhone, которые в противном случае могли остаться без поддержки сетей пятого поколения как миним...

Популярная головоломка вышла на Android Если у вас нет VR-устройства, совместимого с Android-приложением для виртуальной реальности Daydream, вы, возможно, не в курсе, что кооперативная игра-головоломка Keep Talking and Nobody Explodes доступна на Android с 2016 года. Неделю назад на YouTube появился официальный ...

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

Redmi Note 7 стоит своих денег Смартфон Redmi Note 7 официально представили в России и вскоре, 28 марта, его уже можно будет официально приобрести. Пока что можно лишь ознакомиться с информацией о самом продукте, чтобы понимать, почему о нем говорят абсолютно все в интернете. За основу производительности ...

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml В последнем семестре университета я выбрал курс компиляторов CS444. Там каждая группа из 1-3 человек должна была написать компилятор из существенного подмножества Java в x86. Язык на выбор группы. Это была редкая возможность сравнить реализации больших программ одинаковой фу...

Кейс: Влияние ссылок с Ютуба на ранжирование сайтов в Яндексе и Гугле С начала января я проводил совместный эксперимент с влияние Ютубовских ссылок на ранжирование сайтов в поиске Яндекса и Гугла. Всего были взяты 7  коммерческих сайтов и 10 информационных. Кто то скажет, что выборка маленькая, но взяли сколько могли. У каждого сайта было выбр...

Улучшенный поиск Windows теперь распространяется на ПК с Windows 10 Microsoft выпускает обновление на стороне сервера, которое позволяет немного улучшить вариант поиска Windows в различных сборках Windows 10, включая ПК с обновлением за май 2019 года (May 2019 Update).Поиск Windows стал неотъемлемой частью ОС, и теперь доступна более продвин...

Расчет странового коэффициента УЕФА В футболе есть два популярных турнира: Лига Чемпионов и Лига Европы. На основании их результатов рассчитывается так называемый Рейтинг футбольных ассоциаций. На базе этого рейтинга в дальнейшем определяется, какое количество команд от каждой страны будет участвовать в посл...

Подключение энкодера к экранам OLED 0.96' (SSD1306) и OLED 1.3' - SH1106 в прошивках MARLIN Добрый день всем! Получаю достаточно много вопросов в личную почту по подключению энкодеров и экранов OLED 0.96'  (SSD1306) и OLED 1.3' - (SH1106) в прошивках MARLIN, поэтому решил написать эту маленькую статью по подключению данных экранов, энкодера и карты памяти. Экр...

Предложения по программе для учета коммерческой 3D-печати Тут много раз спрашивалось и писалось по вопросам расчета стоимости коммерческой печати. Большинство, как я понял, считает или просто на калькуляторе или делает табличку в Excel для расчета стоимости.Я решил попробовать убить всех зайцев одним выстрелом - написать программу ...

Скачать Контр Страйк 1.6 можно быстро и безопасно на Down-cs.net В этой статье мы расскажем нашим читателям, где можно совершенно бесплатно и безопасно скачать cs 1.6 — одну из самых легендарных и известных игр. Действительно, Counter-Strike вышел на свет еще в далёкие 90-е и на данный момент имеет возраст уже более 20 лет. Не смотр...

«Путешествовать во времени» при помощи Google Earth и смартфона? Легко! Путешествия во времени выглядят крайне притягательно и о них снята масса фильмов, написана куча книг и разработано много видеоигр. Кто из нас не хотел бы попутешествовать сквозь время, как и герои известных произведений? К сожалению (или к счастью), настоящей машины времени...

Советский центр управления полетами времен «Востоков» и «Восходов» Написать эту статью меня побудила вот эта фраза Филиппа Терехова из его обзора фильма «Время Первых»: «Отдельная интересная история с Центром управления полетами, как он показан в фильме. Увы, но красивая картинка выше представляет собой копию американского ЦУПа…Внутренн...

[Из песочницы] История одного отчета Одним прекрасным солнечным днем от руководства поступило задание: отремонтировать прибор (нежданно-негаданно он перестал работать, хотя конечно же ничто не предвещало беды), разобраться, как он работает, и подумать, может стоит подобные производить и продавать. Когда-то да...

120-ваттная зарядка Vivo в действии. Такие смартфоны появятся на рынке только в 2020 году Индийский инсайдер Судханшу Амбхоре (Sudhanshu Ambhore) пару часов назад на своей страничке в Twitter опубликовал видеоролик, который демонстрирует в реальном времени работу быстрой зарядки компании Vivo. Напомним, компания Vivo работает над технологией быстрой зарядки ...

Из-за стагнации развития HDD сервис Backblaze повысит тарифы впервые за 10 лет Один из самых популярных в мире облачных сервисов хранения резервных копий данных Backblaze объявил о предстоящем повышении цен — впервые за более чем 10 лет, прошедших с момента его учреждения. Стоимость услуг компании по безграничному резервированию данных с дисков одного ...

«Лучше бы запустили акцию «Поймай качество»: Бешеные скидки на УАЗ «Патриот» вызвали негодование автолюбителей Комментаторы в сети предпочли бы, чтобы УАЗ озаботился исправлением внушительного перечня «косяков» прославленного внедорожника. Информация о том, что до конца весны будет действовать акция «ПойМАЙ выгоду», в рамках которой на покупке нового УАЗ «Патриот» можно будет сэконо...

[Перевод] Мой первый взлом: сайт, позволяющий задавать любой пользовательский пароль Недавно я нашёл интересную уязвимость, позволяющую установить любому пользователю конкретного сайта любой пароль. Круто, да? Это было забавно, и я подумал, что можно написать интересную статью. На неё вы и наткнулись. Примечание: автор переведённой статьи не специалист ...

Новый смартфон Vivo приятно удивляет производительностью В базе данных популярного бенчмарка Geekbench появились результаты тестирования мобильного устройства, построенного на однокристальной системе Qualcomm Snapdragon 855. В однопоточном режиме устройство набрало 3516 балла, а при использовании всех ядер однокристальной сис...

Как узнать параметры Wi-Fi (скорость, канал и т.д.) в macOS за один клик Строка меню (элемент macOS, где находятся дата и время, быстрый доступ к функциям вроде Bluetooth и Wi-Fi и тд) обладает большими возможностями, чем кажется на первый взгляд. Нажатием всего одной кнопки можно получить дополнительную – и подчас весьма важную – информацию. ПО ...

Лучшие Android-приложения для поиска текстов песен Знаете лишь пару строчек из песни? Не проблема. Эти приложения помогут вам найти нужный трек! Если вам нужно распознать песню, которая играет в данный момент, то вы, наверняка, в курсе того, какие программы для этого использовать. Тем более, что мы недавно делали подборку по...

Не знала баба хлопотов, купила...... Anycubic Chiron! Здравствуйте уважаемые 3D печатники! Здравствуйте коллеги!Уже давно минули те дни, когда печать на 3D принтере начиналась с танцев народов Майя.Сидя у себя в мастерской, слушая тихий шум вентиляторов от работающих своих 3-х принтеров, двух самосборов и одного чуда в лице FLS...

Minecraft Classic попал в браузеры к 10-летию За прошедшие годы Minecraft стала культурной сенсацией, и теперь каждый месяц она охватывает более 90 миллионов игроков. Mojang выпустила ряд обновлений, которые добавили огромную глубину в игру. Впрочем, допустим, что вы любите ностальгию и вам не нравится новый контент. К ...

Реальные испытания Samsung Galaxy Note 10+ 5G: невероятная скорость передачи данных и ужасная автономность Samsung Galaxy Note 10+ 5G — не первый смартфон с поддержкой 5G, но, вероятно, потенциально один из самых популярных в ближайшее время. Специалист ресурса MacWorld протестировал этот смартфон в США в сети Verizon в Провиденсе. Результаты оказались весьма неоднозна...

Kubernetes Operator на Python без фреймворков и SDK Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как: Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK. На Go написа...

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

Самые популярные браузеры не устояли перед китайскими хакерами Иногда взлом — это благое дело Иногда взлом различных программ и техники бывает полезен. И мы сейчас имеем в виду совсем не тот факт, что обнаружение уязвимостей помогает разработчикам выпускать патчи, и делать свои продукты лучше. Точнее, не совсем об этом. Среди хакр...

Huawei станет мировым лидером по смартфонам и без Google Компания Huawei сможет стать лидером на рынке смартфонов и без сервисов Google. Об этом рассказал основатель и генеральный директор Huawei Жэнь Чжэнфэй (Ren ZhengFei) в недавнем интервью CNN Business.  Журналисты спросили об этом топ-менеджера и тот ответил: &laqu...

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

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

Nginx VTS Stats, Mockify — mock API, сравнение Wiremock и Mockify В этом посте я хотел сделать демо Nginx VTS + Prometheus + Grafana. Для демо необходимо было чтобы upstream могли выдавать разные http коды. Это могли сделать следующие проекты: Mockify, написанный на Golang, и WireMock, написанный на Java. Небольшое оглавление установка и...

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

Проигрыш iPhone XS Max, Samsung Galaxy S9+ и S8+. Тесты показали реальную автономность Samsung Galaxy S10+ Авторы ресурса PhoneArena решили выяснить, насколько сильно увеличенная ёмкость аккумулятора повлияла на реальную автономность флагманского смартфона Samsung Galaxy S10+.  Для тестов использовалась международная версия Samsung Galaxy S10+ на основе SoC Exynos. Вре...

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

Разработка монолитной Unix подобной OS — Библиотека С В предыдущей статье мы научились запускать Hello World ядро и написали пару функций для работы со строками. Теперь пришло время расширить библиотеку С чтобы можно было реализовать kprintf и другие необходимые функции. Поехали! Читать дальше →

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

Машина хорошая, цена ненародная: Блогер рассказал о праворульном Toyota Land Cruiser Prado Автомобилисту показалось, что японский «пруль» выглядит предпочтительнее стандартных «Крузаков», поставляемых в Россию. Об этом рассказал обзорщик на своём канале, посвящённом подержанным автомобилям, пригоняемым из Японии на отечественные рынки. На этот раз эксперту попалс...

Мой опыт подключения LPS331AP к Omega Onion2 Доброго времени суток, хабровчане! Небольшое предисловие Намедни я стал счастливым владельцем одного из самых маленьких одноплатников, работающим на LEDE, и первое, что захотелось сделать (после моргания светодиодом) — домашняя метеостанция, к которой можно получить доступ ...

Writesaver - Мы за грамотность: как улучшить свой письменный английский «Writesaver» – это новый сервис вычитки текста на английском носителем языка. Он поможет, если вы ищите работу и отправляете резюме в англоязычную компанию, хотите написать дипломную работу или подать заявку в иностранный ВУЗ. Этот сервис пригодится даже, если вы собираетесь...

Black magic Здравствуйте, форумчане!Хочу поделиться новыми результатами своей работы, а то сюда нельзя Инстаграм привязать((Баловства ради, решил попробовать напечатать хирургический шаблон на ванхао, хотя обычно, я печатаю их на РК-1. Для пробы взял Harz labs model black. Сразу оговорю...

Кастомизация Repetier: добавляем физические кнопки для управления принтером Нравится мне repetier за относительно простую кастомизацию прошивки. Но почему-то сложилось так, что на repetier тяжелее найти какую-либо информацию из-за не слишком большой популярности. В основном все предпочитают пользоваться Марлином. Да и сообщества у Marlin побольше бу...

Кейс: Как заработать 30 000 рублей в месяц чуть приподняв жопу Я уже писал в прошлых постах про партнёрку лидов букмекерских контор. Вот моя статистик аза 2 недели:     А вот это оплата за лиды:     Кто в танке и ничего не понял, то объясняю, что платят за регистрацию и идентификацию пользователя в каждой из этой Б...

Предварительный обзор OnePlus 7T Pro. Флагман нового уровня Какое-то время назад смартфоны компании OnePlus были просто идеальными флагманами — можно было за вполне разумные деньги получить топовое устройство и получать от него массу удовольствия. Сейчас ситуация практически не изменилась, только вот цена выросла заметно и идеальным ...

В Сети чествуют скромного героя, сделавшего три миллиона правок в англоязычной "Википедии" 35-летний американец по имени Стивен Прюитт занимается редактированием интернет-энциклопедии с 2006 года. С тех пор он сделал не только миллионы правок, но и написал около 35 тысяч статей. Пользователи Reddit решили отдать ему должное.

Google лишила смартфоны Huawei надежды на обновление до Android Q Несмотря на то что США выдали Huawei временную лицензию, которая позволяет компании продолжать обновлять свои смартфоны на Android на протяжении еще трех месяцев, судя по всему, Google в курсе того, что китайцам не позволят использовать ее операционную систему, когда действ...

Слух: Respawn отменила Titanfall 3 в пользу Apex Legends Компания Respawn Entertainment, которая нынче принадлежит Electronic Arts, представила бесплатный шутер в жанре королевской битвы под названием Apex Legends. Действие разворачивается во вселенной Titanfall, однако здесь нет титанов, поэтому игра больше похожа на обычный шут...

На мобильных вышла популярная гольф-аркада Golden Tee Golf Golden Tee Golf— одна из известнейших и долгоиграющих серий гольф-аркад. С 28 октября она представлена и на мобильных. В игре есть несколько режимов: испытание, кампания, соревнования и ежедневные задания. Каждый уровень можно просто завершить, а можно попытаться заработать...

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

В Гренландии нашли акулу в возрасте 512 лет. Правда ли это? Кто бы мог подумать, что рыбы являются настолько удивительными существами, что живут гораздо дольше людей? В начале августа мы писали, что в водах американского штата Южная Дакота была найдена 112-летняя рыба, которая пережила две Мировые войны. Ученые прозвали ее самой ста...

Пиу-пиу лазером — и видно косяки строителей: сверхточная модель здания на основе лазерного сканирования Берём лазерный сканер (это что-то вроде лидара) — штуку, которую надо установить на треногу и нажать кнопку. Штука обводит лазерным лучом всё, что видит, и сохраняет облако полученных точек. Это похоже на работу лазерного дальномера, только за один проход вычисляется несколь...

Замена драйвера шагового двигателя с A4988 на ST820 (STSPIN820 driver) Начинка моего 3д принтера до замены:1. Мозги - Mega 2650;1.1 Прошивка Marlin 1.8.5;2. Плата расширения - RAMPS 1.4;3. Драйвера - A4988;4. Шаговые двигатели - Nema 17 17HS4402.Замена драйверов на ST820 для снижения шума работы 3д принтера. Ночью когда на кухне ставил - через ...

Micron показала карту памяти на терабайт Компания Micron официально представила новую карту памяти формата microSD, которая имеет объем в 1 терабайт памяти. Это шикарный вариант для флагманских смартфонов, у которых есть слот для карты памяти. Вы получаете возможность поставить новинку себе в устройство и полностью...

Книга «Учимся кодить на JavaScript» Привет, Хаброжители! Мы издали книгу для мальчиков и девочек от 10-11 лет которая поможет самостоятельно, без помощи родителей и учителей, написать программный код. Ты любишь играть онлайн? Общаться с друзьями через ВКонтакте, Фейсбук и Инстаграм? Смотреть видеоролики на см...

В версию Axiom Verge для Epic Game Store попала забавная ошибка, связанная со Steam Epic Games сейчас раздаёт метроидванию Axiom Verge в своём магазине, но игроки быстро обнаружили, что эта бесплатная версия содержит серьёзную ошибку, которая приводит к сбою. Забавно, что причиной стал тот факт, что разработчики решили автоматически исключить ...

IBM ставит под сомнение заявление Google о квантовом превосходстве Исследование Google о достижении квантового превосходства якобы случайно появилось в сети Интернет в прошлом месяце и теперь было опубликовано журналом Nature. Разработчики Google утверждают, что созданный компанией 53-кубитный компьютер за 200 секунд выполнил сложную задачу...

Обзор лучших криптобирж Лучшие криптобиржи – какой доверить свои средства? С ростом популярности криптоиндустрии увеличивается спрос и на услуги торговых площадок. На сегодняшний день их насчитывается множество, каждая из которых предлагает свои условия. Какая криптобиржа является надежной? Согласн...

Scala + MXNet = Микросервис с нейронкой в проде В интернете есть огромное количество руководств и примеров, на основе которых вы, дорогие читатели, сможете «без особого труда» и с «минимальными» временными затратами написать код, способный на фото отличать кошечек от собачек. И зачем тогда тратить время на эту статью? О...

Суперкомпьютер смог решить неразрешимую задачу Квантовый компьютер Sycamore Кажется, компания Google только что смогла совершить настоящий переворот в компьютерной науке. Используя программное обеспечение квантового компьютера под названием Sycamore, представитель Google заявили о «квантовом превосходстве» над ...

Быстрая и супер-быстрая зарядка от Samsung: есть ли разница В этом году Samsung впервые начала оснащать свои смартфоны супер-быстрой зарядкой мощностью 25 Вт. Первоначально она была эксклюзивной функцией Galaxy S10 5G, но потом появилась и в аппаратах линейки Galaxy A. Предполагалось, что более высокая мощность позволит затрачивать ...

Apple выпустила iOS 12.4.1, tvOS 12.4.1, tvOS 5.3.1 и обновлённую сборку macOS 10.14.6 iOS 12.4.1 — обновление, делающее джейлбрейк невозможным Как и предполагалось, Apple просто не могла себе позволить надолго оставить своих пользователей без защиты от взлома. Поэтому спустя всего неделю с момента обнаружения в iOS 12.4 уязвимости, позволяющей выполнить...

«Это японский УАЗ»: В сети озадачились, какой Toyota Land Cruiser стоит взять за 2,1 миллиона Что делать, если есть только 2,1 миллиона рублей, а хочется «200-ку» или «Прадик» – такая проблема возникла у одного из пользователей социальной сети «Вконтакте». Мнения комментаторов по этому вопросу кардинально разошлись. В сообществе любителей Toyota Land Cruiser Prado а...

Как быстро печатать документы на Mac Automator способен на многое Automator — это невероятно мощный инструмент для автоматизации действий в macOS. Возможности этой утилиты, фактически, ограничены лишь вашей фантазией. И мы сегодня убедимся в этом в очередной раз — создав «умную» папку для быстрой пе...

Масштабный тест видеокарты Radeon VII в 25 играх демонстрирует превосходство новинки над Radeon RX Vega 64 Во время презентации видеокарты AMD Radeon VII компания показала несколько слайдов, которые указывали на то, что новинка обходит Radeon RX Vega 64 на 25-42% и даже способна на равных тягаться с GeForce RTX 2080. Правда, глава Nvidia весьма резко выразил свои сомнения на...

Используем скрытые возможности Spotlight на Mac Возможности Spotlight могут удивить даже самых опытных пользователей macOS. Встроенный инструмент для поиска позволяет выполнять множество нестандартных операций. Например, с помощью Spotlight можно находить значения слов и решать базовые математические вычисления — и...

Как быстро заряжается iPhone, если подключить его к iPad Pro В октябре прошлого года Apple представила очередное поколение iPad Pro. Помимо очевидных новшеств вроде обновленного дизайна, быстрого процессора и поддержки Face ID, новинки обзавелись уникальной «фишкой» — возможностью заряжать iPhone при прямом подключении. Один из...

[Из песочницы] Рефакторинга много не бывает Привет, Хабр! Представляю вашему вниманию перевод статьи "Refactoring — oops, I’ve been doing it backwards" автора Джастина Фуллера (Justin Fuller). Я очень завишу от рефакторинга, и не боюсь признать это, но есть только одна проблема: я всегда делал это задом на...

Обнаружены 30 «бездомных» двойных звезд NASA/CXC/Nanjing University/X. Jin et al. Данные 30 двойных звезд были найдены исследователями в результате анализа данных рентгеновского излучения, собранных космическим телескопом «Чандра» за 15 лет. Системы были обнаружены недалеко от скопления Печи, находящегося от ...

Робот научился копировать человеческий почерк и рисунки Умение писать слова на бумаге кажется довольно простым человеческим навыком, но на самом деле он крайне сложен. Подумать только — чтобы научиться писать, нужно понимать, в какой точке нужно опустить кончик ручки, как долго и в каком направлении водить линию, а также где дел...

Как QA организовать автоматизацию тестирования на проекте. Один практически примененный способ Некоторое время назад я написала статью о своем опыте организации работы QA Инженера на проекте. Сейчас хочу продолжить эту тему, но уже в более узком ее направлении — автоматизации тестирования. Речь пойдет о том же самом проекте, он небольшой, но развивающийся под запросы ...

«Всё это смехотворный фарс»: Кличко раскритиковал сдачу анализов Зеленского и Порошенко Бывший чемпион мира по боксу и профессиональный украинский боксёр, а ныне мэр Киева, Владимир Кличко выступил с заявлением, в котором отозвался о результате анализов Владимира Зеленского и Петра Порошенко. Говоря о результатах анализов, он заявил, что результаты анализов при...

OTRS: LDAP аутентификация, авторизация и синхронизация (FreeIPA, AD) OTRS — система обработки заявок с открытым кодом (Open-source Ticket Request System), написанная на Perl. Существует в двух вариантах: OTRS Business Solution — платная версия ((OTRS)) Community Edition — бесплатная версия Перечислю немного из того фукционала, который ...

Telegram взломали за пару минут: Найден баг, позволяющий прочитать удалённое сообщение Пользователь сайта «Хабр» продемонстрировал, как можно легко прочитать собственное удалённое сообщение в компьютерной версии Telegram. В Telegram Desktop найден баг, позволяющий прочитать удалённое сообщение. Хакер-любитель раскрыл на habre системную ошибку, убедиться в кот...

Swift.assert — жизнь после релиза Как часто вы используете Swift.assert() в вашем коде? Я, честно, использую довольно часто (Если это плохая практика, то, пожалуйста, напишите в комментариях — почему это плохо?). В моем коде часто можно встретить, например, такой вызов: Swift.assert(Thread.isMainThread) Не ...

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

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

Google Pixel 4 будет обновляться почти как iPhone Google встроила в прошивку Pixel 4 продвинутый инструмент автообновления. Такой же, как на iPhone У них что, и раньше этого не было? Пожалуй, это самый популярный вопрос, которым пользователи Android задаются, узнав о нововведениях последних версий iOS. Действительно, многие...

О бедном МОСФЕТе замолвите слово.  Попробовал погреть стол. В текущей версии Стинга полевыми транзисторами управляет микроконтроллер напрямую. Т.е. на затвор чтобы открыть ключ подается 3.3В. В Манте стоят драйвера. Там на затворе 12В. Тестил на двух столах. Один с сопротивлением 1.2 Ома, второй  3...

[Перевод] Монорепозитории: пожалуйста не надо От переводчика: Привет, Хабр! Да, это очередная статья о преимуществах и недостатках монорепозиториев. Собирался написать свою статью о том, как мы используем монорепозиторий, как мы переходили с maven на bazel и что из этого получилось. Но пока собирался с мыслями, вышла от...

Как примерить тату? Подборка приложений для фанатов татуировок на Андроид и IOS Татуировки — это вам не шутки. Это способ самовыражения, которым люди обычно гордятся. Для фанатов этого вида искусства существует ряд приложений: идеи для татуировок, базы с лучшими художниками и другие стандартные приложения, без которых не обойтись. Adobe Illustrator Dra...

iOS 12.3.1 против iOS 12.4. Стало ли быстрее? Несколько дней назад для загрузки стала доступна финальная версия iOS 12.4. Это обновление тестировалось больше двух месяцев — за это время вышло аж семь бета-версий. Есть ли положительная динамика в производительности и скорости работы? Ответ на этот вопрос может дат...

Microsoft убирает синхронизацию видеопроектов приложения «Фотографии» с OneDrive В приложении «Фотографии» в Windows 10 есть видеоредактор, который позволяет обрезать видео или создавать собственные видеопроекты или слайд-шоу. Видеоредактор немного похож на Windows Movie Maker и может также автоматически создавать слайд-шоу с вашими фотографиями.Видеоред...

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

[Из песочницы] Как я проработала 3 месяца в Я.Маркете и уволилиась Первая попытка Все началось с того, что я люблю ходить по конференциям и частенько хожу на них в Яндекс, Mail.ru и другие крупные компании. Однажды мне написал HR из Яндекса и попросила сделать тестовое на стажера фронтенд разработчика. Я его сделала, вот оно. По условию он...

Домашний кардиограф за $58. Xiaomi представила устройство HiPee Smart ECG Wizard На платформе коллективного финансирования Xiaomi партнерская компания HiPee запустила новый медицинский продукт под названием HiPee Smart ECG Wizard. Это небольшое устройство позволит контролировать частоту сердечных сокращений и снимать электрокардиограмму пользовател...

«Дернет любую Весту»: Время разгона KIA Rio после удаления катализаторов удивило блогера Автолюбитель показал, насколько быстрее стал ехать его KIA Rio с доработками. Отметим, что замер разгона с 0 до 100 км/ч производился при плохих погодных условиях. Блогер, снимающий видео для канала Kai Grave на YouTube, удалил на своём корейском седане все катализаторы и р...

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

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

Метод бисекционного деления в тестировании Содержание Описание метода Применение тестировщиками Строка данных Файл Применение разработчиками Резюме Иногда баги сами нас находят. Вот мы впихали большую строку данных — и система подвисла. Это она из-за 1 млн символов упала? Или ей какой-то конкретный не понравилс...

Станьте победителем вместе с казино Эльдорадо Всё что вам потребуется для того чтобы наслаждаться отличным играми в интернете, это доступ к нему и немного свободного времени. Если вы после тяжелого рабочего дня хотите разгрузиться и отдохнуть, то обязательно заходите на сайт онлайн казино https://eldoradolight.com. Эль...

Керамический Galaxy S10+ с терабайтом памяти: фото и результаты бенчмарков 20 февраля Samsung представит несколько флагманских смартфонов, в том числе Galaxy S10+, который будет выпущен в нескольких вариантах. Самым топовым станет аппарат в керамическом корпусе и с впечатляющим объёмом памяти.

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

Samsung Galaxy S10 может хранить приватные ключи Bitcoin Пик популярности криптовалют пришёлся на зиму 2018 года, когда биткоин на торгах продавали по 20 тысяч долларов. С тех пор из-за давления со стороны властей различных стран популярность биткоина сокращается. Все переводы осуществляются через биткоин, поэтому и остальные вал...

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

Что такое «Посев» в Ютубе и как его делать Кто начал заниматься Ютубом уже наверняка слышал о неком «посеве» который нужно делать для вашего канала. Что это такое и нахуй он нужен. Сразу говорю, не слушайте и всяких мегаГуру Ютуба которые будут говорить всякую хуйню.  Я сегодня расскажу кратко и полно по По...

Маразм крепчал: авиакомпании запрещают использовать MacBook Pro на борту Можно ли провозить ноутбук в самолёте? Да, если это не MacBook Ситуация вокруг взрывоопасных MacBook Pro, выпущенных в период с сентября 2015 по февраль 2017 годов, продолжает накаляться. Несмотря на то что за последние два месяца не было ни одного сообщения о самопроизвольн...

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

Китайские ученые внедрили гены мозга человека обезьянам. Как думаете, они стали умнее? Человеческий интеллект — одно из самых важных изобретений эволюции. Это результат спринта, который начался миллионы лет назад и привел к увеличению мозгов и появлению новых способностей. В конечном итоге люди выпрямили спину, взяли плуг и создали цивилизацию, а наши двоюрод...

Разбираемся с бекапами для Dell EMC UnityVSA Когда нет денег на железное хранилище от именитого вендора, или деньги есть, но негде взять железо для тестов, нам на помощь приходят Virtual Storage Appliance, или сокращённо — VSA. Виртуализированный контроллер столь желанного хранилища, позволяющий получить практически в...

Покупатели Pixel 4 бесплатно получат три месяца Google One Пользователи Google One, которые планируют приобрести одно из новых устройств, анонсированных Google, получат некоторые льготы и бонусы, в зависимости от покупки. Если вы всегда хотели опробовать службу облачного хранения от «Корпорации добра» и в любом случае пл...

Новогоднее соревнование CS центра 2018 Введение Уже в октябре 2018 мы с радостью вспомнили адвент-календарь с задачами 2017 года (условия здесь) и начали думать, что можно сделать в этом году. Из нескольких достойных идей выбрали вариант, в котором подберём разноплановые «цепляющие» задачи, объединенные красивой ...

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

Новый корпус Nitecore D4 + паяльный стол для SMD Получаю я значит сегодня письмо от 3DToday о том, что давно не писал ничего на сайте. Ну раз надо - написать что то, то не вопрос! Правда за это время мало чего интересного было мной сделано. Вот думаю - писать отдельно о каждой мелочи - жалко Ваше время. А вот совместить дв...

Какой пластик брать? какой пластик брать?У всех владельцев 3д принтеров хотя бы раз возникал вопрос: какой пластик купить? В этом посте я сравню две компании, которые пользуются популярностью.1)REC ABS     Для начала рассмотрим REC пластик. Катушка пластика REC стоит порядка 700 рублей...

HTC удивила. Компания получила самую большую выручку за последние семь месяцев Уже множество кварталов подряд компания HTC продолжает терять деньги. Если зайти на соответствующий раздел официального сайта, можно увидеть, что снижение выручки в годовом выражении началось ещё в апреле 2015 года. После этого у HTC было лишь несколько отдельных кварта...

Редакция 3DNews ищет авторов новостей Редакция 3DNews ищет авторов новостей Hardware и Software. Если вы разбираетесь в мире информационных технологий, умеете грамотно, быстро и интересно писать, у вас есть не менее трёх часов свободного времени в день и вам нравится готовить публикации на тему IT — напишите нам...

Элитные породы iMac 2010 года У каждой уважающей себя компании в ассортименте должны быть дорогие престижные изделия, хотя бы непрактичные, не для всех, продающиеся редко и стоящие запредельно дорого. Apple себя самозабвенно уважает, но таких изделий у неё в 2010 не было… iMac’и высшего и высшего средне...

AMD прекратила производство видеокарт Radeon VII, их жизненный цикл завершился через месяц после выпуска История с ограниченным объемом выпуска 3D-карт Radeon VII получила совершенно неожиданное продолжение. Как оказалось, жизненный цикл этой модели завершился… через месяц после выпуска или даже чуть раньше. По этой причине в Европе было предложено ограниченное коли...

Microsoft объединяет свои мобильные офисные приложения в одно Microsoft предлагает пакет программ «все в одном» Компания Microsoft известна, в первую очередь, своей настольной операционной системой Windows, а также весьма популярным офисным пакетом приложений (ставшим, фактически, стандартом де-факто в индустрии) в лице прило...

Экспресс-тест: «не» или «ни»? Напишите частицу правильно! Частицы «не» и «ни» наводят страх не только на обычных людей, но и на истинных граммар-наци. А всё потому, что написать их правильно довольно сложно. «Ни на минуту» или «не на минуту», «ни дать ни взять» или «не дать не взять», «не кто иной» или «никто иной»? Попробуйте прой...

[Из песочницы] Три относительно честных способа создания Flutter проекта Итак, с презентацией Google первой стабильной версии Flutter, которая случилась 4 декабря 2018 г. начался процесс изменения ландшафта на полях мобильного программирования. Появился новый игрок, способный изменить правила самой игры. Теперь из одной базы кода можно создават...

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

Теперь Google Ассистент отвечает так, как вы хотите Около полугода назад Google произвела глобальный редизайн своего Ассистента на мобильных устройствах. Сегодня поисковый гигант представил несколько небольших, но очень важных визуальных нововведений, благодаря которым Ассистент на Android теперь будет предоставлять ответы н...

[Перевод] Мой компилятор для Lisp Очень рад объявить о завершении моего первого компилятора для языка программирования! Malcc — это инкрементальный AOT-компилятор Lisp, написанный на C. Вкратце расскажу о его многолетней разработке и что я узнал в процессе. Альтернативное название статьи: «Как написать комп...

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

Назло бабушке: Google закроет пользователям iOS безлимитный доступ к Google Фото Фотографии, снятые на iPhone, весили так мало, что даже «Google Фото» отказывался их сжимать. Но Google это не понравилось Пользователи iOS привыкли ко всевозможным привилегиям, которые даются им и не даются пользователям Android. Более ранние релизы самых культовы...

7 самых интересных пасхалок, спрятанных в поисковике Google Многие из нас регулярно пользуются сервисом Google для того, чтобы найти самую разную информацию. Однако мало кто знает, что работники поискового гиганта очень любят пошутить. Причем не только на 1 апреля. В поисковике Google, на самом деле, запрятано множество, так называе...

Xiaomi установила абсолютный рекорд Вице-президент Xiaomi и глава Xiaomi India Ману Кумар Джейн (Manu Kumar Jain) поделился сведениями о рекордных продажах компании в Индии в ходе распродажи, проведенной в честь праздника Дивали. Суммарно всего за несколько дней на этой неделе только в Индии было продано ...

Найден способ избавиться от ужасного шума вакуумных туалетов в самолетах Полеты на самолетах едва ли можно назвать приятным времяпровождением — мало того, что многие пассажиры могут пугаться большой высоты, так некоторые из них могут также испугаться ужасного шума вакуумного туалета. Дело в том, что современные самолеты стали очень тихими, а сан...

Расширяем возможности UObject в Unreal Engine 4 Всем привет! Меня зовут Александр, я уже более 5 лет работаю с Unreal Engine, и почти все это время — с сетевыми проектами. Поскольку сетевые проекты отличаются своими требованиями к разработке и производительности, нередко необходимо работать с более простыми объектами, та...

Технология Пентагона позволит распознавать людей на расстоянии по сердцебиению с помощью лазера Специалисты Пентагона разработали лазер, который позволяет распознавать людей на расстоянии по сердцебиению, сообщил журнал MIT Technology Review. Известная под названием Jetson технология использует лазерную виброметрию для определения движения поверхности кожи, вызванного ...

5 возможностей Google Drive, которыми вы будете пользоваться Google Drive скрывает в себе массу возможностей. Вот лишь некоторые из них Комплексный подход – это про Google. Именно поэтому почти каждый сервис поискового гиганта, помимо основного набора возможностей, имеет ещё широкий спектр вспомогательных. Но если Google Chrome избыто...

OnePlus отозвала Android 10 для двух своих смартфонов из-за багов Ваш OnePlus не получил Android 10? Так и должно быть Аудитория OnePlus является одной из наиболее преданных. Если вы видите перед собой владельца смартфона этого бренда, велика вероятность того, что это уже не первый его аппарат. Впрочем, OnePlus действительно есть за что лю...

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

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

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

Разбираемся с криптовалютой Libra. Подробности Libra — проект криптовалюты от Facebook. Стоимость криптомонет которой будет стабильной и привязана к корзине валют, для начала это будут доллары, евро, японские иены и фунт стерлингов. Про него написано много статей, но в деталях функционирования проекта было много неизве...

Жонглёр улучшил свой бизнес с помощью доменов Известный жонглёр Нильс Дуинкер рассказал о том, как доменные имена помогли его бизнесу выйти на новый уровень.Нильс Дуинкер на сегодняшний день считается одним из лучших жонглёров мира. Он - семикратный рекордсмен книги рекордов Гиннеса. Его основной род деятельности - выст...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)