среда, 9 октября 2013 г.

вторник, 17 сентября 2013 г.

Взятие параметров из адресной строки. JQuery.


Пример ссылки: http://localhost/adminmodule/editMessageAction?userFrom=ruser

$(document).ready(function () {
$.urlParam = function(name){
          var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
          return results[1] || 0;
        }

alert($.urlParam('userFrom'));
});

Выведет: user.

четверг, 4 июля 2013 г.

Установка jdk на ubuntu

Качаем архив с расширением .rpm с официального сайта oracle 
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
1) Устанавливаем alien, по сути это конвертер пакетов который перепакует скачанные .rpm пакеты в
нужный нам формат .deb, со своими хитростями.
sudo apt-get install alien

2) Натравливаем «чужого» на скачанный rpm.
sudo alien jdk-7u25-linux-x64.rpm --scripts

На данном этапе, будет сгенерирован .deb пакет, в той же директории.
3) Устанавливаем
sudo dpkg -i jdk_1.7.025-1_amd64.deb

вторник, 25 июня 2013 г.

Конкатенация числового значения Int и строки в mysql


Пример конкатенации с приведением типа.

update limit_year set limit_year.end_date = concat(cast(limit_year.year_number+1 as char),'.01.01') ,
 limit_year.start_date = concat(cast(limit_year.year_number as char),'.01.01')
 where limit_year.start_date is null and limit_year.end_date is null;

Пример простой конкатенации значений int и varchar.

update limit_year set limit_year.end_date = concat(limit_year.year_number+1,'.01.01') ,
 limit_year.start_date = concat(limit_year.year_number,'.01.01')
 where limit_year.start_date is null and limit_year.end_date is null;

window.location.origin javascript example for IE

Для извлечения корневого адреса проекта посредством javascript обычно используется window.location.origin, здесь указывается и протокол и доменное имя и порт. Но Internet Explorer данную полезность не поддерживает. Приходится делать по другому, как вариант.

function goToSomewhere(){
    var loc;
    if (!window.location.origin){
//for IE
    loc = window.location.protocol+"//"+window.location.host+"/part1/mainPage";
    }else{
//for Chrome
    loc = document.location.origin+"/part1/mainPage";
    }
    $(window.location).attr('href', loc);
    }