- 1
- 2
var len = final_amount.length;
var final_amount_formatted = (final_amount == "" ? "0" : final_amount.substring(0,len-2) + '.' + final_amount.substring(len-2, len));Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
var len = final_amount.length;
var final_amount_formatted = (final_amount == "" ? "0" : final_amount.substring(0,len-2) + '.' + final_amount.substring(len-2, len));
−102
Money.new(v[:amount].gsub('.','').to_i)а вы умеете так переводить баксы в центы?
+134
зависающие маллок )))
void * __cdecl malloc(size_t size)
{
	// No fail malloc!
	void *pMem;
	do {
		pMem=HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,size);
		if(pMem==NULL) Sleep(2000);
	} while(pMem==NULL);
	return pMem;
}
void * __cdecl operator new( unsigned int cb )
{
	// No fail new!
	void *pMem;
	do {
		pMem=HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,cb);
		if(pMem==NULL) Sleep(2000);
	} while(pMem==NULL);
	return pMem;
}
что хотел аффтар ? !!! аццкий сотона
int GetCfgBool(char *cfgstr,const char *key)
{
	return GetCfgNum(cfgstr,key)?TRUE:FALSE;
}
аффтар застрелись !!!
char *GetCfgStr(char *cfgstr,const char *key)
{
	char *str=cfgstr;
	
	// Skip past name of options list
	while(*str!='\0') str++;
	str++;
	// Walk through options
	while(*str!='\0') {
		int nLen;
		if(*str=='B') {
			nLen=1;
			str+=2;
			if(strncmp(str,key,strlen(key))==0) break;
		} else if(*str=='S') {
			str+=2;
			nLen=atoi(str);
			while(*str!=']') str++;
			str+=2;
			if(strncmp(str,key,strlen(key))==0) break;
		} else if(*str=='N') {
			str+=2;
			char *pb;
			pb=str;
			while(*str!=',') str++;
			nLen=(DWORD)str-(DWORD)pb;
			str++;
			pb=str;
			while(*str!=']') str++;
			int nLen2=(DWORD)str-(DWORD)pb;
			if(nLen2>nLen) nLen=nLen2;
			str+=2;
			if(strncmp(str,key,strlen(key))==0) break;
		}
		while(*str!='=') str++;
		str++;
		str+=(nLen+1);
	}
	if(*str!='\0') {
		while(*str!='=') str++;
		return str+1;
	}
	
	return NULL;
}
исходники BO2K гениально !!!)) 
и как не стыдно ЭТО распространять 
http://www.bo2k.com/
+74
package com.euc.csvprocessor.misc;
import java.awt.Color;
/**
 * Генератор кольорів .
 * @author crasht
 *
 */
public class ColorGenerator {
	private int c=0;
	/**
	 * Повертає наступний колір .
	 * @return color
	 */
	public Color getNextColor(){
		switch(c){
		case 0: c++; return Color.BLACK;
		case 1: c++; return Color.BLUE;
		case 2: c++; return Color.CYAN;
		case 3: c++; return Color.DARK_GRAY;
		case 4: c++; return Color.GRAY;
		case 5: c++; return Color.GREEN;
		case 6: c++; return Color.LIGHT_GRAY;
		case 7: c++; return Color.MAGENTA;
		case 8: c++; return Color.ORANGE;
		case 9: c++; return Color.PINK;
		case 10: c++; return Color.RED;
		default : c=0; return getNextColor();
		}
	}
}Самый рандомный цвет из существующих.
+159
...
 function count_answers($answer_array){
  /*Count the array*/
  $count_ressult = 0;
  foreach(@$realarray as $key=>$value)
  {
    $count_ressult++;
  }
  return $count_ressult;
}
...count($array)? не, не слышал!
+148
###########################################################################
//из родительских метакурсов моего субкурса вывести те дисциплины
//у которых есть задание
function get_my_task_ch($subcourse_id) {
$get_my_metacourse_ch_result = mysql_query("
SELECT mdl_course.id, mdl_course.fullname
FROM mdl_course, mdl_course_meta
WHERE mdl_course.id = mdl_course_meta.parent_course
AND mdl_course_meta.child_course = $subcourse_id
");  //соединить  с табличками в которых задания
if(mysql_num_rows($get_my_metacourse_ch_result) > 0){
		echo "<table border='1' bordercolor='#E1E1E1' style='get_my_task_ch'>";
		echo iconv("windows-1251", "UTF-8", "<tr><th>Дисциплина</th><th>Задание</th></tr>"); 
		 
	$get_my_metacourse_ch_row = mysql_fetch_array($get_my_metacourse_ch_result);
		do{
			//дальше смотрим упоминаеться ли у нас этот курс в табличке mdl_course_modeules
			$c_m_result = mysql_query("
			SELECT mdl_course_modules.id, mdl_course_modules.module, mdl_modules.name FROM mdl_course_modules, mdl_modules
			WHERE mdl_course_modules.course = $get_my_metacourse_ch_row[id]
			AND mdl_course_modules.module = mdl_modules.id");
			if(mysql_num_rows($c_m_result) > 0) {
				$c_m_row = mysql_fetch_array($c_m_result);
				echo "<tr><td><a href ='course/view.php?id=$get_my_metacourse_ch_row[id]'>$get_my_metacourse_ch_row[fullname]</a></td><td>";
				do {
					//дальше смотрим в табличку самого материала и забираем от туда необходимыйе поля
					$task_table = mdl_.$c_m_row['name'];
					$task_course = $get_my_metacourse_ch_row['id'];
					$task_link = "http://localhost/moodle/moodle/mod/".$c_m_row['name']."/view.php?id=".$c_m_row['id']; //идишник берем из табличкм курс-модуль
					$task_result = mysql_query("SELECT * FROM $task_table WHERE course = $task_course ");
					if($task_num = mysql_num_rows($task_result) > 0) {
					$task_row = mysql_fetch_array($task_result);
					echo "<a href = '{$task_link}'>{$task_row[name]} ({$c_m_row['name']})</a><br/>\n";
					
					}
					 
				}
				while($c_m_row = mysql_fetch_array($c_m_result));
				echo"</td></tr>";
			}
		}
		while($get_my_metacourse_ch_row = mysql_fetch_array($get_my_metacourse_ch_result));
		echo "</table>";
	}
}ацкий писдец
+71
try
                {
                    //PI'я капец??
                    realStream.close();
                }
                catch (Throwable t)
                {
                    throw new IOException(t);
                }Примечание: realStream - это обычный java.io.OutputStream
+152
Введите  cумму:<BR>
 <INPUT type="text" name="c" value="0"><BR> 
 <INPUT type="submit" name="PT" value="Разделить" >
 <BR>
 <BR>
<...>
<?php
  if (!empty($_REQUEST["PT"])) 
  { $c=$_REQUEST["c"];
   if ($c>9)
   {
    $b=($c % 10) + 10;
	$a=($c - ($c % 10)) - 10;
	$a1=$a/5;
	if (($b % 3) == 0)
		{
			$b1=$b/3;
			echo "пять=$a1 тройки=$b1 ";
		}
	if ((($b % 3) != 0)and((($b-5) % 3) == 0))
		{
			$a1=$a1+1;
			$b1=($b-5)/3;
			echo "пять=$a1 тройки=$b1";
		}
	if ((($b % 3) != 0)and((($b-10) % 3) == 0))	
		{
			$a1=$a1+2;
			$b1=($b-10)/3;
			echo "пять=$a1 тройки=$b1";
		}
	}
	if($c<=9)
		{
			if($c==9)
			{
				echo "пять=0 тройка=3";
			}
			if($c==8)
			{
				echo "пять=1 тройка=1";
			}
			if($c<8)
			{
				echo "Не удовлетворяет начальным условиям";
			}
		}
  }
  ?>Задача: Необходимо доказать, что любое число, большее 7, можно представить в виде 3а+5b.
+156
attr_sel:function(tag,cn,at,vl,inv)
{
	if (typeof(inv)=='undefined'){
		inv=0;
	}
	var allT=document.getElementsByTagName(tag), allCN={}, i=0,j=0,a;
	while(a=allT[i++]){
		if (cn!='' && this.hasClass(a,cn))
		{
			if ((!inv && a.getAttribute(at)==vl)||(inv && a.getAttribute(at)!=vl))
			{
				allCN[j]=a;
				j++;
			}
		}else{
			if ((!inv && a.getAttribute(at)==vl)||(inv && a.getAttribute(at)!=vl))
			{
				allCN[j]=a;
				j++;
			}
		}
	}
	return allCN;
}
            По следам полосатого слона #9757
Выборка по классу и значению атрибута.
        
+76
// тут код FEST-теста
try {
            applicationView.table("componentName");
            Assert.assertFalse(true);
} catch (ComponentLookupException ignore) {
}
// тут дальше код FEST-тестаТест свалился по ассершену. Полез смотреть, что произошло, и нашел штук пять таких конструкций подряд. Руки опустились(