PostgreSQL coub express.js freeware git jquery laravel links linux macos mysql node.js php powershell python ubuntu vim virtualbox анекдот блог игры интересно стихи цитаты

Не работает setlocale да? Всё, приплыли? :) Это совсем просто на самом деле. Делаем пару пассов руками и негромко материмся..
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
И для проверки исполняем:
locale -a | grep ru
Должны увидеть нашу сгенеренную. Но для работы этой локали мне например пришлось вирт машину перезагрузить :(


Вот давеча встала передо мной МЕГАзадача. Расчитать наибольший общий делитель он же НОД для 2х аргументов. Убил на эту фигню полчаса мучительно вспоминая школьную программу. В итоге нифига у меня не получилось окромя мутки с циклом for.. ерунда в общем. Работающая, но ерунда. Нарыл вот такое решение.
function nod($x,$y)
{
  while($x!=0 && $y!=0)
  {
    if($x>=$y) $x=$x%$y;
    else $y=$y%$x;
  }
  return $x+$y; // Одно - ноль
}
% возвращает остаток от целочисленного деления.
Здесь: $y=$y%$x вернет целочисленный остаток от деления $y на $x.
php


Код не мой, нашел я его в жж кажется, но красиво.. Кстати, как звучит то, что идёт после терабайта? :) Код смотрите сами:
function convert($size)
{
   $unit = array('b', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb', 'Eb', 'Zb', 'Yb');
   return round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $unit[$i];
}
php


Недавно озадачился этой вот фигнёй. Хостинг у меня на FirstVDS и ресурсов маловато, ну и само собой когда ворочается фреймворк, даже такой лёгкий как CI, всё равно подключения кучи файлов работу заметно тормозят. А с APCшкой всё примерно.. на 25% шустрее работает ;) Так вот, к сути. Установить очень просто, вообще это написано тут для линукса, а для фри пишу ниже:
pkg_add -r pecl-APC
После сервер перезапустить (может в каких-то случаях и не надо, у меня не заработал модуль без перезапуска).
php


aghr