|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Веб-разработка / [Перевод] Мои любимые ошибки в программировании
2011-07-15 13:14:18 (читать в оригинале)За мою карьеру программиста я сделал огромное количество ошибок в нескольких различных языках. На самом деле, если я пишу 10 или больше строчек кода, которые работают с первого раза, я становлюсь подозрительным и принимаюсь тестировать его более тщательно, чем обычно, предполагая найти ошибку в синтаксисе, или неверную ссылку на массив, или неправильно записанную переменную, или что-то ещё.
Мне нравится подразделять эти ошибки на три большие группы: провалы, погрешности и недочеты. Провал – это когда ты сидишь тупо смотришь на экран и тихо говоришь «ой»; вещи вроде удаления базы данных или целого сайта, записи чего-либо поверх результата трехдневной работы, или случайной отсылки письма 20 тысячам человек.
Погрешности могут быть различными: от простых синтаксических ошибок (например, забыть поставить } ) до критических ошибок и ошибок в вычислениях.
Когда ошибка настолько неочевидна и неуловима, что это почти прекрасно, я зову это недочетом. Такое случается, когда кусок кода сталкивается с совершенно непредсказуемыми и весьма маловероятными обстоятельствами. Вы откидываетесь на спинку стула и думаете «Ого!», словно увидев яркую радугу или падающую звезду.
Читать дальше →
Веб-разработка / Быстрое создание сайтов с .NET Forge CMS и Web Platform Installer, часть 1
2011-07-15 11:21:22 (читать в оригинале)
Совсем недавно компания 1C-Bitrix объявила о выпуске новой системы управления контентом под названием .NET Forge CMS, которая представлена в двух редакциях, в том числе в виде бесплатной community-версии. Эта система обладает мощными средствами для создания современных быстрых, функциональных сайтов для коммерческой и иной деятельности в интернете.
Среди прочих преимуществ новой CMS можно отметить следующие: платформа ASP.NET, шаблоны интернет-магазина, корпоративного сайта, блога, сайта сообщества, визуальный редактор, интерфейс “Эрмитаж”, система управления рекламой на сайтах, рейтинги, голосования, галлереи, форумы, блоги, проактивная защита от угроз и попыток взлома, морфологический поиск и встроенная система обновлений.
Я рад сообщить, что .NET Forge CMS стала доступна для быстрой автоматической установки через средство Web Platform Installer, в ряду многих других систем управления контентом. А это значит, что установка и настройка собственного сайта стала значительно проще и теперь доступна любому пользователю.
Далее рассказывается о том как с помощью Web Platform Installer в самые короткие сроки развернуть и настроить полностью готовый собственный корпоративный сайт.
Читать дальше →
Веб-разработка / Что у сайта под капотом
2011-07-14 16:46:26 (читать в оригинале)Появился ещё один полезный инструмент для веб-мастера — UnderTheSite. Он изучает заголовки HTTP, код страниц (краулер скачивает примерно десять страничек), JavaScript и CSS, чтобы идентифицировать характерные следы тех или иных технологий (matcher’ы). Один запрос — и на странице отображается сразу полный список, что удалось обнаружить. Можно сразу набирать URL вида underthesite.com/sites/habrahabr.ru. Например:
Google: Google Webmaster Tools Verification, Google Analytics, Google Web Server, UTF-8 Unicode charset, Google Web Fonts, HTML5, Google Website Optimizer, YUI Library.
Яндекс: jQuery, Nginx, Open Graph Protocol, OpenID, OpenSearch, UTF-8 Unicode charset.
Хабрахабр: Google Analytics, Nginx, MooTools, swfobject, UTF-8 Unicode charset.
Автор просит добавлять новые технологии для определения: каждый может сделать это самостоятельно после регистрации.
Сайт электронной музыки CjClub.ru ввёл поддержку лицензий Creative Commons
2011-07-14 10:33:59 (читать в оригинале)Сообщество авторов электронной музыки CjClub.ru (статья в Википедии) ввело поддержку выбора лицензий Creative Commons, написал в своём блоге на сайте создатель проекта Михаил Гавриш. Теперь авторы могут делиться своими произведениями с пользователи, а пользователи чётко знать свои права в использовании треков. «Мы стараемся идти в ногу с прогрессивной частью интернет-сообщества и внедряем в нашу систему лицензии Creative Commons» — написано в посте.
Указать лицензию можно при загрузке трека. У лицензий доступно описание на русском языке. Выбранная лицензия будет отображатся рядом с треком везде на сайте. В частности, значки лицензий появились на главной странице рядом с новыми и лучшими треками.
В ходе опроса, который проводился в посте, 62% проголосовавших сказало, что они будут использовать лицензии Creative Commons на сайте, что показывает, что авторы вовсе не против копирования их музыки, а наоборот хотят разрешить делать это, в чём им и помогут лицензии Creative Commons. Таким музыкантом не страшно пиратство, потому что пираты автоматически становятся их помощниками — распространителями их музыки в соответствии с лицензией.
CjClub.ru не одинок в мире CC-музыки. Электронную музыку от российских авторов по лицензиям Creative Commons можно найти также на известном сайте Jamendo.
Читать дальше →
Тэги: common, creative, electronic, music, авторский, веб-разработка, копирайт, лицензия, музыка, право, правый, электронный
Постоянная ссылка
Веб-разработка / Faye как способ не задолбать свой сервер
2011-07-13 17:54:23 (читать в оригинале)Здравствуйте, хабралюди. Сегодня я хочу рассказать о том, как в одном из наших проектов мы снизили количество запросов на сервер на пару порядков за счет использования технологии Comet.
Суть проблемы: веб-приложение для службы такси, диспетчера работают удаленно (из дома, из офиса и т.п.). Перед каждым — список заказов. Состояние заказов может измениться в любой момент — водитель взял заказ, водитель отказался, клиент отказался, другой диспетчер завел новый заказ. Очень важно чтобы диспетчер видел картину практически в реальном времени, поскольку в час пик звонки идут один за другим без перерыва. Вначале это было сделано через вызывающийся периодически (setTimeout) AJAX запрос, который получив с сервера отрендеренный список текущих запросов заменял содержимое div'а. Для 1-2 разработчиков, и пары тестеров это казалось нормальной идеей — 1-2 запроса в секунду не сильно напрягали. По результатам компромисса между актуальностью и снижением нагрузки на сервер определились что будем дергать сервер раз в 3 секунды.
Читать дальше →
Страницы: ... 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098
Категория «Графика»
Взлеты Топ 5
|
| ||
|
+203 |
215 |
книга мудрости |
|
+188 |
288 |
Relazioni |
|
+164 |
208 |
Палитра тишины - веб-дизайн и не только... |
|
+163 |
207 |
Blender-Empire |
|
+148 |
227 |
Карен-тян |
Падения Топ 5
|
| ||
|
-3 |
13 |
ITDalee |
|
-5 |
245 |
Создавая пространство.. Блог декоратора Кати Саган |
|
-6 |
4 |
antiqvar |
|
-8 |
7 |
Канарик |
|
-11 |
6 |
Real_Dark_Trancer |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
