• Компьютерное кресло: критерии выбора и обзор конкретной модели

      “Если ваш путь лишён препятствий, скорее всего он ведёт не туда.” — Че Гевара

      КДПВНа Хабре не так много статей, посвящённых столь важному для долгой работы за компьютером атрибуту, как компьютерное кресло. Между тем, от того, насколько оно удобно, зависит не только продуктивность, но и здоровье. Особенно сейчас, в условиях тотального распространения формата home office. Кроме этого, кресло — предмет длительного пользования, а значит, подходить к его выбору следует основательно.

      Перед тем как покупать компьютерное кресло себе любимому, я перечитал около дюжины тематических статей из различных источников, а также все отзывы на кресла с рейтингом Яндекс.Маркета от 5 до 4.5 включительно (это 6 страниц в результатах поиска, примерно 200 моделей, более 2000 отзывов).

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

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

      Также поделюсь с вами личными впечатлениями о своей покупке — относительно недорогом игровом кресле AeroCool Knight Lite (далее AKL, изображено выше). Чтобы не перемешивать мух с котлетами общее с частным, я отделил собственные комментарии от основного текста горизонтальной чертой (в конце каждого раздела).

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

      • Перевод
      В продолжение моего поста про вычислимую Вселенную я хочу представить вам свой перевод статьи Стивена Вольфрама, созданной в рамках его проекта The Wolfram Physics Project.


      Неожиданное открытие


      За прошедшие несколько веков произошел настоящий прорыв в наших знаниях о принципах работы окружающего нас мира. Но несмотря на это, у нас все еще нет фундаментальной теории физики, и мы все так же не имеем ответа на вопрос о том, как именно работает наша Вселенная. Я занимаюсь этой темой уже порядка 50-и лет, но только в последние несколько месяцев все кусочки пазла наконец-то начали складываться вместе. И получающаяся картина оказалась гораздо прекрасней, чем все, что я только мог себе представить.
      Читать дальше →
    • Iodide: интерактивный научный редактор от Mozilla

      • Перевод

      Изучение аттрактора Лоренца, а затем редактирование кода в Iodide

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

      Но на сегодняшний день очень немногие научные инструменты используют полный коммуникационный потенциал современных браузеров. Результаты дата-майнинга не очень удобно просматривать в браузере. Поэтому сегодня Mozilla представляет Iodide — экспериментальный инструмент, который помогает учёным составлять красивые интерактивные документы с использованием веб-технологий, всё в рамках итеративного рабочего процесса, который многим знаком.
      Читать дальше →
    • Бизнес-аналитика: как отказаться от Excel, не отказываясь от него



        Наверняка каждому из вас знакома ситуация, когда организация начинала вести внутреннюю аналитику в Excel, потому что его возможностей было более чем достаточно. Но с ростом компании задачи усложняются, объёмы данных растут, и Excel начинает сначала кряхтеть, а затем превращается в «небесного тихохода», по вине которого ежедневно впустую теряется масса оплачиваемого рабочего времени.

        Наш сегодняшний рассказ про то, как компания федерального уровня с большим документооборотом переходила с реестра в виде громоздких Excel-файлов на нормальный, вменяемый BI-инструмент. Ну хорошо – про наше видение, как компания должна переходить (клиент пока ещё не принял окончательного решения).
        Читать дальше →
      • Визуальный генератор регулярных выражений

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

        Большинство из нас, впервые столкнувшись с данной проблемой, начинают забивать в поисковых системах что-то типа: «regexp online generator» и к своему великому сожалению осознают что гугл сломался все результаты в поиске являются сервисами для проверки корректности уже составленного регулярного выражения (или я плохо гуглил).

        А как же составить это самое регулярное выражение?


        image

        До недавнего времени существовало 2 ответа на этот вопрос:

        1. Изучить документацию по регулярным выражениям и составить регулярку самому
        2. Попросить кого-то более опытного сделать это за вас

        Теперь, после нескольких месяцев разработки, рад представить и 3-й ответ:

        » Генератор регулярных выражений

        История


        Давным давно, в одном проекте пришел довольно интересный и сложный запрос от внутренних пользователей. Персоналу технической поддержки нужно было самим задавать правила валидации для определенных полей, разным пользователям. Правила должны были часто и очень оперативно изменяться.
        Читать дальше →
      • Логика сознания. Часть 5. Смысловой подход к анализу информации


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

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

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

          • Перевод
          • Tutorial

          Перевод поста Стивена Вольфрама "What Is Spacetime, Really?".
          Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе и подготовке публикации.


          Примечание: данный пост Стивена Вольфрама неразрывно связан с теорией клеточных автоматов и других смежных понятий, а также с его книгой A New Kind of Science (Новый вид науки), на которую из этой статьи идёт большое количество ссылок. Пост хорошо иллюстрирует применение программирования в научной сфере, в частности, Стивен показывает (код приводится в книге) множество примеров программирования на языке Wolfram Language в области физики, математики, теории вычислимости, дискретных систем и др.

          Содержание


          Простая теория всего?
          Структура данных Вселенной
          Пространство как граф
          Может быть, нет ничего, кроме пространства
          Что есть время?
          Формирование сети
          Вывод СТО
          Вывод ОТО (Общей теории относительности)
          Частицы, квантовая механика и прочее
          В поисках вселенной
          Ок, покажите мне Вселенную
          Заниматься физикой или нет — вот в чем вопрос
          Что требуется?
          Но пришло ли время?
          Сто лет назад Альберт Эйнштейн опубликовал общую теорию относительности — блестящую, элегантную теорию, которая пережила целый век и открыла единственный успешный путь к описанию пространства-времени (пространственно-временного континуума).

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

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

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

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

          Во-первых, такой подход казался не слишком перспективным — хотя бы потому, что модели, которые я изучал (клеточные автоматы), казалось, работали так, что это полностью противоречило всему тому, что я знал из физики. Но где-то в 88-м году — в то время, когда вышла первая версия Mathematica, я начал понимать, что если бы я изменил свои представления о пространстве и времени, возможно, это к чему то бы меня привело.
          Подробнее о пространственно-временном континууме...
        • Построение тора средствами WPF

          Добрый вечер, Хабр.
          Эта статья для новичков, расскажу об отрисовке простых тел вращения в Windows Presentation Foundation. После семестра программирования графики на OpenGL, а точнее glut.h, решил потратить вечер на знакомство с WPF.В данной статье построим тор.
          Читать дальше →
          • +16
          • 20,4k
          • 4
        • Power Query: стероиды для MS Excel и Power BI

            image

            В данной статье я хочу рассказать о некоторых возможностях бесплатной и крайне полезной, но пока еще мало известной надстройки над MS Excel под названием Power Query.

            Power Query позволяет забирать данные из самых разных источников (таких как csv, xls, json, текстовых файлов, папок с этими файлами, самых разных баз данных, различных api вроде Facebook opengraph, Google Analytics, Яндекс.Метрика, CallTouch и много чего еще), создавать повторяемые последовательности обработки этих данных и загружать их внутрь таблиц Excel или самого data model.

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

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

              Я проверил. В течение получаса после моего твита я получил документ по почте. Моё сообщение ретвитнул аккаунт Shecanhazpdf, в описании к которому сказано: «С 2014 года не делает ничего, кроме ретвитов #icanhazpdf целый день».

              По негласным правилам твит нужно удалить, но я этого делать не буду — я специально дал ссылку на документ, который не требует оплаты подписки. Поэтому я получил письмо с фразой: «Мне файл доступен без логина, но всё равно я прикладываю его к письму». image
              Андреа Кужевски — учёная, придумавшая распространять работы с помощью Twitter. Фото из Google+
              Читать дальше →
            • Серверная кластеризация маркеров на карте. От теории к практике

                Привет Хабр. История начинается с того что мы решили сделать гео сервис с возможностью размещения меток на карте самими пользователями.
                И когда решили залить в базу 1 миллион маркеров то поняли, что даже если запрашивать маркеры только в определенном радиусе то все работает очень медленно и кластеризация на клиенте тоже не вариант :)

                А где-то под этим лесом находится манхетен


                Подробности
              • Еще один способ отключения сбора телеметрии в OC Windows 10

                  Микрософт с помощью пасьянса и косынки учила пользователей пользоваться мышью,
                  теперь с помощью windows 10 учит читать лицензионное соглашение.

                  После выхода windows 10 сразу появились сообщения о сборе информации о действиях пользователей и много обсуждений, что делать. Достаточно быстро пользователи составили список основных серверов, собирающих информацию и попытались их заблокировать через файл hosts. Но скептики сразу выдвинули здравое предположение, что MS мог предусмотреть этот метод и некоторые адреса прописать в коде. Тем более, что MS всегда может актуализировать адреса серверов через windows update.

                  В нашей компании начали появляться первые пользователи windows 10, и мы решили опробовать блокировку передачи телеметрии через встроенный windows firewall.
                  Читать дальше →
                • Использование фильтра Калмана для определения производных измеряемой величины

                  Недавно занимался решением задачи передачи вектора состояния из имеющейся модели движения в специальное устройство формирования навигационного сигнала. При этом существовали следующие ограничения:
                  • модель движения примерно периодически отправляет ранее рассчитанные координаты и скорость объекта с меткой времени в известном формате по UDP;
                  • имитатор навигационного сигнала умеет устанавливать TCP-соединение и через него принимать вектор состояния, включающий кроме координат и скоростей еще ускорения и джерки — производные ускорения или третьи производные координат;
                  • при скоростях до 10^4 м/с возмущающее ускорение не превышает 0.001 м/с2;
                  • координаты можно считать независимыми;
                  • в имитатор навигационного сигнала должен поступать прогноз вектора состояния на заданный момент в будущем.

                  Необходимость вычислять ускорения и джерки привела меня к мысли о том что для прогнозирования следует использовать полином соответствующего порядка, однако оставался открытым вопрос определения коэффициентов полинома.
                  Читать дальше →
                  • +14
                  • 15k
                  • 7
                • Поиск по геному с помощью Wolfram Language (Mathematica) и HadoopLink

                  • Перевод

                  Перевод поста Пола-Жана Летурно (Paul-Jean Letourneau) "Searching Genomes with Mathematica and HadoopLink".
                  Код, приведенный в статье, можно скачать здесь.
                  Примечание: этот пост написан как продолжение поста Большие массивы данных в Mathematica с HadoopLink.
                  Примечание переводчика: автор данной статьи под термином геном понимает всю совокупность генов некоторого структурного элемента живой материи. Это несколько отличается от стандартных определений, близких по смыслу, в которых подразумевается либо вся совокупность генов конкретного вида (Ridley, M. (2006). Genome. New York, NY: Harper Perennial), либо полный набор генетических инструкций, которые можно найти в клетке (http://www.genome.gov/Glossary/index.cfm?id=90). В данном посте будем пользоваться представлением автора.
                  В моём предыдущем посте я описал, как писать алгоритмы MapReduce (вики) в Mathematica с помощью пакета HadoopLink. Теперь давайте копнём немного глубже и напишем более серьёзный алгоритм MapReduce.

                  Я уже писал раньше о некоторых занятных возможностях в сфере геномики в Wolfram|Alpha. Если вам это интересно, вы даже можете осуществлять поиск по человеческому геному определённых последовательностей ДНК. Биологам часто требуется найти расположение фрагмента ДНК, которые они нашли в лаборатории, для определения того, какому животному принадлежит этого фрагмент, или из какой он хромосомы. Давайте используем HadoopLink для создания геномной поисковой системы!
                  Читать дальше →
                • Релиз Visual Studio 2015 и .NET 4.6

                  • Перевод
                  Мы рады вам сообщить что Visual Studio 2015 и .NET 4.6 доступны для загрузки. Эти два релиза являются большим шагом вперед и предоставляют разработчикам новые инструменты, которые повышают их производительность и дают возможность создавать различные приложения для множества платформ. Уже сейчас вы можете загрузить Visual Studio 2015 и узнать возможности этого инструментария с помощью 60+ видео.



                  Читать дальше →
                • Собираем базу людей из открытых данных WhatsApp и VK

                  Etan Hunt
                  кадр из фильма Миссия Невыполнима II

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

                  Первый успех


                  Было решено попробовать следующий вариант:
                  • Добавить неизвестный номер в адресную книгу телефона;
                  • Зайти по очереди в приложения, привязанные к номеру (Viber, WhatsApp);
                  • Открыть новый чат с вновь созданным контактом и по фотографии определить отправителя.

                  Мне повезло и в моём случае в списке контактов Viber рядом с вновь созданным контактом появилась миниатюра фотографии, по которой я, не открывая её целиком, распознал отправителя и удовлетворенный проведенным «расследованием» написал смс с благодарностью за поздравления.

                  Сразу же за секундным промежутком эйфории от удачного поиска в голове появилась идея перебором по списку номеров мобильных операторов составить базу [номер_телефона => фото]. А еще через секунду идея пропустить эти фотографии через систему распознавания лиц и связать с другими открытыми данными, например, фотографиями из социальных сетей.
                  Далее перебор аккаунтов WhatsApp и VK по Москве и Ненецкому АО и распознание лиц
                • DesignSpark Mechanical: Моделируем полезную коробочку Безвозмездно (то есть даром)

                  • Tutorial
                  Здравствуй, Читатель!

                  Сегодня с помощью бесплатного пакета DesignSpark Mechanical мы смоделируем полезную коробочку с крышкой (в нее можно будет положить все, что угодно!). А так как Хабр — технический ресурс, то мы сделаем коробочку с крышкой, привинчивающейся на четыре винта (и в ней можно будет собрать какой угодно проект!). Результатом нашей работы станут STL-файлы, которые можно будет, например, отправить на 3D-печать.



                  Эта статья предназначена, прежде всего, для энтузиастов-умельцев, которые по каким-либо причинам ещё не начали прорабатывать свои идеи, прототипы и изделия в специализированных пакетах моделирования (aka CAD-системах).
                  Читать дальше →
                • Что можно «выжать» из usb-микроскопа


                    Слева — «сырые» кадры с устройства. Справа — обработка.

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

                    Статья написана «Just for Fun» и по сути является рассказом о пути поиска лучшего результата. Не стоит рассматривать ее как рекомендацию. Если вам нужна хорошая макрофотография — лучше всего воспользоваться для этого специальной аппаратурой.
                    Читать дальше →
                  • Геопространственные типы в отчетах SQL Server Reporting Services

                      Типы Geometry и Geography имеются в SQL Server, начиная с версии 2008. Использующий их элемент управления Map на основе одноименного элемента управления компании Dundas появился в SQL Server Reporting Services 2008R2. О других новшествах в службах отчетности 2008R2 рассказывалось в постах
                      blogs.technet.com/b/isv_team/archive/2010/03/27/3321575.aspx,
                      blogs.technet.com/b/isv_team/archive/2010/03/28/3321598.aspx,
                      blogs.technet.com/b/isv_team/archive/2010/03/29/3321661.aspx,
                      blogs.technet.com/b/isv_team/archive/2010/04/04/3322989.aspx,
                      blogs.technet.com/b/isv_team/archive/2010/04/06/3323367.aspx,
                      blogs.technet.com/b/isv_team/archive/2010/04/15/3325155.aspx.

                      Открываем в SQL Server Data Tools (SSDT) проект типа Report Server Project:
                      Читать дальше →
                    • Как я снова затаскивал в таблицу карту

                        Снова — потому что как-то больше 2-х лет назад я уже проделывал это упражнение. То был длительный многотрудный процесс:
                        blogs.technet.com/b/isv_team/archive/2010/01/18/3306462.aspx
                        blogs.technet.com/b/isv_team/archive/2010/01/21/3307201.aspx
                        blogs.technet.com/b/isv_team/archive/2010/01/23/3307719.aspx
                        blogs.technet.com/b/isv_team/archive/2010/01/24/3307804.aspx
                        С тех пор наука шагнула далеко вперед. В данном посте мы опять-таки загрузим в SQL Server карту нашей необъятной Родины, на этот раз гораздо проще и элегантней благодаря авторам карт, новым возможностям SQL Server и независимым разработчикам, которым всем большое спасибо. Нам понaдобятся:
                        Читать дальше →
                        • +17
                        • 14,1k
                        • 1