Интересно почитать… Блог в котором есть много интересной информации…

25 июля 2013

Вредоносный код на веб-сервере (Joomla 1.5 + VirtueMart 1.1.x)

Категория: программирование — dmitriano @ 8:44

Вредоносный кодУ меня есть один старый сайтик, который работает на Joomla 1.5 + VirtueMart 1.1.x, обновляться до 3.0 мороки много, но видимо придется, может быть после этого его заражать будут меньше. Сегодня обнаружил в корневом каталоге новые файлы. PHP запущено под nobody, поэтому чтобы найти все новые файлы рекурсивно я использую команду (по SSH):

find . -user nobody -iname "*.php"

(далее…)

11 июля 2013

Как правильно править тему WordPress

Категория: программирование — dmitriano @ 23:22

Если я поставил какую-то тему WordPress, и потом её поправил, то все правки будут потеряны при обновлении. Чтобы этого не происходило WordPress предлагает создавать Child Theme. Однако не факт, что этот Child Theme будет выдавать что-то осмысленное после обновления, если тема изменилась основательно.

(далее…)

10 июля 2013

Работа с программой Photoshop

Категория: информационные технологии — dmitriano @ 21:29

Кто из пользователей компьютеров не мечтал, о том, чтобы установить Фотошоп и начать творить чудеса. Только не каждый доводит дело до конца. Работа с этой программой достаточно сложная и интересная, но,  чтобы научиться ею пользоваться, нужно быть очень терпеливым и усидчивым. А такой дар существует не у каждого.

(далее…)

7 июля 2013

Анализ текста

Категория: продвижение сайтов — dmitriano @ 14:59

Некоторые анализаторы текстов, например ISTIO.COM, помимо семантического ядра, даже умеют определять тематику текста, вот до чего уже техника дошла:

image

(далее…)

21 мая 2013

Разбираемся почему не работает Apache OFBiz.

Категория: программирование — dmitriano @ 20:54

Итак, после установки Apache OFBiz при заходе на сайт через браузер по адресу http://gate:8080/ecommerce/control/main он выдаёт следующее:

image

(далее…)

18 мая 2013

Ставим Apache OFBiz на Ubuntu Server 12.4 LTS

Категория: программирование — dmitriano @ 14:12

Использовал предпоследнюю версию http://www.apache.org/dyn/closer.cgi/ofbiz/apache-ofbiz-11.04.02.zip. Новая версия Apache OFBiz 12.04.01, выпущенная в Апреле 2013, сходу не заработала, см ниже.

Ставим JDK 1.6, для чего скачиваем jdk-6u45-linux-i586.bin отсюда http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html, вот вроде инструкция для установки JDK6 на Ubuntu: http://www.devsniper.com/ubuntu-12-04-install-sun-jdk-6-7/. Этот jdk-6u45-linux-i586.bin судя по всему просто на просто самораспаковывающийся архив, таким образом JDK 6 ставится так же как и JDK 7. В общем, делаем следующее:

# ./jdk-6u45-linux-i586.bin
# mkdir /usr/lib/jvm
# cd /usr/lib/jvm
# mv /home/murat/work/jdk1.6.0_45/ .
# su - murat
$ export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45
$ echo $JAVA_HOME
$ $JAVA_HOME/bin/java -version
$ cd ofbiz
$ ./ant

(далее…)

9 мая 2013

Как форматировать MP3 плеер

Категория: информационные технологии — dmitriano @ 16:05

Форматировать MP3 плеер надо в FAT32, как и обычную флешку через “Мой компьютер”:

SNAGHTML2cca996c

(далее…)

25 апреля 2013

Файлы данных Outlook

Категория: информационные технологии — dmitriano @ 15:17

Чтобы узнать пути к файлам данных Outlook нужно выбрать меню Сервис->Параметры:

SNAGHTMLeb183

(далее…)

5 апреля 2013

Меняем стиль списка категорий VirtueMart

Категория: программирование — dmitriano @ 22:10

Ну, во первых, выясняем, что нам нужно разобраться со стилем sublevel:

image

идем где он находится с помощью команды


(далее…)

Анализ логов Nginx

Категория: продвижение сайтов — dmitriano @ 12:17

Анализ логов NginxИщем страницы со статусом 500 Inernal Server Error:

grep '\s500\s' mysite.access.log.1

видим например такое:

178.154.179.248 — — [03/Apr/2013:06:09:38 +0400] "GET /forum/topic/1/28?view=attachment&post=28&id=2 HTTP/1.1" 500 1784 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"

178.154.179.248 — — [03/Apr/2013:06:10:06 +0400] "GET /forum/topic/1/28?view=attachment&post=28&id=2 HTTP/1.1" 500 1784 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"

приходил YandexBot и получил код 500.

Самое простое решение – запретить индексирование этих урлов в robots.txt:

Disallow: /forum/person/
Disallow: /*?view=avatar
Disallow: /*?view=attachment

4 апреля 2013

Как прописывать сайт в хосты под Windows 7

Категория: Windows — dmitriano @ 20:25

1. Запускаем блокнот под админом:

image

2. Открываем файл C:\WINDOWS\system32\drivers\etc\hosts

imageи в конце добавляем строку вида <IP адрес> <имя сайта>, сохраняем файл.

3. перезапускаем браузер и проверяем, что сайт открывается.

30 марта 2013

Ставим Git клиент на Ubuntu Server 12.4

Категория: программирование — dmitriano @ 13:08

Git клиент ставится одной командой

sudo apt-get -y install git

Затем инициализируем репозиторий и добавляем проект

cd ~
git config --global user.email "you@example.com"
git config --global user.name "user"
git init
git add www/private/

модифицируем файл

nano www/private/wholesale-list.php

коммитим изменения

git commit www/private/ -m "first change"

(далее…)

5 марта 2013

Проходим тестирование на C++ разработчика в Яндексе

Категория: программирование — dmitriano @ 14:20

У них тест состоит из четырех простых вопросов

Первый вопрос

Перепишите код, устранив имеющиеся в нём проблемы, но не изменяя функцию main

class Foo
{
public:
    Foo(int j) { i=new int[j]; }
    ~Foo() { delete i; }
private:
    int* i;
};

class Bar: Foo
{
public:
    Bar(int j) { i=new char[j]; }
    ~Bar() { delete i; }
private:
    char* i;
};


void main()
{
    Foo* f=new Foo(100);
    Foo* b=new Bar(200);
    *f=*b;
    delete f;
    delete b;
}

(далее…)

29 января 2013

Установка базы IP адресов со странами и городами

Категория: программирование — dmitriano @ 17:01

Нашел в интерне базу IP адресов с городами, ссылки: http://habrahabr.ru/post/120872/, http://netload.biz/2011/12/31/geoip5/ . База неточная, но лучше чем ничего. Поставить её несложно, однако, при установке самой базы и обновления были некоторые нюансы, может быть кому-то будет интересно почитать…

(далее…)

16 января 2013

Как измерить температуру процессора под Windows 7

Категория: Windows,железо — dmitriano @ 13:07

Для измерения температуры процессора под Windows 7 есть отличное приложение CoreTemp:

температура процессора под Windows 7

9 января 2013

Ввод времени доставки заказа в VirtueMart 1.9.x – показываем русский день недели на PHP

Категория: программирование — dmitriano @ 14:10

Страничка подтверждения заказа сидит в файле components/com_virtuemart/themes/vm_mynxx/templates/checkout/get_final_confirmation.tpl.php. Там была строчка:

<?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CUSTOMER_NOTE') ?>:<br />

Чтобы пользователь знал какое сегодня число и вводил удобное ему время доставки, можно заменить её на следующий код:

<div style="font-size: 80%; color: green">
сегодня:
<?php
$tomorrow = mktime(0,0,0,date("m"),date("d"),date("Y"));
echo get_russian_date($tomorrow, true);
?>
</div><br />
Укажите, пожалуйста, удобное для вас время и место встречи с курьером, например:<br />
<div style="font-size: 80%;">
завтра,
<?php
$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo get_russian_date($tomorrow, true);
?>
с 15:00 до 19:00 по указанному адресу<br />

Код функции get_russian_date есть в статье Русские даты на PHP.

(далее…)

7 января 2013

Почтовый спам на web-сервере через PHP

Категория: linux — dmitriano @ 14:59

Сегодня обнаружил на сервере странные файлы:

root@gate:/home# find . -name 'statisticsIjod.php'
./beauty/www/images/stories/wlw/statisticsIjod.php
./beauty/www/images/stories/soap/statisticsIjod.php
./beauty/www/images/stories/fruit/statisticsIjod.php
./beauty/www/images/stories/statisticsIjod.php
./beauty/www/images/stories/food/statisticsIjod.php

(далее…)

Скоро будет VirtueMart 2.1

Категория: программирование — dmitriano @ 0:04

Они напряженно работали целый год и в середине января 2013 собираются выпустить новый VirtueMart 2.1. Также они признают, что VirtueMart 2.0 был сыроват.

Интересно, что в текущей версии VirtueMart 2.0.16 теперь можно указывать нулевую цену, и при этом использовать Custom Fields:

— prices can be set easily to 0, removing the whole price tables is possible now and so removing the whole price entry
— show customfields and cart customfields, even price is set to 0

5 декабря 2012

Как показать большое фото товара в VirtueMart 1.9.x

Категория: программирование — dmitriano @ 8:06

На страницу товара “flypage-ask.tpl” добавляем следующий код:

echo $product_image . "<br>" . $product_full_image . "<br>" . $product_thumb_image . "<br>";

$imagePath = "$mosConfig_absolute_path/components/com_virtuemart/shop_image/product/$product_full_image";

$imageURL = "$mosConfig_live_site/components/com_virtuemart/shop_image/product/$product_full_image";

$imgSize = getimagesize($imagePath, $info);

$imgW = $imgSize[0];

$imgH = $imgSize[1];

echo "$imageURL : $imgW<br>$imgH<br>"; 

if ($imgW > 400)
{
    ?>
        <img src="<?php echo $imageURL; ?>" alt="<?php echo $product_name; ?>" width="400">
    <?php    
}

(далее…)

2 декабря 2012

Выбираем карту сайта Sitemap для WordPress

Плагин BWP Google XML Sitemaps генерирует для постов что-то странное:

Sitemap для WordPress

(далее…)

« Newer PostsOlder Posts »

SlogPost.ru