Новости

Первая удалённая работа и пробуждение спамеров

Вчера получил свой первый, оплачиваемый заказ на верстку.  До этого я верстал бесплатно, чтобы собрать портфолио, потом не было времени и желания. А сейчас есть время, желание, да и деньги нужны. Макет не сложный, сверстал за 6 часов. Сейчас произвожу «насаживание» на cms Data Life Engine. Работаю под данную cms второй раз в жизни. Но уже при первой работе с ней я понял, что сложного там ничего нет. Завтра закончу верстку и объявлю результат. Плюс, добавлю немного креативчика и займусь спамерами.

Не смотря на установленный плагин akismet, спам просачивается.  Раньше было до 5 комментов в день, а последние 2 дня до 50 (!). Это плохо. Спамят видимо программой. Ибо в блоге давно все ссылки в комментах закрыты от индексации в noindex и nofollow. Но люди спамят. Добавил предупреждение при добавлении комментария, что все ссылки закрыты и спамить бесполезно, но это не повлияло. В очередной раз доказывает, что это делает программа, а не человек, и ей далеко пофигу на надписи. :neutral: Из-за чрезвучайной ситуации с комментами, временно включил капчу. Можно было её всегда держать включенной, но из-за неё не доходят трэкбэки. А нехорошо, когда ссылаются на тебя, а у тебя ссылка на них непоявляется. Так на тебя, через некоторое время, вообще не кто ссылаться не будет. Поэтому, всех авторов блогов, кто захочет сослаться на меня, ссылайтесь, но предупредите меня об этом, чтобы я вручную добавил трэкбэк на вас.

Новости

Трэкбэки теперь индексируются яндексом

С сегодняшнего дня все трэкбэки в моём блоге не закрыты от индексации для яндекса в теги <noindex></noindex>.  Раньше, получалось нехорошо. Люди ссылаются на меня и ссылка не закрыта от индексации, а ссылка на них появляется в моём блоге, но уже закрытая от индексации. Сегодня, я их разделил. Теперь комментарии показываются отдельно от трэкбэков. В комментариях ссылки на сайты авторов попрожнему закрыры от индексации яндексом и гуглом. (Спамеры жмите крестик вверху-справа!) А Трэйкбэки, теперь будут свободно индексироваться ПС.

Истории из жизни

Готовая сторонняя CMS или собственный скрипт?

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

  1. Собственный движок – бесплатен для вас, а готовые движки могут быть платными. Но есть исключения.
  2. На написание собственного движка необходимо время в то время, когда готовую cms необходимо просто скачать и установить. Однако, если вам некуда спешить, то для вас написание движка не будет проблемой.
  3. В своей cms вам проще модифицировать код или добавить функцию, чем в чужой.
  4. Если вы не обладаете хорошими, а возможно даже отличными знаниями php, то лучше воспользоваться сторонней cms. Поскольку, если код не оптимизирован, то при большой посещаемости сайта могут возникнуть проблемы с нагрузкой. Но, если вы профессионал в php, то не обращайте внимания на данный пункт или статью в целом. =
  5. Если вам будет необходимо внедрить какую-то дополнительную функцию, то в своей cms вам придётся писать её с нуля. В то время, как в сторонней cms наверняка есть множество готовых плагинов и модулей, которые вы можете скачать или купить за некоторую сумму и без проблем внедрить в свой сайт.
  6. Однако, используя стороннюю cms, необходимого вам плагина может не быть. В таком случае вам придётся писать его самому для вероятно плохо знакомой вам cms или же платить людям знающих данную цмс, чтобы они написали вам необходимый модуль \ плагин.
  7. Над известными сторонними cms работают профессионалы и вероятность дыр, багов и глюков у их cms значительно меньше, чем у написанной вами цмс.
  8. При возникновении проблем, вы можете обратиться к разработчикам данной cms или попросить совету на форуме поддержки (у многих цмс такие есть). Если же вы используете собственный скрипт, то вы сами будете разработчиком и поддержкой в одном лице. И просить помощи, вы сможете только у самого себя.
  9. Думайте о будущем сейчас. Если вы напишите все скрипты для сайта сами, а в будущем по тем или иным причинам вы решите заменить их готовой цмс, то у вас возникнут трудности с переносом контента. Для этого потребуется море терпения, если контента много т.к. почти во всех случаях нету конвертора базы данных от ваших скриптов для сторонних.
  10. Если вы хотите получить опыт и улучшить свои знания php, то писать свою собственную cms лучше, чем использовать стороннюю.

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

Тем временем: Сис. админ описывает программы для работы с кодом | Интересный посетитель

Истории из жизни

Из юзера в модераторы!

9 месяцев назад (16.12.2007) я зарегистрировался на форуме о web-дизайне, графике – RusForumz. РусФорумз – это форум о верстке, веб-дизайне, написании скриптов, флэш, фотошоп и т.д. Проще говоря – о веб-разработке. Он мне сразу понравился т.к. там было много уроков и статей для людей разного уровня: для новичков, любителей и ближе к профессиональному. Мне не раз помогали советом, подсказкой, а иногда и готовым решением. У меня появились новые друзья, и сформировался новый круг общения. А сегодня, мне предложили стать модератором форума. Я согласился. Теперь я модератор! Мне даже в голову не приходила мысль, что когда ни будь, меня сделают модератором такого полезного и интересного (по крайней мере, для меня) ресурса. Причиной тому, стало то, что одному из админов понравился мой ход мысли и моя активность на форуме:

  • Оставлено 381 сообщение
  • 1,4 сообщений в день
  • 0,59% всех сообщений форума (всего 64 24)

Надеюсь, с возложенными на меня задачами буду справляться нормально. Теперь мой интерес к данному проекту вырос. Спасибо новичкам с их постоянными, а иногда глупыми вопросами. Если бы не они, то моя активность была бы ниже и вряд ли мне предложили стать модератором.

Приглашаю вас посетить Форум о веб-дизайне, графике – RusForumz.

З.ы. Работа над проектом «Х», о котором я писал раньше, идёт нормальным ходом. Уже почти полностью закончена регистрация и авторизация пользователей. Она была закончена полностью, но сегодня я решил, что надо сделать возможность авторизации через OpenID и получается, что регистрация завершена не полностью. OpenID облегчает жизнь пользователей тем, что им не надо будет запоминать множество логинов и паролей с различных сайтов. В ближайшее время ждите статью о том, как внедрить OpenID идентификацию в свой сайт.

Новости

Новый проект

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

Начал написание движка. Поскольку новый проект – новые знания и опыт, то решил сделать движок не так как раньше, а по-другому используя шаблонизатор smarty.
Я давно хотел изучать smarty т.к. ещё при разработке проекта «computer guard» были проблемы с написанием движка, которые легко решаются в smarty без каких либо проблем. Используя smarty гораздо легче менять дизайн сайта. Поскольку со smarty php, код почти полностью отделён от html. Недавно, меняя дизайн для одного своего сайта, пришлось отдирать старый html от php, а затем натягивать новый html на оставшиеся php каркас. После нескольких дней не очень приятной, рутиной работы, буду использовать только smarty или же брать уже готовые движки и натягивать на них свой. К тому же, smarty поддерживает очень полезную функцию, как кэширование. Она очень помогает сократить нагрузку, если у сайта большая посещаемость.

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

Новости

Итоги первой недели осени.

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

Первую половину недели потратил на повышение ТиЦ блога. Хочется же попробовать себя и в других направлениях. Подождём следующего апдейта ТиЦ и посмотрим на результаты.

Истории из жизни

Ап ТиЦ или первый опыт в сео

Сегодня произошёл долгожданный многими оптимизаторами апдейт ТиЦ. Долгожданный потому, что прошлый апдейт был давно и к этому апу яндекс вновь изменил систему подсчёта тиц. Обещали, что многие сайты возможно потеряют тиц, а для 8% (примерная цифры) изменения будут более серьёзны. Для меня, этот адейт, является только положительным. Благодаря маленькой раскрутке, мой блог получил +10 тиц. Теперь тиц моего блога — 20. После этого адейта поставил себе задачу, к следующему апдейту поднять тиц до 30. Когда видишь результат, хочеться больше работать. :roll:

Истории из жизни

Я не куда не пропадал..

Долго я не писал в блог.. Просто, было некогда и нечего. За 10 дней, прошедшие с момента последнего поста, я решился опять поставить себе линукс. Поставил его, как вторую систему. Год назад у меня был линукс, но я его снёс из-за нехватки места, а сейчас место появилось, да и захотелось опять по изучать. С линуксом я провозился неделю. 3 дня у меня убил впн, который соеденялся, но видимо из-за неправильных маршрутов не одна страница в Интернет не открывалась. Мгновенно получал ошибку, о невозможности соединения с сервером. Потом, проблему решил. Причина была в том, что весной у нас менялся днс сервер и маршруты тоже изменялись, а в скрипте, который автоматизирует соединенее с впн, были старые маршруты. Затем, за день настроил и установил остальные программы, для повседневного пользования. И с тех пор и до сегодняшнего дня (4 дня) настраиваю веб сервер (php+apache+mysql). Здесь тоже не без проблем. Почти все проблемы с mysql. Сначала он ругался на отсутсвие сокета, потом поправив пару строк, он заработал. Зато теперь другая проблема. На windows стоит mysql 4, который использует кодировку cp1251, а на linux стоит mysql 5, который использует utf8. При этом, изменение кодировки в конфиге mysql вызывает некоторые проблемы. С этим, я ещё не разобрался, но как разберусь отпишу, а может быть даже сделаю описание, как переносить базы с mysql 4 в mysql 5.

Возможно, вы заметили небольшие проблемы с сайтом в течении недели, но теперь они решены. Сайт вновь быстро загружается без проблем и тормозов. Стоило только написать тех. поддержке, как сразу же исправили. Тормоза стали меньше, но не исчезли. Написал ещё раз, перенесли на новый сервер. Оказалось, что мой хостер лучше, чем я о нём думал.. :grin:

Истории из жизни

Расширяем границы

В очередной раз сидел за компьютером и тупо лазил по инету т.к. нечего было больше делать. Хотелось по кодить на php, но идеи нужных скриптов в голову так и не лезли. Через некоторое время, скачал visual studio 2005, самоучитель по c++ и решил немного поучиться программированию на c++. Я давно хотел научиться кодить на c++, хотя бы простенькие программки. Иногда не было возможности, а иногда желания. Сейчас вот сижу, потихоньку переписываю строчки с книги и любуюсь программой, выполняющей примитивные действия.
Вот похвастаюВ очередной раз сидел за компьютером и тупо лазил по инету т.к. нечего было больше делать. Хотелось по кодить на php, но идеи нужных скриптов в голову так и не лезли. Через некоторое время, скачал visual studio 2005, самоучитель по c++ и решил немного поучиться программированию на c++. Я давно хотел научиться кодить на c++, хотя бы простенькие программки. Иногда не было возможности, а иногда желания. Сейчас вот сижу, потихоньку переписываю строчки с книги и любуюсь программой, выполняющей примитивные действия.

Подробнее →

Это интересно!

Автоматическое закругление углов


Иногда, при создании очередного сайта, необходимо сделать у изображения закруглённые углы, но делать вручную не хочется. Или картинка не одна, а их несколько десятков. Тогда придёться повозиться. Но здесь на помощь приходит www.roundpic.com. Интересный и полезный сайт, который автоматически закругляет углы у картинок и позволяет её скачать. Также, позволяет изменить размеры картинки, добавить рамку, закруглять не все углы и сделать прозрачный фон (тогда формат png выходного файла).