1. PHP / Говнокод #8331

    +153

    1. 1
    2. 2
    $encoding = mb_detect_encoding($str);
        return mb_strtoupper($str, $encoding);

    Автор утверждает что в зависимости от настроек сервера данные функции себя ведут непредсказуемо, это так?

    Angel_N_Ig, 28 Октября 2011

    Комментарии (0)
  2. Ruby / Говнокод #8330

    −96

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    <% if request.url.to_s.include? "pages/advantages"%>
        <%= render :partial => 'includes/buttondown' %>
      <% end %>
      <% if request.url.to_s.include? "pages/business-subscription"%>
        <%= render :partial => 'includes/buttondown' %>
      <% end %>
       <% if request.url.to_s.include? "pages/connect"%>
        <%= render :partial => 'includes/buttondown' %>
      <% end %>
       <% if request.url.to_s.include? "reservation/new"%>
        <%= render :partial => 'includes/buttondown' %>
      <% end %>
       <% if request.url.to_s.include? "pages/magazines"%>
        <%= render :partial => 'includes/buttondown' %>
      <% end %>
       <% if request.url.to_s.include? "pages/equipments"%>
        <%= render :partial => 'includes/buttondown' %>
      <% end %>

    Нету слов.

    super_p, 28 Октября 2011

    Комментарии (10)
  3. Куча / Говнокод #8329

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Короче, ушла я от вас.
    Не вписываюсь в коллектив, что уж поделаешь. Все плюсуют улюлюкающих троллей и минусуют мои претензии по поводу культуры общения.
    От администрации никаких конкретных действий не вижу. Видать, это здесь и есть норма. Что ж, найду сообщество покультурнее.
    Правда, скорее всего англоязычное. На русских варваров уже надежды никакой.
    Не думаю, что это тут кого-то к чему-то сподвигнет, менталитет не тот, а эффект толпы только убеждает их в правоте действий.
    Но в любом случае своё "фи" я выразила и теперь умываю руки.
    Пароля не будет, вход по OpenID. Можете банить, мне уже всё равно.
    Lure of Chaos, спасибо за хоть какую-то поддержку. Пусть не настолько, как хотелось бы, но хоть единственный за меня вступался.

    lucidfox, 27 Октября 2011

    Комментарии (144)
  4. Си / Говнокод #8328

    +138

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    POINT Point_X(POINT a1,POINT a2,POINT a3,POINT a4){
    	POINT T;
    	if(((a1.x<=T.x)&&(a2.x>=T.x)&&(a3.x<=T.x)&&(a4.x >=T.x))||((a1.y<=T.y)&&(a2.y>=T.y)&&(a3.y<=T.y)&&(a4.y>=T.y))){
    		float x1=a1.x,x2=a2.x,x3=a3.x,x4=a4.x,y1=a1.y,y2=a2.y,y3=a3.y,y4=a4.y;
    		float k1,k2;
    		if(y2-y1!=0){
    			k1=(x2-x1)/(y2-y1);
    			if(y4-y3!=0){
    				k2=(x4-x3)/(y4-y3);
    				if(k1!=k2){
    					T.x=((a1.x*a2.y-a2.x*a1.y)*(a4.x-a3.x)-(a3.x*a4.y-a4.x*a3.y)*(a2.x-a1.x))/((a1.y-a2.y)*(a4.x-a3.x)-(a3.y-a4.y)*(a2.x-a1.x));
    					T.y=((a3.y-a4.y)*T.x-(a3.x*a4.y-a4.x*a3.y))/(a4.x-a3.x);
    					T.x*=-1;
    					return T;
    				}else{
    					T.x=969; T.y=969;
    					//text2("Паралельны");
    				}
    			}else{
    				T.x=969; T.y=969;
    				//text2("Паралельны");
    			}
    		}else{
    			T.x=969; T.y=969;
    			//text2("Паралельны");
    		}
    	}else{
    		//text2("Пересечение вне отрезка");
    		T.x=979; T.y=979;
    		return T;
    	}
    
    }

    http://programmersforum.ru/showpost.php?s=2ce0c55a82de1e293561c547e 291e374&p=858737&postcount=5

    Akari, 27 Октября 2011

    Комментарии (9)
  5. C++ / Говнокод #8327

    +150

    1. 1
    m_caster->HasAura(31866 || 31867 || 31868)

    из одного эмулятора WoW Cataclysm

    chaoswithin, 27 Октября 2011

    Комментарии (9)
  6. PHP / Говнокод #8326

    +146

    1. 1
    for ($i=0; $j<10; $k++)

    ОЛОЛО С БАШОРГА
    http://ithappens.ru/story/7621

    TarasB, 27 Октября 2011

    Комментарии (9)
  7. Ruby / Говнокод #8325

    −101

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    class CheckDatabaseYmlEncoding < ActiveRecord::Migration
      def self.up
        config   = Rails::Configuration.new
        ['development', 'production' ].each { |env|
          db_config = config.database_configuration[env];
          if db_config
            if db_config['encoding'] != 'utf8'
              msg = "please use encoding: utf8 in database.yml's #{env} configuration"
              Rails.logger.error(msg)
              raise msg 
            else
              Rails.logger.info("database.yml's #{env} configuration is using encoding: utf8. Good !" )
            end
          else
            Rails.logger.error("#{env} is missing in database.yml" )
          end
        }
    
      end
    
      def self.down
      end
    end

    Задорная миграция

    Fester, 27 Октября 2011

    Комментарии (12)
  8. ActionScript / Говнокод #8324

    −115

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    private function columnChange():void{
    				if(columnsCombo.selectedIndex == 9||
    					columnsCombo.selectedIndex == 10||
    					columnsCombo.selectedIndex == 11||
    					columnsCombo.selectedIndex == 12||
    					columnsCombo.selectedIndex == 13||
    					columnsCombo.selectedIndex == 14||
    					columnsCombo.selectedIndex == 18||
    					columnsCombo.selectedIndex == 23){
    					typesCombo.enabled = true;
    					typesCombo.selectedIndex = 1;
    				}else{
    					typesCombo.enabled = false;
    					typesCombo.selectedIndex = 0;
    				}

    as3 Flex 3 SDK
    Табличка с неимоверным количеством столбцов, данный код был найден в компоненте фильтра таблицы, использовался для определения является ли содержимое столбца датой. Проблема возникла тогда когда заказчик решил изменить количество столбцов =)

    remlend, 27 Октября 2011

    Комментарии (0)
  9. PHP / Говнокод #8323

    +165

    1. 1
    echo str_repeat('<br />', 25);

    Делаем правильные отступы

    andrejlr, 27 Октября 2011

    Комментарии (10)
  10. JavaScript / Говнокод #8322

    +170

    1. 1
    2. 2
    3. 3
    function array_max(arr) {
    	return eval("Math.max(" + arr.join(',') +" )");
    }

    fixed :o)

    bot-minurast, 27 Октября 2011

    Комментарии (21)