разработка

Постов: 41 Рейтинг: 85558
3049

Неправильный пароль

Развернуть
Сегодня случайно набрал неправильный пароль на ПермЭнергоСбыт... вот что вылетело:
Неправильный пароль
Разрабы с юморком)
2711

Лучшая похвала разработчику)

Развернуть
Лучшая похвала разработчику)
4540

Типичный проект

Развернуть
Типичный проект
1027

Сколько стоит схему построить? Или обратная сторона частной разработки электроники.

Развернуть
Так исторически сложилось, что помимо основной работы, в свободное время - я занимаюсь разработкой различной мелкой электроники на заказ. Это различные автомобильные модули, контроллеры светодиодных экранов, конвертеры сигналов для станков и механизмов. В общем берусь за проекты различной направленности, которые способны увлечь меня задачей или ценой.
Сколько стоит схему построить? Или обратная сторона частной разработки электроники.
Периодически на меня выходят странные личности, которые возможно не понимают что такое разработка электроники, из каких этапов состоит и почему их хотелки бывают очень дорогими, а иногда и вообще невозможными.
Поэтому расскажу вам одну сказку.
Сказка, о затраченном времени.
Сказка, как видит ее Вася (заказчик):
Однажды Василий захотел себе в машину новую штуковину, да не простую, которых полно в магазине, а эксклюзивную, чтоб такое было только у него.
Он подошел к новому знакомому Леше, который вроде что то паяет на досуге и сказал ему: Леша, спаяй мне пожалуйста такую платку, которая будет на три хлопка открывать дверь в машине, а на два посвистывания — закрывать ее.
Леша спросил у Васи марку и модель машины и на какую стоимость рассчитывает Вася. Василий сообщил — что о цене договорятся потом, дескать может еще и накину, если все будет работать как надо.
Прошло 2 недели, Леша позвонил Васе, сообщил что все готово, можно забирать и получилось уложиться по стоимости в 100 золотых.
Вася поставил готовое устройство, а через день обматерил с ног до головы Лешу и сказал, что 100 золотых — это слишком много, он планировал максимум на 20, потому что его сват себе такое же на хуйдуине слепил за вечер (ну или почти такое же). А еще, Вася считает что Леша мудак, потому что дверь стала открываться еще и от хлопков жены, а не только его собственных. Да и ребенок балуется — закрывая дверь посвистыванием. В общем — разработчик из Леши плохой и Вася всем будет советовать обходить его стороной.
Леша забрал деньги, развернулся и ушел.
"Вот дебил, делает всякую хрень, да еще и деньги несоразмерные просит" — прокричал то ли Леше в след, то ли для своего успокоения — заказчик Вася.
Сказка, как видит ее Леша (исполнитель работ):
Леша пришел с работы, вечером дома его ждало несколько проектов, для каких то из них не было деталей и Леша ждал пока их привезут, по другим проектам дела шли к завершению работ, ну и конечно же было несколько сложных многомесячных заказа, которые выполнялись в соответствии с планом.
Тут у Алексея зазвонил телефон, на том конце его недавний знакомый Василий, хочет себе в авто новую игрушку.
После прослушивания информации о функциях устройства — Леха попытался объяснить Васе — что реализация его хотелок будет дорого стоить, потому что займет много времени на разработку, на что получил быстрый ответ: "Все нормально, деньги есть!"

Уточнив необходимые детали — Леша начинает работу над устройством.
— Так, значит устройство должно открывать двери по трем хлопкам в ладоши, а закрывать по двум посвистываниям ртом - еще раз прокрутил в голове задание Леша.
— Что у него там за машина?
— Так, у него опель, поищем документацию на электронную систему управления замками этого опеля.

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

— Значит все заведено на КАН, ага, хорошо, замками можно управлять через кан шину в авто, уже легче, не нужно будет лезть в проводку.
— Питание можно взять с фишки управления люком крыши, все равно люка у него нет, а проводка разведена как раз к нужному месту.
— Всем устройством будет рулить микроконтроллер, нужен CAN для стыковки с авто, ADC для микрофона, хороший вычислительный модуль для оцифровки и анализа звука и память.
— Идеально подходит БСМ32 (большой советский 32 разрядный микроконтроллер). Он стоит 10 золотых, это хорошо. Надо начинать рисовать схему.

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

На следующий день Леша встал в 7 утра, перед походом на основную работу он заказал необходимые радиодетали на сайте местного радиомагазина. Заказ вышел на 19,5 золотых. Обещали привезти за 3 дня.

В 6 вечера Леха ехал с работы и думал, как же ему отличать свист и хлопки от других звуков.
В голову лезли идеи с применением быстрого преобразования Фурье и подсчетом весовых коэффициентов необходимых гармоник сигнала.
Но хватит ли у БСМ32 на это ресурсов? Но здесь помощи Алексею не было, потому что готовых алгоритмов, позволявших выделить свист и хлопки на фоне уличного шума — в свободном доступе не было.

Приехав домой — Леша открыл ноутбук, запустил китайскую программу "БаааоБаб", именно в ней собирались прошивки для БСМ32 и начал писать код.
Ближе к двум часам ночи через его плечо наклонилась жена: "Ты долго еще? Уже ночь, сидишь тут седьмой час, заканчивай давай, завтра доделаешь…".

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

В среду вечером, после работы Алексей начал проектровать печатную плату.
Так как Вася просил ускорить работу над проектом — платы нужно травить дома, значит разводка должна соответствовать Лешиным возможностям. Ширина дорожек 0,3мм, минимум переходных отверстий и желательно СМД монтаж, чтобы не сверлить кучу отверстий под выводы.
В этот вечер жена даже удивилась, почему Алексей пришел спать в 12 часов, а не сидел как обычно до двух ночи. Но плата оказалась не сильно сложная и Леша потратил на ее разводку всего 4 часа.

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

В пятницу вечером в квартире Алексея пахло свежеиспарившейся канифолью и паяльной пастой. Устройство начало обретать свои очертания.

И вот настал день Х. Субботнее утро разразилось громкими хлопками и посвистываниями. Леша хлопал три раза в ладоши, на экране монитора бежали циферки:
FF 08 FA 56
После двух посвистываний на экране появлялись другие, но очень похожие на первые значения:
FF 08 FA 57

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

Но почему то Алексея не покидает ощущение незавершенности проекта?
Ах да, нужно же сдать работу Васе.
Но прежде — определить цену своему труду!

Леша начал считать:
1 час на поиск информации
5 часов на схему
7 дней по 6 часов на прошивку
4 часа разводка печатной платы
4 часа травление, сверление и лужение платы
3 часа на пайку
2 часа на тестирование и отладку
Итого на работу он потратил 61 час своего времени.

На основной работе Вася получал 400 золотых в месяц. Здесь же он потратил полторы недели своего личного домашнего времени, которое мог провести с женой и детьми. Наверно справедливо будет взять хотя бы 80 золотых за эту работу? К тому же еще есть стоимость деталей, почти 20 золотых. Итого вышло 100 золотых. Жена одобрила расчеты Леши, но сразу предупредила, что 50 золотых он отложит на покупку нового шкафа в детскую.

Ну а дальнейшее развитие истории вы уже знаете.
Если кто то из читателей узнал себя — не огорчайтесь, это всего лишь сказка.
КОНЕЦ

PS Данную "сказку" публиковал в своем блоге на другом сайте, но думаю здесь тоже зайдет.
1755

Как разработчики покоряют Китай

Развернуть
Особые правила страны, где нет ни Google, ни Facebook
Как разработчики покоряют Китай
Как разработчики покоряют Китай
Как разработчики покоряют Китай
Как разработчики покоряют Китай
Как разработчики покоряют Китай
Как разработчики покоряют Китай
Как разработчики покоряют Китай
1178

Front-end и back-end разработка

Развернуть
Front-end и back-end разработка
1145

Фича

Развернуть
Фича
617

SONISS раздают 20гб+ звуковых эффектов.

Развернуть
Третий год подряд SONISS в честь GDC бесплатно раздают бандлы звуковых эффектов.  Для тех, кто пропустил:
2015 год (10GB+) - На сайте раздача завершена, но ссылка на торрент есть в этой теме на Reddit
2016 год (16GB+) - THE #GAMEAUDIOGDC BUNDLE PART 2
2017 год (20GB+) - THE #GAMEAUDIOGDC BUNDLE PART 3
Ссылка на лицензионное соглашение
SONISS раздают 20гб+ звуковых эффектов.
5759

Второе приложение

Развернуть
Привет, я понимаю, что не всем нужно моё приложение, но все же. После того, как ВКонтакте удалил сохранённую музыку (а многие сервисы и приложения дают всего месяц бесплатного пользования), я решил написать своё приложение для поиска\прослушивания\скачивания музыки.
Второе приложение
Приложение называется "Сохранённые". В нем нет (и не будет) рекламы и регистрации.
Музыку можно сохранять и слушать без интернета в приложение или в ЛЮБОМ ДРУГОМ плеере (вся музыка в формате mp3 в папке " /savedtracks " ). Музыку можно искать по названию, исполнителю или альбому.

Я очень старался. Надеюсь вам будет удобно пользоваться моим приложением:)

Планы на будущее: Переделать плеер, добавить плееру отдельную страницу с обложкой альбома и текстом песни.

P.S. Приложение написано криво и при нагрузках на телефон может выключаться звук (кто понимает: у меня mediaplayer в MainActivity). Как будет свободное время переделаю (суну его в отдельный поток).

P.S.S. Приложение есть в Google Play, но найти его очень сложно. Если кому-то будет интересно - ссылку дам в комментариях.

Спасибо большое. Не стесняйтесь задавать вопросы в комментариях.
4862

Если ты задрот-прокрастинатор...

Развернуть
Если ты задрот-прокрастинатор...
Друзья, всем привет. Напомню, что не так давно возникла идея сделать игру, которая бы превратила ваши ежедневные дела и задачи в маленькое приключение.

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

Итак... что будет в игре:
1. Возможность создания вредных и полезных привычек, ежедневных задач.
2. Противники, наносящие Вам урон при выполнении вредной привычки или просрочки задачи.
3. Улучшения для персонажа (характеристики и внешний вид).
4. Регулярные челенджи от разработчиков (например отжаться 200 раз в течение дня).
5. Совместные многозадачные проекты (боссы)

Если у Вас есть идеи, буду рад их выслушать. Всем добра..не ленитесь, ведь жизнь коротка, что бы проводить ее лежа на диване ))
1020

С Другой стороны

Развернуть
Много постов про нерадивых заказчиков, бывают затупки, не спорю. Особенно часто в сегменте менеджеров, для которых айти - это приглушенный чих.
Заказываем мы разработку мобильного приложения у сторонней компании(СК). Я не знаю как они выиграли конкурс, но это просто боги разработки и обратной связи.
На любой косяк по работе их приложения - у них 3 стандартных ответа. Редко-редко они соглашаются сразу.

Первый:
Мы: у нас тут ошибка.
СК: У нас не воспроизвелось.
Мы: Но у нас не работает в одном и том же месте на всех устройствах, на которых мы смотрели. Вот более подробное описание.
СК: У нас не воспроизвелось.
Мы: Вот пошаговые скриншоты.
СК: у нас не воспроизвелось
Мы: Вот видео, вот телефон в коробке с установленным приложением,ТЗ на ошибку, код с ошибкой, код с исправлением и деньги за вашу несказанную поддержку.
СК: выложили версию с фиксом, проверяйте.

Второй:
Мы: у нас тут ошибка на хреноми, андроид 5.1.
СК: у нас нет такого устройства
Мы: но у нас же ошибка, а модель довольно ходовая.
СК: у нас нет такого устройства. А эмулятор андроида работает корректно.
Мы: ну и что вы предлагаете, купить вам такой телефон взамен платы за доработку?
СК: выложили версию с фиксом, проверяйте.

Третий:
Мы: Вы дико удивитесь, но у нас тут ошибка.
СК: этого  не было в  ТЗ.
Мы: как это не было? - ссылка на фрагмент
СК: у нас такого в ТЗ нет.
Мы: 5 страница, 3 строчка сверху.
СК:выложили версию, проверяйте.

Ну и бонусный:
Мы:у нас сломался старый функционал
СК: не может быть, мы в эту часть не лезли.
Мы: Но все-таки он сломался
СК: исключено
10 мин
СК:выложили версию, проверяйте.
1436

Бюджетная система видеонаблюдения. Делаем снимки при обнаружении движения и отправляем данные в облако.

Развернуть
Запилил бесплатное Windows приложение, которое делает снимки через вебкамеру при обнаружении движения и отправляет данные в Google Drive.
Одной из приоритетных задач я ставил возможность использования приложения для наблюдения дома (за детьми, животными), в подъезде или в офисе при минимуме финансовых затрат. Из этих соображений делаются скриншоты с вебкамеры только при обнаружении движения (со скоростью 1 кадр в секунду). Это позволяет легко хранить снимки за несколько недель в Google Drive, уложившись в 15 - гигабайтный бесплатный лимит. Все снимки сортируются в папках по дате, чтобы ими можно было легко управлять.

Главное окно выглядит так:
Бюджетная система видеонаблюдения. Делаем снимки при обнаружении движения и отправляем данные в облако.
Скачать можно тут: http://webcammotiondetector.pw/ Нажмите внизу на большую зеленую кнопку "Download". Распакуйте ZIP - архив и запустите WebcamMotion.exe. Гарантирую - вирусов нет. В Windows 10 может поругаться, что приложение потенциально опасно - это из-за отсутствия цифровой подписи.

Перед использованием сконфигурируйте приложение с помощью настроек (меню - Settings):
Бюджетная система видеонаблюдения. Делаем снимки при обнаружении движения и отправляем данные в облако.
Опишу все настройки:
- Run with windows - настраивает автозапуск с Windows
- Minimize to tray on startup - сворачивает приложение в трей на старте
- Begin detection on startup - автоматически стартует обнаружение при запуске приложения
- Show preview - показывать/скрывать окошко предпросмотра
- Show date and time - показывать/скрывать дату на снимках
- Motion detection start delay - отложенный старт при запуске приложения (например, чтобы не снимать свои движения при запуске и спокойно покинуть помещение)
- Save snapshots to - путь для снимков. Обязательно укажите, иначе все будет сохраняться в папку с приложением

Google drive:
- Upload copies to google drive - отправлять копии снимков на ваш Google Drive
- Save copies to - путь для временного хранения копий и последующей отправки на Google Drive. После успешной отправки, копии удаляются

Примените настройки, если был выбран пункт "Upload copies to google drive", то откроется окно браузера в котором нужно будет подтвердить доступ приложению к вашему Google Drive.

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

Изначально я писал его для себя, чтобы использовать как бюджетную систему видеонаблюдения при поездке, например, в отпуск.
Буду рад услышать комментарии и пожелания.
382

Тесты для гибернации начнутся уже в 2018

Развернуть
Тесты для гибернации начнутся уже в 2018
Американская компания разрабатывает технологию погружения человека в состояние гибернации (аналогичное зимней спячке у животных), которая поможет сократить расходы во время космических путешествий.
В 2006 году житель Японии Мицутака Учикоши вместе с друзьями отправился на пикник в горы. Когда пикник закончился, он решил прогуляться вниз по горе вместо того, чтобы спуститься на фуникулере вместе с остальными, но по дороге заблудился, поскользнулся, сломал тазобедренную кость и в конечном счете потерял сознание. Спустя 24 дня его случайно обнаружили альпинисты: температура тела Учикоши опустилась до 22°C, пульс был едва различим, а метаболизм практически остановился.
Тем не менее, несмотря на многочисленные повреждения внутренних органов и большую кровопотерю, Учикоши удалось полностью восстановиться после этого происшествия. Это первый в мире задокументированный случай гибернации у человека, и именно он натолкнул президента компании Spaceworks Джона Брэдфорда на мысль об использовании этого состояния во время космических полетов, пишетQuartz.
«Я большой фанат научно-фантастической литературы, поэтому всегда немного мечтал о том, чтобы сделать ее реальностью, — говорит Брэдфорд. — Но прежде всего, я космический инженер, работающий над реализацией космических миссий на Марс и другие места в пределах Солнечной системы. С этой точки зрения человеческая гибернация может иметь большое значение».
В настоящее время сотрудники компании фокусируют свое внимание на терапевтической гипотермии, которая уже применяется в клиниках по всему миру и помогает пациентам восстановиться после остановки сердца или травматического повреждения головного мозга. В основе этой технологии лежит снижение температуры тела до 32-34°C, и пациент, как правило, проводит в этом состоянии несколько дней.
По словам Брэдфорда, цель Spaceworks состоит в том, чтобы увеличить этот срок до нескольких месяцев. Компания уже разработала проект общей гибернационной камеры, которая включает в себя системы охлаждения и нагревания, а также роботизированные руки и систему мониторинга для того, чтобы отслеживать состояние астронавтов и заботиться о них во время спячки. Первые тесты на животных компания планирует провести в 2018 году, после чего станут возможны и первые эксперименты с участием человека.
Тесты для гибернации начнутся уже в 2018
В прошлом году основатель компании SpaceX и Tesla Илон Маск представил план колонизации Марса, согласно которому первые поселенцы могут отправиться в путешествие на многоразовом космическом корабле в 2023 году, а цена полета в один конец составит $200 000. Опередить предпринимателя уже пообещал глава Boeing.
Тесты для гибернации начнутся уже в 2018
1276

99 онлайн-курсов для инженеров и программистов

Развернуть
В комментариях к прошлой записи () многие говорили о том, что нужно больше курсов по IT. Ловите! Заботливо собраны совместно со всеми, кто в этих темах разбирается лучше меня:) Делитесь своими любимыми курсами в комментариях!

Для начинающих
1. Как выиграть соревнования по программированию: секреты чемпионов (Университет ИТМО, язык курса: английский)
2. Информатика для втузов (Университет ИТМО, язык курса: русский)
3. Основы программирования (Индийский технологический институт Бомбея, язык курса: английский)
4. История, технология и безопасность Интернета (Мичиганский университет, язык курса: английский)
5. Информационные технологии и программирование (Казанский национальный исследовательский технический университет имени А. Н. Туполева, язык курса: русский)
6. Введение в программирование (C++) (Высшая школа экономики, Академия Яндекса, язык курса: русский)
7. Комбинаторика для начинающих (Московский физико-технический институт, язык курса: русский)

Математика и логика
8. Высшая математика. Линейная алгебра и элементы топологии (Московский физико-технический институт, язык курса: русский)
9. Высшая математика. Алгебра: введение в теорию групп (Санкт-Петербургский государственный университет, язык курса: русский)
10. Дискретная математика (Шанхайский университет Джао Тонг, язык курса: английский)
11. Высшая математика. Математический анализ (Московский физико-технический институт, язык курса: русский)
12. Курс математического анализа (первый семестр) (МГУ имени М. В. Ломоносова, язык курса: русский)
13. Математический анализ. Теория функций одной переменной (МГУ имени М. В. Ломоносова, язык курса: русский)

Разработка ПО
14. Программирование на C# (Уральский федеральный университет, язык курса: русский)
15. Постановка задачи на разработку ПО (Mail.Ru Group, язык курса: русский)
16. Программирование для всех (начните с Python) (Мичиганский университет, язык курса: английский)
17. Функциональное программирование: базовый курс (Университет ИТМО, язык курса: русский)
18. Программирование на языке C++ (Санкт‑Петербургский академический университет, язык курса: русский)
19. Функциональное программирование на языке Haskell (Санкт‑Петербургский академический университет, CS центр, язык курса: русский)
20. Базы данных (Санкт-Петербургский государственный университет, язык курса: русский)

Разработка мобильных и веб-приложений
21. Программирование и разработка веб-приложений (Университет ИТМО, язык курса: русский)
22. HTML, CSS и Javascript для веб-разработчиков (Университет Джона Хопкинса, язык курса: английский)
23. Веб-программирование (Университет ИТМО, язык курса: русский)
24. Основы Веб-дизайна и Программирования (Университет Дьюка, язык курса: английский)
25. Как создать сайт за выходные (проектно-ориентированный курс) (Государственный университет штата Нью-Йорк, язык курса: английский)
26. Основы адаптивного веб-сайта; Программирование с помощью HTML, CSS и JavaScript (Голдсмитс, язык курса: английский)
27. Java для Android (Университет Вандербильта, язык курса: английский)

Алгоритмы
28. Математическая логика и теория алгоритмов (Томский государственный университет систем управления и радиоэлектроники, язык курса: русский)
29. Алгоритмы программирования и структуры данных (Университет ИТМО, язык курса: русский)
30. Алгоритмы: теория и практика. Методы (Computer Science Center, язык курса: русский)
31. Алгоритмизация вычислений (Высшая школа экономики, язык курса: русский)
32. Анализ алгоритмов (Принстонский университет, язык курса: английский)
33. Алгоритмы (Индийский технологический институт Бомбея, язык курса: английский)
34. Основы алгоритмов (Калифорнийский университет в Сан-Диего, Высшая школа экономики, язык курса: английский)
35. Основы структур данных (Индийский технологический институт Бомбея, язык курса: английский)

Компьютерная безопасность и сети
36. Протоколы мобильных и конвергентных сетей (Университет ИТМО, язык курса: русский)
37. Разработка безопасных приложений для Android (Саутгемптонский университет, язык курса: английский)
38. Инфокоммуникационные протоколы (Университет ИТМО, язык курса: русский)
39. Кибербезопасность и десять сфер её применения (Система университетов штата Джорджия, язык курса: английский)
40. Безопасность программного обеспечения (Мэрилендский университет в Колледж-Парке, язык курса: английский)
41. Актуальные угрозы компьютерной безопасности (Лаборатория Касперского, язык курса: русский)
42. Информационная безопасность (Лондонский университет, язык курса: английский)
43. Основы кибербезопасности (Технологический институт Рочестер, язык курса: английский)

Дизайн и продукт
44. Геймдизайн: по ту сторону игры (WARGAMING, язык курса: русский)
45. Геймификация (Пенсильванский университет, язык курса: английский, русские субтитры)
46. Принципы геймдизайна (Университет штата Мичиган, язык курса: английский)
47. Разработка, осуществление и анализ экспериментов (Калифорнийский университет в Сан-Диего, язык курса: английский)
48. История дизайна видеоигр (Технологический институт Рочестер, язык курса: английский)
49. Прототипирование и дизайн (Миннесотский университет, язык курса: английский)
50. Основы графического дизайна (Калифорнийский институт искусств, язык курса: английский)
51. Введение в геймдизайн (Калифорнийский институт искусств, язык курса: английский)

Машинное обучение
52. Введение в машинное обучение (Высшая школа экономики, язык курса: русский)
53. Машинное обучение (Стэнфордский университет, язык курса: английский)
54. Основы машинного обучения: обучение на конкретных примерах (Вашингтонский университет, язык курса: английский)
55. Нейронные сети (Институт биоинформатики, язык курса: русский)
56. Машинное обучение (Kaggel, язык курса: английский)
57. Нейронные сети для машинного обучения (Торонтский университет, язык курса: английский)
58. Вычислительная нейробиология (Торонтский университет, язык курса: английский)
59. Анализ данных на практике (Московский физико-технический институт, язык курса: русский)
60. Введение в анализ данных (язык курса: английский, русские субтитры)

Теория вероятности и статистика
61. Введение в теорию вероятностей (Московский физико-технический институт, язык курса: русский)
62. Базовая статистика (Амстердамский университет, язык курса: английский)
63. Эконометрика (Высшая школа экономики, язык курса: русский)
64. Статистический анализ Johns (Университет Джонса Хопкинса, язык курса: английский)
65. Построение выводов по данным (Московский физико-технический институт, язык курса: русский)
66. Введение в статистику (язык курса: английский)
67. Основы статистики (Институт биоинформатики, язык курса: русский)
68. Статистика вывода (Амстердамский университет, язык курса: английский)

Графы
69. Теория графов (Московский физико-технический институт, язык курса: русский)
70. Методы и алгоритмы теории графов (Университет ИТМО, язык курса: русский)
71. Веб-графы и методы работы с ними (Московский физико-технический институт, язык курса: русский)
72. Случайные графы (Московский физико-технический институт, язык курса: русский)
73. Теория кодирования (Московский физико-технический институт, язык курса: русский)
74. Алгоритмы на графах (Калифорнийский университет в Сан-Диего, Высшая школа экономики, язык курса: английский)
75. Теория графов (Московский физико-технический институт, язык курса: русский)

Робототехника
76. Управление мехатронными и робототехническими системами (Университет ИТМО, язык курса: русский)
77. Строим роботов и другие устройства на Arduino. От светофора до 3D-принтера (Московский физико-технический институт, язык курса: русский)
78. Конструирование роботов и устройств на Arduino (Московский физико-технический институт, язык курса: русский)
79. Линейные системы автоматического управления (Университет ИТМО, язык курса: русский)
80. Основы программирования роботов (Московский государственный университет приборостроения и информатики, язык курса: русский)
81. Введение в робототехнику: заставьте роботов двигаться (Квинслендский Технологический Университет, язык курса: английский)
82. Контроль мобильных роботов (Технологический институт Джорджии, язык курса: английский)
83. Инновации в промышленности: мехатроника и робототехника (Национальный исследовательский Томский государственный университет, язык курса: русский)

Физика и астрономия
84. Астрономия: исследуем время и пространство (Аризонский университет, язык курса: английский)
85. Астрономия (Центр Педагогического Мастерства, язык курса: русский)
86. Астрофизика: от звезд до границ Вселенной (Санкт-Петербургский политехнический университет Петра Великого, язык курса: русский)
87. Основы астрономии (МГУ имени М. В. Ломоносова, язык курса: русский)
88. Физика как глобальный проект (Национальный исследовательский ядерный университет «МИФИ», язык курса: русский)
89. От атомов до звезд: как физика объясняет мир (Национальный исследовательский ядерный университет «МИФИ», язык курса: английский, русские субтитры)
90. Звёздная астрономия (МГУ имени М.В. Ломоносова, язык курса: русский)
91. Ядерная физика (Санкт-Петербургский государственный университет, язык курса: русский)
92. Элементы атомной и ядерной физики (Национальный исследовательский ядерный университет «МИФИ», язык курса: русский)

Электроника и радиотехника
93. Современная промышленная электроника (Санкт-Петербургский политехнический университет Петра Великого, язык курса: русский)
94. Введение в электронику (Технологический институт Джорджии, язык курса: английский)
95. Основы электротехники и электроники (Уральский федеральный университет, язык курса: русский)
96. Линейные электрические цепи (Университет ИТМО, язык курса: русский)
97. Электронные материалы и приборы (Массачусетский технологический институт, язык курса: английский)
98. Электрические машины (Университет ИТМО, язык курса: русский)
99. Электродинамика (Уральский федеральный университет, язык курса: русский)
5145

А вы говорите, что 1С не влияет на мозг

Развернуть
А вы говорите, что 1С не влияет на мозг
115

Искусственный интеллект от Google будет создавать и обучать другие искусственные интеллекты

Развернуть
Специалисты в области машинного обучения, нейронных сетей, искусственного интеллекта и подобных направлений сейчас являются крайне востребованными. Но может так оказаться, что уже в ближайшее время в них больше не будет никакой необходимости. Ведущие исследователи в этой сфере считают, что нас ждёт программное обеспечение на базе искусственного интеллекта, способное самостоятельно создавать другой ИИ-софт. К примеру, сотрудники исследовательской команды Google Brain уже разработали программу для создания систем на базе машинного обучения для тестирования уровня эффективности работы сервисов по языковой обработке. При этом написаный этой программой софт справляется со своей задачей лучше того, что ранее был создан людьми.
Искусственный интеллект от Google будет создавать и обучать другие искусственные интеллекты
За последние месяцы ещё несколько исследовательских групп отчитались о достижениях в разработке ИИ для создания ИИ. Среди них - учёные некоммерческого научно-исследовательского института OpenAI, одним из основателей которого является Илон Маск, Массачусетского технологического института, Калифорнийского университета в Беркли и DeepMind - подразделение по исследованию искусственного интеллекта Google.

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

Другой эксперимент Google DeepMind предполагает, что исследование, именуемое как "умение учиться", может также уменьшить проблему в нехватке программного обеспечения на базе машинного обучения для выполнения каждой конкретной задачи. Исследователи хотят, чтобы их софт научился создавать обучающиеся системы для решения разных, но связанных между собой проблем. Они придумали алгоритм, которому свойственно обобщение, благодаря чему для решения новых задач ему требуется меньше данных, так как система учитывает опыт в прошлых проектах.

Профессор Университета Монреаля Йошиа Бенджио, занимавшийся исследованием идеи самообучающихся систем ещё в 1990-х годах, уверен, что это крайне интересно. Он говорит, что с доступной сейчас вычислительной мощностью и появлением технологии глубокого обучения, такое программное обеспечение близко к созданию. Но он отмечает, что такие разработки всё ещё требуют экстремальных вычислительных мощностей, а значит ещё рано думать даже о частичной замене специалистов в сфере машинного обучения на искусственный интеллект.

Чтобы заставить работать программное обеспечение для создания систем распознавания изображений, превосходящих те, что созданы людьми, команде Google Brain пришлось задействовать 800 мощных графических процессоров.
1996

Ну хоть за честность спасибо

Развернуть
Ну хоть за честность спасибо
1857

Мои боты теперь разрушают ворота и стреляют со стен! :)

Развернуть
Научил ботов разрушать вражеские и оборонять свои ворота. Кроме того, научил лучников занимать защитные позиции на стенах, башнях и других выгодных точках с учетом взаимного расположения.
Сейчас боты уже по-настоящему маневрируют по карте, борются за ресурсы, захватывают точки и принимают хоть сколько-то разумные решения. Игра становится интересней :)
В этот раз мы решили сделать полноценный тизер :Р
4985

Примерно так выглядит современная разработка ПО

Развернуть
180

Управляемая силой мысли роборука вернула парализованному осязание

Развернуть
Управляемая силой мысли роборука вернула парализованному осязание
В 2012 году парализованная Jan Scheuermann с помощью собственных мыслей смогла контролировать роботизированную руку, которой покормила себя шоколадкой. Удалось это благодаря разработанной учеными из Университета Питтсбурга и Медицинского центра при университете (UPMC) системе. Теперь же команде исследователей удалось передать через роботизированную руку тактильные ощущения от прикосновений пальцами парализованному более 10 лет Натану Коупленду.

Как и в случае с парализованной Scheuermann, 28-летнему испытуемому было имплантировано четыре электрода нейрокомпьютерного интерфейса (НКИ) в главную соматосенсорную кору головного мозга в точки, связанные с осязанием отдельных пальцев и ладони. При каждом прикосновении тактильные датчики, встроенные в соединённую с НКИ роботизированную руку, передавали свои измерения и благодаря имплантам мужчина ощущал прикосновения так, словно он касается предметов собственной "живой" рукой. Пока пациент получил возможность чувствовать силу давления, которая возникает при контакте с вещами, но передача других ощущений, например, температуры, ему не доступна. Это еще предстоит "наладить" ученым UPMC.

Месяц спустя после операции Натан Коупленд отметил, что он чувствует каждый палец и это очень странное ощущение: "Иногда я чувствую проводимое электричество, иногда давление, но по большей части, могу сказать, что я ощущаю большинство пальцев с определенной точностью. Такое чувство, что они становятся абсолютно живыми, когда я чего-то касаюсь или что-то задеваю ими».

Эндрю Б. Шварц, соавтор исследования, заявляет, что проведенная микростимуляции сенсорной коры головного мозга безопасна, а вызываемые ощущения будут стабильны на протяжении месяцев. Но впереди еще предстоит провести множество исследований, которые помогут выявить закономерности в стимуляции, что в дальнейшем позволит помочь пациентам с ограниченной подвижностью вернуть им осознанное движение, ощущаемое как естественное.
Управляемая силой мысли роборука вернула парализованному осязание
Управляемая силой мысли роборука вернула парализованному осязание