Just do it! 2.0

Недавно закончил доработку одного из своих проектов — Just Do It!. Собственно, изменения немногочисленные, но кардинальные:

  • Поменялся интерфейс конструктора. Здесь я постарался убрать весь визуальный мусор и добавил перетаскивание блоков.
  • Немного переработал ядро. Добавил несколько улучшений, например, вставку в текст значений переменных.
  • Выделил парсер выражений в самостоятельный компонент, добавил поддержку вещественных чисел, строк и функций.
... читать далее

Генератор CSS3

С появлением CSS3 работа вебмастеров заметно облегчилась. Если несколько лет назад большинство визуальных эффектов можно было создать лишь с использованием картинок (до сих пор вздрагиваю, вспоминая как раньше приходилось делать скругления, тени и другие плюшки, которые валились на мою голову с легкой руки наших дизайнеров), то сейчас все намного проще. Достаточно прописать несколько строк в CSS и вуаля — весь набор самых модных эффектов уже на странице. ... читать далее

Учет времени

В очередной раз столкнулся с проблемой учёта рабочего времени. Когда складывается такая ситуация, что приходится перескакивать с одного таска на другой и обратно, довольно сложно сказать, сколько времени было затрачено на каждый из них. В подобной ситуации, очень полезно вести журнал выполненных работ. Это помогает при оценке будущих заданий и позволяет оценить эффективность работы над предыдущими. ... читать далее

Как и для чего использовать SmokeDoc

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

Just do it! — программируем пользователя

Инструкция - это бумага, которую обычно читают в двух случаях:

  • Когда нечего читать.
  • Когда все уже сломано.

Этот анекдот появился не просто так. Действительно, мало кто любит копаться в мануалах до момента крайней необходимости в этом. А причина в том, что люди не любят получать большой объем информации за раз. Стараясь мельком пробежать взглядом по инструкции, чтобы найти нужную информацию, мы упускаем суть и, не найдя того, что искали, отбрасываем её (инструкцию) в сторону. Это касается не всех людей, конечно. Некоторые могут часами медитировать над одним абзацем, но большинству (в т. ч. и мне) на это выдержки не хватает. ... читать далее

Vhosts на автомате 2.0

В одном из первых постов я опубликовал скрипт, который автоматически создает файл настроек виртуальных хостов для apache и nginx. Недавно понадобилось сделать то же для lighttpd. ... читать далее

Vhosts на автомате

Наверное, у многих web-разработчиков на рабочем компьютере установлен web-сервер, на котором можно проводить всякие эксперименты над сайтом, перед тем как выкладывать его на хостинг. Пользователи Windows, несомненно, используют Denwer, их мы трогать не будем. Некоторые пользователи Linux, возможно, используют Webmin. Им так же, я думаю, эта заметка не будет особо интересна. А если кто-то все же до сих пор создает виртуальные хосты ручками, как это делал я до недавнего времени, Вашему вниманию я предлагаю полезный скрипт для генерации виртуальных хостов. ... читать далее