Профиль пользователя заблокирован сроком с 15 октября 2017 г. и навсегда по причине: многократные нарушения регламента работы сервиса
  • Какие тестовые задания дают на верстальщика?

    @vasIvas
    Зависит от должности на которую Вы претендуете. Если это вакансия в яндекс, при условии что Вы о ней узнали на офф сайте, реально может потребоваться сверстать страничку. В этом нет ничего необычного, ведь претендент, который бы им подошел, в состоянии сделать это за несколько минут.
    И обратите внимание что акцент сделан на место из которого Вы узнали о вакансии. Злодею ничего не стоит назваться тем же яндексом и заставить бесплатно выполнить для него работу настоящего профессионала.

    Если же конторка мелкая, неизвестная, и должность на которую вы претендуете является джуниор, то ни о какой странички, а тем более целом лендинге, идти речи не может. Потому что толковому верстальщику проще задать три вопроса, чем засерать себе мозг говнокодом, который потом ещё нужно постараться развидеть.

    Поэтому единственный способ бороться с гадами и зажравшимися работодателями, ценить себя и уважать свое время.
    Ответ написан
    2 комментария
  • Сколько стоит разработка дизайна?

    @vasIvas
    Мне кажется, что существует только несколько вариантов -
    - Вы найдете приложение со схожей тематикой, дизайн которого Вам понравится и предложите дизайнеру взять его за основу. Не очень дорого.
    - Если дизайнеру не будет предложена основа, то он самостоятельно найдет приложение со схожей тематикой, дизайн которого ему понравится и будет отталкиваться от него в своей работе. Намного дороже.
    - Дизайнер просто отъимеет Ваш мозг. Очень дешево.
    - Дизайнер создаст качественный дизайн с правильной документацией и презентацией. Мало вероятно, что он будет искать дизайны, как в первом и втором пункте. Он этого не будет делать по той причине, что время научило его следить за успехами знаменитых дизайнеров и копировать понравившиеся элементы в закладки. Очень дорого.
    Ответ написан
    3 комментария
  • Однодневкам-одновопросникам тостера запретить задавать вопросы?

    @vasIvas
    Человек, который спрашивает "как сложить 2+2" скорее всего ещё только присматривается к программированию и это нормально что у него один вопрос. Человек который спрашивает что такое изоморфное приложение, новичком никак быть не может, ведь уровень подобных вопросов требует определенных знаний. Но этих знаний не будет хватать для того чтобы ещё, ещё и ещё раз не возвратится и не задать вопрос.

    По моему мнению вопросы сложнее песочницы в едином экземпляре задаются ботами, которые создают видимость жизни ресурса. Если бы к примеру их заставили писать простые вопросы, чтобы не вызывать подозрения, то для ресурса бы это означало сто его контент примитивен, а значит и сам ресурс не интересный. Золотая середина задавать средние-актуальные вопросы, которые интересны людям.

    И все хорошо пока ты не осознаешь что читаешь или пытаешься помочь боту. Вот тогда начинаешь задумываться над тратой времени и отношении к тебе создателей.

    Если это реально делают создатели, то я хочу донести до них, что это плохо и очень сильно заметно опытным людям, которые должны оседать на ресурсах поднимая их престиж. Но так же есть возможность что это вредители-конкуренты. Как хорошо засрать, а потом тонко намекнуть вокруг одни боты и все посетители тратят время впустую.

    Хотя есть возможность что это двойной развод самих создателей, которые подталкивают к платному ресурсу помощи. Как ещё закрыть доступ ботам и сделать вопросы высокого качества? Конечно наложить мзду! Мздец...
    Ответ написан
  • За и против Bootstrap?

    @vasIvas
    Bootstrap - это золотые, не разрушаемые магические доспехи. Но для человека ростом 1,2.
    Ответ написан
    Комментировать
  • Актуализированная подборка по PHP фреймворкам?

    @vasIvas
    Laravel - просто сказка. После него вообще другое уже не хочется. Когда впервые его берешь в руки, то кажется, что они прямые! Делается все само и очень быстро. Сайт любой сложности можно за один день написать (имею ввиду серверную часть). И это с учетом что я php всего четыре дня учил..
    Ответ написан
    3 комментария
  • Cocos2d-js, как прочитать/устновить пиксели у слоёв или текстур?

    @vasIvas
    Хочу порекомендовать Вам перейти на pixi.js и написанные на его основе замечательные движки phaser и panda. После того, как я узнал эти названия, моя жизнь стала лучше. Теперь мне даже постовые улыбаются по пути на работу и птицы поют на за окном даже в минус пятьдесят. PIXI.JS - неповторим!!!
    Ответ написан
  • Почему gulp не ставится локально?

    @vasIvas
    > cd path/to/dir/
    > npm init
    > npm install --save-dev gulp

    ">" черточки я просто для красоты добавил.
    Ответ написан
  • Sublime Text 3 как автоматически компилировать haml -> html?

    @vasIvas
    А тут смотрели haml? И ещё a тут можете посмотреть набрав haml в поисковике.
    Ответ написан
    Комментировать
  • Как изменить оформление сайд бара ST3?

    @vasIvas
    Preferences->Setting User->

    По пути выше должна быть строчка ниже, если её нет то вписываете.
    У меня тема называется Soda, у Вас же должно быть прописано название
    Вашей темы.
    "theme": "Soda Dark.sublime-theme"
    Ответ написан
  • Как подключить rigger к gulpfile.js из пакета google wsk?

    @vasIvas
    Когда-то, только начав изучать js, я хотел создать авто-импорт sass файлов и у меня даже получилось, но я потратил больше месяца времени и сам даже не разу не пользовался этим "чудом".

    В боевых условиях нет нужды в автоматическом "добавлении скриптов при помощи добавления пути в html", для этого есть BrowserSync. BrowserSync'у стоит лишь пути указать до директорий откуда он будет сам брать файлы и инжектировать их в приложение запущенное у Вас в браузере.

    И в заключение хочу сказать, не используйте чьи-то gulpfile, а собирайте свой по мере освоения gulp. И не создавайте таски на будущие, типа "это мне вот потребуется потом, когда я что-то закончу". Сначала закончите, а потом уже создавайте. И после того, как Вы завершите одно-другое приложение, Вы уже сами поймете, что создать один универсальный gulpfile нереально!

    И ещё хочу посоветовать не использовать yeoman, пока не закончите несколько проектов.

    И ещё, если Вы вообще не знаете js и nodejs, то скачайте редактор, который уже имеет настроенные gulp и ему подобное. А иначе Вы себе мозг надорвете.

    UPD: забыл добавить, что после того, как Вы закончите приложение, то Вам нужно будет все файлы слить в один и уже полученные несколько файлов руками указать в точке входа приложения. Но если Вы после освоения gulp не захотите это делать, то существуют плагины, которые это сделают за Вас. Но использовать их Вам с самого начала не советую, они попросту не нужны.
    Ответ написан
    2 комментария
  • Как правильно использовать canvas requestAnimationFrame в данной ситуации?

    @vasIvas
    Я не совсем понял в чем проблема, но если в том, что картинки не успевают загрузится, то Вам нужно подписаться на окончание загрузки. Событие называется 'load'. Потом нужно дождаться пока все картинки загрузятся и после этого продолжать выполнять код дальше. То есть это нормально, если Вы сначала загрузите картинки и только потом запустите приложение.
    Ответ написан
  • Какой есть скрипт, имитирующий барабан игрового автомата?

    @vasIvas
    Вообще анимация барабанов игровых автоматов, это видео.
    Если и есть на основе анимации, то это очень редко и выглядеть
    должно не очень.
    И я много раз видел подобные вопросы и ответов на них не было.
    Ответ написан
    Комментировать
  • NodeJS: растет потребление heapTotal. Утечка памяти?

    @vasIvas
    Утечка, это когда GC ( сборщик мусора ) не может удалить использованный объект, так как на него кто-то ссылается, что приводит к увеличению памяти.

    Если судить по Вашим графикам, то черная и синяя полоса всегда растет, но не известно сколько времени прошло. Запустите и тестируйте минут пять, а потом уже смотрите, да и нам покажите результат.

    Вчера только статья была, что в iojs нашли утечку, но ещё не устранили.
    Но у Вас я так понимаю nodejs?
    Ответ написан
    Комментировать
  • Здоровье и программирование?

    @vasIvas
    Вам точно не стоит быть программистом. Вы даже не знаете сколько у людей рабочий день длится
    и что здесь не офтальмологи.
    Ответ написан
    Комментировать
  • Дети и интернет: как контролировать?

    @vasIvas
    Странно слышать, что мы хотим защитить детей от того, что сами же и создали...
    Остается только отрубить им руки, ну или глаза выколоть. А ещё смешит, что детям
    можно ходить в ночной-стриптиз клуб, но они должны, как мартышки - не видеть, не слышать..
    Давайте им головы отрубать будем...
    Не разрешайте им в интернет ходить или забейте, ведь они играют в игры
    вместе с сорокалетними бухими сисадминами, которые матом ругаются, как
    в колхозе. Спам который дети хавуют как конфетки ведет на мат, голые тела
    и на видео, где семеро одного до обсеру избивают. А предложения дружбы, которые
    они получают, пишут порно-озобоченные боты, которые для продвижения порносайтов
    заводят с Вашими детьми дружбу, чтобы, в лучшем случаи спам слать, а то и комп заразят.
    Ответ написан
    Комментировать
  • Как реализовать данную программу?

    @vasIvas
    Могу предложить более достойный вариант.
    Выбираете флаш, идете на форум, предлагаете
    сделать за плату и школьники Вам её быстренько
    соберут. 1000руб - она будет работать, а дальше, больше.
    Ответ написан
    Комментировать
  • Игровой сервер на node.js, хранить перечни игроков и комнат в object или array?

    @vasIvas
    Начну со второго вопроса - а Вам не кажется, что нет нужды каждую сотую секунды делать обновления индикатора? Просто можно сделать на сервере, типа, модели комнат, в которой
    будет флаг, некий коэффициент, который будет при расчетах браться. А по началу этого события
    рассылать на клиенты сообщение, чтобы представления самостоятельно уменьшали тот или иной
    индикатор. А если кто-то свое приложение причитерит, то это ему не поможет, так как на сервере
    все равно по коэффициенту известно правильное значение.

    А по первому тут Вам нужно тестировать, на какие операции больше будет затрат.
    А то можно вообще коллекцию на основе массива для итерации сделать + хеш индекса
    по ключу.
    Ответ написан
  • Стоит ли использовать WebGl для 2d графики?

    @vasIvas
    WebGL увеличивает производительность, это его единственный плюс.
    А актуальные минусы - на данный момент нет хорошего api, нет эффектов.
    Не все браузеры его поддерживают, а те что поддерживают его, делают
    это, как всегда, по разному. У одного 60fps, а у другого 30fps. Нужно обладать
    знаниями растрового рендера, а это много времени отберет.
    Ответ написан
    Комментировать
  • Передача массива из php в flash. Как распарсить ответ в actionscript 2?

    @vasIvas
    Забудьте о as2, его не стоит из могилы доставать...
    Ответ написан
    Комментировать
  • Как совместить паттерны и не получить говнокод?

    @vasIvas
    Если я правильно Вас понял, то вот как-то так -
    var App = ( function( ){
    	// свойства объявляются в начале
    	var app = Object.create( null ),
    		manipulation,
    		matrix,
    		main;
    	
    	document.addEventListener( 'DOMContentLoaded', document_domContentLoadedHandler );
    
    	function document_domContentLoadedHandler( ){
    		document.removeEventListener( 'DOMContentLoaded', document_domContentLoadedHandler );
    
    		main = new Main( );
    	}
    
    	// точка входа в приложение.
    	// обычно, приложение не состоит 
    	// из двух классов и инициализация его
    	// очень долгий и крапотливый момент,
    	// который требует много внимания к последовательности
    	// создания объектов. По этому, у меня обычно отдельный
    	// класс этим занимается. Обычно, это когда без фраймворков.
    	// 
    	// Так же стои отметить, что этот класс Main обычно пишится 
    	// в отдельном файле и состоит из, порой, тысячи строк.
    	// Я это говорю к тому, что если покажется, что он излишний,
    	// то представьте приложение из сотни классов, в которых запутаться,
    	// легче чем кажется. И класс Main используется только для того,
    	// чтобы читать приложение в одном месте, а не гонять из файла в файл,
    	// в надежде понять, ЧТО ЭТО??? 
    	var Main = ( function( ){
    		function Main( ){
    
    		}
    
    		Main.prototype.init = function( ){
    			matrix = this.installMatrix( );
    			manipulation = this.installManipulation( matrix );// передаем ссылку для манипулирования
    		};
    
    		Main.prototype.installManipulation = function( ){
    			// ...
    			return new Manipulation( );
    		};
    
    		Main.prototype.installMatrix = function( ){
    			// ...
    			return new Matrix( );
    		};
    
    		return Main;
    	} )( );
    
    	//
    	var Manipulation = ( function( ){
    		function Manipulation( ){}
    		return Manipulation;
    	} )( );
    
    	//
    	var Matrix = ( function( ){
    		function Matrix( ){}
    		return Matrix;
    	} )( );
    
    	return Object.defineProperties( app, {
    		manipulation: {
    			get: function( ){return manipulation;}
    		},
    		name: {
    			get: function( ){return 'App';}
    		},
    		toString: {
    			value: function( ){return '[object ' + this.name + ']'}
    		}
    	} );
    } )( );
    Ответ написан
    2 комментария