• 12 шагов по поиску удаленной работы

    Привет, меня зовут Игорь. Я десять лет работал в офисе, но год назад решился и перешел на удаленную работу. Для начала скажу, что теперь меня палкой не загонишь в офис! Перейти на удаленку было лучшее решение в моей жизни.
    ... Написание каркаса резюме... Анализ рынка... Анализ конкурентов... Написание резюме...
  • Разбираем Async/Await в JavaScript на примерах

    • Перевод


    Автор статьи разбирает на примерах Async/Await в JavaScript. В целом, Async/Await — удобный способ написания асинхронного кода. До появления этой возможности подобный код писали с использованием коллбэков и промисов. Автор оригинальной статьи раскрывает преимущества Async/Await, разбирая различные примеры.
    Читать дальше →
    • +27
    • 31,7k
    • 1
  • Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ

    • Перевод

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

    — Эдсгер Вибе Дейкстра

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

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

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

      Предисловие:
      На написание данной публикации меня вдохновила, ставшая культовой, статья "Прекратите скручивать". Скрутки — это бич современности, которые не смотря на то, что они давным давно запрещены, все еще повсеместно используются электриками, особенно электриками из ЖЭКа. Поскольку я являюсь членом правления в нескольких ТСЖ, то мне приходится много контактировать с представителями рабочего класса, обслуживающими наши многоквартирные дома. И если в электрике бич — это скрутки, то в сантехнике, таким бичом являются полипропиленовые трубы! Но, обо всем по порядку.


      Последние несколько недель многие жители нашей необъятной Родины умирали от жары. Днем на улице тепло, а отопление еще не выключили. Знакомая ситуация? Невозможно спать, нечем дышать, воздух сухой. Мало того, что это самая большая статья расходов в платежках за коммунальные услуги, так и при этом мы вынуждены жить в антисанитарийных условиях, когда температура воздуха в квартирах достигает 30 градусов жары. По нормативам СанПиН 2.1.2.2645-10 максимальная температура в жилых комнатах не должна превышать 24 градуса:


      image


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

      Читать дальше →
    • Как измерить скорость изучения английского языка?

      • Tutorial
      А вам хотелось бросить изучение английского? Ну, бывает же, что ходишь и ходишь на эти курсы, а результата все нет и нет! Часто все дело в том, что мы верим громким заголовкам в стиле ”английский за неделю” и планируем, что заговорим, как Бенедикт Камбербэтч уже через месяц. А хотелось бы точно знать четкую формулу, по которой без проблем можно рассчитать сроки обучения.
      Читать дальше →
    • DataArt запустил игровую платформу самопроверки знаний для IT-специалистов



        Даниэль Лурье, главный редактор DataArt.

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

        Первая — оценка профессионального уровня коллег. За последние десять лет мы выросли с 400 человек до 2500, и люди продолжают к нам приходить, DataArt уже работает в 10 странах и 20 городах по всему миру. Как у любой организации, у нас, конечно, есть система оценки квалификации при приеме на работу. Сложнее оценить тех, кто работает с нами не первый год и все время развивается. Отчасти для этого технологические сообщества внутри DataArt устраивают «селф-чеки» — добровольные экзамены или олимпиады, на которых каждый может себя адекватно оценить и понять, что еще ему надо подтянуть, в какую сторону развиваться. Процесс этот довольно трудоемкий — на придумывание задач, организацию «селф-чека» и проверку результатов уходило немало времени и сил самых опытных коллег. Разработчики задались вопросом, как упростить жизнь себе и остальным.
        Читать дальше →
      • Про похудение с точки зрения химика. Как я перепрограммировал свой организм



          Аннотация: Рассказ о том как я подошел к процессу оздоровления своего организма с «точки зрения химика» и что из этого получилось. Вкратце :– сильно похудел пока на 28кг(процесс сильно замедлился и вполне управляем), многие элементы физического состояния сильно улучшились. В общем – много плюсов, особенно при сидячей работе, как это и бывает при работе с компьютерами. Неожиданно – что удалось обойтись без угнетающих и неприемлемых для меня диет. Минусы – для этого процесса мне пришлось выделять очень много времени. Особенно в начале, когда организм еще не настроился должным образом. Бывает трудно заснуть, Однако, у меня получилось то что получилось, и это оказалось много лучше того, что я ожидал.

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

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


            Большинство системных администраторов в своей корпоративной среде для обеспечения системы идентификации и доступа своих пользователей к ресурсам предприятия используют доменные службы Active Directory, которые смело можно назвать сердцем всей инфраструктуры предприятия. Как многие из вас знают, структура доменных служб в организациях может включать в себя как один, так и несколько лесов (набор доменов, включающих описание сетевой конфигурации и единственный экземпляр каталога), в зависимости от таких факторов как ограничение области доверительных отношений, полное разделение сетевых данных, получение административной изоляции. В свою очередь, каждый большой лес для упрощения администрирования и репликации данных должен разделяться на домены. В каждом домене для управления доменными службами и выполнения таких задач как проверка подлинности, запуск службы «Центр распределения ключей Kerberos» и управления доступом используются контроллеры домена. А для управления сетевым трафиком между офисами разрабатываются сайты.
            Читать дальше →
          • Музыкальная теория для гиков

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

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

            Все остальные правила для меня выглядят совершенно, ну просто абсолютно произвольно. Почему у нас есть 12 нот, но для их обозначения применяются только 7 букв? Откуда взялись знаки при ключе? Почему ни одну статью по музыке в Википедии просто невозможно понять, не прочитав сперва все остальные?
            Читать дальше →
          • Книги по дизайну

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

              image

              1. Скетчи. 50 креативных заданий для дизайнеров. Автор: Уитни Шерман
              2. Сожги свое портфолио! То, чему не учат в дизайнерских школах. Автор: Майкл Джанда
              3. Я-бренд. Формула успеха. Автор: Марк Эко
              Читать дальше →
            • Советское культурное и научное наследие освобождается от оков копирайта. Расширение режима «общественного достояния»

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

                Таким образом, нами реализована еще одна декларируемая цель проекта «Время менять копирайт». Законопроект внесен фракцией КПРФ, депутатами Государственной Думы О.Н.Смолиным, Г.А.Зюгановым, И.И.Мельниковым, А.А.Кравецом, Д.Г.Новиковым, С.Н.Решульским, В.В.Бортко и стал результатом деятельности рабочей группы “Пиратской партии России” и компартии, созданной для изменения законов об авторском праве.
                Читать дальше →
              • Бесплатный видеокурс CCNA Сisco доступен на одном из каналов YouTube

                  По моему глубокому убеждению, в особенности в сфере IT, важнейшим качеством любого из специалистов является способность к самообучению. Именно потому в нашей небольшой компании стало хорошей традицией уделять ежедневно время этому процессу, собственному развитию. Даже менеджер должен понимать, как устроена и функционирует сеть. Не давнее, как вчера, обсуждая проблему с BGP, коллега сказал «Вот не был бы я лентяем — прошел бы в студенческие годы курс CCNA и знал бы ответ на твой вопрос». И я задался задачей помочь коллеге, найти способ получить знания в этой области самому, хотя бы начального уровня, чтоб лучше понимать с чем мы работаем. На Хабре, введя в поиск CCNA, можно встретить массу рекомендаций, но все же, англоязычный Интернет — основной источник знаний в области IT-коммуникаций.



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

                  Даже если Вы не системный администратор, а просто хотите обладать немного лучшим пониманием, что такое Интернет — курс для Вас! Помимо прочего Вы повысите свой уровень английского, ведь курс на английском языке, с субтитрами.
                  Читать дальше →
                • Как стать программистом или Выучить Java за 1 год

                  Здравствуй, дорогой читатель. Давно хотел написать подобную статью, но либо не хватало времени, либо мешала предательская лень. Но, как бы там ни было, все-таки у меня получилось собраться с мыслями, чтобы написать то, что принесет вам, я надеюсь, какую нибудь пользу. С радостью поделюсь своими знаниями и опытом, в ответ с вас причитается время и внимание. По моему мнению, данная публикация хорошо подойдет для тех, кто готов определиться в своих интересах и хочет связать свою жизнь с IT — тем или иным образом. Итак, поехали!
                  Читать дальше →
                • Проверка идеи боем: fake landing page

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



                  Десятки-сотни тысяч стартапов ежегодно запускаются, не зная ответа на этот вопрос. Это понятно — никогда нельзя быть абсолютно уверенным в успехе нового бизнеса. Тем не менее, существуют несколько методов проверки идеи — и все они с разной степенью могут предсказать будущее продукта. Один из самых эффективных методов — это разработка fake landing page.



                  Начнем «раскручивать» термин с конца. Landing page («посадочная страница») называют страницу сайта, на которую пользователь переходит по нажатию на рекламное сообщение. Обычно на этой странице кратко и полно описывается суть продукта, а так же размещается action button, например «Зайти», «Начать», «Узанать подробнее». Цель landing page — «взять на руку» человека, пришедшего извне по рекламе, быстро и четко объяснить, что здесь происходит, и показать один путь, куда двигаться дальше. Переход же на главную страницу сайта, как часто делают многие рекламодатели, обычно является серьезной ошибкой — большое количество информации, которая понятна уже постоянному пользователю, пугает новичка — и даже не надейтесь, что он найдет раздел «О нас» или «Что это?».



                  С появлением приставки fake — фальшивый, ненастоящий — проявляется сакральный смысл всей идеи проверки будущего стартапа на реальности. Мы создаем landing page для еще несуществующего продукта, «пригоняем» траффик посредством рекламного объявления и проверяем, как ведут себя наши потенциальные клиенты. Итоговым результатом является четкий ответ — сколько из всех, кто в принципе заинтересован предложенной идеей (нажали на рекламное объявление) готовы стать вашими клиентами (нажали на кнопку «Зайти» на fake landing page).


                  Дальше - конкретные шаги по созданию fake landing page
                • Micromouse — конкурс для маленьких роботов



                    Micromouse — это конкурс для маленьких роботов-мышей по поиску пути в центр лабиринта размером 16х16 ячеек. Мероприятие популярно во многих странах, особенно в Великобритании, Японии и Южной Корее. Лабиринт представляет собой сетку из квадратов по 16 штук в длину и ширину, каждый квадрат имеет размеры стен 18 см. и высотой 5 см.
                    Читать дальше →
                  • Скробблим музыку из mpd, используя официальный клиент Last.FM

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

                      Единственное найденное решение было в виде патча для Rhythmbox. Я тогда как раз искал плеер под GNOME и это в итоге повлияло на выбор плеера.

                      Но вермя идет и недавно я решил переехать на mpd и проблема возникла опять.
                      Читать дальше →
                    • Ищу нормальный плеер под Linux/Ubuntu

                        Правильнее было бы озаглавить — «ищу Foobar2000 под Убунту», но поскольку фубара2k нет для линукса, остается лишь слабая надежда, что существует некий плеер, авторы которого хотя бы приблизительно имеют представление о правильном плеере.

                        Список отсмотренных неправильных плееров под Linux:
                        • Amarok
                        • Rhythmbox
                        • Banshee, хоть он и лучше прочих...

                        Список отсмотренных правильных, но уже устаревших плееров:
                        • MOC (mocp)

                        Что хотелось бы? Нужен плеер, который не считает автора за блондинку, не способную правильно по папочкам разложить свою музыку, а потому игноря вообще файловую структуру, и который не считает поставщика композиций — за аптеку, где все треки имеют ID3v2 таги в UTF-8.

                        У меня есть любимая музыка, которую в некоторых случаях я прослушивал (в foobar2000) по директориям, в некоторых — по тэгам. Музыки много, поэтому удобно, когда списки можно бить по алфавиту.

                        Есть ли в жизни счастье?

                        UPD.

                        Список правильных плееров, которые в комментариях посоветовали:
                        Читать дальше →
                      • PowerBoy или Dendy Portable

                          image

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

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

                            imageАктуально будет для владельцев ноутбуков.

                            Часто бывает такая проблема — ломается штекер от блока питания для ноутбука. Перегибается и в конце концов перегорает или обламываются усики. И кажется что надо менять весь кабель и блок питания ноутбука.

                            У одной мое знакомой как раз такая ситуация. Пошла она в один в сервис-центр. Там ей предложили купить новый блок писания, но т.к. его не оказалось в наличии предложили отремонтировать за 500 рублей. «ОТРЕМОНТИРОВАЛИ»! Через 1 неделю ситуация повторилась.

                            Вы можете не переплачивая и не покупая новый блок питания, починить штекер на блоке питания ноутбука за 10 минут самостоятельно!

                            Я купил в радио лавке 2 штекера (по 10 рублей) :-) такие как показан на рисунке. Этот штекер разборный. Пластиковый чехольчик скручивается по резьбе и вынимается сердцевина.

                            Снял изоленту намотанную «специалистами» и ужаснулся. Весь кабель порезан, ремонта как такового не было.

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

                            Немного пришлось подмотать изоленты, чтобы скрыть поврежденную изоляцию и дефекты после ремонта «Специалистами ИНФЫ».
                            image
                            Что можно делать самим — делайте сами! У вас получится гораздо лучше, Ведь это делаете Вы и с душой!