Как стать автором
Обновить
-7
0

Пользователь

Отправить сообщение

Оптимизация Angular-приложений

Время на прочтение7 мин
Количество просмотров17K
Angular — это самый популярный фреймворк для разработки одностраничных веб-приложений, хотя это не значит, что Angular-приложения могут содержать в себе лишь одну страницу. С помощью этого фреймворка можно создавать и сайты, состоящие из десятков страниц. Последняя версия Angular, благодаря усилиям команды разработчиков и сообщества энтузиастов, хорошо оптимизирована. Однако когда речь заходит о конкретном приложении, нельзя забывать о некоторых вещах, которые влияют на его производительность.



В материале, перевод которого мы публикуем сегодня, будут раскрыты шесть направлений оптимизации Angular-приложений.
Читать дальше →
Всего голосов 26: ↑24 и ↓2+22
Комментарии4

Теорема Байеса: из-за чего весь сыр-бор?

Время на прочтение7 мин
Количество просмотров135K

Теорему Байеса называют мощным методом создания нового знания, но её можно использовать и для рекламы суеверий и псевдонауки




Теорема Байеса стала такой популярной, что её даже показали в телешоу «Теория Большого взрыва». Но, как и любой инструмент, её можно использовать во благо или во вред.

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

Разглагольствования студентов запутали меня, как и объяснения теоремы на Википедии и других сайтах – они были либо совсем тупые, либо слишком сложные. Я решил, что Байес – преходящая причуда, и в глубоких исследованиях смысла нет. Но теперь байесовская лихорадка стала слишком назойливой, чтобы её игнорировать.
Читать дальше →
Всего голосов 34: ↑30 и ↓4+26
Комментарии76

Минтруд: тестовое задание — это трудовые отношения

Время на прочтение10 мин
Количество просмотров54K


Изначальная статья "Что всё-таки не так с наймом в IT?" многим порвала шаблон мышления месяц назад. Не все смогли адекватно воспринять суть трудового права. От шуток к делу, теперь слово берёт Министерство труда и социальной защиты Российской Федерации.


Ниже дословно:


В соответствии со статьей 64 Трудового кодекса Российской Федерации (далее — ТК РФ) необоснованный отказ в заключении трудового договора запрещается, если это не связано с деловыми качествами работника.
В целях проверки его соответствия поручаемой работе в трудовом договоре по соглашению сторон может быть предусмотрено условие об испытании работника (статья 70 ТК РФ).

UPD: вопросы приведены в комментарии, это прямой ответ на общий вопрос: "чем регулировать тестовое задание".


Поэтому тестовое задание без трудового договора — это сразу ст.5.27. КоАП РФ:


  • Соответственно 30-50 тыс. рублей за первое, и 50-70 тыс. рублей за каждое последующее нарушение для работодателя.
  • Если работодатель отказывается признавать трудовые отношения, то ещё:
    • 50-100 тыс. рублей для работодателя, 100-200 тыс. рублей за повтор;
    • 3-5 тыс. рублей для конкретного работника, который выдал тестовое задание, 5-7 тыс. рублей за повтор.
  • Невыплата зарплаты за тестовое задание — 30-50 тыс. рублей, 50-100 тыс. рублей за повтор.

Разбираемся под катом.

Читать дальше →
Всего голосов 99: ↑67 и ↓32+35
Комментарии620

Как стать датасайнтистом, если тебе за 40 и ты не программист

Время на прочтение8 мин
Количество просмотров148K
Бытует мнение, что стать датасайентистом можно только имея соответствующее высшее образование, а лучше ученую степень.

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

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



Сейчас я ведущий аналитик в группе больших данных в QIWI, но еще три года назад я был довольно далек от датасайнс и об искусственном интеллекте слышал только из новостей. Но потом все изменилось, во многом благодаря Coursera и Kaggle.

Итак, обо всем по порядку.
Читать дальше →
Всего голосов 124: ↑118 и ↓6+112
Комментарии98

Успех на автопилоте. 9 привычек, которые изменили мою жизнь

Время на прочтение8 мин
Количество просмотров104K


Привычки меняют людей. Они могут возродить и убить, подбросить и опустить на самое дно. Все повседневные действия, которые мы совершаем на автомате — привычки. Они управляют нами: влияют на настроение, развитие и здоровье. Внесение полезной привычки, как инвестиция в прибыльный проект, день за днем приносит дивиденды практически без вашего участия. Вам остается только исключить вредные привычки, отобрать полезные и смотреть как меняется мир вокруг вас.
Читать дальше →
Всего голосов 61: ↑36 и ↓25+11
Комментарии41

Как создатель Android пытается выпустить первый «анти-смартфон»

Время на прочтение5 мин
Количество просмотров46K

Энди Рубин

Стартап Essential Products, основанный Энди Рубином, создателем Android, в 2017-м внушал много надежд. В него инвестировали Amazon, Foxconn и Tencent. За две недели до выпуска своего первого девайса, смартфона Essential, он стал «единорогом». На сленге Кремниевой долины это означает, что фирма начала оцениваться выше $1 миллиарда. Android-энтузиасты в Штатах в новый смартфон поверили, и хайп вокруг него начал формироваться довольно серьезный. Даже Артемий Лебедев тогда писал в своем блоге:


Самая интересная компания на сегодня – Эссеншиал. Уверен, что они смогут многих подвинуть. И мы еще много о них услышим.

Оправдаться мечтам было не суждено.

Читать дальше →
Всего голосов 21: ↑16 и ↓5+11
Комментарии130

Кремниевая резня бензопилой

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

Заглядывайте под кат, там Барух Садогурский (@jbaruch) и Леонид Игольник (@ligolnik) расскажут хоррор-историю про одного неудачливого дежурного. Помните Васю, которому всегда приходилось фиксить баги бухому в три часа ночи? Это только начало.



Материал подготовлен на основе выступления Баруха и Леонида на осенней конференции DevOops 2017.
Всего голосов 32: ↑30 и ↓2+28
Комментарии5

TensorFlow.js и clmtrackr.js: отслеживание направления взгляда пользователя в браузере

Время на прочтение12 мин
Количество просмотров22K
Автор статьи, перевод которой мы публикуем, предлагает поговорить о решении задач из сферы компьютерного зрения исключительно средствами веб-браузера. Решить подобную задачу не так уж и трудно благодаря JavaScript-библиотеке TensorFlow. Вместо того, чтобы обучать собственную модель и предлагать её пользователям в составе готового продукта, мы дадим им возможность самостоятельно собрать данные и обучить модель прямо в браузере, на собственном компьютере. При таком подходе серверная обработка данных совершенно не нужна.


Испытать то, созданию чего посвящён этот материал, можно здесь. Вам для этого понадобится современный браузер, веб-камера и мышь. Вот исходный код проекта. Он не рассчитан на работу на мобильных устройствах, автор материала говорит, что у него не было времени на соответствующие доработки. Кроме того, он отмечает, что рассматриваемая тут задача усложнится в том случае, если придётся обрабатывать видеопоток с движущейся камеры.
Читать дальше →
Всего голосов 38: ↑33 и ↓5+28
Комментарии8

Работа тимлидом в 2018-ом году

Время на прочтение17 мин
Количество просмотров55K

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


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


Читать дальше →
Всего голосов 86: ↑78 и ↓8+70
Комментарии168

Ученые нашли способ обратить процесс старения клеток

Время на прочтение6 мин
Количество просмотров91K


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

Читать дальше →
Всего голосов 56: ↑49 и ↓7+42
Комментарии170

Детские часы с GPS к 1 сентября: на что можно обратить внимание

Время на прочтение4 мин
Количество просмотров21K
Несмотря на споры, которые все еще не утихают вокруг такого простого гаджета, детские «локационные» часы чрезвычайно востребованы в конце августа — начале сентября и до первых каникул.



Предлагаем, взвесив «за» и «против», посмотреть на несколько моделей, если вы, как и мы, столкнулись со школой в качестве родителя.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии22

Skynet, привет: искусственный интеллект научился видеть людей сквозь стены

Время на прочтение3 мин
Количество просмотров12K


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

Проект, в рамках которого проводилась разработка такой системы, получил название “RF-Pose”. ИИ не просто чувствует, что за стеной кто-то есть, машина даже «видит», что именно делает человек. Понятно, что здесь тоже нет никаких чудес, основа всего — отслеживание характеристик радиосигналов в помещении.
Всего голосов 18: ↑18 и ↓0+18
Комментарии8

Можно ли «хакнуть» ASP инфраструктуру?

Время на прочтение12 мин
Количество просмотров16K


Как говорят специалисты по информационной безопасности «Ломают всё, всех и всегда». При этом, атаки на ASP.NET — вещь достаточно редкая. Поэтому всегда крайне любопытно узнавать про это что-то новое. Под катом рассказ специалиста отдела информационной безопасности Rambler Group Алексея Морозова о сильных и слабых сторонах данной технологии.
Всего голосов 41: ↑32 и ↓9+23
Комментарии31

Инструменты тестировщика

Время на прочтение15 мин
Количество просмотров140K
Какие инструменты нужны тестировщику? Об этом мы сегодня порассуждаем в этой статье, в основе которой — доклад Юлии Атлыгиной с прошлого Heisenbug. Видеозапись доклада доступна по ссылке.


Читать дальше →
Всего голосов 31: ↑25 и ↓6+19
Комментарии9

Есть ли жизнь без архитектуры?

Время на прочтение10 мин
Количество просмотров9.4K

Основная часть кода большинства современных приложений наверняка была написана ещё во времена Android 4.0. Приложения пережили время ContentProvider, RoboSpice, различных библиотек и архитектурных подходов. Поэтому очень важно иметь архитектуру, которая будет оставаться гибкой не только к функциональным изменениям, но и готова к новым веяниям, технологиям и инструментам.


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

Читать дальше →
Всего голосов 26: ↑25 и ↓1+24
Комментарии10

Купил билеты за мили Аэрофлот. Не смог полететь. Как вернуть деньги/мили?

Время на прочтение2 мин
Количество просмотров13K
Добрый день, друзья,

Предупреждаю сразу, что описанный ниже квест был реализован в прошлом году и возможно какие-то моменты не актуальны, но суть при этом не меняется — если двигаться в предложенном направлении — всё получится :).
Старался указать только суть…
Итак, если вы уже купили билет (в том числе и на чужое имя) за мили Аэрофлот + сборы, и вдруг поняли, что не сможете вылететь, не важно по каким причинам, то рекомендую:
Читать дальше →
Всего голосов 27: ↑13 и ↓14-1
Комментарии5

Эти невероятно ценные навыки помогут вам стать успешнее

Время на прочтение6 мин
Количество просмотров14K


Навык – это сопряжение опыта, интеллекта и страсти, воплощенное на практике.

Джон Рёскин донельзя хорошо сформулировал, что такое «навык».

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

Никогда не прекращайте учиться, это дело всей жизни. Всегда.

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

Не позволять мозгу лениться и постоянно испытывать его – возможно, в этом и есть ключ к активной жизни в пожилом возрасте.

«Любой приобретаемый навык удваивает ваши шансы на успех».
— считает Скотт Адамс


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

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

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

Переведено в Alconost
Читать дальше →
Всего голосов 16: ↑9 и ↓7+2
Комментарии2

Уехать нельзя остаться: о сложном и зачастую ложном выборе

Время на прочтение8 мин
Количество просмотров27K
Почти каждому из нас хотя бы один раз предлагали новое место работы в другом городе. Я таких предложений за 15-20 лет получил не менее 10-ти. Одно из них я даже принял, находясь в Питере, и уехал программировать в США. Основная же масса таких запросов была из Москвы. Помню также, что в районе 2006 года я хотел уехать из Питера и даже рассматривал переезд в Самару, куда съездил на финальное собеседование.

image
Читать дальше →
Всего голосов 19: ↑14 и ↓5+9
Комментарии23

Архитектура кода

Время на прочтение15 мин
Количество просмотров61K
В этой статье я хочу поделиться своим личным опытом, связанным с правильной организацией кода (архитектурой). Правильная архитектура существенно упрощает долгосрочную поддержку.
Это очень философская тема, поэтому я не могу предложить ничего более, чем мой субъективный анализ и опыт.

Проблемы, симптомы


Мой начальный опыт программиста был весьма безоблачным – я без лишних проблем клепал вебсайты-визитки. Писал код, как я это сейчас называю “в строчку” или “полотном”. На маленьких объемах и простых задачах все было хорошо.

Но я сменил работу, и пришлось разрабатывать один единственный вебсайт в течение 4-х лет. Естественно, сложность этого кода была несопоставима с визитками из моей прошлой работы. В какой-то момент проблемы просто посыпались на меня – количество регрессии зашкаливало. Было ощущение, что я просто хожу по кругу – пока чинил “здесь”, сломал что-то “там”. И поэтом это “здесь” и “там” банально менялось местами и круг повторялся.

У меня исчезла уверенность в том, что я контролирую ситуацию – при всем моем желании недопустить баги, они проскакивали. Все эти 4 года проект активно разрабатывался – мы улучшали уже существующий функционал, расширяли, достраивали его. Я видел и чувствовал, как удельная стоимость каждого нового рефакторинга/доработки растет – увеличивался общий объем кода, и соответственно увеличивались затраты на любую его правку. Банально, я вышел на порог, через который уже не мог переступить, продолжая писать код “в строчку”, без использования архитектуры. Но в тот момент, я этого еще не понимал.
Читать дальше →
Всего голосов 44: ↑41 и ↓3+38
Комментарии25

Многозадачность или марихуана?

Время на прочтение6 мин
Количество просмотров66K


Взгляните на эту картинку. Персонаж справа — медведь. Так случилось, что он курит марихуану (не спрашивайте, где он её взял. Знать не хочу). Женщину слева я назвал Салли. За исключением того, что у неё пять рук, Салли совершенно обыкновенная, непримечательная деловая женщина. Салли, как и многие другие обыкновенные деловые женщины, ещё и завзятая многозадачница. На картинке она держит свой ноутбук, готовит какой-то десерт, да ещё и балансирует миской с какой-то обжигающе горячей похлёбкой, наверное, из морепродуктов. А теперь главный вопрос. Допустим, у Салли и медведя одинаковый уровень интеллекта (это очень умный медведь), тогда кто из них покажет лучший результат при тестировании когнитивной деятельности? Иными словами, если бы меня интересовала умственная деятельность, что для меня хуже: быть многозадачным или забивать косяк?
Всего голосов 81: ↑72 и ↓9+63
Комментарии124

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность