• 11 JavaScript-библиотек для визуализации данных, о которых стоит знать в 2018 году

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

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

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

    image

    Сегодня мы представляем вашему вниманию перевод материала, в котором рассмотрены опенсорсные JavaScript-библиотеки для визуализации данных.
    Читать дальше →
  • Нейронные сети с нуля. Обзор курсов и статей на русском языке, бесплатно и без регистрации

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

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

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


      Читать дальше →
    • 23 рекомендации для читабельного кода

      • Перевод


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

      Обратите внимание, что это не руководство по написанию «чистого кода». Под этим термином понимают разные вещи. Кому-то нравится легко расширяемый и общий код, кто-то предпочитает абстрагировать реализацию и работать только с конфигами, а некоторые просто любят субъективно красивый код. Это руководство фокусируется на читабельности, то есть на максимально эффективной передаче необходимой информации другим программистам.
      Читать дальше →
    • Прямое сравнение методов лазерной коррекции миопии или за что вы платите при выборе ReLEx SMILE

        Сравнение методов лазерной коррекции зрения

        Мы тут «починили» лазером Boomburum, и в посте, где он рассказывал про свои новые глаза, разгорелась дискуссия на тему сравнения ФРК-методов, LASIK-методов и SMILE-методов. Мы (имею в виду немецкий холдинг SMILE EYES, куда входит наша российская клиника) делаем все три вида операций, но абсолютные сторонники того метода, который даст больше при потере меньшего. Таким образом, любой вид LASIK или ФРК рекомендуется только тогда, когда SMILE невозможен: во-первых, при дальнозоркости (это совсем другая история), во-вторых — в случаях больной или поврежденной роговицы (например, с рубцами). Но и, конечно, учитывается экономическая сторона.

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

        Именно так поступают в научном и медицинском мире. Если есть мнение – его нужно обосновать. Желательно, на выборке от 20 и более пациентов с одинаковым распределением в двойном исследовании. Желательно – чтобы исследования подтверждались разными клиниками в разных странах, где проводятся такие виды операций.

        Давайте начнём.
        Читать дальше →
      • Забытое искусство сгибания: как в других культурах берегут позвоночник

        • Перевод


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

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

        Этот взгляд изгибает позвоночник и отправляет сигнал желудку немного съёжиться. «Вы уже начали неправильно сгибаться – вы сгибаетесь в талии, — говорит Кауч. – Почти все в США сгибаются на уровне живота».

        В процессе наши спины вырисовывают букву «С» – или, как говорит Кауч, «Мы становимся похожи на орехи кешью». Иначе говоря, когда мы сгибаемся, то становимся похожими на орехи. Но во многих других частях мира люди не похожи на орехи при сгибании. Там можно увидеть нечто совсем другое.
        Читать дальше →
      • Теория счастья. Проклятие режиссёра и проклятые принтеры

          Продолжаю знакомить читателей Хабра с главами из своей книжки «Теория счастья» с подзаголовком «Математические основы законов подлости». Это ещё не изданная научно-популярная книжка, очень неформально рассказывающая о том, как математика позволяет с новой степенью осознанности взглянуть на мир и жизнь людей. Она для тех кому интересна наука и для тех, кому интересна жизнь. А поскольку жизнь наша сложна и, по большому счёту, непредсказуема, упор в книжке делается, в основном, на теорию вероятностей и математическую статистику. Здесь не доказываются теоремы и не даются основы науки, это ни в коем случае не учебник, а то, что называется recreational science. Но именно такой почти игровой подход позволяет развить интуицию, скрасить яркими примерами лекции для студентов и, наконец, объяснить нематематикам и нашим детям, что же такого интересного мы нашли в своей сухой науке.

          Опубликованные главы:

           •  Введение в мерфологию
           •  Закон арбузной корки и нормальность ненормальности
           •  Закон зебры и чужой очереди



          Мы порассуждаем о цейтнотах, дедлайнах и о невовремя ломающихся принтерах.

          Читать дальше →
          • +32
          • 4,5k
          • 6
        • О правильной осанке, укреплении мышц и растяжке

            Этот пост можно рассматривать как комментарий к двум статьям о правильной осанке и здоровом позвоночнике: раз и два.

            И даже как комментарий к комментариям, в которых обсуждалось, как же быть с задней поверхностью бедра, которая не позволяет ровно сидеть и правильно сгибаться.
            Читать дальше →
          • «Высокий уровень самодисциплины». Джеффри Рихтер о том, как кодить, писать книги и создавать свои компании


              Сегодня в нашей виртуальной студии один из самых известных дотнетчиков — Джеффри Рихтер.

              В данный момент он — Partner Software Architect в Microsoft, работающий по направлению Distributed Cloud Apps & Storage. Иначе говоря, человек, который знает об Azure Storage всё.

              F.A.Q.

              Слишком много текста. О чём это всё?
              Чтобы вам было веселей читать, для этой статьи мы придумали более интересную вёрстку. Слева будут говорящие головы, а справа — текст. Если вам уныло листать до интересующей части, то в оглавлении есть анкерные ссылки. В ролях:


              Евгений phillennium Трифонов (нетехнические вопросы)
              • Советы разработчикам по созданию компании
              • Комбинирование разных видов деятельности
              • Что читать, что изучать, как писать


              Олег olegchir Чирухин (технические вопросы)
              • Зачем Рихтер изучает JS, Golang и Python
              • Стоит ли продолжать писать на C++
              • Эволюция и будущее разработки на платформе Windows, .NET и вообще
              • Захватит ли JavaScript мир, нужна ли типобезопасность
              • Немного о пользе облачных провайдеров
              • Что лучше иметь — личный самолет или личный вертолёт
              • Как всё успевать



              Почему эта статья попала в хаб JavaScript?
              Только для тех, кому интересно мнение архитектора Azure относительно JS и его позиция в холиваре о типобезопасности. Этот холивар перетекает у нас из интервью в интервью, и конца ему не видно.


              Почему эта статья попала в хаб С++?
              Изначально Рихтер писал книги про C++. Только для тех, кому интересно мнение архитектора Azure относительно будущего и применимости C++


              Джефф стал известен еще в начале 90-х, когда написал книгу о том, как программировать Windows 3.1. Его книга «Programming Applications for Microsoft Windows» стала классикой, позже выпускалась как «Windows via C/C++» и выдержала несколько изданий.

              С появлением .NET он написал «CLR via C#» — тоже получилась классика, тоже несколько изданий. В то время он был одним из основателей компании Wintellect и, формально не будучи частью Microsoft, оказался более свободен в оценках. Чем и заработал репутацию крупного независимого эксперта по Windows. Это человек-легенда уровня Чарльза Петцольда и Дона Бокса.



              Читать дальше →
            • Маленький чёрненький квадратик (визуализация всех денег и рынков мира)

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

              image


              Когда я в первый раз увидел эту инфографику за 2017 год, я матерился. Потом я много матерился.

              А теперь я смотрю на мир через «призму маленького черного квадратика» и мне все кажется пустяками.

              Ныряйте под кат или открывайте картинку целиком тут. (Предыдущая статья на Хабре за 2015 год с искрометными хабракомментами.)
              Читать дальше →
            • Чтобы избавиться от боли в спине вам, возможно, придётся сидеть по-другому

              • Перевод


              Когда я сижу, у меня болит спина.

              Это происходит уже последние 10 лет. И неважно, где я нахожусь – на работе, в ресторане, даже дома на диване. Моя поясница кричит: «Прекрати сидеть!»

              Чтобы уменьшить боли в спине, на работу я купила себе коленный стул. Потом стол для работы стоя. Потом вернулась к обычному стулу, потому что мне стало больно стоять.

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

              Эти средства немного помогли – сначала. Но боль так и не ушла. Поэтому несколько лет назад я решила принять это как должное: сидячее положение причиняет мне боль, и так будет всегда.
              Читать дальше →
            • Как айтишнику найти работу в США и ЕС: 9 лучших ресурсов

              Мировой рынок IT стремительно развивается. С каждым годом профессия разработчика софта становится все более востребованной — уже в 2017 году в мире насчитывался примерно 21 миллион программистов различных направлений.

              К сожалению, русскоговорящий рынок IT находится еще на начальной стадии развития — уже есть крупные и успешные проекты, но рынок еще долго не сможет сравняться с европейским и американским, которые производят до 85% всех IT-продуктов мира.
              Читать дальше →
            • Тайм-менеджмент, или Эффективное управление хаосом

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

                Источник
                Читать дальше →
              • Эффект акрасии: почему мы не выполняем своих планов, и что с этим делать

                • Перевод

                Виктор Гюго; фотографию сделал Этьен Карьят в 1876

                К лету 1830 года Виктор Гюго столкнулся с невозможным дедлайном. За двенадцать месяцев до этого знаменитый французский автор договорился со своим издателем, что напишет для него новую книгу, "Собор Парижской Богоматери".

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

                Гюго разработал план борьбы с прокрастинацией. Он собрал всю одежду, вынес её из комнат и закрыл её на замок. Ему больше нечего было надеть, кроме большой шали. В отсутствии подходящей одежды для выхода наружу, Гюго больше не испытывал искушения покидать дом и отвлекаться. Ему оставалось лишь оставаться дома и писать.
                Читать дальше →
              • Оформление документов и Валютный контроль Upwork + УСН6%/Патент + НДС

                • Tutorial

                Данная заметка содержит краткое описание процесса заполнения бумажек в Эльбе (актуально и для других подобных сервисов, но с поправкой на их UI) при работе с Upwork в том случае, если вы решили платить НДС и считать доходами всё что приходит на ваш аккаунт в upwork-е (сразу замечу что на этот счет есть несколько мнений, окончательный выбор всегда за вами), а так же прохождение валютного контроля.


                Изначально это всё писалось в качестве памятки для личного использования, но оказалось что оно интересно и другим пользователям. Публикую по их просьбам. Выбор сервисов обусловлен исключительно моим личным опытом (чем пользуюсь о том и пишу), если у вас есть опыт работы с другими/лучшими/дешевыми сервисами буду рад услышать в комментариях :)

                Читать дальше →
              • История моей головной боли

                Содержание


                1. Введение
                2. Первые отчетливые симптомы и поиск лечения в своем городе
                3. Поиск профильных специалистов в других (больших) городах
                4. Кардиоцентр
                5. Аномалия Киари 1.
                  5.1 Что это за болезнь?
                  5.2 Барселона
                6. Грыжи и узкий позвоночный канал
                7. Итог
                8. Послесловие
                9. Послесловие о проблемах в нашей медицине

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

                image

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

                Читать дальше →
              • Трудно сосредоточиться? Может быть, это не ваша вина

                • Перевод
                image

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

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



                  Здравствуйте!

                  Меня зовут Вячеслав Голованов, и уже больше четырёх лет я регулярно публикуюсь на Хабре.

                  Я начал писать статьи, потому что решил, что мне есть, чем поделиться с людьми. Затем я присоединился к программе поощрения авторов, а потом мне предложили место штатного редактора. Вот так, практически незаметно для себя, я и попал сюда.

                  Сначала я делал переводы статей на разные темы, часто о разработке — например, оформил перевод целой веб-книги "Выразительный Javascript". Потом постепенно увлёкся научно-популярной тематикой, стал делать новостные статьи. В итоге я нашёл себя в переводах лонгридов – длинных статей на научно-популярные темы. Я составил себе определённый набор сайтов-источников с качественными материалами, познакомил пользователей «Хабра» с блогами космолога Итана Сигеля, специалиста по физике частиц Мэтта Страсслера, создателя системы Wolfram Language Стивена Вольфрама.
                  Читать дальше →
                • Как подготовиться к собеседованию в Google и не пройти его. Дважды



                    Заголовок статьи звучит как epic fail, но на самом деле все не так однозначно. Да и в общем и целом эта история закончилась весьма позитивно, хоть и не в Google. Но это уже тема для другой статьи. В этой же статье я расскажу о трех вещах: каким образом проходил мой процесс подготовки, каким образом проходили интервью в Google и почему же на мой взгляд все не так однозначно, как может показаться.
                    Кому интересно, прошу под кат.
                  • Создание ИИ методом «глокой куздры». Интеллектуальная одиссея

                      Захотелось мне написать разговаривающую программу. Очень захотелось, позарез.

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

                      Знакомьтесь, Ваня Разумный.


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

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

                      Внимание, материал объемный.
                      Читать дальше →