Форум программистов, компьютерный форум, киберфорум
Без категории
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Без категории Записи без категории
Старый
WebAsyst Shop-Script: верстка шаблонов
Запись от xZooYx размещена 28.01.2013 в 20:37
Показов 4871 Комментарии 0

Проверка, имеет ли перевод строка локализации
PHP
1
2
3
4
5
{if 'string_id'|translate == 'string_id'}
    перевода нет
{else}
    перевод есть
{/if}
Аватар для xZooYx
Старый
Рейтинг: 3.00. Голосов: 1.
WebAsyst Shop-Script: перенос сайта
Запись от xZooYx размещена 13.01.2013 в 13:10
Показов 12684 Комментарии 0

При переносе сайта с Windows-хостинга (или из Denwer на Windows) на Unix-хостинг может возникнуть ситуация, когда файлы и база данных успешно перенесены, но сайт не работает. При этом:
  • при открытии главной страницы сайта отображается сообщение
    Your online store is not yet installed.
    To activate your installation simply login to your WebAsyst account — this will complete your storefront setup (if you have WebAsyst Shoping Cart application installed).
  • при открытии страницы
...
Аватар для xZooYx
Старый
WebAsyst Shop-Script: собственные звезды в оценке товара
Запись от xZooYx размещена 07.01.2013 в 21:12
Показов 5609 Комментарии 0

Например у нас есть две собственные картинки звезд для рейтинга товара:
  • /images/redstar.gif - активная звезда
  • /images/blackstar.gif - неактивная звезда
Размер звезды - 12х12 px.

Стиль стандартных системных звезд рейтинга определен в файле /published/SC/html/scripts/css/general.css.
Для того, чтобы не менять этот файл, можно просто переопределить стили, указав нужные нам файлы со звездами и размеры.

CSS
1
.unit-rating { background-image: url(/images/hairpro/blackstar.gif)!important;
...
Аватар для xZooYx
Старый
Ninject: Приемы и хитрости
Запись от xZooYx размещена 25.11.2012 в 12:48
Показов 5705 Комментарии 0

Ninject

Приемы и хитрости

Несколько интерфейсов связаны с одним классом-одиночкой

C#
1
2
3
kernel.Bind<MyClass>().ToSelf().InRequestScope();
kernel.Bind<IClass1>().ToMethod(context=>context.Kernel.Get<MyClass>());
kernel.Bind<IClass2>().ToMethod(context=>context.Kernel.Get<MyClass>());
Аватар для xZooYx
Старый
Запрет параллельного выполнения части кода в разных потоках
Запись от xZooYx размещена 12.11.2012 в 14:05
Показов 21162 Комментарии 2

Есть класс и метод, часть кода которого не должна выполняться параллельно в разных потоках.
Например, такая организация кода может понадобиться при реализации автонумерации, когда блок кода должен найти в БД запись с максимальным номером, увеличить его на 1 и добавить новую запись. И только после окончания работы этого блока кода для одной записи можно выполнить его повторно для другой.

C#
1
2
3
using System;
using System.Collections.Generic;
using System.Threading;
...
Аватар для xZooYx
Старый
Рейтинг: 3.00. Голосов: 2.
Ninject: Простейший пример использования в проекте ASP.NET MVC4
Запись от xZooYx размещена 07.11.2012 в 02:29
Показов 31885 Комментарии 1

Ninject

Простейший пример использования в проекте ASP.NET MVC4


Есть чистый только что созданный сайт ASP.NET MVC4 с установленным Ninject.

Так же есть класс MessageService (реализующий интерфейс IMessageService), который выводит тестовое приветственное сообщение.

C#
1
2
3
public interface IMessageService
{
    string
...
Аватар для xZooYx
Старый
Ninject: Подключение в проект ASP.NET MVC4
Запись от xZooYx размещена 02.11.2012 в 00:38
Показов 11488 Комментарии 0
Метки asp.net, mvc, mvc4, ninject

Ninject

Подключение в проект ASP.NET MVC4


Самый простой способ подключить Ninject в проект сайта ASP.NET MVC4 - воспользоваться менеджером пакетов библиотек NuGet.

Нажмите на изображение для увеличения
Название: NinjectInstall_01.png
Просмотров: 1021
Размер:	34.6 Кб
ID:	1448

Нажмите на изображение для увеличения
Название: NinjectInstall_02.png
Просмотров: 1000
Размер:	88.4 Кб
ID:	1449

Для установки необходимо выбрать пакет Ninject.MVC3 (по данным на ноябрь 2012 г....
Аватар для xZooYx
Старый
Генерация случайной строки, состоящей из заданного диапазона символов
Запись от xZooYx размещена 30.10.2012 в 16:06
Показов 2853 Комментарии 0

C#
1
2
3
4
5
6
7
8
9
10
private readonly Random _random = new Random((int)DateTime.Now.Ticks);
private const string _chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz";
 
private string RandomString(int size)
{
    var buffer = new char[size];
    for (int i = 0; i < size; i++)
        buffer[i] = _chars[_random.Next(_chars.Length)];
    return new string(buffer);
}
Аватар для xZooYx
Старый
Проверка числа на четность
Запись от xZooYx размещена 15.10.2012 в 00:43
Показов 4656 Комментарии 0
Метки алгоритмы

Для проверки числа на четность можно использовать поразрядные операции, а точнее побитовое И (AND).
Суть в том, что если число нечетное, то в его последнем разряде будет стоять 1, когда как для четного числа там будет 0. Применив к числу операцию И с единицей можно определить четность числа: если результат будет равен нулю - число четное, если 1 - нечетное.

Например:

Число 10
в двоичной записи - 1010
операция 10 & 1 =...
Аватар для xZooYx
Старый
Вставка на страницу содержимого другой страницы с помощью JavaScript
Запись от xZooYx размещена 14.10.2012 в 13:00
Показов 7344 Комментарии 0

Пример: загрузка на главную страницу страницы новостей.

Страница новостей news.html
HTML5
1
2
<p>Новость 1</p>
<p>Новость 2</p>
Главная страница
HTML5
1
2
3
4
5
6
7
8
9
10
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script>
$(function() {
    $.ajax({ 
        url: "news.html" 
    })
    .done(function(data) { 
        $('#News').html(data);
...
Аватар для xZooYx
Старый
Разработка приложений для Windows 8: Инструменты
Запись от xZooYx размещена 11.10.2012 в 21:34
Показов 3253 Комментарии 0

Разработка приложений для Windows 8

Инструменты


Все необходимые инструменты для разработки можно бесплатно скачать тут. На странице загрузки представлены среда разработки Visual Studio, все необходимые SDK, а также дополнительные материалы.

Некоторое полезное ПО, которого нет по ссылке выше можно также бесплатно скачать тут. В частности по этой ссылке можно скачать Team Foundation Server...
Аватар для xZooYx
Старый
Разработка приложения для Windows 8: Введение
Запись от xZooYx размещена 11.10.2012 в 20:36
Показов 6882 Комментарии 0
Метки windows 8

Начал изучение разработки для Windows 8. Данный блог - попытка упорядочить все то, что узнаю в процессе изучения и собрать все это в краткое пособие, в первую очередь, для самого себя.


Разработка приложений для Windows 8

Введение


C появлением Windows 8 приложения для Windows разделились на 2 группы:
  • классические desktop-приложения,
  • Windows 8-style UI-приложения.

Нажмите на изображение для увеличения
Название: jj553243.1411.clip_5F00_image0164_5F00_thumb_5F00_5E0DAFD4(ru-ru,MSDN.10).jpg
Просмотров: 873
Размер:	52.9 Кб
ID:	1383

Термин...
Аватар для xZooYx
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru