Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

dmitriymar 08.06.2014 21:12

https://m.youtube.com/watch?v=6mYgrJK768M

cyber_ua 08.06.2014 22:46

dmitriymar, там и близко не показано как сделать что мне нужно, там показан только базовый пример из док в котором я и так разобрался, и вообще в видео нечего нового не узнал, только время потратил

Octane 08.06.2014 22:47

тебе нужен плагин wrap, либо uglifyjs может оборачивать весь код в функцию

cyber_ua 08.06.2014 23:14

Octane, то что нужно, спс.

melky 08.06.2014 23:18

Цитата:

Сообщение от cyber_ua (Сообщение 315623)
Не вкурю как с помощью grunt concat собрать из нескольких файлов, к примеру есть 4 файла wrapper.js, 1.js, 2.js, 3.js
файл wrapper выглядит к примеру так
( function() {
/* include file 2.js */
/* include file 3.js */
/* include file 1.js */
} ());


как собрать все в что бы вставило в нужное место в нужно порядке?

я так раньше собирал....
сейчас перешел на другой формат, но такой способ сборки ещё остался в недописанной либе melAnim

смотри на свойство SRC в Gruntfile у таска concat:

https://github.com/ColCh/melAnim/blo...untfile.js#L22

kobezzza 08.06.2014 23:31

Цитата:

недописанной либе melAnim
Забросил что ли? А почему?

melky 08.06.2014 23:38

Цитата:

Сообщение от kobezzza (Сообщение 315657)
Забросил что ли? А почему?

женщина, сессия + работа
и ещё amix :)

а ещё появился стандарт Web Animations

но сейчас думаю дописать таки... там есть техники оптимизации, которых нет в GSAP. сейчас локальная версия melAnim обыгрывает GSAP на 15 fps в тесте на 1000 точек (в тесте производительности от самой GSAP)

мой мозг левши всё-таки придумал вещи, о которых не думали разработчики GSAP :)

сейчас после сессии буду доделывать потихоньку



вообще она задумывалась как CSS3 Animations для браузеров, которые её не поддерживают (и по сути там и есть раелизация стандарта ... в быстрой реализаций cubic-bezier... на парах сук сидел и дифференцировал\интегриро ал по теореме Чебышева)

так что теперь нужно будет подпидорить под двойной стандарт - CSS3 Animations и Web Animations, переделать тесты на Karma (Qunit нинравица) и всё будет на мази


время быстро летит! это самое хреновое

kobezzza 08.06.2014 23:43

Цитата:

Qunit нинравица
+1

Но ведь

Цитата:

Karma
Это утилита для запуска тестов, а не написания, т.е. писать всё равно придётся на чём то другом :)

Цитата:

время быстро летит! это самое хреновое
Когда я стал работать дома, то я понял это как никогда :)

melky 08.06.2014 23:52

Цитата:

Сообщение от kobezzza
Это утилита для запуска тестов, а не написания, т.е. писать всё равно придётся на чём то другом

верно говорите, мсьё. хм. а мне именно так и казалось. я имел в виду Jasmine :)


Цитата:

Сообщение от kobezzza
Когда я стал работать дома, то я понял это как никогда

тоже работал дома

блин, неужели в этом причина)

cyber_ua 09.06.2014 00:03

Цитата:

Сообщение от melky
сейчас перешел на другой формат

На какой , может он удобнее ?)

Цитата:

Сообщение от melky
смотри на свойство SRC в Gruntfile у таска concat:

Да я понял что от него порядок зависит, я просто не мог вкурить как добавить обертку, пока Octane не подсказал.

dmitriymar 09.06.2014 00:11

cyber_ua,
Ну почемуже сборка в одинн файл с дописанием текста в начало и конец- не то по твоему?

cyber_ua 09.06.2014 00:14

dmitriymar, про конец там не сказано, но как я понял из док есть footer для этого, и uglify по удобней будет.
А вообще у меня не работало потом что я concat дважды написал

concat: {
   concat: {
// и внутри 2го писал настройки

l-liava-l 09.06.2014 00:15

cyber_ua,
А почему ты грант юзаешь а не тот же галп (он шустрее) или бранч?

cyber_ua 09.06.2014 00:18

l-liava-l, потому что в данный момент я разобрался более менее только в гранте, и у меня скоро деадлайн и разбиратся в галпе у меня щас нет времени, как только напишу диплом займусь им)

П.с я просто прикинул я лучше заработаю на фрилансе на js, заплачу часть от этого отдам за то что бы мне дописали модуль для диплом. По сути что скрипт, что диплом дописывать одинаково по времени, а та еще и профит по деньгам)

melky 09.06.2014 00:35

Цитата:

Сообщение от cyber_ua
На какой , может он удобнее ?)

browserify.
пока не понял... но вроде удобнее)

cyber_ua 09.06.2014 00:36

Цитата:

Сообщение от melky
пока не понял... но вроде удобнее)

Спс, по тестим)

l-liava-l 09.06.2014 00:49

Цитата:

l-liava-l, потому что в данный момент я разобрался более менее только в гранте, и у меня скоро деадлайн и разбиратся в галпе у меня щас нет времени, как только напишу диплом займусь им)

П.с я просто прикинул я лучше заработаю на фрилансе на js, заплачу часть от этого отдам за то что бы мне дописали модуль для диплом. По сути что скрипт, что диплом дописывать одинаково по времени, а та еще и профит по деньгам)
Я хочу 4 курс универа проплатить сразу, тобишь сессии и тд (может получится договорится) а диплом сам, возьму один из проектов и опишу)

cyber_ua 09.06.2014 00:53

Цитата:

Сообщение от l-liava-l
а диплом сам, возьму один из проектов и опишу

Я тоже так думал год, назад, вот круто можно выбрать тему диплома, а хрен там...
Да я его и по сути почти закончил, только в 1м месте завис на мертво..

Maxmaxmaximus1001 10.06.2014 14:49

http://habrahabr.ru/post/225729/

и чем госпобину кофескрипт не угодил?)

kobezzza 10.06.2014 14:53

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315879)
http://habrahabr.ru/post/225729/

и чем госпобину кофескрипт не угодил?)

Мммм, причём тут кофескрипт?

Maxmaxmaximus1001 10.06.2014 14:57

Цитата:

Сообщение от kobezzza
Мммм, причём тут кофескрипт?

ой, я прочитал начало статьи про препроцессор яваскрипта кусок твоей статьи про коллекшен, и у меня в голове все смешалось)))) сори


И кстати, какова цель создания этой либы? Какие проблемы она решает?

kobezzza 10.06.2014 15:00

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315883)
ой, я прочитал начало статьи про препроцессор яваскрипта кусок твоей статьи про коллекшен, и у меня в голове все смешалось)))) сори


И кстати, какова цель создания этой либы? Какие проблемы она решает?

В статье же всё описано, прочитай. А на вики в гитхабе ещё больше раскрыта тема и тут.

Maxmaxmaximus1001 10.06.2014 15:12

почитал, кофескрипт все это делает. или нет?

kobezzza 10.06.2014 15:12

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315891)
почитал, кофескрипт все это делает. или нет?

конечно нет, кофескрит - это язык, а Collection - это библиотека, которую можно юзать в том же кофескрипте.

Maxmaxmaximus1001 10.06.2014 15:13

Цитата:

По поводу названия я долго думал и выбрал такое, как короткое и осмысленное
По этмоу взял и не выбрал this.index(), логично)

Цитата:

Сообщение от kobezzza
конечно нет

но ведь он содержит все встроенное что есть в этой библиотеке на уровне синтаксиса, или нет?

kobezzza 10.06.2014 15:14

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315895)
По этмоу взял и не выбрал this.index(), логично)

я стараюсь в названиях метода делать глагольную форму, исключения составляют разве что методы аксессоры.

kobezzza 10.06.2014 15:15

Цитата:

но ведь он содержит все встроенное что есть в этой библиотеке на уровне синтаксиса, или нет?
Нет, он содержит минимальный функционал, не более того.

Maxmaxmaximus1001 10.06.2014 18:37

покажи чего в кофи нет? покажи как это делается у тебя и как на кофи)

хотя бы одну вещь

kobezzza 10.06.2014 19:15

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 315953)
покажи чего в кофи нет? покажи как это делается у тебя и как на кофи)

хотя бы одну вещь

// Вернуть массив элементов исходной коллекции, которые
$C(new Map(...)).get({
    reverse: true, // В обратном порядке
    startIndex: 10, // Начиная с 10-го итерационного индекса
    from: 5, // Пропустить 5 успешных итераций
    count: 10 // Не более 10 успешных итераций (не считая from),
    filter: 'unique && !odd' // Только уникальные не чётные элементы
})


Обращаю внимание, что исходная коллекция Map. Этот же пример можно сделать с Set, Array, TypedArray, Object и String, а также генератором или на основе протокола @@iterator для чего угодно.

А вообще я устал что-то доказывать, не нравится - не ешь.

Maxmaxmaximus1001 11.06.2014 06:49

Кофескрипт


for item, i in arr when i % 2 and !(i in arr) then alert 'Тратата!'


обьективно я критикую твою разработку, так как она не нужна, и если нужна я хочу понять почему, почему бы тебе не доказать мне зачем она нужна? ведь я правда не понимаю. это что, сахар? Но ведь у кофескрипта лучше сахар чем у тебя. И если не лучше, то "НЕТ ЛУЧШЕ!" )

melky 11.06.2014 07:33

Цитата:

Сообщение от Maxmaxmaximus1001
Кофескрипт

А теперь допидорь свой кофекод до вызова $C в посте выше. получится императивная вставка, которая тут не сдалась

kobezzza 11.06.2014 08:05

Цитата:

for item, i in arr when i % 2 and !(i in arr) then alert 'Тратата!'
Что это блядь Оо где задано направление обхода, где ограничения, где вызов внешних фильтров, и где чёрт возьми учитывается, что итерируемая коллекция - это Map (если ты не знаешь про Map и Set, то это твои проблемы).

Сделай такой же пример, как сделал я.

И ещё просто для справки: в ES6 так тоже можно.

cyber_ua 11.06.2014 14:56

Что можно использовать вместо webmoney, что то удобное и с чего можно легко перевести деньги на банковскую карту?

kobezzza 11.06.2014 15:07

я юзаю Яндекс Деньги для этого :)

cyber_ua 11.06.2014 15:09

Цитата:

Сообщение от kobezzza
я юзаю Яндекс Деньги для этого

Там легко перевести деньги на банковскую карту?
Потому что я бл*** час возился с этим гребанным веб мани, потому что по хрен знает каким причинам он не хотел принимать ИНН ....

cyber_ua 11.06.2014 15:14

и в итоге я получил такое сообщение:cray:
Цитата:

На проверке
Платежные реквизиты и\или паспортные данные отправлены на проверку (ожидайте в течение 1 рабочего дня). После того, как проверка будет произведена, Вы получите оповещение в Keeper и сможете перевести WMU с кошелька.
П.с больше не когда не буду юзать веб-мани
П.с.с самое обидное что я заплатил 2% за моментальный перевод...

kobezzza 11.06.2014 15:32

Цитата:

Сообщение от cyber_ua (Сообщение 316115)
Там легко перевести деньги на банковскую карту?
Потому что я бл*** час возился с этим гребанным веб мани, потому что по хрен знает каким причинам он не хотел принимать ИНН ....

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

А веб-мани ещё тот геморой, я тоже в итоге плюнул на него:)

l-liava-l 11.06.2014 15:34

Цитата:

Что можно использовать вместо webmoney, что то удобное и с чего можно легко перевести деньги на банковскую карту?
я юзаю киви, можно создать виртуальную карту, можно заказать себе настоящую, привязка к мобилке, карты не именные

cyber_ua 11.06.2014 15:37

Цитата:

Сообщение от kobezzza
А веб-мани ещё тот геморой, я тоже в итоге плюнул на него

Да решил на свою голову перейти на веб-мани, теперь деньги не могу вывести.
Цитата:

Сообщение от l-liava-l
я юзаю киви, можно создать виртуальную карту, можно заказать себе настаящую, привязка к мобилке, карты не именные

Интересно, нужно попробывать.
Сенк)

cyber_2.0 14.06.2014 22:53

народ, у кого стоит xp ?) нужно проверить один баг в bootstrap в лисе, а лень из за одной мелочи ставить xp на виртуалку)


Часовой пояс GMT +3, время: 06:05.