Социальные сети Рунета
Пятница, 14 декабря 2018
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» стало у всех на слуху. Кто только не внедрял его, и чего только не делал. Между тем, область это весьма неизведанная, таящая в себе множество открытий. Например, в русскоязычном сообществе всё еще не определ...

[Из песочницы] Реализация RESTful Table в Atlassian User Interface О чём это вообще? Для тех, кто вообще не в теме: у компании Atlassian, известной своими продуктами для обеспечения рабочих процессов (прежде всего JIRA и Confluence, но, наверное, любой айтишник без труда назовёт ещё несколько), есть также SDK для разработки плагинов к этим ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Зловред PyRoMine использует уязвимости из базы АНБ В Сети распространяется новый зловред Monero, эксплуатирующий баг под названием EternalRomance для внедрения майнера криптовалюты. Об этом сообщает издание ZDNet. Вредонос получил название PyRoMine, поскольку он написан на языке Python и использует уязвимость EternalRomance....

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Исследование: больше половины систем дистанционного банковского обслуживания содержат критические уязвимости Эксперты Positive Technologies проанализировали уровень защищенности систем дистанционного банковского обслуживания (ДБО). Собранная статистика за 2017 год говорит о том, что несмотря на общее улучшение ситуации с защищенностью ДБО, финансовым организациям еще есть над чем...

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

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

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

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

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

Навигация с архитектурными компонентами от Google. Часть 1. Знакомство Одной из проблем, с которыми сталкивается разработчик немного подразросшегося приложения — навигация между экранами. Когда сценарии становятся нелинейными, уже тяжело обойтись стандартными startActivity и changeFragment. Эту проблему каждый решал по-своему: делал какое-то св...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[Перевод] Защита репозиториев на 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...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В одной из библиотек репозитория NPM нашли опасный бэкдор JavaScript-библиотека, содержащая опасный бэкдор, нашлась в популярном репозитории NPM (Node Package Manager). Пакет getcookies был снабжен закладкой, которая позволяла злоумышленникам удаленно внедрять и выполнять на скомпрометированном сервере произвольный код. NPM предост...

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

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

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

Мнение: дебаты о восстановлении средств — определяющий момент в развитии Ethereum Бывший партнер в Andreessen Horowitz и экс-технический инженер Coinbase Прити Касиредди заявила, что не существует «правильного ответа» в дискуссии о возможном механизме восстановления средств в блокчейне Ethereum. Эти слова прозвучали в ходе ее выступления на конференции ED...

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

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

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

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

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

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

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

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

Сравнение середнячков: Meizu 15 и Nokia 7 Plus Если вы осознаете, что через 1-2 года захотите себе новый смартфон, но при этом не имеете на него слишком много денег, тогда есть смысл не копить на самый дорого флагман, а присмотреться к крепким середнячкам, которыми в данный момент выступают свежие Meizu 15 и Nokia 7. Ваш...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Советы по игре в Harry Potter: Hogwarts Mystery — как не вкладывать реальных денег в игру Harry Potter: Hogwarts Mystery может показаться вам утомительной. В ней слишком многое зависит от таймеров, и это будет заставлять вас задумываться о внутриигровых покупках. Не советуем вам тратить на эту игру ни копейки – лишь немного терпения, и вы будет ориентироваться в ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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, аутентификации иде...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[Из песочницы] Обработка сигналов в PHP, или готовим вкусно На просторах интернета, в том числе и Хабра, неоднократно поднималась тема обработки сигналов с помощью средств php, но в своем большинстве они достаточно старые, содержат неактуальную информацию, и не отвечают на часто задаваемый вопрос: «зачем?», вот с него мы и начнем. Ч...

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

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

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

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

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

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

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

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

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

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

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

[recovery mode] 3 распространенные ошибки в дизайне, которые легко исправить О рубрике #logomachine_help Всем привет! В сообществе Логомашины ВКонтакте есть рубрика, в рамках которой мы даем подписчикам советы по дизайну. Мы показываем, что можно изменить в графике, чтобы дизайн выглядел аккуратнее и понятнее. Сегодня на примере участников нашей ру...

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

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

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

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

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

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

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

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

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

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

Google Assistant научился говорить по телефону Google Assistant сможет самостоятельно сделать заказ из магазина по телефону, забронировать столик в ресторане и записать пользователя в парикмахерскую. Об этом представители компании Google объявили со сцены в ходе конференции Google I/O, прошедшей ранее на этой неделе. З...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Финтех-дайджест: безопасность онлайн-банкинга, добыто 70% биткоинов, из-за блокировок РКН бизнес потеряет около $2 млрд Прошедшая неделя была относительно спокойной для финтех-сектора. Тем не менее, новости есть, и они достаточно интересные. Как водится, есть хорошее, есть и не очень. Давайте разберемся и с тем, и с другим. К хорошему можно отнести постоянный рост безопасности онлайн-бан...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Совет по открытым данным: открытость Росреестра и Росимущества, итоги 2017 года и планы на будущее В конце апреля прошло очередное заседание Совета по открытым данным, повесткой которого была открытость Росреестра и Росимущества, подведение итогов деятельности Совета по открытым данным и планы на будущее. Читать дальше →

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

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

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

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

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

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

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

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

Hidden Objects Garden 2.06.1 Хватай увеличительное стекло и стань известным детективом. Поиск предметов. Добро пожаловать в таинственный сад, полный скрытых деталей! Можете ли вы найти все тайны объектов разбросаных по всему дзэн-какому месту? Хватай увеличительное стекло и стань известным детективом в ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Число работающих на двух ставках учителей в России выросло в два раза Число учителей в России, которые работают на две ставки, за два года выросло в два раза — с 6,9​% в 2015 году до 13,8% в 2017 году, следует из нового исследования РАНХиГС, результаты которого приводит РБК. Иллюстрация: архив, «Вечерний Краснотурьинск» В 2017 году 46,2% опро...

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

16 инструментов React, которые пригодятся разработчикам интерфейсов Для создания пользовательских интерфейсов существует большое количество инструментов (ваш К.О., не благодарите). Один из наиболее эффективных — React. Наверное, на Хабре нет нужды рассказывать о том, что это такое и зачем. Сегодня мы решили опубликовать подборку классных...

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

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

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

Смартфоны Huawei Mate 10 получили обновление Компания Huawei начала распространять обновление прошивки для смартфонов серии Mate 10. Апдейт приносит ночной режим для камер Huawei Mate 10, Mate 10 Pro  и Porsche Design Mate 10.  Впервые Huawei запустила ночной режим в смартфонах Huawei P20 и P20 Pro, сни...

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

Депутат Рады объяснил, почему Порошенко опасается выборов Депутат Верховной Рады Евгений Муравьев давал интервью журналистам украинского телевизионного канала NewsOne. Он объяснил, почему глава страны Петр Порошенко опасается любых видов выборов. По мнению Муравьева, президента Украины страшит волеизъявление народа, поскольку он о...

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

[Перевод - recovery mode ] Введение в Git Merge и Git Rebase: зачем и когда их использовать Часто у разработчиков возникает выбор между Merge (слияние) и Rebase (перемещение). В Гугле вы увидите разное мнение, многие советуют не использовать Rebase, так как это может вызвать серьезные проблемы. В статье я объясню, что такое слияние и перемещение, почему вы должны (...

Как отключить автокоррекцию (Т9) на iPhone или iPad Многие пользователи iOS-устройств при написании сообщений начинают дико злиться, потому как iPhone или iPad самостоятельно начинают исправлять слова в зависимости от того что у них имеется в базе данных. И такие изменения далеко не всегда корректны и в лучшем случае люди пой...

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

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

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

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

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

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

[Перевод] Почему не следует пользоваться Google Cloud Дополнение (2 июля 2018 г): сотрудники поддержки Google Cloud Platform (GCP) заверили, что такое больше не повторится. Их слова: «Многие люди (в рамках GCP) заинтересованы в том, чтобы улучшить ситуацию не только для вас, но для всех клиентов». Примечание: это пост не о кач...

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

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

Как обрабатывать ошибки на JVM быстрее Существуют различные способы обработки ошибок в языках программирования: стандартные для многих языков исключения (Java, Scala и прочий JVM, python и многие другие) коды статуса или флаги (Go, bash) различные алгебраические структуры данных, значениями которых могут быть ка...

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

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

Doogee S70 - это прочный игровой телефон, который будет удален Doogee — довольно молодой китайский производитель телефонов, который «прославился» тем, что выпустил очень дешевый полноэкранный смартфон с очень тонкими рамками и бесстыдно назвал его Mix Doogie. Если вы помните, первым мейнстрим-телефоном, сделавшим очень тонкое обрамления...

Doogee S70: защищенный игровой смартфон готовится к выходу Doogee — довольно молодой китайский производитель телефонов, который «прославился» тем, что выпустил очень дешевый полноэкранный смартфон с очень тонкими рамками и бесстыдно назвал его Mix Doogie. Если вы помните, первым мейнстрим-телефоном, сделавшим очень тонкое обрамления...

Doogee S70: защищенный игровой смартфон готовится к выходу Doogee — довольно молодой китайский производитель телефонов, который «прославился» тем, что выпустил очень дешевый полноэкранный смартфон с очень тонкими рамками и бесстыдно назвал его Mix Doogie. Если вы помните, первым мейнстрим-телефоном, сделавшим очень тонкое обрамления...

[Перевод] PHP 8: чего ждать. Письмо Зеева Сураски Привет, меня зовут Николай Крапивный, я руковожу отделом server-side разработки в Badoo. В Badoo PHP —  один из основных языков, на нем написана бóльшая часть бизнес-логики нашей системы. Поэтому мы следим за новостями из мира PHP, активно участвуем в развитии языка и стар...

Ученые нашли объяснение загадочным линиям на Фобосе Еще в 1970-е годы, в ходе миссий Mariner и Viking, космическое агентство NASA получило фотографии Марса и его спутника Фобоса. Именно тогда астрономы заметили, что на поверхности спутника есть загадочные полосы. У них было три предположения насчет их возникновения. Во-первы...

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

10 советов по зимней фотосъёмке от сооснователя 500px Как делать хорошие снимки при низкой температуре и при этом ничего себе не отморозить.

[DotNetBook] Исключения: события об исключительных ситуациях С этой статьей я продолжаю публиковать целую серию статей, результатом которой будет книга по работе .NET CLR, и .NET в целом. За ссылками — добро пожаловать по кат. События об исключительных ситуациях В общем случае мы не всегда знаем о тех исключениях, которые произойдут ...

[Перевод] Вариационные автокодировщики: теория и рабочий код Вариационный автокодировщик (автоэнкодер) — это генеративная модель, которая учится отображать объекты в заданное скрытое пространство. Когда-нибудь задавались вопросом, как работает модель вариационного автокодировщика (VAE)? Хотите знать, как VAE генерирует новые приме...

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

[Перевод] Почему процессоры Intel потребляют больше ожидаемого: требования к теплоотводу и турбо-режим В последнее время сообщество любителей самостоятельной сборки ПК пронизано темой энергопотребления. У новейших восьмиядерных процессоров от Intel показатель TDP заявлен в 95 Вт, однако пользователи наблюдают, как те потребляют 150-180 Вт, что совершенно не имеет смысла. В ...

Роботакси Waymo One заработало в качестве коммерческой транспортной сети О Waymo не писал и не говорил только ленивый. Шутка ли — роботакси, которое может развозить людей в автоматическом режиме. Несколько лет разработчики тестировали сервис, но сейчас он наконец-то начал работу. Правда, все еще с человеком за рулем — пока что без оператора без...

Обзор ридера PocketBook 627: средний класс с подсветкой, Wi-Fi и облачным сервисом Всем привет! Недавно в официальном блоге PocketBook на «Хабре» вышел обзор младшей модели линейки конца 2018 года – PocketBook 616. Теперь же настал черёд ридера, находящегося в табели о рангах на строчку выше. Речь о PocketBook 627. Это модель среднего класса с набором опци...

[recovery mode] Пятничная разминка для ума: Идеальная карма для Хабрахабра Статья написана в состоянии аффекта под впечатлением от объединения Хабрахабра и Гиктаймса. Толчком к её написанию послужили слова Boomburum "А ко мнениям мы к любым прислушиваемся", циклически возникающие обсуждения системы кармы, а так же мысль MTyrz "В принципе эта сист...

[Перевод] Сравнение лучших API для фильтрации непотребного контента Полное тестирование нескольких API для фильтрации изображений различных категорий, таких как нагота, порнография и расчленёнка. Человек сразу понимает, что некое изображение является неуместным, то есть NSFW (Not Safe For Work). Но для искусственного интеллекта всё не так...

iPhone греется и быстро разряжается: что делать? Что делать, если iPhone слишком часто выдает предупреждения о перегреве, а батарея быстро садится? Несколько советов читайте в этой статье.

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

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

Проектирование сервисного робота. Постановка задачи, архитектура решения Мы с командой (к которой Вы можете присоединиться) единомышленников с Хабра разрабатываем робота для сбора мячей для гольфа на driving range. Владимир Гончаров Shadow_ru рассказывает о сборе требований, формулировании задач для работа, разработке архитектуры и создания п...

К вопросу о кривых Безье, быстродействии Ардуино и одном интересном сайте, или как я провел выходные «Решить парадокс Грея с дельфинами может любой, а ты попробуй сделать это без дельфинов. » Вообще то планировал я провести выходные несколько по иному, съездить на Copter Huck (не то, чтобы я был фанатом коптеров, просто посмотреть, что молодежь придумывает, потусоваться ...

Представляем новый плагин для Grafana — Statusmap panel У Grafana есть возможность показывать статус, у Grafana есть возможность показывать данные во времени. Однако, как это ни парадоксально, у Grafana до настоящего момента не было удобного способа показывать статус во времени! Мы представляем свой плагин — Statusmap panel. Он ...

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

Стандарт Web Authentication API: беспарольная аутентификация в вебе В марте 2018 года Альянс FIDO (Fast IDentity Online) и Консорциум W3C достигли важного рубежа: после двух лет разработки стандарт Web Authentication (WebAuthn) получил статус кандидата в рекомендации (CR) — это стабильная версия документа, в которую больше не планируется в...

Создаем онлайн-курс: о востребованных форматах и мотивации в команде Автору онлайн-курса стоит привлечь менторов, которые будут помогать слушателям в комментариях проходить задания. Такой совет дала директор по работе с курсами образовательной платформы Stepik Наталья Феофанова. Эксперт рассказала замредактору Теплицы Наталье Барановой о...

«S in IoT Stands for Security»: принят первый в мире закон о защите смарт-гаджетов — разбираемся, в чем суть В Калифорнии приняли закон SB-327 о безопасности IoT-устройств. Он обязывает разработчиков смарт-систем создавать для них уникальную пару логин — пароль. Документ уже отдали на подпись губернатору штата. Рассказываем о мнении сообщества и влиянии нового закона на развитие ин...

[Перевод] Доклад Римского клуба 2018, Глава 3.16: «Глобальное правительство» Предлагаю самим разобраться с докладом «мирового правительства», а заодно и помочь перевести первоисточник. 3.16.1 Введение: система ООН и перспективные идеи Большая часть работы Римского клуба связана с глобальными проблемами и инициативами. Многие идеи, представленные в...

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

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

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

[Перевод] Unity: знакомство со Scriptable Objects В этом туториале вы узнаете, как создавать и использовать Scriptable Objects в Unity. Scriptable Objects помогут усовершенствовать ваш рабочий процесс, снизить объём занимаемой памяти и даже позволят разделить архитектуру кода. Согласно документации Unity, ScriptableObject...

Используем скрытые возможности встроенной клавиатуры iOS Несмотря на то, что в iOS 8 появилась поддержка клавиатур от сторонних разработчиков, многие по-прежнему предпочитают набирать текст на встроенной клавиатуре iOS. Этому есть несколько причин. Разработанная в Apple клавиатура проста, безопасна и удобна в использовании. К то...

Даже компания Google ушла из Google+ Отгадайте загадку: мертворожденная социальная сеть, которой никто не пользуется, но в ней зарегистрированы миллиарды людей? – Конечно же, это Google Plus! Четвертый по счету неудачный эксперимент великой Корпорации Добра по созданию своей собственной социальной сети. П...

Даже компания Google ушла из Google+ Отгадайте загадку: мертворожденная социальная сеть, которой никто не пользуется, но в ней зарегистрированы миллиарды людей? – Конечно же, это Google Plus! Четвертый по счету неудачный эксперимент великой Корпорации Добра по созданию своей собственной социальной сети. П...

Какой велосипед выбрать для городских, загородных и экстремальных поездок — обзор моделей Airwheel и Twitter Любители велопрогулок часто поднимают философский вопрос: «Если бы вам пришлось выбирать один универсальный велосипед для любых условий, на чем бы вы остановились?». И сообщество подходит к нему довольно серьезно, взвешивая все за и против. В начале года редактор одного брит...

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

kubebox и другие консольные оболочки для Kubernetes Мы уже писали о «консольных помощниках» для Kubernetes год назад, а ещё раньше делали обзор других полезных утилит. Однако с развитием K8s и его сообщества претерпевает изменения и сопутствующая экосистема. Поэтому нам снова есть о чём рассказать любителям консоли. Поехали...

Роскомнадзор заподозрили в излишествах “КоммерсантЪ” ознакомился с заключением рабочей группы "Связь и IT" Экспертного совета при правительстве РФ на новую версию проекта приказа Роскомнадзора о "порядке идентификации информационных ресурсов в целях принятия мер по ограничению доступа&q...

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

Специалисты дали советы по удалению информации о пользователе из Сети Интернет в настоящее время – неотъемлемая часть жизни, но если нужно удалиться, то возникает проблема. Эксперты рассказали, как удалить о себе всё из Сети, сообщает HotGeo. Первым делом стоит поискать информацию о себе в поисковике браузера. Нужно вбить имя и фамилию, место...

Apple признала устаревшей популярную модель MacBook Pro Спустя почти шесть лет с момента релиза 15-дюймового MacBook Pro с дисплеем Retina в 2012 году в Купертино признали его устаревшим. Это следует из материалов официального сайта компании. При этом версия с диагональю дисплея 13 дюймов, вышедшая несколькими месяцами позже, п...

ShamWorld 3.6.1 ShamWorld — измени свою реальность! Каждому из вас хочется внести в это мир что-то яркое, необычное. Эти серые скучные улицы, уже утомили. Так почему бы все не изменить? Тем более, что у нас для вас хорошая новость — в Google play появилось приложение, которое поможет воплот...

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

[Из песочницы] Самодельный плоттер: советы для начинающих, работа с grbl-прошивкой Во время изучения в университете такого занимательного предмета, как схемотехника, мне пришло в голову сделать в рамках курсового проекта "Двух осевой плоттер на бумаге с головкой из авторучки на базе Arduino". К моменту начала работы я себе весьма смутно представл...

Технологии продления жизни изменят природу человека Бьется в светлых сердцах такая мысль: «Люди недостойны бессмертия, сперва им следует измениться». Что следует изменить в человеке – совершенно понятно. Нам не устают напоминать об этом. Наши литературные классики всегда лишь тем и занимались, что указывали на человеческие ...

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

15 функций (возможностей) Apple TV 4G, о которых вы могли не знать С выходом Apple TV четвертого поколения «яблочная» телеприставка получила ряд преимуществ не только перед своими предшественницами, но и большинством конкурирующих устройств. При этом обновленный интерфейс tvOS содержит массу скрытых возможностей. ПО ТЕМЕ: Беспроводная заряд...

Страх и ненависть Threat Intelligence или 8 практических советов по работе с TI У нас было две коммерческих APT-подписки, десять информационных обменов, около десяти бесплатных фидов и список exit-node Тора. А еще пяток сильных реверсеров, мастер powershell-скриптов, loki-scanner и платная подписка на virustotal. Не то чтобы без этого центр мониторинг...

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

Мушкетёры уже не те, или Ждали Атоса, а приехал Портос Компания Atos, бизнес которой связан в том числе с производством Enterpise-серверов под брендом Bull, пока мало известна на российском рынке. Однако она активно старается отвоевать себе место под нашим солнцем. Мы одними из первых в России смогли посмотреть и даже потрогат...

Xiaomi возобновила программу Global Mi Explorer Xiaomi представила слайдер Mi Mix 3 с керамической задней панелью и пообещала глобальное обновление смартфона. Сегодня компания возобновила свою программу Global Mi Explorer, целью которой является привлечь 25 человек по всему миру для тестирования новейшего Mi Mix 3. Чт...

Справочная: государственный интернет-поисковик «Спутник» и его сложная история В России немало интересных государственных проектов, которые приносят гражданам пользу. Но есть и проекты со сложной судьбой. Один из них — государственный интернет-поисковик «Спутник». На Хабре новость о нем впервые появилась в 2013 году. Тогда сообщалось, что поисковы...

Безопасность или паранойя: временные права при запуске команд В прошлой статье «Меньше администраторов всем» я рассказывал о принципах работы без прав администратора ― в частности, о технологии Just Enough Administration (JEA). Этот механизм хоть и гибкий, но сложный в настройке, и в ряде ситуаций можно обойтись и без него. Например,...

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

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

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

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

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

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

Псс, парень… Есть работа! Утро рабочего дня…Главред открывает рабочую почту и видит десятки писем от людей, желающих работать в команде AndroidInsider.ru. Среди них есть очень достойные кандидаты, но вот незадача — текучки кадров у нас нет. Впрочем, пришло время расширяться, а это значит...

Apple признала iPhone 5 устаревшим Компания Apple обновила свой список устаревших и вышедших из эксплуатации продуктов. Теперь в них попал смартфон iPhone 5, спустя шесть лет после выпуска. iPhone 5 классифицируется как устаревший в США и Турции, а также как вышедший из эксплуатации в остальном мире. В эту к...

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 5 «Симуляции и предсказывающие машины» Как привнести «человеческое» в технологии и как технологии помогают понять и улучшить и масштабировать «человеческое»? В этом нам поможет суровый Марвин Мински, который своим беспощадным разумом анализирует чувства, эмоции, боль, влюбленность и сознание. §5-8. Понятие «С...

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

[Перевод] Microsoft анонсировала Project xCloud — ультрасовременный сервис игрового стриминга Не затих ещё гром от анонса Google Project Stream, как Microsoft решила анонсировать свой собственный конкурирующий сервис. Слово предоставляется Kareem Choudhry, с 98-ого года работающему в Microsoft, и сейчас занимающего должность Corporate Vice President, Gaming Cloud. Бу...

Мониторинг улья и открытый проект Всем привет! Прошло 5 дней с момента предыдущей статьи на тему "умного улья". Как говорится, много думал и гуглил. Еще несколько лет назад не было такого хайпа в области пчеловодства. Сейчас-же поднялась целая волна — кажется, что интернетом пчел занимаются все — от школьни...

Управляем стоимостью проекта с Earned Value Management Как измерять и контролировать эффективность исполнения планов проектов — такие вопросы являются постоянной головной болью их руководителей. Подходов к решению этих задач много. В данной статье мы рассмотрим основные элементы техники по управлению освоенным объемом (Earned Va...

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

Гребенщиков спел песню с матами для гостей ПМЭФ-2018 Музыкант исполнил ряд своих известных композиций, включая «Подмогу». В ее тесте имеются нецензурные выражения, но певец не стал менять их или пропускать. Порадовал собственным выступлением Борис Гребенщиков гостей закрытой вечеринки перед открытием Петербургского международ...

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

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

Как выбрать лучшую SD-карту: советы экспертов Видеокамеры, планшеты или ноутбуки — карты памяти стандарта SD вы можете использовать практически повсюду. Эксперты CHIP поделятся несколькими важнейшими критериями, на которые вы должны обратить внимание при покупке флешкарты.

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

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

Добровольцы сыграли в «Тетрис» при помощи силы мыслей В 2017 году основатель Tesla и SpaceX Илон Маск загорелся идеей создать интерфейс для прямого обмена информацией между мозгом человека и компьютером. Для этого он открыл компанию Neuralink, но есть огромная вероятность, что на воплощение задумки Илона в реальность потребуют...

Самым «осведомлённым» голосовым помощником является Google Assistant На сегодняшний день на рынке существует четыре основных голосовых помощника: Amazon Alexa, Google Assistant, Microsoft Cortana и Apple Siri. Samsung Bixby пока из-за слабой распространённости можно не учитывать. Ещё в феврале мы узнали, что, если говорить об умных ак...

Анонс конференции в честь восьмилетия OpenStack Mail.Ru Cloud Solutions и российское сообщество OpenStack приглашают вас принять участие в конференции, посвященной восьмилетию проекта OpenStack: https://bit.ly/2IUjosD Мероприятие пройдет в следующую пятницу, 13 июля. В этом году OpenStack-сообщество соберётся в офисе Mai...

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

В Великобритании выработали этические правила применения ИИ В отчете Палаты лордов и комитета по искусственному интеллекту, получившем название “I in the UK: Ready, Willing and Able”, дается несколько этических правил использования ИИ. По мнению авторов документа, это позволит Великобритании занять лидирующую позицию на ...

Право на ремонт: первые шаги в правильном направлении от Motorola «Право на ремонт», то есть возможность ремонтировать купленные устройства и транспортные средства руками самих покупателей сейчас больная тема. Компании вроде Apple и John Deere всеми силами стараются оставить всю индустрию сервисного обслуживания и ремонта в сфере своего ...

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

Фантастические тимлиды и где они обитают Всем привет! Меня зовут Анатолий Панов, я работаю в ИТ уже больше 15 лет. За это время прошел путь от разработчика до руководителя тимлидов. Работал в таких компаниях как Badoo, Lazada. С начала этого года я в Авито. Руковожу разработкой новых проектов и разработкой для верт...

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