В помощь веб-разработчику

October 14th, 2007

Текст в диве прибить к низу.

Posted by admin in Без рубрики

Коллеги, подскажите, Plz. Есть спозиционированный див. Как сделать, чтобы текст в нём прибивался к низу, то есть, при добавлении текста, он оставался прибитым к низу. Соответственно, при overflow:hidden — .верхние строки должны уползать за верхнюю границу диваа Обпробовался разными вариантами, не помогает. Спасибо.

style type=”text/css” media=”Screen”

html {
height: 100%;
min-height:100%;
}
body {
margin: 0;
padding: 0;
height: 100%;
background: #fff;
color: inherit;
}

/style

<div style=”position:absolute;width:50%;height:50%;left:25%;top:25%;background-color:#e0e0e0;”>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse ac est. Donec sed lorem.
Fusce nunc. Vestibulum pretium, nunc ut venenatis iaculis, mauris erat dapibus nibh, in feugiat
sapien odio sed pede. Suspendisse sed diam. Mauris massa. Nam purus tellus, volutpat imperdiet,
laoreet at, lacinia vitae, orci. Proin nisi. Curabitur nibh odio, pharetra nec, pellentesque non,
faucibus id, lacus. Nulla lacinia velit in diam aliquam condimentum. Morbi tincidunt.
</p><p>
Morbi venenatis. Aenean pellentesque lectus tincidunt lorem. Sed venenatis mattis neque. Nullam
a sem nec odio venenatis aliquam. Sed consequat. Nullam at nunc. Nunc pede nisl, ullamcorper sed,
iaculis id, vulputate eu, sapien. In malesuada egestas purus. Proin nisl nulla, pretium vel,
convallis non, suscipit non, nisl. Aliquam erat volutpat. Phasellus a urna. Suspendisse potenti.
</p>
</div>

October 14th, 2007

PHP программист с опытом работы на сайтах с высокой нагрузкой. Москва

Posted by admin in Без рубрики

Требования:

Более 3 лет опыта работы по разработке успешных интернет - приложений с большой нагрузкой. Желательно опыт использования кластеров. * Хорошее знание Unix систем и опыт работы с ним. Желательно знание азов администрирования ОС, Apache и т.д. * Отличные знания: MySql, Innodb. Знание классических алгоритмов и структур данных, оптимизация баз данных, оптимизация Sql запросов. * Отличное знание PHP (4.x-5.x). Объектно - ориентированное программирование. Знание HTML, XHTML, DHTML, CSS * Построение систем Front-End + Back End, использование Nginx, Php Accelerator, Memcached, FastCGI

Желательно: Ответственность и аккуратность, пунктуальность в выполнении работы в срок без срывов и форс-мажоров. Умение перенимать опыт коллег и делиться собственным опытом, работа в команде.. Знание Javascript и опыт работы и\или построение систем с использованием AJAX Опыт внедрения автоматического тестирования, создание планов тестирования, разработка автоматических тестовых сценариев и стресс-тестов.Желателен опыт работы с Bug-Tracking системами. Навыки тестирования веб-приложений различными методами. Умение тестировать собственный код (вместе с пониманием того, что компании требуются проекты работающие исключительно в режиме 24×7x365)

Условия:
Задачи: Проектирование, разработка и поддержание сервисов веб-портала видео хостинга VideoRadar.ru Условия: Работа в офисе, Москва. м. Юго-Западная

Зарплата: 3000$

Контакты php2007@yandex.ru

October 14th, 2007

Продажа электронных товаров (скрипт)

Posted by admin in Без рубрики

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

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

P.s. Иначе чувствую сам не осилю такое, с безопасностью такого уровня никогда не работал.  Если бы были обычные товары, то проблем бы и не было, но здесь серьезный контент который должен быть надежно защищен.

October 13th, 2007

имитация expression для не-IE

Posted by admin in Без рубрики

Подскажите, пожалуйста, кто знает, как мне сообразить конструкцию подобно этой:

#layer {margin-top: expression(document.getElementById('header').offsetHeight+'px');}

для FF и прочих?

Или, может быть, альтернативный метод получения параметра height резинового слоя?

Заранее спасибо!

October 13th, 2007

Предложение по разработке опенсорсных мини-проектов.

Posted by admin in Без рубрики

Пообщавшись с людьми и послушав доклады на РИТ-е и Хайлоаде, я пришёл к выводу, что одновременно несколько компаний изобретают одни и те же велосипеды, считая, что это даёт им какую-то коммерческую выгоду. При этом открытость только декларируется, а исходники выкладывать никто не спешит, ибо “начальство не разрешает”. Одновременно с этим много людей реализует кастомные патчи и также не может их сделать общедоступныими из-за того, что заказчики им этого не позволяют.

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

ИМХО, это позволит сделать что-то полезное с минимумом багов, ибо эти мини-проекты подразумевают востребованность, а следовательно и баг-репорты. А самим разработчикам кроме морального удовлетворения получить полезный бэкграунд, влияющий на их ЗП.

Первый подобный опыт увенчался успехом и сейчас в основной ветке memcached-а добавился APPEND и PREPEND http://code.sixapart.com/trac/memcached/changeset/627 ( перловый клиент с  APPEND и PREPEND пока доступен только здесь https://mdounin.ru/hg/Cache-Memcached/rev/f5cfb726ea65 , но скорее всего его тоже закомитят). Также исправлена работа по unix-сокету под FreeBSD http://code.sixapart.com/trac/memcached/changeset/624 . Всё это сделал Максим Дунин, за что ему огромное спасибо.

Вот несколько задач, которые ждут своей реализации и дадут небольшие полезности веб-разработчику:

 - отдача nginx-ом из memcached-а сжатых ключиков. HTML хранить в memcached-е лучше сжатым и отдавать его браузеру также сжатым, если браузер может принять сжатый ответ и разархивированным, если браузер не хочет сжатые ответы. По статистике большиство браузеров и половина поисковых ботов хотят именно сжатый контент. Было бы логично хранить контент сжатым заранее. Кроме того сжатие более ресурсоёмко, чем разсжатие.

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

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

- delete_multi() для memcached-а и перлового клиента.

- в nginx корректно устанавливать $upstream_response_time для ответов из memcached-а. Полезно для логирования $upstream_response_time в аксес-лог и последующего анализа залогированных значений.

Сайт с trac-ом и листом рассылки для этого проекта будет сделан при первой необходимости. Это дело 5-ти минут.

Если Вам интересно реализовать вышеописанное, то напишите пожалуйста мне об этом на аську 166233339 или мыло postmaster softsearch ru .

October 12th, 2007

Поиск талантов

Posted by admin in Без рубрики

Проект carnage.ru ищет специалиста по drupal, требования:

- Отличное понимание архитектуры drupal
- Знание часто используемых существующих плагинов/модулей
- Умение грамотно писать свои плагины/модули
- Умение грамотно верстать и дизайнить пользовательские интерфейсы

Задача: работа на новым интересным проектом с высокой посещаемостью.
Офис в центре москвы, зп от 2000$, соцпакет и отличная команда прилагается :)

icq: 9655554
email: panki@ru.ru

October 12th, 2007

livejournal api

Posted by admin in Без рубрики

может быть я плохо искал, но можно ли с помощбю апи получить френд инфо?

October 12th, 2007

выбор CMS

Posted by admin in Без рубрики

помогите с выбором CMS для развлекательного портала (фото, mp3, обои, новости и т.п.)

я, конечно, понимаю, что этот вопрос - баян из баянов
но всё таки хотелось услышать мнение участников сообщества по сабжу
сайты с обзорами и сравнением CMS уже перерыл, почитал - склоняюсь к Drupal, Jooumla или e107
помогите выбрать, в общем

пока что больше всех нравится drupal

основные требования к CMS:
0) бесплатность, язык - php
1) совместимость с css-версткой
2) поддержка шаблонов
3) ЧПУ
4) множество уже готовых плагинов и модулей
5) русскоязычный сайт поддержки
6) простота освоения (php у меня на средненьком таком уровне)
6) ну и малый вес, быстрота, надёжность и т.п.

October 11th, 2007

CMS "1С-Битрикс: Управление сайтом"

Posted by admin in Без рубрики

Уважаемые коллеги!
Учебно-консультационный центр Махаон проводит базовый курс пользователя CMS “1С-Битрикс: Управление сайтом”.

Дата проведения: 18 и 19 октября 2007 года
Место проведения: Москва

В рамках базового курса пользователи получают знания о стандартных возможностях продукта “1С-Битрикс: Управление сайтом. Обучение проводится на демонстрационном сайте. Пользователи получают знания по практическому применению возможностей продукта для решения типовых задач.


Рассматриваемые темы

  • обзор системы управления “1С-Битрикс: Управление сайтом” и административной части - начало работы с системой, терминология, предназначение основных элементов управления;
  • дополнительные источники информации - система помощи, техническая поддержка, дополнительная документация;
  • работа со структурой сайта: добавление и изменение разделов, управление навигацией;
  • редактирование содержимого страниц, визуальный редактор, размещение динамической информации;
  • создание каталогов и списков, управление ими;
  • создание динамических разделов: новостные ленты, каталоги товаров, фотогалереи и т.д.;
  • создание закрытых разделов, распределение прав доступа, работа со списками пользователей;
  • поиск: работа с внутренним поиском по сайту;
  • настройки системы;
  • политика безопасности - способы избежания потери данных, резервное копирование.

Пользователи, прошедшие обучение по данному курсу обладают следующими навыками:

  • поддерживать и развивать Интернет-проект;
  • решать поставленные задачи, используя наиболее оптимальные методы;
  • масштабировать возможности системы в соответствии с ростом компании;
  • создавать разделы и динамические элементы сайта;
  • наполнять сайт материалами, редактировать содержимое страниц;
  • управлять каталогами сайта;
  • управлять размещением новостных сообщений;
  • управлять пользователями системы и их правами доступа, создавать закрытые разделы;

Подробнее о семинаре
Или по телефону +7-495-725-7980 (Ксения)

October 11th, 2007

Плавающее меню и Windows Vista

Posted by admin in Без рубрики

Здравствуйте все!

С выходом Windows Vista, я так понимаю вышел и новый Internet Explorer.

Собственно проблема:
Существует плавающее меню, написанное на JavaScript, живёт оно тут (http://www.expo-web.ru/expo/1/firm/9/about/#about)

Во всех браузерах работает нормально.

И вот вдруг обнаружилось, что в висте, в новом IE оно не плавает.

Как исправить данное положение…. :-(

Next Page »