Как разработчик графических редакторов в пятом поколении, скажу - все зависит от того что в конечном счете Вы хотите. Если вы хотите увидеть сформированный дом в качестве результата, то сразу его и делайте. Если хотите увидеть картинку в векторе, то делайте на svg. Если картинка должна быть растровой, то как Вы думаете что нужно использовать?
А у Вас пример не точный. У автора всего два условия, а у Вас три, как и положено по дефолту. Если статья и верна то только из-за того что нет третьего выражения. Ну а вообще специально для таких случаев существует while.
А Вы никак не сможете это преодолеть не переписав 'yandex-map-react' если он действительно обращается к window. Единственное что можно сделать это инициализировать его в методе которые не выполняются на сервере.
ну ведь rx это же вообще не async. async это работа с асинхронным кодом и для построения приложения в виде команд, что призвано улучшить читаемость.
Но rx, если я не ошибаюсь, это работа с состоянием, промежуточные вычисления которого сохраняются всегда. Посмотрите примеры когда они шлют события и по их истечению подключая новый "какой-то особый поток" его можно настроить так чтобы он получил те события которые уже были посланы. Ведь это означает что события сохраняются в памяти.
И все остальные примеры доказывают что это не разу не async. async для приложения, rx для состояния приложения Поправьте если я не прав.
А lodash же вообще для работы с коллекциями, разве нет?
Если Вы верстаете с использованием шаблонизаторов, то не понятно почему Вы не можете понять принцип с реактом, ведь это такой же шаблонизатор. Все точно так же разделено на модули и все точно так же собирается.
посмотрев этот плагин хочется сказать следующее - можно нудно и дотошно объяснять причину раздувая сое самомнение до размера солнца, но мне этого делать не хочется. Догоняйте же уже 2016 год и используйте сборщики проектов коих больше чем достаточно. Если вы из середины этого века, то автор плагина точно из прошлого.
Я не хочу говорить о том что код ужасен, но почему у Вас финкции объявлены с большой буквы? Это не по конвенциям js, только классы и функции-конструкторы могут быть с большой буквы.
Дмитрий Наумов: дело в том что совет может быть только один - будьте рассудительным во всем. Научитесь анализировать информацию и выделять из неё только нужное. Ведь те кого Вы можете считать опытными могут ошибаться. Все информационные блоги и ресурсы не чем не отличаются от желтой прессы, если сегодня забугорный чел с двухсоттысячным рейтингом на SO полученный за ответы на то как сложить 2+2 напишет что нужно биться головой об стену, все статьи будут только об этом. Так же дохера обмана с github но об этом не думают чтобы не потеряться в глазах коллег. То есть мир программистов это мир хуже чем в шоубизнесе. Здесь все только друг-друга хвалят и если Вы попросите рассказать о самом убогом фраймворке на свете, то Вам расскажут все кроме того что он убогий, так как это нарушит толерантность. А тот кто скажет что это говно будет сразу назван неадекватным и троллем. Видно это манера подчерпнутая из классики 19 сука века. Люди здесь умные как калькуляторы, но думать кроме как о цифрах не могут.
А как только Вы ступите на дорогу чего-то сложнее чем трехлетняя технология, вообще все будут молчать.
Но сам я последнее время пишу только клиентскую часть и желание разбить ноут об стол, а затем и сам стол возникают очень часто. И да, возможно стоит посоветовать не писать на библиотеках которые моложе двух-трех лет.
нет не выскакивает и индикатор показывает что занято 400 из 700. Раньше я тоже прибавлял памяти, но если честно разницы не заметно, по этому уже вторая версия как память не увеличиваю.
Сергей: значит багнутая версия под ubuntu. До этого я вообще не замечал что он хеширует каждый раз. А сейчас на новом проекте где вообще нет файлов написанных мной, он больше 50 минут хешировал.
Дмитрий Наумов: ну тут картина немного иная. Вы встали на распутье где с одной стороны картинка ада, за которой рай, а с другой стороны картинка рая, за которым вечный ад. Вы выбрали первое. Это Вам сейчас кажется что Вы сразу что-то видите, а на деле от этих кнопочек, до реальности как до Китая. Чтобы начать что-то делать Вы должны прочесть тысяч десять страниц (не важно каких, во всех языках практически одинаково) информации и обязательно выучить несколько языков. Иначе говорят "какой Вы фронтэнд если не можете написать стили на php, python и прочих языках". так же Вы должны освоить кучу препроцессоров без которых вообще начинать даже не стоить и несколько сборщиков.
Вы должны писать под все браузеры и все ОС включая мобильные. Вы должны знать архитектуру фрймворков на которых будите работать и которые будут меняться ещё очень долго, ведь как я уже сказал java уже обкатанные, а вот js каждый день изменяется из-за того что популярность растет и всё новые языки пытаются внести свою лепту крича что вот именно они-то делают правильно.
Вместо того чтобы понять что язык очень гибкий, все пытаются всунуть его в какие-то рамки, кто строго в ооп, забывая что динамика это и есть js, другие орут что сука нужно чистая функциональщина, забывая что это сука объектный язык.
И вот такая шляпа будет происходить ещё очень долго пока не осядет пыль времени и на расставит все по своим местам. Как это уже было.
А то часты аргументы которые приводят сторонники функционального программирования это то что ооп нужно только в играх, так как там большая нагрузка и ооп делает работу программ оптимизированной. А мол в нете всего-лишь кнопочки, зачем тут производительность с родни играм? И правда зачем? А вот затем, что причина в том что фпшников кто-то затроллил и они повелись так же как и Вы. Вот откуда им с их убогим фп и Вам как новичку знать что в играх нагрузка только в тех местах, которые к архитектуре вообще не имеют отношения, а вынесены в утилсы. Типа оптимизированная функция для просчета столкновений или сортировки...
И вот на этой ени держится миф с которым Вы будите согласны, ведь Вам это внушат, а затем другие будут внушать другое, ведь ооп шники из java тоже те ещё долбаны.
Поэтому помните одно, читайте только правильные книги, которых всего-то десяток из миллиона и верьте им, а не словам написанным кем-то. Выбор всегда за Вами, главное чтобы Вы могли увидеть правильный путь.
Дмитрий Наумов: есть две категории программистов - те кто пишет и те кто пишет правильно.
первая группа любит не типизированные языки потому что они простые в использовании и не нужно напрягать мозг чтобы писать рулоны кода. А вторые любят маразматический поряд в своем коде и часами могут размышлять над тем что сделать ещё чтобы года было меньше, он был понятен и красив.
Сказать чтобы эти группы отличались чем-то нельзя, они абсолютно нормальные.
Но первые пишут шедевры в виде детективчиков в стиле Данцовой, а вторые классические шедевры.
Первые за год нафигачут десять приложений, вторые два.
А питон очень хорош в качестве первого языка, если Вы совсем ребенок и все.
Перейти с него на js, это как после поднятия собственной писки сразу отправляться на олимпиаду тягать штанги.
Дмитрий Наумов: просто смотрите вот под каким углом.. Вы наверняка хотите стать не верстальщиком у которого весь код это рулоны, а BEM для него что-то из-за грани фантастики, а наверняка хотите стать программистом, который пишет приложения и постоянно не испытывает чувство что все не так.
Так вот js (html + css я вообще за языки не считаю) только обернулся в сторону приложений которые на java писали уже тридцать лет назад. И ко всему этому java имеет типизацию без которой Вы не сможете понять самой сути программирования и ооп, а значит будите вечно испытывать дискомфорт и верить во все бредни которые Вам будут рассказывать, только из-за того что верить больше не во что.
Поэтому начинать лучше с java и уже потом переходить на js. Хотя слабоумные Вам могут посоветовать typescript который только вчера родился и материалов по нему ещё нет.А это опять означает то, что первые шаги Вы будите делать не ногами, а жопой.
Дмитрий Наумов: бесплатно Вам только выипут мозг и научат тому чему потом ещё суметь нужно будет разучится. Хотя и за деньги тоже самое, дофига гуру html + BEM + js на уровне на котором даже макрель смогла бы кодить. Ищите старпера который десятки лет совместно с js использует java, вот тогда он сможет Вам помочь. Остальные только изуродуют сознание.
aol-nnov: да я тоже сегодня уже подумал что нужно переходить на ssh, но пока отложил до момента "постижения" gulp-git". То что написано в доках, как я уже сказал, я видел, но только сейчас заставил себя поверить в то что в примерах с push нет потоков, потоков, а значит нельзя указывать конкретные файлы. А именно это мне и нужно.
Вы случайно не знаете можно ли в git как-то запушить только определенные файлы?
я могу ошибаться, но с сетками вроде все как-то по другому. Вы должны составить условие так чтобы поделить все пространство, а затем указать чтобы начиналась со второй колонки. Либо вообще контейнер с сеткой просто центрировать.