Pull to refresh
44
0
Igor Demyanov @DisDis

Пользователь

Dart: как правильно начать знакомство с языком?

Можно сгенерировать snapshot по исходникам и потом запускать его где угодно. Например так работает pub, dartanalyzer и т.д. все утилиты из sdk. Вот например запуск “снепшота” pub. github.com/dart-lang/sdk/blob/master/sdk/bin/pub_sdk

Dart: как правильно начать знакомство с языком?

Dart — это не просто обёртка, наследующая всю идеологию языка JS. Dart — это полноценный новый язык, не ограниченный сверху историей. В нём из коробки есть инструментарий, хорошая и продуманная стандартная библиотека. Из-за того что язык вас вынуждает писать более «типизированный» код, то при использовании компилятора Dart2Js вы получаете плюшки в виде inline code и tree-shake.

Сравнение процесса перехода Angular2 приложения до версии beta.0 на языках Dart и TypeScript

Рома, хватит зудеть. Все эти проблемы возникают когда мы на одной машине, с одним кэшем пытаемся собрать 2 ветки одного приложения «одновремменно». Если говорить про локальные машины разработчиков то такой проблемы нет. А то что у вас на билдовой машине твориться, надо разбираться:)

Проверка open-source игры Multi Theft Auto

Для домашний вещей хватит и Valgrind (да не статический анализатор но хоть что-то) и LLVM можно подцепить. А вот для компаний которые занимаются разработкой софта под линукс было бы очень полезно иметь консольный вариант программы, так как его к любой IDE можно подцепить. Ну а цена от 5к евро для компании(игрушками которая занимается) думаю подъёмная.

Проверка open-source игры Multi Theft Auto

А у вас есть в планах сделать его под линукс(и желательно консольным)?

Minnowboard уже в продаже

Какая может быть производительность от атома?
Вот тесты для ДВУХ ядерного Exynos5, у ODROID процессор 4-х ядерный. В тестах правда участвуют другие атомы(Intel Atom N270, Intel Atom Z530, Intel Atom D525), но оценить можно, так как E640 это вообще одно ядерное поделье.
Тесты

Minnowboard уже в продаже

На фоне Odroid всё это выглядит очень смешно:
ODROID-XU
• Exynos5 Octa Cortex™-A15 1.6Ghz quad core and Cortex™-A7 quad core CPUs
• PowerVR SGX544MP3 GPU (OpenGL ES 2.0, OpenGL ES 1.1 and OpenCL 1.1 EP)
• 2Gbyte LPDDR3 RAM PoP
• USB 3.0 Host x 1, USB 3.0 OTG x 1, USB 2.0 Host x 4
• HDMI 1.4a output Type-D connector
• eMMC 4.5 Flash Storage

Цена: 189$ (Плата, Корпус, Блок питания, Доставка)

Демонстрация возможностей Kinect 2.0

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

Counter-Strike: Source вышел под Linux

Они хотят выйти на рынок приставок, и всё ради этого и делаю. Посмотрите как они активно латают баги

Closure Platform. Костыли для Google Closure Library

Стандартный.
tools/compile.templates.sh
Параметер
--pluginModules closure.plugins.MyprojectPluginModule

Но запускать надо вот так
java -cp ./cl-templates/js/SoyToJsSrcCompiler.jar:./cl-templates/plugins/cl-t-plugin.jar com.google.template.soy.SoyToJsSrcCompiler --pluginModules closure.plugins.MyprojectPluginModule <еще параметры>

иначе компилятор не подхватит ваш плагин.

Closure Platform. Костыли для Google Closure Library

themes/default/templates/example/ui/test1.soy пример для библеотеки moment
/**
Время вида Дата: DD MMM YYYY
@param? cssClass
@param date
**/
{template .dateShort}
{if $date}
<span class="{css nowrap}{sp}{if $cssClass}{$cssClass|id}{/if}">
    {let $dFormat}{msg desc="time"}DD MMM YYYY{/msg}{/let}
    {dateTimeFormat($date,$dFormat)|id}
</span>
{else}-{/if}
{/template}


Создаёте DateTimeFormaterFunction.java
implements SoyJsSrcFunction

@Override
	public JsExpr computeForJsSrc(List<JsExpr> args) {
		JsExpr timestampArg = args.get(0);
		JsExpr formatArg = args.get(1);
		if (args.size() == 2) {
			return new JsExpr("moment(" + timestampArg.getText()
					+ ").format(" + formatArg.getText() + ")",
					Integer.MAX_VALUE);
		} else {
			JsExpr deltaArg = args.get(2);
			return new JsExpr("moment(" + timestampArg.getText() + "+("
					+ deltaArg.getText() + ")\").format("
					+ formatArg.getText() + ")", Integer.MAX_VALUE);
		}
	}

Ну и биндить нужно еще всё это
MyprojectPluginModule.java
public class MyprojectPluginModule extends AbstractModule 
{ 
  @Override public void configure() { 
    Multibinder<SoyFunction> soyFunctionsSetBinder = 
        Multibinder.newSetBinder(binder(), SoyFunction.class); 
    soyFunctionsSetBinder.addBinding().to(DateTimeFormaterFunction.class);
//...
    soyFunctionsSetBinder.addBinding().to(FormatNumberFunction.class);    
    soyFunctionsSetBinder.addBinding().to(SubstringFunction.class);
    soyFunctionsSetBinder.addBinding().to(ToFixedFunction.class);
    soyFunctionsSetBinder.addBinding().to(ReplaceRegularExpressionFunction.class);
    soyFunctionsSetBinder.addBinding().to(RandomFloatFunction.class);
    soyFunctionsSetBinder.addBinding().to(RandomIntFunction.class);
  } 
} 

Интернет-фонд «Ради Добра.ру». Инновационная благотворительность

Прочтите буклет хотя бы :)
Там написано, что мы не берём с переводов ни копейки.
Государство и посредник забирают и так 16-18% перевода.
Проект будет жить только на донейшен имеено самому проекту.

Релиз Flash Player 10.2

Ускорение Flash в Линуксе. Обновляем до 10.2 версии флеш.
sudo mkdir /etc/adobe/
sudo gedit /etc/adobe/mms.cfg
В файле прописываем:
EnableLinuxHWVideoDecode=1

Работает только на NVidia картах. Проверить можно так: Star Size Comparison HD
Star Size Comparison HD
Правой клавишей жмём «Show video info» и должна быть надпись «accelerated video rendering»

Chromium 8 и обновление V8 Javascript Benchmark Suite

Отредактируйте ~/.config/chromium/Default/Preferences
Секция «sync»: {
Значение «has_setup_completed» установите в false
И все должно заработать, если не поможет то попробуйте установить все внутренние значения секции в false.

Droider Chart. Выпуск 11

Жаль что скоро все платные-ворованные игры и программы перестанут работать. А так как у нас в России маркет урезанный, покупать придется через Market Enabler :( Он как то криво работал, телефон(G2) вис.
Пруф
Licensing Service For Android Applications

Как производители ограничивают выбор ноутбуков с «альтернативными» операционными системами

Еще хлеще обстоит дело когда вы пойдете возвращать ОСь. В моем случае после покупки Acer 5745G. В начале я нашел сервис центры. Позвонил в первый, мне сказали что это займет 1 день, объяснили это тем что надо наклейки аккуратно оторвать(одну с лицевой панели, другую штрих код с днища.). Приэтом форматируют под ноль винт. Но суть в другом,
самое интересное было то что мне сказал работник, он расспрашивал о причинах и т.д., а потом выдал, что типа если у вас что то случиться с оборудованием как они будут тестировать поломку, тем самым немного шокировал меня))
По ходу разговора он давил на то что не стоит это делать и т.д.
История хорошо закончилась, мне вернули деньги.
Вот кому интересны условия.

WineGame 0.1 RC4

Ну если запуск игр в вайне требует костылей, то следовательно и формат требует. Допустим фотошоп. Устанавливается одной версией вайна, а запускается другой. Как Вы будете решать данную задачу? Просто это как и в любом другом бесплатном проекте, лучше стремиться развивать общий вектор, а не создавать новый. Хотя я могу ошибаться, может у вас лучший формат, но обязательно нужна возможность конвертации, хотя бы в одну сторону pol->ini. Так Вы сможете привлечь больше людей и не распылять силы других проектов. Да и кто муже если у вас будет готовое решение pol->ini, с полной поддержкой функционала. Думаю PlayOnLinux перейдет на него. Но это ИМХО.
Да pol скрипты писал, да через одно место сделано, но это лучше чем ничего.

WineGame 0.1 RC4

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

WineGame 0.1 RC4

А будет ли у вас совместимость с форматом PlayOnLinux?

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity