Search
Write a publication
Pull to refresh
1
0
Send message
Легко потерять голову, если ты выпал из фронт-энда на 1-2 года.

1-2 года?! После такого можно смело возвращаться обратно в школу :) Достаточно выпасть на месяц — и приветос.

Ну на самом деле надо прямо мега-активно крутиться в теме фронтенда, отслеживать основные тренды и технологии, тогда более-менее все (почти) укладывается в голове. Но выбор слишком огромен — факт.
Я вспоминаю 2007-й год. Из всего фронт-энда у нас был только PrototypeJS.
Справедливости ради, уже был выбор как минимум из PrototypeJS, MooTools, jQuery и YUI.
Хотя мне ещё тогда казалось, что это перебор. А сейчас этот буриданов выбор расплодился в геометрической прогрессии.
Автор имел опыт во фронт-энде, так что пример про Win8 для новичка не катит. Я вспоминаю 2007-й год. Из всего фронт-энда у нас был только PrototypeJS. А теперь десятки фреймворков, сотни инструментов. Легко потерять голову, если ты выпал из фронт-энда на 1-2 года.
например concat js файлов. не модули подключить — а тупо слить два файла в один.
Я тоже так делал. Правда потом понял, что гулп используется только для запуска вебпака и убрал его :)
А для чего конкретно у вас gulp используется, что вебпак не умеет?
Спасибо. Мы даем тестирование как таковое и тестирование интерфейсов в рамках курса по usability
Selenium Webdriver. Программа — tp.mail.ru/program/discipline/26
Очень надеюсь, вы там учите писать код для PhantomJS или Selenium
для того, чтобы промотать наверх вывод какого-нить длинного SELECT-а, придется нажать Сtrl+A и затем ESC, после чего можно курсором и PgUp, PgDown ходить по буферу screen-a вверх и вниз

Удобно настроить pager в ~/.my.cnf

[mysql]
pager = less -FSinXR

А можно еще и вывод раскрасить с grcat
Да, здесь:
screen -t AUTO1 /bin/bash
ты именуешь табы (AUTO1, AUTO2 и т.п, например:

screen -t CONSOLE1 /bin/bash
screen -t MYSQL1 <запуск bash с открытием консоли>
screen -t PERL1 /bin/bash
screen -t PERL2 /bin/bash

а если тебе надо, чтобы в названиях табов было больше всякой полезной инфы(пути может, серваки, и т.п.), возишься вот с этой строкой в .screenrc_<твойпроект>

# эта строка как раз рисует табы внизу, в строке состояния, подсвечивает текущий и т.п.
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{y}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'

для этого читаешь доку по «hardstatus» в screen. Как я сказал, я ленивый и стырил эту строку у отцов
спасибо, реализовал — оч. удобно.
всяо-разно лучше, чем держать по пять-восемь открытых патти окон.
чуть допилили ваш автоскрипт, сразу прописали запуск баша на 8 окон
# ну а здесь я создаю 8 скринов AUTO1 – AUTO8

screen -t AUTO1 /bin/bash
screen -t AUTO2 /bin/bash


можно сразу прописывать открытие консольного мускуля с нужной БД (через баш)
Спасибо, подумаю, надо только выбрать какой-нибудь кейз поконкретней. Вообще за «потрогать боевой SQL сервер» у нас расстреливают уже давным-давно, доступ есть только к read-only реплике, а multiplexing вообще что-то не могу сообразить к чему прикрутить в процессе разработке
UFO landed and left these words here
UFO landed and left these words here
awesome + gvim хорошо работают когда одновременно работаешь над одним проектом. Я же курирую несколько десятков и все идут одновременно. Поэтому держу много изолированных tmux + vim c соответствующими консолями и tail -f логами, поэтому же и работаю в основном на удаленных серверах.
Awesome — это для души. А для разработки только хардкор — vim + tmux
Долго пользовался screen, но потом начал упираться в возможности. Переход на tmux был в основном сложен только хоткеем, вместо ctrl + A надо нажимать ctrl + b. Пару дней помучился и привык. Пользую только коробочный вариант без переделок. Tmux у меня штатно на всех машинах, коих больше 2х десятков. Разрабатываю через удаленную консоль, всегда в tmux. Для продакшина пользую в виде дашборда.

Дашборд на LAMP кластере из 10 машин
habrastorage.org/storage3/cdf/ae7/5d4/cdfae75d485bbbcaf671b466464b6b14.png

Разработка
habrastorage.org/storage3/235/a68/3be/235a683be7c196698d20b287ddfbd3ec.png
Рекомендую вместо screen — tmux

screen настолько жестого захардгажен, что его уже не поддерживают. А tmux няшен

Information

Rating
Does not participate
Registered
Activity