Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - kosm

Страницы: 1 [2] 3 4 ... 8
16
Z@
Что за расширенная вставка?
Если делать по строчно, то наверно думаю большой выгоды не будет. Тут именно большой прирост в скорости нужен, чтобы укладываться в 30 сек, ну или чуть по-больше, если удасться с хостингом договориться увеличить таймаут.

PS: Дасть ли чего разбиение по транзакциям? Ведь если я явно не указваю START TRANS, то он для каждой опирации делает COMMIT?

17
Ребят, дайте плиз дельный совет, как на практике решаются такие задачи?

1.Есть простая табличка с полями "наименование" и "наличие", записей порядка 20000.
2.Есть некий файл (CSV), с теми же двумя полями, который пользователь кладет на сервер через форму, записей порядка 1000.

Как  можно наиболее оптимально и быстро отметить то, что изменил пользователь в файле, который загрузил на сервер?

Первое что приходт на ум, это построчный UPDATE из файла CSV в цикле. Но это порядка 1000 записей, и даже если на запись по 1сек, что не так, то это уже приличное время, за которое апаа не успевает его выполнить и отваливается по тайм ауту :(

Второй вариант мне когда подсказал уважаемый Alexandr, теоретически выглядит красиво.
Данные из CSV файла загружаются во временную табличку LOAD, а потом UPDATE головной таблици по условию из временной.
Вопрос, делал ли кто уже подобное? На сколько это действительно быстро и реально ли вообще?

PS: В обоих случая для ускорения процесса можно иметь еще одно поле "дата изменения" и включаеть еще и его в условие.

Ваше мнение, уважаеиые специалисты?

18
PHP / Unicode -> Win1251
« : 02 Марта 2004, 19:18:36 »
Макс
Биг сенкс! Сейчас попробую что там предлогают.

Кстати, тоже вот нашел - работает, но почти :) не понимает. Если кто знает как подправить код, буду благодарен. С автором пока не связаться.


function deunicode($s){
    
$out="";
    
$de=false;
    
$beg=true;
    
$oc=0;
    for(
$i=0$i<strlen($s); $i++){
      
$c=substr($s,$i,1);
      if(
$beg){
        
$beg=false;
      }else{
        if(
$de){
          
$de=false;
        }else if(
ord($c)==4){
          
$d=ord($oc);
          if(
$d==81){
            
$c=chr(184);
          }else if(
$d>=48){
            
$c=chr($d+176);
          }else if(
$d>=16){
            
$c=chr($d+176);
          }else if(
$d==1){
            
$c=chr(168);
          }
          
$out.=$c;

          
$de=true;
        }else if(
ord($c)==0){
          
$out.=$oc;

          
$de=true;
        }else{
          
$out.=$oc;
        }
      }
      
$oc=$c;
    }
    if((!
$de)){
      
$out.=$oc;
    }
    return 
$out;
  }

19
PHP / Unicode -> Win1251
« : 02 Марта 2004, 18:46:41 »
Ребят, а все-таки, чего-то не пойму - никак чтоли из unicode в 1251 не перекинуть? Подскажите плиз, если кто знает как.
Заранее благодарен!!!!!!!!!1

20
PHP / Отображение ошибок PHP
« : 03 Февраля 2004, 11:27:46 »
К сожалению вообще ни к какому php-логу у меня нет доступа. Остальные логи лежат в хомдиректори.
На счет .htaccess - запретили они любые параметры php в нем :( В общем хостер консервативный :(
Вчера послал запрос по этому поводу - пока молчат. Мож седня что изменится.
Еще раз огромное спасибо за помощь, что не даете утонуть начинающему :)

21
CGVictor
Понял. Т.е. зависит от самого дизайна сайта? Если дизайн резиновый, то лучше пункты, а иначе пикселы - зато точно знаешь как клиент отобразит.

22
PHP / Отображение ошибок PHP
« : 02 Февраля 2004, 17:56:09 »
RomikChef
Спасибо за развернутый ответ. Буду общаться с провайдером - пущай ко мне в хомдиректрори кладут пхп-лог.
Еще раз спасибо!

23
PHP / Отображение ошибок PHP
« : 02 Февраля 2004, 16:00:25 »
Ребят, подскажите плиз, если ошибки PHP не показываются, то это так отконфигурен PHP у провайдера? Что можно сделать, что бы я видел что за ошибки в скриптах?
Доступа к php.ini нет, но контакт с админами есть - могу попросить что-либо исправить.

24
CGVictor
Да, если перечислить все (body, td, div и p), то все работает. А я делал только body, и думал по умолчанию на всех элементах будет.
Спасибо!

PS: Вопрос. Как считате, как лучше задавать размер шрифта на странице, в пикселях или пунктах?

25
Как установить размер шрифта на всю страницу?
Пробовал через CSS
body {font-size:12;}
не хочет :(

Что я не так делаю.

26
PHP / Закруглить углы у картинки
« : 31 Января 2004, 17:55:33 »
Ясно, спасибо. Подготавливать картинки при загрузке на сервер - хорошая идея, так и поступлю. Чтобы нарисовать рамку, надо будет только нарисовать рамку в формате PNG, углы закрасить цветом фона.
Где можно почитать по работе с GD, а лучше посмотреть примеры. Как наложить примерно понятно - спасибо огромное за пример FreeSpace.

27
PHP / Закруглить углы у картинки
« : 30 Января 2004, 11:22:40 »
Ууу, какой спор вышел :) Ребята не сорьтес! :)
Спасибо огромное за советы - я думаю подойдут оба способа, т.к. фон одноцветный, так что настоящей прозрачности особо не требуется (в моем случае). Скорее всего я тогда не совсем точно выразился что мне нужно. По большому счету, нужна однопиксельная рамка с закругленными углами. Какой из способов описанных вами подойдет для этого случая? Здесь соответственно предпочтительная минимальная нагрузка на сервер.

PS: С помощью GD заодно можно и сресайзить под трумбнаилс ведь?

28
Всё о Html / HTML после ImageReady
« : 30 Января 2004, 10:59:04 »
Jslab
В этом ты прав - согласен. Вообще для оптимизации код лучше писать ручками. Да и потом разобраться будет проще... Придеться разбираться, набираться опыта, т.к. нарезчика нет знакомого :(

Макс
Да, код ImageReady просто жуть. Может colspan\'ы и rowspan\'ы и сокращают объем кода, но читабельность жуть. Попытки причесать такой код приводят к полному рассыпанию таблицы :(
Попробовал поэкспериментировать по твоему совету с таблицей 2х2 - кое что стало доходить.
Т.е. COLSPAN у ячейки - это количество столбцов занимаемых этой ячейкой, а ROWSPAN - строк? Т.е. чтобы таблица не рассыпалась, в каждой строке должно быть одинаковое количество ячеек (с учетом COLSPAN)?

Пример:

 
   
   
 
 
   
   
   
 
12
345


Я правильно понимаю и рассуждаю?

29
Всё о Html / HTML после ImageReady
« : 29 Января 2004, 18:45:26 »
Ребят, подскажите плиз, такая ерунда. После правки макета в фотошопе, режу на слайсы и формирую html для их сборки с помощью ImageReady. HTML код получается с кучей COLSPAN\'ов и ROWSPAN\'ов. Причесать такой код для меня просто вешалка, особенно когда тольком не понимаешь что значит COLSPAN и ROWSPAN. Как выйти из такого положения? Может более грамотно стоит резать на слайсы?
Или может на пальцах объясните что значат эти параметры тегов? Понимаю что это объединение по строкам и столбцам, но что и как на практике не пойму. Объясните плз чайнику, а?
Спасибо!

30
PHP / Закруглить углы у картинки
« : 29 Января 2004, 17:10:28 »
Diesel
Т.е. это не правильно? Либо ручками до размещения на сйте, либо отказаться от закруглений?

Страницы: 1 [2] 3 4 ... 8