Социальные сети Рунета
Воскресенье, 24 февраля 2019
20 июля 2018   15:54

[Перевод] Устаревший код – сторонний код

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

Подробности на сайте: habr.com

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

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

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

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

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

Макаревич: России следовало купить Крым у Украины, а не красть Фронтмен музыкальной группы «Машина времени» Андрей Макаревич высказался о стратегически важном полуострове на программе «Особое мнение». Исполнитель убежден, России следовало купить Крым у Украины или каким-либо образом договориться, а не красть республику у братского госу...

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

[Перевод] Мысли Джимми Уэйлса: «Википедия как сосиска...» Цитаты Представьте мир, в котором каждый человек на планете получает бесплатный доступ к знаниям всего человечества. Это то, чем мы занимаемся. Я часто советую людям, которые разочарованы в войне правок, подумать о тех, кто живет без чистой питьевой воды, без каких-либо на...

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

Разработчик! Прекрати считать себя недостаточно хорошим специалистом, это неправда Около месяца назад мы подготовили большую статью с невыдуманными историями об IT-самозванцах, где рассказали об ушлых ребятах из Азии, которые любыми путями пытались устроиться к нам на удаленную работу. Весь текст был посвящен разного сорта авантюристам — людям, которые чащ...

Scrum и Agile не спасут ваш проект от провала – У нас не получится уложиться в сроки! – Примените Agile! – Без достаточного количества людей он нам не поможет! – Тогда придумайте другое умное слово! Последнее время часто слышу: они провалились, потому что неправильно выбрали методологию разработки продукта. Вот если бы...

[Перевод] Конференция DEFCON 17. Посмеёмся над вашими вирусами! Часть 1 Майкл: приветствую всех, я Майкл Лай, это Мэттью Ричард, вы можете звать его Мэтт или Ричард, потому что у него два имени, но это не имеет значения. Мэтт: Тема нашего сегодняшнего разговора – высмеивание вредоносных программ, и это именно то, что мы стараемся делать. И...

[Перевод] Codable: Советы и Примеры Хотел бы поделиться с вами некоторыми советами и трюками, которые я использовал на этом примере. Скачайте Swift Playground со всем кодом из этой статьи: Codable представлен в Swift 4 с целью заменить старый NSCoding API. В отличие от NSCoding у Codable есть поддержка JSO...

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

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

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

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

Инфраструктура для микросервисов. K8s и все все все Как-то я уже писал тут о переезде из Азии в Европу, а теперь хочу написать, что я в этой Европе делаю. Есть такая профессия — DevOps, точнее нет, но так получилось, что это именно то чем я сейчас занимаюсь. Сейчас для оркестрации всего что бежит в докере мы используем ranche...

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

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

Software AG: не только ARIS Здравствуй, Хабр. Меня зовут Олег Порецкий. Я вице-президент по продажам Software AG в России и СНГ. Мы работаем в России еще с 80-х годов, и нам есть что о себе рассказать. В англоязычном сегменте мы поддерживаем собственное сообщество ИТ-специалистов (TECH Community). Тепе...

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

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

[Из песочницы] Очередная статья о том, как выбрать себе смартфон Здравствуйте, уважаемые хабровчане, решил перевести статью с медиума по выбору смартфона. Это моя первая публикация на Хабре, так что прошу не судить строго). Определяем свой сценарий использования Довольно часто наши решения о покупке чего-либо основаны на мнениях люде...

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

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

[Перевод] Как в Кремниевой долине относятся к опытным людям Однажды я прочитал в одной статье, которую теперь не могу найти, высказывания директора одного стартапа-«единорога» [частная компания с капитализацией более $1 млрд / прим. перев.], которые не понравились многим людям. Такие вещи вообще неприлично говорить по поводу других л...

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

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

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

Арнольд Шварценеггер преподнёс «Олимпийский» урок своему сыну Джозеф Баэна тренируется вместе со знаменитым отцом и вникает в каждый совет Шварценеггера. Арнольд Шварценеггер — «босс», так о нём говорит его младший сын Джозеф Баэна. Знаменитый отец уже давно старается как можно больше преподносить «олимпийских» уроков своему с...

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

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

В США собираются модернизировать морально устаревшие АЭС, продлив им жизнь В такой большой стране, как США около 20% всего производимого электричества генерируется на АЭС. Атомная энергетика дает около 50% так называемого «низкоуглеродного электричества». Но сейчас у Штатов с этим проблемы — дело в том, что подавляющее большинство АЭС были постро...

[Из песочницы] 10 советов по дизайну интерфейса Привет, Хабр! Представляю вашему вниманию перевод статьи "10 Tips to Designing Perfect Forms". Формы играют роль портала между пользователем и системой и часто являются основой страницы. Авторизация, регистрация, обновление статуса, ввод платежных данных или адреса доставк...

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

[Перевод] Drag и Swipe в RecyclerView. Часть 1: ItemTouchHelper Существует множество обучающих материалов, библиотек и примеров реализации drag & drop и swipe-to-dismiss в Android c использованием RecyclerView. В большинстве из них по-прежнему используются устаревший View.OnDragListener и подход SwipeToDismiss, разработанный Романом...

[Перевод] GraphQL будущее микросервисов? GraphQL часто представляют как революционный путь дизайна веб API по сравнению с REST. Однако, если вы ближе посмотрите на эти технологии, то вы увидите, что между ними очень много различий. GraphQL относительно новое решение, исходники которого были открыты сообществу Фейсб...

[Перевод] Рефакторинг с использованием C++17 std::optional В разработке существует множество ситуаций, когда вам надо выразить что-то с помощью "optional" — объекта, который может содержать какое-либо значение, а может и не содержать. Вы можете реализовать опциональный тип с помощью нескольких вариантов, но с помощью C++17 вы сможе...

admitad + getuniq = бонус 10% Пост сегодня будет короткий, но от этого не менее полезный. Все мы знаем, что в соц. сетях существуют «различные бонусы при определенных условиях», и говорить об этом я могу только в такой формулировке. Часто это запара: их на одно дают, на другое не дают. То начи...

[recovery mode] «Мне сложно понять мотивацию data scientist’а, который не видит красоты в математике» — Кирилл Данилюк, Data Scientist Привет, Хабр! Data Science уже давно стала привлекательной областью, и все больше и больше людей хотят сменить свою профессиональную траекторию и начать работать с большими данными. Своей историей перехода в data science, советами для начинающих и продвинутых data scientist’...

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

[Перевод] Дуглас Энгельбарт: Усиление «коллективных IQ» общества Сложность и срочность вопросов, стоящих перед лицом человечества, растут гораздо быстрее, чем наши способности совместного их понимания и решения. Это очень опасная проблема, но есть стратегические действия, которые мы можем предпринять, коллективно. Введем «коллективный ...

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

Почему мы говорим ОК? Hey, guys! Feeling OK? Давайте обсудим самое широко признанное слово на планете. Ведь мы используем его в общении каждый день, и не только друг с другом, но и с технологиями. У всех же есть Alexa? Ну Google точно есть! Кроме небольшой экскурсии в историю возникновения слова...

[Из песочницы] Так ли плох XMPP, как его малюют? Каким Jabber стал сегодня Часто при обсуждении мессенджеров, при упоминании XMPP можно услышать слова: Привет из двухтысячных! Неужели кто-то еще пользуется устаревшим протоколом? В XMPP до сих пор нет доставки файлов, сообщений, синхронизации, красивых клиентов? Причина мифов о XMPP в том, что мно...

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

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

[Перевод] 5 самых частых ошибок, которые делают программисты на собеседовании Перевод поста пользователя Reddit За последний год я провёл более 50 телефонных собеседований, и наблюдал, как люди делали одни и те же ошибки снова и снова. В интернете можно найти много советов по поводу навыков, полезных для прохождения интервью, но я не видел текстов, г...

Как я год строил расширениe для браузера которое читает статьи голосом (с синхронизацией в подкаст) Не один раз я пробовал использовать сторонние API для получения голоса из текста который мне интересно прочитать — можно переключить чтение на уши когда глаза устали, или слушать во время комьюта. Знаю я такой не один, даже люди далекие от айти бывает загружают куда-то текст...

[Перевод] Нужно ли учить C для понимания работы компьютера? Я часто слышал, что для понимания работы компьютера люди предлагают изучать C. Это хорошая мысль? Вы уверены? Сразу изложу выводы статьи, просто для абсолютной ясности: C — это не то, «как работает компьютер». Не думаю, что большинство людей говорят буквально, так что это ...

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

[Из песочницы] Подписание PDF на JS и вставка подписи на C#, используя Крипто ПРО Итак. Пришла задача. Используя браузер предложить пользователю подписать PDF электронной подписью (далее ЭП). У пользователя должен быть токен, содержащий сертификат, открытый и закрытый ключ. Далее на сервере надо вставить подпись в PDF документ. После этого надо проверить ...

SAFe или Scaled Agile Framework Что такое SAFe? Что такое Agile многие знают. Еще большее количество людей, причастных к IT используют терминологию. Еще больше тех, кто слышал об Agile. Далеко не все, кто уверенно использует термин Agile для общения, критики, для того; чтобы представить свою комманду или ...

Habit List – инструмент для контроля за своими привычками Миллионы людей по всему миру ежедневно стараются взять под контроль свои привычки. Обычно для этого нужно обладать немалой силой воли. Отсутствие видимого прогресса, а иногда и банальная лень часто сводят все усилия на нет. Несколько облегчить борьбу с плохими привычками и в...

OpenSceneGraph: Управление окнами и режимами отображения Введение Мы уже говорили о том, что класс osg::Camera управляет связанным с ним графическим контекстом OpenGL. Графический контекст инкапсулирует информацию о том, как и куда происходит отрисовка объектов и какие атрибуты состояния к ним применяются. Под контекстом понимают...

Третья версия reCAPTCHA срабатывает в фоне незаметно для пользователей В мае этого года на конференции конференции Google I/O 2018 представили третью версия технологии reCAPTCHA — reCAPTCHA v3 (бета). Как известно, это самая популярная система типа CAPTCHA, которая создана для блокировки ботов, то есть автоматизированных действий на разных серв...

Сотовый оператор OneWeb предлагает бесплатный мобильный интернет 5G по всему миру В последние годы довольно часто появляются такие компании, которые хотят изменить жизнь людей в лучшую сторону. Практически всегда такие родом из США и Европы, где люди действительно стараются помощь всему человечеству. Как удалось выяснить, уже Сообщение Сотовый оператор O...

Django Channels – ответ современному вебу В мире Django набирает популярность дополнение Django Channels. Эта библиотека должна принести в Django асинхронное сетевое программирование, которое мы так долго ждали. Артём Малышев на Moscow Python Conf 2017 объяснил, как она это делает, зачем она это делает и делает ли в...

[Из песочницы] Работа с формами в React.js, используя базовый инструментарий Введение За время работы на React.js мне часто приходилось сталкиваться с обработкой форм. Через мои руки прошли Redux-Form, React-Redux-Form, но ни одна из библиотек не удовлетворила меня в полной мере. Мне не нравилось, что состояние формы хранится в reducer, а каждое собы...

На Украине вновь заговорили о введении виз с россиянами По мнению депутата Верховной рады Юрия Чижмаря, не должно вставать преград между российским артистом и Украиной, но только если он не под санкциями и если имеет соответствующий документ. «Я не возражаю абсолютно, чтобы российские люди и артисты, у которых на Украине бизнес,...

Жадный гном: Как я писал аналитику рынка в Lineage 2 Вот и наступила осенне-зимняя пора. За окном дожди и желания проводить время на открытом воздухе все меньше и меньше. И вот приходит мне сообщение от товарища "А давай поиграем в Lineage 2?". И опять я, поддавшись ностальгии, согласился. Выбрали мы свеженький сервер на ру-оф...

[Перевод] Разбираемся с объектами в JavaScript Объекты — одно из основных понятий в JavaScript. Когда я только приступил к их изучению, они показались мне довольно простыми: всего лишь пары ключей и значений, как и описывалось в теории. Лишь спустя некоторое время я начал понимать, что тема гораздо сложнее, чем я полаг...

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

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

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

Twitter-клиент «Talon» теперь Open Source Talon — достаточно популярный Twitter-клиент. Но судьба сторонних клиентов в настоящее время туманна. Twitter всячески пытается ограничить своё API. Ранее мы писали о том, что уже 19 июня сторонние клиенты перестанут получать Push-уведомления, автоматическое обновлени...

Поклонской порекомендовали покинуть ответственный пост в Госдуме Ценный совет коллеге дала депутат партии «Единая Россия» Оксана Пушкина. Она порекомендовала руководителю комиссии по контролю за доходами Наталье Поклонской покинуть ответственный пост, так как она сделала себе рекламу на поправках в пенсионную реформу. Оксана Пушкина пола...

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

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

Восторг актёра Пашинина от войны на Донбассе объяснил военный эксперт Артист попросту пытается привлечь внимание. Военный эксперт Владимир Евсеев, являющийся замдиректора Института стран СНГ, решился объяснить провокационное поведение прославленного российского актёра Анатолия Пашинина, который предпочёл воевать на Донбассе за сторону ВСУ. Не...

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

[Из песочницы] Довериться Кодду или своим объектам? Хранимые объекты без головной боли: простой пример работы с объектами Caché на языках ObjectScript и Python Замок Нойшванштайн В июне 2020 года ровно 50 лет табличным хранилищам данных или говоря формально — реляционной модели данных. Вот официальный документ – та самая зн...

Как построить пирамиду в багажнике или Test-Driven Development приложений на Spring Boot Spring Framework часто приводят как пример Cloud Native фреймворка, созданного для работы в облаке, разработки Twelve-Factor приложений, микросервисов, и одного из самых стабильных, но в то же время инновационных продуктов. Но в этой статье я бы хотел остановиться на еще одн...

Apple придумала как сделать Animoji еще круче В 2017 году компания Apple придумала, как сделать общение в iMessage более интересным. Она представила анимодзи — анимированные маски, которые повторяют мимику пользователей используя данные с датчика Face ID. На данный момент разработчики улучшают функцию добавляя новых пе...

Screenplay — не Page Object'ом единым Со временем вносить изменения в любой продукт становится сложнее, и растёт риск не только зарелизить новые фичи, но и сломать старые. Часто вместо того, чтобы руками проверять весь проект, этот процесс стараются автоматизировать. Если поговорить с людьми, которые занимаются ...

В России для мобильных приложений утвержден ГОСТ из 87 пунктов Эти требования будут носить лишь рекомендательный, а не обязательный характер. Эксперты отмечают, что документ содержит много размытых и спорных требований. По мнению IT-специалистов, его "вообще не касалась рука человека с IT-образованием".

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

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

[Перевод] Животные, которых человек научился отслеживать при помощи технологии распознавания лиц У технологии распознавания лиц существуют серьёзные и довольно стойкие недостатки. В этом году они ясно проявились, когда система от Amazon под названием Rekognition ошибочно определила 28 членов Конгресса США как преступников. Эта технология страдает как от неточности, та...

.NET — локализация без боли. (N)gettext + poedit Создавая новый проект, мне приходилось использовать либо *.resx для WinForms, либо I2Localization для Unity, либо другие решения для локализации приложений. Все эти решения похожи тем, что приходится придумывать ключ-локализации, вставлять его в код и в словарь. Поначалу в...

100500 способов кэширования в Oracle Database Рассказывать, какие есть кэши, что такое Result Cache, как он сделан в Oracle и в других базах данных не очень интересно и довольно шаблонно. Но все приобретает совершенно другие краски, когда речь идет о конкретных примерах. Александр Токарев (shtock) построил свой доклад н...

[Перевод] Внутренняя и внешняя линковка в C++ Всем добрый день! Представляем вам перевод интересной статьи, который подготовили для вас рамках курса «Разработчик C++». Надеемся, что она будет полезна и интересна для вас, как и нашим слушателям. Поехали. Сталкивались ли вы когда-нибудь с терминами внутренняя и внешняя...

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

Как я съездил на Google I/O и вернулся живым (почти) Конференции бывают большие, маленькие, тематические и не очень, но в целом, каждая из них живет по своим законам. Логично, что для того чтобы их (законы) понять, надо присутствовать на конференции лично. Сегодня я хотел бы рассказать о том, что такое Google I/O, как там всё ...

Генерация трафика в юзерспейсе Генерация трафика посредством MoonGen + DPDK + Lua в представлении художника Нейтрализация DDoS-атак в реальных условиях требует предварительных тестирования и проверки различных техник. Сетевое оборудование и ПО должно быть протестировано в искусственных условиях близких ...

Что представила Apple и что думают об этом iOS-разработчики За презентациями Apple с интересом следят самые разные люди. Но, вероятно, интереснее всех iOS-разработчикам: они видят всё и с ракурса «каково этим пользоваться», и с ракурса «каково нам с этим работать». А когда все массово обновляют iOS, они уже насмотрелись на бета-вер...

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

[Перевод] JavaScript: исследование объектов Материал, перевод которого мы сегодня публикуем, посвящён исследованию объектов — одной из ключевых сущностей JavaScript. Он рассчитан, преимущественно, на начинающих разработчиков, которые хотят упорядочить свои знания об объектах. Объекты в JavaScript представляют собой...

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

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

[Перевод] Отсутствие дискриминации – это основная ценность open source Сегодня я узнал, что проект Lerna добавил примечание к MIT-лицензии у себя в проекте, запрещающее использование этого продукта для длинного списка организаций, из-за несогласия с политическим выбором, который сделали эти организации. Говоря как один из соавторов Определения ...

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

Welcome Привет, Хабр! Мы вернулись, чтобы продолжить делиться накопленным опытом телеком-оператора. Нам важно услышать мнение экспертного сообщества о технологиях, которые мы развиваем и внедряем. Читать дальше →

Fandom: Clash of Clans 2.9.8 Fandom: Clash of Clans — великолепное руководство для поклонников Clash of Clans — создано фанатами для фанатов. Приложения Викия всегда актуальны и достоверны за счёт постоянного обновления информации в реальном времени огромным сообществом фанатов. Руководство по Clash of ...

В Twitter объяснили, для чего они обидели пользователей Tweetbot Не так давно мы рассказывали плохие новости об альтернативных клиентах Twitter. Компания решила отключить API, который давал доступ разработчикам сторонних клиентов ко многим функциям социальной сети. Пользователи Tweetbot и других сторонних клиентов расстроились. Еще боль...

Люди, которые спасли 1968 год Наверняка вы знакомы со святочными (рождественскими) историями — красивыми рассказами, часто с фантастическим элементом и обязательно хорошим концом. И в истории космонавтики есть миссия, когда в мрачный год три человека отправились под Рождество в полет, ставший огромной ра...

Мой любимый файл в кодовой базе Chromium Код Хромиума весьма обширен, там каждому найдётся что-то по вкусу. А я вот решил рассказать о своём любимом файле в нём (а у вас есть такой?). Этот файл отражает всё: боль, разочарование, надежду, упорство, силу воли, ответственность за чужие провалы и самопожертвование. Я и...

[Из песочницы] Расширение сетевых возможностей программируемого реле при помощи WI-FI С чего все начиналось Начиналось все с разработки алгоритмов для программируемого реле ПР200, и часто требовалась визуализация или ввод информации с компьютера, для этого необходимо использовать панели оператора или SCADA системы, но не всегда это удобно, да и нужно ли для п...

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

Тим Кук рассказал, как долго он собирается руководить Apple Генеральный директор Apple Тим Кук недавно дал интервью изданию Fortune. На повестке дня были затронуты вопросы образования, конфиденциальности, прав человека и иммиграции. По словам Кука, Apple была всегда той компанией, которая «изменяет мир», но нужно понимать, что это...

Умные часы Pebble: как в одночасье стать раритетом Самая первая модификация часов Pebble поступила в продажу в январе 2013 года. В декабре 2016 года стало известно, что компания прекращает существование, и это было неожиданно: только-только прошел казалось бы вполне успешный раунд сбора средств на KickStarter на третье покол...

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

Слово лингвисту: что если компьютеры заговорят лучше нас Фото: Александр Корольков/РГ 3 июня, в заключительный день Московского книжного фестиваля на Красной площади, лингвист Александр Пиперски выступал с рассказом о компьютерной лингвистике. Он говорил о машинных переводах, нейросетях, векторном отображении слов и поднимал воп...

Очки Magic Leap One — очки за $2295 с ремонтопригодностью 3 из 10 О компании Magic Leap в последние годы не говорили и не писали только ленивые СМИ. Ведь шутка ли, не имея на руках готового продукта или даже альфа-прототипа, получить сотни миллионов долларов от самых разных инвесторов. До 2017 года в Magic Leap вложили около $1,3 млрд та...

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

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

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

[Перевод] Почему люди не используют формальные методы? На Software Engineering Stack Exchange я увидел такой вопрос: «Что мешает широкому внедрению формальных методов?» Вопрос был закрыт как предвзятый, а большинство ответов представляли собой комментарии типа «Слишком дорого!!!» или «Сайт — это не самолёт!!!» В каком-то смысле ...

[Перевод] Конференция DEFCON 17. Мои неудачи. Часть 2 Конференция DEFCON 17. Мои неудачи. Часть 1 Вопрос: можете сказать нам о легенде, которую никогда не станете развенчивать? Адам Сэвидж: думаю, существует несколько таких легенд. Если вы видели наши передачи, то заметили, что мы стараемся не делать скучных вещей типа срав...

Как спланировать ёмкость Apache Ignite кластера Публикуем расшифровку видеозаписи выступления Алексея Гончарука (Apache Ignite PMC Member и Главный архитектор Grid Gain) на митапе Apache Ignite сообщества в Петербурге 29 марта. Загрузить слайды можно по ссылке. Участников сообщества Apache Ignite часто спрашивают: «Ск...

[Перевод] Мнение разработчиков о Steam: максимум доходов и минимум ответственности для Valve Ещё не так давно каждый разработчик игр для PC мечтал попасть в Steam. Выпуск игры в Steam — если вам как-то удавалось связаться с Valve и впечатлить компанию своим товаром — был гарантией продаж и успеха. По словам 20 разработчиков, с которыми я общался перед написанием э...

ФСБ хочет ввести ответственность за скрытое применение диктофонов и камер в смартфонах [и не только] Федеральная служба безопасности вынесла на общественное обсуждение поправки в Уголовный и Административный кодексы Российской Федерации, в которых предлагается предлагается определить термин «специальные технические средства, предназначенные для негласного получения информац...

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

“Человеческое, слишком человеческое” Не станем ли мы заложниками нашего разума, реализуя универсальный ИИ? Многие учёные и инженеры имеют неоправданно завышенные ожидания к искусственному разуму. Почему-то они считают, что мыслящие машины, будучи созданными, сразу же решат многие наши проблемы и приведут к технологической сингулярности. Однако, такой образ мыслей является забл...

Голосовые помощники не учатся на тесте Тьюринга Три года назад чат-бот Соня Гусева стала победителем первого теста Тьюринга на русском языке. После трёх минут разговора, 47% судей приняли её за человека. Сегодня голосовые ассистенты Яндекса и Google соревнуются в умении общаться на великом и могучем. Конечно, помощник не...

Апгрейд roomba 780 Всем привет! Расскажу вам о своем опыте как сделать апгрейд 780 roombы используя блок щеток и корзину от новых моделей 800\900. Идея родилась после того как я услышал как тихо работает пылесос у друзей и понял, мотор в моей корзине который должен засасывать пыль, только шум...

SPLUNK VS ELK? Если вы связаны с эксплуатацией IT, то наверняка сталкивались либо со Splunk, либо с ELK, либо с обоими продуктами. Это два основных игрока на рынке продуктов по лог-менеджменту и операционной аналитике данных. В нашем блоге мы пишем о Splunk и нам часто задают вопрос, ч...

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

[Из песочницы] Аналоги в Python и JavaScript. Часть первая Привет, Хабр! Представляю вашему вниманию перевод статьи "Equivalents in Python and JavaScript. Part 1". Несмотря на то что Python и Javascript довольно сильно отличаются, существует много схожего, о чем должен знать любой фулстек разработчик. В этой серии из 4-х ...

REC, PICASO и Top 3D Shop просто делают свою работу - как я оказался на обочине жизни Продолжение истории, про то, как начал печатать на принтере PICASO Designer X PRO только спустя год после покупки и из-за чего так все так произошло может получиться слегка эмоциональным, потому что времени прошло еще слишком мало.Практически в тот же день как я отправил пре...

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

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

Преступники атакуют серверы с устаревшим ПО Adobe ColdFusion Эксперты компании Volexity сообщили о направленных атаках некой хакерской группировки на серверы Adobe ColdFusion. Злоумышленники используют недавно закрытую уязвимость CVE-2018-15961, чтобы установить бэкдор для использования в будущих кампаниях. Платформа используется для ...

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

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

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

Oracle Certified Associate и Oracle Certified Professional. Общее впечатление и нюансы подготовки Привет, Хабр! Меня зовут Маша, я работаю в КРОК. Сегодня я хочу рассказать вам о получении сертификатов Oracle Certified Associate и Oracle Certified Professional. Вообще, в спорах о полезности профессиональной сертификации (да и ее необходимости в принципе) среди разраб...

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

Рассказывайте истории данными Картина «Охотники на привале». Василий Перов Когда боишься за ответственный отчёт или исследование, хочется показать всё, на что способен. Пропускаешь обеды, не заходишь в соц. сети, делаешь больше, чем обычно. Больше текста, больше слайдов, больше таблиц. Тебя поблагодарил...

Рецепт искусственного мозга: нанотрубки, полиоксометаллат и щепотка электронов Тесен мир, мозг же человека необъятен (Фридрих Шиллер). Весьма короткая, но невероятно точная мысль. Человеческий мозг и по сей день остается загадкой для ученых. Да, мы уже давно знаем что и как работает, какой участок отвечает за какие действия. Однако это лишь азы нейр...

Правительство не планирует законодательно защищать сетевую нейтральность На днях стало известно о том, что правительство не собирается вводить законодательные меры по защите сетевой нейтральности. По мнению чиновников, запрета на ускорение или замедление доступа к различным сервисам и сайтам не требуется, о чем сообщают «Ведомости». Правда, по ...

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

Sony Xperia XA2 Plus с хорошим звуком Внезапно анонсировали смартфон Sony Xperia XA2 Plus. Компания как-то очень странно относится к своим релизам и выпускает новинки так, что даже журналистам сложно за этим следить, не говоря уже о пользователях. Буквально недавно мы говорили про то, что Sony обязана сменить ди...

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

[Перевод] История первых микропроцессорных видеоигр В последнее время я с другими исследователями много писал и рассказывал о ранней индустрии микроэлектроники. Существует ещё много загадок, связанных с этим периодом зарождения до того момента, когда на сцене появились конструкции на одном чипе и массовое производство. Было ...

Купить иконы из янтаря онлайн Через что мы все христиане познаём Бога? Да, это Слово и Святые Образы. В каждой семье есть иконы, они создают особую атмосферу спокойствия и умиротворения. Мы обращаемся к ним с различными просьбами и молитвами. Они позволяют нам задуматься о бытие, прийти к раскаянию. Спас...

[Перевод] 22 совета Angular-разработчику. Часть 2 Сегодня мы публикуем вторую часть перевода статьи, которая содержит набор рекомендаций для Angular-разработчиков. В предыдущей части были представлены 11 советов, в этой мы рассмотрим ещё столько же. Читать дальше →

Samsung наградили за лучшую программу утилизации смартфонов Американская организация Environmental Leader признала Samsung Electronics лучшей в категории Environmental Leader Product & Project Awards, наградив южнокорейского производителя за программу утилизации смартфонов. В своем вердикте судьи заявили, что программа Ga...

Samsung наградили за лучшую программу утилизации смартфонов Американская организация Environmental Leader признала Samsung Electronics лучшей в категории Environmental Leader Product & Project Awards, наградив южнокорейского производителя за программу утилизации смартфонов. В своем вердикте судьи заявили, что программа Ga...

Чек-лист: что нужно было делать до того, как запускать микросервисы в prod Эта статья содержит краткую выжимку из моего собственного опыта и опыта моих коллег, с которыми мне днями и ночами доводилось разгребать инциденты. И многих инцидентов не возникло бы никогда, если бы всеми любимые микросервисы были написаны хотя бы немного аккуратнее. К сож...

Китайцы создали искусственного телеведущего Свою разработку представили китайское государственное информагентство «Синьхуа» в партнерстве с местной поисковой системой Sogou. Внешность виртуального ведущего скопирована с известного китайского актера Чжана Чжао. «Диктор» говорит по‑английски. Его мимика при этом вполне ...

Лучшие способы запоминания английских слов Hello, everyone! Все еще сражаетесь с армией незнакомых слов? В сегодняшней статье мы поделимся боеприпасами, а именно: техники запоминания, о которых вы не знали; как не упустить важное; как сделать процесс обучения увлекательным и как придумать контекст для слов. Вы уже с...

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

Прокачка чужих аккаунтов стала в Южной Корее уголовным преступлением Несколько месяцев назад правительство Южной Кореи выступило с инициативой сделать прокачку (буст) чужих аккаунтов уголовным преступлением. Чиновники предложили штрафовать нарушителей на $18 000 и сажать их в тюрьму. Сейчас этот законопроект приняли и он вступил в силу. П...

Всё, что вы хотели знать о PVS-Studio и не постеснялись спросить В последнее время мы усилили наше присутствие на различных профильных IT-конференциях в России и за рубежом. На большинстве мероприятий стараемся стоять со стендом, на некоторых выступаем с докладами. Конференции позволяют не только повысить узнаваемость нашего продукта (ст...

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

L4 Firewall должен быть в 10 раз дешевле L7 Firewall при одной и той же скорости трафика Мало кто из современных сетевых специалистов изучает как же на самом деле работает межсетевой экран. Это приводит к странным ситуациями. Часто сталкиваюсь в тендере с тем, что заказчик не понимает разницы между межсетевыми экранами разных типов. Очень часто человек считает...

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

«Злые» роботы повышают эффективность действий людей Результаты исследования опубликованы в журнале Science Robotics. Для исследования ученые попросили 58 молодых людей выполнить тест Струпа, психологический эксперимент, в ходе которого человек видит слово и должен указать, шрифтом какого цвета оно набрано. Это может вызвать т...

Обнаружение и распознавание объектов с камеры в ROS с помощью пакета find_object_2d Одним из преимуществ Robot Operating System (ROS) является то, что у него есть множество пакетов, которые можно использовать повторно в наших приложениях. В нашем случае мы хотим внедрить систему распознавания и обнаружения объектов. Пакет find_object_2d реализует SURF, SI...

[Перевод] Как сделать функции на Python еще лучше Собственно, заголовок этой замечательной статьи от Джеффа Кнаппа (Jeff Knupp), автора книги "Writing Idiomatic Python" полностью отражает ее суть. Читайте внимательно и не стесняйтесь комментировать. Поскольку очень не хотелось оставлять в тексте важный термин латиницей, мы...

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

Инструкция: как найти скрытые камеры и жучки в своей комнате? Мы живем во время, когда ни один человек не может быть полностью уверен в том, что за ним не следят. Доказательством тому может послужить скандал 2018 года, когда пользователи сервиса для аренды квартир обнаружили в нанятом помещении скрытую камеру. Отсюда следует, что шпио...

В jQuery File Upload нашли уязвимость, которая угрожает тысячам проектов Популярный скрипт jQuery File Upload, как оказалось, может содержать в себе опасность для тысяч веб-проектов. Специалист по IT-безопасности Ларри Кэшдоллар (Larry Cashdollar) обнаружил, что он содержит брешь, которая позволяет загружать на целевой сервер различные ф...

Tesla построит фабрику в Китае, где будет производиться 500 000 электромобилей в год Сегодня стало известно о подписании договора между властями Китая и руководством компании Tesla Inc. Суть договора — строительство фабрики электромобилей в КНР с производительностью в полмиллиона электрокаров в год. Она будет создана в Шанхае. По словам руководства региона...

[Перевод] Оптимизации, используемые в Python: список и кортеж В Python, есть два похожих типа — список (list) и кортеж (tuple). Самая известная разница между ними состоит в том, что кортежи неизменяемы. Вы не можете изменить объекты в tuple: >>> a = (1,2,3) >>> a[0] = 10 Traceback (most recent call last): File "<...

[Из песочницы] Снимки событий в Axonframework 3, улучшаем производительность Обзор фреймврока Axonframework Axonframework это фреймфорк реализующий несколько принципов и паттернов проектирования такие как: CQRS – разделяет обработку запросов на чтение и запись данных Event Sourcing – это когда состояние приложения хранится как цепочка событий DDD Ag...

Мифы о DevOps DevOps — это маркетинговое словечко, за которым ничего нет! Или все-таки есть? Может быть, DevOps — это набор «правильных» инструментов, или это такая специальная культура. И кто вообще должен этим заниматься, что из себя представляет DevOps-инженер? Одним словом, есть некот...

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

Soft Skills в управлении проектами: понятие, цели и советы по успешному бизнес-применению Минимум инструментов для максимально успешных результатов — именно такому правилу следуют настоящие специалисты. К примеру, динамично развивающаяся сфера управления проектами избирательно подходит к используемым в работе техникам и методикам, оставляя лишь самое полезное. Эт...

[Перевод] Защита репозиториев на GitHub от вредоносных коммитов Mozilla старается защитить свои репозитории на GitHub от вредоносных изменений. Как показал недавний инцидент с Gentoo, такие атаки реальны. https://t.co/Mxtcxki9CeToday 28 June at approximately 20:20 UTC unknown individuals have gained control of the Github Gentoo organiz...

CSRF-уязвимости все еще актуальны CSFR (Сross Site Request Forgery) в переводе на русский — это подделка межсайтовых запросов. Михаил Егоров (0ang3el) в своем докладе на Highload++ 2017 рассказал о CSRF-уязвимостях, о том, какие обычно используются механизмы защиты, а также как их все равно можно обойти. А в...

Плутон снова может стать планетой Причина, по которой Плутон потерял свой статус планеты, недействительна, согласно новому исследованию от Университета Центральной Флориды в Орландо. В 2006 году Международный астрономический союз, группа мировых экспертов в области астрономии, установила определение планет...

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

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

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

Fluent Design в Windows 10 Компания Microsoft продолжает распространять интерфейс Fluent Design. Он пока добрался не до всех участков системы Windows 10 и приложений Microsoft. Давайте посмотрим, где он уже есть.Система Microsoft Fluent Design является одним из наиболее интересных проектов в Windows 1...

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

Оптические трекеры: ASEF и MOSSE Одна из важных подзадач видеоаналитики — слежение за объектами на видео. Она не настолько примитивна, чтобы пришлось спускаться на попиксельный уровень, но и не настолько сложна, чтобы однозначно требовать для решения многослойную нейронную сеть. Трекинг может использоваться...

5 секретных возможностей «ВКонтакте» Десятки миллионов людей ежедневно заходят в VK и читают новости или переписываются с друзьями, не зная, что в соцсети есть несколько скрытых возможностей.

Робот-компаньон Lovot похож на мягкую игрушку Японский стартап Groove X, основанный бывшим сотрудником подразделения робототехники SoftBank Group, представил свое первое изделие. Это робот-компаньон, созданный радовать пользователей. Назначение робота отражено в его названии. Слово Lovot образовано объединением сло...

devleads — поговорим о профессиональном выгорании Привет! В рамках проекта devleas мы с ребятами решили сделать подкаст для всех неравнодушных к менеджменту в IT-сфере — тимлидов, руководителей разработки и им подобных. Кто мы: Я, Илья Царев, руководитель мобильной разработки Альфа-Банка. Илья Кузнецов, imJustik, iOS-ти...

Amazon научит свой ИИ определять человеческие эмоции Если люди на бытовом уровне когда-нибудь смогут по-настоящему доверять AI, тот должен научиться различать их эмоции. Понимать, что людям нужно, не только по их запросам, но и по их общему настроению/самочувствию. Чтобы, даже если человек чего-то не говорит и не делает, умн...

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

[Перевод] Проектирование типами: Как сделать некорректные состояния невыразимыми Представляю вашему вниманию перевод статьи Scott Wlaschin "Designing with types: Making illegal states unrepresentable". В этой статье мы рассмотрим ключевое преимущество F# — возможность "сделать некорректные состояния невыразимыми" при помощи системы типов (фраза заимствов...

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

«Роскомос» считает некорректным сравнивать двигатели Raptor Илона Маска и РД-180 Испытания двигателя Raptor 11 февраля Илон Маск написал в своем Twitter, что его компания добилась давления в 268,9 бара в камере сгорания двигателя Raptor. По мнению предпринимателя, SpaceX побила предыдущий рекорд, принадлежащий российскому двигателю РД-180. Свой двигате...

[Перевод] The Guardian: «У вас не будет реактивного ранца, живите с этим» Есть и «противники» реактивных ранцев, как, например, журналист Dean Burnett из The Guardian, будем знать их в лицо. Чувак, будет и для тебя джетпак. Статья от 23 сентября 2014 года Типичные жалобы на науку связаны с реактивными ранцами — видите ли, у нас их все еще нет...

Люди выгорают, если не чувствуют своей значимости. Что с этим делать? Кеша Скирневский, совладелец компании Zebrainy, рассказал на конференции ProductSense о мотивации с точки зрения устройства мозга. Я руководил отделом маркетинга на заводе, основал студию по производству трейлеров и сейчас руковожу компанией Zebrainy, которая разрабатывае...

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

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

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

[Из песочницы] Интересная задачка на С Просматривая протоколы собеседований на позицию разработчика, обнаружил такую задачу: "Предложите код, который бы выводил на печать числа в убывающем порядке от n до 0, не используя (скрыто или явно) операторы сравнения (реализация функции вывода на печать не в счет)&qu...

Спойлернём? Отзыв на Хан Соло: Звёздные войны. Истории В отличии от нудного названия, порядок слов в котором запомнить вообще невозможно, фильм оказался бодрым и интересным. Внутри подробности с небольшими спойлерами. В этот раз их не много, они не фатальные, так что, если чувствуете в себе способность сохранить удивление перед ...

[Из песочницы] BEM'a не должно существовать Здравствуйте. BEM'а не должно существовать. Есть огромное количество причин не использовать эту методологию, но из-за её простоты использования и непонимания работы CSS и HTML, методология широко распространилась среди фронтендеров всего мира, в большинстве случаев среди р...

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

F# меня испортил, или почему я больше не хочу писать на C# Раньше я очень любил C# Это был мой основной язык программирования, и каждый раз, когда я сравнивал его с другими, я радовался тому, что в свое время случайно выбрал именно его. Python и Javascript сразу проигрывают динамической типизацией (если к джаваскрипту понятие типиза...

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

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

Доверие к мобильным SDK Недавняя история о бэкдоре в популярнейшей NPM-библиотеке заставила многих задуматься о том, насколько мы доверяем стороннему коду и как смело используем его в своих проектах (потенциально подставляя тем самым пользователей наших продуктов). Но ещё за месяцы до того, как ...

Разработчикам придётся равняться на Android 9 при создании своих приложений Google продолжает подталкивать Android-разработчиков к использованию новейших функций последней версии своей операционной системы. В ноябре прошлого года компания обязала разработчиков, чтобы их приложения, представленные в магазине Google Play, поддерживали Android 8.0 Oreo...

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

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

Информационная архитектура в Интернете часть 1 Очень часто вижу вопросы от начинающих проектировщиков, похожих один на другой: «Посоветуйте что прочитать…». Часто в ответ кидают А. Купера «Об интерфейсе. Основы проектирования взаимодействия», Д. Раскина «Интерфейс: новые направления в проектировании компьютерных систе...

Oumuamua. Прилетело, озадачило, улетело (и не обещало вернуться). А на днях Оно еще еще раз озадачило Краткое содержание предыдущих серий : В октябре 2017 на Гавайях, на телескопе Pan-STARRS открывают странный астрономический объект. У него гиперболическая орбита, в основном поэтому он изначально классифицируется как комета. А орбита однозначно говорит о том, что это объект...

Синонимы, которые сбивают с толку новичков: say, tell, speak, talk Английский язык, как и русский, богат на многозначные слова. А еще довольно часто бывает так, что в русском мы используем одно многозначное слово, а в английском для каждого значения отводится отдельное слово. Со временем студенты, конечно, запоминают разницу. Если же вы тол...

Apple TV продается по своей себестоимости, HomePod — при небольшом убытке В последнем выпуске The Talk Show Джон Грубер из Daring Fireball рассказывает о ценах на Apple TV и HomePod и о том, взимает ли Apple слишком большую плату за некоторые из своих продуктов. По словам Грубера, Apple на самом деле продает Apple TV 4K 2017 года по себестоимости,...

[Из песочницы] Перемещение объекта по нажатии кнопки в Unity3d на C# Доброго времени суток. Сегодня поговорим про движение объекта по нажатию кнопки на экране в Unity3D. Эта тема очень проста, но часто используется в разного рода играх. Читать дальше →

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

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

Введение в Data classes Одна из новых возможностей, появившихся в Python 3.7 — классы данных (Data classes). Они призваны автоматизировать генерацию кода классов, которые используются для хранения данных. Не смотря на то, что они используют другие механизмы работы, их можно сравнить с "изменяемыми ...

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

Непрерывная инфраструктура в облаке Демонстрация использования инструментов с открытым исходным кодом, таких как Packer и Terraform, для непрерывной поставки изменений инфраструктуры в любимую пользователями облачную среду. Материал подготовлен на основе выступления Пола Стека (Paul Stack) на нашей осенней ...

Security Week 41: Хорошие новости Вот уж чего в индустрии информационной безопасности достаточно, так это драмы. Новейшие средства взлома, грандиозные провалы в системах защиты программ и железок — или же полнейшее отсутствие этих самых систем. Ежедневная рутина спама с вредоносными довесками и фишингом, шиф...

40% пользователей не доверяют Facebook Вопрос конфиденциальности данных последнее время стал достаточно остро. Множественные скандалы, особенно с участием Facebook, заставили людей в очередной раз задуматься над вопросом того, существует ли вообще конфиденциальность в Сети. Аналитики компании Toluna решили п...

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

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

10 английских идиом, о значении которых вы никогда не догадаетесь Кот в пижаме, деревянный никель и дядя Боб — о чем вообще говорят эти англичане? Эксперты онлайн-школы английского языка Skyeng собрали для вас самые странные идиомы и даже докопались до их корней. Go out on a limb — Рискнуть Как ввернуть в разговор: Это подходящий оборот,...

[Из песочницы] Humansnotinvited: разгадываем капчу на bash Приветствую, дорогой читатель! Многие из Вас встречались с капчей — автоматическим тестом Тьюринга. Она позволяет отделить реальных людей от различных ботов. В последнее время очень популярной стала reCAPTCHA от Google Inc. На ней Вы должны выбрать изображения, содержащие н...

Использование UTF-8 в HTTP заголовках Как известно, HTTP 1.1 — это текстовой протокол передачи данных. HTTP сообщения закодированы, используя ISO-8859-1 (которую условно можно считать расширенной версией ASCII, содержащей умляуты, диакритику и другие символы, используемые в западноевропейских языках). При этом...

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

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

Дизайн привычных вещей: как улучшить интерфейс на примере YouTube От переводчика: сегодня мы предлагаем вниманию Хабра перевод статьи дизайнера интерфейсов Kévin Eugène. Он много лет занят в этой сфере, поэтому ему есть что рассказать. Пример YouTube — один из наиболее показательных, ведь этот сервис хорошо знаком всем нам. Как и все ...

50 сообществ ВКонтакте выступили за декриминализацию репостов Ассоциация профессиональных пользователей соцсетей и мессенджеров (АППСИМ) написала открытое письмо к Госдуме и Совету Федерации с требованием отменить статью 148 УК РФ (Оскорбление чувств верующих) и декриминализировать статью 282 УК РФ (возбуждение ненависти либо вражды). ...

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

Теперь стриминговые сервисы в США будут платить музыкантам больше — обсуждаем новый закон В середине октября в США был подписан новый федеральный закон — Music Modernization Act (MMA). Он должен урегулировать вопрос с размерами роялти, которые платят стриминговые площадки музыкантам. Авторы песен начнут получать больше денег за свой труд. Говорим о предпосылках ...

ITIL и новые модные штуки В самом начале 2000-х мне, как и многим другим ребятам, было очень важно узнать: как организовать современный (на тот момент) ИТ-департамент коммерческой компании среднего размера. Скажем, на 50-200 «айтишников». То был не праздный интерес, а вполне реальная зад...

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

[Перевод] В чём важность 196 884 = 196 883 + 1? Как это объяснить на пальцах? Автор ответа на Quora — Майкл Гриффин, постдок по математике Сения Шейдвассер дал очень хороший, простой ответ на этот вопрос, рекомендую прочитать эту краткую версию. Но есть гораздо более удивительная история гипотезы о монструозной фантазии (Monstrous Moonshine), смешанн...

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

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

Приложение Miles отследит каждое ваше передвижение в обмен на бонусы и скидки Стартап Silicon Valley только что анонсировал выпуск нового приложения для iOS — Miles, содержащее в себе программу специальных вознаграждений для любителей путешествий и вообще для тех, кто много времени проводит в дороге. Главное условие действия приложения – Miles д...

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

Робот-компаньон Lovot похож на мягкую игрушку Японский стартап Groove X, основанный бывшим сотрудником подразделения робототехники SoftBank Group, представил свое первое изделие. Это робот-компаньон, созданный радовать пользователей. Назначение робота отражено в его названии. Слово Lovot образовано объединением сло...

Apple удалила приложение Tumblr из App Store из-за наличия детской порнографии Официальное приложение сервиса микроблогов Tumblr неожиданно для всех исчезло из магазина App Store. Как заявляет Apple, ее усилиями было обнаружено, что некоторые пользователи сервиса обменивались друг с другом детской порнографией, что нарушает правила компании. В следстви...

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

40% пользователей не доверяют Facebook Вопрос конфиденциальности данных последнее время стал достаточно остро. Множественные скандалы, особенно с участием Facebook, заставили людей в очередной раз задуматься над вопросом того, существует ли вообще конфиденциальность в Сети. Аналитики компании Toluna решили ...

[Из песочницы] Настройка reverse proxy для Nextcloud и ONLYOFFICE Привет, Хабр! Я занимаюсь тестированием редакторов документов ONLYOFFICE, а также тестированием интеграции редакторов в сторонние сервисы. К нам часто обращаются пользователи с различными проблемами при настройке, решения которых просто так не найти. Одна из самых популярных...

Микроинтеракции в iOS. Лекция Яндекса Несколько недель назад в офисе Яндекса прошло специальное мероприятие сообщества CocoaHeads — более масштабное, чем традиционные митапы. Разработчик Антон Сергеев выступил на этой встрече и рассказал о модели микроинтеракций, которой обычно пользуются UX-дизайнеры, а также о...

[Перевод] Конференция DEFCON 18. Практический шпионаж с помощью мобильного телефона. Часть1 Добро пожаловать на презентацию «Практический шпионаж с помощью сотового телефона». Прежде чем мы начнем, сделаю пару замечаний по поводу конфиденциальности. В-первых, звонок по сотовому телефону может быть записан прямо во время разговора. Сюрприз! Так что если вы не хотите...

Брошенные домены могут стать причиной утечки данных Эксперты обеспокоены возможностью получить доступ к личной информации после истечения срока аренды домена. Угрозу обнаружила команда специалистов во главе с исследователем Габором Шатмари (Gabor Szathmari). По их словам, злоумышленники могут приобрести брошенные адреса, чтоб...

[Перевод] Конференция DEFCON 22. Эндрю «Зоз» Брукс. Не облажайся! Часть 2 Конференция DEFCON 22. Эндрю «Зоз» Брукс. Не облажайся! Часть 1 Используйте Opsec 24 часа в день 7 дней в неделю. Вы видите скриншот из чата на Reddit с Сабу, уже после того, как он стал стукачём, в котором он советует собеседнику использовать Opsec 24/7. Так что если «дру...

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

[Из песочницы] Понижаем уровень связанности с помощью DI для улучшения тестируемости кода, пример реализации В началье статьи хочу сразу заметить, что я не претендую на новизну, а только хочу поделиться/напомнить о такой возможности как IoC DI. Также у меня почти нет опыта написания статей, это моя первая. Я старался как мог, если что не судите строго. О чем вообще речь Большая ча...

[Перевод] Два пробела лучше, чем один? Отзыв на новое исследование Несколько человек попросили меня прокомментировать новое научное исследование под названием «Два пробела лучше, чем один? Воздействие интервалов после точек и запятых в процессе чтения», проведённое Ребеккой Джонсон, Бекки Буй и Линдсей Шмитт. С очевидным противоречием прав...

Приемы обобщенного в Rust: как мы переводили Exonum с Iron на actix-web Экосистема Rust еще не до конца устоялась. В ней часто появляются новые библиотеки, которые заметно лучше предшественников, а ранее популярные фреймворки устаревают. Именно это произошло с веб-фреймворком Iron, который мы использовали при разработке Exonum. В качестве замен...

БД в облаках: кому и зачем — мнение специалистов Data Egret Есть мнение, что будущее за DB as Service. Стоит ли всем подряд увольнять DBA и переходить в публичное облако или стремиться создать приватное облако на Docker с Kubernetes? Трое экспертов из Data Egret — Алексей Лесовский, Виктор Егоров и Андрей Сальников — на канале #RuPos...

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

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

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

[Из песочницы] Карманный OLAP на Javascript и производительность IndexedDB Здравствуй, Хабр! Недавно я решил протестировать производительность Javascript на примере создания несложного WEB-приложения, умеющего строить сводные таблицы, вычислять агрегаты и подтягивать атрибуты из справочников, используя слабо-структурированные данные в качестве ист...

Визахаки, или Как увеличить шансы на получение рабочей визы в США Уже 3 года я живу в Кремниевой долине и почти год веду ProgBlog TV – YouTube канал о работе в IT в США. Я снимаю интервью с местными программистами и делюсь полезными советами по поиску работы и переезду в США. Я не программист, я рекрутер. И это ссылка на мой канал: www.yo...

[Перевод] Magic Leap — печальный хлам Название этой статьи [в оригинале Magic Leap is a Tragic Heap — прим. пер.] тщательно подобрано, а не для красного словца. Я желаю лучшего для VR и всех других технологий в континууме между реальностью и виртуальностью, включая Magic Leap. К сожалению, нынешнее предложение ...

ТРИЗ, Haskell и функциональное мышление При слове ТРИЗ, часто вспоминают тезис "идеальная система — та, которой нет (а ее функция при этом выполняется)". Как хороший админ, который не появляется в офисе, а все при этом исправно работает. Функция и система — критически важные понятия в ТРИЗ, говорят даже о функцион...

[Из песочницы] [Перевод] Как работает Graal — JIT-компилятор JVM на Java Привет, Хабр! Представляю вашему вниманию перевод статьи "Understanding How Graal Works — a Java JIT Compiler Written in Java". Введение Одной из причин по которой я стал исследователем языков программирования является то, что, в большом сообществе людей связанных ...

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

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

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

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

Фирменный чехол для смартфонов Samsung Galaxy S10 напоминает звёздное небо Компания Samsung для своих грядущих флагманских смартфонов предложит и новый тип фирменного чехла. Как он будет называться, пока неясно, но у него будет оригинальная особенность, которую источник назвал Emotional LED Lighting Effect. Как можно видеть на изображении, на ...

FontCode: новый способ стеганографии через форму букв Рис. 1. Незначительное изменение глифа (формы конкретной литеры) кодирует цифровую информацию за счёт двухмерной матрицы вариантов начертания. Каждая точка в двухмерной координатной сетке генерирует соответствующий уникальный глиф Специалисты по стеганографии придумали но...

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

Девопс и безопасность: интервью с Сетом Варго и Лиз Райс Контейнерами сегодня никого не удивишь. Удивишь вопросом про безопасность контейнеров. Особенно интересно спрашивать об этом коллег, которые используют контейнеры и микросервисы в продакшне на полном серьёзе: часто вижу удивленные лица и недоуменный вопрос, мол, «Что, зачем ...

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

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

Радиация: Будни радиохимической лаборатории В этой статье я вернусь к теме радиации, затронутой в своем посте о счетчике Гейгера. … В конце восьмидесятых, начале девяностых годов люди часто ходили на рынок с дозиметром, выбирая с его помощью «чистые», как они думали, овощи и фрукты. Иногда и сейчас в тематических па...

[Перевод] Введение в Kubernetes для пользователей VMware. Часть 1. Теория Это вторая часть из моей серии постов “Kubernetes in the Enterprise”. Как я упоминал в моем последнем посте, очень важно при переходе к “Design and Implementation Guides” всем быть на одном уровне понимания Kubernetes (K8s). Я не хочу здесь применять традиционный подход дл...

J2CL — Лучше поздно, чем никогда Ещё никому не удалось опоздать на свои похороны. Валентин Домиль На прошлой неделе команда из Google наконец-то выложила исходники фреймворка J2CL, о котором говорили с 2015 года. Идея трансляции Java в JavaScript далеко не нова, и все уже давно набили шишек с Google Web Too...

Простейшая игра на Ardruino с дисплеем 1602 — Часть #2 ЧАСТЬ #2 от начала до конца Продолжаем делать игру на ardruino и в дальнейшем всунем эту игру в программу, которую я делаю для машины и на наших полученных знаниях создадим вторую игру, для забавы ради и сделаем правильную музыку для нее. Что бы понять, что нам сейчас нужн...

Как надежно удалить данные с iPhone: обзор iMyFone Umate Pro Никто не будет спорить с тем, что смартфонами iPhone пользуются миллионы людей. Apple добилась невероятного успеха, и многие с радостью покупают её б/у-шные устройства на вторичном рынке. О чём многие продавцы не думают, так это о том, что их старые устройства содержат немал...

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

О реле замолвим мы слово — Его убил пусковой ток! Самый часто используемый компонент для коммутации цепей — это старое доброе электромагнитное реле. Однако правильный выбор реле — дело, зачастую, непростое. Что ж, давайте попробуем осветить этот вопрос. А в чем, собственно, проблема? Ну, посчита...

Скрытые возможности поиска Google: 20 интересных пасхалок Поисковик Google помимо своей основной функциональности известен также огромным количеством скрытых «пасхалок». Часть из них широко известна, но о некоторых пользователи вряд ли когда-либо слышали. Перед тем как перечислить самые интересные «пасхалки» Google, следует напомни...

Многомодульность в Android с точки зрения архитектуры. От А до Я Всем привет! Не так давно мы с вами осознали, что мобильное приложение — это не просто тонкий клиент, а это действительно большое количество самой разной логики, которое нуждается в упорядочивании. Именно поэтому мы прониклись идеями Clean architecture, прочувствовали, что ...

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

Hidden Object Living Room 2.1.1 Добро пожаловать в грязную гостиную! Отправляйтесь на поиск скрытых объектов, каких вы никогда не испытывали раньше! Мы создали удивительный мир скрытых объектов, где вы можете играть и забыть обо всех заботах! Особенности: Более 1000 скрытых объектов для поиска! Прек...

Основные понятия стандартной библиотеки С++ Данная статья определяет основные понятия стандартной библиотеки С++. Она приводится для того чтобы на неё ссылаться в дальнейшем. Наибольшей частью стандартной библиотеки С++ является библиотека STL (Standard Template Library – Стандартная Библиотека Шаблонов). Библиотека S...

Хорошие дела. Когда помочь надо быстро В пятницу на форуме cpa.club один из участников опубликовал топик, в котором рассказал довольно печальную историю про здоровье своего отца. Основным моментом там было то, что принимать меры надо безотлагательно. Я специально замазал его профиль. В этой истории не будет ника...

Власть, деньги и open source. Рассказываем, как работает сообщество на примере Apache Ignite На последней встрече сообщества Apache Ignite в Москве я рассказывал про: Open source-сообщество; Власть и деньги в open source; Как стать контрибьютором и коммитером, и зачем это нужно. Ограниченное время доклада не позволило привести больше примеров, поэтому расширен...

Выбор языка программирования: 3 совета от программиста из Apple От переводчика: эта статья — перевод материала, написанного программистом Аластером Парагасом (Alastair Paragas) из Apple.Он работал с такими языками программирования, как Javascript, Python, PHP, Java, Scala, Haskell, Swift и Rust. Аластер делится собственными размышлени...

Engie и Ledger разработали аппаратное блокчейн-решение для хранения данных, генерируемых источниками «зеленой» энергии Несколько лет назад выражение «все становится лучше с Bluetooth» стало, можно сказать, мемом. В наше время Bluetooth заменил блокчейн — не в смысле замены одной технологии другой, а в плане модификации мема. Слово «блокчейн» используют все кому не лень, кстати или не кста...

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

[Из песочницы] Работа с nRF51822 с помощью ST-Link и связки Clion + OpenOCD Добрый день, сообщество Хабра! Вот и наступило время каникул у студентов технических ВУЗов. А значит пришло время для домашних проектов и покорения новых вершин микроэлектронной техники. Сегодня речь пойдет о моих изысканиях с платами на базе микросхемы NRF51822, которая явл...

На картах Google обнаружили таинственную черную дыру: фото Ледяной остров Жаннетты в России заблокирован для просмотра пользователями всего мира Об этом информируют Новости ИТ со ссылкой на www.segodnya.ua. Пользователи картографического сервиса Google Планета Земля (Google Earth) заметили странный объект на месте, где должен распол...

Переезд в австрийский социализм На Хабре часто пишут про эммиграцию в разные страны, а про Австрию ещё не было. Пора восполнить пробел. Хальштатт Я попробую описать мой опыт переезда в Австрию (в Вену), а также немного расскажу про особенности страны, которые я узнал за 6 лет проживания тут. Старался крат...

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

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

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

Apple выпустила Guided Tour для iPhone XS, iPhone XS Max и iPhone XR Как и для iPhone X в прошлом году, Apple поделилась Guitar Tour iPhone XS, iPhone XS Max и iPhone XR на своем канале YouTube, пройдясь по некоторым лучшим функциям трио устройств. Пятиминутное видео содержит обзор различных жестов для навигации по iOS 12, аутентификации иде...

iOS 12 будет автоматически делиться данными геолокации во время звонка Известно, что Apple никогда не любила делиться данными её пользователей с правительственными органами, но бывают и исключения. Так, компания объявила о новой особенности операционной системы iOS 12 – автоматической отправке данных геолокации во время набора телефона экстренн...

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

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

HappySecretSantaBot — Телеграм бот для игры «Тайный Санта» Привет, хаброжители! Немного истории Когда я был еще школьником, я открывал периодами Хабр, и одна из статей которая мне на то время запомнилась — была Клуб анонимных Дедов Морозов 2013 — 2014. На то время мне показалось одной из самых крутых идей организовывать такие акц...

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

[Перевод] Оптимизируем распределение нагрузки в инфраструктуре Veeam Backup & Replication Мои замечательные коллеги из отдела технической поддержки пишут не только вредные, но также и полезные советы и рекомендации по настройке Veeam Backup & Replication. С момента публикации статьи для начинающих пользователей ее автор, Евгений Иванов, продолжая трудиться вм...

[Перевод] Советы и рекомендации по портфолио UX-дизайнера Простая и понятная статья от Micah Bowers о том как лучше подойти к созданию портфолио UX дизайнеру, чтобы получить профит. «То как вы поднимаетесь на гору, важнее факта достижения вершины». В своих мемуарах Let My People Go Surfing Ивон Чуйнард, основатель глобального н...

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

Компании использовали слово «блокчейн» для повышения капитализации. Помогло ненадолго Упоминание в названии компании технологии, находящейся на пике популярности — старый приём, в разные времена позволявший компаниям привлечь к себе внимание рынка. Во второй половине 90-х «в моде» был ренейминг с использованием Internet», «.net» и «.сom». Сегодняшний тренд ...

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

[Перевод] Исследуем пределы пропускной способности Kafka в инфраструктуре Dropbox Широкое использование технологий Apache-стека — очевидный тренд. И Kafka на острие популярности: нынче людей, знающих такой брокер сообщений, пожалуй, превосходит количество тех, кто привык рядом со словом Кафка видеть слово Франц. Мы и сами активно используем эту технолог...

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

Главное преимущество стилуса S Pen в Galaxy Note 9. Какое оно? В конце августа флагманский Galaxy Note 9 попал на тест к автору YouTube-канала JerryRigEverything. Зак не смог испортить смартфон, однако без проблем сломал его стилус. Следить за последним нужно вдвойне аккуратно. Электронное перо в том числе имеет скрытые полезные функци...

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

Game over, пацаны — Я те говорю, гама вообще реальная! – продолжал размахивать на ходу руками Петр. – Не заметишь, как просидишь всю ночь! — Да что за игра такая, которая только в компьютерном клубе есть? – продолжал, в свою очередь, удивляться Стас. – На дворе 2018 год, откуда вообще компь...

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

96% WordPress-сайтов используют актуальную версию движка На прошедшей в США конференции DerbyCon разработчики WordPress рассказали о проделанной за последние годы работе по повышению безопасности платформы. По словам специалистов, они сместили фокус внимания с ИБ-функций программного продукта на защиту пользователя CMS от киберата...

Паблик-арт в Москве: на что стоит посмотреть Как часто вы проходите мимо незнакомого сооружения и задаётесь вопросом — что это вообще такое? Антон Польский и Александр Ус встретились, чтобы пройтись по городу и обсудить паблик-арт-объекты столицы.

Лучший 4К-телевизор 2018 года. Samsung UE58NU7100U Нужно понимать, что технологии постоянно развиваются. Еще три года назад мы смеялись над ценами на 4К телевизоры и говорили, что это не совсем разумная покупка. Тогда не было ни фильмов, ни сериалов в данном разрешении, говорить про игры в 4К можно было лишь с прицелом на бу...

Как айтишники и безопасники защищают сами себя: реальные кейсы с Cisco Connect, BlackHat, RSAC и MWC В широком кругу людей, далеких от современных технологий, принято считать, что ИТ- и уже тем более ИБ-специалисты — это параноики, которые под влиянием профдеформации перестраховываются и защищают себя десятками различных средств защиты, зачастую перекрывающих друг друга для...

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

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

В ядре Linux слово fuck заменили на hug После решения Линуса Торвальдса о временном уходе из проекта в сентябре 2018 года совет директоров Linux Foundation принял новый кодекс поведения для разработчиков ядра Linux — Code of Conduct (CoC), чтобы «решить проблемы, связанные с дискриминацией, и улучшить эмоциональну...

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

Протокол HTTPS станет надежнее благодаря шифрованию SNI Команда программистов Apple, Mozilla, Cloudflare и Fastly разработала новый механизм передачи идентификатора хоста через HTTPS. Это произошло в ходе хакатона, состоявшегося на 102-м Инженерном совете Интернета (IETF) 14–15 июля в Монреале. Специалисты создали Encrypted Serve...

[Перевод] Вся правда об ОСРВ от Колина Уоллса. Статья #3. Задачи и планирование Вся правда об ОСРВ. Статья #3. Задачи и планирование Задачи, потоки и процессы Мы рассмотрели многозадачность, свойство операционной системы выполнять несколько квазинезависимых программ одновременно. Перед тем, как мы более подробно рассмотрим задачи, необходимо разобр...

Безопасность авиаперелётов Это сделала птица: Даже коллеги из Туту часто интересуются, насколько безопасно летать, не говоря уж о пассажирах. На эту тему есть очень много слухов, поэтому давайте их разберём. Основные вещи: — Аварийная посадка в неровную кустарниковую степь часто безопаснее посад...

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

[Из песочницы] Регресс или регрессив в тестировании О себе писать не буду (кто я и чем занимаюсь). Моя статья возможно ответит на эти вопросы. Не могу терпеть эту боль и слышать как неправильно произносят некоторые определения в тестировании. Да, я — тестировщик. Хотя мои близкие меня постоянно спрашивают — «Ты точно тести...

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

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

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

Мечтают ли аутсорсинговые компании о своих продуктах. Разговор с Maxilect Мне кажется, многие хорошие разработчики и инженеры хоть раз задумывались — что делать со своими знаниями и умениями в глобальном смысле. Найти идею и создать свою важную и крутую вещь, для которой даже слово «продукт» покажется мелким и пошлым. Либо идти со своими знаниям...

[Из песочницы] MC.exe (Message compiler), rc.exe, link.exe для формирования .dll для EventMessageFile Добрый день, уважаемые читатели Хабра. Данный пост представляет из себя гайд по созданию динамической библиотеки .dll, которая содержит в себе сообщения, необходимые для отображения в кастомном логере, располагающимся в Windows Event Viewer\Application and Services Logs\уууу...

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

[Перевод] IDisposable — что ваша мама не говорила об освобождении ресурсов. Часть 1 Это перевод первой части статьи. Статья была написана в 2008 году. Спустя 10 лет почти не потеряла актуальности. Детерминированное освобождение ресурсов — необходимость В течение более чем 20-летнего опыта кодирования я иногда разрабатывал собственные языки для решения задач...

Экс-маркетолог Apple рассказал, чего не хватает новым iPhone Apple следует уделять гораздо больше внимания показателям автономности iPhone даже в ущерб их дизайну. Такое мнение высказал Гай Кавасаки, экс-маркетолог компании, ответственный за продвижение компьютеров Macintosh, в интервью The Australian Financial Review. Если в Куперти...

[Перевод] Малоизвестные возможности JavaScript JavaScript часто называют самым простым языком для новичков, в программировании на котором сложнее всего достичь мастерства. Автор материала, перевод которого мы публикуем, говорит, что не может не согласиться с этим утверждением. Всё дело в том, что JS — это по-настоящему с...

Лучшим туристическим объектам Москвы вручили «Путеводную звезду» Жители Москвы и экспертный совет жюри определили 15 лауреатов XIX туристической премии «Путеводная звезда». Церемония награждения победителей состоялась в столице 29 ноября. Об этом пишет официальный сайт мэра Москвы Mos.ru. Номинанты боролись за премию в 15 категориях. В т...

Страшные Тайны Города Призраков 2.5 Соверши обыск темных уголков заброшенного города призрака и найди улики, которые могут вывести на след грабителей банка! На одном из этих таинственных мест преступники скрылись сразу после ограбления и спрятали драгоценности и деньги! Тебе предстоит детально обыскать каждый ...

SENS-Диагностика. Биомаркеры гликирования белков Разработка терапии старения невозможна без достоверной диагностики старения. Не представляется разумным ожидание смерти человека или наступление смертельно опасного заболевания, чтобы понять: замедлили мы старение или нет, той или иной, терапией. Мы должны сразу видеть объек...

Чертова дюжина для PM: список книг для проджект-менеджеров Преподаватели Binary District подготовили список книг для будущих студентов курса Project Management in IT: это база, способная сделать из хорошего управленца лучшего. Список настолько хорош, что по крайней мере половину книг можно смело рекомендовать вообще всем, кто хочет ...

«Моим достижением было то, что я вообще вернулась в профессию» — 10 вопросов программисту, выпуск 10 Мужики в наших выпусках уже порядочно намужичили, и затронули, кажется, все проблемы со всех сторон. Некоторые доотвечались до того, что следующие 10 вопросов им могли задать уже в ФСБ (фу такими быть, товарищи запрещальщики). Но еще мне интересно было послушать о вещах,...

Занимательный пролог #3 Так вот, сообщество, прошу предоставить мне шанс удивить вас с третьего раза, в предыдущем решении я задействовал питон, думал вот тут привлеку внимание знатоков и мне сразу скажут, да зачем это делать, вообще есть же регулярные выражения — сделал и все там точно будет работ...

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

Перевод книги «Managing Humans» Всем привет! Мы начали переводить книгу «Managing Humans: Biting and Humorous Tales of a Software Engineering Manager». Сегодня переводчик прислал нередактированный текст, фрагмент из первой главы, и задал вопрос (как и автор книги): Можно ли использовать слово «мудак» в те...

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

Жители Кишинева преградили дорогу строительной технике Люди не дают построить архитектурный объект вблизи многоквартирных домов по улице Алба Юлия. По мнению граждан, его возведение на данной территории идет вразрез с законами страны. Жители Кишинева преградили дорогу строительной технике, поскольку договорились с представителя...

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

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

Huawei выпустила приложение 3D Moderator, которое переносит объекты реального мира в 3D Месяц назад компания Huawei официально представила флагманскую линейку смартфонов Mate 20. Уже сейчас новинки доступны для покупки, однако главная фишка моделей Huawei Mate 20 Pro и Huawei Mate 20 RS Porsche Design до сегодняшнего дня оставалась не доступна. Если кто не поня...

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

[Перевод] Как дизайнеры обманывают самих себя Привет, Хабр! Представляю вашему вниманию перевод небольшой статейки The lies we tell ourselves as designers. Действительно ли всё так? Или люди уже давно не боятся острых углов и не стараются быть милыми и тактичными? Об авторе: Фабрицио Тейшейра, арт-директор Work & C...

Flutter 1.0 — релиз 4 декабря Позавчера, 4 декабря, прошло знаменательное для мобильных разработчиков событие: презентация Flutter версии 1.0. Если Вы еще не слышали об этой новой технологии, то стоит сказать о ней несколько слов. Флаттер — это набор инструментов от Google для создания нативных приложе...

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

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

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

Жёлтое — Вакуум — Облако Последние несколько лет я, по непонятной причине, стараюсь подтолкнуть людей к расширению профессионального кругозора. Я убежден, что в современном мире невозможно занять достойное место, занимаясь узкоспециализированной деятельностью – только узкоспециализированной деятельн...

Аналитик рассказал, чего ждать от новых iPhone В этом году Apple должна удивить потребителей, уверен аналитик Atherton Research Джин Баптист. Компания следует реабилитироваться в глазах пользователей, и выпустить iPhone в котором должны быть заложены передовые технологии. Например, подэкранный датчик отпечатков пальцев ...

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

Стив Джобс об App Store: «Мы не ожидали такого успеха» 10 июля 2018 App Store исполнилось 10 лет. Сейчас уже никого не удивить рекордными показателями знаменитого магазина приложений. Но каким этот проект видел Стив Джобс в 2008 году? Недавно опубликованное интервью дало ответ на этот вопрос. О предназначении App Store App St...

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

Валидация в Java-приложениях Этот текст посвящен различным подходам к валидации данных: на какие подводные камни может наткнуться проект и какими методами и технологиями стоит руководствоваться при валидации данных в Java-приложениях. Я часто видел проекты, создатели которых вообще не утруждались выбор...

I see you: машинное обучение и искусственные нейронные сети в изучении зрения дрозофил Далеко не все люди любят насекомых. Чего уж скрывать, некоторые их откровенно боятся. Но это не значит, что наши маленькие соседи по планете существуют исключительно ради того, чтобы гоняться за людьми с фобией, впутываться им в волосы, чтоб те кричали «Снимите это с меня!...

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

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

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

[Перевод] На борту МКС создали ультрахолодное вещество Источник кадра:Youtube Знайте: на МКС начинаются самые потрясающие из космических экспериментов. Скрытый текст(прим.перев.: coolest, то есть «максимально холодный» и одновременно «самый крутой, потрясный», игра слов). Читать дальше →

Деньги решают. «У нас три разработчика, но мы не умеем работать» Нам пишут: «Хм, а дайте плиз совет. Реальный кейс, три разработчика, один разработчик работает 100% времени удаленно, второй разработчик — шеф/соучредитель, третий — немного офигевающий новоприбывший. Общие совещания — раз в полгода и дальше слов дело не идет. Внедрить GIT д...

Живые плитки Windows 10 мертвы? Живые плитки в операционной системе Windows 10 не обновлялись уже довольно давно. Это порождает вопрос о том, какое будущее их ждёт.В последнее время возникают мысли относительно функциональности системы Windows 10. Начинают появляться близкие к финальным сборки обновления 1...

Firefox 63 запускается с улучшенной защитой Mozilla запустила Firefox 63 , предлагая улучшенную защиту от отслеживания файлов cookie, чтобы третьи стороны не следили за вашей деятельностью при переходе между сайтами. Обновленный браузер предоставит вам возможность отключать сторонние куки, вы не должны видеть объявлен...

[Из песочницы] Как не мусорить в Java Существует популярное заблуждение о том, что если не нравится garbage collection, то надо писать не на Java, а на C/C++. Последние три года я занимался написанием low latency кода на Java для торговли валютой, и мне приходилось всячески избегать создания лишних объектов. В и...

[Перевод] Создание простого ИИ на C# в Unity Почти любой игре необходим взаимодействующий с пользователем искусственный интеллект (AI), чаще всего в виде враждебной игроку силы. В некоторых случаях ИИ должен помогать игроку, в других — бороться с ним, но у всех управляемых компьютером персонажей существует некоторое с...

Сетевая ИБ в облаке: 5 трендов 2019 года Сегодня говорим о SDN, VPN и других «сетевых» трендах в области ИБ, которые, по мнению аналитиков и экспертов ИТ-индустрии, станут определяющими в этом году. Читать дальше →

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

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

Elm. Удобный и неловкий. Json.Encoder и Json.Decoder Продолжим говорить о Elm 0.18. Elm. Удобный и неловкий Elm. Удобный и неловкий. Композиция В этой статье рассмотрим вопросы энкодеров/декодеров. Декодеры/энкодеры используются для: преобразование ответов от сторонних ресурсов (Http, WebSocket и прочее); взаимодействия через...

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

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

Войти в Windows 10 можно будет через аккаунт Google Портал Chrome Story обнаружил в исходном коде свежайшей сборки Chromium упоминание того, что люди смогут использовать учётную запись Google для входа в Windows 10. На данный момент вышеупомянутая функция не работает но, судя по всему, появится в ближайшем будущем. В Win...

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

Сезон чемпионатов 2019 открыт! Стартует SNA Hackathon аля ML Boot Camp 8 Привет! Многие из читателей уже знают, что мы стараемся постоянно проводить различные IT-чемпионаты по самым разным тематикам. Только в прошлом году провели более 10 разных крупных соревнований (Russian AI Cup, ML Boot Camp, Технокубок и другие). В них приняло участие не ...

Confluence для публичной базы знаний: меняем дизайн и настраиваем разделение по языкам У нас есть шесть продуктов, которые используют в России и за рубежом. Это значит, что документация к ним должна быть в одном месте, но разделена по продуктам и языкам. Раньше мы использовали MediaWiki, но со временем она устарела. От платформы мы ожидали так же хорошую вёрс...

Авторы игры 0 A.D. — молодцы 0 A.D. — это трёхмерная игра в жанре исторической стратегии в реальном времени, разрабатываемая сообществом добровольцев. Размер кодовой базы маленький и я решил проверить игру в качестве отдыха от больших проектов, таких как Android и XNU Kernel. Итак, перед нами проект, с...

Анонс Windows Server 2019 Insider Build 17709 Сегодня компания Microsoft выпустила на тестирование новую предварительную сборку Windows Server 2019 под номером 17709, которая включает в себя несколько новых функций и некоторое количество ошибок, с которыми необходимо ознакомиться перед установкой новой сборки системы. ...

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

От сисадмина к человеку На DevOps есть по крайней мере два устоявшихся взгляда — со стороны системных администраторов и со стороны разработчиков. Первые обычно хвастаются тем, что используют Chef/Puppet/Ansible/Docker c 200X года, вторые считают, что DevOps либо изжил себя и ведет к NoOps, либо ч...

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

Аристотель оказался прав. Людям не нужны вечная жизнь и абсолютное счастье Если бы человеку предоставили доступ к неограниченному количеству благ — например, если он может выбирать идеальные уровни продолжительности жизни, интеллекта, свободы, самооценки, здоровья, удовольствия и счастья — что он выберет, какие уровни? В психологии существует принц...

Граали соревнования Telecom Data Cup. Самое жаркое впереди В начале ноября стартовал чемпионат по машинному обучению и анализу данных под кодовым названием Telecom Data Cup, организаторами которого являются Mail.Ru Group и МегаФон. Соревнование запущено на уже известной платформе ML Boot Camp. На ней стараемся проводить большинс...

Компания Twitter вводит жесткие ограничения для разработчиков сторонних приложений Пока Twitter всеми усилиями пытается завлечь пользователей в официальный клиент, на платформе Android процветают сторонние клиенты социальной сети (такие как Flamingo, Falcon и Talon). Для того, чтобы уменьшить их популярность, компания ввела некоторые ограничения в программ...

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

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

Участники проекта OpenSSL усилили криптозащиту На прошлой неделе вышла новая версия криптографической библиотеки OpenSSL — 1.1.1. Согласно анонсу, она содержит ряд важных усовершенствований; самым существенным из них является поддержка новейшего протокола защиты передачи данных TLS 1.3. Использование TLS 1.3, спецификаци...

Внешний SSD Samsung Х5 емкостью 1 ТБ: Thunderbolt 3 как способ обогнать большинство внутренних накопителей, не говоря уже о внешних Samsung Portable SSD X5 — устройство без компромиссов. Это решение для тех пользователей, которым действительно нужна производительность на уровне лучших внутренних SSD и которые могут себе это позволить. Причем вопрос не только в стоимости самого накопителя: ему нужно еще и...

[Из песочницы] Английский язык: взгляд инженера ДИСКЛЕЙМЕР Я по образованию инженер, и вряд ли могу сказать, что очень хорошо владею языком. Могу читать техническую литературу и статьи по специальности. Здесь приводится опыт, который выдернул меня из состояния «читаю со словарем». Походу большинство учебников иностран...

CI/CD-пайплайн на примере одного небольшого проекта Уральской Дирекции ИТ Действующие лица (Команда): разработчиков – 2 человека, админ – 1 человек. Статья повествует об использовании таких технологий, как Ansible, Docker Swarm, Jenkins и Portainer для реализации CI/CD-пайплайна с возможностью контроля за ним с помощью красивого веб-интерфейса. ...

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

[Перевод] Я не буду учить твой Garbage Query Language Это будет немного напыщенная речь, но меня действительно раздражает софт, в котором люди пытаются изобрести очередной собственный язык запросов. У нас уже есть триллион различных ORM, еще триллион баз данных с собственным языком запросов каждая, и еще триллион SaaS-продукто...

Moscow Vue.js Meetup #2 в Mail.Ru Group 5 июля в московском офисе Mail.Ru Group состоится второй митап сообщества Moscow Vue.js. С каждым днём Vue.js становится все популярнее: больше разработчиков и компаний делает ставку на данную технологию. Вместе с сообществом мы собрали доклады и кейсы, которыми хотим поде...

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

Опасный протокол AMF3 Недавно Markus Wulftange из Code White поделился интересным исследованием о том, как можно атаковать веб-приложение, если оно написано на Java и использует протокол AMF3. Этот протокол можно встретить там, где используется Flash и требуется обмен данными между SWF объектом и...

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

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

Подтверждаем высокий класс Volkswagen Amarok среди пикапов, забывая о его цене Пикап Volkswagen Amarok с момента своего дебюта старался быть образцом-лидером среди подобных моделей на европейском рынке. И, следует признать, это удавалось: хороший комфорт, экономичные моторы, известная марка. Недавно пикап обновился: мотор V6 TDI, лучше отделка салона, ...

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

SOC — это люди: курсы переподготовки джедаев Мы уже некоторое время рассказываем о кадровых задачах и модели развития сотрудников в Solar JSOC. Наверняка вам удалось прочитать статью о том, как студенту третьего курса попасть в центр мониторинга и реагирования, или как инженеру прокачать опыт для вертикального движения...

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

[Перевод] Конференция DEFCON 20. Как поиметь плохих парней (и мафию) с помощью JavaScript ботнета. Часть 1 Я рад представить сегодняшнюю тему «Как поиметь плохих парней и мафию, используя JavaScript ботнет». Сначала я хочу представить себя и мою страну – я Чема Алонсо, работаю в маленькой компании под названием Informatica64. Я также занимаюсь безопасностью Microsoft и живу в Исп...

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

[recovery mode] Смарт-тренажер Кегеля Elvie для укрепления интимных мышц — почему он нужен Тема «ниже пояса» всегда кажется достаточно личной и деликатной, потому и обсуждается редко. Представить себе ситуацию, когда двое человек болтают о том, что для профилактики простуды попивают витамин C, — легко; а вот диалог о том, что для укрепления мышц тазового дна испол...

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

[Перевод] Почему человеческий мозг так эффективен? Как массивное распараллеливание возвышает эффективность мозга над возможностями ИИ Мозг – устройство сложное; у людей он содержит порядка 100 млрд нейронов и около 100 триллионов соединений между ними. Его часто сравнивают с другой сложной системой с огромными возможностям...

Чем чревата борьба с простудой и гриппом? Эпидемия гриппа и ОРВИ в этом году приходит к нам позже из-за необычно теплого ноября. Сравнительно ниже расчетных эпидемических пороговых величин оказалась заболеваемость в столице. Но рекламу это не останавливает. Она по накатанному пути призывает соотечественников «подде...

Готовится к выходу Xiaomi Mi A3, и он получит NFC Считается, что «чистый» Android — лучшее, что только может предложить аппарат с этой операционной системой, ведь пользователь получает шуструю прошивку и такую, как ее задумала Google, без сторонних «примесей». Хотя фанаты фирменных оболочек от ...

Как сохранить Email-письмо в формате PDF на iPhone, iPad и Mac Если вы хотите скопировать важное письмо из электронной почты себе на компьютер, лучший способ сделать это — перевести его в популярный формат PDF. В этой статье мы расскажем вам, как сделать это на iPhone, iPad и Mac без сторонних приложений. Инструкция составлена с учетом ...

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

А кто в вашей банде? Так получилось, что в компаниях, где я работал, очень любили всякие тесты из арсенала HR. Всех – и руководителей, и рядовых исполнителей, прогоняли через эти тесты. Тесты, как правило, определяли тип личности применительно к профессиональной деятельности – к чему человек на...

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

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

Конференция Azure Day в Москве Azure Day — ежегодная конференция, которую проводит сообщество Microsoft MVP (Most Valuable Professionals). Основная идея Azure Day — поделиться с ИТ-сообществом самой новой и ценной информацией об облаке Azure. Доклады представят гуру разработки и бизнес-решений – MVP, кото...

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

RTC Meetup .Net: приглашаем на первую встречу в Омске Сообщество разработчиков Райффайзенбанка активно проводит митапы, готовит воркшопы, и делает еще много всего, для того, чтобы сотрудники могли шарить экспертизу и делиться опытом с коллегами из других компаний. Разработка Райффайзенбанка расположена в двух городах: в Москве ...

MSI Afterburner не видит видеокарту. Решение проблемы Персональные компьютеры явление на сегодняшний день повседневное. Это большие помощники для нас в любой сфере деятельности: в офисе, в цеху, на лекции или дома. Современный стремительный прогресс компьютерных технологий позволяет использовать компьютеры, ноутбуки и другие де...

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

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

[Перевод] Serverless CI/CD на AWS Было бы круто, если бы развертывание в формате копи-пейст осталось в прошлом, но, увы, дела обстоят иначе. Бывает, разработчикам предпочтительней именно такой метод поставки. Хоть сейчас пиши статью о том, почему это не есть гуд, но вы и без меня все знаете. С тенденцией к ...

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

[Перевод] Познакомьтесь с людьми, поддерживающими устаревшие компьютеры в рабочем состоянии Почти через 30 лет после того, как в мире компьютерной графики рулила Silicon Graphics, её суперкомпьютеры нашли себе новое пристанище в небольшом сообществе энтузиастов – некоторые из которых даже ещё не родились в годы расцвета компании Ян Мэйплсон, поддерживающий SGIdepo...

Редактируем CSV-файлы, чтобы не сломать данные Продукты HFLabs в промышленных объемах обрабатывают данные: адреса, ФИО, реквизиты компаний и еще вагон всего. Естественно, тестировщики ежедневно с этими данными имеют дело: обновляют тест-кейсы, изучают результаты очистки. Часто заказчики дают «живую» базу, чтобы тестиро...

Как приходят в ИТ: про стажеров и джунов (результат опроса «Моего круга») Некоторое время назад «Мой круг» принял участие в дискуссии, организованной нашими друзьями из Index School и посвящённой трудоустройству начинающих специалистов. Организаторы поставили перед участниками встречи следующую проблему: «IT-отрасль давно испытывает недостаток ...

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

Технология Niantic Labs позволит скрывать AR-объекты за реальными Студия Niantic Labs, создавшая Pokémon Go, сообщила, что даст сторонним разработчикам возможность использовать свою платформу дополненной реальности Real World Platform. Вместе с этим компания продемонстрировала одну из главных особенностей своей системы &mda...

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

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

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

[Перевод] DEFCON 17. Взлом 400 000 паролей, или как объяснить соседу по комнате, почему счёт за электричество увеличился. Часть 2 DEFCON 17. Взлом 400 000 паролей, или как объяснить соседу по комнате, почему счёт за электричество увеличился. Часть 1 Если вы не придерживаетесь никаких правил создания паролей, то пароль может выглядеть как простой список PHP. Люди ненавидят правила, ненавидят словосочет...

После нас хоть потоп? 2018 год в России проходит под знаком Года экологии. Основная цель — привлечь внимание к проблемным вопросам, что существуют в экологической сфере. Лес – творец комфортного для человека климата. Лес оказывает влияние на равномерное наполнение рек, озер водой. Лес ослабляет р...

Zabbix как сканер безопасности Привет! Все мы знаем и любим такие продукты для vulnerability assessment процессов как Nessus, Qualys, Max Patrol и всякие прочие OpenVAS. Одной из основных задач, которые они решают, является обеспечение контроля версионных уязвимостей. Это довольно простой процесс сравнен...

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

Intel NUC Hades Canyon с графикой AMD Vega — VR или не VR? Когда в начале этого года был анонсирован первый мини-ПК Intel NUC с гибридной графикой Intel HD/AMD Vega, про него было сказано много хороших слов — самые интересные из них мы привели тогда в блоге. Действительно, устройство получилось примечательным, никогда ранее Intel (а...

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

[Из песочницы] Анализ сетевого трафика мобильного приложения на iOS. Часть 1 — прокси Бывают ситуации, когда при разработке или тестировании мобильного приложения возникает необходимость просмотреть сетевой трафик приложения. Все еще просматриваете трафик мобильного приложения, выводя его в консоль вашей IDE? Для этой задачи есть более эффективные инструмент...

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

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

В YouTube все больше ложной информации, однако люди используют сервис, чтобы узнать новости и научится чему-то новому В свежем исследовании, которое касается аудитории сервиса YouTube и представленного в нем контента, приняли участие 4594 взрослых жителей США. Большинство пользователей (87%) опрошенных заявили, что используют YouTube для того, чтобы узнать, как решить ту или иную пробл...

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

[Перевод] Интервью с создателем ADOM Томасом Бискапом Хотя в последнее время маркетинг и бесконечное клонирование обесценили значение термина «roguelike» (большинство из таких продуктов должно называться «roguelite»), я утверждаю, что существуют шесть игр, которые можно считать Главными Roguelike, каноном, сочетающим в себе чё...

[Перевод] No Excuses Club: безграничное упорство Массимилиано Сечи    «Мне говорили, что у меня никогда не будет ни подружки, ни работы, что я не смогу водить машину, — говорит Массимилиано («MacsHG») Сечи. — Каждый вызов, который я преодолевал, это прямой результат того, что кто-то сказал мне: «Ты не сможешь этого сделать». Родившийся в Сарди...

Continuous integration в Яндексе Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов. В течение последних 5 лет в Яндексе идет разработка особой системы непрерывной интеграции. В данной статье мы расскажем про масштаб код...

Злоумышленники научились обходить двухфакторную аутентификацию Yahoo Mail и Gmail На днях специалисты по информационной безопасности из компании Cerfta Lab опубликовали результаты изучения ряда взломов аккаунтов пользователей Yahoo Mail и Gmail. Как оказалось, у технологии двухфакторной аутентификации, используемой этими сервисами, есть ряд недостатков,...

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

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

Миллионы телевизоров с 11 февраля перестали работать в России Хоть уже и близится третье десятилетие 21 века, но многие люди по-прежнему используют старые устаревшие телевизоры, которые продавали еще во времена СССР. Такие модели не имеют поддержки каких-либо современных каналов связи, а также, кроме того, Сообщение Миллионы телевизор...

Раздача халявы: нетормозящие треды в Java. Project Loom Хотите ли вы в джавке треды, которые не жрут память как не в себя и не тормозят? Хорошее похвальное желание, и на данный вопрос отвечает этот выпуск. Объясняем работу Project Loom на коробках с пиццей! Налетай! Основной формат — это видеокаст. Для тех, кто любит потреблять в...

«Kubernetes во все поля!» – интервью с программным комитетом конференции DevOops Раньше докер был крутым, молодежным, вещью в себе. А потом как-то докер перестал быть интересен: он просто есть, он у всех и во всем. На нем все микросервисы, Kubernetes, девопс — всё, что угодно. Вместе с тем, люди тащат контейнеры себе в рот откуда ни попадя. Они часто даж...

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

[Перевод] Разбор паттерна «Модуль» в JavaScript Во многих языках программирования существуют механизмы, позволяющие скрывать, например, методы и свойства классов. В JavaScript нет встроенных средств, позволяющих, без дополнительных усилий, достигать таких эффектов. Однако подобные вещи можно имитировать с использованием д...

[Из песочницы] Кодинг и тестирование kNN в Julia Новый язык в Data Science. В России Julia довольно редкий язык, хотя за рубежом его используют уже 5 лет (тоже мне, удивили). Источников на русском нет, поэтому я решила сделать показательный пример работы Julia, взятый из одной замечательной книги. Лучший способ выучить ...

[Из песочницы] Используем аннотации в PHP по максимуму Будучи back-end разработчиком, я всеми фибрами своей души люблю микросервисные архитектуры, но еще больше, люблю разрабатывать микросервисы. При разработке, чего бы то ни было, я придерживаюсь одного простого принципа – минимализм. Под минимализмом я подразумеваю простую ист...

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

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

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

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

МЕГАЛИТ доказал свою надежность Вот уже 10 лет практически в каждом вагоне «Российских железных дорог» и в каждом втором вагоне московского метрополитена пассажиры дышат воздухом, прошедшим очистку через установку МЕГАЛИТ.  Это устройство выпускает и поставляет перевозчикам компания «...

[Перевод] В совет директоров Tesla вошли два независимых директора — Ларри Эллисон и Кейтлин Уилсон-Томпсон В совете директоров американской компании Tesla прибавление — два новых независимых директора, которых ввели по недавнему требованию Комиссии по ценным бумагам и биржам США (SEC). Основная задача новых членов совета директоров — осуществлять финансовый контроль и консультати...

Генетика и куры: белок CSF1-Fc человека в яичном белке Жили-были дед да баба. И была у них курочка Ряба. Снесла курочка яичко, да не простое, а генномодифицированное. Неожиданный поворот, правда? Но именно об этом и пойдет сегодня речь. Фармацевтика сильно изменилась за последние десятки, а то и сотни лет. Мы уже не пользуемся...

Питонячий дайджест, выпуск 1 Привет. Я веду канал @pythonetc с советами про Python в частности и про программирование в целом. С этого месяца мы запускаем серию дайджестов с лучшими постами за месяц в переводе на русский. Читать дальше →

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

[Из песочницы] Заблуждения о космических сражениях Здравствуйте. Это перевод статьи "Misconceptions about Space Warfare" из блога создателя игры Children of dead Earth –наиболее реалистичного космического симулятора на данный момент. Существует много заблуждений о космосе в общем и в особенности о боях в космосе, ...

[Перевод] Реактивное программирование с JAX-RS Всем привет! Последний в этом году курс «Разработчик Java Enterprise» успешно запущен и у нас остался последний материал по данной теме, которым мы хотим поделиться с вами, где разбирается использование асинхронного подхода и стейджинга для разработки отзывчивых реактивных ...

«Денег тут нет»: издатели сетевых СМИ про технологии, ИИ и жизнь Мы поговорили с издателями крупных российских медиа о новых технологиях и форматах в СМИ, ИИ, блокчейне, спросе на качество, фактчекинге и многом другом. В основе статьи – расшифровка круглого стола с нашей ноябрьской конференции "Контентинг 2018". Спикеры – Максим Хрящев...

Кто такие Premier Field Engineer (Development) в Microsoft и с чем их едят Для большинства Microsoft – это “Гигант из Redmond”, компания, которая производит windows/office, в которой работают одни программисты. Для более ITшных товарищей лицо Microsoft — это бывшие евангелисты Microsoft, рассказывающие со сцены о прекрасном мире. Для кого-то этим л...

[Из песочницы] node.js serverside — работа над ошибками. Часть 1 Добрый день. Эта статья ориентирована на разработчиков, имеющих представление о node.js. Недавно готовил материал по фактам, которые полезно знать разработчикам под node.js в нашей конторе. Проекты, над которыми мы работаем — это API сервисы, использующие модуль node.js ex...

Функциональное программирование на Java с Vavr Многие слышали про такие функциональные языки, как Haskell и Clojure. Но есть и такие языки, как, например, Scala. Он совмещает в себе как ООП, так и функциональный подход. А что насчет старой доброй Java? Можно ли на ней писать программы в функциональном стиле и на сколько ...

Оракул существует Или общий алгоритм по проблеме останова может существовать. Но, как всегда, есть нюансы. Если интересно прошу под кат. Читать дальше →

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

Швейцарец построил взлётно-посадочную площадку для НЛО По словам некого Вернера Джайсли, он получил телепатический приказ от инопланетян, которые предупредили его, что скоро явятся на землю, и приказали ему подготовиться. Верить в НЛО или нет, у каждого своё право. Сообщения о том, что нечто было замечено в небе, поступают с ра...

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

[Из песочницы] Асинхронный WEB в 2018. Пишем чат на Websocket используя Swoole Тема Websocket`ов уже не раз затрагивалась на Хабре, в частности рассматривались варианты реализации на PHP. Однако, с момента выхода последней статьи с обзором разных технологий прошло уже более года, а миру PHP есть чем похвастаться за прошедшее время. В данной статье я...

[Перевод] Спросите Итана: как близко друг к другу могут появиться инопланетные цивилизации? Ближайшим к нашей Земле миром служит бесплодная, необитаемая Луна. Но можно представить себе, как недалеко от нас располагался бы другой населённый мир – возможно, даже в Солнечной системе. А как близко он мог бы быть к нам? На нашей Земле, движущейся по орбите вокруг Солн...

Простое объяснение простоты. Глава 1: Теоретически просто Простое объяснение простоты КДПВ с областями, которые нам придется посетить, чтобы ответить на ГЛАВНЫЙ вопрос. Предисловие Я часто слышал совет: сделай проще. А что значит простой? Когда мы говорим, что X — простой, каковы наши ожидания от X? Когда мы говорим, что X проще...

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

Чужие посты в Instagram теперь можно размещать в своих Stories В Instagram, как и в других соцсетях, существует пиратство, когда пользователи публикуют чужие изображения или видео. Часто бывает так, что люди делают скриншоты постов из Stories раскрученных каналов, а затем размещают их у себя в ленте. Администрация соцсети давно...

Генерал Авайлабилити PostgreSQL 11 Специальный выпуск POSTGRESSO, посвященный выходу официального релиза версии 11. На улице PostgreSQL праздник. После четырех beta вышла PostgreSQL 11 General Availability, то есть официальная версия. В анонсе есть даже приветственное слово Брюса Момжана: «готовя этот рели...

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

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

В Воронежском автобусе сфотографировали кота-кондуктора В одном из воронежских автобусов внимание пассажиров привлёк пушистый и хвостатый кондуктор. Горожан умилил рыжий кот, который «собирал» плату за проезд. В маршрутке №54, которая обслуживает Северный микрорайон, воронежцы сфотографировали кота, лежащего на приборной панели ...

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

Анонс семинара Карго Культ в Москве: Маркетинг наносит ответный удар Что: Семинар «Карго Культ» (открытый, по предварительной регистрации) Где: Москва, Кутузовский проспект, д. 32 Когда: 20 августа 2018, с 14:00 Зачем: Понять, что делать, если ваши обычные инструменты уже не работают Дисклеймер: если вы разработчик, админ, тестировщик или и...

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

Умелец создал WiFi-модуль для Macintosh SE/30, модели 1989 года Многие гики занимаются модификацией устаревших или и вовсе почти античных устройств, которые когда-то были популярными, но ушли в небытие из-за стремительности технического прогресса. Одним из таких устройств стала система от Apple, Macintosh SE/30. Некоторые его называют ...

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

Евдокия Лучезарнова анонсировала презентацию книги «Космичность удали российской» на ХIII Международном книжном салоне С 17 по 20 мая Санкт-Петербург будет принимать ХIII Международный книжный салон. Одним из наиболее ярких участников этого престижного мероприятия выступит известный философ, исследователь и писатель Евдокия Лучезарнова. Отмечается, что она представит аудитории салона свою но...

Концепт: Каким могло бы быть приложение «Фото» В двенадцатой версии мобильной операционной системы Apple дебютировало обновленное приложение «Фото». Разработчики добавили интеллектуальные подсказки и вкладку «Для Вас», улучшили процесс и механизмы машинного обучения, а также усовершенствовали двухстороннее шифрование. Э...

Тесты на Си без SMS и регистрации Недавно zerocost написал интересную статью «Тесты на C++ без макросов и динамической памяти», в которой рассматривается минималистический фреймворк для тестирования Си++ кода. Автору (почти) удалось избежать использования макросов для регистрации тестов, однако вместо них в ...

Создание игры «Like coins» на Godot Engine. Часть 1 "Godot Engine" очень быстро развивается и завоевывает сердца разработчиков игр со всего мира. Пожалуй, это самый дружелюбный и легкий в освоении инструмент для создания игр, и чтобы в этом убедиться, попробуем сделать небольшую 2D-игру. Для хорошего понимания процесса разраб...

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

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

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

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

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

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

Как правильно работать с исключениями в DDD В рамках недавно прошедшей конференции DotNext 2018 состоялся BoF по Domain Driven Design. На нем был затронут вопрос работы с исключениями, который вызвал жаркий спор, но не получил развернутой дискуссии, поскольку не являлся основной темой. Также, изучая множество ресур...

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

Почему не стоит учить академический английский Английский — до ужаса разнообразный язык. Только одних диалектов существует приблизительно 300, а уже отдельных профессиональных и региональных сленгов и того больше. Основным вариантов языка является британский, который еще называют Received Pronunciation. На нем говорит б...

Новая статья: Rainbow Skies — непростая математика. Рецензия Как часто вы видите новые игры для PlayStation Vita? А для PlayStation 3? Rainbow Skies должна была выйти намного раньше, но разработка затянулась настолько, что еще пара лет — и уже очередное поколение консолей подошло бы к концу. Чем же так долго занимались создат...

Тактичный робот: умеет слушать и не перебивает Распознавание речи (далее – ASR, Automatic Speech Recognition) используется при создании ботов и/или IVR, а также для автоматизированных опросов. Voximplant использует ASR, предоставляемый «корпорацией добра» – гугловское распознавание работает быстро и с высокой точностью, ...

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

Вредные советы по общению с технической поддержкой Привет, Хабр, на связи техническая поддержка Veeam. Недавно у нас родилась идея поделиться с сообществом своими соображениями о том, как правильно обращаться (и общаться) в службу технической поддержки. Но прозаичные наставления никому не будут интересны — нужен иной форма...

В Чили очевидцы сняли на видео сферический НЛО Мужчина, снявший летательный аппарат инопланетян на видео, передал материалы уфологам и опубликовал на канале YouTube. Сферический НЛО в небе был запечатлен в Чили. Очевидцы увидели объект в Кокимбо, где проводили свой отпуск. Парящий в небе загадочный аппарат семья сняла н...

[Перевод] 7 направлений развития Linux в 2019 году Настал новый год, а значит можно говорить о том, что прошёл ещё один год, в котором Linux не заняла ведущее место среди настольных операционных систем. Во многих сферах Linux показывает себя просто прекрасно, но в экосистеме Linux всё ещё существует ряд давних проблем. Чит...

«Сейчас самое время избавиться от него»: сооснователь OnePlus подтвердил отсутствие разъёма для наушников в OnePlus 6T В следующем флагмане OnePlus не будет 3,5-мм разъёма для наушников. Об этом сообщил сооснователь OnePlus Карл Пей (Carl Pei) в интервью с журналистами ресурса TechRadar.  По словам топ-менеджера, «сейчас самое время избавиться от него». Карл Пей не ука...

Отличаются ли проблемы тимлидов в Санкт-Петербурге, выясним на Saint TeamLead Conf В феврале этого года мы провели первую конференцию для тимлидов и о тимлидах. Конференцию посетило более 500 человек. Главным итогом можно считать то, что в принципе сообщество признало наличие проблемы, о чем свидетельствует количество и состав вопросов, которые были поднят...

Четыре неочевидных нововведения iOS 12 Неделю назад широкой публике стала доступна финальная версия iOS 12. Несмотря на то, что первые тестовые сборки новой операционки появились еще в начале лета и у пользователей была возможность изучить новую iOS, некоторые скрытые функции продолжают находиться и сейчас.Читать...

Модернизация устаревших ветроэлектростанций Великобритании позволит увеличить генерацию энергии на 171% Энергия ветра сейчас играет важнейшую роль в жизни многих стран. У «ветроэнергетики» есть несколько положительных моментов — ветер практически неисчерпаемый ресурс, кроме того, ветроэлектростанции не наносят окружающей среде такой же урон, как теплоэлектростанции. Недоста...

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

WhatsApp огласила список устаревших смартфонов, которые лишатся поддержки Как это часто бывает, множество «устаревших» смартфонов официально потеряют поддержку популярного приложения – в этом случае речь идёт о WhatsApp, который подписал смертный приговор всем девайсам, работающим на iOS 7 и Android Gingerbread. WhatsApp вновь назвала неактуальные...

[Перевод] Алан Кей: «Компьютеры — это инструменты, музыка которых — идеи» Самое большое препятствие улучшения образования для детей (с компьютерами или без них) — это совершенно обедневшее воображение большинства взрослых. — Алан Кей Откопал статью Алана Кея 2009 года. Содержание — бомба и напалм, особенно на фоне большинства сегодняшних ИБД в ...

OpenSource на Clojure В Run Loop приглашают тех, кто делает классные продукты своими руками. Никита Прокопов (tonsky) — человек и пароход, успел сделать несколько OpenSource проектов, которыми с удовольствием пользуются другие люди. В первую очередь поговорим о шрифте FiraCode, о Clojure, и сове...