• «Сам себе Чубайс» или альтернативная энергетика в деревне

      Доброго дня дорогие Хабровчане! Сегодняшняя моя статья будет посвящена теме «альтернативной энергетики» — точнее системы электропитания деревенского дома от солнечных батарей.

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

      image

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

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

        Часть 1. До болезни


        2008 год. Мне 26 лет. Я основатель небольшой успешной организации, которая стремительно набирает обороты. Женат. Сыну 2 года. Мой образ жизни по отношению к семейным ценностям, если не вдаваться в подробности, ужасен.

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

        Август 2008 года. Первый признак переключения за грань здорового мышления. Пришла мысль о том, как можно оптимизировать политическое мироустройство, прекратить всякого рода дела и заниматься только этим. Начинаю обращаться с этой идеей к политикам. Кто-то поддерживает, кто-то смотрит как на сумасшедшего. Через несколько дней сверхидея уходит, и я снова веду обычной образ жизни.
        Читать дальше →
      • Ответ психиатра на статью «Болен-здоров»



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

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

          Щитовидная железа и ее гормоны (отчасти и гормоны гипофиза) отвечают за темп психической деятельности. То, что произошло с masterdak связано со стремительным увеличением темпа психической деятельности, который в психиатрии называют маниакальным состоянием, манией или гипоманией. Эти термины пациенту наверняка приходилось слышать, точно также как и понятие «наплыв мыслей».
          Читать дальше →
        • Годные туториалы на YouTube

          • Translation
          На YouTube много бесплатных обучающих и курсов и туториалов.

          image

          Я веду freeCodeCamp, YouTube канал без рекламы. У нас есть полные видеокурсы и учебные пособия по многим популярным языкам программирования и фреймворкам (включая JavaScript, Python, Java, Ruby, C, C ++, Angular и не только).

          Есть и другие YouTube каналы с бесплатными уроками по программированию, которые ничуть не хуже, а иногда даже лучше, чем платные.

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

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

          Есть много отличных каналов, для которых у меня не хватило места в этом списке. Поделитесь своими находками в комментах.
          Читать дальше →
        • Топ-10 фильмов про ИТ

            Привет, Хабр!

            Летом в нашем ланитовском блоге мы делали подборку сериалов про ИТ (и хакеров), а теперь в преддверии Нового года пришло время полного метра. Такие «Топ-10 фильмов про ИТ» появляются примерно раз в год, и список там примерно один и тот же: «Хакеры» с Джоли, «Пароль «Рыба-меч» и «Матрица».

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

            Так вот, про подборку. Мы решили предложить вам  фильмы посвежее. Под катом нет Джоли и знаменитой сцены из «Пароль „Рыба-меч“», но есть фильмы про ИТ, суперкомпьютеры, и информационную безопасность, большинство из которых выпущены в 2010–2018 годах.

            Кадр из фильма «Апгрейд»
            Читать дальше →
          • Будущее рабочих мест. Главное из отчета Всемирного экономического форума

              Согласно отчёту Всемирного экономического форума The Future of the Jobs 2018 уже через четыре года 75 миллионов рабочих мест будут упразднены, но их заменят другие 133 млн. Но страх того, что «роботы заменят людей», все ещё не соответствует реальности. Формулировка «упростят и повысят эффективность работы» будет точнее.

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

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

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


              Читать дальше →
            • Аналитика воронки продаж

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



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



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

                Читать дальше →
                • +12
                • 8.3k
                • 6
              • Как не облажаться с дизайном. Инструкция для чайников за 5 минут

                • Translation


                Перевод «Я люблю ИП»


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


                Если вы не верите, что можете научиться дизайну, просто вспомните слова легендарного Дэвида Грола (барабанщик в группе Nirvana, гитарист и вокалист FooFighters, прим. ред.) об изучении новых вещей:


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

                А теперь, помня эти слова, вы готовы к нашему крэш-курсу? Пристегните ремни, мы начинаем в произвольном порядке.


                Читать дальше →
              • Веб-аналитика. Как цифры нам врут

                Лет 15 назад я начал свой путь в сфере разработки сайтов и интернет-рекламы. Главным аргументом в переговорах с клиентом было то, что «в интернете всё можно посчитать». Имелось в виду, конечно, в отличие от ТВ, радио, баннерной рекламы и прочих не связанных с интернетом каналов.


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


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


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


                Естественно, для правильного понимания статьи нужно знать самые основные термины – конверсия, показатель отказов и прочее. Есть вещи очевидные, но уверен, и новенькое вы кое-что узнаете.


                Коротко о содержании:


                • Изучение статистики при разработке структуры сайта
                • Топ-10, будь он неладен
                • Использование только одной системы сбора статистики
                • Изучение показателей по отдельности, а не в совокупности
                • Использование Google Analytics и Яндекс.Метрики, как единственных источников маркетинговых данных
                • «Тёмный трафик»
                • Несовпадение данных Я.Метрики и Я.Директ
                • Пресловутая конверсия
                • Чем меньше абсолютный показатель, тем важнее смысл
                • О чем ещё стоит помнить
                Читать дальше →
                • +13
                • 13.3k
                • 5
              • Для тех, кто вошел во вкус: продвинутые объективы к камерам Canon, Nikon и Sony

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



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

                  В этом посте мы хотим порекомендовать объективы, которые лучше всего подходят для того или иного жанра и находятся в разумной ценовой категории.
                  Читать дальше →
                • Консоль разработчика Google Chrome: десять неочевидных полезностей

                  • Translation
                  Как с помощью консоли разработчика превратить Google Chrome в подобие текстового редактора? Какой смысл в ней приобретает знакомый многим по jQuery значок $? Как вывести в консоль набор значений, оформленный в виде вполне приличной таблицы? Если сходу ответы на эти вопросы в голову не приходят, значит вкладка Console из инструментов разработчика Chrome ещё не раскрылась перед вами во всей красе.

                  image

                  На первый взгляд, перед нами – вполне обычная JavaScript-консоль, которая годится только на то, чтобы выводить в неё логи ответов серверов или значения переменных. Я, кстати, так ей и пользовался, когда только начал программировать. Однако, со временем набрался опыта, подучился, и неожиданно для себя обнаружил, что консоль Chrome умеет много такого, о чём я и не догадывался. Хочу об этом сегодня рассказать. Да, если вы читаете сейчас не на мобильнике, можете тут же всё это и попробовать.
                  Читать дальше →
                • Git Wizardry

                    1 Введение


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

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

                    Читать дальше →
                  • Почему «мотивирующие» статьи не работают, не сработают и как устроена мотивация на самом деле

                    Многие любят читать мотивирующие статьи типа «30 способов заставить себя работать». Да и писать многие любят. Но что многие не любят — так это писать о том, что советы, изложенные в этих статьях, у них не сработали. То есть советы-то разумные. И применить их часто пытаются. Но есть одна проблема — стоит начать их применять, как возникает огромное внутреннее сопротивление. Настолько огромное, что применить советы не получается. Так в чем же дело?

                    Ответ, на самом деле, является сколь простым, столь и ошеломляющим — причина в том, что мы сами не знаем, чего хотим.

                    Читать дальше →
                  • Опыт перехода сайта на Single Page Application с упором на SEO

                      Привет всем.


                      Мы классический web 2.0 сайт сделаный на Drupal. Можно сказать, что мы медиа сайт, т.к. у нас очень много всевозможных статей, и постоянно выходят новые. Мы уделяем много внимания SEO. У нас для этого даже есть специально обученные люди, которые работают полный рабочий день.


                      К нам заходит более 400k уникальных пользователей в месяц. Из них 90% приходит из поиска Google.


                      И вот уже почти полгода мы разрабатывали Single Page Application версию нашего сайта.


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


                      Перед тем как начать разработку мы начали исследовать этот вопрос.
                      И выяснили, что общепринятым способом является отдача google боту уже отрисованой версии страницы.
                      Making AJAX applications crawlable


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


                      We are generally able to render and understand your web pages like modern browsers.

                      Т.к. на момент принятия нашего решения Google только-только отказались от подобного метода, и еще никто не успел проверить как Google Crawler на самом деле индексирует сайты сделаные на JS. Мы решили рискнуть и сделать SPA сайт без дополнительной отрисовки страниц для ботов.

                      Читать дальше →
                    • Красной таблетки не существует

                        О чем это


                        Я долгое время был адептом идей о равенстве, свободе и братстве том, что существует красная таблетка.

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

                        На самом деле, после пары десятков проектов я пришел к выводу, что все это — не более чем заблуждения, и чудеса происходят только в книгах авторов, которые делают на своих бестселлерах миллионы. Или в головах консультантов, которые делают деньги, продавая вам фуфло в виде Agile, KPI и прочих умных слов.

                        Я не сделаю, возможно, в этом посте никаких открытий. Но сэкономлю вам пару лет, если вы решитесь поверить моему опыту.

                        Читать дальше →
                      • Трёхпозиционный checkbox (aka tristate) без скриптов и смс

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

                          Вторая версия статьи, расширенная и дополненая.

                          Большая часть готовилась для моего выступления на «РИТ: Клиентские технологии», куда я, к сожалению, не доехал.

                           

                          Памятка дизайнеру сайтов

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

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

                          Читать дальше →
                        • Frontend-разработчики должны быть в теме всего


                            Мысли Криса Койера


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

                            От переводчика


                            Всем привет, с вами Максим Иванов, и сегодня мы поговорим на довольно острую тему в сфере веб-разработки. Как утверждает Крис Койер, frontend-разработчик должен разбираться в очень многих вещах, о которых не все даже и задумываются. Конечно, мы должны понимать, что frontend-разработчик не главный в процессе разработки любого онлайн-сервиса или ПО в целом. На ту же позицию frontend-разработчика вы найдете больше откликов на вакансию, чем на позицию backend-разработчиком. Но почему же тогда Крис Койер считает, что работать frontend-разработчиком сложнее, ибо ты должен специализироваться во всем. Конечно, ситуаций в жизни очень много, разные компании по-разному используют своих специалистов, но в чем наверняка должен разбираться frontend-разработчик? Об этом мы сегодня и поговорим. Жду комментариев на эту тему, а сейчас приступим.
                            Читать дальше →
                          • Кнопочное мышление против целостного IT-продукта

                              Эта статья — выражение моей личной боли. Кнопочные решения портят мне жизнь, я трачу время на споры и обоснования.



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



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



                              Для тех, кто любит смотреть, а не читать, есть видео и слайды.


                              Читать дальше →