Лучшне на данный момент сайты для поиска и бронирования авиабилетов:
skyscanner.ru
avia.yandex.ru

OpenCart 2.0.2.0 hide out of stock items solution

Posted: 14th May 2015 by nagh in coding
Tags:

Somehow this basic functionality still missing in current opencart release (2.0.2.0). So I had to look for solution and found one on the opencart forum.
There is also extension available already, so I’ve downloaded it and really disliked idea of replacing original files.
Since we already have built-in customization solution such as OCMOD.
So I’ve took the best part of this code and wrote simple and straightforward modification extension in OCMOD format.
This extension replaces all matches in catalog/model/catalog/product.php file of following string:

p.date_available <= NOW()

with

p.date_available <= NOW() AND p.quantity >= 1

Succesfully removing out of stock products from buyer attention, but leaving it available from admin console.
Extension available for download from opencart.com.

Собственно вволю помучашись с Cisco Anyconnect под Ubuntu в безуспешных попытках подключиться к рабочей сети (особенную роль тут играют самоподписанные сертификаты).
Набрел на вполне работающее решение: openconnect.
К нему дополнительно нужно добавить vpnc (клиент для cisco), который мы будем использовать как скрипт для прописывания маршрутов и ДНС.

Собственно под убунту/дебиан все просто:
sudo apt-get install openconnect vpnc

После этого делаем скриптик для подключения вроде такого:
sudo openconnect -b --no-cert-check -u --authgroup < выбор группы, если нужно> -s /etc/vpnc/vpnc-script

Вводим пароль, если нигде не ошиблись подключение устанавливается, маршруты прописываются – можно работать.

ADF X-UA-Compatible

Posted: 24th October 2013 by nagh in Memo
Tags: , , ,

How to bypass Compatibility View Mode in IE 8/9 browsers and force the target ADF page to the maximum document mode supported by the IE browser (Standard Mode) ?

There is a new feature introduced in ADF 11.1.1.7/11.1.2.4

  • For 11.1.1.6.0, 11.1.2.0.0, 11.1.2.2.0 and 11.1.2.3.0, download and apply patch 14400317 in your JDeveloper/ADF environment
  • For all the above mentioned versions, add, in the web.xml file of your ViewController project, the following context-param to enabled agent version detection using the Trident version over the browser version:


<context-param>
<param-name>
org.apache.myfaces.trinidad.Agent#OVERRIDE_IE_COMPATIBILITY_MODE
</param-name>
<param-value>true</param-value>
</context-param>

Now no compat header should be added and IE should run happily in native mode.

Note 1555476.1

С удивлением обнаружил, что такой старый проект как SpamAsassin до сих пор не избавился от детских болезней, типа неподдержки UTF. Причины понятны – perl, производительность, но надо же.

Вариант решения проблемы:
1. Приводим все к UTF. В файле local.cf прописываем
normalize_charset 1
2. Правим файл Mail/SpamAssassin/Plugin/Check.pm после
use warnings;
добавляем
use utf8;
use POSIX qw (locale_h);
POSIX::setlocale(&POSIX::LC_CTYPE,'ru_RU.UTF-8');

После этого получаем возможность писать правила в UTF-8, и будут ловится русские буквы во всех кодировках.

Решение найдено на opennet.ru

Freebsd, tar, xz?

Posted: 8th June 2013 by nagh in Uncategorized
Tags: , ,

В очередной раз обновляя порты, обнаружил, что перестал собираться png.

Выглядело это примерно так:

===> png-1.5.16 depends on file: /usr/local/bin/xz - found
tar: Unrecognized archive format: Inappropriate file type or format
tar: Error exit delayed from previous errors.
*** Error code 1

Похоже что текущая версия tar’а не хочет понимать этот тип архива. Лечится это следующим образом:
Пересобираем libarchive, если ловим ошибку с spawn.h, то пересобираем с ключем ac_cv_header_spawn_h=no (не забываем make clean)

make ac_cv_header_spawn_h=no

После этого в /etc/make.conf добавить строчку TAR=/usr/local/bin/bsdtar.
Все, можно жить дальше ^_-

Случайно наткнулся на ресурс, который решил положить конец оверпрайсингу такой простой штуки, как SSL Certificates.

https://www.startssl.com/

Сертификат класса 1 – бесплатный, подходит для конкретных сервисов, если нужно что-то большее, то
Сертификат класса 2  – всего 60$ – уже с вилдкардами, блекджеком и т.п.

windows 7 ipv6 (teredo)

Posted: 13th November 2012 by nagh in Memo
Tags: , ,

Небольшой howto для настройки встроенного teredo в windows 7 для работы  с ipv6 сетями:

1. В cmd с административными правами выполняем команду: ipv6 installnetsh int ipv6 set teredo client
Проверяем, что все в порядке там же командой: netsh int ipv6 show teredo

Должно быть что-то типа:
Параметры Teredo
———————————————
Тип                         : client
Имя сервера        : teredo.ipv6.microsoft.com.
Интервал обновления клиента : 30 секунд
Порт клиента      : unspecified
Состояние            : dormant

2.  Для того, чтобы заработало днс-разрешение имен, добавляем в реестр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters  ключ типа DWORD  AddrConfigControl = 0

Не забываем проверять, что у вас настроен firewall, хотя бы и встроенный в windows или что ваш роутер обеспечивает безопасность ipv6, потому что теперь ваш компьютер имеет прямой доступ к ipv6 сети!

Welcome to ipv6 network!

Наткнулся на один красивый магазин, по продаже чехлов для мобильных устройств.
Шьют сами, добротно и красиво: http://www.gosso.ru.

Смотрите…

Выбирайте…

Крыса, конечно, забавная и с установкой драйверов все просто.
Но вот с программным обеспечением, с помощью которого мышь можно заставить работать на все 100%, не все так гладко.
Вы скачали установщик, он запустился пошуршал, но ничего не появилось?

Шаг 1: Установите .NET Framework 4 и перезапустите установщик.
Если этого оказалось недостаточно (есть еще проблемы с локализацией), то
Шаг 2: Найдите во временном каталоге (обычно это с:\windows\temp) папку MadCatz\Cyborg_RAT_7_MMO7_SD7_64_Software (может быть любая цифра)
И запустите файл software_loc_9.msi (это setup с уже конкретной локалью, если вас не устраивает этот язык, можете попробовать позапускать другие software_loc_XX.msi файлы.

Ну, а дальше – начинайте мучать мышь )