anoru
https://github.com/anorudes/redux-easy-boilerplate
anoru
тут тоже) (самопиар, да)
anoru
anoru
@DenisIzmaylov а видео есть к презентации?
anoru
я помню, что видел его вроде (или там другое было?), но сейчас что-то не находится)
Denis
https://www.youtube.com/watch?v=PbK5xLmS0MU
anoru
да, точно. Спасибо большое
Denis
Kanat
Denis
https://kev.inburke.com/kevin/node-require-is-dog-slow/
Anonymous
Denis
=)
Anonymous
пришлось свою имплементацию писать
Denis
Я чё то уже не удивелн)
Vladimir
так проблема не в имплентации, а в алгоритме
Denis
вот кстати да
Denis
это часть продукта, бизнес-логики
Kanat
//Initialise some variables.
var angle = 0;
//Called when application is started.
function OnStart()
{
//Create a layout with objects vertically centered.
lay = app.CreateLayout( "Linear", "VCenter,FillXY" );
//Create a frame layout so we can put one image over another.
layFrame = app.CreateLayout( "Frame", "" );
//Create first image.
img = app.CreateImage( "/Sys/Img/Droid1.png", 0.5, -1 );
layFrame.AddChild( img );
//Create second image.
img = app.CreateImage( "/Sys/Img/Hello.png", 0.5, -1 );
img.Scale( 0.3, 0.3 );
img.Move( 0, 0.15 );
layFrame.AddChild( img );
//Add layouts to app.
lay.AddChild( layFrame );
app.AddLayout( lay );
//Start timer to rotate top image.
setInterval( "RotateImage()", 10 );
}
function RotateImage( ev )
{
img.Rotate( angle );
angle += 3;
}
Kanat
На android
Kanat
droidscript слышали?
Denis
Я думал это Golang
Kanat
JavaScript
Denis
если бы не setInterval - не узнал бы
Kanat
Denis
базовое соглашение - UpperCamelCase для конструкторов, lowerCamelCase для методов и функций
Denis
Golang придерживается стиля Pascal
Denis
Delphi
Kanat
Kanat
Количество кода такое
Denis
Лучше куда-нибудь на сторонни ресурс код заливай) jsfiddle, jsbin и пр
anoru
судя по комментариям тут не только hello world, еще и вибрация) какая-то картинка
Denis
))
Denis
Можно ещё дальше пойти с Hello World и впилить https://github.com/nlp-compromise/nlp_compromise
Kanat
Denis
Именно в таких условиях и рождаются хакеры
Denis
Я свою первую ОС на Assembler написал ещё когда у меня интернета не было, где-то в 2001 )
Kanat
Многое потерял)
Kanat
Но не унываю
Denis
Разработка - это золотой билет
Denis
Больше 10 точно :)
Kanat
Dan
можно
Dan
я разрешаю
Kanat
😏
Denis
Йоба
Уже в 10м классе могу десятку насчитать Basic, Pascal, C++, asm, PHP, JS, Delphi, Perl, tSQL, VB )
Kanat
Dan
asm
Dan
впечатляет
Denis
Интернета не было
Denis
Говорю же)
Kanat
😀
adam
Denis
Но именно эти вещи послужили основной того, что мы сейчас видим в React/Golang и продолжают черпать оттуда идеи для роста
Denis
http://www.the-village.ru/village/business/news/152287-mtproto-rules
Denis
Огонь
Anonymous
мне интересно... кто-нибудь занимался визуальным дизайном CLI приложений? :)
Roman
применением ncurses?
Anonymous
да не... даже проще
Anonymous
я просто пытаюсь понять как сделать так чтобы у меня логи не выглядили как отрыжка :)
Roman
пиши в syslog
Roman
настрой в syslog фильтр и клади куда следует
Roman
либо по хипстерски пиши логи в json
Nikita
В json, а дальше искать инструмент, который отразит их максимально удобно
Roman
однако https://github.com/chjj/blessed выглядит симпатично
Roman
но я пока не пробовал
Roman
с json есть и негативные моменты - это модно, но не всегда нужно.
Anonymous
хм...
Anonymous
пора создавать React-CLI :)
Roman
DOM -> CLI? быть может достаточно ограничится таки рендером?
Roman
вообще для начала в node.js нельзя толком получить backtrace с указанием места, откуда он взялся (имя метода, класса, строки, файла, модуля)
Roman
есть решением через Error, но оно довольно кривое
Roman
правда, я не пробовал 6.0 в этом плане
Denis
Так есть же :)
Roman
можно ли им пользоваться из es2015?
Viacheslav
@dmitriiabramov https://github.com/Yomguithereal/react-blessed
Anonymous
твоюж мать.. и это есть :)
Roman
теперь ещё более симпатично выглядит =)