User
Разбираем Async/Await в JavaScript на примерах
Автор статьи разбирает на примерах Async/Await в JavaScript. В целом, Async/Await — удобный способ написания асинхронного кода. До появления этой возможности подобный код писали с использованием коллбэков и промисов. Автор оригинальной статьи раскрывает преимущества Async/Await, разбирая различные примеры.
Чем быстрее вы забудете ООП, тем лучше для вас и ваших программ
Объектно-ориентированное программирование — чрезвычайно плохая идея, которая могла возникнуть только в Калифорнии.
— Эдсгер Вибе Дейкстра
Возможно, это только мои ощущения, но объектно-ориентированное программирование кажется стандартной, самой распространённой парадигмой проектирования ПО. Именно его обычно преподают студентам, объясняют в онлайн-туториалах и, по какой-то причине, спонтанно применяют даже тогда, когда не собирались этого делать.
Я знаю, насколько она привлекательна, и какой замечательной кажется эта идея на поверхности. На разрушение её чар у меня ушли многие годы, и теперь я понимаю, насколько она ужасна, и почему. Благодаря этой точке зрения у меня есть чёткая уверенность в том, что люди должны осознать ошибочность ООП и знать решения, которые можно использовать вместо него.
Многие люди и раньше обсуждали проблемы ООП, и в конце этого поста я приведу список своих любимых статей и видео. Но прежде я хочу поделиться собственным взглядом.
Хватит терпеть жару в квартирах
Предисловие:
На написание данной публикации меня вдохновила, ставшая культовой, статья "Прекратите скручивать". Скрутки — это бич современности, которые не смотря на то, что они давным давно запрещены, все еще повсеместно используются электриками, особенно электриками из ЖЭКа. Поскольку я являюсь членом правления в нескольких ТСЖ, то мне приходится много контактировать с представителями рабочего класса, обслуживающими наши многоквартирные дома. И если в электрике бич — это скрутки, то в сантехнике, таким бичом являются полипропиленовые трубы! Но, обо всем по порядку.
Последние несколько недель многие жители нашей необъятной Родины умирали от жары. Днем на улице тепло, а отопление еще не выключили. Знакомая ситуация? Невозможно спать, нечем дышать, воздух сухой. Мало того, что это самая большая статья расходов в платежках за коммунальные услуги, так и при этом мы вынуждены жить в антисанитарийных условиях, когда температура воздуха в квартирах достигает 30 градусов жары. По нормативам СанПиН 2.1.2.2645-10 максимальная температура в жилых комнатах не должна превышать 24 градуса:
Все что выше — это уже антисанитарные условия проживания. Но к сожалению, ровно в таких условиях проживает огромная часть населения нашей страны, особенно в период межсезонья, когда на улице уже тепло, а систему отопления еще пока не отключили. И да, повторюсь, за такую жару мы все платим из своего кармана. Речь, конечно же, о домах подключенных к системе центрального отопления.
Как измерить скорость изучения английского языка?
DataArt запустил игровую платформу самопроверки знаний для IT-специалистов
Даниэль Лурье, главный редактор DataArt.
Двадцать лет DataArt занимался разработкой IT-решений для клиентов из сферы финансов, здравоохранения, туризма и других серьезных индустрий. Своих собственных продуктов мы никогда не выпускали — опасались возможного конфликта интересов. Но недавно мы запустили собственную игровую платформу Skillotron. Все началось с того, что в DataArt появились две, на первый взгляд, не связанные между собой проблемы.
Первая — оценка профессионального уровня коллег. За последние десять лет мы выросли с 400 человек до 2500, и люди продолжают к нам приходить, DataArt уже работает в 10 странах и 20 городах по всему миру. Как у любой организации, у нас, конечно, есть система оценки квалификации при приеме на работу. Сложнее оценить тех, кто работает с нами не первый год и все время развивается. Отчасти для этого технологические сообщества внутри DataArt устраивают «селф-чеки» — добровольные экзамены или олимпиады, на которых каждый может себя адекватно оценить и понять, что еще ему надо подтянуть, в какую сторону развиваться. Процесс этот довольно трудоемкий — на придумывание задач, организацию «селф-чека» и проверку результатов уходило немало времени и сил самых опытных коллег. Разработчики задались вопросом, как упростить жизнь себе и остальным.
Про похудение с точки зрения химика. Как я перепрограммировал свой организм
Аннотация: Рассказ о том как я подошел к процессу оздоровления своего организма с «точки зрения химика» и что из этого получилось. Вкратце :– сильно похудел пока на 28кг(процесс сильно замедлился и вполне управляем), многие элементы физического состояния сильно улучшились. В общем – много плюсов, особенно при сидячей работе, как это и бывает при работе с компьютерами. Неожиданно – что удалось обойтись без угнетающих и неприемлемых для меня диет. Минусы – для этого процесса мне пришлось выделять очень много времени. Особенно в начале, когда организм еще не настроился должным образом. Бывает трудно заснуть, Однако, у меня получилось то что получилось, и это оказалось много лучше того, что я ожидал.
Цель написания:Среди знакомых эмоциональное воздействие моего примера расходится кругами, естественно, все хотят знать Секрет (секрет Полишинеля на самом деле). К сожалению, если объяснять в двух словах суть моих действий – ходьба и питание, хоть и досыта, но не часто, это приводит только к непониманию и отрицанию.-«Для меня это невозможно». Для меня это тоже было невозможно, вот потому-то я и решил написать эту статью, в которой постараюсь изложить мои рассуждения, предпринятые действия и способы облегчить процессы расщепления накопленных организмом жиров, при этом не страдая от голода и с минимальным риском для здоровья.
Если Вам это интересно – пожалуйте под кат, обещаю много букв и мало картинок.
Все что вы хотели знать о мастерах операций, но боялись спросить
Большинство системных администраторов в своей корпоративной среде для обеспечения системы идентификации и доступа своих пользователей к ресурсам предприятия используют доменные службы Active Directory, которые смело можно назвать сердцем всей инфраструктуры предприятия. Как многие из вас знают, структура доменных служб в организациях может включать в себя как один, так и несколько лесов (набор доменов, включающих описание сетевой конфигурации и единственный экземпляр каталога), в зависимости от таких факторов как ограничение области доверительных отношений, полное разделение сетевых данных, получение административной изоляции. В свою очередь, каждый большой лес для упрощения администрирования и репликации данных должен разделяться на домены. В каждом домене для управления доменными службами и выполнения таких задач как проверка подлинности, запуск службы «Центр распределения ключей Kerberos» и управления доступом используются контроллеры домена. А для управления сетевым трафиком между офисами разрабатываются сайты.
Музыкальная теория для гиков
Я ничего не знаю о музыке. Я знаю, что в музыке есть знаковые обозначения, но иногда у них вырастают закорючки. Я знаю, что увеличение октавы удваивает высоту звука. Я знаю, что для того, чтобы написать песню в стиле поп достаточно всего четырех аккордов. Вот, пожалуй, и все.
Все остальные правила для меня выглядят совершенно, ну просто абсолютно произвольно. Почему у нас есть 12 нот, но для их обозначения применяются только 7 букв? Откуда взялись знаки при ключе? Почему ни одну статью по музыке в Википедии просто невозможно понять, не прочитав сперва все остальные?
Книги по дизайну
1. Скетчи. 50 креативных заданий для дизайнеров. Автор: Уитни Шерман
2. Сожги свое портфолио! То, чему не учат в дизайнерских школах. Автор: Майкл Джанда
3. Я-бренд. Формула успеха. Автор: Марк Эко
Советское культурное и научное наследие освобождается от оков копирайта. Расширение режима «общественного достояния»
И снова об авторском праве. Но уже с позитивом. После целой серии законодательных кнутов (законов, регулирующих гражданско-правовой оборот контента в сети, антипиратского закона, а также предложений на высшем уровне о его расширении и ужесточении) в Госдуме появился первый пряник для народа. Речь идет о законе, освобождающем все советское культурное и научное наследие из под оков копирайта.
Таким образом, нами реализована еще одна декларируемая цель проекта «Время менять копирайт». Законопроект внесен фракцией КПРФ, депутатами Государственной Думы О.Н.Смолиным, Г.А.Зюгановым, И.И.Мельниковым, А.А.Кравецом, Д.Г.Новиковым, С.Н.Решульским, В.В.Бортко и стал результатом деятельности рабочей группы “Пиратской партии России” и компартии, созданной для изменения законов об авторском праве.
Бесплатный видеокурс CCNA Сisco доступен на одном из каналов YouTube
Я просто обожаю YouTube! Ведь он предоставляет волшебную возможность удаленного «посещения» тематических конференций и семинаров, причем абсолютно бесплатно. В этот раз, как оказалось, там уже месяца 2 существует бесплатный канал, на котором лектор Imran Rafai, четко и доступно излагает материал из 30-дневного CCNA-курса, весьма доступно и увлекательно!
Даже если Вы не системный администратор, а просто хотите обладать немного лучшим пониманием, что такое Интернет — курс для Вас! Помимо прочего Вы повысите свой уровень английского, ведь курс на английском языке, с субтитрами.
Как стать программистом или Выучить Java за 1 год
Instagram для нищебродов
Этой небольшой статьей я попытаюсь рассказать о возможности регистрации в Instagram без мобильного устройства, а так же о дальнейшем его испольовании на персональном компьютере.
Проверка идеи боем: fake landing page
Основная проблема любой идеи стартапа — никто не знает, нужно ли это вообще кому-нибудь или нет. Готовы ли люди изменить своё поведение, свои привычки и начать пользоваться новым продуктом? И главное — готовы ли они за него заплатить?
Десятки-сотни тысяч стартапов ежегодно запускаются, не зная ответа на этот вопрос. Это понятно — никогда нельзя быть абсолютно уверенным в успехе нового бизнеса. Тем не менее, существуют несколько методов проверки идеи — и все они с разной степенью могут предсказать будущее продукта. Один из самых эффективных методов — это разработка fake landing page.
Начнем «раскручивать» термин с конца. Landing page («посадочная страница») называют страницу сайта, на которую пользователь переходит по нажатию на рекламное сообщение. Обычно на этой странице кратко и полно описывается суть продукта, а так же размещается action button, например «Зайти», «Начать», «Узанать подробнее». Цель landing page — «взять на руку» человека, пришедшего извне по рекламе, быстро и четко объяснить, что здесь происходит, и показать один путь, куда двигаться дальше. Переход же на главную страницу сайта, как часто делают многие рекламодатели, обычно является серьезной ошибкой — большое количество информации, которая понятна уже постоянному пользователю, пугает новичка — и даже не надейтесь, что он найдет раздел «О нас» или «Что это?».
С появлением приставки fake — фальшивый, ненастоящий — проявляется сакральный смысл всей идеи проверки будущего стартапа на реальности. Мы создаем landing page для еще несуществующего продукта, «пригоняем» траффик посредством рекламного объявления и проверяем, как ведут себя наши потенциальные клиенты. Итоговым результатом является четкий ответ — сколько из всех, кто в принципе заинтересован предложенной идеей (нажали на рекламное объявление) готовы стать вашими клиентами (нажали на кнопку «Зайти» на fake landing page).
Micromouse — конкурс для маленьких роботов
Micromouse — это конкурс для маленьких роботов-мышей по поиску пути в центр лабиринта размером 16х16 ячеек. Мероприятие популярно во многих странах, особенно в Великобритании, Японии и Южной Корее. Лабиринт представляет собой сетку из квадратов по 16 штук в длину и ширину, каждый квадрат имеет размеры стен 18 см. и высотой 5 см.
Скробблим музыку из mpd, используя официальный клиент Last.FM
Единственное найденное решение было в виде патча для Rhythmbox. Я тогда как раз искал плеер под GNOME и это в итоге повлияло на выбор плеера.
Но вермя идет и недавно я решил переехать на mpd и проблема возникла опять.
PowerBoy или Dendy Portable
Вообще, выбирая другу подарок на день рожденья, я шел за машинкой на пульте управления. Но проходя мимо магазина с подобными гаджетами, понял, что машинка мне больше не нужна :-)
Данная штуковина называется PowerBoy и при всей своей неказистости доставляет ну просто неимоверное количество позитива.
Как самому отремонтировать штекер на кабеле блока питания ноутбука
Часто бывает такая проблема — ломается штекер от блока питания для ноутбука. Перегибается и в конце концов перегорает или обламываются усики. И кажется что надо менять весь кабель и блок питания ноутбука.
У одной мое знакомой как раз такая ситуация. Пошла она в один в сервис-центр. Там ей предложили купить новый блок писания, но т.к. его не оказалось в наличии предложили отремонтировать за 500 рублей. «ОТРЕМОНТИРОВАЛИ»! Через 1 неделю ситуация повторилась.
Вы можете не переплачивая и не покупая новый блок питания, починить штекер на блоке питания ноутбука за 10 минут самостоятельно!
Я купил в радио лавке 2 штекера (по 10 рублей) :-) такие как показан на рисунке. Этот штекер разборный. Пластиковый чехольчик скручивается по резьбе и вынимается сердцевина.
Снял изоленту намотанную «специалистами» и ужаснулся. Весь кабель порезан, ремонта как такового не было.
Очистил проводки и прикрепил их к соответствующим клеммам на штекере (центральный провод прикрутил, а оплетку — 2 провод идет на корпус и он прижимается специальными зажимами). Потом одел чехольчик и получилось как заводское.
Было бы лучше припаять, но паяльника не было под рукой. А скрутка которую я сделал в принципе и так достаточно надежная.
Немного пришлось подмотать изоленты, чтобы скрыть поврежденную изоляцию и дефекты после ремонта «Специалистами ИНФЫ».
Что можно делать самим — делайте сами! У вас получится гораздо лучше, Ведь это делаете Вы и с душой!
Стильный и мощный клиент на Silverlight 4
Надо сказать, что новый клиент очень хорош! С самого первого меню клиент радует своим внешним видом:
Information
- Rating
- Does not participate
- Date of birth
- Registered
- Activity