Pull to refresh
0
0
слава @BeSl

программист

Send message

Пчеловоды против микроконтроллеров или о пользе ошибок

Reading time3 min
Views36K

Пчеловоды за работой


Одним из наиболее консервативных видов деятельности человека является пчеловодство!
С момента изобретения рамочного улья и медогонки ~200 лет назад, прогресс коснулся данной области лишь незначительно.


Это выразилось в электрификации некоторых процессов выкачки(извлечения) меда да использование зимнего подогрева ульев.


Между тем, популяция пчел в мире сильно уменьшается — в силу изменения климата, широкого использования химии в сельском хозяйстве и того, что мы до сих пор не знаем чего-же хотят пчелы?


Мои пропали по первой причине, и это сильно поменяло изначальную концепцию "умного улья"


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


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


А теперь возьмите цену какого-то из взлетающих проектов и умножьте на количество ульев на коммерческой пасеке (от 100 и выше).


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

Читать дальше →
Total votes 61: ↑57 and ↓4+53
Comments200

Книга «Unity для разработчика. Мобильные мультиплатформенные игры»

Reading time7 min
Views20K
image Эта книга адресована всем, кто хочет создавать игры, но не имеет предыдущего опыта разработок. Unity поддерживает несколько языков программирования. В этой книге мы будем использовать C#. Прежде чем заняться созданием игр, вам необходимо понять основы их проектирования, а также самого игрового движка Unity, поэтому в первой части книги мы изучим эти вопросы. Во второй и третьей частях мы рассмотрим процесс создания двумерных и трехмерных игр соответственно, а в четвертой части расскажем о других возможностях Unity, знание которых вам пригодится.
Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments8

Материалы открытого курса OpenDataScience и Mail.Ru Group по машинному обучению и новый запуск

Reading time9 min
Views146K

Недавно OpenDataScience и Mail.Ru Group провели открытый курс машинного обучения. В прошлом анонсе много сказано о курсе. В этой статье мы поделимся материалами курса, а также объявим новый запуск.



UPD: теперь курс — на английском языке под брендом mlcourse.ai со статьями на Medium, а материалами — на Kaggle (Dataset) и на GitHub.


Кому не терпится: новый запуск курса — 1 февраля, регистрация не нужна, но чтоб мы вас запомнили и отдельно пригласили, заполните форму. Курс состоит из серии статей на Хабре (Первичный анализ данных с Pandas — первая из них), дополняющих их лекций на YouTube-канале, воспроизводимых материалов (Jupyter notebooks в github-репозитории курса), домашних заданий, соревнований Kaggle Inclass, тьюториалов и индивидуальных проектов по анализу данных. Главные новости будут в группе ВКонтакте, а жизнь во время курса будет теплиться в Slack OpenDataScience (вступить) в канале #mlcourse_ai.

Total votes 80: ↑79 and ↓1+78
Comments24

Программирование&Музыка: понимаем и пишем VSTi синтезатор на C# WPF. Часть 1

Reading time26 min
Views50K

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


Я планирую несколько статей, в которых будет пошагово рассказано, как написать свой VST плагин/инструмент: программирование осциллятора, частотного фильтра, различных эффектов и модуляции параметров. Упор будет сделан на практику, объяснение программисту простым языком, как же все это работает. Теорию (суровые выводы и доказательства) обойдем стороной (естественно, будут ссылки на статьи и книги).


Обычно плагины пишутся на C++ (кроссплатформенность, возможность эффективно реализовать алгоритмы), но я решил выбрать более подходящий для меня язык — C#; сфокусироваться на изучении самого синтезатора, алгоритмов, а не технических деталей программирования. Для создания красивого интерфейса я использовал WPF. Возможность использования архитектуры .NET дала возможность библиотека-обертка VST. NET.


Ниже представлен обзорный ролик моего простого синтезатора, полученных интересных звучаний.



Предстоит нелегкий путь, если вы готовы — добро пожаловать под кат.


Total votes 55: ↑54 and ↓1+53
Comments20

Все, что нужно знать про Unity 5, UWP-приложения и 8 марта

Reading time1 min
Views12K


Всем привет! В эти праздничные выходные мы с удовольствием поделимся с вами подборкой свежих материалов о разработке самых разных приложений для Windows 10.

Давно хотели создать собственную игру?

Самый простой способ сделать игру на Unity 5
Потратив чуть больше часа, вы сможете получить представление о платформе Unity, настроить рабочую среду, создать базовые элементы игры и запустить ее на Windows 10 в качестве универсального приложения.
Читать дальше →
Total votes 18: ↑13 and ↓5+8
Comments6

Ключ от продуктов JetBrains всем учащимся на Stepic.org

Reading time1 min
Views64K
Этой весной JetBrains дарит ключи от своих продуктов всем активным учащимся массовых открытых онлайн-курсов по программированию на Stepic.org!




Мы в Stepic.org, конечно, считаем, что учиться классно в любое время года, но весной'16 это делать будет особенно приятно!
Читать дальше →
Total votes 35: ↑27 and ↓8+19
Comments16

Как написать простой блог с помощью Asp .Net MVC, Nhibernate и Ninject.Часть 1

Reading time13 min
Views26K
Перевод
  1. Введение


    Существуют различные способы изучения технологий: чтение книг, участие в конференциях, создание примеров и другие. Я считаю одним из лучших способов — создать что-то полезное для себя с использованием изучаемой технологии. Блог одна из полезных вещей, которую вы можете легко сделать. В серии статей, мы изучим ASP.NET MVC, шаг за шагом, путем создания блога с нуля.
Читать дальше →
Total votes 21: ↑11 and ↓10+1
Comments10

Платформер под Android на Unity3D

Reading time3 min
Views95K
image

Пожалуй, даже после выхода нового UI, создание интерфейса для Android’а осталось больной темой для многих.
Новая система “UI”, которая появилась в Unity 4.6 сильно упростила жизнь разработчикам, но все же, хотелось бы прояснить некоторые моменты, которые относятся к Android’у.

Из плюсов:
-Мощный набор инструментов
-Корректное масштабирование на разных разрешениях, что в свою очередь устраняет кучу лишней работы
-Поддержка сенсорного управления без дополнительных настроек
-Гибкость и простота в использовании
Читать дальше →
Total votes 24: ↑19 and ↓5+14
Comments10

Знакомство с UnrealEngine. Часть 1

Reading time6 min
Views48K

Хотелось ли вам когда нибудь сделать свою игру или 3D презентацию, или просто узнать как работают другие игры? Мне всегда хотелось сделать свою игру, и было интересно узнать как работают уже существующие. Не буду скрывать что одной из моих любимых игр является Unreal, работающая на движке UnrealEngine от Epic Games. Первая версия движка появилась 1998 году. На данный момент актуальная версия движка четвёртая. Кроме самой серии Unreal на движке было сделано очень много игр.
Выпустив первую версию движка Epic Games приложила к движку UnrealEditor — редактор позволяющий делать свои уровни и моды для игры. В 2009 году Epic Games выпустила UDK который позволил делать свои игры. На мой взгляд этот движок достоин того, чтобы разобраться как с ним работать и что он может.
Я попытаюсь описать основы работы с UnrealEngine, но в силу некоторых причин я буду описывать его в основном по второй его версии. Большинство из описанного будет работать и в UDK и в UnrealEngine4. Итак, если вас это заинтересовало, добро пожаловать под кат.
Читать дальше →
Total votes 80: ↑62 and ↓18+44
Comments16

Unity на русском

Reading time1 min
Views62K
Здравствуйте, уважаемые Хаброобитатели!

UPD
Могу всех порадовать. Мы приступаем к переводу Unity in Action: Multiplatform Game Development in C#. Постараемся все сделать как можно быстрее, но при этом качественно.



Пришла нам в голову безумная мысль, а не пора ли перевести на русский язык книгу по Unity? Тем более сейчас, когда доступна полноценная пятая версия (да еще и бесплатно).
Книг на английском языке вышло немало, но хочется выбрать не слишком старую и самую интересную.
Если мы упустили что-либо интересное, напишите в комментариях, будем рады.
Читать дальше →
Total votes 22: ↑16 and ↓6+10
Comments41

Как программисту заработать на фондовом рынке, думая только о коде: Конкурс StockSharp и ITinvest

Reading time3 min
Views19K


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

Сегодня мы подробнее расскажем о том, как можно заработать на фондовом рынке, занимаясь только программированием, и не вкладывая собственных средств. Сделать это можно участвуя в специальном конкурсе разработчиков от проекта StockSharp и ITinvest.
Читать дальше →
Total votes 32: ↑18 and ↓14+4
Comments28

Как создать искусственный интеллект? История вторая. Алгоритмы интеллектуального поиска и хранения информации

Reading time10 min
Views70K
image
В серии статей мы рассказываем о новых подходах в Искусственном Интеллекте, моделировании личности и обработке BIG Data, которые недоступны для большинства специалистов по ИИ и общественности. Ценность этой информации в том, что она вся проверена на практике и большинство теоретических наработок реализованы в прикладных проектах.

image

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

Крупные поисковые компании обладают почти неограниченными ресурсами – у них есть деньги, на них работают самые профессиональные сотрудники, тысячи и даже миллионы серверов обслуживают поисковые запросы.
Так почему же до сих пор вы получаете в качестве ответа ссылки, а не ответ на свой вопрос?

В этой статье мы поговорим о технологиях и алгоритмах, которые изменят ваше представление о поиске и хранении информации.
Читать дальше →
Total votes 21: ↑15 and ↓6+9
Comments51

Интересное по хабу .Net за 2014 год

Reading time2 min
Views26K
Мы с вами люди рабочие и зачастую не замечаем ничего что происходит за пределами нашей работы. Так и я, работая изо дня в день, знаю только про свой SpecFlow и смежные вопросы. Но ничего – по сторонам. Этим постом я хочу восполнить пробелы новостей в области .Net

Новости хаба .Net на Хабре занимают 33 страницы или 328 постов. Что говорит о том что новости появляются почти каждый день =) Посмотрим на самое интересное из них (на мой скромный взгляд). Ну и загляните под кат: до ката, конечно же, не все.

Доступен новый JIT: теперь с поддержкой SIMD
Как работает декомпиляция в .Net или Java на примере .Net
Microsoft раскрыла исходный код компилятора С#
Consulo: ~1000 коммитов, или как прошла осень
Под капотом у Stopwatch
Как тестировать код финализатора (c#). Послесловие: тест все-таки упал
Посмотреть на прочие статьи
Total votes 33: ↑27 and ↓6+21
Comments0

Астрономия за компьютером

Reading time4 min
Views34K
Вот и начался новый учебный год. Ученики и студенты хлынули в двери научных заведений. А учителя и преподаватели приготовились их встречать. Но вот, уже прошли первые дни, радость (я ведь не ошибаюсь?) встречи немного поутихла и наступили обыкновенные будни. Преподаватели с одной стороны, студенты и ученики с другой. Цепочкой, которая их объединяет, есть изучаемый предмет, личностный характер как представителей одной, так и другой стороны, их харизматичность, коммуникационные качества и так далее. И если характер, и иные качественные особенности индивидуума разные в зависимости от человека, то предмет служит чем-то обобщающим. И интересно, качественно преподнеся его ученику (студенту), учитель (преподаватель) устанавливает прочную связь с аудиторией. С другой стороны аудитория интересности «кушает» с удовольствием.
Соответственно захотелось остановиться на преподавании интересной и древнейшей науки – астрономии. Вернее, даже не на преподавании, как о таком, а о его разнообразии. А как можно разнообразить преподавание в ХХІ веке? Ну конечно – используя программное обеспечение и современные гаджеты.
Читать дальше →
Total votes 22: ↑17 and ↓5+12
Comments26

Рутрекеру — 9 лет

Reading time5 min
Views99K
Друзья, сегодня, 18 сентября у нас день рождения. Нам исполнилось 9 лет.

Это достаточно большой срок для любого интернет-проекта, а для торрент-трекера — тем более.

Хочу поздравить всех наших пользователей и гостей, с этой, хоть и не круглой, но знаменательной датой.

Под катом — несколько соображений на злобу дня.
Читать дальше →
Total votes 331: ↑313 and ↓18+295
Comments85

Об одном нестандартном способе борьбы с блокировками: инфошантаж

Reading time4 min
Views17K
Охотник имеет возможность поразить зверя в разные части тела с разной эффективностью. Имеет смысл пробовать разные методы. Вот и в случае противодействия блокировкам можно искать нестандартные вектора атаки. Например, информационный шантаж.

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

Хотелось бы обратить внимание на то, как скудно используется потенциал заблокированных страниц. Где–то владельцы сайтов сами убрали информацию, где–то провайдер показывает свою заглушку. Почти всегда эти заглушки меня разочаровывают. Пропадает зря большой нереализованный потенциал. Вот об этих заглушках и хотелось бы подбросить материал для размышлений.
Читать дальше →
Total votes 34: ↑14 and ↓20-6
Comments15

Microsoft Onenote — теперь бесплатно

Reading time4 min
Views152K
image

Странно, но данная новость проскочила как-то мимо Хабра.

Удивительная щедрость от Микрософт — одна из лучших программ для создания заметок OneNote теперь предлагается бесплатно! Сам продукт с 17 марта предлагается как в составе MS Office, так и отдельно и абсолютно бесплатно, на специально созданном сайте. На текущий момент доступны версии под все более-менее популярные платформы — Windows (как на ПК, так и для телефонов), Mac, Android, iphone, ipad. Также есть и web-версия. Для синхронизации записных книжек используется Skydrive.

Читать дальше →
Total votes 103: ↑89 and ↓14+75
Comments69

Добавляем рекламные баннеры iAd в ваши приложения для iPhone

Reading time7 min
Views35K
В апреле этого года во время презентации новой операционной системы iOS 4 (бывшая iPhone OS) Стив Джобс также представил и новую платформу компании Apple для мобильной рекламы – iAd. По заверению Apple, их главная задача — дать возможность заработать разработчикам бесплатных и недорогих приложений за счет размещения в последних рекламных баннеров. Оплата будет идти как за показ рекламного баннера, так и за клики по нему. Во втором случае оплата будет существенно выше.

Основная идея iAd – соединение интерактивности, которую дает использование смартфона или планшета, с эмоциональностью рекламного объявления, в котором задействованы и аудио, и видео. Для этих целей при создании рекламы используются Java Script, HTML5, CSS3 и мультитач. Все это позволяет создавать интересные и привлекающие внимание рекламные ролики-приложения. Примеры таких реклам мы могли видеть на презентации новой операционной системы (на английском языке).

Основной проблемой мобильной рекламы сегодня, по мнению Apple, является то, что кликая по рекламному баннеру, пользователь покидает приложение – переходя, чаще всего, на сайт рекламодателя. С помощью iAd мы можем обойти эту неприятность. После клика по баннеру рекламное объявление появляется поверх вашего приложения. Пользователь может в любой момент закрыть его и вернуться в ваше приложение точно в тот момент, в котором он его покинул.

На основе iAd Programming Guide и видео с WWDC 2010 я набросал краткий обзор-перевод этой новой технологии. Речь пойдет не о создании самих красочных рекламок, а именно о размещении таковых в ваших приложениях.

Читать дальше →
Total votes 66: ↑41 and ↓25+16
Comments23

Как передавать дела при увольнении

Reading time3 min
Views39K
Я руководитель отдела разработки 1С. В моём подчинении 4 разработчика и 3 специалиста поддержки. Звезды сложились так, что я решил уйти из компании. Подписал заявление, договорился о двух неделях отработки. HR напрягся, бросился искать замену, но скорей всего за 2 недели никого они найти не смогут и у меня встал вопрос, что нужно сделать, чтобы уйти «красиво», так, чтобы человек, который заменит меня смог как можно более безболезненно войти в курс дел. Размышления вылились вот в такой список.
Читать дальше →
Total votes 43: ↑35 and ↓8+27
Comments19

Information

Rating
Does not participate
Location
Кострома, Костромская обл., Россия
Date of birth
Registered
Activity