Рубрика «Программирование» - 835

Макросы в haxe: выполняем код прямо во время компиляции (и это нормально) - 1В предыдущей статье я немного рассказал про haxe — простой и удобный язык общего назначения. Однако, кроме простоты и понятности, есть в нём и вещи глубокие — такие, как концепция макросов — кода, который выполняется в процессе компиляции. Почему в haxe нет традиционных Си-подобных макросов и какие возможности нам отрывают haxe-макросы, и пойдёт речь в статье.
Читать полностью »

6-й санкт-петербургский Perl-воркшоп и хакатон Saint Perl 2014 - 1

В декабре Perl празднует свой 27-й день рождения. А мы традиционно проводим приуроченный к этой славной дате очередной, шестой уже по счёту, Saint Perl. В этом году он состоится 20-21 декабря.
Читать полностью »

Барак Обама стал первым президентом США, который написал компьютерную программу.

Это произошло во время кодинг-сессии, состоявшейся в рамках мероприятия «Hour of Code», которое проходило в Административном здании Эйзенхауэра.

Президент США написал компьютерную программу

Американский президент решил написать небольшую и простенькую программу «Hello world?», которая рисует квадрат на экране.

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

Blog Post
Release Notes
Дистрибутив

Значимые нововведения для разработчиков на языке:

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

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

Про настройку и визуализацию музыки с помощью openFrameworks мы недавно рассказывали. К сожалению русскоязычной информации по фреймворку OpenFrameworks достаточно мало. Для заполнения этого вакуума — начинаем серию публикаций лекций, что были прочитаны в Екатеринбурге в Институте математики и механики им. Н.Н.Красовского (УрО РАН) Денисом Переваловым.

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

Что такое цифровой звук, и звук вообще?

Разработка интерактивных систем на OpenFrameworks: Интерактивный звук - 1

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

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

image

Я занималась штампованием django-сайтиков и потому возникла необходимость максимальной автоматизации различных процессов, связанных с разработкой, деплоем и поддержкой проектов, вследствие чего мной было разработано несколько решений. Одним из них я поделюсь в этой статье – это скрипт деплоя проекта на пустую debian-машину, с ним развётрывание стало лёгким и непринуждённым. Под катом Вы найдёте инструкцию, как развернуть django-приложение за 10 минут, из них 5 займёт чтение статьи и ещё 5 – собственно дело. Способ годен для начинающих, не имеющих никаких знаний в админстве.
Читать полностью »

Доброго времени суток! В качестве хобби ковыряю движок Unity. Хобби явно некоммерческое, поэтому особой нужды в Pro-версии не испытываю. Pro, конечно же, посурьезнее Indie, но для разработки, например, под Android/iOS возможностей второй вполне хватает. За исключением одной – оптимизации и связанного инструментария.

Раскидистая клюква, созданная силами движка имеет полторы — две тысячи треугольников. Высокополигональный замок/машинка заставляют картинку в среднем телефоне шизофренически подергиваться, а красивый шейдер для воды — надолго застыть в позе роденовского мыслителя. Ясно, что при появлении в кадре пары — тройки таких объектов, все будет жутко глючить и тормозить.

В Pro есть крайне нужная штука, называется Occlusion Culling. Кратко – отрисовываются только объекты, попадающие в поле зрения камеры (скриншоты под катом). Посмотрел опять на стоимость Pro, почесал затылок, обиделся и ушел сначала искать, а потом и писать костыли.
Читать полностью »

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

В этой заметке коротко о том:

  • сколько исследователей пользуется научно — исследовательским программным обеспечением (ПО) в ВУЗах Великобритании?
  • какое именно ПО используется?
  • сколько исследователей разрабатывает свое исследовательское ПО, сколько является просто пользователями исследовательского ПО, как это зависит от дисциплины, их пола и других факторов?
  • какая компьютерная операционная система выбирается разработчиками и пользователями исследовательского ПО?

Так же вы найдёте и ссылку на файл с «сырыми» и детальными результатами исследований, такими как список исследованных университетов, число опрошенных человек от каждого университета, область их работы и так далее. Это будет особенно полезным для тех кто пожелает самостоятельно проанализировать результаты.

Научно-исследовательское программное обеспечение в ВУЗах Великобритании - 1

Данная заметка является переводом публикации «Невозможно проводить исследования без программного обеспечения — отметили 7 из десяти исследователей Соединённого Королевства» (англ. It's impossible to conduct research without software, say 7 out of 10 UK researchers) автора Саймон Хитрик (анг. Simon Hettrick), в которой он коротко рассказал о результатах статистического исследования программного обеспечения используемого в научных исследованиях нескольких университетов Соединённого Королевства. Саймон является заместителем директора института программной совместимости (анг. Software Sustainability Institute), от имени которого Университет Эдинбурга и проводил данные исследования (англ. The University of Edinburgh on behalf of the Software Sustainability Institute).

Этот литературный перевод с английского на русский. Если будут советы (или видите ошибку), то прошу мне о них сообщать. После публикации этого перевода, я пришлю Саймону ссылку на эту публикацию (разрешение автора на перевод и использование диаграмм из его отчёта у меня уже есть).

Благодарности (англ. асknowledgements):
Я хотел бы поблагодарить Саймона Хитрика из поддерживаемого EPSRC Института программной совместимости за его помощь в подготовке материала (англ. I would like to acknowledge the assistance of Simon Hettrick from the EPSRC supported Software Sustainability Institute").

Далее по тексту — перевод поста Саймона Хитрик.


Никто не знает сколько программного обеспечения (ПО) используется в научных исследованиях. Посмотрите в любую лабораторию и вы обнаружите как стандартное, так и специально написанное ПО, которое используется во всех дисциплинах и исследователями всех уровней. Программное обеспечение явно является фундаментальным компонентом исследований, но мы не можем подтвердить это без доказательств. И этот недостаток доказательств является причиной, по которой мы провели исследование используемого научно — исследовательского ПО в пятнадцати университетах группы Рассела (анг. Russell Group — прим. переводчика).

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

Здравствуйте. Хочу представить свой проект – компилятор .NET/Mono в Java. Целью проекта является создание компилятора, и набора стандартных библиотек позволяющих переносить написанные приложения и библиотеки на платформу Java, версии не выше 1.6. Из аналогичных проектов мне известен лишь проект dot42. Но он заточен под Android и имеет собственную стандартную библиотеку не совсем совместимую с .NET/Mono.

Пока есть только альфа версия, и поэтому для реального использования компилятор пока не годится, однако уже частично работоспособен, генерирует валидный код Java и поддерживает часть стандарта ECMA-335.

Исходные коды на github.com: https://github.com/zebraxxl/CIL2Java

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


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