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

kobezzza 29.07.2015 10:47

Цитата:

они че употоротые папку node_modules загружать на гитхаб, они что не могут заюзать npm
Ну на самом деле, загружать папку на node_modules или bower_components нормальная практика и сами NPM это рекомендуют для проектов (не библилиотек).

Это позволяет уменьшить время деплоя и развёртки на кластере.

cyber 29.07.2015 11:00

kobezzza, хм, буду знать, спасибо

nerv_ 31.07.2015 00:07

Все, что пишу на форуме - open-source :)

---

Внимание, вопрос. Я тут накосячил... в очередной раз :D

и меня режут без ножа за мои правки https://github.com/nervgh/angular-fi...649d0e5af04b0c

также есть такой дискусс https://github.com/nervgh/angular-fi...ment-125620433

Как поступить в данной конкретной ситуации?

Спасибо)

kobezzza 31.07.2015 00:24

Ты внёс ломающие изменения и был обязан изменить первую цифру версии модуля. Это очень плохо.

Erolast 31.07.2015 07:03

http://semver.org FAQ:
Цитата:

What do I do if I accidentally release a backwards incompatible change as a minor version?

As soon as you realize that you've broken the Semantic Versioning spec, fix the problem and release a new minor version that corrects the problem and restores backwards compatibility. Even under this circumstance, it is unacceptable to modify versioned releases. If it's appropriate, document the offending version and inform your users of the problem so that they are aware of the offending version.

То есть, без повышения мажорной версии обратнонесовместимые изменения расцениваются как обычные regression-баги и должны исправляться соответствено.

nerv_ 31.07.2015 09:41

Цитата:

Сообщение от kobezzza
Ты внёс ломающие изменения и был обязан изменить первую цифру версии модуля. Это очень плохо.

это констатация факта, это я знаю)

Цитата:

Сообщение от Erolast
То есть, без повышения мажорной версии обратнонесовместимые изменения расцениваются как обычные regression-баги и должны исправляться соответствено.

соответственно - это как? Дело в том, что после "ломающего изменения" (Update bower.json) у меня был ряд "больших" коммитов, которые ревертить нет желания. Отсюда и вопрос: что делать? Переписывать историю или только переназначить теги. Если последнее, то номера версий не будут совпадать с package.json

Лично я bower практически не пользуюсь, в связи с чем мною было принято поспешное решение, что "если я поменяю main в bower.json ничего страшного не произойдет.

cyber 31.07.2015 09:55

Хочу купить эту книгу http://www.books.ru/books/algoritmy-...643713/?show=1 есть ли большая разница между 2 и 3 изданием?

kobezzza 31.07.2015 10:59

nerv_, просто сделай bower.json как было, выпусти патч. А затем если ты так хочешь поменять там параметры, то выпусти их как мажорный апдейт.

nerv_ 31.07.2015 11:35

Цитата:

Сообщение от kobezzza
просто сделай bower.json как было, выпусти патч.

можно для тупых какие-нибудь ссылки? :) О каком патче идет речь, если в packeage.json зашиты версии? Я так понимаю, что:
1. либо историю коммитов переписывать
2. либо извиниться перед юзерами и пообещать, что "больше так не буду" в лучших традициях жанра)))

kobezzza 31.07.2015 12:27

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

Ты поменял dist в bower.json и у людей всё поломалось, поэтому просту сделай новый комит с исправлением "как было" и выпусти новый bower релиз.

Erolast 31.07.2015 12:55

Цитата:

Ты поменял dist в bower.json и у людей всё поломалось, поэтому просту сделай новый комит с исправлением "как было" и выпусти новый bower релиз.
Аха, с повышением минорной версии.

trikadin 31.07.2015 13:03

Нерв, сейчас твое ломающее обновление расценивается не как "ломающее изменение", а как обычный баг (так как ты не обновил мажорную цифру). Обычный баг правится хотфиксом в один коммит с обновлением минорной цифры.

Zend 03.08.2015 13:35

Цитата:

this file is indent with tabs instead of 4 spaces
как убрать эту хрень в шторме? бесит не могу

EmperioAf 03.08.2015 13:40

Цитата:

Сообщение от Zend
как убрать эту хрень в шторме? бесит не могу

https://www.jetbrains.com/webstorm/h...dentation.html

cyber 03.08.2015 21:28

наш тим лид определяет качество репозитория на гитхаб по кол-ву звездочек :lol:
Цитата:

У вебпака меньше звездочек чем у галп, он точно норм?

cyber 03.08.2015 22:15

Кто знает какой то большой проект написанный на ангуляре с открытыми исходниками?

nerv_ 04.08.2015 00:12

Цитата:

Сообщение от cyber
Кто знает какой то большой проект написанный на ангуляре с открытыми исходниками?

https://github.com/angular/angular-seed :D

требование
Цитата:

Сообщение от cyber
наш тим лид определяет качество репозитория на гитхаб по кол-ву звездочек

выполнено

---

Erolast, trikadin, kobezzza, спасибо :)

cyber 06.08.2015 00:32

как в es6 сделать установить свойство объекта по умолчанию например

function ( obj = {} ) {

}

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

если сделать так

function ( obj = { x: 1} ) {

}

то оно будет использоватся если объект вообще не передан

cyber 06.08.2015 01:02

Есть скрипт на es6, подключаю его через webpack require и получаю ошибку что файл не найден, убераю весь es6 код и файл подключается, специально подключил как лоадер babel о всеравно не работает.
Как это поправить?

webpack config
module: {
            loaders: [
                { test: "/\.html$/", loader: "raw-loader" },
                {
                    test: /\.js?$/,
                    exclude: /(node_modules|bower_components)/,
                    loader: 'babel'
                }
            ]

        }

Erolast 06.08.2015 06:49

Цитата:

можно ли как то установить дефолтное значение для какого то свойства, если передан парвильный параметр?
С деструктуризацией только:
class User {
    constructor({name, age = 18}) {
        this.name = name;
        this.age = age;
    }
}

let user = new User({name: "Вася"});
console.log(user.name); //Вася
console.log(user.age); //18

cyber 06.08.2015 15:50

Мой тимлид это что то, я 4 дня потратил что бы проект собирался галпом, но все осталось как было до этого, в итоге он наконец то понял как работает вебпак, теперь мне нужно убрать с проекта rjs и заменить это все вебпаком, это пздц, проект писался 2 года и теперь мне нужно копатся во всем этом говне)
Если кому то вдруг интересно почему rjs можно заменить вебпаком, потому что у них все было в одном файле но они всеравно юзали rjs:lol:

П.с уже по тихоньку начал искать новую работу :D

cyber 07.08.2015 16:51

ответ саппорта как сбросить фильтр http://www.telerik.com/forums/how-to...o0uyoCuntxy77A
просто бомба, и люди еще за это платят)

Zend 07.08.2015 18:03

Пользуетесь ли вы услугами не государственных пенсионных фондов? Как аргументируете своё решение?

EmperioAf 07.08.2015 21:14

Цитата:

Сообщение от Zend (Сообщение 383142)
Пользуетесь ли вы услугами не государственных пенсионных фондов? Как аргументируете своё решение?

не пользуюсь. Лень разбираться в этих коммерческих пенсионных фондах :)

Zend 08.08.2015 08:06

Цитата:

Сообщение от EmperioAf
Лень разбираться

:) я им так же отвечаю, мол мб вы и правда хорошие но мне лень разбирться

EmperioAf 08.08.2015 22:50

Землю оценили в 5 трлн. долларов:
http://www.dni.ru/tech/2015/8/7/311535.html
продешевили?

trikadin 09.08.2015 14:44

Так, я совсем в оффтоп скачусь.

Джва года ищу игру, суть такова: можно грабить корованы магическая школа, там чувак с посохом, который качает заклинания, бегает по этой школе, квесты выполняет, вся фигня. Вид от третьего лица. Одно из заданий в самом начале -- пойти в какой-то склеп и перебить там всяких пауков. Играл в неё давно (больше пяти лет назад) в одном комп. клубе, а название забыл. Может, есть идеи у кого?

Safort 09.08.2015 15:19

trikadin,
ээ.. Гарри Потер?)

MakeMeFeel 09.08.2015 16:48

trikadin,
Меч и магия 6 http://www.youtube.com/watch?v=QZlx1...48740EF93B6289 оно?

Есть ещё красивая игра: Dark Messiah of Might and Magic http://www.youtube.com/watch?v=V8Ev9s01JdA

Прошёл на одном дыхании. :)

l-liava-l 09.08.2015 17:44

Цитата:

trikadin,
ээ.. Гарри Потер?)
Тоже о ней подумал.. помню на одной из игроманий демка была

trikadin 09.08.2015 23:40

Лол, нашёл в итоге сам, хотя до этого реально искал очень долго))

Авенкаст: Ученик чародея

l-liava-l 12.08.2015 20:32

Начал тут новое дельце, сыро и глаз замылился.
http://wallstroi.ru/

Заказали б у меня плиточку то? :)

cyber 12.08.2015 23:41

будущей маркетолог растет:lol:
Цитата:

Сообщение от l-liava-l
Заказали б у меня плиточку то?
__________________


cyber 12.08.2015 23:51

l-liava-l, и сделай красную стелочку кликабельной, я раз 15 на нее кликнул)

l-liava-l 13.08.2015 00:04

Цитата:

l-liava-l, и сделай красную стелочку кликабельной, я раз 15 на нее кликнул)
Зря, больше не кликай! :)

nerv_ 13.08.2015 00:39

Цитата:

Сообщение от cyber
и сделай красную стелочку кликабельной, я раз 15 на нее кликнул)

обязательно. пусть скролит к калькулятору
а при наведении на нее ховер эффект

Цитата:

Сообщение от cyber
будущей маркетолог растет

:D +1

l-liava-l 13.08.2015 02:14

Цитата:

будущей маркетолог растет
Я у мамы маркетолог.

Цитата:

обязательно. пусть скролит к калькулятору
а при наведении на нее ховер эффект
Цитата:

и сделай красную стелочку кликабельной, я раз 15 на нее кликнул)
Действительно, вечно на нее все тыкают судя по метрике.

cyber 13.08.2015 11:06

Сис админы вчера обновляли вчера сервер с БД, а у нас ест сервис который мониторит состояние базы данных и если не может подключится то высылает письмо, так вот они забыли выключить этот сервис, с утра у нашего отдела было 5к мейлов на почте:lol:

trikadin 13.08.2015 18:57

Наткнулся на интересную штуку.

{} + [] // 0

Кто без гугления сможет вспомнить, почему так?)

P. S. Я, каюсь, не смог.

bes 13.08.2015 19:29

Цитата:

Сообщение от trikadin
Наткнулся на интересную штуку.

{} + [] // 0

Кто без гугления сможет вспомнить, почему так?)

P. S. Я, каюсь, не смог.

сделай тестовый пример, у меня не получается получить 0


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