Ubuntu 9.10 Karmic Koala
Состоялся релиз Ubuntu 9.10 Karmic Koala. Новая версия дистрибутива содержит очень большое количестов изменений. Скачать дистрибутив можно, например, или . Завтра буду мучать рабочий ноут новой версией убунты
Состоялся релиз Ubuntu 9.10 Karmic Koala. Новая версия дистрибутива содержит очень большое количестов изменений. Скачать дистрибутив можно, например, или . Завтра буду мучать рабочий ноут новой версией убунты
Потекли деньки неинтересные. Нет, работы хватает, есть к ней интерес, идей нереализованных кучка - имеется, захватывающих задач (не только из сферы моей деятельности, но и из моей жизни) – не меньше. И решить их все – во-первых, удовольствие, во-вторых – важное и очень нужное достижение. Но, почему-то, последние дня три-четыре, все валится из рук, когда пишешь/читаешь код – подолгу “втыкаешь” в него, пусть даже там – плевая задача. Когда все через “не могу”… Или через “не хочу”? Может, я просто устал и необходимо отдохнуть? Случались ли у вас такие моменты в вашей деятельности?
Оказывается, вчера, 22 октября, был международный день (International Caps Lock Day). Да-да, той самой клавиши на клавиатуре, которая делает все вводимые с клавиатуры буквы ПРОПИСНЫМИ.

Вот такой, оказывается, праздник я пропустил. А вы его праздновали?
Прошло около полутора месяцев с выхода последнего обновления WordPress, исправляющего в нем уязвимость. И вот, позавчера стало известно о новой дырке в этом популярном движке. В этот раз уязвимость найдена в файле wp-trackback.php. Уязвимость позволяет провести -атаку на уязвимый блог. (2.8.5) движка, убирающая уязвимость, уже вышла, скачать ее можно . Уязвимость можно пофиксить вручную. Для этого надо добавить следующие строки в файл wp-trackback.php:
function ft_stop_trackback_dos_attacks(){
global $pagenow;
if ( 'wp-trackback.php' == $pagenow ){
// DoS attack fix.
if ( isset($_POST['charset']) ){
$charset = $_POST['charset'];
if ( strlen($charset) > 50 ) { die; }
}
}
}
add_action('init','ft_stop_trackback_dos_attacks');
Свежая русская версия, надо полагать, на подходе. Так что, сторонникам официальных апдейтов придется немного подождать
Иногда бывает так, что мы получаем массив, в котором элементы имеют кодировку, которая нам без надобности. Необходимо преобразовать все элементы массива в нужную нам кодировку. Когда массив одномерный – это не составляет труда. Но когда мы имеем многомерный массив, могут возникнуть трудности – нам ведь надо опускаться на неопределенную глубину. Следующая маленькая функция решит эту тривиальную задачу:
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;
}
Просто и… рекурсивно
Сегодня утром решил послушать радио – давно я это не делал. Интересно, что же там сейчас крутят? После пробежки по унылым музыкальным каналам я решил послушать “Маяк” и еще один местный канал. Оба канала с давних времен являются новостными и когда-то были чуть ли не основным источником информации (да-да, в те древние времена, когда телевизор был еще роскошью, да и показывали по нему всего один канал, и то не весь день – особо нечего было показывать).

В общем-то, “Маяк” сохранил свое основное назначение, и я даже рад был послушать радио. Окунуться, так сказать, в те времена, когда еще не был так распространен Интернет. Да и глаза с утра не надо напрягать, чтобы узнать новости:).
После 15 или 20 минут прослушивания я не вытерпел – это был прямо вынос мозга! Сплошная реклама лекарств, биологических добавок. Да в таких объемах, что массированная спам-рассылка в твой ящик по сравнению с этим – вполне обычное дело! После её прослушивания кажется, что ты болеешь всеми болезнями мира сразу. Короче, впечатления были крайне отрицательными, и я выключил радио. Я конечно и раньше слышал такую рекламу на радио (из-за этого я в общем-то и перестал слушать радио и смотреть зомбоящик), но нынешние объемы аудио-спама просто зашкаливают…

Весь вечер наблюдаю сегодня такую картину. Должен отметить, что некоторые глюки сервиса появлялись и в течение сентября, но так, как сегодня – я еще не сталкивался с таким. Надеюсь, ребята из Twitter все починякают…
Сегодня спроектировал базу для своего нового проекта, создал её, перешел в директорию 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
Мелочь, а все-таки обескураживает.
Нашел в сети занятный сервис – . Сервис представляет собой поиск google, работу с gmail и еще немного вещей от google в виде консоли UNIX shell.

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