13 ресурсов, чтобы выучить математику

Среди разработчиков часто возникают споры о том, необходимо ли изучать математику. Если вас мучает ее незнание, то скорее читайте нашу статью. Одни утверждают, что знать математику совсем не нужно и что и без нее все будет прекрасно. Другие же напротив считают, что фундаментальные знания математики – основа осваивания ремесла программиста. Как бы то ни было, некоторые области ИТ требуют определённых опыта и навыков. Например, криптография. Ее изучение будет максимально сложным и практически невозможным, если вы не имеете никакого представления о царице наук. Теперь возникает другой вопрос: как учить то, чего не знаешь? С чего лучше начать? Пользователи toster.ru ответили на этот вопрос, а мы собрали все воедино в нашей статье. (далее…)

У какого спутникового оператора больше 4K-каналов?

В России продано около 1 млн телевизоров, умеющих показывать 4K-каналы и 4K-видео. Но ТВ-каналов с таких разрешением пока немного. Все изменится в ближайшие годы. Давайте посмотрим, какие спутниковые операторы и кабельные провайдеры вещают телеканалы в 4K-формате. И что это за ТВ-каналы. Стоит ли сегодня покупать 4K-телевизор? Или стоит подождать? Кстати, чемпионат мира по футболу 2018 года обещают вещать в 4K. (далее…)

Symfony 2 Joboard: Спецификация проекта

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

Пользовательские истории

Веб-сайт Joboard будет иметь четыре типа пользователей: Администратор (владеет и управляет веб-сайтом), пользователь (посетитель веб-сайта, ищет работу), работодатель (посетитель веб-сайта и размещает вакансии) и партнёр (имеет доступ к списку вакансий и публикует их на своем веб-сайте). (далее…)

Symfony 2 Joboard : Формы

На каждом сайте в том или ином виде присутствуют формы, от простой формы контакта до сложных со множеством полей. Создание форм - не простая задача для разработчика, для начала надо написать HTML форму, реализовать проверку введенных данных, обработку данных перед сохранением в БД, отображение ошибок, восстановление полей в случае ошибок и т.д. В третьей части мы использовали команду doctrine:generate:crud для создания простого CRUD контроллера сущности Job. Также мы получили сгенерированный файл формы src/App/JoboardBundle/Form/JobType.php. (далее…)

Мифы и реальности АОП

Как и любая другая новая и увлекательная технология, АОП вызвала много разговоров, а также породила некоторые мифы и спорные вопросы. Следя за темой АОП в Web и слушая вопросы, задаваемые на конференциях, я увидел некоторые общие суждения (или мифы), заслуживающие прояснения. Рассматриваемые в данной статье мифы в основном не являются злонамеренными: многие из них исходят от приверженцев АОП, которые сами смущены этой технологией. Тем не менее, эти мифы мешают разработчикам точно оценить возможность и необходимость внедрения АОП. Оставленные нерассмотренными, они продолжают вызывать неправильное представление и мешают выгодному использованию АОП. (далее…)

Как всю семью подключить на один номер «Билайн»

С недавних пор «Билайн» выпустил поистине революционное предложение — тарифы для всей семьи. Благодаря этому вы сможете к одному номеру подключить номера других членов семьи и родственников, друзей и знакомых, и пользоваться общими пакетами звонков, смс и интернета. Платить за все будет только один человек, остальные будут пользоваться всеми услугами бесплатно. (далее…)

Тестирование производительности веб-сервиса в рамках Continuous Intergation

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

Что такое Akamai NetSession Interface?

Akamai NetSession Вчера я решил проверить список установленных программ (обычно для этого я использую CCleaner) и удалить лишнее. Удалил несколько неиспользуемых приложений, освободил полгига места на системном диске. Но среди списка программ обнаружились две строчки: Akamai NetSession Interface и Akamai NetSession Interface Service. Я точно помню, что эти службы я не устанавливал. Что это за программы? Нужны ли они нам? И как их удалить? (далее…)

Symfony 2 Joboard : Функциональное тестирование

Функциональные тесты отлично подходят для полной проверки вашего приложения - от запроса в браузере до выданного сервером ответа. Они покрывает все уровни приложения: маршрутизацию, модели, действия и шаблоны. Они очень похожи на то, с чем вы уже сталкивались: каждый раз при изменения действия, вы проверяли корректность его работы в браузере, кликая на ссылки и проверяя элементы на полученной странице. Другими словами, функциональные тесты автоматизируют эти действия. Так как всё это мы выполняли вручную, то это было довольно скучным занятием и мы могли простить некоторые ошибки. Каждый раз, изменив что-то в своем коде, вам приходится снова и снова проходится по одному и тому же сценарию. Так быть не должно. Функциональные тесты в Symfony2 призваны облегчить эту задачу. Каждый сценарий может быть автоматически отработан раз за разом имитируя поведение пользователя в браузере. Так же как и unit тесты, они подтверждают корректность изменений вашего кода. (далее…)

12 простых советов тем, кто самостоятельно учит математику

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


Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть