За последние 24 часа нас посетили 18528 программистов и 1685 роботов. Сейчас ищут 917 программистов ...

Работа

Тема в разделе "Прочее", создана пользователем topas, 27 ноя 2009.

  1. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Simpliest
    Ну а кто же знал что разворачивая конфету я получу то что имею? Конечно, я не ожидал мёда, но всё же.

    Бросать проект после того как взялся не спортивно. Я хотел сказать "не серьёзно" :)

    К тому же, помимо головной боли и умению тихо материться себе под нос у меня появилась возможность применить на практике теорию рефакторинга. Если честно, то до этого слабо представлял себе что такое "рефакторинг на практике": смотрел на свой код и не знал как к нему подойти с точки зрения этой злой науки :). Я даже по наивности предполагал, что переименование метода не является фактором улучшения кода. В общем, осталось несколько негативное отношение к книге и сожаление о потраченном времени.

    А теперь сижу и понимаю, что имел ввиду дядька Фаулер в своей книге. И это хорошо :)
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    PHP:
    1. <?php ereg_replace('<[^>]*>',' ', $text);
    Повсеместно встречается в продукте. С POSIX-выражениями никогда не работал. Много прошло времени прежде чем понял что хотел сделать автор :)
     
  3. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    на вскидку - заменяет в тегах все на пробелы? :)

    ЗЫ pcre помоему это over-posix, работал с pcre, считай знаешь posix :)
     
  4. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Почти :) strip_tags()
     
  5. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    PHP:
    1. <?php
    2. if (isset($category) && ($category==8)) $category=9;
    3.  
    Чудеса прямо
     
  6. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
  7. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    PHP:
    1. <?php
    2. pop_img_alt_array = explode(" ", $pop_img_alt, 9);
    3. unset($pop_img_alt_array[8]);
    4.  
    "Всё гениальное просто"!
     
  8. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Это что такое?
     
  9. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Разбиваем описание очередной картинки на слова/элементы. Нам нужны первые 1-7 и 9. Похоже что так...
     
  10. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    видимо соглашусь, хотя нет, нам нужны с 0 по 8-ой элементы, затем отказываемся от восьмого :)

    если бы я знал...
     
  11. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    topas
    Ой... Точно! Значит 9 - это всего элементов, а не первые девять.
     
  12. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    topas
    это секта
     
  13. неужели сеошники??
     
  14. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    угу, сеошники-мозгососы. Охотятся на невинных php-программистов и, являясь по ночам в кошмарах, продвигают сайты путём замещения серого вещества нужными ссылками

    upd. да, brainsukers Вот такие [​IMG]
     
  15. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Чувствуйте себя как дома =))
     
  16. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Дали цмс. Вся она очень юморная, но более всего доставляет такое в шаблоне:


    Код (Text):
    1. <? echo file_get_contents('http://site.ru/cms2/block.php?g=menu'); ?>
    2. ....
    3. <? echo file_get_contents('http://site.ru/cms2/block.php?g=footer'); ?>
    Сайт соединяется сам с собой по http, чтобы подключить отдельные части шаблона.
     
  17. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    +Sten+
    Есть плюсы подобного подхода: каждый блок выполняется в своей песочнице, и никакие глобальные переменные не страшны!!! :)
     
  18. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    А я знаю, почему "программист" избрал именно такой подход =)
    Нередко на форуме спрашивали о том, как можно проинклюдить РНР-файл подобно GET запросу, т.е

    PHP:
    1. <?php
    2.  
    3. include "file.php?mod=abc";
    4.  
    5. ?>
    Вот тебе и готовый продукт.
     
  19. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    PHP:
    1. <?php
    2. //if category not set default to 1
    3. if (!($category > 0)) $category = 1;
    4. ?>
     
  20. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Так был увлечен предыдущей гениальностью, что даже и не заметил ещё один перл:
    PHP:
    1. <?php
    2. $pop_img_alt = trim($pop_img_alt, "  \t\n\r\0\x0B\xA0");
    3.  
    Видимо на случай, если \n будет означать нечто иное чем перевод строки.

    В контексте выглядит так:
    PHP:
    1. <?php
    2. $pop_img_alt = trim($pop_img_alt, "  \t\n\r\0\x0B\xA0");
    3. $pop_img_alt = preg_replace("/ +/", " ", $pop_img_alt);
    4. $pop_img_alt_array = explode(" ", $pop_img_alt, 9);
    5. unset($pop_img_alt_array[8]);
    6.  
     
  21. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Досталось мне:
    http://otto.dev.automatweb.com/360747?p ... &oc=354886

    Сразу видно - сайт эстонского производства =)
    Вы ещё по меню прошвырнитесь, там где Mehed, Naised
    Это вообще прелесть
     
  22. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    [js]var image = new Image();
    image.onload = function() {
    if (this.width>336) {
    this.width = 336;
    }
    var img = document.getElementById("contentMainProductImage");
    img.src = this.src;
    img.width = this.width;
    img.className = "";
    };
    image.src = 'http://otto.dev.automatweb.com/vvfiles//1/12cc09689e3d84cf851af0ef0325f548.jpg';[/js]
    O_O
    13 подключаемых js файлов + похоже он еше из php местами генерируется
    ...code on line 1819... передернуло
    Apple
    а что с сайтом то надо сделать?уничтожить? :D
     
  23. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    Apple
    вполне вменяемо (чисто внешне если смотреть). И не с такими эстонскими сайтами работали.

    Думаю менять работу. Нам выплаты задерживают очень сильно ((. Жопа просто
     
  24. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    надо менять не работу, а отношение к ней.
    =)
     
  25. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    какое может быть отношение, если сегодня 6 апреля, а я зарплату за февраль еще не получил? А мои коллеги, которые на фулл-тайм, так те за январь еще не все получили