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

В помощь веб-мастеру

  Все выпуски  

В помощь веб-мастеру (другая кодировка)


Служба Рассылок Subscribe.Ru
#15 [14 ноября 2001]
В помощь web-мастеру
Совместный проект cgi-bin.lgg.ru и dvk.promo.ru

В номере

# Предисловие
# Домен для DVK URL CLUB
# Photoshop : Создаем шланг
# Photoshop : Создаем нарезной шланг
# Photoshop : Свечение из-за текста
# Web-мастеру: Памятка верстальщику
# Тема номера
# Флеймы нашего "перекура"
# Анекдоты на прощанье
# Рассылку подготовили

 

Мы

 

Обьявы :)

В колонку "Друзья.txt" на DVK URL CLUB требуется пополнение. Туда попадут только самые проворные:)

Администрация DVK URL CLUB думает над вопросом приобретения домена в зоне *.RU для своего проекта. Приглашаем хостинговые компании, которые заинтересованы в перспективных проектах, обсудить возможные формы сотрудничества. [dvk@mail.ru]

 

 

 

 

 

 

 

 

 

 

.:: Предисловие ::.

Подписчиков: 19780

Доброго времени суток, уважаемый читатель. Рассылка не выходила более двух месяцев. Наверное, она перешла уже из раздела еженедельных в разряд ежехотельных :) Тем не менее за это время накопилось очень много новостей и обновлений на DVK URL CLUB. Надеюсь, тебе будет интересно узнать о них...

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

 

.:: Вокруг домена для DVK URL CLUB ::.
Администратор сайта "В помощь веб-мастеру" всерьез намерен заиметь домен второго уровня для своего проекта в зоне *.Ru. Дискуссия по поводу, какой адрес выбрать, ведется в "Перекуре DVK URL CLUB". Так же приглашаем хостинговые компании, которые заинтересованы в перспективных проектах, обсудить возможные формы сотрудничества...

 

.:: Photoshop : Создаем кусок шланга / трубы::.
Я не знаю, как можно обозвать данную загогулину. Путь это будет кусок шланга или трубы. Итак, для начала создадим криволинейную форму, кторая будет в последствии предтсавлять из себя шланг. Если создание кривых линий у тебя вызывает затруднение - иди в раздел [Photoshop-Faq] и читай соответствующий фак >> Как создавать плавные линии?...

Читать статью  "Создаем кусок шланга / трубы"
(c) DVK URL CLUB

.:: Photoshop : Создаем нарезной кусок шланга / трубы ::.
А теперь мы попробуем сделать "нарезной" шланг, или, если кому угодно, кусок трубы. Создавайте пока что еще гладкий шланг, следуя инстукциям в трюке [Создаем кусок шланга / трубы] Создали? Вот теперь можно приступать к главному. Выделяйте свой шланг...

Читать статью  "Создаем нарезной кусок шланга / трубы"
(c) DVK URL CLUB

.:: Photoshop : Создаем свечение из-за текста::.
Этот трюк очень прост, если понимать, чего делаешь. Однако,  результат, как ни странно, получается довольно эффектным. Создавайте квадратное изображение (именно квадратное!), пишите текст и сводите слои.  Далее, применяем фильтр [Фильтр / Деформация / полярные координаты]. В настройках фильтра укажите, что ...

Читать статью  "Создаем свечение из-за света"
(c) DVK URL CLUB

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

Читать статью  "Памятка верстальщику"
(c) DVK URL CLUB

.:: Тема номера ::.

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

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

2) Верстальщики вебсайтов всегда пишут туфту - это главное, о чем они никогда не должны забывать. Если верстальщик был программистом до того, как дотронулся до HTML (или даже XML), с момента этого дотрагивания его прошлый опыт не в счет: он уже будет не программировать сайт, а верстать туфту.

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

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

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

6) Если движок использует реляционную базу данных, то верстальщик должен думать в терминах нереляционных моделей даных, для чего он должен хорошо знать SQL в вариантах MySql, Oracle, PostgreSql и FireBird. Верстальщикам также полезно знать PHP, чобы уметь верстать свою туфту не в том стиле (ибо тогда зачем программисты пишут собственный движок). Поезно также уметь писать в функциональном стиле (ибо все писатели движков уважают LISP, Haskell и Erlang) на макроязыке движка, в крайнем случае - верстать сайт непосредственно на SQL. Те,кто не выполняет данный пункт, автоматически попадает под утроенное воздействие пункта 12.

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

8) Верстальщики должны писать свою туфту, ориентируясь на версию браузера минус две от текущей и на версию движка плюс две от текущей, ибо программисты не дремлют по обоим этим поводам. Следствие: они не должны    использовать конструкции, которые (как может потом выясниться) не будут работать в следующих версиях движка или в предыдущих версиях браузера.

9) Программисты внутрифирменных движков-скриптов всегда правы, и это право закреплено кодами этих движков. Если что-то иногда и переписывается, то это туфта в шаблонах страниц, но не коды движка. То, что обьемы текстов движковых скриптов и шаблонов страниц сайта сравнимы, не имеет начения, ведь коды скриптов или двика - это программы, а коды шаблонов - туфта.

10) Верстальщик не имеет право отвечать на вопрос "сколько времени потребуется на то-то и то-то" невнятно ("незнаю", "как получится" и т.п). Это право закрепляется только за программистами. Это обьективно: программирование является творческой деятельностью, а написание туфты в шаблонах всегда можно точно спланировать.

11) Начальство и заказчики имеют полное право командовать верстальщиками, а про то, что начальство не компетентно командовать программистами, будет написано в памятке программистов. Впрочем, правил поведения для программистов не бывает, поэтому некомпетенстность начальства во всех вопросах постулируется в данной памятке. Некомпетентность начальства не касается верстальщика - в туфте начальство компетентно.

12) Кто из верстальщиков не спрятался, тот и виноват. Кто попал под (всегда) горячую руку, тот и виноват. Даже, если виновать программист, то в этом виноват верстальщик.

13) Верстальщики, не признающие данных правил, могут увольняться - меньше людей будет отвлекать программистов от работы, спокойней будет в коллективе.

14) Главное: верстальщик (в том числе и динамического вебсайта) не имеет никакого права представляться программистом. Ибо, если каждый токарь со своим станком с ЧПУ, каждый бухгалтер со своим Excell и даже каждый сисадмин со своими конфигами будут "программировать", то кто тогде жк будет творить Нетленные Коды, Которые Нужны Человечеству?!

15) Самое главное: в каждой шутке есть доля правды. Так должны думать и программисты, и верстальщики, и те, кто прочитал эту памятку :)

(C) DVK URL CLUB
Автор: Анатолий Левенчук
Дополнено: Кушнерук Денис (DVK)

.:: Флеймы нашего перекура ::
В этой новой рубрике мы начинаем публиковать наиболее интересные или полезные Темы, созданный посетителми нашего Перекура. Хотите тоже задать вопрос или поучаствовать в его обсуждении? Запоминайте - Перекур - http://dvk.promo.ru/forum/

 

Go
Пользователь
Кто знает как сделать чтоб после отправки формы открывалась новое окно типа "_blank"
но без навигации ???
уже третий день мучаюсь :-(
buster
Заядлый курильщик
Есть такая штука, JavaScript. В этой самой штуке (а это не то иное, как язык программирования) есть метод window.open, который создаёт новое окошко бразверя. Внешний вид этого окошка определяется параметрами, которые передаются в этот метод.

подробнее тут >>

Go
Пользователь
Да да да про то что есть жаба мне расказывать не надо :) но тут фишка то в чём... то что там написано это простейшее открытие окна с заданым урлом а мне то надо чтоб открывался результат работы скрипта.... вот в чём дело то....
IceBerg
Пользователь
Как я понимаю данные в скрипте обрабатываются и тебе надо результат выдать?
А заставить скрипт это сделать религия не велит? :)

У тебя скрипт на чем писан PHP, Perl?...
С ПХП не работал - не знаю, а в перле есть модуль CGI называется (стандартный такой модуль для работы с веб). Его и надо юзать. Если ты еще не бросил эту затею или не разобрался - то напиши хоть на чем скрипт написан?

Go
Пользователь
перловый скрипт.... и мне надо вывести в маленьком окне без навигации результат его работы после отправки формы... только я что то не представляю как заставить сам скрипт такое окно открывать....тута жаба всётаки наверное...
IceBerg
Пользователь
Ес-но жаба :), но...
Ты наверное не маленький и знаешь как работает модуль CGI для перла, раз уж ты обрабатываешь присланные в цги-скрипт данные из формы? Можно в нем сформировать через функцию print "..."; любые веб страницы. Короче, формируешь заголовок html-ки и вставляешь там свой ява-скрипт. А о том как при помощи явы открыть окно без навигации написано здесь же на сайте у DVK.

2moderators: надеюсь это не реклама 

Go
Пользователь
2IceBerg Так вот и суть то моего исходного вопроса в том ГДЕ млин взять этот жаба скрипт.... меня уже колбасит от этого по полной... :(

2IceBeg Хотя вобщем то ты меня навел на мысль сделать просто в скрипте редирект на искомую страницу где стоит форма и повесить просто попап с результатом работы.... хотя это конечно не то чего хотелось...

buster
Заядлый курильщик
Ну вы изголяетесь!! Параметры открытия окна в JS знаете? Один из них — УРЛ. Укажи в УРЛ путь к твоему скрипту, а с помощью JS передай в него параметры, тоже дописав их в УРЛ.
Go
Пользователь
2 Buster извини конечно... но мы то не изголяемся... ты просто читай по внимательнее какого результата надо достичь
просто в урл дописать это одно а вот мне интересно как это ты собрался формы туда в урл дописать??? не всё так просто брат...
я вот например если не уверен что прав отвечать кому то не буду....
IceBerg
Пользователь
2Go
то ли ты чего-то не понял, то ли я тебя никак не пойму. Сказал же я уже этот самый скриптявавский есть на этом же сайте в разделе веб-дизайна - ты хоть иногда читай че здесь пишут :) Только без обид...

цитирую
<blockquote> <i> <a href="#1"
onClick="window.open('http://адрес_странички_или_картинки', 'newWin', 'Toolbar=0,
Location=0, Directories=0, Status=0, Menubar=0, Scrollbar=0, Resizable=0,
Copyhistory=1, Width=640, Height=480')"> <p> Текст вашей ссылки </a></i>
</blockquote>

buster
Заядлый курильщик
2Go:
К чему наезды, товарищ? Мы ведь тут истину ищем, а не поливаем друг друга грязью.

Если я в чём-то неуверен, я так и пишу — не уверен… А насчёт того, что я написАл. Если бы передо мной стояла такая задача, то я бы, наверное, так и сделал.

Что значит “запихнуть форму в УРЛ”? ©
Если ты хочешь передать данные из формы методом GET, то это делается с помощью JS очень легко.

Если всё-таки заинтересован в продолжении беседы, то могу помочь. Если и дальше будешь чушь говорить, то наплюю и решай сам свою задачу.

Вот так вот наставляй людей на путь истиный :о)))

Go
Пользователь
АААА короче у меня уже крыша поехала... :)
короче обьясняю заново на примере голосовалки чел выбирает один из пунктиков и нажимает кнопку ГОЛОСОВАТЬ после чего искомая страница где стоит данное голосование остаётся без изминений и открывается новое окно без навигации с результатами голосования.
2IceBerg Ты просто наверное немного не понял
твоя формула подходит для линка на не для формы  

2buster вот в том то и дело можешь привести пример этого самого JS (собственно чего я ссамого начала и хотел : )

IceBerg
Пользователь
2Go
Ну а переделать ты его не можешь? Я ж сразу сказал, что цитирую. Ну попробуем че-нить вместе изобрести :)

Итак, данные отправляются в скрипт, части его я буду приводить :-)

..........
use CGI;
..........
my $c = new CGI;
print $c->header('text/html; charset=koi8-r'),
$c->start_html(
-title=>'Результаты голосования',
-bgcolor=>'#FFFFFF');
print "
<script language=\"JavaScript\">
function winP {
window.open('http://адрес_странички_или_картинки', 'newWin',
'Toolbar=0,
Location=0, Directories=0, Status=0, Menubar=0, Scrollbar=0,
Resizable=0,
Copyhistory=1, Width=640, Height=480');
}

winP();
</script>";
.............

print $c->end_html;
.............
У себя не проверял, возможно оно так не сработает... тогда поковыряйся немного...

buster
Заядлый курильщик
<html>
<head>
<title>голосуй или проиграешь!</title>
<script lunguage="JavaScript">
<!--
function submit_form()
{
var ID=35649;
var choise=0;

for(i=0; i<5; i++)
if(document.forms.vote1.check1[i].checked)
choise=i+1;

if(choise)
window.open ('http://www.mydomen.ru/cgi-bin/vote.cgi?id='+ID+'& choise ='+choise, 'newWin', 'toolbar=0, location=0, directories=0, status=0, menubar=0,scrollbar=0, resizable=0, copyhistory=1, width=640, height=480')
}
//-->
</script>
</head>
<body bgcolor=#ffffff>
<form name=vote1>
<input type=radio name=check1 value=1>Выбираю 1<br>
<input type=radio name=check1 value=2>Выбираю 2<br>
<input type=radio name=check1 value=3>Выбираю 3<br>
<input type=radio name=check1 value=4>Выбираю 4<br>
<input type=radio name=check1 value=5>Выбираю 5<br>
<input type=button value="голосую!" onClick="submit_form()">
</form>
</body>
</html>

buster
Заядлый курильщик
Разберёшься? или чего подсказать? Главное идея, а реализация может и отличаться.
Go
Пользователь
Ну вот спасибо так спасибо :)))
buster
Заядлый курильщик
Вот так-то лучше! :о))
Наздоровье. Приходите ещё. :о)))

Вот такие интересные и "горячие" топики встречаются в нашей комнате для "перекуров"На данный момент в нашем форуме находится более 5000 сообщений, оставленных в 450 темах.

ЗАЙТИ В [ПЕРЕКУР] на DVK URL CLUB

 

.:: Анекдоты выпуска ::.
#>>
Hа собачьих бегах встpетились немец, амеpиканец и pyсский.
Hемец говоpит:
- Мой пес пеpед забегами всегда слyшает записи с немецкими маpшами и поэтомy постоянно побеждает.
Амеpиканец:
- Мы с моим псом пеpед соpевнованием всегда идем в МакДональдс, поэтомy нам победа обеспечена.
Рyсский говоpит:
- Hy, дела! Это все еpyнда! Вот я своемy псy пеpед стаpтом наливаю нашей водочки, гpаммов так 200!
Hемец и амеpиканец в один голос:
- И что, он побеждает после этого?
- А на фига нам это! Зато на стаpте он самый веселый и забавный!

#>>
ОБЪЯВЛЕНИЕ: Потерян чемодан с деньгами. Верните хотя бы деньги.

#>>
Существует интересная народная примета, мол, нельзя смотреть в зеркало, когда ешь, а то счастье свое проешь. И пить перед зеркалом нельзя - пропьешь. А в туалете зеркало лучше вообще не вешать.

#>>
Hадпись на дисплее нового каpманного компаса под yпpавлением Windows CE: "Севеp не найден..."

#>>
Вам будет легче вставать на работу вовремя, если на будильник вы положите мышеловку.

#>>
Разговаpивают два мyжика:
- Знаешь, вчеpа такое было! Значит, идy я и вижy - тpое мyжиков бьют одного. Hy, я, pазyмеется, pешил помочь..
- А ты, оказывается, смелый! Hy и как, помог?
- Конечно. Видел бы ты, как мы вчетвеpом его отмyдохали!

#>>
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...

#>>
Какая основная причина всех смертельных случаев в парашютном спорте?
- Гравитация!

#>>
На углу Гороховой и Помидорной стояла женщина сомнительного поведения. А возле нее собралась толпа сомневающихся...

#>>
Сидит мужик на рынке, продает картошку. Подходит покупатель, спрашивает:
- Хороша картошка-то?
- Да ну, дерьмо, смотреть тошно.
- Не мороженная? - Че, не видишь, - вся синяя!
- А глазков много?
- Да заморишься выковыривать.
- А чего ж тогда продаешь?
- А что? Мне одному ее жрать, что ли!

#>>
- Единственные люди, которых нельзя оскорбить, это менты.
- Почему?
- А ты, как их не обзови - все равно комплимент получается!

 

.:: Рассылку подготовили ::.

Рассылку для вас ежехотельно готовят Михаил С. и Денис К. ,владельцы проектов cgi-bin.lgg.ru и dvk.promo.ru соответственно. Все вопросы вы можете задавать как в форуме на DVK URL CLUB, так и лично по почте. А пока что переваривайте этот номер и ожидайте следующего :)

::: УВИДИМСЯ НА СТРАНИЦАХ "DVK URL CLUB" :::

 



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное