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

June 4th, 2008

Блоги на php

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

Ищу систему для блогов на PHP.
Нужно:

- Чтобы очень быстро работало и справлялось с высокой нагрузкой
- Масштабировалась на несколько пользователей
- Удобная для интеграции в другие движки
- Чтобы можно было интегрировать с готовой базой пользователей или как-то связать с ней
- Наличие “френдленты”, как доп. опция.

June 4th, 2008

Господа знатоки. Вопрос о SVG

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

Господа знатоки.

Подскажите пожалуйста.
Есть в замечательном SVG тэг <script />
Но подгрузить его извне - не получается…

Пробывал так (нашел тут по ecmascript: http://www.informit.com/content/images/0672324296/downloads/Appendix_B.pdf):
<script type=”text/ecmascript” xlink:href=”my.es” />

Пытался найти <use />, но безуспешно.

Есть ли хоть какие-то варианты?..

С уважением.

June 4th, 2008

Очень надо

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

Добрый день всему сообществу.
Срочно нужен начинающий программист в Москве.
В принципе, речь идет о студенте 4-5 курса технического вуза.
Желательно знание PHP, MySQL, приветствуется опыт сис.админом.
Готовы обсуждать неполный рабочий день, мириться с издержками профессионального роста.
Задача - развивать интернет-проект. Начальная з/п от 15 000.
Даже если в самом сообществе не найдется таковых, может быть возможны рекомендации?
Готовы ответить на дополнительные вопросы.
pristallnyi@rambler.ru

June 3rd, 2008

Javascript. Как проверить - включён он у пользователя?

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

Javascript. Как проверить - включён он у пользователя?

Интересует - есть ли варианты кроме ?

UPD: решение найдено.

June 2nd, 2008

теги для prototype

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

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

Может кому-то тоже пригодиться.

Смотреть тут: http://mag.tc/tags/

Этот пример работает без аякса, но добавить запрос тегов с сервера (если это вообще надо) совсем не сложно.

Гарантированно работает в фф и ие :)

June 2nd, 2008

Как лучше организовать работу?

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

Есть проект, под него пишутся модули, которые регистрируются в MySQL под своими именами/id автоинкрементом. Для контроля версий используется svn. Как лучше организовать работу программистов, чтобы они могли создавать свои записи в БД? Кроме как “зарезервируйте для меня номера х=у” мне чего-то в голову ничего не приходит.

June 2nd, 2008

Вакансия, Санкт-Петербург

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

СПб. Телеканалу  “100 ТВ” требуется на постоянную работу старший php-программист.  43500-52200 р.

nork@mail.ru

June 2nd, 2008

Вакансия PHP программиста (от $2000)

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

В связи с расширением штата в московский офис ЗАО Правда.ру (http://www.pravda.ru/) на полный рабочий день требуется PHP программист.

Требования

  • Опыт работы от 2-х лет.
  • Четкое понимание принципов ООП.
  • PHP 5
  • MySQL 5
  • Желательно иметь опыт использования при разработке систем Trac, Bugzilla и систем контроля версий Subversion, CVS.

 Обязанности

  • Участие в разработке «с нуля» новых версий сайтов компании с использованием PHP5 и MySQL5.

 Условия

  • Офис: м. Курская, Бауманская, Красные ворота.
  • График работы: понедельник-пятница.
  • КЗоТ.

Контактная информация

Щеглов Константин
ICQ: 168-051-734
k.s.scheglov@gmail.com
+7 (495) 267-99-69
+7 926 623-60-12

June 1st, 2008

Про стандартизацию и W3C

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

Я не противник стандартизации, я за нее обеими руками, я против непродуманных стандартов.

Это же касается, кстати, и обратной совместимости.


Введение

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

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

Консорциум w3c

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

Есть такой Консорциум Всемирной паутины, W3C называется. Именно эти ребята разрабатывают различные спецификации, связанные с интернетом. HTML4.1, XHTML1.1 — это их рук дело.

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

Да, семантика на высоте, читабельность лучше, траверсинг, парсинг и другие вещи, необходимые исключительно программистам тоже на высоте.

На дизайнеров же в консорциуме насрать:

Тянущийся сайт? Какая глупость!
Подвал прижать вниз? Да нафига?!
Меню растянуть по ширине? Это уже не модно!
И вообще, если вы нарисовали так, что это нельзя по нашим стандартам нарисовать — вы плохой дизайнер!

Да, говорят ребята, новый стандарт настолько жесткий, что не даст вам шагнуть ни влево, ни вправо, но зато семантика то будет на высоте!

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

Это не проблема! Говорят ребята из W3C, специально для таких случаев вы можете использовать режимы совместимости, правда производителям придется каждый такой режим реализовывать, ну да это уж проблема разработчиков браузеров а не наша, с них и спрашивайте, и вообще все браузеры — говно, а вот валидатор у нас хороший!

В результате получается, что новые стандарты нужны только фанатикам, не понимающим ничего в дизайне. Не верите? Зайдите на главную страницу консорциума. http://www.w3c.org. Нравится?
Вот они эти ребята, особенное внимание обратите на раздел CSS.
Красотища да?

Особенный кайф у меня вызывают сиротливые баннерочки:
«Сделанно с использованием CSS»,
«Валидный CSS»
«Валидный XHTML1.1»

Вот как вижу такие на других сайтах сразу хочется … ударить по автору. Ни одного сайта не видел нормального с такими иконками… Ну валидный у тебя XHTML ну, … радуйся, зачем ты баннер то вешаешь?! В оправдание … оформления?

Есть конечно талантливые верстальщики, они такое с CSS вытворяют, глаз радуется! Но начинаешь исходники читать и понимаешь чего им это стоило и сколько времени было потрачено, и что выйдет сейчас IE 8 и FF4 и всё.. приехали.

Про Интернет Эксплорер и стадное чувство

Все очень любят ругать ИЕ (интернет эксплорер), это естественно. Сам этим грешил не так и давно.
Во первых, его сделали в Майкрософте.
Во вторых, в Майкрософте забили на стандарты w3c и придумали свои. (в Опере по сути тоже)
В третьих, самый распостранённый, на данный момент, браузер — IE6 выпущен семь, кажется, лет назад и в нём очень много уязвимостей, нет поддержки вкладок и т.п.
В четвёртых —  все ругают.

Но безопасность и другие аспекты, не касающиеся отобращения страницы трогать не будем.

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

Седьмая версия ИЕ гораздо лучше, хотя и в ней есть к чему придраться. Если думаете, что в ФФ, Сафари и Опере придраться не к чему — очень сильно заблуждаетесь

Восьмерку пока не пробовал, но в ней обещают достаточно строгое соответствие стандартам (ох ох ох сколько сайтов поедут).

Теперь важное замечание:
Я не говорю, что ИЕ лучше, чем Опера, Фаерфокс или Сафари, у всех свои проблемы, достаточно серьёзные.

Я думаю, что многие верстальщики пользовались условыными комментариями в ИЕ. Тупые мелкомягкие позаботились о верстальщиках. А умные ребята из Мозиллы, Жоперы и Эпл?

Кстати непредсказуемей всего себя ведёт Опера, на втором месте Фаерфокс и только потом ИЕ. Про Сафари молчу, не знаю, особенных неожиданностей не было.

Про фенечки

Новые спецефикации CSS, которые нигде толком не поддерживаются позволяют легко делать скруглённые уголки, правда пока всё что я видел выглядело плохо.
Захочет дизайнер сделать уголок скруглённым и объёмным и с тенью, и что? Новую спецификацию разрабатывать? Бред!
Противно, когда непродуманную изначально технологию пытаются превратить в что-то более менее юзабельное.

Каскадные таблицы стилей, вашу мать… Древовидная структура, базированная на том же xml была бы в тысячу раз удобнее (смотрим в сторону XSLT).
Но нет, мы продолжаем разрабатывать новые спецефикации CSS, которые все опять реализуют как хотят и придётся мучаться верстальщикам и дизайнерам.

Заключение

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

Какая к чёрту валидность и семантика может быть, когда для 4-х браузеров приходится писать различный код?
Какая к чёрту совместимость с будущими браузерами, когда новые стандарты лишь ограничивают разработчиков?
Какой к чёрту Веб 2.0? Веб 1.4 Transitional максимум

Фаерфокс, кстати скоро должен стать самой скачиваемой программой за сутки и попась в книгу рекордов Гинесса.

Прошу прощения за грамматические ошибки, я не грамотный. До свидания.

April 17th, 2008

о CMS

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

Господа разработчики. Кто имел опыт реализации сложно_структурного сайта-портала (а ля ag.ru) на каком-нить популярном CMS? Какую CMS выбирали и почему? Обратил внимание, что сложные сайты используют свои разработки управления контентом и не особо стремяться использовать популярные CMS. С чем это связано?

« Previous PageNext Page »