Home

Реклама

andrvm's journal

> Свежие записи
> Архив
> Друзья
> Личная информация
> Personal page

Октябрь 8, 2009


10:48 pm - Tellmeday.com или содневки
Наконец-то проект, которым я был занят все свое свободное время, запущен и потихоньку набирает обороты. Да –то бог…
Tags:

(Оставить комментарий)

Июнь 18, 2009


10:48 pm - Интеграция форума phpbb с сайтом
Когда-нибудь у Вас возникнет желание сделать на сайте форум, т.к. трудно себе представить хорошо посещаемый сайт без оного. Для этого форум можно написать с нуля, а можно взять бесплатное готовое решение, например phpbb, и объединить его с сайтом. Вот об это я и хотел рассказать.
Читать дальше )
Tags: ,

(12 комментариев | Оставить комментарий)

Март 23, 2009


10:16 pm - Перехват fatal error в php
Помоему эти три ссылки как-то противоречат друг другу?
Вот Котеров пишет, что "назначенные по register_shutdown_function функции-финализаторы скрипта также не вызываются при наступлении фатальной ошибки".
В официальной документации говорится, что "зарегистрированные register_shutdown_function() функции будут вызваны после того, как запрос выполнен окончательно (включая отсылку любых буферов вывода), соответственно вы не сможете из этих функций вывести что-либо в броузер, используя echo() или print(), или возвратить содержимое какого-либо буфера вывода, используя ob_get_contents()".
А вот решение предложеное здесь использую я (с небольшим изменением), хоть оно и противоречит вышеприведенным ссылкам. Может просто у Котерова статья старовата (2007 год). А в официальной документации может русский перевод не соответствует оригиналу..хз, но тем не менее это работает.
Читать дальше )
Tags:

(Оставить комментарий)

Март 2, 2009


04:58 pm - Автоподбор блоков по высоте с помощью js
Столкнулся с задачей выравнивания блоков на странице по высоте. Решил не искать решений на стороне, а использовать собственное (с использованием Prototype), благо он использовался в проекте.
Читать далее )
Tags: ,

(Оставить комментарий)

Март 7, 2008


11:23 pm - 3-х пиксельный баг IE6. Еще раз.
Казалось бы все просто: решение все знают, да и в инете полно об этом написано. НО! Голову чуть не сломал, пока не сверстал, а оказалось как всегда все просто.
Читать дальше... )
Tags:

(Оставить комментарий)

Январь 21, 2008


10:05 am - Часовые пояса MySQL
Чорт возьми все оказывается так просто:
set time_zone='+03:00'; (например, для Москвы)
и все - пользователь работает в своем часовом поясе.

Для реализации необходимо, например при регистрации, попросить указать пользователя его часовой пояс, сохранить его в формате '+00:00' (со знаком). Далее после авторизации пользователя и соединения с базой послать запрос (к примеру):

mysql_connect("localhost","root","");
mysql_select_db("test");
mysql_query("set time_zone=' ". $user['time_zone']. " ' ");


При этом те поля временных данных, что мы собираемся отдавать пользователю с учетом его часового пояса, дожны иметь тип TIMESTAMP. Только этот тип в MySQL уметь работать с часовым поясом.

P.S.:
1. ссылка по теме http://sqlinfo.ru/forum/viewtopic.php?id=86
2. доступно с 4.1.3
Tags:

(1 коментарий | Оставить комментарий)

Январь 8, 2008


12:31 pm - Работа c SimpleXml с помощью Xpath

Устройство


SimpleXml – встроенное в php5 расширение для работы с XML (доступно по умолчанию). Суть работы, которого заключается в преобразовании XML документа в некий объект (типа SimpleXMLElement).
После преобразования любой узел XML документа может быть представлен объектом SimpleXMLElement, который по сути является массивом.
Читать далее )
Tags:

(1 коментарий | Оставить комментарий)

Январь 2, 2008


09:52 am - Абсолютный минимум от Джоэла Сполски
Вывод из той статьи таков:

Нет Такой Вещи Как Простой Текст. Если у вас есть строка, в памяти, в файле, или в сообщении электронной почты, вы должны знать, в какой она кодировке, иначе вы не сможете ее правильно интерпретировать или показать пользователю. Почти все глупые проблемы типа "мой вебсайт похож на тарабарщину" или "она не может читать мои электронные письма, если я использую символы с ударениями" сводятся к одному наивному программисту, который не понимает того простого факта, что если вы не говорите мне, находится ли специфическая строка в кодировке UTF-8 или ASCII или ISO 8859-1 (Латинский-1) или Windows 1252 (Западноевропейский), вы просто не сможете показать ее правильно или даже выяснить, где она заканчивается...

Доступна здесь

Имхо, знать как отче наш.
Tags:

(Оставить комментарий)

Декабрь 20, 2007


09:26 am - Верстка в 3 колонки. Макет.
Как вариант - Образец

(с) andrvm.
Tags:

(Оставить комментарий)

Декабрь 17, 2007


11:21 pm - Верстка с разными background-ми
Всем известно, что существует несколько способов создания background для колонок: это и метод ложных колонок, и отрицательные маргины и паддинги, и дублирующий слой с z-index=-1, лежащий под body (например: 1, 2).

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

(Оставить комментарий)

Декабрь 4, 2007


09:20 am - Автоочистка тэмпов
Завалялась штука у меня одна интересная - скрипт очистки временных папок от всякого мусора. Удобная штука, написал еще давно - тренировался в vbs, вообщем надо выложить.
Читать далее... )
Tags:

(Оставить комментарий)

Ноябрь 29, 2007


05:26 pm - О блочной верстке (шпаргалка)
Преамбула
Для тех, кто все таки решился заняться блочной версткой и незнает с чего начать, посвящается моя скромная подборочка.
Да и может кто еще найдет для себя что-то полезное, аль подскажет что еще =).
Читать далее )
Tags:

(Оставить комментарий)

Октябрь 27, 2007


11:29 pm - "Запомни меня" на куках без базы данных
Навеяно жж и собственными заблуждениями.
Реализовывал как-то целый класс для работы с сессиями, авторизацией, сериализацией и т.п., универсальная штука вообщем получилась...Универсальная, но в том проекте, где я его использовал на фиг не нужная (после переосмысления). Громоздко слишком получалось для одного пользователя-админа целый класс, да еще с подвязкой к бд.... Причем время обработки экземпляра класса и время обработки механизма на куках отличалось примерно в 2раза! (0,02 сек против 0,01 сек, в среднем).
В результате перешел на куку без базы данных =), имхо самое оптимальное решение для маленьких сайтов и не только видимо. Это решение привожу ниже.
Читать дальше )
Tags:

(Оставить комментарий)

Апрель 16, 2007


12:34 pm - Юмор, который понравился
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы строили «Титаник».
---


1. Когда Далю были нужны новые слова, он приезжал в деревню, разбивал на глазах мужиков 2-3 бутылки водки, а потом стоял и записывал.
Читать далее... )
Настроение: [mood icon] crazy
Музыка: 101.7
Tags:

(1 коментарий | Оставить комментарий)

Март 15, 2007


10:13 pm - Пишем собственные модули для Koobi
Прежде чем приступить к написанию собственного модуля для CMC Koobi (рассматриваем версию 6), хотелось бы пояснить, для начала, в общих чертах принцип работы механизма модулей этой СМС, что в будущем несомненно нам пригодится.
Читать далее... )
Tags:

(1 коментарий | Оставить комментарий)


> Go to Top
LiveJournal.com

Реклама