- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if (mainWareHouseId.HasValue && mainWareHouseId.Value.ToString() == this._locationList.SelectedValue)
{
return false;
}
else
{
return location == null ? true : !location.RegionalFulfillment;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+118
if (mainWareHouseId.HasValue && mainWareHouseId.Value.ToString() == this._locationList.SelectedValue)
{
return false;
}
else
{
return location == null ? true : !location.RegionalFulfillment;
}
+159
echo "<center><br><br><form method=\"POST\" action=\"\">
<select name=\"Data\">";
$query="SELECT dtDate FROM Energo ORDER BY dtDate Desc";
$res=mssql_query($query) or die("Ошибка запроса!");
while($row = mssql_fetch_array($res))
{
echo "
<option>".$row['dtDate']."</option>";
}
echo "</select>
<input value=\"OK\" type=\"submit\">
</form><center>";
if(!empty($Data))
{
echo "<br><br><center><span style=\"font-weight: bold;\">Справка</span><br style=\"font-weight: bold;\">
<span style=\"font-weight: bold;\">по ..... по состоянию на $Data г.<br><br>";
require_once ("tablebuh.lpd");
echo "<center><br><br>
Начальник %Отдел% <img style=\"width: 50%;\"
alt=\"\" src=\"podpis.gif\" align=\"middle\">
К***в Н.А.<br><br>
</center>";
}
else
{
echo "<form method=\"POST\" action=\"\">";
echo "<br><br><center><span style=\"font-weight: bold;\">Справка</span><br style=\"font-weight: bold;\">
<span style=\"font-weight: bold;\">по .... по состоянию на ";
$query="SELECT dtDate FROM Energo WHERE id='1'";
$res=mssql_query($query) or die("Ошибка запроса!");
while($row = mssql_fetch_array($res))
{
$Data=$row['dtDate'];
echo $row['dtDate']."<br><br>";
require_once ("tablebuh.lpd");
echo "</center>";
}
echo "<center><br>
Начальник %Отдел% <img style=\"width: 50%;\"
alt=\"\" src=\"podpis.gif\" align=\"middle\">
К***в Н.А.<br><br>
";
//А вот и сам tablebuh.php
<?php
if(empty($Data))
{
require_once ("t2.php");
}
else
{
require_once ("t1.php");
}
Хах, первый вопрос который задал себе, не пьян ли я был тогда=)
Самое забавное, в течении 4 месяцев директор не имел никаких претензий по поводу одной и той же информации ежедневно=)
−133
#!/bin/bash
ps -eo pid,ppid,comm > data
#treeNet[0]=1
depth=0
init=0
tree()
{
#echo $1
let depth=depth+1
treeNet[$depth]=1
for ((i=1;i<depth-1;i++))
do
# echo ${treeNet[$depth]}
if [[ ${treeNet[$i]} -eq 0 ]]
then
echo -n " "
fi
if [[ ${treeNet[$i]} -eq 1 ]]
then
echo -n "¦ "
fi
done
if [[ $init -ne 0 ]]
then
echo -n '¦====='
else
init=1
fi
#let depth=depth+1
# treeNet[depth]=1
#prints process name
echo $(cat data | awk '{ if ($1 == '$1') print $3}' )
#printing branches
local count=0 #amount of child branches
for i in $(cat data | awk ' {if ($2 == '$1' ) print $1 } ')
do
let count=count+1
#echo $i
done
#recursive call tree()
local n=0;
for child in $(cat data | awk ' {if ($2 == '$1' ) print $1 } ')
do
let n=n+1
# echo -n " # child no $n of $count depth $depth debug ${treeNet[1]} ${treeNet[2]} ${treeNet[3]} ${treeNet[4]}";
if [[ $n -eq $count ]]
then
#echo -n " last "
treeNet[$depth]=0
fi
# echo
# let n=n+1
tree $child
done
treeNet[$depth]=0
let depth=depth-1
return 0
}
tree 1
+94
/**
* Interface for string cleaners. Defines method that takes a string to perform cleaning and returns
* cleaned string.
*
* @author Король Абстракций.
* @version 1.0 29.04.2011
*
*/
public interface StringCleaner {
//---------------------------------------------------------------------------------------------
/**
* Cleans given string. Returns cleaned string.
* @param string String to clean
* @return Cleaned string
* @throws NullPointerException <code>If string == null</code>
* @since 1.0
*/
public String clean(String string);
//---------------------------------------------------------------------------------------------
}
// Далее реализации.
public abstract class SymbolStringCleaner implements StringCleaner { ... }
public final class AllSymbolStringCleaner extends SymbolStringCleaner { ... }
public final class RepeatedSymbolStringCleaner extends SymbolStringCleaner { ... }
public class TrimStringCleaner extends SymbolStringCleaner { ... }
public final class CombinedStringCleaner implements StringCleaner { ... }
// Пример использования.
public class StringCleanerFactory {
private static final char END_OF_LINE_SYMBOL = '\n';
public static synchronized StringCleaner createCommonStringCleaner() {
char[] symbolsToExclude = new char[] {' ', END_OF_LINE_SYMBOL};
StringCleaner repeatedSymbolsCleaner = new RepeatedSymbolStringCleaner(symbolsToExclude);
StringCleaner trimCleaner = new TrimStringCleaner(symbolsToExclude, true, true);
CombinedStringCleaner resultCleaner = new CombinedStringCleaner();
resultCleaner.add(repeatedSymbolsCleaner);
resultCleaner.add(trimCleaner);
return resultCleaner;
}
}
// В реале выходит что-то вроде
return str.trim().replace(" \n", '');
Очистка строк огнем инквизиции еше никогда не была настолько абстрактной.
P.S.
Я удалял этот StringCleaner API 3 раза, и каждый раз наши адепты стринг клинеров под любым
предлогом поднимали это г***о из анналов ада (svn history). Последний раз я сдался и этот
ёжик теперь живет с нами.
+1003
#include <iostream>
#include <math.h>
using namespace std;
long long h[104680];
int main(){
int wr,a2,a3,a5,a7,a11,a13,a17,a19,a23,a29,a31,a37,i,t;
long long p,u,f1,c1,e,k,n,g,c,f,b2,b3,b5,b7,b11,b13,b17,b19,b23,b29,b31,b37,j;
for (i=1;i<=104000;i++)h[i]=1000000000000000011;
for (a2=0;a2<=8;a2++){
b2=powf(2,a2);
for (a3=0;a3<=4;a3++){
if (a2<a3)break;
b3=b2*powf(3,a3);
for (a5=0;a5<=3;a5++){
if (a2<a5)break;
b5=b3*powf(5,a5);
for (a7=0;a7<=2;a7++){
if (a2<a7)break;
b7=b5*powf(7,a7);
for (a11=0;a11<=1;a11++){
if (a2<a11)break;
b11=b7*powf(11,a11);
for (a13=0;a13<=1;a13++){
if (a2<a13)break;
b13=b11*powf(13,a13);
for (a17=0;a17<=1;a17++){
if (a2<a17)break;
b17=b13*powf(17,a17);
for (a19=0;a19<=1;a19++){
if (a2<a19)break;
b19=b17*powf(19,a19);
for (a23=0;a23<=1;a23++){
if (a2<a23)break;
b23=b19*powf(23,a23);
for (a29=0;a29<=1;a29++){
if (a2<a29)break;
b29=b23*powf(29,a29);
for (a31=0;a31<=1;a31++){
if (a2<a31)break;
b31=b29*powf(31,a31);
for (a37=0;a37<=1;a37++){
k=b31*powf(37,a37);
g=(a2+1)*(a3+1)*(a5+1)*(a7+1)*(a11+1)*(a13+1);
g=g*(a17+1)*(a19+1)*(a23+1)*(a29+1)*(a31+1)*(a37+1);
if (g<=103680){
if ((0<k)&&(k<h[g])){
h[g]=k;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
cin >> t;
for (i=1;i<=t;i++){
cin >> n;
f1=0;c1=0;
for (j=1;j<=103680;j++){
if (h[j]<=n){
f1=h[j];
c1=j;
}
}
cout << f1 << " " << c1 << endl;
}
cin >> i;
return 0;
}
отсюда: http://acm.timus.ru/forum/thread.aspx?id=26703&upd=634473973997426 601
типа решение одной олимпиадной задачки на теорию чисел
типа неверное (что неудивительно)
по ссылке можно увидеть другое не менее монструозное решение, которое проходит чуть больше тестов...
+146
Вот (бывает) (посмотришь на то, какой бред пишут люди с серьезным лицом)
И понимаешь какой бардак у тебя в голове.
Если ты это не осознавал, то можешь забыть какой сегодня день.
А это неделя лиспа на говнокод.ру
Как известно, Лисп обратно-совместим с предприятийными системами (1С, Delphi)
А также Лисп предоставляет простейший тип - список (двусторонний стек)
Поэтому на лиспе рассмотрю решение моей задачи про забывчивый стек на лиспе.
Будут построены всевозможные решения данной задачи, причем с константной сложностью
Лисп. Стек. Два.
А знаете ли вы, что лисп позаимствовал зубодробительную систему предикатов из пролога?
+169
if ( 1 ) {
//километровый говнокод
} else {
exit("error");
}
Чуть со смеху не умер когда else увидел
+161
reset($queue);
$query = 'SELECT COUNT(*)'
.' FROM #__datsogallery'
.' WHERE (0 != 0';
while (list($key, $cat) = each($queue)) {
$query .= ' OR catid = '.$cat;
}
$query = $query
.') AND published = 1'
.' AND approved = 1';
$db->setQuery($query);
$result = $db->query();
Очень возбуждает строка 4.
Это в официальном релизе компонента com_datsogallery к Joomla 1.5
+78
// inside some method
final DateFormat dateFormat = i18n.getDateFormat();
synchronized (dateFormat) {
formatedViolationDate = (violationDate != null) ?
dateFormat.format(violationDate) : "";
}
i18n.getDateFormat() возвращает статический объект DateFormat, который может использоваться несколькими потоками. В руки бы накласть тому, кто это писал.
Решение: getDateFormat() возвращает строку формата, объект формата создаем при каждом вызове.
+145
неудачник тред:
http://www.gamedev.ru/flame/forum/?id=153748
я лежал в психушке у меня нет работы девушки и я бородат и живу с родителями...
наболело
что делать?