Социальные сети Рунета
Пятница, 29 марта 2024

Валютный рынок и финансовая инженерия в Средние века «Алчность». Миниатюра из манускрипта. Генуя, ок. 1330 г., Британская библиотека Как известно, в Средние века Римско-католическая церковь не очень-то жаловала ростовщиков. В наказание за грех ростовщичества можно было схлопотать отлучение от церкви, что гарантировало попад...

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

Xiaomi Mi TV Pro официально представили Компания Xiaomi довольно долго покоряет рынок электроники и весьма успешно. Главная фишка бренда в низкой стоимости продукции при довольно хороших характеристиках на бумаге. Конечно, на деле все не так идеально, как хотелось бы, но за такие деньги грех жаловаться. Вот и сейч...

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

4 смертных греха TWS наушников: почему True Wireless всё еще не труъ? Когда все вокруг заговорили о совсем беспроводных наушниках, моей радости не было предела. Больше никаких ошейников, никаких проводков! Ничего, кроме двух связанных друг с другом какой-то ментальной магией, затычек прямо в ушах? Дайте два! По одному в каждое ухо! И милый зар...

Лучшие бюджетные смартфоны января 2019 г. (официальная розница) У исчезающего из продаж Xiaomi Redmi Note 5 появился хороший преемник, и мы наконец дожили до времени, когда восьмиядерный смартфон с 5000 мАч можно купить дешевле 8 тысяч рублей. Поэтому на выбор грех жаловаться даже при том, что изобилия крышесносящих бюджетных смартфонов ...

Metro Exodus порадует наличием фоторежима Грех не дать возможность людям сделать несколько красивых снимков.

Badoo Jira API Client: магия в Jira на PHP Если в строке поиска на Хабре ввести “Jira Badoo”, результаты займут не одну страницу: мы упоминаем её почти везде, потому что она играет важную роль в наших процессах. Причём каждый из нас хочет от нее немножко разного. Разработчик, которому пришла задача на ревью, ожида...

7 смертных грехов менеджера Прости меня, Господи, ибо грешен я. В погоне за KPI забыл о насущном. Многия беды учинил не ведая, ибо слеп был. Во имя святого MS Project Server молю тебя, сил мне дай планы вовремя выполнять, не давить на ближнего своего, в дела его микроменеджментом не вмешиваться, ожидан...

Как быстро попробовать CQRS/ES в Laravel или пишем банк на PHP Недавно в подкасте "Цинковый прод" мы с товарищами обсуждали паттерн CQRS/ES и некоторые особенности её реализации в Elixir. Т.к. я в работе использую Laravel, грех было не покопаться в интернетах и не найти как же можно потягать этот подход в экосистеме данного фреймворка....

Как установить второй SSD-диск в Xiaomi Mi Notebook Pro Xiaomi Mi Notebook Pro получил отличные характеристики в сочетании с максимально гуманной ценой. Выглядит, как MacBook Pro, оснащён отменным IPS-экраном и прекрасной начинкой. А ещё под капотом у него есть один ничем не занятый слот PCIe M.2. Грех не установить сюда второй S...

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

Никогда такого не было, и вот опять: в Google Play появились приложения с вирусами В Google Play Store нашли приложения с вирусами. Опять. Google регулярно вносит в свой магазин Play Store различные улучшения, касающиеся системы безопасности для того, чтобы вирусы и другое нежелательное ПО не попадало на смартфоны пользователей. Но порой кажется, что все э...

ID-Cooling Auraflow X 240 TGA порадует подсветкой В последнее время не выходило систем жидкостного охлаждения, которые бы не могли похвастаться подсветкой. Видимо, сейчас рынок так устроен, что каждый хочет себе красивое свечение в корпусе и если это не реализовать, то просто не получится продать систему потенциальному поку...

9 Must-Know Tips for Every First-Timer in Las Vegas Лас-Вегас является одним из самых популярных туристических направлений в мире. Известный своими спорными делами об азартных играх, в этом городе грехов есть нечто большее, чем их рискованная репутация.

Honor Band 5 можно будет купить за 100 рублей, если успеете Когда-то такими стратегия грешила Xiaomi в России, сейчас на скользкую дорожку хотят встать конкурирующие китайцы Huawei. Ситуация, конечно, получила две стороны медали. С одной стороны, приобрести фитнес-браслет Honor Band 5 за 100 рублей, который в обычное время стоит 29...

Новый планшет от HUAWEI будет похож на iPad Pro И снова слухи, и снова утечки. На свежих изображениях с ресурса 91mobiles появилось устройство внешне очень напоминающее iPad Pro.  Но есть один нюанс — отверстие под фронтальную камеру, поэтому рамка со всех сторон — одинаковая. Судя по всему, перед нами, новый ...

Нуарная Красота! Потрясающая Ава Лорд (Ava Lord) в исполнении Леры Химеры (Himera) по мотивам «Город грехов 2: Женщина, ради которой стоит убивать» (Sin City: A Dame to Kill For)! Хорошего настроения дорогие друзья! Представляю вашему вниманию сет красивого косплея на шикарную Аву Лорд (Ava Lord) по мотивам детективно-фантастического нуар-романа «Город грехов 2: Женщина, ради которой стоит убивать» (Sin City: A Dame to Kill For) в исполнении талантли...

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

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

Правда о железнодорожных тормозах: часть 2 Вижу, что первая, историческая часть моего повествования публике понравилась, а поэтому не грех и продолжить. Высокоскоростные поезда, вроде TGV уже не обходятся пневматическим торможением Сегодня мы поговорим о современности, а именно о том, какие подходы к созданию торм...

[Перевод] Монорепозитории: пожалуйста, надо Перевод статьи подготовлен для студентов курса «DevOps практики и инструменты» в образовательном проекте OTUS. Вы должны выбрать монорепозиторий, потому что поведение, которому он способствует в ваших командах — это прозрачность и коллективная ответственность, особенно при...

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

Топ-10 подарков с Алиэкспресс для девушек Вы когда-нибудь задавались вопросом – какая девушка не любит подарков? Правильно, подарки любит вся прекрасная половина. Даже если это будет самая обычная мелочь с Интернет-магазина. Сегодня мы бы хотели представить вашему вниманию несколько актуальных подарков, которые всег...

8 советов, как применить свою квалификацию ITIL на практике Если вы только что сдали сертификационный экзамен ITIL Foundation или еще не сдавали его и думаете о том, как наилучшим образом использовать свое обучение на рабочем месте, то эта статья для вас. Кроме того, если у вас квалификация по более старой версии ITIL, то части этой ...

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

WebComponents как фреймворки, взаимодействие компонентов Когда разговор заходит о веб компонентах, часто говорят: «Ты что хочешь без фреймворков? Там же все готовое». На самом деле есть фреймворки созданные на основе реализаций стандартов входящих в группу веб компонентов. Есть даже относительно неплохие, такие как X-Tag. Но сегод...

Google Maps позволит совершать виртуальные прогулки Версия 10.23.4 Google Maps включает новую интеграцию Street View. Вот как это работает. Допустим, вы вводите пункт назначения в приложении Google Maps. Нажмите на кнопку «Слои карты» в правой части экрана и под заголовком «Исследовать» вы найдете ссылку на просмотр улиц...

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

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше? Относительно недавно вышла версия React.js 16.8, с которой нам стали доступны хуки. Концепция хуков позволяет писать полноценные функциональные компоненты, используя все возможности React, и позволяет делать это во многом более удобно, чем мы это делали с помощью классов. М...

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

Прототипы Google Pixel 4 появились в свободной продаже Как выглядит Google Pixel 4 сзади В последнее время у Google всё откровенно плохо с безопасностью, из-за чего который год подряд все будущие новинки компании становятся достоянием общественности ещё до релиза. Одно время Google пыталась бороться с утечками, однако выбрала дл...

GraphQL Voyager как инструмент для поиска уязвимостей В настоящее время все больше компаний начинают использовать GraphQL. Это относительно новая технология (если быть более точным, то это язык запросов), которая призвана решить существующие проблемы REST. Если вы еще не знакомы с GraphQL, то рекомендую начать с ресурсов: ...

Приговоренный к смерти, казни 1.0.7 Хочешь узнать, как казнили Пугачева, Марию Стюарт или Муссолини? «100 великих казней» — это 100 историй самых известных казней в истории, которые до сих пор поражают умы своим чудовищным замыслом и размахом! Казни изобретались как средство наказания, которое преследовал...

[Из песочницы] NeoBook: среда программирования для непрограммистов NeoBook: среда программирования для непрограммистов Для кого эта статья Статья написана, в первую очередь, для тех, кто не является профессиональным программистом, но хочет уметь создавать свои собственные компьютерные программы для компьютеров с Windows. Программирование ...

Samsung и SK Hynix ныряют в производство CMOS-датчиков, память в опасности? В руках южнокорейских компаний Samsung и SK Hynix свыше 70 % мощностей для производства компьютерной памяти. Поэтому не стоит удивляться, что когда кто-то из них выражает сильное желание заняться чем-то посторонним, это не проходит мимо нашего внимания. А решил...

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

Предварительный обзор KFA2 GeForce RTX 2080 Ti HOF. Уникальная видеокарта Производителям компьютерного железа приходится крайне тяжело — им нужно как-то привлекать внимание со стороны пользователей, которые уже насмотрелись и на подсветку, и на красивые декоративные элементы. Как привлечь покупателя, если он уже все видел и пробовал? Каждый выкруч...

Что нам стоит PCI-E райзер свой построить Давным-давно собирал я себе мини-компьютер. Но вот незадача – 3D моделирование и чего уж греха таить – банальные игрушки заставляли данную коробочку сильно призадуматься, а меня — понервничать. Но просто взять и подключить видеокарту к ней нельзя — слот PCI-E X4 есть, но н...

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

Apple хочет продавать сервисы вместо iPhone. Но сможет ли? В этом квартале Apple, по всей видимости, снова ожидает спад продаж iPhone. Даже Тим Кук во время недавнего финансового отчета не стал этого скрывать. Разумеется, компании очень сложно с этим смириться, и, для того чтобы не тревожить инвесторов лишний раз, Apple захочет чем...

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

[Перевод] Хранилища в Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor Обновление!. В комментах один из читателей предложил попробовать Linstor (возможно, он сам над ним работает), так что я добавил раздел об этом решении. Еще я написал пост о том, как его установить, потому что процесс сильно отличается от остальных. Если честно, я сдался и о...

Amazfit Smart Sports Watch 3 для фанатов спорта Большая часть пользователей умных часов уже давно купила себе то устройство, которое казалось наиболее привлекательным. То есть, если вы очень хотели именно умные часы, то вы уже, скорее всего, давно себе их купили, они вас устраивают и их хватает на то, чтобы длительное вре...

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

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

Мигрант зарезал 2 девушек на глазах у спецназа MPSB в Лондоне Есть видео доказательство, но его не арестуют?14 октября, одна из лондонских инстаграм-блогеров выложила в свой twitter видео, где в восточном Лондоне произошла драка между двумя девушками. Около машины, девушки царапали и тянули друг друга за волосы, как неожиданно к ним по...

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

iPhone SE2 — лучшее, что Apple может выпустить в 2020 году. И вот почему iPhone 8 станет прототипом iPhone SE2. И это очень круто Ликуйте, друзья. По сообщению авторитетного инсайдера Apple Мин-Чи Куо, уже этой весной мы с вами увидим новый бюджетный iPhone SE2. Он будет сделан на базе не очень популярного из-за своих соседей по модельному ряду, ...

[Перевод] Как взломать дорогую камеру, чтобы вас не убила жена Дисклеймер: исследование началось в 2013 году, так что если считаете некоторые методы глупыми и опасными — вы правы, так и было. Тем не менее, я многому научился в процессе. Вступление Всё началось за несколько месяцев до рождения моего первого ребенка. Мы с женой всегда х...

Рекламные листовки — эффективный способ увеличения продаж! Как заинтересовать читателей рекламными листовками? Большинство выбрасывают их сразу же, едва прочитав содержимое. Креативный подход поможет разработать листовки, которые будут читать с интересом. Необходимо придерживаться следующих правил: Материал должен быть познаватель...

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

Ssh-chat Привет, Хабр. Console chat отличная вещь, но для фронтендеров, а что если вы хотите такой же, но для бэкэнда. Если да, то эта статья для вас. Но какой инструмент часто используют в бэкенде? Правильно ssh, так что представляю sshchat Читать дальше →

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

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

Компактный дрон, управляемый пальцем — SHIFT Давно на Droider не было дронов, и тут на выставке IFA 2019 нам попался очень любопытный экземпляр, управлять которым можно лишь движением пальца. Этот гаджет создан компанией This Is Engineering. Он суперкомпактный и умеет снимать видео. Но чего греха таить — это оче...

Microsoft наконец-то сделала Windows Update правильно Иногда кажется, что каждый раз, когда начинается очередная статья о Windows, то обычно там говорится о том, что компания сделала что-то не так. Стоит отметить, что когда-то компания что-то делает правильно, и изменения в Windows Update, объявленные на этой неделе, определенн...

SMARTlife: Как организовать удаленную работу в домашнем режиме? Работать по удаленному доступу — модно, вот только не каждый человек может себя организовать. Зачастую ходить в офис, не смотря на долгие поездки в транспорте и массу зря потраченного времени, продуктивнее. Но на самом деле удаленная работа — это прерогатива 21 века, которой...

[Перевод] Будущее внедрения зависимостей в Android Предлагаю вашему вниманию перевод оригинальной статьи от Jamie Sanson Создание Activity до Android 9 Pie Внедрение зависимостей (DI) — это общая модель, по ряду причин используемая во всех формах разработки. Благодаря проекту Dagger, он взят в качестве шаблона, используемог...

Смотрю и слушаю где хочу. Интегрируем Chromecast в Android-приложение На улице я часто слушаю аудиокниги и подкасты со смартфона. Когда прихожу домой, мне хочется продолжить слушать их на Android TV или Google Home. Но далеко не все приложения поддерживают Chromecast. А было бы удобно. По статистике Google за последние 3 года, количество дева...

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

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

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

Роботу Boston Dynamics дали в руки оружие: восстание машин Вероятно, именно так и начнется восстание машин. В новой CG-короткометражке от Corridor робота Boston Dynamics обучают основам обращения с огнестрелом. Сначала все выглядит как стандартные испытания такого рода, но чем дальше заходит эксперимент — тем более жестокими станов...

Цена не радует: EVGA за видеокарту RTX 2060 Super будет просить 500 долларов Сегодня мы уже оценивали спецификации видеокарт GeForce RTX Super, а теперь пришла пора на них взглянуть. Дизайн референсных карт мы уже видели — отличий от текущих моделей там будет мало. Сейчас же в Сети появились изображения видеокарт Super в исполнении EVGA. С...

Xiaomi Mi 9T Pro выйдет 20 августа Длительное время пользователи ждали релиза нового смартфона Xiaomi Mi 9T Pro, который является глобальной версией китайского флагмана K20 Pro. Однако, у китайской версии есть некоторые ограничения и заказывать смартфон из Китая не очень хотелось. Теперь же появилась информац...

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

Флагманский смартфон Sony Xperia XZ4 Со своим сверхширокоформатным экраном позирует на новом рендере Особенностью смартфона Sony Xperia XZ4 станет сверхширокоформатный экран – с соотношением сторон 21:9. Скажем, это не первое применение такого дисплея в индустрии, еще в 2009 году вышел LG New Chocolate BL40 с сенсорным экраном и таким же соотношение сторон, но, т...

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

Платёжные системы (PSP) для IT-бизнеса: играем по-крупному Серьёзный IT-бизнес в большей степени зависит от банковских счетов и безналичного расчёта. На рынке или в магазине всегда остаётся возможность оплатить наличностью. Даже заказывая товары через Интернет можно попробовать использовать отложенный платёж на почте. Однако, что...

Тим Кук: Apple никогда не опустится до продажи данных о клиентах Обилие конфиденциальных сведений, которыми пользователи делятся со своими iPhone, накладывает определенную ответственность и на Apple. Об этом Тим Кук, генеральный директор компании, заявил в интервью CNBC в рамках ежегодного собрания акционеров Berkshire Hathaway. Он отмет...

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

Субъективное видение идеального языка программирования Дальнейший текст — моя точка зрения. Возможно, она позволит кому-то по-новому взглянуть на дизайн языков программирования или увидеть какие-то преимущества и недостатки конкретных фич. Я не буду лезть в частные подробности типа "в языке должна быть конструкция while", а прос...

Core UX Features & MVP при создании продукта Я уже 12 лет создаю различные веб-сервисы и мобильные приложения. И миллион раз я советовал людям делать MVP. Но я чувствую, что нужно быть очень осторожным с этим советом, нужно допускать множество оговорок, когда даешь этот совет и объяснять, что же такое "M" и "V" в этой ...

Как выбрать Open Source лицензию для RAD фреймворка на GitHub В этой статье мы немного поговорим об авторском праве, но в основном о выборе свободной лицензии для RAD фреймворка IONDV. Framework и для опенсорсных продуктов на его основе. Мы расскажем о разрешительной лицензии Apache 2.0, о том, что привело нас к ней и с какими решениям...

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

RC Машинки: Введение Всем привет, сегодня я бы хотел рассказать вам об RC Cars, машинках на радиоуправлении. Это хобби и достаточно веселое. Лично для себя я нахожу в нем хоть какую-то доли реальности. Сидеть целыми днями клепать кнопочки на Backbone и React уже стало рутиной и надо это дело ка...

Антон Логвинов против здравого смысла Нельзя отрицать заслуг Антона, как первого на территории СНГ, кто сделал упор в игрожуре на видео, но нынешние его грехи перекрывают былые заслуги. Об мнении Антона на скандал вокруг Anthem мы сегодня и поговорим. Приятного просмотра) Подпишись на группу ВК 

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

Почему iPhone 11 не поможет Apple увеличить продажи В преддверии презентации iPhone 11 авторитетный аналитик Минг-Чи Куо уже рассказал, как будут выглядеть финальные iPhone 11, 11 Pro и 11 Pro Max. Поскольку он неоднократно публиковал точные прогнозы, в правдивости его слов сомневаться почти не приходится. Однако кроме подро...

[Перевод] Дженерики в TypeScript: разбираемся вместе Всем привет! Команда TestMace публикует очередной перевод статьи из мира web-разработки. На этот раз для новичков! Приятного чтения. Развеем пелену таинственности и недопонимания над синтаксисом <T> и наконец подружимся с ним Наверное, только матёрые разработчики Java...

[Перевод] PHP дженерики уже сегодня (ну, почти) Если спросить PHP-разработчиков, какую возможность они хотят увидеть в PHP, большинство назовет дженерики. Поддержка дженериков на уровне языка была бы наилучшим решением. Но, реализовать их сложно. Мы надеемся, что однажды нативная поддержка станет частью языка, но, вероятн...

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

OPPO K5 получил быструю зарядку Официально представлен смартфон OPPO K5, который работает на современном процессоре Snapdragon 730G и может похвастаться поддержкой фирменной быстрой зарядки VOOC 4.0, которая позволяет за очень короткий промежуток времени зарядить устройство с нуля до практически полного за...

Telegram бот для персонализированной подборки статей с хабра Для вопросов в стиле "зачем?" есть более старая статья — Натуральный Geektimes — делаем пространство чище. Статей много, по субъективным причинам некоторые не нравятся, а некоторые, наоборот, жалко пропускать. Хочется оптимизировать этот процесс и экономить время. В вышеупом...

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

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

[Перевод] 7 полезных советов для тех, кто использует Room Room — это уровень абстракции поверх SQLite, который упрощает организацию хранения данных. Если вы ещё мало знакомы с Room, то посмотрите эту вводную статью: 7 шагов к использованию Room. Пошаговое руководство по миграции приложения на RoomА в этой статье я хотел бы поделит...

Есть на что посмотреть: Ужин дочери Пескова заинтересовал недовольных россиян Во время посещения ресторана в Париже к девушке хотел прорваться парень, чтобы взглянуть, чем она ужинает. Дочь пресс-секретаря Владимира Путина Лиза Пескова рассказала о том, что с ней произошло во время ужина в ресторане Парижа с мамой. Модель пишет, что, им сообщили о то...

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

[Перевод] Шейдеры 3D-игр для начинающих Хотите научиться добавлять в свою 3D-игру текстуры, освещение, тени, карты нормалей, светящиеся объекты, ambient occlusion и другие эффекты? Отлично! В этой статье представлен набор техник затенения, способных поднять уровень графики вашей игры на новые высоты. Я объясняю к...

Duet2 WiFi V1.3 - клон от MKS Когда думаешь что уже спроектировал достаточно хороший принтер, всегда попадается на глаза какая-то новая идея. Причем постоянно попадается.Вот попалась идея быстрой смены филамента в процессе печати, даже несколько идей, разных. Понравилась идея E3D использовать сменные печ...

[Перевод] GitLab 11.10 GitLab 11.10 с пайплайнами на панели управления, пайплайнами для объединенных результатов и предложениями по нескольким строкам в мердж-реквестах. Удобные сведения о работоспособности пайплайнов в разных проектах GitLab продолжает увеличивать прозрачность жизненного цикла D...

Зачем создается ИИ? Уж точно не для общего блага! Действительно ли ИИ — это хорошо? После настоящего бума, связанного с искусственным интеллектом, технологические компании и исследователи заставляют нас поверить, что ИИ — это решение всех проблем. Это настоящий прорыв и практически «счастье всем и каждому&#...

Популярное приложение из Google Play ворует данные инстаграм-аккаунтов Конфиденциальность крайне важна. Но, видимо, не для крупных компаний Facebook (компания, которая, если вы вдруг не в курсе, владеет Instagram) имеет не самую приятную репутацию, когда речь заходит о защите конфиденциальности своих пользователей. Уже много раз компанию Марка ...

PHP Composer: фиксим зависимости без боли Многие из вас наверняка сталкивались с ситуацией, когда в библиотеке или фреймворке, который вы используете, есть баг или нет необходимой функциональности. Предположим, вы даже не поленились и сформировали pull request. Но примут его далеко не сразу, а следующий релиз продук...

[Из песочницы] Как сделать поддержку PCRE2 для Apache 2.4 Хочу поделится своим опытом перевода Apache 2.4 на PCRE2, так как даже PHP 7 уже давно поддерживает библиотеку PCRE2, а open source Apache Software Foundation все еще нет. Конечно я сейчас наверно опережаю релиз Apache с поддержкой PCRE2, так как я использую исходники с гита...

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

Купил iPhone 11 Pro за 90 тысяч. А он не обновляется   Что только не делал. «Я люблю айфоны за их стабильность и беспроблемность». Такое часто можно услышать от поклонников iPhone, которые не хотят даже смотреть в сторону Android-смартфонов из-за их «забагованности». Купленный буквально вчера iPhone 11 Pro за 90 тыс...

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

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

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

Samsung сотрудничает с AMD Некоторое время назад появилась информация о том, что компания Samsung заказала у AMD графику для своих продуктов на сумму в 100 миллионов долларов. Пока что это довольно странная информация, так как пока что не совсем понятно, как и когда будет использована данная графика. ...

[Перевод] Наследование в JavaScript с точки зрения занудного ботаника: Фабрика Конструкторов Это история об одной очень специальной части JavaScript, самого используемого искусственного языка в мире в настоящее время (2019). В статье представлен своего рода философский взгляд на Наследование в JavaScript, и я смею лишь надеяться, что он основан на самом впечатляюще...

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

iPhone в США можно купить на 25 000 рублей дешевле. И заплатить за доставку всего 900 рублей Уже многие «просекли» фишку, что если заказывать те или иные вещи в США, зачастую можно избавить себя от переплаты наценки местным магазинам. А иногда это вовсе единственный выход получить желанный товар — я, например, недавно заказывал себе кроссовки Puma, которые нашел то...

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

10 верстальщиков на 30 команд. Вы рехнулись? Всем привет! Меня зовут Костя, и я руковожу отделом верстки в компании Wrike. В нашем отделе сейчас работает 10 человек, и все эти ребята пришли в компанию в разное время, у них различный опыт и задачи в отдельных командах. При этом все сотрудники — прекрасные специалисты, к...

[Перевод] Добавление экшенов в грамматику PEG Грамматика становится ещё лучше, если вы можете добавить (некоторую) семантику в соответствии с правилами. В частности, для анализатора Python, который я разрабатываю, мне нужно возвращать узел AST из каждой альтернативы, поскольку я хочу придерживаться текущей реализации AS...

Как убедить всех, что у тебя защищённый ЦОД? Преамбула. Статья носит исключительно информационный характер. Предназначена для потенциальных клиентов ЦОД, которые слышали про 152-ФЗ, 149-ФЗ, хотят потратить бюджетные средства и не знают, что такие схемы бывают. Для удобства восприятия материала автор будет излагать схем...

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

Stickman: Western Соверши самый дикий побег! Скачать: goo.gl/1KUjHf Волею случая Вы оказываетесь в тюрьме. Вы ни в чём не виноваты — Вас подставили! Возможно это Ваш близкий друг. В любом случае Вам грозит смертная казнь и Вы должны как можно скорее совершить побег. У Вас каждая секунда н...

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

[Из песочницы] Почему мы пишем бизнес-логику на Lua Привет, Хабр. В этом посте мы хотим рассказать о том, как и почему мы в IPONWEB используем язык программирования с красивым названием Lua. Lua — скриптовый встраиваемый язык программирования со свободно распространяемым интерпретатором и открытыми исходными текстами на C. О...

«Трёхглазый» флагман Samsung. Galaxy S11 может получить крайне спорное решение Неделю назад мы уже имели возможность оценить возможный дизайн смартфона Samsung Galaxy S11. Тогда источник создал изображение на основании патентов, утечек и слухов. Там мы могли видеть фронтальную камеру в отверстии в экране. На наличие такого элемента в следующем фла...

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

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

Семь тревожных признаков того, что вы метеозависимы, даже если вы так не думаете Bitch is back (сэр Элтон Джон) Друзья, как я и обещал, возвращаюсь с очередной историей о нашем участии в следующем витке модернизации метеосети Росгидромета. Про первую часть наших приключений можно почитать здесь. Ну а сейчас — долгожданное продолжение. Читать дальше →

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

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

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

[recovery mode] Ok Яндекс! А где наши «Reach Goals»? История про Yandex.Metrika ReachGoal, девушку Лиду и про то, что не бывает неразрешимых проблем Мир неидеален, мир world wide web неидеален еще больше. Иногда, на это можно закрыть глаза. Но только не тогда, когда красивая девушка по имени Лида из «отдела маркетинга» стоит ...

Мотивация, делегирование и автоматизация: рецепт создания суперкоманды Знакомьтесь, это Дима. Он тимлид и отвечает за техдолг и код-ревью, за планирование и технические процессы, за выполнение разработчиками задач в срок — мотивирует, нанимает и, если надо, увольняет. Дима хочет работать только над важными задачами, но работает над миллионом са...

[Из песочницы] Mikroik. IPSEC vpn за NAT как клиент Доброго всем дня! Так уж сложилось, что в нашей компании в течении последних двух лет мы потихоньку переходим на микротики. Основные узлы построены на CCR1072, а локальные точки подключения компов на устройствах попроще. Само собой существует и объединение сетей по IPSEC tu...

Samsung не знает, когда выйдет Galaxy Fold, и возвращает деньги по предзаказам Сложно представить, какие мысли были в головах тех, кто оформил предзаказ на Galaxy Fold. Возможно, одни решились на этот шаг сразу и не задумываясь, тогда как другим пришлось хорошенько взвесить все за и против, прежде чем отвалить 2000 долларов за, прямо скажем, противоре...

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

Product Fest — конференция по управлению IT-продуктами, на которую вы захотите пойти Управление продуктом — состоявшаяся дисциплина. На продакт-менеджеров большой спрос, а практических знаний хватает не у всех, поэтому 9 декабря мы проведем профессиональную продуктовую конференцию Product Fest. К её организации и программе мы применяем правило: «Сделать таку...

[Из песочницы] События на базе LiveData Android LiveData – это отличный инструмент для связывания состояния ваших данных и объектов с жизненным циклом (LifecycleOwner, обычно это Fragment или Activity). Обычно LiveData помещаются во ViewModel и используются для обновления состояния вашего UI. Часто ViewModel может пережи...

[Перевод] Исследование глубин аннотаций типов в Python. Часть 1 C 2014 года, когда в Python появилась поддержка аннотаций типов, программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «...

Ужастик, головоломка и умный фоторедактор: приложения дня Приложения дня Transistor (149 руб.) | Bubble Tower 2 (Бесплатно) | Depello (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ва...

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

Удаленка и контроль, свобода и госструктуры. Разговор со Staply Пару лет назад «Ведомости» писали о «защищенном российском мессенджере», который собираются внедрять в государственные структуры. Даже пересказ этой новости одним предложением отдает в голове звуком стройно шагающих молотков. Представляешь, как где-нибудь за высоким заборо...

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

Google Chrome получит функцию «Режим чтения» без отвлечения внимания Современные веб-сайты более загружены, чем когда-либо. Разделы с комментариями, рекламные баннеры, приглашения для подписки на новостные рассылки и многое другое заполняют большинство сайтов в Интернете. Мы стараемся придерживаться разумных соображений здесь, в ITbukva.com, ...

iPhone XR стал самым популярным в Великобритании В октябре 2018 года компания Apple представила упрощенную версию флагмана под названием iPhone XR. Тогда аналитики посчитали, что гаджет не очень интересный и даже было мнение, что его вскоре снимут с продаж. Сейчас же картина совершенно иная, ведь на рынке Великобритании эт...

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

[Из песочницы] Откуда растут ноги у Java Memory Model Современное железо и компиляторы готовы перевернуть с ног на голову наш код, лишь бы он работал быстрее. А их производители тщательно скрывают свою внутреннюю кухню. И все прекрасно, пока код выполняется в одном потоке. В многопоточной среде можно волей-неволей наблюдать и...

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

Почему первое крупное обновление Windows 10 2020 года называется «2004»? Поскольку Windows перешла от первоначальной концепции к концепции «Windows как сервис», настольная операционная система Microsoft всегда находится в стадии разработки, и обновления функций, которые выпускаются компанией каждый год, позволяют добавлять новые возможности и улу...

[Из песочницы] Изменяем содержимое нотификации приложения iOS Привет! В этой статье я хочу поделиться своим опытом использования одного не очевидного (по крайней мере для меня) варианта изменения текста уведомления приложения, отправкой дополнительных данных через UNUserNotificationCenter. Я надеюсь эта статья будет полезна для нович...

Уровни изолированности транзакций для самых маленьких Сегодня хотел бы довести крайне интересный, но часто покрытый тайнами для обычных смертных программистов раздел базы данных (БД) — уровни изолированности транзакций. Как показывает практика, многие люди, связанные с IT, в частности с работой с БД, слабо понимают зачем нужн...

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

[Перевод] Используйте __main__.py Зачем нужен __init__.py знает, наверное, любой питонист, но что насчёт __main__.py? Я видел немало проектов либо рабочих, либо на Github, которые не используют это магический файл, хотя могли бы сделать свою жизнь проще. На мой взгляд, __main__.py это лучший способ для взаим...

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

Клавиатура-калькулятор и одна из лучших игр для iPhone Как минимум одно приложение из подборки вы точно захотите скачать Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Ma...

Билет в нефтянку или Роснефть вызывает на Seismic Challenge Знаете ли вы, что в период с 15 октября по 15 декабря проходит один из крупнейших в мире чемпионатов по анализу сейсмических данных «Rosneft Seismic Challenge» с суммарным призовым фондов в 1 миллион рублей и финалом 21 декабря в Москве? Считается, что попасть в нефтяную о...

Новые GSM шлюзы от OpenVox Asterisk — потрясающий конструктор. Хотите построить небольшую АТС для бизнеса? Берем Raspberry PI, накатываем готовый образ на флешку, 10 минут, и вы уже вбиваете логин с паролем на ваш SIP телефон и делаете первый звонок. Хотите нечто большее? Ставим бесплатный и навороч...

Футуристический тест: какая профессия будущего вам подойдет? Тест: какая профессия будущего вам подойдет? Вопрос 1 из 5 Какая область вам ближе? Туризм IT Искусство Инженерия Медицина Вопрос 2 из 5 Любите ли вы общаться с людь...

Все бесплатно: Sony заставила прыгать от восторга всех владельцев PlayStation 4 Как бы сильно весь мир не хотел уже сейчас увидеть на полках магазинов игровую приставку следующего поколения, но осуществить эту мечту не удастся еще по меньше мере один год, именно поэтому японская корпорация Sony вынуждена Сообщение Все бесплатно: Sony заставила прыгать ...

[Перевод] Почему мы перенесли серверы в Исландию Примечание переводчика. Simple Analytics — сервис аналитики для веб-сайтов, ориентированный на приватность (в некотором роде противоположность Google Analytics) Как основатель Simple Analytics, я всегда помнил о важности доверия и прозрачности для наших клиентов. Мы несём о...

Bloomberg: McDonald's купит разработчика технологии персонализации меню за $300 млн Изображение: Unsplash По информации издания Bloomberg, корпорация McDonald’s близка к завершению своего крупнейшего поглощения за 20 лет. Сеть ресторанов быстрого питания млн купит компанию-разработчика технологии персонализации меню Dynamic Yield Ltd. Сумма сделки состав...

[Из песочницы] За что я ненавижу Eloquent ORM Всем привет. Хочу перед вами исповедаться и рассказать немного о том, что я чувствую, когда разрабатываю на Laravel. Нет, не подумайте, я обожаю этот фреймворк и безумно благодарен команде, которая его создала и поддерживает, они делают крайне крутое дело и, на мой взгляд, ...

Манулинг Titan GF-12 Вопреки наставлениям производителя печатать слоями больше 0,15 решил поставить привычные 0,12. Экструдер периодически грыз пруток и были пропуски. Вернее не грыз, а скользил. Видимо он настолько твердый,что зубцы шестерни в него не впиваются.Ну и раз уж словил пропуски, то г...

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

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

[Перевод] Аналитика логов Nginx с помощью Amazon Athena и Cube.js Обычно для мониторинга и анализа работы Nginx используют коммерческие продукты или готовые open-source альтернативы, такие как Prometheus + Grafana. Это хороший вариант для мониторинга или real-time аналитики, но не слишком удобный для исторического анализа. На любом популяр...

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

Samsung готовит Galaxy S10+ к релизу На просторах интернета появилась информация о тесте смартфона Galaxy S10+, который вроде как уже проверили в синтетических тестах и там продукт показал 326 тысяч попугаев. Проблема лишь в том, что мощности сейчас хватает и у смартфонов среднего класса, сейчас это уже никого ...

Есть ли жизнь под Windows 98, часть вторая — про софт Я довольно сильно затянул с продолжением. Частично из-за работы, частично из-за лени, частично из-за того, что задача несколько более объёмной оказалась. Но рассказывать про все поиски не буду, приведу только результаты. Хотя для начала надо определить, что понимать под жизн...

Honor 20 Pro: на что способен суперзум флагмана Honor 20 Pro чуть припозднился с выходом на международный рынок, но тем приятнее было наконец-то заполучить его в свои руки и как следует протестировать. Напомним, что от классической «двадцатки» этот гаджет прежде всего отличается значительно более крутой камерой за которую...

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

Foodmap 2.0.1 FoodMap — подскажет, где поесть вкусно и без последствий. А отзывы и оценки предыдущих посетителей всегда помогут сделать правильный выбор. Ищите дорогой ресторан на ужин? Или хотите быстро найти вкусную и дешевую шаурму? C FoodMap вы всегда найдете то что искали. У на...

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

Как закрывать задачи в баг-трекере Эту статью я написала в рабочем конфлюенсе в 2013 году. И на момент написания этой статьи (2019 год) она все еще была актуальна. Исходно чек-лист записала как напоминание, в том числе и себе. Потому что к задачам приходится возвращаться, в том числе людям, которые их НЕ про...

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

Apple хотят засудить за смерть человека На Apple снова подали в суд. На этот раз жительница американского штата Нью-Джерси обвиняет компанию в смерти своего отца. Не в прямом смысле, разумеется, а из-за неисправности iPad. Согласно иску, Бредли Айрлэнд (Bradley Ireland) погиб 22 февраля 2017 года при пожаре в...

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

[Из песочницы] Ещё одна библиотека для создания mock'ов Добрый день. Я занимаюсь автоматизацией тестирования. Как и у всех автоматизаторов, у меня есть набор библиотек и инструментов, которые я обычно выбираю для написания тестов. Но периодически возникают ситуации, когда ни одна из знакомых библиотек может решить задачу с риском...

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

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

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

[Перевод] Как встроить С-библиотеку в Swift-фреймворк В 2014 году был представлен Swift, новый язык для разработки приложений экосистемы Apple. Новинка принесла не только новые возможности и функции, но и проблемы — тем, кто хотел пользоваться старыми добрыми C-библиотеками. В этой статье я рассмотрю одну из них — бандлинг C-...

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

[Перевод] Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ Объектно-ориентированное программирование — чрезвычайно плохая идея, которая могла возникнуть только в Калифорнии. — Эдсгер Вибе Дейкстра Возможно, это только мои ощущения, но объектно-ориентированное программирование кажется стандартной, самой распространённой парадигмой ...

Все свое: туториал по созданию новых действий для UiPath RPA Данная статья – обучающий материал, который позволяет по шагам пройтись по процессу создания и публикации нового компонента для платформы UiPath RPA. Это удобно в разных случаях, например, для простой интеграции с системами компании или в ситуациях, когда компания хочет помо...

[Перевод] Пол Грэм: Чему я научился у Hacker News Февраль 2009 Hacker News исполнилось два года на прошлой неделе. Изначально предполагалось, что это будет параллельный проект — приложение для оттачивания Arc и место обмена новостями между нынешними и будущими основателями Y Combinator. Он становился больше и требовал боль...

Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса Осенью 2018 года мы стартовали бесплатный курс Android Academy: Fundamentals. Он состоял из 12 встреч и итогового 22-часового хакатона. Android Academy — это глобальное комьюнити, основанное Йонатаном Левиным. Оно появилось в Израиле, в Тель-Авиве, и распространилось на Пете...

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

В WhatsApp добавят еще две полезные функции На прошлой недели мы рассказывали вам о тестировании WhatsApp функции встроенного в мессенджер браузера, чтобы ссылки открывались прямо в приложении, и функции, которая позволяет отправить изображение прямо из чата в «Google поиск по картинке». Сегодня стало известно о ещё ...

[Из песочницы] Построение пакета RPM для Rosa Linux на практике Если Вы уже давно пользуетесь операционной системой Linux и хоть немного разбираетесь в программировании, рано или поздно Вам может понадобиться собрать программу из исходного кода. Может быть, нужной программы не окажется в репозиториях дистрибутива. Или в этих репозиториях...

[Перевод] Как технологии манипулируют вашим разумом: взгляд иллюзиониста и эксперта по этике дизайна Google “Проще обмануть человека, чем убедить его, что он был обманут” Неизвестный авторЯ разбираюсь в том как технологии используют наши психологические уязвимости. Именно поэтому последние три года я проработал экспертом по этике дизайна в Google. Я изучаю как создавать продукты...

Встреча PHP-разработчиков Уфы Часто крутые вещи получаются почти спонтанно — и потому что кому-то не влом сделать чуть больше. Отличные докладчики собрались в Уфу на конференцию — и легко согласились прочитать по дополнительному, более техническому докладу, отдельно от основного мероприятия. Организаторы...

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

SwiftUI для прошлого конкурсного задания Telegram Charts (март 2019 года): все просто Сразу начну с замечания о том, что приложение, о котором пойдет речь в этой статье, требует Xcode 11 и MacOS Catalina , если вы хотите использовать Live Previews, и Mojave, если будете пользоваться симулятором. Код приложения находится на Github. В этом году на WWDC 2019,...

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

Где скачать живые обои с OnePlus 7 Pro и как их установить на свой Android-смартфон Несмотря на то, что новый смартфон от OnePlus все еще стоит дешевле, чем типичный современный флагман, чтобы получить OnePlus 7 Pro теперь придется выложить не менее 669 долларов. Однако, если вы являетесь поклонником именно красивых обоев для рабочего стола, а у OnePlus он...

Samsung решила продавать обои с вырезами для смартфонов Galaxy S10 Роботы и миньоны. Правильные обои «скроют» даже сдвоенную фронтальную камеру Samsung Galaxy S10+ Сразу же после появления на рынке первых смартфонов, оснащенных одинарной фронтальной камерой, врезанной в активную область дисплея, в Сети появились обои, позв...

Как выглядят первые роботы-курьеры Amazon и FedEx Уже в скором будущем покупки из интернет-магазинов нам будут доставлять не люди на автомобилях, стайки роботов, путешествующие по тротуарам. В этом направлении работают сразу несколько перспективных проектов. Starship Technologies из Эстонии уже использует маленьких робото...

Генерация документов с помощью ONLYOFFICE DocumentBuilder Привет, Хабр. Я хочу рассказать об утилите под названием DocumentBuilder, которая позволяет генерировать документы, таблицы и презентации, а также показать, как можно его использовать для решения ваших задач, на примере создания резюме из шаблонов. Работает билдер следующи...

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

Не ORMом единым Не ORMом единым Всем привет! Я руковожу отделом партнерской разработки (Partners Development) в сервисе бронирования отелей Ostrovok.ru. В этой статье я хотел бы рассказать про то, как на одном проекте мы использовали Django ORM. На самом деле я слукавил, название должно был...

[Перевод] Как работают методы persist, merge из JPA и методы save, update, saveOrUpdate из Hibernate Добрый день, друзья. Перевод статьи подготовлен специально для студентов курса "Разработчик Java". Введение В этой статье я собираюсь показать вам, как работают методы persist, merge из JPA и сравнить их с методами save, update, saveOrUpdate из Hibernate. Хотя лучше испол...

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

[Перевод] Тестирование производительности Flutter приложений Фреймворк Flutter по умолчанию работает хорошо и быстро, но означает ли это, что вам вообще не нужно думать о производительности? Нет. Абсолютно реально писать приложения Flutter, которые будут медленными. С другой стороны, также можно использовать фреймворк максимально и де...

[recovery mode] Orange Pi 2G-IOT: карта минного поля Некоторое время назад мне предложили немного поработать с одноплатным ПК Orange Pi 2G-IOT (встроенный 2G и цена выглядят очень привлекательно). Прочитав пост об апельсиновом рае, я подумал, что без затруднений повторю этот путь, тем более, что с Linux я на «ты» (вернее, та...

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

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

Управление персонажем с помощью SharedEvents Ссылка на проект В данной статье я хочу показать, как можно использовать SharedEvents для управления персонажем от третьего лица, который предлагает стандартный набор ассетов. О SharedEvents я писал в предыдущих статьях (этой и в этой). Добро пожаловать под кат! Читать да...

[Перевод] Итак, вы хотите стать аналитиком в области сетевой безопасности… Перевод статьи подготовлен специально для студентов курса «Пентест. Практика тестирования на проникновение». Вы интересуетесь развитием методов взлома и хотите поделиться своими открытиями с сообществом информационной безопасности? В этой статье я дам некоторые рекомендац...

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

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

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

[Перевод] Автоматизация библиотек на Typescript Хочу сразу оговориться: эта статья не дает готового к использованию рецепта. Это скорее моя история путешествия в мир Typescript и NodeJS, а также результаты моих экспериментов. Тем не менее, в конце статьи будет ссылка на GitLab репозиторий, который вы можете посмотреть, и ...

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

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

[Перевод] Как мы изменили состояние «всегда на связи», чтобы предотвратить профессиональное выгорание Перевод статьи подготовлен специально для студентов курса «DevOps практики и инструменты». Миссия Intercom заключается в том, чтобы сделать бизнес в интернете персонализированным. Но персонализировать продукт невозможно, когда он не работает как надо. Работоспособность к...

Microsoft открыла код Калькулятора Windows Несколько дней назад корпорация Microsoft приняла решение открыть исходный код известной всем программы — «Калькулятора» из ОС Windows. Это приложение входило во все дистрибутивы ОС от Microsoft начиная с 1985 года, когда свет увидела Windows 1.0. Microsoft использует ли...

[Перевод] Новый кодек AV1: ускоряем загрузку видео в браузере В этом руководстве мы научимся использовать видео в Вебе, как это принято в 2019. Chrome и Firefox начали поддерживать новый кодек AV1 — для них видео можно сделать в два раза меньше. Отдельно поговорим, как заменить GIF на видео в AV1 и H.264 — тогда его размер упадёт в 20...

[Из песочницы] Как создать 2D игру с Python и аркадной библиотекой Привет, Хабр! представляю вашему вниманию перевод статьи How to create a 2D game with Python and the Arcade library автора Paul Vincent Craven Как создать 2D игру с Python и аркадной библиотекой Узнайте, как начать работу с Arcade, простой в использовании библиотеки Python д...

Что делать, если для постройки робота не хватает кубиков? Моя предыдущая статья была написана, в первую очередь, для менеджеров проектов и руководителей направления RPA. Эту статью я хотел бы адресовать, в первую очередь, программистам и тем, кому приходится с роботизацией сталкиваться face-to-face. Первые несколько процессов, кот...

Moto G8/P40 Note выйдет с тремя камерами Компания Motorola, если верить инсайдерам, показала свой первый смартфон с тройной камерой на тыльной панели. Стоит понимать, что это настолько секретная информация, что даже название продукта пока что точно никто назвать не может. Сейчас продукт называют Moto G8/P40 Note, н...

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

[Перевод] Опасности конструкторов Привет, Хабр! Представляю вашему вниманию перевод статьи "Perils of Constructors" автора Aleksey Kladov. Один из моих любимых постов из блогов о Rust — Things Rust Shipped Without авторства Graydon Hoare. Для меня отсутствие в языке любой фичи, способной выстрелить в ногу, о...

[Из песочницы] snmp-мониторинг принтеров в The Dude Snmp В сети много инстркций как установить сервер монитринга The Dude от Mikrotik. Сейчас пакет сервера мониторинга выпускают только для RouterOS. Я использовал версию 4.0 для Windows. Здесь я хотел рассмотреть, как сделать мониторинг принтеров в сети: отслеживать уров...

Крадущийся тигр, затаившийся SQLAlchemy. Основы Доброго дня. Сегодня хочу рассказать про ORM SQLAlchemy. Поговорим о том, что это, про его возможности и гибкость, а также рассмотрим случаи, которые не всегда понятно описаны. Данная ORM имеет порог вхождения выше среднего, поэтому я попытаюсь объяснить всё простым языком ...

Python и FPGA. Тестирование В продолжение к первой статье, хочу на примере показать вариант работы с FPGA (ПЛИС) на python. В данной статье затрону подробнее аспект тестирования. Если фреймворк MyHDL позволяет людям, работающим на python, используя знакомый синтаксис и экосистему, заглянуть в мир FPGA,...

«Почти Chrysler»: Чего ждать от «Волги» за 29 000 рублей – блогер Автомобилист разыскал на «вторичке» достойный «бизнес-седан за копейки», продемонстрировал его состояние, а также рассказал о его дальнейшей судьбе. Блогер на YouTube-канале GVR AUTO SHOW рассказал, чего ждать от «Волги» за 29 000 рублей. Энтузиаст искал на «вторичке» автом...

Опыт перевода большого проекта с Flow на TypeScript JavaScript – это один из языков с динамической типизацией. Такие языки удобны для быстрой разработки приложений, но когда несколько команд берутся за разработку одного большого проекта, лучше с самого начала выбрать один из инструментов для проверки типов. Можно начать р...

[Перевод] Семь трендов кибербезопасности на 2019 год Каждый год пользователи получают одни и те же примитивные советы по информационной безопасности: не используйте один пароль для разных аккаунтов, разлогинивайтесь после того, как заходили в аккаунт с общего компьютера, не вступайте в переписку с бывшим королем, которому нужн...

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

[recovery mode] REST страсти по 200 Давно я хотел написать эту статью. Все думал — с какой стороны зайти правильнее? Но, вдруг, недавно, на Хабре появилась подобная статья, которая вызвала бурю в стакане. Больше всего меня удивил тот простой факт, что статью начали вбивать в минуса, хотя она даже не декларир...

Обзор SSD Goodram IRDM PRO 960GB: Чёрно-красная классика Не знаю, как вам, а мне такая вот упаковка заходит очень и очень сильно. Как человек, питающий несправедливо сильную симпатию к цветовой палитре MSI, я был в восторге уже от коробочки твердотельного накопителя Goodram IRDM PRO 960GB формата 2,5”. К счастью, не коробкой едино...

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

Michael Kors Access Sofie 2.0 с модулем NFC Официально представлены умные часы Michael Kors Access Sofie 2.0, которые обзавелись датчиком NFC и позволяют вам расплачиваться в магазинах или ресторанах без кредитной карты под рукой. Это достаточно стильное решение, которое выглядит как часы с драгоценными камнями на кор...

Дайджест Ali, стоит ли ждать 11.11. Люблю бороздить али и смотреть чего там удумали наши китайские братья, тем более скоро будут псевдо а может даже и настоящие скидки на всякое (11.11).1) Итак, самый дешевый принтер конечно всеми любимый anet a6/a8. цена 6200р!Покупать его в здравом смысле конечно не надо, но...

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

Алгоритм триангуляции Делоне методом заметающей прямой Доброго времени суток! В этой статье я подробно опишу алгоритм, который у меня получился в результате использования идеи «заметающей прямой» для построения триангуляции Делоне на плоскости. В нем есть несколько идей, которые я нигде не встречал, когда читал статьи про триан...

[Перевод] Microsoft Edge – Универсальный XSS Перевод статьи подготовлен специально для студентов курса «Реверс-инжиниринг». Универсальный XSS (uXSS) – это баг браузера, который дает возможность выполнять код на JavaScript на любом сайте. Кажется, будто XSS есть на всех сайтах и выглядит это очень интересно. Что е...

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

[Из песочницы] Квантовое будущее  Первая часть фантастического произведения о весьма вероятном будущем, в котором IT-корпорации свергнут власть устаревших государств и начнут угнетать человечество самостоятельно.     Вступление    К концу 21-ого, началу 22-ого века завершился распад всех государств на Зем...

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

[Из песочницы] Решаем задачи на принятие решений на основе данных Сейчас многие и очень многие люди (обычно их называют аналитиками, но в целом это может быть какая угодно специальность) готовят различные красивые таблицы и графики, на основании которых в идеале должны приниматься важные решения. Понятия, которые начинаются со слов Data...

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

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

Жизнь на 6200 DPI. Обзор HyperX Pulsefire Core Привет! В обзорах часто сравнивают киберспортивных мышей с оружием, и это не просто красивая фраза. В какой-то степени даже сам рынок оружия похож на рынок геймерских аксессуаров. Их много, они непохожи друг на друга, и разные игроки выбирают разные стили управления. Соответ...

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

«Не хочешь проблем – покупай Лексус»: Владелица LADA Vesta SW Cross пожаловалась на отношение «официалов» Девушку возмутило нежелание «мастеров» выполнять свои прямые обязанности. Автомобилистка приобрела себе новую LADA Vesta SW Cross совсем недавно, однако уже сейчас у неё начались проблемы, которых она никак не могла ожидать. Во втором и третьем свечном колодце внезапно нача...

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

[recovery mode] История слона Slonik, логотипа PostgreSQL Привет, Хабр! Всегда думал, что логотип для продукта придумать если не пару пустяков, то дело небольшого количества времени. Однако на примере PostgreSQL видно, что это совершенно не так. Предлагаю вашему вниманию перевод статьи Патрисии Дыбки, комьюнити менеджера компани...

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

«ГРУ — танцоры без яиц». Как на самом деле должен действовать Путинский спецназ? «Эй, журналист. Мы секретная служба! Только никому не говори…» ГРУ ССО — что такое, с чем едят?. Сегодня самая знаменитая спецподразделение России. Иностранные государства обвиняют их во всех грехах: влияние на исход выборов президента в Америке, атаки на Международный арби...

Как на самом деле надо сравнивать цены Apple в США и РФ. Личный опыт Сначала хотел написать комментарий к неоднозначным сравнениям цены на продукцию Apple в статье, но текста получилось слишком уж много. Pochtoycom (на самом деле не только они) лукавят, сравнивая цены Apple в РФ и в США. Действительно, в США возможно купить iPhone дешевле,...

[Перевод] Создание калькулятора чаевых на Kotlin: как это работает? Рассказываем, как создать простое приложение для расчета чаевых на языке Kotlin. Если точнее, то Kotlin 1.3.21, Android 4, Android Studio 3. Статья будет интересной, в первую очередь, для тех, кто начинает свой путь в разработке Android-приложений. Она позволяет понять, ч...

Хайлайты и тренды ICCV 2019 Нейросети в компьютерном зрении активно развиваются, многие задачи еще далеки от решения. Чтобы быть в тренде в своей области, достаточно подписаться на инфлюенсеров в Твиттере и читать релевантные статьи на arXiv.org. Но у нас появилась возможность съездить на Internatina...

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

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

Поддержка 24-bit цветов в терминале в связке ssh + tmux + neovim На windows я всегда использовал SecureCRT для работы по ssh и горя не знал. Но тут мне в голову стукнуло, что надо попробовать 24-битный терминал и поработать по ssh, используя красивую тему для vim на удаленном сервере. Читать дальше →

Хостинг: варианты, сравнения, пользовательская статистика Удивительно, но из обилия статей на тему хостинга в Интернете едва ли найдётся десяток, где тема раскрыта доступным для всех языком. Часто даже профессионалы и опытные пользователи отмечают, что в большинстве описаний «чёрт ногу сломит», особенно на сайтах компаний, предлага...

Из онлайн-магазина Apple пропали все отзывы. Почему? Теперь в магазине Apple нельзя оставить отзыв. Как быть хейтерам? Apple незаметно удалила отзывы покупателей об устройствах из своего интернет-магазина в этом месяце. Это означает, что потенциальные покупатели больше не могут видеть отзывы о товарах, проданных через онлайн-м...

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

Рассекретили изображения и характеристики Huawei Y7 (2019) На небольшой модельный ряд смартфонов Huawei грех жаловаться. Компания взяла за правило плодить огромное количество мобильников и разобраться в хитросплетениях модельного ряда производителя уже стало настоящим искусством. За это можно любить или недолюбливать Huawei, но комп...

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

Наша космическая промышленность. Взгляд на проблемы рядового разработчика Я работал в нашей космической промышленности достаточно долго (1983-1995, 2008-2012 годы). Когда читаешь статьи о наших неудачах, в них часто не видны основные действующие механизмы создания проблем. Итак, я хотел бы начать это рассмотрение с принципа «фактической негативн...

Почему никогда не поздно начать изучение Java (или других ЯП) Автор статьи: Джон Селавски (John Selawsky). Любви все возрасты покорны. Многие соглашаются с этим выражением, однако мы убеждаем себя, что уже поздно учиться или менять профессию. Почему бы нам не использовать этот подход ко всему, что мы бы хотели достичь, особенно когд...

Когда хочется красивый GUI, а gpu нет Обычно для рабочих утилит не требуется вменяемый UI, с кнопками, списками, окнами, поддержкой мыши и прочей мелочевкой, большинство рабочих «хотелок» можно упаковать в скрипты и иногда запускать их с параметром --help, и так будет даже правильней с точки зрения настройки и м...

Какие особенности Android пользователи хотят видеть в iOS? Неделю назад на сайте был опубликован материал, где были рассмотрены особенности iOS, которых так не хватает Android-пользователям. Мы основывались на треде Reddit от пользователя guyaneseboi23, в этот раз он решил создать похожий тред, но теперь уже с особенностями Android...

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

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

Ассоциация 3д-образования и "техзадание" Здравствуйте, дорогие форумчане. Сегодня я хотел бы вам рассказать про ассоциацию 3д образования, а точнее про один из её перлов. Иначе это не назвать, так как серьёзным подходом это не назвать. Некоторые данные могут быть изменены в целях скрытности, но я думаю если уладитс...

Бэкап файловых и SQL баз 1С средствами Effector Saver (в облако и с шифрованием) В этой статье я хочу поделиться опытом резервного копирования файловых и SQL баз 1С в локальное, сетевое и облачное (на примере Google Drive) хранилище с помощью Effector Saver. Писал инструкцию для друга, но думаю она пригодиться и кому-то из вас. И как всегда, в комментар...

Телевизионная приставка Beelink GT-King Телевизионные приставки в наше время являются довольно распространенным украшением наших гостиных.  Более требовательные пользователи используют сборки  мини-ПК и небольших серверов или самодельных устройств полу-NAS.  И с падающими ценами сейчас самое подходя...

Можно ли считать статистику при малом количестве данных? В целом ответ – да. Особенно, когда есть мозги и знание теоремы Байеса. Напомню, что среднее и дисперсию можно считать только, если у вас имеется определенное количества событий. В старых методичках СССР РТМ (руководящий технический материал) говорилось, что чтобы считать ср...

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

Наручные компьютеры, навигация внутри здания, «придворные» хлебозаводы и мясокомбинаты: как выглядят интернет-магазины со стороны продавца Если что-то и подтолкнуло магазины к компьютеризации, то это была даже не торговля компьютерами или электроникой, а торговля… едой через интернет. Потому что еду заказывают круглый год и помногу, а портится она, в отличие от смартфона, не в момент выхода нового флагманского ...

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

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

Бесплатные приложения и скидки в App Store | 2 июля Volt (15 руб.) | Power Exif-GPS Exif Editor (Бесплатно) | WARS ACROSS THE WORLD (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения дл...

Боль и слёзы в Svelte 3 Вместо предисловия Статья будет полезна тем, кто так-же как и Мы решил попробовать Svelte в живом проекте. В нашу небольшую компанию пришёл заказ на разработку веб-админки для сервиса с бекэндом на Mongodb Stitch. В последние пару лет frontend Мы пишем на React или Vue (в за...

Кластерное хранилище Pacemaker + DRBD (Dual primary) + samba В продолжение статьи «Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb» представляю полностью готовый и рабочий вариант HA кластера файловой шары на 2-4 ноды для centos 6 и centos 7. Если вы хотите реализовать такое, вы либо извращенец, либо вам не дали никакого в...

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

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

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

Прикручиваем ngx-translate в Angular приложение. Практическое пошаговое руководство Практическая пошаговая инструкция как прикрутить динамическую локализацию (возможность выбора языков) в веб приложении на Angular 4+ используя @ngx-translate/core. В принципе можно найти публикации на подобную тему, может быть достаточно самой документации этой библиотеки, н...

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

[Перевод] Я самый большой скупердяй в инди-разработке игр Скриншот из Queen's Wish. Учтите, что я использую игровой арт, который мне нравится. Это необходимо, потому что потом придётся смотреть на него годами, и я не хочу сойти с ума. Неделю назад я опубликовал в блоге пост «Почему все мои игры выглядят так отстойно» (оригинал). ...

Intel хочет продать подразделение Connected Home Intel планирует продать подразделение Connected Home, используемое для разработки полупроводников, которые обеспечивают подключение WiFi во всех типах устройств, и SoC, предназначенные для управления сетевыми устройствами, такими как маршрутизаторы WiFi. После предыдущей сде...

Первые тесты показывают, на что способна мобильная видеокарта GeForce GTX 1660 Ti Несколько дней назад Nvidia представила мобильные видеокарты GeForce GTX 1660 Ti и GeForce GTX 1650. Как и все прочие мобильные адаптеры текущего и прошлого поколения, новинки очень схожи с настольными аналогами, хотя в случае GTX 1650 мобильная версия имеет даже больше...

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

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

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

[Перевод] Поиск пути среди круглых препятствий Навигация по лесу Алгоритм поиска пути A* — это мощный инструмент для быстрой генерации оптимальных путей. Обычно A* демонстрируют при навигации по картам из сеток, но он может использоваться не только для сеток! Он может работать с любыми графами. Можно использовать A* для ...

На Android в режиме пробного запуска вышел мультиплеерный шутер Strike Ops Вряд ли у кого-то удастся в ближайшее время переплюнуть Call of Duty: Mobile по популярности, но не воспользоваться поднятым хайпом — грех. Недавно вышла Warface: Global Operations на Android в режиме пробного запуска, а студия Fire Shrike Games выпустила в Google Play прое...

[Из песочницы] Сказ о полукольцах Привет, Хабр! Предлагаю вашему вниманию перевод статьи "A tale on Semirings" автора Luka Jacobowitz. Когда-нибудь задумывались, почему сумма типов называется суммой типов. Или, может, вы всегда хотели узнать, почему оператор <*> записывается именно так? И что...

Windows 10X может прийти на традиционные ноутбуки 2 октября 2019 года Microsoft анонсировала «Windows 10X», новую версию Windows 10, разработанную специально для складных устройств, таких как Surface Neo на базе Intel и Lenovo ThinkFold X1.Ожидается, что Windows 10X будет выпущена для двухэкранных и складных устройств осень...

Домашний ЧПУ-фрезер как альтернатива 3D принтеру, часть четвертая. Общие понятия обработки Начав писать про стратегии обработки, я понял что творю «обезьяний набор» — пошаговое руководство даже не для чайников, а для идиотов, мои шаги повторить можно, сделать свои по образцу тоже, но понимания не добавляется. В свое время, когда я внезапно решил стать фрезеровщико...

[Перевод] Создаём портативную платформенную игру на микроконтроллере Cortex M0+ Введение (Ссылки на исходный код и проект KiCAD приведены в конце статьи.) Хотя мы родились в 8-битную эпоху, нашим первым компьютером был Amiga 500. Это великолепная 16-битная машина, обладавшая потрясающими графикой и звуком, благодаря чему она отлично подходила для игр....

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

Где купить лицензии Microsoft Office с программами Word и Excel Программы Word и Excel являются очень популярными и востребованными. Их используют на различных предприятиях в организациях и компаниях. Наверное, в мире нет такого офиса, где не пользуются этими продуктами. Достаточно распространенными они являются и среди студентов и школь...

[Из песочницы] Поймут даже дети: простое объяснение async/await и промисов в JavaScript Привет, Хабр! Представляю вашему вниманию перевод статьи «JavaScript Async/Await and Promises: Explained like you’re five years old» автора Jack Pordi. Каждый, кто считает себя JavaScript-разработчиком, в какой-то момент должен был столкнуться с callback-функциями, промисам...

Писали API — порвали XML (два) Первый API МоегоСклада появился 10 лет назад. Всё это время мы работаем над существующими версиями API и разрабатываем новые. А несколько версий API уже успели похоронить. В этой статье будет много всего: как создавали API, зачем он нужен облачному сервису, что дает пользо...

[Перевод] Как я сдал сертификационный экзамен Google Cloud Professional Data Engineer Без рекомендуемого 3-х летнего практического опыта В преддверии старта занятий по курсу «Data Engineer», хотим поделиться с Вами переводом одной очень интересной истории, которая наверняка будет полезна будущим дата инженерам. Поехали! Худи от Google: надето. Серьезное раб...

DeepFake наступает и ошеломляет Актёр Джим Мескимен объединился с художником-дипфейкером (или как назвать это новое направление «искусства») Sham00k, чтобы сделать его пародии на знаменитостей ещё более реалистичными. Получилось весьма забавное и интересное видео. Джим пародировал голоса, в то в...

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

Xiaomi Mi Projector Vogue Edition в стильном корпусе Официально представлен проектор Xiaomi Mi Projector Vogue Edition, который выполнен в фирменном стиле компании и смотрится достаточно привлекательно. Правда, устройство занимает достаточно много пространства на столе и если вы хотите более компактный вариант, то есть просто ...

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

Что делать, если селфи на Galaxy S10 и других смартфонах Samsung получаются отзеркаленными Фронтальные камеры на смартфонах Samsung (включая и самые последние флагманские устройства Galaxy S10, Galaxy S10 plus, Galaxy S10e) хоть и не являются вершиной технологической мысли, все же позволяют делать довольно качественные фотографии. При этом наверняка многие пользо...

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

[recovery mode] SaaS vs on-premise, мифы и реальность. Хватит холиварить TL; DR 1: миф может быть правдив в одних условиях и ложным в других TL; DR 2: увидел холивар – присмотрись и увидишь людей, которые не хотят слышать друг друга Читать дальше →

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

[Из песочницы] Стратегии локализации контента Настройка локализации контента и, следовательно, настройка языка интерфейса продукта таким образом, чтобы правильный язык отображался для правильного пользователя, чрезвычайно важен для каждой цифровой платформы. Предпосылки и предварительные соображения Цифровые проекты, ...

Phanteks переименовывает Enthoo Luxe 2 в Enthoo 719 Сегодня Phanteks объявил, что они будут менять название продукта Enthoo Luxe 2 на «Enthoo 719». Phanteks недавно получил письмо от Thermaltake, в котором говорится, что название продукта Enthoo Luxe 2 имеет сходство с маркой «Luxa 2», торговой маркой мобильных аксессуаров. P...

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

[Из песочницы] Unittest и абстрактные тесты Вместо вступления Unittest — наверное самый известный фреймворк для написания тестов в Python. Он очень прост в освоении и его легко начать использовать в вашем проекте. Но ничто не бывает идеальным. В этом посте я хочу рассказать об одной возможности, которой лично мне (дум...

Вице-президент Apple: дети, которые пользуются хромбуками «не добьются успеха» Филл Шиллер очень негативно высказался о пользователях хромбуков Apple официально начала продажи своего свежего ноутбука, 16-дюймового мощного MacBook Pro. В честь этого события, старший вице-президент Apple по международному маркетингу Филл Шиллер дал интервью изданию CNET ...

Скидки в App Store | 13 февраля Transistor (75 руб.) | Evergrow (149 руб.) | Rush Rally 2 (75 руб.) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или...

Основы работы с Neo4j в браузере В статье рассматривается как начать работать с графовой СУБД Neo4j, используя Neo4j Browser. Это руководство может быть полезным как дополнение к книге Редмонда и Уилсона "Семь баз данных за семь недель", так как рассматриваемый веб-интерфейс был полностью переработан, а так...

Digital Workspaсe и VMware: VDI мёртв, да здравствует VDI Всем привет! Сегодня мы хотим поговорить о том, как видит рынок VDI вендор VMware. Цифровизация правит миром. Во многих компаниях уже нет фиксированного рабочего дня, а где-то даже фиксированного рабочего места. Бизнесу нужно, чтобы сотрудники всегда были на связи — как м...

СТОИТ ЛИ ПОКУПАТЬ 3D ПРИНТЕРЫ НА ALIEXPRESS ?      Покупки не дорогих товаров на Aliexpress стали повседневными и простыми практически для каждого из нас. Но покупки, которые требуют больших денежных затрат (например телефон, 3d принтер, ЧПУ станок) вызывают сомнения и переживания: вдруг товар не придёт ...

iOS 12.2 предполагает, что функция ЭКГ может появиться в Великобритании и других европейских странах с watchOS 5.2 После установки iOS 12.2 некоторые владельцы Apple Watch Series 4 в Великобритании увидят новые экраны ЭКГ, которые предполагают, что функциональность ЭКГ расширится в стране, когда выйдет watchOS 5.2. Читатели видели экраны настройки ЭКГ в приложениях Apple Watch и Health н...

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

Apple выпустила iOS 13 с Dark Mode Предстоящая iOS 13 была представлена ​​на WWDC 2019 года, и в этом году она будет обеспечивать более высокую производительность и Dark Mode, а также переработанные приложения Apple, включая Напоминания и Apple Maps, для iPhone и iPad. Apple объявила о своей новой iOS 13 для...

Чего мне не хватает в Java после работы с Kotlin/Scala В последнее время я часто слышу о том, что Java стала устаревшим языком, на котором сложно строить большие поддерживаемые приложения. В целом, я не согласен с этой точкой зрения. На мой взгляд, язык все еще подходит для написания быстрых и хорошо организованных приложений. О...

Опыт создания первого робота на Ардуино (робот-«охотник») Здравствуйте. В данной статье я хочу описать процесс сборки своего первого робота на ардуино. Материал будет полезен другим таким же новичкам, как и я, которые захотят изготовить какую-нибудь «самобеглую тележку». Статья представляет собой описание этапов работы с моими доп...

[Перевод] Опыт кандидата при рекрутинге разработчиков программного обеспечения. Часть 2 Добрый день. Делимся с вами второй частью статьи о рекрутинге разработчиков ПО, которая приурочена к запуску курса «IT-Recruiter». Первую часть можно прочитать тут. Уведомление привлекательно Итак, вы сходили на свое первое свидание, а потом… ничего. Вы звоните на следую...

[Перевод] Заложники COBOL и математика. Часть 1 Посмотрим правде в глаза: никто не любит дробные числа — даже компьютеры. Когда речь заходит о языке программирования COBOL — первый вопрос, который всплывает у всех в голове, всегда выглядит так: «Почему человечество всё ещё использует этот язык во множестве жизненно важны...

Что сегодня ожидать от Apple на мероприятии «It’s show time»? В среднем за год Apple проводит три-четыре мероприятия. Обычно в марте проходит весеннее мероприятие, Всемирная конференция разработчиков в июне, сентябрьское мероприятие, посвященное iPhone и Apple Watch, и иногда октябрьское мероприятие, если осенью ожидаются iPad или Mac....

Google научила «Google Фото» для Android искать текст на картинках Google Фото — безлимитное хранилище для фотографий Искусственный интеллект, нейронные сети, компьютерное зрение – всё это про Google. Компания серьёзно увлечена развитием этих технологий и активно применяет их в своих приложениях и сервисах. Несмотря на то что зачастую...

Замена Action URL & URI в SIP-телефонах или управление via websockets? SIP-телефоны. Компьютеры с трубкой. По идее с ними очень многое можно что делать, а их используют только для звонков :-) Недавно был на конференции АстерКонф, и там вендоры рассказывали о своих телефонах, не будем никого выделять, все хороши, где-то лучше, где-то дешевле, п...

Новый MediaTek SoC позволит выпускать дешевые флагманы 5G 5G — новая престижная фишка в индустрии смартфонов, и мы уже видели несколько моделей — Galaxy S10 5G, Huawei Mate 20 X 5G, OPPO Reno 5G и др.). Эти телефоны нового поколения, способные работать в сетях 5G, изначально были выпущены на европейском рынке, и у всех них есть одн...

Домашняя автоматика с поддержкой промышленных языков программирования, или BluePill x405 Начало обзора Итак, мои дорогие коллеги, начнём обзор с того, что же на самом деле мы хотим тут осветить. В статье я хочу рассмотреть элементы, характерные для построения программы промышленного контроллера, и показать, как их можно применить для систем домашней автоматики. ...

[Из песочницы] F-strings или как сделать код чуть более быстрым и читаемым В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать пользователя по имени нам нужно вставить строку с именем в строку-шаблон. Большинс...

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

Legacy-сервисы в вашей инфраструктуре Привет! Меня зовут Паша Черняк, я ведущий разработчик в QIWI, и сегодня я хочу поговорить о неизбежном. О Legacy. Начнем с вопроса: что такое Legacy-сервис? Legacy-сервис — это сервис, которого разработчик не касался уже неделю/месяц/год? Или это сервис, который был написан...

[Из песочницы] Через тернии к игре мечты Честно говоря, я долго думал как именно написать этот пост. Я очень хочу рассказать о нашем проекте, но если рассказывать только о текущей ситуации или даже осветить период в последние 6 месяцев, то это будет не совсем честно, так как история “Another Way” начинается со сл...

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

Разбираем змею Принципиальная схема змеи, рисовала прекрасная Ш.А.Г. с моих слов У меня подруга на двадцать пятом году жизни взяла змею на руки и удивилась, что она милая и тёплая. Так вот, я до сих пор дико боюсь змей, но не могу не признать, что они они красивые. Не всегда в смысле эст...

[Перевод] Делегаты и события в C# Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Что такое события в C#? Событие может быть использовано для предоставления уведомлений. Вы можете подписаться на событие, если вам нужны эти уведомления. Вы также можете создавать свои собственные...

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

[Из песочницы] Разработка визуальных тестов на базе Gemini и Storybook Привет, Хабр! В этой статье я хочу поделиться опытом разработки визуальных тестов в нашей команде. Так получилось, что о тестировании верстки мы задумались не сразу. Ну съедет какая-нибудь рамка на пару пикселей, ну поправим. В конце концов, есть же тестировщики — мимо них ...

Ода любимому компаньону. Энциклопедия владельца Dell Latitude D820/D830 Большая часть идей статей у меня рождается из обсуждения различных технических и около- тем в Facebook. Вот и на этот раз в теме батарей к ноутбукам разгорелась жаркая полуночная дискуссия. Из которой я вынес, помимо понимания о том, что не все предохранители одинаково полез...

[Из песочницы] Построение Outbound продаж в сервисной IT компании В этом интревью мы поговорим о лидогенерации в IT не совсем стандартными методами. Мой сеголняшний гость Макс Макаренко — founder и CEO в Docsify, sales & marketing growth hacker. Макс уже более десяти лет в B2B-продажах. После четырех лет работы в аутсорсе он перешел ...

Методы оптимизации кода для Redd. Часть 1: влияние кэша В первой статье цикла я активно продвигал идею, что разработка кода под Redd вторична, а первичен основной проект. Redd — вспомогательный инструмент, так что тратить на него уйму времени неправильно. То есть разработка под него должна идти быстро. Но это совсем не значит, чт...

Говорящая Мона Лиза. Samsung создала систему, позволяющую «оживлять» изображения Известный китайский инсайдер Ice Universe опубликовал несколько интересных видеороликов, которые связаны с новой интеллектуальной системой генерации мимики на основании всего лишь одного изображения. Источник отмечает, что южнокорейская компания Samsung за последнее вр...

iPhone 12 будет ещё дороже iPhone 11 Pro Max. И это нормально iPhone 11 Pro Max — далеко не самый дорогой смартфон. Дождитесь следующего года Доступные цены — это не про Apple. Несмотря на то что в этом году в Купертино поняли, что не все могут и хотят покупать смартфоны по тысяче долларов и снизили-таки цену на iPhone 11, ...

Факторинг: как получить деньги за стулья Работа с государственными заказчиками весьма специфична. Но многим нравится, вкусы у всех разные. Госкомпании зачастую имеют большой бюджет на закупку, который может обеспечить поставщика работой на долгое время. С другой стороны, хватает и особенностей вроде 100% постопл...

[Перевод] ServiceLoader: встроенный DI-фреймворк, о котором вы, возможно, никогда не слышали Салют, друзья. Уже в эту пятницу пройдет первое занятие в новой группе курса «Разработчик Java». Именно этому курсу и будет посвящена текущая публикация. Многие из java-разработчиков для внедрения зависимостей используют Spring. Некоторые, возможно, пробовали Google Guice...

Новые функции Telegram создадут «зелёный коридор» для мошенников Грандиозные возможности шулерам для обмана пользователей предоставили владельцы мессенджера. В мессенджере Telegram появились две новые функции, которые создадут «зелёный коридор» для мошенников. Речь идет о снятии 48-часового лимита времени на отправку всего написанного и ...

Почти уволен. Как я построил отдел аналитики Яндекса Меня зовут Алексей Долотов, я 10 лет не писал на Хабр. Отчасти дело в том, что когда мне было 22 года, я начал строить отдел аналитики Яндекса, затем семь лет им руководил, а теперь придумал и строю сервис Яндекс.Таланты. Профессия аналитика даёт массу возможностей. Главное...

Textly.AI – сервис для улучшения письменного английского Всем привет! Сегодня хотел рассказать вам о своем новом проекте – онлайн-помощнике для исправления ошибок в англоязычных текстах Textly.ai. Это сервис для тех, кто использует английский язык в коммуникациях или хочет улучшить навыки письма. Как это работает: расширения для ...

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

[Из песочницы] OutOfMemory и использование векторных изображений в Android Studio Привет, Хабр! В данной статье, ориентированной на новичков, я бы хотел дать несколько советов по оптимизации использования приложением памяти устройства, дабы постоянно не получать OutOfMemory, а также рассмотреть использование векторных изображений в текущей актуальной верс...

[Из песочницы] Deploy Symfony + React приложения на AWS посредством CI Добрый день, в данной статье я покажу как развернуть Symfony 4 приложение на AWS. В официальной документации есть пример подобного процесса, однако мой вариант не столь тривиален, как загрузка zip архива с приложением. На дворе 2019, в моде docker, микросервисная архитектура...

Функции iPhone 11 Pro, которые должны скопировать производители Android-смартфонов iPhone 11 Pro и 11 Pro Max: вид сзади Наверняка вы не раз задавались вопросом, почему именно Apple называют главным новатором рынка смартфонов, хотя новые технологии первыми внедряют её конкуренты. Если отбросить все предрассудки и внимательно изучить ситуацию, становится я...

[Перевод] Serverless: на 15% медленнее и в восемь раз дороже Недавно я решил поэкспериментировать с API на нашем сайте CardGames.io и попробовать фреймворк Serverless. Последние несколько лет он стал горячей темой в мире технологий, а я прокрастинировал хотел поддерживать технические навыки в актуальном состоянии и попробовать что-то ...

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

Управление компьютером через ПДУ от усилителя с помощью Arduino и Node.js Предисловие История начинается с того, что пол года назад я купил усилитель Yamaha A-S501. В комплекте с ним шёл пульт дистанционного управления, который мог управлять и усилителем, и ямаховским CD-плеером, которого у меня естественно не было. Поэтому большинство кнопок на ...

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

[Из песочницы] Делаем простой Circuit Breaker на базе кеша в Spring Эта статья для тех, кто использует в своем приложении эффективный кеш и хочет простым добавлением 1 класса в проект добавить стабильности не только приложению, но и всему окружению. Если вы узнали себя, читайте дальше. Что такое Circuit Breaker Читать дальше →

Benchmarking ORM, используемых при создании Android-приложений Привет, Хабр! Меня зовут Артём Добровинский и я Android-разработчик в FINCH. Однажды, кутаясь в дыму утренней сигары, я изучал исходники одной ORM для Android. Увидев там package под названием benchmarks сразу заглянул туда, и был удивлен тем, что все оценки выполнены с помо...

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

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

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

«Не зря на «АвтоВАЗе» собран»: О минусах Renault Sandero Stepway 2 рассказал эксперт Блогер раскрыл основные недостатки кросс-хетча, а также разобрался, почему потребитель покупает эту машину, но после покупки хочет быстро с ней распрощаться. На YouTube-канале Auto BOSS появился сюжет, в котором эксперт рассказал о минусах Renault Sandero Stepway 2. Блогер ...

Изображения упаковок эталонных видеокарт Radeon RX 5700-й серии Буквально через несколько дней, 7 июля, компания AMD выпустит не только настольные процессоры Ryzen 3000, но также и видеокарты Radeon RX 5700-й серии. А пока что китайский интернет-магазин JD.com опубликовал изображения упаковок всех готовящихся видеокарт: Radeon RX 5700, R...

Microsoft обновила Game Bar в Windows 10 Компания Microsoft еще в прошлом обновлении Redstone 5 тестировала новый Game Bar (Меню игры) в Windows 10, где были также графики производительности компьютера, но в итоге эта функция не была добавлена в релиз, а была отдана на доработку. Инсайдеры уже стали получать обновл...

Энтропийное кодирование rANS или как написать собственный архиватор Эта статья может быть интересна тем, кто занимается сжатием данных или хочет написать собственный архиватор. Статья написана, в основном, по материалам блога, который ведёт Fabian Giesen. Читать дальше →

[Из песочницы] Lock с приоритетами в .NET Каждый программист, использующий более одного потока в своей программе, сталкивался с примитивами синхронизации. В контексте .NET их очень и очень много, перечислять не буду, за меня это уже сделал MSDN. Мне приходилось пользоваться многими из этих примитивов, и они прекрас...

Магазины Xiaomi и Huawei массово откроются по всей России Известные производители смартфонов, вроде Apple, не хотят и, наверное, даже не планируют отрывать в России свои фирменные торговые точки, а это негативно сказывается на отношении россиян к их продукции, ведь всегда приятно, когда можно прийти Сообщение Магазины Xiaomi и Hua...

NX Bootcamp стартует в октябре Мы запускаем новый проект для студентов IT-специальностей из Петербурга – NX Bootcamp! Учишься на 3-4 курсе? Хочешь работать в крупной IT-компании, но не хватает навыков и опыта? Тогда NX Bootcamp для тебя! Мы знаем, чего хотят лидеры рынка от Junior’ов, и разработали прогр...

Интервью с Zabbix: 12 откровенных ответов В IT есть такое суеверие: «Работает, не трогай». Это можно сказать и про нашу систему мониторинга. В Southbridge мы используем Zabbix — когда мы его выбирали, он был очень крут. И, по сути, альтернатив у него не было. Со временем наша экосистема обросла инструкциями, дополн...

Билл Гейтс считает, что Windows Mobile могла занять место Android Соучредитель Microsoft Билл Гейтс (Bill Gates) полагает, что сегодня все пользовались бы Windows Mobile, а не Android, если бы не отвлекающие факторы и антимонопольное расследование, в которое попала его компания. «Нет сомнений в том, что антимонопольный иск имел плохие посл...

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

Вселенная трансформеров Лахта Центра. Эпизод 1: вверху и внизу Вы верите, что трансформеры существуют? А если покажем? Один из них живет в Петербурге, на улице Высотной, дом 1. Если хотите узнать, во что он превращается, как это происходит и других секретах трансформации, приглашаем в гости. Добро пожаловать под кат! Читать дальше ...

[Перевод] Программный поиск общего кода с помощью oEmbed Всем доброго времени суток! Хочу поделиться переводом статьи ""Programmatically Discovering Sharing Code With oEmbed" автора Drew McLellan. Введение На многих сайтах размещены мультимедиа и контент, которыми можно поделиться в другой платформе с помощью некоторого HTML-кода...

Как начать готовить: кулинарный курс для новичков Научитесь сочетать продукты и создавать вкусные блюда из того, что есть под рукой.

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

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

VueJs + VueRouter + modal. Очередной велосипед Добрый день. В этой статье я разберу способ, который позволяет при смене адреса показывать модальное окно для наших нужд. Я знаю, что есть собственное решение для компонента «modal» на официальном сайте. Вдобавок к этому на Хабре есть много других статей, посвященных теме мо...

Как съездить на стажировку в крупную IT-компанию Если вы давно хотели поехать на зарубежную стажировку, но совершенно не знаете, как к этому подступиться, то эта статья для вас. Фёдор Киташов (kitashov), студент 4 курса ФРКТ МФТИ, рассказал что нужно сделать, чтобы съездить на стажировку с полным покрытием, поработать на...

Как ужиться с поколением Z Знаете, когда читаешь публикации в СМИ насчёт очередных особенностей очередного поколения молодых людей, начинает казаться, что мир катится в пропасть. Все эти фразы про молодёжь, которая не умеет работать, не признаёт авторитетов и скоро погубит мир, свежестью своей мысли...

Как накатывать обновления в продакшн автоматически Запуск новой версии в боевую эксплуатацию — всегда нервное мероприятие. Особенно если процесс включает в себя множество ручных операций. Человеческий фактор — страшная штука. “Хорошо бы этот процесс автоматизировать” — эта идея стара как весь ИТ-мир. И термин для этого есть ...

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

Дилетант в opensource — lessons learned за 3 года Давно, в 2014 году я сделал для себя небольшую утилитку, чтобы перегонять C#-вьюмодели в TypeScript-код. Она сэкономила мне немало времени и нервов. И вот, в сентябре 2015 я решил оформить свои "эксперименты на коленке" в некую удобоваримую форму и вылить их на GitHub. Так н...

Samsung The Frame для вашей квартиры Информация о том, что компания Samsung планирует выпускать свои дизайнерские телевизоры, появилась уже давно. Корейцы решили представить миру модели, которые можно использовать в качестве картины на стене. Уже сейчас устройства Samsung The Frame доступны на территории России...

Многообразный мир embedded systems и место Embox в нем Проекту Embox уже исполнилось 9 лет, но многие не понимают, что это такое и с чем его едят зачем он нужен. Некоторые из тех, кто слышал о проекте и знают, что это операционная система, считают, что Embox — это “отечественная ОС”. Действительно, задумывался Embox как попытка ...

Хватит спорить про функциональное программирование и ООП Пост содержит некоторое количество стёба, минздрав убедительно просит неподготовленного читателя воздержаться от прочтения. Статьи на тему «ФП лучше» или «ООП лучше» напоминают дебаты, что же лучше для обеда, вилка или ложка. Традиционно джуны начинали с ложки, но кто-то оче...

Game Bar переименовали в Xbox Game Bar Некоторые люди все еще видят в Microsoft жизнеспособную потребительскую техническую компанию. Никто не ошибется, что причина кроется просто в самой Windows и в ее сильном присутствии в игровой индустрии, и поэтому Microsoft не может даже думать о том, чтобы все испортить.Пом...

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

Используем пайпы для пивотинга Ни для кого не секрет, что корпоративные IPS становятся все умнее и умнее. Сейчас уже никого не удивишь IPS с SSL-митмом на периметре сети или даже внутри корпоративной сети между сегментами. В то же время, по-мимо всем известных IPS, стали появляться и распространяться разл...

Corsair Dominator Platinum RGB для ценителей стиля В последнее время производители компьютерного железа выпускают все больше новинок, которые могут похвастаться красивой подсветкой. Это довольно интересно, так как характеристики могут оставаться на том же уровне в течение нескольких лет, а вот дизайн меняют практически кажды...

Как изменить тему на Samsung Galaxy Одной из вещей, которая нравится пользователям в платформе Android, является то, что она намного больше поддаётся всяческой настройке и кастомизации, чем другие ОС. Смартфоны Samsung, работающие под управлением One UI, фирменным ПО южнокорейского производителя, созданного н...

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

Zotac ZBOX MI574 на холодном процессоре Компания Zotac официально представила новый неттоп ZBOX MI574, который отлично подойдет тем пользователям, которые не хотят работать на шумном компьютере. Конечно, стоит понимать, что далеко не всем пользователям хочется собирать здоровый компьютер с большим количеством вент...

Древности: ThinkPad 380E, эконом-класс 90-х и Windows 95 Коллекционирование старой техники может быть слегка нечестным к реалиям времени, которое пытаешься изучить. Большинство винтажных ноутбуков на старте продаж стоили или дорого (ThinkPad 600, ThinkPad T22) или очень дорого (ThinkPad X301). Если бы в те времена я не был беззабо...

Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей Читая недавно очередную статью про апскейл (Upscale — масштабирование изображения до более высокого разрешения), на этот раз про коммерческий продукт Topaz AI Gigapixel, я оставил комментарий следующий содержания: Жаль, что пост — простой перевод, хотелось бы сравнения с чем...

[Из песочницы] Nil не всегда nil Nil не всегда nil "Что? Что вообще здесь написано?" спросите вы. Сейчас все разложу. Когда начинал изучать язык — не думал что зайду в этот узкий случай. Это также не рационально как и изменять итерируемую коллекцию. Читать дальше →

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

ARNY AVD-750 2MPX – Видеодомофон для дома Согласитесь, когда вы приобретаете новую квартиру или дом, то в первую очередь начинаете задумываться о безопасности, устанавливая различные системы, которые будут выполнять различные функции: видео/фотосъемку, охранные и многое другое. Однако, когда речь заходит о приобрете...

ML на Scala с улыбкой, для тех, кто не боится экспериментов Всем привет! Сегодня будем говорить о реализации машинного обучения на Scala. Начну с объяснения, как мы докатились до такой жизни. Итак, наша команда долгое время использовала все возможности машинного обучения на Python. Это удобно, есть много полезных библиотек для подг...

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

Сохрани весь интернет: SanDisk показала карту памяти microSD на 1 Тб Из года в год качество контента, снимаемого на современные смартфоны и камеры, непомерно растет и начинает занимать на самих устройствах и установленных в них картах памяти какие-то просто умопомрачительные объемы данных. С приходом возможности снимать на смартфоны видео в ...

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

Huawei подготовилась к отказу от Android лучше, чем мы думали Пожалуй, единственным объективным недостатком новой операционной системы Huawei под названием Hongmeng должно стать полное отсутствие приложений. Опыт Blackberry и Microsoft показал, что, какой бы удобной и функциональной ни была платформа, отсутствие софта едва ли позволит...

Moscow Python Conf++ 2019 — первая конференция, где мы готовим часть спикеров с нуля сами «Если хочешь сделать что-то хорошо — сделай это сам». 5 апреля 2019 года мы проводим 4-ю Moscow Python Conf, и я решил провести странный эксперимент: посмотреть, что будет, если перевернуть подготовку докладов с ног на голову. Как обычно делается — открывается Call for P...

[Перевод] Эффекты фильтрации SVG. Часть 4. Двухцветные изображения при помощи feComponentTransfer Эта четвертая статья серии об SVG-фильтрах, в которой Sara Soueidan покажет вам, как использовать feComponentTransfer для создания эффекта двухтонового фильтра. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и авт...

[Из песочницы] Под капотом у React. Пишем свою реализацию с нуля 


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

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

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

Вот чем отличаются режимы Night Mode и Pro Mode в камере Galaxy S10 Многие фанаты просили Samsung предоставить для камеры Galaxy S10 специальный режим для ночной съемки. Первая версия ночного режима в камере Galaxy S10 пользователей совсем не впечатлила, и поэтому было приятно видеть, что Samsung на этом не остановилась, выпустив еще одно о...

[Из песочницы] Почему самоуничтожающиеся фотографии/видео в Telegram не безопасны Совсем недавно я увидел статью, где говорилось о внедрении самоуничтожающихся сообщений в мессенджере WhatsApp. Она будет иметь схожую с Telegram функциональность, но если в мессенджере Дурова удаление распространяется как на обычные сообщения (секретные чаты), также их мо...

[Из песочницы] Заметки верстальщика: Полезные расширения Google Chrome в 2019 году В моем браузере установлено около 30 расширений, которые упрощают жизнь и работу в интернете. В этой статье я хочу поделиться 10 актуальными расширениями Google Chrome для верстальщика, которые постоянно использую при разработке сайтов. Читать дальше →

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

Как распознать текст на изображении. Самый простой способ Распознать текст можно в два счета. Главное — иметь доступ к сети Бывают случаи, когда вам нужно распознать текст на изображении, чтобы в итоге у вас была не картинка, а то, что можно распечатать или отредактировать. Можно, конечно, перепечатать текст самостоятельно, н...

SMARTERRA FitMaster 4 для занятий спортом В последнее время следить за своим здоровьем стало гораздо проще, ведь вы можете просто приобрести доступный браслет вроде SMARTERRA FitMaster 4 и отслеживать в течение для важные для вас показатели. Устройство достаточно легкое и удобное, его не ощущаешь на руке и пользоват...

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

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

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

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

[Перевод] Какое лицо реально? Видеть сквозь иллюзии сфабрикованного мира «В интернете никто не знает, что ты собака» Так говорит собака, сидящая за компьютером в мультфильме Питера Штайнера «Нью-Йоркер» 1993 года. Карикатура запечатлела радикальные изменения в характере человеческих взаимодействий, к...

Ещё один способ отстрелить себе ногу, используя std::thread Стандарт C++11 принёс в язык стандартный механизм поддержки тредов (их часто называют потоками, но это создаёт путаницу с термином streams, так что я буду использовать оригинальный англоязычный термин в русской транскрипции). Однако, как и любой механизм в C++, этот несёт в ...

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

PHP, почём абстракции для народа? Joy: What is going on? Sadness: We’re abstracting! There are four stages. This is the first. Non-objective fragmentation! Bing Bong: Alright, do not panic. What is important is that we all stay together. [suddenly his abstract arm falls off] Joy: Oh! [Sadness and Joy start ...

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

Vsmart Live продают по сниженной промо-цене У нас отличные новости для тех, кто давно хотел себе крутой смартфон за адекватные деньги. Уже сегодня у вас есть возможность оформить предварительный заказ на флагманский смартфон Vsmart Live по специальной промо-цене. За версию на 4/64 гигабайта просят всего 12990 рублей, ...

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

PHP Xdebug proxy: когда стандартных возможностей Xdebug не хватает Для отладки PHP-программ часто используют Xdebug. Однако стандартных возможностей IDE и Xdebug не всегда достаточно. Часть проблем можно решить с помощью Xdebug proxy — pydbgpproxy, но всё же не все. Поэтому я реализовал PHP Xdebug proxy на базе асинхронного фреймворка amph...

Из риелтора в разработчика игр 2. «Операция: Андроид» Добрый день, Хабр. Две моих предыдущих статьи (раз, два) вы приняли очень тепло и даже выдвинули в топ, поэтому и продолжение не заставило себя ждать. Всего-то полгода, не такой уж и большой срок. Для тех, кто не в курсе – меня зовут Тим, мне 30 лет, я риелтор и сейчас пыта...

[Перевод] Собеседование: Swift. Вопросы и ответы Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в н...

Thermaltake WaterRam RGB охладит вашу ОЗУ Официально представлен модуль Thermaltake WaterRam RGB для оперативной памяти, который позволит вам установить водяную систему охлаждения на модули оперативной памяти. Сейчас частенько пользователи занимаются разгоном ОЗУ, так что данная возможность может действительно приго...

Коллекция 3D-напечатанной обуви «Exobiology» Обувная марка Ica & Kostika использовала 3D-печать для создания захватывающей линейки под названием «Exobiology». Несмотря на то, что аддитивная технология придает приоритетное значение дизайну, а не комфорту, данная коллекция соответствуют естественной форме стопы и хар...

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

YouTokenToMe: инструмент для быстрой токенизации текста от Команды ВКонтакте Хотим представить наш новый инструмент для токенизации текста — YouTokenToMe. Он работает в 7–10 раз быстрее других популярных версий на языках, похожих по структуре на европейские, и в 40–50 раз — на азиатских языках. Рассказываем о YouTokenToMe и делимся им с вами в open s...

Как настроить Linux для входа в домен с использованием алгоритмов ГОСТ Введение Протокол Kerberos 5 сейчас активно используется для аутентификации. Особенностью данного протокола является то, что он осуществляет аутентификацию, базируясь на трех китах: Симметричное шифрование Хеширование ЭЦП Третья доверенная сторона Начиная с пятой версии п...

[Перевод] Thinking with Portals: создаём порталы в Unreal Engine 4 В этой статье я расскажу, как создавать порталы в Unreal Engine 4. Я не нашёл никаких источников, подробно описывающих такую систему (наблюдение сквозь порталы и проход через них), поэтому решил написать собственную. Что такое портал? Давайте начнём с примеров и объяснения...

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

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

Скриншоты League of Legends Mobile с чемпионами и интерфейсом  Вчера мы рассказали об утекшем геймплее якобы мобильной версии MOBA League of Legends. Сегодня же портал GuruGamer опубликовал еще и скриншоты, а также поделился некоторыми подробностями. Даже если это все и фейк, то очень качественный. На первом изображении виден экран выб...

Зачем нужно домашнее видеонаблюдение Частные камеры видеонаблюдения становятся все более распространенными. На это есть веские доводы. Ниже приведены основные причины, которые помогут вам решится установить домашнее видеонаблюдение. Поможет раскрыть преступления Ваша камера видеонаблюдения может помочь полиции ...

[Из песочницы] Первое рабочее место или как начать разработку API на Node.js Введение В данной статье хотел бы поделиться своими эмоциями и приобретенными навыками в разработке первого REST API на Node.js с использованием TypeScript, как говорится, с нуля. История достаточно банальная: «Закончил университет, получил диплом. Куда же пойти работать?» К...

Idle Racing GO 1.24.3 Продемонстрируйте свое гоночное мастерство и волю к победе в самом роскошном городе мира! Водите самые дорогие машины и покажите всем, кто тут босс! Игра Idle Racing GO Clicker дарит вам абсолютно уникальные ощущения — срочно загружайте ее! ГЛАВНЫЕ ОСОБЕННОСТИ: — Полу...

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

3D принтер с кинематикой COREXY из фанеры 15 мм на рельсах от ЧПУ Здравствуйте уважаемые друзья ! Хочу рассказать про свой 3D принтер, который недавно закончил "строить" и даже распечатал несколько деталей. В предстории хочу сказать, что до этого собрал небольшой ЧПУ фрезер, после него собрал ЧПУ Пенорез на 4-х независимых осях, причём ЧПУ...

[Из песочницы] «Умный дом» с Яндекс.Алисой Всем привет! Хочу рассказать о том, как одной маленькой девочке захотелось поюзать навыки Алисы, интегрироваться в «умный дом» крутого продукта MySmartFlat, какие встали преграды на пути, и вообще, каково это — быть девушкой — программистом? Создать навык — это просто. За п...

По цене Xiaomi: Apple вернула в продажу iPhone SE, установив стоимость в 250 долларов Компания Apple уже снизила цены на новые iPhone в ряде стран, предложила невиданную ранее акцию в формате Trade-In и прибегла к ряду других методов в попытках хоть как-то исправить ситуацию с плохими продажами смартфонов. Этого, видимо, оказалось мало, потому что вчера ...

Новый Microsoft Edge выйдет 15 января для Windows и MacOS Сегодня Microsoft объявила, что новая версия Edge на базе Chromium будет официально выпущена 15 января, а кандидат на выпуск доступен сегодня для тех, кто хочет протестировать стабильную версию нового браузера Edge перед общедоступным релизом. Разработка нового Microsoft Edg...

[Перевод] Кнопка Amazon Dash: ретроспектива Интернет вещей произведёт революцию везде! Производство? Выгул собак? Перезагрузка кофемашин? Вождение автомобиля? Питание? Засуньте туда датчик! Маркетинг утверждает, что любая часть нашей жизни будет улучшена при помощи IoT. Почему? Потому, что при помощи простого датчик...

Я пока не готов купить новый смартфон. А вы? Зачем покупать новый телефон? Я не покупал новый смартфон с 2015 года. Не потому, что не могу себе позволить — сейчас на рынке полно решений на любой кошелек. Просто в этом нет необходимости: даже сейчас он отвечает всем моим потребностям, получает обновления ПО и вооб...

Мобильные отчеты на Oracle BI EE 12c — на раз, два, три. Методология из курса Oracle BI EE 12c CAD У многих компаний — пользователей продукта Oracle BI 12c есть общая проблема: их разработчики по разным причинам не хотят связываться с мобильной разработкой отчетов. На наших курсах по BI этот вопрос в новой версии был освещен достаточно полно, поэтому мы выкладываем факти...

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

ТЕСТ: Легко ли завербовать вас в секту? Не думайте, что в секты попадают только дураки. Мы все становимся уязвимыми, когда наваливаются стресс, проблемы в семье и другие неприятности. А тут — дружелюбные ребята, которые всегда нам рады и искренне хотят помочь. Когда вы поймёте, что что-то не так, может быть уже по...

Создание voice & tone вашего продукта В статье была затронута тема тональности и голоса продукта. Понятие в наших краях не слишком-то и обсуждаемо, практически не используется осознанно. И, если быть честными, голос и тон обычно входят в брендбуки и аналогичные документы, либо прописываются в неявном виде в реда...

Signpost: когда брейкпоинтов недостаточно В предыдущей статье мы узнали о причинах нестабильности unit-тестов и способах борьбы с этим. Теперь мы хотим рассмотреть один из новых инструментов Apple для отладки и профилирования кода. Речь о представленном на WWDC 2018 фреймворке для логирования os_log, который был рас...

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

Почему 1С-Битрикс с 1 декабря 2019 года может превратиться в тыкву Если вы последние лет десять следите за обновлениями «коробочной версии» Битрикса (не 24), то давно уже заметили, что обновляется только модуль магазина и его окружение. Все остальные модули как были когда-то давным-давно написаны, в таком состоянии пребывают и до сих пор, п...

[Перевод] Использование Typescript с React – руководство для новичков Друзья, в преддверии выходных хотим поделиться с вами еще одной интересной публикацией, которую хотим приурочить к запуску новой группы по курсу «Разработчик JavaScript». Потратив последние несколько месяцев на разработку приложений на React и библиотек с использованием T...

7-нм процессоры Ryzen позволят AMD увеличить долю рынка до 20 % В это воскресенье стартовали продажи 7-нм процессоров AMD серии Ryzen 3000, и многие новостные ресурсы уже успели поделиться региональной спецификой этого события. В Японии, например, в день старта продаж новых процессоров была дождливая погода, но это не помешало сформирова...

[Из песочницы] Гопники теперь и на зарубежных рынках или «Почему так сложно найти нормального программиста?» Вечная конкуренция Для многих из нас уже давно не секрет, что найти заказчика на проект краткосрочный или долгосрочный на ресурсах интернета — это очень непростая задача. В основном, потому что очень большая конкуренция: от тебя хотят максимум работы за минимум денег. И ког...

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

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

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

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

Размышления о карьере в ИТ Сделать быструю карьеру в области разработки сегодня не так просто, как кажется. Если начать работать, например, в сфере финансов, то в 30 лет вы почти наверняка будете руководителем. В нашей же отрасли и в 35, и в 40 лет можно оставаться разработчиком. Среди нас много тех, ...

Тёмный режим — новый тренд? Тёмный тема – вещь довольно полезная, она станет трендовой в 2019 году. Хотя даже сейчас прослеживается стремление компаний внедрять её в свои сервисы. Конечно, пока проблема заключается в разработчиках сайтов, которые используют лишь один светлый шаблон, однако в будущем, ...

Изучение английского — непопулярное мнение Всем привет. Очередная статья от «курсов изучения английского» сподвигла меня написать свои заметки. Этой статьёй я надеюсь ответить на некоторые вопросы изучающих язык и отговорить от глупых советов «запомнить вот эти 10/15/20 слов/конструкций», которые подаются как некие ...

Использование DiagnosticSource в .NET Core: практика В предыдущей статье я рассказал про механизм DiagnosticSource и на простом примере показал, как с его помощью можно перехватывать запросы в базу данных через классы SqlConnection и SqlCommand и измерять время их выполнения. В настоящее время DiagnosticSource уже используется...

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

[Из песочницы] Celery taskcls: новый декоратор, новые возможности Привет, Хабр! Я расскажу тебе историю своего профессионального подгорания. Так вышло, что я терпеть не могу рутинных однообразных действий. У меня за плечами несколько проектов, использующих Celery. Каждый раз, когда задача становится сложнее вывода 2 + 2 = 5, шаблон решения...

Алиса в стране Битрикс Приветствую вас (лично вас, а не всех кто это читает)! Сегодня мы: Создадим приложение (навык) Алисы с использованием нового (октябрь 2019) сервиса Yandex Cloud Functions. Настроим наше приложение так, чтобы оно отправляло заказы клиентов (т.н. лиды) в CRM Битрикс24. ...

Шифрование трафика в Direct Connect, ч.2 – Ты кто??? – Я новый русский. – А я тогда кто?! Предисловие В первой части статьи мы обустраивали ADCs хаб и рассуждали о Direct Connect в целом. Сегодня нам предстоит научиться использовать такой хаб по прямому назначению. Для этого мы рассмотрим совместимые DC клиенты,...

Google тестирует новый интерфейс в Chrome для Android. Как включить Увеличение дисплеев смартфонов, которые год от года становятся все больше, привело к необходимости серьезной переработки их интерфейса. Лучше всех пока с этой задачей справилась только Samsung, которая догадалась перенести управляющие элементы вниз, сведя необходимость тяну...

[Из песочницы] Проект Lenergy, как переосмысление портативных источников питания Привет, Хабр! Хочу рассказать о своём виденье универсального программируемого портативного источника энергии. Как я к этому пришёл, каким в итоге проект стал в железе, для чего он нужен и варианты применения, а так же его дальнейшее развитие. Одной статьи будет явно недостат...

Web scraping на R, часть 2. Ускорение процесса с помощью параллельных вычислений и использование пакета Rcrawler В прошлой статье я с помощью скрэпинга-парсинга собрал с сайтов IMDB и Кинопоиск оценки фильмов и сравнил их. Репозиторий на Github. Код неплохо справился со своей задачей, однако скрэпинг часто используют для "соскабливания" не пары-тройки страниц, а пары-тройки тысяч и д...

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

Плагины Jira: несколько примеров успешного изобретения велосипеда Мы в Mail.ru Group вкладываем много сил в развитие продуктов компании Atlassian и, в частности, Jira. Благодаря нашим усилиям свет увидели плагины My Groovy, JS Includer, My Calendar, My ToDo. Все эти плагины мы развиваем и активно используем внутри компании. Мы получаем...

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

Не играйте в лотерею! О стратегии доменного бизнеса Эксперт Namebio Майкл Самнер поделился своими соображениями насчёт распространенной стратегии доменного бизнеса.Всё началось с дискуссии о том, какую цену следует выставлять при продаже домена. Так как мы не знаем, сколько потенциальный покупатель готов заплатить, можно пост...

[Перевод] Очень математическая история идеального сочетания цветов Захари Бир создаёт рисунки, используя цветовую палитру от цветовой схемы для Мака Solarized и собственную программу для генерации изображений Geometriq. Пару лет назад я влюбился в цветовую палитру: цвет, чуть темнее белого, выделяемый жёлто-оранжевым и нейтральным голубым...

Синглтон размещающий объекты в ROM и статические переменные(С++ на примере микроконтроллера Cortex M4) В предыдущей статье Где хранятся ваши константы на микроконтроллере CortexM (на примере С++ IAR компилятора), был разобран вопрос о том, как расположить константные объекты в ROM. Теперь же я хочу рассказать, как можно использовать порождающий шаблон одиночка для создания ...

[Не] используйте CDN Практически в любой статье или инструменте для оптимизации скорости сайтов есть скромный пункт «используйте CDN». Вообще, CDN – это content delivery network или сеть доставки контента. Мы в компании «Метод Лаб» часто встречаемся с вопросами клиентов по этой теме, некоторые с...

10 лучших портативных колонок по версии «Роскачества». Результаты удивят «Роскачество» уделило внимание рынку портативных колонок, которые сегодня необычайно популярны. Решения на эту тему есть почти у всех вендоров, о которых мы обычно пишем. Сейчас этот продукт становится ещё более востребованным с наступлением тёплых майских дней. В десятку ...

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

[recovery mode] АСЗП: рестайлинг или театр начинается с вешалки Слова Константина Сергеевича Станиславского о том, что «театр начинается с вешалки» актуальны и по прошествии почти ста лет. Более того, если раньше об имидже задумывались, как правило, театры, а к заводам выдвигались требования исполнить пятилетний план за три года, то тепе...

Что будет на TechTrain, и зачем мне туда идти? Бывают мероприятия, с которыми всё просто: по названию сразу понимаешь, что там будет и хочешь ли туда. Видишь слова «концерт Rammstein» — и всё, никаких вопросов. Но бывают и мероприятия, где происходит столько всего, что в названии это не уместить. Приходится разбираться...

[Из песочницы] Как не надо писать шаблоны для bootstrap Мало кто сейчас пишет дизайн сайта с нуля — зачем, если есть куча замечательных CSS фреймворков? Наиболее популярен среди них bootstrap. Тем не менее, всем хочется, чтобы сайт выглядел уникально, не так как у других — поэтому поверх часто втыкают(в меру возможностей) бесплат...

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

Год без флагмана. HTC выпустит новый топовый аппарат с 5G в начале 2020 года Компания HTC в этом году осталась без флагманского смартфона. Ещё в начале года появились слухи, что производитель не будет выпускать новый аппарат верхнего ценового сегмента, и сейчас мы видим, что слухи были верны. При этом и в целом у HTC новинок было крайне мало, чт...

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

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

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

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

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

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

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

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

Не пропустите рекордные скидки в Google Play на игры для Android Я активно слежу за распродажами, которые проводятся в магазинах App Store и Google Play в течение года и в честь разных праздников, и, мне кажется, что снижение цен в этом году самое заметное из всех, что когда-либо было. То ли мобильные разработчики берут пример со своих ко...

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

[Из песочницы] Инкапсуляция для настоящих самураев, или нюансы, связанные с ключевым словом internal в C# Пролог: internal is new public Каждый из нас мечтал о проекте, где всё будет сделано правильно. Это кажется вполне естественным. Как только ты узнаёшь о самой возможности писать хороший код, как только слышишь легенды о том самом коде, который можно легко читать и изменять, ...

Windows 10 нужно срочно переустановить Американская корпорация Microsoft занимается выпуском различных версий операционной системы Windows уже более 25 лет, за которые она практически ничего не поменяла в техническом плане. Конечно, с каждой новой версией «винда» становится более красивой и удобной Сообщение Win...

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

[Перевод] Три простых приема для уменьшения Docker-образов Когда дело доходит до создания Docker-контейнеров, лучше всегда стремиться к минимизации размера образов. Образы, которые используют одни и те же слои и весят меньше — быстрее переносятся и деполятся. Но как контролировать размер, когда каждое выполнение оператора RUN созд...

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

Lazarus — пишем компонент для анимации спрайтов Вместо предисловия В одесской школе ученики 8-го класса на уроках информатики используют бесплатную кроссплатформенную среду разработки Lazarus (официальный сайт: www.lazarus-ide.org), внешне и внутренне очень напоминающую любимый многими Delphi, использующую версию Object P...

От новых API в Chromium пострадает не только uBlock Origin, но и другие расширения Три месяца разработчики Chromium обсуждают новые программные интерфейсы declarativeNetRequest API, лишающие возможности полноценно использовать webRequest API. Расширения используют данные API для блокировки контента на лету во время загрузки страницы. В новой системе блокир...

Система скриптового 3д моделирования ZenCad Та работа, которую я хочу представить вашему вниманию, есть попытка еще раз написать систему скриптового 3д моделирования. Написать так, как я её хотел бы видеть. Рецепт системы ZenCad довольно прост. Концепт скриптового 3д моделирования OpenScad, геометрическое ядро OpenCas...

[Перевод] 6 интересных идей применения дополненной реальности (AR) Прим. пер.: в своей статье, оригинальное название которой: «6 Interesting Augmented Reality Concepts», Ник Бабич собрал ценную подборку идей применения AR, которая будет интересна даже тем, кто никак не связан с разработкой. Среди концепций есть реально работающие продукты,...

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

Чему не учат в школе: как мы готовим инженеров техподдержки Вот и обещанная “другая история”. Challenge Если бы четыре года назад меня спросили: “Как можно обучать новичков в ИТ отделе/компании?” — я, не задумываясь, выдал бы: “По методу “обезьянка видит — обезьянка подражает”, то есть прикрепите новичка к более опытному сотрудни...

[Из песочницы] Использование оптики Minolta AF (Sony A-mount) на современных беззеркальных фотокамерах Sony Я написал эту статью, потому что не нашёл в сети адекватного обзора ситуации. Меня интересовала тема на протяжении нескольких лет, я много экспериментировал, накопил опыт и хочу им поделиться. Статья выражает мое личное мнение, вы можете быть с ним не согласны. Читать даль...

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

Хотите купить смартфон? Идите в библиотеку Apple Carnegie Library Вы всегда хотели пойти в библиотеку, почитать книгу и одновременно купить смартфон? Тогда вам очень повезло.

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