Вебстрой

Начинающим веб-мастерам

Komodo Edit. Анонс статей alv'a

Пока я взял вынужденный тайм-аут, дело знакомства русскоязычных юзеров с Komodo Edit вовсе не остановилось. В блоге Алексея Федорчука появились новые публикации, "Komodo Editor: а ещё он картинки умеет" и "Komodo Editor: настройка инструментальной панели". А общее их количество уже достигло семи.

Вот так, "в четыре руки" при плодотворном содействии создателя русской локализации Laborpago и Defman (Сергея Кислякова, аддон-девелопера и ветерана форума Komodo), мы, надеюсь, создали хотя и в чем-то мозаичное, и далеко не законченное, но уже вполне объемное представление об этом замечательном редакторе, до сих пор, имхо, недооцененном российскими юзерами.

Продолжение обязательно последует smile

Komodo Edit. Часть 5: Включаем турбонаддув. Инструменты и настройки эффективной работы.

Окончательно смирившись с тем, что серия постов о Komodo Edit всё больше напоминает не солидный гайд для начинающих, а лоскутное одеяло, формируемое по мере поступления лоскутов, автор решился сразу на две вещи:
во-1-х, на явный и осознанный отказ от логики руководства в пользу тематических обзоров, и
во-2-х, на включение в серию кумулятивной странички-шпаргалки, в которой будут постепенно накапливаться разные советы и подсказки, не попавшие на основные страницы.

Нынешняя 5-я часть будет о настройках, приемах и инструментах, ускоряющих и повышающих удобство html и css-кодинга. А если это пригодится начинающим php-, python- и иным программистам, тем лучше.

Читать далее...

Komodo Edit: кумулятивная шпаргалка

Пока идет подготовка следующих постов о Komodo Edit, решил организовать страничку шпаргалки. На ней будет всё то, что почему-либо никуда больше не вошло.

1. Добавим воздуха в код: Как изменить межстрочное расстояние в редакторе.
(См. источник здесь)
Открываем Toolbox ("Вид - Вкладки и панели – Набор инструментов")
Находим "Sample Macros", ПКМ вызываем контекстное меню, выбираем "Добавить – Новый Макрос".
Текст макроса:
var editor = komodo.editor;
editor.styleSetSize(editor.STYLE_BRACEBAD, 13);
(Значение "13" можно изменить по вкусу.)
Даем ему имя (напр., LineHeight или МежстрочРасст smile), присваиваем кейбинд, если хотим запускать его вручную (для каждой вкладки отдельно), или выставляем триггер "Макрос должен сработать на события Komodo - После открытия файла", если применяем его глобально и автоматом.
Однако для последнего, глобального случая можно поступить проще: выставить в "Настройках – Шрифты и цвета – Общий синтаксис" для Bracebad (или Bracehighlight) подходящий размер, и все дела.

Читать далее...

Komodo Edit. Часть 4: Боевая раскраска. Работа с подсветкой и цветом.

Highlight, или подсветка кода, – важный элемент визуальной организации рабочего пространства программиста (это я где-то спер. Но вообще-то так и есть smile)

Когда-то я то ли вычитал, то ли сам придумал такой критерий: подсветка в идеале должна быть такой, чтобы даже в обфусцированном коде (который сейчас любят выдавать фреймворки, расплодившиеся как кролики) помогала быстро выделить опорные, основные моменты кода и хотя бы приблизительно, но с ходу въехать, что это перед нами такое.

Однако идеал идеалом, а в жизни куда важнее не он, а привычка. Привычку не тронь, это святое. И многие кодеры при знакомстве с новым редактором сильно интересуются, позволит ли он организовать привычную им подсветку.

Читать далее...

Komodo Edit. Часть 3: Вспомнить всё. Контекстная онлайн-помощь

Подозреваю, что немногие обращают на этот пункт настроек KomodoEdit внимание, и, думаю, зря. Начинающим веб-мастерам, кодерам, программистам – хэлпы бывают нужны как воздух, и поиск помощи в интернете отнимает немало времени. Редактор предоставляет гибкие возможности кастомизации поиска по тегу, свойству, атрибуту, имени функции и т.п. элементам языка. В "Настройках" это называется "Помощь по языку" ("Language Help").

Читать далее...

Komodo Edit. Часть 2: начинаем отделку щенка под капитана.

Этими знаменитыми словами капитана Гопа мы начинаем вторую часть знакомства с Komodo Edit. Разрыв между первой частью и продолжением так безобразно затянулся, что успел уже выйти следующий релиз редактора – 8.5.4 (и своевременно – русская локализация к нему). После запуска нашей рабочей версии Комод может выбросить информационное окно с сообщением о доступности новой версии, эту же информацию вы можете увидеть на стартовой странице под заголовком "Что нового" или зайдя в меню "Помощь → Проверить наличие обновлений...".

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

Читать далее...

XAMPP for Linux: еще о зеркалировании...

Один из комментаторов цикла постов о XAMPP обратил внимание на проблему доменных суффиксов.

Дело в том, что большинство пишущих о XAMPP (и я тоже) рекомендуют применять для виртуальных хостов фиктивные, не существующие в интернете доменные суффиксы, например, .dev вместо .ru (.com, .org, net и т.п.) Смысл в этом есть, он, имхо, даже интуитивно понятен, поэтому рассусоливать на эту тему не будем. Но возникает проблема.

Предположим, мы развернули на XAMPP сайт mysite.dev, отработали его и теперь хотим перенести его на реальный боевой сервер в сети. Однако ссылки-то внутри сайта с суффиксом .dev, а не .ru. Просто перенеся сайт на доменное имя mysite.ru, мы получим массу нерабочих ссылок, неоткрывающихся картинок и т.д. и т.п.

Для тех, кто хорошо знает MySQL, синтаксис SQL-запросов и команд, а также устройство базы своего движка, вопроса тут, как я понимаю, вообще никакого нет. А нам-то, бедным хрестьянам, как быть, ежели мы во всем этом не то чтобы очень?!

Выход, однако, есть, и даже не один.

Читать далее...