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

google spreadshit

Мифы и надежды
* через апи можно получить _только_ формулу и данные ячейки
- комментари недоступны
- заметки не доступны
- форматирование ячеек недоступно
(http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=1263)

в самой таблице возможно условное форматирование, но обработка данных согласно форматированию не возможна.
Хотя и есть несколько подходящих костылей: (В этом месте ваш браузер начинает биться в истерике)

function getBackgroundColor(rangeSpecification) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  return sheet.getRange(rangeSpecification).getBackgroundColor();
}

function ifColorSet(cellCol, cellRow, colorName, trueValue, falseValue) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var cellRowText = ("abcdefghijklmnopqrstuvwxyz").split("");
  var actualColor = sheet.getRange(cellRowText[cellCol-1]+''+cellRow)
      .getBackgroundColor();
  if(actualColor==colorName) {
    return trueValue;
  }
  return falseValue;
}

function getCellId(cellCol, cellRow) {
  var cellRowText = ("abcdefghijklmnopqrstuvwxyz")
      .toUpperCase().split("");
  return cellRowText[cellCol-1]+''+cellRow;
}

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

обновляем PHP до версии 5.4 в CentOS

Давно было пора это сделать, но всё какие-то другие дела отвлекали. как обычно вобщем.

Для начала удалим имеющееся старьё. php 5.2
yum uninstall php-common
Устанавливаем нужную версию
yum install php54
У нас nginx поэтому нужен FastCGI
yum install php54-fpm
Ну и то что постоянно используется
yum install php54-mysql 
yum install php54-gd
после установки не забыть в /etc/php.ini поставить short_open_tag = On
и перезапустить всё
/etc/init.d/php-fpm restart
/etc/init.d/nginx restart  

суббота, 6 июля 2013 г.

Samsung Galaxy Tab 8.9 P7310

Рассказывать всю предысторию и то как этот девайс попал ко мне в руки достойно отдельной книги.
Поэтому можно сразу начать с того что вот он планшет. Samsung GT-P7310 в простонародье GalaxyTab 8.9 WiFi :) Куплен был где-то на просторах Поднебесной. В фирменном магазине Samsung. А значит и андроид там обязан быть странновато-китайским.