1 841

(12 відповідей, залишених у HTML та CSS)

table { margin: auto; }

або

<table style="margin: auto;">

http://stackoverflow.com/questions/7455 … rizontally

1 842

(3 відповідей, залишених у *nix)

GRUB завантажується і сам обирає (автоматично) яку ОС завантажити чи одну ОС неможливо завантажити і довдиться в меню вибирати іншу? Спробуйте увімкнути підтримку AHCI у Вікнах. Що за дистрибутив і Windows яка? Назва HDD і материнської плати?

Ви пишете програми з Qt? Ви пишете програми виключно для Вікон? Після  короткого знайомства з цим продуктом (Qt designer) мені здалося що VS більш IDE ніж Qt designer. Втім, спробуйте.

1 844

(18 відповідей, залишених у PHP)

Чогось мені здвадалося що другий варіант правильний.

1 845

(18 відповідей, залишених у PHP)

Моя неуважність при копіюванні сюди.

1 846

(18 відповідей, залишених у PHP)

Та вже все працює. Дані з файлу зчтиуються і заносяться в інший файл. А що з колбеками?

1 847

(18 відповідей, залишених у PHP)

Я таки написав робочий код який опрцьовує CSV файли.
Тепер воно виглядає так:

if($filenames){
    foreach($filenames as $fileNm){
        $wf = fopen($fileNm,'rt') or die('Укк');
        $fileToWrite = createFileName($fileNm);
        while(($w = fgetcsv($wf)) !== false){
               array_walk($firms,fd, $w);
}
}
}


function fd($value,$key,$w){
    global $fileToWrite,$numbers;
    $pos = stripos($w[0],$value);

    if ($pos !== false){
       file_put_contents($fileToWrite, $numbers[$key]."\n", FILE_APPEND);
     }
}

До речі, колбеки так не задаються як ви написали

Трохи детальніше?

1 848

(18 відповідей, залишених у PHP)

if($filenames){
    foreach($filenames as $fileNm){
        $wf = fopen($fileNm,'rt') or die('wrfwwefr);
        while(($w = fgetcsv($wf)) !== false){
            #echo $w;
            foreach($w as $strToReplace){
                #print_r($w);
                #if (stristr($strToReplace,"SIEMENS")) echo "YEs";
                #array_walk($s,func,$strToReplace);
                }
            }
        }
    }
}

function func($value, $key, $strToReplace){
    global $numbers, $fileNm,$y;
    $arrayToWrite = array();

    /*echo $flName."<br/>";
    echo $key."<br/>";
    echo $strToReplace."<br/>";echo $value;*/
    if(stristr($strToReplace,$value)){
        echo "bas";
        $arrayToWrite[] = $numbers[$key];
    }
    /*echo $flName;
    echo $value;
    print_r($arrayToWrite);exit;*/
    #file_put_contents($pathToDir.'/'.$flName, $arrayToWrite);
    
}

Напевно я чогось не розумію, але функція func викликається лише один раз, а не стільки разів скільки елементів в масиві $s. Допоможіть. Потрібно щоб всі елементи масиву порівнювалися з кожним рядком. Чи якось так.

1 849

(18 відповідей, залишених у PHP)

Я так пробував, але проблема в тому що знак ; може бути оточений довільною к-тю пробілів. А якщо використати регулярний вираз в функції explode?

1 850

(18 відповідей, залишених у PHP)

У мене є CSV файл згенерований Exel. В цьому файлі є записи в двох стовпчиках. Потрібно записи в першому і в наступному стовпчику занести у відповідні змінні. В 1-му стовпчику назви фірм, в іншому числа. Я вичлєняю одне від іншого базуючись на тому факті, що… коротше пишу отаке

function rpl($var){
    $length = strpos($var, ";");
    $v = substr($var, 0, $length);
    $v = trim($v);
    
    return $v;
}

і отримую назви фірм, але виникла проблема — між назвою фірми і числом не має бути фраз, слів, букв, символів на зразок "Не опубликовано". Як з цим боротися? Я про якийсь спосіб щоб можна було ідентифікувати довільний набір символів як назва фірми, решту симолів як непотрібне сміття, решту як число. Є спосіб писати щось таке:

$firm = $csvFile[A][1];
$number = $csvFile[J][2];

Або як зробити так щоб дані мені присилали не в якомусь CSV а в добре структурованому XML?

1 851

(4 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

var index = array.indexOf(item);
array.splice(index, 1);

звідси: http://stackoverflow.com/questions/3954 … y-by-value
запихнуть всередину функції і можна буде видаляти і асоціативні. Там іще функції є…

1 852

(4 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Ось тут рекомендують використовувати метод splice http://stackoverflow.com/questions/5006 … e-elements, але там є коментар про неефективність використання даного методу з великими масивами.
Також можна написати власну функцію…

Наприклад функція звідти:

myArray = ['a', 'b', 'c', 'd'];
myArray = myArray.filter(function(v) { return v == 'a'? false: true;});

1 853

(20 відповідей, залишених у HTML та CSS)

Якщо пих, то Котеров,Костарев  "PHP 5.2ed.2009" і/або head first_ PHP and MySQL і/або самоучитель_php5 Колисниченко.

Якщо JS, то javascript_podrobnoe_rukovodstvo_flenagan (але написано якось сухо нудно) і/або beginning-javascript-with-dom-scripting-and-ajax і/або Head First JavaScript. По ходу ще можна дивитися в O'Reilly - JavaScript Cookbook, 1st Ed - Jul 2010. І звичайно javascript.ru. Іще http://net.tutsplus.com/tutorials/javas … avascript/ і відео http://net.tutsplus.com/tutorials/javas … eo-series/

Про RoR, Java, Python я не в курсі.

1 854

(13 відповідей, залишених у *nix)

Судячи з мого нетривалого досвіду роботи продавцем-консультантом ніхто (скоріш за все ) версію перевіряти не буде. Головне щоб ОС завантажувалася і щоб там була тільки гола консоль. Особливо враховуючи поширеність GNU/Linux і знання  тих продавців. На офіційному сайті можна звантажити ісошник Linpus-lite з GUI і всим іншим.

1 855

(12 відповідей, залишених у *nix)

І на який?

1 856

(5 відповідей, залишених у Python)

Дякую. Сам би не додумався. Я писав так

input1 = get_variables(['var', ])

але воно звісно не працювало. Тож прийшов до варінту з циклом for.

1 857

(16 відповідей, залишених у Інше)

Ще ні.

1 858

(16 відповідей, залишених у Інше)

За офісні крісла не скажу, оскільки досвід невеликий, але те ще в мене є найближчим часом планую замінити на таку собі достатньо містку "дошку".

1 859

(12 відповідей, залишених у *nix)

Не знаю чому драйвер (чи то служба така?) зчитування відбитків пальців перезапускається, коли заходите на інший розділ, але спробуйте його відключити зовсім і бажано, мабуть, після відключення перезавантажити ОС.

1 860

(12 відповідей, залишених у *nix)

А якщо запустити сеанс користувача root і спробувати під ним використовуючи dolphin? Якщо, після того як успішно завершилась команда su, dolphin з-під root не запускається, то спробуйте виконати команду export $(dbus-launch) а потім знову запустити dolphin. А що там в /etc/fstab?