Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

В помощь начинающему web-мастеру


Информационный Канал Subscribe.Ru

Главная Статьи Форум Каталог программ Ссылки О сайте
  Webstudent.net.ru - Мы учимся вместе!
Рассылка начинающему web-мастеру.


Дата: 2004-07-11
Выпуск: 25
Количество подписчиков: 2795


Приветствую, уважаемые подписчики!
Сегодня в выпуске:

Новости:

(c) it4all
   Главная новость такая - рассылка будет продолжать выходить все лето, а также осень, зиму, весну, и снова лето! В общем, рассылка от "Вэбстудента" - форева !!!
   Я получил множество писем, и как вы понимаете в большинстве из них (пометка "yes"), было - "даешь круглогодичную рассылку", более того, в письмах с пометкой "no", были сочувствия - "ребята, мы вас понимаем, вам тоже нужно отдыхать". Я бы с радостью, но пока я спал, Crystall приковал меня цепью к компьютеру и холодильнику, а сам укатил на юга, и забрал ключ с собой. Так что придется мне все лето сидеть и делать рассылку, писать статьи, отвечать на ваши письма, руководить на нашем форуме.
   Данный выпуск, хоть немного и ограничен в привычных для вас рубриках, но отнюдь не маленький, и в основном будет посвящен ответам на вопросы, заданные в прошлом выпуске.

Продолжаем цикл статей по созданию сайта с нуля. Все замечания и предложения сюда: it4all@yandex.ru


Практика web-дизайна. Часть четвертая.

Полная версия статьи с иллюстрациями: http://www.it4all.h10.ru/int.php?cat=intro&num=8
Автор: it4all

   Теперь, когда мы закончили рисовать эскиз сайта, пришло время нарезать часть графики, для последующей вставки ее в вэб - страницу. Почему часть? Мы помним , что перенасыщение страницы графикой, неизбежно влечет за собой долгую ее загрузку.
Поэтому необходимо определится, где нам понадобится графический элемент, а где можно обойтись средствами верстки. В предыдущей статье я говорил, что высота изображения главного меню нам не важна, я заранее предположил, что мне из этого рисунка понадобится только верхняя и нижняя части стилизованного футбольного поля, а также, для отображения боковых окантовок, мне понадобится только часть изображения шириной с рисунок поля, а высотой всего 1 пиксель (позже при верстке он будет дан фоном к таблице с пунктами меню).

   Меню сервисов (кнопки), а также часть коллажа с двумя футболистами и мячом, должны были по замыслу "прижиматься" к правому краю экрана, а для заполнения пространства между частями коллажа, нам понадобится кусочек теперь шириной в 1 пиксель. А что бы фоновый рисунок не искажался при этом, я обрезал его сверху и снизу, оставив лишь зеленое штрихованное поле.

   Аналогичная история и с "меню чемпионатов", только здесь фоновым рисунком, у нас будет заполняться пространство от меню и до правого края страницы.

   Оформление информационных блоков, на данном сайте (для наглядности), сделано чуть по иному, нам понадобится верхняя и нижняя часть с закругленными углами, а вот боковая окантовка дана практически средствами HTML

   Откроем созданный эскиз в "Adobe ImageReady", который обычно идет вместе с "Photoshop". Интерфейс этой программы во многом повторяет набор инструментов своего "родителя", но имеет некоторые дополнительные возможности, которыми мы сейчас и воспользуемся.

Из всего многообразия возможностей "Adobe ImageReady", для этого сайта, мы воспользуемся только инструментами для нарезки графики на "Слайсы" (slice - ломтик).
После открытия, документ оказывается в окне с вкладками:
  • "Original" - окно с оригинальным изображением, если вам необходимо внести кое - какие коррективы, вы сможете сделать это только в этом окне;
  • "Optimized" - основное рабочее окно, где каждый отдельный "слайс" можно конвертировать (оптимизировать) в различные графические форматы;
  • "2 - UP" - рабочее окно делится на 2 части, где сверху представлено, оригинальное изображение, а в нижней части его оптимизированный вариант. Сделано это для сравнения качества картинок при оптимизации. И если вы счастливый обладатель большого монитора, рекомендую пользовать именно эту вкладку.
  • "4 - UP" - это (ИМХО) для извращенцев, потому как пользоваться сразу четырьмя окнами с разной степенью оптимизации картинок, практически не возможно.

  Здесь нет "ползунка" масштабирующего изображение в окне, зато более удобно можно приблизить изображение ("Ctrl+") и уменьшить ("Ctrl-"), либо пользовать меню, выпадающее по щелчку в левом нижнем углу окна.
Также нам понадобится окно "Slice", если его на экране нет, то вызовите его - "Window - Slice", а также совмещенное окошко "Info & Optimize", которое вызывается аналогично. Из меню инструментов выбираем естественно "Slice Tool". Можно приступать к нарезке.

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

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

Имена и оптимизация.
   Помимо нарезки каждый отрезанный ломтик, должен иметь уникальное имя, которое в последствии станет именем графического файла, содержащего этот кусочек. Конечно "ImageReady" сам именует каждый слайс, но пользоваться потом этими именами очень сложно.
Причем именовать советую лаконично и понятно, а еще лучше используя английский язык, к примеру, иконку "На главную" лучше именовать "home" (а не "glavnaya"), к примеру фоновый рисунок для верхней строки я назвал "top_row_bg".
Оптимизация проводится в соответствующем окне путем выбора параметров из выпадающих списков, а информация о графическом типе и размере выбранного слайса после оптимизации, видна внизу главного окна в третьем окошке слева. Естественно понятно, что кусочки содержащие фотографии нужно оптимизировать в "JPEG" а остальные в "GIF", к примеру визуально разницы между соседствующими "слайсами" с головами футболистов(JPEG), и первой иконкой "home"(GIF), практически не видно.

Сохранение результата.
   После того, как все необходимые для дизайна, части эскиза разделены на "слайсы", наименованы и оптимизированы, пришло время сохранить результат нашей работы. Прежде всего, рекомендую сохранить оригинал со всей нарезкой - "File - Save", при последующих открытиях этого файла, вся нарезка будет сохранена.
Потом выберите инструмент "Slice Select Tool" (), зажмите клавишу "Shift" и отметьте все необходимые вам кусочки, каждый выбранный "слайс" при этом, должен обрамиться желтой рамкой и стать ярче. Более мелкие части рекомендую выбирать, максимально приблизив их.

   Затем идем по пути - "File - Save Optimized As", после чего появится диалоговое окно, в котором вам предстоит выбрать место для сохранения ваших файлов;
тип фала - выбираем "Images Only" (c остальными можете поэкспериментировать);
Setting (установки) - выбираем "Other…", появится еще одно окно с кучей настроек, большинство из которых в данном случае, мы трогать не будем.

   Во втором поле с верху, выбираем "Saving Files" (сохраняемые файлы), область диалогового окна при этом поделится на три блока:
  • "File Naming", блок присоединяющий к имени файла вспомогательные обозначения, в зависимости от функций, которые вы закладываете в него (об этом в одной из следующих статей). В данном случае нам понадобится только имя "слайса" (slice name) и расширение фала (.ext) , остальные опции можно оставить в положении "none".
  • "Filename Compartibility" (совместимость имени файла), естественно нам нужно, чтоб наша страничка была хорошо видна и пользователям "Mac"ов, и в браузерах Unix систем;
  • "Optimized Files" нам нужно положить в отдельную папку, я обычно оставляю ее имя по умолчанию - "images".
   Жмем на "Ок", и возвращаемся в первое окно, где в последнем поле осталось выбрать опцию "Selected Slices" (Только выбранные слайсы). Все, жмем на "Сохранить", после этого можете отыскать вышеупомянутую папку, и убедится, что процесс сохранения прошел успешно.

С сожалением должен отметить, что верстку придется отложить до следующего раза.

Использованы материалы:
www.it4all.h10.ru/


Интересные программы

Flyer 0.7 build 3534
Это игра в жанре космический шутер. Может быть она напомнит вам древнюю Elite или StarWars: Tie Fighter, но, естественно, это не просто попытка их клонирования. Сейчас Flyer содержит командную игру с ботами, несколько видов корабликов, разное оружие, прикольную трехмерную графику и довольно таки необычный геймплей. Позже игра перерастет в "почти симулятор" космического корабля, который, все же, будет выдержан в стиле "миниигры".
3.94 MB Win 9*/ME/NT/2K/XP, Free, EN
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=65&lid=382

All Ears! v.1.1
Программа подготовки к ЕГЭ (Единому Государственному Экзамену) по английскому языку для учащихся школ и для тех, кто хочет развить навыки понимания устной речи на слух.
3 уровня сложности по 5 тестов в каждом (15 аудиотестов), 15 диалогов и 180 высказываний. Просмотр ошибок, журнал результатов, советы и подробные объяснения.
Для самостоятельной работы и для репетиторов, занимающихся с студентами индивидуально.. Рекомендую всем, кто много лет, уже пытаеться выучить, этот ужасный язык))))
539.00 KB Win 9*/ME/NT/2K/XP, Free, RU
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=33&lid=381

PDD v.2.0.3.8
Для тех, кто готовится к экзаменам в ГИБДД и учит ПДД, эта программа просто НЕОБХОДИМА. Программа включает в себя все билеты с комментариями ПДД.(редакция ПДД от 01.01.2004).
10.00 MB Win 9*/ME/NT/2K/XP, Free, RU
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=33&lid=380

Net Activity Diagram 2.0 Beta 1
Весьма симпатичная утилитка, которая сидит в системной панели и показывает график скорости вашего соединения с Интернетом, а также количество переданных/принятых данных...
456.00 KB Win 9*/ME/NT/2K/XP, Free, EN
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=74&lid=379

Компьютерные приколы 1.2
В программе собраны компьютерные приколы. Автор попытался в "одном флаконе" собрать все самое веселое касающиеся компьютеров, что он видел в интернете (также придумал несколько шуток сам).
2.56 MB Win 9*/ME/NT/2K/XP, Free, RU
http://webstudent.net.ru/modules/mydownloads/visit.php?cid=38&lid=378

Teleport Pro 1.29.2052

Программа позволяет скачивать сайты, причем как полностью (при этом будет создан точный дубликат, или "зеркало" сайта, с полной структурой подкаталогов и всеми файлами), так и частично (по маске)
667.00 KB Win 9*/ME/NT/2K/XP, Shareware, RU/EN
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=69&lid=377

kkrieger beta
3D-шутер с превосходной графикой и звуковым сопровождением размером всего в 97 кб. Эта программа является первой бета версией проекта .theprodukkt, в рамках которого планируется выпустить несколько частей данной игры. На сайте разработчика нет практически никакой информации об этом проекте, лишь несколько скриншотов игры. Разработчики заявляют, что в ближайшем времени появится более детальная информация, касающаяся этого проекта. Однако, удалось узнать, что для игры столь маленького размера требуются значительные системные ресурсы. Минимальные системные требования: процессор Athlon 2000+ (Pentium 3), оперативная память 512 мб, видеокарта 128 мб (Geforce 4Ti или ATI Radeon 8500 с функцией пиксельных шейдеров версии 1.3), установленный в системе DirectX 9.0b. Но это минимальные требования, для нормальной игры "без тормозов" ресурсы системы должны быть на порядок выше. Остаётся только догадываться, как в 97 кб, авторы вместили такое количество графики + звуковое сопровождение . Дополню, что игра написана на Ассемблере и Visual C++.
97.00 KB Win 9*/ME/NT/2K/XP, Free, EN
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=65&lid=376

Reg Organizer 2.2 beta
Новая версия Reg Organizer 2.2 beta - замечательная программа для работы с реестром и не только...
Бэзвозмездно, т.е. даром для жителей бывшего СССР.
* Исправлены ошибки:
1) При редактировании реестра невозможно было выделить ключ правым кликом мыши без предварительного выделения этого ключа левым кликом.
2) После использования функции клонирования ключа реестра полученному в результате операции ключу присваивалась неверное изображение.
3) Сообщение об ошибке "Access violation..." при использовании функции "Подсказки" под Windows 95/98/ME.
* Теперь Reg Organizer может быть запущен из командной строки.
Подробно об этой функции см. в справке.
* Новая команда "Открыть папку, содержащую файл" добавлена
в контекстное меню результатов чистки файлов.
* Обновлена справка к программе.
1.36 MB Win 9*/ME/NT/2K/XP, Free, RU
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=63&lid=375

O&O CleverCache V. 4 Professional
Это уникальный инструмент, позволяющий оптимизировать операции, связанные с кэшированием файлов в операционных системах Windows XP, Windows 2000, и Windows NT. Он позволит в два раза увеличить быстродействие системы без модернизации компьютера и риска ухудшения стабильности операционной системы.
1 1.42 MB Win 9*/ME/NT/2K/XP, Shareware, EN
Скачать : http://webstudent.net.ru/modules/mydownloads/visit.php?cid=72&lid=374




Вопрос в рассылку

Уважаемые Гуру! Нам, новичкам, нужна Ваша помощь! Помогите нам, ведь это выгодно обоим сторонам: мы получаем желанные знания, а вы имеете уникальную возможность продемонстрировать свои знания и опыт. Ссылка на ваш сайт гарантирована!

Присылайте свои вопросы на адрес it4all@yandex.ru

Вопрос №16

"Подскажите, можно ли при помощи PHP вставлять в HTML другой документ не целиком (вроде: include("text.txt");), а только часть этого документа?"

Ответ от Mosthate : C помощью include(); и require() не получится, но можно попробовать вот так:

<?php
  $fp=fopen('tema.txt','rb');//получаем указатель на файл(в Win b- обязательно)
  if (!($fp===false)){
           fseek($fp,"c какой позиции считывать");//если   читаем с начала то пропускаем
           $text=fread($fp,"сколько считать символов");
           fclose($fp);
   }
  else {
           echo "файл невозможно окрыть";
  }
        echo $text;// теперь вставляем текст в любое место странички
?>

Ответ от Vadim E. Ulybin. (http://wuk.mipk.ru/) : Можно. В зависимости от конкретных нужд см. описания функций работы с
файлами (file, fopen/fseek/fread/fclose и т.п.)

Вопрос №17

"Можно ли сделать чтобы при заполнении поля со списком в форме выполнялась бы автоподстановка значения из таблицы (база данных на MySQL)"

Ответ от Vadim E. Ulybin. (http://wuk.mipk.ru/): если правильно понял, то имеем и надо следующее:

CREATE TABLE formvalues (id int auto_increment,   value varchar(20) NOT   NULL default ''....) ...
и делаем так:
        [получили результат выборки в $res]
echo "<select name=sel1...>\n";
for ($i=0; $i<mysql_num_rows($res); $i++) {
             $row=mysql_fetch_array($res);
             echo "<option value=".$row['id'].">".$row['value']."</option>\n";
  }
 echo "</select>\n";

Вопрос №18

"Подскажите пожалуйста, где можно достать в инете бесплатные музыкальные трэки для своих проэктов. пусть будет, как обыкновенная музыка, так и звуки, к примеру, дождя, воды, молний и т.д. пришлите пожалуйста линьки."

Ответ от Oleg Manzhos : Где в сети, я не знаю, но если дашь мыло, могу скинуть, у меня есть :)
И все, кому надо, могут оставить свои адреса.

Коментарий it4all : мыло ответившего есть у меня, шлите письма с соответсвующими пометками , и они будут пересланы по адресу Oleg Manzhos.

Вопрос №19

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

Ответ от Алексей Голубев (http://www.frnet.narod.ru/): Выбери какой-нибудь бесплатный хостинг, типа: narod.ru, fatal.ru, newmail.ru и т.п. И следуй инструкциям по загрузке файлов на сервер.

Ответ от Mosthate : Бесплатные хостинги : www.narod.ru;www.fatal.ru;www.nm.ru ... А лучше воспользоваться поисковиком.

Ответ от Vadim E. Ulybin. (http://wuk.mipk.ru/): narod.ru не устраивает? ;-)

Ответ от Vasyasya (www.kpeatops.narod.ru) :Если сайт без cgi-скриптов, то можешь выложить на Народе (www.narod.ru), как самом простом в использовании бесплатном хостинге. Если же ты воспользовался cgi-скриптами, то можешь "взять" Holm
(www.h12.ru) или KM (www.km.ru). Вообщем как оговорится "выбирай любого". Как это сделать ?
1. Регишься на полюбившемся хостинге
2. Смотришь свой ftp-аккаунт (логин и пароль)
3. Ищешь FTP-качалку (CuteFTP как вариант)
4. Настраиваешь её на нужный сайт (если возникнут вопросы, посмотри FAQ или задай вопрос в форуме.
5. Подключаешься к хосту и закачиваешь файлы

Ответ от Strega : Обычно "крупные государственные предприятия" ;-) у новичков ничего не заказывают, а если и заказывают, то проблемой размещения в сети занимается сам разработчик, но никак не руководство. Обычно "предприятия" выделают n-ную сумму на хостинг. Но это опять-таки лирика не по теме. :-)
А бесплатно разместить можно много где. Например на http://narod.yandex.ru или на http://boom.ru
Еще можно зайти на Яндекс (http://yandex.ru) ввести в строке поиска: "бесплатный хостинг, место под страницу". Там столько адресов, что можно месяц выбирать. :-)

Ответ от Oleg Manzhos : Возможно, что это моё субъективное и не особо правильное мнение, но я уверен, что найдутся люди, которые меня поддержат.
Мне кажется, что пора начинать забывать о бесплатных хостингах. Сервера бесплатных хостеров всегда сильно загружены, на них много рекламы и они не несут ответственности за информацию, размещенную на своих винтах.
А платный хостинг - это надежно (ну, более надежно, чем бесплатный), там нет рекламы, там больше возможностей.
Я тебе советую потратить деньги на платный хостинг, разместить сайт твоей крупной государственной компании, а потом продать его этой самой компании. Если сайт ты им уже продал, то продай место.
А ещё лучше, купи доменное имя, сделай своё личный и на нем размести сайт этой компании в виде портфолио.
Гораздо красивее и престижней твой сайт будет выглядеть на домене типа com, ru, net, чем на narod.ru, nm.ru или на каком-то ещё.
Ну, а если тебе все же хочется бесплатный хостинг, то просто введи в свой browser следующую строчку и кликни на любую их выпавших линков:
http://www.yandex.ru/yandsearch?text=%E1%E5%F1%EF%EB%E0%F2%ED%FB%E9+%F5%EE%F1%F2%E8%ED%E3&stype=www
Но я тебе советую сразу обратить внимание на платные хостинги!

Вопрос №20

"У меня к вам такой вопрос. Почему при загрузке сайта в сеть не загружается картинка?"

Ответ от Mosthate : Скорее всего, в теге <img src="прописан абсолютный путь типа c:/."> , поэтому надо переписать все пути на относительные, (относительно загруженного файла) или если сильно охота, то можно между тегам <head></head> и написать вот такую строчку <base href=http://ваш_сайт.ru/>, тогда все пути нужно указывать относительно корневого каталога сайта.

Ответ от Vasyasya (www.kpeatops.narod.ru) : Её нужно загружать самому и ручками.

Ответ от Strega : Если вы заливаете картинки, то проблемы могут быть следующие:
1. Картинка слишком много весит. В этом случае ее можно слегка "обкусать" в графическом редакторе. :-)
2. Сбои на сервере. Особенно этим страдает http://boom.ru. Тут ничего не поделаешь, надо ждать конца глюков.
3. Закачивается сразу много картинок. Лучше закачивать по одной, это дольше, но качественнее.
4. Возможно картинка сохранилась, чтобы проверить нажмите кнопку "обновить" и поищите среди файлов.

Если картинка сохранилась, а вы открываете страницу и не видите картинку, то:
1. У вашего браузера отключен показ графики. Посмотрите в Свойствах своего обозревателя Интернета.
2. Дана неверная ссылка. Например, ошибка в названии (или расширении) картинки или ошибка в написании кода (например картинка лежит в другой папке, а кто-то ;) "забыл" это прописать). :-)
3. Картинка не сохранилась. :-) Идем и пытаемся грузить ее снова.

Вопрос №21

"Записываю фильмы с TV тюнера, как вырезать кадры(рекламу)?"

Ответ от Mosthate : Вырезать кадры можно при помощи специализированных программ например Adobe Premiere v.6.0

Новый вопрос : вопрос № 22.

Как склеивать и резать файлы *.mpeg не конвертируя формат, а сохранять в том же формате? С форматом *.avi прекрасно работает программа Virtualdub. Какую программу использовать для *.mpeg, если можно, то подскажите ссылку на неё?

Ответить.

Хочу задать вопрос!


Последние темы форума:

Форум Тема Ответов Просмотров Последнее сообщение
Обсуждение сайтов оцените сайт плз 1 4 11/07/2004 17:28 it4all
Обсуждение сайтов GoldFaq.ru - Помогайте :) 1 34 11/07/2004 15:24 ast
Обсуждение сайтов WMaster - портал для вэбмастеров 0 2 11/07/2004 15:20 ast
Web-строительство About Dreamweaver MX 2 6 11/07/2004 11:08 J_curious
Мастерская по ремонту и изготовлению сайтов Помогите улучшить сайт 12 27 10/07/2004 17:20 N.P.
Хостинг Летняя акция от компании RX-HOST 1 16 10/07/2004 4:41 dzudi
Раскрутка Посещаемость сайта?! 10 20 09/07/2004 23:32 Photus
Мастерская по ремонту и изготовлению сайтов Прошу оказать мне помощь в доделке проекта AMDme 2 13 09/07/2004 21:52 it4all
Графические редакторы Как с этим бороться 2 12 09/07/2004 21:37 Photus
Web-программирование Проблема с ссылкой 3 32 09/07/2004 21:35 Photus
   

На сегодня это все, встретимся в следующем выпуске рассылки! Удачи!
Самую свежую информацию всегда можно найти на нашем сайте - Webstudent.net.ru
Архив рассылки доступен по адресу:
http://subscribe.ru/archive/inet.webbuild.webstudent

P.S И не забывайте - мы учимся вместе!

C уважением, Поликарпов Роман


В начало выпуска


© 2003, Поликарпов Роман aka Crystall
По всем вопросам пишите на crystall@webstudent.net.ru

Все материалы данной рассылки охраняются законом об авторском праве!
Вы можете свободно использовать и распространять материалы, подписанные именем Поликарпова Романа, с указанием автора и активной ссылки на сайт (http://webstudent.net.ru/). Желательно уведомить меня по e-mail :)

Главная Статьи Форум Каталог программ Ссылки О сайте

http://subscribe.ru/
E-mail: ask@subscribe.ru
Адрес подписки
Отписаться

В избранное