2.15.2011

Freshtel в Linux

Пролистал сначала основной номер "User and Linux"(11.02), потом дополнительный More Than User в поисках информации о том как завести модем от freshtel в линухах. Как результат - накопал ссылку на страницу разрабатываемого драйвера/программы - http://code.google.com/p/gctwimax/. Больши никакой информации.

Как установить и использовать можно прочитать в скачанном с гуглкода архиве(файл RUN).

На данный момент актуальная версия программы: gctwimax-0.0.1d.tar.gz
---
Техническая поддержка сайтов в Киеве.

8.25.2010

TinyMCE, ImageManager(dustweb), php 5.3.x fix

Появились ошибки на одном из древних сайтов после обновления на php 5.3.3, а именно E_DEPRECATED split в дереве папок ImageManager'a и что про не поддерживаемость JPG типа изображений(Image_Toolbox: can't read JPG ...). Решается внесением нескольких правок в два файла:
1. images/connector/php/Image_Toolbox.class.php:
в районе 110 строки заменить

if ($gd_info['JPG Support']) {

на

($gd_info['JPG Support'] || $gd_info['JPEG Support']) {

2. images/connector/php/index.php
в трех местах заменить

split('[\\/]'

на

preg_split('#[\\/]#'

---
Скачать реферат бесплатно и без регистрации. Новости образования.

8.20.2010

nodejs 0.2.0

Собственно свеженькая версия.

7.02.2010

Обновление всех репозиториев в папке

updater.sh:
#!/bin/sh

echo "Updating git repositories"
find . -type d -name ".git" -exec dirname {} \;|\
xargs realpath|\
while read i;
do
echo `basename $i`
cd "$i";
git pull;
done;

echo "Updating mercurial repositories"
find . -type d -name ".hg" -exec dirname {} \; |\
xargs realpath |\
while read i;
do
echo `basename $i`
cd "$i";
hg pull;
hg up -C;
done;

echo "Updating subversion repositories"
find . -maxdepth 2 -type d -name ".svn" -exec dirname {} \;| \
xargs realpath |\
while read i;
do
echo `basename $i`
cd "$i";
svn up;
done;

5.18.2010

php: array_filter_keys

Задача: получить из входного массива только заданные ключи

Решение:


function array_filter_keys(array $array, array $keys){
return array_intersect_key($array, array_flip($keys));
}


$input = array(
'key1' => 'qqq',
'key2' => 'www',
'key3' => 'eee'
);

var_dump(array_filter_keys($input, array('key1', 'key2', 'key5')));

array
'key1' => string 'qqq' (length=3)
'key2' => string 'www' (length=3)