» Материалы за 01.12.2017 » Страница 4

 

Как становятся профессионалами в Университете ИТМО: Олимпиада «Я — профессионал», трек «Фотоника»

Автор: admin от 1-12-2017, 06:40, посмотрело: 191

Сегодняшний материал завершает наш цикл рассказов о направлениях, которые курирует Университет ИТМО на олимпиаде «Я — профессионал». Мы уже писали о треках «Информационная и кибербезопасность» и «Компьютерные науки». Сегодня речь пойдет о фотонике: расскажем, ради чего стоит участвовать в олимпиаде и поступать в Университет ИТМО, на примере историй наших аспирантов и молодых ученых.



Поговорим о том, как построить блестящую научную карьеру и стать настоящим профессионалом, и почему в Университете ИТМО фотоника — это не только наука, но и искусство. А также о том, почему участие в олимпиаде «Я — профессионал» помогает «убить двух зайцев»: получить возможность учиться в престижном вузе и работать в одной из лучших компаний отрасли (и это не считая денежного приза).



Как становятся профессионалами в Университете ИТМО: Олимпиада «Я — профессионал», трек «Фотоника»

Категория: Программирование » Game Development

 

Учим CSS Grid за 5 минут

Автор: admin от 1-12-2017, 06:40, посмотрело: 319

Быстро познакомимся с будущим макетов веб-сайтов.



Учим CSS Grid за 5 минут



Grid макеты имеют основополагающее значение для дизайна веб-сайтов, а модуль CSS Grid — это самый мощный и простой инструмент для его создания.



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



В этой статье я быстренько расскажу вам о основах CSS Grid.

Категория: Программирование » Game Development

 

Как программистам не дают больше ничем заниматься

Автор: admin от 1-12-2017, 06:40, посмотрело: 232

Как программистам не дают больше ничем заниматься


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


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



Но как только я упоминаю, что пишу код, то становлюсь «разработчиком». Всё, точка. Теперь обязательно нужно назначать менеджера проекта, который определит мне задание. Кто-то напишет техническое задание, по которому я должен дать оценку времени выполнения. Я больше не говорю с клиентами и должен периодически отчитываться о выполненной работе.



Это очень любопытный феномен, который я наблюдал неоднократно, во многих ситуациях и организациях, и не только со мной. Дошло до того, что теперь в некоторых проектах я активно избегаю писать код (или притворяюсь, что не умею), потому что хочу добиться доверия со стороны пользователя или заказчика (например), чтобы он разрешил мне заниматься планированием и составлением технических заданий. Но как только я что-нибудь напишу, то сразу становлюсь в команде «разработчиком». И останусь им навсегда.

Категория: Программирование » Game Development

 

Библия движений Doom. Часть 2

Автор: admin от 1-12-2017, 06:40, посмотрело: 226

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



Библия движений Doom. Часть 2


SlideMove: cкользкие моменты



До настоящего момента, все рассмотренные трюки с движением персонажа в игре опирались на дискретную природу перемещения в движке DOOM. Теперь же мы копнем код игры гораздо глубже, и доберемся до функции с невинным названием P_SlideMove. Функция содержит комментарий, предупреждающий неосторожного читателя кода, что перед ним «полнейшая неразбериха». Не знаю, добавил этот комментарий John Carmack или же Bernd Kreimeier, но он весьма и весьма точен.

Категория: Веб-разработка, Game Development

 

Встречайте GoLand 2017.3 — новая Go IDE от JetBrains

Автор: admin от 1-12-2017, 02:50, посмотрело: 441

Отрасль разработки программного обеспечения развивается молниеносными темпами. На рынок постоянно выходят новые технологии, инструменты и “маст-хэв” продукты, заставляя программистов ежегодно обновлять свой арсенал. Каким бы эффективным ни был язык программирования или фреймворк, рано или поздно возникает что-то еще более быстрое и мощное. Создавая продукты для разработчиков, мы в JetBrains стараемся угнаться за этим разнообразием, не упуская из виду главное — насколько инструмент разработки удобен в использовании.



Прошлой зимой мы объявили, что работаем над новой средой программирования на основе платформы IntelliJ — для языка Go. До недавнего времени эта IDE была известна под кодовым названием Gogland (в честь острова Гогланд в Финском заливе, в 180 км к западу от Санкт-Петербурга), но в качестве окончательного названия был выбран GoLand.



Сегодня мы, наконец, выпустили официальную версию GoLand 2017.3. Предлагаем вам скачать ее, и если понравится, купить!



Если вы уже используете IntelliJ IDEA Ultimate, то все возможности GoLand можете пользоваться прямо в ней, просто установив этот плагин.



Встречайте GoLand 2017.3 — новая Go IDE от JetBrains

Категория: Операционные системы » iOS

 

Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий

Автор: admin от 1-12-2017, 02:50, посмотрело: 205

В интернетах не прекращается хайп вокруг чат-ботов — в частности Telegram — благодаря шуму в СМИ, неоспоримых достоинствах платформы, политике продвижения, средствам разработки и т.д.



Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий Смотришь новости: ну жизни нет без чат-ботов!

Да если их не будет — поезда с рельс сойдут, упадут самолеты, погибнут люди от тоски, когда не смогут найти картинки с котиками.



Но давайте положим руку на сердце: когда последний раз вы что-то заказывали в интернет магазине через чат-бот?



Кто все эти люди, которые заказывают разработку ботов для своих магазинов?



Типичный чат-бот магазина Vasya Limited:

>> автоматизирует поток водопад заявок из 5 человек в день.

>> сливает 4 из 5 заявок, кровью добытых через Яндекс-Директ

>> если повезет — человек найдет номер телефона и позвонит

>> но вероятней всего «Эээ — куда жать?»- закроет и уйдет гуглить дальше.



Чем занят владелец, когда продажи «автоматизированы»:

>> вносит заказы в excel таблицу

>> заполняет почтовые бланки на посылках

>> стоит в очереди на почте с кучей посылок (каждый день!)

>> вносит трек номера в excel таблицу, затем рассылает клиентам



Может хватит на ровном месте встраивать «технологии» туда, где действительно нужен человек, в то время как люди загружены рутиной для роботов?

Категория: Операционные системы » iOS

 

«Обошли Тьюринга»: новый подход к распознаванию капчи

Автор: admin от 1-12-2017, 02:50, посмотрело: 226

Разработчики из компании Vicarious, в число инвесторов которой входят Марк Цукерберг и Джефф Безос, опубликовали статью, где описали новую модель глубокого обучения, способную распознавать текстовые капчи. Новая порождающая вероятностная модель (Probabilistic Generative Model) позволила, как уверяют ученые, на шаг приблизиться к созданию «думающих» интеллектуальных систем.



Каких успехов достигла технология и какие еще решения появились в этой области, расскажем далее.



«Обошли Тьюринга»: новый подход к распознаванию капчи

Категория: Операционные системы » iOS

 

Цена JavaScript

Автор: admin от 1-12-2017, 02:50, посмотрело: 308

По мере того как наши сайты всё сильнее зависят от javascript, приходится расплачиваться за то, что мы отправляем пользователям. Иногда цена не видна с первого взгляда. В этой статье я объясню, почему полезно проявить немного дисциплины, если вы хотите ускорить загрузку и производительность на мобильных устройствах.



tl;dr: меньше кода = меньше парсинг/компиляция + меньше передача + меньше распаковка



Сеть



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



Цена JavaScript


Это может стать проблемой даже в странах первого мира, поскольку эффективный тип сетевого соединения у пользователя необязательно 3G, 4G или WiFi. Вы можете сидеть в кафе с WiFi, но быть подключённым к хотспоту через сотовую связь со скоростью 2G.

Категория: Операционные системы » iOS

 

Туториал: создаём простое приложение для watchOS 4

Автор: admin от 1-12-2017, 02:50, посмотрело: 244

Туториал: создаём простое приложение для watchOS 4


В этом туториале мы создадим простое, но полнофункциональное приложение под watchOS 4. А конкретнее, мы будем работать над приложением придуманной авиакомпании Air Aber для Apple Watch.



Из этого туториала вы узнаете:




  • Как добавлять целевую сборку watchOS 4 в приложение iOS.

  • Как обмениваться данными между двумя целевыми сборками.

  • Как добавить в Storyboard контроллер интерфейса watchOS и расположить объекты интерфейса.

  • Как создать подкласс WKInterfaceController и соединить всё вместе.

  • Как добавить новый контроллер интерфейса, добавить к нему таблицу и создать прототип из строк.

  • Как создать подкласс класса WKInterfaceController, чтобы заполнить таблицу, настроить строки и обрабатывать выбор.

  • Как сделать контроллер интерфейса модальным и передавать ему данные для отображения.

  • Как создавать анимации на основе изображений.

  • Как использовать API анимации watchOS 4.

Категория: Apple, iOS

 
Назад Вперед