Архив за 29 ноября 2013 - 2

Сегодня, 29 ноября, в Гиперкубе «Сколково» состоялся Финал Web Ready2013!
В рамках финала прошла выставка 45 лучших конкурсных проектов, отобранных экспертным советом из 715 заявок.
Впервые награды присуждались сразу в 9 номинациях. Основные номинации Seed, Startup и Growth различались по степени зрелости проектов: от бета-версии до масштабируемой истории успеха.
 
Читать полностью »

Пишем платформер на python, используя pygame. Часть 2 подчасть 2. Редактор уровней
Привет, друзья! Сегодня мы наконец-то доделаем нашего мариобоя. Вот только мы не будем изобретать свой велосипед в виде редактора уровней, а воспользуемся готовым мощным инструментом. За знакомство с которым я благодарен господам(товарищам) sourcerer и Tarvitz

Почему так?

На это есть несколько причин

  • Удобный редактор уровней не пишется за 5 минут, лучше потратим это время на допиливание самой игры
  • Более легкий способ добавления в игру разных на вид типов блоков
  • Tiled map editor является универсальным инструментом для 2d игр, разобравшись с ним единожды, мы приобретаем навык генерации уровней для разных игр, написанных на разных языках и технологиях

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

Элон Маск как-то сказал: «Если человечество при моей жизни не высадится на Марс, я о-о-очень расстроюсь».

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

Nokia: Connecting Planets

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

Яндекс.Танк и автоматизация нагрузочного тестированияВ ходе тестирования некоторых продуктов компании Positive Technologies возникла необходимость проведения быстрых стресс-тестов одного веб-сервиса. Эти тесты должны были быть простыми и быстрыми в разработке, нетребовательными к аппаратным ресурсам и одновременно с этим давать значительную нагрузку однотипными HTTP-запросами, а также предоставлять статистические данные для анализа системы под нагрузкой.

Для их реализации мы исследовали и опробовали некоторое количество инструментов, среди которых были Apache JMeter и написанный нами на Python скрипт LogSniper, который выполнял реплей заранее подготовленных серверных логов с HTTP-запросами на цель.Читать полностью »

Демонстрируя референсный дизайн планшетного компьютера на платформе Bay Trail-T в июне, Intel обнадеживала: к концу года появятся товарные устройства, также построенные на Bay Trail-T, да еще и с двумя предустановленными операционными системами — Windows и Android. Прошло время, до конца года остается месяц, а обещанного наплыва планшетов с двумя ОС на основе Bay Trail-TЧитать полностью »

Предыстория

Я давно интересуюсь технологиями, интернетом, гаджетами и всем, что с этим связано. Несмотря на то, что я не программировал в детстве на калькуляторе и не видел ZX Spectrum, как многие из вас, мне всегда была интересна техника, компьютеры, игры и программы и так или иначе всегда тянуло к этому. И раз уж я не выдался умом настолько, чтобы, собственно, работать инженером или программистом, но когда-то в школе по сочинениям у меня частенько стояли 8-9, я решил попробовать себя в генерации контента. Простыми словами — захотел стать автором статей.

Как я не стал автором, или почему никто не читает почту
Читать полностью »

Использование алюминия в конструкции наушников Kraken Forged Edition выделила в качестве одной из особенностей этого изделия компания Razer. Чашки наушников Razer Kraken Forged Edition изготовлены из алюминиевого сплава и имеют матовую отделку.

В наушниках используются Razer Kraken Forged Edition 40-миллиметровые излучатели

В наушниках используются 40-миллиметровые излучатели. Закрытая конструкция изолирует слушателя и позволяет достоверно воспроизводить низкие частоты.

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

Артем Оганов, один из наиболее цитируемых минералогов-теоретиков мира, рассказал нам о компьютерном предсказании, которое не так давно стала достижимо. Раньше эту задачу невозможно было решить потому, что проблема компьютерного дизайна новых материалов включает в себя считавшуюся нерешаемой проблему кристаллических структур. Но благодаря стараниями Оганова и его коллег удалось приблизиться к этой мечте и ее воплотить в реальность.
Компьютерный дизайн новых материаловЧитать полностью »

Как евангелист Embarcadero я общаюсь с программистами достаточно интенсивно и на пределе физических возможностей. Траффик приблизительно 1000 человек в год. На семинарах ко мне подходят преподаватели, которые используют Delphi и C++Builder в обучении. После знакомства с возможностями RAD Studio XE5 они спрашивают: «Можно ли увидеть список весомых аргументов в пользу Delphi и C++Builder именно для образования?». Вопрос понятен. Люди годами используют эти продукты для обучения программированию, наблюдая, как их воспитанники с нуля достигают хорошего уровня с точки зрения самостоятельной разработки. Но «борьба» между технологиями ведётся и в области образования, а новомодные увлечения и броские продукты с необоснованно раздутым имиджем негативно воздействуют на людей, далёких от учебного процесса, но влияющих на принятие решений. Из уважения к преподавателям, часто за небольшие деньги растящих молодое IT-поколение, привожу такие доводы, подкреплённые личным более чем 15-ти летним опытом (школьники, студенты, аспиранты, преподаватели).

В условиях всё усиливающейся роли обучения программированию на всех этапах – от школьной скамьи до вуза – очень важно выбрать эффективную программную среду. Рассмотрим в этом качестве интегрированную среду разработки IDE и языковой базис на примере RAD Studio XE5, которая состоит из Delphi XE5, C++Builder и HTML5 Builder. Соответственно, языковые средства данного пакетного решения – это Delphi/Pascal, C/C++ и ряд популярных языков и технологий для Web-разработки. Такое сочетание весьма эффективно, если целью обучения программирования является формирование универсальных знаний и навыков, необходимых для создания современного программного обеспечения (ПО), в максимально широком диапазоне учащихся.

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

Знакомство с языками программирования должно происходить в школе. Но в силу различных причин очень многие студенты начинают обучение в вузах, имея весьма отдалённое представление о программирование, по крайней мере, создавать приложения самостоятельно они не умеют. Не нужно, говоря о массовом IT-образовании в плане изучения программирования, исходить из предположений о наличии каких-либо знаний. Именно поэтому требуется выработать единый подход к обучению программированию и в школе, и в среднеспециальном, и в высшем учебном заведении. Ещё раз отметим, что целью является поднятие всеобщего уровня знаний в области программирования и навыков создания приложений среди всех учащихся в национальных масштабах. Авторские методики и целевые программы развития наиболее одарённых учащихся неприменимы в отношении общего уровня. Используемые языки и программные среды при таком обучении не рассматриваться при формировании образовательных стандартов в школах, среднеспециальных и высших учебных заведениях по направлениям, непосредственно не связанным с разработкой ПО.

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

Что наша жизнь? — Игра!

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

Достаточно взглянуть на графики coinmarketcap.com, чтобы это понять. В среднем растет почти все, причем на бешеные проценты. На новостях о миллионерах, вложивших мелочь в биткоин на ранних этапах, люди вливают средства во всё подряд (очевидно, не с целью сделать покупку в каком-нибудь инернет-магазине или перевести деньги другу). Началось всеобщее сумасшествие. В связи с наплывом пользователей нагрузка на бирже BTC-E выросла в 10 раз1. Биржи по всему миру растут как на дрожжах2.

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


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