Рубрика «Разное»

Бесплатные редакторы PHP, HTML, CSS, JavaScript

PHP Expert Editor

PHP Expert Editor - удобный редактор для PHP, Perl, Python, HTML, Java Script и других файлов с поддержкой UTF-8. Программа разработана специально для PHP мастеров и имеет встроенный отладчик PHP. PHP Expert Editor имеет встроенный HTTP сервер и позволяет запускать PHP, Perl, Python, скрипты. Вы также можете использовать любой внешний HTTP сервер. Проверка синтаксиса PHP, встроенный браузер, FTP клиент с поддержкой SFTP, Кодовый и файл эксплорер, поддержка проектов, настраиваемые шаблоны кода, настраиваемая подсветка кода, и многие другие функции значительно облегчают работу разработчика.

Свойства программы

  • Поддержка UTF-8
  • Настраиваемая подсветка кода
  • Свертывание кода
  • Встроенный браузер
  • Встроенный FTP-клиент с поддержкой SFTP
  • Code Explorer
  • File Explorer с Избранными папками
  • Project Explorer
  • Library Explorer
  • Настраиваемые горячие клавиши и клавиши работы в редакторе
  • Клавиатурные макросы
  • PHP макросы
  • Авто сохранение
  • Проверка синтаксиса PHP
  • Запуск скриптов и просмотр результата во встроенном или внешнем браузере
  • Отладчик
  • Для запуска и отладки PHP скриптов Вы можете использовать встроенный или любой внешний HTTP-сервер
  • Поддержка всех известных Content-Type. Вы можете отлаживать скрипты, которые генерируют различный контент, например, картинки
  • Быстрая вставка всех функций PHP с подсказкой параметров
  • Быстрая навигация в коде с помощью горячих клавиш и мыши
  • Подсветка парных скобок
  • Настраиваемые Шаблоны Кода для быстрой вставки часто употребляемых фрагментов
  • Экспорт исходного текста в HTML и RTF с подсветкой синтаксиса
  • Закладки
  • Два стиля интерфейса - Classic и Office XP
  • Поддержка справки PHP с возможностью поиска по ключевому слову в текущей позиции
  • Keymaping (Default, Classic, Brief, Epsilon, Visual Studio)
  • Поддержка форматов файлов Windows, Unix, Mac
  • Поддержка Perl, Python, Ruby, Tcl. Есть возможность использовать несколько интерпретаторов, не только PHP.

Notepad++

Notepad++ это бесплатный редактор текстовых файлов (замена стандартного Блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows.

Этот проект базируется на компоненте Scintilla (очень мощном компоненте для редактирования) написанном на C++ с использованием только Win32 API и STL (что гарантирует максимальную скорость выполнения при минимальном размере программы), распространяется под лицензией GPL.

Основные особенности Notepad++ :

  • Подсветка текста и возможность сворачивания блоков, согласно синтаксису языка программирования
  • WYSIWYG (печатаешь и получаешь то, что видишь на экране)
  • Настраиваемый пользователем режим подсветки синтаксиса
  • Авто-завершение набираемого слова
  • Одновременная работа с множеством документов
  • Одновременный просмотр нескольких документов
  • Поддержка регулярных выражений Поиска/Замены
  • Полная поддержка перетягивания фрагментов текста
  • Динамическое изменение окон просмотра
  • Автоматическое определение состояния файла
  • Увеличение и уменьшение
  • Поддержка большого количества языков
  • Заметки
  • Выделение скобок при редактировании текста
  • Запись макроса и его выполнение

Соображения Билла Гейтса о жизненных реалиях

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

11 вещей, которым тебя забыли научить в школе

  1. Жизнь несправедлива - свыкнись с этим фактом.
  2. Миру наплевать на твое самоощущение и самоуважение. Мир ожидает от тебя каких-нибудь достижений перед тем как принять во внимание твое чувство собственного достоинства.
  3. Очень маловероятно что тебе начнуть платить 40 тысяч в год сразу после окончания школы. Ты не станешь вице-президентом компании, с лимузином и личным шофером, пока ты не заслужишь этого.
  4. Если ты думаешь, что твой учитель строг и требователен - подожди знакомства со своим боссом. В отличие от учителя, карьера босса зависит от того как ты справляешься со своими заданиями.
  5. Обжаривать бургеры в Макдональдсе - не ниже твоего достоинства. Твои прадеды назвали бы любую - даже такую - работу хорошим шансом.
  6. Не спеши обвинять в каждой своей неудаче своих родителей. Не ной и не носись со своими неудачами, учись на них.
  7. До твоего рождения твои родители не были такими скучными и неинтересными людьми, какими они кажутся тебе сейчас. Они стали такими, зарабатывая на твое беззаботное детство, стирая твою одежду и слушая твою бесконечную болтовню о том какой ты классный. Поэтому перед тем как отправляться спасать леса Амазонки от уничтожения жадным поколением твоих родителей, попытайся для начала привести в порядок свою комнату.
  8. Твоя школа отменила деление на победителей и лузеров, жизнь - нет. В некоторых школах прекратили ставить плохие отметки, разрешили сколько угодно попыток сдать тест или ответить на вопрос… Это не имеет ни малейшего подобия ни к чему происходящему в жизни.
  9. Жизнь не разделена на семестры, летних каникул в ней не существует, и очень мало работодателей заинтересованы в помощи тебе найти твое собственное “я”. Тебе придется делать это в твое личное время.
  10. Не путай реальную жизнь с тем, что показывают по телевидению. В жизни людям приходится большую часть времени проводить не в кофейне, а на рабочем месте.
  11. Поддерживай хорошие отношения с очкариками-ботаниками. Скорее всего, один из них когда-то станет твоим начальником.

Источник: http://americaru.com/

Права доступа на файлы (CHMOD)

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

В системах UNIX все пользователи разделяются на три группы: “user” (непосредственно владелец файла), “group” (член той же группы, к которой принадлежит владелец файла) и “other” (все остальные). Когда вы соединяетесь с сервером, он определяет к какой группе вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе “user”. Другие пользователи, подключаясь по FTP, будет отнесены к группе “group”, а когда человек попадает к вам на сайт через свой браузер, то попадает в группу “other”.

После определения группы, пользователь получает права на действия с объектами. Т.е он может прочитать, записать или выполнить файл. Чтобы просмотреть каталог, он должен быть исполняемым; чтобы просмотреть его содержимое, он должен иметь атрибут чтения, а чтобы создать новый файл или каталог в существующем каталоге, необходимо иметь право на запись. Таким образом, чтобы выполнялось приложение или CGI скрипт, необходимо установить атрибут чтения и выполнения.

Чтобы распределить права для соответствующих групп, используются цифровые обозначения:

4 = read (право на чтение)
2 = write (право на запись)
1 = execute (право на выполнение)

Простым сложение цифр можно добиться установления прав на совокупность действий. Например, 3(2+1) разрешает запись и выполнение файла (каталога); 5(4+1) разрешает чтение и выполнение; 6(4+2) разрешает чтение и запись; 7(4+2+1) устанавливает право чтения, записи и выполнения. Т.е всего семь вариантов:

7 = read, write & execute
6 = read & write
5 = read & execute
4 = read
3 = write & execute
2 = write
1 = execute

Первая цифра в обозначении устанавливает права для группы “user”(т.е фактически для вас), вторая для группы “group” и третья для “other”:

755
для user - read, write & execute
для group - read & execute
для other - read & execute

Для установления прав доступа используется команда CHMOD. Во всех современных FTP клиентах присутствует возможность назначения прав доступа путем простановки “галочек” в чекбоксах, либо просто введением цифрового кода в соответствующее поле.

Команда “chmod” имеет два режима: Абсолютный(цифровой) и Символьный режим.

При абсолютном (цифровом) режиме используется описанный выше 3-х цифровой код прав доступа. Символьный режим использует буквенный формат для установки прав доступа. Здесь используются буквы “r”, “w” и “x” для read, write и execute соответственно. А также “u”, “g”, “o” и “a” для user, group, other, и all(все) соответственно.

Например:
755 : chmod u=rwx,go=rx filename
644 : chmod u=rw,go=r filename
600 : chmod u=rw,go= filename
444 : chmod a=r filename