Блокнот

’рубрика’

Блокнот, 8 февраля 2013

Февраль 8, 2013

. Начало установки FreeBSD на vServer от Hetzner:

cd /usr/src/
fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
tar tvzf ports.tar.gz
tar xzf ports.tar.gz
rm ports.tar.gz
pwd
mv ports/ ../
cd ports/www/apache22-itk-mpm/
make config
make install clean

Далее:

make deinstall
make reinstall
whereis httpd
ps -aux
/usr/local/etc/apache22/extra/httpd-vhosts.conf

Записано в Блокнот    |    Постоянная ссылка

Блокнот, 6 февраля 2013

Февраль 6, 2013

. Unreal с Sublime Text 2 в Ubuntu 10. Новый файлы открываются в новом редакторе и никакие настройки не меняют этого. Буду пробовать обновить библиотеку glib:

[решено] помогла установка .deb по 3-й ссылке.

Записано в Блокнот    |    Постоянная ссылка

Блокнот, 4 февраля 2013

Февраль 4, 2013

. Документация по установке FreeBSD на vServer Hetzner:

Записано в Блокнот    |    Постоянная ссылка

Блокнот, 8 января 2013

Январь 8, 2013

.

Ссылки по Joomla

Записано в Блокнот    |    Постоянная ссылка

Блокнот, 7 января 2013

Январь 7, 2013

.

Ссылки по Joomla

Записано в Блокнот    |    Постоянная ссылка

Блокнот, 6 января 2013

Январь 6, 2013

. Передача параметров сортировки через ссылку в Joomla:

&filter_order=a.server&filter_order_Dir=desc

Tags:
Записано в Блокнот    |    Постоянная ссылка

Блокнот, 23 сентября 2012

Сентябрь 23, 2012

. Ссылки по теме установки драйверов для видеокарты Intel HD Graphics (Sandy Bridge) в Ubuntu:

Прежде всего нужно попробовать установить: mesa-utils.

Записано в Блокнот    |    Постоянная ссылка

Блокнот, 6 августа 2012

Август 6, 2012

. В классе JModelList есть переменная $cache. Однако, в ней хранится кэш на время исполнения скрипта. Если обратиться дважды к методу getItems(), то 2-й вызов не станет делать запрос к БД.

Метод getStoreId() формирует уникальный ID для хранения кэша:

protected function getStoreId($id = '')
{
	// Add the list state to the store id.
	$id	.= ':'.$this->getState('list.start');
	$id	.= ':'.$this->getState('list.limit');
	$id	.= ':'.$this->getState('list.ordering');
	$id	.= ':'.$this->getState('list.direction');

	return md5($this->context.':'.$id);
}

Видно, что ID формируется на основе переменной $context. Она же задается в конструкторе:

// Guess the context as Option.ModelName.
if (empty($this->context)) {
	$this->context = strtolower($this->option.'.'.$this->getName());
}

Либо можно задать ее вручную в модели.

  • $this->option - название компонента;
  • $this->getName() - постфикс имени класса модели.

Tags:
Записано в Joomla, Блокнот    |    Постоянная ссылка

Блокнот, 5 августа 2012

Август 5, 2012

. Команда для просмотра последних записей в логе через терминал:

tail -f -n 15  error.log

Записано в Блокнот    |    Постоянная ссылка

Блокнот, 3 августа 2012

Август 3, 2012

. Сервисы по форматированию кода:

. Цена на ноутбук Lenovo со скидкой по купону в 15%:

Price: $3,490.00
Web price: $2,554.00
After eCoupon: $2,170.90
You save: $1,319.10
Total: $2,170.90 (Use eCoupon code 4DAYSALE)

System components:

  • Intel Core i7-3820QM Processor (8M Cache, up to 3.70 GHz)
  • Genuine Windows 7 Home Premium (64 bit)
  • 15.6" FHD (1920 x 1080) LED Backlit Anti-Glare Display, Mobile Broadband Ready with color calibration sensor
  • NVIDIA Quadro K2000M Graphics with 2GB DDR3 Memory
  • Color Sensor
  • 4 GB PC3-12800 DDR3 (1 DIMM)
  • Keyboard Backlit - US English
  • UltraNav with Fingerprint Reader for Color Sensor, Smart Card Reader
  • 720p HD Camera with Microphone
  • 320GB Hard Disk Drive, 7200rpm
  • 1 TB Hard Disk Drive, 5400rpm with Bay Adapter
  • Express Card Slot & 4-in-1 Card Reader & Bezel
  • 6 Cell Li-Ion TWL 70+
  • 170W Slim AC Adapter - US (2pin)
  • Intel Centrino Ultimate-N 6300 AGN
  • Mobile Broadband upgradable

. Запрос на обновление одной таблицы с помощью выборки для каждой строки из другой:

update d37MSi_bkg_hotels AS a
 INNER JOIN ( SELECT hotel_id, GROUP_CONCAT(name) AS name, GROUP_CONCAT(type_name) AS type_name, GROUP_CONCAT(facilitytype_id) AS facilitytype_id, GROUP_CONCAT(hotelfacilitytype_id) AS hotelfacilitytype_id FROM d37MSi_bkg_hotel_facilities GROUP BY hotel_id ORDER BY name ) AS b
 ON a.hotel_id = b.hotel_id
 SET a.hotelfacilitytype_id = b.hotelfacilitytype_id,
 a.facility_name = b.name,
 a.facility_type_name = b.type_name
 WHERE a.hotel_id = b.hotel_id

Tags: , ,
Записано в Блокнот    |    Постоянная ссылка