Архив за 08 августа 2014 - 4

Всем привет! Сегодня мы вспомним азы программирования на C# и повторим, что такое бинарные деревья, чем они отличаются от остальных деревьев, что же такое обход и какой он бывает.

Обходы бинарного дерева в ширину и в глубину (pre order — CLR, RCL, LCR — in order)

Для начала повторим самое основное. Дерево – связный граф без циклов. Корень – самая верхняя вершина дерева. Лист – вершина, не имеющая потомков. Обход дерева – систематический просмотр всех вершин, при котором каждая вершина встречается один раз.

В рассматриваемых алгоритмах используется бинарное дерево – то есть дерево, в котором каждая вершина имеет два потомка (правые и левые поддеревья – left и right). Добавление реализуется по следующей схеме: при добавлении каждой новой вершины, если значение меньше корня, то оно записывается в левое поддерево, в противном случае – в правое (древесная сортировка).

Реализуем же все перечисленные алгоритмы на языке C#!

Тех, кто хочет немного обновить в памяти данный материал, либо еще только учится программировать базовые алгоритмы, без которых не обойдется ни один программист, прошу под кат!) Все фрагменты кода подробно прокомментированы, а демонстрационный проект на языке C# (VS2012) опубликован на GitHub.
Читать полностью »

Маркетинговое исследование: разработка детского мобильного приложения

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

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

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

(под катом много диаграмм, картинок и выводов)
Читать полностью »

Минсвязь подтвердила — поводы для паники у интернетчиков есть. Паспорт для подключения к Wi-Fi в кафе потребуется (или заменяющий его документ). Ведомство сообщает:

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

По данным, которые публикует корейский источник, компания Samsung представит новую модель «умных» часов Gear Solo в начале сентября на выставке IFA 2014. Одновременно с ними состоится премьера смартфона Samsung Galaxy Note 4.

Источник подтвердил информацию о том, что в часах будет слот для карты SIM и они смогут совершать звонки самостоятельно, без привязки к смартфону. Также в изделии будет модем 3G, а вот поддержки LTE ждать не стоит.

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

Правила удаленной работы в путешествии

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

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

Удалённая работа таит в себе множество подводных камней (включая отсутствие невербальной коммуникации), но будьте уверены, современные технологии устанавливают новые стандарты, меняют наши представления как о рабочем процессе, так и об отдыхе. Вы можете жить в мире, в котором нет границ, при желании неделями не общаться с живыми людьми, путешествовать и работать одновременно, инвестируя свободное время в творческий рост и самореализацию.
Осталось решить только один вопрос: как нам построить рабочий процесс, чтобы работа не мешала отдыху, а отдых давал силы для ежедневной работы?
Читать полностью »

Компания Nvidia отчиталась за второй квартал 2015 финансового года, который для компании завершился 27 июля. За этот период производитель выручил 1,1 млрд долларов, что на 13% превышает показатель прошлого года.

Примерно на столько же (на 14%) выросла и выручка за первое полугодие, достигнув 2,21 млрд долларов. Чистая прибыль составила 128 млн долларов, что на 33% больше, нежели показатель соответствующего периода прошлого года, но на 6% меньше результата прошлого квартала.

Среди ключевых моментов прошедшего отчётного периода, которые Nvidia указала в отчёте, можно выделить анонс игрового планшета Читать полностью »

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

Необычные материалы в DIY. Стоматология + электроника =? Часть 1

Итак, сегодня у нас будет немного необычный DIY-пост. Делать руками мы ничего не будем. Arduino и прошивок в 30 строк на Brainfuck тоже не будет. Мы попробуем взглянуть на привычные вещи под необычным углом.
Все мы привыкли к классическим для этой области материалам вроде текстолита, оловянного припоя и прочих радостей любителей повыпиливать лобзиком потравить платы. В этой статье мы попробуем найти интересные альтернативы привычным техпроцессам в несколько непривычной области — стоматологии. Зубные техники и стоматологи работают с целой кучей полимеров, композитов и много с чем еще. Я не буду давать конкретных рецептов применения, а просто дам общее направление для самостоятельных экспериментов.

В сегодняшней программе:
Материалы

  • Силиконы. Как кремний, только интереснее.
  • Супергипс. Гипсее всех гипсов.
  • Пластмассы. Отличный розовый цвет.

В следующей части:
Материалы

  • Фотокомпозиты. Сам себе 3D принтер.
  • Ортофосфорная кислота для травления

Оборудование и инструменты

  • Алмазные и твердосплавные боры
  • Портативные микромоторы. Замена дремеля
  • Обратные пинцеты, зонды и другая мелочь

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

Представляя твердотельные накопители μSDC-M Plus, компания Apacer решила напомнить о таких достоинствах SSD, как устойчивость к ударам, бесшумность и малое энергопотребление. Эти достоинства востребованы в промышленной электронике, а в случае μSDC-M Plus одной из областей применения названы беспилотные летательные аппараты.

В настоящее время доступны ознакомительные образцы Apacer μSDC-M Plus

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

Интуитивное описание состояний электропитания процессора с помощью человечков и лампочек
На любую, даже сложную тему можно написать интересно, доходчиво и с юмором. Именно таким талантом обладает инженер Intel Тейлор Кидд (Taylor Kidd), регулярно публикующий в блоге компании статьи, посвященные состояниям энергосбережения процессоров Intel. В качестве пятничного позитива предлагаем ознакомиться с шуточным подходом Тейлора к весьма серьезной проблеме. В конце поста вы найдете ссылки на другие статьи этого автора.
Читать полностью »

Правительство Москвы опровергает необходимость предъявления паспорта. Так что все в порядке, выдыхаем.

Wi fi по паспорту. Опровержение!

Пользователи Wi-Fi в общественных местах Москвы не должны будут предъявлять паспорт после вступления в силу постановления правительства России о запрете анонимного доступа в интернет через пункты коллективного доступа. Об этом сообщил руководитель департамента информационных технологий Москвы Артем Ермолаев. Он уточнил, что принятое решение не затронет места общественного пользования. «К пунктам Wi-Fi в парках, метро, вузах, школах, больницах в городе Москва это относиться не будет. Пользуйтесь Wi-Fi и наслаждайтесь интернетом. Читать полностью »


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