Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Голосование

    Какую CMS Вы предпочитаете

    AtomX
    Fapos CMS
    Drunya CMS
Последние комментарии
Автор: чайник, в новости:

Что такое API и для чего они нужны

Автор: HIshnik, в новости:

Классы в PHP для чайников

Автор: Аноним, в новости:

Написание простого вируса в блокноте

Автор: stream, в новости:

Создаем BB коды на PHP

Топ пользователей
Drunya
Репутация: 108
Сообщений: 3527
Сашка_из_Шебекино
Репутация: 87
Сообщений: 1803
boriska
Репутация: 65
Сообщений: 846
ARMI
Репутация: 46
Сообщений: 1858
BAH0
Репутация: 26
Сообщений: 544
Главная » Статьи » WEB разработка
Материалов в категории:62
1 2 3 ... >>
Перед прочтением спросить разрешение у родителей.
И так, сегодня конец рабочей недели и на меня, в свойственном мне, в это время, состоянии, нашло вдохновение, а почему бы не дать всем понять, что программирование это очень просто. Так как я встречал огромное количество людей, которые хотят, но боятся начинать учить эту бадягу. Конечно, я не говорю, что за неделю ты сможешь научиться писать полноценные программы, которые будут пользоваться нереальным спросом на мировом рынке, но запомни - КОДИНГ ЭТО ПРОСТО ШО ПИЗДЕЦ. А как ты думаешь по чему? Да по-тому, что человеку не свойственно придумать что-то действительно сложное вообще, так как тогда никто бы другой не допер что с этим делать. Так что выкинь из головы все что тебе туда напихали те, кому это выгодно. Байки о том как тяжело компьютерщикам рассказывают компьютерщики, не желающие конкуренции. Самое главное что ты должен сделать перед тем как продолжить читать - это честно признаться самому се
Автор: Drunya Раздел: PHP Добавлено: 8 Авг в 4:41

Вступление

В этой статье я расскажу как настроить DNS, в Ubuntu для этого обычно используется Bind. Сразу оговорюсь, что я не профи и настраивал все исключительно при помощи такой-то матери и мануалов и интернетов, но в итоге все работает. Прямая зона, обратная зона и даже почта ходит куда угодно. Меня удивило, что в интеренете не так уж много исчерпывающих мануалов по данной теме. Уроков и статей конечно много, но обычно все ограничивается примером кода и скромным объяснением. Сдесь же я постараюсь дать максимально полное объяснение всем параметрам и если гдето ошибусь, поправьте меня в комментариях.

Установка

Code:
apt-get install bind9 dnsutils

Настройка прямой зоны(Domain to IP)

Прямая зона позволяет преобразовывать домен в IP адрес. Нам необходимо указать в каком файле будет храниться конфиг нашей зоны. Это указывается в файле /etc/bind/named.conf.local. Допустим, что наш домен  example.com, а IP 192.168.10.1.
Code:
zone "exam
Автор: Drunya Раздел: Apache и серверное ПО Добавлено: 4 Апр 2014
Каждый десятый житель США считает HTML болезнью, передающейся половым путем. Об этом сообщает The Independent со ссылкой на исследование портала Vouchercloud. Эксперты опросили почти 2,4 тыс. американцев в возрасте от 18 лет и старше.

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

18% респондентов заявили, что Blu-ray — это морское животное. Еще 23% выразили уверенность, что MP3 является роботом из «Звездных войн». По мнению 12%, USB означает аббревиатуру европейской страны.

27% опрошенных полагают, что гигабайт — это насекомое из Южной Америки. Наконец, 42% уверены, что материнская плата означает палубу на круизном лайнере.
Автор: Drunya Раздел: Общие терки Добавлено: 6 Мар 2014
Этот вопрос волнует каждого кто занимется SEO, продвижением, зарабатывает или пытается заработать в интернете. Надо признать тема действительно интересная. У самого опыт не маленький работы с сайтами, но каждый свой сайт, когда добавляю в адурилки (это такие сервисы поисковых систем, с помощью которых вебмастера «сообщают» поисковикам о своих сайтах), потом очень тщательно мониторю на предмет индексации.

Надо отметить, что у каждой доменной зоны свои особенности, одна быстрее индексируется, другая медленнее и т.п., но эти особенности зависят от поисковой системы. Лично я ориентируюсь на Яндекс и Google, Rambler – интересная поисковая система, но ОЧЕНЬ медленная, индексация сайта рамблером происходит очень медленно, а новые странички приходится вообще неимоверно долго ждать, пока они появятся (хотя робот заходит на сайты довольно часто).

Остальные поисковые системы не так популярны, потому их и не рассматриваем (но это не значит, что не надо туда добавлять свои сайты, т.к. и с них
Автор: Destroy Раздел: Дела SEOшные Добавлено: 25 Фев 2014
Дубликаты, пустые и мусорные страницы

100% дублирование контента страниц;
Тестовый сайт на поддомене/другом домене/ip-адресе индексируется
URL могут содержать переменные, никак не меняющие контент, но создающие дубликаты
Ссылки на дубли страниц, например site.ru/ и site.ru/index.php
Сессия или ref-параметр в URL страницы с кодом ответа 200
Страницы сайта доступны по адресам /dir1/dir2/ и /dir2/dir1/
Страницы сайта доступны по адресам /dir/page.html и /page.htm
Версия для печати открыта для индексации
Технические страницы доступны для индексации
Страницы доступны по адресу /index.php и по /
Многие страницы доступны как с / на конце, так и без (site.ru vs site.ru/)
Не «склеен» домен с www и без www
На всех страницах выводится одинаковый текстовый блок
Наличие «пустых страниц», например, незаполненные профили на форуме
Сайт доступен с http:// и с https://



HTML, CSS, JavaScript
На страницах пустые <TITLE>
Важный контент выпо
Автор: Drunya Раздел: Дела SEOшные Добавлено: 17 Авг 2012
Немного о CSS3
Сейчас многие начали наблюдать много экспериментов над CSS3 анимацией,
но ещё относительно недавно поддержка этой анимации была ограничена
браузерами на вебките.И в середине 2011 года браузер Mozila
Firefox 5 тоже получил эту поддержку.Поэтому сейчас идеальное время,
чтобы разобраться с синтаксисом @keyframes (покадровой анимации).Далее
я расскажу вам про CSS3 анимацию и покажу различные примеры.

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

Вот допустим Opacity-прозрачность.В браузерах,поддерживающих это свойство, указать прозрачность можно так:
background-color: rgb(0,0,255);
opacity: 0.5;

Данное обьявление прозрачности затронет всех потомков элемента.В том числе и текст,картинки,бэкграунд и т.д.Это крайне неудобно,поэтому в CSS3 вводится новое обьявление - RGBA,которое решает данную проблему:
background-color: rgba(0,0,255,0.5);
Автор: advert_rip Раздел: HTML & CSS Добавлено: 10 Апр 2012
Новые возможности HTML 5
Итак, грядёт к нам HTML 5. До сего момента в ходу был HTML 4.01, на котором работает большинство современных сайтов. Однако, умные дяди из W3C покумекали, и решили сделать новый стандарт. Было введено несколько новых тегов, а также удалена парочка старых (например <font> и <center>;). Ещё упоминаются несколько таких возможностей, как локальное хранилище данных, сокеты, геолокация, drag'n'drop на уровне браузера, улучшено взаимодействие полей форм с пользователем - добавлено множество параметров для увеличения смысловой нагрузки, cross-domain messaging... А ещё такая - уже достаточно известная возможность как HTML 5 Canvas и встраивание мультимедиа-контента в страницу без сторонних технологий (например, запросто можно встроить видео или аудио в страницу с помощью всего одного тега - <video> или <audio>;), без подключения флеш-плеера. Прямо скажем - впечатляет. Впечатляют и проблемы с безопасностью в данных нововведениях, которые уже откопали любознательные люди...

Помимо проч
Автор: Drunya Раздел: HTML & CSS Добавлено: 11 Мар 2012
Не так давно мне понадобилось кастомизировать страничку в facebook. Добавить ссылок в основное меню, сделать не стандартные странички. Ссылки, которые добавятся в меню, естественно должны вести на реальные страницы.

Короче надо было найти способ сделать из страницы facebook, что-то вроде сайта-визитки с наворотами и прибамбасами. После некоторых мытарств по просторам интернета я нашел способ это сделать.

Facebook приложение TabMaker.

Устанавливаем приложение к себе на страницу и далее... Легко и непринужденно создаем страницы(так называемые "Табы") и размещаем на них, что душе угодно(HTML, IFrame, канал Youtube и так далее).

Приложение очень удобное и понятное, так что обойдусь без подробных мануалов. Уверен, вы справитесь.
Автор: Drunya Раздел: Общие терки Добавлено: 8 Фев 2012
Хотите иметь у себя на сайте карту, которую можно масштабировать, ставить метки и прочее? Нет проблем. Google предоставляет доступ к своим картам посредством maps API. Для использования карт гугл, вам необходимо подключить JavaScript библиотеку у себя на странице.

1
2
<script type="text/javascript" src="js/jquery-ui/js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>


Так же мы подключили библиотеку JQuery. Она очень упрощает работу с JavaScript, беря на себя массу ненужной и рутинной работы. Еще хотелось бы заметить, что для работы с картами гугл необходим некий API key - ключ для доступа. Так вот, в приведенном мной варианте, этот ключ не требуется. Отобразить карту у себя на странице можно так:
[js]
<script type="text/javascript">
$(document).ready(function() {
var latlng = new google.maps.LatLng(47.3782, 8.53406);
var myOptions = {
zoom: 13, // Устанавливаем
Автор: Drunya Раздел: Общие терки Добавлено: 31 Янв 2012
Думаю, все согласятся, что когда на сайте присутствует анимация, выглядит это сосем иначе, чем резкая смена чего либо. На пример, плавно появляющийся блок или плавное изменение размера контейнера. Анимация создает привлекательные эффекты. По этому, я решил написать немного об этом. Конечно же, анимацию можно делать, используя только стандартные средства JavaScript. Но горазда приятнее и проще делать это, используя фреймворк JQuery. Так что в своих примерах я буду использовать эту библиотеку(или фреймворк, кому как удобнее).

Пример самой простой анимации можно выразить так:
1
$('#test').slideDown();

Этот пример демонстрирует плавное "расширение" блока с ID = test. Так же в функции slideDown() можно использовать параметр "скорость"(slow, normal, fast).
1
$('#test').slideDown('fast');

Ну, а чтобы вернуть элемент в первоначальное положение, мы используем функцию slideUp() - противоположность slideDown().
1
$('#test').slideUp('fast');


Кроме
Автор: Drunya Раздел: JavaScript Добавлено: 31 Янв 2012
1 2 3 ... >>
Сейчас online: 12. Зарегистрированных: 1. Гостей: 11.
-->