мая
14
2010
0

Особенности работы bluehost и переезд на него

Как я уже сообщал ранее, я перенес свой блог на другой хостинг. Ранее моим хостингом был majordomo, который радовал меня своей стабильностью вплоть до января месяца этого года. С наступлением нового года начали появляться косячки. Суть их заключалась вот в чем. Читать далее…

Автор: Олег | Категория: Мои новости
марта
22
2010
2

Заметки о PHP: восьмеричные числа и права доступа

Быть может странно, но, несмотря на свою полезность, неявное преобразование типов в PHP подставило мне подножку при разработке скрипта. Ситуация проста – мне было необходимо написать скрипт, который Читать далее…

Автор: Олег | Категория: php
Ноя
05
2009
0

Три дня с Ubuntu 9.10 Karmic Koala

Решил написать вам небольшой отчётец по использованию свежей версии ubuntu – 9.10, она же Karmic Koala. Тем более, что есть что написать :) . Итак, я поставил убунту на рабочий ноутбук в воскресенье. Ноутбук не самый простой в плане оборудования – Acer Aspire 5100: Читать далее…

Автор: Олег | Категория: Linux
Окт
16
2009
3

Заметки о PHP: изменение кодировки массива

Иногда бывает так, что мы получаем массив, в котором элементы имеют кодировку, которая нам без надобности. Необходимо преобразовать все элементы массива в нужную нам кодировку. Когда массив одномерный – это не составляет труда. Но когда мы имеем многомерный массив, могут возникнуть трудности – нам ведь надо опускаться на неопределенную глубину. Следующая маленькая функция решит эту тривиальную задачу:

function iconvArray($inputArray,$newEncoding){
  $outputArray=array();
    if ($newEncoding!=''){
      if (!empty($inputArray)){
        foreach ($inputArray as $element){
          if (!is_array($element)){
            $element=iconv(mb_detect_encoding($element),
              $newEncoding,$element);
          } else {
            $element=$this->iconvArray($element);
          }
          $outputArray[]=$element;
        }
      }
    }
  return $outputArray;
}

Просто и… рекурсивно ;)

Автор: Олег | Категория: php
Окт
11
2009
0

CakePHP + Ubuntu

Сегодня спроектировал базу для своего нового проекта, создал её, перешел в директорию cake/console, набрал

$ ./cake bake all

и нарвался:

./cake: line 30: exec: php: не найден

В Ubuntu по умолчанию не установлен php cli (Command line interface) для выполнения скриптов PHP в консоли. В этом и была проблема. Просто установил php5-cli:

$ sudo apt-get install php5-cli

Мелочь, а все-таки обескураживает.

Автор: Олег | Категория: Linux
 

Шаблон: TheBuckmaker.com | Локализация, модификация: Олежек | Хостинг: Bluehost.com