Pull to refresh
  • by relevance
  • by date
  • by rating

Новосибирский стартап запустил камеры по мониторингу первичного состояния здоровья

Machine learning *Start-up development Artificial Intelligence Health Telemedicine

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

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

Читать далее
Total votes 8: ↑7 and ↓1 +6
Views 2K
Comments 0

Курс Software Engineering и «Миямотополия»

Studying in IT


Продолжается видеопроект Computer Science Student. Сегодня короткое описание курса Software Engineering и немного видео из дневников разработки проекта игры «Миямотополия». Проект являются основной частью курса, релиз и главный прогон был выполнен сегодня. В разделе "Скриншоты" можно так же посмотреть на разные случайные снимки моего экрана за последние 3-4 дня.

Я занимался GUI игры, то есть графической состовляющей. Написана она была на Java, является так же контейнером, содержащим некоторые состояния игры. Содержит xml-парсер, который парсит сообщения об обновления всей информации на доске от сервера. Более подробное описание проекта с полной документацией (~60 страниц), полным исходным кодом сервера, клиента, GUI игры и GUI админки и UML-моделями системы с описаниями протоколов, sequence-диаграммами и т.д. будут доступны в ближашие дни вместе с новым видео.

«Дневники разработки» снимались в свободное от кодинга время, поэтому особой информативностью не отличаются. Так, передать атмосферу студентов-начинающих-девелоперов. В моменты активной работы, особенно в последние несколько часов перед прогоном было не до съемок.

P.S. Напоминаю, что подписка на обновления разделов сайта — через Твиттер.
Total votes 28: ↑23 and ↓5 +18
Views 670
Comments 11

Том ДеМарко: инжиниринг ПО — идея, время которой прошло?

Website development *
Translation
Я часто общаюсь с людьми на тему гибких методов разработки ПО, иногда пишу статьи про это (например, недавняя статья на хабре про Канбан в IT).
И я могу сказать, что основной аргумент, который люди приводят против этих методов, который останавливает многих даже от мыслей про Канбан, Scrum или XP — это якобы низкий уровень контроля за разработкой у этих методологий.
При этом некоторые воспринимают, как непрофессионализм, доводы о том, что уровень контроля не сильно-то зависит от методологии, да и вообще контроль в сфере разработки ПО — это по большому счету фикция.

Для таких людей я перевёл новую статью Тома Демарко, одного из основоположников инжиниринга ПО, разработчика метрик для ПО и соавтора известной книги «Человеческий фактор: успешные проекты и команды».
Эта статья сильно провокационная и сейчас широко обсуждается в англоязычных блогах и странно, что я еще не встречал ее переводов на русский. Но, несмотря на провокационность, в ней есть несколько очень правильных идей, которые могут изменить у кого-то представление о важности и возможности контроля за разработкой.
В общем, читайте перевод статьи под катом.

Читать дальше →
Total votes 52: ↑41 and ↓11 +30
Views 3.9K
Comments 37

Набор в магистратуру Академического университета (Санкт-Петербург)

Образовательные проекты JetBrains corporate blog

Повсеместный переход на Болонскую систему даёт студентам возможность сменить ВУЗ после получения диплома бакалавра, однако не все студенты понимают, как это может изменить их жизнь. Во многих ВУЗах магистерская программа очень "разрежена": присутствует множество непрофильных курсов (философия, культурология и т.д.), профильных же очень мало, и для того, чтобы их сдать, достаточно просто появиться на экзамене/зачёте.

Тех, кто ещё сохранил желание учиться, кафедра математических и информационных технологий Санкт-Петербургского академического университета Российской академии наук приглашает в магистратуру для обучения по одной из трёх программ:
Читать дальше →
Total votes 44: ↑42 and ↓2 +40
Views 3.9K
Comments 82

Первый набор в Computer Science Center (Санкт-Петербург)

Self Promo

Computer Science Center (Санкт-Петербург) объявляет о начале первого набора.

Computer Science Center — это совместная инициатива Академии современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных Яндекса. В центре желающие могут получить знания, востребованные современной наукой и рынком программирования.

Читать дальше →
Total votes 46: ↑41 and ↓5 +36
Views 1.9K
Comments 13

Продаем себя сами

Programming *
Recovery mode

От переводчика


Недавно на хабре появились первая и вторая части истории о создании Warcraft: Orcs & Humans, написанные Патриком Вайатом. Блог Патрика содержит не только воспоминания о былых днях, и сейчас вашему вниманию предлагается его статься о том, что нужно делать, чтобы всегда иметь возможность найти работу в сфере разработки ПО. Хоть Патрик говорит о рынке США, практически все применимо и к нашим современным реалиям.
Читать дальше →
Total votes 80: ↑70 and ↓10 +60
Views 6.9K
Comments 20

Реализация шаблона проектирования Singleton на PHP 5.4

PHP *
Recovery mode
Sandbox
Казалось бы, из всех шаблонов проектирования что может быть проще всем известного синглетона. Во многих классических примерах реализации на разных языках программирования она может занимать всего пару десятков строк а того и меньше.

image Так получилось, что я реализую этот шаблон вот уже второй год начиная с первого выхода PHP 5.3 в 2009 году. В то время у его предшественника версии 5.2 не было позднего статического связывания и для создания экземпляра класса в метод приходилось передавать его имя, что казалось мне архинеудобным.

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

Подробности реализации ниже.
Читать дальше →
Total votes 44: ↑16 and ↓28 -12
Views 8.7K
Comments 57

IBM SOM: внешняя объектная система с поддержкой наследования

ООP *
Sandbox
image Хотел бы поделиться своей находкой: IBM SOM. Согласно Википедии, жил да был некогда Microsoft с COM, и был IBM с SOM. В Windows и OS/2, соответственно. И были для них средства межсетевого взаимодействия: DCOM и — как вы думаете? — правильно, DSOM. Такая вот идиллия, что может сложиться впечатление, что это близнецы. Только вот в SOM было наследование, а в COM — нет, и в журналистских статейках, на которые ведут ссылки из Википедии, только об этом и речь.

Но это лишь начало путешествия в кроличью нору
Total votes 16: ↑13 and ↓3 +10
Views 6.8K
Comments 11

Как почти забесплатно получить диплом магистра от университета Карнеги Меллон по Software Engineering

Programming *
Есть возможность почти забесплатно получить Магистерский диплом университета Карнеги Меллон (CMU) по Software Engineering. Если есть желающие поучиться на одной из лучших в мире програм — см. ссылку ниже. Это professional master degree, не для разработчика, а руководителя программного проекта. Выходцы из нее часто попадают на позиции CTO. Программа считается одной из самых лучших и наиболее востребованных в мире, так как выпускники:
  • получают самые высокие стартовые зарплаты в ИТ-индустрии по сравнению с выпускниками других вузов мира,
  • имеют абсолютное конкурентное преимущество на рынке труда среди рекрутеров (по рейтингу Wall Street Journal).

Проблема в дедлайне. Организаторы, кого я лично знаю, собирают заявки на 15 мест до 21 апреля, так что надо спешить. Однако, поскольку организаторы хотят выбирать из достойных кандидатов, реальный дедлайн: до 1 мая! innopolis.ru/university/priem_zayavok_na_obuchenie2

Эта новость, для тех, кто интересуется образованием за рубежом и умеет быстро реагировать на новые возможности, которые могут круто повернуть жизнь.

UPDATE: Поздравления 15 победителям Конкурса! innopolis.ru/university/rezultaty_konkursa Интересно, a сколько человек из победителей узнали о Конкурсе их этого поста на Хабре?

Читать дальше →
Total votes 45: ↑32 and ↓13 +19
Views 36K
Comments 38

Обучение в Computer Science центре: НИР и практики

Studying in IT
Computer Science центр существует в Санкт-Петербурге уже два года, этим летом у нас будет первый выпуск. В данном посте я решила собрать ссылки на впечатления студентов о практиках и научно-исследовательских работах.

НИР и практика

НИР и практика в центре позиционируются как неотъемлемые части обучения. Кураторами выступают заинтересованные научные руководители, опытные разработчики.
Читать дальше →
Total votes 25: ↑25 and ↓0 +25
Views 12K
Comments 6

Отобраны 15 финалистов бесплатного обучения Software Engineering в США

Parallels corporate blog
image

В апреле этого года на хабре была новость про то, что любой желающий имеет возможность бесплатно получить Магистерский диплом университета Карнеги Меллон (CMU) по Software Engineering. И вот случилось – из 720 поданных заявок отобраны 15 счастливчиков, которые в конце лета на год уезжают учиться в один из лучших вузов США. Почему эта новость радует меня? Потому что двое из финалистов – мои друзья и коллеги по Parallels. С другой стороны, потому что мне эта идея самому казалось нереальной. Нереальной не потому, что тяжело найти программу обучения и деньги (если очень захотеть можно в космос полететь), сколько неожиданной со стороны Иннополиса и скорого исполнения анонсированного.

Под катом моя беседа с теми двумя людьми, которые поедут в Карнеги Меллон от Parallels. Она без купюр. Я публикую ее для тех, кто, возможно, захочет в следующем году подавать документы на эту программу. Кому интересно задать дополнительные вопросы, тоже постараюсь ответить.

Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Views 12K
Comments 9

Чем Software Engineering отличается от Computer Science

Innopolis University corporate blog
Привет!
Программа, по которой я сейчас обучаюсь, называется MSIT-SE (Master of Science in Information Technology – Software Engineering)*. Основная идея всей программы выражается в принципе “Learn by doing” (“Учись, делая”).
Хочу рассказать, в чем разница между SE и CS и чем программа, которую я прохожу, отличается от всего остального. Без всякого сомнения этот вопрос обсуждаем, но ниже представлено мое личное мнение
image
Читать дальше →
Total votes 64: ↑51 and ↓13 +38
Views 35K
Comments 29

Магистратура Академического университета открывает набор на 2015 год

Образовательные проекты JetBrains corporate blog
Мы рады объявить об открытии набора в магистратуру на 2015-2017 учебные годы.


Магистратура Академического университета существует с 2008 года. Всё это время мы прикладываем очень много усилий, чтобы поддерживать в нашем университете благоприятную образовательную среду: подбираем качественные и интересные курсы, приглашаем в качестве преподавателей известных ученых и ведущих разработчиков, развиваем партнерские отношения с известными IT-компаниями, создаём удобную для студентов инфраструктуру.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 8K
Comments 0

Набор в Санкт-Петербургский академический университет

Образовательные проекты JetBrains corporate blog Website development *Algorithms *
Традиционно сообщаем об открытии набора на кафедру математических и информационных технологий. Мы довольно много писали о нашей кафедре в этом блоге, поэтому в этом посте я напишу обо всём тезисно.

Онлайн-курсы


Начну с конца: если вы не заканчиваете школу или бакалавриат в этом году, то вы всё равно можете поучиться в Академическом университете благодаря нашим (совместно с Computer Science центром) онлайн курсам! (Кстати, скоро появятся курсы по физике от наших коллег, следите за новостями!)

Бакалавриат


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



Подробности о поступлении в бакалавриат

Магистратура


Тех, кто в этом году заканчивает бакалавриат или специалитет, мы приглашаем учиться к нам в магистратуру. На нашей кафедре есть три направления.
Подробнее о нашей магистратуре
Total votes 33: ↑28 and ↓5 +23
Views 16K
Comments 10

Магистратура Академического университета открывает набор на 2015 год

Образовательные проекты JetBrains corporate blog Studying in IT
Мы рады объявить об открытии набора в магистратуру на 2015-2017 учебные годы.



Магистратура Академического университета существует с 2008 года. Всё это время мы прикладываем очень много усилий, чтобы поддерживать в нашем университете благоприятную образовательную среду: подбираем качественные и интересные курсы, приглашаем в качестве преподавателей известных ученых и ведущих разработчиков, развиваем партнерские отношения с известными IT-компаниями, создаём удобную для студентов инфраструктуру.
Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 3.6K
Comments 0

Интеграция внешней объектной системы в Delphi на примере IBM SOM

Assembler *Delphi *System Programming *ООP *
SOM Technology: Making the Pieces Fit4 года назад вышла моя статья про IBM SOM, где я констатировал крайне плачевную ситуацию, когда утерян значимый инструментарий, и чем дальше, тем меньше шансов восстановить. За прошедшее время много, чего случилось, нашлись и SOM 3.0 для Windows, и SOM 2.1, и открытый клон somFree, и рабочий компилятор DirectToSOM C++ для Windows, и мост в OLE Automation.

Один из моих проектов реализует поддержку SOM в Delphi. Разработка начиналась на Delphi, пришлось часть привязок делать вручную и не так красиво, в процедурном стиле, без проверки типов. Используя эти привязки, был написан генератор привязок в объектном стиле, а затем и сам генератор был переписан на новые привязки, став подтверждением их работоспособности. Ради красоты пришлось хакнуть объектную систему Delphi, и, может быть, вам будет интересно, как это вообще можно делать.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 3.3K
Comments 2

Набор в Санкт-Петербургский академический университет

Образовательные проекты JetBrains corporate blog Algorithms *
Традиционно сообщаем об открытии набора на кафедру математических и информационных технологий.



Академический университет существует с 2008 года. За это время мы успели открыть аспирантуру, магистратуру и бакалавриат (да, именно в таком порядке); cтать Национальным исследовательским университетом; выиграть мегагрант по биоинформатике и еще много всего. В этом посте мы расскажем о том как к нам поступить и том, что нового у нас произошло в течение года.
Читать дальше →
Total votes 32: ↑29 and ↓3 +26
Views 12K
Comments 16

SEM раз отмерь. Или «как узнать SEM ли ты и что с этим делать дальше?»

Crossover corporate blog Ruby *Java *.NET *Ruby on Rails *
Да, мы запускаем вторую серию Турниров Кроссовера!

2 апреля в Петербурге — в этот раз мы ищем Software Engineering Managers и Technical Product Managers, а потом 22 апреля в Москве (.NET или Java техлидов).

Но прежде, чем рассказать о том, что будет – давайте посмотрим, как это было в Москве 18 февраля.



Честно говоря, когда мы решили проводить турниры по отбору классных разработчиков, вместо того, чтобы принимать все заявки онлайн – мы отчаянно рисковали.
Читать дальше →
Total votes 20: ↑17 and ↓3 +14
Views 4.8K
Comments 32

Разыменование нулевых указателей больше не проблема

Innopolis University corporate blog Programming *
image

Дефект, который справедливо считается «чумой» современного программирования преодолим. Предлагаем ознакомиться с переводом статьи Бертрана Мейера, французского учёного, создателя языка программирования Eiffel, приглашенного профессора и руководителя Лаборатории программной инженерии Университета Иннополис. Оригинал статьи опубликован в журнале Сommunications of the ACM.
Читать дальше →
Total votes 34: ↑20 and ↓14 +6
Views 8.1K
Comments 21