Рубрика «Программирование» - 1003

Строительство Саграда Фамилия началось в 1882 году, а позже в этом году строительство возглавил знаменитый архитектор Антонио Гауди́, который заложил основы ставшей теперь знаменитой на весь мир церкви Барселоны. Гауди посвятил Саграда Фамилия многие годы и спустя 130 лет храм считается одним их самых потрясающих и уникальных строений на Земле. Хотя за прошедшее время строительство так и не было завершено.

ПО помогло закончить план Гауди, начатый 130 лет назадЧитать полностью »

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

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

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

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

Введение

Совсем недавно компания Xamarin анонсировала выход новой версии своего инструментария для кроссплатформенной разработки мобильных приложений, но вменяемых статей на русском по этой тематике так и нет. На Хабре появился небольшой обзор, не связанный с кодингом, там же была пара попыток рассказать об этом чуть подробнее, но дальше процесса создания Hello World приложения дело не зашло. А жаль. В этот раз мы попробуем исправить это досадное недоразумение.
Читать полностью »

Привет! Недавно в сети появился проект code.org, посвященный образованию в сфере IT. Слоган: “Каждый ученик в каждой школе должен иметь возможность научиться программировать”. На главной странице висит видео, где знаменитости, включая Билла Гейтса и Марка Цукерберга, рассказывают, почему кодить* — это круто. Авторы проекта ставят вопрос экономически: потребность в программистах и компьютерщиках гораздо выше, чем число студентов, изучающих программирование. Мало школ, где учат кодить. Приведены убедительные цифры и диаграммы. Речь, понятно, идет о США, но не сложно заменить ее в тексте на любую другую страну. Также code.org политкорректно намекает, что пора выравнять баланс полов в компьютерной науке, чтобы больше женщин знало программирование и программировало себе на хлеб наравне с мужчинами.

Мировая цифровая революция

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

image

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

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

Данный туториал подразумевает, что вы знакомы с основами Cocos2D. В противном случае советую ознакомиться с другими Cocos2D-уроками, которые вы можете найти тут.Читать полностью »

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

Хотите знать, как я обычно участвую в таких спорах?

— Так какие же тесты пишешь ты сам?
— Мнэ-э…

— Когда же ты пишешь тесты?
— Мнэ-э…

— Ты вообще тесты пишешь?
— Мнэ-э…

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

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

Ответ на статью.

Если вы не разрабатываете ПО для машин или систем автоматического поддержания жизни и тд — нижесказанное работает для вас при грамотном применении

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

Ответ на статью.

Если вы не разрабатываете ПО для машин или систем автоматического поддержания жизни и тд — нижесказанное работает для вас при грамотном применении.

Сразу скажу — не моя идея, в статье «Проектирования больше нет?» сам Мартин Фаулер писал об эволюционном рефакторинге. А Боб Мартин даже целую книгу запилил с примером поэтапного развития приложения (и не одним), назвав «Быстрая разработка ПО» и продемонстрировав умение виртуозно материться на Java и C++.

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


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