• Записная книжка программиста?

    @abcd0x00
    Опытные программисты, подскажите как или где вы записываете полезные кусочки кода или функции или еще что нибудь?
    Это же должно быть еще и удобно! И желательно наверно что бы из любой точки можно было заглянуть!

    У меня Emacs за всё отвечает. Там можно их не только хранить, но и выполнять прямо в тексте.
    Скрин

    Накидал тебе примерные коды, повыполнял их. А вообще, там можно хранить много чего: всякую метаинформацию, живые таблицы типа экселевских. Тут по минимуму: теги справа для поиска кодов определённой группы (языка); ссылки куда что, для подробностей.
    Откроешь картинку в отдельной вкладке, она будет в нормальном размере.
    eb56fe7be87447c89db8389abd940e93.png
    Эти куски можно редактировать, тогда они подсвечиваются синтаксически в соответствии со своим языком, который там указан.
    Ответ написан
    Комментировать
  • Записная книжка программиста?

    Я использую для всего в том числе и для сниппета cherrytree.
    Синхронизацию решил через облако. Попробуйте может вам понравится).
    Ответ написан
    4 комментария
  • Макеты для очень начинающего верстальщика?

    сам придумывай - это же элементарно
    в ином случае игнорируй все, что касается JS
    Ну и верстальщик без JS - не верстальщик
    Верстка это как два пальца, можно за неделю-две научиться всему что надо и потом постигать остальное на практике.
    Лучше сразу с JS работай. И даже не думай о jQuery, только посмей притронуться к библиотеке, не научившись нативному JS. Я прослежу.
    Ответ написан
    6 комментариев
  • Записная книжка программиста?

    AYBAZ
    @AYBAZ
    -
    OneNote
    Ответ написан
    Комментировать
  • Записная книжка программиста?

    lxsmkv
    @lxsmkv
    Test automation engineer
    A еще Google Кееp. Я там все свои находочки-находки храню, да. Списки видео, книг, заметки, regex-ики и все-все-все. Весьма удобно сделано. Быстрый поиск есть, напоминалка. Что еще нужно для счастья :)
    Ответ написан
  • Записная книжка программиста?

    @syrov
    пишу программы до 99 строк
    Заведите просто текстовый файл. И редактируйте с vim его. И ssh, итд.
    Ответ написан
    8 комментариев
  • Как учить Node.js?

    Dmitry_BPW
    @Dmitry_BPW
    Для любого изучающего лучшим способом является практика. Посему сервер и за дело любой сайт с нуля пилить.
    Ответ написан
    Комментировать
  • Как учить Node.js?

    @Nwton
    Для начала посмотри весь скринкаст: YouTube
    Далее советую выполнить три простых вещи:
    1) установить node js на vds
    2) развернуть http сервер
    3) прикрутить к нему socket io

    Тогда тебе станет понятно, что из себя представляет нода и в каком направлении двигаться. Все это можно сделать за два дня. Затем переходи на литературу и углубляйся.
    Ответ написан
    2 комментария
  • Как учить Node.js?

    @kirill-93
    Замечательный список. На счет книг не скажу, а курсы Кантора хорошие. Есть еще замечательный курс от Игоря Борисова из specialist.ru
    Ответ написан
    Комментировать
  • Как развиваться начинающему web-разработчику?

    Нет времени объяснять – учи английский язык
    Ответ написан
    Комментировать
  • Как развиваться начинающему web-разработчику?

    jacksparrow
    @jacksparrow
    Истина в одной фразе, что бы делать сложные проекты надо делать сложные проекты. Научится их делать кроме того как скрепя зубами решать трудности возникающие при создание нельзя. Либо будет, как в школах где учат рисовать за 1 день, пока над твоим плечом стоит мастер ты вроде неплохой художник, но по итогу ты сам ничего не научишься рисовать.
    Ответ написан
    Комментировать
  • Как развиваться начинающему web-разработчику?

    dvguinf
    @dvguinf
    Веб-разработчик
    Для интернет-магазина есть wordpress и другие, просто редактируйте по потребности, знайте где и что.
    Со знаниями "знаю html css javascript php и MySQL" Вы легко можете редактировать существующие решения под свои и радоваться.
    Ответ написан
    4 комментария
  • Как реализовать две js карусели?

    alexfilus
    @alexfilus
    Senior backend developer
    Как-то делал сайт на котором на каждой странице было от 3 до 10 каруселей.
    Использовал jCarousel и написал такую функцию:

    function create_slider(selector,options,autoscroll)
    {
    	var obj = $(selector + " .slider").jcarousel(options);
    	if(autoscroll)
    	{
    		obj.jcarouselAutoscroll(autoscroll);
    	}
    	$(selector + ' .arr_left')
    		.on('jcarouselcontrol:active', function() {
    			$(this).removeClass('inactive');
    		})
    		.on('jcarouselcontrol:inactive', function() {
    			$(this).addClass('inactive');
    		})
    		.jcarouselControl({
    			target: '-=1'
    		});
    	$(selector + ' .arr_right')
    		.on('jcarouselcontrol:active', function() {
    			$(this).removeClass('inactive');
    		})
    		.on('jcarouselcontrol:inactive', function() {
    			$(this).addClass('inactive');
    		})
    		.jcarouselControl({
    			target: '+=1'
    		});
    
    
    	$(selector + ' .pagination')
    		.on('jcarouselpagination:active', 'a', function() {
    			$(this).addClass('active');
    		})
    		.on('jcarouselpagination:inactive', 'a', function() {
    			$(this).removeClass('active');
    		})
    		.jcarouselPagination({
    			'item': function(page, carouselItems) {
    				return '<a href="#' + page + '"></a>';
    			}
    		});
    
    }


    Подключал так:
    $(window).load(function() {
    	create_slider("#main_slider",{wrap: 'circular'},{interval: 5000,target: '+=1',autostart: true});
    	create_slider(".facultet_slider .slider_wrapper");
    	create_slider(".news_block .banners_wrapper");
    });
    Ответ написан
    Комментировать
  • Как реализовать две js карусели?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Возьмите адекватную карусель, например fotorama.io, у нее есть документация и разработчики позаботились о возможности вставить несколько на страницу.
    Ответ написан
    Комментировать
  • Как изучить язык приближенно к 100%?

    Rou1997
    @Rou1997
    Это невозможно, так как для каждого языка существует натурально бесконечное количество библиотек и прочих средств разработки.
    Бесконечное, потому что создаются все новые и новые.
    Далеко не все заточено под каждый язык, но в принципе что угодно можно прикрутить к чему угодно, если это поможет в решении задачи (которых тоже бесконечно много).

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

    Не надо считать % от эфемерного "языка", надо определиться с кругом задач и считать % от общего числа задач, которые вы уже умеете решать.
    Ответ написан
    8 комментариев
  • Что с JavaScript?

    alsopub
    @alsopub
    Один из важных моментов в изучении любого языка - разобраться какие типы данных передаются/присваиваются по значению, а какие по ссылке. Хотя бы бегло, но нужно пробежаться по какому-нибудь учебнику, чтобы меньше удивляться в будущем.
    Ответ написан
    Комментировать
  • Как уйти с распутья технологий?

    alfanjes
    @alfanjes
    Сисадмин
    Как я тебя понимаю. ( А завтра хочется делать роботов.
    Ответ написан
    Комментировать
  • Как уйти с распутья технологий?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Добавлю и я свои 5 копеек. Я тоже гуманитарий по образованию, юрист. Мне даже довелось поработать юристом на последних курсах института. Так что сменить сферу деятельности было так же очень и очень не просто.

    0x131315 перечислил все основные моменты. Ну а я добавлю от себя небольшой комментарий про Open Source.

    За все годы моей работы как Front-End разработчика, ничто так сильно не толкало меня вперед, как разработка собственных Open Source проектов (я разрабатываю плагины для jQuery последние несколько лет). Мало того что это очень сложно, креативно, ставит реальные задачи по проектированию и программированию, так это еще дает огромную моральную отдачу.

    Если у вас хватит сил и терпения вести какой-либо полезный Open Source проект достаточно долго, вкладывать свое время в его документирование и создание хоть какого-то сообщества вокруг него, то, рано или поздно, это комьюнити начнет отдавать вам в ответ. Вам будут писать вопросы, благодарить, предлагать улучшения, делать пулл-реквесты, спрашивать совета. Ваш проект будут упоминать в своих блогах, твиттерах и т.п. И главное, ваш проект будут использовать множество людей по всему миру. И именно это (а не уровень зп) приносит наибольшее удовлетворение от нашей работы.
    Ответ написан
    Комментировать
  • Как уйти с распутья технологий?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    С таким подходом я далеко не уеду и я это понимаю.

    Неправильно понимаете.
    И вышеответившие тоже наверняка даже не пробовали быть универсалами, откуда им знать, что это невозможно?
    Это просто слухи, созданные людьми, которые лично себя нашли как узких спецов, и проецируют это на всех остальных, независимо от их склада ума, целей...

    А я реально пробовал. И нашел себя именно как универсал, "всего понемногу", но зато до глубины.
    И я тоже занимаю свою нишу.
    Есть задачи, где лучше узкий спец, чем я.
    А есть задачи, где лучше я, чем узкий спец.
    А есть задачи, где просто я. И точка.
    Ответ написан
    1 комментарий
  • Как уйти с распутья технологий?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Сегодня я фанатею от Java, завтра я вижу себя разработчиком Microsoft, а послезавтра вообще на Python засматриваюсь.
    Не ведитесь на PR: он "убивает" разум.
    Учите только то, на чём/с чем планируете работать, зарабатывать и получать от этого удовольствие.
    Вначале выучите один язык, но нормально (без всяких фреймворков и т.д.). Вам ближе всего подойдёт Java. После - учите Javascript.
    Ответ написан
    Комментировать