December 7th, 2010

humster

PHPLego: Ненавязчивый AJAX

Для себя я сформулировал задачу, по следующим критериям:
Переход по разделам сайта внутри и вне блоков должен осуществляться обычными ссылками, без каких бы то ни было onclick=”…”.
При включенном JavaScript-е блоки сайта перегружают только свою область страницы (свой div). При выключенном JavaScript-е должен происходить обычный переход по ссылке.
Должен существовать только один глобальный обработчик нажатия на ссылки $(“a”).click(…), который и делает всю работу по перегрузке нужных элементов страницы. Если же JavаScript отключен, то этот обработчик просто не срабатывает, и сайт продолжает работать в обычном режиме.
Постинг форм при включенном JavaScript-е также обновляет только ту область, в которой находится эта форма. При отключенном – все работает как обычно.
Должна быть возможность запретить AJAX-презагрузку некоторым областям страницы, например, поставив им какой-нибудь класс «noajax». Это если после перехода по ссылке меняется слишком много данных на странице, и они все в разных блоках. Тогда разумней перегрузить всю страницу целиком, чем обновлять каждый блочёк по отдельности. Оно и быстрее будет.
Должна быть возможность указать ссылке блок, который она должна перегрузить. Допустим, если нам нужно перегрузить не только текущий блок, но и блок родитель.
Если блок был загружен ранее, то он должен браться из кеша, дабы не гонять лишний трафик и не напрягать лишним запросом сервер.
В случае, если блок загружен из КЭШа, пользователь должен как-то понимать что эта не самая актуальная информация, и иметь возможность обновить блок.
Никакого JavaScript-a. Это конечно мое личное мнение, но я ненавижу писать на JavaScript-е. Поэтому я добавил еще один пункт. Смысл его в том, чтобы разрабатывая модули к сайту я не писал ни строчки JavaScript-а (ну максимум одну-две на модуль, и то для каких-нибудь чекбосов в форме). Не знаю, как ты, дорогой хаброчтец, но я, твою мать, лучше продам свою душу дьяволу, чем буду дебажить свой JavaScript во всех многообразиях браузеров!






подоконники
humster

LibreOffice

The Document Foundation объявила о выходе первого релиз-кандидата (RC1) LibreOffice 3.3 — свободного офисного пакета с открытым исходным кодом.

LibreOffice — это форк офисного пакета OpenOffice.org, созданный после того, как компания Oracle приобрела Sun Microsystems.

Ожидается, что в следующей версии Ubuntu пакет LibreOffice заменит OpenOffice.




Для вашего удобства теперь можно заказать авиабилеты бизнес-класса прямо из офиса.
humster

Статический анализ и регулярные выражения

Я занимаюсь разработкой статического анализатор кода PVS-Studio для анализа программ на языке Си/Си++. После появления в PVS-Studio 4.00 анализа общего назначения мы получили множество откликов, как положительных, так и отрицательных. Кстати, предлагаю скачать новую версию PVS-Studio, в которой благодаря откликам людей было поправлено большое количество ошибок и недочетов.

В ходе обсуждения PVS-Studio 4.00 вновь встал вопрос, можно ли реализовывать большинство проверок, используя регулярные выражения, и не переусложняем ли мы, говоря, что обязательно необходимо строить и работать с деревом разбора. Вот пример комментария на эту тему. Подобный вопрос возникает уже не в первый раз, и я решил написать статью, чтобы объяснить, почему пытаться использовать регулярные выражения для анализа Си/Си++ кода — эта очень плохая идея.

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




Челябинск.
humster

friends

Новая акция поиска взаимных френдов при участии readandlook.




Найди новых друзей в ЖЖ!
Ищите новых подписчиков блога?
Включайтесь в нашу весеннюю акцию.
И новые читатели найдут вас самостоятельно.

humster

Истоки происхождения латинского алфавита. Часть 1-я

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

Роберт Брингхерст пишет, что письмо это «твердая форма» языка, результат. Но письмо, конечно же, намного большее, и его происхождение, его эволюция, и то, как оно сплелось с нитями цивилизации несомненно превращает его в удивительную историю. И эта история охватывает около 5000 лет. Мы будем путешествовать на огромные расстояния, встречая императора, умницу Йоркширца, финикийскую принцессу Иезавель, «пурпурных людей»; мы пройдем через пустыни и плодородные равнины, переправимся через океаны. Мы начнем с того момента, когда зародилась цивилизация, пройдем через Средневековье, эпоху Возрождения, при этом обнаружим где же на самом деле возник наш алфавит, как и почему он стал развиваться, и почему же «А» выглядит как «А».




http://tamada-kazan.narod.ru/photo/klounessa/
http://tamada-kazan.narod.ru/photo/klounessa/
http://tamada-kazan.narod.ru/photo/klounessa/
дед мороз рисунок
humster

«Эталон-групп»

Гуляя по страницам интернета в поисках компании по сертификации продукции наткнулся на Etalon-Groupp.Мне понравилось оформление сайта и качество услуг, которые оказывает сама фирма.Такие как:
Сертификат соответствия ГОСТ Р (документ, подтверждающий соответствие продукции требованиям качества и безопасности, установленным для данной продукции действующими стандартами и правилами);
Отказные письма (указывающие, что данная продукция не относится к объектам обязательной сертификации в системе ГОСТ Р);
Сертификат пожарной безопасности (подтверждающий, что продукция соответствует требованиям, определенным в Системе Сертификации Пожарной Безопасности (ССПБ);
Гигиенический сертификат (указывающий на то, что продукция соответствует государственным санитарно-эпидемиологическим правилам и нормативам);
Сертификат на взрывозащищенное оборудование (подтверждающий, что продукция соответствует требованиям взрывозащищенности и осуществляется в соответствии с законодательством Российской Федерации);
Разрешение Ростехнадзора на выпуск и применение конкретных видов (типов) технических устройств, используемых на потенциально опасных производственных объектах;
Сертификаты Евро-4 (необходимый в случае экспорта или импорта автомобилей);
Сертификация средств измерения (гарантирующая погрешность измерений);
ИСО 9001 (ISO 9001) (подтверждающий наличие системы менеджмента качества на предприятии);
Сертификат УкрСЕПРО (аналог ISO 9000 для Украины);
Сертификат ГостК (документ необходимый для экспорта продукции в Россию и Казахстан);
Сертификат Росздравнадзора (документ, выдаваемый на медицинское оборудование, инструменты и материалы, использующиеся в здравоохранении);
Мосстройсертификация (сертификация в области строительства и жилищно-коммунальном хозяйстве);
Сертификат Росстроя (подтверждающий, что продукция соответствует требованиям основных нормативно-технических документов, установленных для данной продукции при сертификации в строительстве);
Регистрация БАД ( удостоверяющее соответствие БАДов и ПД государственным санитарно- эпидемиологическим правилам и нормативам);
CЕ маркировка (означающая, что продукт может иметь свободное обращение в странах ЕС);




C экспертами Органа по Сертификации Продукции «Эталон-групп» вы получите:
квалифицированные консультации по вопросам применения нормативных документов, требованиям которых должна удовлетворять продукция, еще на этапе ее изготовления и постановки на производство;
поддержку и содействие по подготовке продукции отечественных производителей на соответствие требований европейским Директивам для получения необходимых сертификатов и марки СЕ.
возможность выхода товара на российский рынок в кратчайшие сроки;
возможность снижения вероятности рисков;
увеличение объема продаж;
дополнительную возможность в получении надежных партнеров;
сокращение организационных и финансовых расходов;
оформление всей необходимой документации в любом из Министерств и ведомств исполнительной власти РФ - проведение экспертизы и лабораторного исследования Услуги, предоставляемые Органом по Сертификации.


Пост оплачен компанией Etalon-Groupp.Орган по сертификации продуктов
Технический регламент
технический регламент о безопасности
соответствие техническому регламенту
сертификат соответствия
декларация о соответствии
humster

Утечка конфиденциальных документов ICQ.com

В Сеть утекли:

1. Новый файл hosts сайта icq.com, в котором отражены все изменения в связи с переездом серверов в Россию;
2. Статистика ICQ & партнеров за несколько лет;
3. Информация об официальном клиенте ICQ 8;




Еда — то, что необходимо троллю. Происходит от выражения «Не кормите тролля». Большое количество непуганных граждан, ведущихся и бурно реагирующих на провокации — самая лучшая еда. Хорошая, годная еда доставляет заказ еды лулзы.
Что интересно, самая мякотка еды, наиболее доставляющая часть, именуется жЫром. Да-да, именно через Ы, хоть Grammar-Nazi и негодуют. Делается это для отличия от обычного, пищевого жира, который сам по себе выдающимися вкусовыми качествами не обладает.
humster

Истоки происхождения латинского алфавита.

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

Роберт Брингхерст пишет, что письмо это «твердая форма» языка, результат. Но письмо, конечно же, намного большее, и его происхождение, его эволюция, и то, как оно сплелось с нитями цивилизации несомненно превращает его в удивительную историю. И эта история охватывает около 5000 лет. Мы будем путешествовать на огромные расстояния, встречая императора, умницу Йоркширца, финикийскую принцессу Иезавель, «пурпурных людей»; мы пройдем через пустыни и плодородные равнины, переправимся через океаны. Мы начнем с того момента, когда зародилась цивилизация, пройдем через Средневековье, эпоху Возрождения, при этом обнаружим где же на самом деле возник наш алфавит, как и почему он стал развиваться, и почему же «А» выглядит как «А».





отдых в Крыму
humster

ICQ

Да, не так давно еще компания AOL была одной из наиболее известных интернет-компаний, создавая продукты, равных которым не было. В свое время эта компания владела популярнейшим в СНГ сервисом мгновенных сообщений ICQ, кроме того, AOL была принята в медиа-империю, которая называется Time Warner. Но затем у AOL все как-то пошло наперекосяк. То ли компания не успевала идти в ногу со временем, то ли грамотных руководителей там не нашлось, но AOL постепенно растеряла весь свой авторитет и наработки, включая ICQ, и теперь вот ее руководство ищет способы сбыть компанию с рук.


террасная доска
humster

JavaScript

Думали ли Вы когда-нибудь о том, чтобы Ваш сайт одинаково хорошо работал с включенным JavaScript-ом и без JavaScript-а? Чтобы, если JavaScript включен, блоки сайта перегружались AJAX-сом, а если JavaScript-а нет, то происходил просто переход на новую страницу?

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






осаго водительское удостоверение
humster

AeroFS — Синхронизация файлов без сервера

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

2. P2P слой позволяет связывать два или более компьюторов или столько сколько позволяет сеть или настройки файрвола. Это означает что AeroFS будет работать в Интернете, в локальной сети и в вашем офисе.

3. Т.к AeroFS полностью распределённая система, если сервера AeroFS будут в дауне то у пользователя все будет работать.




система видеонаблюдения в Екатеринбурге
humster

Priority Inbox экономит 15% времени?

Прошло три месяца с момента введения новой фичи Priority Inbox для автоматической сортировки важных писем.

Команда Gmail называет статистику, что пользователи, которые активировали Priority Inbox, работают с почтой на 15% меньше времени, чем остальные пользователи. При этом с «важной» (очевидно, по мнению алгоритмов) почтой они работают на 43% больше времени.

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


труба медная