Нужна ли нам система оценок?

Еще со школьных времен мы привязаны к различным системам оценок. Учителя оценивали наши знания по пятибалльной (или какой-либо другой) шкале, и если по какому-либо предмету мы получали неудовлетворительный балл, ситуацию нужно было срочно исправлять. Далее тенденция продолжилась в университете, но довольно часто система оценок никак не используется на рабочих местах. Люди просто работают, выполняют задания, а вечером уходят домой. Я бы хотел порассуждать на тему, нужны ли системы оценок на рабочих местах и как их лучше организовать.

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

Читать дальше →
Нужна ли нам система оценок?
Source: habrahabr

Дайджест интересных материалов для мобильного разработчика #186 (9-15 января)

В первом дайджесте нового года множество самых интересных материалов – опыт Яндекс, суд за монополию App Store, броски в виртуальной реальности, MVP, SDK и библиотеки. Ну и нельзя не отметить десятилетие презентации первого iPhone – он сыграл важную роль в зарождении нынешней экономика приложений.

Читать дальше →
Дайджест интересных материалов для мобильного разработчика #186 (9-15 января)
Source: habrahabr

Алгоритм нахождения эквивалентных точек оси абсцисс функции многочлена



Уважаемые хабровчане, приветствую! Продолжаем цикл околоматематических статей, предыдущая расположена тут. Напомню, что я лишь дилетант математики, занимающийся её морально-эстетической стороной, и мои идеи могут показаться вам неинтересными/бесполезными/etc. Итак:

Для начала верным шагом будет введение аксиоматики на счет термина «эквивалентности» в данном контексте:

  • Если некоторая координата оси абсцисс image из числового множества удовлетворяет следующему условию:
    image

    То считается, что image (то есть imageэквивалентна image)


Такая аксиоматика в рамках этой статьи удобства ради, и, строго говоря, не совсем корректна.

И сразу бы неплохо ответить на традиционный вопрос: «извините, а зачем это надо?». Отвечаю — как минимум, для поиска остальных корней уравнения многочлена (перейдя от уравнения к функции), зная лишь один корень. А также многообразие менее очевидных вещей. Сейчас мы и займемся разрешением этой задачи, а затем приведем алгоритм в общем виде. Для заинтересовавшихся милости прошу под кат. Читать дальше →
Алгоритм нахождения эквивалентных точек оси абсцисс функции многочлена
Source: habrahabr

Пошаговая настройка веб-сервисов в OTRS 5

В этой статье расскажу, как настроить веб-сервис в OTRS 5, где и что вписать и как через SoapUI проверить работоспособность сервиса. Настраивать будем SOAP, а не REST. Настраиваем OTRS как провайдера, т.е. система будет по запросу отдавать данные. Если заинтересовало, то прошу под кат.

Читать дальше →
Пошаговая настройка веб-сервисов в OTRS 5
Source: habrahabr

[Перевод] Оптимизация производительности в React

React. Продвинутые руководства. Часть Пятая

Продолжение серии переводов раздела «Продвинутые руководства» (Advanced Guides) официальной документации библиотеки React.js.

Оптимизация производительности в React

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

Читать дальше →
[Перевод] Оптимизация производительности в React
Source: habrahabr

Неприлично простая реализация неприлично простого алгоритма генерации лабиринта

Продолжение этой статьи об очень простом алгоритме генерации прямоугольных лабиринтов. В этой статье я приведу мою реализацию алгоритма на С++, а также покажу несколько дополнительных функций, которые породил мой скучающий мозг. Если осмелитесь продолжить читать, убедитесь, что ознакомились с моей предыдущей статьей. Глянули? Молодцы, продолжаем. Читать дальше →
Неприлично простая реализация неприлично простого алгоритма генерации лабиринта
Source: habrahabr

О сравнении объектов по значению — 6: Structure Equality Implementation

В предыдущей публикации мы рассмотрели особенности устройства и работы структур платформы .NET, являющихся «типами по значению» (Value Types) в разрезе сравнения по значению объектов — экземпляров структур.

Теперь рассмотрим готовый пример реализации сравнения по значению объектов — экземпляров структур.

Поможет ли пример для структур более точно определить с предметной (доменной) точки зрения область применимости сравнения объектов по значению в целом, и тем самым упростить образец сравнения по значению объектов — экземпляров классов, являющихся ссылочными типами (Reference Types), выведенный в одной из предыдущих публикаций?

Читать дальше →
О сравнении объектов по значению — 6: Structure Equality Implementation
Source: habrahabr

Персона. Командир Нортон

image


Питер Нортон известен большинству пользователей персональных компьютеров. Правда, не все об этом задумываются, не все представляют, насколько велики его заслуги. За плечами Питера годы работы над такими продуктами, как Norton Commander, Norton Utilities, Norton Disk Doctor. Он также является автором таких популярных книг, как «Внутри IBM PC», «Внутри OS/2» и «Справочник программиста».


Нортон создал новое направление разработки ПО. Он был новатором и с точки зрения рынка, и в техническом плане. Однако Питер Нортон работал не ради денег и славы. По крайней мере, сам он в это верит. Читать дальше →
Персона. Командир Нортон
Source: habrahabr

Горизонтальное масштабирование. Что, зачем, когда и как?

Александр Макаров

Александр Макаров ( SamDark )


Здравствуйте! Я Александр Макаров, и вы можете меня знать по фреймворку «Yii» — я один из его разработчиков. У меня также есть full-time работа — и это уже не стартап — Stay.com, который занимается путешествиями.


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


Что такое масштабирование, вообще? Это возможность увеличить производительность проекта за минимальное время путем добавления ресурсов.


Обычно масштабирование подразумевает не переписывание кода, а либо добавление серверов, либо наращивание ресурсов существующего. По этому типу выделяют вертикальное и горизонтальное масштабирование.
Читать дальше →
Горизонтальное масштабирование. Что, зачем, когда и как?
Source: habrahabr

Сравнение методов распознавания сигналов. Нейронные сети против согласованного фильтра

Я недавно опубликовал статью «Распознавание радиотехнических сигналов с помощью нейронных сетей»[1]. И там была довольно длинная и интересная дискуссия по поводу возможности использования для этих целей согласованного фильтра(СФ). Разумеется, использовать согласованные фильтры для той задачи, что решалась, проблематично. Но меня заинтересовал другой вопрос, что лучше использовать при незначительных колебаниях параметров сигнала, нейронные сети(НС) или СФ. В качестве генератора сигнала буду использовать обычный мультивибратор. Подавать сигнал буду через звуковую карту, а далее распознавать с помощью метода описанного в [1] и с помощью согласованного фильтра. Далее ПО сравнит результаты и даст ответ какой метод лучше.

Читать дальше →
Сравнение методов распознавания сигналов. Нейронные сети против согласованного фильтра
Source: habrahabr