![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера coding4.net/Записи в блоге |
![]() |
|
CMS 1С Битрикс
2013-07-18 15:18:00 (читать в оригинале)
Bitrix, несомненно, может носить звание лучшей CMS-системы, однако ее использование рекомендуется исключительно для проектов, обладающих высокими требованиями. Это связано с тем, что для данной системы требуются значительные ресурсы, такие как выделенный сервер, наличие профессиональных специалистов в данной области.
В работе с Bitrix наиболее частыми могут стать проблемы, связанные с настройками модулей для конкретного проекта. Цены на произведение таких настроек могут оказаться значительно выше, чем сама система.
Несмотря на это, созданные с применением данной системы сайты обладают большими возможностями и сервисами в сравнении с прочими CMS. На сегодняшний день пользователям доступно восемь различных версий, среди которых каждый сможет найти то, что подходит ему больше всего.
Одним из важнейших плюсов является достаточно простая и в то же время полноценная интеграция с системой «1С Бухгалтерия» и «Предприятие». В конечном итоге сайты, созданные с применением системы Bitrix, имеют прямой обмен данными с базами данных «1С».
Интернет-магазин, который был создан с помощью Bitrix, имеет достаточно высокую степень безопасности и защиту от хакеров, что является достаточно важным.
Данная система дает возможность настройки системы скидок и прочих программ, связанных с удержанием постоянных клиентов. Также доступно управление налогами, что является большим преимуществом при использовании данной системы юридическими лицами. Доступна простая интеграция данной системы с различными площадками.
А если вам самим не хочется разрабатывать сайт или магазин. А хочется получить готовое решение. Да еще и с последующей технической поддержкой. То вам поможет студия Digitalpromo, а находится она здесь: Разработка сайтов на Битрикс
Как создать свое интернет радио ?
2013-07-18 15:03:00 (читать в оригинале)
Изначально необходимо выбрать для себя радиопровайдера. Live365.com является одним из наиболее распространенных хостингов. Цена на данные услуги составляет от 300 рублей в месяц.
Далее требуется загрузить необходимое программное обеспечение. Для хостинга Live365.com — отличная программа Studio365. Интуитивный интерфейс, возможность работы с форматами файлов mp3, wav, aac.
Вполне возможно, что будет необходимо приобрести лицензию. Композиции могут быть защищены лицензиями BMI, ASCAP, SESAC. Подробную информацию можно найти в Wikipedia. Все, что связано с авторством, на Live365 входит в стоимость хостинга.
SAM Broadcaster является еще одной отличной программой для создания персональной радиостанции.
Программа под названием Shoutcast позволит вам загружать файлы на собственный хостинг и транслировать их.
Для качественного запуска радиошоу в прямом эфире необходимо наличие хорошего программного обеспечения, которое обладает необходимыми возможностями.
С помощью Live365 и SAM возможно ведение прямого эфира. Iceсast является еще одним сервисом, который отлично подойдет для таких целей.
Не забудьте о необходимости в хорошем микрофоне, подключенном к вашему ПК, только так слушатели смогут вас услышать.
Ну, а если вы загорелись идеей с интернет радио и хотите посмотреть уже существующие примеры. То в этом деле, вам поможет radioprofusion.com - каталог радиостанций.
Обработка и логирование исключений под Windows и в веб сервисах (часть 4)
2013-07-17 13:33:00 (читать в оригинале)
Продолжаю цикл переводов понравившейся мне статьи автора James Dingle про исключения. Первый пост посвященный этой статье находится здесь.
2. Документируйте ваше исключение: действие, объект, что ожидалось на самом деле, результат
Теперь вы знаете, как вы должны возбуждать исключение. Давайте этим займемся. И давайте мы сделаем это правильно. Даже если ваш парень развозящий пиццу не может справиться с ситуацией, вы должны также как и он сделать несколько уточнений. Уточнений о том, что же не так с его мотоциклом. Как много одиноких парней (не в смысле секса, но в смысле текущей ситуации) из IT техподдержки получали сообщения типа "мой компьютер не работает". Которые посылал им пользователь в надежде на немедленное разрешение ситуации ?
Сравните предложенную ситуацию со следующим.
if( header.FileFormat != "JPEG" ) throw new NotAnImageException();
// Exception #2: "I have a problem with X"
if( header.FileFormat != "JPEG" )
{
string error = string.Format("Cannot compute the image dimensions " +
"of file {0}.", path)
throw new NotAnImageException(error);
}
// Exception #3: "I have a problem with X, I got Z."
if( header.FileFormat != ”JPEG” )
{
string error = string.Format("Cannot compute the image dimensions " +
"of file {0}: the format {1} is not a recognized image.",
path, header.Format);
throw new NotAnImageException(error);
}
// Exception #4: "I have a problem with X, I was expecting Y and I got Z."
if( header.FileFormat != "JPEG" )
{
string error = string.Format("Cannot compute the image dimensions " +
"of file {0}: the format {1} is not a recognized image. Ensure " +
"the image is in Jpeg format.",
path, header.Format);
throw new NotAnImageException(error);
}
Во всех случаях предполагайте, что если исключение непоймано, то приложение повалится и будет дрыгать на боку ногами наводя шорох середи других приложений. Но можно предположить, что пойманое исключение запишет некоторый лог событий. И по прошествии некоторого времени правильное решение будет найденонамного неньшими силами и страданиями чем в первом случае (без лога, но сентенциями пользователя). Не требудется тысяч строк лога или описаний ошибок. Только релевантная (относящаяся к делу) строка необходима для локализации и разрешения проблемы.
Постарайтесь описать так много, насколько вы сможете:
- Какое дайствие привело к фиаско ? Что вам не удалось сделать ?
- Какой объект пытался совершить сие деяние ?
- Что вы наивно ожидали получить ?
- Что вы обнаружили на самом деле вместо ожидаемого ?
Помните. Гораздо лучше если все эти элементы будут свойствами вашего класса исключений. Но иногда трудно иметь свойства для всего, что может пойти не так.
{
public string ImagePath { get; set; }
public string ActualImageFormat { get; set; }
// ...
}
Продолжение следует ...
Богатый выбор уникальных аксессуаров для iPhone с характеристиками и описаниями
2013-07-17 12:24:00 (читать в оригинале)
Очень модно и популярно в наше время иметь что-нибудь из устройств Apple. Однако не достаточно только приобрести продукцию этой корпорации. Несмотря на высокое ее качество, айподы, айфоны и айпады требуют внимательного отношения и ухода.
А как правильно следить за состоянием и функциональностью вашего гаджета, расскажет наш интернет-портал, который полностью посвящен продукции Apple. Пользователи нашего интернет-сайта найдут у нас все для iPhone, например игры iРhone, аксессуары и программы для iPhone и другую различную важную и полезную информацию. Также имеется рубрики iPad обзор, новости Apple и, конечно, разделы, в которых вы найдете игры, лучшие программы и аксессуары для iPad.
Игры для мобильных устройств отличаются значительным многообразием. Большой выбор игр может поставить в тупик любого человека. Но терять время и деньги на скучную и неинтересную игру, безусловно, никто не хочет. Именно поэтому прежде, чем купить или скачать понравившуюся вам игру, советуем ознакомиться с ее обзором, скриншотами и описанием на на нашем сайте. Для удобства все игры подразделяются по жанрам - аркады, приключения, стратегии, спортивные, ролевые, симуляторы, азартные и тому подобное. Здесь, на нашем веб-сайте пользователь сможет ознакомиться с богатым каталогом, в котором каждая игра имеет объективную оценку и описание. Помимо игр, также представлена подробная информация о всевозможных программах.
Сегодня выпускается великое множество разного рода аксессуаров для продукции Apple. На страницах нашего сайта вы можете ознакомиться с самыми инновационными, необычными и интересными аксессуарами. И если вас что-либо заинтересует, тогда вы можете посмотреть подробное описание гаджета, ознакомиться с его преимуществами и недостатками, функциональными возможностями. А заинтересоваться есть чем, ведь на нашем сайте предлагаются даже такие удивительные вещи, как специальные перчатки для iPhone, 3D очки «Carl Zeiss», объектив «Telephoto lens», игровые аксессуары и многое другое.
Обзоры Apple содержат массу интересной информации о всевозможных гаджетах и программах этой известной компании. Раздел, в основном, посвящен iPhone, Maс OC и iPad, их плюсам и минусам, характеристикам, возможностям. В разделе «советы», как нетрудно догадаться, доступно большое количество важных советов от специалистов и простых пользователей. За исключением стандартных советов по настройке и обслуживанию iPad и iPhone, в рубрике доступны такие статьи, как тонкости перепрошивки, джейлбрейк iOS и разная другая ценная информация.
Выбирайте для своего устройства лишь качественный и проверенный софт, лучшие приложения и игры, верно следите за ним и оно отблагодарит вас отличной работой и идеальным внешним видом, а наш веб-сайт поможет вам в этом.

Обработка и логирование исключений под Windows и в веб сервисах (часть 3)
2013-07-17 02:30:00 (читать в оригинале)
Продолжаю цикл переводов понравившейся мне статьи автора James Dingle про исключения. Первый пост посвященный этой статье находится здесь.
1. Выбрасывайте исключение когда вы не знаете, что делать дальше
Думайте о вашем коде как о компании. Индивидуальные функции и методы это индивидуальные сотрудники, классы это менеджеры. Библиотеки это главные офицеры, и точка входа в Main() это ваш CEO.
Во всех компаниях, сотрудники иногда встречаются с ситуациями к которым они не готовы. Или которые слишком велики для них, чтобы они взяли ответственность за любой решение. Ваш доставщик пицы не может починить свой мотоцикл, если тот не хочет заводиться. Что он сделает в таком случае ? Он позвонит своему менеджеру
Сделайте тоже самое со своим кодом. Когда вы столкнулись с ошибкой. Но при этом вы не можете решить что делать. Потому что решение зависит от вещей за пределами контекста метода или функции, которые выбрасывают исключение. Не стыдитесь этого. Ваш метод должен сделать то, что он должен сделть или провалиться. Нет никакой проблемы в том чтобы провалиться в случае, если нет способа решить проблему соответствующим образом.
Пример: вы написали функцию GetImageSize(string fileName), которая рассчитывает размер файла с изображением по имени файла находящегося на диске. При этом, возможно, вы используете эту функцию во множестве ситуаций в вашем приложении. Если эта функция накроется или заглючит (потому что например указанный файл не картинка), то не пытайтесь ничего предпринять. Вы пропустили контекст (находитесь вне его). Внутри этой функции вы не имеете ключевой информации кто попросил сделать это и для чего.
Так что вызвать NotAnImageException или BadFormatException это все что вы можете сделать.
Отслеживание не всегда необходимо. Нет ничего плохого, чтобы логировать ситуацию здесь, но как вы увидите позже это не сильно вам поможет.
Продолжение следует ...


![]() | ||
+265 |
299 |
MicheL1102 |
+238 |
257 |
Темы_дня |
+230 |
258 |
Bisdiv.com |
+220 |
259 |
Дневник |
+177 |
284 |
Пофигист |
![]() | ||
-2 |
149 |
Журнал пользователя alexfox2011@mail.ru |
-4 |
147 |
Auto Motive Group Ltd. |
-6 |
240 |
Kia K3 | Cerato - Forte |
-8 |
119 |
News Formula 1 |
-10 |
135 |
BMW-guide |

Загрузка...

взяты из открытых общедоступных источников и являются собственностью их авторов.