Полезные решения — страница 2

Полезные решения для разработки.

20 комментариев
«Умная» проверка URL-адреса в PHP

Довольно часто встречаются ситуации, когда нужно проверить на корректность URL-адрес, введенный пользователем. При этом, хорошо было бы не обременять самого пользователя вводом протокола http/https, но предоставить ему такую возможность.

То есть, «правильным» должен считаться, как URL, вида http://example.com/, так и example.com. В случае, если протокол не был указан, по умолчанию к конечному значению добавляется http://.

Создадим функцию parse_url_if_valid, которая будет принимать «сырую» строку URL, и возвращать корректный URL в том случае, если его удалось привести к должному виду. В противном случае, функция будет возвращать значение null.

нет комментариев
Debug-настройки django-проекта

При разработке на django, часто приходится разделять настройки отладочного и боевого режимов. Например, при разработке, мы можем определить переменную STATIC_URL как /static/, а в боевом режиме, вынести статику на отдельный домен.

Таких настроек, которые нужны только для разработки, может быть довольно много. И менять их перед каждым коммитом вручную — довольно долго, да и просто забыть можно.

4 комментария
Выравнивание колонок с одинаковой высотой

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

6 комментариев
Новые поля ввода в HTML5

Практически на каждом сайте можно встретить форму, куда пользователь должен что-то ввести. Это может быть форма регистрации, форма комментариев или подписки.

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

3 комментария
Защищаем систему от вирусов

Люди покупают дорогие антивирусы и файрволы, но не многие понимают самое главное правило. А именно, что лучшая защита — это здравый смысл и понимание того, что ты делаешь. Именно поэтому большинство бед, связанных с вирусами, взломами и кражей информации, случается по инициативе самого пользователя. Несколько элементарных правил компьютерной безопасности помогут предотвратить большинство угроз, при этом антивирус или файрвол в 99% случаях не понадобится.

9 комментариев
Как настроить DNS и привязать домен к IP

Многие наверно хотят развернуть веб-сервер или игровой портал на собственном компьютере. Но, судя по всему, такая процедура как привязка доменного имени к IP-адресу вызывает у многих затруднения.

27 комментариев
Как вставить музыку на сайт

Многие хотят, чтобы на их сайте/блоге играла музыка. Я думаю, пора уже забыть о флеш-плеере, как об инструменте воспроизведения аудио и видео. В относительно недавней спецификации html есть функция вставки аудио и видео в html-код.

2 комментария

Рекомендации по форматированию кода

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

Имена переменных и функций лучше писать со строчной буквы латинского алфавита, кроме того — они должны и иметь смысл в своем названии. Не используйте символов транслита (написание русских слов латинскими символами).