Архив за 13 мая 2016 - 4

Мы уже рассмотрели две статьи, где функционал C# dynamic мог привести к неожиданному поведению кода.
На этот раз я бы хотел показать позитивную сторону, где динамическая диспетчеризация позволяет упростить код, оставаясь при этом строго-типизированным.

В этом посте мы узнаем:

  • возможные варианты реализации шаблона множественная диспетчеризация (multiple/double dispatch & co.)
  • как избавиться от реализовать Exception Handling Block из Enterprise Library за пару минут. И, конечно же, упростить policy-based модель обработки ошибок
  • dynamic – эффективнее Вашего кода

Читать полностью »

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

Что делает программиста хорошим программистом? - 1

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

Клиент-серверная архитектура для разработчиков веб-приложений — это примерно как одна из черепах, на которой стоял мир в воззрениях наших предков. Трудно себе представить иное положение вещей. Однако бесчисленное количество веб-приложений сформировало новую потребность — управление данными на фронтенде. Пока нет единого подхода и реализации, есть только отдельные технологии, позволяющие работать с данными на клиенте. Да и с ними никто особо не заморачивается. А между прочим, пора. О том, что уже есть в плане работы с данными на фронтенде и что будет дальше, мы поговорили с Никитой Прокоповым aka tonsky.

Данные на фронтенде: шаг к приложениям будущего - 1
Читать полностью »

Здравствуйте!

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

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

Понятное дело, что применять одночастотники в земельном кадастре, да и в геодезии — дело неразумное: помехи, точность, продолжительность приема сигнала. Но мне было важно посмотреть и разобраться, как работает приемник, как обрабатываются данные, как можно визуализировать результат. Мне было интересно.

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

image
Читать полностью »

Такое решение может сильно изменить инфраструктуру в Интернете. При самом консервативном подходе, помимо выплывающего окна с предупреждением о сборе cookies, пользователям еще может потребоваться соглашаться со сбором их персональных данных прежде чем они смогут заглянуть на сайт. Или же хранение IP адресов компаниями может быть сильно ограничено. Читать полностью »

Добрый день, уважаемые читатели Мегамозга!

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

Это позволит отключить его от внешнего мира в случае необходимости

Рунет сделают автономным к 2020 году - 1
Фото: М. Стулов / Ведомости

В 2014 году Совет безопасности поручил ряду отечественных ведомств изучить вопрос безопасности русскоязычного сегмента Сети. Сейчас Минкомсвязи опубликовало ряд наработанных за два года поправок к госпрограмме «Информационное общество», которые касаются защиты отечественной интернет-инфраструктуры, пишут «Ведомости». Министерство планирует достичь показателя в 99% относительно передачи российского интернет-трафика внутри страны. В 2014 году этот показатель составлял 70%. Кроме того, планируется продублировать 99% критической инфраструктуры Сети. В 2014 году процент дублированной инфраструктуры составлял 0%, в 2016 этот показатель должен вырасти до 40%.

По мнению Минкомсвязи, в настоящее время российский трафик частично проходит через внешние точки обмена, что делает невозможным гарантирование безотказной работы Рунета. Именно по этому причине планируется создать новую систему мониторинга связности и устойчивости сети. После того, как такая система предоставит данные о состоянии сети, можно будет корректировать планы операторов по вопросу строительства собственных каналов.
Читать полностью »

Акции Apple вчера подешевели до минимального за два года уровня, в результате чего капитализация компании уменьшилась до 491,3 млрд долларов. Это меньше капитализации компании Alphabet, на данный момент равной 497,3 млрд долларов. Другими словами, Apple — больше не самая дорогая компания в мире. Она уступила это звание Alphabet.

На первом месте — Alphabet

В этом году основной соперник уже обходил Apple по капитализации. В конце января Читать полностью »

Музыкальные выходные: Обсуждаем «группы двух хитов» - 1

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

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

Как вы уже знаете, по итогам Mobius 2015 мы получили множество отзывов: как приятных, так и наполненных разной критикой — как конструктивной, так и не очень. Одни участники положительно отзывались о содержании докладов, подборе спикеров и организационных моментах, другие сетовали на очередь на обед и обилие секьюрити в программе (об этом мы писали ранее).

При подготовке Mobius 2016 мы постарались учесть рекомендации и пожелания участников прошлогодней конференции: 4 июня увидим, что из этого получилось. А пока давайте разберемся, за что наши участники любят Mobius, и почему люди приходят к нам из года в год.

Бусидо Mobius: Путь участника - 1

Мы рассмотрели три «стадии» участия в конференции и спросили наших участников, что они думают о каждом из них:

Сомнения.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js